.auth-controls-module__NDEYVq__field{transition:border-color .16s,box-shadow .16s}.auth-controls-module__NDEYVq__field:focus-within:not([data-error]){--auth-field-border:var(--kd-accent);--auth-field-ring:var(--kd-ring-focus)}.auth-controls-module__NDEYVq__submit{transition:background-color .16s,box-shadow .16s,transform .16s}.auth-controls-module__NDEYVq__submit [data-position=right]{transition:transform .16s}@media (hover:hover) and (pointer:fine){.auth-controls-module__NDEYVq__submit:not(:disabled):not([data-loading]):hover{transform:translateY(-1px)}.auth-controls-module__NDEYVq__submit:not(:disabled):not([data-loading]):hover [data-position=right]{transform:translate(3px)}}.auth-controls-module__NDEYVq__submit:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.auth-controls-module__NDEYVq__field,.auth-controls-module__NDEYVq__submit,.auth-controls-module__NDEYVq__submit [data-position=right]{transition:none}.auth-controls-module__NDEYVq__submit:not(:disabled):not([data-loading]):hover,.auth-controls-module__NDEYVq__submit:not(:disabled):not([data-loading]):hover [data-position=right]{transform:none}}
.onboarding-module__rR1n8W__workspace{background:var(--kd-surface);height:100dvh;display:flex;overflow:hidden}.onboarding-module__rR1n8W__railWrapper{flex-shrink:0;width:38%;min-height:0;padding:12px}.onboarding-module__rR1n8W__railInner{min-height:100%;padding:var(--kd-sp-8) clamp(24px, 3vw, 48px)}.onboarding-module__rR1n8W__railContent{padding-block:var(--kd-sp-5);margin-block:auto}.onboarding-module__rR1n8W__eyebrow{font-size:var(--kd-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--kd-gray-300);font-weight:600}.onboarding-module__rR1n8W__headline{font-family:var(--kd-font-display);letter-spacing:-.035em;color:var(--kd-gray-25);text-wrap:balance;margin:0;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.15}.onboarding-module__rR1n8W__support{color:var(--kd-gray-300);max-width:34em;line-height:1.65}.onboarding-module__rR1n8W__steps{gap:var(--kd-sp-2);margin:0;padding:0;list-style:none;display:grid}.onboarding-module__rR1n8W__step{align-items:center;gap:var(--kd-sp-4);padding:var(--kd-sp-3);border-radius:var(--kd-r-md);color:var(--kd-gray-300);border:1px solid #0000;text-decoration:none;display:flex}.onboarding-module__rR1n8W__stepNumber{border:1px solid var(--kd-gray-500);width:32px;height:32px;font-size:var(--kd-fs-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.onboarding-module__rR1n8W__stepLabel{align-items:center;gap:var(--kd-sp-2);font-weight:600;font-size:var(--kd-fs-md);flex-wrap:wrap;display:flex}.onboarding-module__rR1n8W__stepDescription{margin-top:var(--kd-sp-1);font-size:var(--kd-fs-sm);line-height:1.45;display:block}.onboarding-module__rR1n8W__optional{font-size:var(--kd-fs-xs);font-weight:400}[data-active]>.onboarding-module__rR1n8W__step{background:color-mix(in srgb, var(--kd-gray-0) 8%, transparent);border-color:color-mix(in srgb, var(--kd-gray-0) 18%, transparent);color:var(--kd-gray-25)}[data-active] .onboarding-module__rR1n8W__stepNumber{color:#171f55;background:#aeb8ff;border-color:#0000;font-weight:600}[data-past] .onboarding-module__rR1n8W__stepNumber{color:#aeb8ff;border-color:#aeb8ff}a.onboarding-module__rR1n8W__step:hover{background:color-mix(in srgb, var(--kd-gray-0) 6%, transparent)}a.onboarding-module__rR1n8W__step:focus-visible{outline-offset:2px;outline:2px solid #aeb8ff}.onboarding-module__rR1n8W__stage{min-width:0;padding:var(--kd-sp-6) clamp(24px, 4vw, 64px);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.onboarding-module__rR1n8W__account{justify-content:flex-end;align-items:center;gap:var(--kd-sp-3);width:100%;max-width:720px;margin-bottom:var(--kd-sp-6);display:flex}.onboarding-module__rR1n8W__accountEmail{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--kd-text-muted);font-size:var(--kd-fs-xs);overflow:hidden}.onboarding-module__rR1n8W__content{width:100%;max-width:560px;padding-block:var(--kd-sp-6);flex-shrink:0;margin-block:clamp(16px,4vh,40px) 0}.onboarding-module__rR1n8W__mobileHeader{display:none}.onboarding-module__rR1n8W__shell{animation:.16s both onboarding-module__rR1n8W__reveal}.onboarding-module__rR1n8W__section{border-top:1px solid var(--kd-border);padding-top:var(--kd-sp-5)}.onboarding-module__rR1n8W__actions{justify-content:space-between;align-items:center;gap:var(--kd-sp-3);padding-top:var(--kd-sp-5);border-top:1px solid var(--kd-border);margin-top:var(--kd-sp-2);flex-wrap:wrap;display:flex}.onboarding-module__rR1n8W__fields{border:0;min-width:0;margin:0;padding:0}.onboarding-module__rR1n8W__summary{border:1px solid var(--kd-border);border-radius:var(--kd-r-lg);background:var(--kd-surface);overflow:hidden}.onboarding-module__rR1n8W__summaryRow{align-items:flex-start;gap:var(--kd-sp-3);padding:var(--kd-sp-4);display:flex}.onboarding-module__rR1n8W__summaryRow+.onboarding-module__rR1n8W__summaryRow{border-top:1px solid var(--kd-border)}.onboarding-module__rR1n8W__summaryBody{overflow-wrap:anywhere;flex:1;min-width:0}@keyframes onboarding-module__rR1n8W__reveal{0%{opacity:0}to{opacity:1}}@media (max-width:74.99em){.onboarding-module__rR1n8W__railWrapper{display:none}.onboarding-module__rR1n8W__stage{padding:var(--kd-sp-5) var(--kd-sp-6)}.onboarding-module__rR1n8W__mobileHeader{gap:var(--kd-sp-4);width:100%;max-width:560px;margin-bottom:var(--kd-sp-6);display:grid}.onboarding-module__rR1n8W__account{max-width:560px;margin-bottom:var(--kd-sp-5)}.onboarding-module__rR1n8W__content{padding-block:0 var(--kd-sp-6);margin-block:0}}@media (max-width:36em){.onboarding-module__rR1n8W__stage{padding-inline:var(--kd-sp-5)}.onboarding-module__rR1n8W__accountEmail{max-width:200px}}@media (prefers-reduced-motion:reduce){.onboarding-module__rR1n8W__shell{animation:none}}@media (max-height:800px) and (min-width:75em){.onboarding-module__rR1n8W__railInner{padding-block:var(--kd-sp-6)}.onboarding-module__rR1n8W__headline{font-size:30px}.onboarding-module__rR1n8W__step{padding-block:var(--kd-sp-2)}.onboarding-module__rR1n8W__stepDescription{font-size:var(--kd-fs-xs)}}
.brand-logo-module__5Udbla__brand{--brand-tile:#20251f;--brand-accent:#3d4ee8;color:var(--brand-tile);flex-shrink:0;align-items:center;gap:.3em;line-height:1;display:inline-flex}.brand-logo-module__5Udbla__inverse{--brand-tile:#f0f6fb;--brand-accent:#939fff}[data-theme=dark] .brand-logo-module__5Udbla__brand{--brand-tile:#f0f6fb;--brand-accent:#939fff}.brand-logo-module__5Udbla__name{font-family:var(--kd-font-sans);letter-spacing:-.056em;white-space:nowrap;font-weight:650}.brand-logo-module__5Udbla__dot{color:var(--brand-accent)}.brand-logo-module__5Udbla__mark{flex-shrink:0;display:block;overflow:visible}.brand-logo-module__5Udbla__weave{fill:var(--brand-tile)}@media (prefers-reduced-motion:no-preference){.brand-logo-module__5Udbla__mark{transition:transform .35s cubic-bezier(.22,1,.36,1)}.brand-logo-module__5Udbla__weave path{transition:fill .35s}:is(a:focus-visible .brand-logo-module__5Udbla__mark,button:focus-visible .brand-logo-module__5Udbla__mark){transform:scale(1.04)}:is(a:focus-visible .brand-logo-module__5Udbla__weave path:last-child,button:focus-visible .brand-logo-module__5Udbla__weave path:last-child){fill:var(--brand-accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-logo-module__5Udbla__brand:hover .brand-logo-module__5Udbla__mark{transform:scale(1.04)}.brand-logo-module__5Udbla__brand:hover .brand-logo-module__5Udbla__weave path:last-child{fill:var(--brand-accent)}}
.auth-context-rail-module__sWhnhq__rail{isolation:isolate;color:#f5f5fa;background:#101117;border-radius:18px;height:100%;position:relative;overflow:auto}.auth-context-rail-module__sWhnhq__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 60% 65%,#34417a30,#0000 65%),linear-gradient(130deg,#1b1d28,#101117 65%);position:absolute;inset:0}.auth-context-rail-module__sWhnhq__inner{--rail-max:640px;--rail-gutter:clamp(28px, 3vw, 56px);min-height:100%;padding:32px var(--rail-gutter)}.auth-context-rail-module__sWhnhq__brand,.auth-context-rail-module__sWhnhq__footer{flex-shrink:0;margin-top:auto;padding-top:24px}.auth-context-rail-module__sWhnhq__footer{width:100%;max-width:var(--rail-max);color:#b3b3c2}.auth-context-rail-module__sWhnhq__composition{width:100%;max-width:var(--rail-max);padding-block:clamp(36px,6vh,64px) 12px}.auth-context-rail-module__sWhnhq__headline{color:#f5f5fa;font-family:var(--mantine-font-family-headings);letter-spacing:-.05em;text-wrap:balance;white-space:pre-line;margin:0 0 16px;font-size:clamp(40px,3.7vw,60px);font-weight:400;line-height:1.04;animation:.6s cubic-bezier(.2,.7,.2,1) both auth-context-rail-module__sWhnhq__auth-reveal}.auth-context-rail-module__sWhnhq__support{color:#afb3c4;text-wrap:balance;max-width:30em;margin:0;font-size:14px;line-height:1.7;animation:.6s cubic-bezier(.2,.7,.2,1) 80ms both auth-context-rail-module__sWhnhq__auth-reveal}.auth-context-rail-module__sWhnhq__eyebrow{color:#a3a9bd;letter-spacing:.16em;margin:0 0 20px;font-size:10px;font-weight:500}@keyframes auth-context-rail-module__sWhnhq__auth-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-context-rail-module__sWhnhq__headline,.auth-context-rail-module__sWhnhq__support{animation:none}}@media (max-height:800px){.auth-context-rail-module__sWhnhq__inner{padding-block:24px}.auth-context-rail-module__sWhnhq__composition{padding-block:20px 16px}.auth-context-rail-module__sWhnhq__headline{font-size:40px}}
.auth-stock-sculpture-module__RgK2Fq__scene{width:100%;margin:auto 0;position:relative}.auth-stock-sculpture-module__RgK2Fq__art{width:100%;max-height:360px;display:block;overflow:visible}.auth-stock-sculpture-module__RgK2Fq__modules{transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) both auth-stock-sculpture-module__RgK2Fq__assemble}.auth-stock-sculpture-module__RgK2Fq__core{filter:drop-shadow(0 0 12px #6575ff55)}.auth-stock-sculpture-module__RgK2Fq__caption{color:#a8adc0;letter-spacing:.01em;justify-content:center;align-items:center;gap:9px;margin-top:-8px;font-size:12px;display:flex}.auth-stock-sculpture-module__RgK2Fq__caption span{background:#9ca9ff;border-radius:50%;width:5px;height:5px}@keyframes auth-stock-sculpture-module__RgK2Fq__assemble{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@media (max-height:800px){.auth-stock-sculpture-module__RgK2Fq__art{max-height:260px}}@media (prefers-reduced-motion:reduce){.auth-stock-sculpture-module__RgK2Fq__modules{animation:none}}
.workspace-loading-module__SSb00q__root{background:var(--kd-bg-app);place-items:center;min-height:calc(100dvh - 56px);padding:32px 24px;display:grid}.workspace-loading-module__SSb00q__root[data-placement=screen]{min-height:100dvh}.workspace-loading-module__SSb00q__content{width:100%;max-width:320px}.workspace-loading-module__SSb00q__mark{background:var(--kd-surface);border:1px solid var(--kd-border);width:62px;height:62px;box-shadow:var(--kd-shadow-sm);border-radius:18px;place-items:center;display:grid}.workspace-loading-module__SSb00q__track{background:var(--kd-surface-3);border-radius:999px;width:180px;height:3px;position:relative;overflow:hidden}.workspace-loading-module__SSb00q__bar{border-radius:inherit;background:var(--kd-accent);width:40%;height:100%;animation:1.5s cubic-bezier(.45,0,.55,1) infinite workspace-loading-module__SSb00q__travel}@keyframes workspace-loading-module__SSb00q__travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.workspace-loading-module__SSb00q__bar{animation:none;transform:translate(75%)}}
.auth-form-stage-module__bI0dsW__stage{background:var(--kd-surface);flex-direction:column;align-items:center;height:100%;padding:32px 24px;display:flex;overflow-y:auto}.auth-form-stage-module__bI0dsW__content{flex-shrink:0;width:100%;max-width:400px;margin-block:auto;animation:.44s cubic-bezier(.2,.7,.2,1) both auth-form-stage-module__bI0dsW__enter}.auth-form-stage-module__bI0dsW__mobileLogo{margin-bottom:28px}@media (min-width:75em){.auth-form-stage-module__bI0dsW__stage{padding:40px clamp(32px,4vw,72px)}}@keyframes auth-form-stage-module__bI0dsW__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-form-stage-module__bI0dsW__content{animation:none}}
