.auth-shell_page__f_Fhz,.auth-shell_shell__ixjde{height:100dvh;min-height:100dvh;background:#000;overflow:hidden}.auth-shell_shell__ixjde{display:flex;flex-direction:column}.auth-shell_header__F1q5b{height:62px;min-height:62px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.12);background:#000}.auth-shell_brandLockup__7fkMq{display:inline-flex;align-items:center;gap:14px}.auth-shell_brand__nTJYj{font-family:var(--font-heading),serif;color:#fff;font-size:1.04rem;font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase}.auth-shell_brandLine__01F7G{width:1px;height:24px;background:rgba(255,255,255,.28)}.auth-shell_layout__vHWDF{height:calc(100dvh - 62px);min-height:calc(100dvh - 62px);display:grid;grid-template-columns:minmax(360px,42%) minmax(0,58%);overflow:hidden}.auth-shell_showcase__I9_WY{position:relative;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(219,157,72,.16),transparent 20%),radial-gradient(circle at 50% 58%,rgba(255,255,255,.06),transparent 22%),linear-gradient(180deg,#141414,#101010)}.auth-shell_showcase__I9_WY:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.02),transparent 28%),radial-gradient(circle at bottom left,rgba(255,255,255,.04),transparent 20%);pointer-events:none}.auth-shell_showcaseInner__9xUyn{min-height:100%;display:grid;place-items:center;padding:28px 40px 24px}.auth-shell_phoneStage__GaHTQ{position:relative;width:min(100%,470px);display:grid;justify-items:center;grid-gap:20px;gap:20px}.auth-shell_phoneMockup__Nne9h{position:relative;width:min(100%,320px);padding:16px 12px 14px;border-radius:36px;border:1.5px solid rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#0a0a0a;box-shadow:0 34px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.18)}.auth-shell_phoneTopBar___0kZf{width:34%;height:7px;margin:0 auto 10px;border-radius:999px;background:rgba(255,255,255,.2)}.auth-shell_phoneTopBar___0kZf span{display:none}.auth-shell_phoneScreen__3KLf7{position:relative;aspect-ratio:9/18.9;overflow:hidden;border-radius:28px;background:#000}.auth-shell_phoneScreen__3KLf7 img{object-fit:contain;object-position:center top;transform:scale(.92)}.auth-shell_showcaseCard__ACtNR{width:min(100%,360px);padding:18px 18px 16px;border-radius:10px;background:rgba(39,39,39,.96);box-shadow:0 18px 40px rgba(0,0,0,.34);text-decoration:none;cursor:pointer}.auth-shell_showcaseCard__ACtNR strong{display:block;margin-bottom:8px;color:#fff;font-size:.96rem}.auth-shell_showcaseCard__ACtNR p{margin:0;color:rgba(255,255,255,.66);line-height:1.55;font-size:.82rem}.auth-shell_panel__P2Hfy{background:#fff;color:#111;overflow:hidden}.auth-shell_panelInner__aoHS2{width:min(100%,540px);min-height:100%;margin:0 auto;padding:30px 44px 22px;display:flex;flex-direction:column;justify-content:center}.auth-shell_panelTop__Km1or{margin-bottom:20px}.auth-shell_tabSwitch__BoJVa{display:inline-flex;gap:10px;padding:4px;border-radius:999px;background:#f3f3f3}.auth-shell_tabButton__jvz4C{min-width:154px;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:999px;background:transparent;color:#777;font-weight:700;cursor:pointer;transition:all .18s ease}.auth-shell_tabButton__jvz4C[data-active=true]{border-color:#111;background:#fff;color:#111;box-shadow:0 8px 20px rgba(17,17,17,.08)}.auth-shell_formIntro__FjHp6{margin-bottom:20px}.auth-shell_formTitle__e02nD{margin:0;color:#111;font-size:clamp(2.3rem,4vw,3rem);line-height:1.02;font-weight:800}.auth-shell_formLead__YbCiI{margin:12px 0 0;color:#727272;line-height:1.6;font-size:.96rem}.auth-shell_form__OEIpw{display:grid;grid-gap:14px;gap:14px}.auth-shell_authField__NbUja{display:grid;grid-gap:8px;gap:8px;color:#1a1a1a;font-size:.84rem;font-weight:700}.auth-shell_authInput__2SC3J,.auth-shell_authSelect___8M_I{width:100%;min-height:52px;padding:0 16px;border:1px solid #cfcfcf;border-radius:12px;background:#fff;color:#111;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.auth-shell_authInput__2SC3J::placeholder{color:#9b9b9b}.auth-shell_authInput__2SC3J:focus,.auth-shell_authSelect___8M_I:focus{border-color:#111;box-shadow:0 0 0 4px rgba(17,17,17,.06)}.auth-shell_feedbackBlock__DwkX5{display:grid;grid-gap:8px;gap:8px}.auth-shell_errorText__UunSb,.auth-shell_statusText__O8ZRD{min-height:20px;font-size:.88rem}.auth-shell_errorText__UunSb{color:#c43d3d}.auth-shell_statusText__O8ZRD{color:#0a7f5a}.auth-shell_backButton__y1B36,.auth-shell_secondaryAction__vZs_s,.auth-shell_submitButton__jyAS6{min-height:52px;border-radius:999px;font-weight:700;text-align:center;transition:all .18s ease}.auth-shell_submitButton__jyAS6{width:100%;border:1px solid #111;background:#111;color:#fff;cursor:pointer}.auth-shell_backButton__y1B36:hover:not(:disabled),.auth-shell_secondaryAction__vZs_s:hover,.auth-shell_submitButton__jyAS6:hover:not(:disabled){transform:translateY(-1px)}.auth-shell_backButton__y1B36:disabled,.auth-shell_secondaryAction__vZs_s:disabled,.auth-shell_secondaryAction__vZs_s[aria-disabled=true],.auth-shell_submitButton__jyAS6:disabled{opacity:.65;cursor:default}.auth-shell_divider__v1pha{display:flex;align-items:center;gap:12px;color:#8b8b8b;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.auth-shell_divider__v1pha:after,.auth-shell_divider__v1pha:before{content:"";flex:1 1;height:1px;background:#e4e4e4}.auth-shell_altActions___TzZ8{display:grid;grid-gap:12px;gap:12px}.auth-shell_secondaryAction__vZs_s{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7d7d7;background:#fff;color:#111;cursor:pointer;text-decoration:none}.auth-shell_secondaryAction__vZs_s:disabled{color:#6c6c6c;background:#fbfbfb}.auth-shell_actionIcon__Ru9No{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#111}.auth-shell_secondaryAction__vZs_s:disabled .auth-shell_actionIcon__Ru9No{color:#555}.auth-shell_actionIcon__Ru9No svg{width:100%;height:100%;display:block}.auth-shell_registerProgress__3DLt4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:4px}.auth-shell_progressDot__39G0r{height:6px;border-radius:999px;background:#e6e6e6;transition:background .18s ease,transform .18s ease}.auth-shell_progressDot__39G0r[data-active=true]{background:#111;transform:scaleY(1.15)}.auth-shell_progressDot__39G0r[data-complete=true]{background:#7b7b7b}.auth-shell_stepHeader__7unLD{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111}.auth-shell_stepHeader__7unLD strong{font-size:1rem}.auth-shell_stepHeader__7unLD span{color:#7b7b7b;font-size:.86rem}.auth-shell_stepCaption__L_vou{margin-top:-6px}.auth-shell_stepText__3iKfb{margin:0;color:#737373;line-height:1.6;font-size:.92rem}.auth-shell_inlineLink__x9U_U{color:#111;text-decoration:underline}.auth-shell_registerSummary__SAyVW{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid #ededed;border-radius:20px;background:linear-gradient(180deg,#fcfcfc,#f7f7f7)}.auth-shell_registerSummary__SAyVW div{display:flex;align-items:center;justify-content:space-between;gap:14px}.auth-shell_registerSummary__SAyVW span{color:#838383;font-size:.84rem}.auth-shell_registerSummary__SAyVW strong{color:#111;font-size:.88rem;text-align:right}.auth-shell_registerActions__sojfK{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:12px;gap:12px}.auth-shell_backButton__y1B36{border:1px solid #d7d7d7;background:#fff;color:#111;cursor:pointer}@media (max-width:980px){.auth-shell_page__f_Fhz,.auth-shell_shell__ixjde{height:auto;min-height:100dvh;overflow:visible}.auth-shell_layout__vHWDF{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 62px);overflow:visible}.auth-shell_panel__P2Hfy{order:1;overflow:visible}.auth-shell_showcase__I9_WY{order:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.auth-shell_showcaseInner__9xUyn{padding:20px 24px 26px}.auth-shell_phoneStage__GaHTQ{width:100%;grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:center;gap:16px}.auth-shell_showcase__I9_WY{min-height:auto}.auth-shell_panelInner__aoHS2{width:min(100%,620px);min-height:auto;padding:24px 32px 28px;justify-content:flex-start}.auth-shell_phoneMockup__Nne9h{width:min(100%,170px);padding:10px 8px 9px;border-radius:28px}.auth-shell_phoneTopBar___0kZf{height:5px;margin-bottom:7px}.auth-shell_showcaseCard__ACtNR{width:100%}}@media (max-width:640px){.auth-shell_page__f_Fhz,.auth-shell_shell__ixjde{height:auto;min-height:100dvh;overflow:visible}.auth-shell_header__F1q5b{padding:0 18px}.auth-shell_panelInner__aoHS2,.auth-shell_showcaseInner__9xUyn{padding:20px 18px 24px}.auth-shell_tabSwitch__BoJVa{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell_tabButton__jvz4C{min-width:0;width:100%}.auth-shell_showcaseInner__9xUyn{padding-top:16px}.auth-shell_phoneStage__GaHTQ{grid-template-columns:1fr;justify-items:stretch;gap:12px}.auth-shell_phoneMockup__Nne9h{display:none}.auth-shell_showcaseCard__ACtNR{width:100%;padding:16px}.auth-shell_registerActions__sojfK{grid-template-columns:1fr}}