.onboarding_ob__AUkz0{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--bg);color:var(--ink)}.onboarding_ob-top__5eYAl{display:flex;align-items:center;gap:16px;padding:14px var(--page-px);border-bottom:1px solid var(--line);background:color-mix(in oklch,var(--bg) 86%,transparent);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);position:sticky;top:0;z-index:30}.onboarding_ob-top-spacer__LCWIm{flex:1}.onboarding_ob-step__L2b2U{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase}.onboarding_ob-progress__pMHLa{display:flex;align-items:center;gap:6px}.onboarding_seg__7P8eF{width:24px;height:3px;background:var(--bg-sunken);border-radius:2px;transition:background .36s var(--ease)}.onboarding_seg-done__z_Q0T{background:var(--signal)}.onboarding_seg-curr__Jt0Fp{background:var(--ink)}.onboarding_ob-body__7V39p{display:grid;grid-template-columns:1fr;min-height:0}@media (min-width:980px){.onboarding_ob-body__7V39p{grid-template-columns:1.05fr 1fr}}.onboarding_ob-form-col__DkEvx{padding:36px var(--page-px) 60px;display:flex;flex-direction:column;max-width:640px;width:100%;margin:0 auto}.onboarding_ob-eyebrow__2C0ZO{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.onboarding_ob-h1__ZADFo{margin:10px 0 6px;font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;font-weight:600;line-height:1.05;text-wrap:balance}.onboarding_ob-sub__F_g72{color:var(--ink-3);font-size:15px;line-height:1.55;max-width:52ch;text-wrap:pretty}.onboarding_ob-stage__mxtKQ{margin-top:28px;min-height:320px;position:relative}@keyframes onboarding_paneIn__bC4vh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onboarding_ob-pane__wTzPZ{display:none;flex-direction:column;gap:14px}.onboarding_ob-pane-active__E5NwV{display:flex;animation:onboarding_paneIn__bC4vh .38s var(--ease-emph) both}.onboarding_choices__DuvIM{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:600px){.onboarding_choices-two__R9yzs{grid-template-columns:1fr 1fr}.onboarding_choices-three__1LF_n{grid-template-columns:repeat(3,1fr)}}.onboarding_choice__7e3uD{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--bg-elev);padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.onboarding_choice__7e3uD:hover{border-color:var(--line-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.onboarding_choice__7e3uD:hover{transform:none}}.onboarding_choice__7e3uD[aria-checked=true]{border-color:var(--ink);background:var(--bg);box-shadow:0 0 0 1px var(--ink) inset}.onboarding_choice-glyph__fZ8Ji{width:38px;height:38px;border-radius:9px;background:var(--bg-sunken);border:1px solid var(--line);display:grid;place-items:center;flex:0 0 38px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:12px;color:var(--ink-2)}.onboarding_choice-body__Wmu6M{flex:1;min-width:0;display:flex;flex-direction:column}.onboarding_choice-title__JUH0t{font-size:14.5px;font-weight:500;letter-spacing:-.005em}.onboarding_choice-desc__AjHLJ{font-size:12.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.onboarding_choice-check__4938y{width:18px;height:18px;flex:0 0 18px;border:1.5px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;transition:background .2s var(--ease),border-color .2s var(--ease)}.onboarding_choice__7e3uD[aria-checked=true] .onboarding_choice-check__4938y{background:var(--signal);border-color:var(--signal)}.onboarding_choice__7e3uD[aria-checked=true] .onboarding_choice-check__4938y:after{content:"";width:7px;height:4px;border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);transform:translateY(-1px) rotate(-45deg)}.onboarding_slider-wrap__Nl8Mj{padding:12px 0;display:flex;flex-direction:column;gap:10px}.onboarding_slider-row__nxh3d{display:flex;align-items:baseline;justify-content:space-between}.onboarding_slider-val__YjP_O{font-size:36px;letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums}.onboarding_slider-val-unit__KgY5q{font-size:14px;color:var(--ink-3);margin-left:6px;font-weight:500}.onboarding_slider-meta__rP1dv{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.onboarding_slider__6EnEV{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--bg-sunken);border-radius:999px;outline:none;background-image:linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat}.onboarding_slider__6EnEV::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--bg);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:grab;-webkit-transition:transform .16s var(--ease);transition:transform .16s var(--ease)}.onboarding_slider__6EnEV::-webkit-slider-thumb:active{transform:scale(1.1);cursor:grabbing}.onboarding_slider__6EnEV::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--bg);cursor:grab}.onboarding_slider-ticks__Jxi9S{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4);letter-spacing:.1em}.onboarding_ob-foot__JuYbA{border-top:1px solid var(--line);padding:14px var(--page-px);display:flex;align-items:center;gap:12px;background:var(--bg)}.onboarding_ob-foot-spacer__P4ujr{flex:1}.onboarding_ob-preview__oeG0T{display:none;background:var(--bg-sunken);border-left:1px solid var(--line);position:relative;overflow:hidden}@media (min-width:980px){.onboarding_ob-preview__oeG0T{display:block}}.onboarding_ob-preview-grid__jyFmZ{position:absolute;inset:0;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 75%);opacity:.5}.onboarding_preview-card__w6Ajv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,90%);background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-pop);overflow:hidden;transition:transform .6s var(--ease-emph),box-shadow .4s var(--ease)}.onboarding_pc-head__cZP8I{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}.onboarding_pc-head-icon__C24Wy{color:var(--signal);flex-shrink:0}.onboarding_pc-head-draft__6Amm6{margin-left:auto;color:var(--ink-4)}.onboarding_pc-meta__AX9EW{padding:16px;border-bottom:1px solid var(--line)}.onboarding_pc-role-eyebrow__5yuNc{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.onboarding_pc-role__U8qgF{font-size:22px;font-weight:600;letter-spacing:-.025em;margin-top:4px;transition:opacity .32s var(--ease)}.onboarding_pc-stats___VR9D{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.onboarding_pc-stat__osZbe{padding:14px 16px;border-right:1px solid var(--line)}.onboarding_pc-stat__osZbe:last-child{border-right:0}.onboarding_pc-stat-k__Jube8{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.onboarding_pc-stat-v__miw4S{font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;transition:opacity .2s var(--ease)}.onboarding_pc-bar__VAI0g{height:6px;background:var(--bg-sunken)}.onboarding_pc-bar-fill__tX7pz{display:block;height:100%;background:var(--signal);transition:width .6s var(--ease-emph)}.onboarding_pc-milestone__5EOCx{padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.06em}.onboarding_pc-milestone-name__XmGOW{color:var(--ink);letter-spacing:-.01em;font-family:Inter Tight,system-ui,sans-serif}.onboarding_confirm__5VEnt{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--bg-elev)}.onboarding_confirm-row__D4aH1{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.onboarding_confirm-row__D4aH1:last-child{border-bottom:0}.onboarding_confirm-k__iBxrh{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.onboarding_confirm-v__IRoWu{font-weight:500;letter-spacing:-.005em}.onboarding_loading__i__X3{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--ink-3)}@keyframes onboarding_shimmer-text__ytYyE{0%{background-position:-200%}to{background-position:200%}}.onboarding_pc-stat-v-calculating__VFGdU{background:linear-gradient(90deg,var(--ink-4,#555) 25%,var(--ink-2,#999) 50%,var(--ink-4,#555) 75%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:onboarding_shimmer-text__ytYyE 1.8s linear infinite;font-size:11px;letter-spacing:.08em}.onboarding_pc-range__C6pdu{font-size:14px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.onboarding_name-input-wrap__xt_kE{display:flex;flex-direction:column;gap:6px;margin-top:8px}.onboarding_name-input__rWwyA{width:100%;font-size:22px;padding:14px 0;background:transparent;border:none;border-bottom:2px solid var(--line,#2a2a2a);color:var(--ink,#fff);outline:none;transition:border-color .2s ease;font-family:inherit}.onboarding_name-input__rWwyA:focus{border-bottom-color:var(--ink,#fff)}.onboarding_name-input__rWwyA::-moz-placeholder{color:var(--ink-3,#666);font-style:italic}.onboarding_name-input__rWwyA::placeholder{color:var(--ink-3,#666);font-style:italic}.onboarding_path-toggle__cQSb1{display:flex;gap:8px;margin-bottom:20px}.onboarding_path-btn__0lMNX{flex:1;padding:12px 14px;border:1px solid var(--line,#2a2a2a);border-radius:10px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:var(--ink-2,#aaa);transition:border-color .2s,background .2s,color .2s;font-family:inherit}.onboarding_path-btn__0lMNX:hover{border-color:var(--ink-3,#777);color:var(--ink,#fff)}.onboarding_path-btn-active__2S5mb{border-color:var(--ink,#fff);background:color-mix(in oklch,var(--ink,#fff) 6%,transparent);color:var(--ink,#fff)}.onboarding_drop-zone__YpkIm{border:2px dashed var(--line-strong,#444);border-radius:12px;padding:36px 24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:transparent}.onboarding_drop-zone-active__tLWaV,.onboarding_drop-zone__YpkIm:hover{border-color:var(--ink,#fff);background:color-mix(in oklch,var(--ink,#fff) 4%,transparent)}.onboarding_drop-zone-title__AZ3wq{font-size:15px;font-weight:600;margin-bottom:6px;color:var(--ink,#fff)}.onboarding_drop-zone-sub__X2ITS{font-size:12px;color:var(--ink-3,#777);letter-spacing:.01em}.onboarding_summary-card__oForI{border:1px solid var(--line,#2a2a2a);border-radius:12px;padding:18px;background:color-mix(in oklch,var(--ink,#fff) 2%,transparent);display:flex;flex-direction:column;gap:14px;margin-top:16px}.onboarding_summary-field__CF1jS{display:flex;flex-direction:column;gap:4px}.onboarding_summary-field-label___sE4y{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#777)}.onboarding_summary-field-value__99fdS{font-size:13.5px;line-height:1.5;color:var(--ink,#fff);background:transparent;border:none;outline:none;resize:vertical;width:100%;padding:4px 0;border-bottom:1px dashed var(--line,#2a2a2a);font-family:inherit;min-height:24px}.onboarding_summary-field-value__99fdS:focus{border-bottom-color:var(--ink,#fff);border-bottom-style:solid}.onboarding_summary-loading__wPvqa{font-size:13px;color:var(--ink-3,#777);font-style:italic;padding:14px 0}.onboarding_qa-list__RjIBe{display:flex;flex-direction:column;gap:18px;margin-top:16px}.onboarding_qa-item__Xf1tJ{display:flex;flex-direction:column;gap:6px}.onboarding_qa-label__tGD4n{font-size:13px;color:var(--ink-2,#aaa);line-height:1.4}.onboarding_qa-textarea__zZQ2Z{width:100%;min-height:64px;padding:10px 12px;background:color-mix(in oklch,var(--ink,#fff) 2%,transparent);border:1px solid var(--line,#2a2a2a);border-radius:8px;color:var(--ink,#fff);font-family:inherit;font-size:13.5px;line-height:1.5;resize:vertical;outline:none;transition:border-color .2s}.onboarding_qa-textarea__zZQ2Z:focus{border-color:var(--ink,#fff)}.onboarding_choice-note__Dq3An{display:block;font-size:11.5px;color:var(--signal,#8b9cff);margin-top:6px;line-height:1.4;font-style:italic}.onboarding_choice-note-loading__MEZBy{display:block;margin-top:6px;height:14px;width:70%;border-radius:4px;background:linear-gradient(90deg,var(--ink-4,#2a2a2a) 25%,var(--ink-3,#555) 50%,var(--ink-4,#2a2a2a) 75%);background-size:200% 100%;animation:onboarding_shimmer-text__ytYyE 1.6s linear infinite}.onboarding_reality-check__geQa0{border:1px solid #d97706;border-radius:10px;padding:12px 14px;background:color-mix(in oklch,#d97706 10%,transparent);font-size:13px;color:var(--ink-2,#ddd);line-height:1.55;margin-top:14px}.onboarding_reality-check-label__dVYnS{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d97706;margin-bottom:4px}.onboarding_compass-voice__SMrNu{border-left:3px solid var(--signal,#8b9cff);padding:4px 16px;margin-bottom:22px;color:var(--ink-2,#ccc);font-size:14px;line-height:1.6;font-style:italic}.onboarding_confirm-row-edit__IzvHG{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line,#2a2a2a);font-size:13.5px}.onboarding_confirm-row-edit-k__FyAMN{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#777);flex:0 0 140px}.onboarding_confirm-row-edit-v__2Tdfy{flex:1;color:var(--ink,#fff);padding-right:12px}.onboarding_confirm-edit-btn__tO_WP{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal,#8b9cff);background:transparent;border:1px solid transparent;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .16s,border-color .16s}.onboarding_confirm-edit-btn__tO_WP:hover{background:color-mix(in oklch,var(--signal,#8b9cff) 10%,transparent);border-color:color-mix(in oklch,var(--signal,#8b9cff) 30%,transparent)}.onboarding_platform-explainer__Md9y3{margin-bottom:22px;font-size:13.5px;line-height:1.6;color:var(--ink-2,#ccc);border-left:2px solid var(--ink-4,#444);padding:4px 16px}