.onboarding_shell__VHSDc{min-height:calc(100vh - 4rem);padding:2rem 0 3rem;background:linear-gradient(180deg,color-mix(in oklab,var(--linen) 72%,transparent),transparent 34rem),var(--bg)}.onboarding_frame__y6job{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);width:min(1180px,calc(100% - 2rem));min-height:calc(100vh - 9rem);margin:0 auto;border:.5px solid var(--border);background:var(--bg)}.onboarding_rail__rPn_P{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;border-right:.5px solid var(--border);background:var(--linen)}.onboarding_railTitle__qUVp9{margin-top:.4rem;font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.05}.onboarding_fileList__GI_q7 p,.onboarding_formBlock__0mCBl p,.onboarding_inlineError__cs5ac,.onboarding_nextBlock__cfLLn p,.onboarding_promise__gYDKv p,.onboarding_railCopy__jlAvc,.onboarding_summary__GYuek{color:var(--text-muted)}.onboarding_railCopy__jlAvc{margin-top:.8rem;font-size:.92rem;line-height:1.55}.onboarding_stepList__ZlbPU{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none}.onboarding_stepButton__2Tqkv{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;min-height:2.8rem;padding:.45rem;border:.5px solid transparent;background:transparent;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer}.onboarding_stepButton__2Tqkv[data-state=active],.onboarding_stepButton__2Tqkv[data-state=complete]{border-color:var(--border);background:var(--bg);color:var(--text)}.onboarding_stepIndex__HtKl3{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border:.5px solid;font-family:var(--font-mono);font-size:.75rem}.onboarding_stepButton__2Tqkv[data-state=active] .onboarding_stepIndex__HtKl3,.onboarding_stepButton__2Tqkv[data-state=complete] .onboarding_stepIndex__HtKl3{border-color:var(--accent);background:var(--accent);color:var(--chalk)}.onboarding_workspace__ukPRM{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.onboarding_header__qHxTR{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem 2rem 1.25rem;border-bottom:.5px solid var(--border)}.onboarding_title__DrvRK{max-width:16ch;margin-top:.35rem;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.6rem);font-weight:600;line-height:1.02}.onboarding_summary__GYuek{max-width:62ch;margin-top:.9rem;font-size:1rem}.onboarding_progressBar__iAuho{height:.35rem;background:var(--linen);overflow:hidden}.onboarding_progressBar__iAuho span{display:block;height:100%;background:var(--accent);transition:width .22s ease}.onboarding_panel__7_9jT{min-height:26rem;padding:2rem}.onboarding_promiseGrid__2lc2u,.onboarding_reviewGrid__eqZpJ,.onboarding_uploadGrid__tT8pq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.onboarding_briefPreview__z_AKC,.onboarding_fileList__GI_q7,.onboarding_nextBlock__cfLLn,.onboarding_promise__gYDKv{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem;border:.5px solid var(--border);background:var(--linen)}.onboarding_promise__gYDKv span{font-family:var(--font-mono);color:var(--accent)}.onboarding_briefPreview__z_AKC h3,.onboarding_fileList__GI_q7 h3,.onboarding_nextBlock__cfLLn h3,.onboarding_promise__gYDKv h3{font-family:var(--font-heading);font-size:1.45rem;font-weight:600;line-height:1.15}.onboarding_chatShell__fe_Dk{display:grid;grid-gap:1rem;gap:1rem;max-width:46rem}.onboarding_chatStream__fmfo0{display:grid;grid-gap:.75rem;gap:.75rem}.onboarding_agentBubble__pvz5t,.onboarding_userBubble__keRKW{max-width:82%;padding:.85rem 1rem;border:.5px solid var(--border);line-height:1.5}.onboarding_agentBubble__pvz5t{justify-self:start;background:var(--linen)}.onboarding_userBubble__keRKW{justify-self:end;border-color:var(--accent);background:color-mix(in oklab,var(--linen) 56%,var(--bg))}.onboarding_chatInputRow___oAkj{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem}.onboarding_inlineError__cs5ac{padding:.75rem .85rem;border-left:2px solid var(--accent);background:var(--linen);font-size:.9rem}.onboarding_textInput__xZe9p{width:100%;min-height:2.85rem;padding:.75rem .85rem;border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit}.onboarding_primaryAction__YR911:focus,.onboarding_secondaryAction__YBJ7q:focus,.onboarding_textInput__xZe9p:focus{outline:2px solid color-mix(in oklab,var(--accent) 42%,transparent);outline-offset:2px}.onboarding_uploadGrid__tT8pq{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr)}.onboarding_dropZone__XkMWi{display:grid;place-items:center;grid-gap:.7rem;gap:.7rem;min-height:18rem;padding:1.25rem;border:.5px dashed var(--accent);background:color-mix(in oklab,var(--linen) 48%,var(--bg));text-align:center;cursor:pointer}.onboarding_dropZone__XkMWi span{font-family:var(--font-heading);font-size:1.55rem;line-height:1.15}.onboarding_dropZone__XkMWi small{max-width:32ch;color:var(--text-muted)}.onboarding_fileInput__L19xL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.onboarding_fileList__GI_q7 ul{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none}.onboarding_fileList__GI_q7 li,.onboarding_sourceList__5dWl5 li{padding-bottom:.45rem;border-bottom:.5px solid var(--border);overflow-wrap:anywhere}.onboarding_sourceList__5dWl5{display:grid;grid-gap:.65rem;gap:.65rem}.onboarding_sourceList__5dWl5 li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.35rem .65rem;gap:.35rem .65rem}.onboarding_sourceList__5dWl5 small{grid-column:1/-1;color:var(--text-muted);font-size:.82rem}.onboarding_sourceList__5dWl5 strong{justify-self:end;padding:.25rem .45rem;border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:500;text-transform:uppercase;white-space:nowrap}.onboarding_sourceList__5dWl5 strong[data-status=ingested]{border-color:color-mix(in oklab,var(--accent) 50%,var(--border));color:var(--accent)}.onboarding_sourceList__5dWl5 strong[data-status=failed],.onboarding_sourceList__5dWl5 strong[data-status=manual_review_needed]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--bg));color:var(--accent)}.onboarding_formBlock__0mCBl{display:grid;grid-gap:.65rem;gap:.65rem;max-width:42rem}.onboarding_formBlock__0mCBl label{font-weight:600}.onboarding_generationList__PUM8f{display:grid;grid-gap:.75rem;gap:.75rem;max-width:44rem}.onboarding_generationItem__Pp_BF{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:3.4rem;padding:.75rem .9rem;border:.5px solid var(--border);background:var(--linen);opacity:0;transform:translateY(.35rem);animation:onboarding_revealItem__DrX1N .52s ease forwards}.onboarding_generationItem__Pp_BF span{width:.7rem;height:.7rem;background:var(--accent)}.onboarding_generationItem__Pp_BF small{color:var(--text-muted)}.onboarding_generationMessage__KGOK4{padding:.75rem .85rem;border:.5px solid var(--border);background:color-mix(in oklab,var(--linen) 54%,var(--bg));color:var(--text-muted);font-size:.9rem}.onboarding_reviewGrid__eqZpJ{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr)}.onboarding_briefPreview__z_AKC dl{display:grid;grid-gap:.8rem;gap:.8rem}.onboarding_briefPreview__z_AKC dl div{display:grid;grid-gap:.2rem;gap:.2rem;padding-top:.75rem;border-top:.5px solid var(--border)}.onboarding_briefPreview__z_AKC dt{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase}.onboarding_briefPreview__z_AKC dd{overflow-wrap:anywhere}.onboarding_actions__XRAO7{display:flex;justify-content:space-between;gap:.75rem;padding:1.25rem 2rem 2rem;border-top:.5px solid var(--border)}.onboarding_primaryAction__YR911,.onboarding_secondaryAction__YBJ7q{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.75rem 1.25rem;border:.5px solid var(--border);border-radius:var(--radius);font:inherit;font-weight:500;cursor:pointer}.onboarding_primaryAction__YR911{border-color:var(--text);background:var(--text);color:var(--bg)}.onboarding_primaryAction__YR911:hover{border-color:var(--accent);background:var(--accent);color:var(--chalk)}.onboarding_primaryAction__YR911:disabled{cursor:not-allowed;opacity:.45}.onboarding_secondaryAction__YBJ7q{background:transparent;color:var(--text)}.onboarding_secondaryAction__YBJ7q:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.onboarding_secondaryAction__YBJ7q:disabled{cursor:not-allowed;opacity:.45}@keyframes onboarding_revealItem__DrX1N{to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.onboarding_shell__VHSDc{padding:1rem 0 2rem}.onboarding_frame__y6job{grid-template-columns:1fr;width:min(100% - 1rem,48rem)}.onboarding_rail__rPn_P{border-right:none;border-bottom:.5px solid var(--border)}.onboarding_stepList__ZlbPU{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding_stepButton__2Tqkv{grid-template-columns:1fr;gap:.4rem;min-height:4.6rem;align-content:start}.onboarding_actions__XRAO7,.onboarding_header__qHxTR,.onboarding_panel__7_9jT{padding-left:1rem;padding-right:1rem}.onboarding_promiseGrid__2lc2u,.onboarding_reviewGrid__eqZpJ,.onboarding_uploadGrid__tT8pq{grid-template-columns:1fr}}@media (max-width:430px){.onboarding_chatInputRow___oAkj,.onboarding_stepList__ZlbPU{grid-template-columns:1fr}.onboarding_title__DrvRK{font-size:2.2rem}.onboarding_panel__7_9jT{min-height:auto}.onboarding_actions__XRAO7{flex-direction:column-reverse}.onboarding_primaryAction__YR911,.onboarding_secondaryAction__YBJ7q{width:100%}}