.document-intake-demo{--intake-line:color-mix(in srgb,var(--ink) 14%,transparent);--intake-surface:color-mix(in srgb,var(--paper) 78%,var(--accent) 4%)}.document-intake-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:32px;align-items:end;margin-bottom:34px}.document-intake-intro h2{max-width:720px;margin:0;font-size:clamp(28px,4vw,52px);line-height:1.02;letter-spacing:-.04em}.document-intake-intro p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:17px;line-height:1.65}.intake-panel{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:18px}.intake-document-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.intake-document-choice{min-width:0;overflow-wrap:anywhere;display:grid;gap:5px;text-align:left;padding:14px;border:1px solid var(--intake-line);border-radius:12px;background:var(--intake-surface);color:var(--ink);cursor:pointer;min-height:84px}.intake-document-choice span{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.intake-document-choice strong{font-size:14px;line-height:1.25}.intake-document-choice:hover,.intake-document-choice:focus-visible,.intake-document-choice.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 24%,transparent)}.intake-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--intake-line);border-bottom:1px solid var(--intake-line)}.intake-file-label{display:inline-flex;align-items:center;gap:8px;font:600 12px var(--mono);letter-spacing:.02em;color:var(--ink);cursor:pointer}.intake-file-label input{max-width:210px;font:inherit;color:var(--muted)}.intake-correction-count{margin-left:auto;color:var(--muted);font-size:12px}.text-button{border:0;background:transparent;color:var(--accent);font:600 12px var(--mono);padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.text-button:hover,.text-button:focus-visible{color:var(--ink)}.intake-notice{margin:0;padding:12px 14px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-size:13px;line-height:1.5}.intake-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.intake-source-card,.intake-card,.intake-exception-card{border:1px solid var(--intake-line);border-radius:16px;background:var(--intake-surface);padding:22px}.intake-source-card{grid-row:span 2;background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 86%,var(--accent) 7%),var(--intake-surface))}.intake-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.intake-card-heading h3{margin:0;font-size:20px;letter-spacing:-.02em}.intake-file-pill,.intake-model-label,.intake-review-state,.intake-exception-count{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font:600 10px var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap}.intake-model-label{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--ink)}.intake-review-state{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--ink)}.intake-source-copy{margin:0;min-height:240px;padding:18px;border:1px solid var(--intake-line);border-radius:10px;background:color-mix(in srgb,var(--paper) 78%,#000 2%);font:14px/1.8 var(--mono);overflow:auto;white-space:normal}.intake-source-copy mark{padding:2px 3px;border-radius:3px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}.intake-source-copy mark[data-source-status="conflict"]{background:color-mix(in srgb,var(--warning,#d99524) 28%,transparent);outline:1px solid color-mix(in srgb,var(--warning,#d99524) 55%,transparent)}.intake-empty{color:var(--muted)}.intake-fields,.intake-reviewed-fields,.intake-exceptions{list-style:none;margin:0;padding:0;display:grid;gap:8px}.intake-field-group{padding:10px 0;border-top:1px solid var(--intake-line)}.intake-field-group:first-child{border-top:0;padding-top:0}.intake-field-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:7px;font-size:13px}.intake-status{font:600 10px var(--mono);letter-spacing:.04em;text-transform:uppercase}.intake-status-missing{color:var(--warning,#a56600)}.intake-status-conflict{color:var(--error)}.intake-status-suggested{color:var(--success)}.intake-suggestion{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.intake-suggestion>div{display:grid;gap:2px;min-width:0}.intake-suggestion strong{font-size:13px;overflow-wrap:anywhere}.intake-suggestion span,.intake-suggestion small{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.intake-suggestion-empty{color:var(--muted);font-size:12px}.intake-reviewed-card{background:color-mix(in srgb,var(--accent) 5%,var(--paper))}.intake-reviewed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:9px 0;border-top:1px solid var(--intake-line)}.intake-reviewed-row:first-child{border-top:0;padding-top:0}.intake-reviewed-row label{display:grid;gap:5px}.intake-reviewed-row label span{font:600 11px var(--mono);letter-spacing:.03em;color:var(--muted)}.intake-reviewed-row input{width:100%;min-width:0;border:1px solid var(--intake-line);border-radius:7px;background:var(--paper);color:var(--ink);padding:8px 9px;font:14px var(--mono)}.intake-reviewed-row input:focus{outline:2px solid var(--accent);outline-offset:1px}.intake-exception-card{margin-top:14px;background:color-mix(in srgb,var(--warning,#d99524) 6%,var(--paper))}.intake-exceptions{gap:6px;margin:0 0 10px}.intake-exceptions li{padding:9px 10px;border-left:3px solid var(--warning,#d99524);background:color-mix(in srgb,var(--warning,#d99524) 10%,transparent);font-size:13px;line-height:1.45}.intake-exceptions .intake-exception-clear{border-left-color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.document-intake-demo .notice{margin-top:16px}@media (max-width:900px){.document-intake-intro{grid-template-columns:1fr}.intake-document-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-workspace{grid-template-columns:minmax(0,1fr)}.intake-source-card{grid-row:auto}}@media (max-width:560px){.intake-card-heading{flex-wrap:wrap}.intake-file-pill{max-width:100%;overflow-wrap:anywhere;white-space:normal}.intake-document-picker{grid-template-columns:minmax(0,1fr)}.intake-toolbar{align-items:flex-start}.intake-file-label{display:grid}.intake-file-label input{max-width:100%}.intake-correction-count{margin-left:0;width:100%}.intake-source-card,.intake-card,.intake-exception-card{padding:16px}.intake-reviewed-row{grid-template-columns:minmax(0,1fr)}.intake-reviewed-row .text-button{justify-self:start}.intake-suggestion{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.document-intake-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}