.authLayout_background__fAoYV{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--fixed-black)}.authLayout_backgroundOverlay__n4GWG{position:absolute;inset:0;z-index:10;background:linear-gradient(90deg,#0000008c,#00000026 45%,#00000059),radial-gradient(ellipse at center,#0000 30%,#0000004d 100%)}.authLayout_shell__0XHlO{position:relative;z-index:1;display:flex;width:100%;overflow:hidden;height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom));padding:12px 16px}@media (min-width:1024px){.authLayout_shell__0XHlO{height:calc(100dvh - var(--navbar-height-desktop));padding:clamp(16px,3vh,40px) clamp(32px,5vw,96px);gap:48px;align-items:center;justify-content:space-between}}.authLayout_hero__8r9DQ{display:none}@media (min-width:1024px){.authLayout_hero__8r9DQ{display:flex;flex-direction:column;justify-content:center;align-self:stretch;position:relative;flex:1;min-width:0;max-width:560px;text-shadow:0 4px 16px #0000004d}}.authLayout_eyebrow__UEMyi{letter-spacing:.2em;text-transform:uppercase}.authLayout_heroFeatures__WSwxp{position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap;gap:8px 32px}.authLayout_card__bP5NN{width:100%;max-width:440px;max-height:100%;margin:auto;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-radius:20px;padding:clamp(18px,3.2vh,32px) clamp(18px,2.4vw,32px);background:color-mix(in srgb,var(--surface) 78%,#0000);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--outline-variant) 60%,#0000);box-shadow:0 24px 60px #00000059;scrollbar-width:none}.authLayout_card__bP5NN::-webkit-scrollbar{display:none}@media (min-width:1024px){.authLayout_card__bP5NN{margin:0;flex-shrink:0}}.authLayout_stack__GOSSG{display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px)}.authLayout_header__fUGJS{display:flex;flex-direction:column;gap:2px;margin-bottom:clamp(2px,.8vh,8px)}.authLayout_outlineButton___Ln0L{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:clamp(42px,5.6vh,50px);border-radius:10px;border:1px solid var(--outline-variant);background:color-mix(in srgb,var(--container) 40%,#0000);cursor:pointer;transition:background-color .2s,border-color .2s}.authLayout_outlineButton___Ln0L:hover{background:color-mix(in srgb,var(--container-high) 70%,#0000);border-color:var(--outline)}.authLayout_divider__6zhbG{display:flex;align-items:center;gap:12px}.authLayout_divider__6zhbG:after,.authLayout_divider__6zhbG:before{content:"";flex:1;height:1px;background:var(--outline-variant)}.authLayout_field__YjA_f{display:flex;align-items:center;gap:10px;width:100%;height:clamp(42px,5.6vh,50px);padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--outline-variant) 70%,#0000);background:color-mix(in srgb,var(--container) 70%,#0000);cursor:text;transition:border-color .2s,background-color .2s}.authLayout_field__YjA_f:focus-within{border-color:var(--primary);background:var(--container)}.authLayout_fieldError__Y13eb{border-color:var(--error)}.authLayout_fieldInput__NtE8b{flex:1;min-width:0;height:100%;background:#0000;outline:none;border:none;color:var(--on-surface)}.authLayout_fieldInput__NtE8b::placeholder{color:var(--on-surface-variant)}.authLayout_fieldInput__NtE8b:-webkit-autofill,.authLayout_fieldInput__NtE8b:-webkit-autofill:focus,.authLayout_fieldInput__NtE8b:-webkit-autofill:hover{-webkit-text-fill-color:var(--on-surface);-webkit-box-shadow:0 0 0 1000px var(--container) inset;caret-color:var(--on-surface)}.authLayout_iconButton__CQFF1{display:grid;place-items:center;background:#0000;border:none;cursor:pointer;padding:2px}.authLayout_businessButton__TaOsy{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:clamp(44px,6vh,52px);border-radius:10px;border:1px solid var(--primary);background:color-mix(in srgb,var(--primary) 8%,#0000);transition:background-color .2s}.authLayout_businessButton__TaOsy:hover{background:color-mix(in srgb,var(--primary) 16%,#0000)}.authLayout_businessArrow__Qxr_p{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:grid}.authLayout_linkButton__S__al{background:#0000;border:none;padding:0;cursor:pointer}.authLayout_otpInputRow__9ihGp{display:flex;gap:10px;justify-content:center}.authLayout_otpDigit__gdaHM{width:46px;height:54px;border-radius:10px;border:1px solid var(--outline-variant);background:color-mix(in srgb,var(--container) 70%,#0000);color:var(--on-surface);text-align:center;outline:none;transition:border-color .15s}.authLayout_otpDigit__gdaHM:focus{border-color:var(--primary);background:var(--container)}@media (max-width:380px){.authLayout_otpInputRow__9ihGp{gap:6px}.authLayout_otpDigit__gdaHM{width:40px;height:48px}}