.onboarding-question-beam{border-radius:18px;width:min(640px,100%);margin:28px auto}.onboarding-dev-trigger{z-index:110;color:#fff;font:inherit;cursor:pointer;background:#24212e;border:1px solid #77718e;border-radius:12px;padding:12px 18px;position:fixed;bottom:85px;right:20px}.onboarding-preview__controls{align-items:center;gap:6px;display:flex}.onboarding-preview__controls button{white-space:nowrap}.onboarding-preview[data-frozen=true] .office-workbench{filter:blur(9px);-webkit-user-select:none;user-select:none;pointer-events:none}.onboarding-demo__loading{color:#eee;text-align:center;background:#09090b;place-content:center;min-height:100dvh;display:grid}@media (max-width:760px){.onboarding-preview .office-heading{flex-wrap:wrap}.onboarding-preview__controls{margin-left:auto}}.onboarding-question{border:1px solid var(--color-border);text-align:left;background:#0000002e;border-radius:18px;padding:22px}.onboarding-question__company{align-items:center;gap:12px;display:flex}.onboarding-question__company span{color:var(--color-text-muted)}.onboarding-question textarea{resize:vertical;width:100%;min-height:130px;color:var(--color-text);background:var(--color-panel);border:1px solid var(--color-border);font:inherit;border-radius:12px;margin-top:20px;padding:16px;line-height:1.65;display:block}.onboarding-question textarea:focus{outline-offset:0;outline:1px solid #e0e0f573}.onboarding-question__count{text-align:right;color:var(--color-text-muted);margin-top:10px;font-size:12px;display:block}.welcome-onboarding__close{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:10px}.onboarding-preview__sidebar{color:#f4f4fa;background:#0b0b0e;border-radius:16px;padding:28px 24px}.onboarding-preview__brand{margin-bottom:50px;font-size:23px;font-weight:750;display:block}.onboarding-preview__question{border-block:1px solid #292931;margin:24px 0;padding:20px 0;line-height:1.7}.onboarding-preview__question small{color:#9899a7}.onboarding-preview__badge{color:#aaf;border:1px solid #44446c;border-radius:30px;padding:7px 12px;font-size:12px}.onboarding-preview[data-frozen=true] *{animation-play-state:paused}@media (max-width:760px){.onboarding-preview__sidebar{display:none}.onboarding-question{padding:16px}}.welcome-onboarding{z-index:120;padding:clamp(var(--space-3), 2vw, var(--space-6));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060de0;display:grid;position:fixed;inset:0;overflow:auto}.welcome-onboarding__dialog{border:1px solid var(--color-border);border-radius:var(--radius-panel);width:min(1120px,100%);min-height:min(720px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--color-text);background:var(--color-panel);grid-template-rows:auto 1fr;margin:auto;padding:0;display:grid;position:relative;overflow:hidden auto;box-shadow:0 28px 90px #000000a3}.welcome-onboarding__dialog:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 15%,#4268ff24,#0000 35%),linear-gradient(115deg,#0000 60%,#145cff12);position:absolute;inset:0}.welcome-onboarding__header,.welcome-onboarding__content{z-index:1;position:relative}.welcome-onboarding__header{min-height:76px;padding:0 clamp(var(--space-4), 4vw, var(--space-8));border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.welcome-onboarding__header>a{align-items:center;gap:var(--space-2);letter-spacing:-.03em;width:fit-content;font-size:1.05rem;font-weight:760;display:inline-flex}.welcome-onboarding__brand-mark{object-fit:contain;border-radius:7px;flex-shrink:0;width:30px;height:30px;display:block}.welcome-onboarding__progress{align-items:center;gap:var(--space-2);display:flex}.welcome-onboarding__progress-segment{border-radius:var(--radius-pill);background:var(--color-border);width:32px;height:3px;transition:background var(--motion-standard)}.welcome-onboarding__progress-segment[data-active=true]{background:var(--color-accent-bright)}.welcome-onboarding__content{width:min(820px,100%);min-height:590px;padding:clamp(var(--space-8), 7vw, var(--space-16));text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.welcome-onboarding__eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-bright);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:720}.welcome-onboarding__content h2{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.welcome-onboarding__description{max-width:650px;margin:var(--space-5) auto 0;color:var(--color-text-muted);font-size:var(--type-body);line-height:1.65}.welcome-onboarding__intents,.welcome-onboarding__discovery-options{width:100%;margin-top:var(--space-10);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.welcome-onboarding__discovery-options button{gap:var(--space-3);min-height:68px;padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-align:left;cursor:pointer;transition:color var(--motion-micro), background var(--motion-micro);background:0 0;grid-template-columns:1fr auto;align-items:center;display:grid}.welcome-onboarding__discovery-options button:nth-child(odd){border-right:1px solid var(--color-border)}.welcome-onboarding__discovery-options button:nth-last-child(-n+2){border-bottom:0}.welcome-onboarding__discovery-options button:hover,.welcome-onboarding__discovery-options button[aria-pressed=true]{color:var(--color-text);background:#4268ff1a}.welcome-onboarding__intents button{gap:var(--space-3);min-height:74px;padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-align:left;cursor:pointer;transition:color var(--motion-micro), background var(--motion-micro);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.welcome-onboarding__intents button:nth-child(odd){border-right:1px solid var(--color-border)}.welcome-onboarding__intents button:nth-last-child(-n+2){border-bottom:0}.welcome-onboarding__intents button:hover,.welcome-onboarding__intents button[aria-pressed=true]{color:var(--color-text);background:#4268ff1a}.welcome-onboarding__intent-index{color:var(--color-text-subtle);font-family:ui-monospace,monospace;font-size:var(--type-ticker)}.welcome-onboarding__intents button[aria-pressed=true] .welcome-onboarding__intent-index{color:var(--color-accent-bright)}.welcome-onboarding__choice-radio{border:1px solid var(--color-border-bright);width:20px;height:20px;transition:border-color var(--motion-micro), background var(--motion-micro);background:0 0;border-radius:50%;position:relative}.welcome-onboarding__choice-radio:after{background:var(--color-accent-bright);content:"";opacity:0;filter:blur(4px);transition:opacity var(--motion-micro), scale var(--motion-micro), filter var(--motion-micro);border-radius:50%;position:absolute;inset:5px;scale:.25}.welcome-onboarding button[aria-pressed=true] .welcome-onboarding__choice-radio{border-color:var(--color-accent-bright);background:#4268ff1f}.welcome-onboarding button[aria-pressed=true] .welcome-onboarding__choice-radio:after{opacity:1;filter:blur();scale:1}.welcome-onboarding__intents strong{font-size:.94rem}.welcome-onboarding__primary,.welcome-onboarding__actions>button{border:1px solid var(--color-border-bright);border-radius:var(--radius-control);cursor:pointer;min-height:50px;font-weight:700}.welcome-onboarding__content>.welcome-onboarding__primary{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding:0 var(--space-6);color:var(--color-text);background:var(--color-accent);display:inline-flex}.welcome-onboarding button:disabled{cursor:not-allowed;opacity:.45}.welcome-onboarding__costs{width:100%;margin-top:var(--space-10);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.welcome-onboarding__costs article{gap:var(--space-3);min-height:68px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.welcome-onboarding__costs article:nth-child(odd){border-right:1px solid var(--color-border)}.welcome-onboarding__costs article:nth-last-child(-n+2){border-bottom:0}.welcome-onboarding__costs svg{color:var(--color-accent-bright)}.welcome-onboarding__cost-label{color:var(--color-text-muted)}.welcome-onboarding__costs strong{white-space:nowrap}.welcome-onboarding__plans{width:100%;margin-top:var(--space-8);text-align:left}.welcome-onboarding__content[data-step="3"]{width:min(1040px,100%);padding-block:clamp(var(--space-8), 5vw, var(--space-12));justify-content:flex-start}.welcome-onboarding__plans .subscription-plans{padding:0}.welcome-onboarding__actions{gap:var(--space-3);width:100%;margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.welcome-onboarding__actions>button{padding:0 var(--space-5);color:var(--color-text);background:0 0}.welcome-onboarding__actions>.welcome-onboarding__primary{justify-content:center;align-items:center;gap:var(--space-2);border-color:var(--color-accent);background:var(--color-accent);display:inline-flex}.welcome-onboarding__error{margin:var(--space-4) 0 0;color:var(--color-danger);font-size:var(--type-label)}@media (max-width:700px){.welcome-onboarding{padding:0}.welcome-onboarding__dialog{border:0;border-radius:0;min-height:100dvh}.welcome-onboarding__header{min-height:64px;padding-inline:var(--space-4)}.welcome-onboarding__header>a{font-size:0}.welcome-onboarding__brand-mark{font-size:1rem}.welcome-onboarding__content{min-height:calc(100dvh - 64px);padding:var(--space-8) var(--space-4)}.welcome-onboarding__content h2{font-size:clamp(1.45rem,6vw,1.8rem)}.welcome-onboarding__intents,.welcome-onboarding__discovery-options,.welcome-onboarding__costs,.welcome-onboarding__actions{grid-template-columns:1fr}.welcome-onboarding__intents button,.welcome-onboarding__discovery-options button,.welcome-onboarding__costs article{border-right:0;border-bottom:1px solid var(--color-border)}.welcome-onboarding__intents button:nth-last-child(2),.welcome-onboarding__discovery-options button:nth-last-child(2),.welcome-onboarding__costs article:nth-last-child(2){border-bottom:1px solid var(--color-border)}.welcome-onboarding__content[data-step="3"]{padding-block:var(--space-8)}}.onboarding-stocks{gap:16px;width:100%;max-width:720px;margin:24px 0;display:grid}.onboarding-stocks__search{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.onboarding-stocks__search:focus-within{outline-offset:2px;outline:2px solid #7694ff}.onboarding-stocks__search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.onboarding-stocks__selection{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.onboarding-stocks__selection button{max-width:100%;color:inherit;background:#4268ff1f;border:1px solid #6077b8;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.onboarding-stocks__selection button span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.onboarding-stocks__count{white-space:nowrap;opacity:.7;margin-left:auto}.onboarding-stocks__results{max-height:230px;display:grid;overflow-y:auto}.onboarding-stocks__results button{text-align:left;border:0;border-bottom:1px solid var(--color-border);min-height:52px;color:inherit;font:inherit;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px;display:grid}.onboarding-stocks__results button:hover:not(:disabled){background:#4268ff1f}.onboarding-stocks button:disabled{opacity:.45;cursor:default}.onboarding-stocks__results small{opacity:.65}@media (max-width:600px){.onboarding-stocks__results button{grid-template-columns:36px minmax(0,1fr) auto 18px}.onboarding-stocks__results small{font-size:11px}}.onboarding-stocks .analysis-history__symbol{background:#ffffff0f;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.onboarding-stocks .analysis-history__symbol img{object-fit:contain;width:24px;height:24px}.onboarding-stocks__identity{gap:4px;min-width:0;display:grid}.onboarding-stocks__identity>span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:13px;overflow:hidden}.onboarding-stocks__results button{border:1px solid var(--color-border);border-radius:10px;min-height:68px;margin-bottom:6px}.onboarding-stocks__results button:focus-visible{outline-offset:-2px;outline:2px solid #7694ff}.welcome-onboarding__actions .onboarding-start{color:#1b1c29;background:linear-gradient(145deg,#faf9f5,#dcdde8);border:1px solid #ffffffbf;border-radius:16px;gap:16px;padding:10px 12px 10px 14px;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #fff,0 6px 24px #8383ca26}.welcome-onboarding__actions .onboarding-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 30px #8383ca40}.onboarding-start__ticker{letter-spacing:.03em;border-right:1px solid #1b1c292e;align-items:center;gap:8px;padding-right:16px;font-size:13px;display:inline-flex}.onboarding-start__arrow{color:#fff;background:#242638;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}
/*# sourceMappingURL=16yio0xvrzlb6.css.map*/