@font-face{font-family:"Neue Einstellung";src:url(/fonts/NeueEinstellung-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neue Einstellung";src:url(/fonts/NeueEinstellung-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Einstellung";src:url(/fonts/NeueEinstellung-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Neue Einstellung";src:url(/fonts/NeueEinstellung-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Einstellung";src:url(/fonts/NeueEinstellung-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Argent CF";src:url(/fonts/ArgentCF-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Argent CF";src:url(/fonts/ArgentCF-DemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Argent CF";src:url(/fonts/ArgentCF-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:"Neue Einstellung",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.01171875rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.pvi-theme--light{min-height:100vh;background:#f5f7fa;color:#3a4453}.pvi-theme--dark{min-height:100vh;background:#0a1422;color:#c2cee0}.pvi-theme--dark{color-scheme:dark}.pvi-app{margin:0 auto;max-width:76rem;padding:1.5rem 1.25rem 3rem}.pvi-theme--light .pvi--error{color:#b62c2c}.pvi-theme--dark .pvi--error{color:#f0938a}.pvi--impersonation-banner{position:sticky;top:0;z-index:10;margin:-1.5rem -1.25rem 1rem;padding:.75rem 1.25rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pvi-theme--light .pvi--impersonation-banner{background:#7a2e00;color:#fff}.pvi-theme--dark .pvi--impersonation-banner{background:#8c4415;color:#fff}.pvi--impersonation-return{flex:none;padding:.35rem .85rem;border-radius:.25rem;font:inherit;font-weight:600;cursor:pointer;background:rgba(0,0,0,0)}.pvi-theme--light .pvi--impersonation-return{border:1px solid #fff;color:#fff}.pvi-theme--dark .pvi--impersonation-return{border:1px solid #fff;color:#fff}.pvi-theme--light .pvi--impersonation-return:hover{background:#fff;color:#7a2e00}.pvi-theme--dark .pvi--impersonation-return:hover{background:#fff;color:#8c4415}.pvi-login{position:relative;display:flex;align-items:center;min-height:100vh;overflow:hidden}.pvi-theme--light .pvi-login{background:#f5f7fa}.pvi-theme--dark .pvi-login{background:#0a1422}.pvi-login__panel{display:flex;align-items:center;justify-content:center;height:90vh;width:100%;margin-left:40%;padding-left:30px;border-radius:0 0 0 300px;box-shadow:0 0 38px 0 rgba(0,0,0,.14)}.pvi-theme--light .pvi-login__panel{background:#fff}.pvi-theme--dark .pvi-login__panel{background:#111f33}@media(max-width: 60rem){.pvi-login__panel{margin-left:0;padding-left:0;border-radius:0;height:100vh}}.pvi-login__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:27rem;padding:0 1.5rem}.pvi-login__logotype{width:80%;max-width:18rem;height:auto;margin-bottom:1.75rem}.pvi-login__form{display:flex;flex-direction:column;width:100%}.pvi-login__resuming{margin:0;font-size:1.01171875rem}.pvi-theme--light .pvi-login__resuming{color:#6a7889}.pvi-theme--dark .pvi-login__resuming{color:#8a9bb4}.pvi-login__field{position:relative;margin-bottom:1.25rem}.pvi-login__input{width:100%;height:48px;padding:11px;border-radius:10px;font:inherit;font-size:1.01171875rem;background:rgba(0,0,0,0);transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-login__input{border:1px solid #d6dde7;color:#161c26}.pvi-theme--dark .pvi-login__input{border:1px solid #22344d;color:#eef3fb}.pvi-theme--light .pvi-login__input:hover{border-color:#b9c3d1}.pvi-theme--dark .pvi-login__input:hover{border-color:#3a4453}.pvi-login__input:focus{outline:none}.pvi-theme--light .pvi-login__input:focus{border-color:#387ee8}.pvi-theme--dark .pvi-login__input:focus{border-color:#5a93ed}.pvi-login__label{position:absolute;top:-8px;left:7px;padding:0 5px;font-size:.794921875rem;font-weight:500;line-height:1;pointer-events:none;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-login__label{background:#fff;color:#6a7889}.pvi-theme--dark .pvi-login__label{background:#111f33;color:#8a9bb4}.pvi-login__input:placeholder-shown:not(:focus)~.pvi-login__label{top:15px;font-size:1.01171875rem;font-weight:400}.pvi-theme--light .pvi-login__input:placeholder-shown:not(:focus)~.pvi-login__label{color:#8e9cae}.pvi-theme--dark .pvi-login__input:placeholder-shown:not(:focus)~.pvi-login__label{color:#6a7889}.pvi-theme--light .pvi-login__input:focus~.pvi-login__label{color:#2d6bd2}.pvi-theme--dark .pvi-login__input:focus~.pvi-login__label{color:#7eabf3}.pvi-login__submit{width:100%;height:40px;margin-top:.5rem;border-radius:8px;font:inherit;font-size:1.01171875rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-login__submit{background:#387ee8;border:1px solid #387ee8;color:#fff}.pvi-theme--dark .pvi-login__submit{background:#5a93ed;border:1px solid #5a93ed;color:#fff}.pvi-theme--light .pvi-login__submit:hover:not(:disabled){background:#2d6bd2;border-color:#2d6bd2}.pvi-theme--dark .pvi-login__submit:hover:not(:disabled){background:#7eabf3;border-color:#7eabf3}.pvi-login__submit:disabled{cursor:not-allowed}.pvi-theme--light .pvi-login__submit:disabled{background:#b9c3d1;border-color:#b9c3d1}.pvi-theme--dark .pvi-login__submit:disabled{background:#3a4453;border-color:#3a4453}.pvi-login__error{width:100%;margin:0 0 1rem;padding:.6rem .8rem;border-radius:6px;font-size:.939453125rem}.pvi-theme--light .pvi-login__error{background:#fdecec;border:1px solid #b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-login__error{background:rgba(192,57,43,.16);border:1px solid #f0938a;color:#f0938a}.pvi-login__heading{width:100%;margin:0 0 .4rem;font-size:1.228515625rem;font-weight:700}.pvi-theme--light .pvi-login__heading{color:#161c26}.pvi-theme--dark .pvi-login__heading{color:#eef3fb}.pvi-login__lede{width:100%;margin:0 0 1.25rem;font-size:.939453125rem;line-height:1.5}.pvi-theme--light .pvi-login__lede{color:#6a7889}.pvi-theme--dark .pvi-login__lede{color:#8a9bb4}.pvi-login__rules{width:100%;margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem}.pvi-login__rule{display:flex;align-items:baseline;gap:.4rem;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-login__rule{color:#6a7889}.pvi-theme--dark .pvi-login__rule{color:#8a9bb4}.pvi-theme--light .pvi-login__rule--met{color:#168047}.pvi-theme--dark .pvi-login__rule--met{color:#6fd3ab}.pvi-login__tick{flex:none;width:.9rem;font-weight:700;text-align:center}.pvi-login__mismatch{width:100%;margin:.5rem 0 0;font-size:.8671875rem}.pvi-theme--light .pvi-login__mismatch{color:#b62c2c}.pvi-theme--dark .pvi-login__mismatch{color:#f0938a}.pvi-login__forgot-wrap{width:100%;margin:.15rem 0 0}.pvi-login__forgot{appearance:none;border:0;background:none;padding:0;font:inherit;font-size:.8671875rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pvi-theme--light .pvi-login__forgot{color:#6a7889}.pvi-theme--dark .pvi-login__forgot{color:#8a9bb4}.pvi-theme--light .pvi-login__forgot:hover{color:#2d6bd2}.pvi-theme--dark .pvi-login__forgot:hover{color:#7eabf3}.pvi-login__forgot:focus-visible{outline-offset:2px}.pvi-theme--light .pvi-login__forgot:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-login__forgot:focus-visible{outline:2px solid #5a93ed}.pvi-login__tip{margin:.4rem 0 0;padding:.5rem .65rem;border-radius:6px;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-login__tip{background:#eef1f6;border:1px solid #e4e9f0;color:#3a4453}.pvi-theme--dark .pvi-login__tip{background:#0d1117;border:1px solid #22344d;color:#c2cee0}.pvi-login__terms{margin:2.5rem 0 0;font-size:.794921875rem;line-height:1.5;text-align:center}.pvi-theme--light .pvi-login__terms{color:#6a7889}.pvi-theme--dark .pvi-login__terms{color:#8a9bb4}.pvi-login__terms-link{text-decoration:none}.pvi-theme--light .pvi-login__terms-link{color:#2d6bd2}.pvi-theme--dark .pvi-login__terms-link{color:#7eabf3}.pvi-login__terms-link:hover{text-decoration:underline}.pvi-login__holmusk{position:absolute;bottom:40px;left:40px}.pvi-login__holmusk img{display:block;width:8rem;height:auto}@media(max-width: 60rem){.pvi-login__holmusk{display:none}}.pvi-login__build{position:absolute;right:16px;bottom:12px;margin:0;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem}.pvi-theme--light .pvi-login__build{color:#8e9cae}.pvi-theme--dark .pvi-login__build{color:#6a7889}.pvi-nav{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;padding-bottom:.75rem;margin-bottom:1.25rem}.pvi-theme--light .pvi-nav{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-nav{border-bottom:1px solid #22344d}.pvi-nav__brand{font-weight:700;letter-spacing:-0.01em}.pvi-theme--light .pvi-nav__brand{color:#161c26}.pvi-theme--dark .pvi-nav__brand{color:#eef3fb}.pvi-nav__link{text-decoration:none;font-size:.9rem}.pvi-theme--light .pvi-nav__link{color:#6a7889}.pvi-theme--dark .pvi-nav__link{color:#8a9bb4}.pvi-nav__link--active{font-weight:600}.pvi-theme--light .pvi-nav__link--active{color:#2d6bd2}.pvi-theme--dark .pvi-nav__link--active{color:#7eabf3}.pvi-nav__link--support{position:relative}.pvi-nav__session{display:flex;align-items:center;gap:.625rem;margin-left:auto;padding-left:.25rem}.pvi-nav__rule{flex:none;width:1px;height:1.5rem;margin-right:.375rem}.pvi-theme--light .pvi-nav__rule{background:#e4e9f0}.pvi-theme--dark .pvi-nav__rule{background:#22344d}.pvi-nav__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:50%;font-size:.794921875rem;font-weight:700;letter-spacing:.02em;user-select:none}.pvi-theme--light .pvi-nav__avatar{background:#eef4fd;color:#2d6bd2}.pvi-theme--dark .pvi-nav__avatar{background:rgba(56,126,232,.14);color:#7eabf3}.pvi-nav__identity{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;line-height:1.2}.pvi-nav__email{font-size:.939453125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvi-theme--light .pvi-nav__email{color:#161c26}.pvi-theme--dark .pvi-nav__email{color:#eef3fb}.pvi-nav__meta{display:flex;gap:.3rem;font-size:.794921875rem;white-space:nowrap}.pvi-theme--light .pvi-nav__meta{color:#6a7889}.pvi-theme--dark .pvi-nav__meta{color:#8a9bb4}.pvi-theme--light .pvi-nav__dot{color:#b9c3d1}.pvi-theme--dark .pvi-nav__dot{color:#3a4453}.pvi-nav__menu{position:relative}.pvi-nav__summary{display:flex;align-items:center;gap:.55rem;list-style:none;padding:.2rem .4rem .2rem .2rem;border-radius:6px;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-nav__summary{border:1px solid rgba(0,0,0,0)}.pvi-theme--dark .pvi-nav__summary{border:1px solid rgba(0,0,0,0)}.pvi-theme--light .pvi-nav__summary:hover{background:#f5f7fa;border-color:#d6dde7}.pvi-theme--dark .pvi-nav__summary:hover{background:rgba(255,255,255,.04);border-color:#22344d}.pvi-nav__summary:focus-visible{outline-offset:2px}.pvi-theme--light .pvi-nav__summary:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-nav__summary:focus-visible{outline:2px solid #5a93ed}.pvi-nav__summary::-webkit-details-marker{display:none}.pvi-nav__chevron{flex:none;font-size:.794921875rem;line-height:1;transition:transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-nav__chevron{color:#8e9cae}.pvi-theme--dark .pvi-nav__chevron{color:#6a7889}.pvi-nav__menu[open] .pvi-nav__chevron{transform:rotate(180deg)}.pvi-nav__panel{position:absolute;z-index:40;top:calc(100% + .35rem);right:0;min-width:12rem;padding:.35rem;border-radius:10px;box-shadow:0 12px 24px -6px rgba(22,28,38,.14),0 4px 8px -4px rgba(22,28,38,.08)}.pvi-theme--light .pvi-nav__panel{border:1px solid #d6dde7;background:#fff}.pvi-theme--dark .pvi-nav__panel{border:1px solid #22344d;background:#111f33}.pvi-nav__menu-item{display:block;width:100%;appearance:none;border:0;background:none;padding:.45rem .5rem;border-radius:5px;font:inherit;font-size:.939453125rem;text-align:left;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-nav__menu-item{color:#3a4453}.pvi-theme--dark .pvi-nav__menu-item{color:#c2cee0}.pvi-theme--light .pvi-nav__menu-item:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-nav__menu-item:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-nav__menu-item:focus-visible{outline-offset:-2px}.pvi-theme--light .pvi-nav__menu-item:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-nav__menu-item:focus-visible{outline:2px solid #5a93ed}.pvi-theme--light .pvi-nav__signout:hover{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-nav__signout:hover{background:rgba(192,57,43,.16);color:#f0938a}@media(max-width: 52rem){.pvi-nav__session{margin-left:0;padding-left:0;width:100%}.pvi-nav__rule{display:none}.pvi-nav__menu{margin-left:auto}}.pvi-eyebrow{margin:0;font-size:.794921875rem;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-eyebrow{color:#6a7889}.pvi-theme--dark .pvi-eyebrow{color:#8a9bb4}.pvi-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.pvi-head__lines{min-width:0}.pvi-head__guide{display:inline-flex;align-items:center;gap:.4rem;flex:none;margin-top:.35rem;padding:5px 11px;border-radius:999px;font-size:.8671875rem;font-weight:600;text-decoration:none;transition:background .12s ease-out,border-color .12s ease-out}.pvi-theme--light .pvi-head__guide{color:#2d6bd2;background:#fff;border:1px solid #d6dde7}.pvi-theme--dark .pvi-head__guide{color:#7eabf3;background:#111f33;border:1px solid #22344d}.pvi-theme--light .pvi-head__guide:hover{background:#eef4fd;border-color:#387ee8}.pvi-theme--dark .pvi-head__guide:hover{background:rgba(56,126,232,.14);border-color:#5a93ed}.pvi-head__guide-glyph{font-size:.95rem;line-height:1}.pvi-theme--light .pvi-head__eyebrow{color:#2d6bd2}.pvi-theme--dark .pvi-head__eyebrow{color:#7eabf3}.pvi-head__title{margin:.15rem 0 0;font-size:1.87890625rem;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.pvi-theme--light .pvi-head__title{color:#161c26}.pvi-theme--dark .pvi-head__title{color:#eef3fb}.pvi-head__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.35rem;font-size:.8671875rem}.pvi-theme--light .pvi-head__facts{color:#6a7889}.pvi-theme--dark .pvi-head__facts{color:#8a9bb4}.pvi-head__fact--num{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.pvi-head__fact--absent{font-style:italic}.pvi-theme--light .pvi-head__sep{color:#b9c3d1}.pvi-theme--dark .pvi-head__sep{color:#3a4453}.pvi-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem;padding-bottom:1.1rem;margin-bottom:1.25rem}.pvi-theme--light .pvi-toolbar{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-toolbar{border-bottom:1px solid #22344d}.pvi-toolbar__field{display:flex;flex-direction:column;gap:.35rem}.pvi-search__input{width:14rem;max-width:100%;padding:.35rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-search__input{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-search__input{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-search__input::placeholder{color:#8e9cae}.pvi-theme--dark .pvi-search__input::placeholder{color:#6a7889}.pvi-theme--light .pvi-search__input:hover{border-color:#b9c3d1}.pvi-theme--dark .pvi-search__input:hover{border-color:#3a4453}.pvi-theme--light .pvi-search__input:focus-visible{border-color:#387ee8}.pvi-theme--dark .pvi-search__input:focus-visible{border-color:#5a93ed}.pvi-search__count{margin:1.5rem 0 .75rem;font-size:.939453125rem}.pvi-theme--light .pvi-search__count{color:#6a7889}.pvi-theme--dark .pvi-search__count{color:#8a9bb4}.pvi-toggle{display:inline-flex;border-radius:6px;overflow:hidden}.pvi-theme--light .pvi-toggle{border:1px solid #d6dde7;background:#fff}.pvi-theme--dark .pvi-toggle{border:1px solid #22344d;background:#111f33}.pvi-toggle__item{appearance:none;border:0;background:none;padding:.32rem .7rem;font:inherit;font-size:.939453125rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-toggle__item{color:#6a7889}.pvi-theme--dark .pvi-toggle__item{color:#8a9bb4}.pvi-theme--light .pvi-toggle__item+.pvi-toggle__item{border-left:1px solid #e4e9f0}.pvi-theme--dark .pvi-toggle__item+.pvi-toggle__item{border-left:1px solid #22344d}.pvi-theme--light .pvi-toggle__item:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-toggle__item:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-theme--light .pvi-toggle__item--active,.pvi-theme--light .pvi-toggle__item--active:hover{background:#387ee8;color:#fff}.pvi-theme--dark .pvi-toggle__item--active,.pvi-theme--dark .pvi-toggle__item--active:hover{background:#5a93ed;color:#fff}.pvi-compare__field{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.pvi-compare{position:relative;display:inline-flex;align-items:stretch}.pvi-compare__start,.pvi-compare__summary{display:inline-flex;align-items:center;list-style:none;appearance:none;padding:.35rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-compare__start,.pvi-theme--light .pvi-compare__summary{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-compare__start,.pvi-theme--dark .pvi-compare__summary{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-compare__start:hover,.pvi-theme--light .pvi-compare__summary:hover{border-color:#b9c3d1;color:#161c26}.pvi-theme--dark .pvi-compare__start:hover,.pvi-theme--dark .pvi-compare__summary:hover{border-color:#3a4453;color:#eef3fb}.pvi-compare__start::-webkit-details-marker,.pvi-compare__summary::-webkit-details-marker{display:none}.pvi-compare__summary{border-top-right-radius:0;border-bottom-right-radius:0}.pvi-theme--light .pvi-compare__summary{border-color:#387ee8;background:#eef4fd;color:#2d6bd2}.pvi-theme--dark .pvi-compare__summary{border-color:#5a93ed;background:rgba(56,126,232,.14);color:#7eabf3}.pvi-compare__off{display:inline-flex;align-items:center;appearance:none;padding:0 .55rem;border-radius:0 6px 6px 0;font:inherit;font-size:.939453125rem;line-height:1;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-compare__off{border-width:1px 1px 1px 0;border-style:solid;border-color:#387ee8;background:#eef4fd;color:#6a7889}.pvi-theme--dark .pvi-compare__off{border-width:1px 1px 1px 0;border-style:solid;border-color:#5a93ed;background:rgba(56,126,232,.14);color:#8a9bb4}.pvi-theme--light .pvi-compare__off:hover{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-compare__off:hover{background:rgba(192,57,43,.16);color:#f0938a}.pvi-compare__start[disabled]{cursor:not-allowed;opacity:.55}.pvi-compare__panel{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:15rem;max-height:17rem;overflow-y:auto;padding:.35rem;border-radius:10px;box-shadow:0 12px 24px -6px rgba(22,28,38,.14),0 4px 8px -4px rgba(22,28,38,.08)}.pvi-theme--light .pvi-compare__panel{border:1px solid #d6dde7;background:#fff}.pvi-theme--dark .pvi-compare__panel{border:1px solid #22344d;background:#111f33}.pvi-compare__option{display:flex;align-items:center;gap:.5rem;width:100%;appearance:none;border:0;background:none;padding:.4rem .45rem;border-radius:5px;font:inherit;font-size:.939453125rem;text-align:left;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-compare__option{color:#3a4453}.pvi-theme--dark .pvi-compare__option{color:#c2cee0}.pvi-theme--light .pvi-compare__option:hover:not([disabled]){background:#f5f7fa}.pvi-theme--dark .pvi-compare__option:hover:not([disabled]){background:rgba(255,255,255,.04)}.pvi-compare__option[disabled]{cursor:not-allowed;opacity:.45}.pvi-compare__option--on{font-weight:600}.pvi-theme--light .pvi-compare__option--on{background:#eef4fd;color:#161c26}.pvi-theme--dark .pvi-compare__option--on{background:rgba(56,126,232,.14);color:#eef3fb}.pvi-compare__legend{display:flex;flex-wrap:wrap;gap:.6rem;max-width:15rem;font-size:.794921875rem}.pvi-theme--light .pvi-compare__legend{color:#6a7889}.pvi-theme--dark .pvi-compare__legend{color:#8a9bb4}.pvi-compare__legend-item{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.pvi-compare__legend-swatch{flex:none;width:10px;height:3px;border-radius:2px}.pvi-compare__swatch{flex:none;width:10px;height:10px;border-radius:50%}.pvi-theme--light .pvi-compare__swatch{border:1px solid #d6dde7}.pvi-theme--dark .pvi-compare__swatch{border:1px solid #22344d}.pvi-scope{position:relative;display:inline-flex;align-items:stretch}.pvi-scope__summary{display:inline-flex;align-items:center;max-width:16rem;list-style:none;appearance:none;padding:.35rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-scope__summary{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-scope__summary{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-scope__summary:hover{border-color:#b9c3d1;color:#161c26}.pvi-theme--dark .pvi-scope__summary:hover{border-color:#3a4453;color:#eef3fb}.pvi-scope__summary::-webkit-details-marker{display:none}.pvi-scope--on .pvi-scope__summary{border-top-right-radius:0;border-bottom-right-radius:0}.pvi-theme--light .pvi-scope--on .pvi-scope__summary{border-color:#387ee8;background:#eef4fd;color:#2d6bd2;font-weight:600}.pvi-theme--dark .pvi-scope--on .pvi-scope__summary{border-color:#5a93ed;background:rgba(56,126,232,.14);color:#7eabf3;font-weight:600}.pvi-scope__off{display:inline-flex;align-items:center;appearance:none;padding:0 .55rem;border-radius:0 6px 6px 0;font:inherit;font-size:.939453125rem;line-height:1;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-scope__off{border-width:1px 1px 1px 0;border-style:solid;border-color:#387ee8;background:#eef4fd;color:#6a7889}.pvi-theme--dark .pvi-scope__off{border-width:1px 1px 1px 0;border-style:solid;border-color:#5a93ed;background:rgba(56,126,232,.14);color:#8a9bb4}.pvi-theme--light .pvi-scope__off:hover{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-scope__off:hover{background:rgba(192,57,43,.16);color:#f0938a}.pvi-scope__panel{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:18rem;max-height:20rem;overflow-y:auto;padding:.35rem;border-radius:10px;box-shadow:0 12px 24px -6px rgba(22,28,38,.14),0 4px 8px -4px rgba(22,28,38,.08)}.pvi-theme--light .pvi-scope__panel{border:1px solid #d6dde7;background:#fff}.pvi-theme--dark .pvi-scope__panel{border:1px solid #22344d;background:#111f33}.pvi-scope__tabs{display:flex;gap:.25rem;padding:.15rem;margin-bottom:.35rem;border-radius:6px}.pvi-theme--light .pvi-scope__tabs{background:#f5f7fa}.pvi-theme--dark .pvi-scope__tabs{background:rgba(255,255,255,.04)}.pvi-scope__tab{flex:1;appearance:none;border:0;background:none;padding:.3rem .5rem;border-radius:5px;font:inherit;font-size:.794921875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-scope__tab{color:#6a7889}.pvi-theme--dark .pvi-scope__tab{color:#8a9bb4}.pvi-theme--light .pvi-scope__tab--on{background:#fff;color:#161c26}.pvi-theme--dark .pvi-scope__tab--on{background:#111f33;color:#eef3fb}.pvi-scope__option{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;appearance:none;border:0;background:none;padding:.4rem .45rem;border-radius:5px;font:inherit;font-size:.939453125rem;text-align:left;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-scope__option{color:#3a4453}.pvi-theme--dark .pvi-scope__option{color:#c2cee0}.pvi-theme--light .pvi-scope__option:hover{background:#f5f7fa}.pvi-theme--dark .pvi-scope__option:hover{background:rgba(255,255,255,.04)}.pvi-scope__option--on{font-weight:600}.pvi-theme--light .pvi-scope__option--on{background:#eef4fd;color:#161c26}.pvi-theme--dark .pvi-scope__option--on{background:rgba(56,126,232,.14);color:#eef3fb}.pvi-scope__option-chip{font-size:.794921875rem;font-weight:400}.pvi-theme--light .pvi-scope__option-chip{color:#6a7889}.pvi-theme--dark .pvi-scope__option-chip{color:#8a9bb4}.pvi-scope__empty{margin:0;padding:.4rem .45rem;font-size:.8671875rem}.pvi-theme--light .pvi-scope__empty{color:#6a7889}.pvi-theme--dark .pvi-scope__empty{color:#8a9bb4}.pvi-select{appearance:none;padding:.35rem 2rem .35rem .6rem;border-radius:6px;font:inherit;font-size:.939453125rem;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 fill=%27none%27 stroke=%27%236a7889%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.pvi-theme--light .pvi-select{border:1px solid #d6dde7;background-color:#fff;color:#3a4453}.pvi-theme--dark .pvi-select{border:1px solid #22344d;background-color:#111f33;color:#c2cee0}.pvi-theme--light .pvi-select:hover{border-color:#b9c3d1}.pvi-theme--dark .pvi-select:hover{border-color:#3a4453}.pvi-chips{display:flex;flex-wrap:wrap;gap:.4rem}.pvi-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:999px;font:inherit;font-size:.8671875rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-chip{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-chip{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-chip__count{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;opacity:.85}.pvi-theme--light .pvi-chip:hover{border-color:#b9c3d1;color:#161c26}.pvi-theme--dark .pvi-chip:hover{border-color:#3a4453;color:#eef3fb}.pvi-theme--light .pvi-chip--improving.pvi-chip--active{background:#e9f8f0;border-color:#168047;color:#168047}.pvi-theme--dark .pvi-chip--improving.pvi-chip--active{background:rgba(47,143,107,.18);border-color:#6fd3ab;color:#6fd3ab}.pvi-theme--light .pvi-chip--worsening.pvi-chip--active{background:#fdecec;border-color:#b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-chip--worsening.pvi-chip--active{background:rgba(192,57,43,.18);border-color:#f0938a;color:#f0938a}.pvi-theme--light .pvi-chip--flat.pvi-chip--active{background:#eef1f6;border-color:#6a7889;color:#161c26}.pvi-theme--dark .pvi-chip--flat.pvi-chip--active{background:rgba(255,255,255,.06);border-color:#8a9bb4;color:#eef3fb}.pvi-theme--light .pvi-chip--warn{border-color:#b56f00;background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-chip--warn{border-color:#e8b45c;background:rgba(181,111,0,.18);color:#e8b45c}.pvi-scoped{display:flex;align-items:center;gap:.875rem;padding:.7rem 1rem;border-radius:10px;margin-bottom:1.25rem}.pvi-theme--light .pvi-scoped{background:#eef4fd;border:1px solid #387ee8}.pvi-theme--dark .pvi-scoped{background:rgba(56,126,232,.14);border:1px solid #5a93ed}.pvi-scoped__body{min-width:0}.pvi-scoped__title{margin:0;font-size:1.01171875rem;font-weight:600}.pvi-theme--light .pvi-scoped__title{color:#161c26}.pvi-theme--dark .pvi-scoped__title{color:#eef3fb}.pvi-scoped__note{margin:.15rem 0 0;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-scoped__note{color:#6a7889}.pvi-theme--dark .pvi-scoped__note{color:#8a9bb4}.pvi-scoped__clear{margin-left:auto;flex:none;appearance:none;padding:.35rem .75rem;border-radius:6px;font:inherit;font-size:.939453125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-scoped__clear{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-scoped__clear{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-scoped__clear:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-scoped__clear:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-score{display:grid;grid-template-columns:repeat(2, 1fr) 1.5fr;gap:.875rem;align-items:stretch;margin-bottom:2rem}@media(max-width: 60rem){.pvi-score{grid-template-columns:1fr}}.pvi-stat{padding:.9rem 1rem;border-radius:10px;box-shadow:0 1px 3px rgba(22,28,38,.08),0 1px 2px rgba(22,28,38,.04)}.pvi-theme--light .pvi-stat{background:#fff;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-stat{background:#111f33;border:1px solid #22344d}.pvi-stat__figure{margin:.3rem 0 0;font-family:"Argent CF","Iowan Old Style",Georgia,serif;font-size:2.1rem;line-height:1;font-variant-numeric:tabular-nums}.pvi-theme--light .pvi-stat__figure{color:#161c26}.pvi-theme--dark .pvi-stat__figure{color:#eef3fb}.pvi-stat__caption{margin:.4rem 0 0;font-size:.8671875rem}.pvi-theme--light .pvi-stat__caption{color:#6a7889}.pvi-theme--dark .pvi-stat__caption{color:#8a9bb4}.pvi-movers{display:grid;grid-template-rows:1fr 1fr;gap:.625rem}.pvi-stat--noted{position:relative}.pvi-stat__info{position:absolute;top:.55rem;right:.6rem;display:block;padding:0;border:0;background:none;font-size:.85rem;line-height:1;cursor:help}.pvi-theme--light .pvi-stat__info{color:#8e9cae}.pvi-theme--dark .pvi-stat__info{color:#6a7889}.pvi-theme--light .pvi-stat__info:hover,.pvi-theme--light .pvi-stat__info:focus-visible{color:#2d6bd2}.pvi-theme--dark .pvi-stat__info:hover,.pvi-theme--dark .pvi-stat__info:focus-visible{color:#7eabf3}.pvi-stat__tip{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;width:17rem;padding:.65rem .8rem;border-radius:6px;font-size:.8671875rem;line-height:1.65;text-transform:none;letter-spacing:normal;box-shadow:0 4px 10px -2px rgba(22,28,38,.1),0 2px 4px -2px rgba(22,28,38,.06);visibility:hidden;opacity:0;transition:opacity .12s ease-out}.pvi-theme--light .pvi-stat__tip{background:#fff;border:1px solid #d6dde7;color:#3a4453}.pvi-theme--dark .pvi-stat__tip{background:#111f33;border:1px solid #22344d;color:#c2cee0}.pvi-stat__info:hover+.pvi-stat__tip,.pvi-stat__info:focus-visible+.pvi-stat__tip,.pvi-stat__tip:hover{visibility:visible;opacity:1}.pvi-mover__figure{margin-left:auto;flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.pvi-mover__qual{font-size:.794921875rem;white-space:nowrap;opacity:.75}.pvi-mover__orient{font-size:.794921875rem;font-weight:600;white-space:nowrap;opacity:.9}.pvi-mover{display:flex;align-items:center;gap:.75rem;padding:.6rem .875rem;border-radius:10px}.pvi-mover__body{min-width:0}.pvi-mover__arrow{font-size:1.25rem;line-height:1}.pvi-mover__name{margin:.1rem 0 0;font-size:1.01171875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvi-theme--light .pvi-mover__name{color:#161c26}.pvi-theme--dark .pvi-mover__name{color:#eef3fb}.pvi-mover__delta{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;font-size:.939453125rem;white-space:nowrap}.pvi-theme--light .pvi-mover--up{background:#e9f8f0;border:1px solid #168047;color:#168047}.pvi-theme--dark .pvi-mover--up{background:rgba(47,143,107,.16);border:1px solid #6fd3ab;color:#6fd3ab}.pvi-theme--light .pvi-mover--down{background:#fdecec;border:1px solid #b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-mover--down{background:rgba(192,57,43,.16);border:1px solid #f0938a;color:#f0938a}.pvi-theme--light .pvi-mover--empty{background:#eef1f6;border:1px solid #e4e9f0;color:#8e9cae}.pvi-theme--dark .pvi-mover--empty{background:#0d1117;border:1px solid #22344d;color:#6a7889}.pvi-mover--empty .pvi-mover__name{font-weight:400;font-style:italic}.pvi-theme--light .pvi-mover--empty .pvi-mover__name{color:#8e9cae}.pvi-theme--dark .pvi-mover--empty .pvi-mover__name{color:#6a7889}.pvi-section{margin-bottom:2.25rem}.pvi-section--collapsed{margin-bottom:.75rem}.pvi-section--collapsed .pvi-section__head{margin-bottom:0}.pvi-section__head{display:flex;align-items:center;gap:.875rem;margin-bottom:.875rem}.pvi-section__head--edit{padding:.25rem .5rem;border-radius:5px}.pvi-theme--light .pvi-section__head--edit{border:1px dashed #d6dde7}.pvi-theme--dark .pvi-section__head--edit{border:1px dashed #22344d}.pvi-section__nudge{display:flex;flex-direction:column;gap:1px}.pvi-section__nudge-button{display:block;padding:0 .35rem;border-radius:5px;background:none;font:inherit;font-size:.75rem;line-height:1.35;cursor:pointer}.pvi-theme--light .pvi-section__nudge-button{border:1px solid #d6dde7;color:#6a7889}.pvi-theme--dark .pvi-section__nudge-button{border:1px solid #22344d;color:#8a9bb4}.pvi-theme--light .pvi-section__nudge-button:hover:not(:disabled){border-color:#387ee8;color:#2d6bd2}.pvi-theme--dark .pvi-section__nudge-button:hover:not(:disabled){border-color:#5a93ed;color:#7eabf3}.pvi-section__nudge-button:disabled{cursor:default;opacity:.35}.pvi-section__title--button{padding:0;border:0;background:none;font:inherit;font-size:1.517578125rem;font-weight:600;letter-spacing:-0.01em;text-align:left;cursor:text}.pvi-theme--light .pvi-section__title--button{color:#161c26}.pvi-theme--dark .pvi-section__title--button{color:#eef3fb}.pvi-section__title--button:hover{text-decoration:underline dotted}.pvi-section__rename{padding:.1rem .35rem;border-radius:5px;font:inherit;font-size:1.517578125rem;font-weight:600;letter-spacing:-0.01em}.pvi-theme--light .pvi-section__rename{border:1px solid #387ee8;background:#fff;color:#161c26}.pvi-theme--dark .pvi-section__rename{border:1px solid #5a93ed;background:#111f33;color:#eef3fb}.pvi-section__clear{padding:.1rem .45rem;border-radius:5px;background:none;font:inherit;font-size:.8rem;cursor:pointer}.pvi-theme--light .pvi-section__clear{border:1px solid #d6dde7;color:#6a7889}.pvi-theme--dark .pvi-section__clear{border:1px solid #22344d;color:#8a9bb4}.pvi-theme--light .pvi-section__clear:hover{border-color:#b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-section__clear:hover{border-color:#f0938a;color:#f0938a}.pvi-section__delete{padding:.1rem .45rem;border-radius:5px;background:none;font:inherit;font-size:.8rem;cursor:pointer}.pvi-theme--light .pvi-section__delete{border:1px solid #d6dde7;color:#6a7889}.pvi-theme--dark .pvi-section__delete{border:1px solid #22344d;color:#8a9bb4}.pvi-theme--light .pvi-section__delete:hover{border-color:#b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-section__delete:hover{border-color:#f0938a;color:#f0938a}.pvi-section__drop{display:flex;align-items:center;justify-content:center;min-height:5rem;border-radius:10px;font-size:.85rem}.pvi-theme--light .pvi-section__drop{border:1px dashed #d6dde7;color:#8e9cae}.pvi-theme--dark .pvi-section__drop{border:1px dashed #22344d;color:#6a7889}.pvi-section__add{width:100%;padding:.6rem;border-radius:10px;background:none;font:inherit;font-size:.85rem;cursor:pointer}.pvi-theme--light .pvi-section__add{border:1px dashed #d6dde7;color:#2d6bd2}.pvi-theme--dark .pvi-section__add{border:1px dashed #22344d;color:#7eabf3}.pvi-theme--light .pvi-section__add:hover{border-color:#387ee8}.pvi-theme--dark .pvi-section__add:hover{border-color:#5a93ed}.pvi-section__title{margin:0;font-size:1.517578125rem;font-weight:600;letter-spacing:-0.01em}.pvi-theme--light .pvi-section__title{color:#161c26}.pvi-theme--dark .pvi-section__title{color:#eef3fb}.pvi-section__toggle{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;user-select:none}.pvi-theme--light .pvi-section__toggle:hover .pvi-section__chevron{color:#161c26}.pvi-theme--dark .pvi-section__toggle:hover .pvi-section__chevron{color:#eef3fb}.pvi-section__chevron{display:inline-block;font-size:1.228515625rem;line-height:1;transform:rotate(0deg);transition:transform 120ms ease}.pvi-theme--light .pvi-section__chevron{color:#8e9cae}.pvi-theme--dark .pvi-section__chevron{color:#6a7889}.pvi-section__chevron--open{transform:rotate(90deg)}.pvi-section__count{font-size:.8671875rem;white-space:nowrap}.pvi-theme--light .pvi-section__count{color:#8e9cae}.pvi-theme--dark .pvi-section__count{color:#6a7889}.pvi-section__rule{flex:1;height:1px}.pvi-theme--light .pvi-section__rule{background:#e4e9f0}.pvi-theme--dark .pvi-section__rule{background:#22344d}.pvi-dash__footnote{max-width:48rem;margin:2.25rem 0 0;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-dash__footnote{color:#8e9cae}.pvi-theme--dark .pvi-dash__footnote{color:#6a7889}.pvi-unreadable{margin-top:2rem;padding:.875rem 1rem;border-radius:10px}.pvi-theme--light .pvi-unreadable{background:#fdecec;border:1px solid #b62c2c}.pvi-theme--dark .pvi-unreadable{background:rgba(192,57,43,.16);border:1px solid #f0938a}.pvi-unreadable h2{margin:0 0 .5rem;font-size:1.01171875rem}.pvi-theme--light .pvi-unreadable h2{color:#161c26}.pvi-theme--dark .pvi-unreadable h2{color:#eef3fb}.pvi-unreadable__card+.pvi-unreadable__card{margin-top:.5rem}.pvi-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(19.5rem, 1fr));gap:1rem}.pvi-card{height:100%;padding:1rem 1rem .875rem;border-radius:10px;box-shadow:0 1px 3px rgba(22,28,38,.08),0 1px 2px rgba(22,28,38,.04);transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-card{background:#fff;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-card{background:#111f33;border:1px solid #22344d}.pvi-card__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.625rem}.pvi-card__glyph{flex:none;margin-top:.1rem;font-size:.939453125rem;line-height:1;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-card__glyph{color:#8e9cae}.pvi-theme--dark .pvi-card__glyph{color:#6a7889}.pvi-card__label{margin:0;font-weight:600;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pvi-theme--light .pvi-card__label{color:#161c26}.pvi-theme--dark .pvi-card__label{color:#eef3fb}.pvi-card__should{margin:.25rem 0 0;font-size:.8rem;line-height:1.35;min-height:2.7em;max-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pvi-theme--light .pvi-card__should{color:#6a7889}.pvi-theme--dark .pvi-card__should{color:#8a9bb4}.pvi-card__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.75rem}.pvi-card__level{min-width:0}.pvi-card__rate{display:block;font-family:"Argent CF","Iowan Old Style",Georgia,serif;font-size:2.6rem;line-height:.85}.pvi-theme--light .pvi-card__rate{color:#161c26}.pvi-theme--dark .pvi-card__rate{color:#eef3fb}.pvi-card__window{margin:.45rem 0 0;font-size:.794921875rem;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-card__window{color:#8e9cae}.pvi-theme--dark .pvi-card__window{color:#6a7889}.pvi-card__spark{width:8rem;flex:0 0 8rem}.pvi-card__chart{margin-top:.75rem;width:100%}.pvi-card__empty{display:flex;align-items:center;justify-content:center;height:40px;margin-top:.75rem;font-style:italic;font-size:.8rem}.pvi-theme--light .pvi-card__empty{color:#8e9cae}.pvi-theme--dark .pvi-card__empty{color:#6a7889}.pvi-card--greyed{opacity:.55}.pvi-card__scoped-note{height:auto;min-height:40px;padding:.35rem 0;text-align:center;line-height:1.3}.pvi-card__pill{display:inline-block;margin:.375rem 0 0;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pvi-theme--light .pvi-card__pill{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-card__pill{background:#0d1117;color:#8a9bb4}.pvi-card__facilities{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.875rem}.pvi-card__facilities--empty{display:block;font-size:.75rem;font-style:italic}.pvi-theme--light .pvi-card__facilities--empty{color:#8e9cae}.pvi-theme--dark .pvi-card__facilities--empty{color:#6a7889}.pvi-badge{display:inline-flex;align-items:center;gap:5px;margin-top:.75rem;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.pvi-badge__delta{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.85}.pvi-badge__qual{font-size:.86em;font-weight:500;opacity:.72}.pvi-theme--light .pvi-badge--improving{background:#e9f8f0;color:#168047}.pvi-theme--dark .pvi-badge--improving{background:rgba(47,143,107,.18);color:#6fd3ab}.pvi-theme--light .pvi-badge--worsening{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-badge--worsening{background:rgba(192,57,43,.18);color:#f0938a}.pvi-theme--light .pvi-badge--neutral{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-badge--neutral{background:rgba(255,255,255,.06);color:#8a9bb4}.pvi-rail{margin-top:1rem}.pvi-rail__track{position:relative;height:18px}.pvi-rail__base{position:absolute;top:8px;left:0;right:0;height:3px;border-radius:2px}.pvi-theme--light .pvi-rail__base{background:#e4e9f0}.pvi-theme--dark .pvi-rail__base{background:#22344d}.pvi-rail__band{position:absolute;top:6px;height:7px;border-radius:3px}.pvi-theme--light .pvi-rail__band{background:#a7c7f8}.pvi-theme--dark .pvi-rail__band{background:rgba(126,171,243,.5)}.pvi-rail__q1{position:absolute;top:4px;width:2px;height:11px}.pvi-theme--light .pvi-rail__q1{background:#b9c3d1}.pvi-theme--dark .pvi-rail__q1{background:#4f5b6b}.pvi-rail__q4{position:absolute;top:2px;width:2.5px;height:15px}.pvi-theme--light .pvi-rail__q4{background:#2d6bd2}.pvi-theme--dark .pvi-rail__q4{background:#7eabf3}.pvi-rail__best,.pvi-rail__worst,.pvi-rail__median{position:absolute;top:5px;width:9px;height:9px;transform:translateX(-50%);box-shadow:0 1px 2px rgba(22,28,38,.06)}.pvi-theme--light .pvi-rail__best,.pvi-theme--light .pvi-rail__worst,.pvi-theme--light .pvi-rail__median{border:1.5px solid #fff}.pvi-theme--dark .pvi-rail__best,.pvi-theme--dark .pvi-rail__worst,.pvi-theme--dark .pvi-rail__median{border:1.5px solid #111f33}.pvi-rail__best{border-radius:50%;background:#2f8f6b}.pvi-rail__worst{border-radius:50%;background:#c0392b}.pvi-rail__median{width:8px;height:8px;transform:translateX(-50%) rotate(45deg)}.pvi-theme--light .pvi-rail__median{background:#4f5b6b}.pvi-theme--dark .pvi-rail__median{background:#8e9cae}.pvi-rail__compared{position:absolute;top:4px;width:11px;height:11px;border-radius:50%;transform:translateX(-50%);box-shadow:0 1px 2px rgba(22,28,38,.06)}.pvi-theme--light .pvi-rail__compared{border:2px solid #fff}.pvi-theme--dark .pvi-rail__compared{border:2px solid #111f33}.pvi-rail__marker{position:absolute;top:3px;width:13px;height:13px;border-radius:50%;transform:translateX(-50%);box-shadow:0 1px 2px rgba(22,28,38,.06)}.pvi-theme--light .pvi-rail__marker{background:#fff;border:3px solid #387ee8}.pvi-theme--dark .pvi-rail__marker{background:#111f33;border:3px solid #5a93ed}.pvi-rail__caption{display:flex;justify-content:space-between;margin-top:3px;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.pvi-theme--light .pvi-rail__caption{color:#8e9cae}.pvi-theme--dark .pvi-rail__caption{color:#6a7889}.pvi-theme--light .pvi-rail__floor{color:#2d6bd2}.pvi-theme--dark .pvi-rail__floor{color:#7eabf3}.pvi-rail__note{margin:5px 0 0;font-size:.794921875rem}.pvi-theme--light .pvi-rail__note{color:#8e9cae}.pvi-theme--dark .pvi-rail__note{color:#6a7889}.pvi-rail__legend{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:5px;font-size:.794921875rem}.pvi-theme--light .pvi-rail__legend{color:#8e9cae}.pvi-theme--dark .pvi-rail__legend{color:#6a7889}.pvi-rail__legend-item{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.pvi-rail__key{width:8px;height:8px;flex:none;display:inline-block}.pvi-rail__key--best{border-radius:50%;background:#2f8f6b}.pvi-rail__key--worst{border-radius:50%;background:#c0392b}.pvi-rail__key--median{width:7px;height:7px;transform:rotate(45deg)}.pvi-theme--light .pvi-rail__key--median{background:#4f5b6b}.pvi-theme--dark .pvi-rail__key--median{background:#8e9cae}.pvi-facility{padding:.5rem;border-radius:5px}.pvi-theme--light .pvi-facility{border:1px solid #e4e9f0}.pvi-theme--dark .pvi-facility{border:1px solid #22344d}.pvi-facility--compared{border-width:2px;padding:calc(.5rem - 1px)}.pvi-facility__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.pvi-facility__name{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-theme--light .pvi-facility__name{color:#161c26}.pvi-theme--dark .pvi-facility__name{color:#eef3fb}.pvi-facility__rate{font-family:"Argent CF","Iowan Old Style",Georgia,serif;font-size:1.25rem}.pvi-theme--light .pvi-facility__rate{color:#161c26}.pvi-theme--dark .pvi-facility__rate{color:#eef3fb}.pvi-facility__kind{margin:0;font-size:.66rem}.pvi-theme--light .pvi-facility__kind{color:#8e9cae}.pvi-theme--dark .pvi-facility__kind{color:#6a7889}.pvi-facility__foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:.5rem;font-size:.66rem}.pvi-facility__badge{padding:2px 8px;border-radius:999px;font-weight:600}.pvi-theme--light .pvi-facility__badge{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-facility__badge{background:rgba(255,255,255,.06);color:#8a9bb4}.pvi-facility__n{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.pvi-theme--light .pvi-facility__n{color:#8e9cae}.pvi-theme--dark .pvi-facility__n{color:#6a7889}.pvi-legend{margin-top:.625rem;display:flex;flex-direction:column;gap:5px;font-size:.75rem}.pvi-legend__row{display:flex;align-items:center;gap:.5rem}.pvi-legend__swatch{width:12px;height:3px;border-radius:2px}.pvi-theme--light .pvi-legend__name{color:#3a4453}.pvi-theme--dark .pvi-legend__name{color:#c2cee0}.pvi-legend__value{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.pvi-theme--light .pvi-legend__value{color:#161c26}.pvi-theme--dark .pvi-legend__value{color:#eef3fb}pvi-plotly{display:block;width:100%}.pvi-plotly__canvas{width:100%}.pvi-status{padding:2rem 0}.pvi-theme--light .pvi-status{color:#6a7889}.pvi-theme--dark .pvi-status{color:#8a9bb4}.pvi-grid__cell{position:relative;display:flex;flex-direction:column;gap:.5rem;cursor:grab}.pvi-grid__cell--dragging{opacity:.45;cursor:grabbing}.pvi-card__open-target{display:block;width:100%;flex:1;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.pvi-card__open-target:hover .pvi-card{box-shadow:0 4px 10px -2px rgba(22,28,38,.1),0 2px 4px -2px rgba(22,28,38,.06);transform:translateY(-1px)}.pvi-theme--light .pvi-card__open-target:hover .pvi-card{border-color:#d6dde7}.pvi-theme--dark .pvi-card__open-target:hover .pvi-card{border-color:#22344d}.pvi-theme--light .pvi-card__open-target:hover .pvi-card__glyph{color:#2d6bd2}.pvi-theme--dark .pvi-card__open-target:hover .pvi-card__glyph{color:#7eabf3}.pvi-card__open-target:focus{outline:none}.pvi-theme--light .pvi-card__open-target:focus-visible .pvi-card{outline:2px solid #387ee8}.pvi-theme--dark .pvi-card__open-target:focus-visible .pvi-card{outline:2px solid #5a93ed}.pvi-card__open-target:focus-visible .pvi-card{outline-offset:2px}.pvi-card__grip{flex:1;cursor:grab}.pvi-card__actions{display:flex;gap:.75rem;align-items:center;font-size:.8671875rem}.pvi-card__actions--overlay{position:absolute;top:.5rem;right:.5rem;z-index:1}.pvi-card__remove{border-radius:5px;padding:.125rem .5rem;font:inherit;font-size:.8rem;cursor:pointer}.pvi-theme--light .pvi-card__remove{background:#fff;border:1px solid #d6dde7;color:#6a7889}.pvi-theme--dark .pvi-card__remove{background:#111f33;border:1px solid #22344d;color:#8a9bb4}.pvi-theme--light .pvi-card__remove:hover{border-color:#387ee8;color:#2d6bd2}.pvi-theme--dark .pvi-card__remove:hover{border-color:#5a93ed;color:#7eabf3}.pvi-banner{padding:.5rem .75rem;border-radius:5px;margin-bottom:.75rem;font-size:.85rem}.pvi-theme--light .pvi-banner--busy{background:#7a2e00;color:#fff}.pvi-theme--dark .pvi-banner--busy{background:#8c4415;color:#fff}.pvi-theme--light .pvi-banner--warn{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-banner--warn{background:rgba(192,57,43,.18);color:#f0938a}.pvi-theme--light .pvi-banner--info{background:#e9f8f0;color:#168047}.pvi-theme--dark .pvi-banner--info{background:rgba(47,143,107,.16);color:#6fd3ab}#library-filter{width:100%;max-width:32rem;padding:.5rem;margin-bottom:1rem;border-radius:5px;font:inherit}.pvi-theme--light #library-filter{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark #library-filter{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-compose{display:flex;align-items:flex-start;gap:1.5rem}.pvi-compose__main{flex:1;min-width:0}.pvi-compose__toggle{display:flex;justify-content:flex-end;margin:-0.5rem 0 .75rem}.pvi-compose__toggle-link{padding:.3rem .75rem;border-radius:5px;font-size:.85rem;text-decoration:none}.pvi-theme--light .pvi-compose__toggle-link{border:1px solid #d6dde7;color:#2d6bd2;background:#fff}.pvi-theme--dark .pvi-compose__toggle-link{border:1px solid #22344d;color:#7eabf3;background:#111f33}.pvi-theme--light .pvi-compose__toggle-link:hover{border-color:#387ee8}.pvi-theme--dark .pvi-compose__toggle-link:hover{border-color:#5a93ed}.pvi-sidebar{position:sticky;top:1rem;flex:0 0 340px;width:340px;max-height:calc(100vh - 4rem);overflow-y:auto;border-radius:10px;padding:.75rem}.pvi-theme--light .pvi-sidebar{border:1px solid #e4e9f0;background:#eef1f6}.pvi-theme--dark .pvi-sidebar{border:1px solid #22344d;background:#0d1117}.pvi-sidebar--hidden{display:none}.pvi-sidebar__head{position:sticky;top:0;z-index:1;padding-bottom:.5rem}.pvi-theme--light .pvi-sidebar__head{background:#eef1f6}.pvi-theme--dark .pvi-sidebar__head{background:#0d1117}.pvi-sidebar__title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pvi-sidebar__title{margin:0;font-size:1.01171875rem;font-weight:600}.pvi-theme--light .pvi-sidebar__title{color:#161c26}.pvi-theme--dark .pvi-sidebar__title{color:#eef3fb}.pvi-sidebar__done{flex:none;white-space:nowrap;padding:.3rem .75rem;border-radius:5px;font-size:.85rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-sidebar__done{border:1px solid #d6dde7;background:#fff;color:#2d6bd2}.pvi-theme--dark .pvi-sidebar__done{border:1px solid #22344d;background:#111f33;color:#7eabf3}.pvi-theme--light .pvi-sidebar__done:hover{border-color:#387ee8;background:#f5f7fa}.pvi-theme--dark .pvi-sidebar__done:hover{border-color:#5a93ed;background:rgba(255,255,255,.04)}.pvi-sidebar__count{margin:.125rem 0 .5rem;font-size:.8671875rem}.pvi-theme--light .pvi-sidebar__count{color:#8e9cae}.pvi-theme--dark .pvi-sidebar__count{color:#6a7889}.pvi-sidebar__filter{width:100%;padding:.35rem .5rem;border-radius:5px;font:inherit;font-size:.85rem}.pvi-theme--light .pvi-sidebar__filter{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-sidebar__filter{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-sidebar__section+.pvi-sidebar__section{margin-top:.75rem}.pvi-sidebar__heading{margin:0 0 .25rem;font-size:.8671875rem;text-transform:uppercase;letter-spacing:.06em}.pvi-theme--light .pvi-sidebar__heading{color:#8e9cae}.pvi-theme--dark .pvi-sidebar__heading{color:#6a7889}.pvi-sidebar__row{display:flex;align-items:center;gap:.375rem;padding:.3rem .375rem;border-radius:5px;font-size:.8rem;cursor:grab}.pvi-theme--light .pvi-sidebar__row{border:1px solid rgba(0,0,0,0)}.pvi-theme--dark .pvi-sidebar__row{border:1px solid rgba(0,0,0,0)}.pvi-theme--light .pvi-sidebar__row:hover{border-color:#d6dde7;background:#fff}.pvi-theme--dark .pvi-sidebar__row:hover{border-color:#22344d;background:#111f33}.pvi-sidebar__row--inert{cursor:default;opacity:.55}.pvi-sidebar__domain{flex:0 0 auto;min-width:1.1rem;text-align:center;border-radius:5px;font-size:.7rem;font-weight:600}.pvi-theme--light .pvi-sidebar__domain{background:#fff;color:#6a7889;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-sidebar__domain{background:#111f33;color:#8a9bb4;border:1px solid #22344d}.pvi-sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-theme--light .pvi-sidebar__label{color:#3a4453}.pvi-theme--dark .pvi-sidebar__label{color:#c2cee0}.pvi-sidebar__open{flex:0 0 auto;text-decoration:none;font-size:.75rem}.pvi-theme--light .pvi-sidebar__open{color:#2d6bd2}.pvi-theme--dark .pvi-sidebar__open{color:#7eabf3}.pvi-sidebar__open:hover{text-decoration:underline}.pvi-sidebar__note{flex:0 0 auto;font-size:.7rem;white-space:nowrap}.pvi-theme--light .pvi-sidebar__note{color:#8e9cae}.pvi-theme--dark .pvi-sidebar__note{color:#6a7889}.pvi-sidebar__add{flex:0 0 auto;padding:.1rem .4rem;border-radius:5px;background:none;font:inherit;font-size:.75rem;cursor:pointer}.pvi-theme--light .pvi-sidebar__add{border:1px solid #d6dde7;color:#2d6bd2}.pvi-theme--dark .pvi-sidebar__add{border:1px solid #22344d;color:#7eabf3}.pvi-theme--light .pvi-sidebar__add:hover{border-color:#387ee8}.pvi-theme--dark .pvi-sidebar__add:hover{border-color:#5a93ed}.pvi-sidebar__author{width:100%;margin-top:.5rem;padding:.4rem .5rem;border-radius:5px;background:none;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-sidebar__author{border:1px dashed #d6dde7;color:#2d6bd2}.pvi-theme--dark .pvi-sidebar__author{border:1px dashed #22344d;color:#7eabf3}.pvi-theme--light .pvi-sidebar__author:hover{border-color:#387ee8;background:#fff}.pvi-theme--dark .pvi-sidebar__author:hover{border-color:#5a93ed;background:#111f33}.pvi-sidebar__ownership{display:flex;flex:0 0 auto;align-items:center;gap:.3rem}.pvi-sidebar__shared{flex:0 0 auto;padding:.1rem .35rem;border-radius:5px;font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pvi-theme--light .pvi-sidebar__shared{background:#f5f7fa;color:#6a7889}.pvi-theme--dark .pvi-sidebar__shared{background:rgba(255,255,255,.04);color:#8a9bb4}.pvi-sidebar__unshare{flex:0 0 auto;padding:.1rem .4rem;border-radius:5px;background:none;font:inherit;font-size:.7rem;cursor:pointer}.pvi-theme--light .pvi-sidebar__unshare{border:1px solid rgba(0,0,0,0);color:#8e9cae}.pvi-theme--dark .pvi-sidebar__unshare{border:1px solid rgba(0,0,0,0);color:#6a7889}.pvi-theme--light .pvi-sidebar__unshare:hover{border-color:#d6dde7;color:#b62c2c}.pvi-theme--dark .pvi-sidebar__unshare:hover{border-color:#22344d;color:#f0938a}.pvi-sidebar__unshare--confirm{white-space:nowrap}.pvi-theme--light .pvi-sidebar__unshare--confirm{border-color:#b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-sidebar__unshare--confirm{border-color:#f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-sidebar__delete{flex:0 0 auto;padding:.1rem .4rem;border-radius:5px;background:none;font:inherit;font-size:.7rem;cursor:pointer}.pvi-theme--light .pvi-sidebar__delete{border:1px solid rgba(0,0,0,0);color:#8e9cae}.pvi-theme--dark .pvi-sidebar__delete{border:1px solid rgba(0,0,0,0);color:#6a7889}.pvi-theme--light .pvi-sidebar__delete:hover{border-color:#d6dde7;color:#b62c2c}.pvi-theme--dark .pvi-sidebar__delete:hover{border-color:#22344d;color:#f0938a}.pvi-theme--light .pvi-sidebar__delete--confirm{border-color:#b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-sidebar__delete--confirm{border-color:#f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-insights__blurb,.pvi-insights__asof{font-size:.85rem;margin:0 0 .75rem}.pvi-theme--light .pvi-insights__blurb,.pvi-theme--light .pvi-insights__asof{color:#6a7889}.pvi-theme--dark .pvi-insights__blurb,.pvi-theme--dark .pvi-insights__asof{color:#8a9bb4}.pvi-insights__section{margin-bottom:2rem}.pvi-insights__section.pvi-section--collapsed{margin-bottom:.75rem}.pvi-insight{padding-top:1rem;margin-bottom:1.5rem}.pvi-theme--light .pvi-insight{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-insight{border-top:1px solid #22344d}.pvi-insight__headline{font-size:1.15rem;line-height:1.3;margin:0 0 .5rem}.pvi-theme--light .pvi-insight__headline{color:#161c26}.pvi-theme--dark .pvi-insight__headline{color:#eef3fb}.pvi-theme--light .pvi-insight__narrative{color:#3a4453}.pvi-theme--dark .pvi-insight__narrative{color:#c2cee0}.pvi-md__heading{font-size:1rem;line-height:1.3;margin:1rem 0 .35rem}.pvi-theme--light .pvi-md__heading{color:#161c26}.pvi-theme--dark .pvi-md__heading{color:#eef3fb}.pvi-md__p{margin:0 0 .75rem}.pvi-md__strong{font-weight:600}.pvi-theme--light .pvi-md__strong{color:#161c26}.pvi-theme--dark .pvi-md__strong{color:#eef3fb}.pvi-md__struck{text-decoration:line-through}.pvi-theme--light .pvi-md__struck{color:#6a7889}.pvi-theme--dark .pvi-md__struck{color:#8a9bb4}.pvi-md__list{margin:0 0 .75rem;padding-left:1.25rem}.pvi-md__item{margin-bottom:.25rem}.pvi-md__quote{margin:.75rem 0;padding-left:.75rem}.pvi-theme--light .pvi-md__quote{border-left:3px solid #387ee8;color:#6a7889}.pvi-theme--dark .pvi-md__quote{border-left:3px solid #5a93ed;color:#8a9bb4}.pvi-md__code,.pvi-md__pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.pvi-theme--light .pvi-md__code,.pvi-theme--light .pvi-md__pre{background:#eef1f6}.pvi-theme--dark .pvi-md__code,.pvi-theme--dark .pvi-md__pre{background:#0d1117}.pvi-md__pre{overflow-x:auto;padding:.5rem .75rem;border-radius:4px}.pvi-md__rule{border:0;border-top:1px solid;margin:1rem 0}.pvi-theme--light .pvi-md__rule{border-top-color:#e4e9f0}.pvi-theme--dark .pvi-md__rule{border-top-color:#22344d}.pvi-md__table{border-collapse:collapse;display:block;overflow-x:auto;margin-bottom:.75rem}.pvi-md__table th,.pvi-md__table td{padding:.25rem .6rem;text-align:left}.pvi-theme--light .pvi-md__table th,.pvi-theme--light .pvi-md__table td{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-md__table th,.pvi-theme--dark .pvi-md__table td{border-bottom:1px solid #22344d}.pvi-md__image{max-width:100%}.pvi-md__unrendered{overflow-x:auto;padding:.5rem .75rem;white-space:pre-wrap}.pvi-theme--light .pvi-md__unrendered{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-md__unrendered{background:#0d1117;color:#8a9bb4}.pvi-insight__cards{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.pvi-insight__card{display:flex;flex-direction:column;width:20rem}.pvi-callout{padding-left:.75rem;margin:.75rem 0;font-size:.85rem}.pvi-theme--light .pvi-callout{border-left:3px solid #387ee8}.pvi-theme--dark .pvi-callout{border-left:3px solid #5a93ed}.pvi-callout__title{font-weight:600;display:block}.pvi-password__scrim{position:fixed;inset:0;z-index:1000;opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-password__scrim{background:rgba(22,28,38,.42)}.pvi-theme--dark .pvi-password__scrim{background:rgba(4,8,14,.62)}.pvi-password__panel{position:fixed;z-index:1001;top:50%;left:50%;width:min(30rem,92vw);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:10px;visibility:hidden;opacity:0;transform:translate(-50%, calc(-50% + 0.75rem));box-shadow:0 24px 48px -12px rgba(22,28,38,.22);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1),transform 180ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 180ms}.pvi-theme--light .pvi-password__panel{background:#fff}.pvi-theme--dark .pvi-password__panel{background:#111f33}.pvi-password--open .pvi-password__scrim{opacity:1;pointer-events:auto}.pvi-password--open .pvi-password__panel{visibility:visible;opacity:1;transform:translate(-50%, -50%);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1),transform 180ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.pvi-password__scrim,.pvi-password__panel{transition:none}}.pvi-password__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pvi-password__title{margin:0;font-size:1.228515625rem;font-weight:700}.pvi-theme--light .pvi-password__title{color:#161c26}.pvi-theme--dark .pvi-password__title{color:#eef3fb}.pvi-password__close{flex:none;appearance:none;border:0;background:none;padding:0 .2rem;font:inherit;font-size:1.228515625rem;line-height:1;cursor:pointer}.pvi-theme--light .pvi-password__close{color:#6a7889}.pvi-theme--dark .pvi-password__close{color:#8a9bb4}.pvi-theme--light .pvi-password__close:hover{color:#161c26}.pvi-theme--dark .pvi-password__close:hover{color:#eef3fb}.pvi-password__close:focus-visible{outline-offset:2px}.pvi-theme--light .pvi-password__close:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-password__close:focus-visible{outline:2px solid #5a93ed}.pvi-drawer__scrim{position:fixed;inset:0;z-index:1000;opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__scrim{background:rgba(22,28,38,.42)}.pvi-theme--dark .pvi-drawer__scrim{background:rgba(4,8,14,.62)}.pvi-drawer__panel{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(44rem,96vw);display:flex;flex-direction:column;visibility:hidden;transform:translateX(100%);box-shadow:0 24px 48px -12px rgba(22,28,38,.22);transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 260ms}.pvi-theme--light .pvi-drawer__panel{background:#fff}.pvi-theme--dark .pvi-drawer__panel{background:#111f33}.pvi-drawer--open .pvi-drawer__scrim{opacity:1;pointer-events:auto}.pvi-drawer--open .pvi-drawer__panel{visibility:visible;transform:translateX(0);transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.pvi-drawer__scrim,.pvi-drawer__panel{transition:none}}.pvi-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1.25rem 1.5rem 1rem;flex:none}.pvi-theme--light .pvi-drawer__head{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-drawer__head{border-bottom:1px solid #22344d}.pvi-drawer__heading{min-width:0}.pvi-theme--light .pvi-drawer__domain{color:#2d6bd2}.pvi-theme--dark .pvi-drawer__domain{color:#7eabf3}.pvi-drawer__title{margin:.2rem 0 0;font-size:1.228515625rem;font-weight:600;line-height:1.3}.pvi-theme--light .pvi-drawer__title{color:#161c26}.pvi-theme--dark .pvi-drawer__title{color:#eef3fb}.pvi-drawer__should{margin:.3rem 0 0;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-drawer__should{color:#6a7889}.pvi-theme--dark .pvi-drawer__should{color:#8a9bb4}.pvi-drawer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.pvi-drawer__share{appearance:none;border-radius:6px;padding:.35rem .7rem;font:inherit;font-size:.8671875rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__share{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-drawer__share{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-drawer__share:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-drawer__share:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-theme--light .pvi-drawer__share--confirm{border-color:#b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-drawer__share--confirm{border-color:#f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-theme--light .pvi-drawer__share--confirm:hover{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-drawer__share--confirm:hover{background:rgba(192,57,43,.16);color:#f0938a}.pvi-drawer__attribution{margin:.3rem 0 0;font-size:.8671875rem;font-style:italic;line-height:1.3}.pvi-theme--light .pvi-drawer__attribution{color:#8e9cae}.pvi-theme--dark .pvi-drawer__attribution{color:#6a7889}.pvi-drawer__verified{margin:.3rem 0 0;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-drawer__verified{color:#8e9cae}.pvi-theme--dark .pvi-drawer__verified{color:#6a7889}.pvi-drawer__duplicate{appearance:none;border-radius:6px;padding:.35rem .7rem;font:inherit;font-size:.8671875rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__duplicate{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-drawer__duplicate{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-drawer__duplicate:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-drawer__duplicate:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-drawer__print{appearance:none;border-radius:6px;padding:.35rem .7rem;font:inherit;font-size:.8671875rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__print{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-drawer__print{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-drawer__print:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-drawer__print:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-drawer__close{flex:none;appearance:none;width:2rem;height:2rem;border-radius:6px;font:inherit;font-size:.939453125rem;line-height:1;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__close{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-drawer__close{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-drawer__close:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-drawer__close:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem}.pvi-drawer__hero{display:flex;align-items:flex-end;gap:1.1rem;margin-bottom:1.1rem}.pvi-drawer__window{margin:.5rem 0 0;font-size:.794921875rem;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-drawer__window{color:#8e9cae}.pvi-theme--dark .pvi-drawer__window{color:#6a7889}.pvi-drawer__rate{margin:0;font-family:"Argent CF","Iowan Old Style",Georgia,serif;font-size:2.9rem;line-height:.85}.pvi-theme--light .pvi-drawer__rate{color:#161c26}.pvi-theme--dark .pvi-drawer__rate{color:#eef3fb}.pvi-drawer__headroom{margin:.4rem 0 0;font-size:.8671875rem;font-weight:600}.pvi-theme--light .pvi-drawer__headroom{color:#2d6bd2}.pvi-theme--dark .pvi-drawer__headroom{color:#7eabf3}.pvi-drawer__measures,.pvi-drawer__note{padding:.8rem .95rem;border-radius:10px;margin-bottom:1.25rem}.pvi-theme--light .pvi-drawer__measures,.pvi-theme--light .pvi-drawer__note{background:#eef1f6;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-drawer__measures,.pvi-theme--dark .pvi-drawer__note{background:#0d1117;border:1px solid #22344d}.pvi-drawer__prose{margin:.5rem 0 0;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-drawer__prose{color:#3a4453}.pvi-theme--dark .pvi-drawer__prose{color:#c2cee0}.pvi-drawer__term{font-weight:600}.pvi-theme--light .pvi-drawer__term{color:#161c26}.pvi-theme--dark .pvi-drawer__term{color:#eef3fb}.pvi-drawer__tabs{display:flex;gap:1.25rem;margin:0 0 1.25rem}.pvi-theme--light .pvi-drawer__tabs{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-drawer__tabs{border-bottom:1px solid #22344d}.pvi-drawer__tab{appearance:none;border:0;background:none;padding:0 0 .5rem;margin-bottom:-1px;font:inherit;font-size:.794921875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-drawer__tab{color:#6a7889}.pvi-theme--dark .pvi-drawer__tab{color:#8a9bb4}.pvi-theme--light .pvi-drawer__tab:hover{color:#161c26}.pvi-theme--dark .pvi-drawer__tab:hover{color:#eef3fb}.pvi-theme--light .pvi-drawer__tab--on{color:#2d6bd2;border-bottom-color:#2d6bd2}.pvi-theme--dark .pvi-drawer__tab--on{color:#7eabf3;border-bottom-color:#7eabf3}.pvi-drawer__section{margin-bottom:1.5rem}.pvi-drawer__criteria-group{margin-bottom:1.1rem}.pvi-drawer__criteria-group:last-child{margin-bottom:0}.pvi-drawer__criteria{margin:.4rem 0 0;padding:0;list-style:none}.pvi-drawer__criterion{position:relative;padding:.3rem 0 .3rem 1rem;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-drawer__criterion{color:#3a4453}.pvi-theme--dark .pvi-drawer__criterion{color:#c2cee0}.pvi-drawer__criterion::before{content:"";position:absolute;left:0;top:.75em;width:.4rem;height:1px}.pvi-theme--light .pvi-drawer__criterion::before{background:#d6dde7}.pvi-theme--dark .pvi-drawer__criterion::before{background:#22344d}.pvi-theme--light .pvi-drawer__criterion--recorded{color:#6a7889}.pvi-theme--dark .pvi-drawer__criterion--recorded{color:#8a9bb4}.pvi-drawer__criterion-tag{margin-left:.45rem;font-size:.794921875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pvi-theme--light .pvi-drawer__criterion-tag{color:#8e9cae}.pvi-theme--dark .pvi-drawer__criterion-tag{color:#6a7889}.pvi-drawer__criteria-note{margin:.9rem 0 0;padding-top:.7rem;font-size:.794921875rem;line-height:1.5}.pvi-theme--light .pvi-drawer__criteria-note{border-top:1px solid #e4e9f0;color:#8e9cae}.pvi-theme--dark .pvi-drawer__criteria-note{border-top:1px solid #22344d;color:#6a7889}.pvi-drawer__frame{margin-top:.5rem;padding:.75rem .875rem .5rem;border-radius:10px}.pvi-theme--light .pvi-drawer__frame{background:#fff;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-drawer__frame{background:#111f33;border:1px solid #22344d}.pvi-drawer__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.8671875rem}.pvi-theme--light .pvi-drawer__legend{color:#6a7889}.pvi-theme--dark .pvi-drawer__legend{color:#8a9bb4}.pvi-drawer__legend-item{display:inline-flex;align-items:center;gap:.375rem}.pvi-drawer__swatch{width:14px;height:3px;border-radius:2px;flex:none}.pvi-drawer__caution{margin:.5rem 0 .75rem;padding:.7rem .875rem;border-radius:10px;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-drawer__caution{background:#fff5e6;border:1px solid #b56f00;color:#3a4453}.pvi-theme--dark .pvi-drawer__caution{background:rgba(181,111,0,.18);border:1px solid #e8b45c;color:#c2cee0}.pvi-drawer__scale{margin:0 0 .625rem;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-drawer__scale{color:#8e9cae}.pvi-theme--dark .pvi-drawer__scale{color:#6a7889}.pvi-drawer__band-status{display:flex;align-items:center;min-height:1.25rem;margin:.375rem 0 0;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-drawer__band-status{color:#8e9cae}.pvi-theme--dark .pvi-drawer__band-status{color:#6a7889}.pvi-drawer__spinner{flex:none;display:inline-block;width:.9rem;height:.9rem;margin-right:.5rem;border-radius:50%;animation:pvi-spin .8s linear infinite}.pvi-theme--light .pvi-drawer__spinner{border:2px solid #e4e9f0;border-top-color:#2d6bd2}.pvi-theme--dark .pvi-drawer__spinner{border:2px solid #22344d;border-top-color:#7eabf3}@media(prefers-reduced-motion: reduce){.pvi-drawer__spinner{animation:none}}.pvi-drawer__facilities{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.pvi-drawer__populations{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;align-items:stretch}.pvi-drawer__populations-foot{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pvi-drawer__caption{margin:0;font-size:.66rem;line-height:1.5}.pvi-theme--light .pvi-drawer__caption{color:#8e9cae}.pvi-theme--dark .pvi-drawer__caption{color:#6a7889}.pvi-export__scrim{position:fixed;inset:0;z-index:1004;opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-export__scrim{background:rgba(22,28,38,.42)}.pvi-theme--dark .pvi-export__scrim{background:rgba(4,8,14,.62)}.pvi-export__panel{position:fixed;z-index:1005;top:50%;left:50%;display:flex;flex-direction:column;width:min(32rem,92vw);max-height:88vh;padding:1.5rem;border-radius:10px;visibility:hidden;opacity:0;transform:translate(-50%, calc(-50% + 0.75rem));box-shadow:0 24px 48px -12px rgba(22,28,38,.22);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1),transform 180ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 180ms}.pvi-theme--light .pvi-export__panel{background:#fff}.pvi-theme--dark .pvi-export__panel{background:#111f33}.pvi-export--open .pvi-export__scrim{opacity:1;pointer-events:auto}.pvi-export--open .pvi-export__panel{visibility:visible;opacity:1;transform:translate(-50%, -50%);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1),transform 180ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.pvi-export__scrim,.pvi-export__panel{transition:none}}.pvi-export__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.pvi-export__title{margin:0;font-size:1.228515625rem;font-weight:700}.pvi-theme--light .pvi-export__title{color:#161c26}.pvi-theme--dark .pvi-export__title{color:#eef3fb}.pvi-export__subtitle{margin:.15rem 0 0;font-size:.8671875rem}.pvi-theme--light .pvi-export__subtitle{color:#6a7889}.pvi-theme--dark .pvi-export__subtitle{color:#8a9bb4}.pvi-export__close{flex:none;appearance:none;border:0;background:none;padding:0 .2rem;font:inherit;font-size:1.228515625rem;line-height:1;cursor:pointer}.pvi-theme--light .pvi-export__close{color:#6a7889}.pvi-theme--dark .pvi-export__close{color:#8a9bb4}.pvi-theme--light .pvi-export__close:hover{color:#161c26}.pvi-theme--dark .pvi-export__close:hover{color:#eef3fb}.pvi-export__close:focus-visible{outline-offset:2px}.pvi-theme--light .pvi-export__close:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-export__close:focus-visible{outline:2px solid #5a93ed}.pvi-export__body{flex:1;min-height:0;overflow-y:auto;padding-right:.25rem}.pvi-export__field{margin-bottom:1rem}.pvi-export__label{display:block;margin-bottom:.35rem;font-size:.8671875rem;font-weight:500}.pvi-theme--light .pvi-export__label{color:#6a7889}.pvi-theme--dark .pvi-export__label{color:#8a9bb4}.pvi-export__fieldset{margin-bottom:1rem}.pvi-export__legend-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pvi-export__legend{margin:0 0 .5rem;font-size:.794921875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-export__legend{color:#6a7889}.pvi-theme--dark .pvi-export__legend{color:#8a9bb4}.pvi-export__select-all{display:flex;flex:none;gap:.6rem}.pvi-export__link{appearance:none;border:0;background:none;padding:0;font:inherit;font-size:.794921875rem;cursor:pointer;text-decoration:underline}.pvi-theme--light .pvi-export__link{color:#6a7889}.pvi-theme--dark .pvi-export__link{color:#8a9bb4}.pvi-theme--light .pvi-export__link:hover{color:#161c26}.pvi-theme--dark .pvi-export__link:hover{color:#eef3fb}.pvi-export__rows{display:flex;flex-direction:column}.pvi-export__toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.939453125rem}.pvi-export__toggle input{margin:0}.pvi-export__empty{margin:0;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-export__empty{color:#8e9cae}.pvi-theme--dark .pvi-export__empty{color:#6a7889}.pvi-export__foot{flex:none;margin-top:1rem;padding-top:.875rem}.pvi-theme--light .pvi-export__foot{border-top:1px solid #d6dde7}.pvi-theme--dark .pvi-export__foot{border-top:1px solid #22344d}.pvi-export__hint{margin:0 0 .75rem;font-size:.8671875rem}.pvi-theme--light .pvi-export__hint{color:#8e9cae}.pvi-theme--dark .pvi-export__hint{color:#6a7889}.pvi-export__buttons{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.pvi-export__cancel{appearance:none;border-radius:5px;padding:.45rem .9rem;font:inherit;font-size:.939453125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-export__cancel{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-export__cancel{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-export__cancel:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-export__cancel:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-export__download{appearance:none;border-radius:5px;padding:.45rem .9rem;font:inherit;font-size:.939453125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-export__download{border:1px solid #387ee8;background:#387ee8;color:#fff}.pvi-theme--dark .pvi-export__download{border:1px solid #5a93ed;background:#5a93ed;color:#fff}.pvi-export__download:disabled{cursor:not-allowed;opacity:.45}.pvi-confirm__scrim{position:fixed;inset:0;z-index:1000;opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-confirm__scrim{background:rgba(22,28,38,.42)}.pvi-theme--dark .pvi-confirm__scrim{background:rgba(4,8,14,.62)}.pvi-confirm__panel{position:fixed;z-index:1001;top:50%;left:50%;width:min(26rem,92vw);padding:1.5rem;border-radius:10px;visibility:hidden;opacity:0;transform:translate(-50%, calc(-50% + 0.75rem));box-shadow:0 24px 48px -12px rgba(22,28,38,.22);transition:none}.pvi-theme--light .pvi-confirm__panel{background:#fff}.pvi-theme--dark .pvi-confirm__panel{background:#111f33}.pvi-confirm--open .pvi-confirm__scrim{opacity:1;pointer-events:auto}.pvi-confirm--open .pvi-confirm__panel{visibility:visible;opacity:1;transform:translate(-50%, -50%);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1),transform 180ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.pvi-confirm__scrim,.pvi-confirm__panel{transition:none}}.pvi-confirm__title{margin:0 0 .5rem;font-size:1.228515625rem;font-weight:700}.pvi-theme--light .pvi-confirm__title{color:#161c26}.pvi-theme--dark .pvi-confirm__title{color:#eef3fb}.pvi-confirm__body{margin:0 0 .5rem;font-size:.939453125rem;line-height:1.3}.pvi-theme--light .pvi-confirm__body{color:#3a4453}.pvi-theme--dark .pvi-confirm__body{color:#c2cee0}.pvi-confirm__note{margin:0 0 1.25rem;font-size:.8671875rem;line-height:1.3}.pvi-theme--light .pvi-confirm__note{color:#8e9cae}.pvi-theme--dark .pvi-confirm__note{color:#6a7889}.pvi-confirm__buttons{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.pvi-confirm__cancel{appearance:none;border-radius:5px;padding:.45rem .9rem;font:inherit;font-size:.939453125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-confirm__cancel{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-confirm__cancel{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-theme--light .pvi-confirm__cancel:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-confirm__cancel:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-confirm__go{appearance:none;border-radius:5px;padding:.45rem .9rem;font:inherit;font-size:.939453125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-confirm__go{border:1px solid #b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-confirm__go{border:1px solid #f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-theme--light .pvi-confirm__go:hover{background:#b62c2c;color:#fff}.pvi-theme--dark .pvi-confirm__go:hover{background:#f0938a;color:#111f33}.pvi-population{position:relative;min-width:0;padding:.5rem;border-radius:5px}.pvi-theme--light .pvi-population{border:1px solid #e4e9f0}.pvi-theme--dark .pvi-population{border:1px solid #22344d}.pvi-population__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.pvi-population__name{flex:1;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-theme--light .pvi-population__name{color:#161c26}.pvi-theme--dark .pvi-population__name{color:#eef3fb}.pvi-population__figure{flex:none;font-size:.8671875rem;text-align:right}.pvi-theme--light .pvi-population__figure{color:#161c26}.pvi-theme--dark .pvi-population__figure{color:#eef3fb}.pvi-population__info{appearance:none;border:0;background:none;padding:0;flex:none;position:relative;font:inherit;font-size:.8rem;line-height:1;cursor:pointer}.pvi-theme--light .pvi-population__info{color:#6a7889}.pvi-theme--dark .pvi-population__info{color:#8a9bb4}.pvi-population__info::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%, -50%)}.pvi-theme--light .pvi-population__info:hover{color:#2d6bd2}.pvi-theme--dark .pvi-population__info:hover{color:#7eabf3}.pvi-theme--light .pvi-population__info[aria-expanded=true]{color:#2d6bd2}.pvi-theme--dark .pvi-population__info[aria-expanded=true]{color:#7eabf3}.pvi-population__chip{margin:.125rem 0 .375rem;font-size:.66rem}.pvi-theme--light .pvi-population__chip{color:#8e9cae}.pvi-theme--dark .pvi-population__chip{color:#6a7889}.pvi-population__state{display:flex;align-items:center;gap:.375rem;min-height:56px;margin:0;font-size:.66rem;line-height:1.5}.pvi-theme--light .pvi-population__state{color:#8e9cae}.pvi-theme--dark .pvi-population__state{color:#6a7889}.pvi-population__spinner{flex:none;display:inline-block;width:.9rem;height:.9rem;margin-right:.5rem;border-radius:50%;animation:pvi-spin .8s linear infinite}.pvi-theme--light .pvi-population__spinner{border:2px solid #e4e9f0;border-top-color:#2d6bd2}.pvi-theme--dark .pvi-population__spinner{border:2px solid #22344d;border-top-color:#7eabf3}@media(prefers-reduced-motion: reduce){.pvi-population__spinner{animation:none}}.pvi-population__foot{margin:.375rem 0 0;font-size:.66rem}.pvi-theme--light .pvi-population__foot{color:#8e9cae}.pvi-theme--dark .pvi-population__foot{color:#6a7889}.pvi-population__definition{position:absolute;z-index:3;top:calc(100% + .25rem);left:-1px;width:calc(200% + .625rem);max-height:min(22rem,55vh);overflow-y:auto;overscroll-behavior:contain;padding:.625rem .75rem .75rem;border-radius:5px;box-shadow:0 12px 24px -6px rgba(22,28,38,.14),0 4px 8px -4px rgba(22,28,38,.08)}.pvi-theme--light .pvi-population__definition{background:#fff;border:1px solid #b9c3d1}.pvi-theme--dark .pvi-population__definition{background:#111f33;border:1px solid #3a4453}.pvi-population__definition>.pvi-drawer__prose{margin-top:0}.pvi-population__definition>.pvi-drawer__section{margin-top:.75rem}.pvi-population:nth-child(even)>.pvi-population__definition{left:auto;right:-1px}.pvi-population__ownership{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem}.pvi-population__ownership p{flex-basis:100%;margin:0}.pvi-status__link{display:inline-block;margin-top:.75rem;font-size:.939453125rem;text-decoration:underline}.pvi-theme--light .pvi-status__link{color:#2d6bd2}.pvi-theme--dark .pvi-status__link{color:#7eabf3}.pvi-admin__section{margin-bottom:2.5rem}.pvi-admin__blurb{margin:0 0 1rem;font-size:.939453125rem;max-width:46rem}.pvi-theme--light .pvi-admin__blurb{color:#6a7889}.pvi-theme--dark .pvi-admin__blurb{color:#8a9bb4}.pvi-admin__blurb--warn{padding:.6rem .8rem;border-radius:5px}.pvi-theme--light .pvi-admin__blurb--warn{background:#fff5e6;color:#b56f00;border:1px solid #b56f00}.pvi-theme--dark .pvi-admin__blurb--warn{background:rgba(181,111,0,.18);color:#e8b45c;border:1px solid #e8b45c}.pvi-admin__note{align-self:center;font-size:.939453125rem}.pvi-theme--light .pvi-admin__note{color:#6a7889}.pvi-theme--dark .pvi-admin__note{color:#8a9bb4}.pvi-admin__table{width:100%;border-collapse:collapse;font-size:.939453125rem}.pvi-admin__table th{text-align:left;font-size:.794921875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:0 .75rem .5rem 0}.pvi-theme--light .pvi-admin__table th{color:#8e9cae;border-bottom:1px solid #d6dde7}.pvi-theme--dark .pvi-admin__table th{color:#6a7889;border-bottom:1px solid #22344d}.pvi-admin__table td{padding:.6rem .75rem .6rem 0;vertical-align:middle}.pvi-theme--light .pvi-admin__table td{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-admin__table td{border-bottom:1px solid #22344d}.pvi-theme--light .pvi-admin__row--off{color:#8e9cae}.pvi-theme--dark .pvi-admin__row--off{color:#6a7889}.pvi-admin__status{font-size:.8671875rem;padding:.15rem .5rem;border-radius:999px}.pvi-theme--light .pvi-admin__status[data-status=active]{background:#e9f8f0;color:#168047}.pvi-theme--dark .pvi-admin__status[data-status=active]{background:rgba(47,143,107,.16);color:#6fd3ab}.pvi-theme--light .pvi-admin__status[data-status=deactivated]{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-admin__status[data-status=deactivated]{background:rgba(255,255,255,.06);color:#8a9bb4}.pvi-admin__handover{margin-left:.35rem;font-size:.8671875rem;padding:.15rem .5rem;border-radius:999px}.pvi-theme--light .pvi-admin__handover{background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-admin__handover{background:rgba(181,111,0,.18);color:#e8b45c}.pvi-admin__label{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8671875rem}.pvi-theme--light .pvi-admin__label{color:#6a7889}.pvi-theme--dark .pvi-admin__label{color:#8a9bb4}.pvi-admin__actions{text-align:right;white-space:nowrap}.pvi-admin__action{font:inherit;font-size:.8671875rem;padding:.3rem .6rem;margin-left:.3rem;border-radius:5px;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-admin__action{background:#fff;border:1px solid #d6dde7;color:#3a4453}.pvi-theme--dark .pvi-admin__action{background:#111f33;border:1px solid #22344d;color:#c2cee0}.pvi-theme--light .pvi-admin__action:hover:not(:disabled){background:#f5f7fa;border-color:#b9c3d1}.pvi-theme--dark .pvi-admin__action:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:#3a4453}.pvi-admin__action:disabled{cursor:not-allowed;opacity:.45}.pvi-theme--light .pvi-admin__action--danger:hover:not(:disabled){border-color:#b62c2c;color:#b62c2c}.pvi-theme--dark .pvi-admin__action--danger:hover:not(:disabled){border-color:#f0938a;color:#f0938a}.pvi-admin__form{margin-top:1.5rem;padding:1rem;border-radius:10px}.pvi-theme--light .pvi-admin__form{background:#eef1f6;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-admin__form{background:#0d1117;border:1px solid #22344d}.pvi-admin__form h3{margin:0 0 .75rem;font-size:1.083984375rem}.pvi-admin__fields{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pvi-admin__input{font:inherit;font-size:.939453125rem;padding:.45rem .6rem;border-radius:5px;min-width:14rem}.pvi-theme--light .pvi-admin__input{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-admin__input{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-admin__submit{font:inherit;font-size:.939453125rem;font-weight:600;padding:.45rem .9rem;border-radius:5px;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-admin__submit{background:#387ee8;border:1px solid #387ee8;color:#fff}.pvi-theme--dark .pvi-admin__submit{background:#5a93ed;border:1px solid #5a93ed;color:#fff}.pvi-admin__submit:disabled{cursor:not-allowed;opacity:.45}.pvi-admin__check{display:flex;align-items:center;gap:.5rem;font-size:.939453125rem;cursor:pointer}.pvi-admin__check input{cursor:pointer}.pvi-admin__password{margin-bottom:1rem;padding:.875rem 1rem;border-radius:10px}.pvi-theme--light .pvi-admin__password{background:#eef4fd;border:1px solid #387ee8}.pvi-theme--dark .pvi-admin__password{background:rgba(56,126,232,.14);border:1px solid #5a93ed}.pvi-admin__password-head{margin:0 0 .5rem;font-size:.939453125rem}.pvi-admin__password-value{margin:0 0 .75rem;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.228515625rem;user-select:all}.pvi-theme--light .pvi-admin__password-value{color:#161c26}.pvi-theme--dark .pvi-admin__password-value{color:#eef3fb}.pvi-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:.75rem;margin:0}.pvi-fact{display:flex;flex-direction:column;padding:.75rem .875rem;border-radius:10px;box-shadow:0 1px 2px rgba(22,28,38,.06)}.pvi-theme--light .pvi-fact{background:#fff;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-fact{background:#111f33;border:1px solid #22344d}.pvi-fact__label{font-size:.794921875rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-fact__label{color:#8e9cae}.pvi-theme--dark .pvi-fact__label{color:#6a7889}.pvi-fact__value{margin:.35rem 0 0;margin-top:auto;padding-top:.35rem;font-size:1.228515625rem;line-height:1.2;font-variant-numeric:tabular-nums}.pvi-theme--light .pvi-fact__value{color:#161c26}.pvi-theme--dark .pvi-fact__value{color:#eef3fb}@keyframes pvi-spin{to{transform:rotate(360deg)}}@keyframes pvi-attention-pulse{50%{opacity:.25}}.pvi-author__scrim{position:fixed;inset:0;z-index:1002;opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity 180ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-author__scrim{background:rgba(22,28,38,.42)}.pvi-theme--dark .pvi-author__scrim{background:rgba(4,8,14,.62)}.pvi-author__panel{position:fixed;top:0;right:0;bottom:0;z-index:1003;width:min(42.5rem,96vw);display:flex;flex-direction:column;visibility:hidden;transform:translateX(100%);box-shadow:0 24px 48px -12px rgba(22,28,38,.22);transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 260ms}.pvi-theme--light .pvi-author__panel{background:#fff}.pvi-theme--dark .pvi-author__panel{background:#111f33}.pvi-author--open .pvi-author__scrim{opacity:1;pointer-events:auto}.pvi-author--open .pvi-author__panel{visibility:visible;transform:translateX(0);transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}@media(prefers-reduced-motion: reduce){.pvi-author__scrim,.pvi-author__panel{transition:none}}.pvi-author__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1.25rem 1.5rem 1rem;flex:none}.pvi-theme--light .pvi-author__head{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-author__head{border-bottom:1px solid #22344d}.pvi-author__title{margin:.2rem 0 0;font-size:1.228515625rem;font-weight:600;line-height:1.3}.pvi-theme--light .pvi-author__title{color:#161c26}.pvi-theme--dark .pvi-author__title{color:#eef3fb}.pvi-author__close{flex:none;appearance:none;width:2rem;height:2rem;border-radius:6px;font:inherit;font-size:.939453125rem;line-height:1;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-author__close{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-author__close{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-author__close:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-author__close:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-author__error{margin:.75rem 1.5rem 0;padding:.6rem .8rem;border-radius:5px;font-size:.939453125rem;cursor:pointer}.pvi-theme--light .pvi-author__error{background:#fdecec}.pvi-theme--dark .pvi-author__error{background:rgba(192,57,43,.16)}.pvi-author__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem;font-size:.939453125rem}.pvi-theme--light .pvi-author__body{color:#3a4453}.pvi-theme--dark .pvi-author__body{color:#c2cee0}.pvi-author__body--form{padding-bottom:0}.pvi-author__source{margin:0 0 .875rem;padding:.55rem .75rem;border-radius:6px;font-size:.8671875rem;line-height:1.5}.pvi-theme--light .pvi-author__source{border:1px solid #e4e9f0;background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-author__source{border:1px solid #22344d;background:#0d1117;color:#8a9bb4}.pvi-author__source em{font-style:italic}.pvi-theme--light .pvi-author__source em{color:#161c26}.pvi-theme--dark .pvi-author__source em{color:#eef3fb}.pvi-author__explain,.pvi-author__examples,.pvi-author__caption{margin:0 0 1rem;font-size:.939453125rem;line-height:1.5}.pvi-theme--light .pvi-author__explain,.pvi-theme--light .pvi-author__examples,.pvi-theme--light .pvi-author__caption{color:#6a7889}.pvi-theme--dark .pvi-author__explain,.pvi-theme--dark .pvi-author__examples,.pvi-theme--dark .pvi-author__caption{color:#8a9bb4}.pvi-author__examples,.pvi-author__caption{font-size:.8671875rem}.pvi-author__prompt,.pvi-author__input,.pvi-author__select{width:100%;padding:.55rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;line-height:1.5;box-sizing:border-box;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-author__prompt,.pvi-theme--light .pvi-author__input,.pvi-theme--light .pvi-author__select{border:1px solid #d6dde7;background:#fff;color:#161c26}.pvi-theme--dark .pvi-author__prompt,.pvi-theme--dark .pvi-author__input,.pvi-theme--dark .pvi-author__select{border:1px solid #22344d;background:#111f33;color:#eef3fb}.pvi-author__prompt:focus,.pvi-author__input:focus,.pvi-author__select:focus{outline:none}.pvi-theme--light .pvi-author__prompt:focus,.pvi-theme--light .pvi-author__input:focus,.pvi-theme--light .pvi-author__select:focus{border-color:#387ee8}.pvi-theme--dark .pvi-author__prompt:focus,.pvi-theme--dark .pvi-author__input:focus,.pvi-theme--dark .pvi-author__select:focus{border-color:#5a93ed}.pvi-author__prompt:disabled,.pvi-author__input:disabled,.pvi-author__select:disabled{opacity:.6}.pvi-author__prompt{border-radius:10px;resize:vertical;margin-bottom:.75rem}.pvi-author__input--number{max-width:9rem}.pvi-author__actions{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pvi-author__primary.pvi-admin__submit{width:auto;margin-top:0;padding:.45rem 1.1rem;line-height:1.2}.pvi-author__hint{font-size:.8671875rem}.pvi-theme--light .pvi-author__hint{color:#8e9cae}.pvi-theme--dark .pvi-author__hint{color:#6a7889}.pvi-author__fieldset{margin-bottom:.5rem}.pvi-author__legend{margin:1.25rem 0 .6rem;font-size:.794921875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-author__legend{color:#6a7889}.pvi-theme--dark .pvi-author__legend{color:#8a9bb4}.pvi-author__legend:first-child{margin-top:0}.pvi-author__field{margin-bottom:.75rem}.pvi-author__label{display:block;margin-bottom:.25rem;font-size:.8671875rem;font-weight:500}.pvi-theme--light .pvi-author__label{color:#6a7889}.pvi-theme--dark .pvi-author__label{color:#8a9bb4}.pvi-author__pair{display:flex;gap:.75rem}.pvi-author__pair>*{flex:1}.pvi-author__toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.939453125rem}.pvi-author__toggle input{margin:0}.pvi-author__list{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.pvi-author__list-row{display:flex;width:100%;gap:.4rem;align-items:center}.pvi-author__list-remove.pvi-admin__action,.pvi-author__list-add.pvi-admin__action{margin-left:0}.pvi-author__criteria-group{border-radius:6px;padding:.5rem .6rem .6rem;margin-bottom:.75rem;border:1px dashed rgba(0,0,0,0)}.pvi-theme--light .pvi-author__criteria-group{background:#eef1f6;border-color:#e4e9f0}.pvi-theme--dark .pvi-author__criteria-group{background:#0d1117;border-color:#22344d}.pvi-author__criteria-group--empty{min-height:3.5rem}.pvi-author__criteria-heading{display:flex;align-items:center;gap:.35rem;margin:0 0 .4rem}.pvi-author__criteria-info{border:0;background:none;padding:0;cursor:pointer;line-height:1;font-size:.939453125rem}.pvi-theme--light .pvi-author__criteria-info{color:#6a7889}.pvi-theme--dark .pvi-author__criteria-info{color:#8a9bb4}.pvi-theme--light .pvi-author__criteria-info:hover,.pvi-theme--light .pvi-author__criteria-info:focus-visible{color:#3a4453}.pvi-theme--dark .pvi-author__criteria-info:hover,.pvi-theme--dark .pvi-author__criteria-info:focus-visible{color:#c2cee0}.pvi-author__criteria-note{margin:0 0 .5rem;font-size:.939453125rem;line-height:1.45}.pvi-theme--light .pvi-author__criteria-note{color:#6a7889}.pvi-theme--dark .pvi-author__criteria-note{color:#8a9bb4}.pvi-author__criteria-empty{margin:.25rem 0;font-size:.939453125rem;font-style:italic}.pvi-theme--light .pvi-author__criteria-empty{color:#6a7889}.pvi-theme--dark .pvi-author__criteria-empty{color:#8a9bb4}.pvi-author__list-row--criterion{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:.4rem;padding:.15rem 0;border-radius:4px}.pvi-author__list-row--criterion input[type=text]{min-width:0}.pvi-author__list-row--criterion .pvi-author__drag-handle{cursor:grab;user-select:none;font-size:.939453125rem}.pvi-theme--light .pvi-author__list-row--criterion .pvi-author__drag-handle{color:#6a7889}.pvi-theme--dark .pvi-author__list-row--criterion .pvi-author__drag-handle{color:#8a9bb4}.pvi-theme--light .pvi-author__list-row--criterion:hover{background:#f5f7fa}.pvi-theme--dark .pvi-author__list-row--criterion:hover{background:rgba(255,255,255,.04)}.pvi-author__list-move.pvi-admin__action{margin-left:0}.pvi-author__population-count{margin:.25rem 0 .75rem;font-size:.939453125rem}.pvi-theme--light .pvi-author__population-count{color:#3a4453}.pvi-theme--dark .pvi-author__population-count{color:#c2cee0}.pvi-author__figure{font-size:1.01171875rem;font-weight:600}.pvi-theme--light .pvi-author__figure{color:#161c26}.pvi-theme--dark .pvi-author__figure{color:#eef3fb}.pvi-author__cohort-definition{margin-bottom:.75rem}.pvi-author__chips{display:flex;flex-wrap:wrap;gap:.35rem}.pvi-author__chip{padding:.15rem .5rem;border-radius:999px;font-size:.8671875rem;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.pvi-theme--light .pvi-author__chip{background:#eef1f6;border:1px solid #e4e9f0;color:#3a4453}.pvi-theme--dark .pvi-author__chip{background:#0d1117;border:1px solid #22344d;color:#c2cee0}.pvi-author__chip--empty{font-family:"Neue Einstellung",system-ui,-apple-system,"Segoe UI",sans-serif}.pvi-theme--light .pvi-author__chip--empty{color:#8e9cae}.pvi-theme--dark .pvi-author__chip--empty{color:#6a7889}.pvi-author__assumptions{margin:0;padding-left:1.2rem;font-size:.939453125rem;line-height:1.5}.pvi-author__assumptions li+li{margin-top:.3rem}.pvi-author__problems{margin:0 0 .75rem;padding-left:1.2rem;font-size:.8671875rem}.pvi-author__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 -1.5rem;padding:.75rem 1.5rem}.pvi-theme--light .pvi-author__footer{background:#fff;border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-author__footer{background:#111f33;border-top:1px solid #22344d}.pvi-author__activity{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;font-weight:500}.pvi-theme--light .pvi-author__activity{color:#161c26}.pvi-theme--dark .pvi-author__activity{color:#eef3fb}.pvi-author__narration{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:5px;font-size:.8671875rem;line-height:1.5;max-height:7.5rem;overflow-y:auto}.pvi-theme--light .pvi-author__narration{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-author__narration{background:#0d1117;color:#8a9bb4}.pvi-author__spinner{flex:none;display:inline-block;width:.9rem;height:.9rem;margin-right:.5rem;border-radius:50%;animation:pvi-spin .8s linear infinite}.pvi-theme--light .pvi-author__spinner{border:2px solid #e4e9f0;border-top-color:#2d6bd2}.pvi-theme--dark .pvi-author__spinner{border:2px solid #22344d;border-top-color:#7eabf3}@media(prefers-reduced-motion: reduce){.pvi-author__spinner{animation:none}}.pvi-author__milestones{list-style:none;margin:.5rem 0 1rem;padding:0}.pvi-author__milestone{display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.939453125rem}.pvi-theme--light .pvi-author__milestone{color:#8e9cae}.pvi-theme--dark .pvi-author__milestone{color:#6a7889}.pvi-author__milestone--sub{padding-left:1.4rem;font-size:.8671875rem}.pvi-theme--light .pvi-author__milestone--done{color:#3a4453}.pvi-theme--dark .pvi-author__milestone--done{color:#c2cee0}.pvi-author__milestone--active{font-weight:600}.pvi-theme--light .pvi-author__milestone--active{color:#161c26}.pvi-theme--dark .pvi-author__milestone--active{color:#eef3fb}.pvi-theme--light .pvi-author__milestone--warn{color:#b56f00}.pvi-theme--dark .pvi-author__milestone--warn{color:#e8b45c}.pvi-author__bullet{flex:none;width:1rem;text-align:center}.pvi-author__badge{display:inline-block;margin:0 0 .75rem;padding:.25rem .7rem;border-radius:999px;font-size:.8671875rem;font-weight:600}.pvi-theme--light .pvi-author__badge--ok{background:#e9f8f0;color:#168047}.pvi-theme--dark .pvi-author__badge--ok{background:rgba(47,143,107,.16);color:#6fd3ab}.pvi-theme--light .pvi-author__badge--warn{background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-author__badge--warn{background:rgba(181,111,0,.18);color:#e8b45c}.pvi-theme--light .pvi-author__badge--fail{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-author__badge--fail{background:rgba(192,57,43,.16);color:#f0938a}.pvi-author__preview{margin-bottom:1rem}.pvi-author__suggestions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.pvi-author__suggestion{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .8rem;border-radius:6px;text-align:left;cursor:pointer;font:inherit;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-author__suggestion{border:1px solid #d6dde7;background:#eef1f6;color:#161c26}.pvi-theme--dark .pvi-author__suggestion{border:1px solid #22344d;background:#0d1117;color:#eef3fb}.pvi-theme--light .pvi-author__suggestion:hover{border-color:#b9c3d1}.pvi-theme--dark .pvi-author__suggestion:hover{border-color:#3a4453}.pvi-theme--light .pvi-author__suggestion:focus-visible{outline:2px solid #387ee8}.pvi-theme--dark .pvi-author__suggestion:focus-visible{outline:2px solid #5a93ed}.pvi-author__suggestion:focus-visible{outline-offset:2px}.pvi-author__suggestion-prompt{font-size:.939453125rem;line-height:1.5}.pvi-author__suggestion-why{font-size:.8671875rem}.pvi-theme--light .pvi-author__suggestion-why{color:#6a7889}.pvi-theme--dark .pvi-author__suggestion-why{color:#8a9bb4}.pvi-author__failure{margin-bottom:1rem}.pvi-author__reason{margin:0;padding:.6rem .8rem;border-radius:5px;font-size:.8671875rem;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.pvi-theme--light .pvi-author__reason{background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-author__reason{background:rgba(192,57,43,.16);color:#f0938a}.pvi-author__details{margin-bottom:1rem;font-size:.8671875rem}.pvi-author__details summary{cursor:pointer}.pvi-theme--light .pvi-author__details summary{color:#6a7889}.pvi-theme--dark .pvi-author__details summary{color:#8a9bb4}.pvi-author__stop{margin-top:1.25rem;padding-top:1rem}.pvi-theme--light .pvi-author__stop{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-author__stop{border-top:1px solid #22344d}.pvi-nav__authoring{position:relative;display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;background:none;font:inherit;font-size:.8671875rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-nav__authoring{border:1px solid #d6dde7;color:#2d6bd2}.pvi-theme--dark .pvi-nav__authoring{border:1px solid #22344d;color:#7eabf3}.pvi-theme--light .pvi-nav__authoring:hover{border-color:#387ee8;background:#f5f7fa}.pvi-theme--dark .pvi-nav__authoring:hover{border-color:#5a93ed;background:rgba(255,255,255,.04)}.pvi-theme--light .pvi-nav__authoring--attention{border-color:#b56f00;background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-nav__authoring--attention{border-color:#e8b45c;background:rgba(181,111,0,.18);color:#e8b45c}.pvi-theme--light .pvi-nav__authoring--compute{border-color:#e4e9f0;color:#6a7889}.pvi-theme--dark .pvi-nav__authoring--compute{border-color:#22344d;color:#8a9bb4}.pvi-nav__compute{position:relative;display:inline-flex}.pvi-nav__compute-detail{position:absolute;top:calc(100% + .4rem);right:0;z-index:30;width:22rem;max-width:min(22rem,100vw - 2rem);padding:.75rem .9rem;border-radius:5px;text-align:left}.pvi-theme--light .pvi-nav__compute-detail{border:1px solid #d6dde7;background:#fff;color:#3a4453;box-shadow:0 8px 24px rgba(0,0,0,.12)}.pvi-theme--dark .pvi-nav__compute-detail{border:1px solid #22344d;background:#111f33;color:#c2cee0;box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 30rem){.pvi-nav__compute-detail{right:auto;left:0}}.pvi-nav__compute-line{margin:0 0 .5rem;font-size:.939453125rem;font-weight:400;line-height:1.45}.pvi-nav__compute-line:last-child{margin-bottom:0}.pvi-theme--light .pvi-nav__compute-line--muted{color:#6a7889}.pvi-theme--dark .pvi-nav__compute-line--muted{color:#8a9bb4}.pvi-theme--light .pvi-nav__compute-line--warn{color:#b56f00}.pvi-theme--dark .pvi-nav__compute-line--warn{color:#e8b45c}.pvi-nav__attention{position:absolute;top:-0.15rem;right:-0.15rem;width:.5rem;height:.5rem;border-radius:50%;animation:pvi-attention-pulse 1.2s cubic-bezier(0.2, 0, 0.1, 1) infinite}.pvi-theme--light .pvi-nav__attention{background:#b56f00}.pvi-theme--dark .pvi-nav__attention{background:#e8b45c}@media(prefers-reduced-motion: reduce){.pvi-nav__attention{animation:none}}.pvi-nav__count{display:inline-block;margin-left:.4rem;padding:0 .35rem;border-radius:5px;font-size:.8671875rem;font-variant-numeric:tabular-nums}.pvi-theme--light .pvi-nav__count{background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-nav__count{background:rgba(181,111,0,.18);color:#e8b45c}.pvi-card__verdict{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.pvi-orient{display:inline-flex;align-items:center;margin-top:.75rem;vertical-align:middle;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.pvi-theme--light .pvi-orient{background:#eef4fd;color:#2d6bd2;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-orient{background:rgba(56,126,232,.14);color:#7eabf3;border:1px solid #22344d}.pvi-method__figures{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;margin:.75rem 0 0;font-size:.8671875rem}.pvi-theme--light .pvi-method__figures dt{color:#6a7889}.pvi-theme--dark .pvi-method__figures dt{color:#8a9bb4}.pvi-method__figures dd{margin:0;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:right}.pvi-theme--light .pvi-method__figures dd{color:#161c26}.pvi-theme--dark .pvi-method__figures dd{color:#eef3fb}.pvi-method__windows{margin:.75rem 0 0}.pvi-method__windows dt{font-size:.939453125rem;font-weight:700}.pvi-theme--light .pvi-method__windows dt{color:#161c26}.pvi-theme--dark .pvi-method__windows dt{color:#eef3fb}.pvi-method__windows dd{margin:.2rem 0 0;font-size:.939453125rem;line-height:1.65}.pvi-theme--light .pvi-method__windows dd{color:#3a4453}.pvi-theme--dark .pvi-method__windows dd{color:#c2cee0}.pvi-method__windows dd+dt{margin-top:.75rem;padding-top:.75rem}.pvi-theme--light .pvi-method__windows dd+dt{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-method__windows dd+dt{border-top:1px solid #22344d}.pvi-method__steps{margin:0;padding-left:1.1rem;font-size:.939453125rem;line-height:1.65}.pvi-method__steps li+li{margin-top:.5rem}.pvi-theme--light .pvi-method__steps{color:#3a4453}.pvi-theme--dark .pvi-method__steps{color:#c2cee0}.pvi-method__note{margin:.85rem 0 0;padding:.7rem .9rem;border-radius:6px;font-size:.939453125rem;line-height:1.65}.pvi-theme--light .pvi-method__note{background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-method__note{background:rgba(181,111,0,.18);color:#e8b45c}.pvi-guide{max-width:46rem;margin:0 auto;padding-bottom:3rem}.pvi-guide__head{margin-bottom:2rem}.pvi-guide__title{margin:.15rem 0 0;font-size:1.87890625rem;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.pvi-theme--light .pvi-guide__title{color:#161c26}.pvi-theme--dark .pvi-guide__title{color:#eef3fb}.pvi-guide__lede{margin:.6rem 0 0;font-size:1.083984375rem;line-height:1.65}.pvi-theme--light .pvi-guide__lede{color:#3a4453}.pvi-theme--dark .pvi-guide__lede{color:#c2cee0}.pvi-guide__section{margin-top:2.25rem;padding-top:1.75rem}.pvi-theme--light .pvi-guide__section{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-guide__section{border-top:1px solid #22344d}.pvi-guide__heading{margin:0 0 .85rem;font-size:1.517578125rem;font-weight:700;letter-spacing:-0.02em}.pvi-theme--light .pvi-guide__heading{color:#161c26}.pvi-theme--dark .pvi-guide__heading{color:#eef3fb}.pvi-guide__prose{margin:0 0 .85rem;font-size:1.01171875rem;line-height:1.65}.pvi-theme--light .pvi-guide__prose{color:#3a4453}.pvi-theme--dark .pvi-guide__prose{color:#c2cee0}.pvi-guide__prose--muted{font-size:.939453125rem}.pvi-theme--light .pvi-guide__prose--muted{color:#6a7889}.pvi-theme--dark .pvi-guide__prose--muted{color:#8a9bb4}.pvi-guide__strong{font-weight:700}.pvi-theme--light .pvi-guide__strong{color:#161c26}.pvi-theme--dark .pvi-guide__strong{color:#eef3fb}.pvi-guide__quote{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.pvi-theme--light .pvi-guide__quote{color:#161c26}.pvi-theme--dark .pvi-guide__quote{color:#eef3fb}.pvi-guide .pvi-orient{margin-top:0}.pvi-guide__specimen{position:relative;margin:1.5rem 0 1.75rem;padding:2.75rem 1.5rem 1rem;border-radius:10px}.pvi-theme--light .pvi-guide__specimen{background:#fff;border:1px solid #e4e9f0}.pvi-theme--dark .pvi-guide__specimen{background:#111f33;border:1px solid #22344d}.pvi-guide__callouts{position:absolute;top:1rem;left:1.5rem;right:1.5rem;height:1.25rem}.pvi-guide__callout{position:absolute;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.15rem;height:1.15rem;border-radius:50%;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;line-height:1}.pvi-theme--light .pvi-guide__callout{color:#2d6bd2;background:#eef4fd;border:1px solid #387ee8}.pvi-theme--dark .pvi-guide__callout{color:#7eabf3;background:rgba(56,126,232,.14);border:1px solid #5a93ed}.pvi-guide__callout--static{position:static;transform:none}.pvi-guide__specimen-note{margin:1rem 0 0;font-size:.794921875rem;font-style:italic}.pvi-theme--light .pvi-guide__specimen-note{color:#8e9cae}.pvi-theme--dark .pvi-guide__specimen-note{color:#6a7889}.pvi-guide__marks{margin:1.25rem 0 1rem}.pvi-guide__mark{padding:.7rem 0}.pvi-theme--light .pvi-guide__mark+.pvi-guide__mark{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-guide__mark+.pvi-guide__mark{border-top:1px solid #22344d}.pvi-guide__mark-head{display:flex;align-items:center;gap:.5rem;font-size:.939453125rem;font-weight:700}.pvi-theme--light .pvi-guide__mark-head{color:#161c26}.pvi-theme--dark .pvi-guide__mark-head{color:#eef3fb}.pvi-guide__mark-label{min-width:0}.pvi-guide__kind{font-size:.794921875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-guide__kind{color:#8e9cae}.pvi-theme--dark .pvi-guide__kind{color:#6a7889}.pvi-guide__mark-body{margin:.3rem 0 0 1.6rem;font-size:.939453125rem;line-height:1.65}.pvi-theme--light .pvi-guide__mark-body{color:#3a4453}.pvi-theme--dark .pvi-guide__mark-body{color:#c2cee0}.pvi-guide__swatch{flex:none;display:inline-block;width:10px;height:10px}.pvi-guide__swatch--marker{border-radius:50%}.pvi-theme--light .pvi-guide__swatch--marker{background:#fff;border:3px solid #387ee8}.pvi-theme--dark .pvi-guide__swatch--marker{background:#111f33;border:3px solid #5a93ed}.pvi-guide__swatch--band{width:22px;height:7px;border-radius:3px}.pvi-theme--light .pvi-guide__swatch--band{background:#a7c7f8}.pvi-theme--dark .pvi-guide__swatch--band{background:rgba(126,171,243,.5)}.pvi-guide__swatch--q4{width:3px;height:13px}.pvi-theme--light .pvi-guide__swatch--q4{background:#2d6bd2}.pvi-theme--dark .pvi-guide__swatch--q4{background:#7eabf3}.pvi-guide__swatch--compare{border-radius:50%;background:#7a5cff}.pvi-guide__steps{margin:0 0 1rem;padding-left:1.2rem;font-size:1.01171875rem;line-height:1.65}.pvi-guide__steps li+li{margin-top:.6rem}.pvi-theme--light .pvi-guide__steps{color:#3a4453}.pvi-theme--dark .pvi-guide__steps{color:#c2cee0}.pvi-guide__caution{margin:1.25rem 0 0;padding:.9rem 1.1rem;border-radius:6px}.pvi-theme--light .pvi-guide__caution{background:#eef4fd}.pvi-theme--dark .pvi-guide__caution{background:rgba(56,126,232,.14)}.pvi-guide__caution .pvi-guide__prose{margin:0}.pvi-guide__closing{margin-top:2.5rem;padding-top:1.5rem}.pvi-theme--light .pvi-guide__closing{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-guide__closing{border-top:1px solid #22344d}.pvi-guide__back{font-size:.939453125rem;font-weight:600;text-decoration:none}.pvi-theme--light .pvi-guide__back{color:#2d6bd2}.pvi-theme--dark .pvi-guide__back{color:#7eabf3}.pvi-guide__back:hover{text-decoration:underline}.pvi-audit__subnav{display:flex;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:.5rem}.pvi-theme--light .pvi-audit__subnav{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-audit__subnav{border-bottom:1px solid #22344d}.pvi-audit__subtab{appearance:none;margin:0;padding:0 0 .4rem;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;font-family:inherit;font-size:.794921875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pvi-theme--light .pvi-audit__subtab{color:#6a7889}.pvi-theme--dark .pvi-audit__subtab{color:#8a9bb4}.pvi-theme--light .pvi-audit__subtab:hover{color:#161c26}.pvi-theme--dark .pvi-audit__subtab:hover{color:#eef3fb}.pvi-theme--light .pvi-audit__subtab--on{border-bottom-color:#387ee8;color:#2d6bd2}.pvi-theme--dark .pvi-audit__subtab--on{border-bottom-color:#5a93ed;color:#7eabf3}.pvi-audit__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.1rem;margin-bottom:.9rem}.pvi-audit__field{display:flex;flex-direction:column;gap:.3rem}.pvi-audit__actions{display:flex;align-items:center;gap:.5rem}.pvi-audit__clear{appearance:none;padding:.35rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-audit__clear{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-audit__clear{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-audit__clear:hover:not([disabled]){border-color:#b9c3d1;color:#161c26}.pvi-theme--dark .pvi-audit__clear:hover:not([disabled]){border-color:#3a4453;color:#eef3fb}.pvi-audit__clear[disabled]{cursor:not-allowed;opacity:.45}.pvi-audit__menu{position:relative}.pvi-audit__summary{display:inline-flex;align-items:center;list-style:none;appearance:none;padding:.35rem .7rem;border-radius:6px;font:inherit;font-size:.939453125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-audit__summary{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-audit__summary{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-audit__summary:hover{border-color:#b9c3d1;color:#161c26}.pvi-theme--dark .pvi-audit__summary:hover{border-color:#3a4453;color:#eef3fb}.pvi-audit__summary::-webkit-details-marker{display:none}.pvi-audit__panel{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:21rem;max-height:22rem;overflow-y:auto;padding:.35rem;border-radius:10px;box-shadow:0 12px 24px -6px rgba(22,28,38,.14),0 4px 8px -4px rgba(22,28,38,.08)}.pvi-theme--light .pvi-audit__panel{border:1px solid #d6dde7;background:#fff}.pvi-theme--dark .pvi-audit__panel{border:1px solid #22344d;background:#111f33}.pvi-audit__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;appearance:none;border:0;background:none;padding:.35rem .45rem;border-radius:5px;font:inherit;font-size:.939453125rem;text-align:left;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-audit__option{color:#3a4453}.pvi-theme--dark .pvi-audit__option{color:#c2cee0}.pvi-theme--light .pvi-audit__option:hover{background:#f5f7fa}.pvi-theme--dark .pvi-audit__option:hover{background:rgba(255,255,255,.04)}.pvi-audit__option--on{font-weight:600}.pvi-theme--light .pvi-audit__option--on{background:#eef4fd;color:#161c26}.pvi-theme--dark .pvi-audit__option--on{background:rgba(56,126,232,.14);color:#eef3fb}.pvi-audit__facet{margin-bottom:.5rem}.pvi-audit__facet-head{width:100%;appearance:none;border:0;background:none;padding:.35rem .45rem;border-radius:5px;font:inherit;font-size:.794921875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer}.pvi-theme--light .pvi-audit__facet-head{color:#8e9cae}.pvi-theme--dark .pvi-audit__facet-head{color:#6a7889}.pvi-theme--light .pvi-audit__facet-head:hover{background:#f5f7fa;color:#161c26}.pvi-theme--dark .pvi-audit__facet-head:hover{background:rgba(255,255,255,.04);color:#eef3fb}.pvi-theme--light .pvi-audit__facet-head--on{color:#2d6bd2}.pvi-theme--dark .pvi-audit__facet-head--on{color:#7eabf3}.pvi-audit__facet-body{padding-left:.35rem}.pvi-audit__keeps{flex:none;font-size:.794921875rem}.pvi-theme--light .pvi-audit__keeps{color:#8e9cae}.pvi-theme--dark .pvi-audit__keeps{color:#6a7889}.pvi-audit__table{display:block;overflow-x:auto;white-space:nowrap}.pvi-audit__source{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem}.pvi-theme--light .pvi-audit__source[data-source=server]{background:#e9f8f0;color:#168047}.pvi-theme--dark .pvi-audit__source[data-source=server]{background:rgba(47,143,107,.16);color:#6fd3ab}.pvi-theme--light .pvi-audit__source[data-source=client]{background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-audit__source[data-source=client]{background:rgba(255,255,255,.06);color:#8a9bb4}.pvi-audit__disclose{appearance:none;border:0;background:none;padding:0;font:inherit;font-size:.939453125rem;font-weight:600;text-align:left;cursor:pointer}.pvi-theme--light .pvi-audit__disclose{color:#3a4453}.pvi-theme--dark .pvi-audit__disclose{color:#c2cee0}.pvi-theme--light .pvi-audit__disclose:hover{color:#2d6bd2}.pvi-theme--dark .pvi-audit__disclose:hover{color:#7eabf3}.pvi-theme--light .pvi-audit__as{color:#8e9cae}.pvi-theme--dark .pvi-audit__as{color:#6a7889}.pvi-theme--light .pvi-audit__payload-row>td,.pvi-theme--light .pvi-audit__payload-row--block{background:#eef1f6}.pvi-theme--dark .pvi-audit__payload-row>td,.pvi-theme--dark .pvi-audit__payload-row--block{background:#0d1117}.pvi-audit__payload-row--block{margin:.25rem 0 .5rem 1.6rem;border-radius:6px}.pvi-audit__payload{margin:0;padding:.6rem .75rem;overflow-x:auto;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8671875rem;white-space:pre}.pvi-theme--light .pvi-audit__payload{color:#3a4453}.pvi-theme--dark .pvi-audit__payload{color:#c2cee0}.pvi-audit__skew{margin:0;padding:0 .75rem .6rem;font-size:.794921875rem}.pvi-theme--light .pvi-audit__skew{color:#8e9cae}.pvi-theme--dark .pvi-audit__skew{color:#6a7889}.pvi-audit__mono{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.pvi-theme--light .pvi-audit__quiet{color:#8e9cae}.pvi-theme--dark .pvi-audit__quiet{color:#6a7889}.pvi-audit__session-link{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;text-decoration:none}.pvi-theme--light .pvi-audit__session-link{color:#2d6bd2}.pvi-theme--dark .pvi-audit__session-link{color:#7eabf3}.pvi-audit__session-link:hover{text-decoration:underline}.pvi-audit__back{display:inline-block;margin-bottom:.6rem;font-size:.939453125rem;text-decoration:none}.pvi-theme--light .pvi-audit__back{color:#6a7889}.pvi-theme--dark .pvi-audit__back{color:#8a9bb4}.pvi-theme--light .pvi-audit__back:hover{color:#2d6bd2}.pvi-theme--dark .pvi-audit__back:hover{color:#7eabf3}.pvi-audit__session-head{margin-bottom:1.1rem;padding:.9rem 1rem;border-radius:10px}.pvi-theme--light .pvi-audit__session-head{border:1px solid #e4e9f0;background:#fff}.pvi-theme--dark .pvi-audit__session-head{border:1px solid #22344d;background:#111f33}.pvi-audit__actors{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.pvi-audit__actor{font-size:.939453125rem}.pvi-audit__actor-name{font-weight:600}.pvi-theme--light .pvi-audit__actor-name{color:#161c26}.pvi-theme--dark .pvi-audit__actor-name{color:#eef3fb}.pvi-audit__facts{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-bottom:.75rem}.pvi-audit__fact{display:flex;flex-direction:column;gap:.15rem}.pvi-audit__fact-value{margin:0;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.939453125rem}.pvi-theme--light .pvi-audit__fact-value{color:#3a4453}.pvi-theme--dark .pvi-audit__fact-value{color:#c2cee0}.pvi-audit__lanes{position:sticky;z-index:30;top:0;margin-bottom:1.1rem;padding:.6rem .75rem;border-radius:10px}.pvi-theme--light .pvi-audit__lanes{border:1px solid #e4e9f0;background:#fff}.pvi-theme--dark .pvi-audit__lanes{border:1px solid #22344d;background:#111f33}.pvi-audit__lane{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:.6rem;min-height:1.4rem}.pvi-audit__lane--empty{opacity:.4}.pvi-audit__lane-name{margin:0;overflow:hidden;font-size:.794921875rem;font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pvi-theme--light .pvi-audit__lane-name{color:#8e9cae}.pvi-theme--dark .pvi-audit__lane-name{color:#6a7889}.pvi-audit__track{position:relative;height:.85rem;border-radius:999px}.pvi-theme--light .pvi-audit__track{background:#e4e9f0}.pvi-theme--dark .pvi-audit__track{background:#22344d}.pvi-audit__mark{position:absolute;top:0;width:5px;height:100%;margin-left:-2px;appearance:none;border:0;border-radius:1px;padding:0;cursor:pointer}.pvi-theme--light .pvi-audit__mark[data-source=server]{background:#168047}.pvi-theme--dark .pvi-audit__mark[data-source=server]{background:#6fd3ab}.pvi-theme--light .pvi-audit__mark[data-source=client]{background:#2d6bd2}.pvi-theme--dark .pvi-audit__mark[data-source=client]{background:#7eabf3}.pvi-audit__mark:hover,.pvi-audit__mark:focus-visible{width:9px;margin-left:-4px}.pvi-audit__band{margin-bottom:1rem}.pvi-audit__band-head{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.35rem;padding-bottom:.25rem}.pvi-theme--light .pvi-audit__band-head{border-bottom:1px solid #e4e9f0}.pvi-theme--dark .pvi-audit__band-head{border-bottom:1px solid #22344d}.pvi-audit__band-route{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.939453125rem;font-weight:600}.pvi-theme--light .pvi-audit__band-route{color:#161c26}.pvi-theme--dark .pvi-audit__band-route{color:#eef3fb}.pvi-audit__entries{display:flex;flex-direction:column;gap:.1rem}.pvi-audit__event{scroll-margin-top:9rem}.pvi-audit__event-line{display:flex;align-items:baseline;gap:.5rem;width:100%;appearance:none;border:0;background:none;padding:.2rem .35rem;border-radius:5px;font:inherit;font-size:.939453125rem;text-align:left;cursor:pointer}.pvi-theme--light .pvi-audit__event-line{color:#3a4453}.pvi-theme--dark .pvi-audit__event-line{color:#c2cee0}.pvi-theme--light .pvi-audit__event-line:hover{background:#f5f7fa}.pvi-theme--dark .pvi-audit__event-line:hover{background:rgba(255,255,255,.04)}.pvi-audit__at{flex:none;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem}.pvi-theme--light .pvi-audit__at{color:#8e9cae}.pvi-theme--dark .pvi-audit__at{color:#6a7889}.pvi-audit__what{flex:none;font-weight:600}.pvi-audit__fields{overflow:hidden;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem;text-overflow:ellipsis;white-space:nowrap}.pvi-theme--light .pvi-audit__fields{color:#6a7889}.pvi-theme--dark .pvi-audit__fields{color:#8a9bb4}.pvi-audit__run{display:flex;flex-direction:column;gap:.1rem;padding-left:.35rem}.pvi-audit__lull{margin:.2rem 0 .2rem 1.6rem;padding-left:.6rem;font-size:.794921875rem}.pvi-theme--light .pvi-audit__lull{border-left:2px dotted #b9c3d1;color:#8e9cae}.pvi-theme--dark .pvi-audit__lull{border-left:2px dotted #3a4453;color:#6a7889}.pvi-audit__break{margin:.4rem 0;padding:.4rem .6rem;border-radius:6px;font-size:.8671875rem;font-weight:600}.pvi-theme--light .pvi-audit__break{border:1px dashed #b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-audit__break{border:1px dashed #f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-audit__handover{margin:.4rem 0;padding:.35rem .6rem;border-radius:6px;font-size:.8671875rem;font-weight:600}.pvi-theme--light .pvi-audit__handover{border:1px solid #b56f00;background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-audit__handover{border:1px solid #e8b45c;background:rgba(181,111,0,.18);color:#e8b45c}.pvi-audit__friction{margin:.1rem 0 .3rem 1.6rem;padding:.25rem .5rem;border-radius:5px;font-size:.794921875rem}.pvi-theme--light .pvi-audit__friction{background:#eef4fd;color:#3a4453}.pvi-theme--dark .pvi-audit__friction{background:rgba(56,126,232,.14);color:#c2cee0}.pvi-audit__friction-label{font-weight:700}.pvi-theme--light .pvi-audit__friction-label{color:#2d6bd2}.pvi-theme--dark .pvi-audit__friction-label{color:#7eabf3}.pvi-review__bound{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 .9rem}.pvi-review__tally{margin:0;font-size:.939453125rem}.pvi-theme--light .pvi-review__tally{color:#6a7889}.pvi-theme--dark .pvi-review__tally{color:#8a9bb4}.pvi-review__toggle{display:flex;align-items:center;gap:.4rem;font-size:.939453125rem;cursor:pointer}.pvi-theme--light .pvi-review__toggle{color:#3a4453}.pvi-theme--dark .pvi-review__toggle{color:#c2cee0}.pvi-review__prompt{max-width:32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvi-theme--light .pvi-review__prompt{color:#6a7889}.pvi-theme--dark .pvi-review__prompt{color:#8a9bb4}.pvi-review__link{font-weight:600;text-decoration:none}.pvi-theme--light .pvi-review__link{color:#2d6bd2}.pvi-theme--dark .pvi-review__link{color:#7eabf3}.pvi-review__link:hover{text-decoration:underline}.pvi-review__back{margin:0 0 1rem;font-size:.939453125rem}.pvi-review__back a{text-decoration:none}.pvi-theme--light .pvi-review__back a{color:#2d6bd2}.pvi-theme--dark .pvi-review__back a{color:#7eabf3}.pvi-review__empty,.pvi-review__failure{margin:.5rem 0;font-size:.939453125rem}.pvi-theme--light .pvi-review__empty{color:#6a7889}.pvi-theme--dark .pvi-review__empty{color:#8a9bb4}.pvi-review__failure{padding:.5rem .75rem;border-radius:6px}.pvi-theme--light .pvi-review__failure{border:1px solid #b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-review__failure{border:1px solid #f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-review__warning{margin:.75rem 0;padding:.5rem .75rem;border-radius:6px;font-size:.939453125rem}.pvi-theme--light .pvi-review__warning{border:1px solid #b56f00;background:#fff5e6;color:#b56f00}.pvi-theme--dark .pvi-review__warning{border:1px solid #e8b45c;background:rgba(181,111,0,.18);color:#e8b45c}.pvi-review__provenance{margin:0 0 1.5rem;padding:.9rem 1.1rem;border-radius:6px}.pvi-theme--light .pvi-review__provenance{background:#eef1f6}.pvi-theme--dark .pvi-review__provenance{background:#0d1117}.pvi-review__asked{margin:0 0 .6rem}.pvi-theme--light .pvi-review__asked{color:#161c26}.pvi-theme--dark .pvi-review__asked{color:#eef3fb}.pvi-review__facts{margin:0;padding-left:1.1rem;font-size:.939453125rem}.pvi-theme--light .pvi-review__facts{color:#6a7889}.pvi-theme--dark .pvi-review__facts{color:#8a9bb4}.pvi-review__label{display:block;margin-bottom:.25rem;font-size:.794921875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pvi-theme--light .pvi-review__label{color:#6a7889}.pvi-theme--dark .pvi-review__label{color:#8a9bb4}.pvi-review__refinement{margin:0 0 1.5rem}.pvi-review__diff{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1rem}.pvi-review__spec{margin:0;max-height:22rem;overflow:auto;padding:.6rem .75rem;border-radius:6px;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem;white-space:pre-wrap;word-break:break-word}.pvi-theme--light .pvi-review__spec{border:1px solid #e4e9f0;background:#eef1f6;color:#3a4453}.pvi-theme--dark .pvi-review__spec{border:1px solid #22344d;background:#0d1117;color:#c2cee0}.pvi-review__absence{margin:0 0 .5rem;font-size:.939453125rem}.pvi-theme--light .pvi-review__absence{color:#6a7889}.pvi-theme--dark .pvi-review__absence{color:#8a9bb4}.pvi-review__field{margin:0 0 1.25rem}.pvi-review__sql,.pvi-review__prose,.pvi-review__criterion-text{display:block;width:100%;box-sizing:border-box;padding:.5rem .65rem;border-radius:6px;font:inherit;resize:vertical}.pvi-theme--light .pvi-review__sql,.pvi-theme--light .pvi-review__prose,.pvi-theme--light .pvi-review__criterion-text{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-review__sql,.pvi-theme--dark .pvi-review__prose,.pvi-theme--dark .pvi-review__criterion-text{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-review__sql:focus,.pvi-review__prose:focus,.pvi-review__criterion-text:focus{outline:none}.pvi-theme--light .pvi-review__sql:focus,.pvi-theme--light .pvi-review__prose:focus,.pvi-theme--light .pvi-review__criterion-text:focus{border-color:#387ee8}.pvi-theme--dark .pvi-review__sql:focus,.pvi-theme--dark .pvi-review__prose:focus,.pvi-theme--dark .pvi-review__criterion-text:focus{border-color:#5a93ed}.pvi-review__sql{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.794921875rem}.pvi-review__prose,.pvi-review__criterion-text{font-size:.939453125rem}.pvi-review__criterion{margin-bottom:.4rem}.pvi-review__actions{margin-top:1.5rem;padding-top:1rem}.pvi-theme--light .pvi-review__actions{border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-review__actions{border-top:1px solid #22344d}.pvi-review__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.pvi-review__note{margin:.75rem 0 0;font-size:.794921875rem}.pvi-theme--light .pvi-review__note{color:#6a7889}.pvi-theme--dark .pvi-review__note{color:#8a9bb4}.pvi-review__action{appearance:none;padding:.4rem .85rem;border-radius:6px;font:inherit;font-size:.939453125rem;font-weight:600;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-review__action{border:1px solid #387ee8;background:#fff;color:#2d6bd2}.pvi-theme--dark .pvi-review__action{border:1px solid #5a93ed;background:#111f33;color:#7eabf3}.pvi-theme--light .pvi-review__action:hover:not([disabled]){background:#f5f7fa}.pvi-theme--dark .pvi-review__action:hover:not([disabled]){background:rgba(255,255,255,.04)}.pvi-review__action[disabled]{cursor:default;opacity:.5}.pvi-theme--light .pvi-review__action--quiet{border-color:#d6dde7;color:#6a7889}.pvi-theme--dark .pvi-review__action--quiet{border-color:#22344d;color:#8a9bb4}.pvi-theme--light .pvi-review__action--danger{border-color:#b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-review__action--danger{border-color:#f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-review__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:6px}.pvi-theme--light .pvi-review__confirm{border:1px solid #b62c2c;background:#fdecec;color:#b62c2c}.pvi-theme--dark .pvi-review__confirm{border:1px solid #f0938a;background:rgba(192,57,43,.16);color:#f0938a}.pvi-review__confirm p{flex:1 1 20rem;margin:0;font-size:.939453125rem}.pvi-support__row{display:block;padding:.5rem .6rem;border-radius:5px;text-decoration:none;font-size:.939453125rem}.pvi-theme--light .pvi-support__row{color:#3a4453}.pvi-theme--dark .pvi-support__row{color:#c2cee0}.pvi-theme--light .pvi-support__row:hover{background:#f5f7fa}.pvi-theme--dark .pvi-support__row:hover{background:rgba(255,255,255,.04)}.pvi-theme--light .pvi-support__row--current{background:#eef4fd;color:#161c26}.pvi-theme--dark .pvi-support__row--current{background:rgba(56,126,232,.14);color:#eef3fb}.pvi-support__row--unread{font-weight:600}.pvi-support__row-subject{position:relative;display:block;padding-right:.75rem}.pvi-support__row-dot{top:.15rem;right:0}.pvi-support__row-meta{display:block;margin-top:.15rem;font-size:.8671875rem;font-weight:400}.pvi-theme--light .pvi-support__row-meta{color:#8e9cae}.pvi-theme--dark .pvi-support__row-meta{color:#6a7889}.pvi-support__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.pvi-support__panel{border-radius:10px;padding:1rem 1.15rem}.pvi-theme--light .pvi-support__panel{border:1px solid #e4e9f0;background:#fff}.pvi-theme--dark .pvi-support__panel{border:1px solid #22344d;background:#111f33}.pvi-support__panel h3{margin:0 0 .5rem;font-size:1.01171875rem}.pvi-theme--light .pvi-support__panel h3{color:#161c26}.pvi-theme--dark .pvi-support__panel h3{color:#eef3fb}.pvi-support__blurb,.pvi-support__meta{margin:0 0 .75rem;font-size:.939453125rem}.pvi-theme--light .pvi-support__blurb,.pvi-theme--light .pvi-support__meta{color:#6a7889}.pvi-theme--dark .pvi-support__blurb,.pvi-theme--dark .pvi-support__meta{color:#8a9bb4}.pvi-support__empty,.pvi-support__failure{margin:.5rem 0;font-size:.939453125rem}.pvi-theme--light .pvi-support__empty{color:#8e9cae}.pvi-theme--dark .pvi-support__empty{color:#6a7889}.pvi-theme--light .pvi-support__failure{color:#b62c2c}.pvi-theme--dark .pvi-support__failure{color:#f0938a}.pvi-support__messages{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.pvi-support__message{max-width:42rem;padding:.6rem .75rem;border-radius:6px}.pvi-support__message--reader{align-self:flex-end}.pvi-theme--light .pvi-support__message--reader{background:#eef4fd}.pvi-theme--dark .pvi-support__message--reader{background:rgba(56,126,232,.14)}.pvi-support__message--holmusk{align-self:flex-start}.pvi-theme--light .pvi-support__message--holmusk{background:#eef1f6}.pvi-theme--dark .pvi-support__message--holmusk{background:#0d1117}.pvi-support__message-who{margin:0 0 .25rem;font-size:.8671875rem}.pvi-theme--light .pvi-support__message-who{color:#8e9cae}.pvi-theme--dark .pvi-support__message-who{color:#6a7889}.pvi-support__message-body{margin:0;white-space:pre-wrap;font-size:.939453125rem}.pvi-theme--light .pvi-support__message-body{color:#3a4453}.pvi-theme--dark .pvi-support__message-body{color:#c2cee0}.pvi-support__label{display:block;margin-bottom:.35rem;font-size:.939453125rem}.pvi-theme--light .pvi-support__label{color:#3a4453}.pvi-theme--dark .pvi-support__label{color:#c2cee0}.pvi-support__subject,.pvi-support__box{display:block;width:100%;margin-top:.25rem;padding:.45rem .6rem;border-radius:5px;font:inherit;font-size:.939453125rem}.pvi-theme--light .pvi-support__subject,.pvi-theme--light .pvi-support__box{border:1px solid #d6dde7;background:#fff;color:#3a4453}.pvi-theme--dark .pvi-support__subject,.pvi-theme--dark .pvi-support__box{border:1px solid #22344d;background:#111f33;color:#c2cee0}.pvi-support__subject:focus-visible,.pvi-support__box:focus-visible{outline:none}.pvi-theme--light .pvi-support__subject:focus-visible,.pvi-theme--light .pvi-support__box:focus-visible{border-color:#387ee8}.pvi-theme--dark .pvi-support__subject:focus-visible,.pvi-theme--dark .pvi-support__box:focus-visible{border-color:#5a93ed}.pvi-support__box{resize:vertical}.pvi-support__counter{margin:.2rem 0 .75rem;text-align:right;font-size:.8671875rem}.pvi-theme--light .pvi-support__counter{color:#8e9cae}.pvi-theme--dark .pvi-support__counter{color:#6a7889}.pvi-theme--light .pvi-support__counter--full{color:#b56f00}.pvi-theme--dark .pvi-support__counter--full{color:#e8b45c}.pvi-support__problem{margin:0 0 .75rem;font-size:.939453125rem}.pvi-theme--light .pvi-support__problem{color:#b62c2c}.pvi-theme--dark .pvi-support__problem{color:#f0938a}.pvi-support__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.pvi-support__submit,.pvi-support__secondary{padding:.4rem .9rem;border-radius:5px;font-size:.939453125rem;cursor:pointer;transition:color 120ms cubic-bezier(0.2, 0, 0.1, 1),background-color 120ms cubic-bezier(0.2, 0, 0.1, 1),border-color 120ms cubic-bezier(0.2, 0, 0.1, 1),box-shadow 120ms cubic-bezier(0.2, 0, 0.1, 1),transform 120ms cubic-bezier(0.2, 0, 0.1, 1)}.pvi-theme--light .pvi-support__submit{border:1px solid #387ee8;background:#eef4fd;color:#2d6bd2}.pvi-theme--dark .pvi-support__submit{border:1px solid #5a93ed;background:rgba(56,126,232,.14);color:#7eabf3}.pvi-support__submit:disabled{cursor:default;opacity:.55}.pvi-theme--light .pvi-support__secondary{border:1px solid #d6dde7;background:#fff;color:#6a7889}.pvi-theme--dark .pvi-support__secondary{border:1px solid #22344d;background:#111f33;color:#8a9bb4}.pvi-theme--light .pvi-support__secondary:hover{border-color:#b9c3d1}.pvi-theme--dark .pvi-support__secondary:hover{border-color:#3a4453}.pvi-support__confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.939453125rem}.pvi-theme--light .pvi-support__confirm{color:#6a7889}.pvi-theme--dark .pvi-support__confirm{color:#8a9bb4}.pvi-support__deliveries{margin:0;padding:0;list-style:none}.pvi-support__delivery{padding:.2rem 0;font-size:.939453125rem;font-variant-numeric:tabular-nums}.pvi-theme--light .pvi-support__delivery{color:#6a7889}.pvi-theme--dark .pvi-support__delivery{color:#8a9bb4}.pvi-support__wall{border-radius:6px;padding:.75rem .9rem}.pvi-theme--light .pvi-support__wall{border:1px solid #d6dde7;background:#eef1f6;color:#6a7889}.pvi-theme--dark .pvi-support__wall{border:1px solid #22344d;background:#0d1117;color:#8a9bb4}.pvi-support__wall p{margin:0 0 .5rem;font-size:.939453125rem}.pvi-support__wall p:last-child{margin-bottom:0}.pvi-usage__window{margin-bottom:1rem;padding-bottom:0}.pvi-theme--light .pvi-usage__window{border-bottom:0}.pvi-theme--dark .pvi-usage__window{border-bottom:0}.pvi-usage__facts{margin-bottom:1.25rem}.pvi-usage__facts p:last-child{margin-bottom:0}.pvi-usage__toggle{appearance:none;border:0;padding:0;background:none;font:inherit;text-align:left;cursor:pointer}.pvi-theme--light .pvi-usage__toggle{color:#2d6bd2}.pvi-theme--dark .pvi-usage__toggle{color:#7eabf3}.pvi-usage__toggle:hover{text-decoration:underline}.pvi-usage__weeks>td{padding:.9rem 1rem}.pvi-theme--light .pvi-usage__weeks>td{background:#eef1f6;border-top:1px solid #e4e9f0}.pvi-theme--dark .pvi-usage__weeks>td{background:#0d1117;border-top:1px solid #22344d}.pvi-usage__strip{display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:.75rem 1.25rem}.pvi-usage__spark{min-width:0}.pvi-usage__spark-caption{display:block;margin-bottom:.15rem;font-size:.794921875rem;letter-spacing:.06em;text-transform:uppercase}.pvi-theme--light .pvi-usage__spark-caption{color:#8e9cae}.pvi-theme--dark .pvi-usage__spark-caption{color:#6a7889}

/*# sourceMappingURL=pvi-16aec2114c201d3eb4a5.css.map*/