.app-hero--workspace{max-width:var(--content-width);padding-block:52px 28px}.app-hero--workspace .app-lede{max-width:760px}.normalize-workbench{display:block;border:1px solid var(--line-dark);background:var(--paper-bright)}.normalize-workbench--shared>.normalization-console{border:0;border-bottom:1px solid var(--line-dark)}.public-normalizer-notice{margin:0;padding:10px 18px;border-bottom:1px solid var(--line)}.public-normalizer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 15px;border-bottom:1px solid var(--line-dark);background:var(--paper-deep)}.public-normalizer-actions .text-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:.78rem}.public-normalizer-details{background:var(--paper-bright)}.public-normalizer-details>summary{padding:12px 16px;cursor:pointer;color:var(--forest-dark);font-size:.8rem;font-weight:650}.public-normalizer-details__summary{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid var(--line);background:var(--paper-deep)}.public-normalizer-details__summary span{padding:3px 7px;border:1px solid var(--line);color:var(--ink-soft);font-size:.7rem}.public-normalizer-details table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.public-normalizer-details td,.public-normalizer-details th{padding:9px 12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.public-normalizer-details th{color:var(--ink-faint);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.workspace-selection{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.8fr);grid-gap:28px;gap:28px;align-items:end;padding:17px 20px;border-bottom:1px solid var(--line-dark);background:var(--surface-subtle)}.taxonomy-select-block>label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:650}.taxonomy-select-block select{min-height:40px;font-size:.875rem}.taxonomy-select-block>a{display:inline-block;margin-top:6px;color:var(--forest-dark);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.workspace-selection__identity{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(80px,.45fr) minmax(250px,1.8fr) minmax(130px,.75fr);margin:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.workspace-selection__identity>div{min-width:0;padding:9px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.result-inspector dt,.workspace-selection__identity dt{color:var(--ink-faint);font-size:.6875rem;letter-spacing:.055em;text-transform:uppercase}.result-inspector dd,.workspace-selection__identity dd{margin:3px 0 0;font-size:.8125rem;overflow-wrap:anywhere}.result-inspector__links a{display:inline-flex;gap:6px;align-items:center;color:var(--forest-dark);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.normalize-form{padding:20px;border-right:0;border-bottom:1px solid var(--line-dark);background:var(--paper-deep)}.api-panel-heading,.input-panel__label-row,.result-inspector__heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.input-panel{padding-top:0}.input-panel__label-row>div:first-child{min-width:0}.api-request-builder>label,.input-panel__label-row label{font-size:.9375rem;font-weight:650}.input-panel__label-row .field-help{margin:4px 0 0;color:var(--ink-soft);font-size:.8125rem}.input-panel__utilities{display:flex;flex:0 0 auto;gap:8px;align-items:center}.field-label{display:block;font-size:.875rem;font-weight:650}.quiet-action{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;padding:5px 7px;border:0;background:transparent;color:var(--forest-dark);font-size:.8125rem;font-weight:600}.quiet-action:disabled{color:var(--ink-faint);cursor:not-allowed}.prepared-input-toolbar{display:grid;grid-gap:7px;gap:7px;margin:14px 0 9px}.prepared-input-toolbar__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.prepared-input-toolbar__heading>span{color:var(--ink-faint);font-size:.75rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.prepared-input-toolbar__heading button{padding:5px 8px;border:1px solid var(--line);background:var(--paper-bright);color:var(--forest-dark);font-size:.75rem;font-weight:600}.prepared-input-toolbar button:hover{border-color:var(--forest);background:var(--sage)}.prepared-input-toolbar button:disabled{color:var(--ink-faint);cursor:not-allowed}.prepared-input-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.prepared-input-list button{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 11px;border:0;background:var(--paper-bright);color:var(--ink);text-align:left}.prepared-input-list small,.prepared-input-list span,.prepared-input-list strong{overflow-wrap:anywhere}.prepared-input-list strong{color:var(--forest-dark);font-size:.8125rem}.prepared-input-list span{font-size:.75rem;line-height:1.35}.prepared-input-list small{color:var(--ink-faint);font-size:.6875rem;line-height:1.4}.workspace-notice{margin:12px 0 9px;padding:9px 11px;border-left:3px solid var(--data-context);background:var(--surface-subtle);color:var(--ink-soft);font-size:.8125rem}.input-panel textarea{min-height:150px;margin:10px 0 0}.input-panel textarea:disabled,.taxonomy-select-block select:disabled{background:var(--surface-subtle);color:var(--ink-faint);cursor:wait}.input-count{color:var(--ink-faint);font-family:var(--font-code),monospace;font-size:.75rem}.api-console__error,.input-count--error,.input-validation--error{color:var(--status-error)}.input-validation{margin:7px 0 16px;color:var(--ink-faint);font-size:.8125rem}.input-validation--error{font-weight:600}.input-panel__actions{justify-content:flex-start}.normalization-results{padding:20px}.results-heading{margin-bottom:15px}.results-heading__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.workspace-loading{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid var(--line-dark);background:var(--surface-subtle)}.workspace-loading svg{flex:0 0 auto;margin-top:1px;color:var(--forest-dark)}.workspace-loading p{margin:4px 0 0;color:var(--ink-soft);font-size:.8125rem}.service-message--warning{margin-bottom:14px;border-style:solid;border-color:var(--status-warning-border);background:var(--status-warning-soft)}.results-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:18px;gap:18px}.result-inspector,.result-table-panel{min-width:0;border:1px solid var(--line-dark)}.result-filters{display:flex;border-bottom:1px solid var(--line-dark);background:var(--paper-deep)}.result-filter{display:flex;gap:7px;align-items:center;padding:9px 12px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-soft);font-size:.8125rem}.result-filter span{font-family:var(--font-code),monospace}.result-filter:disabled{color:var(--ink-faint);cursor:not-allowed;opacity:.65}.result-filter--active{box-shadow:inset 0 -3px var(--forest);background:var(--paper-bright);color:var(--ink);font-weight:650}.result-table-wrap{max-height:560px;overflow:auto}.result-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.8125rem}.result-table td,.result-table th{padding:10px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.result-table th{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:var(--canvas);color:var(--ink-faint);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.result-table tr:last-child td{border-bottom:0}.result-row-button{width:100%;padding:0;border:0;background:transparent;color:var(--forest-dark);font:inherit;font-weight:600;text-align:left}.result-row-button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.result-table__selected td{background:var(--brand-primary-soft);box-shadow:inset 0 1px var(--brand-primary-border),inset 0 -1px var(--brand-primary-border)}.result-table-help{margin:0;padding:8px 10px;border-top:1px solid var(--line);background:var(--paper-deep);color:var(--ink-faint);font-size:.75rem}.result-inspector{align-self:start;padding:17px;background:var(--surface)}.result-inspector__heading h3{margin:2px 0 0;font-size:1.125rem}.result-inspector__identity,.result-inspector__technical{display:grid;grid-gap:9px;gap:9px;margin:19px 0 0}.result-inspector__identity>div,.result-inspector__technical>div{padding-bottom:8px;border-bottom:1px solid var(--line)}.result-inspector__explanation{margin:16px 0 0;padding:11px;border-left:3px solid var(--sage-deep);background:var(--paper-bright);color:var(--ink-soft);font-size:.8125rem}div.result-inspector__explanation p{margin:4px 0 0}.result-inspector__estimate-note{margin:8px 0 0;color:var(--ink-faint);font-size:.75rem;line-height:1.45}.result-candidates{margin-top:15px;font-size:.8125rem}.result-candidates summary{color:var(--forest-dark);font-weight:650}.result-candidates ol{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none}.result-candidates li{display:grid;grid-template-columns:70px 1fr;grid-gap:7px;gap:7px}.result-inspector__technical{padding-top:3px;border-top:1px solid var(--line-dark)}.result-inspector__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.developer-console-section{padding-bottom:76px}.api-console{border:1px solid var(--border-strong);background:var(--paper-bright)}.api-console__topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:var(--surface-inverse);color:var(--ink-inverse)}.api-console__endpoint{display:flex;gap:11px;align-items:center;min-width:0;padding:14px 17px}.api-console__endpoint code{color:var(--ink-inverse);font-size:.8125rem;overflow-wrap:anywhere}.api-console__resources{display:flex;align-self:stretch;border-left:1px solid var(--border-inverse)}.api-console__resources a{display:flex;align-items:center;padding:10px 14px;border-right:1px solid var(--border-inverse-soft);color:var(--ink-inverse-muted);font-size:.8125rem}.api-console__resources a[aria-current=page]{box-shadow:inset 0 -3px var(--brand-primary-inverse);background:var(--surface-inverse-raised);color:var(--surface)}.http-method{width:-moz-fit-content;width:fit-content;font-family:var(--font-code),monospace;font-size:.6875rem;font-weight:700}.http-method--post{color:var(--warm-secondary-inverse)}.http-method--get{color:var(--cool-secondary-inverse)}.api-console__environment{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border-inverse);background:var(--surface-inverse-subtle)}.api-console__environment>div{display:flex;gap:7px;padding:8px 17px;border-right:1px solid var(--border-inverse-soft);font-size:.75rem}.api-console__environment>div:last-child{border-right:0}.api-console__environment dt{color:var(--ink-inverse-muted)}.api-console__environment dd{margin:0;color:var(--ink-inverse)}.api-console__workspace{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.api-request-builder,.api-response-panel{min-width:0;min-height:610px;padding:18px}.api-request-builder{border-right:1px solid var(--line-dark);background:var(--paper-deep)}.api-panel-heading{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line-dark)}.api-panel-heading h2{margin:1px 0 0;font-size:1.125rem}.api-request-builder>select,.api-request-builder>textarea{margin:5px 0 15px}.api-request-builder textarea{min-height:105px}.api-prepared-examples{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:-4px 0 17px}.api-prepared-examples>span{margin-right:3px;color:var(--ink-faint);font-size:.75rem}.api-prepared-examples button{padding:5px 8px;border:1px solid var(--line);background:var(--paper-bright);color:var(--forest-dark);font-size:.75rem;font-weight:650}.api-prepared-examples button:hover:not(:disabled){border-color:var(--forest);background:var(--sage)}.api-context-disclosure{margin:16px 0;border:1px solid var(--line-dark);background:var(--paper-bright)}.api-context-disclosure>summary{padding:9px 11px;color:var(--forest-dark);font-size:.8125rem;font-weight:650}.api-context-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 10px;gap:5px 10px;padding:3px 11px 12px;border-top:1px solid var(--line)}.api-context-fields p{grid-column:1/-1;margin:0 0 5px;color:var(--ink-faint);font-size:.75rem}.api-context-fields label{font-size:.75rem}.api-context-fields input{min-width:0;min-height:38px}.api-context-fields .api-context-error{margin-top:5px;color:var(--status-error);font-weight:650}.api-candidate-control{margin-top:15px}.api-candidate-control label{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:650}.api-candidate-control output{font-family:var(--font-code),monospace}.api-candidate-control input{width:100%;margin-top:8px}.api-candidate-control .field-help,.api-request-builder>.field-help{margin-top:-8px;color:var(--ink-faint);font-size:.75rem}.api-candidate-control .field-help{margin:4px 0 0}.api-send{margin-top:15px}.api-console__error{margin:12px 0 0;font-size:.8125rem}.api-response-panel{background:var(--surface-inverse);color:var(--ink-inverse)}.api-response-panel .page-context,.api-response-panel .quiet-action{color:var(--ink-inverse-muted)}.api-response-panel .api-panel-heading{border-color:var(--border-inverse)}.api-response-warning{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px;padding:9px 11px;border-left:3px solid var(--inverse-warning-border);background:var(--inverse-warning-surface);color:var(--status-warning-inverse);font-size:.75rem}.api-response-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;border-top:1px solid var(--border-inverse);border-left:1px solid var(--border-inverse)}.api-response-summary>div{min-width:0;padding:8px 9px;border-right:1px solid var(--border-inverse);border-bottom:1px solid var(--border-inverse)}.api-response-headers dt,.api-response-summary dt{color:var(--ink-inverse-muted);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.api-response-headers dd,.api-response-summary dd{margin:2px 0 0;color:var(--ink-inverse);font-size:.75rem;overflow-wrap:anywhere}.api-response-headers{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 12px}.api-response-code{min-height:205px;max-height:465px;margin:0;padding:13px;border:1px solid var(--border-inverse);white-space:pre-wrap;overflow-wrap:anywhere}.api-code-panel,.api-response-code{background:var(--surface-inverse);color:var(--ink-inverse)}.api-code-panel{min-width:0;border-top:1px solid var(--border-inverse)}.api-code-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-inverse)}.api-code-tabs{display:flex}.api-code-tab{padding:10px 14px;border:0;border-right:1px solid var(--border-inverse);background:transparent;color:var(--ink-inverse-muted);font-size:.8125rem}.api-code-tab--active{box-shadow:inset 0 -3px var(--brand-primary-inverse);color:var(--surface)}.api-code-copy{margin-right:8px;color:var(--ink-inverse-muted)}.api-code-panel pre{max-height:320px;margin:0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere}.api-copy-error{margin:0;padding:9px 14px;border-bottom:1px solid var(--inverse-attention-border);background:var(--inverse-attention-surface);color:var(--attention-inverse);font-size:.75rem}.contract-tables{display:grid;grid-gap:24px;gap:24px;min-width:0}.data-table caption{padding:10px 12px;border-bottom:1px solid var(--line-dark);background:var(--paper-deep);font-weight:650;text-align:left}.developer-prose{max-width:720px;color:var(--ink-soft)}.developer-prose a{color:var(--forest-dark);font-weight:650;text-decoration:underline;text-underline-offset:3px}.developer-error-reference{display:grid;grid-gap:16px;gap:16px;min-width:0}.developer-error-reference>p{max-width:760px;margin:0;color:var(--ink-soft)}.data-table--status td:first-child{width:86px}.service-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-dark)}.service-boundary-grid>div{padding:20px;border-right:1px solid var(--line-dark)}.service-boundary-grid>div:last-child{border-right:0}.service-boundary-grid h3{margin-bottom:10px;font-size:1rem}.method-limit-list,.service-boundary-grid ul{margin:0;padding-left:20px;color:var(--ink-soft)}.method-limit-list li+li,.service-boundary-grid li+li{margin-top:7px}.developer-section--errors{border-bottom:0}.methods-hero{max-width:980px;padding-block:58px 40px}.methods-hero h1{max-width:820px}.methods-hero .hero-lede{max-width:760px;margin-bottom:0}.methods-hero aside{margin-top:22px}.method-index{flex-wrap:wrap;max-width:940px;margin:28px 0 0;padding:10px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);list-style:none}.method-index,.method-index li{display:flex;align-items:center}.method-index li:not(:last-child):after{margin:0 6px;color:var(--ink-faint);content:"→"}.method-index a{display:inline-flex;gap:6px;align-items:baseline;min-height:0;padding:6px 4px;border:0;color:var(--ink-soft);font-size:.75rem;font-weight:600}.method-index a:hover{background:transparent;color:var(--forest-dark);text-decoration:underline;text-underline-offset:3px}.method-index span{color:var(--text-muted);font-family:var(--font-code),monospace;font-size:.6875rem}.method-index a[href="#decide"] span,.method-index a[href="#limits"] span{color:var(--attention)}.method-index a[href="#evaluate"] span{color:var(--status-warning)}.method-essay{max-width:1080px;padding-block:22px 74px}.method-essay>section{grid-template-columns:180px minmax(0,700px);gap:46px;padding-block:54px}.method-essay section{scroll-margin-top:95px}.method-essay__body{min-width:0}.method-margin{align-self:start;padding-top:5px}.method-margin>span{display:block;margin-bottom:12px;color:var(--brand-primary);font-family:var(--font-code),monospace;font-size:.75rem}#decide .method-margin>span,#limits .method-margin>span{color:var(--attention)}#evaluate .method-margin>span{color:var(--status-warning)}.method-margin strong{font-size:.8125rem}.method-margin p{margin:5px 0 0;color:var(--ink-faint);font-size:.75rem;line-height:1.45}.method-boundary-example{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.method-boundary-example figcaption{grid-column:1/-1;padding:9px 10px;border-bottom:1px solid var(--line);border-left:3px solid var(--attention);color:var(--attention-strong);font-size:.75rem}.method-boundary-example>div{display:grid;grid-gap:5px;gap:5px;padding:13px 15px;border-right:1px solid var(--line)}.method-boundary-example>div:last-child{border-right:0}.method-boundary-example span{color:var(--ink-faint);font-size:.75rem}.method-boundary-example strong{font-size:.875rem;line-height:1.35}.method-boundary-example code{color:var(--forest-dark);font-size:.75rem}.method-definition--contract{background:var(--surface-subtle)}.method-flow,.method-scale{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:25px 0 5px;padding:14px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.method-flow>div,.method-scale>div{display:grid;grid-gap:4px;gap:4px}.method-flow span,.method-scale span{color:var(--ink-faint);font-size:.6875rem;letter-spacing:.035em;text-transform:uppercase}.method-flow strong{font-size:.8125rem;line-height:1.4}.method-flow i,.method-scale i{color:var(--data-context);font-style:normal}.method-scale{text-align:center}.method-scale strong{font-family:var(--font-editorial),Georgia,serif;font-size:1.25rem}.method-policy{margin:23px 0 0;padding:11px 15px;border-left:3px solid var(--attention);background:var(--attention-soft);color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.method-managed-note{margin-top:23px;padding-top:15px;border-top:1px solid var(--line);font-size:.9375rem!important}.method-limit-list{font-size:1rem;line-height:1.6}#limits .method-limit-list li::marker{color:var(--attention)}.performance-workbench{display:grid;grid-gap:24px;gap:24px}.evaluation-loader{display:block}.evaluation-loader__control{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);grid-gap:18px 28px;gap:18px 28px;align-items:end;padding:17px 20px;border-right:0;border-bottom:1px solid var(--line-dark)}.evaluation-loader__selection>label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:650}.evaluation-loader__selection>select{min-height:40px;font-size:.875rem}.evaluation-loader__selection>p{margin:7px 0 0;color:var(--ink-soft);font-size:.75rem}.evaluation-serving-identity{display:grid;grid-template-columns:.65fr 1.05fr .8fr .9fr;margin:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.evaluation-serving-identity>div{min-width:0;padding:9px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.evaluation-serving-identity dt{color:var(--ink-faint);font-size:.65rem;letter-spacing:.055em;text-transform:uppercase}.evaluation-serving-identity dd{margin:3px 0 0;font-size:.75rem;overflow-wrap:anywhere}.evaluation-serving-status{display:inline-flex;gap:7px;align-items:center;font-weight:650}.evaluation-serving-status i{width:8px;height:8px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.evaluation-auto-status{grid-column:1/-1;padding-top:0;border-top:0}.evaluation-loader__result{display:block;min-height:300px;padding:22px}.published-build-badge{align-self:center;padding:4px 7px;border:1px solid var(--sage-deep);background:var(--sage);color:var(--forest-dark);font-size:.6875rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.evaluation-headline{max-width:900px;margin-bottom:17px}.evaluation-headline h3{margin:0 0 8px;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:600;line-height:1.25}.evaluation-headline p{margin:0;padding:11px 13px;border-left:3px solid var(--sage-deep);background:var(--surface-subtle);color:var(--ink-soft);font-size:.8125rem;line-height:1.55}.evaluation-fit-rubric{margin:0 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.evaluation-fit-rubric>summary{padding:10px 0;color:var(--forest-dark);font-size:.8125rem;font-weight:650}.evaluation-fit-rubric dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 13px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.evaluation-fit-rubric dl>div{padding:10px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.evaluation-fit-rubric dt{font-size:.75rem;font-weight:700}.evaluation-fit-rubric dd{margin:4px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.45}.quality-summary{padding-top:0}.quality-summary>h3{margin:0;font-size:1rem}.quality-summary>p{margin:4px 0 12px;color:var(--ink-faint);font-size:.75rem}.public-fit-bar{display:flex;height:18px;overflow:hidden;border:1px solid var(--line-dark)}.public-fit-bar span{display:block;height:100%}.public-fit-bar__strong{background:var(--brand-primary)}.public-fit-bar__plausible{background:var(--warm-tertiary)}.public-fit-bar__poor{background:var(--attention)}.public-fit-legend{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.public-fit-legend>div{display:flex;justify-content:space-between;gap:8px;padding:9px;border-right:1px solid var(--line);font-size:.75rem}.public-fit-legend>div:last-child{border-right:0}.public-fit-legend dd{margin:0;font-family:var(--font-code),monospace}.evaluation-evidence-status{display:grid;margin:22px 0 0;border-top:1px solid var(--line-dark)}.evaluation-evidence-status>div{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:22px;gap:22px;padding:12px 0;border-bottom:1px solid var(--line)}.evaluation-evidence-status dt{font-size:.8125rem;font-weight:700}.evaluation-evidence-status dd{margin:0;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.evaluation-example-disclosure{margin-top:22px;border-top:1px solid var(--line-dark)}.evaluation-example-disclosure>summary{padding:14px 0;color:var(--forest-dark);font-weight:650}.evaluation-example-disclosure .evaluation-examples{margin-top:0;padding-top:0;border-top:0}.evaluation-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-top:22px;padding:16px;border:1px solid var(--line-dark);background:var(--paper-deep)}.evaluation-actions p{max-width:720px;margin:4px 0 0;color:var(--ink-soft);font-size:.8125rem}.evaluation-measure-unavailable{margin-top:14px;padding:12px 14px;border-left:3px solid var(--data-context);background:var(--surface-subtle);color:var(--ink-soft);font-size:.8125rem}.private-study{margin-top:4px;border:1px solid var(--text-muted);background:var(--surface);color:var(--ink)}.private-study>summary{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:18px 20px;list-style:none;background:var(--surface-subtle)}.private-study>summary::-webkit-details-marker{display:none}.private-study>summary>span:first-child{display:grid}.private-study>summary small{color:var(--text-muted);font-size:.75rem;font-weight:400}.private-study>summary>span:last-child{color:var(--brand-primary);font-size:.8125rem;font-weight:650}.private-study__body{padding:20px;border-top:1px solid var(--border)}.private-study__status{display:grid;grid-template-columns:190px 1fr;grid-gap:24px;gap:24px;padding:14px 16px;border-left:3px solid var(--text-muted);background:var(--surface-subtle)}.private-study__status p{margin:0;color:var(--ink-soft);font-size:.875rem}.private-study__tabs{display:flex;margin-top:20px;border-bottom:1px solid var(--border)}.private-study__tab{padding:10px 14px;border:0;background:transparent;color:var(--text-muted)}.private-study__tab--active{box-shadow:inset 0 -3px var(--brand-primary);color:var(--ink);font-weight:650}.private-study__panel{padding:22px 0}.private-study-score-table{margin-top:16px;border:1px solid var(--border)}.private-study-score-table .demo-data-table{min-width:0}.private-study-score-table caption{padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-soft);font-weight:650;text-align:left}.private-study-score-table td:not(:first-child),.private-study-score-table th:not(:first-child){text-align:right}.demo-chart-intro h3,.demo-paired-evidence h3,.private-study__intro h3{margin-bottom:5px;font-size:1.1rem}.private-study__intro p{color:var(--ink-soft)}.private-study__limits{padding:15px 17px;border-top:1px solid var(--border);background:var(--surface-subtle)}.private-study__limits ul{margin:8px 0 0;padding-left:19px;color:var(--ink-soft);font-size:.8125rem}@media (max-width:1050px){.workspace-selection{grid-template-columns:1fr;gap:15px}.workspace-selection__identity{grid-template-columns:minmax(100px,.6fr) minmax(80px,.5fr) minmax(260px,1.6fr) minmax(140px,.8fr)}.api-console__workspace,.results-workspace{grid-template-columns:1fr}.api-request-builder,.api-response-panel{min-height:0}.api-request-builder{border-right:0;border-bottom:1px solid var(--border-inverse)}.evaluation-serving-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app-hero--workspace{padding-block:40px 24px}.workspace-selection__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-selection__unit{grid-column:1/-1}.api-console__topbar{grid-template-columns:1fr}.api-console__resources{grid-row:2;border-top:1px solid var(--border-inverse);border-left:0}.api-console__environment{grid-row:3}.evaluation-loader__control{grid-template-columns:1fr;align-items:stretch}.evaluation-auto-status{grid-column:auto}.evaluation-actions,.evaluation-fit-rubric dl,.evaluation-interpretation,.private-study__status,.service-boundary-grid{grid-template-columns:1fr}.evaluation-interpretation>div,.service-boundary-grid>div{border-right:0;border-bottom:1px solid var(--line-dark)}.evaluation-interpretation>div:last-child,.service-boundary-grid>div:last-child{border-bottom:0}.method-essay>section{grid-template-columns:1fr;gap:20px}.method-margin{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 11px;gap:3px 11px;padding:0 0 12px;border-bottom:1px solid var(--line)}.method-margin>span{grid-row:1/3;margin:1px 0 0}.method-margin p{margin-top:0}}@media (max-width:620px){.normalization-results,.normalize-form,.workspace-selection{padding:14px}.public-normalizer-actions{align-items:stretch;flex-direction:column}.public-normalizer-actions .quiet-action,.public-normalizer-actions .text-link{width:100%;margin-left:0}.public-fit-legend,.workspace-selection__identity{grid-template-columns:1fr}.workspace-selection__unit{grid-column:auto}.input-panel__label-row,.results-heading{align-items:stretch;flex-direction:column}.input-panel__utilities,.results-heading__actions{justify-content:space-between;width:100%}.prepared-input-toolbar__heading{align-items:flex-start;flex-direction:column}.prepared-input-list{grid-template-columns:1fr}.batch-summary{display:grid;grid-template-columns:repeat(2,1fr)}.batch-summary>div{border-bottom:1px solid var(--line)}.result-inspector{padding:14px}.api-context-fields{grid-template-columns:1fr}.api-context-fields p{grid-column:1}.api-console__environment{grid-template-columns:1fr}.api-console__environment>div{border-right:0;border-bottom:1px solid var(--border-inverse-soft)}.api-console__environment>div:last-child{border-bottom:0}.api-request-builder,.api-response-panel{padding:14px}.api-panel-heading{align-items:flex-start;flex-direction:column}.api-prepared-examples>span{width:100%}.api-code-toolbar{align-items:stretch;flex-direction:column}.api-code-tabs{overflow-x:auto}.api-code-tab{flex:1 0 auto}.api-code-copy{align-self:flex-start;margin:7px 10px}.api-response-summary{grid-template-columns:1fr}.evaluation-loader__control,.evaluation-loader__result{padding:14px}.evaluation-serving-identity{grid-template-columns:1fr}.evaluation-evidence-status>div{grid-template-columns:1fr;gap:5px}.evaluation-actions .button-row{align-items:stretch;flex-direction:column}.evaluation-actions .button{justify-content:center;width:100%}.methods-hero{padding-block:42px 30px}.method-index{display:grid;padding-block:6px}.method-index li{border-bottom:1px solid var(--line)}.method-index li:last-child{border-bottom:0}.method-index li:after{display:none}.method-index a{width:100%;padding:8px 2px}.method-boundary-example{grid-template-columns:1fr}.method-boundary-example figcaption{grid-column:1}.method-boundary-example>div{border-right:0;border-bottom:1px solid var(--line)}.method-boundary-example>div:last-child{border-bottom:0}.method-flow,.method-scale{grid-template-columns:1fr;text-align:left}.method-flow i,.method-scale i{transform:rotate(90deg);transform-origin:center;justify-self:start}.private-study>summary{align-items:flex-start;flex-direction:column;gap:8px}.private-study__tabs{overflow-x:auto}.private-study__tab{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.taxonomy-qa-page{min-height:100vh}.retrieval-qa-boundary{align-items:center;background:var(--surface-subtle);border-bottom:1px solid var(--line);color:var(--muted);display:flex;gap:11px;padding:12px 24px}.retrieval-qa-boundary div{display:grid;grid-gap:2px;gap:2px}.retrieval-qa-boundary strong{color:var(--ink);font-size:.8rem}.retrieval-qa-boundary span{font-size:.76rem;line-height:1.45}.taxonomy-qa-hero{align-items:end;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto}.taxonomy-qa-boundary{align-items:center;background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);display:flex;font-size:.78rem;gap:9px;line-height:1.4;max-width:310px;padding:12px 14px}.taxonomy-qa-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:1px}.taxonomy-qa-card{align-items:start;background:var(--surface);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:27px}.taxonomy-qa-card:last-of-type{grid-column:1/-1}.taxonomy-qa-card__mark{align-items:center;background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);display:flex;height:38px;justify-content:center;width:38px}.taxonomy-qa-card h2{font-size:1.25rem;margin:4px 0 7px}.taxonomy-qa-card p:not(.eyebrow){color:var(--muted);margin:0}.taxonomy-qa-card .button{grid-column:2;justify-self:start}.taxonomy-qa-error{color:var(--danger);grid-column:1/-1;margin:20px}@media (max-width:760px){.taxonomy-qa-grid,.taxonomy-qa-hero{grid-template-columns:1fr}.taxonomy-qa-card:last-of-type{grid-column:auto}}.importer-page{min-height:calc(100vh - 70px);background:var(--canvas)}.importer-launcher-page{padding-bottom:100px}.importer-launcher-hero{max-width:780px;padding-block:72px 38px}.importer-launcher-hero h1{margin-bottom:18px;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:560;letter-spacing:-.045em;line-height:1}.importer-launcher-hero>p:last-child{max-width:670px;margin-bottom:0;color:var(--ink-soft);font-size:1.16rem}.importer-launcher-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.importer-launcher-card{display:flex;min-height:430px;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow-subtle)}.importer-launcher-card__icon{display:grid;width:46px;height:46px;margin-bottom:28px;place-items:center;border:1px solid var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.importer-launcher-card h2{margin-bottom:13px;font-size:1.42rem;line-height:1.2}.importer-launcher-card>p:not(.eyebrow){margin-bottom:18px;color:var(--ink-soft)}.importer-launcher-card small{display:block;margin:auto 0 24px;color:var(--ink-faint);line-height:1.5}.importer-launcher-card .button{width:100%}.importer-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,390px);grid-gap:70px;gap:70px;align-items:end;padding-block:68px 42px}.importer-hero>div{max-width:730px}.importer-hero h1{max-width:700px;margin-bottom:20px;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2.7rem,5.4vw,4.8rem);font-weight:560;letter-spacing:-.045em;line-height:.98}.importer-hero>div>p:last-child{max-width:660px;margin:0;color:var(--ink-soft);font-family:var(--font-editorial),Georgia,serif;font-size:1.27rem;line-height:1.5}.importer-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-dark)}.importer-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line);color:var(--ink-faint)}.importer-steps li>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--line-dark);border-radius:50%;font-family:var(--font-code),monospace;font-size:.75rem}.importer-steps li div,.importer-steps li small,.importer-steps li strong{display:block}.importer-steps li strong{color:inherit;font-size:.9rem;font-weight:600}.importer-steps li small{margin-top:1px;font-size:.79rem}.importer-steps .importer-step--current{color:var(--ink)}.importer-steps .importer-step--current>span{border-color:var(--forest-dark);background:var(--forest-dark);color:var(--paper-bright)}.importer-workspace{padding-bottom:100px}.importer-loading-card{display:flex;min-height:190px;align-items:center;justify-content:center;gap:14px;padding:35px;border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow);color:var(--forest-dark)}.importer-loading-card span,.importer-loading-card strong{display:block}.importer-loading-card span{margin-top:3px;color:var(--ink-faint);font-size:.84rem}.importer-file-input{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.importer-intake-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:24px;gap:24px;align-items:stretch}.importer-intake-card,.importer-receipt{border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow)}.importer-mode-tabs{display:grid;grid-template-columns:repeat(2,1fr);padding:8px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.importer-mode-tab{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;color:var(--ink-soft);font-weight:600}.importer-mode-tab--active{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink);box-shadow:0 4px 13px var(--shadow-color-subtle)}.importer-dropzone{display:flex;min-height:405px;margin:24px;flex-direction:column;align-items:center;justify-content:center;padding:50px 30px;border:1.5px dashed var(--line-dark);background:linear-gradient(var(--canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-grid) 1px,transparent 1px),var(--surface-subtle);background-size:22px 22px;text-align:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.importer-dropzone--active{transform:scale(.995);border-color:var(--forest);background-color:var(--sage)}.importer-dropzone__icon{display:grid;width:62px;height:62px;margin-bottom:20px;place-items:center;border:1px solid var(--sage-deep);border-radius:50%;background:var(--sage);color:var(--forest-dark)}.importer-dropzone h2,.importer-paste-heading h2{margin-bottom:6px;font-family:var(--font-editorial),Georgia,serif;font-size:1.7rem;font-weight:600}.importer-dropzone p{margin-bottom:22px;color:var(--ink-soft)}.importer-dropzone small{margin-top:14px;color:var(--ink-faint);font-family:var(--font-code),monospace;font-size:.77rem}.importer-paste-panel{padding:30px}.importer-paste-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:22px}.importer-paste-heading p{margin:0;color:var(--ink-soft)}.importer-page .text-action{display:inline-flex;align-items:center;border:0;background:transparent}.importer-field-select>span,.importer-paste-panel>label,.importer-review-toolbar label{display:block;margin-bottom:7px;color:var(--ink-soft);font-size:.82rem;font-weight:600}.importer-paste-panel textarea{width:100%;min-height:262px;resize:vertical;padding:16px;border:1px solid var(--line-dark);border-radius:0;outline:0;background:var(--surface);font-family:var(--font-code),monospace;font-size:.85rem;line-height:1.65}.importer-field-select select:focus,.importer-paste-panel textarea:focus,.importer-review-toolbar select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--focus-ring)}.importer-paste-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.importer-paste-actions>span{color:var(--ink-faint);font-size:.82rem}.importer-error{margin:0 24px 20px;padding:12px 14px;border-left:3px solid var(--rust);background:var(--rust-wash);color:var(--status-error);font-size:.9rem}.importer-error--standalone{margin:18px 0 0;border:1px solid var(--status-error-border)}.importer-privacy-note{display:flex;min-height:49px;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:.82rem}.importer-instructions{padding:34px 31px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink)}.eyebrow,.importer-instructions .eyebrow{margin-bottom:9px;color:var(--text-muted);font-family:var(--font-code),monospace;font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.importer-instructions .eyebrow{color:var(--text-muted)}.importer-instructions h2{margin-bottom:25px;font-family:var(--font-editorial),Georgia,serif;font-size:1.75rem;font-weight:560;line-height:1.2}.importer-instructions ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.importer-instructions li{display:grid;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;padding:14px 0;border-top:1px solid var(--border);color:var(--ink-soft);font-size:.9rem}.importer-instructions li svg{margin-top:3px;color:var(--brand-primary)}.importer-instructions code{color:var(--brand-primary-strong)}.importer-instructions__note{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;margin-top:26px;padding:17px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted)}.importer-instructions__note p{margin:0;font-size:.84rem}.importer-receipt{overflow:hidden}.importer-receipt__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:27px 30px;border-bottom:1px solid var(--sage-deep);background:linear-gradient(100deg,var(--sage),var(--surface-glass))}.importer-success-mark{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--forest-dark);color:var(--paper-bright)}.importer-receipt__header h2{margin-bottom:3px;font-family:var(--font-editorial),Georgia,serif;font-size:1.85rem;font-weight:600}.importer-receipt__header p:last-child{max-width:700px;margin:0;color:var(--ink-soft);font-size:.9rem}.importer-receipt--failed .importer-receipt__header{border-bottom-color:var(--attention-border);background:linear-gradient(100deg,var(--rust-wash),var(--surface-glass))}.importer-receipt--failed .importer-success-mark{background:var(--rust)}.importer-receipt__actions{display:flex;align-items:center;gap:14px}.importer-manifest-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));border-bottom:1px solid var(--line-dark);background:var(--surface-inverse);color:var(--ink-inverse)}.importer-manifest-strip>div{min-width:0;padding:15px 18px;border-right:1px solid var(--border-inverse)}.importer-manifest-strip span,.importer-manifest-strip strong{display:block}.importer-manifest-strip span{color:var(--ink-inverse-muted);font-family:var(--font-code),monospace;font-size:.69rem;letter-spacing:.04em;text-transform:uppercase}.importer-manifest-strip strong{overflow:hidden;margin-top:3px;font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.importer-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 325px;border-bottom:1px solid var(--line-dark)}.importer-review-layout--single{grid-template-columns:1fr}.importer-review-layout--single .importer-table-review{border-right:0}.importer-table-review{min-width:0;padding:28px 30px 30px;border-right:1px solid var(--line-dark)}.importer-findings__heading,.importer-review-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.importer-failure-panel h3,.importer-findings h3,.importer-interpretation h3,.importer-next-step h3,.importer-review-toolbar h3{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.45rem;font-weight:600}.importer-review-toolbar label{margin:0}.importer-field-select select,.importer-review-toolbar select{display:block;width:100%;min-height:42px;margin-top:6px;padding:7px 32px 7px 10px;border:1px solid var(--line-dark);border-radius:0;outline:0;background:var(--paper-bright)}.importer-inline-note{display:flex;align-items:center;gap:7px;margin:17px 0 0;color:var(--ink-faint);font-size:.8rem}.importer-table-wrap{overflow-x:auto;margin-top:22px;border:1px solid var(--line)}.importer-table-wrap table{width:100%;border-collapse:collapse;background:var(--surface);font-size:.8rem;white-space:nowrap}.importer-table-wrap td,.importer-table-wrap th{max-width:220px;overflow:hidden;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis}.importer-table-wrap thead th{background:var(--paper-deep);color:var(--ink-soft);font-family:var(--font-code),monospace;font-size:.72rem;font-weight:500}.importer-table-wrap tbody th{width:42px;background:var(--surface-subtle);color:var(--ink-faint);font-family:var(--font-code),monospace;font-weight:400}.empty-cell{color:var(--line-dark);font-style:italic}.importer-preview-caption{margin:10px 0 0;color:var(--ink-faint);font-size:.78rem}.importer-interpretation{padding:28px 26px;background:var(--surface-subtle)}.importer-interpretation h3{margin-bottom:20px}.importer-check-row{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;margin-bottom:19px}.importer-check-row input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--forest-dark)}.importer-check-row small,.importer-check-row strong{display:block}.importer-check-row strong{font-size:.88rem}.importer-check-row small{margin-top:3px;color:var(--ink-faint);font-size:.76rem}.importer-field-select{display:block}.importer-readiness{display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px;margin-top:24px;padding:13px;border:1px solid}.importer-readiness p,.importer-readiness span,.importer-readiness strong{display:block;margin:0}.importer-readiness strong{font-size:.84rem}.importer-readiness span{margin-top:2px;font-size:.75rem}.importer-readiness--ready{border-color:var(--sage-deep);background:var(--sage);color:var(--forest-dark)}.importer-readiness--attention{border-color:var(--status-warning-border);background:var(--amber-wash);color:var(--status-warning)}.importer-findings{padding:31px 30px 34px}.importer-findings__heading>p{max-width:370px;margin:0;color:var(--ink-faint);font-size:.82rem;text-align:right}.importer-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border:1px solid var(--line-dark)}.importer-stat-grid>div{min-width:0;padding:17px 18px;border-right:1px solid var(--line)}.importer-stat-grid>div:last-child{border-right:0}.importer-stat-grid small,.importer-stat-grid span,.importer-stat-grid strong{display:block}.importer-stat-grid span{color:var(--ink-faint);font-size:.76rem}.importer-stat-grid strong{margin-block:4px 1px;font-family:var(--font-editorial),Georgia,serif;font-size:1.9rem;font-weight:600;line-height:1.1}.importer-stat-grid small{overflow:hidden;color:var(--ink-soft);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.importer-detected-fields{margin:15px 0 0;padding:12px 14px;border-left:2px solid var(--sage-deep);background:var(--brand-primary-soft);color:var(--ink-soft);font-size:.82rem}.importer-warning-list{margin-top:15px;padding:14px 16px;border-left:2px solid var(--status-warning);background:var(--amber-wash);color:var(--ink-soft);font-size:.82rem}.importer-warning-list>strong{color:var(--ink)}.importer-warning-list ul{display:grid;grid-gap:7px;gap:7px;margin:9px 0 0;padding:0;list-style:none}.importer-warning-list li{display:grid;grid-template-columns:18px 1fr;grid-gap:6px;gap:6px}.importer-warning-list svg{margin-top:2px}.importer-failure-panel{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:13px;gap:13px;padding:30px;border-bottom:1px solid var(--line-dark);color:var(--status-error)}.importer-failure-panel h3{margin-bottom:7px}.importer-failure-panel p:last-child{margin:0;color:var(--ink-soft);font-size:.85rem}.importer-next-step{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 30px;border-top:1px solid var(--line);background:var(--paper-deep)}.importer-next-step p:last-child{max-width:720px;margin:5px 0 0;color:var(--ink-soft);font-size:.84rem}.importer-coming-next{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line-dark);color:var(--ink-soft);font-family:var(--font-code),monospace;font-size:.72rem}.mapping-hero h1{max-width:760px}.mapping-load-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:30px;border:1px solid var(--status-error-border);background:var(--rust-wash);color:var(--status-error)}.mapping-load-error h2,.mapping-load-error p{margin:0}.mapping-load-error h2{font:600 1.5rem var(--font-editorial),Georgia,serif}.mapping-load-error p{margin-top:4px;color:var(--ink-soft)}.mapping-progress-card,.mapping-start-card{display:flex;min-height:230px;align-items:center;justify-content:center;gap:18px;padding:38px;border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow)}.mapping-start-card{justify-content:space-between}.mapping-progress-mark{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--forest-dark);color:var(--paper-bright)}.mapping-progress-card h2,.mapping-start-card h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.7rem;font-weight:600}.mapping-progress-card p:last-child,.mapping-start-card p:last-child{margin:5px 0 0;color:var(--ink-soft);font-size:.86rem}.mapping-shell{overflow:hidden;border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow)}.mapping-simple-review{padding:0}.mapping-simple-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:27px 30px;border-bottom:1px solid var(--status-warning-border);background:linear-gradient(100deg,var(--amber-wash),var(--surface-glass))}.mapping-simple-heading--confirmed{border-bottom-color:var(--sage-deep);background:linear-gradient(100deg,var(--sage),var(--surface-glass))}.mapping-simple-heading h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.75rem;font-weight:600}.mapping-simple-heading p:last-child{margin:4px 0 0;color:var(--ink-soft);font-size:.84rem}.mapping-two-column-table{margin:29px 30px 32px;border:1px solid var(--line-dark)}.mapping-two-column-row{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(330px,1.75fr);border-bottom:1px solid var(--line)}.mapping-two-column-row:last-child{border-bottom:0}.mapping-two-column-row>div{min-width:0;padding:15px 17px}.mapping-two-column-row>div:first-child{border-right:1px solid var(--line)}.mapping-two-column-row--head{background:var(--paper-deep);color:var(--ink-faint);font-family:var(--font-code),monospace;font-size:.7rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.mapping-two-column-row--head>div{padding-block:10px}.mapping-source-column small,.mapping-source-column strong{display:block}.mapping-source-column strong{font-family:var(--font-code),monospace;font-size:.81rem;font-weight:500}.mapping-source-column small{overflow:hidden;margin-top:5px;color:var(--ink-faint);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.mapping-meaning-control select{width:100%;min-height:43px;padding:8px 34px 8px 11px;border:1px solid var(--line-dark);border-radius:0;outline:0;background:var(--surface);color:var(--ink);font:inherit}.mapping-meaning-control select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--focus-ring)}.mapping-meaning-control select:disabled{border-color:var(--sage-deep);background:var(--sage);color:var(--forest-dark);opacity:1}.mapping-source-bar{display:grid;grid-template-columns:auto minmax(180px,1.5fr) minmax(110px,.5fr) repeat(2,minmax(80px,.4fr)) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line-dark);background:var(--surface-inverse);color:var(--ink-inverse)}.mapping-source-icon{display:grid;width:39px;height:39px;place-items:center;background:var(--surface-inverse-overlay)}.mapping-source-bar span,.mapping-source-bar strong{display:block}.mapping-source-bar span{color:var(--ink-inverse-muted);font:.68rem var(--font-code),monospace;letter-spacing:.04em;text-transform:uppercase}.mapping-source-bar strong{overflow:hidden;margin-top:2px;font-size:.85rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mapping-source-actions{display:flex;align-items:center;gap:14px}.mapping-source-actions .text-action{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink-inverse-muted);cursor:pointer;white-space:nowrap}.mapping-source-actions .button--outline{border-color:var(--border-inverse);color:var(--paper-bright)}.mapping-inline-error{margin:18px 0 0}.mapping-confirmation-bar h3{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.4rem;font-weight:600}.mapping-confirmation-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 30px;border-top:1px solid var(--line);background:var(--paper-deep)}.mapping-confirmation-bar p:last-child{max-width:720px;margin:5px 0 0;color:var(--ink-soft);font-size:.82rem}.mapping-confirmation-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.verification-success-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:27px 30px;border-bottom:1px solid var(--sage-deep);background:linear-gradient(100deg,var(--sage),var(--surface-glass))}.verification-success-header h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-weight:600;font-size:1.8rem}.verification-success-header>div:nth-child(2)>p:last-child{margin:4px 0 0;color:var(--ink-soft);font-size:.85rem}.verification-header-actions{display:flex;align-items:center;gap:13px}.verification-header-actions .text-action{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--forest-dark);cursor:pointer;white-space:nowrap}.retrieval-shell{overflow:hidden;border:1px solid var(--line-dark);background:var(--paper-bright);box-shadow:var(--shadow)}.retrieval-preview-workspace{padding:30px}.retrieval-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.retrieval-managed-card h3,.retrieval-preview-heading h3{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.5rem;font-weight:600}.retrieval-managed-card header p:last-child,.retrieval-preview-heading p:last-child{margin:5px 0 0;color:var(--ink-soft);font-size:.82rem}.retrieval-demo-badge,.retrieval-version-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:5px 9px;border:1px solid var(--brand-primary-border);border-radius:3px;background:var(--brand-primary-soft);color:var(--brand-primary);font:600 .76rem var(--font-interface),IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.retrieval-demo-badge{border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.retrieval-preview-form{margin-top:22px}.retrieval-preview-workspace .demo-input-panel textarea{width:100%}.retrieval-choice-results{margin-top:22px}.retrieval-top-choice{margin-bottom:0}.retrieval-top-choice .demo-decision-record__outcome>div:last-child p{margin:3px 0 0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.retrieval-top-choice-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border:1px solid var(--brand-primary-border);border-radius:3px;background:var(--brand-primary-soft);color:var(--brand-primary-strong)!important;font-size:.76rem!important;font-weight:700;text-transform:uppercase}.retrieval-alternatives{border:1px solid var(--border);border-top:0;background:var(--surface);color:var(--ink-soft);font-family:var(--font-interface),"IBM Plex Sans","Segoe UI",sans-serif}.retrieval-alternatives summary{padding:12px 16px;cursor:pointer;color:var(--ink-soft);font-size:.875rem;font-weight:600}.retrieval-alternatives ol{margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.retrieval-alternatives li{display:grid;grid-gap:3px;gap:3px;padding:11px 16px;border-bottom:1px solid var(--border)}.retrieval-alternatives li:last-child{border-bottom:0}.retrieval-alternatives strong{font-size:.875rem}.retrieval-alternatives span{color:var(--text-muted);font-size:.8125rem}.retrieval-managed-card{margin:0 30px 30px;border:1px solid var(--line-dark);background:var(--paper-bright)}.retrieval-cost-authorization{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;margin:30px;padding:24px;border:1px solid var(--status-warning-border);background:var(--amber-wash);color:var(--status-warning)}.retrieval-cost-authorization--high{border-color:var(--status-error);background:var(--status-error-soft);color:var(--status-error)}.retrieval-cost-authorization h2{margin:2px 0 8px;font-family:var(--font-editorial),Georgia,serif;font-size:1.7rem;font-weight:600}.retrieval-cost-authorization p:not(.eyebrow){max-width:760px;margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.55}.retrieval-cost-authorization__warning{margin-top:14px!important;padding:12px 14px;border-left:3px solid var(--status-error);background:var(--paper-bright);color:var(--status-error)!important;font-weight:700}.retrieval-cost-authorization__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.retrieval-cost-authorization__actions .button{width:auto}.retrieval-managed-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--line-dark)}.retrieval-managed-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.retrieval-managed-stages li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:18px;border-right:1px solid var(--line);color:var(--ink-faint)}.retrieval-managed-stages li:last-child{border-right:0}.retrieval-managed-stages li>span{padding-top:1px}.retrieval-managed-stages strong{color:inherit;font-size:.82rem}.retrieval-managed-stages p{margin:5px 0 0;font-size:.75rem;line-height:1.45}.retrieval-managed-stage--current{background:var(--amber-wash);color:var(--status-warning)!important}.retrieval-managed-stage--interrupted{background:var(--brand-primary-soft);color:var(--brand-primary-strong)!important}.retrieval-managed-stage--failed{background:var(--status-error-soft);color:var(--status-error)!important}.retrieval-managed-stage--complete{background:var(--sage);color:var(--forest-dark)!important}.retrieval-managed-recovery{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:14px 18px;border-bottom:1px solid var(--line-dark)}.retrieval-managed-recovery--interrupted{background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.retrieval-managed-recovery--failed{background:var(--status-error-soft);color:var(--status-error)}.retrieval-managed-recovery>span{display:grid;place-items:center}.retrieval-managed-recovery strong{color:inherit;font-size:.84rem}.retrieval-managed-recovery p{margin:2px 0 0;color:var(--ink-soft);font-size:.76rem;line-height:1.45}.retrieval-managed-recovery .button{background:var(--paper-bright);white-space:nowrap}.retrieval-managed-recovery__error{color:var(--status-error)!important;font-weight:600}.retrieval-managed-card>footer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:12px 18px;border-top:1px solid var(--line-dark);background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.retrieval-managed-card>footer p{margin:0;font-size:.74rem;line-height:1.45}.retrieval-managed-card--compact>header{padding:16px 18px}.retrieval-managed-card--compact .retrieval-managed-stages li{align-items:center;padding:12px 14px}.retrieval-managed-card--compact .retrieval-managed-stages li>span{padding-top:0}.retrieval-managed-card--compact .retrieval-managed-stages strong{line-height:1.35}.retrieval-performance-pending{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;margin:0 30px 30px;padding:17px 18px;border:1px solid var(--line-dark);background:var(--paper-deep)}.retrieval-performance-pending__mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);background:var(--paper-bright);color:var(--ink-faint)}.retrieval-performance-pending h3{margin:1px 0 0;font:600 1.05rem var(--font-editorial),Georgia,serif}.retrieval-performance-pending p:last-child{margin:4px 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.45}.retrieval-performance-pending>span{padding:5px 8px;border:1px solid var(--line);background:var(--paper-bright);color:var(--ink-faint);font-size:.7rem;font-weight:600;white-space:nowrap}.retrieval-performance-summary{margin:0 30px 30px;border:1px solid var(--line-dark);background:var(--paper-bright)}.retrieval-performance-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid var(--line)}.retrieval-performance-summary h3{margin:1px 0 0;font:600 1.2rem var(--font-editorial),Georgia,serif}.retrieval-performance-summary header p:last-child{max-width:680px;margin:4px 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.45}.retrieval-fit-bars{display:grid;grid-gap:16px;gap:16px;padding:22px 20px 20px}.retrieval-fit-bars__legend{display:flex;flex-wrap:wrap;gap:16px}.retrieval-fit-bars__legend span{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:.72rem;gap:6px}.retrieval-fit-bars__legend span:before{background:var(--brand-primary);content:"";display:block;height:9px;width:9px}.retrieval-fit-bars__legend span.is-passable:before{background:var(--warm-secondary)}.retrieval-fit-bars__legend span.is-poor:before{background:var(--data-context)}.retrieval-fit-bars__legend span.is-ambiguous:before{background:var(--ink-faint)}.retrieval-fit-bars__rows{display:grid;grid-gap:8px;gap:8px}.retrieval-fit-bars__column-heading{display:grid;grid-template-columns:78px minmax(0,1fr) 128px;padding:0 11px}.retrieval-fit-bars__column-heading span{grid-column:3;color:var(--ink-faint);font-size:.62rem;font-weight:650;line-height:1.3;text-align:right}.retrieval-fit-bars__row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:78px minmax(0,1fr) 128px;padding:9px 11px}.retrieval-fit-bars__version{align-items:center;display:flex;gap:7px}.retrieval-fit-bars__row strong{font-size:.78rem}.retrieval-fit-bars__version small{border:1px solid var(--attention-border);color:var(--attention-strong);font-size:.58rem;font-weight:700;letter-spacing:.04em;padding:2px 4px;text-transform:uppercase}.retrieval-fit-bars__row>span{color:var(--ink-faint);font-size:.7rem;text-align:right}.retrieval-fit-bars__row.is-current{background:var(--attention-soft);box-shadow:inset 3px 0 var(--attention)}.retrieval-fit-bars__row.is-current strong,.retrieval-fit-bars__row.is-current>span{color:var(--attention-strong)}.retrieval-fit-bars__bar{background:var(--surface-subtle);display:flex;height:20px;outline:1px solid var(--line)}.retrieval-fit-bars__bar i{cursor:help;display:block;height:100%;position:relative}.retrieval-fit-bars__bar i:after{position:absolute;z-index:4;bottom:calc(100% + 7px);left:50%;padding:5px 7px;transform:translate(-50%,3px);background:var(--ink);color:var(--paper-bright);content:attr(data-tooltip);font:600 .66rem var(--font-interface),IBM Plex Sans,Segoe UI,sans-serif;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.retrieval-fit-bars__bar i:focus-visible:after,.retrieval-fit-bars__bar i:hover:after{opacity:1;transform:translate(-50%)}.retrieval-fit-bars__bar i:focus-visible{z-index:3;outline:2px solid var(--ink);outline-offset:2px}.retrieval-fit-bars__bar i+i{box-shadow:inset 1px 0 var(--surface)}.retrieval-fit-bars__bar i.is-good{background:var(--brand-primary)}.retrieval-fit-bars__bar i.is-passable{background:var(--warm-secondary)}.retrieval-fit-bars__bar i.is-poor{background:var(--data-context)}.retrieval-fit-bars__bar i.is-ambiguous{background:var(--ink-faint)}.retrieval-fit-bars__axis-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:78px minmax(0,1fr) 128px;padding:0 11px}.retrieval-fit-bars__axis{position:relative;display:flex;grid-column:2;justify-content:space-between;padding-top:8px;color:var(--ink-faint);font:.62rem var(--font-code),monospace}.retrieval-fit-bars__axis:before{position:absolute;top:2px;right:0;left:0;border-top:1px solid var(--line-dark);content:""}.retrieval-fit-bars__axis span{position:relative;transform:translateX(-50%)}.retrieval-fit-bars__axis span:last-child{transform:translateX(50%)}.retrieval-performance-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.retrieval-performance-takeaways>div{display:flex;align-items:center;gap:9px;padding:14px 20px}.retrieval-performance-takeaways>div+div{border-left:1px solid var(--line)}.retrieval-performance-takeaways strong{color:var(--ink);font:600 1.12rem var(--font-editorial),Georgia,serif}.retrieval-performance-takeaways span{color:var(--ink-soft);font-size:.7rem}.retrieval-performance-identity{padding:10px 20px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:.68rem}.retrieval-performance-identity summary{cursor:pointer;font-weight:600}.retrieval-performance-identity p{margin:9px 0 2px;color:var(--ink-soft);line-height:1.45}@media (max-width:980px){.importer-hero,.importer-intake-layout,.importer-review-layout{grid-template-columns:1fr}.importer-hero{gap:38px}.importer-steps{grid-template-columns:repeat(4,1fr)}.importer-steps li{border-top:1px solid var(--line)}.importer-table-review{border-right:0;border-bottom:1px solid var(--line-dark)}.mapping-source-bar{grid-template-columns:auto minmax(0,1fr) repeat(3,auto)}.mapping-source-bar>div:nth-child(3){display:none}.mapping-source-actions{grid-column:1/-1;justify-content:flex-end}.retrieval-managed-stages{grid-template-columns:repeat(2,1fr)}.retrieval-managed-stages li:nth-child(2){border-right:0}.retrieval-managed-stages li:nth-child(-n+2){border-bottom:1px solid var(--line)}.importer-stat-grid{grid-template-columns:repeat(2,1fr)}.importer-stat-grid>div:nth-child(2){border-right:0}.importer-stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.importer-hero{padding-block:44px 30px}.importer-hero h1{font-size:2.75rem}.importer-steps{grid-template-columns:1fr}.importer-steps li{padding-inline:2px}.importer-mode-tabs{grid-template-columns:1fr}.importer-dropzone{min-height:340px;margin:14px;padding:40px 18px}.importer-paste-panel{padding:21px 17px}.importer-findings__heading,.importer-next-step,.importer-paste-actions,.importer-paste-heading,.importer-receipt__actions,.importer-receipt__header,.importer-review-toolbar{align-items:stretch;flex-direction:column}.importer-findings__heading,.importer-next-step,.importer-paste-actions,.importer-paste-heading,.importer-receipt__actions,.importer-review-toolbar{display:flex}.importer-receipt__header{grid-template-columns:1fr;padding:24px 19px}.importer-paste-actions .button,.importer-receipt__actions .button{width:100%}.importer-manifest-strip{grid-template-columns:repeat(2,1fr)}.importer-failure-panel,.importer-findings,.importer-interpretation,.importer-table-review{padding:23px 18px}.importer-findings__heading>p{text-align:left}.importer-stat-grid{grid-template-columns:1fr}.importer-stat-grid>div,.importer-stat-grid>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.importer-stat-grid>div:last-child{border-bottom:0}.importer-next-step{padding:23px 18px}.mapping-load-error,.mapping-source-bar{grid-template-columns:1fr}.mapping-source-icon{display:none}.mapping-source-actions{grid-column:auto;justify-content:flex-start;flex-wrap:wrap}.mapping-confirmation-bar{align-items:stretch;flex-direction:column}.mapping-confirmation-bar .button,.mapping-load-error .button{width:100%}.mapping-confirmation-actions{align-items:stretch;flex-direction:column;width:100%}.mapping-confirmation-bar{padding-inline:18px}.mapping-progress-card,.mapping-start-card{align-items:stretch;flex-direction:column;padding:26px 20px}.mapping-start-card .button{width:100%}.mapping-simple-heading{grid-template-columns:1fr;padding:23px 18px}.mapping-two-column-table{margin:20px 18px 24px}.mapping-two-column-row{grid-template-columns:1fr}.mapping-two-column-row>div:first-child{border-right:0;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.mapping-two-column-row--head>div:first-child{border-bottom:0}.mapping-two-column-row--head>div:last-child{display:none}.verification-success-header{grid-template-columns:1fr;padding:23px 18px}.verification-header-actions{align-items:stretch;flex-direction:column;display:flex}.verification-header-actions .button{width:100%}.retrieval-preview-workspace{padding:23px 18px}.retrieval-managed-card>header,.retrieval-preview-heading{align-items:stretch;flex-direction:column}.retrieval-managed-card,.retrieval-performance-pending,.retrieval-performance-summary{margin:0 18px 23px}.retrieval-performance-pending{grid-template-columns:auto minmax(0,1fr)}.retrieval-performance-pending>span{grid-column:2;justify-self:start}.retrieval-performance-summary>header{align-items:stretch;flex-direction:column}.retrieval-fit-bars__row{grid-template-columns:74px minmax(0,1fr)}.retrieval-fit-bars__row>span{grid-column:2;text-align:left}.retrieval-fit-bars__axis-row{grid-template-columns:74px minmax(0,1fr)}.retrieval-performance-takeaways{grid-template-columns:1fr}.retrieval-performance-takeaways>div+div{border-top:1px solid var(--line);border-left:0}.retrieval-managed-stages{grid-template-columns:1fr}.retrieval-managed-recovery{grid-template-columns:auto minmax(0,1fr)}.retrieval-managed-recovery .button{grid-column:2;justify-self:start}.retrieval-managed-stages li,.retrieval-managed-stages li:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.retrieval-managed-stages li:last-child{border-bottom:0}.retrieval-top-choice .demo-decision-record__outcome,.retrieval-top-choice .demo-decision-record__source{grid-template-columns:1fr}.retrieval-top-choice .demo-decision-record__outcome>div+div{border-top:1px solid var(--border);border-left:0}.importer-coming-next{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.importer-dropzone{transition:none}}@media (max-width:900px){.importer-launcher-options{grid-template-columns:1fr}.importer-launcher-card{min-height:0}.importer-launcher-card small{margin-top:4px}}