.AuthShell_wrap__Ms7jZ{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.AuthShell_aside__tQzBP{padding:3rem 3.5rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(255,210,63,.05),transparent 40%),var(--paper)}.AuthShell_asideTop__AkzVH{display:flex;align-items:center;gap:.6rem}.AuthShell_pitch__PiMby{max-width:30rem}.AuthShell_pitchKicker__JmYC3{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.4rem}.AuthShell_pitch__PiMby h1{font-size:clamp(2.1rem,3.4vw,3.1rem);margin-bottom:1.3rem}.AuthShell_pitch__PiMby p{color:var(--ink-soft);font-size:1.02rem;max-width:26rem}.AuthShell_sample__AdRHH{margin-top:2.4rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-card);padding:1.1rem 1.2rem;box-shadow:var(--shadow);max-width:27rem}.AuthShell_sampleMeta__UyTRS{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);margin-bottom:.5rem}.AuthShell_sampleText__l0wo_{font-size:.92rem;line-height:1.7;color:var(--ink)}.AuthShell_footnote__IcWC4{font-size:.8rem;color:var(--ink-faint)}.AuthShell_sampleText__l0wo_{animation:AuthShell_sampleFade__VQXoW .5s ease}@keyframes AuthShell_sampleFade__VQXoW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AuthShell_main__2dUsu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:2rem}.AuthShell_mobileBrand__8mvvr{display:none}.AuthShell_mobileBrandPitch__pPZrQ{font-family:var(--font-display);font-size:1.15rem;line-height:1.25;letter-spacing:-.01em;max-width:22rem;margin-top:.8rem}.AuthShell_formCard__JQ_6r{width:100%;max-width:25rem;background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:2.2rem 2.1rem}.AuthShell_authFooter__fu_ez{width:100%;max-width:25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.AuthShell_trust__B6Fr9{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--ink-faint)}.AuthShell_trust__B6Fr9 svg{color:var(--ok)}.AuthShell_legal__AOx_t{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--ink-faint)}.AuthShell_legal__AOx_t a{color:var(--ink-soft);border-bottom:1px solid var(--line-strong)}.AuthShell_legal__AOx_t a:hover{color:var(--ink)}.AuthShell_formHead__HvHx_{margin-bottom:1.8rem}.AuthShell_formHead__HvHx_ h2{font-size:1.7rem;margin-bottom:.4rem}.AuthShell_formHead__HvHx_ p{color:var(--ink-soft);font-size:.95rem}.AuthShell_form__1MwcO{display:flex;flex-direction:column;gap:1rem}.AuthShell_error__pN4_J{background:rgba(178,59,59,.08);border:1px solid rgba(178,59,59,.3);color:var(--err);font-size:.88rem;padding:.6rem .8rem;border-radius:var(--radius)}.AuthShell_alt__onGzT{margin-top:1.4rem;font-size:.9rem;color:var(--ink-soft);text-align:center}.AuthShell_alt__onGzT a{color:var(--ink);border-bottom:2px solid var(--mark);font-weight:500}.AuthShell_stepper__TLYFg{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem}.AuthShell_step__ukETh{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink-faint);white-space:nowrap}.AuthShell_stepNum__6mPvJ{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--line-strong);font-size:.78rem;font-weight:600;background:var(--paper)}.AuthShell_stepActive__zY7gI{color:var(--ink);font-weight:500}.AuthShell_stepActive__zY7gI .AuthShell_stepNum__6mPvJ{background:var(--ink);color:var(--paper);border-color:var(--ink)}.AuthShell_stepBar__FdraO{flex:1 1;height:1px;background:var(--line)}.AuthShell_divider__4xNnf{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 1rem;font-size:.8rem;color:var(--ink-faint)}.AuthShell_divider__4xNnf:after,.AuthShell_divider__4xNnf:before{content:"";flex:1 1;height:1px;background:var(--line)}@media (max-width:860px){.AuthShell_wrap__Ms7jZ{grid-template-columns:1fr}.AuthShell_aside__tQzBP{display:none}.AuthShell_mobileBrand__8mvvr{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:25rem}.AuthShell_main__2dUsu{justify-content:flex-start;padding-top:3rem}}.TextField_field__ePwji{display:flex;flex-direction:column;gap:.3rem}.TextField_label__FMysX{font-size:.78rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.TextField_wrap__pwVro{display:flex;align-items:center;background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color .15s ease,box-shadow .15s ease;padding:0 .75rem}.TextField_wrap__pwVro:focus-within{border-color:var(--mark-deep);box-shadow:0 0 0 3px rgba(255,210,63,.35)}.TextField_wrap__pwVro.TextField_err__SuZe6{border-color:var(--err)}.TextField_wrap__pwVro.TextField_err__SuZe6:focus-within{box-shadow:0 0 0 3px rgba(178,59,59,.2)}.TextField_icon__UvRlw{width:1.1rem;height:1.1rem;color:var(--ink-faint);flex-shrink:0;display:block}.TextField_wrap__pwVro:focus-within .TextField_icon__UvRlw{color:var(--mark-deep)}.TextField_input__Hn3Zu{font-family:var(--font-sans);font-size:.95rem;color:var(--ink);background:none;border:none;outline:none;padding:.75rem .6rem;width:100%;min-width:0}.TextField_input__Hn3Zu::placeholder{color:var(--ink-faint);opacity:.6}.TextField_toggle__0_TXr{background:none;border:none;padding:.3rem;cursor:pointer;color:var(--ink-faint);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);flex-shrink:0;transition:color .15s ease,background .15s ease}.TextField_toggle__0_TXr:hover{color:var(--ink-soft);background:rgba(26,24,19,.04)}.TextField_toggle__0_TXr svg{width:1.1rem;height:1.1rem;display:block}.TextField_errMsg__ZhVEP{font-size:.8rem;color:var(--err)}.PasswordStrength_wrap__i3HeX{margin-top:-.4rem}.PasswordStrength_bar__21Oxf{display:flex;gap:4px;height:4px}.PasswordStrength_seg__5qrAH{flex:1 1;border-radius:2px;background:var(--line);transition:background .3s ease}.PasswordStrength_seg__5qrAH.PasswordStrength_fraca__Bcey4{background:var(--err)}.PasswordStrength_seg__5qrAH.PasswordStrength_media__NZoB1{background:var(--warn)}.PasswordStrength_seg__5qrAH.PasswordStrength_forte__51esM{background:#5a8f5a}.PasswordStrength_seg__5qrAH.PasswordStrength_muitoForte__NhltY{background:var(--ok)}.PasswordStrength_label__nC4Xj{font-size:.75rem;margin-top:.3rem;display:block;transition:color .3s ease}.PasswordStrength_label__nC4Xj.PasswordStrength_fraca__Bcey4{color:var(--err)}.PasswordStrength_label__nC4Xj.PasswordStrength_media__NZoB1{color:var(--warn)}.PasswordStrength_label__nC4Xj.PasswordStrength_forte__51esM{color:#5a8f5a}.PasswordStrength_label__nC4Xj.PasswordStrength_muitoForte__NhltY{color:var(--ok)}.PasswordStrength_criteria__WcAcx{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.4rem;font-size:.73rem;color:var(--ink-faint)}.PasswordStrength_crit__F3TjH{display:flex;align-items:center;gap:.3rem;transition:color .2s ease}.PasswordStrength_crit__F3TjH.PasswordStrength_met__woGy8{color:var(--ok)}.PasswordStrength_critIcon__6pXMG{width:.7rem;height:.7rem;flex-shrink:0}