@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-BJoXLJYV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-ext-C05TWSE2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-C820gu2e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-ext-BQJS6Ovj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-DpGnXj3s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-ext-BRMVj9uZ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-ext-KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-ext-KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-ext-KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-BD64o3ke.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSans-400-latin-ext-KUPCjGsn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--pv-color-accent: #76517f;--pv-color-accent-strong: #5d3b66;--pv-color-accent-soft: #f0e6f1;--pv-color-accent-contrast: #ffffff;--pv-color-brand-secondary: #b64f8c;--pv-color-brand-highlight: #e5a82f;--pv-color-ink: #302c2e;--pv-color-ink-muted: #625d60;--pv-color-line: #ded9d5;--pv-color-line-strong: #c8c1bd;--pv-color-border-control: #77706d;--pv-color-surface: #fffefa;--pv-color-surface-2: #f5f2ef;--pv-color-ground: #e9e6e2;--pv-color-overlay: rgba(48, 44, 46, .46);--pv-shadow-sm: 0 1px 3px rgba(48, 44, 46, .08);--pv-shadow: 0 8px 24px rgba(48, 44, 46, .14);--pv-color-positive: #1a6f45;--pv-color-positive-soft: #e3f2ea;--pv-color-caution: #806418;--pv-color-caution-soft: #fdf6e0;--pv-color-critical: #a2312e;--pv-color-critical-soft: #fbe9e8;--pv-color-flag: #a04a19;--pv-color-flag-soft: #fbeee4;--pv-color-pending: #5b6b7b;--pv-color-pending-soft: #eef1f4;--pv-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pv-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pv-font-size-xs: 11px;--pv-font-size-sm: 12px;--pv-font-size-md: 14px;--pv-font-size-lg: 16px;--pv-font-size-xl: 19px;--pv-font-size-2xl: 23px;--pv-line-height: 1.45;--pv-type-micro: 700 11px/1.35 var(--pv-font-family);--pv-type-meta: 400 12px/1.4 var(--pv-font-family);--pv-type-ui: 400 14px/1.45 var(--pv-font-family);--pv-type-ui-strong: 600 14px/1.45 var(--pv-font-family);--pv-type-body: 400 15px/1.6 var(--pv-font-family);--pv-type-data: 600 15px/1.3 var(--pv-font-family);--pv-type-data-lg: 600 17px/1.3 var(--pv-font-family);--pv-type-h3: 600 17px/1.35 var(--pv-font-family);--pv-type-h2: 600 21px/1.3 var(--pv-font-family);--pv-type-h1: 700 26px/1.2 var(--pv-font-family);--pv-type-display: 700 34px/1.1 var(--pv-font-family);--pv-tracking-micro: .06em;--pv-tracking-tight: -.01em;--pv-tracking-tighter: -.02em;--pv-numeric-data: tabular-nums slashed-zero;--pv-motion-fast: .12s;--pv-motion-base: .16s;--pv-motion-drawer: .16s;--pv-target-min: 24px;--pv-target-coarse: 44px;--pv-space-1: 4px;--pv-space-2: 8px;--pv-space-3: 12px;--pv-space-4: 16px;--pv-space-5: 20px;--pv-space-6: 24px;--pv-radius-sm: 6px;--pv-radius-md: 12px;--pv-radius-lg: 16px;--pv-radius-pill: 999px;--pv-bar-height: 60px;--pv-bar-control-height: 40px;--pv-rail-width: 252px;--pv-rail-width-collapsed: 60px;--pv-menu-width-compact: 96px;--pv-shell-gutter: var(--pv-space-3);--pv-content-inset-inline: var(--pv-space-2);--pv-content-inset-block: var(--pv-space-2);--pv-reading-width: 72ch;scroll-padding-block-start:calc(var(--pv-bar-height) + var(--pv-space-2));--pv-phase-1: #8c7a3a;--pv-phase-1-soft: #f4efdc;--pv-phase-2: #76517f;--pv-phase-2-soft: #efe5f1;--pv-phase-3: #2f6f6a;--pv-phase-3-soft: #dff0ee;--pv-phase-4: #8a4a2f;--pv-phase-4-soft: #f7e7df}@media(prefers-reduced-motion:reduce){:root{--pv-motion-fast: 0ms;--pv-motion-base: 0ms;--pv-motion-drawer: 0ms}}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]){--pv-color-accent: #d7a9df;--pv-color-accent-strong: #efc8f3;--pv-color-accent-soft: #392a3c;--pv-color-accent-contrast: #241927;--pv-color-brand-secondary: #ef92c2;--pv-color-brand-highlight: #f2c66d;--pv-color-ink: #f1ecef;--pv-color-ink-muted: #b9b0b5;--pv-color-line: #40383d;--pv-color-line-strong: #574c52;--pv-color-border-control: #8d8188;--pv-color-surface: #211d20;--pv-color-surface-2: #2a2528;--pv-color-ground: #171416;--pv-color-overlay: rgba(0, 0, 0, .58);--pv-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--pv-shadow: 0 10px 28px rgba(0, 0, 0, .5);--pv-color-positive: #58b98a;--pv-color-positive-soft: #16382a;--pv-color-caution: #d3b04a;--pv-color-caution-soft: #38300f;--pv-color-critical: #e8817d;--pv-color-critical-soft: #3d1c1b;--pv-color-flag: #dd8952;--pv-color-flag-soft: #3c2414;--pv-color-pending: #94a5b4;--pv-color-pending-soft: #222c36;--pv-phase-1: #d6c27a;--pv-phase-1-soft: #35301a;--pv-phase-2: #d7a9df;--pv-phase-2-soft: #392a3c;--pv-phase-3: #7cc7bf;--pv-phase-3-soft: #173331;--pv-phase-4: #e09a78;--pv-phase-4-soft: #3b2219}}:root[data-theme=dark]{--pv-color-accent: #d7a9df;--pv-color-accent-strong: #efc8f3;--pv-color-accent-soft: #392a3c;--pv-color-accent-contrast: #241927;--pv-color-brand-secondary: #ef92c2;--pv-color-brand-highlight: #f2c66d;--pv-color-ink: #f1ecef;--pv-color-ink-muted: #b9b0b5;--pv-color-line: #40383d;--pv-color-line-strong: #574c52;--pv-color-border-control: #8d8188;--pv-color-surface: #211d20;--pv-color-surface-2: #2a2528;--pv-color-ground: #171416;--pv-color-overlay: rgba(0, 0, 0, .58);--pv-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--pv-shadow: 0 10px 28px rgba(0, 0, 0, .5);--pv-color-positive: #58b98a;--pv-color-positive-soft: #16382a;--pv-color-caution: #d3b04a;--pv-color-caution-soft: #38300f;--pv-color-critical: #e8817d;--pv-color-critical-soft: #3d1c1b;--pv-color-flag: #dd8952;--pv-color-flag-soft: #3c2414;--pv-color-pending: #94a5b4;--pv-color-pending-soft: #222c36;--pv-phase-1: #d6c27a;--pv-phase-1-soft: #35301a;--pv-phase-2: #d7a9df;--pv-phase-2-soft: #392a3c;--pv-phase-3: #7cc7bf;--pv-phase-3-soft: #173331;--pv-phase-4: #e09a78;--pv-phase-4-soft: #3b2219}:root[data-theme=high-contrast]{--pv-color-accent: #4a1f57;--pv-color-accent-strong: #2e0f38;--pv-color-accent-soft: #f3eaf5;--pv-color-accent-contrast: #ffffff;--pv-color-brand-secondary: #7a1f4f;--pv-color-brand-highlight: #6b4a00;--pv-color-ink: #000000;--pv-color-ink-muted: #333333;--pv-color-line: #767676;--pv-color-line-strong: #4d4d4d;--pv-color-border-control: #1a1a1a;--pv-color-surface: #ffffff;--pv-color-surface-2: #f2f2f2;--pv-color-ground: #e8e8e8;--pv-color-overlay: rgba(0, 0, 0, .6);--pv-shadow-sm: 0 0 0 1px #4d4d4d;--pv-shadow: 0 0 0 2px #000000;--pv-color-positive: #0b4d2c;--pv-color-positive-soft: #e3f2ea;--pv-color-caution: #4f3a00;--pv-color-caution-soft: #fdf6e0;--pv-color-critical: #7a1512;--pv-color-critical-soft: #fbe9e8;--pv-color-flag: #6b2d07;--pv-color-flag-soft: #fbeee4;--pv-color-pending: #2b3742;--pv-color-pending-soft: #eef1f4;--pv-phase-1: #4f4419;--pv-phase-1-soft: #f4efdc;--pv-phase-2: #4a1f57;--pv-phase-2-soft: #efe5f1;--pv-phase-3: #134541;--pv-phase-3-soft: #dff0ee;--pv-phase-4: #5a2a15;--pv-phase-4-soft: #f7e7df}.pv-root,body{font-family:var(--pv-font-family);font-size:var(--pv-font-size-md);line-height:var(--pv-line-height);color:var(--pv-color-ink);background:var(--pv-color-ground)}.pv-mono{font-family:var(--pv-font-mono);font-size:.92em}.pv-muted{color:var(--pv-color-ink-muted)}.pv-error-text{color:var(--pv-color-critical)}.pv-brand-lockup{display:inline-flex;align-items:center;gap:var(--pv-space-2);color:var(--pv-color-ink);white-space:nowrap}.pv-brand-lockup__mark{inline-size:30px;block-size:30px;display:grid;place-items:center}.pv-provima-mark{display:block;inline-size:100%;block-size:100%}.pv-provima-mark__solid{fill:none}.pv-brand-lockup__copy{display:grid;line-height:1.05}.pv-brand-lockup__suite{color:var(--pv-color-ink-muted);font:var(--pv-type-micro);letter-spacing:var(--pv-tracking-micro);text-transform:uppercase}.pv-brand-lockup__product{font:var(--pv-type-h3);letter-spacing:var(--pv-tracking-tight)}.pv-brand-lockup[data-compact] .pv-brand-lockup__mark{inline-size:24px;block-size:24px;transform:scale(.82)}.pv-brand-lockup[data-compact] .pv-brand-lockup__product{font:var(--pv-type-ui-strong)}.pv-auth-shell{min-block-size:100vh;min-block-size:100dvh;display:grid;place-items:center;padding:clamp(var(--pv-space-4),5vw,48px);background:radial-gradient(120% 80% at 0% 0%,var(--pv-color-accent-soft) 0%,transparent 62%),radial-gradient(90% 70% at 100% 100%,var(--pv-color-surface-2) 0%,transparent 70%),var(--pv-color-ground);color:var(--pv-color-ink)}.pv-auth-shell__panel{inline-size:min(100%,440px);min-inline-size:0;border:1px solid var(--pv-color-line);border-block-start:4px solid var(--pv-color-accent);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface);box-shadow:var(--pv-shadow)}.pv-auth-shell__brand{display:flex;justify-content:flex-start;padding:var(--pv-space-6) var(--pv-space-6) 0}.pv-auth-shell__content{display:grid;gap:var(--pv-space-4);min-inline-size:0;padding:var(--pv-space-5) var(--pv-space-6) var(--pv-space-4)}.pv-auth-shell__footer{padding:var(--pv-space-4) var(--pv-space-6) var(--pv-space-5);border-block-start:1px solid var(--pv-color-line);color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-auth-shell[data-compact=true] .pv-auth-shell__panel{inline-size:min(100%,400px)}@media(max-width:480px){.pv-auth-shell{place-items:start center;padding:var(--pv-space-4)}.pv-auth-shell__brand{padding:var(--pv-space-5) var(--pv-space-4) 0}.pv-auth-shell__content{padding:var(--pv-space-4)}.pv-auth-shell__footer{padding:var(--pv-space-3) var(--pv-space-4) var(--pv-space-4)}}.pv-auth-intro{display:grid;gap:var(--pv-space-2)}.pv-auth-intro__title{margin:0;font:var(--pv-type-h1);letter-spacing:var(--pv-tracking-tight);color:var(--pv-color-ink)}.pv-auth-intro__title[data-size=display]{font:var(--pv-type-display);letter-spacing:var(--pv-tracking-tighter)}.pv-auth-intro__lede{margin:0;font:var(--pv-type-body);color:var(--pv-color-ink-muted)}.pv-auth-form{display:grid;gap:var(--pv-space-4);min-inline-size:0}.pv-credential-field{display:grid;gap:var(--pv-space-1);min-inline-size:0}.pv-credential-field__label{font:var(--pv-type-ui-strong);color:var(--pv-color-ink)}.pv-credential-field__hint{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-credential-field__error{margin:0;font:var(--pv-type-ui-strong);color:var(--pv-color-critical)}.pv-credential-field__error:before{content:"! "}.pv-credential-field__input{inline-size:100%;min-block-size:var(--pv-target-coarse);padding:var(--pv-space-2) var(--pv-space-3);font:var(--pv-type-body);font-size:var(--pv-font-size-lg)}.pv-credential-field[data-invalid] .pv-credential-field__input{border-color:var(--pv-color-critical);box-shadow:inset 3px 0 0 var(--pv-color-critical)}.pv-password-rules{display:grid;gap:var(--pv-space-2);padding:var(--pv-space-3) var(--pv-space-4);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2);font:var(--pv-type-ui)}.pv-password-rules__title{margin:0;font:var(--pv-type-ui-strong)}.pv-password-rules__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--pv-space-1)}.pv-password-rules__rule{display:flex;align-items:baseline;gap:var(--pv-space-2);color:var(--pv-color-ink-muted)}.pv-password-rules__rule[data-met=true]{color:var(--pv-color-positive)}.pv-password-rules__mark:before{content:"○";font-weight:700}.pv-password-rules__rule[data-met=true] .pv-password-rules__mark:before{content:"✓"}.pv-password-rules p:not(.pv-password-rules__title){margin:0;color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-auth-actions{display:grid;gap:var(--pv-space-2);min-inline-size:0}.pv-auth-actions>.pv-btn{inline-size:100%;min-block-size:var(--pv-target-coarse)}.pv-auth-actions>.pv-btn--ghost{color:var(--pv-color-accent);text-decoration:underline;text-underline-offset:3px}.pv-auth-actions>.pv-btn+.pv-btn--ghost{margin-block-start:calc(-1 * var(--pv-space-1))}.pv-auth-divider{display:flex;align-items:center;gap:var(--pv-space-3);margin:calc(-1 * var(--pv-space-3)) 0 var(--pv-space-2);color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-auth-divider:before,.pv-auth-divider:after{content:"";flex:1;border-block-start:1px solid var(--pv-color-line)}.pv-auth-shell .pv-error-summary{margin-block-end:0}.pv-auth-shell .pv-error-summary__list a{min-block-size:var(--pv-target-min)}@media(forced-colors:active){.pv-auth-shell{background:Canvas}.pv-auth-shell__panel{border:1px solid CanvasText;border-block-start-width:4px}.pv-credential-field[data-invalid] .pv-credential-field__input{border-width:2px;border-style:double}.pv-password-rules{border-color:CanvasText}.pv-auth-divider:before,.pv-auth-divider:after{border-color:CanvasText}}.pv-content-panel{min-inline-size:0;overflow:hidden;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);box-shadow:var(--pv-shadow-sm)}.pv-content-panel__header{padding:var(--pv-space-3) var(--pv-space-5);border-block-end:1px solid var(--pv-color-line);background:var(--pv-color-surface-2)}.pv-content-panel__header .pv-section-header{align-items:center;margin-block-end:0}.pv-content-panel__body{min-inline-size:0;display:grid;align-content:start;gap:var(--pv-space-3);padding:var(--pv-space-5)}.pv-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pv-space-4);margin-block-end:var(--pv-space-4)}.pv-section-header__copy{min-inline-size:0}.pv-section-header__eyebrow{margin:0 0 var(--pv-space-1);color:var(--pv-color-ink-muted);font:var(--pv-type-micro);text-transform:uppercase;letter-spacing:.06em}.pv-section-header__title{margin:0;color:var(--pv-color-ink);font-size:var(--pv-font-size-lg)}.pv-section-header__description{margin-block-start:var(--pv-space-1);color:var(--pv-color-ink-muted)}.pv-section-header__description>:first-child{margin-block-start:0}.pv-section-header__description>:last-child{margin-block-end:0}.pv-section-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--pv-space-2);flex-wrap:wrap}.pv-action-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pv-space-3);flex-wrap:wrap;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-action-bar__controls,.pv-action-bar__actions{display:flex;align-items:flex-end;gap:var(--pv-space-3);flex-wrap:wrap;min-inline-size:0}.pv-action-bar__actions{margin-inline-start:auto}.pv-action-bar .pv-btn[aria-pressed=true]{border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft);box-shadow:inset 0 -2px 0 var(--pv-color-accent);font-weight:600}@media(forced-colors:active){.pv-action-bar .pv-btn[aria-pressed=true]{border-color:Highlight;outline:2px solid Highlight}}.pv-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--pv-space-3);margin:0;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-summary-strip__item{min-inline-size:0;padding-inline-start:var(--pv-space-3);border-inline-start:3px solid var(--pv-color-line)}.pv-summary-strip__item[data-tone=accent]{border-inline-start-color:var(--pv-color-accent)}.pv-summary-strip__item[data-tone=positive]{border-inline-start-color:var(--pv-color-positive)}.pv-summary-strip__item[data-tone=caution]{border-inline-start-color:var(--pv-color-caution)}.pv-summary-strip__item[data-tone=critical]{border-inline-start-color:var(--pv-color-critical)}.pv-summary-strip dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-summary-strip dd{display:flex;align-items:baseline;gap:var(--pv-space-2);flex-wrap:wrap;margin:var(--pv-space-1) 0 0}.pv-summary-strip dd strong{color:var(--pv-color-ink);font-size:var(--pv-font-size-xl)}.pv-summary-strip dd span{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}@media(max-width:640px){.pv-content-panel__header{padding-inline:var(--pv-space-4)}.pv-content-panel__body{padding:var(--pv-space-4)}.pv-section-header{align-items:stretch;flex-direction:column}.pv-section-header__actions{justify-content:flex-start}.pv-action-bar{align-items:stretch;flex-direction:column}.pv-action-bar__actions{margin-inline-start:0}}.pv-focusable:focus-visible,.pv-btn:focus-visible,.pv-input:focus-visible,.pv-select:focus-visible,.pv-cell:focus-visible,.pv-table-wrap:focus-visible,.pv-nav-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-btn{font:inherit;font-weight:600;border-radius:var(--pv-radius-sm);padding:7px 14px;cursor:pointer;border:1px solid transparent;min-block-size:var(--pv-target-min);min-inline-size:var(--pv-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--pv-space-1);transition:background-color var(--pv-motion-fast) ease,border-color var(--pv-motion-fast) ease,color var(--pv-motion-fast) ease}.pv-btn[disabled]{opacity:.55;cursor:not-allowed}.pv-btn--primary{background:var(--pv-color-accent);color:var(--pv-color-accent-contrast);border-color:var(--pv-color-accent)}.pv-btn--primary:hover:not([disabled]){background:var(--pv-color-accent-strong);border-color:var(--pv-color-accent-strong)}.pv-btn--secondary{background:var(--pv-color-surface);color:var(--pv-color-accent);border-color:var(--pv-color-border-control);box-shadow:var(--pv-shadow-sm)}.pv-btn--secondary:hover:not([disabled]){background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.pv-btn--ghost:hover:not([disabled]){color:var(--pv-color-accent)}.pv-btn--ghost{background:none;color:inherit;border-color:transparent;font-weight:600;padding:2px 6px}.pv-field{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-field>label,.pv-field>.pv-field-label{font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-input,.pv-select{font:inherit;max-width:100%;padding:6px 10px;border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-ink)}.pv-input::placeholder{color:var(--pv-color-ink-muted);opacity:.8}.pv-form-row{display:flex;align-items:flex-end;gap:var(--pv-space-3);flex-wrap:wrap}.pv-form-grid{--pv-form-grid-label: 11rem;display:grid;gap:var(--pv-space-3);min-inline-size:0}.pv-form-grid[data-label-width=compact]{--pv-form-grid-label: 8rem}.pv-form-grid[data-label-width=wide]{--pv-form-grid-label: 15rem}.pv-form-grid__field{display:grid;grid-template-columns:minmax(0,var(--pv-form-grid-label)) minmax(0,1fr);align-items:start;gap:var(--pv-space-2) var(--pv-space-4);min-inline-size:0}.pv-form-grid__label{padding-block-start:7px;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-xs);letter-spacing:.06em;text-transform:uppercase}.pv-form-grid__body{display:grid;gap:var(--pv-space-1);min-inline-size:0}.pv-form-grid__control{min-inline-size:0}.pv-form-grid__control[data-control-width=choice]{display:flex;align-items:center;inline-size:fit-content;min-block-size:32px}.pv-form-grid__control[data-control-width=short]{inline-size:min(100%,12rem)}.pv-form-grid__control[data-control-width=medium]{inline-size:min(100%,22rem)}.pv-form-grid__control[data-control-width=long]{inline-size:min(100%,36rem)}.pv-form-grid__control[data-control-width=full]{inline-size:100%}.pv-form-grid__control>.pv-input:not([type=checkbox]):not([type=radio]),.pv-form-grid__control>.pv-select,.pv-form-grid__control>.pv-concept-picker{inline-size:100%}.pv-form-grid__control>.pv-input[type=checkbox],.pv-form-grid__control>.pv-input[type=radio]{flex:0 0 auto;inline-size:auto;margin:0}.pv-form-grid__hint{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-form-grid__error{color:var(--pv-color-critical);font-size:var(--pv-font-size-sm)}@media(max-width:640px){.pv-form-grid__field{grid-template-columns:minmax(0,1fr);gap:2px}.pv-form-grid__label{padding-block-start:0}}.pv-table-wrap{overflow-x:auto}.pv-table{border-collapse:collapse;width:100%}.pv-table th,.pv-table td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--pv-color-line);vertical-align:top}.pv-table th{background:var(--pv-color-surface-2);font:var(--pv-type-micro);text-transform:none;letter-spacing:normal;color:var(--pv-color-ink-muted)}.pv-badge{display:inline-block;white-space:nowrap;padding:2px 8px;border-radius:var(--pv-radius-pill);font:var(--pv-type-meta);font-weight:600;border:1px solid var(--pv-color-line);color:var(--pv-color-ink-muted);background:transparent}.pv-badge--accent{background:var(--pv-color-accent-soft);color:var(--pv-color-accent);border-color:var(--pv-color-accent)}.pv-badge--positive{background:var(--pv-color-positive-soft);color:var(--pv-color-positive);border-color:var(--pv-color-positive)}.pv-badge--caution{background:var(--pv-color-caution-soft);color:var(--pv-color-caution);border-color:var(--pv-color-caution)}.pv-badge--critical{background:var(--pv-color-critical-soft);color:var(--pv-color-critical);border-color:var(--pv-color-critical)}.pv-badge--flag{background:var(--pv-color-flag-soft);color:var(--pv-color-flag);border-color:var(--pv-color-flag)}.pv-hazard-badges{display:inline-flex;align-items:center;gap:var(--pv-space-2);flex-wrap:wrap}.pv-banner{padding:10px 14px;border-radius:5px;border:1px solid;display:flex;align-items:baseline;gap:10px;justify-content:space-between}.pv-banner--info{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent);color:var(--pv-color-accent)}.pv-banner--ok{background:var(--pv-color-positive-soft);border-color:var(--pv-color-positive);color:var(--pv-color-positive)}.pv-banner--warn{background:var(--pv-color-caution-soft);border-color:var(--pv-color-caution);color:var(--pv-color-caution)}.pv-banner--block{background:var(--pv-color-critical-soft);border-color:var(--pv-color-critical);color:var(--pv-color-critical)}.pv-error-summary{border:2px solid var(--pv-color-critical);border-radius:6px;background:var(--pv-color-critical-soft);padding:var(--pv-space-3) var(--pv-space-4);margin-block:0 var(--pv-space-4);scroll-margin-block-start:96px}.pv-error-summary:focus-visible,.pv-error-summary:focus{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-error-summary__title{margin:0 0 var(--pv-space-2);color:var(--pv-color-critical);font-size:16px}.pv-error-summary__list{margin:0;padding-inline-start:20px}.pv-error-summary__list a{color:var(--pv-color-critical);font-weight:600;text-decoration:underline;display:inline-block;min-block-size:24px}.pv-error-summary details{margin-block-start:var(--pv-space-2)}.pv-toast-region{position:fixed;bottom:var(--pv-space-5);right:var(--pv-space-5);display:grid;gap:var(--pv-space-2);max-width:min(420px,calc(100vw - 2 * var(--pv-space-5)));z-index:30}.pv-toast{padding:10px 14px;border-radius:5px;border:1px solid;background:var(--pv-color-surface);box-shadow:var(--pv-shadow)}.pv-toast--ok{border-color:var(--pv-color-positive);color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-toast--block{border-color:var(--pv-color-critical);color:var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-toast--info{border-color:var(--pv-color-accent);color:var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--pv-color-overlay);display:grid;place-items:center;z-index:20;padding:var(--pv-space-6)}.pv-modal{background:var(--pv-color-surface);color:var(--pv-color-ink);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow);padding:var(--pv-space-5);max-width:560px;width:100%;max-height:80vh;overflow:auto}.pv-modal>h2{margin:0 0 var(--pv-space-3);font-size:var(--pv-font-size-lg)}.pv-appbar{background:var(--pv-color-surface);border-bottom:1px solid var(--pv-color-line);padding:var(--pv-space-3) var(--pv-space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-6)}.pv-appbar-brand{font-size:var(--pv-font-size-xl);font-weight:700;letter-spacing:.02em;color:var(--pv-color-accent);margin:0}.pv-nav{display:flex;gap:var(--pv-space-1);margin-left:auto;flex-wrap:wrap}.pv-nav-item{border:1px solid transparent;background:none;padding:7px 14px;border-radius:var(--pv-radius-sm);cursor:pointer;color:var(--pv-color-ink-muted);font:inherit}.pv-nav-item[aria-current=page]{background:var(--pv-color-accent-soft);color:var(--pv-color-accent);border-color:var(--pv-color-accent);font-weight:600}.pv-nav-group{font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted);align-self:center;margin-left:var(--pv-space-3)}.pv-cell{font:var(--pv-type-data);font-variant-numeric:var(--pv-numeric-data);width:100%;min-width:96px;border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);padding:8px 6px;cursor:pointer;text-align:center}.pv-cell,.pv-dt-cell{position:relative}.pv-cell--done:after,.pv-cell--flagged:after,.pv-cell--warn:after,.pv-cell--queued:after,.pv-cell--removed:after,.pv-cell--absent:after{position:absolute;inset-block-start:0;inset-inline-end:2px;font:var(--pv-type-micro);line-height:1;pointer-events:none}.pv-cell--done:after{content:"●"}.pv-cell--flagged:after{content:"▲"}.pv-cell--warn:after{content:"!"}.pv-cell--queued:after{content:"◷"}.pv-cell--removed:after{content:"—"}.pv-cell--absent:after{content:"∅"}.pv-cell--pending{background:var(--pv-color-pending-soft);color:var(--pv-color-pending);border-style:dashed}.pv-cell--done{background:var(--pv-color-positive-soft);color:var(--pv-color-positive);border-color:var(--pv-color-positive)}.pv-cell--flagged{background:var(--pv-color-flag-soft);color:var(--pv-color-flag);border-color:var(--pv-color-flag);border-inline-start-width:2px}.pv-cell--warn{background:var(--pv-color-caution-soft);color:var(--pv-color-caution);border-color:var(--pv-color-caution);border-inline-start-width:2px}.pv-cell--absent{background:var(--pv-color-ground);color:var(--pv-color-ink);border-color:var(--pv-color-flag);border-inline-start-width:2px}.pv-cell--removed{background:var(--pv-color-ground);color:var(--pv-color-ink-muted);border-color:var(--pv-color-line);border-style:dashed;text-decoration:line-through}.pv-cell--queued{background:var(--pv-color-accent-soft);color:var(--pv-color-accent);border-color:var(--pv-color-accent);border-style:dotted}.pv-cell--selected{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-offline-chip{font:inherit;font-size:var(--pv-font-size-sm);font-weight:600;padding:3px 12px;border-radius:var(--pv-radius-pill);border:1px solid var(--pv-color-line);background:var(--pv-color-surface);color:var(--pv-color-ink-muted);cursor:pointer;white-space:nowrap}.pv-offline-chip--online{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-offline-chip--pending{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-offline-chip--offline{color:var(--pv-color-critical);border-color:var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-empty{padding:var(--pv-space-6);text-align:center;color:var(--pv-color-ink-muted);border:1px dashed var(--pv-color-line);border-radius:var(--pv-radius-md)}.pv-empty>h3{margin:0 0 var(--pv-space-2);color:var(--pv-color-ink);font-size:var(--pv-font-size-lg)}.pv-empty>p{margin:0}:root,[data-density=comfortable]{--pv-row-padding-y: 7px;--pv-row-padding-x: 10px;--pv-control-padding-y: 5px;--pv-control-padding-x: 8px;--pv-stack-gap: var(--pv-space-4);--pv-cell-padding: 8px 6px;--pv-dt-head-height: 44px}[data-density=dense]{--pv-row-padding-y: 3px;--pv-row-padding-x: 6px;--pv-control-padding-y: 3px;--pv-control-padding-x: 6px;--pv-stack-gap: var(--pv-space-2);--pv-cell-padding: 4px 4px;--pv-type-micro: 700 10px/1.3 var(--pv-font-family);--pv-type-meta: 400 11px/1.35 var(--pv-font-family);--pv-dt-head-height: 36px}[data-archetype]{min-width:0;display:grid;align-content:start;gap:var(--pv-stack-gap)}.pv-shell-content>[data-archetype]{margin-block-start:0;padding-block-start:0}.pv-page-header{min-width:0;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--pv-space-4)}.pv-page-header__copy{min-width:0}.pv-page-header__eyebrow{margin:0 0 var(--pv-space-1);color:var(--pv-color-ink-muted);font:var(--pv-type-label);text-transform:uppercase;letter-spacing:.06em}.pv-page-header__title{margin:0;font:var(--pv-type-h1);letter-spacing:-.01em}.pv-page-header__description{max-inline-size:min(100ch,100%);margin-block-start:var(--pv-space-2);color:var(--pv-color-ink-muted)}.pv-page-header__description>:first-child,.pv-page-header__description>:last-child{margin-block:0}.pv-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-table th,.pv-table td{padding:var(--pv-row-padding-y) var(--pv-row-padding-x)}.pv-input,.pv-select{padding:var(--pv-control-padding-y) var(--pv-control-padding-x)}.pv-cell{padding:var(--pv-cell-padding)}.pv-oldnew{display:inline-flex;align-items:baseline;gap:var(--pv-space-2);flex-wrap:wrap}.pv-oldnew-old{color:var(--pv-color-ink-muted);text-decoration:line-through}.pv-oldnew-arrow{color:var(--pv-color-ink-muted)}.pv-oldnew-new{font-weight:600}.pv-scan-or-type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2)}.pv-scan-or-type .pv-input{flex:1 1 10rem;min-width:0;min-height:44px;font-family:var(--pv-font-mono, monospace)}.pv-scan-or-type .pv-btn{min-height:44px}.pv-scan-or-type__problem{flex-basis:100%;color:var(--pv-color-critical);font-size:14px}.pv-close-checklist{display:flex;flex-direction:column;gap:var(--pv-space-3, 12px)}.pv-close-checklist__blocking{border:2px solid var(--pv-color-critical);background:var(--pv-color-critical-soft);border-radius:var(--pv-radius-md);padding:10px 14px}.pv-close-checklist__blocking h3,.pv-close-checklist__summary h3{margin:0 0 6px;font-size:16px}.pv-close-checklist__blocking p{margin:0 0 6px}.pv-close-checklist__blocking ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px}.pv-close-checklist__blocking a{display:inline-block;min-height:44px;line-height:44px;font-weight:600}.pv-close-checklist__ready{display:flex;gap:8px;align-items:center;margin:0;padding:10px 12px;border-radius:var(--pv-radius-md);background:var(--pv-color-positive-soft);border:1px solid var(--pv-color-positive)}.pv-close-checklist__summary{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);padding:12px 14px}.pv-close-checklist__summary ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pv-close-checklist__summary li{display:flex;gap:10px;align-items:flex-start}.pv-readiness{display:flex;flex-direction:column;gap:var(--pv-space-3, 12px)}.pv-readiness__summary{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 14px;border-radius:var(--pv-radius-md)}.pv-readiness__summary--blocked{border:2px solid var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-readiness__summary--ready{border:1px solid var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-readiness__heading{margin:4px 0 0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.pv-readiness__list{list-style:none;margin:0;padding:0}.pv-readiness__list>li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-top:1px solid var(--pv-color-line);align-items:start}.pv-readiness__list>li:first-child{border-top:0}.pv-readiness__text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.pv-readiness__detail,.pv-readiness__owner{color:var(--pv-color-ink-muted);font-size:14px}.pv-readiness__items{margin:4px 0 0;padding-left:18px;font-size:14px}.pv-readiness__open{min-height:44px}@media(max-width:640px){.pv-readiness__list>li{grid-template-columns:26px minmax(0,1fr)}.pv-readiness__list>li>:last-child{grid-column:2}}.pv-ledger{position:sticky;inset-block-end:0;z-index:5;margin-block-start:var(--pv-space-2);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow-sm)}.pv-ledger-line,.pv-ledger-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2);padding:var(--pv-space-2)}.pv-ledger-txt{flex:1 1 14rem;min-width:0}.pv-ledger-list{list-style:none;margin:0;max-height:15rem;overflow:auto;border-top:1px solid var(--pv-color-line);padding:0}.pv-ledger-token{display:inline-block;min-width:1.25em;font-weight:700;text-align:center}.pv-ledger-token--done,.pv-ledger-token--corrected{color:var(--pv-color-positive)}.pv-ledger-token--warn{color:var(--pv-color-caution)}.pv-ledger-token--queued{color:var(--pv-color-accent)}.pv-ledger-token--refused{color:var(--pv-color-critical)}.pv-reason-picker{display:grid;gap:var(--pv-space-2);border:0;margin:0;padding:0}.pv-reason-chips{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-timeline{margin:var(--pv-space-2) 0 0;padding:0 0 0 var(--pv-space-2);border-inline-start:2px solid var(--pv-color-line);list-style:none}.pv-timeline li{padding:4px 0 8px var(--pv-space-2)}.pv-oldnew-reason{margin:var(--pv-space-2) 0 0;padding:var(--pv-space-2);background:var(--pv-color-ground);border-left:3px solid var(--pv-color-accent);border-radius:var(--pv-radius-sm)}.pv-kind-token{display:inline-flex;align-items:center;gap:4px;min-width:24px;min-height:24px;justify-content:center;padding:0 6px;border:1px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-ink);font-weight:600;line-height:1.4;white-space:nowrap}.pv-kind-token__label{font-weight:500}.pv-kind-token--corrected{border-style:dashed;border-color:var(--pv-color-accent)}.pv-kind-token--absence{border-style:dotted;border-color:var(--pv-color-pending)}.pv-kind-token--missed{border-width:2px;border-color:var(--pv-color-flag)}.pv-kind-token--signed{border-color:var(--pv-color-positive)}.pv-kind-token--removed{border-style:dashed;border-color:var(--pv-color-ink-muted)}.pv-kind-token--late{border-style:dotted;border-color:var(--pv-color-caution)}.pv-kind-token--future-dated,.pv-kind-token--integrity-failed{border-style:double;border-width:3px;border-color:var(--pv-color-critical);color:var(--pv-color-critical)}.pv-kind-token--attribution-differs{border-style:dashed;border-width:2px;border-color:var(--pv-color-flag)}.pv-biography{display:grid;gap:var(--pv-space-3)}.pv-biography__tour{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2) var(--pv-space-3)}.pv-biography__position{font-weight:600;font-variant-numeric:tabular-nums}.pv-biography__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-3)}.pv-biography__step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--pv-space-2)}.pv-biography__rail{display:flex;justify-content:center;padding-top:2px;border-inline-end:2px solid var(--pv-color-line)}.pv-biography__card{min-width:0;padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);overflow-wrap:anywhere}.pv-biography__step.is-current .pv-biography__card{border-color:var(--pv-color-accent);box-shadow:0 0 0 2px var(--pv-color-accent-soft)}.pv-biography__card h3{margin:0 0 var(--pv-space-1, 4px);font-size:1rem;scroll-margin-block:6rem}.pv-biography__number{color:var(--pv-color-ink-muted);font-variant-numeric:tabular-nums}.pv-biography__sentence,.pv-biography__reason{margin:4px 0}.pv-biography__meta{display:flex;flex-wrap:wrap;gap:4px var(--pv-space-3);color:var(--pv-color-ink-muted)}.pv-biography__notice{margin:4px 0;padding:var(--pv-space-2);border-left:4px double var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-biography__actions{margin:var(--pv-space-2) 0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-reason-prompt{display:grid;gap:var(--pv-stack-gap)}.pv-reason-change{padding:var(--pv-space-3);background:var(--pv-color-ground);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);display:grid;gap:var(--pv-space-2)}.pv-agent-connectivity,.pv-agent-configuration,.pv-agent-history{display:grid;gap:var(--pv-space-2);min-inline-size:0}.pv-agent-connectivity__absence,.pv-agent-time-quality,.pv-agent-history p{margin:0}.pv-agent-connectivity__facts{display:grid;gap:var(--pv-space-1);color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-agent-time-quality{padding-inline-start:var(--pv-space-2);border-inline-start:3px solid var(--pv-color-line);color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-agent-time-quality--current{border-inline-start-color:var(--pv-color-positive)}.pv-agent-time-quality--warning{border-inline-start-color:var(--pv-color-caution);color:var(--pv-color-caution);font-weight:600}.pv-agent-attention{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pv-space-2);margin:0}.pv-agent-attention>div{min-inline-size:0;padding:var(--pv-space-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-agent-attention>div[data-attention=true]{border-inline-start:3px solid var(--pv-color-caution)}.pv-agent-attention dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-agent-attention dd{margin:var(--pv-space-1) 0 0;font:var(--pv-type-h3)}.pv-agent-attention>div[data-attention=true] dd{color:var(--pv-color-caution)}.pv-agent-configuration>dl,.pv-agent-anchor dl{display:grid;gap:var(--pv-space-2);margin:0}.pv-agent-configuration>dl>div,.pv-agent-anchor dl>div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:var(--pv-space-2);align-items:baseline}.pv-agent-configuration dt,.pv-agent-anchor dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-agent-configuration dd,.pv-agent-anchor dd{min-inline-size:0;margin:0}.pv-agent-configuration__revision{display:grid;gap:var(--pv-space-1)}.pv-agent-configuration code,.pv-agent-anchor code,.pv-agent-anchor time{overflow-wrap:anywhere}.pv-agent-configuration__refusal{margin:0;padding:var(--pv-space-2);border-inline-start:3px solid var(--pv-color-critical);background:var(--pv-color-critical-soft);color:var(--pv-color-critical)}.pv-agent-anchor{min-inline-size:0;padding:var(--pv-space-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-ground)}.pv-agent-anchor summary{cursor:pointer;overflow-wrap:anywhere;color:var(--pv-color-ink-muted);font-family:var(--pv-font-mono);font-size:var(--pv-font-size-sm)}.pv-agent-anchor[open] summary{margin-block-end:var(--pv-space-2)}.pv-agent-anchor summary:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-agent-history ol{display:grid;gap:var(--pv-space-2);margin:0;padding:0;list-style:none}.pv-agent-history li{display:grid;gap:var(--pv-space-2);min-inline-size:0;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-agent-history__summary{display:flex;justify-content:space-between;gap:var(--pv-space-2);flex-wrap:wrap}.pv-agent-history__summary time,.pv-agent-history p{overflow-wrap:anywhere}.pv-agent-action{display:inline-flex;align-items:center;gap:var(--pv-space-2);flex-wrap:wrap}.pv-agent-action__unavailable{max-inline-size:24rem;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}@media(max-width:520px){.pv-agent-attention{grid-template-columns:1fr}.pv-agent-configuration>dl>div,.pv-agent-anchor dl>div{grid-template-columns:1fr;gap:var(--pv-space-1)}}.pv-signing{display:grid;gap:var(--pv-stack-gap)}.pv-signing-manifest{display:grid;gap:var(--pv-space-2);padding:var(--pv-space-3);background:var(--pv-color-ground);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm)}.pv-signing-row{display:flex;gap:var(--pv-space-2);align-items:baseline;flex-wrap:wrap}.pv-signing-row>dt{margin:0;min-width:11em;font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-signing-row>dd{margin:0}.pv-signature{display:grid;gap:var(--pv-space-4);padding:var(--pv-space-4);border:2px solid var(--pv-color-border-control);border-radius:var(--pv-radius-md);background:var(--pv-color-surface)}.pv-signature--valid{border-left:7px solid var(--pv-color-positive)}.pv-signature--historical{border-left:7px dashed var(--pv-color-caution)}.pv-signature--invalid{border-left:7px double var(--pv-color-critical)}.pv-signature__header,.pv-signature__actions{display:flex;gap:var(--pv-space-3);align-items:center;justify-content:space-between;flex-wrap:wrap}.pv-signature__header h3,.pv-signature section h4,.pv-signature__eyebrow{margin:0}.pv-signature__eyebrow{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em}.pv-signature section{display:grid;gap:var(--pv-space-2)}.pv-signature__meaning{font-size:var(--pv-font-size-lg);font-weight:600;margin:0}.pv-signature__facts{display:grid;gap:var(--pv-space-2);margin:0}.pv-signature__facts>div{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:var(--pv-space-2)}.pv-signature__facts dt{color:var(--pv-color-ink-muted)}.pv-signature__facts dd{margin:0;overflow-wrap:anywhere}.pv-signature-hash{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}@media(max-width:640px){.pv-signature{padding:var(--pv-space-3)}.pv-signature__facts>div{grid-template-columns:1fr;gap:0}.pv-signature .pv-table-wrap{overflow-x:auto}}@media print{.pv-no-print{display:none!important}body.pv-print-signature-only *{visibility:hidden!important}body.pv-print-signature-only [data-signature-print-target=true],body.pv-print-signature-only [data-signature-print-target=true] *{visibility:visible!important}body.pv-print-signature-only [data-signature-print-target=true]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%}.pv-signature{border-color:#000;box-shadow:none;break-inside:avoid;color:#000;background:#fff}.pv-signature section{break-inside:avoid}.pv-signature-hash{color:#000}}.pv-concept-picker{display:grid;gap:var(--pv-space-2);position:relative}.pv-concept-control{display:flex;align-items:center;min-inline-size:0;border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface)}.pv-concept-control:focus-within{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-concept-control>.pv-input{flex:1 1 auto;min-inline-size:0;border:0;outline:0;background:transparent}.pv-concept-control__identity{flex:0 0 auto;margin-inline-end:var(--pv-space-2);color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-xs);font-variant-numeric:var(--pv-numeric-data);white-space:nowrap}.pv-concept-results{list-style:none;margin:0;padding:0;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);max-height:240px;overflow-y:auto}.pv-concept-option{display:block;width:100%;text-align:left;font:inherit;background:none;border:none;border-bottom:1px solid var(--pv-color-line);padding:var(--pv-row-padding-y) var(--pv-row-padding-x);cursor:pointer;color:var(--pv-color-ink)}.pv-concept-option:last-child{border-bottom:none}.pv-concept-option[aria-selected=true],.pv-concept-option[data-active=true],.pv-concept-option:hover{background:var(--pv-color-accent-soft);color:var(--pv-color-accent)}.pv-concept-version{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-concept-absence{display:flex;gap:var(--pv-space-2);flex-wrap:wrap;padding-top:var(--pv-space-1)}.pv-asof{display:grid;gap:var(--pv-space-2)}.pv-filter-card{display:grid;gap:var(--pv-space-2);min-inline-size:0;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-filter-card>.pv-field{justify-self:start}.pv-filter-card p{margin:0}.pv-denied{padding:var(--pv-space-6);border:1px solid var(--pv-color-critical);border-radius:var(--pv-radius-md);background:var(--pv-color-critical-soft);color:var(--pv-color-critical);display:grid;gap:var(--pv-space-2)}.pv-denied h3{margin:0;font-size:var(--pv-font-size-lg)}.pv-denied p{margin:0}.pv-denied-capability{font-family:var(--pv-font-mono);font-weight:600}.pv-state-panel{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:var(--pv-space-2)}.pv-service-outage{inline-size:100%;min-inline-size:0}.pv-service-outage__action{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-service-outage .pv-banner>span{overflow-wrap:anywhere}.pv-scope-picker{display:flex;gap:var(--pv-space-3);flex-wrap:wrap;align-items:flex-end}.pv-cap-module{margin-bottom:var(--pv-space-4)}.pv-cap-module>h3{margin:0 0 var(--pv-space-2);font-size:var(--pv-font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-cap-unentitled>td{color:var(--pv-color-ink-muted);background:var(--pv-color-surface-2)}.pv-one-time{display:grid;gap:var(--pv-space-2);padding:var(--pv-space-3);border:1px solid var(--pv-color-caution);border-radius:var(--pv-radius-md);background:var(--pv-color-caution-soft)}.pv-one-time-value{display:block;padding:var(--pv-space-2);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);overflow-wrap:anywhere;font-size:var(--pv-font-size-lg)}.pv-resource-selector{display:flex;gap:var(--pv-space-3);align-items:flex-end;flex-wrap:wrap}.pv-datatable{display:grid;gap:var(--pv-space-2)}.pv-dt-toolbar,.pv-dt-columns,.pv-dt-exports,.pv-dt-filters,.pv-dt-filter-chips,.pv-dt-batch{display:flex;gap:var(--pv-space-3);align-items:center;flex-wrap:wrap}.pv-dt-toolbar,.pv-dt-columns,.pv-dt-exports,.pv-dt-filters{padding:var(--pv-space-2) var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm)}.pv-dt-filter-chips{gap:var(--pv-space-1);min-inline-size:0;max-inline-size:100%}@media(max-width:719px){.pv-dt-toolbar>.pv-dt-filter-chips{display:contents}}.pv-dt-disclosure[data-open=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.pv-dt-disclosure-indicator{display:inline-block;inline-size:.45rem;block-size:.45rem;align-self:center;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translate(-.08rem,-.08rem);transition:transform var(--pv-motion-fast) ease}.pv-dt-disclosure[data-open=true] .pv-dt-disclosure-indicator{transform:rotate(225deg) translate(-.08rem,-.08rem)}.pv-dt-filter-chip{min-block-size:var(--pv-target-min);min-inline-size:var(--pv-target-min);padding:var(--pv-space-1) var(--pv-space-2);border:1px solid var(--pv-color-accent);border-radius:999px;color:var(--pv-color-accent-strong);background:var(--pv-color-accent-soft);font:inherit;cursor:pointer;max-inline-size:100%;overflow-wrap:anywhere;text-align:start}.pv-dt-filter-chip:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-dt-filters{row-gap:var(--pv-space-2);font-size:var(--pv-font-size-sm)}.pv-dt-filters[hidden]{display:none}.pv-dt-batch{padding:var(--pv-space-2) var(--pv-space-3);background:var(--pv-color-accent-soft);border:1px solid var(--pv-color-accent);border-radius:var(--pv-radius-sm)}.pv-dt-filter{display:inline-flex;gap:var(--pv-space-1);align-items:center;font-size:var(--pv-font-size-sm)}.pv-dt-filter input.pv-input{width:8rem}.pv-dt-viewport{overflow-x:auto;overflow-y:visible;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);scroll-padding-block-start:var(--pv-dt-head-height);scroll-padding-inline-start:var(--pv-dt-frozen-width, 0px)}.pv-dt-viewport[data-scroll-mode=workstation]{overflow:auto}.pv-dt-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.pv-dt-table thead th{position:sticky;top:0;z-index:2;background:var(--pv-color-surface-2);border-bottom:1px solid var(--pv-color-line-strong);block-size:var(--pv-dt-head-height)}.pv-dt-table th+th,.pv-dt-table td+td{border-inline-start:1px dotted var(--pv-color-line-strong)}.pv-dt-frozen{position:sticky;z-index:3;background:var(--pv-color-surface);box-shadow:1px 0 0 var(--pv-color-line)}.pv-dt-table thead .pv-dt-frozen{z-index:4;background:var(--pv-color-surface-2)}.pv-dt-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-1);max-inline-size:100%;min-inline-size:0;white-space:nowrap}.pv-dt-head-controls{display:flex;gap:2px;align-items:center;flex:0 0 auto;margin-inline-start:auto}.pv-dt-table thead th:not(.pv-dt-actions){padding-inline-end:calc(var(--pv-space-2) + var(--pv-target-min))}.pv-dt-sort,.pv-dt-resize,.pv-dt-move,.pv-dt-group-toggle{font:inherit;background:none;border:none;padding:0 2px;cursor:pointer;color:inherit;min-block-size:var(--pv-target-min);min-inline-size:var(--pv-target-min);display:inline-flex;align-items:center;justify-content:center}.pv-dt-sort{min-inline-size:0;flex:1 1 auto;max-inline-size:100%;overflow:hidden;white-space:nowrap;display:inline-flex;gap:3px;line-height:var(--pv-target-min);text-align:start;justify-content:flex-start}.pv-dt-head-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-dt-sort-indicator{flex:0 0 auto}.pv-dt-move:disabled{cursor:not-allowed;color:var(--pv-color-ink-muted)}.pv-dt-resize{position:absolute;inset-block:0;inset-inline-end:-1px;inline-size:var(--pv-target-min);min-inline-size:var(--pv-target-min);padding:0;cursor:col-resize;z-index:2}.pv-dt-resize:after{content:"";display:block;inline-size:1px;block-size:50%;background:var(--pv-color-line)}.pv-dt-resize:hover:after,.pv-dt-resize:focus-visible:after,.pv-dt-resize[data-resizing=true]:after{inline-size:2px;block-size:75%;background:var(--pv-color-accent)}.pv-dt-cell{font:var(--pv-type-data);font-variant-numeric:var(--pv-numeric-data);min-block-size:var(--pv-target-min);width:100%;text-align:inherit;background:none;border:1px solid transparent;border-radius:3px;padding:1px 4px;color:inherit;cursor:default}.pv-dt-cell,.pv-cell{scroll-margin-block-start:var(--pv-dt-head-height);scroll-margin-inline-start:var(--pv-dt-frozen-width, 0px)}.pv-dt-cell--editable{cursor:text;border-color:var(--pv-color-border-control)}.pv-dt-note{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;vertical-align:top}.pv-dt-plain-text{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pv-dt-cell--focused{outline:2px solid var(--pv-color-accent);outline-offset:-1px}.pv-dt-cell--active,.pv-dt-cell-container--active .pv-cell{font-weight:700;text-decoration-line:underline;text-decoration-style:double;text-underline-offset:.16em}.pv-dt-editor{width:100%}.pv-dt-editor[aria-invalid=true]{border-color:var(--pv-color-critical);box-shadow:inset 3px 0 0 var(--pv-color-critical)}.pv-dt-editor-error{margin:var(--pv-space-2) 0 0;padding:var(--pv-space-2);background:var(--pv-color-surface);border:1px solid var(--pv-color-critical);border-inline-start-width:4px;border-radius:var(--pv-radius-sm);color:var(--pv-color-critical)}.pv-dt-editor[data-held=true]{border-color:var(--pv-color-caution);box-shadow:inset 3px 0 0 var(--pv-color-caution)}.pv-dt-editor-error--held{border-color:var(--pv-color-caution);color:var(--pv-color-ink)}.pv-dt-actions{white-space:nowrap;border-left:1px solid var(--pv-color-line);position:sticky;inset-inline-end:0;z-index:3;background:var(--pv-color-surface)}.pv-dt-table .pv-dt-actions{padding-inline:var(--pv-space-2)}.pv-dt-table td.pv-dt-actions{padding-block:max(0px,calc(var(--pv-row-padding-y) - var(--pv-space-1)))}.pv-dt-actions :is(.pv-btn,.pv-dt-action-link){padding-block:var(--pv-space-1)}.pv-dt-table thead .pv-dt-actions{z-index:4;background:var(--pv-color-surface-2);white-space:normal}.pv-dt-viewport[data-actions-overlap] .pv-dt-actions{border-left-color:var(--pv-color-line-strong);box-shadow:-8px 0 8px -6px var(--pv-color-overlay)}.pv-dt-actions.pv-dt-actions--flow{position:static}.pv-dt-viewport[data-narrow] .pv-dt-table thead th:not(.pv-dt-actions){padding-inline-end:var(--pv-space-2)}.pv-dt-actions>:is(.pv-btn,.pv-dt-action-blocked)+:is(.pv-btn,.pv-dt-action-blocked){margin-inline-start:4px}.pv-dt-action-stack{display:flex;flex-direction:column;align-items:stretch;gap:4px}.pv-dt-action-stack>:is(.pv-btn,.pv-dt-action-link),.pv-dt-action-stack>.pv-dt-action-blocked,.pv-dt-action-stack>.pv-dt-action-blocked>:is(.pv-btn,.pv-dt-action-link){inline-size:100%}.pv-dt-action-stack>.pv-dt-action-blocked{display:block}.pv-dt-action-blocked{position:relative;display:inline-block}.pv-dt-action-reason{display:none;position:absolute;inset-inline-end:calc(100% + 6px);top:50%;transform:translateY(-50%);z-index:5;inline-size:max-content;max-inline-size:22rem;padding:4px 8px;border:1px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-ink);box-shadow:var(--pv-shadow-sm);font-size:13px;line-height:1.35;white-space:normal}.pv-dt-action-blocked:is(:hover,:focus-within):not([data-dismissed])>.pv-dt-action-reason{display:block}.pv-dt-action-link{text-decoration:none}.pv-dt-action-link:not([aria-disabled=true]):hover{text-decoration:underline}.pv-dt-actions>:is(.pv-btn,.pv-dt-action-blocked)+.pv-dt-action-link,.pv-dt-actions>.pv-dt-action-link+:is(.pv-btn,.pv-dt-action-blocked){margin-inline-start:4px}.pv-dt-row--selected>:is(td,th){background:var(--pv-color-accent-soft);border-block:1px solid var(--pv-color-accent)}.pv-dt-row--selected>:first-child{box-shadow:inset 4px 0 0 var(--pv-color-accent)}.pv-dt-row--selected>.pv-dt-frozen:first-child{box-shadow:inset 4px 0 0 var(--pv-color-accent),1px 0 0 var(--pv-color-line)}@media(forced-colors:active){.pv-dt-row--selected>:is(td,th){border-block:2px solid Highlight}.pv-dt-row--selected>:first-child{border-inline-start:6px solid Highlight}}.pv-dt-filter--oneof{flex-wrap:wrap;gap:var(--pv-space-1) var(--pv-space-3);margin:0;padding:var(--pv-space-1) var(--pv-space-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm)}.pv-dt-filter--oneof>legend{padding-inline:var(--pv-space-1);color:var(--pv-color-ink-muted)}.pv-dt-filter--oneof>label{display:inline-flex;align-items:center;gap:var(--pv-space-1);min-block-size:var(--pv-target-min)}.pv-dt-view-form{display:grid;gap:var(--pv-space-2)}.pv-dt-view-form-actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-dt-narrow-note{margin:var(--pv-space-1) 0;font-size:var(--pv-font-size-sm)}.pv-dt-sub{display:block;color:var(--pv-color-ink-muted);font-size:.9em}.pv-dt-group>td{background:var(--pv-color-ground);font-weight:600}.pv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pv-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);background:var(--pv-color-ground);gap:0;padding:0;overflow-x:clip}.pv-skip-link{position:absolute;left:-9999px;top:0;z-index:50;padding:var(--pv-space-2) var(--pv-space-4);background:var(--pv-color-surface);color:var(--pv-color-accent);border:1px solid var(--pv-color-accent);border-radius:var(--pv-radius-sm)}.pv-skip-link:focus{left:var(--pv-space-3);top:var(--pv-space-2)}.pv-bar{grid-row:1;min-width:0;min-height:var(--pv-bar-height);display:flex;align-items:center;gap:10px;padding:var(--pv-space-2) var(--pv-space-3);background:var(--pv-color-accent-soft);border-bottom:1px solid color-mix(in srgb,var(--pv-color-accent) 25%,transparent);position:sticky;top:0;z-index:20}.pv-bar-brand{display:inline-flex;align-items:center;white-space:nowrap}.pv-bar-context{min-width:0;flex:1 1 auto}.pv-bar-end{min-width:0;margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pv-bar-identity{display:grid;line-height:1.2;font-size:var(--pv-font-size-sm);text-align:right}.pv-bar-actions{display:flex;gap:var(--pv-space-2)}.pv-bar-menu{display:none;font:inherit;font-size:17px;line-height:1;background:none;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);color:var(--pv-color-ink);padding:7px 10px;cursor:pointer}.pv-shell-body{grid-row:2;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;gap:0}.pv-shell-rail{grid-column:1;width:var(--pv-rail-width);display:flex;flex-direction:column;gap:var(--pv-space-2);padding:10px var(--pv-space-2) var(--pv-space-4);background:var(--pv-color-surface);border-right:1px solid var(--pv-color-line);min-height:0;align-self:start;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;height:var(--pv-shell-rail-height, calc(100vh - var(--pv-bar-height)));height:var(--pv-shell-rail-height, calc(100dvh - var(--pv-bar-height)));max-height:calc(100vh - var(--pv-bar-height));max-height:calc(100dvh - var(--pv-bar-height));position:sticky;top:var(--pv-shell-bar-height, var(--pv-bar-height))}.pv-shell[data-rail=collapsed] .pv-shell-rail{width:var(--pv-rail-width-collapsed)}.pv-shell-content{grid-column:2;min-width:0;padding:20px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--pv-space-4)}.pv-shell-banners{display:grid;gap:var(--pv-space-2)}.pv-shell-banners:empty{display:none}.pv-shell-scrim{display:none}.pv-rail{display:grid;gap:0;align-content:start}.pv-rail-group+.pv-rail-group{margin-block-start:var(--pv-space-4)}.pv-rail-group-label{margin:0 0 var(--pv-space-1);padding-inline:var(--pv-space-2);font-size:var(--pv-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pv-color-ink-muted)}.pv-rail[data-collapsed] .pv-rail-group-label{min-height:1px;margin:var(--pv-space-2) 0;border-top:1px solid var(--pv-color-line)}.pv-rail[data-collapsed]>.pv-rail-group:first-child .pv-rail-group-label{display:none}.pv-rail[data-collapsed]{gap:0}.pv-rail[data-collapsed]>.pv-rail-group{margin-block-start:0}.pv-rail[data-collapsed]>.pv-rail-group:nth-child(n+3){margin-block-start:var(--pv-space-4)}.pv-rail-items{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pv-rail-items[hidden]{display:none}.pv-rail>.pv-rail-group[data-disclosure]+.pv-rail-group[data-disclosure]{margin-block-start:2px}.pv-rail-disclosure{display:grid}.pv-rail-disclosure[data-split]{grid-template-columns:minmax(0,1fr) 32px}.pv-rail-children{padding-inline-start:var(--pv-space-3);margin-block-start:var(--pv-space-1)}.pv-rail-group[data-current]>.pv-rail-disclosure{background:var(--pv-color-accent-soft);border-radius:var(--pv-radius-sm)}.pv-rail-group-toggle{font-weight:600}.pv-rail-chevron{flex:0 0 auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin:4px}.pv-rail-group-toggle[aria-expanded=true] .pv-rail-chevron{transform:rotate(45deg)}.pv-rail[data-collapsed] .pv-rail-disclosure[data-split]{grid-template-columns:1fr}.pv-rail[data-collapsed] .pv-rail-children{padding-inline-start:0}.pv-rail[data-collapsed] .pv-rail-group-toggle{flex-wrap:wrap}.pv-rail-item{position:relative;width:100%;min-width:0;display:flex;align-items:center;gap:var(--pv-space-2);font:inherit;text-align:left;padding:7px var(--pv-space-2);border:1px solid transparent;border-radius:var(--pv-radius-sm);background:none;color:var(--pv-color-ink-muted);cursor:pointer}.pv-rail-item:hover{background:var(--pv-color-surface);color:var(--pv-color-ink)}.pv-rail-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-rail-item[aria-current=page]{background:var(--pv-color-accent-soft);border-color:color-mix(in srgb,var(--pv-color-accent) 45%,var(--pv-color-line));color:var(--pv-color-accent);font-weight:600}.pv-rail-label{flex:1 1 auto;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.pv-rail-glyph{flex:0 0 auto;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);font-size:var(--pv-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:0}.pv-nav-icon{flex:0 0 auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pv-rail-item[aria-current=page]:before{content:"";position:absolute;left:-2px;top:6px;bottom:6px;width:3px;border-radius:var(--pv-radius-pill);background:var(--pv-color-accent)}.pv-rail-item[aria-current=page] .pv-rail-glyph{background:var(--pv-color-accent);border-color:var(--pv-color-accent);color:var(--pv-color-accent-contrast)}.pv-rail[data-collapsed] .pv-rail-item{align-items:center;justify-content:center}.pv-rail-dot{position:absolute;margin-top:-18px;margin-left:18px;width:7px;height:7px;border-radius:var(--pv-radius-pill);background:var(--pv-color-flag)}.pv-rail-collapse{align-self:start;font:inherit;background:none;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);color:var(--pv-color-ink-muted);padding:4px 10px;cursor:pointer}.pv-rail-collapse:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-menu{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start}.pv-menu-section{margin:2px 0 6px}.pv-menu-heading{margin:0;font:inherit}.pv-menu-section-toggle,.pv-menu-more{width:100%;min-height:32px;display:flex;align-items:center;gap:var(--pv-space-2);font:inherit;background:none;border:1px solid transparent;border-radius:var(--pv-radius-sm);color:var(--pv-color-ink-muted);cursor:pointer;text-align:start}.pv-menu-section-toggle{justify-content:space-between;padding:8px 10px 6px;font:var(--pv-type-micro);letter-spacing:var(--pv-tracking-micro);text-transform:uppercase}.pv-menu-more[hidden]{display:none}.pv-menu-more{min-height:38px;gap:10px;padding:6px 10px;font-size:13.5px}.pv-menu-section-toggle:hover,.pv-menu-more:hover{background:var(--pv-color-surface-2)}.pv-menu-section-toggle:focus-visible,.pv-menu-more:focus-visible,.pv-menu-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-menu-chevron,.pv-menu-more-icon{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pv-menu-chevron{margin-left:auto;transition:transform var(--pv-motion-base)}.pv-menu-section-toggle[aria-expanded=false] .pv-menu-chevron{transform:rotate(-90deg)}.pv-menu-more-icon{transition:transform var(--pv-motion-base)}.pv-menu-more[aria-expanded=true] .pv-menu-more-icon{transform:rotate(90deg)}.pv-menu-items{list-style:none;margin:0;padding:0;display:grid;gap:0}.pv-menu-items[hidden]{display:none}.pv-menu-foot{border-top:1px solid var(--pv-color-line);margin-top:10px;padding-top:var(--pv-space-2)}.pv-menu-item{position:relative;min-width:0;min-height:38px;display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:var(--pv-radius-sm);color:var(--pv-color-ink);font-size:14.5px;text-decoration:none}.pv-menu-item .pv-nav-icon,.pv-tabbar-item .pv-nav-icon{width:20px;height:20px;stroke-width:1.5}.pv-menu-item:hover{background:var(--pv-color-surface-2)}.pv-menu-item[aria-disabled=true]{color:var(--pv-color-ink-muted);cursor:default}.pv-menu-item[aria-disabled=true]:hover{background:transparent}.pv-menu-item[aria-current=page]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent);color:var(--pv-color-accent-strong);font-weight:600}.pv-menu-count{flex:none;font-size:12px;font-weight:600;border-radius:var(--pv-radius-pill);padding:0 7px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line)}.pv-menu-count[data-attention]{background:var(--pv-color-caution-soft);color:var(--pv-color-caution);border-color:var(--pv-color-caution)}.pv-menu-card{margin:4px 2px 6px;padding:8px 10px;border-radius:var(--pv-radius-md);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);font-size:13px}.pv-menu-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pv-menu[data-compact] .pv-menu-item{flex-direction:column;justify-content:center;gap:2px;padding:6px 2px;text-align:center;font-size:11.5px;line-height:1.2}.pv-menu[data-compact] .pv-menu-section{margin:0;padding-top:4px;border-top:1px solid var(--pv-color-line)}.pv-menu[data-compact] .pv-menu-section:first-child{border-top:0}.pv-menu[data-compact] .pv-menu-count{position:absolute;margin-left:30px;margin-top:-4px}.pv-menu[data-compact] .pv-menu-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-shell[data-rail=collapsed] .pv-shell-rail:has(.pv-menu){width:var(--pv-menu-width-compact)}.pv-hub-tabs{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-end;column-gap:var(--pv-space-4);min-width:0;margin:0;border-bottom:1px solid var(--pv-color-line)}.pv-hub-tabs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex:0 1 auto;min-width:0;gap:var(--pv-space-4);overflow:clip;overflow-clip-margin:var(--pv-space-1)}.pv-hub-tabs__list>li{flex:none}.pv-hub-tabs__link{display:inline-flex;align-items:center;gap:var(--pv-space-1);min-height:40px;padding:6px 2px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;color:var(--pv-color-ink-muted);text-decoration:none;font:var(--pv-type-body);line-height:1.3;white-space:nowrap;cursor:pointer}.pv-hub-tabs__link:hover{color:var(--pv-color-ink)}.pv-hub-tabs__link:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-2px}.pv-hub-tabs__link[aria-current=page],.pv-hub-tabs__link[data-current]{color:var(--pv-color-accent);border-bottom-color:var(--pv-color-accent);font-weight:600}.pv-hub-tabs__note{font-size:var(--pv-font-size-xs);color:var(--pv-color-ink-muted);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);padding:0 4px;font-weight:400}.pv-hub-tabs__more{position:relative;flex:0 1 auto;min-width:0}.pv-hub-tabs__more-button{max-inline-size:100%}.pv-hub-tabs__more-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pv-hub-tabs__caret{font-size:var(--pv-font-size-sm)}.pv-hub-tabs__menu{position:absolute;z-index:25;inset-block-start:calc(100% + var(--pv-space-1));inset-inline-end:0;min-inline-size:200px;max-inline-size:min(320px,calc(100vw - var(--pv-space-6)));list-style:none;margin:0;padding:var(--pv-space-2);display:grid;gap:2px;background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow)}.pv-hub-tabs__item{display:flex;align-items:center;gap:var(--pv-space-1);min-block-size:40px;padding:6px var(--pv-space-2);border-radius:var(--pv-radius-sm);color:var(--pv-color-ink);text-decoration:none;font:var(--pv-type-body);line-height:1.3}.pv-hub-tabs__item:hover{background:var(--pv-color-surface-2)}.pv-hub-tabs__item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-2px}.pv-hub-tabs__item[aria-current=page]{color:var(--pv-color-accent-strong);font-weight:600;box-shadow:inset 3px 0 0 var(--pv-color-accent)}.pv-hub-tabs__measure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:hidden;pointer-events:none}.pv-hub-tabs__measure>*{position:absolute;inset-block-start:0;inset-inline-start:0}.pv-hub-tabs__measure [data-label]:before{content:attr(data-label)}@media(pointer:coarse){.pv-hub-tabs__link,.pv-hub-tabs__item{min-block-size:var(--pv-target-coarse)}}@media(forced-colors:active){.pv-hub-tabs__link[aria-current=page],.pv-hub-tabs__link[data-current]{border-bottom-color:Highlight}.pv-hub-tabs__link:focus-visible,.pv-hub-tabs__item:focus-visible{outline-color:Highlight}.pv-hub-tabs__menu{border-color:CanvasText}.pv-hub-tabs__item[aria-current=page]{text-decoration:underline}}.pv-ctx{min-width:0;display:flex;align-items:center;gap:var(--pv-space-2);flex-wrap:wrap}.pv-ctx>.pv-switcher{flex:1 1 auto}.pv-ctx-menu{position:relative;flex:0 0 auto}.pv-ctx-menu-trigger{line-height:1}.pv-ctx-menu-popover{position:absolute;z-index:30;top:calc(100% + 4px);inset-inline-end:0;min-inline-size:220px;max-inline-size:min(320px,calc(100vw - 2 * var(--pv-space-4)));display:flex;flex-direction:column;background:var(--pv-color-surface);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow);padding:var(--pv-space-1)}.pv-ctx-menu-item{display:grid;gap:2px;text-align:left;font:var(--pv-type-ui);min-block-size:24px;padding:var(--pv-space-2) var(--pv-space-3);background:none;border:1px solid transparent;border-radius:var(--pv-radius-sm);color:var(--pv-color-ink);cursor:pointer}.pv-ctx-menu-item:hover{background:var(--pv-color-accent-soft)}.pv-ctx-menu-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-1px}.pv-ctx-menu-item[data-unavailable]{color:var(--pv-color-ink-muted);cursor:default}.pv-ctx-menu-item[data-unavailable]:hover{background:none}.pv-ctx-menu-item-note{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-suite-launcher{min-width:0;display:grid;gap:var(--pv-space-3);padding:var(--pv-space-4);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface);box-shadow:var(--pv-shadow-sm)}.pv-suite-launcher__title{margin:0;font:var(--pv-type-h2)}.pv-suite-launcher__group{display:grid;gap:var(--pv-space-2)}.pv-suite-launcher__group-title{margin:0;color:var(--pv-color-ink-muted);font:var(--pv-type-meta);text-transform:uppercase;letter-spacing:.08em}.pv-suite-launcher__grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--pv-space-3)}.pv-suite-app{min-width:0;overflow-wrap:anywhere;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-2)}.pv-suite-app__heading{display:flex;gap:var(--pv-space-2);padding:var(--pv-space-3) var(--pv-space-3) var(--pv-space-2)}.pv-suite-app__glyph{display:grid;place-items:center;flex:0 0 2rem;block-size:2rem;border-radius:var(--pv-radius-sm);background:var(--pv-color-accent-soft);color:var(--pv-color-accent);font:var(--pv-type-ui-strong)}.pv-suite-app__title{margin:0;font:var(--pv-type-ui-strong)}.pv-suite-app__description{margin:var(--pv-space-1) 0 0;color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-suite-app__actions{list-style:none;margin:0;padding:0 var(--pv-space-2) var(--pv-space-2);display:grid;gap:var(--pv-space-1)}.pv-suite-app__actions button{inline-size:100%;min-block-size:var(--pv-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-2);padding:var(--pv-space-2);border:1px solid transparent;border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-ink);font:var(--pv-type-ui);text-align:start;cursor:pointer}.pv-suite-app__actions button:hover{border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft);color:var(--pv-color-accent)}.pv-suite-app__actions button:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-suite-launcher__description{margin:0;color:var(--pv-color-ink-muted);max-width:var(--pv-reading-width)}.pv-suite-app__unavailable{display:flex;min-block-size:var(--pv-target-min);align-items:center;padding:var(--pv-space-2);color:var(--pv-color-ink-muted);font:var(--pv-type-ui)}.pv-suite-app__actions button,.pv-suite-app__unavailable{gap:var(--pv-space-2)}.pv-suite-app__label{flex:1 1 auto;min-inline-size:0}.pv-suite-app__arrow{flex:0 0 1.25em;text-align:center}.pv-suite-app__access{position:relative;flex:0 0 auto;inline-size:24px;block-size:24px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--pv-color-ink-muted);border-radius:var(--pv-radius-sm)}.pv-suite-app__access .pv-nav-icon{inline-size:18px;block-size:18px}.pv-suite-app__access:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-suite-app__tip{position:absolute;inset-block-end:calc(100% + 4px);inset-inline-end:0;z-index:5;display:none;padding:2px var(--pv-space-2);white-space:nowrap;border:1px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-ink);box-shadow:var(--pv-shadow);font:var(--pv-type-meta)}.pv-suite-app__access:hover>.pv-suite-app__tip,.pv-suite-app__access:focus-visible>.pv-suite-app__tip,.pv-suite-app__actions button:hover .pv-suite-app__tip,.pv-suite-app__actions button:focus-visible .pv-suite-app__tip{display:block}.pv-suite-launcher__legend ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2) var(--pv-space-4);color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-suite-launcher__legend li{display:inline-flex;align-items:center;gap:var(--pv-space-1)}.pv-suite-launcher__legend strong{color:var(--pv-color-ink);font-weight:600}.pv-suite-app__note{margin-inline-start:auto;padding:0 var(--pv-space-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-pill);color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-workspace-frame{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pv-space-3);align-items:start}.pv-workspace-frame--split{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.pv-workspace-main{min-width:0;overflow:hidden;display:grid;align-content:start;gap:var(--pv-space-3);grid-template-columns:minmax(0,1fr)}.pv-inspector{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);box-shadow:var(--pv-shadow-sm)}.pv-inspector:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-inspector__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-2);padding:var(--pv-space-3);border-bottom:1px solid var(--pv-color-line);background:var(--pv-color-surface-2)}.pv-inspector__header h2{margin:0;font:var(--pv-type-h3)}.pv-inspector__actions{display:flex;gap:var(--pv-space-2)}.pv-inspector__body{min-width:0;overflow:auto;display:grid;gap:var(--pv-space-3);padding:var(--pv-space-3)}@media(max-width:1180px){.pv-workspace-frame--split{grid-template-columns:minmax(0,1fr)}}.pv-dashboard-surface{min-width:0;display:grid;gap:var(--pv-space-3);padding:var(--pv-space-4);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface);box-shadow:var(--pv-shadow-sm)}.pv-dashboard-surface__header{min-width:0}.pv-dash-board{column-width:300px;column-gap:var(--pv-space-4)}.pv-dash-card{width:100%;min-width:0;display:inline-grid;break-inside:avoid;margin-block-end:var(--pv-space-4);gap:var(--pv-space-3);padding:var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md)}.pv-dash-card-title{margin:0;font:var(--pv-type-h3)}.pv-dash-card-heading{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:var(--pv-space-2)}.pv-dash-card-arrangement{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--pv-space-1)}.pv-dash-card-arrangement .pv-btn{min-height:36px;padding:var(--pv-space-1) var(--pv-space-2)}.pv-dash-card-arrangement .pv-dash-card-arrangement__move{inline-size:28px;min-height:28px;block-size:28px;padding:0;font-size:1rem;line-height:1}.pv-dash-stats,.pv-dash-tasks{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-dash-stat,.pv-dash-task{min-width:0;overflow-wrap:anywhere;display:grid;gap:2px;justify-items:start;position:relative;padding:var(--pv-space-2) var(--pv-space-6) var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.pv-dash-stat-label{font:var(--pv-type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-dash-stat-value{font:var(--pv-type-display);font-variant-numeric:var(--pv-numeric-data);color:var(--pv-color-ink)}.pv-dash-stat-note,.pv-dash-task-detail,.pv-dash-task-due{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-dash-task-label{font:var(--pv-type-ui-strong)}.pv-dash-task-context{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-dash-tone{font:var(--pv-type-micro);text-transform:uppercase;letter-spacing:.06em}.pv-dash-empty{color:var(--pv-color-ink-muted)}.pv-dash-unexplained{margin:0;font:var(--pv-type-meta);color:var(--pv-color-critical)}.pv-dash--positive:after,.pv-dash--attention:after,.pv-dash--critical:after{position:absolute;inset-block-start:var(--pv-space-2);inset-inline-end:var(--pv-space-2);font:var(--pv-type-micro);line-height:1;pointer-events:none}.pv-dash--positive:after{content:"●"}.pv-dash--attention:after{content:"!"}.pv-dash--critical:after{content:"▲"}.pv-dash--neutral{border-color:var(--pv-color-line)}.pv-dash--positive{border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft);color:var(--pv-color-positive)}.pv-dash--attention{border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft);color:var(--pv-color-caution);border-inline-start-width:3px}.pv-dash--critical{border-color:var(--pv-color-critical);background:var(--pv-color-critical-soft);color:var(--pv-color-critical);border-inline-start-width:5px}.pv-switcher{position:relative;min-width:0;max-width:560px}.pv-switcher-trigger{width:100%;display:flex;align-items:center;gap:var(--pv-space-2);font:inherit;text-align:left;padding:5px var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-pill);color:var(--pv-color-ink);cursor:pointer;min-width:0}.pv-switcher-trigger:hover{border-color:var(--pv-color-accent)}.pv-switcher-trigger:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.pv-switcher-kind{flex:0 0 auto;font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--pv-color-ink-muted)}.pv-switcher-value{flex:0 1 auto;min-width:0;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-variant-numeric:var(--pv-numeric-data)}.pv-switcher-value[data-identifier]{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip}.pv-switcher-secondary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-switcher-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--pv-color-ink-muted)}.pv-switcher-popover{position:absolute;z-index:25;top:calc(100% + 6px);left:0;min-width:100%;width:min(640px,92vw);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow);padding:var(--pv-space-2);display:grid;gap:var(--pv-space-2)}.pv-switcher-filter{width:100%}.pv-chooser-backdrop{z-index:52;padding:var(--pv-space-4)}.pv-chooser-dialog{display:grid;gap:var(--pv-space-2)}.pv-modal.pv-chooser-dialog{max-width:760px}.pv-chooser-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-2)}.pv-chooser-dialog-head>h2{margin:0;font-size:var(--pv-font-size-lg)}.pv-switcher-list{list-style:none;margin:0;padding:0;max-height:44vh;overflow-y:auto;display:grid;gap:1px}.pv-switcher-option{display:flex;align-items:baseline;gap:var(--pv-space-2);padding:6px var(--pv-space-2);border-radius:var(--pv-radius-sm);cursor:pointer}.pv-switcher-option[data-active]{background:var(--pv-color-accent-soft)}.pv-switcher-option[aria-selected=true] .pv-switcher-option-label{color:var(--pv-color-accent)}.pv-switcher-option-label{font-weight:700;font-variant-numeric:var(--pv-numeric-data);white-space:nowrap}.pv-switcher-option-secondary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-switcher-none{padding:var(--pv-space-3) var(--pv-space-2);color:var(--pv-color-ink-muted)}.pv-switcher-manual{border-top:1px solid var(--pv-color-line);padding-top:var(--pv-space-2)}@media(max-width:900px){.pv-shell:not([data-menu]){gap:0;padding:0}.pv-shell:not([data-menu]) .pv-bar-menu{display:inline-block}.pv-shell:not([data-menu]) .pv-bar-identity{display:none}.pv-shell:not([data-menu]) .pv-bar{flex-wrap:wrap;row-gap:var(--pv-space-2);border-width:0 0 1px;border-radius:0}.pv-shell:not([data-menu]) .pv-bar-context{order:3;flex-basis:100%}.pv-shell:not([data-menu]) .pv-shell-body{grid-template-columns:minmax(0,1fr);gap:0}.pv-shell:not([data-menu]) .pv-shell-rail{position:fixed;z-index:40;top:0;bottom:0;left:0;padding-top:var(--pv-space-4);max-height:none;scrollbar-gutter:auto;box-shadow:var(--pv-shadow);transform:translate(-105%);transition:transform var(--pv-motion-drawer) ease;border-radius:0 var(--pv-radius-md) var(--pv-radius-md) 0}.pv-shell:not([data-menu]) .pv-shell-rail[data-open]{transform:translate(0)}.pv-shell:not([data-menu]) .pv-shell-rail:not([data-open]){visibility:hidden;transition:transform var(--pv-motion-drawer) ease,visibility var(--pv-motion-drawer) step-end}.pv-shell:not([data-menu]) .pv-shell-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--pv-color-overlay);z-index:35}.pv-shell:not([data-menu]) .pv-shell-content{grid-column:1;padding:var(--pv-content-inset-block) var(--pv-content-inset-inline)}}@media(max-width:620px){.pv-switcher-secondary{display:none}}.pv-reading{max-width:var(--pv-reading-width)}@media(pointer:coarse){[data-density]{--pv-dt-head-height: 58px}.pv-dt-table thead th:not(.pv-dt-actions){padding-inline-end:calc(var(--pv-space-2) + var(--pv-target-coarse))}.pv-btn,.pv-nav-item,.pv-rail-item,.pv-menu-item,.pv-menu-section-toggle,.pv-menu-more,.pv-rail-collapse,.pv-bar-menu,.pv-suite-app__actions button,.pv-offline-chip,.pv-dt-sort,.pv-dt-resize,.pv-dt-move,.pv-dt-group-toggle,.pv-dt-cell,.pv-cell,.pv-input,.pv-select,.pv-switcher-trigger,.pv-switcher-option,.pv-ctx-menu-item{min-block-size:var(--pv-target-coarse)}.pv-btn,.pv-dt-sort,.pv-dt-resize,.pv-dt-move,.pv-dt-group-toggle{min-inline-size:var(--pv-target-coarse)}.pv-dt-cell,.pv-cell{font:var(--pv-type-data-lg);font-variant-numeric:var(--pv-numeric-data)}.pv-dt-note{display:block;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}input[type=checkbox],input[type=radio]{inline-size:24px;block-size:24px}.pv-dt-columns label,.checkbox-inline{min-block-size:var(--pv-target-coarse);display:inline-flex;align-items:center}}.pv-concept-version{font-size:var(--pv-font-size-xs);color:var(--pv-color-ink-muted);font-variant-numeric:var(--pv-numeric-data)}.pv-concept-unresolved{font-size:var(--pv-font-size-xs)}.pv-zoned-time{font-variant-numeric:var(--pv-numeric-data);white-space:nowrap}.pv-zoned-time__zone{font-size:var(--pv-font-size-xs);color:var(--pv-color-ink-muted)}.pv-inherited-setting{display:flex;flex-direction:column;gap:var(--pv-space-2);max-width:70ch}.pv-inherited-setting__help,.pv-inherited-setting__status{margin:0}.pv-inherited-setting__status{color:var(--pv-color-ink)}.pv-inherited-setting__blocked{margin:0;color:var(--pv-color-ink-muted)}.pv-reader-unit-settings{display:flex;flex-direction:column;gap:var(--pv-space-4)}.pv-reader-unit-settings>:is(h2,h4,p){margin:0}.pv-searchable-choice{position:relative;display:grid;gap:var(--pv-space-2);min-width:0;max-width:100%}.pv-searchable-choice__label{font:var(--pv-type-ui-strong)}.pv-searchable-choice__trigger,.pv-searchable-choice__search{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--pv-color-ink);background:var(--pv-color-surface);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);font:var(--pv-type-ui)}.pv-searchable-choice__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-2);padding:var(--pv-space-2) var(--pv-space-3);text-align:left}.pv-searchable-choice__selected,.pv-searchable-choice__option-main,.pv-searchable-choice__facts,.pv-searchable-choice__reason{min-width:0;overflow-wrap:anywhere}.pv-searchable-choice__popover{position:absolute;z-index:20;inset-block-start:100%;inset-inline:0;display:grid;gap:var(--pv-space-2);max-width:100%;padding:var(--pv-space-2);background:var(--pv-color-surface);border:1px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-sm);box-shadow:var(--pv-shadow)}.pv-searchable-choice__search{padding:var(--pv-space-2) var(--pv-space-3)}.pv-searchable-choice__trigger:focus-visible,.pv-searchable-choice__search:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-searchable-choice__option[data-active=true]{outline:2px solid var(--pv-color-accent);outline-offset:-2px}.pv-searchable-choice__list{display:grid;gap:1px;max-height:min(45vh,24rem);min-width:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none}.pv-searchable-choice__option,.pv-searchable-choice__state{min-width:0;padding:var(--pv-space-3);border-radius:var(--pv-radius-sm)}.pv-searchable-choice__option{display:grid;gap:var(--pv-space-1);cursor:pointer}.pv-searchable-choice__option:hover,.pv-searchable-choice__option[data-active=true]{background:var(--pv-color-accent-soft)}.pv-searchable-choice__option[aria-disabled=true]{cursor:not-allowed;border-inline-start:3px solid var(--pv-color-caution)}.pv-searchable-choice__option-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pv-space-2)}.pv-searchable-choice__option-label{font:var(--pv-type-ui-strong)}.pv-searchable-choice__status,.pv-searchable-choice__facts,.pv-searchable-choice__reason{font:var(--pv-type-meta)}.pv-searchable-choice__status{font-weight:600}.pv-searchable-choice__reason{color:var(--pv-color-caution)}@media(pointer:coarse){.pv-searchable-choice__trigger,.pv-searchable-choice__search,.pv-searchable-choice__option{min-height:44px}}@media(forced-colors:active){.pv-searchable-choice__trigger:focus-visible,.pv-searchable-choice__search:focus-visible,.pv-searchable-choice__option[data-active=true]{outline-color:Highlight}.pv-searchable-choice__option[aria-disabled=true]{border-color:GrayText}}.pv-btn[aria-disabled=true]{color:var(--pv-color-ink-muted);border-color:var(--pv-color-line-strong);cursor:not-allowed}.pv-settings-example{display:flex;flex-wrap:wrap;gap:var(--pv-space-4);padding:var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm)}.pv-settings-example dt{font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-settings-example dd{margin:0}.pv-setup-stepper__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pv-space-2);list-style:none;margin:0;padding:0}.pv-setup-stepper__item{inline-size:100%;min-block-size:52px;display:flex;align-items:center;gap:var(--pv-space-2);padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:6px;background:var(--pv-color-surface);color:var(--pv-color-ink);font:inherit;text-align:start;cursor:pointer;scroll-margin-block-start:96px}.pv-setup-stepper__item:disabled{cursor:default;color:var(--pv-color-ink-muted)}.pv-setup-stepper__item:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-setup-stepper__item[aria-current=step]{border-color:var(--pv-color-accent);box-shadow:inset 0 -3px 0 var(--pv-color-accent)}.pv-setup-stepper__number{flex:none;display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;border:1.5px solid var(--pv-color-border-control);font-weight:600;font-size:13px}.pv-setup-stepper__item[aria-current=step] .pv-setup-stepper__number{background:var(--pv-color-accent);border-color:var(--pv-color-accent);color:var(--pv-color-accent-contrast)}.pv-setup-stepper__item[data-state=done] .pv-setup-stepper__number{background:var(--pv-color-positive-soft);border-color:var(--pv-color-positive);color:var(--pv-color-positive)}.pv-setup-stepper__text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.25}.pv-setup-stepper__title{font-weight:600}.pv-setup-stepper__hint{font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.pv-setup-stepper__list{gap:4px}.pv-setup-stepper__item{flex-direction:column;align-items:flex-start;gap:4px;padding:var(--pv-space-2);min-block-size:56px}.pv-setup-stepper__hint{display:none}.pv-setup-stepper__title{font-size:12px;overflow-wrap:anywhere}}@media(pointer:coarse){.pv-setup-stepper__item{min-block-size:var(--pv-target-coarse)}}.pv-choice-segment{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);max-inline-size:100%}.pv-choice-segment:focus{outline:none}.pv-choice-segment[data-invalid=true]{border:2px solid var(--pv-color-critical)}.pv-choice-segment__option{display:inline-flex;align-items:center;gap:var(--pv-space-1);min-block-size:40px;min-inline-size:7.5em;padding:0 var(--pv-space-3);border:0;border-inline-start:1px solid var(--pv-color-line-strong);background:transparent;color:var(--pv-color-ink);font:inherit;cursor:pointer;scroll-margin-block-start:96px}.pv-choice-segment__option:first-child{border-inline-start:0}.pv-choice-segment__option[aria-checked=true],.pv-choice-segment__option[aria-pressed=true],.pv-choice-segment__option[role=tab][aria-selected=true]{background:var(--pv-color-accent);color:var(--pv-color-accent-contrast);font-weight:600}.pv-choice-segment__option:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px;position:relative}.pv-choice-segment__option:disabled{cursor:default;color:var(--pv-color-ink-muted)}.pv-choice-segment__option:disabled[aria-checked=true]{color:var(--pv-color-accent-contrast)}.pv-choice-segment__mark{display:inline-block;inline-size:1em;text-align:center}@media(pointer:coarse){.pv-choice-segment__option{min-block-size:var(--pv-target-coarse)}}@media(max-width:480px){.pv-choice-segment{display:flex}.pv-choice-segment__option{flex:1 1 8em}}@media(forced-colors:active){.pv-choice-segment__option[aria-checked=true]{outline:2px solid CanvasText;outline-offset:-4px}}.pv-undo-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2) var(--pv-space-3);padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line-strong);border-inline-start:4px solid var(--pv-color-pending);border-radius:var(--pv-radius-sm);background:var(--pv-color-pending-soft);color:var(--pv-color-ink)}.pv-concept-control__details{margin-block-start:var(--pv-space-1);font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.pv-concept-control__details>summary{cursor:pointer;min-block-size:var(--pv-target-min);display:inline-flex;align-items:center}.pv-concept-control__details>p{margin:var(--pv-space-1) 0 0}.pv-created-notice{display:flex;gap:var(--pv-space-3);align-items:flex-start;padding:var(--pv-space-3) var(--pv-space-4);border:1px solid var(--pv-color-line-strong);border-inline-start:4px solid var(--pv-color-positive);border-radius:var(--pv-radius-sm);background:var(--pv-color-positive-soft);color:var(--pv-color-ink);margin-block-end:var(--pv-space-3)}.pv-created-notice__mark{flex:none;font-weight:700;color:var(--pv-color-positive);line-height:1.4}.pv-created-notice h2{margin:0 0 var(--pv-space-1);font-size:1.125rem}.pv-created-notice h2:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-created-notice p{margin:0;overflow-wrap:anywhere}.pv-next-steps{margin-block-end:var(--pv-space-3)}.pv-next-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2);counter-reset:pv-next-step}.pv-next-steps__item{counter-increment:pv-next-step;display:flex;gap:var(--pv-space-3);align-items:flex-start;padding:var(--pv-space-2) var(--pv-space-3);border:1px dashed var(--pv-color-pending);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);min-inline-size:0}.pv-next-steps__item[data-state=done]{border-style:solid;border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-next-steps__item[data-state=check]{border-style:dotted}.pv-next-steps__token{flex:none;inline-size:1.25em;text-align:center;line-height:1.5;color:var(--pv-color-pending)}.pv-next-steps__token:before{content:counter(pv-next-step) " ";font-variant-numeric:tabular-nums;color:var(--pv-color-ink-muted)}.pv-next-steps__item[data-state=done] .pv-next-steps__token{color:var(--pv-color-positive)}.pv-next-steps__body{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.pv-next-steps__head{display:flex;flex-wrap:wrap;gap:var(--pv-space-1) var(--pv-space-2);align-items:baseline}.pv-next-steps__title{margin:0;font-size:1rem}.pv-next-steps__state{font-size:var(--pv-font-size-sm);font-weight:600;color:var(--pv-color-ink-muted)}.pv-next-steps__item[data-state=done] .pv-next-steps__state{color:var(--pv-color-positive)}.pv-next-steps__detail{margin-block-start:var(--pv-space-1)}.pv-next-steps__detail p{margin:0}.pv-next-steps__action{margin-block-start:var(--pv-space-2)}.pv-next-steps__action .pv-btn{max-inline-size:100%;white-space:normal;text-align:start}.pv-next-steps__token,.pv-next-steps__state{forced-color-adjust:auto}@media(forced-colors:active){.pv-next-steps__item[data-state=done]{border-width:2px}}.pv-record-details{margin-block-start:var(--pv-space-2);font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.pv-record-details>summary{cursor:pointer;min-block-size:var(--pv-target-min);display:inline-flex;align-items:center}.pv-record-details>summary:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-record-details__body{margin-block-start:var(--pv-space-1);overflow-wrap:anywhere;font-family:var(--pv-font-mono, monospace)}.pv-record-details__body p{margin:0 0 var(--pv-space-1)}.pv-record-details__body pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pv-bar-search{flex:0 1 auto;min-inline-size:0}.pv-palette-trigger{display:inline-flex;align-items:center;gap:var(--pv-space-2);min-block-size:36px;max-inline-size:100%;padding:0 var(--pv-space-3);font:var(--pv-type-ui);color:var(--pv-color-ink-muted);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);cursor:pointer}.pv-palette-trigger:hover{color:var(--pv-color-ink)}.pv-palette-trigger:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-palette-trigger-icon{inline-size:18px;block-size:18px;flex:none}.pv-palette-trigger-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-palette-trigger-kbd,.pv-palette-foot kbd{font:var(--pv-type-meta);font-family:var(--pv-font-mono);padding:0 var(--pv-space-1);border:1px solid var(--pv-color-line-strong);border-radius:4px;color:var(--pv-color-ink-muted);background:var(--pv-color-surface);white-space:nowrap}.pv-palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--pv-color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--pv-space-4) var(--pv-space-4)}.pv-palette{inline-size:min(640px,100%);max-block-size:76vh;display:flex;flex-direction:column;background:var(--pv-color-surface);color:var(--pv-color-ink);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow);overflow:hidden}.pv-palette-head{display:flex;align-items:center;gap:var(--pv-space-2);padding:var(--pv-space-3) var(--pv-space-3) var(--pv-space-3) var(--pv-space-4);border-block-end:1px solid var(--pv-color-line)}.pv-palette-head:focus-within{box-shadow:inset 0 -2px 0 var(--pv-color-accent)}.pv-palette-head-icon{inline-size:20px;block-size:20px;flex:none;color:var(--pv-color-ink-muted)}.pv-palette-input{flex:1 1 auto;min-inline-size:0;min-block-size:36px;border:0;background:transparent;color:inherit;font:400 17px/1.4 var(--pv-font-family);padding:var(--pv-space-1) 2px}.pv-palette-input:focus{outline:none}.pv-palette-close{flex:none;inline-size:32px;block-size:32px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--pv-radius-sm);background:transparent;color:var(--pv-color-ink-muted);font-size:22px;line-height:1;cursor:pointer}.pv-palette-close:hover{border-color:var(--pv-color-line-strong);color:var(--pv-color-ink)}.pv-palette-close:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:1px}.pv-palette-list,.pv-palette-options{list-style:none;margin:0;padding:0}.pv-palette-list{overflow-y:auto;padding:var(--pv-space-1) var(--pv-space-2);flex:1 1 auto}.pv-palette-list:empty{display:none}.pv-palette-group{font:var(--pv-type-micro);letter-spacing:var(--pv-tracking-micro);text-transform:uppercase;color:var(--pv-color-ink-muted);padding:var(--pv-space-3) var(--pv-space-2) var(--pv-space-1)}.pv-palette-option{display:flex;align-items:center;gap:var(--pv-space-3);min-block-size:40px;padding:var(--pv-space-2);border:1px solid transparent;border-radius:var(--pv-radius-sm);cursor:pointer}.pv-palette-option[aria-selected=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.pv-palette-option-text{display:flex;flex-direction:column;min-inline-size:0;flex:1 1 auto}.pv-palette-option-label{font:var(--pv-type-ui-strong);overflow-wrap:anywhere}.pv-palette-option-secondary{font:var(--pv-type-meta);color:var(--pv-color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-palette-option-kind{flex:none;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-palette-empty{margin:0;padding:var(--pv-space-4);color:var(--pv-color-ink-muted)}.pv-palette-foot{display:flex;flex-wrap:wrap;gap:var(--pv-space-1) var(--pv-space-3);padding:var(--pv-space-2) var(--pv-space-4);border-block-start:1px solid var(--pv-color-line);font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}@media(max-width:719px){.pv-palette-backdrop{padding:var(--pv-space-2) var(--pv-space-4)}.pv-palette{max-block-size:calc(100dvh - 2 * var(--pv-space-2));border-radius:var(--pv-radius-md)}.pv-palette-trigger-text,.pv-palette-trigger-kbd{display:none}.pv-palette-trigger{min-inline-size:var(--pv-target-coarse);justify-content:center;padding:0}.pv-palette-option-kind{display:none}}@media(pointer:coarse){.pv-palette-trigger,.pv-palette-close{min-block-size:var(--pv-target-coarse);min-inline-size:var(--pv-target-coarse)}.pv-palette-option,.pv-palette-input{min-block-size:var(--pv-target-coarse)}}@media(forced-colors:active){.pv-palette-option[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.pv-palette{border-color:CanvasText}}.pv-my-work{min-width:0;display:grid;gap:var(--pv-space-4)}.pv-my-work__clock{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-next-card{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-3) var(--pv-space-5);padding:var(--pv-space-4);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-inline-start:6px solid var(--pv-color-accent);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow-sm);overflow-wrap:anywhere}.pv-next-card--overdue{border-inline-start-color:var(--pv-color-flag);border-inline-start-style:double;border-inline-start-width:8px}.pv-next-card__what{flex:1 1 320px;min-width:0}.pv-next-card__eyebrow{margin:0;font:var(--pv-type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.pv-next-card__title{margin:2px 0 var(--pv-space-1);font-size:18px;font-weight:600;line-height:1.3}.pv-next-card__flag{display:inline-block;margin-inline-end:var(--pv-space-2);padding:0 var(--pv-space-2);border:1px solid currentColor;border-radius:var(--pv-radius-pill);font:var(--pv-type-micro);text-transform:uppercase;vertical-align:middle}.pv-next-card__provenance,.pv-next-card__note{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-next-card__action{display:grid;gap:var(--pv-space-1);max-width:100%}.pv-next-card__action .pv-btn{min-height:44px}.pv-my-work__section{min-width:0;display:grid;gap:var(--pv-space-2);padding:var(--pv-space-4);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg)}.pv-my-work__section h2{margin:0;font:var(--pv-type-h3)}.pv-my-work__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-my-work__row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2) var(--pv-space-3);padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-inline-start:4px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2);overflow-wrap:anywhere}.pv-my-work__row--missed{border-inline-start:4px double var(--pv-color-critical)}.pv-my-work__row--late{border-inline-start:4px dashed var(--pv-color-caution)}.pv-my-work__row-text{flex:1 1 240px;min-width:0}.pv-my-work__row-title{margin:0;font-weight:600}.pv-my-work__row-why,.pv-my-work__sources{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-my-work__status{display:inline-block;margin-inline-end:var(--pv-space-2);padding:0 var(--pv-space-2);border:1px solid currentColor;border-radius:var(--pv-radius-pill);font:var(--pv-type-micro);text-transform:uppercase}.pv-my-work__row .pv-btn{min-height:44px}@media(max-width:480px){.pv-next-card,.pv-my-work__section{padding:var(--pv-space-3)}.pv-next-card__action,.pv-next-card__action .pv-btn{width:100%}}.pv-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--pv-color-overlay);display:flex;justify-content:flex-end}.pv-sheet-scrim[hidden]{display:none}.pv-sheet{inline-size:min(760px,100%);block-size:100%;display:flex;flex-direction:column;background:var(--pv-color-ground);color:var(--pv-color-ink);border-inline-start:1px solid var(--pv-color-line);box-shadow:var(--pv-shadow)}.pv-sheet__head{display:flex;gap:var(--pv-space-3);align-items:flex-start;justify-content:space-between;padding:var(--pv-space-3) var(--pv-space-4);background:var(--pv-color-surface);border-block-end:1px solid var(--pv-color-line)}.pv-sheet__title{margin:0;font-size:20px;line-height:1.25}.pv-sheet__title:focus{outline:none}.pv-sheet__title:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-sheet__subtitle{margin:var(--pv-space-1) 0 0;color:var(--pv-color-ink-muted);font:var(--pv-type-ui)}.pv-sheet__body{flex:1 1 auto;overflow-y:auto;padding:var(--pv-space-4);display:grid;gap:var(--pv-space-4);align-content:start}.pv-sheet__foot{padding:var(--pv-space-3) var(--pv-space-4);background:var(--pv-color-surface);border-block-start:1px solid var(--pv-color-line);display:grid;gap:var(--pv-space-2)}@media(max-width:640px){.pv-sheet{inline-size:100%;border-inline-start:0;display:block;overflow-y:auto}.pv-sheet__head{position:sticky;inset-block-start:0;z-index:1}.pv-sheet__body{overflow:visible}}.pv-signoff-segregation{margin:0;display:flex;gap:var(--pv-space-2);align-items:baseline}.pv-signoff-segregation__mark{color:var(--pv-color-positive);font-weight:700}.pv-signoff-round{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);padding:var(--pv-space-3) var(--pv-space-4);display:grid;gap:var(--pv-space-2)}.pv-signoff-round[data-reviewed=true]{border-color:var(--pv-color-positive)}.pv-signoff-round__heading{margin:0;font-size:var(--pv-font-size-lg)}.pv-signoff-round__counts{margin:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-1) var(--pv-space-3);color:var(--pv-color-ink-muted);font:var(--pv-type-ui)}.pv-signoff-round__group{margin:0;font:var(--pv-type-ui-strong)}.pv-signoff-items{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-signoff-items>li{display:grid;grid-template-columns:1.5em 1fr;gap:var(--pv-space-2);align-items:start}.pv-signoff-items__mark{font-weight:700;text-align:center}.pv-signoff-items__sub{display:block;color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-signoff-items__old{text-decoration:line-through;color:var(--pv-color-ink-muted)}.pv-signoff-changed{margin:0;padding:var(--pv-space-2) var(--pv-space-3);border-inline-start:4px solid var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-signoff-clean{margin:0;color:var(--pv-color-positive)}.pv-signoff-signatories{display:grid;gap:var(--pv-space-2)}.pv-signoff-declaration{margin:0;display:grid;gap:var(--pv-space-1)}.pv-signoff-declaration>figcaption{font:var(--pv-type-ui-strong)}.pv-signoff-declaration>blockquote{margin:0;padding:var(--pv-space-2) var(--pv-space-3);border-inline-start:4px solid var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-signoff-reviewed{display:flex;gap:var(--pv-space-2);align-items:center;min-block-size:var(--pv-target-coarse);font-weight:600;cursor:pointer}.pv-signoff-reviewed input{inline-size:20px;block-size:20px}.pv-signature-statement{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);padding:var(--pv-space-3) var(--pv-space-4);display:grid;gap:var(--pv-space-2)}.pv-signature-statement__heading{margin:0;font-size:var(--pv-font-size-lg)}.pv-signature-statement__only{margin:0}.pv-signature-statement__text{margin:0;padding:var(--pv-space-2) var(--pv-space-3);border-inline-start:4px solid var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-signature-statement__draft,.pv-signature-statement__recorded{margin:0;font:var(--pv-type-meta)}.pv-signoff-actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:center}.pv-signoff-why{color:var(--pv-color-ink-muted);font:var(--pv-type-ui)}@media(forced-colors:active){.pv-signoff-changed,.pv-signature-statement__text,.pv-signoff-declaration>blockquote{border-inline-start-color:CanvasText}}.pv-my-work__row--round{align-items:center}.pv-my-work__progress{flex:0 0 auto;width:56px;height:8px;accent-color:var(--pv-color-accent)}.pv-my-work__gaps>summary{cursor:pointer;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.pv-my-work__gaps[open]>summary{margin-bottom:var(--pv-space-2)}.pv-my-work__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--pv-space-3)}.pv-my-work__card{min-width:0;display:grid;align-content:start;gap:var(--pv-space-2);padding:var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);overflow-wrap:anywhere}.pv-my-work__card-title{margin:0;font:var(--pv-type-ui-strong)}.pv-my-work__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:var(--pv-space-2)}.pv-my-work__tiles>li{min-width:0;display:grid;align-content:start;gap:2px}.pv-my-work__tile{position:relative;min-width:0;min-height:44px;display:grid;justify-items:start;gap:2px;padding:var(--pv-space-2) var(--pv-space-6) var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);font:inherit;text-align:start;overflow-wrap:anywhere}.pv-my-work__tile--link{cursor:pointer}.pv-my-work__tile--link:hover:not(:disabled){border-color:var(--pv-color-accent)}.pv-my-work__tile--link:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-my-work__tile--link:disabled{cursor:not-allowed;border-style:dashed}.pv-my-work__tile-value{font:var(--pv-type-h3);font-variant-numeric:var(--pv-numeric-data);color:var(--pv-color-ink)}.pv-my-work__tile-label{font:var(--pv-type-meta);color:var(--pv-color-ink)}.pv-my-work__tile-go{font:var(--pv-type-meta);color:var(--pv-color-accent-strong);text-decoration:underline}.pv-my-work__tile--link:disabled .pv-my-work__tile-go{color:var(--pv-color-ink-muted);text-decoration:none}.pv-my-work__tile-note,.pv-my-work__card-tasks,.pv-my-work__card-empty{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-my-work__card-tasks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-1) var(--pv-space-2)}.pv-my-work__card-failed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2)}.pv-bar-context:has(.pv-switcher-trigger[data-presentation=banner]){flex:1 1 auto;max-inline-size:720px}.pv-bar-context .pv-ctx:has(.pv-switcher-trigger[data-presentation=banner]){flex-wrap:nowrap}.pv-bar-context .pv-ctx:has(.pv-switcher-trigger[data-presentation=banner])>.pv-switcher{flex:1 1 auto;min-inline-size:0;max-inline-size:none}.pv-switcher-trigger[data-presentation=banner]{box-sizing:border-box;align-items:stretch;gap:0;padding:0;block-size:var(--pv-bar-control-height);min-block-size:var(--pv-bar-control-height);background:var(--pv-color-surface);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-md);overflow:hidden}.pv-switcher-trigger[data-presentation=banner]:hover{background:var(--pv-color-surface-2);border-color:var(--pv-color-border-control)}.pv-switcher-trigger[data-presentation=banner]>.pv-switcher-value,.pv-switcher-trigger[data-presentation=banner]>.pv-switcher-secondary{align-self:center;padding-inline-start:var(--pv-space-3);color:var(--pv-color-ink-muted);font-weight:600}.pv-switcher-trigger[data-presentation=banner] .pv-switcher-caret{align-self:center;margin-inline:auto var(--pv-space-3)}.pv-banner-phase-bar{flex:none;inline-size:6px;background:var(--pv-color-pending)}.pv-banner-body{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--pv-space-2);white-space:nowrap;padding:0 var(--pv-space-3)}.pv-banner-identifier{font:600 15px/1.2 var(--pv-font-mono);font-weight:600}.pv-banner-day{flex:none;font-weight:600;font-size:var(--pv-font-size-md)}.pv-banner-phase{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:13px}.pv-banner-phase-dot{inline-size:10px;block-size:10px;border-radius:3px;background:var(--pv-color-pending)}.pv-banner-phase-bar[data-tone=positive],.pv-banner-phase-dot[data-tone=positive]{background:var(--pv-color-positive)}.pv-banner-phase-bar[data-tone=caution],.pv-banner-phase-dot[data-tone=caution]{background:var(--pv-color-caution)}.pv-banner-phase-bar[data-tone=critical],.pv-banner-phase-dot[data-tone=critical]{background:var(--pv-color-critical)}.pv-banner-phase-bar[data-tone=flag],.pv-banner-phase-dot[data-tone=flag]{background:var(--pv-color-flag)}.pv-banner-phase-bar[data-tone=accent],.pv-banner-phase-dot[data-tone=accent]{background:var(--pv-color-accent)}.pv-banner-body .pv-badge{flex:none}.pv-banner-wide-only{display:contents}.pv-shell-page-head__narrow-only{display:none}.pv-banner-detail{flex:1 1 auto;min-inline-size:0;font-size:12.5px}.pv-account{position:relative}.pv-account-trigger{display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;min-block-size:40px;padding:0;border:1px solid transparent;border-radius:var(--pv-radius-sm);background:transparent;cursor:pointer}.pv-account-trigger:hover{background:var(--pv-color-surface-2)}.pv-account-trigger:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-account-avatar{inline-size:32px;block-size:32px;box-sizing:border-box;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--pv-color-surface);border:1px solid var(--pv-color-border-control);color:var(--pv-color-accent-strong);font-weight:700;font-size:13px}.pv-account-trigger:hover .pv-account-avatar,.pv-account-trigger[aria-expanded=true] .pv-account-avatar{border-color:var(--pv-color-accent);background:var(--pv-color-surface-2)}.pv-account-popover{position:absolute;z-index:25;inset-block-start:calc(100% + 6px);inset-inline-end:0;inline-size:min(300px,calc(100vw - 16px));background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow);padding:var(--pv-space-3)}.pv-account-head{display:grid;gap:2px;padding:0 var(--pv-space-2) var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);margin-block-end:var(--pv-space-2)}.pv-account-name{font-weight:600;font-size:var(--pv-font-size-lg)}.pv-account-who,.pv-account-zone{color:var(--pv-color-ink-muted);font-size:13px}.pv-account-items{display:grid;gap:2px}.pv-account-item{font:inherit;text-align:start;min-block-size:40px;padding:6px var(--pv-space-2);border:1px solid transparent;border-radius:var(--pv-radius-sm);background:transparent;color:var(--pv-color-ink);cursor:pointer}.pv-account-item:hover{background:var(--pv-color-surface-2)}.pv-account-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-2px}.pv-account-item[aria-current=page]{font-weight:600;color:var(--pv-color-accent-strong)}.pv-account-item[aria-disabled=true]{cursor:not-allowed;color:var(--pv-color-ink-muted)}.pv-account-item[aria-disabled=true]:hover{background:transparent}.pv-account-reason{display:block;padding:0 var(--pv-space-2) var(--pv-space-1);font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-shortcuts{display:grid;grid-template-columns:auto 1fr;gap:var(--pv-space-2) var(--pv-space-4);margin:0 0 var(--pv-space-4)}.pv-shortcuts dd{margin:0}.pv-about{display:grid;grid-template-columns:auto 1fr;gap:var(--pv-space-2) var(--pv-space-4);margin:0 0 var(--pv-space-4)}.pv-about dt{color:var(--pv-color-ink-muted)}.pv-about dd{margin:0;overflow-wrap:anywhere}.pv-shortcuts kbd{font:var(--pv-type-meta);font-family:var(--pv-font-mono);padding:0 var(--pv-space-1);border:1px solid var(--pv-color-line-strong);border-block-end-width:2px;border-radius:4px;white-space:nowrap}.pv-bar .pv-palette-trigger{box-sizing:border-box;block-size:var(--pv-bar-control-height);min-block-size:var(--pv-bar-control-height);inline-size:260px;max-inline-size:100%;padding:6px 10px;border-radius:var(--pv-radius-md)}.pv-bar-search{flex:0 1 260px;min-inline-size:40px;margin-inline-start:auto}.pv-shell:not([data-focus]) .pv-bar-search+.pv-bar-end{margin-left:0}@media(min-width:1024px){.pv-bar{flex-wrap:nowrap}.pv-bar-context{flex:1 1 auto;min-width:0}.pv-bar-brand,.pv-bar-search,.pv-bar-end{flex-shrink:0}.pv-bar-end{flex-wrap:nowrap}}.pv-bar .pv-offline-chip{min-block-size:32px;font-size:13px}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-account-avatar,:root:not([data-theme=light],[data-theme=high-contrast]) .pv-account-item[aria-current=page]{color:var(--pv-color-accent)}}:root[data-theme=dark] .pv-account-avatar,:root[data-theme=dark] .pv-account-item[aria-current=page]{color:var(--pv-color-accent)}@media(max-width:1023px){.pv-banner-detail{display:none}.pv-bar-context:has(.pv-switcher-trigger[data-presentation=banner]){order:0;flex:1 1 auto;flex-basis:auto}.pv-bar .pv-palette-trigger{inline-size:auto}.pv-bar .pv-palette-trigger-text,.pv-bar .pv-palette-trigger-kbd{display:none}}@media(max-width:719px){.pv-bar-context:has(.pv-switcher-trigger[data-presentation=banner]){order:3;flex-basis:100%;max-inline-size:none}.pv-switcher-trigger[data-presentation=banner]{max-block-size:44px}}@media(pointer:coarse){:root{--pv-bar-control-height: var(--pv-target-coarse)}.pv-account-trigger,.pv-account-item{min-block-size:var(--pv-target-coarse);min-inline-size:var(--pv-target-coarse)}}@media(forced-colors:active){.pv-switcher-trigger[data-presentation=banner]{border-color:ButtonText}.pv-banner-phase-bar{background:CanvasText;forced-color-adjust:none}.pv-banner-phase-dot{border:1px solid CanvasText}.pv-account-avatar{border:1px solid ButtonText}.pv-account-popover{border-color:CanvasText}.pv-account-item:focus-visible{outline-color:Highlight}.pv-account-item[aria-current=page]{text-decoration:underline}}.pv-shell-brand{display:inline-flex;align-items:center;gap:var(--pv-space-2);padding:0 4px;font-weight:700;white-space:nowrap;color:var(--pv-color-ink)}.pv-shell-brand__mark{inline-size:26px;block-size:26px;flex:none}.pv-switcher-trigger[data-presentation=banner] .pv-banner-body{padding:0 10px}.pv-switcher-trigger[data-presentation=banner] .pv-switcher-caret{margin-inline:auto 10px}.pv-bar .pv-offline-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px}.pv-offline-chip--attention{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-bar .pv-offline-chip--offline,.pv-bar .pv-offline-chip--pending{color:var(--pv-color-accent-strong);border-color:var(--pv-color-accent);border-style:dotted;background:var(--pv-color-accent-soft)}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-bar .pv-offline-chip--offline,:root:not([data-theme=light],[data-theme=high-contrast]) .pv-bar .pv-offline-chip--pending,:root:not([data-theme=light],[data-theme=high-contrast]) .pv-menu-item[aria-current=page],:root:not([data-theme=light],[data-theme=high-contrast]) .pv-tabbar-item[aria-current=page]{color:var(--pv-color-accent)}}:root[data-theme=dark] .pv-bar .pv-offline-chip--offline,:root[data-theme=dark] .pv-bar .pv-offline-chip--pending,:root[data-theme=dark] .pv-menu-item[aria-current=page],:root[data-theme=dark] .pv-tabbar-item[aria-current=page]{color:var(--pv-color-accent)}.pv-env-band{background:repeating-linear-gradient(135deg,var(--pv-color-caution-soft) 0 12px,var(--pv-color-surface) 12px 24px);color:var(--pv-color-caution);border-bottom:2px solid var(--pv-color-caution);font-weight:700;font-size:13px;padding:4px var(--pv-space-4);text-align:center}.pv-study-card[data-study-card=""]{display:flex;align-items:center;gap:8px;min-width:0}.pv-study-card__number{font:600 14px var(--pv-font-mono);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-study-card[data-study-card=""]>.pv-badge{flex:none}.pv-study-card .pv-btn{min-block-size:32px;padding:4px 10px;font-size:13px;margin-top:4px}.pv-shell-page-head{min-width:0}.pv-crumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:13px;color:var(--pv-color-ink-muted)}.pv-crumbs li{display:inline-flex;gap:4px}.pv-crumbs a{color:var(--pv-color-ink-muted)}.pv-shell-page-head__row{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap}.pv-shell-page-head__copy{min-width:0}.pv-shell-page-head__title{margin:0;font:var(--pv-type-h1);letter-spacing:var(--pv-tracking-tighter)}.pv-shell-page-head__title:focus{outline:none}.pv-shell-page-head__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--pv-space-4);margin:0 0 6px;min-width:0}.pv-shell-page-head__top>nav{min-width:0}.pv-shell-page-head__sub{margin:0 0 0 auto;min-width:0;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-md)}.pv-shell-page-head__day-icon{display:inline-block;vertical-align:-2px;margin-inline-end:6px}.pv-shell-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pv-space-2);margin-inline-start:auto;min-width:0;max-inline-size:100%}.pv-shell-page-head__actions-slot{display:contents}.pv-shell-page-head__actions .pv-btn{line-height:inherit}.pv-shell-page-head__actions:has(>.pv-shell-page-head__actions-slot:empty:only-child){display:none}.pv-page-header__actions:empty{display:none}.pv-action-bar__actions:empty{display:none}.pv-action-bar:has(>.pv-action-bar__controls:empty):not(:has(>.pv-action-bar__actions:not(:empty))){display:none}.pv-page-header:has(>.pv-page-header__copy:empty):not(:has(>.pv-page-header__actions:not(:empty))){display:none}.pv-shell-page-head__tabs{margin-block-start:var(--pv-space-2);min-width:0}.pv-shell-content:focus{outline:none}.pv-page-header[data-under-shell] .pv-page-header__title{font:var(--pv-type-h2);letter-spacing:var(--pv-tracking-tight)}.pv-account-row{display:grid}.pv-account-group{font:var(--pv-type-micro);letter-spacing:var(--pv-tracking-micro);text-transform:uppercase;color:var(--pv-color-ink-muted);padding:10px var(--pv-space-2) 2px;border-top:1px solid var(--pv-color-line);margin-top:4px}.pv-account-item{display:inline-flex;align-items:center;gap:var(--pv-space-2)}.pv-account-check{color:var(--pv-color-accent);inline-size:1em}.pv-tabbar{display:none}.pv-menu-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:var(--pv-color-overlay)}.pv-menu-sheet{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(calc(100% - 56px),400px);z-index:45;background:var(--pv-color-surface);box-shadow:var(--pv-shadow);overflow-y:auto;padding:0 12px 24px}.pv-menu-sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;background:var(--pv-color-surface);padding:12px 0;border-bottom:1px solid var(--pv-color-line);margin-bottom:8px}.pv-menu-sheet-head h2{margin:0;font:600 18px var(--pv-font-family)}.pv-menu-sheet-head h2:focus{outline:none}.pv-menu-sheet-close{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;border:1px solid transparent;border-radius:var(--pv-radius-sm);background:transparent;color:var(--pv-color-ink);font-size:24px;line-height:1;cursor:pointer}.pv-menu-sheet-close:hover{background:var(--pv-color-surface-2)}.pv-menu-sheet-close:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}@media(min-width:720px)and (max-width:1023px){.pv-shell[data-menu] .pv-shell-rail{width:var(--pv-menu-width-compact);padding:8px 4px}.pv-bar-search{flex:none}}@media(max-width:719px){:root{scroll-padding-block-end:84px}.pv-shell[data-menu] .pv-shell-body{grid-template-columns:minmax(0,1fr)}.pv-shell[data-menu] .pv-shell-rail{display:none}.pv-shell[data-menu] .pv-shell-content{grid-column:1;padding:14px 16px 96px}.pv-shell[data-menu] .pv-bar{flex-wrap:wrap;gap:6px;padding:6px 10px}.pv-shell[data-menu] .pv-bar-search,.pv-shell[data-menu] .pv-bar-identity,.pv-shell-brand__word{display:none}.pv-shell[data-menu] .pv-bar-context{order:5;flex:1 0 100%;max-inline-size:none}.pv-shell[data-menu] .pv-bar-search+.pv-bar-end{margin-left:auto}.pv-switcher-trigger[data-presentation=banner] .pv-banner-body{padding:0 8px}.pv-switcher-trigger[data-presentation=banner] .pv-banner-body .pv-badge--accent,.pv-switcher-trigger[data-presentation=banner] .pv-banner-wide-only{display:none}.pv-shell-page-head__narrow-only{display:inline}.pv-shell-page-head__title{font-size:22px}.pv-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--pv-color-surface);border-top:1px solid var(--pv-color-line);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}}.pv-tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:52px;border:0;background:transparent;font:inherit;font-size:11.5px;cursor:pointer;border-radius:var(--pv-radius-sm);position:relative;color:var(--pv-color-ink)}.pv-tabbar-item[aria-current=page]{color:var(--pv-color-accent-strong);font-weight:700;background:var(--pv-color-accent-soft)}.pv-tabbar-item:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-2px}@media(forced-colors:active){.pv-menu-item[aria-current=page],.pv-tabbar-item[aria-current=page]{border:2px solid Highlight}.pv-offline-chip{border-color:ButtonText}.pv-offline-chip--offline,.pv-offline-chip--pending{border-style:dotted}.pv-offline-chip--attention{border-width:2px}.pv-env-band{border-bottom-color:CanvasText}.pv-menu-sheet{border:1px solid CanvasText}.pv-provima-mark__facets{display:none}.pv-provima-mark__solid{fill:CanvasText}}.pv-banner-phase-bar[data-phase="1"],.pv-banner-phase-dot[data-phase="1"],.pv-phase-dot[data-phase="1"]{background:var(--pv-phase-1)}.pv-banner-phase-bar[data-phase="2"],.pv-banner-phase-dot[data-phase="2"],.pv-phase-dot[data-phase="2"]{background:var(--pv-phase-2)}.pv-banner-phase-bar[data-phase="3"],.pv-banner-phase-dot[data-phase="3"],.pv-phase-dot[data-phase="3"]{background:var(--pv-phase-3)}.pv-banner-phase-bar[data-phase="4"],.pv-banner-phase-dot[data-phase="4"],.pv-phase-dot[data-phase="4"]{background:var(--pv-phase-4)}.pv-phase-dot{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px;vertical-align:-1px;background:var(--pv-color-pending)}@media(forced-colors:active){.pv-phase-dot{border:1px solid CanvasText}}.pv-account-row[data-after-group]{border-top:1px solid var(--pv-color-line);margin-top:4px;padding-top:4px}.pv-shell-page-head__extra{margin:0 0 0 auto;min-width:0;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-md)}.pv-shell-page-head__extra:has(>.pv-shell-page-head__sub-end:empty){display:none}.pv-shell-page-head__sub-lead+.pv-shell-page-head__sub-end:not(:empty):before{content:" · "}.pv-shell-page-head__below:empty{display:none}.pv-shell[data-focus] .pv-shell-body{grid-template-columns:minmax(0,1fr)}.pv-shell[data-focus] .pv-shell-content{grid-column:1}.pv-shell[data-focus] .pv-shell-rail,.pv-shell[data-focus] .pv-bar-search,.pv-shell[data-focus] .pv-bar-actions,.pv-shell[data-focus] .pv-bar-menu,.pv-shell[data-focus] .pv-tabbar,.pv-shell[data-focus] .pv-shell-banners{display:none}.pv-shell[data-focus] .pv-bar{min-height:44px;padding-block:4px}.pv-bar-focus-label{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pv-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;min-block-size:40px;padding:0;border:1px solid transparent;border-radius:var(--pv-radius-sm);background:transparent;color:var(--pv-color-ink);font-size:20px;line-height:1;cursor:pointer}.pv-iconbtn:hover{background:var(--pv-color-surface-2)}.pv-iconbtn:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-iconbtn .pv-nav-icon{inline-size:20px;block-size:20px;stroke-width:1.5}.pv-count-badge{position:absolute;inset-block-start:2px;inset-inline-end:0;min-inline-size:18px;block-size:18px;border-radius:9px;padding:0 5px;background:var(--pv-color-critical);color:#fff;font:700 11px/18px var(--pv-font-family);text-align:center}.pv-tabbar-item .pv-count-badge{inset-block-start:2px;inset-inline-end:calc(50% - 22px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-count-badge{color:#241927}}:root[data-theme=dark] .pv-count-badge{color:#241927}.pv-inbox{position:relative}.pv-inbox-popover{position:absolute;z-index:30;inset-block-start:calc(100% + 6px);inset-inline-end:0;inline-size:min(400px,calc(100vw - 24px));max-block-size:70vh;overflow:auto;background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow);padding:14px}.pv-inbox-popover-head{display:flex;justify-content:space-between;align-items:center}.pv-inbox-popover h2{font:600 16px var(--pv-font-family);margin:0 0 8px}.pv-inbox-popover h2:focus{outline:none}.pv-inbox-popover h3{font:700 11px/1.35 var(--pv-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);margin:12px 0 4px}.pv-inbox-rows{list-style:none;margin:0;padding:0}.pv-inbox-rows>li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pv-color-line);flex-wrap:wrap}.pv-inbox-rows>li:first-child{border-top:0}.pv-inbox-row-text{flex:1 1 220px;min-width:0}.pv-inbox-row-title{margin:0;font-weight:600}.pv-inbox-row-meta{margin:2px 0 0;font-size:13px;color:var(--pv-color-ink-muted)}.pv-inbox-note{margin:4px 0;color:var(--pv-color-ink-muted)}.pv-inbox-more{list-style:none;margin:4px 0 0;padding:0}.pv-inbox-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-block-end:12px}.pv-inbox-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-inbox-acts>.pv-inbox-note{flex-basis:100%;margin:0;font-size:13px}.pv-inbox-view{margin:8px 0 4px}.pv-inbox-count-chip{font-size:12px;font-weight:600;border-radius:var(--pv-radius-pill);padding:1px 8px;color:var(--pv-color-caution);border:1px solid var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-shell[data-focus] .pv-inbox,.pv-toast-region[hidden]{display:none}.pv-toast--more{font-size:13px}@media(pointer:coarse){.pv-iconbtn{min-inline-size:var(--pv-target-coarse);min-block-size:var(--pv-target-coarse)}}@media(forced-colors:active){.pv-count-badge{border:1px solid CanvasText}.pv-inbox-popover{border-color:CanvasText}}.pv-btn.pv-inbox-sm{min-block-size:32px;padding:4px 10px;font-size:13px}@media(pointer:coarse){.pv-btn.pv-inbox-sm{min-block-size:var(--pv-target-coarse)}}.pv-inbox-intro{margin:0 0 4px;color:var(--pv-color-ink-muted);font-size:15px}.pv-inbox-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pv-inbox-rows>li.pv-inbox-round{display:block}.pv-inbox-rows>li.pv-inbox-study{display:block}.pv-inbox-study-head{margin:0;font-weight:600}.pv-inbox-study-rows{margin:8px 0 0;padding:0 0 0 12px;border-inline-start:3px solid var(--pv-color-line-strong)}.pv-inbox-round-head{margin:0;font-weight:600}.pv-inbox-round-meta{margin:2px 0 0;font-size:13px;color:var(--pv-color-ink-muted)}.pv-inbox-round-rows{list-style:none;margin:8px 0 0;padding:0 0 0 12px;border-inline-start:3px solid var(--pv-color-line)}.pv-inbox-round-rows>li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--pv-color-line);flex-wrap:wrap}.pv-inbox-round-rows>li:first-child{border-top:0}.pv-guard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--pv-color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px}.pv-guard-dialog{inline-size:min(560px,100%);max-block-size:80vh;overflow:auto;background:var(--pv-color-surface);color:var(--pv-color-ink);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow)}.pv-guard-dialog__head{padding:14px 16px 10px;border-block-end:1px solid var(--pv-color-line)}.pv-guard-dialog__head h2{font-size:18px;line-height:1.3;font-weight:600;margin:0}.pv-guard-dialog__head h2:focus{outline:none}.pv-guard-dialog__body{padding:14px 16px 16px;display:grid;gap:12px}.pv-guard-dialog__body p{margin:0}.pv-guard-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-guard-held{border:1px solid var(--pv-color-line);border-inline-start:4px solid var(--pv-color-pending);border-radius:var(--pv-radius-md);padding:10px 12px;background:var(--pv-color-pending-soft)}.pv-guard-held ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.pv-guard-held li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.pv-guard-held__text{font-variant-numeric:tabular-nums}.pv-guard-held__meta,.pv-guard-held__note{color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}.pv-guard-held__actions{display:inline-flex;gap:6px;margin-inline-start:auto}.pv-guard-held__note{margin:6px 0 0}.pv-guard-identity{min-block-size:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-2)}.pv-idle-warning{position:fixed;inset-inline-start:50%;transform:translate(-50%);inset-block-end:16px;z-index:55;inline-size:min(560px,calc(100% - 24px));background:var(--pv-color-surface);color:var(--pv-color-ink);border:1px solid var(--pv-color-caution);border-inline-start:6px solid var(--pv-color-caution);border-radius:var(--pv-radius-lg);box-shadow:var(--pv-shadow);padding:12px 14px;display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.pv-idle-warning p{margin:0;flex:1 1 260px}.pv-idle-warning--slim{position:static;transform:none;inline-size:auto;box-shadow:none;border-radius:var(--pv-radius-md);padding:4px 10px;flex-wrap:nowrap}.pv-idle-warning--slim p{flex:1 1 auto}@media(max-width:719px){.pv-guard-backdrop{padding:8px;align-items:stretch}.pv-guard-dialog{max-block-size:none}.pv-idle-warning{inset-block-end:auto;inset-block-start:8px}}@media(forced-colors:active){.pv-guard-dialog,.pv-idle-warning,.pv-guard-held{border-color:CanvasText}}.pv-guard-host{display:contents}.pv-guard-list{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-variant-numeric:tabular-nums}.pv-bar-notice{flex:1 1 280px;min-inline-size:0;display:flex}.pv-bar-notice .pv-idle-warning--slim{flex:1 1 auto}.pv-tabs{display:flex;gap:var(--pv-space-1);border-bottom:1px solid var(--pv-color-line);margin-bottom:var(--pv-space-4);overflow-x:auto}.pv-tab{border:0;border-bottom:3px solid transparent;background:transparent;padding:10px 12px;min-height:44px;font:var(--pv-type-body);font-weight:600;color:var(--pv-color-ink-muted);white-space:nowrap;cursor:pointer}.pv-tab:hover{color:var(--pv-color-ink)}.pv-tab:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:-2px}.pv-tab[aria-selected=true]{color:var(--pv-color-ink);border-bottom-color:var(--pv-color-accent)}.pv-focused{box-shadow:inset 4px 0 0 var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-focused:focus{outline:2px solid var(--pv-color-accent);outline-offset:2px}@media(forced-colors:active){.pv-focused{outline:2px solid CanvasText}}.pv-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--pv-space-4);align-items:start}.pv-checklist{list-style:none;margin:var(--pv-space-3) 0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-checklist>li{display:flex;gap:var(--pv-space-2);align-items:flex-start}.pv-checklist__token{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--pv-color-line-strong);font-weight:700}.pv-checklist>li[data-outcome=passed] .pv-checklist__token{border-color:var(--pv-color-positive);color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-checklist>li[data-outcome=failed] .pv-checklist__token{border-color:var(--pv-color-critical);color:var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-checklist>li[data-outcome=not-run] .pv-checklist__token{color:var(--pv-color-ink-muted)}.pv-history{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-3)}.pv-history>li{border-bottom:1px solid var(--pv-color-line);padding-bottom:var(--pv-space-3)}.pv-run-stepper{display:flex;gap:6px;flex-wrap:wrap}.pv-run-stepper__step{border:1px solid var(--pv-color-line);background:var(--pv-color-surface);color:var(--pv-color-ink);border-radius:12px;padding:6px 12px;min-height:44px;cursor:pointer;display:inline-flex;gap:8px;align-items:center;font:inherit;font-weight:600}.pv-run-stepper__step[aria-current=step]{border-color:var(--pv-color-accent);box-shadow:inset 0 -3px 0 var(--pv-color-accent)}.pv-run-stepper__step[aria-disabled=true]{color:var(--pv-color-ink-muted);border-style:dashed;cursor:not-allowed}.pv-run-stepper__step small{font-weight:400;color:var(--pv-color-ink-muted);font-variant-numeric:tabular-nums}.pv-run-stepper__tick{color:var(--pv-color-positive)}.pv-run-stepper__step:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-value-entry{display:grid;gap:8px;max-width:520px}.pv-value-entry__label{font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.pv-value-entry__row{display:flex;align-items:stretch;gap:8px;max-width:420px}.pv-value-entry__input{font-size:32px;line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums slashed-zero;width:100%;min-width:0;padding:10px 14px;border:2px solid var(--pv-color-border-control);border-radius:12px;background:var(--pv-color-surface);color:var(--pv-color-ink);box-sizing:border-box}.pv-value-entry__input:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-value-entry__input[aria-invalid=true]{border-color:var(--pv-color-critical);box-shadow:inset 4px 0 0 var(--pv-color-critical)}.pv-value-entry__unit{font-size:20px;font-weight:600;display:grid;place-items:center;padding:0 6px;color:var(--pv-color-ink-muted)}.pv-value-entry__problem{margin:0;border:2px solid var(--pv-color-critical);background:var(--pv-color-critical-soft);border-radius:12px;padding:10px 12px}.pv-value-entry__problem>span[aria-hidden]{color:var(--pv-color-critical);font-weight:700}.pv-expected-band{display:grid;gap:4px;max-width:420px}.pv-expected-band__bar{display:block;width:100%;height:40px}.pv-expected-band__track{fill:var(--pv-color-surface-2);stroke:var(--pv-color-line)}.pv-expected-band__range{fill:var(--pv-color-positive-soft);stroke:var(--pv-color-positive)}.pv-expected-band__mean{stroke:var(--pv-color-ink-muted);stroke-dasharray:3 2}.pv-expected-band__marker{fill:var(--pv-color-ink)}.pv-expected-band[data-outside=true] .pv-expected-band__marker{fill:var(--pv-color-caution)}.pv-expected-band__text{margin:0;font-size:13px;color:var(--pv-color-ink-muted)}.pv-expected-band__warn{color:var(--pv-color-ink);font-weight:600;border:1px solid var(--pv-color-caution);background:var(--pv-color-caution-soft);border-radius:999px;padding:1px 8px;white-space:nowrap}.pv-expected-band__warn>span[aria-hidden]{color:var(--pv-color-caution)}.pv-tok{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;font:700 12px/1 var(--pv-font-family);flex:none;border:1.5px solid}.pv-tok--large{width:28px;height:28px;font-size:15px}.pv-tok--todo{color:var(--pv-color-pending);border-color:var(--pv-color-pending);border-style:dashed}.pv-tok--done{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-tok--warn{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-tok--late,.pv-tok--corr{color:var(--pv-color-flag);border-color:var(--pv-color-flag);background:var(--pv-color-flag-soft)}.pv-tok--missed{color:var(--pv-color-critical);border-color:var(--pv-color-critical);border-style:double;border-width:3px;background:var(--pv-color-critical-soft)}.pv-tok--nd{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-tok--signed{color:var(--pv-color-accent-strong);border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-verdict{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:var(--pv-radius-md);border:1px solid var(--pv-color-line);background:var(--pv-color-surface)}.pv-verdict:focus{outline:none}.pv-verdict:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-verdict__title{display:block;font-size:17px;line-height:1.3}.pv-verdict__detail{display:block;font-size:14px;color:var(--pv-color-ink-muted);margin-top:2px}.pv-verdict--ok{border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-verdict--stop{border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-verdict--wait{border-color:var(--pv-color-pending);border-style:dashed;background:var(--pv-color-pending-soft)}.pv-verdict--warn{border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-idbanner{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 20px;border:1px solid var(--pv-color-line);border-left:8px solid var(--pv-color-pending);border-radius:var(--pv-radius-lg);background:var(--pv-color-surface-2)}.pv-idbanner__big{margin:0;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero}.pv-idbanner__facts{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:15px}.pv-idbanner--masked{border-left-color:var(--pv-color-pending);border-left-style:dashed}@media(max-width:720px){.pv-idbanner{padding:14px 16px}.pv-idbanner__big{font-size:34px}}.pv-chain{list-style:none;margin:0;padding:0}.pv-chain>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;position:relative;padding:0 0 16px}.pv-chain>li:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--pv-color-line)}.pv-chain>li:last-child:before{display:none}.pv-chain .pv-tok{position:relative;z-index:1}.pv-chain__body b{display:block}.pv-chain__src{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.pv-chain__when{display:block;font-size:13px;color:var(--pv-color-ink-muted)}.pv-chain__more{display:block;margin-top:4px;font-size:14px}.pv-trend__figure{margin:0}.pv-trend__svg{width:100%;height:auto;display:block}.pv-trend__svg text{font-size:11px;fill:var(--pv-color-ink-muted)}.pv-trend__svg .pv-trend__lab{font-weight:700;fill:var(--pv-color-ink)}.pv-trend__axis{stroke:var(--pv-color-line);stroke-width:2}.pv-trend__pt{fill:var(--pv-color-surface);stroke:var(--pv-color-accent);stroke-width:2}.pv-trend__pt--end{fill:var(--pv-color-critical);stroke:var(--pv-color-critical)}.pv-trend__pt--decision{fill:var(--pv-color-positive-soft);stroke:var(--pv-color-positive)}.pv-trend__wline{fill:none;stroke:var(--pv-color-ink);stroke-width:2}.pv-trend__wpt{fill:var(--pv-color-ink)}.pv-trend__legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--pv-color-ink-muted);margin:6px 0}.pv-trend__legend span{display:inline-flex;gap:6px;align-items:center}@media(forced-colors:active){.pv-idbanner{border-left-color:CanvasText}.pv-verdict--stop{border-color:CanvasText}}.pv-idbanner{--pv-idbanner-g1: #5b6b7b;--pv-idbanner-g2: #2f6f6a;--pv-idbanner-g3: #8c7a3a;--pv-idbanner-g4: #8a4a2f}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-idbanner{--pv-idbanner-g1: #94a5b4;--pv-idbanner-g2: #7cc7bf;--pv-idbanner-g3: #d6c27a;--pv-idbanner-g4: #e09a78}}:root[data-theme=dark] .pv-idbanner{--pv-idbanner-g1: #94a5b4;--pv-idbanner-g2: #7cc7bf;--pv-idbanner-g3: #d6c27a;--pv-idbanner-g4: #e09a78}.pv-idbanner--g1{border-left-color:var(--pv-idbanner-g1)}.pv-idbanner--g2{border-left-color:var(--pv-idbanner-g2)}.pv-idbanner--g3{border-left-color:var(--pv-idbanner-g3)}.pv-idbanner--g4{border-left-color:var(--pv-idbanner-g4)}.pv-form-section{position:relative;min-inline-size:0;margin:0;padding:0;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-2)}.pv-form-section__title{float:inline-start;inline-size:100%;padding:var(--pv-space-3) var(--pv-space-4) 0;font:var(--pv-type-body);font-weight:600}.pv-form-section__body{clear:both;display:grid;gap:var(--pv-space-3);padding:var(--pv-space-3) var(--pv-space-4) var(--pv-space-4)}.pv-amatrix-scroll{overflow-x:auto;max-inline-size:100%}.pv-amatrix-scroll:focus-visible{outline:2px solid var(--pv-color-focus, var(--pv-color-accent));outline-offset:2px}.pv-amatrix{border-collapse:collapse;font-size:13px}.pv-amatrix th,.pv-amatrix td{border:1px solid var(--pv-color-line);padding:4px 8px;text-align:center;font-variant-numeric:tabular-nums}.pv-amatrix th[scope=row]{text-align:start;white-space:nowrap;font-weight:600}.pv-amatrix thead th{font:700 11px/1.2 var(--pv-font-family);letter-spacing:.04em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.pv-amatrix td.pv-amatrix__full{background:var(--pv-color-positive-soft);color:var(--pv-color-positive)}.pv-amatrix td.pv-amatrix__part{background:var(--pv-color-caution-soft);color:var(--pv-color-caution)}.pv-amatrix td.pv-amatrix__none{color:var(--pv-color-pending);background:repeating-linear-gradient(135deg,transparent 0 4px,var(--pv-color-pending-soft) 4px 8px)}.pv-amatrix tr.pv-amatrix__missed th[scope=row],.pv-amatrix td.pv-amatrix__missed{border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft);color:var(--pv-color-critical)}.pv-amatrix td.pv-amatrix__note{text-align:start}.pv-acc-count{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-ground)}.pv-acc-count b{font-size:24px;font-variant-numeric:tabular-nums}.pv-acc-count--missed{border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-srcline{font-size:13.5px;color:var(--pv-color-ink-muted);margin:4px 0 10px}.pv-exceptions{list-style:none;margin:0;padding:0}.pv-exceptions>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--pv-color-line)}.pv-exceptions>li:first-child{border-top:0}.pv-case__state{font-weight:600}.pv-dayrows{list-style:none;margin:0;padding:0}.pv-dayrows>li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--pv-color-line)}.pv-dayrows>li:first-child{border-top:0}.pv-dayrows .pv-grow{flex:1 1 auto;min-inline-size:0}.pv-terminal-stack{display:grid;gap:var(--pv-space-4);min-inline-size:0}.pv-dis{border:1px solid var(--pv-color-line);border-inline-start:4px solid var(--pv-color-caution);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);padding:var(--pv-space-3) var(--pv-space-4);display:grid;gap:var(--pv-space-2)}.pv-dis[data-dis-state=done]{border-inline-start-color:var(--pv-color-positive)}.pv-dis__heading{margin:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2);justify-content:space-between;align-items:center;font-size:var(--pv-font-size-lg)}.pv-dis__state{display:inline-flex;gap:var(--pv-space-1);align-items:center;font:var(--pv-type-ui)}.pv-dis__vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--pv-space-2);margin:0}.pv-dis__vs>div{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);padding:var(--pv-space-2) var(--pv-space-3)}.pv-dis__vs dt{font:700 11px/1.35 var(--pv-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.pv-dis__vs dd{margin:0}.pv-dis__thread{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-dis__thread>li{display:grid;gap:2px;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-2);padding:var(--pv-space-2) var(--pv-space-3)}.pv-dis__thread>li.pv-dis__event{background:transparent;border-style:dashed}.pv-dis__who{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-dis__who b{color:var(--pv-color-ink)}.pv-dis__what{font-weight:600}.pv-dis__text{overflow-wrap:anywhere}@media(forced-colors:active){.pv-dis,.pv-dis[data-dis-state=done]{border-inline-start-color:CanvasText}}.pv-numlink{display:inline-grid;justify-items:end;gap:2px;min-block-size:44px;padding:4px 6px;font:inherit;color:var(--pv-color-ink);background:transparent;border:1px solid transparent;border-radius:var(--pv-radius-sm);text-align:end;text-decoration:none;cursor:pointer}.pv-numlink:hover .pv-numlink__value{text-decoration:underline;text-underline-offset:3px}.pv-numlink:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:1px}.pv-numlink__value{font:var(--pv-type-data-lg);font-variant-numeric:tabular-nums slashed-zero;text-decoration:underline dotted var(--pv-color-ink-muted);text-underline-offset:3px}.pv-numlink__qualifiers{display:inline-flex;gap:4px;align-items:center;font:var(--pv-type-meta);color:var(--pv-color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pv-numlink__qualifiers .pv-tok{width:18px;height:18px;font-size:10px}.pv-numlink--mismatch{border-color:var(--pv-color-critical);background:var(--pv-color-critical-soft)}.pv-numlink--mismatch .pv-numlink__value{color:var(--pv-color-critical)}.pv-report-grid{inline-size:100%;border-collapse:collapse;font:var(--pv-type-ui)}.pv-report-grid caption{text-align:start;font-weight:600;padding-block-end:var(--pv-space-2)}.pv-report-grid th,.pv-report-grid td{padding:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);vertical-align:top}.pv-report-grid thead th{font:var(--pv-type-meta);color:var(--pv-color-ink-muted);text-align:end}.pv-report-grid thead th:first-child,.pv-report-grid tbody th{text-align:start}.pv-report-grid td{text-align:end}.pv-report-grid__group{display:grid;gap:2px;font-weight:600}.pv-report-grid__group small{font-weight:400;color:var(--pv-color-ink-muted)}.pv-report-scroll{overflow-x:auto;max-inline-size:100%;inline-size:100%}.pv-reports-panel{min-inline-size:0;max-inline-size:100%}.pv-report-grid thead th:first-child,.pv-report-grid tbody th{min-inline-size:9rem}.pv-report-legend{font:var(--pv-type-meta);color:var(--pv-color-ink-muted);display:flex;flex-wrap:wrap;gap:var(--pv-space-3);margin:var(--pv-space-2) 0 0}.pv-report-legend span{display:inline-flex;gap:4px;align-items:center}.pv-contributors{display:grid;gap:var(--pv-space-2)}.pv-contributors__sort{display:flex;flex-wrap:wrap;gap:var(--pv-space-1)}.pv-contributors__table{inline-size:100%;border-collapse:collapse;font:var(--pv-type-ui)}.pv-contributors__table caption{text-align:start;font-weight:600;font-size:var(--pv-font-size-lg);padding-block-end:var(--pv-space-2)}.pv-contributors__table th,.pv-contributors__table td{padding:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);text-align:start;vertical-align:top}.pv-contributors__table thead th{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-contributors__table .pv-contributors__num{text-align:end;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.pv-contributors__animal{display:inline-flex;gap:var(--pv-space-2);align-items:center;font-weight:700}.pv-contributors__state{display:block;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-contributors__old{color:var(--pv-color-ink-muted)}.pv-contributors__mark{font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-contributors__note{display:block;margin-block-start:2px;overflow-wrap:anywhere}.pv-contributors__table tr[data-tone=corr]{background:var(--pv-color-flag-soft)}.pv-contributors__row--excluded{color:var(--pv-color-ink-muted)}.pv-asof-control{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);padding:var(--pv-space-2) var(--pv-space-3);margin:0;display:grid;gap:var(--pv-space-2);min-inline-size:0}.pv-asof-control legend{font-weight:600;padding-inline:var(--pv-space-1)}.pv-asof-control__row{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:flex-end}.pv-asof-control__field{display:grid;gap:2px;min-inline-size:0}.pv-asof-control__field input{max-inline-size:100%;inline-size:100%}.pv-asof-control__row>.pv-btn{white-space:normal}.pv-asof-control__refused{margin:0;color:var(--pv-color-critical);font-weight:600}.pv-trace{display:grid;gap:var(--pv-space-3);min-inline-size:0}.pv-trace__cell{margin:0;color:var(--pv-color-ink-muted);font:var(--pv-type-ui)}.pv-trace__figure{margin:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:baseline}.pv-trace__figure b{font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums slashed-zero}.pv-trace__asof{margin:0;font:var(--pv-type-meta);color:var(--pv-color-ink-muted)}.pv-trace__check{margin:0;padding:var(--pv-space-2) var(--pv-space-3);border:1px solid;border-radius:var(--pv-radius-md);display:flex;gap:var(--pv-space-2);align-items:baseline}.pv-trace__check[data-equals=true]{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-trace__check[data-equals=false]{color:var(--pv-color-critical);border-color:var(--pv-color-critical);background:var(--pv-color-critical-soft);font-weight:600}.pv-trace__list{margin:0;padding-inline-start:var(--pv-space-4);display:grid;gap:var(--pv-space-1)}@media(max-width:640px){.pv-contributors__table thead{display:none}.pv-contributors__table tr{display:grid;grid-template-columns:1fr auto;gap:2px var(--pv-space-2);padding:var(--pv-space-2) 0;border-block-end:1px solid var(--pv-color-line)}.pv-contributors__table th,.pv-contributors__table td{border:0;padding:0}.pv-contributors__table td:last-child{grid-column:1 / -1}}@media(forced-colors:active){.pv-numlink--mismatch,.pv-trace__check{border-color:CanvasText}}.pv-weight-strip{display:grid;gap:4px;max-width:760px}.pv-weight-strip__svg{display:block;width:100%;height:64px}.pv-weight-strip__band{fill:var(--pv-color-positive-soft);stroke:var(--pv-color-positive);stroke-dasharray:3 3}.pv-weight-strip__mean{stroke:var(--pv-color-ink-muted);stroke-width:2}.pv-weight-strip__dot{fill:var(--pv-color-accent)}.pv-weight-strip__dot--flagged{fill:var(--pv-color-critical)}.pv-weight-strip__axis{display:flex;justify-content:space-between;gap:8px;font-size:.8125rem;color:var(--pv-color-ink-muted);font-variant-numeric:tabular-nums}.body-weight-import>.pv-content-panel__body{grid-template-columns:minmax(0,1fr)}.body-weight-import :is(section,fieldset,dl,dd,code,.pv-banner>span){min-inline-size:0;overflow-wrap:anywhere}.body-weight-import :is(textarea,input[type=file]){max-inline-size:100%}*{box-sizing:border-box}body{margin:0;background:var(--pv-color-ground)}.session-identity{display:grid;line-height:1.25}.session-principal{font-weight:600}.session-actions{display:flex;gap:var(--pv-space-2);flex-wrap:wrap}.auth-card{display:grid;gap:var(--pv-space-4);min-inline-size:0}.auth-secret{display:block;padding:var(--pv-space-2) var(--pv-space-3);background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);overflow-wrap:anywhere}.pv-password-change{display:grid;gap:var(--pv-space-4);max-inline-size:30rem}.screen-title{margin:0;font-size:var(--pv-font-size-2xl);font-weight:640;letter-spacing:-.01em}.card{overflow:hidden;background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow-sm);padding:18px 20px}.card h2{margin:0 0 var(--pv-space-3);font-size:var(--pv-font-size-lg)}.card h3{margin:var(--pv-space-4) 0 var(--pv-space-2);font-size:14px;color:var(--pv-color-ink-muted)}.card:not(.auth-card)>:is(h2,h3):first-child{margin:-18px -20px 18px;padding:var(--pv-space-3) 20px;border-block-end:1px solid var(--pv-color-line);background:var(--pv-color-surface-2);color:var(--pv-color-ink)}.vivarium-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pv-space-3);flex-wrap:wrap}.vivarium-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--pv-space-3);margin:0}.vivarium-summary>div{border-inline-start:3px solid var(--pv-color-line);padding-inline-start:var(--pv-space-3)}.vivarium-summary dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.vivarium-summary dd{margin:var(--pv-space-1) 0 0;font-size:var(--pv-font-size-xl);font-weight:600}.customer-operations-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--pv-space-4);margin:0}.customer-operations-summary>div{border-inline-start:3px solid var(--pv-color-line);padding-inline-start:var(--pv-space-3)}.customer-operations-summary dt,.customer-operations-facts dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.customer-operations-summary dd,.customer-operations-facts dd{margin:var(--pv-space-1) 0 0}.customer-operations-summary__value{display:flex;align-items:center;gap:var(--pv-space-2)}.customer-operations-summary__value strong{font-size:var(--pv-font-size-xl)}.customer-operations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pv-space-3);flex-wrap:wrap;margin-bottom:var(--pv-space-3)}.customer-operations-heading h2,.customer-operations-heading p{margin-block-start:0}.customer-operations-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--pv-space-4);margin:0}.vivarium-check{display:inline-flex;align-items:center;gap:var(--pv-space-2);min-block-size:44px}.vivarium-check .pv-input{inline-size:1.25rem;block-size:1.25rem}.card .pv-form-row+.pv-form-row{margin-top:var(--pv-space-3)}.pv-signature-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-3);flex-wrap:wrap;margin-bottom:var(--pv-space-3)}.capture-grid td{padding:3px}.legend{display:flex;gap:var(--pv-space-4);font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted);margin-top:10px}.legend .swatch{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px;border:1px solid var(--pv-color-line)}.capture-form{border-top:1px solid var(--pv-color-line);margin-top:var(--pv-space-4);padding-top:14px;display:grid;gap:10px}.capture-touch{display:grid;gap:var(--pv-space-4)}.capture-touch__pager{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;gap:var(--pv-space-2)}.capture-touch__position{grid-column:1 / -1;margin:0;color:var(--pv-color-ink-muted);text-align:center}.capture-touch__animals{display:grid;gap:var(--pv-space-2)}.capture-touch__tile{min-block-size:72px;inline-size:100%;display:grid;grid-template-columns:minmax(8rem,1fr) auto;gap:var(--pv-space-2) var(--pv-space-4);align-items:center;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-inline-start:4px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-md);background:var(--pv-color-surface-1);color:var(--pv-color-ink);text-align:start}.capture-touch__tile--done{border-inline-start-color:var(--pv-color-positive)}.capture-touch__tile--flagged{border-inline-start-color:var(--pv-color-flag)}.capture-touch__tile--queued{border-inline-start-color:var(--pv-color-accent)}.capture-touch__tile--warn{border-inline-start-color:var(--pv-color-caution);border-inline-start-width:4px}.capture-touch__tile--absent{border-inline-start-color:var(--pv-color-flag);border-inline-start-style:dashed;border-inline-start-width:4px}.capture-correction{display:grid;gap:var(--pv-space-2)}.capture-correct-input{max-width:9rem;font-size:1.25rem}.capture-findings{margin:0;padding-inline-start:1.25rem}.capture-findings li{margin-block:4px}.capture-touch__tile--removed{opacity:.72}.capture-touch__animal,.capture-touch__reading{display:flex;align-items:center;gap:var(--pv-space-2)}.capture-touch__animal{flex-direction:column;align-items:flex-start}.capture-touch__reading{justify-content:flex-end}.capture-touch__value{font:var(--pv-type-data-lg);font-variant-numeric:var(--pv-numeric-data)}.capture-touch__note{grid-column:1 / -1;color:var(--pv-color-ink-muted);font:var(--pv-type-meta)}@media(pointer:coarse){.capture-touch-sheet .pv-modal-backdrop{align-items:end;padding:0}.capture-touch-sheet .pv-modal{inline-size:100%;max-inline-size:none;max-block-size:min(70vh,38rem);margin:0;border-radius:var(--pv-radius-lg) var(--pv-radius-lg) 0 0}}.audit-detail{display:grid;gap:var(--pv-space-2)}.audit-detail h4{margin:0;font-size:var(--pv-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pv-color-ink-muted)}.audit-detail pre{margin:0;padding:var(--pv-space-2);background:var(--pv-color-ground);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);overflow-x:auto;font-size:12px}.archive-workspace{display:grid;gap:var(--pv-space-4);margin-block-start:var(--pv-space-4)}.archive-section-heading,.archive-authority-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pv-space-3)}.archive-eyebrow,.archive-capability-id{display:block;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.archive-authority-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--pv-space-2) var(--pv-space-4);margin:0;padding:0;list-style:none}.archive-authority-list li{border-block-start:1px solid var(--pv-color-line);padding-block-start:var(--pv-space-2)}.archive-gated-action{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--pv-space-1)}.archive-action-note{max-width:38ch}.archive-hash{overflow-wrap:anywhere}.wizard-steps{list-style:none;display:flex;flex-wrap:wrap;gap:var(--pv-space-3);margin:0 0 var(--pv-space-3);padding:0;font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.wizard-step-number{display:inline-block;min-width:1.6em;text-align:center;border-radius:var(--pv-radius-pill);background:var(--pv-color-ground);border:1px solid var(--pv-color-line);font-weight:600}.wizard-step--current{color:var(--pv-color-accent);font-weight:600}.wizard-step--current .wizard-step-number{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent);color:var(--pv-color-accent)}.study-design-workspace{display:grid;gap:var(--pv-space-4);overflow:visible}.setup-start__lede{margin:0;color:var(--pv-color-ink-muted);max-inline-size:70ch}.setup-start__points{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--pv-space-3)}.setup-start__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pv-space-2);min-block-size:96px;padding:var(--pv-space-3) var(--pv-space-4);border:1.5px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);color:var(--pv-color-ink);font:inherit;text-align:start;cursor:pointer;min-inline-size:0;overflow-wrap:anywhere}.setup-start__card:hover{border-color:var(--pv-color-border-control)}.setup-start__card:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.setup-start__card[aria-pressed=true]{border-color:var(--pv-color-accent);box-shadow:0 0 0 2px var(--pv-color-accent-soft)}.setup-start__card[aria-pressed=true] .setup-start__card-title:after{content:" ✓";color:var(--pv-color-accent)}.setup-start__card:disabled{cursor:default;opacity:.6}.setup-start__card-title{font-weight:600}.setup-start__card-hint{font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.setup-start__chips{display:flex;flex-wrap:wrap;gap:6px}.setup-start__chip{font-size:var(--pv-font-size-sm);padding:2px 8px;border-radius:var(--pv-radius-pill);border:1px solid var(--pv-color-line);background:var(--pv-color-surface-2)}.setup-start__chip--accent{background:var(--pv-color-accent-soft);border-color:transparent}.setup-start__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--pv-space-4)}.setup-start__split h3{margin:0 0 var(--pv-space-1);font-size:15px}.setup-start__split ul{margin:0;padding-inline-start:20px}.setup-start__exact{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2);color:var(--pv-color-ink-muted)}.setup-design{display:grid;gap:var(--pv-space-4);min-inline-size:0}.setup-design>p{margin:0;max-inline-size:70ch}.setup-design__derived{display:flex;align-items:center;min-block-size:40px;font-weight:600}.setup-design__derived:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.dose-grid{display:grid;gap:var(--pv-space-2);min-inline-size:0}.dose-grid>legend{font:var(--pv-type-h3)}.dose-grid>p{margin:0;max-inline-size:70ch}.dose-grid__scroll{overflow-x:auto;max-inline-size:100%}.dose-grid__table{border-collapse:collapse;inline-size:100%;font-variant-numeric:var(--pv-numeric-data)}.dose-grid__table :is(th,td){padding:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);text-align:start;vertical-align:top}.dose-grid__table thead th{font:var(--pv-type-meta);font-weight:600;color:var(--pv-color-ink-muted);white-space:nowrap}.dose-grid__table tfoot :is(th,td){font-weight:600;border-block-end:0;border-block-start:2px solid var(--pv-color-line-strong)}.dose-grid__table .pv-input{scroll-margin-block-start:96px}.dose-grid__text{min-inline-size:9rem}.dose-grid__number{inline-size:4.5rem;text-align:end}.dose-grid__n{text-align:end}.dose-grid__pair{display:inline-flex;gap:var(--pv-space-1);align-items:flex-start}.dose-grid__recovery{display:inline-flex;gap:var(--pv-space-2);align-items:center;flex-wrap:wrap}.dose-grid__total{white-space:nowrap}.dose-grid__badge{display:inline-block;margin-block-start:4px;padding:0 8px;border-radius:var(--pv-radius-pill);font-size:var(--pv-font-size-sm);background:var(--pv-color-accent-soft);color:var(--pv-color-accent-strong)}.dose-grid>.pv-btn{justify-self:start}.study-creation__tasks{display:grid;gap:var(--pv-space-3)}.study-creation__tasks>h3{margin:var(--pv-space-2) 0 0}.study-creation :is(fieldset,section,dl,dd),.study-design-facts>div{min-inline-size:0;overflow-wrap:anywhere}.study-creation fieldset:not(.pv-form-section){border-color:var(--pv-color-line);border-radius:var(--pv-radius-sm)}.study-creation fieldset:not(.pv-form-section)>:is(.pv-field,div,label){margin-block-end:var(--pv-space-3)}.collection-plan__relationship,.collection-plan__source-status{margin-block:calc(-1 * var(--pv-space-2)) var(--pv-space-3);color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.collection-plan__row>section{padding:var(--pv-space-3);border-block-start:1px solid var(--pv-color-line)}.collection-plan__row>summary span{flex:1}.collection-plan__row fieldset{margin-block:var(--pv-space-3)}.collection-timing__hint{grid-column:1 / -1;margin:0;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.study-creation :is(input,select,textarea,button,a,summary){scroll-margin-block:96px 24px}.setup-field-error{margin:var(--pv-space-1) 0 0;padding:0;color:var(--pv-color-critical);font-weight:600}.setup-field-error:before{content:"! ";font-weight:700}.study-creation [aria-invalid=true]{border-color:var(--pv-color-critical);box-shadow:inset 3px 0 0 var(--pv-color-critical)}.setup-review{display:grid;gap:var(--pv-space-5);min-inline-size:0}.setup-review__intro{margin:0;max-inline-size:72ch}.setup-review__glance{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.setup-review__glance li{display:flex;flex-direction:column;gap:2px;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface)}.setup-review__glance b{font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.setup-review__glance span{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.setup-review__warnings{padding:var(--pv-space-3) var(--pv-space-4);border:1px solid var(--pv-color-caution);border-inline-start-width:4px;border-radius:var(--pv-radius-md);background:var(--pv-color-caution-soft)}.setup-review__warnings h3{margin:0 0 var(--pv-space-1);font-size:15px}.setup-review__warnings h3:before{content:"▲ "}.setup-review__warnings ul{margin:0;padding-inline-start:20px}.setup-review__decisions h3,.setup-review__timeline h3{margin:0 0 var(--pv-space-2)}.setup-review__table{inline-size:100%;border-collapse:collapse}.setup-review__table :is(th,td){text-align:start;vertical-align:top;padding:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);overflow-wrap:anywhere}.setup-review__table th{inline-size:30%;font-weight:600}.setup-review__table td.setup-review__change{inline-size:1%;white-space:nowrap;text-align:end}@media(max-width:640px){.setup-review__table tr{display:grid;grid-template-columns:1fr auto}.setup-review__table th{inline-size:auto;border-block-end:0;padding-block-end:0;grid-column:1}.setup-review__table td{grid-column:1}.setup-review__table td.setup-review__change{grid-column:2;grid-row:1 / span 2}}.setup-origin{display:inline-flex;align-items:baseline;gap:4px;margin-inline-start:var(--pv-space-1);color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm);white-space:nowrap}.setup-origin:before{content:"●";color:var(--pv-color-caution);font-size:.8em}.setup-review__versions>summary,.setup-review__drill>summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;font-weight:600}.setup-review__drill{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);padding:0 var(--pv-space-3);margin-block-start:var(--pv-space-2);background:var(--pv-color-surface)}.setup-review__drill[open]{padding-block-end:var(--pv-space-3)}.setup-review__timeline-frame{overflow-x:auto;max-inline-size:100%}.setup-review__create{margin:0;padding:var(--pv-space-3) var(--pv-space-4);border-inline-start:4px solid var(--pv-color-accent);background:var(--pv-color-accent-soft);border-radius:var(--pv-radius-sm)}.study-timeline{display:block;inline-size:100%;min-inline-size:560px;block-size:auto;font-family:inherit}.study-timeline__grid{stroke:var(--pv-color-line);stroke-width:1}.study-timeline__tick,.study-timeline__axis-label,.study-timeline__bar-label{fill:var(--pv-color-ink-muted);font-size:11px}.study-timeline__axis-label{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.study-timeline__day1{stroke:var(--pv-color-accent);stroke-width:2}.study-timeline__day1-label{fill:var(--pv-color-accent);font-size:11px;font-weight:700}.study-timeline__phase-name{fill:var(--pv-color-ink);font-size:12.5px;font-weight:600}.study-timeline__bar{stroke-width:1.5}.study-timeline__bar--0{fill:var(--pv-color-pending-soft);stroke:var(--pv-color-pending)}.study-timeline__bar--1{fill:var(--pv-color-accent-soft);stroke:var(--pv-color-accent)}.study-timeline__bar--2{fill:var(--pv-color-positive-soft);stroke:var(--pv-color-positive)}.study-timeline__bar--3{fill:var(--pv-color-caution-soft);stroke:var(--pv-color-caution)}.study-timeline__bar--4{fill:var(--pv-color-flag-soft);stroke:var(--pv-color-flag)}.study-timeline__bar--5{fill:var(--pv-color-surface-2);stroke:var(--pv-color-ink-muted)}.study-timeline__bar--open{stroke-dasharray:5 3}.setup-schedule{display:grid;gap:var(--pv-space-4);min-inline-size:0;border:0;padding:0;margin:0}.setup-schedule__lede{margin:0;max-inline-size:72ch;color:var(--pv-color-ink-muted)}.setup-schedule__mode .pv-form-section__body{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.setup-schedule__mode label{display:flex;align-items:center;gap:var(--pv-space-2);padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);cursor:pointer}.setup-schedule__mode label:has(input:checked){border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft)}.setup-schedule__builder{display:grid;gap:var(--pv-space-5);min-inline-size:0}.setup-schedule__section{display:grid;gap:var(--pv-space-3);min-inline-size:0}.setup-schedule__section>h3{margin:0}.setup-schedule__timeline{overflow-x:auto;max-inline-size:100%;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);padding:var(--pv-space-2);background:var(--pv-color-surface)}.setup-schedule__timeline:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.setup-schedule__timeline .study-timeline{min-inline-size:720px}.setup-schedule__legend{margin:0;font-size:var(--pv-font-size-sm)}.setup-schedule__with-timeline{display:grid;gap:var(--pv-space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0}.setup-schedule__form{display:grid;gap:var(--pv-space-4);min-inline-size:0}@media(min-width:1100px){.setup-schedule__with-timeline{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.setup-timeline-panel{position:sticky;inset-block-start:var(--pv-space-4)}}.setup-timeline-panel{display:grid;gap:var(--pv-space-2);min-inline-size:0;padding:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);font-variant-numeric:var(--pv-numeric-data)}.setup-timeline-panel :is(h3,h4){margin:0}.setup-timeline-panel h4{font:var(--pv-type-meta);font-weight:600;color:var(--pv-color-ink-muted)}.setup-timeline-panel__list{display:grid;gap:var(--pv-space-1);margin:0}.setup-timeline-panel__list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pv-space-2)}.setup-timeline-panel__list dt{font-weight:600;overflow-wrap:anywhere}.setup-timeline-panel__list dd{margin:0;text-align:end}.setup-timeline-panel__duration{margin:0;font-weight:600}.setup-cascade ul{margin:var(--pv-space-1) 0;padding-inline-start:var(--pv-space-5)}.setup-cascade__actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.phase-table{display:grid;gap:var(--pv-space-3);min-inline-size:0}.phase-table__scroll{overflow-x:auto;max-inline-size:100%}.phase-table__scroll:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.phase-table__scroll-hint{margin:0;font-size:var(--pv-font-size-sm);max-inline-size:80ch}.phase-table__table{inline-size:100%;border-collapse:collapse;font-variant-numeric:var(--pv-numeric-data)}.phase-table__table :is(th,td){padding:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line);text-align:start;vertical-align:top}.phase-table__table th:nth-child(5){min-inline-size:7rem}.phase-table__table thead th{overflow-wrap:normal;font:var(--pv-type-meta);font-weight:600;color:var(--pv-color-ink-muted)}.phase-table__identity{display:flex;gap:var(--pv-space-2);align-items:center;min-inline-size:12rem}.phase-table__swatch{flex:none;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--pv-radius-sm);font-size:var(--pv-font-size-sm);font-weight:700;border:1.5px solid}.phase-table__swatch--0{background:var(--pv-color-pending-soft);border-color:var(--pv-color-pending)}.phase-table__swatch--1{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.phase-table__swatch--2{background:var(--pv-color-positive-soft);border-color:var(--pv-color-positive)}.phase-table__swatch--3{background:var(--pv-color-caution-soft);border-color:var(--pv-color-caution)}.phase-table__swatch--4{background:var(--pv-color-flag-soft);border-color:var(--pv-color-flag)}.phase-table__swatch--5{background:var(--pv-color-surface-2);border-color:var(--pv-color-ink-muted)}.phase-table__name{min-inline-size:0;flex:1 1 9rem}.phase-table__stepper{display:inline-flex;align-items:center;gap:4px}.phase-table__step,.phase-table__icon{min-inline-size:40px;min-block-size:40px;padding-inline:0;justify-content:center}.phase-table__days{inline-size:4.5rem;text-align:end}.phase-table__span{min-inline-size:12rem;max-inline-size:18rem}.phase-table__span>b{white-space:nowrap}.phase-table__dosing{display:inline-flex;gap:var(--pv-space-2);align-items:center;min-block-size:40px}.phase-table__dosing input{inline-size:20px;block-size:20px}.phase-table__actions{white-space:nowrap}.phase-table__more>summary{cursor:pointer;font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted);min-block-size:24px;margin-block-start:var(--pv-space-1)}.phase-table__more-field{display:grid;gap:4px;margin-block-start:var(--pv-space-1);font-size:var(--pv-font-size-sm)}.phase-table__after,.phase-table__first{display:flex;flex-wrap:wrap;gap:var(--pv-space-2) var(--pv-space-4);align-items:center}.phase-table__hint{margin:0;max-inline-size:72ch}@media(max-width:720px){.phase-table__table thead{display:none}.phase-table__table tr{display:grid;grid-template-columns:1fr auto;gap:var(--pv-space-2);padding-block:var(--pv-space-2);border-block-end:1px solid var(--pv-color-line)}.phase-table__table td{border:0;padding:0}.phase-table__table td:first-child{grid-column:1 / -1}.phase-table__span{white-space:normal}}.phase-outline{display:grid;gap:var(--pv-space-3)}.phase-outline__phase{border:1px solid var(--pv-color-line);border-inline-start:4px solid var(--pv-color-line-strong);border-radius:var(--pv-radius-md);background:var(--pv-color-surface);min-inline-size:0}.phase-outline__phase--0{border-inline-start-color:var(--pv-color-pending)}.phase-outline__phase--1{border-inline-start-color:var(--pv-color-accent)}.phase-outline__phase--2{border-inline-start-color:var(--pv-color-positive)}.phase-outline__phase--3{border-inline-start-color:var(--pv-color-caution)}.phase-outline__phase--4{border-inline-start-color:var(--pv-color-flag)}.phase-outline__heading{margin:0;font:inherit}.phase-outline__toggle{display:flex;inline-size:100%;align-items:center;gap:var(--pv-space-3);padding:var(--pv-space-3);min-block-size:44px;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.phase-outline__toggle:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:-3px}.phase-outline__chevron{flex:none;inline-size:0;block-size:0;border-block:5px solid transparent;border-inline-start:7px solid currentColor;transition:transform var(--pv-motion-fast) ease}.phase-outline__toggle[aria-expanded=true] .phase-outline__chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.phase-outline__chevron{transition:none}}.phase-outline__title{display:grid;gap:2px;flex:1;min-inline-size:0}.phase-outline__title>span{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.phase-outline__count{flex:none;padding:2px 8px;border-radius:var(--pv-radius-pill);border:1px solid var(--pv-color-line);background:var(--pv-color-surface-2);font-size:var(--pv-font-size-sm)}.phase-outline__body{padding:0 var(--pv-space-3) var(--pv-space-3);display:grid;gap:var(--pv-space-3)}.phase-outline__body[hidden]{display:none}.phase-outline__settings{display:grid;gap:var(--pv-space-2);padding:var(--pv-space-3);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface-2)}.phase-outline__applies{display:flex;flex-wrap:wrap;gap:var(--pv-space-2) var(--pv-space-4);align-items:center}.phase-outline__applies:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.phase-outline__applies-label{font-weight:600}.phase-outline__applies label,.phase-outline__check,.phase-outline__choices label{display:inline-flex;gap:var(--pv-space-2);align-items:center;min-block-size:32px}.phase-outline__note{margin:0;font-size:var(--pv-font-size-sm)}.phase-outline__cohorts ul,.phase-outline__choices{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-1) var(--pv-space-4)}.phase-outline__more>summary{cursor:pointer;min-block-size:32px;display:flex;align-items:center;font-weight:600}.phase-outline__empty{margin:0}.phase-outline__tasks{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.phase-outline__add{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:center}.phase-outline__add-label{font-weight:600}.phase-outline__chip{border-radius:var(--pv-radius-pill);min-block-size:32px}.phase-outline__shortcut{margin:0;font-size:var(--pv-font-size-sm)}.task-row{display:grid;grid-template-columns:minmax(10rem,1.2fr) minmax(12rem,2fr) auto;gap:var(--pv-space-3);align-items:center;inline-size:100%;padding:var(--pv-space-2) var(--pv-space-3);min-block-size:44px;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;scroll-margin-block:96px 24px}.task-row:hover{border-color:var(--pv-color-border-control)}.task-row:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.task-row[aria-expanded=true]{border-color:var(--pv-color-accent);box-shadow:0 0 0 2px var(--pv-color-accent-soft)}.task-row small{display:block;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.task-row__name{font-weight:600}.task-row__count{white-space:nowrap;font-size:var(--pv-font-size-sm);font-variant-numeric:tabular-nums}.task-row__attention{color:var(--pv-color-critical);font-weight:600}.task-row__attention:before{content:"! "}@media(max-width:720px){.task-row{grid-template-columns:1fr;gap:var(--pv-space-1)}.task-row__count{white-space:normal}}.task-editor{display:grid;gap:var(--pv-space-3);margin-block-start:var(--pv-space-2);padding:var(--pv-space-3);border:1px solid var(--pv-color-accent);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);min-inline-size:0}.task-editor__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.task-editor__chip{display:inline-flex;gap:var(--pv-space-2);align-items:center;min-block-size:32px;padding:2px 10px;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-pill)}.task-editor__foot{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);justify-content:flex-end}.day-rule{display:grid;gap:var(--pv-space-3);min-inline-size:0}.day-rule>legend{font-weight:600}.day-rule__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--pv-space-2)}.day-rule__option{display:flex;gap:var(--pv-space-2);align-items:flex-start;padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);cursor:pointer;min-block-size:44px}.day-rule__option:has(input:checked){border-color:var(--pv-color-accent);box-shadow:0 0 0 2px var(--pv-color-accent-soft)}.day-rule__option input{margin-block-start:3px;inline-size:18px;block-size:18px;flex:none}.day-rule__option b{display:block}.day-rule__option span span{font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.day-rule__detail-row{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:center}.day-rule__number{inline-size:4.5rem;text-align:end}.day-rule__picker-label{margin:0 0 var(--pv-space-1);font-weight:600;font-size:var(--pv-font-size-sm)}.day-rule__picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-inline-size:36rem}.day-rule__picker:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.day-rule__day{display:grid;place-items:center;min-block-size:40px;padding:2px;border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;line-height:1.1}.day-rule__day small{font-size:10px;color:var(--pv-color-ink-muted)}.day-rule__day[aria-pressed=true]{background:var(--pv-color-accent);border-color:var(--pv-color-accent);color:var(--pv-color-accent-contrast)}.day-rule__day[aria-pressed=true] small{color:inherit}.day-rule__day[aria-pressed=true]:after{content:"✓";font-size:10px}.day-rule__day:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}@media(pointer:coarse){.day-rule__day{min-block-size:44px}}.day-rule__preview{display:grid;gap:4px;padding:var(--pv-space-2) var(--pv-space-3);border-inline-start:4px solid var(--pv-color-accent);background:var(--pv-color-accent-soft);border-radius:var(--pv-radius-sm)}.day-rule__sentence,.day-rule__detail{margin:0}.day-rule__sentence{font-weight:600}.day-rule__strip{display:flex;gap:2px;flex-wrap:wrap}.day-rule__strip i{inline-size:8px;block-size:12px;border:1px solid var(--pv-color-line-strong);border-radius:2px}.day-rule__strip i.day-rule__strip-on{background:var(--pv-color-accent);border-color:var(--pv-color-accent)}.activity-palette__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;justify-items:center;align-items:start;padding:12vh var(--pv-space-4) var(--pv-space-4);background:var(--pv-color-overlay)}.activity-palette{inline-size:min(560px,100%);background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);overflow:hidden;box-shadow:0 12px 32px #0003}.activity-palette__input{inline-size:100%;border:0;border-block-end:1px solid var(--pv-color-line);padding:var(--pv-space-3) var(--pv-space-4);font:inherit;font-size:16px;background:transparent;color:inherit}.activity-palette__input:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:-3px}.activity-palette__list{list-style:none;margin:0;padding:6px;max-block-size:50vh;overflow:auto}.activity-palette__list li{padding:var(--pv-space-2) var(--pv-space-3);border-radius:var(--pv-radius-sm);cursor:pointer;min-block-size:40px;display:flex;align-items:center}.activity-palette__list li[aria-selected=true]{background:var(--pv-color-accent-soft);box-shadow:inset 3px 0 0 var(--pv-color-accent)}.activity-palette__empty,.activity-palette__keys{margin:0;padding:var(--pv-space-2) var(--pv-space-4);font-size:var(--pv-font-size-sm);color:var(--pv-color-ink-muted)}.activity-palette__keys{border-block-start:1px solid var(--pv-color-line)}.study-timeline__task-name{fill:var(--pv-color-ink-muted);font-size:11px}.study-timeline__lane{stroke:var(--pv-color-line);stroke-dasharray:2 3}.study-timeline__lane--open{stroke-width:2;stroke-dasharray:6 4}.study-timeline__mark--0{fill:var(--pv-color-pending);stroke:var(--pv-color-pending)}.study-timeline__mark--1{fill:var(--pv-color-accent);stroke:var(--pv-color-accent)}.study-timeline__mark--2{fill:var(--pv-color-positive);stroke:var(--pv-color-positive)}.study-timeline__mark--3{fill:var(--pv-color-caution);stroke:var(--pv-color-caution)}.study-timeline__mark--4{fill:var(--pv-color-flag);stroke:var(--pv-color-flag)}.study-timeline__mark--5{fill:var(--pv-color-ink-muted);stroke:var(--pv-color-ink-muted)}.study-timeline__lane.study-timeline__mark--0,.study-timeline__lane.study-timeline__mark--1,.study-timeline__lane.study-timeline__mark--2,.study-timeline__lane.study-timeline__mark--3,.study-timeline__lane.study-timeline__mark--4,.study-timeline__lane.study-timeline__mark--5{fill:none}.study-timeline__lane:not(.study-timeline__lane--open){stroke:var(--pv-color-line)}.study-design-summary{display:grid;gap:var(--pv-space-5)}.study-design-summary>section{border-block-start:1px solid var(--pv-color-line)}.study-design-summary>section>header{display:flex;align-items:center;justify-content:space-between;gap:var(--pv-space-3)}.study-design-summary>section>header h3{margin-block-end:var(--pv-space-2)}.study-design-summary__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-4)}.study-design-summary__rows>li{border-inline-start:3px solid var(--pv-color-line);padding-inline-start:var(--pv-space-3)}.study-design-summary__rows h4{margin:0 0 var(--pv-space-3)}.study-design-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--pv-space-4);margin:0}.study-design-facts dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.study-design-facts dd{margin:var(--pv-space-1) 0 0;overflow-wrap:anywhere}.study-design-row{margin-block-end:var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface)}.study-design-row>summary{display:flex;align-items:center;gap:var(--pv-space-3);min-block-size:2.75rem;padding:var(--pv-space-2) var(--pv-space-3);cursor:pointer}.study-design-row>summary:before{content:"›";transition:transform .12s ease}.study-design-row[open]>summary:before{transform:rotate(90deg)}.study-design-row>summary span{min-inline-size:0;overflow:hidden;color:var(--pv-color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.study-design-row>fieldset{margin:0;border:0;border-block-start:1px solid var(--pv-color-line);border-radius:0}.schedule-group-scope{display:grid;gap:var(--pv-space-2);min-inline-size:0}.schedule-group-scope__control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pv-space-2);min-block-size:2.75rem;padding:var(--pv-space-1);border:1px solid var(--pv-color-border-control);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface)}.schedule-group-scope__control:focus-within{outline:2px solid var(--pv-color-accent);outline-offset:2px}.schedule-group-scope__pills{display:flex;flex:1 1 12rem;flex-wrap:wrap;gap:var(--pv-space-1);min-inline-size:0}.schedule-group-scope__pill{max-inline-size:100%;border-radius:var(--pv-radius-pill);overflow-wrap:anywhere;white-space:normal}.schedule-group-scope__empty{color:var(--pv-color-ink-muted);padding-inline:var(--pv-space-2)}.schedule-group-scope__chooser{flex:0 0 auto}.schedule-group-scope__options{display:grid;gap:var(--pv-space-2);margin:0;padding:var(--pv-space-3)}.schedule-group-scope__options label{display:flex;align-items:flex-start;gap:var(--pv-space-2)}.schedule-group-scope__compatibility{display:grid;gap:var(--pv-space-1)}.schedule-group-scope__compatibility p{margin:0;color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}@media(max-width:480px){.schedule-group-scope__chooser{inline-size:100%}}.checkbox-inline{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pv-module-choices{display:flex;flex-wrap:wrap;gap:var(--pv-space-2, 8px) var(--pv-space-4, 16px)}.pv-opening-checks li{min-inline-size:0;overflow-wrap:anywhere}.pv-today-all__sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pv-today-all__range .pv-form-row{align-items:flex-end}.pv-today-all__controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pv-space-3) var(--pv-space-5)}.pv-today-all__controls>.pv-form-row{margin:0}.pv-today-all__controls>.pv-asof{display:contents}.pv-today-all__controls>.pv-asof>.pv-banner{flex:1 0 100%;order:1;margin:0}.pv-today-all .inlife-glance+.pv-banner{margin-top:var(--pv-space-4)}.pv-today-all__seg{display:inline-flex;gap:0}.pv-today-all__seg>.pv-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.pv-today-all__seg>.pv-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.pv-today-all__seg>.pv-btn[aria-pressed=true]{background:var(--pv-color-accent-soft, var(--pv-color-surface-2));border-color:var(--pv-color-accent)}.pv-today-all__range .inlife-from-schedule{margin:var(--pv-space-2) 0 0}.pv-today-all .inlife-tile--link[aria-pressed=true]{border-color:var(--pv-color-accent);box-shadow:inset 0 0 0 1px var(--pv-color-accent)}.pv-today-all .inlife-inbox li>div>.pv-today-all__exc-title{font-size:15px;line-height:1.35;font-weight:600;margin:0}.pv-today-all__details summary{cursor:pointer;font-size:13px;color:var(--pv-color-ink-muted)}.pv-today-all__details p{margin:4px 0 0;font-size:13px;color:var(--pv-color-ink-muted);overflow-wrap:anywhere}.pv-today-all__day+.pv-today-all__day{border-top:1px solid var(--pv-color-line);margin-top:var(--pv-space-3);padding-top:var(--pv-space-3)}.pv-today-all__date{font-size:15px;font-weight:600;margin:var(--pv-space-2) 0}.pv-today-all__glance-details{margin-top:var(--pv-space-2)}.pv-task-conflicts{margin-top:4px;font-size:13px;overflow-wrap:anywhere}.pv-task-conflicts summary{cursor:pointer}@media(max-width:640px){.pv-today-all .inlife-inbox li{grid-template-columns:24px minmax(0,1fr)}.pv-today-all .inlife-inbox .inlife-attn__acts{grid-column:2}}@media(forced-colors:active){.pv-today-all .inlife-tile--link[aria-pressed=true]{border-color:Highlight}}.pv-shell-context-note{display:flex;align-items:center;gap:var(--pv-space-2, .5rem);min-width:0;max-width:46ch;font-size:var(--pv-font-sm, .8125rem);line-height:1.3}.pv-delegations,.pv-delegations .pv-panel-body,.pv-delegation-documentary{min-width:0}.pv-delegation-documentary{overflow-wrap:anywhere;margin-block:var(--pv-space-3, .75rem)}.pv-delegation-documentary pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.pv-delegations fieldset{min-width:0;border:0;padding:0;margin:0}.study-task-activity,.study-task-timing,.study-task-timing__endpoint,.study-task-timing__utc{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.study-task-timing__endpoint+.study-task-timing__endpoint{margin-block-start:var(--pv-space-1)}.study-task-timing .pv-zoned-time.study-task-timing__site{white-space:normal;overflow-wrap:anywhere;word-break:normal}.study-validation-link{border:0;padding:0;color:var(--pv-color-accent-700);background:transparent;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.study-field-errors{margin-block:var(--pv-space-1) 0;padding-inline-start:var(--pv-space-5);color:var(--pv-color-danger-700)}.findings-view-choice{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);margin-block:var(--pv-space-3)}.findings-view-choice .pv-btn[aria-pressed=true]{border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft);color:var(--pv-color-accent);font-weight:700}.recorded-findings-matrix,.recorded-findings-matrix .pv-datatable{min-inline-size:0;max-inline-size:100%}.recorded-findings-matrix__axis,.recorded-findings-matrix__cell{display:grid;gap:var(--pv-space-1);min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.recorded-findings-matrix__axis>span,.recorded-findings-matrix__cell>span,.recorded-findings-matrix__empty{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.recorded-findings-matrix__axes,.recorded-findings-matrix__facts{display:grid;gap:var(--pv-space-3);margin:0;min-inline-size:0}.recorded-findings-matrix__axes>div,.recorded-findings-matrix__facts>div{min-inline-size:0}.recorded-findings-matrix__axes dt,.recorded-findings-matrix__facts dt{color:var(--pv-color-ink-muted);font-size:var(--pv-font-size-sm)}.recorded-findings-matrix__axes dd,.recorded-findings-matrix__facts dd{margin:var(--pv-space-1) 0 0;overflow-wrap:anywhere}.recorded-findings-matrix__choices{display:grid;gap:var(--pv-space-2)}.recorded-findings-matrix__choices .pv-btn{justify-content:flex-start;min-block-size:2.75rem;white-space:normal;overflow-wrap:anywhere;text-align:start}.recorded-findings-matrix__reviews{margin:0;padding-inline-start:var(--pv-space-5)}.recorded-findings-matrix__unresolved{color:var(--pv-color-caution);font-style:italic;text-decoration:underline dotted;text-underline-offset:.15em}@media(max-width:480px),(pointer:coarse){.findings-view-choice .pv-btn,.recorded-findings-matrix__choices .pv-btn{min-block-size:2.75rem}.recorded-findings-matrix__axis,.recorded-findings-matrix__cell,.recorded-findings-matrix__empty{white-space:normal;overflow-wrap:anywhere}}.pv-chip-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2)}.pv-audit-search{display:grid;gap:var(--pv-space-3);margin-block-end:var(--pv-space-3)}.pv-audit-search__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pv-space-2)}.pv-audit-search__row>:first-child{flex:1 1 16rem;min-width:0}.pv-audit-search__count{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pv-space-2)}.pv-audit-search__count p{margin:0}.pv-audit-search__filters{display:grid;gap:var(--pv-space-1);margin:0;padding:var(--pv-space-2) var(--pv-space-3);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md)}.pv-audit-search__filters legend{padding-inline:var(--pv-space-1);font-weight:600}.pv-audit-search__filters p{margin:0}.pv-audit-search__problem{color:var(--pv-color-critical);font-weight:600}.pv-audit-search__export{margin:0}.pv-biography-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2) var(--pv-space-3);margin-block-end:var(--pv-space-3)}.pv-biography-head__value{font-size:1.25rem;font-weight:700}.pv-biography-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--pv-space-3);margin:var(--pv-space-2) 0 0}.pv-biography-details dd{margin:0;overflow-wrap:anywhere}.pv-biography-details pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto}.pv-segregation-line{margin:var(--pv-space-2) 0;padding:var(--pv-space-2) var(--pv-space-3);border-inline-start:3px solid var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-finding-detail{margin-block-start:var(--pv-space-4)}.pv-finding-detail article{border-block-start:1px solid var(--pv-color-line);padding-block-start:var(--pv-space-3)}.pv-finding-thread{padding-inline-start:1.25rem}.pv-finding-thread>li{margin-block-end:var(--pv-space-3)}.pv-finding-thread h4{margin:0}.pv-inspection-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--pv-space-3);margin:var(--pv-space-3) 0}.pv-inspection-facts dt{font-weight:600}.pv-inspection-facts dd{margin:0;overflow-wrap:anywhere}.pv-check-group{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--pv-space-2) var(--pv-space-4)}.pv-report-recipients{padding-inline-start:1.25rem}.inlife-today{display:flex;flex-direction:column;gap:var(--pv-space-4)}.inlife-today__sub{margin:0;color:var(--pv-color-ink-muted);font-size:14px}.inlife-sec{font-size:17px;line-height:1.35;font-weight:600;margin:0 0 var(--pv-space-3)}.inlife-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--pv-color-ink-muted);align-items:center}.inlife-legend>span{display:inline-flex;gap:6px;align-items:center}.inlife-tok{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:6px;line-height:1;vertical-align:middle;flex:none;border:1.5px solid;box-sizing:border-box}.inlife-tok>svg{display:block;width:12px;height:12px;margin:0;padding:0;overflow:visible}.inlife-tok--small{width:18px;height:18px}.inlife-tok--small>svg{width:10px;height:10px}.inlife-tok--todo{color:var(--pv-color-pending);border-color:var(--pv-color-pending);border-style:dashed;background:transparent}.inlife-tok--done,.inlife-tok--notDone{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.inlife-tok--warned{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.inlife-tok--late,.inlife-tok--corrected{color:var(--pv-color-flag);border-color:var(--pv-color-flag);background:var(--pv-color-flag-soft, var(--pv-color-caution-soft))}.inlife-tok--missed{color:var(--pv-color-critical);border-color:var(--pv-color-critical);border-style:double;border-width:3px;background:var(--pv-color-critical-soft)}.inlife-tok--queued{color:var(--pv-color-accent-strong);border-color:var(--pv-color-accent);border-style:dotted;background:var(--pv-color-accent-soft)}.inlife-tok--ineligible{color:var(--pv-color-ink-muted);border-color:var(--pv-color-ink-muted);border-style:dashed}.inlife-rounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--pv-space-3)}.inlife-round{border:1px solid var(--pv-color-line);border-top:4px solid var(--pv-color-accent);border-radius:12px;background:var(--pv-color-surface);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.inlife-round h3{margin:0;font-size:17px;line-height:1.3}.inlife-round__row{display:flex;align-items:center;gap:var(--pv-space-3)}.inlife-round__head{min-width:0}.inlife-round__meta,.inlife-round__who{font-size:13px;color:var(--pv-color-ink-muted);margin:0}.inlife-round__chips{display:flex;flex-wrap:wrap;gap:6px}.inlife-round__actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);margin-top:auto}.inlife-ring{width:52px;height:52px;flex:none}.inlife-ring text{font-size:13px;font-weight:600;fill:var(--pv-color-ink)}.inlife-when{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--pv-color-line);background:var(--pv-color-surface-2)}.inlife-when--soon{border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft);color:var(--pv-color-caution)}.inlife-when--late{border-color:var(--pv-color-flag);background:var(--pv-color-flag-soft, var(--pv-color-caution-soft));color:var(--pv-color-flag)}.inlife-counts{font-size:13px;display:flex;gap:10px;flex-wrap:wrap}.inlife-counts>span{display:inline-flex;gap:4px;align-items:center}.inlife-from-schedule{font-size:12px;color:var(--pv-color-ink-muted);display:inline-flex;align-items:center;gap:4px}.inlife-from-schedule:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pv-color-brand-highlight);display:inline-block;flex:none}.inlife-continue{border-left:6px solid var(--pv-color-accent)}.inlife-continue p{margin:0 0 var(--pv-space-2)}.inlife-continue__when{font-size:13px;color:var(--pv-color-ink-muted)}.inlife-inbox,.inlife-close{list-style:none;margin:0;padding:0}.inlife-inbox li,.inlife-close li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-top:1px solid var(--pv-color-line);align-items:start}.inlife-inbox li:first-child,.inlife-close li:first-child{border-top:0}.inlife-inbox li>div,.inlife-close li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.inlife-inbox li>div>span,.inlife-close li>div>span{font-size:13px;color:var(--pv-color-ink-muted);overflow-wrap:anywhere}.inlife-close__foot{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);justify-content:flex-end}.inlife-close__leave.pv-btn{background:var(--pv-color-critical);border-color:var(--pv-color-critical);color:var(--pv-color-surface)}:root{--inlife-phase-1: #8c7a3a;--inlife-phase-1-soft: #f4efdc;--inlife-phase-2: #76517f;--inlife-phase-2-soft: #efe5f1;--inlife-phase-3: #2f6f6a;--inlife-phase-3-soft: #dff0ee;--inlife-phase-4: #8a4a2f;--inlife-phase-4-soft: #f7e7df}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]){--inlife-phase-1: #d6c27a;--inlife-phase-1-soft: #35301a;--inlife-phase-2: #d7a9df;--inlife-phase-2-soft: #392a3c;--inlife-phase-3: #7cc7bf;--inlife-phase-3-soft: #173331;--inlife-phase-4: #e09a78;--inlife-phase-4-soft: #3b2219}}:root[data-theme=dark]{--inlife-phase-1: #d6c27a;--inlife-phase-1-soft: #35301a;--inlife-phase-2: #d7a9df;--inlife-phase-2-soft: #392a3c;--inlife-phase-3: #7cc7bf;--inlife-phase-3-soft: #173331;--inlife-phase-4: #e09a78;--inlife-phase-4-soft: #3b2219}.inlife-day-strip{display:flex;align-items:center;gap:2px;margin-top:6px;max-width:640px;min-height:14px}.inlife-day-strip__day{--inlife-day-tone: var(--pv-color-ink-muted);flex:1;height:8px;border-radius:2px;background:transparent;border:1px solid var(--inlife-day-tone);box-sizing:border-box}.inlife-day-strip__day[data-phase="1"]{--inlife-day-tone: var(--inlife-phase-1)}.inlife-day-strip__day[data-phase="2"]{--inlife-day-tone: var(--inlife-phase-2)}.inlife-day-strip__day[data-phase="3"]{--inlife-day-tone: var(--inlife-phase-3)}.inlife-day-strip__day[data-phase="4"]{--inlife-day-tone: var(--inlife-phase-4)}.inlife-day-strip__day--past{background:var(--inlife-day-tone)}.inlife-day-strip__day--future{background:transparent}.inlife-day-strip__day--today{height:14px;background:var(--pv-color-ink);border-color:var(--pv-color-ink)}@media(forced-colors:active){.inlife-day-strip__day{forced-color-adjust:none;background:Canvas;border-color:CanvasText}.inlife-day-strip__day--past{background:CanvasText}.inlife-day-strip__day--today{background:Highlight;border-color:Highlight}}.inlife-chip{font-size:12px;font-weight:400;padding:2px 8px;border-radius:999px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);white-space:nowrap}.inlife-attn{border-left:6px solid var(--pv-color-critical)}.inlife-attn__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.inlife-attn__list{list-style:none;margin:0;padding:0}.inlife-attn__item{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--pv-color-line)}.inlife-attn__item:first-child{border-top:0;padding-top:4px}.inlife-attn__what{min-width:0;flex:1 1 280px;display:flex;flex-direction:column;gap:2px}.inlife-attn__what span{color:var(--pv-color-ink-muted);font-size:14px;overflow-wrap:anywhere}.inlife-attn__acts{display:flex;flex-wrap:wrap;gap:6px}.inlife-attn-ok{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pv-color-positive);background:var(--pv-color-positive-soft);border-radius:12px;padding:12px 14px}.inlife-attn-ok p{margin:0}.inlife-attn-ok>span{font-weight:700;color:var(--pv-color-positive)}@media(pointer:coarse){.inlife-attn__acts .pv-btn,.inlife-round__actions .pv-btn{min-height:44px}}@media(max-width:480px){.inlife-attn__acts{width:100%}.inlife-attn__acts .pv-btn{flex:1 1 100%}}.inlife-pulse{--inlife-g1: #5b6b7b;--inlife-g2: #2f6f6a;--inlife-g3: #8c7a3a;--inlife-g4: #8a4a2f}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .inlife-pulse{--inlife-g1: #94a5b4;--inlife-g2: #7cc7bf;--inlife-g3: #d6c27a;--inlife-g4: #e09a78}}:root[data-theme=dark] .inlife-pulse{--inlife-g1: #94a5b4;--inlife-g2: #7cc7bf;--inlife-g3: #d6c27a;--inlife-g4: #e09a78}.inlife-pulse,.inlife-pulse>*,.inlife-pulse .card,.inlife-grid2>*{min-width:0;max-width:100%}.inlife-glance{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px}.inlife-tile{background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-left:5px solid var(--inlife-tile, var(--pv-color-line));border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.inlife-tile b{font-size:28px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.inlife-tile span{font-size:13px;color:var(--pv-color-ink-muted)}.inlife-tile--absent{border-left-style:dashed;border-left-color:var(--pv-color-pending)}.inlife-tile__note{font-size:12px!important}.inlife-tile--link{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.inlife-tile--link:hover:not(:disabled){border-color:var(--pv-color-accent)}.inlife-tile--link:focus-visible,.pv-pulse-source__tile:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.inlife-tile--link:disabled,.pv-pulse-source__tile:disabled{cursor:not-allowed;opacity:.7}.inlife-glance>li{display:flex;min-width:0}.pv-pulse-sources{margin-top:var(--pv-space-4)}.pv-pulse-sources__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pv-space-3)}.pv-pulse-source{border:1px solid var(--pv-color-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.pv-pulse-source h3{font-size:15px;font-weight:600;margin:0}.pv-pulse-source p{margin:0}.pv-pulse-source__handoffs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pv-space-2)}.pv-pulse-source__handoffs>p{flex-basis:100%}.pv-reports-panel .pv-reports-panel{margin-block-start:var(--pv-space-6)}.pv-reports-panel .pv-reports-panel>h2{margin-block-end:var(--pv-space-3)}.pv-reports-panel .pv-reports-panel>.pv-choice-segment{margin-block-end:var(--pv-space-3)}.pv-reports-panel .pv-reports-panel .pv-report-scroll+.pv-report-scroll{margin-block-start:var(--pv-space-5)}.pv-pulse-source__tiles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pv-pulse-source__tiles>li{display:flex;min-width:0}.pv-pulse-source__tile{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-left:4px solid var(--pv-color-line);border-radius:8px;padding:4px 8px;display:inline-flex;align-items:baseline;gap:6px;min-width:0}.pv-pulse-source__tile[data-tone=caution]{border-left-color:var(--pv-color-caution)}.pv-pulse-source__tile:hover:not(:disabled){border-color:var(--pv-color-accent)}.pv-pulse-source__tile b{font-size:17px;line-height:1.25;font-variant-numeric:tabular-nums}.pv-pulse-source__tile span{font-size:12px;color:var(--pv-color-ink-muted);overflow-wrap:anywhere}.pv-pulse-source__note{font-size:12px;color:var(--pv-color-ink-muted)}.pv-pulse-srcline{font-size:12px;color:var(--pv-color-ink-muted);margin-top:auto!important}.pv-pulse-srcline:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pv-color-pending);margin-right:6px;vertical-align:1px}@media(forced-colors:active){.pv-pulse-source__tile[data-tone=caution]{border-left-color:Highlight}}@media(pointer:coarse){.inlife-tile--link,.pv-pulse-source__tile{min-height:44px}}.inlife-grid2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--pv-space-4);align-items:start}@media(max-width:900px){.inlife-grid2{grid-template-columns:minmax(0,1fr)}}.inlife-sec--split{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.inlife-sec__aside{font-size:13px;font-weight:400;color:var(--pv-color-ink-muted)}.inlife-pulse .inlife-inbox li{grid-template-columns:24px minmax(0,1fr) auto}@media(max-width:640px){.inlife-pulse .inlife-inbox li{grid-template-columns:24px minmax(0,1fr)}.inlife-pulse .inlife-inbox .inlife-attn__acts{grid-column:2}}.inlife-pulse__note{font-size:13px;margin:8px 0 0}.inlife-rnow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(64px,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--pv-color-line);font-size:14px}.inlife-rnow:first-of-type{border-top:0}.inlife-rnow>div:first-child{display:flex;flex-direction:column;min-width:0}.inlife-rnow>div:first-child span{font-size:13px;color:var(--pv-color-ink-muted)}@media(max-width:640px){.inlife-rnow{grid-template-columns:1fr auto}.inlife-rnow .inlife-progress{grid-column:1 / -1;grid-row:2}}.inlife-progress{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line)}.inlife-progress i{display:block;height:100%}.inlife-num{font-variant-numeric:tabular-nums}.inlife-curves{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.inlife-curves{grid-template-columns:1fr}}.inlife-curves__panel{margin:0;min-width:0}.inlife-curves svg{width:100%;max-width:440px;height:auto;display:block}.inlife-curves svg text{font-size:11px;fill:var(--pv-color-ink-muted)}.inlife-curves svg text.inlife-curves__end{font-weight:600}.inlife-curves__note{font-size:13px;margin:6px 0 0}.inlife-heat__bar{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.inlife-heat-legend{display:inline-flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--pv-color-ink-muted)}.inlife-heat-legend>span{display:inline-flex;gap:6px;align-items:center}.inlife-heat-wrap,.inlife-heat-table{position:relative;overflow-x:auto;border:1px solid var(--pv-color-line);border-radius:12px}.inlife-heat__table{border-collapse:separate;border-spacing:2px;min-width:760px;width:100%;font-size:12px}.inlife-heat__table th{font-weight:600;text-align:left;white-space:nowrap;padding:2px 6px;position:sticky;left:0;background:var(--pv-color-surface);z-index:1}.inlife-heat__table thead th{position:static;text-align:center;color:var(--pv-color-ink-muted);font-weight:500;padding:2px 0}.inlife-heat__table thead th.inlife-heat__today{color:var(--pv-color-accent);font-weight:700}.inlife-heat__cell{height:22px;min-width:20px;border-radius:3px;text-align:center;font-size:10px;font-weight:700;padding:0}.inlife-heat__cell:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:1px}.inlife-heat__cell--done{background:var(--pv-color-positive-soft);color:var(--pv-color-positive);border:1px solid var(--pv-color-positive)}.inlife-heat__cell--partial{background:var(--pv-color-caution-soft);color:var(--pv-color-caution);border:1px solid var(--pv-color-caution)}.inlife-heat__cell--missed{background:var(--pv-color-critical-soft);color:var(--pv-color-critical);border:2px solid var(--pv-color-critical)}.inlife-heat__cell--in-progress{background:var(--pv-color-accent-soft);color:var(--pv-color-accent-strong);border:1px dotted var(--pv-color-accent)}.inlife-heat__cell--scheduled{background:var(--pv-color-surface-2);border:1px dashed var(--pv-color-line)}.inlife-heat__cell--none{background:transparent}@media(forced-colors:active){.inlife-heat__cell--missed{border-color:Highlight}.inlife-tile{border-left-color:CanvasText}}.inlife-deviation{display:flex;flex-direction:column;gap:8px}.inlife-deviation__label{font-weight:600;font-size:14px;margin-top:4px}.inlife-deviation__linked{margin:0;padding-left:18px;font-size:14px}.deviation-animals,.deviation-observed{border:0;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.deviation-animals__list{display:flex;flex-wrap:wrap;gap:4px 14px;max-height:160px;overflow-y:auto;padding:6px 8px;border:1px solid var(--pv-color-border-control);border-radius:6px}.deviation-animals__option{display:inline-flex;align-items:center;gap:4px;font-size:14px;min-height:28px}.deviation-animals__chosen ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.deviation-animals__chosen li{display:inline-flex;align-items:center;gap:6px}.deviation-observed__when{display:flex;flex-wrap:wrap;gap:12px}.deviation-observed__when>span{display:flex;flex-direction:column;gap:4px}.inlife-run{--inlife-g1: #5b6b7b;--inlife-g2: #2f6f6a;--inlife-g3: #8c7a3a;--inlife-g4: #8a4a2f;display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .inlife-run{--inlife-g1: #94a5b4;--inlife-g2: #7cc7bf;--inlife-g3: #d6c27a;--inlife-g4: #e09a78}}:root[data-theme=dark] .inlife-run{--inlife-g1: #94a5b4;--inlife-g2: #7cc7bf;--inlife-g3: #d6c27a;--inlife-g4: #e09a78}.inlife-run__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;margin-bottom:12px}.inlife-run__title{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin:0}.inlife-run__sub{color:var(--pv-color-ink-muted);font-size:14px;margin:4px 0 0}.inlife-run__head-acts{display:flex;gap:8px;flex-wrap:wrap}.inlife-run__bar{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.inlife-run__steps{display:flex;gap:6px;flex-wrap:wrap}.inlife-run__steps button{border:1px solid var(--pv-color-line);background:var(--pv-color-surface);color:var(--pv-color-ink);border-radius:12px;padding:6px 12px;min-height:44px;cursor:pointer;display:inline-flex;gap:8px;align-items:center;font:inherit;font-weight:600}.inlife-run__steps button[aria-current=page]{border-color:var(--pv-color-accent);box-shadow:inset 0 -3px 0 var(--pv-color-accent)}.inlife-run__steps small{font-weight:400;color:var(--pv-color-ink-muted)}.inlife-run__progress{flex:1;min-width:180px;height:8px;border-radius:4px;background:var(--pv-color-surface-2);overflow:hidden;display:flex;border:1px solid var(--pv-color-line)}.inlife-run__progress i{display:block;height:100%}.inlife-run__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.inlife-run__grid{grid-template-columns:minmax(0,1fr)}.inlife-run__rail{order:2}}.inlife-run__rail .card{padding:12px}.inlife-run__scan{width:100%;min-height:40px;box-sizing:border-box}.inlife-run__hint{color:var(--pv-color-ink-muted);font-size:13px;margin:6px 0}.inlife-run__list,.inlife-run__list ul{list-style:none;margin:0;padding:0}.inlife-run__list{max-height:560px;overflow:auto}@media(max-width:900px){.inlife-run__list{max-height:300px}}.inlife-run__gh{font-size:11px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);padding:10px 8px 4px;margin:0;display:flex;gap:6px;align-items:center}.inlife-gdot{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none;background:var(--inlife-g1)}.inlife-gdot--2{background:var(--inlife-g2)}.inlife-gdot--3{background:var(--inlife-g3)}.inlife-gdot--4{background:var(--inlife-g4)}.inlife-run__list li button{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;background:transparent;border:0;border-radius:6px;padding:6px 8px;min-height:40px;cursor:pointer;text-align:left;color:var(--pv-color-ink);font:inherit}@media(pointer:coarse){.inlife-run__list li button{min-height:48px}}.inlife-run__list li button[aria-current=true]{background:var(--pv-color-accent-soft);box-shadow:inset 3px 0 0 var(--pv-color-accent)}.inlife-run__an{font-weight:600;font-variant-numeric:tabular-nums}.inlife-run__an small{font-weight:400;color:var(--pv-color-ink-muted);margin-left:6px}.inlife-run__av{font-variant-numeric:tabular-nums;font-size:14px}.inlife-run__focus{padding:0;overflow:hidden}.inlife-idbanner{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--pv-color-line);border-left:8px solid var(--pv-color-line);background:var(--pv-color-surface-2)}.inlife-idbanner--g1{border-left-color:var(--inlife-g1)}.inlife-idbanner--g2{border-left-color:var(--inlife-g2)}.inlife-idbanner--g3{border-left-color:var(--inlife-g3)}.inlife-idbanner--g4{border-left-color:var(--inlife-g4)}.inlife-eyebrow{font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted)}.inlife-run .inlife-idbanner .inlife-idbanner__big{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;margin:0}.inlife-idbanner__big:focus{outline:none}.inlife-idbanner__big:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.inlife-idbanner__facts{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:15px}.inlife-run__msg{margin:16px 20px 0;border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.inlife-run__msg>span{font-weight:700;width:18px;text-align:center;flex:none}.inlife-run__msg--critical{border:2px solid var(--pv-color-critical);background:var(--pv-color-critical-soft)}.inlife-run__msg--critical>span{color:var(--pv-color-critical)}.inlife-run__msg--caution{border:1px solid var(--pv-color-caution);background:var(--pv-color-caution-soft)}.inlife-run__msg--caution>span{color:var(--pv-color-caution)}.inlife-run__msg--info{border:1px solid var(--pv-color-accent);background:var(--pv-color-accent-soft)}.inlife-run__msg--info>span{color:var(--pv-color-accent)}.inlife-run__confirm{padding:20px;display:grid;gap:12px;justify-items:start}.inlife-run__confirm p{margin:0}.inlife-run__capture{padding:20px}.inlife-run__value label{font-size:13px;font-weight:600;display:block;margin-bottom:6px}.inlife-run__valrow{display:flex;align-items:stretch;gap:8px;max-width:420px}.inlife-run__valinput{font-size:32px;line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums slashed-zero;width:100%;min-width:0;padding:10px 14px;border:2px solid var(--pv-color-border-control);border-radius:12px;background:var(--pv-color-surface);color:var(--pv-color-ink);box-sizing:border-box}.inlife-run__valinput[aria-invalid=true]{border-color:var(--pv-color-critical);box-shadow:inset 4px 0 0 var(--pv-color-critical)}.inlife-run__unit{font-size:20px;font-weight:600;display:grid;place-items:center;padding:0 6px;color:var(--pv-color-ink-muted)}.inlife-run__recorded{font-size:28px;font-weight:600;display:flex;align-items:center;gap:10px;margin:6px 0;font-variant-numeric:tabular-nums}.inlife-run__acts{display:flex;gap:10px;flex-wrap:wrap;padding:0 20px 20px;align-items:center}.inlife-run__acts kbd,.inlife-run__xl kbd{font-family:var(--pv-font-mono, monospace);font-size:12px;border:1px solid currentColor;border-bottom-width:2px;border-radius:4px;padding:0 4px;margin-left:6px}.inlife-run__xl.pv-btn{min-height:56px;padding:12px 22px;font-size:17px;border-radius:12px}@media(pointer:coarse){.inlife-run .pv-btn{min-height:44px}}@media(max-width:720px){.inlife-run__capture{padding:16px}.inlife-idbanner{padding:14px 16px}.inlife-run .inlife-idbanner .inlife-idbanner__big{font-size:34px}.inlife-run__acts{padding:0 16px 16px}.inlife-run__acts .inlife-run__xl{flex:1 1 100%}}.inlife-run__keys{color:var(--pv-color-ink-muted);font-size:12px;margin-top:12px}.inlife-obs{display:flex;flex-direction:column;gap:14px}.inlife-obs__nad.pv-btn{width:100%}.inlife-obs__draft{display:flex;flex-direction:column;gap:14px}.inlife-obs__draft .inlife-eyebrow,.inlife-obs .inlife-eyebrow{margin-bottom:6px}.inlife-obs__acts,.inlife-obs__more{margin-top:8px}.inlife-chips{display:flex;flex-wrap:wrap;gap:6px}.inlife-pick{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pv-color-border-control);background:var(--pv-color-surface);color:var(--pv-color-ink);border-radius:999px;padding:6px 14px;min-height:40px;cursor:pointer;font:inherit;font-size:14px}.inlife-pick[aria-pressed=true]{background:var(--pv-color-accent);border-color:var(--pv-color-accent);color:var(--pv-color-accent-contrast);font-weight:600}.inlife-pick:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.inlife-pick:disabled{cursor:default;opacity:.6}@media(pointer:coarse){.inlife-pick{min-height:48px;padding:8px 16px}}.inlife-notice{border-radius:12px;padding:12px 14px;border:1px solid var(--pv-color-line);background:var(--pv-color-surface-2);display:flex;gap:10px;align-items:flex-start}.inlife-notice>span{font-weight:700;flex:none;width:18px;text-align:center}.inlife-notice--info{border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft)}.inlife-run__msg--ok{border:1px solid var(--pv-color-positive);background:var(--pv-color-positive-soft)}.inlife-run__msg--ok>span{color:var(--pv-color-positive)}.necropsy-run__steps{padding:12px 20px;border-bottom:1px solid var(--pv-color-line)}.necropsy-run__msg{margin:10px 0 0}.necropsy-run__acts{padding:16px 0 0}.necropsy-run__scan{display:grid;gap:6px}.necropsy-run__scanrow{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.necropsy-run__scaninput{flex:1 1 200px;font-size:18px;min-height:48px;box-sizing:border-box}.necropsy-run__line{display:flex;gap:8px;align-items:center;margin:0 0 12px}.necropsy-run__list li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;padding:6px 8px;min-height:40px;border-radius:6px}.necropsy-run__list li[aria-current=true]{background:var(--pv-color-accent-soft);box-shadow:inset 3px 0 0 var(--pv-color-accent)}.necropsy-run__nw{max-width:520px}.necropsy-run__table{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.necropsy-run__table th{text-align:left;font-size:12px;color:var(--pv-color-ink-muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--pv-color-line)}.necropsy-run__table td{padding:6px 8px;border-bottom:1px solid var(--pv-color-line);vertical-align:middle}.necropsy-run__table tr[aria-current=true] td{background:var(--pv-color-accent-soft)}.necropsy-run__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.necropsy-run__absent{text-align:right;color:var(--pv-color-ink-muted);font-size:14px}.necropsy-run__corrected{font-size:13px;color:var(--pv-color-ink-muted);font-style:italic}.necropsy-run__tissue-scroll{max-height:400px;overflow:auto}.necropsy-run__tissue-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.necropsy-run__tissues h3{margin-block:16px 8px}.necropsy-run__cassette{padding-block:8px;border-block-end:1px solid var(--pv-color-border-control)}.necropsy-run__cassette input,.necropsy-run__close textarea{display:block;margin-top:4px}.necropsy-run__close{display:grid;gap:12px}.necropsy-correct__history{margin:6px 0 0;padding-left:18px;font-size:14px}.necropsy-run__organ{background:none;border:0;padding:0;font:inherit;color:var(--pv-color-accent);text-decoration:underline;cursor:pointer;min-height:32px}@media(max-width:720px){.necropsy-run__table th:nth-child(3),.necropsy-run__table td:nth-child(3){display:none}}.necropsy-gross{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;align-items:start}@media(max-width:900px){.necropsy-gross{grid-template-columns:minmax(0,1fr)}}.necropsy-bodymap{width:100%;max-width:140px;display:block;margin:0 auto 8px}.necropsy-bodymap__rg{fill:var(--pv-color-surface-2);stroke:var(--pv-color-line)}.necropsy-bodymap__rg--on{fill:var(--pv-color-accent-soft);stroke:var(--pv-color-accent);stroke-width:2}.necropsy-bodymap__rg--les{fill:var(--pv-color-caution-soft);stroke:var(--pv-color-caution)}.necropsy-bodymap__tail{stroke:var(--pv-color-line)}.necropsy-gross__region{font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);margin:12px 0 4px}.necropsy-gross__list{list-style:none;margin:0;padding:0}.necropsy-gross__organ{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;border:1px solid transparent;background:transparent;border-radius:6px;padding:6px 8px;min-height:44px;cursor:pointer;text-align:left;font:inherit;color:inherit}.necropsy-gross__organ[aria-current=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.necropsy-gross__v{font-size:13px;color:var(--pv-color-ink-muted);text-align:right}.necropsy-gross__organname{font-size:20px;font-weight:600;margin:0 0 8px}.necropsy-gross__records{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.necropsy-gross__records li{display:flex;gap:6px;align-items:center}.necropsy-gross__fs{border:0;padding:0;margin:14px 0 0;min-width:0}.necropsy-gross__chipgroup{margin-top:6px}.necropsy-gross__cat{margin:6px 0 4px;font-size:13px;color:var(--pv-color-ink-muted)}.necropsy-gross__chips{display:flex;flex-wrap:wrap;gap:8px}.necropsy-gross__chip{border:1px solid var(--pv-color-border-control);background:var(--pv-color-surface);color:var(--pv-color-ink);border-radius:999px;padding:8px 14px;min-height:44px;cursor:pointer;font:inherit;font-weight:500}.necropsy-gross__chip[aria-pressed=true]{background:var(--pv-color-accent);border-color:var(--pv-color-accent);color:var(--pv-color-accent-contrast);font-weight:600}.necropsy-gross__chip:disabled{cursor:default;opacity:.6}.necropsy-gross__note{width:100%;max-width:420px;min-height:44px;box-sizing:border-box;display:block;margin-top:6px}.necropsy-gross__bulk{display:block}.necropsy-gross__bulklist{margin:4px 0 8px;padding-left:20px}.inlife-run .pv-round-ledger,.inlife-run [aria-label="Round ledger"]{position:sticky;bottom:0;margin-top:16px}@media(forced-colors:active){.inlife-run__list li button[aria-current=true]{outline:2px solid Highlight}.inlife-idbanner{border-left-color:CanvasText}.inlife-run__progress i{background:Highlight!important}}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--pending,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--done,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--flagged,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--warn,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--queued,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--removed,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--absent{padding-inline-start:28px;text-align:start}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--pending:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--done:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--flagged:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--warn:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--queued:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--removed:after,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--absent:after{position:absolute;inset-block-start:50%;inset-inline-start:5px;inset-inline-end:auto;transform:translateY(-50%);width:18px;height:18px;box-sizing:border-box;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:5px;font-size:10px;font-weight:700;line-height:1;content:""}[data-archetype=capture-grid]{--inlife-glyph-done: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4' fill='%23000'/%3E%3C/svg%3E");--inlife-glyph-warned: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='5' y='1.25' width='2' height='6' rx='1' fill='%23000'/%3E%3Ccircle cx='6' cy='9.5' r='1.25' fill='%23000'/%3E%3C/svg%3E");--inlife-glyph-notDone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='3.75' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 10 10 2' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--inlife-glyph-late: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1.5 10.75 10H1.25z' fill='%23000'/%3E%3C/svg%3E");--inlife-glyph-missed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 2.5 9.5 9.5M9.5 2.5 2.5 9.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--inlife-glyph-corrected: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 10 2.6 7.4 7.8 2.2a.85.85 0 0 1 1.2 0l.8.8a.85.85 0 0 1 0 1.2L4.6 9.4z' fill='%23000'/%3E%3C/svg%3E");--inlife-glyph-ineligible: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='2' y='5.125' width='8' height='1.75' rx='0.5' fill='%23000'/%3E%3C/svg%3E");--inlife-glyph-queued: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.25' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 3.5V6h2.25' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--done:before,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--flagged:before,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--warn:before,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--queued:before,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--removed:before,[data-archetype=capture-grid] .pv-dt-cell.pv-cell--absent:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:5px;transform:translateY(-50%);z-index:1;width:18px;height:18px;pointer-events:none;background-color:currentColor;-webkit-mask:var(--inlife-cell-glyph) center / 10px 10px no-repeat;mask:var(--inlife-cell-glyph) center / 10px 10px no-repeat}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--done:before{--inlife-cell-glyph: var(--inlife-glyph-done);color:var(--pv-color-positive)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--warn:before{--inlife-cell-glyph: var(--inlife-glyph-warned);color:var(--pv-color-caution)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--flagged:before{--inlife-cell-glyph: var(--inlife-glyph-late);color:var(--pv-color-flag)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--absent:before{--inlife-cell-glyph: var(--inlife-glyph-notDone);color:var(--pv-color-positive)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--queued:before{--inlife-cell-glyph: var(--inlife-glyph-queued);color:var(--pv-color-accent-strong)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--removed:before{--inlife-cell-glyph: var(--inlife-glyph-ineligible);color:var(--pv-color-ink-muted)}@media(forced-colors:active){[data-archetype=capture-grid] .pv-dt-cell:before{forced-color-adjust:none;background-color:CanvasText}}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--pending:after{content:"";border-style:dashed;color:var(--pv-color-pending)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--done:after{background:var(--pv-color-positive-soft);color:var(--pv-color-positive)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--warn:after{background:var(--pv-color-caution-soft);color:var(--pv-color-caution)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--flagged:after{background:var(--pv-color-flag-soft);color:var(--pv-color-flag)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--absent:after{background:var(--pv-color-positive-soft);color:var(--pv-color-positive)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--queued:after{border-style:dotted;background:var(--pv-color-accent-soft);color:var(--pv-color-accent-strong)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--removed:after{border-style:dashed;color:var(--pv-color-ink-muted)}[data-archetype=capture-grid] .pv-dt-cell.pv-cell--pending{background:transparent}.pv-rounds{display:grid;gap:var(--pv-space-4);margin-bottom:var(--pv-space-4)}.pv-rounds-day{border:1px solid var(--pv-color-line);border-radius:8px;background:var(--pv-color-surface);padding:var(--pv-space-3) var(--pv-space-4);min-width:0}.pv-rounds-day__head{display:flex;gap:var(--pv-space-3);align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--pv-space-2)}.pv-rounds-day__title{font-size:15px;font-weight:600;line-height:1.3;margin:0}.pv-rounds-day__counts{font-size:13px;margin:2px 0 0}.pv-rounds-earlier .pv-rounds-day__head{margin-bottom:0}.pv-rounds-earlier #rounds-earlier-list{margin-top:var(--pv-space-2)}.pv-rounds-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.pv-rounds-chip{display:inline-flex;align-items:center;font-size:12px;padding:1px 8px;border-radius:999px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);white-space:nowrap}.pv-rounds-why{font-size:13px;color:var(--pv-color-ink-muted)}.pv-rounds-signed b{font-weight:600}.pv-licences{display:flex;flex-direction:column;gap:var(--pv-space-4)}.pv-licences__section{background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);padding:18px}.pv-licences__title{font-size:17px;line-height:1.35;font-weight:600;margin:0 0 var(--pv-space-3)}.pv-licence{border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md);padding:12px 14px;background:var(--pv-color-surface);display:flex;flex-direction:column;gap:8px;min-width:0}.pv-licence+.pv-licence{margin-top:10px}.pv-licence--late{border-left:4px solid var(--pv-color-flag)}.pv-licence--warn{border-left:4px solid var(--pv-color-caution)}.pv-licence__head{font-size:16px;line-height:1.3;font-weight:600;margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:space-between}.pv-licence__head>span:first-child{min-width:0;overflow-wrap:anywhere}.pv-licence__chips{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.pv-licence__state{display:inline-flex;gap:4px;align-items:center;font-size:13px;font-weight:600;color:var(--pv-color-flag)}.pv-licence__chip{display:inline-flex;align-items:center;font-size:12px;font-weight:400;padding:1px 8px;border-radius:999px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);white-space:nowrap}.pv-licence__chip--ok{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-licence__chip--attn{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-licence__chip--late{color:var(--pv-color-flag);border-color:var(--pv-color-flag);background:var(--pv-color-flag-soft, var(--pv-color-caution-soft))}.pv-licence__note,.pv-licence__muted{margin:0;font-size:14px;color:var(--pv-color-ink-muted)}.pv-licence__alert{margin:0;font-size:14px;font-weight:600;color:var(--pv-color-flag)}.pv-licence__kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:14px}.pv-licence__kv dt{color:var(--pv-color-ink-muted)}.pv-licence__kv dd{margin:0;font-variant-numeric:tabular-nums}.pv-licence__covers,.pv-licence__rounds{list-style:none;margin:0;padding:0;font-size:14px}.pv-licence__covers li,.pv-licence__rounds li{display:flex;gap:8px;align-items:center;padding:3px 0;flex-wrap:wrap}.pv-licence__rounds li:before{content:"•";color:var(--pv-color-ink-muted)}.pv-licences__validity{background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);padding:14px 18px;display:flex;flex-direction:column;gap:var(--pv-space-3)}.pv-licences__validity>summary{cursor:pointer;font-weight:600;min-height:24px}.pv-licences__validity[open]>summary{margin-bottom:var(--pv-space-3)}@media(max-width:480px){.pv-licence__kv{grid-template-columns:minmax(0,1fr)}.pv-licence__kv dd{margin-bottom:4px}}.pv-animal-page{display:flex;flex-direction:column;gap:12px}.pv-animal-page__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.pv-animal-page__stack{display:flex;flex-direction:column;gap:16px;min-width:0}.pv-animal-page__h{font-size:16px;font-weight:600;margin:0 0 8px}.pv-animal-page__h3{font-size:14px;font-weight:600;margin:12px 0 4px}.pv-animal-page__muted{color:var(--pv-color-ink-muted);font-size:14px;margin:4px 0 8px}.pv-animal-page__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pv-animal-page__filters [aria-pressed=true]{background:var(--pv-color-accent-soft);box-shadow:inset 0 -2px 0 var(--pv-color-accent)}.pv-animal-page__list{list-style:none;margin:0;padding:0;font-size:14px}.pv-animal-page__list li{padding:4px 0;border-top:1px solid var(--pv-color-line)}.pv-animal-page__list li:first-child{border-top:0}.pv-animal-page__find{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;max-width:560px}.pv-animal-page__choices{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pv-animal-page__range{padding:12px 16px}.pv-animal-page__details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:13px}.pv-animal-page__details>div{display:contents}.pv-animal-page__refs{list-style:none;margin:0;padding:0;overflow-wrap:anywhere}@container (max-width: 1100px){.pv-animal-page__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.pv-animal-page__grid{grid-template-columns:minmax(0,1fr)}}.pv-concern{display:flex;flex-direction:column;gap:12px}.pv-concern__label{font-weight:600;margin:4px 0 0}.pv-concern__chips{display:flex;flex-wrap:wrap;gap:8px}.pv-concern__chips .pv-btn{min-block-size:44px}.pv-concern__chips [aria-pressed=true]{background:var(--pv-color-accent-soft);box-shadow:inset 0 0 0 2px var(--pv-color-accent)}.pv-concern__error{color:var(--pv-color-critical);font-size:14px;margin:0}.pv-concern__note{inline-size:100%;min-block-size:4.5em;resize:vertical}.pv-concern__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-concern__foot .pv-btn{min-block-size:44px}.pv-concern__why{color:var(--pv-color-ink-muted);font-size:14px;margin:0;flex:1 1 16em}.pv-concern__occupants{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pv-concern__occupants .pv-btn{min-block-size:44px}.pv-triage__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.pv-triage__rows{list-style:none;margin:0 0 8px;padding:0}.pv-triage__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:12px 0;border-top:1px solid var(--pv-color-line);align-items:start}.pv-triage__row:first-child{border-top:0}.pv-triage__row .pv-btn{min-block-size:44px}.pv-triage__note{white-space:pre-wrap}@media(max-width:640px){.pv-triage__row{grid-template-columns:26px minmax(0,1fr)}.pv-triage__row .pv-btn{grid-column:2;justify-self:start}}.pv-ward{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;--pv-ward-g1: #5b6b7b;--pv-ward-g2: #2f6f6a;--pv-ward-g3: #8c7a3a;--pv-ward-g4: #8a4a2f}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-ward{--pv-ward-g1: #94a5b4;--pv-ward-g2: #7cc7bf;--pv-ward-g3: #d6c27a;--pv-ward-g4: #e09a78}}:root[data-theme=dark] .pv-ward{--pv-ward-g1: #94a5b4;--pv-ward-g2: #7cc7bf;--pv-ward-g3: #d6c27a;--pv-ward-g4: #e09a78}.pv-ward-card{border:1px solid var(--pv-color-line);border-left:6px solid var(--pv-color-line);border-radius:12px;background:var(--pv-color-surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.pv-ward-card--g1{border-left-color:var(--pv-ward-g1)}.pv-ward-card--g2{border-left-color:var(--pv-ward-g2)}.pv-ward-card--g3{border-left-color:var(--pv-ward-g3)}.pv-ward-card--g4{border-left-color:var(--pv-ward-g4)}.pv-ward-card--endpoint{border-top:3px double var(--pv-color-critical);border-right:3px double var(--pv-color-critical);border-bottom:3px double var(--pv-color-critical)}.pv-ward-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pv-ward-card__number{margin:0;font-size:26px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere}.pv-ward-card p{margin:0;overflow-wrap:anywhere}.pv-ward-card__meta{font-size:13px;color:var(--pv-color-ink-muted)}.pv-ward-card__next{font-size:14px}.pv-ward-card__spark{width:100%;height:36px;display:block}.pv-ward-card__spark polyline{fill:none;stroke:var(--pv-color-accent);stroke-width:2;vector-effect:non-scaling-stroke}.pv-ward-card__acts{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.pv-ward-card__acts .pv-btn{min-block-size:44px}.pv-ward__control-label{font-weight:600}.pv-ward-resolved{margin:0;padding-left:18px}@media(forced-colors:active){.pv-ward-card{border-left-color:CanvasText}}@media(max-width:720px){.necropsy-run__tissues .necropsy-run__table th:nth-child(3),.necropsy-run__tissues .necropsy-run__table td:nth-child(3){display:table-cell}}.setup-schedule__dates{max-inline-size:80ch;margin:0;color:var(--pv-color-ink-muted)}.pv-devtriage__page{display:flex;flex-direction:column;gap:12px}.pv-devtriage__bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.pv-devtriage__bar>:first-child{flex:1 1 32rem;min-width:0}.pv-devtriage__views{display:flex;gap:6px;flex-wrap:wrap}.pv-devtriage__views [aria-pressed=true],.pv-devtriage__filters [aria-pressed=true]{background:var(--pv-color-accent-soft);box-shadow:inset 0 -2px 0 var(--pv-color-accent)}.pv-devtriage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;align-items:start}.pv-devtriage .pv-card{background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);padding:14px 16px;min-width:0}.pv-devtriage__h{font-size:16px;font-weight:600;margin:0}.pv-devtriage__filters{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pv-devtriage__rows{list-style:none;margin:0;padding:0}.pv-devtriage__row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;width:100%;text-align:left;padding:10px;min-block-size:44px;border:1px solid transparent;border-radius:var(--pv-radius-md);background:transparent;cursor:pointer;color:var(--pv-color-ink);font:inherit}.pv-devtriage__row:hover{background:var(--pv-color-surface-2)}.pv-devtriage__row:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-devtriage__row[aria-current=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.pv-devtriage__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-devtriage__row-title{font-weight:600;overflow-wrap:anywhere}.pv-devtriage__row-meta{font-size:13px;color:var(--pv-color-ink-muted)}.pv-devtriage__state{font-size:12px;font-weight:600;padding:0 8px;border-radius:999px;border:1px solid var(--pv-color-line)}.pv-devtriage__state--open{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-devtriage__state--assessed{color:var(--pv-color-ink);border-color:var(--pv-color-accent);background:var(--pv-color-accent-soft)}.pv-devtriage__state--closed{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-devdetail{display:flex;flex-direction:column;gap:8px}.pv-devdetail__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-devdetail__head h2{flex:1 1 16rem}.pv-devdetail__h{font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);margin:10px 0 0}.pv-devdetail__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px}.pv-devdetail__facts dt{color:var(--pv-color-ink-muted)}.pv-devdetail__facts dd{margin:0;overflow-wrap:anywhere}.pv-devdetail__description{white-space:pre-wrap}.pv-devdetail__assessment p{margin:4px 0 0}.pv-devdetail__record>summary{cursor:pointer;min-block-size:24px;font-size:13px;color:var(--pv-color-ink-muted)}.pv-evidence{list-style:none;margin:0;padding:0;font-size:14px}.pv-evidence__item{display:flex;gap:8px;align-items:center;padding:4px 0;flex-wrap:wrap}.pv-evidence__text{flex:1 1 14rem;min-width:0}.pv-devdecision{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--pv-color-line);padding-top:6px;margin-top:6px}.pv-devdecision__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-devdecision__foot .pv-btn{min-block-size:44px}@media(max-width:1100px){.pv-devtriage{grid-template-columns:minmax(0,1fr)}}.pv-fx-sheet,.pv-fx-container,.pv-fx-lots,.pv-fx-lot,.pv-fx-form{display:flex;flex-direction:column;gap:var(--pv-space-4);min-width:0}.pv-fx-card{background:var(--pv-color-surface);border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-lg);padding:16px 18px;min-width:0}.pv-fx-card>h2,.pv-fx-card>h3{font-size:17px;line-height:1.35;font-weight:600;margin:0 0 var(--pv-space-3)}.pv-fx-facts{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:6px 16px;margin:0}.pv-fx-facts dt{color:var(--pv-color-text-muted, inherit);opacity:.8}.pv-fx-facts dd{margin:0;overflow-wrap:anywhere}.pv-fx-note{font-size:13px;line-height:1.45;opacity:.8;margin:var(--pv-space-2) 0 0}.pv-fx-lifecycle,.pv-fx-lot__state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.pv-fx-identity{border:1px solid var(--pv-color-line);border-left:4px solid var(--pv-color-accent, currentColor);border-radius:var(--pv-radius-lg);padding:14px 18px;display:flex;flex-direction:column;gap:8px;background:var(--pv-color-surface)}.pv-fx-identity__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;opacity:.75}.pv-fx-identity__id{font-size:var(--pv-type-identity, 40px);line-height:1.1;font-weight:600;overflow-wrap:anywhere}.pv-fx-identity__facts{display:flex;flex-wrap:wrap;gap:4px 16px}.pv-fx-containers,.pv-fx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pv-fx-containers li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px 16px;align-items:center;border-top:1px solid var(--pv-color-line);padding-top:10px}.pv-fx-containers li:first-child{border-top:none;padding-top:0}.pv-fx-containers__id{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.pv-fx-row-verdict{display:inline-flex;gap:6px;align-items:center;margin-right:12px}.pv-fx-list li{display:flex;gap:8px;align-items:flex-start}.pv-fx-table{width:100%;border-collapse:collapse;font-size:14px}.pv-fx-table th,.pv-fx-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--pv-color-line);vertical-align:top;overflow-wrap:anywhere}.pv-fx-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.pv-fx-table tr[aria-selected=true]{background:var(--pv-color-surface-sunken, rgba(127, 127, 127, .08))}.pv-fx-table__total th,.pv-fx-table__total td{font-weight:600;border-bottom:none}.pv-fx-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-fx-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.pv-fx-sheet__foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pv-fx-check-preview{display:flex;gap:6px;align-items:center;margin:0}.pv-fx-lot__acts{margin:0;display:flex;justify-content:flex-end}.fx-prep__recipe{display:flex;flex-direction:column;gap:var(--pv-space-3);min-width:0}.fx-prep__h{font-size:17px;line-height:1.35;font-weight:600;margin:0}.fx-prep__arith{font-variant-numeric:tabular-nums;margin:0 0 var(--pv-space-3);overflow-wrap:anywhere}.fx-prep__readings{margin-bottom:var(--pv-space-3)}.fx-prep__struck{text-decoration:line-through;text-decoration-thickness:1px}.fx-prep__calc{display:flex;flex-direction:column;gap:4px;margin:var(--pv-space-3) 0}.fx-prep__calc p{margin:0}.fx-prep__keyed{display:flex;gap:8px;align-items:center;min-height:44px}.fx-prep__keyed input{width:22px;height:22px}.fx-prep__error{color:var(--pv-color-critical, #b42318);margin:0;font-weight:600}.fx-prep__labels>li{flex-direction:column;align-items:stretch;gap:10px;border-top:1px solid var(--pv-color-line);padding-top:12px}.fx-prep__labels>li:first-child{border-top:none;padding-top:0}.fx-prep__label{border:2px dashed var(--pv-color-line);border-radius:var(--pv-radius-lg);padding:10px 14px;background:var(--pv-color-surface);max-width:420px}.fx-prep__label p{margin:0;font-size:14px}.fx-prep__label .fx-prep__label-id{font-family:var(--pv-font-mono, monospace);font-size:20px;font-weight:600;overflow-wrap:anywhere}.fx-prep .pv-fx-list>li>.pv-button:last-child{margin-left:auto}@media(max-width:600px){.pv-fx-containers li{grid-template-columns:minmax(0,1fr)}.pv-fx-identity__id{font-size:30px}.pv-fx-facts{grid-template-columns:minmax(0,1fr);gap:2px}.pv-fx-facts dd{margin-bottom:6px}.pv-fx-table{font-size:13px}.pv-fx-table[data-fx-lot-table] thead{display:none}.pv-fx-table[data-fx-lot-table] tr{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--pv-color-line);padding:6px 0}.pv-fx-table[data-fx-lot-table] th,.pv-fx-table[data-fx-lot-table] td{border-bottom:none;padding:3px 4px}.pv-fx-table[data-fx-lot-table] .pv-fx-num,.pv-fx-table[data-fx-movements] .pv-fx-num{text-align:left!important}.pv-fx-table[data-fx-movements] thead{display:none}.pv-fx-table[data-fx-movements] tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--pv-color-line);padding:6px 0}.pv-fx-table[data-fx-movements] td{border-bottom:none;padding:2px 4px}}.setup-start__create-now{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pv-space-2);margin-top:var(--pv-space-3)}.setup-start__create-now p{margin:0}.study-setup-sections{margin:0;padding-inline-start:1.1em}.study-setup-sections li[data-complete]{color:var(--pv-color-ink-muted)}.pv-rounds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pv-rounds__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--pv-color-line);border-radius:10px;background:var(--pv-color-surface)}.pv-rounds__what{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pv-rounds__acts .pv-btn{min-block-size:44px}.pv-round-start{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--pv-color-line);border-radius:12px;background:var(--pv-color-surface);margin-block:12px}.pv-round-start p{margin:0;flex:1 1 260px}.pv-round-start .pv-btn{min-block-size:44px}.pv-round{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start;margin-block-start:12px}@media(max-width:900px){.pv-round{grid-template-columns:minmax(0,1fr)}}.pv-round__strip{border:1px solid var(--pv-color-line);border-radius:12px;background:var(--pv-color-surface);padding:14px;min-width:0}.pv-round__main{display:flex;flex-direction:column;gap:12px;min-width:0}.pv-round__sec{font:700 11px/1.35 var(--pv-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);margin:0 0 8px;display:flex;justify-content:space-between;gap:8px}.pv-cage-strip__head{font:700 11px/1.35 var(--pv-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--pv-color-ink-muted);margin:12px 0 6px;display:flex;justify-content:space-between;gap:8px}.pv-cage-strip__rack:first-child .pv-cage-strip__head{margin-top:0}.pv-cage-strip__cages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.pv-cage-token{width:100%;min-height:44px;border:1.5px dashed var(--pv-color-pending);border-radius:8px;background:var(--pv-color-surface);color:var(--pv-color-ink);font:600 12px/1.15 var(--pv-font-mono, monospace);cursor:pointer;padding:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow-wrap:anywhere}.pv-cage-token .pv-tok{width:16px;height:16px;font-size:10px}.pv-cage-token--all-well{border:1.5px solid var(--pv-color-positive);background:var(--pv-color-positive-soft);color:var(--pv-color-positive)}.pv-cage-token--exceptions{border:1.5px solid var(--pv-color-caution);background:var(--pv-color-caution-soft);color:var(--pv-color-caution);box-shadow:inset 3px 0 0 var(--pv-color-caution)}.pv-cage-token--not-done{border:1.5px solid var(--pv-color-positive);color:var(--pv-color-positive)}.pv-cage-token--missed{border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft);color:var(--pv-color-critical)}.pv-cage-token--concern{border-color:var(--pv-color-flag);box-shadow:inset 3px 0 0 var(--pv-color-flag)}.pv-cage-token[aria-current=true]{outline:3px solid var(--pv-color-accent);outline-offset:1px}.pv-cage-card{border:1px solid var(--pv-color-line);border-radius:16px;background:var(--pv-color-surface);overflow:hidden;--pv-cage-g: var(--pv-color-pending);--pv-ward-g1: #5b6b7b;--pv-ward-g2: #2f6f6a;--pv-ward-g3: #8c7a3a;--pv-ward-g4: #8a4a2f}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-cage-card{--pv-ward-g1: #94a5b4;--pv-ward-g2: #7cc7bf;--pv-ward-g3: #d6c27a;--pv-ward-g4: #e09a78}}:root[data-theme=dark] .pv-cage-card{--pv-ward-g1: #94a5b4;--pv-ward-g2: #7cc7bf;--pv-ward-g3: #d6c27a;--pv-ward-g4: #e09a78}.pv-cage-card--g1{--pv-cage-g: var(--pv-ward-g1)}.pv-cage-card--g2{--pv-cage-g: var(--pv-ward-g2)}.pv-cage-card--g3{--pv-cage-g: var(--pv-ward-g3)}.pv-cage-card--g4{--pv-cage-g: var(--pv-ward-g4)}.pv-cage-card__head{display:flex;gap:12px 20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--pv-color-line);border-left:8px solid var(--pv-cage-g)}.pv-cage-card__head h2{margin:0}.pv-cage-card__label{font:700 40px/1 var(--pv-font-mono, monospace);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em;overflow-wrap:anywhere}.pv-cage-card__facts{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:15px;align-items:center}.pv-cage-card__body{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pv-cage-card__detail{margin:0;font-weight:600}.pv-cage-card__animals{list-style:none;margin:0;padding:0}.pv-cage-card__animal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--pv-color-line)}.pv-cage-card__animal:first-child{border-top:0}.pv-cage-card__animal .pv-btn{min-block-size:44px}.pv-cage-card__number{font:700 24px/1 var(--pv-font-family);font-variant-numeric:tabular-nums slashed-zero;margin-right:8px}.pv-cage-card__meta{display:block;margin-top:2px;font-size:13.5px;color:var(--pv-color-ink-muted)}.pv-cage-card__note{margin:0;font-size:13px}.pv-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:1px 8px;border-radius:999px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line);white-space:nowrap;margin-right:6px;vertical-align:middle}.pv-chip--done{color:var(--pv-color-positive);border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-chip--warn{color:var(--pv-color-caution);border-color:var(--pv-color-caution);background:var(--pv-color-caution-soft)}.pv-chip--missed,.pv-chip--hold{color:var(--pv-color-critical);border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft);font-weight:700}.pv-chip--concern{color:var(--pv-color-flag);border-color:var(--pv-color-flag);background:var(--pv-color-flag-soft)}.pv-cage-card__exceptions{display:flex;flex-wrap:wrap;gap:8px}.pv-cage-card__exceptions .pv-btn{min-block-size:44px;border-radius:999px}.pv-cage-card__allwell{width:100%;min-block-size:64px;font-size:19px}.pv-cage-card__hint{margin:0;font-size:13px}.pv-cage-card__moves{display:flex;flex-wrap:wrap;gap:8px}.pv-cage-card__moves .pv-btn{min-block-size:44px}.pv-cage-card__notdone{display:flex;flex-direction:column;gap:8px;border:1px solid var(--pv-color-line);border-radius:10px;padding:10px 12px}.pv-round-close__foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pv-round-close__foot .pv-btn{min-block-size:44px}@media(forced-colors:active){.pv-cage-card__head{border-left-color:CanvasText}.pv-cage-token[aria-current=true]{outline-color:Highlight}}.histopath-reading__queue{list-style:none;margin:0 0 8px;padding:0}.histopath-reading__animal{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;border:1px solid transparent;background:transparent;border-radius:6px;padding:6px 8px;min-height:44px;cursor:pointer;text-align:left;font:inherit;color:inherit}.histopath-reading__animal[aria-current=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent)}.histopath-reading .necropsy-gross__records li{display:block}.histopath-reading__history{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--pv-color-ink-muted)}.histopath-reading__correct{margin-top:12px}.histopath-reading__correct h4{margin:0 0 6px;font-size:16px}.histopath-reading__correct textarea{width:100%;min-height:72px;box-sizing:border-box;display:block;margin:6px 0}.histopath-reading .pv-input{max-width:100%;box-sizing:border-box}.pv-review-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-review-rows>li{border-block-end:1px solid var(--pv-color-line);padding-block:var(--pv-space-2);display:grid;gap:var(--pv-space-2)}.pv-review-rows>li:last-child{border-block-end:0}.pv-review-fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--pv-space-1)}.pv-review-fieldset legend{font-weight:600;padding:0}.pv-signoff-checklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-signoff-checklist>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--pv-space-2);align-items:start}.pv-signoff-checklist ul{margin:var(--pv-space-1) 0 0;padding-inline-start:var(--pv-space-4)}.inlife-dose-round{display:flex;flex-direction:column;gap:var(--pv-space-3);margin-block:var(--pv-space-4);padding:var(--pv-space-4);border:1px solid var(--pv-color-line);border-radius:16px;background:var(--pv-color-surface);min-width:0}.inlife-dose-round h2,.inlife-dose-round h3{margin:0}.inlife-dose-round__head{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);justify-content:space-between;align-items:center}.inlife-dose-round__scan{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:flex-end}.inlife-dose-round__scan>:first-child{flex:1 1 260px;min-width:0}.inlife-dose-round__verdict{display:flex;flex-direction:column;gap:var(--pv-space-2);outline:none}.inlife-dose-round__verdict .pv-banner b,.inlife-dose-round__rule{display:block}.inlife-dose-round__containers,.inlife-dose-round__reeval ul{list-style:none;margin:0;padding:0}.inlife-dose-round__containers li,.inlife-dose-round__item{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--pv-color-line);overflow-wrap:anywhere}.inlife-dose-round__containers li>span,.inlife-dose-round__item>span{font-size:13px;color:var(--pv-color-ink-muted)}.inlife-dose-round__animals{width:100%}.inlife-dose-round__animals td{overflow-wrap:anywhere}.inlife-dose-round__decide{display:flex;flex-direction:column;gap:var(--pv-space-2);margin-top:var(--pv-space-2);max-width:640px}.pv-receipt-run{display:flex;flex-direction:column;gap:var(--pv-space-3);margin-block:var(--pv-space-4);padding:var(--pv-space-4);border:1px solid var(--pv-color-line);border-radius:16px;background:var(--pv-color-surface);min-width:0}.pv-receipt-run__title{margin:0;font-size:1.125rem}.pv-receipt-run__step{display:flex;flex-direction:column;gap:var(--pv-space-3);min-width:0}.pv-receipt-run__row{display:flex;flex-wrap:wrap;gap:var(--pv-space-3);align-items:flex-end}.pv-receipt-run__row>.pv-field{flex:1 1 200px;min-width:0}.pv-receipt-run__checks,.pv-receipt-run__boxes{list-style:none;margin:0;padding:0}.pv-receipt-run__checks>li,.pv-receipt-run__boxes>li{display:flex;flex-wrap:wrap;gap:var(--pv-space-2) var(--pv-space-3);justify-content:space-between;align-items:center;padding-block:var(--pv-space-3);border-top:1px solid var(--pv-color-line);font-weight:600}.pv-receipt-run__boxes>li{flex-direction:column;align-items:stretch;font-weight:400}.pv-receipt-run__boxfact{margin:0;color:var(--pv-color-ink-muted)}.pv-receipt-run__caution{color:var(--pv-color-caution);font-weight:600;margin:0}.pv-receipt-run__locked{margin:0;color:var(--pv-color-ink-muted)}.pv-receipt-run__capture{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--pv-space-4);align-items:start}.pv-receipt-run__label{display:block;font-weight:600;margin-block-end:var(--pv-space-1)}.pv-receipt-run__disposition{margin-block-start:var(--pv-space-2)}.pv-receipt-run__disposition summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.pv-receipt-run__actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);align-items:center}.pv-receipt-run__rail{display:flex;flex-wrap:wrap;gap:6px}.pv-receipt-run__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--pv-color-line-strong);border-radius:10px;background:var(--pv-color-surface);color:var(--pv-color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.pv-receipt-run__chip[aria-current=true]{border-color:var(--pv-color-accent);box-shadow:inset 0 -3px 0 var(--pv-color-accent);font-weight:600}.pv-receipt-card{display:flex;flex-direction:column;gap:var(--pv-space-2);padding-block:var(--pv-space-3);border-top:1px solid var(--pv-color-line);min-width:0}.pv-receipt-card:first-child{border-top:0}.pv-receipt-card>.pv-btn{align-self:flex-start}.pv-receipt-card__state{margin:0;font-weight:600;display:flex;gap:6px;align-items:center}.pv-receipt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:var(--pv-space-3);margin:0}.pv-receipt-facts dt{font-size:.8125rem;font-weight:600;color:var(--pv-color-ink-muted)}.pv-receipt-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.pv-receipt-record{display:flex;flex-direction:column;gap:var(--pv-space-2)}.pv-receipt-record h3,.pv-receipt-record h4{margin:0}.pv-receipt-record ul,.pv-prestudy__weighings,.pv-expected-shipments{list-style:none;margin:0;padding:0;display:grid;gap:var(--pv-space-2)}.pv-expected-shipments>li{display:flex;flex-wrap:wrap;gap:var(--pv-space-2);justify-content:space-between;align-items:center;padding-block:var(--pv-space-2);border-top:1px solid var(--pv-color-line)}.pv-prestudy__sex h3{margin:var(--pv-space-3) 0 var(--pv-space-2);font-size:1rem}.pv-an-panel,.pv-an-panel .pv-content-panel__body{min-width:0;max-width:100%}.pv-dayone__lines{list-style:none;margin:0;padding:0;display:grid;gap:0}.pv-dayone__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--pv-color-line)}.pv-dayone__line:last-child{border-bottom:0}.pv-dayone__text{min-width:0}.pv-dayone__title,.pv-dayone__detail{margin:0}.pv-dayone__detail{color:var(--pv-color-ink-muted);margin-top:2px}@media(max-width:600px){.pv-dayone__line{grid-template-columns:auto minmax(0,1fr)}.pv-dayone__line>:last-child:not(.pv-dayone__text){grid-column:2;justify-self:start}}.pv-an-panel .pv-table-wrap,.pv-receipt-record .pv-table-wrap{max-width:100%;position:relative}.pv-rand{--pv-rand-g1: #5b6b7b;--pv-rand-g2: #2f6f6a;--pv-rand-g3: #8c7a3a;--pv-rand-g4: #8a4a2f}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=high-contrast]) .pv-rand{--pv-rand-g1: #94a5b4;--pv-rand-g2: #7cc7bf;--pv-rand-g3: #d6c27a;--pv-rand-g4: #e09a78}}:root[data-theme=dark] .pv-rand{--pv-rand-g1: #94a5b4;--pv-rand-g2: #7cc7bf;--pv-rand-g3: #d6c27a;--pv-rand-g4: #e09a78}.pv-rand .pv-verdict{max-width:none}.pv-rand-actions{display:flex;flex-wrap:wrap;gap:var(--pv-space-2)}.pv-rand-actions:empty{display:none}.pv-rand-card{padding:20px;min-width:0}.pv-rand-card__head{font:600 17px/1.35 var(--pv-font-family);margin:0 0 12px;display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}.pv-rand-chip{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--pv-color-surface-2);border:1px solid var(--pv-color-line)}.pv-rand-chip--ok{border-color:var(--pv-color-positive);background:var(--pv-color-positive-soft)}.pv-rand-chip--stop{border:3px double var(--pv-color-critical);background:var(--pv-color-critical-soft);color:var(--pv-color-critical)}.pv-rand-method{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0}.pv-rand-method div{min-width:0}.pv-rand-method dt{font-size:12px;font-weight:600;line-height:1.3;color:var(--pv-color-ink-muted)}.pv-rand-method dd{margin:2px 0 0;font-size:15px}.pv-rand-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--pv-color-line);border-radius:var(--pv-radius-md)}.pv-rand-scroll:focus-visible{outline:2px solid var(--pv-color-accent);outline-offset:2px}.pv-rand-table{width:100%;border-collapse:collapse;font-size:14px}.pv-rand-table th,.pv-rand-table td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--pv-color-line);vertical-align:top;white-space:nowrap}.pv-rand-table thead th{font-size:12px;font-weight:600;line-height:1.3;color:var(--pv-color-ink-muted);border-bottom-width:2px}.pv-rand-table tbody th{font-weight:600}.pv-rand-table .pv-num{text-align:right;font-variant-numeric:tabular-nums}.pv-rand-outside{color:var(--pv-color-critical);font-weight:600}.pv-rand-number{font-weight:700;font-variant-numeric:tabular-nums}.pv-rand-group{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.pv-rand-group__swatch{width:10px;height:10px;border-radius:3px;flex:none;background:transparent;border:1px dashed var(--pv-color-line)}.pv-rand-group--g1 .pv-rand-group__swatch{background:var(--pv-rand-g1);border:0}.pv-rand-group--g2 .pv-rand-group__swatch{background:var(--pv-rand-g2);border:0}.pv-rand-group--g3 .pv-rand-group__swatch{background:var(--pv-rand-g3);border:0}.pv-rand-group--g4 .pv-rand-group__swatch{background:var(--pv-rand-g4);border:0}.pv-rand-group-block{margin-top:10px}.pv-rand-group-block>summary{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer}.pv-rand-spares{margin:0;padding-left:20px;font-size:14px}.pv-rand-hist{display:flex;flex-direction:column;gap:2px}.pv-rand .pv-chain s{color:var(--pv-color-ink-muted)}@media(forced-colors:active){.pv-rand-group__swatch{forced-color-adjust:none}}.pv-place-label{display:block;font-size:13px;font-weight:600;line-height:1.35;margin-bottom:4px}.pv-place-fieldset{border:0;padding:0;margin:0;min-width:0}.pv-place-fieldset legend{font-size:13px;font-weight:600;padding:0;margin-bottom:4px}.pv-place-rackpick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pv-place-rackpick label{display:inline-flex;align-items:center;gap:8px;min-height:44px;overflow-wrap:anywhere}.pv-place-rackpick input{width:20px;height:20px;flex:none}.pv-place-unsaved{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.pv-place-chips{display:flex;flex-wrap:wrap;gap:6px}.pv-place-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--pv-color-border-control);border-left:5px solid var(--pv-place-gc, var(--pv-color-border-control));border-radius:var(--pv-radius-sm);padding:4px 10px;min-height:44px;background:var(--pv-color-surface);color:inherit;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums}.pv-place-chip--static{cursor:default}.pv-place-chip small{font-size:12px;color:var(--pv-color-ink-muted)}.pv-place-chip[aria-pressed=true]{background:var(--pv-color-accent-soft);border-color:var(--pv-color-accent);box-shadow:inset 0 0 0 1px var(--pv-color-accent)}.pv-place-chip--g1,.pv-place-cage--g1{--pv-place-gc: var(--pv-rand-g1)}.pv-place-chip--g2,.pv-place-cage--g2{--pv-place-gc: var(--pv-rand-g2)}.pv-place-chip--g3,.pv-place-cage--g3{--pv-place-gc: var(--pv-rand-g3)}.pv-place-chip--g4,.pv-place-cage--g4{--pv-place-gc: var(--pv-rand-g4)}.pv-place-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--pv-color-ink-muted)}.pv-place-racks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.pv-place-rack{min-width:0}.pv-place-rack__head{margin:0 0 8px;font-size:15px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pv-place-rack__head .pv-muted{font-weight:400}.pv-place-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px}.pv-place-grid>li{min-width:0;display:flex}.pv-place-cage{position:relative;flex:1;text-align:left;border:1px solid var(--pv-color-line);border-left:6px solid var(--pv-place-gc, var(--pv-color-line));border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:inherit;font:inherit;padding:6px 26px 6px 8px;min-height:64px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.pv-place-cage__id{font:600 13px/1.2 var(--pv-font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.pv-place-cage__occ{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.pv-place-cage__meta{color:var(--pv-color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-place-cage__card{position:absolute;top:4px;right:4px}.pv-place-cage__card .pv-tok{width:16px;height:16px;font-size:9px}.pv-place-cage--empty{border-style:dashed;background:transparent}.pv-place-cage--full{background:var(--pv-color-surface-2)}.pv-place-cage--target{box-shadow:0 0 0 2px var(--pv-color-accent)}.pv-place-cage--selected{box-shadow:0 0 0 3px var(--pv-color-accent)}.pv-place-cage:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}@media(pointer:coarse){.pv-place-cage{min-height:72px}.pv-place-chip{min-height:48px}}.pv-place-takeout{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pv-place-refusals ul{margin:4px 0 0;padding-left:20px}.pv-place-refusals{color:var(--pv-color-critical)}.pv-rehouse__animals,.pv-rehouse__review,.pv-rehouse__outcomes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pv-rehouse__animals .vivarium-check{min-block-size:44px;display:inline-flex;align-items:center;gap:8px}.pv-rehouse__animals .pv-muted{margin:0 0 0 28px;font-size:14px}.pv-rehouse__outcomes details{font-size:13px;overflow-wrap:anywhere}.pv-setting-found{outline:3px solid var(--pv-color-accent);outline-offset:4px;border-radius:4px;background:var(--pv-color-accent-soft)}.pv-settings-search__results{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pv-settings-search__result{display:block;width:100%;text-align:start;padding:8px;border:1px solid transparent;border-radius:4px;background:none;color:inherit;font:inherit;cursor:pointer}.pv-settings-search__result:hover{background:var(--pv-color-accent-soft)}.pv-settings-search__result:focus-visible{outline:3px solid var(--pv-color-accent);outline-offset:2px}.pv-settings-search__label{font-weight:600}.pv-cage-label__state{display:flex;align-items:center;gap:8px;font-weight:600;margin:0 0 8px}.pv-cage-label__preview{border:1px dashed var(--pv-color-line);border-radius:8px;padding:12px 14px;margin-bottom:14px;background:var(--pv-color-surface)}.pv-cage-label__preview p{margin:2px 0}.pv-cage-label__cage{font-size:1.5rem;font-weight:700;font-family:var(--pv-font-mono, monospace)}.pv-cage-label__scan{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.pv-cage-label__scan .pv-field{flex:1 1 240px;margin:0}.pv-cage-label__history ul{margin:6px 0 0;padding-left:18px}.pv-cage-label__voided{text-decoration:line-through;color:var(--pv-color-muted, inherit)}.pv-dayone__cages{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.pv-dayone__cages li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
