@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;size-adjust:104.755%}:root{--bg-canvas:#f5f7fa;--bg-raised:#fff;--ink:#0e1116;--ink-secondary:#5a6573;--ink-muted:#626d7a;--ink-faint:#9aa4b2;--hairline:#e3e8ee;--hairline-strong:#cbd2db;--border-input:#808a99;--accent-text:#1a56c4;--accent:#1f6feb;--accent-strong:#14418f;--bg-subtle:#eceff3;--ink-hover:#2a313a;--ink-active:#1a1f26;--scrim:color-mix(in srgb, var(--ink) 32%, transparent);--highlight:#e7f0fe;--highlight-edge:#1f6feb;--state-conflict:#c2293a;--state-conflict-tint:#fce8ea;--state-missing:#8a5a00;--state-missing-tint:#fff4e0;--state-verified:#0e7a45;--state-verified-tint:#e4f6ec;--state-neutral:var(--ink-secondary);--state-empty:var(--ink-muted);--font-sans:"Geist", "Geist Fallback", system-ui;--font-mono:"Geist Mono", ui-monospace;--text-xs:.749rem;--leading-xs:.75rem;--text-sm:.842rem;--leading-sm:.875rem;--text-md:.936rem;--leading-md:1rem;--leading-md-loose:1.25rem;--text-lg:1.122rem;--text-lg-mono:1.029rem;--leading-lg:1.25rem;--leading-lg-loose:1.5rem;--text-xl:1.497rem;--leading-xl:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--control-compact:1.875rem;--control-input:2.625rem;--control-large:2.75rem;--page-margin:max(28px, calc((100% - 1760px) / 2));--rule-width:1px;--ring-width:2px;--marker-width:3px;--row-padding-inline:21px;--pane-field-min:30rem;--pane-field-max:40rem;--pane-source-min:28.75rem;--narrow-content-max:42.5rem;--document-gutter:3rem;--radius-1:2px;--radius-2:4px;--dur-1:.12s;--dur-2:.2s;--dur-3:.4s;--ease-1:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}body{background-color:var(--bg-canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-lg);font-synthesis:none;margin:0;font-weight:400}*,:before,:after{box-sizing:border-box}button,input,textarea{font-family:inherit;font-size:inherit}.untrusted{white-space:pre-wrap}:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:var(--ring-width)}.drawing-sheet__scroll:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:calc(var(--ring-width) * -1)}.segmented__option:has(input:focus-visible){outline:var(--ring-width) solid var(--accent);outline-offset:calc(var(--ring-width) * -1)}[hidden]{display:none!important}.visually-hidden{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.header,.status-strip,.field-list__header,.field-row,.field-list__verified-summary,.change-log__header,.change-log__entries li,.source-pane__tabs,.field-pane__draft-entry{border-bottom:var(--rule-width) solid var(--hairline)}.button,.change-log__label,.field-row__label,.field-list__header h2,.field-list__group-heading,.clarification__label,.dialog__label,.not-required-picker__legend{font-size:var(--text-md);line-height:var(--leading-md);font-weight:500}.button{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-2);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-1), background-color var(--dur-1) var(--ease-1);border:0;margin:0;display:inline-flex}.button--compact{min-height:var(--control-compact);padding-block:calc(var(--space-1) + var(--radius-1));padding-inline:var(--space-3)}.button--large{min-height:var(--control-large);padding-block:var(--space-3);padding-inline:var(--space-4)}.button--primary{color:var(--bg-raised);background-color:var(--ink);font-weight:600}.button--primary:hover:not(:disabled){background-color:var(--ink-hover)}.button--primary:active:not(:disabled){background-color:var(--ink-active)}.button--primary:disabled{background-color:var(--ink-faint)}.button--secondary,.button--text[aria-pressed=true]:hover:not(:disabled),.source-pane__tab:hover{color:var(--ink);background-color:var(--bg-subtle)}.button--secondary:hover:not(:disabled){background-color:var(--hairline)}.button--secondary:active:not(:disabled){background-color:var(--hairline-strong)}.button--secondary:disabled{color:var(--ink-faint);background-color:var(--bg-subtle)}.button--text{color:var(--accent-text);background-color:#0000;font-weight:400}.button--text:hover:not(:disabled){color:var(--accent-strong);background-color:var(--bg-subtle)}.button--text:active:not(:disabled){background-color:var(--hairline)}.button--text[aria-pressed=true]{color:var(--ink);font-weight:500}.button--text:disabled{color:var(--ink-faint)}.button:disabled{cursor:default}.inline-link{color:var(--accent-text);text-underline-offset:calc((var(--space-1) + var(--radius-1)) / 2);text-decoration-thickness:var(--radius-1);transition:color var(--dur-1) var(--ease-1)}.inline-link:hover{color:var(--accent-strong)}.status-strip code,.change-log__meta,.field-row__chip,.inline-link--provenance,.change-log__time,.field-row__value,.field-row__revision,.field-row__agent-original,.candidate-option__value,.suggestion-card__value,.inline-editor__input,.segmented__option,.replay-controls .numeric,.confirm-summary__timer .numeric,.confirm-summary__line{font-family:var(--font-mono);font-feature-settings:"zero" 1;font-variant-numeric:tabular-nums lining-nums}.numeric,.confirm-summary__count,.confirm-summary__timer,.field-row__badge{font-variant-numeric:tabular-nums lining-nums}.inline-link--provenance{font-size:var(--text-sm);line-height:var(--leading-sm);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:auto}.inline-link--provenance:hover{text-decoration-style:solid}.inline-link--jump{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.icon{width:var(--space-4);height:var(--space-4);flex:none}.icon--lock{width:var(--space-3);height:var(--space-3)}.header,.status-strip,.change-log{padding-inline:var(--page-margin);background-color:var(--bg-raised)}.status-strip__actions{align-items:center;gap:var(--space-2);display:flex}.status-strip__notice{display:block}.header__package,.status-strip,.field-list__header p,.confirm-footer__status,.field-row__sources,.field-row__agent-note,.field-row__resolution,.field-row__revision,.field-row__agent-original,.field-list__verified-summary,.change-log__entry,.inline-editor__context,.inline-editor__hint,.inline-editor__keys,.inline-editor__error,.candidate-option__note,.suggestion-card__reason,.suggestion-card__current,.clarification__subtitle,.clarification__hint,.dialog__file-name,.dialog__privacy,.dialog__error,.not-required-picker__hint{color:var(--ink-secondary);font-size:var(--text-md);line-height:var(--leading-md-loose)}.header,.change-log__header,.source-pane__tabs,.source-pane__header{min-height:calc(var(--space-8) + var(--space-8))}.header,.field-list__title-line,.field-pane__draft-entry{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.header__identity,.status-strip__line,.status-strip__summary,.status-strip__roster li,.change-log__collapsed,.change-log__entry,.change-log__header{align-items:center;display:flex}.header__identity,.status-strip__summary{gap:var(--space-2)}.header__product{font-size:var(--text-lg);margin:0;font-weight:600}.status-strip{min-height:var(--control-large);justify-content:center;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.status-strip--no-api,.status-strip--waiting,.status-strip--replay{padding-block:var(--space-3)}.status-strip__intro{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md-loose);margin:0}.status-strip__line{justify-content:space-between;gap:var(--space-4)}.status-strip__summary{flex-wrap:wrap}.status-strip__text{flex:1 1 0;min-width:0}.status-strip__summary strong{color:var(--ink);font-weight:500}.status-strip__summary code{padding:var(--space-1) var(--space-2);color:var(--ink);background-color:var(--bg-subtle);white-space:nowrap}.status-strip__dot,.field-row__badge-dot,.source-pane__reading,.source-pane__draft-dot{width:var(--space-2);height:var(--space-2);border-radius:50%}.status-strip__dot,.field-row__badge-dot{flex:none}.source-pane__reading,.source-pane__draft-dot{margin-inline:var(--space-1);display:inline-block}.status-strip__dot{background-color:var(--state-empty)}.status-strip__dot--settled{background-color:var(--state-verified)}.status-strip__roster{z-index:1;inset-block-start:100%;inset-inline:var(--page-margin);padding:var(--space-2);background-color:var(--bg-raised);border:var(--rule-width) solid var(--hairline-strong);margin:0;list-style:none;position:absolute}.status-strip__roster li{justify-content:space-between;gap:var(--space-4);padding:var(--space-2)}.change-log{border-top:var(--rule-width) solid var(--hairline)}.change-log__collapsed,.change-log__entry,.change-log__header{gap:var(--space-3)}.change-log__collapsed{min-height:var(--control-large);justify-content:space-between}.change-log__entry{flex-wrap:wrap;align-items:flex-start;min-width:0}.change-log__entry--collapsed{gap:var(--space-1)}.change-log__sentence{flex:1;min-width:0}.change-log__agent-note{width:100%}.change-log__time{color:var(--ink-muted)}.change-log__sheet{background-color:var(--bg-raised);max-height:40vh;overflow-y:auto}.change-log__header{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--page-margin);flex-wrap:wrap}.change-log__header h2,.change-log__empty{margin:0}.change-log__entries{padding:0 var(--page-margin);margin:0;list-style:none}.change-log__entries li{padding-block:var(--space-3)}.field-list__header p{margin:var(--space-3) 0 0}.field-list__count{color:var(--ink-secondary);font-size:var(--text-md);line-height:var(--leading-md);margin:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.workspace{grid-template-columns:minmax(var(--pane-field-min), var(--pane-field-max)) minmax(var(--pane-source-min), 1fr);gap:var(--space-6);min-width:0;min-height:0;padding:var(--space-6) var(--page-margin);flex:1;display:grid}@media (width>=64rem){.app-shell{height:100vh;overflow:hidden}}.field-pane,.source-pane{background-color:var(--bg-raised);border:var(--rule-width) solid var(--hairline);border-radius:var(--radius-2);flex-direction:column;min-width:0;min-height:0;display:flex}.field-pane__draft-entry{padding:var(--space-3) var(--space-4)}.confirm-footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);background-color:var(--bg-raised);border-top:var(--rule-width) solid var(--hairline);display:grid}.confirm-footer>.button{width:100%}.confirm-footer__status{flex-wrap:wrap;justify-content:center;display:flex}.confirm-summary{padding:var(--space-8) var(--page-margin)}.confirm-summary__header h2,.clarification__title,.clarification__sent-subject,.document-text__title{font-size:var(--text-xl);line-height:var(--leading-xl);margin:0;font-weight:600}.confirm-summary__timer,.confirm-summary__agreement{margin:var(--space-2) 0 0;color:var(--ink-secondary)}.confirm-summary__counts{gap:var(--space-2);margin-block:var(--space-6) var(--space-2);flex-wrap:wrap;display:flex}.confirm-summary__count{padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);background-color:var(--bg-subtle);font-size:var(--text-md);line-height:var(--leading-md);white-space:nowrap}.confirm-summary__details,.confirm-summary__log,.confirm-summary__actions,.confirm-summary__section+.confirm-summary__section,.document-section+.document-section{margin-block-start:var(--space-6)}.confirm-summary__details,.confirm-summary__log{max-width:var(--pane-field-max);padding:var(--space-4);background-color:var(--bg-raised);border:var(--rule-width) solid var(--hairline);border-radius:var(--radius-2)}.confirm-summary__caption,.clarification__caption,.document-section__caption{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:.06em;text-transform:uppercase;padding:0;font-weight:500}.confirm-summary__section ul,.confirm-summary__log-entries{margin:0;padding:0;list-style:none}.confirm-summary__section li+li,.confirm-summary__log-entries li+li{margin-block-start:var(--space-2)}.source-pane{overflow:hidden}.field-list,.summary-main,.source-pane__panel{flex:1;min-height:0;overflow-y:auto}.source-pane__panel--drawing{flex-direction:column;display:flex;overflow:hidden}.source-pane__tabs{align-items:stretch;gap:var(--space-1);padding-inline:var(--document-gutter);flex:none;display:flex;overflow-x:auto}.source-pane__tab{min-width:max-content;min-height:var(--control-large);padding-inline:var(--space-3);color:var(--ink-secondary);border:0;border-bottom:var(--radius-1) solid transparent;font-size:var(--text-md);line-height:var(--leading-md);white-space:nowrap;cursor:pointer;background-color:#0000}.source-pane__tab--active{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.document-text,.source-pane__panel--clarification,.source-pane__tabs{max-width:calc(var(--narrow-content-max) + 2 * var(--document-gutter))}.document-text,.source-pane__panel--clarification{padding:var(--space-8) var(--document-gutter)}.document-region+.document-region{margin-block-start:var(--space-4)}.document-region__text{margin:var(--space-2) 0 0;line-height:var(--leading-lg-loose)}.document-section,.document-region{padding-inline:var(--space-1);margin-inline:calc(-1 * var(--space-1));transition:background-color var(--dur-3) var(--ease-1)}.document-section--highlighted,.document-region--highlighted,.document-section--reading{background-color:var(--highlight);transition-duration:var(--dur-1)}.drawing-sheet{min-height:0;padding-block:var(--space-3) var(--space-6);flex-direction:column;flex:1;margin:0;display:flex}.drawing-sheet__toolbar,.drawing-sheet__scroll,.drawing-sheet__caption{padding-inline:var(--document-gutter)}.drawing-sheet__toolbar{flex:none;justify-content:flex-end;align-items:center;margin-block-end:var(--space-6);display:flex}.drawing-sheet__scroll{flex:1;min-height:0;overflow:auto}.drawing-sheet--zoom-2 .drawing-sheet__scroll{padding-inline:0}.drawing-sheet--zoom-2 .drawing-sheet__image-wrap{width:200%}.drawing-sheet__image-wrap{border:var(--rule-width) solid var(--hairline-strong);background-color:var(--bg-raised);position:relative}.drawing-sheet__image-wrap--reading{outline:var(--rule-width) solid var(--highlight-edge);outline-offset:var(--radius-1)}.drawing-sheet__image{width:100%;display:block}.drawing-sheet__overlays{position:absolute;inset:0}.drawing-overlay{min-width:var(--space-6);min-height:var(--space-6);color:var(--accent-text);border:var(--rule-width) dashed var(--highlight-edge);border-radius:var(--radius-1);cursor:pointer;background-color:#0000;padding:0;position:absolute}.drawing-overlay--active{background-color:var(--highlight);outline:var(--rule-width) solid var(--highlight-edge)}.drawing-sheet__caption{font-size:var(--text-md);gap:var(--space-2);color:var(--ink-secondary);flex:none;margin-block-start:var(--space-3);display:grid}.source-pane--sheet{z-index:1;border:0;border-radius:0;position:fixed;inset:0}.source-pane__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--space-4);border-bottom:var(--rule-width) solid var(--hairline);display:flex}.change-log__header h2,.source-pane__title{font-size:var(--text-lg);line-height:var(--leading-lg);margin:0;font-weight:600}.source-pane--sheet .source-pane__tabs{padding-inline:var(--space-4)}.source-pane__footer{padding:var(--space-3) var(--space-4);border-top:var(--rule-width) solid var(--hairline)}@media (prefers-reduced-motion:reduce){.document-section--highlighted,.document-region--highlighted,.document-section--reading{background-color:var(--bg-raised);outline:var(--ring-width) solid var(--highlight-edge)}}.source-pane__reading{background-color:var(--highlight-edge)}.source-pane__draft-dot{background-color:var(--accent)}.clarification{gap:var(--space-4);display:grid}.clarification__field,.clarification__intro{gap:var(--space-2);display:grid}.clarification__input,.clarification__textarea{font-size:var(--text-lg);line-height:var(--leading-lg-loose)}.clarification__textarea{field-sizing:content;min-height:calc(var(--leading-lg-loose) * 12);resize:vertical}.clarification__covers{gap:var(--space-1);display:grid}.clarification__subtitle,.clarification__hint,.clarification__sent-line,.clarification__sent-body{margin:0}.clarification__hint{color:var(--ink-muted)}.clarification__sent-body{line-height:var(--leading-lg-loose)}.not-required-picker,.suggestion-card,.candidate-option{padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);background-color:var(--bg-subtle)}.suggestion-card,.candidate-option{background-color:var(--bg-raised);border:var(--rule-width) solid var(--hairline)}.inline-editor{gap:var(--space-2);display:grid}.inline-editor__controls{align-items:end;gap:var(--space-2);display:flex}.inline-editor__field{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.inline-editor__units legend{margin-block-end:var(--space-2);padding:0}.inline-editor__units,.not-required-picker__choices,.clarification__covers{border:0;margin:0;padding:0}.change-log__agent-note,.change-log__empty,.change-log__meta,.clarification__label,.clarification__sent-line,.dialog__label,.drawing-sheet__zoom-label,.inline-editor__label,.not-required-picker__legend{color:var(--ink-secondary)}.inline-editor__input,.not-required-picker__other-input,.clarification__input,.clarification__textarea,.dialog__input,.dialog__textarea{width:100%;min-height:var(--control-input);padding:var(--space-3);color:var(--ink);background-color:var(--bg-raised);border:var(--rule-width) solid var(--border-input);border-radius:var(--radius-2)}.dialog__input::placeholder{color:var(--ink-muted)}.segmented{border:var(--rule-width) solid var(--border-input);border-radius:var(--radius-2);display:flex;overflow:hidden}.segmented__option{min-height:calc(var(--control-input) - 2 * var(--rule-width));padding-inline:var(--space-4);color:var(--ink-secondary);background-color:var(--bg-raised);cursor:pointer;place-items:center;display:grid}.segmented__option+.segmented__option{border-inline-start:var(--rule-width) solid var(--hairline-strong)}.segmented__option:has(input:checked){color:var(--ink);background-color:var(--bg-subtle);font-weight:500}.choice{min-height:var(--space-8);align-items:center;gap:var(--space-2);cursor:pointer;display:flex;position:relative}.choice__input{width:var(--space-4);height:var(--space-4);appearance:none;background-color:var(--bg-raised);border:var(--rule-width) solid var(--border-input);cursor:pointer;flex:none;margin:0}.choice--radio .choice__input{border-radius:50%}.choice--checkbox .choice__input{border-radius:var(--radius-1)}.choice__input:hover:not(:disabled){border-color:var(--ink-secondary)}.choice .choice__input:checked{background-color:var(--accent-strong);border-color:var(--accent-strong)}.choice--radio .choice__input:checked{background-image:radial-gradient(circle at center, var(--bg-raised) 0 var(--space-1), transparent var(--space-1))}.choice__mark{width:var(--space-4);height:var(--space-4);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.choice__input:checked~.choice__mark{visibility:visible}.choice--checkbox .choice__mark .icon{width:var(--space-3);height:var(--space-3);color:var(--bg-raised);stroke-width:3px}.choice__label{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md)}.choice__input:disabled{border-color:var(--ink-faint);cursor:default}.choice__input:disabled~.choice__label{color:var(--ink-faint)}.inline-editor__error{align-items:center;gap:var(--space-1);color:var(--state-conflict);display:flex}.inline-editor__input{padding-block:0}.inline-editor__input[aria-invalid=true]{border-color:var(--state-conflict)}.not-required-picker__actions,.suggestion-card__actions,.candidate-option__sources,.suggestion-card__sources{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.not-required-picker__choices{gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-3);display:flex}.not-required-picker__legend{margin-block-end:var(--space-2)}.not-required-picker__other-input{flex:1;min-width:0}.conflict-panel__candidates{gap:var(--space-2);margin:0 0 var(--space-2);padding:0;list-style:none;display:grid}.candidate-option{align-items:center;gap:var(--space-2);display:flex}.candidate-option__body{gap:var(--space-2);flex:1;min-width:0;display:grid}.candidate-option__value,.candidate-option__note,.suggestion-card__value,.suggestion-card__reason,.suggestion-card__current{margin:0}.candidate-option__value,.suggestion-card__value{line-height:var(--leading-lg);font-weight:500}.suggestion-card{border-color:var(--hairline-strong)}.suggestion-card__sources{margin-block-end:var(--space-2)}.field-list{min-width:0}.field-list__header{padding:var(--space-6)}.field-list__header h2,.field-list__group-heading{margin:0}.field-list__group-heading{align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-6) var(--space-2);color:var(--ink-secondary);display:flex}.field-row{gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--row-padding-inline) var(--space-6);border-inline-start:var(--marker-width) solid var(--hairline-strong);background-color:var(--bg-raised);animation:field-arrival var(--dur-2) var(--ease-1);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.field-row--conflict{border-inline-start-color:var(--state-conflict)}.field-row--missing{border-inline-start-color:var(--state-missing)}.field-row--verified{border-inline-start-color:var(--state-verified)}.field-row>*{grid-column:1/-1}.field-row__label{align-items:center;gap:var(--space-1);color:var(--ink-secondary);grid-column:1;display:flex}.field-row__value{overflow-wrap:anywhere;grid-column:1;font-weight:500}.field-row__badge{align-self:start;align-items:center;gap:var(--space-1);color:var(--state-neutral);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;grid-area:1/2/span 2;font-weight:500;display:inline-flex}.field-list__group-heading--conflict,.field-row__badge--conflict{color:var(--state-conflict)}.field-list__group-heading--missing,.field-row__badge--missing{color:var(--state-missing)}.field-list__verified-summary,.field-row__badge--verified{color:var(--state-verified)}.field-row__badge-dot{background-color:currentColor}.field-row__chips,.field-row__sources,.field-row__actions,.inline-editor__actions,.clarification__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.field-row__sources,.field-row__agent-note,.field-row__resolution,.field-row__revision,.field-row__agent-original,.inline-editor__context,.inline-editor__hint,.inline-editor__error{margin:0}.field-list__verified-summary{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);display:flex}.field-list__verified-summary .button{margin-inline-start:auto}.field-row--bare{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) auto}.field-row--bare .field-row__label{grid-column:1}.field-row--bare .field-row__value{grid-column:2}.field-row--bare .field-row__badge{grid-area:1/3;align-self:center}@keyframes field-arrival{0%{opacity:0;transform:translateY(var(--space-2))}}@media (width<80rem) and (width>=64rem){.workspace{gap:var(--space-4)}.source-pane__tabs,.document-text,.drawing-sheet__toolbar,.drawing-sheet__scroll,.drawing-sheet__caption{padding-inline:var(--space-8)}}@media (width<64rem){:root{--page-margin:max(28px, calc((100% - var(--narrow-content-max)) / 2))}.header{min-height:auto;padding-block:var(--space-3);align-items:flex-start;gap:var(--space-1);flex-direction:column}.status-strip{padding-block:var(--space-3)}.status-strip__line{flex-direction:column;align-items:stretch}.status-strip__summary code{white-space:normal}.status-strip .button--primary,.status-strip .button--secondary{width:100%}.status-strip__summary .button{flex-basis:100%;justify-content:flex-start;padding-inline:0}.status-strip__actions{flex-direction:column;align-items:stretch}.status-strip__actions .button{width:100%;min-height:var(--control-large)}.change-log__sheet{z-index:1;max-height:none;position:fixed;inset:0}.confirm-footer,.workspace{width:100%;max-width:var(--narrow-content-max);margin-inline:auto;padding:0;display:block}.change-log__collapsed{gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap}.change-log__collapsed>.button--text{width:100%;justify-content:flex-start;margin-inline-start:calc(-1 * var(--space-3))}.change-log__header{padding-block-start:var(--space-4)}.change-log__header h2{order:-1}.change-log__header>.button--text{margin-inline-start:auto}.change-log__meta{order:1;width:100%}.confirm-footer{z-index:1;position:sticky;inset-block-end:0}.confirm-summary{padding:var(--space-6) var(--space-4)}.source-pane__panel--clarification,.drawing-sheet__toolbar,.drawing-sheet__scroll,.drawing-sheet__caption{padding-inline:var(--space-4)}.inline-editor__controls{flex-direction:column;align-items:stretch}.inline-editor__input{min-height:calc(var(--control-large) + 2 * var(--rule-width))}.inline-editor .segmented__option{flex:1}.segmented__option,.choice,.drawing-overlay,.button,.inline-link{min-height:var(--control-large)}.drawing-overlay{min-width:var(--control-large)}.field-pane{border-inline:0;border-radius:0}.field-list{overflow:visible}.field-list__header{padding:var(--space-4)}.field-row{padding-inline-end:var(--space-4)}.inline-link{align-items:center;display:inline-flex}}.field-row__value,.candidate-option__value,.suggestion-card__value,.inline-editor__input{font-size:var(--text-lg-mono)}.change-log__meta,.drawing-sheet__zoom-label,.inline-editor__label,.field-row__chip,.field-row__revision,.field-row__agent-original,.confirm-summary__line{font-size:var(--text-sm);line-height:var(--leading-sm)}.drawing-sheet__zoom-label{font-weight:500}.field-row__chip{padding-inline:var(--space-1);color:var(--ink-secondary);background-color:var(--bg-subtle);border-radius:var(--radius-1)}.replay-controls,.replay-controls__text,.replay-controls__actions,.change-log__file-actions,.drawing-sheet__zoom,.not-required-picker__other{align-items:center;gap:var(--space-2);display:flex}.replay-controls{font-size:var(--text-md);line-height:var(--leading-md-loose);justify-content:space-between}.replay-controls__text{flex-wrap:wrap;min-width:0}.replay-controls__next{color:var(--ink-secondary)}.replay-controls__actions{min-width:calc(18 * var(--space-4));justify-content:flex-end}@media (width<37.5rem){.replay-controls{flex-direction:column;align-items:flex-start}.replay-controls__actions{min-width:0}}.replay-controls .numeric{white-space:nowrap}.session-error{align-items:center;gap:var(--space-1);color:var(--state-conflict);overflow-wrap:anywhere;display:flex}.change-log__entry--collapsed{line-height:var(--leading-md);flex-wrap:nowrap;flex:1}.change-log__entry--collapsed .change-log__sentence,.field-list__verified-names{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.change-log__time,.change-log__collapsed>.button,.change-log__label,.field-list__verified-count,.field-list__verified-summary .button{flex:none}.change-log__file-actions{flex-wrap:wrap;margin-inline-start:auto}.change-log__start-over{margin-inline-start:calc(var(--space-4) - var(--space-2))}.change-log__error{padding-inline:var(--page-margin);font-size:var(--text-md)}.dialog{width:min(720px, 100% - 2 * var(--page-margin));max-block-size:min(85vh,60rem);color:var(--ink);background-color:var(--bg-raised);border:var(--rule-width) solid var(--hairline-strong);border-radius:var(--radius-2);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--dur-2);transition-timing-function:var(--ease-1);transition-behavior:allow-discrete;padding:0;overflow:hidden}.dialog[open]{opacity:1}@starting-style{.dialog[open]{opacity:0}}.dialog::backdrop{transition-property:background-color,display,overlay;transition-duration:var(--dur-2);transition-timing-function:var(--ease-1);transition-behavior:allow-discrete;background-color:#0000}.dialog[open]::backdrop{background-color:var(--scrim)}@starting-style{.dialog[open]::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){.dialog::backdrop{transition:none}}.dialog__form{max-block-size:inherit;grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;display:grid}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block-end:var(--rule-width) solid var(--hairline);display:flex}.dialog__body{padding:var(--space-6);overflow-y:auto}.dialog__footer{gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block-start:var(--rule-width) solid var(--hairline);display:grid}.dialog__title{font-size:var(--text-xl);line-height:var(--leading-xl);margin:0;font-weight:600}.dialog__field{display:grid}.dialog__field+.dialog__field{margin-block-start:var(--space-6)}.dialog__textarea{min-height:calc(var(--leading-lg-loose) * 6);font-size:var(--text-lg);line-height:var(--leading-lg-loose);resize:vertical}.dialog__file{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dialog__file:has(input:focus-visible){outline:var(--ring-width) solid var(--accent);outline-offset:var(--ring-width)}.dialog__file-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dialog__privacy{margin:0}.dialog__error{color:var(--state-conflict);margin:0}.dialog__field .dialog__input,.dialog__field .dialog__textarea,.dialog__field .dialog__file,.dialog__field .dialog__error{margin-block-start:var(--space-2)}.dialog__hint{color:var(--ink-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;margin-block-start:var(--space-1)}.dialog__message{margin:0}.dialog--confirm{width:min(480px, 100% - 2 * var(--page-margin))}.dialog__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog__close{min-width:var(--control-compact);flex:none;padding-inline:0}.session-import:has(input:focus-visible){outline:var(--ring-width) solid var(--accent);outline-offset:var(--ring-width)}@media (width<=1023px){.replay-controls__next{width:100%}.replay-controls .button--secondary{width:auto}.change-log__file-actions{order:2;width:100%;margin-inline-start:0}.dialog{width:100%;max-width:none;block-size:100%;max-block-size:none;border:0;border-radius:0;max-height:100%;margin:0}.dialog__header,.dialog__footer,.dialog__body{padding:var(--space-4)}.dialog__footer{padding-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.dialog__close{min-width:var(--control-large);min-height:var(--control-large)}.dialog__actions .button,.dialog__file .button{min-height:var(--control-large)}}
