.onboarding_page__AUNEb{min-height:100dvh;display:flex;flex-direction:column;background:oklch(var(--background));color:oklch(var(--ink-primary));padding:0 clamp(20px,5vw,80px)}.onboarding_footer__8xODY,.onboarding_header__OsUOe{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding_header__OsUOe{min-height:88px}.onboarding_wordmark__l6PDy{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:650;letter-spacing:-.06em}.onboarding_wordmark__l6PDy>span{color:oklch(var(--leap-blue))}.onboarding_stage__UKtoO{width:100%;max-width:1120px;margin:auto;flex:1;display:grid;align-items:center}.onboarding_interlude__RjQiD{display:flex;min-height:60dvh;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center}.onboarding_preparing__ivug9{font-family:var(--font-display),sans-serif;font-size:clamp(24px,3vw,40px);letter-spacing:-.045em;line-height:1.15}.onboarding_welcome__yH3lc{font-family:var(--font-display),sans-serif;font-size:clamp(38px,9vw,120px);font-weight:500;letter-spacing:-.065em;line-height:1.12}.onboarding_welcomeLead__aLlrD{display:block;margin-bottom:.3em;font-size:.58em;font-weight:400;letter-spacing:-.045em;color:oklch(var(--ink-secondary))}.onboarding_welcomeLine__xO_HV{display:block;padding:.12em .24em .3em;white-space:nowrap;overflow:visible}.onboarding_welcomeLine__xO_HV>span{display:inline-block}.onboarding_welcomeLeap__vKBS5{white-space:nowrap;overflow:visible;filter:drop-shadow(0 0 .12em oklch(var(--journey-accent-soft)/.24)) drop-shadow(0 0 .32em oklch(var(--leap-blue)/.12))}.onboarding_welcomeGlyph__lXtp1{display:inline-block;padding:.05em .12em .22em;margin:-.05em -.12em -.22em;color:oklch(var(--leap-blue));background-image:linear-gradient(110deg,oklch(var(--accent-foreground)) 0,oklch(var(--leap-blue)) 28%,color-mix(in oklch,oklch(var(--journey-accent-soft)) 65%,oklch(var(--accent-foreground))) 52%,oklch(var(--leap-blue)) 76%,oklch(var(--accent-foreground)) 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:onboarding_welcomeGradient__t2SX2 4s ease-in-out infinite alternate}.onboarding_welcomeGlyph__lXtp1:nth-child(2){animation-delay:-.35s}.onboarding_welcomeGlyph__lXtp1:nth-child(3){animation-delay:-.7s}.onboarding_welcomeGlyph__lXtp1:nth-child(4){animation-delay:-1.05s}@keyframes onboarding_welcomeGradient__t2SX2{0%{background-position:0 50%}to{background-position:100% 50%}}.onboarding_slide__IRvPr{padding:24px 0 12px}.onboarding_headline__s2ydw{max-width:1040px;margin:0 auto 36px;font-family:var(--font-display),sans-serif;font-size:clamp(26px,3.45vw,49px);font-weight:500;letter-spacing:-.05em;line-height:1.15;text-align:center;text-wrap:balance;outline:none}.onboarding_headline__s2ydw:has(+.onboarding_note__XtFKO){margin-bottom:12px}.onboarding_note__XtFKO{max-width:720px;margin:0 auto 32px;font-size:clamp(16px,1.5vw,20px);line-height:1.4;letter-spacing:-.01em;text-align:center;color:oklch(var(--ink-secondary))}.onboarding_screenshot__VSLpV{position:relative;width:min(100%,calc(58dvh * 1.98347));margin:0 auto;aspect-ratio:3840/1936;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:max(var(--radius),1rem)}.onboarding_image__bFDEV{-o-object-fit:cover;object-fit:cover;border-radius:inherit}.onboarding_preload__gP_N8{position:fixed;inset:0;visibility:hidden;pointer-events:none;z-index:-1}.onboarding_hotspots__c67IQ{position:absolute;inset:0;pointer-events:none}.onboarding_hotspot__d9NSV{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);pointer-events:auto;z-index:1}.onboarding_hotspot__d9NSV[data-open=true]{z-index:3}.onboarding_hotspotButton__Ef0Cn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:help}.onboarding_hotspotButton__Ef0Cn:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:3px}.onboarding_beacon__CZiKK{position:relative;width:18px;height:18px;border-radius:50%;background:oklch(var(--leap-blue));border:3px solid oklch(var(--card));box-shadow:0 1px 8px oklch(var(--ink-primary)/.25);transition:transform .25s}.onboarding_beacon__CZiKK:after,.onboarding_beacon__CZiKK:before{content:"";position:absolute;inset:-6px;border:2px solid oklch(var(--leap-blue)/.7);border-radius:50%;animation:onboarding_hotspotPulse__gI5OU 2.4s ease-out infinite}.onboarding_beacon__CZiKK:after{animation-delay:1.2s}.onboarding_hotspot__d9NSV[data-open=true] .onboarding_beacon__CZiKK{transform:scale(1.2)}.onboarding_hotspotTip__zV20o{position:absolute;top:42px;left:0;width:clamp(220px,30vw,340px);padding:22px 24px;border:1px solid oklch(var(--border));border-radius:max(var(--radius),1rem);background:oklch(var(--popover));color:oklch(var(--ink-primary));font-family:var(--font-body),sans-serif;font-size:clamp(18px,1.6vw,23px);line-height:1.35;letter-spacing:-.025em;box-shadow:0 16px 48px oklch(var(--ink-primary)/.18);opacity:0;visibility:hidden;transform:translateY(8px) scale(.96);transform-origin:top left;transition:opacity .18s,transform .28s var(--ease-out-expo),visibility .18s}.onboarding_hotspot__d9NSV[data-align=right] .onboarding_hotspotTip__zV20o{left:auto;right:0;transform-origin:top right}.onboarding_hotspot__d9NSV[data-side=above] .onboarding_hotspotTip__zV20o{top:auto;bottom:42px;transform-origin:bottom left}.onboarding_hotspot__d9NSV[data-side=above][data-align=right] .onboarding_hotspotTip__zV20o{transform-origin:bottom right}.onboarding_hotspot__d9NSV[data-open=true] .onboarding_hotspotTip__zV20o{visibility:visible;opacity:1;transform:translateY(0) scale(1)}@keyframes onboarding_hotspotPulse__gI5OU{0%{opacity:.8;transform:scale(.75)}80%,to{opacity:0;transform:scale(1.9)}}.onboarding_screenshot__VSLpV{container-type:inline-size}.onboarding_hotspot__d9NSV[data-preview=true] .onboarding_hotspotTip__zV20o{left:42px;right:auto;top:-12cqw;bottom:auto;width:min(340px,48cqw);padding:16px;font-size:clamp(14px,2cqw,20px);transform-origin:left center}.onboarding_auditPreview__JU44y{position:relative;aspect-ratio:1.11;margin-top:10px;border-radius:calc(var(--radius) + 4px);overflow:hidden;border:1px solid oklch(var(--border))}.onboarding_auditImage__hWjPZ{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.onboarding_footer__8xODY{width:100%;max-width:1120px;margin:0 auto;min-height:100px;padding:20px 0}.onboarding_pagination__3JfUp{display:flex;align-items:center;gap:2px}.onboarding_dot__i76nC{width:30px;height:40px;display:grid;place-items:center;border-radius:var(--radius)}.onboarding_dot__i76nC:after{content:"";width:6px;height:6px;border-radius:999px;background:oklch(var(--ink-decorative));transition:width .25s,background .25s}.onboarding_dot__i76nC[aria-current]:after{width:22px;background:oklch(var(--ink-primary))}.onboarding_dot__i76nC:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.onboarding_continue__wQtli{margin-left:auto}@media (max-width:600px){.onboarding_header__OsUOe{min-height:72px}.onboarding_headline__s2ydw{margin-bottom:28px}.onboarding_note__XtFKO{margin-bottom:24px}.onboarding_screenshot__VSLpV{width:100%}.onboarding_hotspot__d9NSV[data-preview=true] .onboarding_hotspotTip__zV20o{left:36px;top:-18cqw;padding:8px;font-size:12px}.onboarding_auditPreview__JU44y{margin-top:6px}.onboarding_footer__8xODY{flex-wrap:wrap;min-height:112px}.onboarding_pagination__3JfUp{order:-1;width:100%;justify-content:center}}.workbench-entrance_entrance__aovoi{position:fixed;inset:0;z-index:80;overflow:hidden;color:oklch(var(--ink-primary));outline:none}.workbench-entrance_backdrop__jFu_G{position:absolute;inset:0;background:oklch(var(--background))}.workbench-entrance_controls__uuRuC{position:absolute;inset-inline:1.5rem;top:1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.workbench-entrance_briefFrame__Wp9to{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;pointer-events:none}.workbench-entrance_brief__XFBzD{display:flex;flex-direction:column;gap:1.5rem;width:min(100%,44rem)}.workbench-entrance_goal__tQ_P6{max-height:40vh;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-display);font-size:2rem;line-height:1.3;transform-origin:top left}.workbench-entrance_briefPart__L6Mvb{animation:workbench-entrance_brief-word-in__VGKOQ var(--duration-slow) var(--ease-out-quart) var(--brief-part-delay) both}.workbench-entrance_status__MNayt{position:absolute;inset-inline:1.5rem;bottom:2rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.workbench-entrance_activity__QbeAd{display:flex;align-items:center;gap:3px}.workbench-entrance_activity__QbeAd i{display:block;width:3px;height:3px;border-radius:50%;background:oklch(var(--ink-secondary));animation:workbench-entrance_working__b7wNz 1.4s ease-in-out infinite}.workbench-entrance_activity__QbeAd i:nth-child(2){animation-delay:.15s}.workbench-entrance_activity__QbeAd i:nth-child(3){animation-delay:.3s}.workbench-entrance_entrance__aovoi[data-phase=revealing] .workbench-entrance_backdrop__jFu_G{animation:workbench-entrance_uncover__cVXYV var(--duration-workbench-reveal) var(--ease-out-quart) both}.workbench-entrance_entrance__aovoi[data-phase=revealing] .workbench-entrance_goal__tQ_P6{animation:workbench-entrance_brief-to-chat__xaEJp var(--duration-workbench-reveal) var(--ease-out-expo) both}.workbench-entrance_entrance__aovoi[data-phase=revealing] .workbench-entrance_controls__uuRuC,.workbench-entrance_entrance__aovoi[data-phase=revealing] .workbench-entrance_eyebrow__7kJXT,.workbench-entrance_entrance__aovoi[data-phase=revealing] .workbench-entrance_status__MNayt{animation:workbench-entrance_quiet-exit__B2wG_ var(--duration-workbench-reveal) var(--ease-out-quart) both}.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-workbench-region=rail]{animation:workbench-entrance_real-rail-in__z_74t var(--duration-workbench-reveal) var(--ease-out-expo) both}.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-workbench-region=stage]{animation:workbench-entrance_real-stage-in__3oKY4 var(--duration-workbench-reveal) var(--ease-out-expo) both}.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-workbench-region=chat]{animation:workbench-entrance_real-chat-in__EW3qt var(--duration-workbench-reveal) var(--ease-out-expo) both}.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-chrome=bar]{animation:workbench-entrance_real-header-in__VLpsq var(--duration-workbench-reveal) var(--ease-out-expo) both}@keyframes workbench-entrance_uncover__cVXYV{0%{opacity:1}65%,to{opacity:0}}@keyframes workbench-entrance_brief-to-chat__xaEJp{0%{opacity:1;transform:translate(0) scale(1)}85%,to{opacity:0;transform:translate(var(--brief-x,0),var(--brief-y,0)) scale(var(--brief-scale,1))}}@keyframes workbench-entrance_quiet-exit__B2wG_{0%{opacity:1}30%,to{opacity:0}}@keyframes workbench-entrance_real-rail-in__z_74t{0%{opacity:0;transform:translateX(-100%)}75%,to{opacity:1;transform:translateX(0)}}@keyframes workbench-entrance_real-stage-in__3oKY4{0%{opacity:0;transform:translateY(20px)}90%,to{opacity:1;transform:translateY(0)}}@keyframes workbench-entrance_real-chat-in__EW3qt{0%{opacity:0;transform:translateX(18%)}85%,to{opacity:1;transform:translateX(0)}}@keyframes workbench-entrance_real-header-in__VLpsq{0%{opacity:0;transform:translateY(-12px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes workbench-entrance_working__b7wNz{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes workbench-entrance_brief-word-in__VGKOQ{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.workbench-entrance_briefFrame__Wp9to{padding:1.5rem}.workbench-entrance_goal__tQ_P6{font-size:1.75rem}.workbench-entrance_controls__uuRuC{inset-inline:1rem;top:1rem}.workbench-entrance_escapeHint__Snp_Q{display:none}}@media (prefers-reduced-motion:reduce){.workbench-entrance_entrance__aovoi *,.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-chrome=bar],.workbench-entrance_workspace__2KP_1[data-workbench-entrance=revealing] [data-workbench-region]{animation:none!important}}