:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--av-mist:#ebefee;--av-paper:#f9fbfa;--av-white:#fff;--av-sunk:#e1e7e6;--av-slate:#1b2a30;--av-slate-2:#24363d;--av-slate-3:#2b3f46;--av-slate-muted:#394a4f;--av-line:#c9d2d2;--av-line-faint:#dce3e2;--av-amber:#b9790b;--av-amber-ink:#7e5104;--av-amber-wash:#f6e6c4;--av-sage:#2f6f5e;--av-brick:#a63d24;--av-oxblood:#8c2a1c;--av-sea:#2b5566;--ad-paper:var(--av-mist);--ad-card:var(--av-paper);--ad-field:var(--av-white);--ad-band:var(--av-sunk);--ad-rule:var(--av-line);--ad-rule-faint:var(--av-line-faint);--ad-scrim:color-mix(in srgb, var(--av-slate) 45%, transparent);--ad-ink:var(--av-slate);--ad-ink-muted:var(--av-slate-muted);--ad-ink-inverse:#f7f9f8;--ad-accent:var(--av-slate);--ad-accent-hover:var(--av-slate-2);--ad-accent-ink:#f7f9f8;--ad-accent-tint:color-mix(in srgb, var(--av-slate) 7%, var(--ad-card));--ad-focus-color:var(--av-amber);--ad-info:var(--av-sea);--ad-info-tint:color-mix(in srgb, var(--av-sea) 8%, var(--ad-card));--ad-open:var(--av-amber);--ad-open-ink:var(--av-amber-ink);--ad-open-wash:var(--av-amber-wash);--ad-done:var(--av-sage);--ad-done-wash:color-mix(in srgb, var(--av-sage) 12%, var(--ad-card));--ad-tier-p0:var(--av-oxblood);--ad-tier-p1:var(--av-brick);--ad-tier-p2:var(--av-amber-ink);--ad-warn:var(--av-amber-ink);--ad-ok:var(--av-sage);--ad-tier-p3:var(--ad-ink-muted);--ad-tier-info:var(--ad-ink-muted);--ad-wash-warn:color-mix(in srgb, var(--av-amber) 14%, var(--ad-card));--ad-wash-p0:color-mix(in srgb, var(--av-oxblood) 8%, var(--ad-card));--ad-wash-p1:color-mix(in srgb, var(--av-brick) 8%, var(--ad-card));--ad-wash-info:color-mix(in srgb, var(--av-sea) 8%, var(--ad-card));--ad-wash-accent:var(--ad-done-wash);--ad-wash-ok:var(--ad-done-wash);--ad-nav-bg:var(--av-slate);--ad-nav-fg:#e8eeec;--ad-nav-muted:#b2c2c5;--ad-nav-line:#2e4249;--ad-nav-hover:var(--av-slate-2);--ad-nav-active:var(--av-slate-3);--ad-nav-marker:#e2a93b;--ad-stage-bg:var(--av-slate);--ad-stage-2:var(--av-slate-2);--ad-stage-3:var(--av-slate-3);--ad-stage-fg:#e8eeec;--ad-stage-muted:#b2c2c5;--ad-stage-line:#34484f;--ad-stage-open:#e2a93b;--ad-stage-open-ink:#efc173;--ad-stage-done:#7cbfa9;--ad-stage-p0:#f19583;--ad-font-headline:"Faculty Glyphic", "Avenro Headline Fallback", Georgia, serif;--ad-font-ui:"Familjen Grotesk", "Avenro UI Fallback", "Helvetica Neue", Arial, sans-serif;--ad-font-body:"Source Serif 4", "Avenro Serif Fallback", Georgia, serif;--ad-font-mono:"IBM Plex Mono", "Avenro Mono Fallback", ui-monospace, monospace;--ad-font-display:var(--ad-font-headline);--ad-text-display-xl:clamp(2rem, 1.55rem + 1.6vw, 2.85rem);--ad-text-display-l:clamp(1.6rem, 1.35rem + .9vw, 2.1rem);--ad-text-display-m:1.5rem;--ad-text-display-s:1.25rem;--ad-text-body-l:1.25rem;--ad-text-body:1.125rem;--ad-text-body-s:1rem;--ad-text-caption:.9375rem;--ad-text-eyebrow:.9375rem;--ad-text-mono:.9375rem;--ad-leading-body:1.5;--ad-leading-prose:1.6;--ad-leading-tight:1.2;--ad-tracking-display:-.015em;--ad-nums:tabular-nums;--ad-measure:68ch;--ad-measure-text:var(--ad-measure);--ad-measure-wide:1240px;--ad-measure-form:400px;--ad-space-1:4px;--ad-space-2:8px;--ad-space-3:12px;--ad-space-4:16px;--ad-space-5:24px;--ad-space-6:32px;--ad-space-7:48px;--ad-space-8:64px;--ad-gutter:clamp(16px, 3vw, 40px);--ad-radius-xs:4px;--ad-radius:10px;--ad-radius-s:8px;--ad-radius-2:var(--ad-radius-s);--ad-radius-surface:14px;--ad-radius-pill:999px;--ad-rule-width:1px;--ad-rule-strong:3px;--ad-rule-structural:4px;--ad-shadow-card:0 1px 0 color-mix(in srgb, var(--av-slate) 4%, transparent), 0 10px 24px -18px color-mix(in srgb, var(--av-slate) 40%, transparent);--ad-shadow-raised:0 18px 40px -22px color-mix(in srgb, var(--av-slate) 55%, transparent);--ad-shadow-panel:0 30px 60px -30px #0a14188c;--ad-shadow-modal:0 30px 80px -24px #0a141880;--ad-focus-width:2px;--ad-focus-offset:2px;--ad-control-min:48px;--ad-control-s:48px;--ad-checkbox-size:24px;--ad-target-gap:var(--ad-space-2);--ad-sidebar-width:264px;--ad-sidebar-collapsed:128px;--ad-topbar-block:64px;--ad-scroll-clear:6rem;--ad-motion-instant:90ms;--ad-motion-fast:.15s;--ad-motion-base:.22s;--ad-motion-slow:.42s;--ad-motion-ease:cubic-bezier(.2, 0, .2, 1);--ad-motion-brand:cubic-bezier(.3, .7, .2, 1);--ad-motion-settle:cubic-bezier(.2, 1.4, .4, 1);--ad-motion-fade:var(--ad-motion-fast) ease-out;--ad-page-background:var(--ad-paper)}:root[data-text-size=normal]{--ad-text-display-m:1.375rem;--ad-text-display-s:1.125rem;--ad-text-body-l:1.0625rem;--ad-text-body:1rem;--ad-text-body-s:.9375rem;--ad-text-caption:.8125rem;--ad-text-eyebrow:.8125rem;--ad-text-mono:.8125rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ad-paper:#0f171a;--ad-card:#162125;--ad-field:#1c292e;--ad-band:#1f2f35;--ad-rule:#2a3a40;--ad-rule-faint:#22323a;--ad-scrim:#04090b9e;--ad-ink:#e3eae8;--ad-ink-muted:#a8b9bc;--ad-ink-inverse:#0f171a;--ad-accent:#e3eae8;--ad-accent-hover:#fff;--ad-accent-ink:#0f171a;--ad-accent-tint:color-mix(in srgb, #e3eae8 8%, var(--ad-card));--ad-focus-color:#e2a93b;--ad-info:#7fb3c8;--ad-info-tint:color-mix(in srgb, #7fb3c8 12%, var(--ad-card));--ad-open:#e2a93b;--ad-open-ink:#efc173;--ad-open-wash:#3a2e16;--ad-done:#7cbfa9;--ad-done-wash:color-mix(in srgb, #7cbfa9 14%, var(--ad-card));--ad-tier-p0:#f0907e;--ad-tier-p1:#f2a58c;--ad-tier-p2:#efc173;--ad-warn:#efc173;--ad-ok:#7cbfa9;--ad-wash-warn:color-mix(in srgb, #e2a93b 14%, var(--ad-card));--ad-wash-p0:color-mix(in srgb, #f0907e 12%, var(--ad-card));--ad-wash-p1:color-mix(in srgb, #f2a58c 10%, var(--ad-card));--ad-wash-info:color-mix(in srgb, #7fb3c8 10%, var(--ad-card));--ad-nav-bg:#131d21;--ad-nav-hover:#1c292e;--ad-nav-active:#24363d;--ad-nav-line:#22323a;--ad-stage-bg:#18252a;--ad-stage-2:#1f2f35;--ad-stage-3:#26393f;--ad-stage-line:#2e4249;--ad-shadow-card:0 1px 0 #00000040, 0 10px 24px -18px #000000b3;--ad-shadow-raised:0 18px 40px -22px #000c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ad-paper:#0f171a;--ad-card:#162125;--ad-field:#1c292e;--ad-band:#1f2f35;--ad-rule:#2a3a40;--ad-rule-faint:#22323a;--ad-scrim:#04090b9e;--ad-ink:#e3eae8;--ad-ink-muted:#a8b9bc;--ad-ink-inverse:#0f171a;--ad-accent:#e3eae8;--ad-accent-hover:#fff;--ad-accent-ink:#0f171a;--ad-accent-tint:color-mix(in srgb, #e3eae8 8%, var(--ad-card));--ad-focus-color:#e2a93b;--ad-info:#7fb3c8;--ad-info-tint:color-mix(in srgb, #7fb3c8 12%, var(--ad-card));--ad-open:#e2a93b;--ad-open-ink:#efc173;--ad-open-wash:#3a2e16;--ad-done:#7cbfa9;--ad-done-wash:color-mix(in srgb, #7cbfa9 14%, var(--ad-card));--ad-tier-p0:#f0907e;--ad-tier-p1:#f2a58c;--ad-tier-p2:#efc173;--ad-warn:#efc173;--ad-ok:#7cbfa9;--ad-wash-warn:color-mix(in srgb, #e2a93b 14%, var(--ad-card));--ad-wash-p0:color-mix(in srgb, #f0907e 12%, var(--ad-card));--ad-wash-p1:color-mix(in srgb, #f2a58c 10%, var(--ad-card));--ad-wash-info:color-mix(in srgb, #7fb3c8 10%, var(--ad-card));--ad-nav-bg:#131d21;--ad-nav-hover:#1c292e;--ad-nav-active:#24363d;--ad-nav-line:#22323a;--ad-stage-bg:#18252a;--ad-stage-2:#1f2f35;--ad-stage-3:#26393f;--ad-stage-line:#2e4249;--ad-shadow-card:0 1px 0 #00000040, 0 10px 24px -18px #000000b3;--ad-shadow-raised:0 18px 40px -22px #000c}@font-face{font-family:Faculty Glyphic;src:url(/fonts/faculty-glyphic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-variable.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Avenro Headline Fallback;src:local(Georgia);ascent-override:103.7%;descent-override:26.2%;line-gap-override:0%;size-adjust:114.2%}@font-face{font-family:Avenro UI Fallback;src:local(Arial);ascent-override:102.5%;descent-override:22.5%;line-gap-override:0%;size-adjust:96.4%}@font-face{font-family:Avenro Serif Fallback;src:local(Georgia);ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%;size-adjust:98.7%}@font-face{font-family:Avenro Mono Fallback;src:local(Consolas);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:109.1%}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}html{scroll-padding-block-start:var(--ad-scroll-clear)}h1,h2,h3,h4{font-weight:600;line-height:var(--ad-leading-tight);text-wrap:pretty}ul[class],ol[class]{padding:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}textarea{resize:vertical}button,select,textarea,input:not([type=checkbox]):not([type=radio]){min-height:var(--ad-control-min)}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{min-height:100%}body{background:var(--ad-page-background);color:var(--ad-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-body);line-height:var(--ad-leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}::selection{background:var(--ad-open-wash);color:var(--ad-ink)}h1,h2,h3{font-family:var(--ad-font-headline);font-synthesis:none;letter-spacing:var(--ad-tracking-display);text-wrap:balance;font-weight:400;line-height:1.12}h1{font-size:var(--ad-text-display-l);letter-spacing:-.02em}h2{font-size:var(--ad-text-display-m)}h3{font-size:var(--ad-text-display-s);letter-spacing:-.005em;line-height:1.25}h4{font-family:var(--ad-font-ui);font-size:var(--ad-text-body);font-weight:600}p{max-width:var(--ad-measure)}.need-row p,.extraction-proposal p,.suggestion-card p,.document-panel__list p{max-width:none}.ad-prose,.ad-lede{font-family:var(--ad-font-body);line-height:var(--ad-leading-prose)}.ad-lede{color:var(--ad-ink-muted);font-size:var(--ad-text-body-l);text-wrap:pretty}code,kbd,samp,pre,.ad-mono{font-family:var(--ad-font-mono);font-size:var(--ad-text-mono);font-variant-ligatures:none;font-variant-numeric:slashed-zero;overflow-wrap:anywhere}.ad-nums,time,output{font-variant-numeric:var(--ad-nums)}code.ad-nums,.ad-mono.ad-nums{font-variant-numeric:var(--ad-nums) slashed-zero}.ad-eyebrow{font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);color:var(--ad-ink-muted);font-weight:500;line-height:1.4}.ad-caption-label{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);letter-spacing:.01em;font-weight:600}.ad-mark{color:inherit;background:linear-gradient(var(--ad-open-wash), var(--ad-open-wash)) no-repeat 0 88% / 100% .36em;padding-inline:.04em}@media (prefers-reduced-motion:no-preference){.ad-mark{animation:ad-highlight 1.1s .35s var(--ad-motion-brand) both}}@keyframes ad-highlight{0%{background-size:0% .36em}}a{color:var(--ad-info);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){a{transition:color var(--ad-motion-instant) var(--ad-motion-ease), text-decoration-color var(--ad-motion-fast) var(--ad-motion-ease)}}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}a:active{color:color-mix(in srgb, var(--ad-info) 80%, var(--ad-ink))}:focus-visible{outline:var(--ad-focus-width) solid var(--ad-focus-color);outline-offset:var(--ad-focus-offset);scroll-margin-block:var(--ad-scroll-clear) var(--ad-space-8)}a,button,input,select,textarea,summary,[tabindex]{scroll-margin-block:var(--ad-scroll-clear) var(--ad-space-8)}@media (prefers-reduced-motion:no-preference){button,input,select,textarea,summary,.need-row,.conversation-list__item{transition:background-color var(--ad-motion-instant) var(--ad-motion-ease), border-color var(--ad-motion-instant) var(--ad-motion-ease), box-shadow var(--ad-motion-fast) var(--ad-motion-ease), color var(--ad-motion-instant) var(--ad-motion-ease), opacity var(--ad-motion-instant) var(--ad-motion-ease), transform var(--ad-motion-fast) var(--ad-motion-ease)}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=date],input[type=datetime-local],input[type=file],select,textarea{min-height:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-3);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius);background:var(--ad-field);color:var(--ad-ink);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--av-slate) 5%, transparent)}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:var(--ad-space-6)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--ad-ink) 40%, var(--ad-rule))}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ad-ink);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--ad-ink-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--ad-band);color:var(--ad-ink-muted);box-shadow:none}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ad-tier-p0);box-shadow:0 0 0 1px var(--ad-tier-p0)}input[type=checkbox],input[type=radio]{appearance:none;inline-size:var(--ad-checkbox-size);block-size:var(--ad-checkbox-size);border:2px solid var(--ad-ink-muted);background:var(--ad-field);color:var(--ad-accent-ink);cursor:pointer;border-radius:6px;flex:none;place-content:center;margin:0;display:inline-grid;translate:0 .18em}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";border:0 solid;border-width:0 0 2px 2px;block-size:6px;inline-size:12px;transform:translateY(-1px)rotate(-45deg)scale(0)}input[type=radio]:before{content:"";background:currentColor;border-radius:50%;block-size:10px;inline-size:10px;transform:scale(0)}@media (prefers-reduced-motion:no-preference){input[type=checkbox]:before,input[type=radio]:before{transition:transform var(--ad-motion-fast) var(--ad-motion-settle)}}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--ad-ink)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--ad-accent);background:var(--ad-accent)}input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.55;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox],input[type=radio]{appearance:auto;translate:none}input[type=checkbox]:before,input[type=radio]:before{content:none}}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:flex-start;gap:var(--ad-space-3);min-height:var(--ad-control-min);padding-block:var(--ad-space-1);cursor:pointer;display:flex}fieldset{min-inline-size:0;padding:var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-surface);margin:0}legend{padding-inline:var(--ad-space-2);font-size:var(--ad-text-body-s);font-weight:600}[data-verified=false]:not(.need-row),[data-unverified-coverage=true] .need-row__priority,[data-unverified-coverage=true] .need-row__domain>span:first-child{-webkit-text-decoration:underline dotted 2px var(--ad-warn);text-decoration:underline dotted 2px var(--ad-warn);text-underline-offset:3px}[data-untranslated=true]{padding-inline:var(--ad-space-1);background-image:repeating-linear-gradient(135deg, var(--ad-wash-warn) 0 6px, transparent 6px 12px);box-shadow:inset 0 -2px 0 var(--ad-warn);color:var(--ad-ink)}.ad-id,.ad-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ad-ink) 22%, transparent) transparent}.ad-button{justify-content:center;align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-min);min-width:11ch;padding:var(--ad-space-2) var(--ad-space-4);border:var(--ad-rule-width) solid transparent;border-radius:var(--ad-radius-pill);font-family:var(--ad-font-ui);font-size:var(--ad-text-body-s);text-align:center;white-space:normal;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ad-button>.ad-icon:last-child:not(:first-child){transition:transform var(--ad-motion-fast) var(--ad-motion-ease)}.ad-button:hover:not(:disabled):not([aria-disabled=true])>.ad-icon:last-child:not(:first-child){transform:translate(3px)}.ad-button--primary{background:var(--ad-accent);border-color:var(--ad-accent);color:var(--ad-accent-ink)}.ad-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ad-accent-hover);border-color:var(--ad-accent-hover);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--av-slate) 70%, transparent)}.ad-button--primary:active:not(:disabled):not([aria-disabled=true]){box-shadow:none}.ad-button--secondary{background:var(--ad-card);border-color:var(--ad-rule);color:var(--ad-ink)}.ad-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ad-accent-tint);border-color:color-mix(in srgb, var(--ad-ink) 45%, var(--ad-rule))}.ad-button--secondary:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ad-ink) 12%, var(--ad-card))}.ad-button--quiet{min-width:0;padding-inline:var(--ad-space-3);color:var(--ad-info);background:0 0;border-color:#0000}.ad-button--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--ad-info-tint)}.ad-button--quiet:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ad-info) 16%, var(--ad-card))}.ad-button--destructive{background:var(--ad-card);border-color:color-mix(in srgb, var(--ad-tier-p0) 55%, var(--ad-rule));color:var(--ad-tier-p0)}.ad-button--destructive:hover:not(:disabled):not([aria-disabled=true]){background:var(--ad-wash-p0);border-color:var(--ad-tier-p0)}.ad-button--destructive:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--ad-tier-p0) 16%, var(--ad-card))}.ad-button[aria-pressed=true],.ad-button[aria-current=true]{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-ink-inverse)}.ad-button:disabled,.ad-button[aria-disabled=true]{background:var(--ad-band);color:var(--ad-ink-muted);box-shadow:none;border-color:#0000}.ad-button--s,.ad-button.ad-button--small{min-height:var(--ad-control-s);padding:var(--ad-space-1) var(--ad-space-4)}.ad-disabled-reason,.ad-refusal{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-open-ink);font-size:var(--ad-text-caption);max-width:52ch;margin-block-start:var(--ad-space-2);font-weight:500;display:flex}.ad-disabled-reason:before,.ad-refusal:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px;translate:0 -1px}.ad-field{gap:var(--ad-space-2);flex-direction:column;margin-block-end:var(--ad-space-4);display:flex}.ad-field__label{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:600}.ad-field__hint{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);max-width:var(--ad-measure)}.ad-field__error,.field-error{color:var(--ad-tier-p0);font-size:var(--ad-text-caption);max-width:var(--ad-measure);font-weight:500}.ad-field__error:empty,.field-error:empty{min-height:1lh;display:block}.ad-radio-group{gap:var(--ad-space-2);flex-direction:column;display:flex}.ad-checkbox,.ad-radio{align-items:flex-start;gap:var(--ad-space-3);min-height:var(--ad-control-min);padding-block:var(--ad-space-1);display:flex}.ad-checkbox__reason,.ad-radio__reason{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);max-width:56ch;margin-block-start:var(--ad-space-1);display:block}.ad-checkbox__pending{color:var(--ad-open-ink);font-size:var(--ad-text-caption);font-style:italic}.tier-chip{border:var(--ad-rule-width) solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--ad-radius-xs);background:var(--ad-band);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);white-space:nowrap;align-items:baseline;gap:.35em;padding:.1em .5em;line-height:1.4;display:inline-flex}.tier-chip__word{font-weight:500}.tier-chip[data-tier=P0]{background:var(--ad-wash-p0);color:var(--ad-tier-p0);font-weight:600}.tier-chip[data-tier=P1]{background:var(--ad-wash-p1);color:var(--ad-tier-p1)}.tier-chip[data-tier=P2]{background:var(--ad-open-wash);color:var(--ad-tier-p2)}.tier-chip[data-tier=P3]{color:var(--ad-tier-p3)}.tier-chip[data-tier=OK]{background:var(--ad-done-wash);color:var(--ad-ok)}.tier-chip[data-tier=info],.tier-chip[data-tier=not_relevant]{color:var(--ad-tier-info)}.flag-pill{align-items:baseline;gap:var(--ad-space-1);border-radius:var(--ad-radius-pill);background:var(--ad-band);color:var(--ad-ink);font-size:var(--ad-text-caption);padding:.1em .6em;font-weight:500;display:inline-flex}.flag-pill__detail{color:var(--ad-ink-muted);font-weight:400}.ad-verified{font-size:var(--ad-text-caption)}.ad-verified[data-verified=false]{color:var(--ad-warn)}.footnote-marker{min-width:var(--ad-control-s);min-height:var(--ad-control-s);border-radius:var(--ad-radius-s);color:var(--ad-info);font-family:var(--ad-font-headline);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.footnote-marker__glyph{font-size:var(--ad-text-body);vertical-align:super;font-feature-settings:"sups" 1}.footnote-marker:hover{background:var(--ad-info-tint)}.footnote-marker:active{background:color-mix(in srgb, var(--ad-info) 16%, var(--ad-card))}.footnote-marker--cell{justify-content:flex-start;align-items:baseline;gap:var(--ad-space-1);width:100%;min-width:0;padding:var(--ad-space-1) var(--ad-space-2);border:var(--ad-rule-width) solid transparent;color:var(--ad-ink);font-family:var(--ad-font-ui);font-variant-numeric:var(--ad-nums);text-align:start;white-space:nowrap;display:flex}.footnote-marker--cell:hover{background:var(--ad-info-tint);border-color:color-mix(in srgb, var(--ad-info) 30%, transparent);color:var(--ad-ink)}.footnote-marker--cell .footnote-marker__glyph{color:var(--ad-info);font-family:var(--ad-font-headline)}.derivation-popover{z-index:60;padding:var(--ad-space-4);background:var(--ad-scrim);-webkit-backdrop-filter:blur(3px)saturate(1.1);backdrop-filter:blur(3px)saturate(1.1);place-items:center;display:grid;position:fixed;inset:0}.derivation-popover__panel{width:min(44rem,100%);max-height:min(88vh,48rem);padding:var(--ad-space-6);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);color:var(--ad-ink);box-shadow:var(--ad-shadow-modal);overscroll-behavior:contain;overflow:auto}@media (prefers-reduced-motion:no-preference){.derivation-popover{animation:ad-fade-in var(--ad-motion-base) var(--ad-motion-ease) both}.derivation-popover__panel{animation:ad-sheet-in var(--ad-motion-base) var(--ad-motion-brand) both}}@keyframes ad-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ad-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.derivation-popover[data-variant=drawer]{background:color-mix(in srgb, var(--av-slate) 22%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch end;padding:0}.derivation-popover[data-variant=drawer]>.derivation-popover__panel{border-width:0 0 0 var(--ad-rule-width);border-radius:var(--ad-radius-surface) 0 0 var(--ad-radius-surface);width:min(36rem,100%);height:100%;max-height:none}@media (prefers-reduced-motion:no-preference){.derivation-popover[data-variant=drawer]>.derivation-popover__panel{animation:ad-drawer-in var(--ad-motion-base) var(--ad-motion-brand) both}}@keyframes ad-drawer-in{0%{opacity:.4;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes ad-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.derivation-popover__panel>h2,.derivation-popover__panel>h3{margin-block-end:var(--ad-space-4);padding-inline-end:var(--ad-space-7)}.derivation-popover__panel h3{margin-block:var(--ad-space-5) var(--ad-space-2);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500}.derivation-popover__panel>h3:first-child{color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-m);letter-spacing:var(--ad-tracking-display);text-transform:none;margin-block-start:0;font-weight:400}.derivation-popover__panel ol,.derivation-popover__panel ul{margin:0;padding-inline-start:var(--ad-space-5)}.derivation-popover__panel li+li{margin-block-start:var(--ad-space-1)}.derivation-popover__panel dl{gap:var(--ad-space-2) var(--ad-space-5);grid-template-columns:auto 1fr;margin:0;display:grid}.derivation-popover__panel dt{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.derivation-popover__panel dd{margin:0}.derivation-popover__panel form p{align-items:baseline;gap:var(--ad-space-2);flex-wrap:wrap;margin-block-end:var(--ad-space-2);display:flex}.ad-consequence{margin-block:var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4);border-inline-start:var(--ad-rule-strong) solid var(--ad-open);border-radius:0 var(--ad-radius-s) var(--ad-radius-s) 0;background:var(--ad-wash-warn);color:var(--ad-ink);font-size:var(--ad-text-body-s);max-width:60ch}.ad-banner{padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-ink-muted) 25%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-info);font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-4);position:relative;overflow:hidden}.ad-banner:before{content:"";inline-size:var(--ad-rule-strong);background:var(--ad-info);position:absolute;inset-block:0;inset-inline-start:0}.ad-banner>*+*{margin-block-start:var(--ad-space-2)}.ad-banner--info{background:var(--ad-wash-info)}.ad-banner--warn{border-color:color-mix(in srgb, var(--ad-open) 35%, transparent);background:var(--ad-wash-warn)}.ad-banner--warn:before{background:var(--ad-open)}.ad-banner--legal{border-color:color-mix(in srgb, var(--ad-tier-p0) 30%, transparent);background:var(--ad-wash-p0)}.ad-banner--legal:before{background:var(--ad-tier-p0)}.ad-banner__title{color:var(--ad-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500}.disclosure{margin-block-end:var(--ad-space-3)}.disclosure__heading{font-size:var(--ad-text-display-s);margin:0}.disclosure__toggle{align-items:center;gap:var(--ad-space-2);width:100%;min-width:0;padding:var(--ad-space-2) var(--ad-space-3);border-radius:var(--ad-radius-s);color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:flex}.disclosure__toggle:hover,.priority-section__toggle:hover{background:var(--ad-accent-tint)}.disclosure__toggle:active,.priority-section__toggle:active{background:color-mix(in srgb, var(--ad-ink) 10%, var(--ad-card))}.disclosure__count{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums)}@media (prefers-reduced-motion:no-preference){.disclosure__panel:not([hidden]),.priority-section__panel:not([hidden]){transform-origin:top;animation:ad-disclose var(--ad-motion-base) var(--ad-motion-ease) backwards}}@keyframes ad-disclose{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-empty{justify-items:start;gap:var(--ad-space-2);padding:var(--ad-space-6) var(--ad-space-5);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 60%, transparent);color:var(--ad-ink-muted);display:grid}.ad-empty__heading{color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s)}.ad-empty__next{color:var(--ad-ink)}.ad-pending{padding:var(--ad-space-4) 0;color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);position:relative;overflow:hidden}.ad-pending:after,.ad-pending-region:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--ad-open) 45%, var(--ad-open) 55%, transparent 100%) no-repeat 0 0 / 40% 100%, color-mix(in srgb, var(--ad-ink) 10%, transparent);border-radius:2px;block-size:2px;position:absolute;inset-inline:0}.ad-pending:after{inset-block-end:0}.ad-pending-region{opacity:.6;position:relative}.ad-pending-region:after{inset-block-start:0}@media (prefers-reduced-motion:no-preference){.ad-pending:after,.ad-pending-region:after{animation:ad-travel 1.4s var(--ad-motion-ease) infinite}}@keyframes ad-travel{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes ad-pulse{0%,to{opacity:.35}50%{opacity:1}}.ad-error{padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-tier-p0) 30%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-p0);position:relative;overflow:hidden}.ad-error:before{content:"";inline-size:var(--ad-rule-strong);background:var(--ad-tier-p0);position:absolute;inset-block:0;inset-inline-start:0}.ad-error__next{font-size:var(--ad-text-body-s);margin-block-start:var(--ad-space-2)}.status-rail{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);min-height:var(--ad-control-s);color:var(--ad-ink-muted);font-size:var(--ad-text-caption);flex-wrap:wrap;display:flex}.status-rail__item{align-items:baseline;gap:var(--ad-space-1);display:inline-flex}.status-rail__label{color:var(--ad-ink-muted)}.status-rail__value{color:var(--ad-ink)}.status-rail__spacer{flex:auto}.status-rail__rung{align-items:center;gap:var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-card);color:var(--ad-ink-muted);white-space:nowrap;padding:.3em .85em .3em .7em;font-weight:500}.status-rail__rung:before{content:"";background:color-mix(in srgb, var(--ad-ink-muted) 55%, transparent);border-radius:50%;block-size:7px;inline-size:7px}.status-rail[data-rung=nominal] .status-rail__rung:before{background:var(--ad-done)}.status-rail[data-rung=stt_secondary] .status-rail__rung{border-color:color-mix(in srgb, var(--ad-info) 40%, transparent);background:var(--ad-wash-info);color:var(--ad-ink)}.status-rail[data-rung=stt_secondary] .status-rail__rung:before{background:var(--ad-info)}.status-rail[data-rung=no_suggestions] .status-rail__rung,.status-rail[data-rung=no_live_stt] .status-rail__rung{border-color:color-mix(in srgb, var(--ad-open) 50%, transparent);background:var(--ad-wash-warn);color:var(--ad-ink)}.status-rail[data-rung=no_suggestions] .status-rail__rung:before,.status-rail[data-rung=no_live_stt] .status-rail__rung:before{background:var(--ad-open)}.status-rail[data-rung=offline] .status-rail__rung{border-color:color-mix(in srgb, var(--ad-tier-p0) 45%, transparent);background:var(--ad-wash-p0);color:var(--ad-ink)}.status-rail[data-rung=offline] .status-rail__rung:before{background:var(--ad-tier-p0)}@media (prefers-reduced-motion:no-preference){.status-rail:not([data-rung=nominal]):not([data-rung=none]) .status-rail__rung:before{animation:ad-beacon 2s var(--ad-motion-ease) infinite}}@keyframes ad-beacon{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent);transform:scale(1)}50%{transform:scale(1.35)}}.status-rail__unvalidated{border-radius:var(--ad-radius-pill);background:var(--ad-wash-warn);color:var(--ad-warn);padding:.3em .85em;font-weight:500}.ad-icon{vertical-align:-.125em;flex:none;display:inline-block}.ad-icon--inline{block-size:1em;inline-size:1em}.ad-icon--lead{block-size:20px;inline-size:20px}.ad-icon--rot-90{transform:rotate(90deg)}.ad-icon--rot-180{transform:rotate(180deg)}.ad-icon--rot-270{transform:rotate(270deg)}@media (prefers-reduced-motion:no-preference){.ad-icon--rot-0,.ad-icon--rot-90{transition:transform var(--ad-motion-base) var(--ad-motion-brand)}}.stepper{min-width:0}.stepper__list{font-size:var(--ad-text-body-s);counter-reset:none;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.stepper__step{flex:1 1 0;min-width:0;display:flex;position:relative}.stepper__step+.stepper__step:before{content:"";background:var(--ad-rule);border-radius:2px;block-size:2px;position:absolute;inset-block-start:calc(var(--ad-space-2) + 11px);inset-inline:calc(18px - 50%) calc(50% + 18px)}.stepper__step+.stepper__step:after{content:"";background:var(--ad-ink);transform-origin:0;border-radius:2px;block-size:2px;position:absolute;inset-block-start:calc(var(--ad-space-2) + 11px);inset-inline:calc(18px - 50%) calc(50% + 18px);transform:scaleX(0)}.stepper__step[data-state=current]:after,.stepper__step[data-state=complete]:after{transform:scaleX(1)}.stepper__step[data-state=navigable]:has(~.stepper__step[data-state=current]):after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.stepper__step+.stepper__step:after{transition:transform var(--ad-motion-slow) var(--ad-motion-brand)}}.stepper__link{align-items:center;gap:var(--ad-space-1);min-width:0;min-height:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-2);border-radius:var(--ad-radius-s);color:var(--ad-ink-muted);text-align:center;flex-direction:column;flex:auto;text-decoration:none;display:flex}a.stepper__link:hover{color:var(--ad-ink)}a.stepper__link:hover .stepper__ordinal{border-color:var(--ad-ink)}.stepper__ordinal{z-index:1;border:2px solid var(--ad-rule);background:var(--ad-card);block-size:24px;inline-size:24px;color:var(--ad-ink-muted);font-family:var(--ad-font-mono);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.stepper__ordinal{transition:background-color var(--ad-motion-base) var(--ad-motion-ease), border-color var(--ad-motion-base) var(--ad-motion-ease), box-shadow var(--ad-motion-base) var(--ad-motion-ease), color var(--ad-motion-base) var(--ad-motion-ease)}}.stepper__step[data-state=navigable] .stepper__ordinal{border-color:var(--ad-ink);color:var(--ad-ink)}.stepper__link[aria-current=step]{color:var(--ad-ink);font-weight:600}.stepper__link[aria-current=step] .stepper__ordinal{border-color:var(--ad-ink);background:var(--ad-ink);color:var(--ad-ink-inverse);box-shadow:0 0 0 4px color-mix(in srgb, var(--ad-open) 30%, transparent)}.stepper__link[aria-disabled=true]{cursor:default}.stepper__label{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:1.25}.stepper__step[data-state=complete] .stepper__ordinal{border-color:var(--ad-done);background:var(--ad-done);color:var(--ad-ink-inverse)}.stepper__mark{color:var(--ad-done)}.tier-ribbon{margin-block-end:var(--ad-space-3)}.tier-ribbon__bar{border-radius:var(--ad-radius-pill);background:var(--ad-band);gap:3px;block-size:8px;display:flex;overflow:hidden}.tier-ribbon__segment{flex:var(--ad-ribbon-share,1) 1 0;background:var(--ad-ink-muted);min-inline-size:6px}.tier-ribbon__legend{gap:var(--ad-space-1) var(--ad-space-4);margin:var(--ad-space-2) 0 0;font-size:var(--ad-text-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tier-ribbon__legend-item{align-items:baseline;gap:var(--ad-space-1);display:inline-flex}.tier-ribbon__code{font-weight:600}.tier-ribbon__count{font-variant-numeric:var(--ad-nums)}.tier-ribbon__segment[data-ribbon-tier=P0]{background:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--ad-card) 55%, transparent) 3px 5px), var(--ad-tier-p0)}.tier-ribbon__legend-item[data-ribbon-tier=P0]{color:var(--ad-tier-p0)}.tier-ribbon__segment[data-ribbon-tier=P1]{background:var(--ad-tier-p1)}.tier-ribbon__legend-item[data-ribbon-tier=P1]{color:var(--ad-tier-p1)}.tier-ribbon__segment[data-ribbon-tier=P2]{background:var(--ad-open)}.tier-ribbon__legend-item[data-ribbon-tier=P2]{color:var(--ad-tier-p2)}.tier-ribbon__segment[data-ribbon-tier=P3],.tier-ribbon__segment[data-ribbon-tier=info],.tier-ribbon__segment[data-ribbon-tier=not_relevant]{background:color-mix(in srgb, var(--ad-ink-muted) 40%, var(--ad-band))}.tier-ribbon__legend-item[data-ribbon-tier=P3],.tier-ribbon__legend-item[data-ribbon-tier=info],.tier-ribbon__legend-item[data-ribbon-tier=not_relevant]{color:var(--ad-ink-muted)}.tier-ribbon__segment[data-ribbon-tier=OK]{background:var(--ad-ok)}.tier-ribbon__legend-item[data-ribbon-tier=OK]{color:var(--ad-ok)}.ad-page{gap:var(--ad-space-6);min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.ad-page{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}@keyframes ad-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ad-page-head{justify-content:space-between;align-items:flex-end;gap:var(--ad-space-4) var(--ad-space-6);flex-wrap:wrap;display:flex}.ad-page-head__titles{gap:var(--ad-space-2);min-width:0;display:grid}.ad-page-head__titles>.ad-eyebrow{margin:0}.ad-page-head__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.ad-card{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);min-width:0;box-shadow:var(--ad-shadow-card)}.ad-card__head{justify-content:space-between;align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-5);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;display:flex}.ad-card__body{padding:var(--ad-space-5)}.ad-panel{border-radius:var(--ad-radius-surface);background:var(--ad-stage-bg);min-width:0;color:var(--ad-stage-fg);box-shadow:var(--ad-shadow-panel)}.ad-badge{border-radius:var(--ad-radius-pill);background:var(--ad-band);color:var(--ad-ink);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);white-space:nowrap;align-items:center;gap:.4em;padding:.15em .6em;font-weight:600;line-height:1.4;display:inline-flex}.ad-badge[data-tone=open]{background:var(--ad-open-wash);color:var(--ad-open-ink)}.ad-badge[data-tone=done]{background:var(--ad-done-wash);color:var(--ad-done)}.ad-badge[data-tone=p0]{background:var(--ad-wash-p0);color:var(--ad-tier-p0)}.ad-badge[data-tone=info]{background:var(--ad-wash-info);color:var(--ad-info)}.ad-mark-open,.ad-mark-done{vertical-align:-.05em;border-radius:3px;flex:none;block-size:.8em;inline-size:.8em;display:inline-block;position:relative}.ad-mark-open{border:2px dashed var(--ad-open)}.ad-mark-done{background:var(--ad-done)}.ad-mark-done:after{content:"";border:solid var(--ad-card);border-width:0 2px 2px 0;block-size:.45em;inline-size:.22em;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.ad-segmented{gap:var(--ad-target-gap);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-card);flex-wrap:wrap;padding:3px;display:inline-flex}.ad-segmented>button,.ad-segmented>a{justify-content:center;align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-min);min-width:var(--ad-control-min);border-radius:var(--ad-radius-pill);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);white-space:nowrap;background:0 0;border:0;padding:.25em 1em;font-weight:600;text-decoration:none;display:inline-flex}.ad-segmented>:is(button,a):hover{color:var(--ad-ink);background:var(--ad-accent-tint)}.ad-segmented>:is(button,a):is([aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-selected=true]){background:var(--ad-ink);color:var(--ad-ink-inverse)}.ad-technical{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin-block-start:var(--ad-space-2)}.ad-technical>summary{min-block-size:var(--ad-control-min);inline-size:fit-content;padding-block:var(--ad-space-3);cursor:pointer;padding-inline-end:var(--ad-space-2);font-weight:600;display:list-item}.ad-technical[open]>summary{margin-block-end:var(--ad-space-1)}@media (forced-colors:active){.ad-segmented>:is(button,a):is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false])),.sidebar__theme-option[aria-pressed=true],.sidebar__link[aria-current=page],.stepper__link[aria-current=step] .stepper__ordinal{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}.conversation-kpi[aria-pressed=true]{outline-offset:2px;outline:2px solid highlight}.tier-chip,.ad-badge{border:1px solid canvastext}}.app-frame{min-height:100vh}.app-shell{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.app-shell[data-has-sidebar=false]{grid-template-columns:minmax(0,1fr)}.app-shell__column{flex-direction:column;min-width:0;min-height:100vh;display:flex}.skip-link{z-index:80;min-block-size:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-4);border-radius:var(--ad-radius-pill);background:var(--ad-ink);color:var(--ad-ink-inverse);transform:translateY(calc(-100% - var(--ad-space-6)));align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--ad-space-3);inset-inline-start:var(--ad-space-3)}.skip-link:focus-visible{transform:none}.app-main{min-width:0;padding:var(--ad-space-6) var(--ad-gutter) var(--ad-space-8);outline:none;flex:auto}.app-main>*{max-inline-size:var(--ad-measure-wide);margin-inline:auto}.shell-screen{gap:var(--ad-space-5);min-width:0;display:grid}.shell-screen>h2,.shell-screen__header>h2{font-size:var(--ad-text-display-l)}.shell-screen__lede{color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);max-width:var(--ad-measure-text)}.shell-screen__header{justify-content:space-between;align-items:flex-end;gap:var(--ad-space-3) var(--ad-space-5);flex-wrap:wrap;display:flex}.shell-screen__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.dossier-screen{min-width:0}.sidebar{z-index:40;gap:var(--ad-space-4);inline-size:var(--ad-sidebar-width);block-size:100vh;padding:var(--ad-space-4) var(--ad-space-3);background:var(--ad-nav-bg);color:var(--ad-nav-fg);scrollbar-color:color-mix(in srgb, var(--ad-nav-fg) 25%, transparent) transparent;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.sidebar[data-folding=true]{transition:inline-size var(--ad-motion-base) var(--ad-motion-brand)}}.sidebar :focus-visible{outline-color:var(--ad-nav-marker)}.sidebar__top{min-block-size:var(--ad-control-min);align-items:center;padding-inline-start:var(--ad-space-2);display:flex}.sidebar__brand{font-size:inherit;margin:0;line-height:1}.sidebar__home{min-block-size:var(--ad-control-min);min-inline-size:var(--ad-control-min);border-radius:var(--ad-radius-s);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.sidebar__logo{block-size:28px;inline-size:auto}.sidebar__mark{block-size:auto;inline-size:36px;display:none}.sidebar__collapse,.sidebar__signout{align-items:center;gap:var(--ad-space-3);min-block-size:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-3);border-radius:var(--ad-radius-s);color:var(--ad-nav-muted);text-align:start;background:0 0;border:0;font-weight:500;display:flex}.sidebar:not([data-collapsed=true]) .sidebar__collapse [data-when=collapsed],.sidebar[data-collapsed=true] .sidebar__collapse [data-when=expanded]{display:none}.sidebar__collapse:hover,.sidebar__signout:hover:not(:disabled){background:var(--ad-nav-hover);color:var(--ad-nav-fg)}.sidebar__new{justify-content:center;align-items:center;gap:var(--ad-space-2);min-block-size:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-4);border-radius:var(--ad-radius-pill);background:var(--ad-nav-fg);color:var(--av-slate);font-weight:600;text-decoration:none;display:flex}.sidebar__new:hover{background:#fff;box-shadow:0 8px 20px -10px #0009}.sidebar__new .ad-icon{block-size:18px;inline-size:18px}@media (prefers-reduced-motion:no-preference){.sidebar__new .ad-icon{transition:transform var(--ad-motion-base) var(--ad-motion-brand)}.sidebar__new:hover .ad-icon{transform:rotate(90deg)}}.sidebar__nav{gap:var(--ad-space-5);flex-direction:column;flex:auto;min-block-size:0;display:flex}.sidebar__group{gap:var(--ad-target-gap);display:grid}.sidebar__group-label{margin:0 0 var(--ad-space-1);padding-inline:var(--ad-space-3);color:var(--ad-nav-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);white-space:nowrap;font-weight:500}.sidebar__link{align-items:center;gap:var(--ad-space-3);min-block-size:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-3);border-radius:var(--ad-radius-s);color:var(--ad-nav-muted);white-space:nowrap;grid-template-columns:20px minmax(0,1fr) auto;font-weight:500;text-decoration:none;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.sidebar__link{transition:background-color var(--ad-motion-instant) var(--ad-motion-ease), color var(--ad-motion-instant) var(--ad-motion-ease)}}.sidebar__link:hover{background:var(--ad-nav-hover);color:var(--ad-nav-fg)}.sidebar__link[aria-current=page],.sidebar__new[aria-current=page]{background:var(--ad-nav-active);color:var(--ad-nav-fg)}.sidebar__new[aria-current=page]{background:var(--ad-nav-fg);color:var(--av-slate);box-shadow:0 0 0 2px var(--ad-nav-marker)}.sidebar__link[aria-current=page]:before{content:"";background:var(--ad-nav-marker);border-radius:0 4px 4px 0;inline-size:4px;position:absolute;inset-block:9px;inset-inline-start:-12px}@media (prefers-reduced-motion:no-preference){.sidebar__link[aria-current=page]:before{animation:ad-marker-in var(--ad-motion-base) var(--ad-motion-brand) both}}@keyframes ad-marker-in{0%{transform:scaleY(0)}}.sidebar__icon{flex:none;block-size:20px;inline-size:20px}.sidebar__label{overflow:hidden}.sidebar__badge{border-radius:var(--ad-radius-pill);background:color-mix(in srgb, var(--ad-stage-p0) 18%, var(--ad-nav-bg));min-inline-size:24px;color:var(--ad-stage-p0);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);place-items:center;padding:1px 7px;font-weight:700;line-height:1.4;display:inline-grid}.sidebar__health{background:var(--ad-nav-muted);border-radius:50%;block-size:10px;inline-size:10px}.sidebar__health[data-health=ok]{background:var(--ad-stage-done)}.sidebar__health[data-health=degraded]{background:var(--ad-stage-open);box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-stage-open) 60%, transparent)}.sidebar__health[data-health=unknown]{box-shadow:inset 0 0 0 1.5px var(--ad-nav-muted);background:0 0}@media (prefers-reduced-motion:no-preference){.sidebar__health[data-health=degraded]{animation:ad-ring 1.8s var(--ad-motion-ease) infinite}}@keyframes ad-ring{70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ad-stage-open) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-stage-open) 0%, transparent)}}.sidebar__foot{gap:var(--ad-space-3);border-block-start:var(--ad-rule-width) solid var(--ad-nav-line);padding-block-start:var(--ad-space-3);display:grid}.sidebar__theme{gap:var(--ad-target-gap);border-radius:var(--ad-radius-s);background:color-mix(in srgb, var(--ad-nav-hover) 80%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.sidebar__text-size{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar__theme-option{min-block-size:var(--ad-control-min);padding:var(--ad-space-1) 2px;border-radius:calc(var(--ad-radius-s) - 2px);color:var(--ad-nav-muted);font-size:var(--ad-text-caption);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1.2;display:flex}.sidebar__theme-option:hover{background:var(--ad-nav-hover);color:var(--ad-nav-fg)}.sidebar__theme-option[aria-pressed=true]{background:var(--ad-nav-fg);color:var(--av-slate)}.sidebar__theme-option .ad-icon{block-size:16px;inline-size:16px}.sidebar__account{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);padding:var(--ad-space-2);border-radius:var(--ad-radius-s);background:color-mix(in srgb, var(--ad-nav-hover) 60%, transparent);grid-template-columns:36px minmax(0,1fr);display:grid}.sidebar__account .sidebar__signout{grid-column:1/-1}.sidebar__avatar{background:var(--ad-nav-marker);block-size:36px;inline-size:36px;color:var(--av-slate);font-size:var(--ad-text-caption);border-radius:50%;place-items:center;font-weight:700;display:grid}.sidebar__who{min-width:0;line-height:1.3;display:grid}.sidebar__email{color:var(--ad-nav-fg);font-size:var(--ad-text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar__role{color:var(--ad-nav-muted);font-size:var(--ad-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=721px){.sidebar[data-collapsed=true]{inline-size:var(--ad-sidebar-collapsed);padding-inline:var(--ad-space-2)}.sidebar[data-collapsed=true] .sidebar__top{justify-content:center;padding-inline:0}.sidebar[data-collapsed=true] .sidebar__logo{display:none}.sidebar[data-collapsed=true] .sidebar__mark{display:block}.sidebar[data-collapsed=true] :is(.sidebar__new,.sidebar__link,.sidebar__collapse,.sidebar__signout){justify-content:center;align-items:center;gap:var(--ad-space-1);padding:var(--ad-space-2) var(--ad-space-1);font-size:var(--ad-text-caption);text-align:center;white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;line-height:1.2;display:flex}.sidebar[data-collapsed=true] .sidebar__new{border-radius:var(--ad-radius-s)}.sidebar[data-collapsed=true] .sidebar__label{overflow:visible}.sidebar[data-collapsed=true] .sidebar__who{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sidebar[data-collapsed=true] .sidebar__group-label{block-size:1px;margin:var(--ad-space-1) var(--ad-space-3);background:var(--ad-nav-line);color:#0000;padding:0;overflow:hidden}.sidebar[data-collapsed=true] .sidebar__link[aria-current=page]:before{inset-inline-start:-8px}.sidebar[data-collapsed=true] .sidebar__badge{min-inline-size:20px;padding:0 5px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.sidebar[data-collapsed=true] .sidebar__health{position:absolute;inset-block-start:10px;inset-inline-end:12px}.sidebar[data-collapsed=true] .sidebar__theme{grid-template-columns:minmax(0,1fr)}.sidebar[data-collapsed=true] .sidebar__account{padding:var(--ad-space-1) 0;background:0 0;grid-template-columns:minmax(0,1fr);justify-items:center}.sidebar[data-collapsed=true] .sidebar__account .sidebar__signout{inline-size:100%}}.shell-status{z-index:30;border-block-end:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-rule) 70%, transparent);background:color-mix(in srgb, var(--ad-paper) 86%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);position:sticky;inset-block-start:0}.shell-status__bar{align-items:center;gap:var(--ad-space-2) var(--ad-space-4);min-block-size:var(--ad-topbar-block);padding:var(--ad-space-2) var(--ad-gutter);flex-wrap:wrap;display:flex}.shell-status__place{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0;font-weight:600;display:inline-flex}.shell-status__place-icon{block-size:18px;inline-size:18px}.shell-status .status-rail{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.shell-status .status-rail__spacer{display:none}.shell-status[data-signed-in=false]{-webkit-backdrop-filter:none;background:0 0;border:0;position:absolute;inset-block-start:0;inset-inline-end:0}.shell-status[data-signed-in=false] .status-surface__degraded{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shell-status[data-signed-in=false] .status-surface{background:0 0;border:0;padding:0}.shell-status__theme{gap:var(--ad-space-1);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-card);flex-wrap:wrap;padding:2px;display:inline-flex}.shell-status__theme .theme-switch__option{align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-min);padding:0 var(--ad-space-3);border-radius:var(--ad-radius-pill);color:var(--ad-ink-muted);font-size:var(--ad-text-caption);background:0 0;border:0;font-weight:600;display:inline-flex}.shell-status__theme .theme-switch__option:hover{background:var(--ad-accent-tint);color:var(--ad-ink)}.shell-status__theme .theme-switch__option[aria-pressed=true]{background:var(--ad-ink);color:var(--ad-ink-inverse)}.shell-status__theme .theme-switch__option .ad-icon{block-size:16px;inline-size:16px}@media (forced-colors:active){.shell-status__theme .theme-switch__option[aria-pressed=true]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}}.shell-status[data-signed-in=false] .status-surface__detail{display:none}.status-surface{font-size:var(--ad-text-caption)}.status-surface[data-status-degraded=true]{padding:var(--ad-space-2) var(--ad-gutter);border-block-start:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-open) 45%, transparent);background:var(--ad-wash-warn)}@media (prefers-reduced-motion:no-preference){.shell-status .status-surface[data-status-degraded=true]{animation:ad-fade-in var(--ad-motion-base) var(--ad-motion-ease) both}}.status-surface[data-status-degraded=false]{background:0 0;border:0;padding:0}.status-surface__degraded{align-items:center;gap:var(--ad-space-1) var(--ad-space-4);max-inline-size:none;color:var(--ad-ink);flex-wrap:wrap;margin:0;display:flex}.status-surface__degraded+.status-surface__degraded{margin-block-start:var(--ad-space-1)}.status-surface__mark{color:var(--ad-warn)}.status-surface__item{align-items:baseline;gap:var(--ad-space-1);font-weight:500;display:inline-flex}.status-surface__item .status-screen__state{color:var(--ad-warn);font-weight:600}.status-surface__detail{min-block-size:var(--ad-control-min);align-items:center;margin-inline-start:auto;font-weight:600;display:inline-flex}.status-surface__heading,.status-surface h3{margin:0 0 var(--ad-space-1);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);font-weight:600}.conversation-workspace{gap:var(--ad-space-5);min-width:0;display:grid}.conversation-workspace--state{max-inline-size:40rem;padding-block-start:var(--ad-space-6)}.conversation-workspace__back{align-items:center;gap:var(--ad-space-2);min-block-size:var(--ad-control-s);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.conversation-workspace__back:hover{color:var(--ad-ink)}@media (prefers-reduced-motion:no-preference){.conversation-workspace__back .ad-icon{transition:transform var(--ad-motion-fast) var(--ad-motion-ease)}.conversation-workspace__back:hover .ad-icon{transform:translate(-3px)}}.conversation-header{justify-content:space-between;align-items:flex-end;gap:var(--ad-space-4) var(--ad-space-6);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.conversation-header{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.conversation-header__lead{gap:var(--ad-space-2);min-width:0;display:grid}.conversation-header__eyebrow{margin:var(--ad-space-2) 0 0}.conversation-header__technical,.conversation-header__technical p{margin:0}.conversation-header__ref{font-size:inherit}.conversation-header__name{max-width:none;color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-xl);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.conversation-header__name[data-named=false]{color:var(--ad-ink-muted);font-size:var(--ad-text-display-l)}.conversation-header__identity-retry{margin:0}.conversation-header__identity-failed{max-width:64ch}.conversation-header__meta{gap:var(--ad-space-2);flex-wrap:wrap;margin:0;display:flex}.conversation-header__meta .ad-badge{background:var(--ad-card);box-shadow:inset 0 0 0 1px var(--ad-rule-faint)}.conversation-header__actions{gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.conversation-workspace__steps{padding:var(--ad-space-2) var(--ad-space-3);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card)}.conversation-workspace__steps .stepper__step[data-state=current]~.stepper__step .stepper__ordinal{border-color:var(--ad-rule);color:var(--ad-ink-muted)}.conversation-workspace__body{min-width:0}@media (prefers-reduced-motion:no-preference){.conversation-workspace__body{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}html:has(.review-summary){scroll-padding-block-end:6.5rem}html:has(.consent-actions){scroll-padding-block-end:9rem}html:has(.transcript-strip){scroll-padding-block-end:11rem}.conversation-workspace[data-step=conversation_session]{gap:var(--ad-space-3)}.conversation-workspace[data-step=conversation_session] .conversation-workspace__back,.conversation-workspace[data-step=conversation_session] .conversation-header__meta,.conversation-workspace[data-step=conversation_session] .conversation-header__technical{display:none}.conversation-workspace[data-step=conversation_session] .conversation-header__eyebrow{margin:0}.conversation-workspace[data-step=conversation_session] .conversation-header__name{font-size:var(--ad-text-display-m)}.conversation-workspace[data-step=conversation_session] .conversation-workspace__steps{padding-block:0}.conversation-workspace[data-step=conversation_session] .stepper__link{gap:var(--ad-space-2);min-block-size:var(--ad-control-s);flex-direction:row}.conversation-workspace[data-step=conversation_session] .stepper__step+.stepper__step:before,.conversation-workspace[data-step=conversation_session] .stepper__step+.stepper__step:after{display:none}.app-shell[data-signed-in=false] .app-main{padding:0}.app-shell[data-signed-in=false] .app-main>*{max-inline-size:none}.sign-in-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-block-size:100vh;display:grid}.sign-in-brand{justify-content:space-between;gap:var(--ad-space-7);padding:clamp(var(--ad-space-6), 5vw, var(--ad-space-8));isolation:isolate;background:var(--ad-stage-bg);color:var(--ad-stage-fg);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sign-in-brand:before{content:"";z-index:-1;background:radial-gradient(55% 55% at 50% 70%, color-mix(in srgb, var(--ad-stage-open) 45%, transparent), transparent 70%);opacity:.6;pointer-events:none;block-size:90%;position:absolute;inset:auto -20% -55%}.sign-in-brand__title{margin:0;line-height:1}.sign-in-brand__logo{block-size:34px;inline-size:auto}.sign-in-brand__copy{gap:var(--ad-space-4);max-inline-size:38rem;display:grid}.sign-in-brand__tagline{color:var(--ad-stage-muted)}.sign-in-brand__motto{max-width:none;font-family:var(--ad-font-headline);font-synthesis:none;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.5rem + 2.3vw,3.6rem);line-height:1.02}.sign-in-brand__motto span{color:var(--ad-stage-open);display:block}.sign-in-brand__raven{z-index:-1;opacity:.08;pointer-events:none;block-size:auto;inline-size:clamp(150px,min(36cqi,40vh),400px);position:absolute;inset-block-start:20%;inset-inline-end:clamp(32px,8cqi,96px)}@media (prefers-reduced-motion:no-preference){.sign-in-brand__copy{animation:ad-rise var(--ad-motion-slow) var(--ad-motion-brand) backwards}.sign-in-brand__raven{animation:ad-raven-in var(--ad-motion-slow) var(--ad-motion-brand) backwards}}@keyframes ad-raven-in{0%{opacity:0;transform:translateY(16px)}}.sign-in-pane{padding:var(--ad-space-8) var(--ad-gutter);background:var(--ad-paper);place-items:center;display:grid}.sign-in{gap:var(--ad-space-3);inline-size:min(100%, var(--ad-measure-form));display:grid}@media (prefers-reduced-motion:no-preference){.sign-in{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) .26s backwards}}.sign-in>.ad-eyebrow{margin:0}.sign-in>h2{font-size:var(--ad-text-display-l)}.sign-in__lede{margin-block-end:var(--ad-space-3)}.sign-in__form{display:grid}.sign-in__form .ad-field{margin-block-end:var(--ad-space-1)}.sign-in__form input{inline-size:100%;min-block-size:var(--ad-control-min)}.sign-in__actions{margin:0}.sign-in__actions .ad-button{inline-size:100%;min-block-size:var(--ad-control-min);font-size:var(--ad-text-body)}.sign-in__failure{margin-block-end:var(--ad-space-2)}.second-factor--wide{inline-size:min(100%,34rem)}ol.second-factor__steps{gap:var(--ad-space-5);margin:0 0 var(--ad-space-2);padding-inline-start:1.75rem;display:grid}.second-factor__step>*+*{margin-block-start:var(--ad-space-2)}.second-factor__step::marker{color:var(--ad-ink-muted);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s)}.second-factor__hint{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.second-factor__scan{align-items:flex-start;gap:var(--ad-space-3) var(--ad-space-4);flex-wrap:wrap;display:flex}.second-factor__scan>.second-factor__hint{flex:12rem}.second-factor__failure{display:block}.second-factor__qr{block-size:192px;inline-size:192px;padding:var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);background:var(--av-white);flex:none;display:block}@media (forced-colors:active){.second-factor__qr{forced-color-adjust:none}}.second-factor__key{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;display:flex}.second-factor__secret{font-size:var(--ad-text-body-s);letter-spacing:.04em;word-spacing:.25em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.second-factor__copy-status{min-block-size:1.5em;color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.second-factor__form{gap:var(--ad-space-3);display:grid}.code-input{inline-size:min(100%,22rem);display:block;position:relative}.second-factor__form .code-input__field{block-size:100%;inline-size:100%;box-shadow:none;color:#0000;caret-color:#0000;font-size:var(--ad-text-body-l);background:0 0;border:0;padding:0;position:absolute;inset:0}.code-input__field::selection{background:0 0}.code-input__boxes{gap:var(--ad-space-2);grid-template-columns:repeat(6,1fr);display:grid}.code-input__box{border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius);background:var(--ad-field);block-size:3.25rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--av-slate) 5%, transparent);color:var(--ad-ink);font-family:var(--ad-font-mono);font-size:var(--ad-text-display-m);font-variant-numeric:tabular-nums;place-items:center;display:grid}.code-input__box:nth-child(4){margin-inline-start:var(--ad-space-2)}.code-input:hover .code-input__box{border-color:color-mix(in srgb, var(--ad-ink) 40%, var(--ad-rule))}.code-input__field:focus+.code-input__boxes .code-input__box[data-next]{border-color:var(--ad-ink)}.code-input__field:focus+.code-input__boxes .code-input__box[data-next]:after{content:"";background:var(--ad-ink);block-size:1.2em;inline-size:2px}.code-input__field[aria-invalid=true]+.code-input__boxes .code-input__box{border-color:var(--ad-tier-p0);box-shadow:0 0 0 1px var(--ad-tier-p0)}@media (prefers-reduced-motion:no-preference){.code-input__field:focus+.code-input__boxes .code-input__box[data-next]:after{animation:1s step-end infinite code-input-caret}}@keyframes code-input-caret{50%{opacity:0}}@media (forced-colors:active){.second-factor__form .code-input__field{padding:var(--ad-space-2) var(--ad-space-3);color:canvastext;caret-color:auto;border:1px solid canvastext;position:static}.code-input__boxes{display:none}}.second-factor__lost{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin-block-start:var(--ad-space-3);padding-block-start:var(--ad-space-4)}.second-factor__sign-out{margin:0}.second-factor-pending{min-block-size:100vh;padding:var(--ad-gutter);place-items:center;display:grid}.second-factor-pending .ad-pending{animation:0s linear .6s backwards ad-fade-in}@media (prefers-reduced-motion:no-preference){.second-factor-pending .ad-pending{animation-duration:var(--ad-motion-base)}}.onboarding__note{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin-block-start:var(--ad-space-1);padding-block-start:var(--ad-space-4)}.app-crash{min-block-size:100vh;padding:var(--ad-gutter);place-items:center;display:grid}.app-crash__card{justify-items:start;gap:var(--ad-space-4);max-inline-size:34rem;padding:var(--ad-space-7) var(--ad-space-6);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-raised);display:grid}.app-crash__mark{block-size:48px;inline-size:48px}@media (width>=721px) and (width<=1080px){.sidebar:not([data-collapsed=true]){inline-size:232px}}@media (width<=860px){.sign-in-layout{grid-template-columns:minmax(0,1fr)}.sign-in-brand{gap:var(--ad-space-5);padding-block-end:var(--ad-space-6)}.sign-in-brand__motto{font-size:var(--ad-text-display-xl)}.sign-in-brand__raven{inline-size:clamp(120px,26cqi,220px);inset-block:auto 0}.sign-in-pane{padding-block:var(--ad-space-6);align-items:start}.shell-status[data-signed-in=false]{position:static}}@media (width<=720px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar,.sidebar[data-collapsed=true]{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);block-size:auto;inline-size:auto;padding:var(--ad-space-3) var(--ad-gutter);flex-flow:wrap;position:relative;overflow:visible}.sidebar__top{flex:auto;padding-inline-start:0}.sidebar__nav{gap:var(--ad-target-gap);flex-flow:wrap;flex:auto}.sidebar__group{gap:var(--ad-target-gap);flex-wrap:wrap;display:flex}.sidebar__group-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sidebar__link{grid-template-columns:20px auto auto}.sidebar__link[aria-current=page]:before{inset:auto var(--ad-space-3) 4px;border-radius:3px;block-size:3px;inline-size:auto}.sidebar__foot{border:0;flex:0 auto;align-items:center;padding:0;display:flex}.sidebar__collapse,.sidebar__theme{display:none}.sidebar__who{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sidebar__account{background:0 0;grid-template-columns:36px auto;padding:0}.sidebar__account .sidebar__signout{grid-column:auto}.app-main{padding-block-start:var(--ad-space-5)}.shell-status__place{display:none}.conversation-workspace__steps .stepper__list{gap:var(--ad-space-1) var(--ad-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.conversation-workspace__steps .stepper__link{justify-content:flex-start;gap:var(--ad-space-3);text-align:start;flex-direction:row}.conversation-workspace__steps .stepper__step+.stepper__step:before,.conversation-workspace__steps .stepper__step+.stepper__step:after{display:none}}.conversation-list-screen{gap:var(--ad-space-5)}.conversation-list-screen>.ad-page-head h2{font-size:var(--ad-text-display-xl);letter-spacing:-.02em;line-height:1.05}.conversation-list__lede{margin:0}.conversation-list__blocked-summary{color:var(--ad-tier-p0);font-weight:600}.conversation-kpis-frame{container:conversation-kpis/inline-size}.conversation-kpis{gap:var(--ad-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container conversation-kpis (width<=680px){.conversation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.conversation-kpi{align-content:start;justify-items:start;gap:var(--ad-space-2);min-width:0;padding:var(--ad-space-4) var(--ad-space-5) var(--ad-space-5) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card);color:var(--ad-ink);font:inherit;text-align:start;cursor:pointer;display:grid}.conversation-kpi:hover{border-color:color-mix(in srgb, var(--ad-ink) 28%, var(--ad-rule));box-shadow:var(--ad-shadow-raised);transform:translateY(-1px)}.conversation-kpi:active{box-shadow:var(--ad-shadow-card);transform:none}.conversation-kpi[aria-pressed=true]{border-color:var(--ad-ink);box-shadow:0 0 0 1px var(--ad-ink), var(--ad-shadow-card)}.conversation-kpi__label{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500;line-height:1.4;display:inline-flex}.conversation-kpi__mark{border-radius:3px;flex:none;block-size:.85em;inline-size:.85em;position:relative}.conversation-kpi[data-band=blocked] .conversation-kpi__mark{background:var(--ad-tier-p0)}.conversation-kpi[data-band=in_progress] .conversation-kpi__mark{border:2px solid var(--ad-ink-muted);border-radius:50%}.conversation-kpi[data-band=to_finish] .conversation-kpi__mark{border:2px dashed var(--ad-open)}.conversation-kpi[data-band=delivered] .conversation-kpi__mark{background:var(--ad-done)}.conversation-kpi[data-band=delivered] .conversation-kpi__mark:after{content:"";border:solid var(--ad-card);border-width:0 2px 2px 0;block-size:.45em;inline-size:.22em;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.conversation-kpi__value{font-family:var(--ad-font-ui);font-variant-numeric:var(--ad-nums);letter-spacing:-.03em;font-size:clamp(2rem,1.7rem + .8vw,2.5rem);font-weight:500;line-height:1}.conversation-kpi__value[data-zero]{color:var(--ad-ink-muted)}.conversation-kpi__hint{color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:1.4}.conversation-kpi[data-lit=true]{border-color:color-mix(in srgb, var(--ad-tier-p0) 32%, var(--ad-rule-faint));background:var(--ad-wash-p0)}.conversation-kpi[data-lit=true] .conversation-kpi__value{color:var(--ad-tier-p0)}.conversation-kpi[data-lit=true][aria-pressed=true]{border-color:var(--ad-tier-p0);box-shadow:0 0 0 1px var(--ad-tier-p0), var(--ad-shadow-card)}.conversation-list__card{overflow:clip;container:conversation-list/inline-size}.conversation-list__toolbar{align-items:center;gap:var(--ad-space-3) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-4);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;display:flex}.conversation-list__foot{justify-content:space-between;align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 45%, var(--ad-card));flex-wrap:wrap;display:flex}.conversation-list__status{max-width:none;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);margin:0}.conversation-list__range{color:var(--ad-ink);font-weight:600}.conversation-list__status-sep{margin-inline:.5em}.conversation-list__head{justify-content:space-between;align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-5);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 45%, var(--ad-card));flex-wrap:wrap;display:flex}.conversation-list__head-range{max-width:none;color:var(--ad-ink);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);margin:0;font-weight:600}.conversation-list__pages{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.conversation-list__page-numbers>button{min-inline-size:var(--ad-control-min);font-variant-numeric:var(--ad-nums);justify-content:center}.conversation-list__page-gap{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);align-items:center;padding-inline:.3em;display:inline-flex}.conversation-list__page-gap[data-wide=false]{display:none}.conversation-list:focus-visible{outline-offset:calc(-1 * var(--ad-focus-width))}.conversation-list__search{flex:13rem;max-width:19rem;margin-inline-start:auto;position:relative}.conversation-list__search input{inline-size:100%;min-height:var(--ad-control-min);padding-inline:calc(var(--ad-space-4) + 20px) var(--ad-space-3);border-radius:var(--ad-radius-pill);font-size:var(--ad-text-body-s)}.conversation-list__search .conversation-list__search-icon{block-size:16px;inline-size:16px;color:var(--ad-ink-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--ad-space-4);translate:0 -50%}.conversation-list__table{column-gap:var(--ad-space-5);grid-template-columns:minmax(13rem,2.2fr) minmax(9.5rem,1.1fr) minmax(9rem,.9fr) minmax(10.5rem,1fr) auto;display:grid}.conversation-list__columns,.conversation-list{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.conversation-list__columns{padding-block:var(--ad-space-2);padding-inline:calc(var(--ad-space-5) - var(--ad-rule-strong)) var(--ad-space-5);border-inline-start:var(--ad-rule-strong) solid transparent;border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 45%, var(--ad-card));color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);font-weight:500}.conversation-list{margin:0;padding:0;list-style:none}.conversation-list__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--ad-space-2);padding-block:var(--ad-space-4);padding-inline:calc(var(--ad-space-5) - var(--ad-rule-strong)) var(--ad-space-5);border-inline-start:var(--ad-rule-strong) solid transparent;border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);display:grid;position:relative}.conversation-list__item:last-child{border-block-end:0}.conversation-list__item:hover{background:var(--ad-accent-tint)}.conversation-list__item:has(.conversation-list__open:focus-visible){background:var(--ad-accent-tint)}.conversation-list__item[data-blocking=true]{border-inline-start-color:var(--ad-tier-p0)}.conversation-list__item[data-blocking=true]:hover{background:var(--ad-wash-p0)}.conversation-list__item[data-blocking=true]:has(.conversation-list__open:focus-visible){background:var(--ad-wash-p0)}.conversation-list__who{align-items:center;gap:var(--ad-space-3);min-width:0;display:flex}.conversation-list__avatar{border:var(--ad-rule-width) solid var(--ad-rule-faint);background:var(--ad-band);block-size:36px;inline-size:36px;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);letter-spacing:.03em;border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.conversation-list__avatar[data-named=true]{background:var(--ad-ink);color:var(--ad-ink-inverse);border-color:#0000}.conversation-list__who-text{gap:2px;min-width:0;display:grid}.conversation-list__client{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.3}.conversation-list__client strong{font-weight:600}.conversation-list__client-absent{color:var(--ad-ink-muted);font-weight:500}.conversation-list__client[data-state=unreadable] .conversation-list__client-absent{color:var(--ad-tier-p2);font-weight:600}.conversation-list__ref{min-width:0}.conversation-list__ref code{color:var(--ad-ink-muted);font-size:var(--ad-text-mono);letter-spacing:.04em}.conversation-list__ref-rest{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.conversation-list__milestone{gap:var(--ad-space-2);min-width:0;display:grid}.conversation-progress{gap:3px;inline-size:7.5rem;max-inline-size:100%;display:flex}.conversation-progress__tick{background:var(--ad-rule);border-radius:2px;flex:1 1 0;block-size:4px}.conversation-progress__tick[data-on=true]{background:var(--ad-done)}.conversation-list__milestone-label{font-size:var(--ad-text-body-s);line-height:1.3}.conversation-list__blocking{font-variant-numeric:var(--ad-nums);min-width:0}.conversation-list__blocking-count{border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-tier-p0) 28%, transparent);border-radius:var(--ad-radius-pill);background:var(--ad-wash-p0);color:var(--ad-tier-p0);font-size:var(--ad-text-caption);align-items:center;gap:.4em;padding:.2em .7em .2em .55em;font-weight:500;line-height:1.35;display:inline-flex}.conversation-list__blocking-count:before{content:"";background:currentColor;border-radius:2px;flex:none;block-size:.6em;inline-size:.6em}.conversation-list__blocking-text{min-width:0}.conversation-list__blocking strong{color:var(--ad-tier-p0);font-weight:700}.conversation-list__blocking-none{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:1.3;display:inline-flex}.conversation-list__blocking-none .ad-mark-done{block-size:.75rem;inline-size:.75rem}.conversation-list__meta{font-variant-numeric:var(--ad-nums);gap:2px;min-width:0;display:grid}.conversation-list__updated{font-size:var(--ad-text-body-s);line-height:1.3}.conversation-list__created{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);white-space:nowrap}.conversation-list__actions{justify-content:flex-end;align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.ad-button.conversation-list__open{min-width:0;position:static}.conversation-list__open:after{content:"";cursor:pointer;position:absolute;inset:0}.conversation-list__start{z-index:1;align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-s);padding:var(--ad-space-1) var(--ad-space-3);border-radius:var(--ad-radius-pill);color:var(--ad-info);font-size:var(--ad-text-caption);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.conversation-list__start:hover{background:var(--ad-info-tint);text-underline-offset:.2em;text-decoration:underline}.conversation-list__start .ad-icon{block-size:15px;inline-size:15px}.conversation-list__pending{padding:var(--ad-space-5);margin:0}.conversation-list__unwired{margin:0}.conversation-list__unwired-text{align-items:baseline;gap:var(--ad-space-1) var(--ad-space-3);flex-wrap:wrap;max-width:none;display:flex}.conversation-list__unwired-pending{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.conversation-list__empty{justify-items:center;gap:var(--ad-space-3);padding:var(--ad-space-8) var(--ad-space-5);text-align:center}.conversation-list__empty-mark{block-size:48px;inline-size:48px;border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card);color:var(--ad-ink);place-items:center;margin-block-end:var(--ad-space-1);display:grid}.conversation-list__empty .ad-empty__heading{font-size:var(--ad-text-display-m)}.conversation-list__empty .ad-prose{max-width:46ch;color:var(--ad-ink-muted);margin-inline:auto}.conversation-list__empty .ad-empty__next{margin-block-start:var(--ad-space-2)}.conversation-list__none{justify-items:center;gap:var(--ad-space-2);padding:var(--ad-space-7) var(--ad-space-5);color:var(--ad-ink-muted);text-align:center;display:grid}.conversation-list__none-heading{color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s)}.conversation-list__none .ad-button{margin-block-start:var(--ad-space-2)}@media (prefers-reduced-motion:no-preference){.conversation-list__empty{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}@container conversation-list (width<=1060px){.conversation-list__table{column-gap:var(--ad-space-4);grid-template-columns:minmax(0,1.7fr) minmax(9.5rem,1.1fr) minmax(9.5rem,1fr) auto}.conversation-list__columns,.conversation-list__item{padding-inline:calc(var(--ad-space-4) - var(--ad-rule-strong)) var(--ad-space-4)}.conversation-list__columns>:nth-child(3){display:none}.conversation-list__who{grid-area:1/1/span 2}.conversation-list__milestone{grid-area:1/2;align-self:end}.conversation-list__blocking{grid-area:2/2;align-self:start}.conversation-list__meta{grid-area:1/3/span 2}.conversation-list__actions{align-items:stretch;gap:var(--ad-space-1);flex-direction:column;grid-area:1/4/span 2}.conversation-list__start{justify-content:center}}@container conversation-list (width<=700px){.conversation-list__avatar{display:none}}@container conversation-list (width<=620px){.conversation-list__columns{display:none}.conversation-list__table,.conversation-list{display:block}.conversation-list__item{column-gap:var(--ad-space-4);grid-template-columns:minmax(0,1fr) auto}.conversation-list__who,.conversation-list__milestone,.conversation-list__blocking,.conversation-list__meta{grid-area:auto/1;align-self:start}.conversation-list__actions{grid-area:1/2/span 4;align-self:start}.conversation-list__avatar{display:grid}.conversation-list__foot,.conversation-list__head{padding-inline:var(--ad-space-4)}.conversation-list__pages{flex:100%;justify-content:space-between}.conversation-list__page-numbers{flex:100%;order:1;justify-content:center;min-width:0}.ad-button.conversation-list__page-step{flex:none}.conversation-list__page-numbers>button{min-inline-size:var(--ad-control-min);padding-inline:.45em}.conversation-list__page-numbers>[data-compact=false]{display:none}.conversation-list__page-gap[data-compact=true]{display:inline-flex}}.derivation-popover__panel:has(>.new-conversation__head){flex-direction:column;padding:0;display:flex}.new-conversation__head{align-items:start;gap:var(--ad-space-4);padding:var(--ad-space-6) var(--ad-space-5) var(--ad-space-5) var(--ad-space-6);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);grid-template-columns:minmax(0,1fr) auto;display:grid}.new-conversation__titles{gap:var(--ad-space-2);min-width:0;display:grid}.new-conversation__titles>*{margin:0}.new-conversation__titles h2{font-size:var(--ad-text-display-l)}.new-conversation__lede{font-size:var(--ad-text-body)}.ad-button.new-conversation__close{color:var(--ad-ink-muted);flex:none}.ad-button.new-conversation__close:hover:not(:disabled){background:var(--ad-accent-tint);color:var(--ad-ink)}.new-conversation__close .ad-icon{block-size:18px;inline-size:18px}.new-conversation__body{align-content:start;gap:var(--ad-space-6);padding:var(--ad-space-5) var(--ad-space-6) var(--ad-space-6);flex:1 0 auto;display:grid}.new-conversation__group{gap:var(--ad-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.new-conversation__legend{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin-block-end:var(--ad-space-3);padding:0;font-weight:500}.new-conversation__group-hint{color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);margin:0;line-height:1.45}.new-conversation__group-hint--warn{padding:var(--ad-space-2) var(--ad-space-3);border-inline-start:var(--ad-rule-strong) solid var(--ad-open);background:var(--ad-wash-warn);color:var(--ad-ink)}.new-conversation__choices{gap:var(--ad-space-2);display:grid}.new-conversation__choices--pair{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.new-conversation__choices>.new-conversation__choice{align-items:start;gap:var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius);background:var(--ad-field);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}@media (prefers-reduced-motion:no-preference){.new-conversation__choice{transition:background-color var(--ad-motion-instant) var(--ad-motion-ease), border-color var(--ad-motion-instant) var(--ad-motion-ease), box-shadow var(--ad-motion-fast) var(--ad-motion-ease)}}.new-conversation__choice:hover{border-color:color-mix(in srgb, var(--ad-ink) 40%, var(--ad-rule))}.new-conversation__choice:has(input:checked){border-color:var(--ad-ink);background:var(--ad-accent-tint);box-shadow:inset 0 0 0 1px var(--ad-ink)}.new-conversation__choice:has(input:focus-visible){outline:var(--ad-focus-width) solid var(--ad-focus-color);outline-offset:var(--ad-focus-offset)}.new-conversation__choice input:focus-visible{outline:none}.new-conversation__choice-text{gap:2px;min-width:0;display:grid}.new-conversation__choice-title{font-weight:600;line-height:1.35}.new-conversation__choice-hint{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:1.4}.new-conversation__group>.ad-field__error{margin:0;line-height:1.45}.new-conversation__client-name,.client-picker .ad-field{margin:var(--ad-space-2) 0 0}.new-conversation__client-name input,.client-picker input[type=search]{inline-size:100%}.client-picker{gap:var(--ad-space-2);display:grid}.client-picker .ad-field .ad-field__error:empty{display:none}.client-picker__group{gap:var(--ad-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.client-picker__legend{font-size:var(--ad-text-body-s);padding:0;font-weight:600}.client-picker__group>.ad-field__error{margin:0}.client-picker__group[aria-invalid=true] .new-conversation__choice{border-color:color-mix(in srgb, var(--ad-tier-p0) 55%, var(--ad-rule))}.client-picker__options{grid-auto-rows:max-content;max-block-size:22rem;padding:2px;overflow-y:auto}.client-picker__option code{font-size:var(--ad-text-caption)}.client-picker__end{block-size:1px}.client-picker__more{justify-self:start}.client-picker__option[data-available=false]{cursor:not-allowed;background:0 0;border-style:dashed}.client-picker__option[data-available=false]:hover{border-color:var(--ad-rule)}.client-picker__unavailable{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:500}.client-picker__status,.client-picker__none{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.new-conversation__pair{gap:var(--ad-space-2) var(--ad-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.new-conversation__pair .ad-field{margin:0}.new-conversation__pair .ad-field__error:empty{display:none}.new-conversation__pair select{inline-size:100%}.new-conversation__failure{margin:0}.new-conversation__foot{align-items:center;gap:var(--ad-space-3) var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-6);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;inset-block-end:0}.new-conversation__status{min-width:0;min-height:2lh;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);flex:1 1 0;margin:0;line-height:1.45}.new-conversation__actions{gap:var(--ad-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.new-conversation__submit-label{display:grid}.new-conversation__submit-label>span{grid-area:1/1}.new-conversation__submit-label[data-busy=false]>span:last-child,.new-conversation__submit-label[data-busy=true]>span:first-child{visibility:hidden}.correction-dialog__facts{gap:var(--ad-space-2);margin:var(--ad-space-3) 0;padding-inline-start:var(--ad-space-5);display:grid}.correction-dialog__status:empty{display:none}.conversation-workspace__correction{margin-block-end:var(--ad-space-4)}.consent-screen{gap:var(--ad-space-6);min-width:0;display:grid;container-type:inline-size}.consent-screen :is(input,button,a,summary){scroll-margin-block-end:9rem}.consent-head__title{font-size:var(--ad-text-display-l);margin:0}.consent-head__lede{max-width:60ch;margin:0}.consent-layout{gap:var(--ad-space-5);align-items:start;min-width:0;display:grid}@container (width>=56rem){.consent-layout{gap:var(--ad-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.consent-read{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);min-width:0;box-shadow:var(--ad-shadow-card)}.consent-read__head{gap:var(--ad-space-2);padding:var(--ad-space-5) var(--ad-space-6) 0;display:grid}.consent-read__head>*{margin:0}.consent-read__head>h3{font-size:var(--ad-text-display-m)}.consent-read__eyebrow{align-items:center;gap:var(--ad-space-2);display:flex}.consent-read__eyebrow:before{content:"";background:var(--ad-open);border-radius:2px;flex:none;block-size:2px;inline-size:18px}.consent-read__language{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);font-weight:600}.consent-read__body{padding:var(--ad-space-4) var(--ad-space-6) var(--ad-space-6);color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);line-height:var(--ad-leading-prose)}.consent-read__body p{max-width:62ch}.consent-lede{margin:0 0 var(--ad-space-3);text-wrap:pretty;font-size:1.125rem;line-height:1.55}.consent-informing{gap:var(--ad-space-3);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);margin-block-start:var(--ad-space-5);padding-block-start:var(--ad-space-5);display:grid}.consent-informing>p{text-wrap:pretty;margin:0}.consent-informing__group{gap:var(--ad-space-2);margin-block-start:var(--ad-space-2);display:grid}.consent-informing__label{color:var(--ad-ink);margin:0;font-weight:600}.consent-processors{gap:var(--ad-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.consent-processors li{border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-paper);color:var(--ad-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);padding:.2em .75em;font-weight:600;line-height:1.5}.consent-retention{border-block:var(--ad-rule-width) solid var(--ad-rule-faint);margin:0}.consent-retention__row{justify-content:space-between;align-items:baseline;gap:var(--ad-space-1) var(--ad-space-4);padding-block:var(--ad-space-2);flex-wrap:wrap;display:flex}.consent-retention__row+.consent-retention__row{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.consent-retention dt{overflow-wrap:anywhere;flex:14rem;min-width:0}.consent-retention dd{color:var(--ad-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-body);font-variant-numeric:var(--ad-nums);white-space:nowrap;margin:0;font-weight:600}.consent-privacy-ref{margin:var(--ad-space-5) 0 0;color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);font-style:italic}.consent-decisions{align-content:start;gap:var(--ad-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.consent-decisions__head{gap:var(--ad-space-2);padding-block-start:calc(var(--ad-space-5) + var(--ad-rule-width));display:grid}.consent-decisions__head>*{margin:0}.consent-decisions__head>h3{font-size:var(--ad-text-display-m)}.consent-decisions__hint{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);max-width:56ch}.consent-party{min-width:0;padding:var(--ad-space-4) var(--ad-space-5) var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card);margin:0}.consent-party__legend{float:left;align-items:center;gap:var(--ad-space-3);inline-size:100%;margin:0 0 var(--ad-space-2);font-size:inherit;font-weight:inherit;padding:0;display:flex}.consent-party__legend+*{clear:both}.consent-party__avatar{background:var(--ad-ink);block-size:36px;inline-size:36px;color:var(--ad-ink-inverse);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.consent-party__avatar .ad-icon{block-size:18px;inline-size:18px}.consent-party__avatar:after{content:"";box-sizing:border-box;border:2px dashed var(--ad-open);background:var(--ad-card);border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.consent-party__avatar[data-ready=true]:after{border:2px solid var(--ad-card);background:var(--ad-done)}.consent-party__name{min-width:0;color:var(--ad-ink);font-family:var(--ad-font-headline);font-synthesis:none;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:400;line-height:1.2}.consent-party__name[data-reference=true]{font-family:var(--ad-font-mono);font-size:var(--ad-text-body-l);letter-spacing:.02em;font-weight:500}.consent-party__name[data-numbered=true]{font-family:var(--ad-font-ui);letter-spacing:0;font-weight:600}.consent-party__name code{font:inherit}.consent-party__role{gap:var(--ad-space-1) var(--ad-space-3);margin-block:0 var(--ad-space-2);color:var(--ad-ink);flex-wrap:wrap;padding-inline-start:calc(36px + var(--ad-space-3));font-weight:600;display:flex}.consent-party__role-note{color:var(--ad-ink-muted);font-weight:400}.consent-party__name-control{margin-block:calc(-1 * var(--ad-space-1)) var(--ad-space-1);padding-inline-start:calc(36px + var(--ad-space-3))}.consent-party__name-form{gap:var(--ad-space-2);margin-block:0 var(--ad-space-2);padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);background:var(--ad-paper);display:grid}.consent-party__name-fields{border:0;min-width:0;margin:0;padding:0}.consent-party__name-legend{color:var(--ad-ink);font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-2);padding:0;font-weight:600}.consent-party__name-form .ad-field{margin-block-end:0}.consent-party__name-actions{gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.consent-party__name-message{font-size:var(--ad-text-caption);line-height:1.5}.consent-party__name-message:empty{display:none}.consent-party__name-message p{margin:0}.consent-party__name-pending{color:var(--ad-open-ink);font-style:italic}.consent-party__name-failed{gap:var(--ad-space-1);padding:var(--ad-space-2) var(--ad-space-3);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-tier-p0) 30%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-p0);color:var(--ad-ink);font-size:var(--ad-text-body-s);display:grid}.consent-party__name-failed>p:first-child{font-weight:600}.consent-names-reason{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.consent-names-reason>.ad-disabled-reason{margin:0}.consent-suggestions{gap:var(--ad-space-1);padding:var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);display:grid}.consent-suggestions>p{margin:0}.consent-suggestions__heading{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:600}.consent-suggestions__lede{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.consent-suggestions__list{gap:var(--ad-space-2);margin:var(--ad-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.consent-suggestions__message{min-block-size:calc(var(--ad-text-caption) * 1.5);font-size:var(--ad-text-caption);line-height:1.5}.consent-suggestions__message>p{margin:0}@media (prefers-reduced-motion:no-preference){.consent-party[data-new=true]{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.consent-party__rows{display:grid}.consent-cat{isolation:isolate;gap:var(--ad-space-1);margin-inline:calc(-1 * var(--ad-space-3));padding:var(--ad-space-3);border-radius:var(--ad-radius-s);display:grid;position:relative}.consent-cat+.consent-cat:before{content:"";inset-block-start:0;inset-inline:var(--ad-space-3);block-size:var(--ad-rule-width);background:var(--ad-rule-faint);position:absolute}.consent-cat:hover{background:var(--ad-accent-tint)}.consent-cat[data-special=true]{margin-block:var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 70%, var(--ad-card))}.consent-cat[data-special=true]+.consent-cat[data-special=true]{margin-block-start:0}.consent-cat[data-special=true]:before,.consent-cat[data-special=true]+.consent-cat:before{content:none}.consent-cat[data-special=true]:hover{background:var(--ad-band)}.consent-cat__control{align-items:flex-start;gap:var(--ad-space-3);min-width:0;min-height:var(--ad-control-s);cursor:pointer;display:flex}.consent-cat__text{gap:2px;min-width:0;display:grid}.consent-cat__title{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink);padding-inline-end:9.5rem;font-weight:600;line-height:1.4;display:flex}.consent-cat__title .ad-icon{color:var(--ad-info)}.consent-cat__reason{color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);text-wrap:pretty;max-width:58ch;line-height:1.5}.consent-cat__state{justify-content:flex-end;align-items:center;gap:var(--ad-space-2);min-block-size:1.4em;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;inset-block-start:calc(var(--ad-space-3) + 2px);inset-inline-end:var(--ad-space-3)}.consent-cat__state[data-state=granted]{color:var(--ad-done)}.consent-cat__state:is([data-state=refused],[data-state=withdrawn]){color:var(--ad-ink)}.consent-cat__hollow{border:1.5px solid color-mix(in srgb, var(--ad-ink-muted) 60%, transparent);border-radius:3px;block-size:.8em;inline-size:.8em}.consent-cat__pending{align-items:center;gap:var(--ad-space-2);color:var(--ad-open-ink);font-style:italic;display:inline-flex}.consent-cat[data-state=pending] input[type=checkbox]{border-style:dashed;border-color:var(--ad-open)}.consent-cat:is([data-state=refused],[data-state=withdrawn]) .consent-cat__control,.consent-cat:is([data-state=refused],[data-state=withdrawn]) input[type=checkbox]{cursor:not-allowed}.consent-cat:is([data-state=refused],[data-state=withdrawn]) input[type=checkbox]{border-color:color-mix(in srgb, var(--ad-ink-muted) 55%, transparent);background:var(--ad-band)}.consent-cat:is([data-state=refused],[data-state=withdrawn]) .consent-cat__title{color:var(--ad-ink-muted)}.consent-cat:is([data-state=refused],[data-state=withdrawn]):hover{background:0 0}.consent-cat[data-special=true]:is([data-state=refused],[data-state=withdrawn]):hover{background:color-mix(in srgb, var(--ad-band) 70%, var(--ad-card))}.consent-cat__control:has(input:disabled){cursor:not-allowed}.consent-cat__control:has(input:disabled) input[type=checkbox]{cursor:not-allowed}.consent-cat:has(input:disabled):hover{background:0 0}.consent-cat[data-special=true]:has(input:disabled):hover{background:color-mix(in srgb, var(--ad-band) 70%, var(--ad-card))}.consent-cat:after{content:"";z-index:-1;border-radius:inherit;background:var(--ad-done-wash);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.consent-cat[data-settled=true]:after{animation:consent-settle var(--ad-motion-slow) var(--ad-motion-ease) both}.consent-cat[data-settled=true] .consent-cat__tick{animation:consent-stamp var(--ad-motion-base) var(--ad-motion-settle) both}}@keyframes consent-settle{0%{opacity:1}to{opacity:0}}@keyframes consent-stamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.consent-cat__message{padding-inline-start:calc(var(--ad-checkbox-size) + var(--ad-space-3))}.consent-decisions>.consent-field-error,.consent-decisions>.consent-field-error-wrap{margin:0}.consent-field-error{align-items:flex-start;gap:var(--ad-space-2);margin:var(--ad-space-1) 0 0;padding:var(--ad-space-2) var(--ad-space-3);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-info) 28%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-info);color:var(--ad-ink);font-size:var(--ad-text-body-s);max-width:none;line-height:1.45;display:flex}.consent-field-error .ad-icon{color:var(--ad-info);flex:none;margin-block-start:.2em}.consent-field-error-wrap .consent-field-error{border-color:color-mix(in srgb, var(--ad-tier-p0) 30%, transparent);background:var(--ad-wash-p0)}.consent-field-error-wrap .consent-field-error .ad-icon{color:var(--ad-tier-p0)}@media (prefers-reduced-motion:no-preference){.consent-field-error{animation:ad-disclose var(--ad-motion-base) var(--ad-motion-ease) backwards}}.consent-detail{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin-block-start:var(--ad-space-1)}.consent-detail>summary{border-radius:var(--ad-radius-xs);cursor:pointer;inline-size:fit-content}.consent-detail>summary:hover{color:var(--ad-ink)}.consent-detail>p{margin:var(--ad-space-1) 0 0;font-family:var(--ad-font-mono);overflow-wrap:anywhere}.consent-add-party{gap:var(--ad-space-2);padding:var(--ad-space-4) var(--ad-space-5) var(--ad-space-2);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 55%, transparent);display:grid}.consent-add-party[data-empty=true]{border-color:color-mix(in srgb, var(--ad-open) 55%, var(--ad-rule));padding-block-start:var(--ad-space-6)}.consent-add-party__intro{gap:var(--ad-space-1);margin-block-end:var(--ad-space-3);display:grid}.consent-add-party__intro>p{color:var(--ad-ink-muted);font-family:var(--ad-font-body);line-height:var(--ad-leading-prose);margin:0}.consent-add-party__intro>.consent-add-party__heading{color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s);font-synthesis:none;line-height:1.25}.consent-add-party__label{color:var(--ad-ink);font-size:var(--ad-text-body-s);margin:0;font-weight:600}.consent-add-party .ad-field{margin-block-end:0}.consent-add-party__name-pair,.consent-party__name-pair{gap:var(--ad-space-1) var(--ad-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));max-inline-size:36rem;display:grid}.consent-add-party__names{gap:var(--ad-space-1);display:grid}.consent-add-party__actions{display:flex}.consent-add-party__name-hint{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin:0}.consent-add-party__message{min-block-size:calc(var(--ad-text-caption) * 1.5);font-size:var(--ad-text-caption);line-height:1.5}.consent-add-party__message>p{margin:0}.consent-add-party__pending{color:var(--ad-open-ink);font-style:italic}.consent-add-party__error{color:var(--ad-tier-p0);font-weight:500}.consent-actions{z-index:20;justify-content:space-between;align-items:center;gap:var(--ad-space-3) var(--ad-space-5);padding:var(--ad-space-4) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 96%, transparent);box-shadow:var(--ad-shadow-raised);-webkit-backdrop-filter:saturate(1.2)blur(10px);flex-wrap:wrap;display:flex;position:relative}.consent-actions__status{gap:var(--ad-space-1);flex:20rem;min-width:0;display:grid}.consent-progress{align-items:center;gap:var(--ad-space-1) var(--ad-space-2);max-width:none;color:var(--ad-ink);font-size:var(--ad-text-body-s);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.consent-progress__marks{gap:5px;margin-inline-end:var(--ad-space-1);display:inline-flex}.consent-progress__count{font-variant-numeric:var(--ad-nums)}.consent-progress .consent-blocked{color:var(--ad-ink-muted);flex-basis:100%;font-weight:500}.consent-blocked code,.consent-blocked .consent-name{color:var(--ad-ink);font-weight:600}.consent-actions__status>.ad-disabled-reason{max-width:60ch;margin:0}.consent-gate-ready{align-items:center;gap:var(--ad-space-2);color:var(--ad-done);font-size:var(--ad-text-caption);margin:0;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.consent-gate-ready .ad-mark-done{animation:consent-stamp var(--ad-motion-base) var(--ad-motion-settle) both}}.consent-actions__buttons{gap:var(--ad-space-2);flex:0 auto;grid-template-columns:1fr 1fr;margin-inline-start:auto;display:grid}.consent-actions__buttons>.ad-button{min-height:var(--ad-control-min);padding-inline:var(--ad-space-5);font-size:var(--ad-text-body-s)}.consent-actions__buttons>.consent-continue-without{border-width:1.5px;border-color:var(--ad-accent);background:var(--ad-card);color:var(--ad-accent)}.consent-actions__buttons>.consent-continue-without:hover:not(:disabled){border-color:var(--ad-accent);background:var(--ad-accent-tint)}@container (width>=56rem){.consent-actions:not([data-empty=true]){position:sticky;inset-block-end:var(--ad-space-4)}}@container (width<=40rem){.consent-actions__buttons{grid-template-columns:1fr;inline-size:100%}.consent-read__head,.consent-read__body,.consent-party,.consent-add-party,.consent-suggestions{padding-inline:var(--ad-space-4)}.consent-party__name-control{padding-inline-start:0}.consent-cat__title{padding-inline-end:0}.consent-cat__state{justify-content:flex-start;padding-inline-start:calc(var(--ad-checkbox-size) + var(--ad-space-3));position:static}}@media (height<=640px){.consent-actions{position:relative!important}}.consent-state-screen{max-inline-size:40rem}@media print{.consent-layout{display:block}.consent-read,.consent-party{box-shadow:none;margin-block-end:var(--ad-space-4)}.consent-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.consent-progress__marks,.consent-party__avatar,.consent-cat__hollow{display:none}.consent-cat:after{content:none}}.live-conversation{--ad-ink:var(--ad-stage-fg);--ad-ink-muted:var(--ad-stage-muted);--ad-ink-inverse:var(--ad-stage-bg);--ad-paper:var(--ad-stage-bg);--ad-card:var(--ad-stage-2);--ad-field:var(--ad-stage-3);--ad-band:var(--ad-stage-3);--ad-rule:var(--ad-stage-line);--ad-rule-faint:color-mix(in srgb, var(--ad-stage-line) 70%, var(--ad-stage-bg));--ad-accent:var(--ad-stage-fg);--ad-accent-hover:#fff;--ad-accent-ink:var(--ad-stage-bg);--ad-accent-tint:color-mix(in srgb, var(--ad-stage-fg) 9%, var(--ad-stage-bg));--ad-focus-color:var(--ad-stage-open);--ad-info:#9fc6d6;--ad-info-tint:color-mix(in srgb, #9fc6d6 12%, var(--ad-stage-bg));--ad-open:var(--ad-stage-open);--ad-open-ink:var(--ad-stage-open-ink);--ad-open-wash:color-mix(in srgb, var(--ad-stage-open) 16%, var(--ad-stage-bg));--ad-done:var(--ad-stage-done);--ad-done-wash:color-mix(in srgb, var(--ad-stage-done) 16%, var(--ad-stage-bg));--ad-tier-p0:var(--ad-stage-p0);--ad-tier-p1:var(--ad-stage-p0);--ad-tier-p2:var(--ad-stage-open-ink);--ad-warn:var(--ad-stage-open-ink);--ad-ok:var(--ad-stage-done);--ad-wash-warn:color-mix(in srgb, var(--ad-stage-open) 14%, var(--ad-stage-bg));--ad-wash-p0:color-mix(in srgb, var(--ad-stage-p0) 14%, var(--ad-stage-bg));--ad-wash-info:color-mix(in srgb, #9fc6d6 12%, var(--ad-stage-bg));--ad-shadow-card:none;--ad-text-body:1.1875rem;--ad-text-caption:1rem;--live-pad:clamp(var(--ad-space-4), 2.2vw, var(--ad-space-6));--live-header-block:7rem;--live-strip-block:7.5rem;--live-stick-top:calc(var(--ad-topbar-block) + 1px);border-radius:var(--ad-radius-surface);background:var(--ad-stage-bg);min-width:0;color:var(--ad-stage-fg);box-shadow:var(--ad-shadow-panel);font-size:var(--ad-text-body);flex-direction:column;display:flex;position:relative;overflow:clip}:root[data-text-size=normal] .live-conversation{--ad-text-body:1.0625rem;--ad-text-caption:.875rem}.live-conversation :is(a,button,input,select,textarea,summary,[tabindex]),.live-conversation :focus-visible{scroll-margin-block:calc(var(--live-stick-top) + var(--live-header-block) + var(--ad-space-4)) calc(var(--live-strip-block) + var(--ad-space-4))}.live-conversation h2,.live-conversation h3,.live-conversation h4{color:var(--ad-stage-fg)}.live-conversation p{max-width:none}.live-session-bar{z-index:6;background:var(--ad-stage-bg);border-block-end:var(--ad-rule-width) solid var(--ad-stage-line);position:sticky;inset-block-start:var(--live-stick-top)}.live-session-bar__main{justify-content:space-between;align-items:center;gap:var(--ad-space-3) var(--ad-space-5);padding:var(--ad-space-3) var(--live-pad);flex-wrap:wrap;display:flex}.live-session-bar__identity{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;min-width:0;display:flex}.live-session-bar h2{font-family:var(--ad-font-ui);font-size:var(--ad-text-body);letter-spacing:0;margin:0;font-weight:600;line-height:1.3}.live-eye{background:var(--ad-stage-fg);block-size:10px;inline-size:10px;box-shadow:0 0 0 4px var(--ad-stage-3);border-radius:50%;flex:none;margin-inline:4px 2px}.live-eye[data-state=paused]{background:var(--ad-stage-open)}.live-eye[data-state=starting],.live-eye[data-state=stopped]{box-shadow:inset 0 0 0 2px var(--ad-stage-muted), 0 0 0 4px var(--ad-stage-2);background:0 0}.live-eye[data-state=ended]{background:var(--ad-stage-muted);transform:scaleY(.2)}@media (prefers-reduced-motion:no-preference){.live-eye[data-state=recording]{animation:5s linear infinite live-blink}.live-eye[data-state=ended]{transition:transform var(--ad-motion-base) var(--ad-motion-ease)}}@keyframes live-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.live-duration{min-inline-size:5ch;color:var(--ad-stage-muted);font-family:var(--ad-font-mono);font-size:var(--ad-text-body-s);font-variant-numeric:var(--ad-nums);letter-spacing:.02em;margin:0}.live-recording-state{border-radius:var(--ad-radius-pill);background:var(--ad-stage-2);color:var(--ad-stage-muted);font-size:var(--ad-text-caption);white-space:nowrap;margin:0;padding:.2em .75em;font-weight:600;line-height:1.35}.live-recording-state[data-phase=recording]{color:var(--ad-stage-fg)}.live-recording-state[data-phase=paused]{background:color-mix(in srgb, var(--ad-stage-open) 16%, var(--ad-stage-bg));color:var(--ad-stage-open-ink)}.live-session-bar__actions{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;display:flex}.live-controls{gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.live-control{min-width:0}.live-silent-mode button{align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-min);padding:var(--ad-space-1) var(--ad-space-4) var(--ad-space-1) var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-pill);color:var(--ad-stage-fg);font-family:var(--ad-font-ui);font-size:var(--ad-text-body-s);cursor:pointer;background:0 0;font-weight:600;line-height:1.2;display:inline-flex}.live-silent-mode button:hover{background:var(--ad-accent-tint);border-color:var(--ad-stage-muted)}.live-switch{border-radius:var(--ad-radius-pill);background:var(--ad-stage-3);block-size:18px;inline-size:30px;box-shadow:inset 0 0 0 1px var(--ad-stage-line);flex:none;position:relative}.live-switch:after{content:"";background:var(--ad-stage-muted);border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:3px;inset-inline-start:3px}.live-silent-mode button[aria-pressed=true]{border-color:var(--ad-stage-muted);background:var(--ad-stage-2)}.live-silent-mode button[aria-pressed=true] .live-switch{background:var(--ad-stage-fg)}.live-silent-mode button[aria-pressed=true] .live-switch:after{background:var(--ad-stage-bg);transform:translate(12px)}@media (prefers-reduced-motion:no-preference){.live-switch,.live-switch:after{transition:transform var(--ad-motion-fast) var(--ad-motion-ease), background-color var(--ad-motion-fast) var(--ad-motion-ease)}}.live-status-line{justify-content:space-between;align-items:center;gap:var(--ad-space-1) var(--ad-space-5);min-block-size:42px;padding:var(--ad-space-2) var(--live-pad);border-block-start:var(--ad-rule-width) solid var(--ad-stage-line);font-size:var(--ad-text-caption);flex-wrap:wrap;display:flex;position:relative}.live-status-line[data-tone=info]{background:var(--ad-wash-info)}.live-status-line[data-tone=warn]{background:var(--ad-wash-warn)}.live-status-line[data-tone=p0]{background:var(--ad-wash-p0)}.live-status-line:not([data-tone=quiet]):before{content:"";inline-size:var(--ad-rule-strong);background:var(--ad-info);position:absolute;inset-block:0;inset-inline-start:0}.live-status-line[data-tone=warn]:before{background:var(--ad-stage-open)}.live-status-line[data-tone=p0]:before{background:var(--ad-stage-p0)}@media (prefers-reduced-motion:no-preference){.live-status-line:not([data-tone=quiet]){animation:ad-fade-in var(--ad-motion-base) var(--ad-motion-ease) both}}.degradation-banner{align-items:center;gap:var(--ad-space-2);min-width:0;color:var(--ad-stage-muted);font-size:var(--ad-text-caption);display:flex}.degradation-banner:before{content:"";background:var(--ad-stage-done);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.degradation-banner[data-pending=true]:before{box-shadow:inset 0 0 0 1.5px var(--ad-stage-muted);background:0 0}.degradation-banner[data-rung=stt_secondary]:before{background:var(--ad-info)}.degradation-banner[data-rung=no_suggestions]:before,.degradation-banner[data-rung=no_live_stt]:before{background:var(--ad-stage-open)}.degradation-banner[data-rung=offline]:before{background:var(--ad-stage-p0)}.degradation-banner:not([data-rung=nominal]){color:var(--ad-stage-fg);font-weight:600}@media (prefers-reduced-motion:no-preference){.degradation-banner:not([data-rung=nominal]):before{animation:ad-beacon 2s var(--ad-motion-ease) infinite}}#degradation-alert:not(:empty){font-weight:600}.live-consent-indicator{align-items:center;gap:var(--ad-space-2);color:var(--ad-stage-fg);font-size:var(--ad-text-caption);white-space:nowrap;margin:0;display:inline-flex}.live-consent-indicator .ad-icon{block-size:16px;inline-size:16px;color:var(--ad-stage-done)}.live-consent-indicator[data-consent=unconfirmed],.live-consent-indicator[data-consent=unconfirmed] .ad-icon{color:var(--ad-stage-muted)}.live-consent-indicator[data-tone=warn],.live-consent-indicator[data-tone=warn] .ad-icon{color:var(--ad-stage-open-ink)}.live-notices{gap:var(--ad-space-2);padding:var(--ad-space-4) var(--live-pad) 0;display:grid}.live-notices .live-notice{color:var(--ad-stage-fg);font-size:var(--ad-text-body-s);margin:0}@media (prefers-reduced-motion:no-preference){.live-notices>*{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.live-notice__title,.live-notice__text{display:block}.live-notice__title{font-weight:600}.live-notice__text{color:var(--ad-stage-muted)}.live-notice-group{min-width:0;display:grid}.live-notice__detail{color:var(--ad-stage-muted);font-size:var(--ad-text-caption);padding-inline-start:var(--ad-space-5)}.live-notice__detail>summary{border-radius:var(--ad-radius-xs);inline-size:fit-content;line-height:var(--ad-control-s);cursor:pointer}.live-notice__detail>summary:hover{color:var(--ad-stage-fg)}.live-notice__detail>p{margin:0 0 var(--ad-space-1);font-family:var(--ad-font-mono);font-size:var(--ad-text-eyebrow);overflow-wrap:anywhere}.live-notice__action{align-items:center;gap:var(--ad-space-2);min-block-size:var(--ad-control-s);color:var(--ad-stage-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ad-stage-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ad-stage-fg) 40%, transparent);text-underline-offset:3px;font-weight:600;display:inline-flex}.live-notice__action:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.live-notice__action .ad-icon{transition:transform var(--ad-motion-fast) var(--ad-motion-ease)}.live-notice__action:hover .ad-icon{transform:translate(3px)}}.live-excluded-domains p,.live-criminal-not-granted p,.live-redaction-outstanding p{margin:0}.live-excluded-domains__list,.live-criminal-not-granted__list{gap:var(--ad-space-2);margin:var(--ad-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.live-excluded-domains__list li,.live-criminal-not-granted__list li{border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-pill);background:var(--ad-stage-bg);font-size:var(--ad-text-caption);padding:.15em .7em}.live-sheet{flex:auto;grid-template-columns:minmax(0,1fr) minmax(16.5rem,20rem);min-width:0;display:grid}.live-conversation[data-suggestions=off] .live-sheet{grid-template-columns:minmax(0,1fr)}.live-canvas{min-width:0;padding:var(--ad-space-5) var(--live-pad) var(--ad-space-6)}.live-rail{min-width:0;padding:var(--ad-space-5) var(--live-pad) var(--ad-space-6) var(--ad-space-5);border-inline-start:var(--ad-rule-width) solid var(--ad-stage-line);background:color-mix(in srgb, var(--ad-stage-2) 45%, var(--ad-stage-bg))}@media screen and (width>=1024px){.live-rail>.suggestion-panel{max-block-size:calc(100vh - var(--live-stick-top) - var(--live-header-block) - var(--live-strip-block) - var(--ad-space-6));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--live-stick-top) + var(--live-header-block) + var(--ad-space-5));overflow-y:auto}}.live-canvas-note{gap:var(--ad-space-2);max-width:44rem;margin:var(--ad-space-4) auto;padding:var(--ad-space-6) var(--ad-space-6);border:var(--ad-rule-width) dashed var(--ad-stage-line);border-radius:var(--ad-radius-surface);text-align:center;background:0 0;display:grid}.live-canvas-note.ad-banner:before{display:none}.live-canvas-note>*+*{margin-block-start:0}.live-canvas-note p{margin:0}.live-canvas-note__title{font-family:var(--ad-font-headline);font-size:var(--ad-text-display-m);letter-spacing:var(--ad-tracking-display);font-weight:400}.live-canvas-note__text{color:var(--ad-stage-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body);line-height:var(--ad-leading-prose);text-wrap:pretty}.worksheet-panel{gap:var(--ad-space-5);min-width:0;display:grid}.worksheet-panel__head{justify-content:space-between;align-items:baseline;gap:var(--ad-space-2) var(--ad-space-5);flex-wrap:wrap;display:flex}.worksheet-panel__head h3{font-family:var(--ad-font-headline);font-size:var(--ad-text-display-m);font-synthesis:none;letter-spacing:var(--ad-tracking-display);font-weight:400;line-height:var(--ad-leading-tight);margin:0}.worksheet-panel__tally{gap:var(--ad-space-2) var(--ad-space-5);color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-variant-numeric:var(--ad-nums);flex-wrap:wrap;margin:0;display:flex}.worksheet-tally{align-items:center;gap:var(--ad-space-2);display:inline-flex}.worksheet-tally[data-tone=open]{color:var(--ad-stage-open-ink)}.worksheet-tally__mark,.worksheet-domain__mark{border-radius:3px;flex:none;block-size:.85em;inline-size:.85em;position:relative}.worksheet-tally[data-tone=done] .worksheet-tally__mark,.worksheet-domain[data-group=recorded][data-state=answered] .worksheet-domain__mark{background:var(--ad-stage-done)}.worksheet-tally[data-tone=done] .worksheet-tally__mark:after,.worksheet-domain[data-group=recorded][data-state=answered] .worksheet-domain__mark:after{content:"";border:solid var(--ad-stage-bg);border-width:0 2px 2px 0;block-size:.46em;inline-size:.24em;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.worksheet-tally[data-tone=open] .worksheet-tally__mark,.worksheet-domain[data-group=attention] .worksheet-domain__mark{border:2px dashed var(--ad-stage-open)}.worksheet-domain[data-mandatory=true] .worksheet-domain__mark{border-color:var(--ad-stage-p0)}.worksheet-domain[data-group=recorded][data-state=raised] .worksheet-domain__mark,.worksheet-domain[data-group=untouched] .worksheet-domain__mark{border:1.5px dashed var(--ad-stage-muted);opacity:.75}.worksheet-domain[data-state=skipped] .worksheet-domain__mark{border:1.5px solid var(--ad-stage-muted)}.worksheet-domain[data-state=skipped] .worksheet-domain__mark:after{content:"";background:var(--ad-stage-muted);block-size:1.5px;position:absolute;inset-block-start:calc(50% - .75px);inset-inline:2px}.worksheet-subjects{align-items:start;gap:var(--ad-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.worksheet-more{gap:var(--ad-space-3);margin-block-start:var(--ad-space-3);display:grid}.worksheet-more>summary{align-items:center;gap:var(--ad-space-2);min-block-size:var(--ad-control-min);padding:var(--ad-space-2) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-pill);color:var(--ad-stage-fg);cursor:pointer;justify-self:start;font-weight:600;list-style:none;display:inline-flex}.worksheet-more>summary::-webkit-details-marker{display:none}.worksheet-more>summary:hover{background:color-mix(in srgb, var(--ad-stage-fg) 6%, transparent)}.worksheet-more__chevron{block-size:16px;inline-size:16px}.worksheet-more[open]>summary .worksheet-more__chevron{transform:rotate(90deg)}.worksheet-subject{gap:var(--ad-space-4);min-width:0;padding:var(--ad-space-4) var(--ad-space-5) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-stage-line);background:var(--ad-stage-2);border-radius:12px;display:grid}@media (prefers-reduced-motion:no-preference){.worksheet-subject{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.worksheet-subject__head{justify-content:space-between;align-items:baseline;gap:var(--ad-space-1) var(--ad-space-4);border-block-end:var(--ad-rule-width) solid var(--ad-stage-line);flex-wrap:wrap;padding-block-end:var(--ad-space-3);display:flex}.worksheet-subject__heading{align-items:baseline;gap:var(--ad-space-1) var(--ad-space-2);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s);font-synthesis:none;letter-spacing:var(--ad-tracking-display);font-weight:400;line-height:var(--ad-leading-tight);flex-wrap:wrap;margin:0;display:flex}.worksheet-subject__ordinal{font-family:var(--ad-font-ui);font-variant-numeric:var(--ad-nums);letter-spacing:0;font-weight:500}.worksheet-subject__descriptor{isolation:isolate;color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-body-s);letter-spacing:0;border-radius:4px;padding-inline:.3em;position:relative}.worksheet-subject__tally{gap:var(--ad-space-3);color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-variant-numeric:var(--ad-nums);margin:0;display:flex}.worksheet-subject__tally [data-tone=open]{color:var(--ad-stage-open-ink)}.worksheet-facts{gap:var(--ad-space-2);flex-wrap:wrap;margin:0;display:flex}.worksheet-fact{isolation:isolate;align-items:baseline;gap:0 var(--ad-space-2);background:var(--ad-stage-3);font-size:var(--ad-text-body-s);border-radius:6px;flex-wrap:wrap;padding:.25em .65em;line-height:1.35;display:inline-flex;position:relative}.worksheet-fact dt{color:var(--ad-stage-muted);font-size:var(--ad-text-caption)}.worksheet-fact dd{font-variant-numeric:var(--ad-nums);margin:0;font-weight:600}.worksheet-fact[data-unverified=true] dd{-webkit-text-decoration:underline dotted var(--ad-stage-open);text-decoration:underline dotted var(--ad-stage-open);text-underline-offset:3px;text-decoration-thickness:2px}.worksheet-fact__confirm{color:var(--ad-stage-open-ink);font-variant:all-small-caps;letter-spacing:.04em;margin-inline-start:var(--ad-space-2);font-weight:500}.worksheet-group{gap:var(--ad-space-1);min-width:0;display:grid}.worksheet-group__label{color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin:0;font-weight:500}.worksheet-group[data-group=attention]>.worksheet-group__label{color:var(--ad-stage-open-ink)}.worksheet-group>summary{align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-s);margin-inline:calc(-1 * var(--ad-space-2));padding:var(--ad-space-1) var(--ad-space-2);border-radius:var(--ad-radius-s);cursor:pointer;list-style:none;display:flex}.worksheet-group>summary::-webkit-details-marker{display:none}.worksheet-group>summary:hover{background:color-mix(in srgb, var(--ad-stage-fg) 6%, transparent)}.worksheet-group>summary:hover .worksheet-group__label{color:var(--ad-stage-fg)}.worksheet-group__chevron{block-size:14px;inline-size:14px;color:var(--ad-stage-muted)}.worksheet-group[open]>summary .worksheet-group__chevron{transform:rotate(90deg)}.worksheet-group__count{color:var(--ad-stage-muted);font-size:var(--ad-text-eyebrow);font-variant-numeric:var(--ad-nums)}@media (prefers-reduced-motion:no-preference){.worksheet-group__chevron{transition:transform var(--ad-motion-base) var(--ad-motion-brand)}.worksheet-group[open]>.worksheet-domains{animation:ad-disclose var(--ad-motion-base) var(--ad-motion-ease) backwards}}.worksheet-domains{gap:2px;margin:0;padding:0;list-style:none;display:grid}.worksheet-domain{isolation:isolate;align-items:baseline;gap:var(--ad-space-1) var(--ad-space-3);margin-inline:calc(-1 * var(--ad-space-2));padding:var(--ad-space-2);border-radius:var(--ad-radius-s);font-size:var(--ad-text-body-s);grid-template-columns:1.1em minmax(0,1fr) auto;line-height:1.35;display:grid;position:relative}.worksheet-domain__mark{grid-column:1;align-self:center}.worksheet-domain__name{grid-column:2;min-width:0;font-weight:600}.worksheet-domain__state{color:var(--ad-stage-muted);font-size:var(--ad-text-caption);text-align:end;grid-column:3}.worksheet-domain[data-group=attention] .worksheet-domain__state{color:var(--ad-stage-open-ink)}.worksheet-domain[data-group=recorded][data-state=answered] .worksheet-domain__state{color:var(--ad-stage-fg)}.worksheet-domain[data-group=untouched] .worksheet-domain__name,.worksheet-domain[data-state=skipped] .worksheet-domain__name{color:var(--ad-stage-muted);font-weight:500}.worksheet-domain[data-state=skipped] .worksheet-domain__state{font-style:italic}.worksheet-domain__notes{gap:var(--ad-space-1) var(--ad-space-3);font-size:var(--ad-text-caption);flex-wrap:wrap;grid-column:2/-1;display:flex}.worksheet-domain[data-mandatory=true]{background:color-mix(in srgb, var(--ad-stage-p0) 9%, transparent);box-shadow:inset var(--ad-rule-strong) 0 0 var(--ad-stage-p0)}.worksheet-domain__mandatory{color:var(--ad-stage-p0);font-variant:all-small-caps;letter-spacing:.05em;font-weight:700}.worksheet-domain__wish{color:var(--ad-stage-muted);font-style:italic}.worksheet-domain__wish:before{content:"("}.worksheet-domain__wish:after{content:")"}.worksheet-domain__wish[data-wish=not_wanted]{color:var(--ad-stage-p0);font-style:normal;font-weight:600}.worksheet-domain__ask{color:var(--ad-stage-fg);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);text-wrap:pretty;grid-column:2;margin:0;line-height:1.45}.worksheet-domain__skip{min-height:var(--ad-control-s);padding:0 var(--ad-space-2);border-radius:var(--ad-radius-pill);color:var(--ad-stage-muted);font:inherit;font-size:var(--ad-text-caption);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-column:3;justify-self:end;font-weight:600}.worksheet-domain__skip:hover{background:color-mix(in srgb, var(--ad-stage-fg) 8%, transparent);color:var(--ad-stage-fg);text-decoration-color:currentColor}.worksheet-panel__empty{padding-block:var(--ad-space-7);border-color:var(--ad-stage-line);color:var(--ad-stage-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body);text-align:center;background:0 0;justify-items:center}.worksheet-fact:before,.worksheet-domain:before,.worksheet-subject__descriptor:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--ad-stage-done) 34%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.worksheet-fact[data-fresh=true]:before,.worksheet-domain[data-fresh=true]:before,.worksheet-subject__descriptor[data-fresh=true]:before{animation:live-flash var(--ad-motion-slow) cubic-bezier(.55, 0, .75, .2) both}.worksheet-domain[data-fresh=true] .worksheet-domain__mark{animation:live-tick var(--ad-motion-slow) var(--ad-motion-settle) both}}@keyframes live-flash{0%{opacity:1}to{opacity:0}}@keyframes live-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.suggestion-panel{align-content:start;gap:var(--ad-space-3);min-width:0;display:grid}.suggestion-panel__head{gap:2px;display:grid}.suggestion-panel__head h3{color:var(--ad-stage-open-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin:0;font-weight:500}.suggestion-panel__note{color:var(--ad-stage-muted);font-size:var(--ad-text-caption);margin:0}.suggestion-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.suggestion-panel__empty{padding:var(--ad-space-4);border:var(--ad-rule-width) dashed var(--ad-stage-line);color:var(--ad-stage-muted);font-size:var(--ad-text-caption);border-radius:12px;margin:0}.suggestion-panel__list{gap:var(--ad-space-3);margin:0;padding:0;list-style:none;display:grid}.suggestion-card{--card-accent:var(--ad-stage-line);align-items:center;gap:var(--ad-space-1) var(--ad-space-2);padding:var(--ad-space-2) var(--ad-space-3) var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-stage-line);border-inline-start:var(--ad-rule-strong) solid var(--card-accent);background:var(--ad-stage-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"priority dismiss""body body""meta meta";display:grid}.suggestion-card[data-priority=P0]{--card-accent:var(--ad-stage-p0)}.suggestion-card[data-priority=P1]{--card-accent:var(--ad-stage-open)}@media (prefers-reduced-motion:no-preference){.suggestion-card{animation:live-card-in var(--ad-motion-fast) ease-out both}}@keyframes live-card-in{0%{opacity:0}to{opacity:1}}.suggestion-card__priority{align-items:center;gap:var(--ad-space-2);color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);grid-area:priority;margin:0;font-weight:500;display:inline-flex}.suggestion-card__priority:before{content:"";background:var(--card-accent);border-radius:50%;block-size:6px;inline-size:6px}.suggestion-card[data-priority=P0] .suggestion-card__priority{color:var(--ad-stage-p0)}.suggestion-card[data-priority=P1] .suggestion-card__priority{color:var(--ad-stage-open-ink)}.suggestion-card__body{margin:0 0 var(--ad-space-1);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s);font-synthesis:none;text-wrap:pretty;grid-area:body;font-weight:400;line-height:1.28}.suggestion-card__foot{display:contents}.suggestion-card__meta{gap:0 var(--ad-space-2);color:var(--ad-stage-muted);font-size:var(--ad-text-caption);flex-wrap:wrap;grid-area:meta;margin:0;display:flex}.suggestion-card__subject{border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-xs);color:var(--ad-stage-fg);font-size:var(--ad-text-eyebrow);white-space:nowrap;padding:0 .45em;line-height:1.6}.suggestion-card__dismiss{min-height:var(--ad-control-s);padding:0 var(--ad-space-2);border-radius:var(--ad-radius-pill);color:var(--ad-stage-muted);font:inherit;font-size:var(--ad-text-caption);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:dismiss;margin-inline-end:calc(-1 * var(--ad-space-1));font-weight:600}.suggestion-card__dismiss:hover{background:color-mix(in srgb, var(--ad-stage-fg) 8%, transparent);color:var(--ad-stage-fg);text-decoration-color:currentColor}.transcript-strip{z-index:5;gap:var(--ad-space-2);block-size:var(--live-strip-block);padding:var(--ad-space-3) var(--live-pad);border-block-start:var(--ad-rule-width) solid var(--ad-stage-line);background:var(--ad-stage-bg);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;inset-block-end:0;overflow:hidden;box-shadow:0 -16px 28px -24px #04090be6}.transcript-strip>h3{align-items:center;gap:var(--ad-space-2);color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin:0;font-weight:500;display:flex}.transcript-strip__list{justify-content:flex-end;gap:var(--ad-space-1);flex-direction:column;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 1.4em);mask-image:linear-gradient(#0000 0,#000 1.4em)}.transcript-strip__list li,.transcript-panel li{gap:var(--ad-space-3);grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;display:grid}.transcript-strip__list li{color:var(--ad-stage-muted);font-size:var(--ad-text-body-s);flex:none;line-height:1.4}.transcript-strip__list li:last-child{color:var(--ad-stage-fg)}@media (prefers-reduced-motion:no-preference){.transcript-strip__list li:last-child{animation:ad-fade-in var(--ad-motion-fast) ease-out both}}.transcript-who{color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transcript-text{min-width:0}.transcript-strip__empty{color:var(--ad-stage-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);align-self:end;margin:0;font-style:italic}.transcript-interim{color:var(--ad-stage-muted)}.transcript-region{padding:var(--ad-space-1) var(--live-pad) var(--ad-space-3);background:var(--ad-stage-bg)}.transcript-region .disclosure{margin:0}.transcript-region .disclosure__heading{font-size:var(--ad-text-body-s)}.transcript-region .disclosure__toggle{width:auto;margin-inline:calc(-1 * var(--ad-space-3));color:var(--ad-stage-muted);font-weight:600}.transcript-region .disclosure__toggle:hover{background:color-mix(in srgb, var(--ad-stage-fg) 7%, transparent);color:var(--ad-stage-fg)}.transcript-panel{min-width:0;padding-block:var(--ad-space-2)}.transcript-panel>h3{margin-block:0 var(--ad-space-3);color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500}.transcript-panel__empty{color:var(--ad-stage-muted);font-family:var(--ad-font-body);margin:0;font-style:italic}.transcript-panel ol{gap:var(--ad-space-2);max-block-size:60vh;padding:var(--ad-space-3) var(--ad-space-4);overscroll-behavior:contain;border:var(--ad-rule-width) solid var(--ad-stage-line);background:var(--ad-stage-2);border-radius:12px;margin:0;list-style:none;display:grid;overflow-y:auto}.transcript-panel li{font-size:var(--ad-text-body-s);grid-template-columns:7.5em 3.5em minmax(0,1fr);line-height:1.5}.transcript-time{color:var(--ad-stage-muted);font-family:var(--ad-font-mono);font-size:var(--ad-text-mono);font-variant-numeric:var(--ad-nums)}.transcript-strip__list li.transcript-transition,.transcript-panel li.transcript-transition{padding:var(--ad-space-1) var(--ad-space-3);border-inline-start:var(--ad-rule-strong) solid var(--ad-stage-open);background:var(--ad-wash-warn);color:var(--ad-stage-fg);font-size:var(--ad-text-caption);border-radius:0 6px 6px 0;display:block}.transcript-strip__list li.transcript-transition .transcript-who{display:none}.live-wrapup{align-items:end;gap:var(--ad-space-5) var(--ad-space-7);margin:var(--ad-space-5) var(--live-pad) var(--ad-space-2);padding:var(--ad-space-6);border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-surface);background:var(--ad-stage-2);grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);display:grid}@media (prefers-reduced-motion:no-preference){.live-wrapup{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.live-wrapup__text{gap:var(--ad-space-3);min-width:0;display:grid}.live-wrapup__eyebrow{color:var(--ad-stage-open-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin:0;font-weight:500}.live-wrapup h3{font-family:var(--ad-font-headline);font-size:var(--ad-text-display-l);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.live-wrapup__lede{max-width:56ch;color:var(--ad-stage-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);line-height:var(--ad-leading-prose);text-wrap:pretty;margin:0}.live-wrapup__facts{gap:var(--ad-space-2) var(--ad-space-5);margin:var(--ad-space-1) 0 0;color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-variant-numeric:var(--ad-nums);flex-wrap:wrap;display:flex}.live-wrapup__facts>div{gap:var(--ad-space-2);display:inline-flex}.live-wrapup__facts dd{color:var(--ad-stage-fg);margin:0}.live-wrapup__facts [data-tone=open] dd{color:var(--ad-stage-open-ink)}.live-wrapup__actions{gap:var(--ad-space-2);justify-items:stretch;display:grid}.live-wrapup__note{color:var(--ad-stage-muted);font-size:var(--ad-text-body-s);margin:0}.live-conversation[data-phase=ended] .transcript-region{padding-block:var(--ad-space-3)}.live-conversation .derivation-popover__panel{border-color:var(--ad-stage-line);width:min(32rem,100%)}.live-conversation .ad-consequence{max-width:none;color:var(--ad-stage-fg);font-family:var(--ad-font-body);font-size:var(--ad-text-body);line-height:var(--ad-leading-prose)}.live-end-dialog__actions{gap:var(--ad-space-2);flex-wrap:wrap;margin-block-start:var(--ad-space-5);display:flex}@media (width<=1023px){.live-sheet{grid-template-columns:minmax(0,1fr)}.live-rail{padding:var(--ad-space-4) var(--live-pad);border-inline-start:0;border-block-end:var(--ad-rule-width) solid var(--ad-stage-line);order:-1}.live-wrapup{padding:var(--ad-space-5);grid-template-columns:minmax(0,1fr)}.live-conversation{--live-header-block:9.5rem}}@media (width<=640px){.live-conversation{--live-header-block:0px;--live-strip-block:0px}.live-session-bar,.transcript-strip{position:static}.transcript-strip{block-size:9rem;box-shadow:none}.live-session-bar__actions,.live-controls{flex:100%}.transcript-strip__list li,.transcript-panel li{grid-template-columns:minmax(0,1fr);gap:0}.transcript-panel .transcript-time{display:none}}@media print{.live-conversation{box-shadow:none;border-radius:0;overflow:visible}.live-session-bar,.transcript-strip,.live-rail>.suggestion-panel{position:static}.live-status-line,.live-wrapup,.worksheet-subject,.suggestion-card,.live-rail,.transcript-panel ol{background:0 0}.transcript-panel ol{max-block-size:none;overflow:visible}.worksheet-subject{break-inside:avoid}}.live-wrapup h3:focus{outline:none}.extraction-panel.proposals{gap:var(--ad-space-6);min-width:0;display:grid;container:proposals/inline-size}.proposals__head{align-items:flex-end}.proposals__title{font-size:var(--ad-text-display-l);margin:0}.proposals__lede{max-width:62ch;margin:0}.proposals__loading{max-width:40rem}.proposals__load-error{max-width:44rem}.proposals__detail{color:var(--ad-ink-muted);font-family:var(--ad-font-mono);font-size:var(--ad-text-mono);overflow-wrap:anywhere;display:block}.proposals__layout{gap:var(--ad-space-5);align-items:start;min-width:0;display:grid}.proposals__layout[data-layout=single]{max-width:52rem}.proposals__main{gap:var(--ad-space-5);min-width:0;display:grid}.proposals__groups{gap:var(--ad-space-5);display:grid}@container proposals (width>=940px){.proposals__layout[data-layout=split]{gap:var(--ad-space-6);grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.proposals__layout[data-layout=split]>.proposals__aside{max-block-size:calc(100vh - var(--ad-topbar-block) - var(--ad-space-6));border-radius:var(--ad-radius-surface);scrollbar-width:none;grid-area:1/2;position:sticky;inset-block-start:calc(var(--ad-topbar-block) + var(--ad-space-4));overflow:auto}.proposals__layout[data-layout=split]>.proposals__main{grid-area:1/1}.proposals__layout[data-layout=split] .proposals-ledger{display:grid}}.extraction-panel .ad-button[aria-disabled=true]:hover{background:var(--ad-band);box-shadow:none;color:var(--ad-ink-muted);border-color:#0000}.extraction-panel .ad-button[aria-disabled=true]{cursor:not-allowed}.extraction-panel .ad-button[aria-disabled=true]>.ad-icon:last-child:not(:first-child){transform:none}.proposals-sheet{gap:var(--ad-space-4);padding:var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-stage-line);border-radius:var(--ad-radius-surface);background:var(--ad-stage-bg);color:var(--ad-stage-fg);box-shadow:var(--ad-shadow-panel);display:grid;container:proposals-sheet/inline-size}.proposals-sheet p{max-width:none}.proposals-sheet__eyebrow{color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin:0;font-weight:500}.proposals-sheet__status{align-items:baseline;gap:var(--ad-space-3);color:var(--ad-stage-fg);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s);font-synthesis:none;text-wrap:balance;margin:0;line-height:1.3;display:flex}.proposals-sheet__mark{border:2px solid var(--ad-stage-muted);border-radius:50%;flex:none;block-size:.8em;inline-size:.8em;position:relative;translate:0 .08em}.proposals-sheet__mark[data-tone=busy],.proposals-sheet__mark[data-tone=open]{border:2px dashed var(--ad-stage-open);border-radius:3px}.proposals-sheet__mark[data-tone=done]{border-color:var(--ad-stage-done);background:var(--ad-stage-done);border-radius:3px}.proposals-sheet__mark[data-tone=done]:after{content:"";border:solid var(--ad-stage-bg);border-width:0 2px 2px 0;block-size:.45em;inline-size:.22em;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.proposals-sheet__progress{background:linear-gradient(90deg, transparent 0%, var(--ad-stage-open) 45%, var(--ad-stage-open) 55%, transparent 100%) no-repeat 0 0 / 40% 100%, var(--ad-stage-line);border-radius:2px;block-size:2px;display:block}@media (prefers-reduced-motion:no-preference){.proposals-sheet__progress{animation:ad-travel 1.4s var(--ad-motion-ease) infinite}}.proposals-sheet__meta{gap:var(--ad-space-2);font-size:var(--ad-text-body-s);margin:0;display:grid}.proposals-sheet__meta>div{justify-content:space-between;align-items:baseline;gap:var(--ad-space-1) var(--ad-space-3);flex-wrap:wrap;display:flex}.proposals-sheet__meta dt{color:var(--ad-stage-muted)}.proposals-sheet__meta dd{color:var(--ad-stage-fg);text-align:end;margin:0}@container proposals-sheet (width>=520px){.proposals-sheet__meta{gap:var(--ad-space-3) var(--ad-space-7);flex-wrap:wrap;display:flex}.proposals-sheet__meta>div{justify-content:start;gap:2px;display:grid}.proposals-sheet__meta dd{text-align:start}}.proposals-sheet code{border-radius:var(--ad-radius-xs);background:var(--ad-stage-2);color:var(--ad-stage-fg);font-size:var(--ad-text-mono);padding:.1em .45em}.proposals-sheet__hint[data-empty-state]{max-width:62ch;font-size:var(--ad-text-body)}.proposals-sheet__hint{color:var(--ad-stage-fg);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.proposals-sheet__tech{font-size:var(--ad-text-caption)}.proposals-sheet__redaction{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-stage-fg);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0;display:flex}.proposals-sheet__tech>summary{color:var(--ad-stage-muted);cursor:pointer}.proposals-sheet__tech dl{gap:var(--ad-space-1);margin:var(--ad-space-2) 0 0;display:grid}.proposals-sheet__tech dt{color:var(--ad-stage-muted)}.proposals-sheet__tech dd{margin:0}.proposals-sheet__actions{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;display:flex}.proposals-sheet .ad-button--primary{background:var(--ad-stage-fg);border-color:var(--ad-stage-fg);color:var(--av-slate)}.proposals-sheet .ad-button--primary:hover:not(:disabled){box-shadow:none;background:#fff;border-color:#fff}.proposals-sheet .ad-button--secondary{border-color:color-mix(in srgb, var(--ad-stage-fg) 35%, transparent);color:var(--ad-stage-fg);background:0 0}.proposals-sheet .ad-button--secondary:hover:not(:disabled){background:var(--ad-stage-2);border-color:var(--ad-stage-fg)}.proposals-sheet .ad-button:disabled,.proposals-sheet .ad-button[aria-disabled=true],.proposals-sheet .ad-button[aria-disabled=true]:hover{background:var(--ad-stage-2);color:var(--ad-stage-muted);border-color:#0000}.proposals-sheet__refusal,.proposals-sheet__pending{color:var(--ad-stage-open-ink);font-size:var(--ad-text-caption);flex-basis:100%;margin:0}.proposals-sheet__pending{color:var(--ad-stage-muted);font-style:italic}.proposals-ledger{gap:var(--ad-space-3);border-block-start:var(--ad-rule-width) solid var(--ad-stage-line);padding-block-start:var(--ad-space-4);display:none}.proposals-ledger__heading{justify-content:space-between;gap:var(--ad-space-3);margin:var(--ad-space-1) 0 0;color:var(--ad-stage-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500;display:flex}.proposals-ledger__list{gap:var(--ad-space-3);margin:0;padding:0;list-style:none;display:grid}.proposals-ledger__list>li{align-items:flex-start;gap:var(--ad-space-3);color:var(--ad-stage-fg);font-size:var(--ad-text-body-s);line-height:1.35;display:flex}.proposals-ledger__text{gap:1px;min-width:0;display:grid}.proposals-ledger__who{color:var(--ad-stage-muted);font-size:var(--ad-text-caption)}.proposals-ledger__list>li[data-state=rejected] .proposals-ledger__text>:first-child,.proposals-ledger__list>li[data-state=superseded] .proposals-ledger__text>:first-child{color:var(--ad-stage-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ad-stage-muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ad-stage-muted) 70%, transparent)}.proposals-ledger__mark{border-radius:3px;flex:none;block-size:14px;inline-size:14px;margin-block-start:2px;position:relative}.proposals-ledger__mark[data-state=open]{border:2px dashed var(--ad-stage-open)}.proposals-ledger__mark[data-state=accepted]{background:var(--ad-stage-done)}.proposals-ledger__mark[data-state=accepted]:after{content:"";border:solid var(--ad-stage-bg);border-width:0 2px 2px 0;block-size:7px;inline-size:4px;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.proposals-ledger__mark[data-state=rejected],.proposals-ledger__mark[data-state=superseded]{border:2px solid var(--ad-stage-muted)}.proposals-ledger__mark[data-state=rejected]:after,.proposals-ledger__mark[data-state=superseded]:after{content:"";background:var(--ad-stage-muted);block-size:2px;position:absolute;inset-block-start:50%;inset-inline:2px;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.proposals-ledger__list>li[data-fresh=true]{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}.proposals-ledger__list>li[data-fresh=true] .proposals-ledger__mark{animation:proposals-stamp var(--ad-motion-slow) var(--ad-motion-settle) both}}.proposals-ledger__empty,.proposals-ledger__earlier{color:var(--ad-stage-muted);font-size:var(--ad-text-caption);margin:0}.proposals-toolbar{z-index:20;gap:var(--ad-space-2);display:grid;position:sticky;inset-block-start:calc(var(--ad-topbar-block) + var(--ad-space-3))}.proposals-toolbar__bar{align-items:center;gap:var(--ad-space-3) var(--ad-space-5);padding:var(--ad-space-2) var(--ad-space-2) var(--ad-space-2) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 94%, transparent);box-shadow:var(--ad-shadow-raised);-webkit-backdrop-filter:saturate(1.2)blur(10px);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.proposals-toolbar__tally{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-ink);font-variant-numeric:var(--ad-nums);margin:0;font-weight:600;line-height:1.3;display:flex}.proposals-toolbar__threshold-field{align-items:center;gap:var(--ad-space-2);display:flex}.proposals-toolbar__label{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);text-align:end;font-weight:600;line-height:1.25}.proposals-toolbar__threshold{inline-size:5.5rem;min-block-size:var(--ad-control-min);padding-block:var(--ad-space-1);font-variant-numeric:var(--ad-nums);text-align:center}@container proposals (width<=620px){.proposals-toolbar__bar{grid-template-columns:minmax(0,1fr) auto}.proposals-toolbar__tally{grid-column:1/-1}.proposals-toolbar__threshold-field{justify-self:start}}.proposals-toolbar__notes{align-items:baseline;gap:var(--ad-space-1) var(--ad-space-4);padding-inline:var(--ad-space-5);flex-wrap:wrap;margin-block-start:calc(var(--ad-space-5) * -1 + var(--ad-space-2));display:flex}.proposals-toolbar__notes p{max-width:none;margin:0}.extraction-panel__bulk-note{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.extraction-panel .proposals-toolbar__notes .ad-disabled-reason,.proposals-toolbar__floor{color:var(--ad-open-ink);font-size:var(--ad-text-caption)}.proposals-toolbar__conflicts{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);max-width:none;padding:var(--ad-space-1) var(--ad-space-2) var(--ad-space-1) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-open) 45%, transparent);border-radius:var(--ad-radius-pill);background:var(--ad-open-wash);color:var(--ad-ink);font-size:var(--ad-text-body-s);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.proposals-toolbar__conflicts .ad-button--quiet{color:var(--ad-ink);margin-inline-start:auto}.proposals__error{padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-open) 40%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-warn);color:var(--ad-ink);position:relative;overflow:hidden}.proposals__error:before{content:"";inline-size:var(--ad-rule-strong);background:var(--ad-open);position:absolute;inset-block:0;inset-inline-start:0}.proposals__error p{margin:0}@media (prefers-reduced-motion:no-preference){.proposals__error,.proposals-toolbar__conflicts{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.proposal-group{min-width:0}.proposal-group__head{align-items:center;gap:var(--ad-space-3) var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-5);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);display:flex}.proposal-group__icon{background:var(--ad-band);block-size:40px;inline-size:40px;color:var(--ad-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}@media (prefers-reduced-motion:no-preference){.proposal-group__icon{transition:background-color var(--ad-motion-base) var(--ad-motion-ease), color var(--ad-motion-base) var(--ad-motion-ease)}}.proposal-group[data-settled=true] .proposal-group__icon{background:var(--ad-done-wash);color:var(--ad-done)}.proposal-group__titles{flex:auto;gap:2px;min-width:0;display:grid}.proposal-group__kind{margin:0}.proposal-group__name{font-family:var(--ad-font-ui);font-size:var(--ad-text-display-s);font-variant-numeric:var(--ad-nums);letter-spacing:0;margin:0;font-weight:600;line-height:1.3}.proposal-group__count{flex:none}.proposal-group__hint{padding:var(--ad-space-3) var(--ad-space-5) 0;color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.extraction-proposal-list{margin:0;padding:0;list-style:none}.extraction-proposal{gap:var(--ad-space-3);padding:var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);scroll-margin-block:calc(var(--ad-scroll-clear) + 5rem) var(--ad-space-8);display:grid;position:relative}.extraction-proposal:first-child{border-block-start:0}.extraction-proposal:last-child{border-end-end-radius:var(--ad-radius-surface);border-end-start-radius:var(--ad-radius-surface)}.extraction-proposal:focus{outline:none}.extraction-proposal:focus-visible{outline:var(--ad-focus-width) solid var(--ad-focus-color);outline-offset:-3px}.extraction-proposal:before{content:"";inset-block:var(--ad-space-5);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-inline-start:0}.extraction-proposal[data-low-confidence=true]:is([data-decision=open],[data-decision=pending]):before{background:repeating-linear-gradient(to bottom, var(--ad-open) 0 6px, transparent 6px 10px)}.extraction-proposal[data-conflict=true]:before{background:var(--ad-open)}.extraction-proposal__body{gap:var(--ad-space-3) var(--ad-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.extraction-proposal__main{gap:var(--ad-space-1);min-width:0;display:grid}.extraction-proposal__header{align-items:baseline;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.extraction-proposal__label{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0;font-weight:600}.extraction-proposal__value{color:var(--ad-ink);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.extraction-proposal__value-source{color:var(--ad-ink-muted);font-size:var(--ad-text-body);font-weight:400}.extraction-proposal__seed,.extraction-proposal__notes{gap:var(--ad-space-2) var(--ad-space-6);margin:var(--ad-space-1) 0 0;flex-wrap:wrap;display:flex}.extraction-proposal__seed>div,.extraction-proposal__notes>div{gap:1px;min-width:0;display:grid}.extraction-proposal__seed dt,.extraction-proposal__notes dt{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-weight:600}.extraction-proposal__seed dd{color:var(--ad-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.extraction-proposal__notes{flex-direction:column}.extraction-proposal__notes dd{max-width:62ch;color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.extraction-proposal__quote{margin:var(--ad-space-3) 0 0;border-inline-start:2px solid var(--ad-rule);padding-inline-start:var(--ad-space-4)}.extraction-proposal__quote figcaption{font-size:var(--ad-text-caption);margin-block-end:2px}.extraction-proposal__quote blockquote{margin:0}.extraction-proposal__quote p{max-width:64ch;color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body);font-style:italic;line-height:var(--ad-leading-prose);quotes:"“" "”";margin:0}.extraction-proposal__quote p:before{content:open-quote}.extraction-proposal__quote p:after{content:close-quote}.extraction-proposal__confidence{justify-items:end;gap:var(--ad-space-1);text-align:end;min-inline-size:7.5rem;margin:0;display:grid}.extraction-proposal__confidence-label{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-weight:600}.extraction-proposal__confidence-value{color:var(--ad-ink);font-family:var(--ad-font-mono);font-variant-numeric:var(--ad-nums) slashed-zero;font-size:1.125rem;font-weight:500;line-height:1.1}.proposal-meter{border-radius:var(--ad-radius-pill);background:var(--ad-band);block-size:6px;inline-size:6.5rem;margin-block-start:2px;display:block;position:relative}.proposal-meter__fill{border-radius:inherit;background:var(--ad-ink-muted);transform:scaleX(var(--proposal-confidence,0));transform-origin:0;position:absolute;inset:0}.extraction-proposal[data-low-confidence=true] .proposal-meter__fill{background:var(--ad-open)}.proposal-meter__threshold{background:var(--ad-ink);border-radius:1px;inline-size:2px;position:absolute;inset-block:-3px;inset-inline-start:calc(var(--proposal-threshold,0) * 100%);translate:-1px}.extraction-proposal__confirm{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-open-ink);font-size:var(--ad-text-body-s);margin:0;font-weight:500;display:flex}.extraction-proposal__picks{gap:var(--ad-space-3) var(--ad-space-5);flex-wrap:wrap;display:flex}.extraction-proposal__pick{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;display:flex}.extraction-proposal__pick label{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:600}.extraction-proposal__pick select,.extraction-reassign select{min-block-size:var(--ad-control-s);padding-block:var(--ad-space-1)}.extraction-proposal__pick .ad-field__hint{flex-basis:100%}.extraction-proposal__actions,.extraction-proposal__decided{min-block-size:var(--ad-control-min)}.extraction-proposal__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.extraction-proposal__move{margin-inline-start:auto}.extraction-proposal__actions>p{max-width:none;margin:0}.extraction-proposal__pending{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-style:italic}.extraction-panel .extraction-proposal__reason{color:var(--ad-open-ink);flex-basis:100%;margin:0}.extraction-proposal__decided{align-items:center;gap:var(--ad-space-2);color:var(--ad-done);font-size:var(--ad-text-body-s);margin:0;font-weight:600;display:flex}.extraction-proposal__decided:focus{outline:none}.extraction-proposal__decided:focus-visible{outline:var(--ad-focus-width) solid var(--ad-focus-color);outline-offset:3px;border-radius:var(--ad-radius-xs)}.extraction-proposal__decided:is([data-outcome=rejected],[data-outcome=superseded]){color:var(--ad-ink-muted)}.proposal-stamp{background:var(--ad-done);block-size:22px;inline-size:22px;color:var(--ad-card);font-size:var(--ad-text-caption);border-radius:50%;flex:none;place-items:center;display:grid}.proposal-stamp .ad-icon{stroke-width:2.25px}.proposal-stamp:is([data-outcome=rejected],[data-outcome=superseded]){background:var(--ad-band);color:var(--ad-ink-muted)}.extraction-proposal[data-decision=accepted]{background:var(--ad-done-wash)}.extraction-proposal:is([data-decision=accepted],[data-decision=rejected],[data-decision=superseded]) .extraction-proposal__confirm{color:var(--ad-ink-muted)}.extraction-proposal:is([data-decision=accepted],[data-decision=rejected],[data-decision=superseded]) .extraction-proposal__confirm .ad-mark-open{border-color:var(--ad-ink-muted)}.extraction-proposal__picks--chosen{min-block-size:var(--ad-control-s);font-size:var(--ad-text-body-s);align-items:center;margin:0}.extraction-proposal__picks--chosen>div{gap:var(--ad-space-2);display:flex}.extraction-proposal__picks--chosen dt{color:var(--ad-ink-muted)}.extraction-proposal__picks--chosen dd{color:var(--ad-ink);margin:0;font-weight:600}.extraction-proposal:is([data-decision=rejected],[data-decision=superseded]) .extraction-proposal__value{color:var(--ad-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ad-ink-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ad-ink-muted) 60%, transparent);text-decoration-thickness:1px}.extraction-proposal[data-decision=pending]:after{content:"";inset-inline:var(--ad-space-5);background:linear-gradient(90deg, transparent 0%, var(--ad-open) 45%, var(--ad-open) 55%, transparent 100%) no-repeat 0 0 / 40% 100%, color-mix(in srgb, var(--ad-ink) 10%, transparent);border-radius:2px;block-size:2px;position:absolute;inset-block-end:0}@media (prefers-reduced-motion:no-preference){.extraction-proposal[data-decision=pending]:after{animation:ad-travel 1.4s var(--ad-motion-ease) infinite}.extraction-proposal[data-fresh=true]:after{content:"";background:var(--ad-done-wash);pointer-events:none;animation:proposals-flash var(--ad-motion-slow) var(--ad-motion-ease) both;position:absolute;inset:0}.extraction-proposal[data-fresh=true] .extraction-proposal__decided{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}.extraction-proposal[data-fresh=true] .proposal-stamp{animation:proposals-stamp var(--ad-motion-slow) var(--ad-motion-settle) both}.extraction-proposal__conflict,.extraction-reassign:not([hidden]){animation:ad-disclose var(--ad-motion-base) var(--ad-motion-ease) backwards}}@keyframes proposals-flash{0%{opacity:.9}to{opacity:0}}@keyframes proposals-stamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.extraction-proposal__conflict{gap:var(--ad-space-3);padding:var(--ad-space-4);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-open) 45%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-warn);display:grid}.extraction-proposal__conflict-title{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-ink);font-size:var(--ad-text-body-s);margin:0;font-weight:600;display:flex}.extraction-proposal__compare{gap:var(--ad-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.extraction-proposal__compare>div{padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);background:var(--ad-card);gap:2px;display:grid}.extraction-proposal__compare dt{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-weight:600}.extraction-proposal__compare dd{color:var(--ad-ink);font-size:var(--ad-text-body-l);margin:0;font-weight:600}.extraction-proposal__conflict-actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.extraction-proposal__conflict-actions>p{margin:0}.extraction-reassign{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-band);flex-wrap:wrap;display:flex}.extraction-reassign label{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:600}.extraction-proposal__error{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-open-ink);font-size:var(--ad-text-body-s);margin:0;font-weight:500;display:flex}.extraction-proposal__error:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px;translate:0 -1px}@container proposals (width<=560px){.extraction-proposal__body{grid-template-columns:minmax(0,1fr)}.extraction-proposal__confidence{text-align:start;justify-items:start}.extraction-proposal__move{margin-inline-start:0}}.proposals-history{margin:0}.proposals-history .disclosure__heading{font-size:var(--ad-text-display-s)}.proposals-history .disclosure__toggle{color:var(--ad-ink);padding-inline:0}.proposals-history__list{margin:var(--ad-space-2) 0 0;border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);padding:0;list-style:none}.proposals-history__row{gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);font-size:var(--ad-text-body-s);grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto;align-items:baseline;display:grid}.proposals-history__row:first-child{border-block-start:0}.proposals-history__mark{border-radius:3px;block-size:12px;inline-size:12px;position:relative;translate:0 1px}.proposals-history__mark[data-state=accepted]{background:var(--ad-done)}.proposals-history__mark:is([data-state=rejected],[data-state=superseded]){border:2px solid var(--ad-ink-muted)}.proposals-history__what{gap:var(--ad-space-1) var(--ad-space-2);min-width:0;color:var(--ad-ink-muted);flex-wrap:wrap;display:flex}.proposals-history__value{color:var(--ad-ink);font-weight:600}.proposals-history__who,.proposals-history__state{color:var(--ad-ink-muted)}.proposals-history__state{font-variant-numeric:var(--ad-nums);white-space:nowrap}@container proposals (width<=640px){.proposals-history__row{grid-template-columns:auto minmax(0,1fr)}.proposals-history__who,.proposals-history__state{grid-column:2}}.proposals-next{justify-content:space-between;align-items:center;gap:var(--ad-space-4) var(--ad-space-6);padding:var(--ad-space-5) var(--ad-space-6);flex-wrap:wrap;display:flex}.proposals-next__text{gap:var(--ad-space-1);min-width:0;display:grid}.proposals-next__text>p{margin:0}.proposals-next__title{color:var(--ad-ink);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-m);font-synthesis:none;letter-spacing:var(--ad-tracking-display);line-height:1.15}.proposals-next__body{color:var(--ad-ink-muted);font-family:var(--ad-font-body);line-height:var(--ad-leading-prose)}.proposals-next[data-ready=true]{border-color:color-mix(in srgb, var(--ad-done) 35%, var(--ad-rule-faint))}.extraction-summary{margin-block:var(--ad-space-4)}.extraction-summary__body{align-items:center;gap:var(--ad-space-4);padding:var(--ad-space-5);flex-wrap:wrap;display:flex}.extraction-summary__icon{background:var(--ad-band);block-size:40px;inline-size:40px;color:var(--ad-ink-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.extraction-summary__icon[data-tone=open]{background:var(--ad-open-wash)}.extraction-summary__icon[data-tone=done]{background:var(--ad-done-wash)}.extraction-summary__icon>.ad-mark-open,.extraction-summary__icon>.ad-mark-done{font-size:18px}.extraction-summary__text{flex:16rem;gap:2px;min-width:0;display:grid}.extraction-summary__title{font-size:var(--ad-text-display-m);margin:0}.extraction-summary__link{flex:none}.extraction-summary__status{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);font-variant-numeric:var(--ad-nums);margin:0}.extraction-summary__status[data-tone=open]{color:var(--ad-open-ink);font-weight:600}.extraction-summary__status[data-tone=done]{color:var(--ad-done);font-weight:600}.extraction-summary[data-summary-state=loading] .extraction-summary__status{font-style:italic}@media print{.proposals-toolbar,.proposals-toolbar__notes,.proposals-sheet__actions,.proposals-sheet__progress,.proposals-ledger,.proposals-next,.extraction-proposal__picks,.proposal-meter,.extraction-summary__link{display:none!important}.proposals__layout,.proposals__layout[data-layout=split]{display:block}.proposals-sheet{color:#000;box-shadow:none;background:0 0;border:0;border-block-end:1px solid #999;border-radius:0;margin-block-end:12pt;padding:0 0 8pt}.proposals-sheet__status,.proposals-sheet__meta dd,.proposals-sheet code{color:#000;background:0 0}.proposal-group{box-shadow:none;break-inside:auto}.extraction-proposal[data-decision=accepted]{background:0 0}.extraction-proposal:before,.extraction-proposal:after{display:none}}.entity-screen{gap:var(--ad-space-5);min-width:0;max-width:var(--ad-measure-wide);display:grid}.entity-screen__head{gap:var(--ad-space-2);display:grid}.entity-screen__title{font-size:var(--ad-text-display-m);margin:0}.entity-screen__note,.entity-screen__actions{margin:0}.entity-screen__note{color:var(--ad-ink-muted)}.entity-screen__status{gap:var(--ad-space-2);justify-items:start;display:grid}.entity-screen__status p{margin:0}.entity-section{gap:var(--ad-space-4);min-width:0;display:grid}.entity-section__head{justify-content:space-between;align-items:baseline;gap:var(--ad-space-3);border-block-end:var(--ad-rule-width) solid var(--ad-rule);flex-wrap:wrap;display:flex}.entity-section__heading{font-size:var(--ad-text-display-s);margin:0}.entity-form{background:var(--ad-card);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-surface);box-shadow:var(--ad-shadow-card);padding:var(--ad-space-4);min-width:0}.entity-form__heading{align-items:center;gap:var(--ad-space-2);margin:0 0 var(--ad-space-4);flex-wrap:wrap;display:flex}.entity-form__fields{column-gap:var(--ad-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.entity-form__fields>.entity-field--group,.entity-form__fields>.entity-field--withheld{grid-column:1/-1}.entity-form__group+.entity-form__group{border-block-start:var(--ad-rule-width) solid var(--ad-rule);margin-block-start:var(--ad-space-4);padding-block-start:var(--ad-space-4)}.entity-form__group-heading{margin:0 0 var(--ad-space-3);font-size:var(--ad-text-body-l);font-weight:700}.entity-form__fields input[type=text],.entity-form__fields select{width:100%;min-width:0}.entity-form__refusal{color:var(--ad-tier-p0);font-weight:600}.entity-form__status:empty{display:none}.entity-form__actions,.entity-dialog__actions{gap:var(--ad-space-3);flex-wrap:wrap;margin-block-start:var(--ad-space-3);display:flex}.entity-field--group{border:0;min-width:0;padding:0}.entity-field__statement{color:var(--ad-ink-muted);margin:0}.entity-list{gap:var(--ad-space-2);margin:0;padding:0;list-style:none;display:grid}.entity-list__item{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.entity-list__none{color:var(--ad-ink-muted);margin:0}.entity-credit{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);padding:var(--ad-space-3);margin:0 0 var(--ad-space-3);min-width:0}.entity-credit__borrowers{margin:0 0 var(--ad-space-2);border:0;padding:0}.entity-withdrawn__list{gap:var(--ad-space-2);margin:0;padding:0;list-style:none;display:grid}.entity-withdrawn__item{align-items:center;gap:var(--ad-space-3);flex-wrap:wrap;display:flex}.entity-withdrawn__reason{color:var(--ad-ink-muted)}.review-context__entities{grid-column:1/-1;justify-self:start;text-decoration:none}.entity-identity__form--client{background:var(--ad-card);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-surface);box-shadow:var(--ad-shadow-card);padding:var(--ad-space-4);min-width:0}.entity-identity{gap:var(--ad-space-2);margin:0 0 var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);background:var(--ad-paper);min-width:0;display:grid}.entity-identity__heading{align-items:center;gap:var(--ad-space-2);font-size:var(--ad-text-body);flex-wrap:wrap;margin:0;display:flex}.entity-identity__note{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.entity-identity__statement{align-items:center;gap:var(--ad-space-3);flex-wrap:wrap;display:flex}.entity-identity__statement p{margin:0}.entity-identity__fields{column-gap:var(--ad-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));min-width:0;display:grid}.entity-identity__fields>.entity-identity__group,.entity-identity__fields>.entity-identity__same,.entity-identity__fields>.entity-identity__field--wide{grid-column:1/-1}.entity-identity__group{border:0;min-width:0;padding:0}.entity-identity__group>legend{margin-block-end:var(--ad-space-2);padding-inline:0}.entity-identity__address{column-gap:var(--ad-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));min-width:0;display:grid}.entity-identity__address>.entity-identity__field--wide{grid-column:1/-1}.entity-identity input[type=text],.entity-identity select,.entity-identity__form--client input[type=text],.entity-identity__form--client select{width:100%;min-width:0}.entity-identity__refs>.ad-button{align-self:flex-start}.entity-identity__ref-list{gap:var(--ad-space-2);margin:0;padding:0;list-style:none;display:grid}.entity-identity__ref{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);padding:var(--ad-space-3);min-width:0;margin:0}.entity-identity__ref-pair{column-gap:var(--ad-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.entity-identity__client-address{color:var(--ad-ink-muted);margin:0;padding-inline-start:calc(20px + var(--ad-space-2));display:grid}.entity-identity__refusal{color:var(--ad-tier-p0);margin:0;font-weight:600}.entity-identity__status{margin:0}.entity-identity__status:empty{display:none}.entity-identity__actions{gap:var(--ad-space-3);flex-wrap:wrap;margin-block-start:var(--ad-space-2);display:flex}.review-screen{gap:var(--ad-space-5);min-width:0;color:var(--ad-ink);display:grid}.review-screen__title{font-family:var(--ad-font-headline);font-size:var(--ad-text-display-l);letter-spacing:var(--ad-tracking-display);font-weight:400;line-height:var(--ad-leading-tight);margin:0}.review-screen .review-lede{max-width:76ch;margin:0}.review-overview{display:grid}.review-overview__grid{grid-template-columns:minmax(13rem,.9fr) minmax(0,2fr);display:grid}.review-progress,.review-shape{align-content:start;gap:var(--ad-space-2);min-width:0;padding:var(--ad-space-4) var(--ad-space-6) var(--ad-space-5);display:grid}.review-progress>.ad-eyebrow,.review-shape>.ad-eyebrow{margin:0}.review-shape{border-inline-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.review-progress__figure{margin:var(--ad-space-1) 0 0;font-family:var(--ad-font-ui);font-variant-numeric:var(--ad-nums);letter-spacing:-.02em;font-size:clamp(2rem,1.7rem + .8vw,2.4rem);font-weight:500;line-height:1}.review-progress__total{color:var(--ad-ink-muted);letter-spacing:0;font-size:.55em}.review-progress__caption{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.review-progress__bar,.review-summary__bar{border-radius:var(--ad-radius-pill);background:var(--ad-band);block-size:6px;display:block;overflow:hidden}.review-progress__bar{margin-block-start:var(--ad-space-2)}.review-progress__fill,.review-summary__fill{border-radius:inherit;background:var(--ad-done);transform-origin:0;block-size:100%;display:block}.review-shape__ribbon{margin-block:var(--ad-space-2) 0}.review-shape__ribbon .tier-ribbon__bar{block-size:10px}.review-shape__ribbon .tier-ribbon__legend-item[data-ribbon-tier=info] .tier-ribbon__code,.review-shape__ribbon .tier-ribbon__legend-item[data-ribbon-tier=not_relevant] .tier-ribbon__code{font-family:var(--ad-font-ui);font-weight:500}.review-shape__ribbon .tier-ribbon__segment[data-ribbon-tier=info]{background:radial-gradient(circle, color-mix(in srgb, var(--ad-ink-muted) 55%, transparent) 1px, transparent 1.5px) 0 0 / 4px 4px, color-mix(in srgb, var(--ad-ink-muted) 18%, var(--ad-band))}.review-shape__ribbon .tier-ribbon__segment[data-ribbon-tier=not_relevant]{background:color-mix(in srgb, var(--ad-ink-muted) 16%, var(--ad-band));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ad-ink-muted) 35%, transparent)}.review-shape__none{margin:var(--ad-space-1) 0 0;color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.review-counters{gap:var(--ad-space-2) var(--ad-space-6);border-block-start:var(--ad-rule-width) dashed var(--ad-rule);flex-wrap:wrap;margin-block-start:var(--ad-space-1);padding-block-start:var(--ad-space-3);display:flex}.review-counters__item{align-items:baseline;gap:var(--ad-space-2);margin:0;display:inline-flex}.review-counters__label{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-weight:500}.review-counters__value{font-size:var(--ad-text-body-l);font-variant-numeric:var(--ad-nums);font-weight:600;line-height:1.2}.review-counters__item[data-tone=p0] .review-counters__value{color:var(--ad-tier-p0)}.review-context{align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-6);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 40%, var(--ad-card));border-end-end-radius:inherit;border-end-start-radius:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading edit""bar bar";display:grid}.review-context__heading.ad-eyebrow{font-size:var(--ad-text-eyebrow);grid-area:heading;margin:0;line-height:1.4}.review-context__bar{gap:var(--ad-space-2);flex-wrap:wrap;grid-area:bar;margin:0;display:flex}.review-context__pair{align-items:baseline;gap:0 var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-card);min-width:0;font-size:var(--ad-text-body-s);flex-wrap:wrap;padding:.3em .85em;line-height:1.35;display:inline-flex}.review-context__pair dt{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.review-context__pair dd{margin:0;font-weight:500}.review-context__pair[data-warn=true]{border-color:color-mix(in srgb, var(--ad-open) 60%, var(--ad-rule))}.review-context__mismatch{color:var(--ad-open-ink);font-size:var(--ad-text-caption);align-items:center;gap:.4em;margin-inline-start:var(--ad-space-2);font-weight:600;display:inline-flex}.review-context__edit{grid-area:edit;justify-self:end}.review-outage,.conversation-restricted,.conversation-closed{margin:0}.review-conversation-dismissals{padding:var(--ad-space-4) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-tier-p0) 25%, var(--ad-rule-faint));border-inline-start:var(--ad-rule-strong) solid var(--ad-tier-p0);border-radius:var(--ad-radius-s);background:var(--ad-wash-p0);position:relative}.review-conversation-dismissals>h3.ad-eyebrow{margin:0 0 var(--ad-space-2);color:var(--ad-tier-p0);font-size:var(--ad-text-eyebrow);font-weight:600;line-height:1.4}.review-conversation-dismissals ul{gap:var(--ad-space-1);font-size:var(--ad-text-body-s);margin:0;padding:0;list-style:none;display:grid}.review-conversation-dismissals__priority.tier-chip{vertical-align:baseline;margin-inline-start:var(--ad-space-2)}.review-sections{gap:var(--ad-space-4);min-width:0;display:grid}.priority-section{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);min-width:0;box-shadow:var(--ad-shadow-card)}.priority-section__heading{font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0}.priority-section__toggle{align-items:center;gap:var(--ad-space-3);width:100%;min-width:0;min-height:60px;padding:var(--ad-space-3) var(--ad-space-5);border-radius:calc(var(--ad-radius-surface) - 1px);color:var(--ad-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.priority-section[data-expanded=true] .priority-section__toggle{border-end-end-radius:0;border-end-start-radius:0}.priority-section__toggle-affordance{background:var(--ad-band);block-size:26px;inline-size:26px;color:var(--ad-ink-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.priority-section__toggle:hover .priority-section__toggle-affordance{color:var(--ad-ink)}@media (prefers-reduced-motion:no-preference){.priority-section__toggle-affordance .ad-icon{transition:transform var(--ad-motion-base) var(--ad-motion-brand)}}.priority-section__title{min-width:0;font-family:var(--ad-font-headline);font-size:var(--ad-text-display-s);font-synthesis:none;letter-spacing:-.005em;line-height:1.25}.priority-section__progress{justify-content:flex-end;align-items:baseline;gap:0 var(--ad-space-1);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);letter-spacing:normal;text-align:end;flex-wrap:wrap;margin-inline-start:auto;font-weight:500;display:inline-flex}.priority-section__state{white-space:nowrap;align-items:center;gap:.45em;margin-inline-end:var(--ad-space-2);display:inline-flex}.priority-section__state[data-state=open]{color:var(--ad-open-ink)}.priority-section__state[data-state=done]{color:var(--ad-done)}.priority-section__count{border-radius:var(--ad-radius-pill);background:var(--ad-band);min-inline-size:1.9em;color:var(--ad-ink);place-items:center;padding:.1em .55em;font-weight:600;display:inline-grid}.priority-section__rows{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);min-width:0;container-type:inline-size}.priority-section__empty.ad-empty{margin:var(--ad-space-4) var(--ad-space-5);padding:var(--ad-space-4) var(--ad-space-5)}.review-sections__empty{max-width:none;padding:var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-surface);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.priority-section[data-section=P0]{border-color:color-mix(in srgb, var(--ad-tier-p0) 22%, var(--ad-rule-faint));border-inline-start:var(--ad-rule-structural) solid var(--ad-tier-p0)}.priority-section__band-head{gap:var(--ad-space-2);padding:var(--ad-space-4) var(--ad-space-5);background:var(--ad-wash-p0);border-start-end-radius:calc(var(--ad-radius-surface) - 1px);display:grid}.priority-section[data-section=P0] .priority-section__heading{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);color:var(--ad-tier-p0);flex-wrap:wrap;display:flex}.priority-section[data-section=P0] .priority-section__title{font-family:var(--ad-font-ui);font-size:var(--ad-text-body);font-weight:700}.priority-section[data-section=P0] .priority-section__progress{color:var(--ad-ink)}.priority-section[data-section=P0] .priority-section__count{background:var(--ad-card);color:var(--ad-tier-p0)}.priority-section__band-note{max-width:72ch;color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.need-row{isolation:isolate;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);outline-offset:-2px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"identity identity""tier intensity""actions actions";align-items:center;display:grid;position:relative}.need-row:first-child{border-block-start:0}.priority-section__rows>.need-row:last-child{border-end-end-radius:calc(var(--ad-radius-surface) - 1px);border-end-start-radius:calc(var(--ad-radius-surface) - 1px)}@container (width>=34rem){.need-row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"identity identity identity""tier intensity actions"}.need-row__tier{padding-inline-start:calc(14px + var(--ad-space-3))}}@container (width>=68rem){.need-row{grid-template-columns:minmax(0,1fr) 11.5rem 8rem 17.5rem;grid-template-areas:"identity tier intensity actions"}.need-row__tier{padding-inline-start:0}}.need-row:hover{background:color-mix(in srgb, var(--ad-info) 4%, var(--ad-card))}.need-row:focus{outline:none}.need-row:focus-visible{outline:var(--ad-focus-width) solid var(--ad-focus-color)}.need-row[data-verified=false]{text-decoration:none}.need-row__identity{grid-area:identity;min-width:0}.need-row__identity>:not(.need-row__headline){margin-inline-start:calc(14px + var(--ad-space-3))}.need-row__headline{align-items:baseline;gap:var(--ad-space-3);min-width:0;display:flex}.need-row__mark{border-radius:4px;flex:none;block-size:14px;inline-size:14px;position:relative;translate:0 2px}.need-row__mark[data-state=open]{border:2px dashed var(--ad-open)}.need-row__mark[data-state=done]{background:var(--ad-done)}.need-row__mark[data-state=done]:after{content:"";border:solid var(--ad-card);border-width:0 2px 2px 0;block-size:7px;inline-size:4px;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.need-row__domain{align-items:baseline;gap:var(--ad-space-1);min-width:0;font-size:var(--ad-text-body);flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.need-row__meta{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;margin-block-start:var(--ad-space-2);display:flex}.need-row__subject{align-items:center;gap:var(--ad-space-1);min-height:26px;padding:0 var(--ad-space-2);border-radius:var(--ad-radius-xs);background:var(--ad-band);color:var(--ad-ink);font-size:var(--ad-text-caption);font-weight:500;display:inline-flex}.need-row__coverage{align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-min);min-width:var(--ad-control-min);padding:0 var(--ad-space-2) 0 var(--ad-space-3);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-ink) 28%, var(--ad-rule));border-radius:var(--ad-radius);background:var(--ad-field);color:var(--ad-ink);font:inherit;font-size:var(--ad-text-caption);text-align:start;cursor:pointer;font-weight:500;display:inline-flex}.need-row__coverage:hover{border-color:var(--ad-ink);background:var(--ad-accent-tint)}.need-row__coverage:active{background:color-mix(in srgb, var(--ad-ink) 10%, var(--ad-field))}.need-row__coverage-icon{color:var(--ad-ink-muted)}.need-row__coverage:hover .need-row__coverage-icon,.need-row__coverage:focus-visible .need-row__coverage-icon{color:var(--ad-ink)}[data-unverified-coverage=true] .need-row__coverage-value{-webkit-text-decoration:underline dotted 2px var(--ad-warn);text-decoration:underline dotted 2px var(--ad-warn);text-underline-offset:3px}.need-row__unverified{color:var(--ad-open-ink);font-weight:600}.need-row__wish{border-inline-start:var(--ad-rule-width) solid var(--ad-rule);color:var(--ad-ink-muted);padding-inline-start:var(--ad-space-2)}.need-row__tier{grid-area:tier;min-width:0}.need-row__priority{white-space:normal}.need-row__priority-code{font-variant-numeric:var(--ad-nums)}.tier-chip.need-row__priority[data-tier=unverified]{background:var(--ad-open-wash);color:var(--ad-open-ink)}.need-row__intensity{font-variant-numeric:var(--ad-nums);white-space:nowrap;grid-area:intensity;min-width:7rem}.need-row__intensity .footnote-marker--cell{align-items:baseline;gap:var(--ad-space-2);min-height:var(--ad-control-s);padding:var(--ad-space-1) var(--ad-space-3);border-radius:var(--ad-radius)}.need-row__intensity-label{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.need-row__intensity-value{font-size:var(--ad-text-body);font-variant-numeric:var(--ad-nums);font-weight:600}.need-row__actions{justify-content:flex-end;align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;grid-area:actions;min-width:0;display:flex}@container (width<=33.99rem){.need-row__tier,.need-row__actions{padding-inline-start:calc(14px + var(--ad-space-3))}.need-row__actions{justify-content:flex-start}}.need-row__validate{min-width:9.25rem}.need-row__validate[data-state=pending]:disabled{border:var(--ad-rule-width) dashed var(--ad-open);color:var(--ad-open-ink);background:0 0}.need-row__validate[data-state=done]:disabled{border-color:color-mix(in srgb, var(--ad-done) 40%, transparent);background:var(--ad-card);color:var(--ad-done)}.need-row__tick{stroke-width:2px;block-size:1.05em;inline-size:1.05em}.need-row__reason.ad-disabled-reason{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.need-row__failed{color:var(--ad-tier-p0);font-size:var(--ad-text-caption);text-align:end;flex-basis:100%;margin:0;font-weight:500}.need-row__flags{margin-block:var(--ad-space-2) 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.need-row__flag{display:inline-flex}.need-row__flag .flag-pill{border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-open) 40%, transparent);background:var(--ad-open-wash);color:var(--ad-open-ink)}.need-row__flag .flag-pill__detail{color:inherit}.need-row__flag[data-blocking=true] .flag-pill{border-color:color-mix(in srgb, var(--ad-tier-p0) 35%, transparent);background:var(--ad-wash-p0);color:var(--ad-tier-p0)}.need-row__stale,.need-row__not-assessed{margin-block:var(--ad-space-2) 0;color:var(--ad-open-ink);font-size:var(--ad-text-caption);font-weight:500}.need-row__override-reason{margin-block:var(--ad-space-1) 0;color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);font-style:italic}.need-row__finding{margin-block:var(--ad-space-1) 0;max-width:64ch;color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.need-row__legal-note{margin-block:var(--ad-space-2) 0;max-width:64ch;color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.need-row__dismissed{margin-block:var(--ad-space-2) 0;color:var(--ad-tier-p0);gap:2px;padding:0;list-style:none;display:grid}.need-row__dismissed-item{font-size:var(--ad-text-caption)}.need-row__dismissed-label{font-weight:600}.need-row__dismissed-priority.tier-chip{vertical-align:baseline;margin-inline-start:var(--ad-space-2)}.need-row[data-settled=true]:before,.need-row[data-landed=true]:before{content:"";z-index:-1;border-radius:inherit;background:var(--ad-done-wash);opacity:0;pointer-events:none;position:absolute;inset:0}.need-row[data-landed=true]:before{background:var(--ad-open-wash)}@media (prefers-reduced-motion:no-preference){.need-row[data-settled=true]:before,.need-row[data-landed=true]:before{animation:review-flash var(--ad-motion-slow) var(--ad-motion-ease) .16s both}.need-row[data-settled=true] .need-row__mark{animation:review-fill var(--ad-motion-fast) var(--ad-motion-ease) both}.need-row[data-settled=true] .need-row__mark:after{animation:review-stamp var(--ad-motion-base) var(--ad-motion-settle) 60ms both}.need-row[data-settled=true] .need-row__tick{animation:review-stamp-icon var(--ad-motion-base) var(--ad-motion-settle) 60ms both}}@media (prefers-reduced-motion:reduce){.need-row[data-landed=true]{box-shadow:inset var(--ad-rule-strong) 0 0 var(--ad-open)}}@keyframes review-flash{0%{opacity:1}to{opacity:0}}@keyframes review-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.2)}}.need-row__tick{transform-origin:50%}@keyframes review-fill{0%{opacity:.2;transform:scale(.7)}}@keyframes review-stamp-icon{0%{opacity:0;transform:scale(.3)rotate(-12deg)}}.review-summary{z-index:20;align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-2) var(--ad-space-2) var(--ad-space-2) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-rule) 80%, transparent);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 88%, transparent);box-shadow:var(--ad-shadow-raised);-webkit-backdrop-filter:saturate(1.2)blur(12px);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--ad-space-4)}.review-summary__progress{align-items:center;gap:var(--ad-space-3);min-height:var(--ad-control-s);display:inline-flex}.review-summary__figure{font-size:var(--ad-text-body-s);white-space:nowrap;font-weight:600}.review-summary__bar{inline-size:5.5rem}.review-summary__blocked{max-width:none;border-inline-start:var(--ad-rule-width) solid var(--ad-rule);color:var(--ad-tier-p0);font-size:var(--ad-text-body-s);align-items:center;margin:0;padding-inline-start:var(--ad-space-4);font-weight:600;display:inline-flex}.review-summary__blocked-jump{align-items:center;gap:var(--ad-space-1);min-height:var(--ad-control-s);padding:0 var(--ad-space-2);border-radius:var(--ad-radius-pill);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.review-summary__blocked-jump:hover{background:var(--ad-wash-p0)}.review-summary__blocked-jump .ad-icon{margin-inline-start:var(--ad-space-1)}@media (prefers-reduced-motion:no-preference){.review-summary__blocked-jump .ad-icon{transition:translate var(--ad-motion-fast) var(--ad-motion-ease)}.review-summary__blocked-jump:hover .ad-icon{translate:0 2px}}.review-summary__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.derivation-popover__panel:has(>.review-drawer){padding:0}.review-drawer{flex-direction:column;min-height:100%;display:flex}.review-drawer__head{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--ad-space-4);padding:var(--ad-space-5) var(--ad-space-5) var(--ad-space-4) var(--ad-space-6);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-card) 92%, transparent);-webkit-backdrop-filter:blur(8px);display:flex;position:sticky;inset-block-start:0}.review-drawer__title{gap:var(--ad-space-1);font-family:var(--ad-font-headline);font-size:var(--ad-text-display-m);letter-spacing:var(--ad-tracking-display);font-weight:400;line-height:var(--ad-leading-tight);margin:0;padding:0;display:grid}.review-drawer__eyebrow{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:500;line-height:1.4;display:block}.review-drawer__subject{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);letter-spacing:0;font-size:.85em}.review-drawer__close{color:var(--ad-ink);flex:none}.review-drawer__body{align-content:start;gap:var(--ad-space-6);padding:var(--ad-space-5) var(--ad-space-6) var(--ad-space-7);flex:auto;display:grid}.review-drawer__body>.ad-field{margin:0}.review-drawer__body select,.review-drawer__body input[type=text]{width:100%}.review-drawer__foot{justify-content:flex-end;align-items:center;gap:var(--ad-space-2);padding:var(--ad-space-4) var(--ad-space-6);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);background:var(--ad-card);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.review-drawer__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.derivation-value{align-items:end;gap:var(--ad-space-1) var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-5);border-radius:var(--ad-radius-s);background:var(--ad-band);grid-template-columns:auto minmax(0,1fr);display:grid}.derivation-value__label{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);grid-column:1/-1;font-weight:500}.derivation-value__figure{font-family:var(--ad-font-ui);font-variant-numeric:var(--ad-nums);letter-spacing:-.02em;font-size:2.75rem;font-weight:500;line-height:1}.derivation-value__note{color:var(--ad-open-ink);font-size:var(--ad-text-body-s);padding-block-end:.35em;font-weight:600}.derivation-block{gap:var(--ad-space-3);min-width:0;display:grid}.derivation-popover__panel .derivation-block>h3{border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);margin:0;padding-block-end:var(--ad-space-2)}.derivation-base{font-size:var(--ad-text-body-s);margin:0}.derivation-base strong{font-size:var(--ad-text-body)}.derivation-rules{gap:var(--ad-space-4) var(--ad-space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.derivation-rules__column{min-width:0}.derivation-rules__column>h4{margin:0 0 var(--ad-space-2);color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:600}.derivation-popover__panel .derivation-rules__list{gap:var(--ad-space-2);font-size:var(--ad-text-body-s);margin:0;padding:0;list-style:none;display:grid}.derivation-popover__panel .derivation-rules__list>li{margin:0}.derivation-rules__id{border-radius:var(--ad-radius-xs);background:var(--ad-band);color:var(--ad-ink);padding:.05em .4em}.derivation-rules__effect{font-weight:600}.derivation-rules__reason{color:var(--ad-ink-muted)}.derivation-rules__none{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0}.derivation-computed{max-width:none;padding:var(--ad-space-2) var(--ad-space-3);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-s);font-family:var(--ad-font-mono);font-size:var(--ad-text-mono);margin:0}.derivation-popover__panel .derivation-sources{gap:var(--ad-space-4);margin:0;padding:0;list-style:none;display:grid}.derivation-popover__panel .derivation-sources>li{margin:0}.derivation-sources__quote{border-inline-start:2px solid var(--ad-rule);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);font-style:italic;line-height:var(--ad-leading-prose);max-width:var(--ad-measure-text);margin:0;padding-inline-start:var(--ad-space-4)}.derivation-sources__origin{margin:var(--ad-space-1) 0 0;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);padding-inline-start:calc(var(--ad-space-4) + 2px)}.derivation-sources__confidence .ad-nums{color:var(--ad-ink);font-weight:600}.derivation-popover__panel .derivation-flags{gap:var(--ad-space-2);font-size:var(--ad-text-body-s);margin:0;padding:0;list-style:none;display:grid}.derivation-flags>li{align-items:center;gap:var(--ad-space-2);display:flex}.derivation-popover__panel .derivation-flags>li+li{margin:0}.derivation-flags__detail{color:var(--ad-ink-muted)}.derivation-popover__panel .derivation-provenance{gap:var(--ad-space-2) var(--ad-space-5);grid-template-columns:minmax(8rem,auto) minmax(0,1fr)}.derivation-provenance>div{display:contents}.derivation-provenance dd{font-family:var(--ad-font-mono);font-size:var(--ad-text-mono);font-variant-numeric:slashed-zero;overflow-wrap:anywhere}.derivation-provenance__prose{font-family:var(--ad-font-ui);font-size:var(--ad-text-body-s)}.derivation-popover__technical{font-size:var(--ad-text-body-s)}.derivation-popover__technical>summary{align-items:center;gap:var(--ad-space-2);min-height:var(--ad-control-s);padding:var(--ad-space-1) var(--ad-space-2);border-radius:var(--ad-radius-s);color:var(--ad-info);cursor:pointer;margin-inline-start:calc(-1 * var(--ad-space-2));font-weight:600;list-style:none;display:inline-flex}.derivation-popover__technical>summary::-webkit-details-marker{display:none}.derivation-popover__technical>summary:hover{background:var(--ad-info-tint)}.derivation-popover__technical[open]>summary{margin-block-end:var(--ad-space-2)}.derivation-popover__technical[open] .derivation-popover__technical-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.derivation-popover__technical-chevron{transition:transform var(--ad-motion-base) var(--ad-motion-brand)}.derivation-popover__technical[open]>dl{animation:ad-disclose var(--ad-motion-base) var(--ad-motion-ease) backwards}}.derivation-override-block{gap:var(--ad-space-3);border-block-start:2px solid var(--ad-ink);padding-block-start:var(--ad-space-5);display:grid}.derivation-popover__panel .derivation-override__heading{color:var(--ad-ink);margin:0}.derivation-override{gap:var(--ad-space-3);display:grid}.derivation-override__fields{gap:var(--ad-space-3) var(--ad-space-4);grid-template-columns:minmax(9rem,auto) minmax(0,1fr);align-items:end;display:grid}.derivation-popover__panel form .derivation-override__field{gap:var(--ad-space-2);margin:0;display:grid}.derivation-override__field label{font-size:var(--ad-text-body-s);font-weight:600}.derivation-override input[type=number]{font-variant-numeric:var(--ad-nums);width:7ch}.derivation-override input[type=text]{width:100%}.derivation-popover__panel form .derivation-override__minimum{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin:0;display:block}.derivation-popover__panel form .field-error{margin:0;display:block}.coverage-sheet .review-drawer__body,.context-sheet .review-drawer__body{gap:var(--ad-space-3)}.coverage-sheet__current{padding:var(--ad-space-3) var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-band);font-size:var(--ad-text-body-s);margin:0;margin-block-end:var(--ad-space-3)}.coverage-sheet__current-label{color:var(--ad-ink-muted)}.coverage-sheet__current-value{font-weight:600}.coverage-sheet__unverified{color:var(--ad-open-ink);font-weight:600}.coverage-sheet__statement{gap:var(--ad-space-2);margin:0 0 var(--ad-space-4);padding:var(--ad-space-4) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);display:grid}.coverage-sheet__statement>legend{padding-inline:var(--ad-space-1);font-size:var(--ad-text-body-s);font-weight:600}.coverage-sheet__statement-hint{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);max-width:var(--ad-measure);margin:0}.coverage-sheet__statement .ad-field{margin-block-end:0}.coverage-sheet__statement input[type=date]{justify-self:start}.context-sheet__readonly{gap:var(--ad-space-3);padding:var(--ad-space-4) var(--ad-space-5);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-s);display:grid}.derivation-popover__panel .context-sheet__readonly>h3{margin:0}.derivation-popover__panel .context-sheet__readonly dl{gap:var(--ad-space-3);grid-template-columns:minmax(0,1fr);display:grid}.context-sheet__readonly dl>div{gap:2px;display:grid}.context-sheet__readonly dd{font-size:var(--ad-text-body-s)}.context-sheet__note{color:var(--ad-ink-muted)}.context-sheet__documents{gap:var(--ad-space-2);padding:var(--ad-space-4) var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);display:grid}.context-sheet__documents>h3{margin:0 0 var(--ad-space-2)}.context-sheet__documents>.context-sheet__note{margin:0 0 var(--ad-space-4);font-size:var(--ad-text-caption);max-width:var(--ad-measure)}.context-sheet__choice>legend{font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-1);font-weight:600}.context-sheet__documents input[inputmode=decimal]{font-variant-numeric:var(--ad-nums);width:14ch}.derivation-popover__panel:has(>.mandatory-dialog){border-block-start:var(--ad-rule-structural) solid var(--ad-tier-p0);width:min(42rem,100%)}.mandatory-dialog{gap:var(--ad-space-4);display:grid}.mandatory-dialog__title{gap:var(--ad-space-2);font-size:var(--ad-text-display-m);line-height:var(--ad-leading-tight);margin:0;display:grid}.mandatory-dialog__eyebrow{align-items:center;gap:var(--ad-space-2);color:var(--ad-tier-p0);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);font-weight:600;line-height:1.4;display:inline-flex}.mandatory-dialog__subject{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);letter-spacing:0;font-size:.85em}.mandatory-dialog__intro{color:var(--ad-ink);margin:0}.mandatory-dialog__kinds,.mandatory-dialog__choice{gap:var(--ad-space-2);border:0;padding:0;display:grid}.mandatory-dialog__kinds>legend,.mandatory-dialog__choice>legend{font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-2);padding:0;font-weight:600}.mandatory-dialog__kinds .ad-radio,.mandatory-dialog__choice .ad-radio{min-height:var(--ad-control-min);padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);background:var(--ad-field);font-size:var(--ad-text-body-s)}.mandatory-dialog__kinds .ad-radio:hover,.mandatory-dialog__choice .ad-radio:hover{border-color:color-mix(in srgb, var(--ad-ink) 45%, var(--ad-rule))}:is(.mandatory-dialog__kinds .ad-radio:has(input:checked),.mandatory-dialog__choice .ad-radio:has(input:checked)){border-color:var(--ad-ink);background:var(--ad-accent-tint);box-shadow:inset 0 0 0 1px var(--ad-ink)}.mandatory-dialog__fields{gap:var(--ad-space-3);display:grid}.mandatory-dialog__fields .ad-field{margin:0}.mandatory-dialog__fields input:not([type=radio]){width:100%}.mandatory-dialog__pair{gap:var(--ad-space-3) var(--ad-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.mandatory-dialog__consequence.ad-consequence{max-width:none;padding:var(--ad-space-4) var(--ad-space-5);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);line-height:var(--ad-leading-prose);margin:0}.mandatory-dialog__error{margin:0}.mandatory-dialog__actions{justify-content:flex-end;gap:var(--ad-space-2);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;padding-block-start:var(--ad-space-4);display:flex}@media (prefers-reduced-motion:no-preference){.mandatory-dialog__fields{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}@media (width<=1280px){.review-summary__bar{display:none}}@media (width<=860px){.review-overview__grid{grid-template-columns:minmax(0,1fr)}.review-shape{border-inline-start:0;border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.review-progress,.review-shape{padding:var(--ad-space-4) var(--ad-space-5)}.review-context{padding-inline-start:var(--ad-space-5)}.review-summary{padding-inline-start:var(--ad-space-4)}.review-summary__blocked{border-inline-start:0;padding-inline-start:0}}@media (width<=560px){.priority-section__toggle,.need-row,.priority-section__band-head{padding-inline:var(--ad-space-4)}.priority-section__state{display:none}.review-drawer__head,.review-drawer__body,.review-drawer__foot{padding-inline:var(--ad-space-4)}.derivation-override__fields{grid-template-columns:minmax(0,1fr)}}@media print{.review-overview,.priority-section{box-shadow:none}.review-context__edit,.need-row__coverage-icon,.need-row__mark,.review-progress__bar{display:none!important}.need-row[data-verified=false]{text-decoration:none!important}.need-row__identity>:not(.need-row__headline){margin-inline-start:0}.need-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity tier intensity"}.priority-section__toggle{min-height:0;padding-block:var(--ad-space-2);display:flex!important}.need-row__intensity-label{margin-inline-end:.3em}}.document-page{gap:var(--ad-space-6)}.conversation-workspace__body>.document-page{animation:none}.document-page__head{align-items:flex-start;padding-block-start:var(--ad-space-3)}.document-page__title{font-size:var(--ad-text-display-l);margin:0;line-height:1.08}.document-page__lede{max-width:58ch;margin:0}.document-page__language{gap:var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule-faint);background:var(--ad-card);color:var(--ad-ink-muted);padding:.4em .9em;font-weight:500}.doc-error{align-items:flex-start;gap:var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) var(--ad-space-5);border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-tier-p0) 30%, transparent);border-radius:var(--ad-radius-s);background:var(--ad-wash-p0);color:var(--ad-ink);display:flex;position:relative;overflow:hidden}.doc-error:before{content:"";inline-size:var(--ad-rule-strong);background:var(--ad-tier-p0);position:absolute;inset-block:0;inset-inline-start:0}.doc-error__icon{color:var(--ad-tier-p0);margin-block-start:.2em;font-size:1.1em}.doc-error__text{font-size:var(--ad-text-body-s);margin:0;position:relative}.doc-error__body{justify-items:start;gap:var(--ad-space-2);min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.doc-error{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.doc-track{gap:var(--ad-space-4);min-width:0;display:grid}.doc-track__head{justify-content:space-between;align-items:flex-end;gap:var(--ad-space-3) var(--ad-space-5);flex-wrap:wrap;display:flex}.doc-track__titles{gap:var(--ad-space-1);min-width:0;display:grid}.doc-track__titles>*{margin:0}.doc-track__title{font-size:var(--ad-text-display-m)}.doc-track__lede{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);max-width:62ch}.doc-lifecycle{--doc-dot:18px;--doc-dot-top:27px;--doc-gutter:44px;--doc-gap:var(--ad-space-4);gap:var(--doc-gap);margin:0;padding:0;list-style:none;display:grid;container:documents/inline-size}.doc-stage{min-width:0;padding-inline-start:var(--doc-gutter);position:relative}.doc-stage:not(:last-child):before,.doc-stage:not(:last-child):after{content:"";background:var(--ad-rule);border-radius:2px;inline-size:2px;position:absolute;inset-block-start:calc(var(--doc-dot-top) + var(--doc-dot) / 2);inset-block-end:calc(-1 * (var(--doc-gap) + var(--doc-dot-top) + var(--doc-dot) / 2));inset-inline-start:calc(var(--doc-dot) / 2 - 1px)}.doc-stage:not(:last-child):after{background:var(--ad-ink);transform-origin:top;transform:scaleY(0)}.doc-stage[data-rail=passed]:not(:last-child):after{transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){.doc-stage:not(:last-child):after{transition:transform var(--ad-motion-slow) var(--ad-motion-brand)}}.doc-stage__dot{z-index:1;inline-size:var(--doc-dot);block-size:var(--doc-dot);border:2px solid var(--ad-rule);background:var(--ad-paper);color:var(--ad-ink-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--doc-dot-top);inset-inline-start:0}.doc-stage__dot:before,.doc-stage__dot:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.doc-stage:is([data-step-state=optional],[data-step-state=skipped]) .doc-stage__dot{border-style:dashed;border-color:var(--ad-ink-muted)}.doc-stage[data-step-state=current] .doc-stage__dot{border-color:var(--ad-ink)}.doc-stage[data-step-state=current] .doc-stage__dot:before{background:var(--ad-ink);inset:3px}.doc-stage[data-step-state=current] .doc-stage__dot:after{border:2px solid color-mix(in srgb, var(--ad-open) 55%, transparent);inset:-6px}.doc-stage[data-step-state=done] .doc-stage__dot{border-color:var(--ad-done);background:var(--ad-done)}.doc-stage__tick{stroke-width:2.4px;block-size:12px;inline-size:12px;position:relative}@media (prefers-reduced-motion:no-preference){.doc-stage__tick{animation:doc-stamp var(--ad-motion-slow) var(--ad-motion-settle) both}.doc-stage[data-step-state=current] .doc-stage__dot:after{animation:doc-halo var(--ad-motion-slow) var(--ad-motion-brand) both}}@keyframes doc-stamp{0%{opacity:0;transform:scale(.3)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes doc-halo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.doc-stage__card{gap:var(--ad-space-3);min-width:0;padding:var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card);grid-template-columns:minmax(0,1fr);display:grid}.doc-stage[data-step-state=current] .doc-stage__card{border-color:color-mix(in srgb, var(--ad-ink) 22%, var(--ad-rule-faint));box-shadow:var(--ad-shadow-raised)}.doc-stage:is([data-step-state=done],[data-step-state=optional],[data-step-state=skipped]) .doc-stage__card{box-shadow:none}.doc-stage[data-step-state=future] .doc-stage__card{border-style:dashed;border-color:var(--ad-rule);background:color-mix(in srgb, var(--ad-card) 45%, transparent);box-shadow:none}.doc-stage__head{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;min-height:22px;display:flex}.doc-stage__eyebrow{margin:0}.doc-stage__state{font-weight:600}.doc-stage__state:not([data-tone]){box-shadow:inset 0 0 0 var(--ad-rule-width) var(--ad-rule);color:var(--ad-ink-muted);background:0 0}.doc-stage__lead{align-content:start;gap:var(--ad-space-2);min-width:0;display:grid}.doc-stage__title{font-size:var(--ad-text-display-m);margin:0;line-height:1.15}.doc-stage__title:focus{outline:none}.doc-stage__title:focus-visible{outline:var(--ad-focus-width) solid var(--ad-focus-color);outline-offset:var(--ad-focus-offset);border-radius:var(--ad-radius-xs)}.doc-stage__text{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);max-width:62ch;margin:0}.doc-stage[data-step-state=future] .doc-stage__title{color:var(--ad-ink-muted)}.doc-stage__body{align-content:start;justify-items:start;gap:var(--ad-space-2);min-width:0;display:grid}.doc-stage__wide{min-width:0}@container documents (width>=880px){.doc-stage__card{column-gap:var(--ad-space-7);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);grid-template-areas:"head head""lead body""wide wide"}.doc-stage__head{grid-area:head}.doc-stage__lead{grid-area:lead}.doc-stage__body{grid-area:body;padding-block-start:var(--ad-space-1)}.doc-stage__wide{grid-area:wide}}@container documents (width<=520px){.doc-lifecycle{--doc-gutter:32px}.doc-stage__card{padding:var(--ad-space-4)}}.doc-actions{gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.doc-stage .doc-reason{max-width:40ch;margin:0}.doc-stage .doc-reason--settled,.doc-stage .doc-reason--sequence{color:var(--ad-ink-muted);font-weight:400}.doc-stage .doc-reason--settled:before{background:var(--ad-done)}.doc-stage .doc-reason--sequence:before{background:color-mix(in srgb, var(--ad-ink-muted) 60%, transparent)}.document-panel__capability-refusal{border-inline-start:var(--ad-rule-strong) solid var(--ad-warn);color:var(--ad-ink);font-size:var(--ad-text-caption);flex-basis:100%;max-width:60ch;margin-block-start:var(--ad-space-1);padding-inline-start:var(--ad-space-3)}.doc-stage .document-panel__capability-refusal:before{display:none}.doc-pending.ad-pending{padding:var(--ad-space-1) 0 var(--ad-space-2);color:var(--ad-ink);font-size:var(--ad-text-caption);min-inline-size:14rem;margin:0;font-weight:500}.doc-fact{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);margin:0;display:inline-flex}.doc-fact--settled{color:var(--ad-ink);font-size:var(--ad-text-body-s);font-weight:500}.doc-fact--later{font-family:var(--ad-font-body);text-wrap:pretty;font-size:var(--ad-text-body-s);font-style:italic;display:block}.doc-deliver-notice{align-items:center;gap:var(--ad-space-2);padding:var(--ad-space-2) var(--ad-space-3);border-radius:var(--ad-radius-s);background:var(--ad-wash-warn);color:var(--ad-ink);font-size:var(--ad-text-body-s);margin:0;font-weight:600;display:inline-flex}.doc-stage .doc-error{margin-block-start:var(--ad-space-1)}.doc-gaps-documented{align-items:baseline;gap:var(--ad-space-2) var(--ad-space-3);margin:var(--ad-space-2) 0 0;padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);background:var(--ad-card);color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);flex-wrap:wrap;display:flex}.doc-gaps-documented>span{flex:24ch;min-width:0}.doc-files{overflow:hidden}.doc-files__head{padding-block:var(--ad-space-5) var(--ad-space-4);align-items:flex-end}.doc-files__titles{gap:var(--ad-space-1);display:grid}.doc-files__titles>*{margin:0}.doc-files__count{color:var(--ad-ink-muted);font-weight:500}.doc-files .doc-error{margin:var(--ad-space-4) var(--ad-space-5) 0}.doc-files__scroll{position:relative;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--ad-text-body-s)}.doc-table thead th{padding:var(--ad-space-3) var(--ad-space-5);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);background:color-mix(in srgb, var(--ad-band) 45%, var(--ad-card));color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);text-align:start;white-space:nowrap;font-weight:500}.doc-table__group th{padding:var(--ad-space-4) var(--ad-space-5) var(--ad-space-2);color:var(--ad-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-body);text-align:start;font-weight:600}.doc-table tbody+tbody .doc-table__group th{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.doc-table tr[data-document-id]>*{padding:var(--ad-space-3) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);text-align:start;vertical-align:middle;position:relative}.doc-table__group+tr[data-document-id]>*{border-block-start-color:#0000}.doc-table tr[data-document-id]:hover>*{background:color-mix(in srgb, var(--ad-ink) 3%, var(--ad-card))}.doc-table__doc{font-weight:400}.doc-file{align-items:center;gap:var(--ad-space-3);min-width:0;display:flex}.doc-file__icon{border-radius:var(--ad-radius-s);background:var(--ad-band);block-size:34px;inline-size:34px;color:var(--ad-ink-muted);flex:none;place-items:center;font-size:17px;display:grid}.doc-file__icon[data-format=pdf]{background:var(--ad-ink);color:var(--ad-ink-inverse)}.doc-file__text{min-width:0;display:grid}.doc-file__name{color:var(--ad-ink);font-weight:600;position:relative}.doc-file__meta{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.doc-state{align-items:center;gap:var(--ad-space-2);display:inline-flex}.doc-state__word{display:inline-block}.doc-state__word:first-letter{text-transform:uppercase}.doc-state__dot{background:color-mix(in srgb, var(--ad-ink-muted) 55%, transparent);border-radius:50%;block-size:8px;inline-size:8px}.doc-table__state[data-tone=open] .doc-state__word{color:var(--ad-open-ink);font-weight:600}.doc-table__state[data-tone=done] .doc-state__word{color:var(--ad-done);font-weight:600}.doc-table__date,.doc-table__delivery{color:var(--ad-ink);font-variant-numeric:var(--ad-nums);white-space:nowrap}.doc-table__channel{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);display:block}.doc-table__none{color:var(--ad-ink-muted)}.doc-table__kept{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);white-space:normal}.doc-table thead th:last-child,.doc-table__action{text-align:end;white-space:nowrap}.doc-table tr[data-document-id]>.doc-table__action{text-align:end;padding-inline-end:var(--ad-space-4)}@media (prefers-reduced-motion:no-preference){.doc-table tr[data-fresh=true]>*{animation:doc-row-arrive var(--ad-motion-slow) var(--ad-motion-brand) both}.doc-table tr[data-fresh=true]>:after{content:"";background:color-mix(in srgb, var(--ad-done) 12%, transparent);pointer-events:none;animation:doc-row-wash var(--ad-motion-slow) var(--ad-motion-ease) both;position:absolute;inset:0}}@keyframes doc-row-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes doc-row-wash{0%{opacity:1}to{opacity:0}}.derivation-popover__panel .doc-dialog__label{margin:0 0 var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.derivation-popover__panel .doc-dialog__docs{gap:var(--ad-space-2);margin:0 0 var(--ad-space-4);padding:0;list-style:none;display:grid}.derivation-popover__panel .doc-dialog__docs li{align-items:center;gap:var(--ad-space-1) var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);background:color-mix(in srgb, var(--ad-band) 40%, var(--ad-card));flex-wrap:wrap;margin:0;display:flex}.doc-dialog__doc-name{font-weight:600}.doc-dialog__doc-meta{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);margin-inline-start:auto}.derivation-popover__panel .doc-dialog__consequence{max-width:none;margin-block:var(--ad-space-4) 0}.derivation-popover__panel .doc-dialog__note{margin:0 0 var(--ad-space-4);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.derivation-popover__panel .doc-dialog__gaps{align-items:baseline;gap:var(--ad-space-2) var(--ad-space-3);max-width:none;margin:var(--ad-space-3) 0 0;font-size:var(--ad-text-body-s);flex-wrap:wrap;display:flex}.doc-dialog__gaps>span{flex:24ch;min-width:0}.derivation-popover__panel .doc-dialog__medium{gap:var(--ad-space-2);margin:0 0 var(--ad-space-2);padding:var(--ad-space-3) var(--ad-space-4);border-inline-start:var(--ad-rule-strong) solid var(--ad-ink);background:color-mix(in srgb, var(--ad-band) 40%, var(--ad-card));display:grid}.derivation-popover__panel .doc-dialog__medium>p{max-width:none;font-size:var(--ad-text-body-s);margin:0}.doc-dialog__medium-fact{color:var(--ad-ink);font-weight:600}.doc-dialog__medium-limit{color:var(--ad-ink)}.doc-dialog__paper-copy{color:var(--ad-ink);font-family:var(--ad-font-body)}.doc-dialog__paper-copy-label{color:var(--ad-ink-muted);font-family:var(--ad-font-ui)}.doc-actions--paper-copy{margin-block-start:var(--ad-space-1)}.doc-dialog__actions{justify-content:flex-end;gap:var(--ad-space-2);flex-wrap:wrap;margin-block-start:var(--ad-space-5);display:flex}.doc-channels{margin:var(--ad-space-4) 0 0;border:0;padding:0}.doc-channels>legend{color:var(--ad-ink);margin-block-end:var(--ad-space-2);padding:0;font-weight:600}@media (width>=600px){.doc-channels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.doc-channels .ad-radio{padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);background:var(--ad-card);cursor:pointer;align-items:center}.doc-channels .ad-radio:hover{border-color:color-mix(in srgb, var(--ad-ink) 45%, var(--ad-rule))}.doc-channels .ad-radio:has(input:checked){border-color:var(--ad-ink);background:var(--ad-accent-tint);box-shadow:inset 0 0 0 var(--ad-rule-width) var(--ad-ink)}.doc-channels .ad-radio span{font-weight:500}.document-summary__body{justify-content:space-between;align-items:center;gap:var(--ad-space-4) var(--ad-space-6);padding:var(--ad-space-5);flex-wrap:wrap;display:flex}.document-summary__lead{gap:var(--ad-space-2);min-width:0;display:grid}.document-summary__eyebrow,.document-summary__title,.document-summary__status{margin:0}.document-summary__title{font-size:var(--ad-text-display-m)}.document-summary__track{inline-size:13rem;max-inline-size:100%;margin:var(--ad-space-1) 0;gap:4px;padding:0;list-style:none;display:flex}.document-summary__track li{background:var(--ad-rule);border-radius:2px;flex:1 1 0;block-size:4px}.document-summary__track li[data-step-state=done]{background:var(--ad-done)}.document-summary__track li[data-step-state=current]{background:var(--ad-open)}.document-summary__status .ad-badge{white-space:normal}.document-summary__go{flex:none}.office-page{gap:var(--ad-space-6)}.team-roster{container:team-roster/inline-size}.grant-review__panel{container:grant-panel/inline-size}.status-page__grid{container:status-grid/inline-size}.office-page__head h2{font-size:var(--ad-text-display-l)}.office-page__head .ad-lede{max-width:62ch}.office-page__primary{align-items:flex-end;gap:var(--ad-space-2);flex-direction:column;max-width:34ch}.office-page__primary>.ad-disabled-reason{text-align:end;margin:0}.office-page .ad-disabled-reason{color:var(--ad-ink-muted)}.office-page__pending{max-width:40ch}.office-page__error{max-width:60ch}.office-notice__text{align-items:baseline;gap:var(--ad-space-2);color:var(--ad-ink);font-size:var(--ad-text-body-s);text-align:start;margin:0;display:flex}.office-notice__text>.ad-mark-done{translate:0 .05em}@media (prefers-reduced-motion:no-preference){.office-notice__text{animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}.office-notice__text>.ad-mark-done{animation:office-stamp var(--ad-motion-slow) var(--ad-motion-settle) backwards}}@keyframes office-stamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.office-note{align-items:baseline;gap:var(--ad-space-2);max-width:none;padding:var(--ad-space-3) var(--ad-space-5);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);background:var(--ad-wash-info);color:var(--ad-ink);font-size:var(--ad-text-body-s);margin:0;display:flex}.office-note__icon{color:var(--ad-info);translate:0 .1em}.office-blocked{align-items:flex-start;gap:var(--ad-space-4);max-width:44rem;padding:var(--ad-space-5);border:var(--ad-rule-width) dashed var(--ad-rule);border-radius:var(--ad-radius-surface);background:color-mix(in srgb, var(--ad-card) 60%, transparent);display:flex}.office-blocked__icon{block-size:20px;inline-size:20px;color:var(--ad-ink-muted);flex:none;margin-block-start:2px}.office-blocked__body{justify-items:start;gap:var(--ad-space-2);display:grid}.office-blocked__text{color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-l);line-height:var(--ad-leading-prose);margin:0}.office-dialog__lede{color:var(--ad-ink-muted);font-family:var(--ad-font-body);line-height:var(--ad-leading-prose);margin-block-end:var(--ad-space-4)}.office-dialog__subject{align-items:center;gap:var(--ad-space-3);margin-block:0 var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-band);display:flex}.office-dialog__facts{margin-block:0 var(--ad-space-4);padding:var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-band);font-size:var(--ad-text-body-s)}.derivation-popover__panel .office-dialog__facts dt{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.office-dialog__facts dd{overflow-wrap:anywhere;min-width:0}.office-page .derivation-popover__panel .ad-consequence{max-width:none}.office-dialog__refusal{margin-block:var(--ad-space-3) 0}.office-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--ad-space-2);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;margin-block-start:var(--ad-space-5);padding-block-start:var(--ad-space-4);display:flex}.office-dialog__actions>[role=status]{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);text-align:end;flex-basis:100%;justify-content:flex-end;margin:0}.office-roles{gap:var(--ad-space-2);margin:0 0 var(--ad-space-4);border:0;padding:0;display:grid}.office-roles>legend{color:var(--ad-ink);font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-2);padding:0;font-weight:600}.office-roles>.office-roles__option{padding:var(--ad-space-3) var(--ad-space-4);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-s);background:var(--ad-field)}.office-roles__option:hover{border-color:color-mix(in srgb, var(--ad-ink) 45%, var(--ad-rule))}.office-roles__option:has(input:checked){border-color:var(--ad-ink);background:var(--ad-accent-tint)}.office-roles__text{gap:2px;display:grid}.office-roles__name{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;font-weight:600;display:flex}.office-roles__hint{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);line-height:1.45}.team-roster{overflow:hidden}.team-roster__head h3{font-size:var(--ad-text-display-s)}.team-roster__summary{gap:var(--ad-space-1) var(--ad-space-3);color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);flex-wrap:wrap;margin:0;display:flex}.team-roster__summary>span+span:before{content:"·";margin-inline-end:var(--ad-space-3)}.team-roster__empty{padding:var(--ad-space-6) var(--ad-space-5);color:var(--ad-ink-muted);margin:0}.team-table{border-collapse:collapse;width:100%}.team-table thead th{padding:var(--ad-space-3) var(--ad-space-4);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);text-align:start;white-space:nowrap;font-weight:500}.team-table tbody>tr>*{isolation:isolate;padding:var(--ad-space-4);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);text-align:start;vertical-align:middle;font-weight:400;position:relative}.team-table tbody>tr:first-child>*{border-block-start:0}.team-table tr>:first-child{padding-inline-start:var(--ad-space-5)}.team-table tr>:last-child{padding-inline-end:var(--ad-space-5)}.team-table__row:hover>*{background:color-mix(in srgb, var(--ad-ink) 3%, var(--ad-card))}.team-table__row[data-just-saved=true]>:after{content:"";z-index:-1;background:var(--ad-done-wash);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.team-table__row[data-just-saved=true]>:after{animation:ad-fade-in var(--ad-motion-slow) var(--ad-motion-ease) both}}.team-member{align-items:center;gap:var(--ad-space-3);display:flex}.team-table__status-head{width:9rem}.team-member__avatar{background:var(--ad-band);block-size:36px;inline-size:36px;color:var(--ad-ink-muted);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:inline-grid}.team-table__row[data-self=true] .team-member__avatar{background:var(--ad-accent);color:var(--ad-accent-ink)}.team-table__row[data-active=false] .team-member__avatar{box-shadow:inset 0 0 0 1.5px var(--ad-rule);background:0 0}.team-member__text{gap:2px;min-width:0;display:grid}.team-member__role{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink);flex-wrap:wrap;font-weight:600;display:flex}.team-member__you{background:var(--ad-accent-tint);font-size:var(--ad-text-caption);letter-spacing:.02em}.team-member__meta{gap:0 var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);flex-wrap:wrap;display:flex}.team-invitations{margin-block-start:var(--ad-space-5)}.team-invitations__lede{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin:0}.team-invitations__list{margin:0;padding:0;list-style:none}.team-invitation{align-items:center;gap:var(--ad-space-3);padding:var(--ad-space-4) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;display:flex}.team-invitation:first-child{border-block-start:0}.team-invitation>.team-member__text{flex:14rem}.team-invitation__email{color:var(--ad-ink);overflow-wrap:anywhere;font-weight:600}.team-invitation__lapsed{color:var(--ad-warn)}.team-invitation .team-member__meta>span+span:before{content:"·";margin-inline-end:var(--ad-space-2)}.team-invitation[data-lapsed=true] .team-member__avatar{box-shadow:inset 0 0 0 1.5px var(--ad-rule);background:0 0}.team-table__row[data-active=false] .team-member__role{color:var(--ad-ink-muted)}.team-status{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink);font-size:var(--ad-text-body-s);white-space:nowrap;display:inline-flex}.team-status__dot{background:var(--ad-done);border-radius:50%;block-size:8px;inline-size:8px}.team-status[data-active=false]{color:var(--ad-ink-muted)}.team-status[data-active=false] .team-status__dot{box-shadow:inset 0 0 0 1.5px var(--ad-ink-muted);background:0 0}.team-table__actions-head,.team-table__actions{width:1%}.team-actions{justify-content:end;align-items:center;gap:var(--ad-space-2);grid-template-columns:repeat(2,auto);display:grid}.team-actions:not(:has(>.ad-button+.ad-button)){grid-template-columns:auto}.team-actions>.ad-button{white-space:nowrap}.team-actions__reason{text-wrap:pretty;grid-column:1/-1;justify-self:end;min-width:28ch;max-width:34ch;margin:0}@container team-roster (width<=48rem){.team-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.team-table,.team-table tbody{width:auto;display:block}.team-table .team-table__row{gap:var(--ad-space-2);padding:var(--ad-space-4) var(--ad-space-5);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);grid-template-columns:minmax(0,1fr);display:grid}.team-table tbody>.team-table__row:first-child{border-block-start:0}.team-table .team-table__row>:is(th,td){border:0;width:auto;padding:0;display:block}.team-table .team-table__row>td{padding-inline-start:calc(36px + var(--ad-space-3))}.team-actions{justify-content:start}.team-actions__reason{justify-self:start}}.grant-review{gap:var(--ad-space-5);min-width:0;display:grid}.grant-review__toolbar{justify-content:space-between;align-items:center;gap:var(--ad-space-3) var(--ad-space-5);flex-wrap:wrap;display:flex}.grant-review__tabs>[role=tab]{min-height:var(--ad-control-min);padding-inline:1em .55em}.grant-review__count{border-radius:var(--ad-radius-pill);background:var(--ad-band);min-inline-size:1.7em;color:var(--ad-ink);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);place-items:center;padding:0 .45em;line-height:1.6;display:inline-grid}.grant-review__count[data-tone=open]{background:var(--ad-open-wash);color:var(--ad-open-ink)}.grant-review__tabs>[aria-selected=true] .grant-review__count:not([data-tone=open]){background:color-mix(in srgb, var(--ad-ink-inverse) 16%, transparent);color:inherit}.grant-review__notice{margin-inline-start:auto}.grant-review__notice .office-notice__text{max-width:52ch}@media (prefers-reduced-motion:no-preference){.grant-review__panel:not([hidden]){animation:ad-rise var(--ad-motion-base) var(--ad-motion-brand) backwards}}.grant-review .office-note{border:var(--ad-rule-width) solid color-mix(in srgb, var(--ad-info) 25%, transparent);border-radius:var(--ad-radius-s)}.grant-review__empty{justify-items:start}.grant-review__empty>p{margin:0}.grant-list{gap:var(--ad-space-3);margin:0;padding:0;list-style:none;display:grid}.grant-card{gap:var(--ad-space-4) var(--ad-space-6);padding:var(--ad-space-5) var(--ad-space-5) var(--ad-space-5) var(--ad-space-6);border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-surface);background:var(--ad-card);box-shadow:var(--ad-shadow-card);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.grant-card:before{content:"";inline-size:var(--ad-rule-strong);background:0 0;position:absolute;inset-block:0;inset-inline-start:0}.grant-card[data-grant-state=pending]:before{background:var(--ad-open)}.grant-card[data-grant-state=open]:before{background:var(--ad-info)}.grant-card:is([data-grant-state=expired],[data-grant-state=refused],[data-grant-state=revoked]){background:color-mix(in srgb, var(--ad-card) 55%, transparent);box-shadow:none}.grant-card[data-just-saved=true]:after{content:"";z-index:-1;background:var(--ad-done-wash);position:absolute;inset:0}.grant-card[data-just-saved=true]{isolation:isolate}@media (prefers-reduced-motion:no-preference){.grant-card[data-just-saved=true]:after{animation:ad-fade-in var(--ad-motion-slow) var(--ad-motion-ease) both}}.grant-card__main{gap:var(--ad-space-3);min-width:0;display:grid}.grant-card__top{align-items:center;gap:var(--ad-space-2) var(--ad-space-3);flex-wrap:wrap;max-width:none;margin:0;display:flex}.grant-card__state{align-items:center;gap:var(--ad-space-2);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);font-weight:600;display:inline-flex}.grant-card__state[data-state=pending]{color:var(--ad-open-ink)}.grant-card__state[data-state=open]{color:var(--ad-info)}.grant-card__remaining{font-variant-numeric:var(--ad-nums);font-weight:500}.grant-card__mark{background:color-mix(in srgb, var(--ad-ink-muted) 45%, transparent);border-radius:3px;flex:none;block-size:.75em;inline-size:.75em;display:inline-block}.grant-card__state[data-state=pending] .grant-card__mark{border:2px dashed var(--ad-open);background:0 0}.grant-card__state[data-state=open] .grant-card__mark{background:var(--ad-info);border-radius:50%}.grant-card__state[data-state=expired] .grant-card__mark{border:1.5px solid var(--ad-ink-muted);background:0 0;border-radius:50%}.grant-card__kind>.ad-icon{block-size:.95em;inline-size:.95em}.grant-card__conversation{align-items:baseline;gap:var(--ad-space-2);flex-wrap:wrap;margin:0;display:flex}.grant-card__conversation>.ad-eyebrow{margin:0}.grant-card__conversation-ref{color:var(--ad-ink);font-size:var(--ad-text-body-l);letter-spacing:.01em;font-weight:600}.grant-card__reason{max-width:68ch;color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body);line-height:var(--ad-leading-prose);margin:0}.grant-card[data-grant-kind=emergency] [data-grant-incident=true]{font-weight:600}.grant-card__reason-label{color:var(--ad-open-ink);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);margin-inline-end:var(--ad-space-1);font-weight:500}.grant-card__facts{gap:var(--ad-space-3) var(--ad-space-6);margin:var(--ad-space-1) 0 0;border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);flex-wrap:wrap;padding-block-start:var(--ad-space-3);display:flex}.grant-card__facts>div{gap:2px;min-width:0;display:grid}.grant-card__facts dt{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}.grant-card__facts dd{color:var(--ad-ink);font-size:var(--ad-text-body-s);margin:0}.grant-card__approvers{gap:var(--ad-space-1) var(--ad-space-3);flex-wrap:wrap;display:flex}.grant-card__approver{align-items:center;gap:var(--ad-space-2);display:inline-flex}.grant-card__you{background:var(--ad-accent-tint);font-size:var(--ad-text-caption);letter-spacing:.02em}.grant-card__actions{align-items:stretch;gap:var(--ad-space-2);flex-direction:column;min-width:11rem;display:flex}@container grant-panel (width<=40rem){.grant-card{grid-template-columns:minmax(0,1fr)}.grant-card__actions{flex-flow:wrap;min-width:0}}.status-page__grid{gap:var(--ad-space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.status-page__grid>*{grid-column:1/-1}@container status-grid (width>=56rem){.status-page__grid>.status-card--locales{grid-column:span 8}.status-page__grid>.status-later{grid-column:span 4;align-self:start}}.status-card{overflow:hidden}.status-card__head{align-items:baseline}.status-card__head h3{font-size:var(--ad-text-display-s)}.status-card__meta{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin:0}.status-health{align-items:center;gap:var(--ad-space-2);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-pill);background:var(--ad-card);color:var(--ad-ink);font-size:var(--ad-text-body-s);white-space:nowrap;margin:0;padding:.45em 1em .45em .85em;font-weight:600;display:inline-flex}.status-health[data-health=degraded]{border-color:color-mix(in srgb, var(--ad-open) 55%, transparent);background:var(--ad-wash-warn)}.status-health[data-health=unknown]{border-color:color-mix(in srgb, var(--ad-open) 40%, transparent)}.status-mark{border-radius:3px;flex:none;block-size:.8em;inline-size:.8em;display:inline-block;position:relative}.status-mark:is([data-tone=available],[data-tone=ok],[data-tone=done]){background:var(--ad-done)}.status-mark:is([data-tone=available],[data-tone=ok],[data-tone=done]):after{content:"";border:solid var(--ad-card);border-width:0 2px 2px 0;block-size:.45em;inline-size:.22em;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.status-mark[data-tone=unknown]{border:2px dashed var(--ad-open)}.status-mark:is([data-tone=unavailable],[data-tone=degraded],[data-tone=open]){background:var(--ad-open)}.status-mark[data-tone=info]{background:var(--ad-info);border-radius:50%}.capability-grid{background:var(--ad-rule-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}@container status-grid (width<=52rem){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container status-grid (width<=30rem){.capability-grid{grid-template-columns:minmax(0,1fr)}}.capability-tile{align-content:start;gap:var(--ad-space-1);padding:var(--ad-space-4) var(--ad-space-5);background:var(--ad-card);display:grid}.capability-tile[data-state=unavailable]{background:var(--ad-wash-warn)}.capability-tile__name{align-items:center;gap:var(--ad-space-3);color:var(--ad-ink);font-weight:600;display:flex}.capability-tile__icon{background:var(--ad-band);block-size:32px;inline-size:32px;color:var(--ad-ink-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.capability-tile[data-state=unavailable] .capability-tile__icon{background:var(--ad-card);color:var(--ad-open-ink)}.capability-tile__state,.capability-tile__since{margin:0;padding-inline-start:calc(32px + var(--ad-space-3))}.capability-tile__state{align-items:center;gap:var(--ad-space-2);font-size:var(--ad-text-body-s);font-weight:600;display:flex}.capability-tile__since{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums)}.status-page .status-screen__state[data-capability-state=available]{color:var(--ad-ok)}.status-page .status-screen__state[data-capability-state=unavailable],.status-page .status-screen__state[data-capability-state=unknown]{color:var(--ad-open-ink)}.status-rung{align-items:center;gap:var(--ad-space-3);max-width:none;color:var(--ad-ink);margin:0;font-weight:500;display:flex}.status-jobs{margin:0;padding:0;list-style:none}.status-jobs__item{align-items:baseline;gap:var(--ad-space-2) var(--ad-space-5);padding:var(--ad-space-4) var(--ad-space-5);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.status-jobs__item+.status-jobs__item{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.status-jobs__name{color:var(--ad-ink);font-weight:600}.status-jobs__outcome{align-items:center;gap:var(--ad-space-2);color:var(--ad-open-ink);font-size:var(--ad-text-body-s);font-weight:600;display:inline-flex}.status-jobs__time{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums)}@container status-grid (width<=36rem){.status-jobs__item{grid-template-columns:minmax(0,1fr)}}.status-locales{border-collapse:collapse;width:100%;font-size:var(--ad-text-body-s)}.status-locales th,.status-locales td{padding:var(--ad-space-3) var(--ad-space-4) var(--ad-space-3) 0;border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);text-align:start;vertical-align:baseline}.status-locales thead th{color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);padding-block-start:0;font-weight:500}.status-locales tbody th{color:var(--ad-ink);font-weight:600}.status-locales td{font-weight:500}.status-locales__state{align-items:center;gap:var(--ad-space-2);display:inline-flex}.status-locales [data-validated=false]{color:var(--ad-open-ink)}.status-locales [data-validated=true]{color:var(--ad-ok)}.status-page .status-screen__explanation{align-items:flex-start;gap:var(--ad-space-3);max-width:none;margin:var(--ad-space-4) 0 0;padding:var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-wash-info);color:var(--ad-ink);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);display:flex}.status-screen__explanation-icon{color:var(--ad-info);margin-block-start:.2em}.status-later{gap:var(--ad-space-2);max-width:none;padding:var(--ad-space-1) 0 var(--ad-space-1) var(--ad-space-5);border-inline-start:2px solid var(--ad-rule);margin:0;display:grid}.status-later>.ad-eyebrow{margin:0}.status-later__text{color:var(--ad-ink-muted);font-family:var(--ad-font-body);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose)}.office-settings{gap:var(--ad-space-6);max-width:56rem;display:grid}.office-settings__group{gap:var(--ad-space-3);padding:var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-surface);background:var(--ad-card);margin:0;display:grid}.office-settings__legend{font-weight:600;font-size:var(--ad-text-body-l);padding:0}.office-settings__hint{max-width:var(--ad-measure-text);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.office-settings__instrument{max-width:var(--ad-measure-text);margin:0}.office-settings__foot,.office-details__foot{justify-items:end;gap:var(--ad-space-2);display:grid}.office-settings__foot .ad-field__error,.office-settings__status,.office-details__foot .ad-field__error,.office-details__status{text-align:end;margin:0}.office-settings__status,.office-details__status{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s)}.office-section__head{gap:var(--ad-space-2);max-width:56rem;margin-block-start:var(--ad-space-4);display:grid}.office-section__heading{font-size:var(--ad-text-display-s);margin:0}.office-details{gap:var(--ad-space-6);max-width:56rem;display:grid;container:office-details/inline-size}.office-details__group{align-items:start;gap:var(--ad-space-3) var(--ad-space-4);min-inline-size:0;padding:var(--ad-space-5);border:var(--ad-rule-width) solid var(--ad-rule);border-radius:var(--ad-radius-surface);background:var(--ad-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.office-details__field{margin:0}.office-details__statements .office-details__field,.office-details__remuneration-detail,.office-details__fsma-verification-url{grid-column:1/-1}.office-details__address{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr)}@container office-details (inline-size<36rem){.office-details__address{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.office-details__street{grid-column:1/-1}}.status-screen__unwired{padding:var(--ad-space-3) var(--ad-space-4);border-inline-start:var(--ad-rule-strong) solid var(--ad-open);border-radius:0 var(--ad-radius-s) var(--ad-radius-s) 0;background:var(--ad-wash-warn);color:var(--ad-ink);font-size:var(--ad-text-body-s);max-width:var(--ad-measure-text)}.status-screen__unwired code{color:var(--ad-ink)}.team-mfa__body{gap:var(--ad-space-3);padding:var(--ad-space-4) var(--ad-space-5);display:grid}.team-mfa__lede{max-inline-size:var(--ad-measure-text);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.team-member__email{overflow-wrap:anywhere;font-size:var(--ad-text-body-s)}.export-card__note{padding:var(--ad-space-4) var(--ad-space-5) 0;max-inline-size:var(--ad-measure-text);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.export-parts{padding:var(--ad-space-3) 0 0;margin:0;list-style:none}.export-part{align-items:center;gap:var(--ad-space-2) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-5);flex-wrap:wrap;display:flex}.export-part+.export-part{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.export-part__what{flex:14rem;font-weight:600}.export-part__status{color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);flex:12rem}.export-part[data-state=failed] .export-part__status{color:var(--ad-open-ink)}.export-card>.export-part:last-child,.export-parts:last-child{padding-block-end:var(--ad-space-3)}.dp-page .ad-card__head h3{font-size:var(--ad-text-display-s)}.dp-access__body,.dp-section__body{gap:var(--ad-space-5);display:grid}.dp-lede{max-width:72ch;color:var(--ad-ink);font-family:var(--ad-font-body);line-height:var(--ad-leading-prose);margin:0}.dp-note{max-width:72ch;color:var(--ad-ink-muted);font-size:var(--ad-text-caption);margin:0}.dp-scroll{border:var(--ad-rule-width) solid var(--ad-rule-faint);border-radius:var(--ad-radius-s);max-width:100%;position:relative;overflow-x:auto}.dp-table{border-collapse:collapse;width:100%;font-size:var(--ad-text-body-s)}.dp-table caption{padding:var(--ad-space-3) var(--ad-space-4) 0;color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);text-align:start}.dp-table thead th{padding:var(--ad-space-3) var(--ad-space-4);border-block-end:var(--ad-rule-width) solid var(--ad-rule-faint);color:var(--ad-ink-muted);font-family:var(--ad-font-ui);font-size:var(--ad-text-eyebrow);text-align:start;white-space:nowrap;font-weight:500}.dp-table tbody>tr>*{isolation:isolate;padding:var(--ad-space-3) var(--ad-space-4);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);text-align:start;vertical-align:top;font-weight:400;position:relative}.dp-table tbody>tr:first-child>*{border-block-start:0}.dp-table tbody th{color:var(--ad-ink);font-weight:600}.dp-roles td:nth-child(3),.dp-roles td:nth-child(4){min-width:22ch;max-width:44ch;line-height:1.45}.dp-levels td,.dp-requests td.ad-nums,.dp-hold-list td.ad-nums{white-space:nowrap}.dp-levels td[data-access-level=none]{color:var(--ad-ink-muted)}.dp-levels__reach{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);white-space:normal;display:block}.dp-table tr[data-just-saved=true]>:after{content:"";z-index:-1;background:var(--ad-done-wash);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.dp-table tr[data-just-saved=true]>:after{animation:ad-fade-in var(--ad-motion-slow) var(--ad-motion-ease) both}}.dp-members{gap:var(--ad-space-1);margin:0;padding:0;list-style:none;display:grid}.dp-members>li,.dp-recorder{align-items:baseline;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.dp-members__none{color:var(--ad-ink-muted)}.dp-conversation{align-items:baseline;gap:var(--ad-space-1) var(--ad-space-2);flex-wrap:wrap;display:inline-flex}.dp-conversation__ref{color:var(--ad-ink-muted)}.dp-state{align-items:baseline;gap:var(--ad-space-2);white-space:nowrap;display:inline-flex}.dp-state:is([data-state=withdrawn],[data-state=refused]){color:var(--ad-ink-muted)}.dp-picker{align-items:flex-end;gap:var(--ad-space-2) var(--ad-space-4);flex-wrap:wrap;display:flex}.dp-picker__field{flex:18rem;max-width:32rem;margin-block-end:0}.dp-picker>.ad-button{margin-block-end:calc(1lh + var(--ad-space-2))}.dp-picker__reason{flex-basis:100%;margin:0}.dp-dispositions{gap:var(--ad-space-3);margin:0 0 var(--ad-space-4);padding:var(--ad-space-4);border-radius:var(--ad-radius-s);background:var(--ad-band);font-family:var(--ad-font-body);line-height:var(--ad-leading-prose);list-style:none;display:grid}.dp-client-conversations{gap:var(--ad-space-3);margin-block-end:var(--ad-space-4);display:grid}.dp-client-conversations h4{font-size:var(--ad-text-body);margin:0}.dp-client-conversations>.dp-note,.dp-client-conversations>.ad-consequence{margin:0}.dp-client-conversations__table td:first-child{white-space:nowrap;width:1%}.dp-client-conversations__requested{color:var(--ad-ink-muted);font-size:var(--ad-text-caption)}@media print{.dp-erasure,.dp-holds{display:none!important}.dp-scroll{border:0;overflow:visible}.dp-table td,.dp-table thead th{white-space:normal}.dp-table tr{break-inside:avoid}.dp-roles td:nth-child(3),.dp-roles td:nth-child(4){max-width:none}}.platform-member{align-items:baseline;gap:var(--ad-space-2);flex-wrap:wrap;display:inline-flex}.platform-member__email{overflow-wrap:anywhere;font-weight:600}.platform-factor{font-size:var(--ad-text-body-s)}.platform-factor[data-set=false]{color:var(--ad-open-ink)}.platform-team-table td{font-size:var(--ad-text-body-s)}.platform-offices__filters{gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.platform-filter{align-items:center;display:inline-flex;position:relative}.platform-filter__icon{color:var(--ad-ink-muted);pointer-events:none;position:absolute;inset-inline-start:var(--ad-space-2)}.platform-filter .platform-filter__input{min-inline-size:min(16rem,100%);padding-inline-start:calc(var(--ad-space-2) * 2 + 1em)}.platform-offices__empty,.platform-card__empty,.platform-card__text,.platform-card__note{padding:var(--ad-space-4) var(--ad-space-5);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);line-height:var(--ad-leading-prose);margin:0}.platform-card__text{color:var(--ad-ink);max-inline-size:var(--ad-measure-text)}.platform-card__note{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.platform-table td{font-size:var(--ad-text-body-s)}.platform-office-cell{gap:var(--ad-space-1);display:grid}.platform-office-cell__name{min-block-size:var(--ad-control-min);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.platform-office-cell__numbers,.platform-cell-note{color:var(--ad-ink-muted);font-size:var(--ad-text-caption);font-variant-numeric:var(--ad-nums);display:block}.platform-state{white-space:nowrap}.platform-progress[data-progress=invited],.platform-progress[data-progress=factor_owed],.platform-progress[data-progress=no_admin]{color:var(--ad-open-ink)}.platform-request-progress__text{gap:var(--ad-space-2);line-height:var(--ad-leading-prose);margin:0;display:grid}.platform-request-progress__text p{margin:0}.platform-request-progress__text :is(.ad-mark-done,.ad-mark-open){margin-inline-end:var(--ad-space-2)}.platform-request-progress__link{align-items:center;gap:var(--ad-space-1);font-weight:600;display:inline-flex}.platform-back{justify-self:start;align-items:center;gap:var(--ad-space-1);min-block-size:var(--ad-control-min);color:var(--ad-ink-muted);font-size:var(--ad-text-body-s);margin-block-end:var(--ad-space-3);display:inline-flex}.platform-office-head{align-items:center;gap:var(--ad-space-2) var(--ad-space-4);flex-wrap:wrap;display:flex}.platform-admins,.platform-requests,.platform-invitations{margin:0;padding:0;list-style:none}.platform-admin{justify-content:space-between;align-items:center;gap:var(--ad-space-3);padding:var(--ad-space-4) var(--ad-space-5);flex-wrap:wrap;display:flex}.platform-admin+.platform-admin{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.platform-admin__text{gap:var(--ad-space-1);min-inline-size:0;display:grid}.platform-admin__actions,.platform-card__actions{align-items:center;gap:var(--ad-space-2);flex-wrap:wrap;display:flex}.platform-card__actions{padding:0 var(--ad-space-5) var(--ad-space-4)}.platform-admin__reason{max-inline-size:28rem}.platform-invitations{gap:var(--ad-space-1);padding:var(--ad-space-3) var(--ad-space-5) var(--ad-space-4);border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint);display:grid}.platform-request{gap:var(--ad-space-1) var(--ad-space-4);padding:var(--ad-space-3) var(--ad-space-5);font-size:var(--ad-text-body-s);grid-template-columns:minmax(10rem,1fr) auto;display:grid}.platform-request+.platform-request{border-block-start:var(--ad-rule-width) solid var(--ad-rule-faint)}.platform-request__what{font-weight:600}.platform-request__when{color:var(--ad-ink-muted);font-variant-numeric:var(--ad-nums);text-align:end}.platform-request__outcome{color:var(--ad-ink-muted);grid-column:1/-1}.platform-request[data-status=refused] .platform-request__outcome{color:var(--ad-open-ink)}@media print{:root,:root[data-theme],:root:not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ad-ink:#000;--ad-ink-muted:#333;--ad-ink-inverse:#fff;--ad-paper:#fff;--ad-card:#fff;--ad-field:#fff;--ad-band:#fff;--ad-rule:#999;--ad-rule-faint:#ccc;--ad-page-background:#fff;--ad-tier-p0:#000;--ad-tier-p1:#000;--ad-tier-p2:#000;--ad-tier-p3:#333;--ad-tier-info:#333;--ad-warn:#000;--ad-ok:#000;--ad-accent:#000;--ad-accent-ink:#fff;--ad-info:#000;--ad-open:#000;--ad-open-ink:#000;--ad-open-wash:#fff;--ad-done:#000;--ad-done-wash:#fff;--ad-focus-color:#000;--ad-wash-warn:#fff;--ad-wash-p0:#fff;--ad-wash-p1:#fff;--ad-wash-info:#fff;--ad-wash-accent:#fff;--ad-wash-ok:#fff;--ad-info-tint:#fff;--ad-accent-tint:#fff;--ad-stage-bg:#fff;--ad-stage-2:#fff;--ad-stage-3:#fff;--ad-stage-fg:#000;--ad-stage-muted:#333;--ad-stage-line:#999;--ad-stage-open:#000;--ad-stage-open-ink:#000;--ad-stage-done:#000;--ad-stage-p0:#000;--ad-shadow-card:none;--ad-shadow-raised:none;--ad-shadow-panel:none;--ad-shadow-modal:none}body{color:#000;background:#fff}@page{margin:16mm 14mm}.skip-link,.sidebar,.shell-status,.conversation-workspace__back,.conversation-header__actions,.status-rail,.status-surface,.stepper,.review-summary,.review-screen__toolbar,.need-row__actions,.priority-section__toggle-affordance,.doc-actions,.doc-pending,.doc-stage__dot,.extraction-panel__controls,.extraction-panel__bulk,.extraction-proposal__actions,.extraction-proposal__conflict,.extraction-reassign,.document-summary__go,.consent-add-party,.consent-suggestions,.consent-names-reason,.consent-party__name-control,.consent-party__name-form,.live-silent-mode,.live-controls,.transcript-strip,.ad-disabled-reason,.ad-refusal,button,input,select,textarea{display:none!important}.need-row__intensity,.need-row__coverage,.need-row__intensity .footnote-marker,.need-row__coverage .need-row__coverage-value{color:#000!important;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0!important;display:inline!important}.need-row__intensity .footnote-marker__glyph,.derivation-popover{display:none!important}.priority-section__panel[hidden],.disclosure__panel[hidden]{display:block!important}details:not([open])>:not(summary){display:revert!important}details>summary{font-weight:600;list-style:none}[data-verified=false],[data-unverified-coverage=true] .need-row__priority,[data-unverified-coverage=true] .need-row__domain>span:first-child,[data-unverified-coverage=true] .need-row__coverage-value{text-underline-offset:3px;-webkit-text-decoration:underline dotted #000!important;text-decoration:underline dotted #000!important;text-decoration-thickness:2px!important}[data-untranslated=true]{background-image:none;outline:1px dashed #000}.ad-id{clip-path:none;white-space:normal;color:#333;width:auto;height:auto;margin:0;position:static;overflow:visible}.ad-id:before{content:" ["}.ad-id:after{content:"]"}.footnote-marker{all:unset;font-family:var(--ad-font-display);vertical-align:super;font-size:.75em}.footnote-marker__name{clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--ad-font-ui);font-size:var(--ad-text-caption);vertical-align:baseline;color:#333;margin:0;position:static;overflow:visible}.need-row,.extraction-proposal,.suggestion-card,.consent-party,.doc-stage,.doc-table tr{break-inside:avoid}.priority-section,.review-context,.document-page,.extraction-panel{break-inside:auto}h1,h2,h3{break-after:avoid;break-inside:avoid}.priority-section[data-section=P0]{border-inline-start:var(--ad-rule-structural) solid #000}a{color:#000;text-decoration:none}.conversation-list__toolbar,.conversation-list__head,.conversation-list__pages,.conversation-list__actions,.conversation-list__avatar{display:none}.conversation-list__ref-rest{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.conversation-list__item{break-inside:avoid}}
