.OtpCodeInput-module-scss-module__7MmyDW__field{gap:.45rem;display:grid}.OtpCodeInput-module-scss-module__7MmyDW__label{font-size:.88rem}.OtpCodeInput-module-scss-module__7MmyDW__codeField{width:100%}.OtpCodeInput-module-scss-module__7MmyDW__slots{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.6rem;width:100%;display:grid}.OtpCodeInput-module-scss-module__7MmyDW__slot{width:100%;min-width:0;min-height:3.5rem;color:var(--text-primary);text-align:center;appearance:none;border:1px solid var(--surface-2);background-color:color-mix(in srgb, var(--text-primary) 2%, transparent);border-radius:1rem;outline:none;padding:.95rem 0;font-size:1.05rem;font-weight:700}.OtpCodeInput-module-scss-module__7MmyDW__slot[data-active=true],.OtpCodeInput-module-scss-module__7MmyDW__slot:focus-visible{border-color:var(--accent-border)}.OtpCodeInput-module-scss-module__7MmyDW__slot:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.OtpCodeInput-module-scss-module__7MmyDW__hint,.OtpCodeInput-module-scss-module__7MmyDW__error{margin:0}.OtpCodeInput-module-scss-module__7MmyDW__hint{color:var(--text-muted)}.OtpCodeInput-module-scss-module__7MmyDW__error{color:var(--danger)}
.LoginPageClient-module-scss-module__QryVNG__authPageShell{isolation:isolate;background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 30%),radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent-strong) 11%, transparent), transparent 24%),linear-gradient(180deg, color-mix(in srgb, var(--surface-0) 94%, black 6%), color-mix(in srgb, var(--surface-1) 90%, black 10%));justify-content:center;align-items:center;min-height:100vh;padding:clamp(1rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authPageShell:before,.LoginPageClient-module-scss-module__QryVNG__authPageShell:after{content:"";pointer-events:none;filter:blur(14px);opacity:.7;border-radius:999px;position:absolute}.LoginPageClient-module-scss-module__QryVNG__authPageShell:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 70%);width:clamp(10rem,24vw,16rem);height:clamp(10rem,24vw,16rem);top:4rem;right:min(8vw,6rem)}.LoginPageClient-module-scss-module__QryVNG__authPageShell:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent-strong) 18%, transparent), transparent 72%);width:clamp(12rem,28vw,20rem);height:clamp(12rem,28vw,20rem);bottom:-2rem;left:-2rem}.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{justify-content:center;align-items:stretch;padding-block:clamp(1rem,4vw,2.4rem)}.LoginPageClient-module-scss-module__QryVNG__authExperience{z-index:1;gap:clamp(.85rem,2vw,1.2rem);width:min(31rem,100%);display:grid;position:relative}.LoginPageClient-module-scss-module__QryVNG__authHero{text-align:center;align-content:start;justify-items:center;gap:.65rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authHeroBrandColumn{justify-items:center;gap:0;max-width:min(26rem,100%);display:grid}.LoginPageClient-module-scss-module__QryVNG__authHeroBrandPill{border:1px solid color-mix(in srgb, var(--surface-2) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 88%, transparent), color-mix(in srgb, var(--surface-0) 92%, transparent)),color-mix(in srgb, var(--surface-0) 78%, transparent);min-height:3.1rem;box-shadow:0 14px 34px color-mix(in srgb, var(--shell-pane-bg) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text-primary) 7%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;padding:.52rem 1rem;display:inline-flex}.LoginPageClient-module-scss-module__QryVNG__authExperienceStack{place-items:start stretch;gap:clamp(1rem,2.3vw,1.6rem);display:grid}.LoginPageClient-module-scss-module__QryVNG__authCard{border:1px solid color-mix(in srgb, var(--surface-2) 82%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 28%),radial-gradient(circle at 18% 100%, color-mix(in srgb, var(--accent-strong) 10%, transparent), transparent 26%),linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--text-primary) 1.5%, transparent)),color-mix(in srgb, var(--panel-solid) 92%, var(--surface-0));width:100%;box-shadow:0 28px 80px color-mix(in srgb, var(--shell-pane-bg) 28%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);-webkit-backdrop-filter:blur(22px);animation:LoginPageClient-module-scss-module__QryVNG__authSurfaceEnter var(--motion-duration-slow) var(--motion-ease-emphasized) both;border-radius:1.85rem;padding:.82rem;position:relative;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authCard:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 72%);pointer-events:none;border-radius:999px;width:10rem;height:10rem;position:absolute;top:-4rem;right:-1.5rem}.LoginPageClient-module-scss-module__QryVNG__authCard--login{max-width:none}.LoginPageClient-module-scss-module__QryVNG__authCardSurface{border:1px solid color-mix(in srgb, var(--surface-2) 76%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 82%, transparent), color-mix(in srgb, var(--surface-0) 90%, transparent)),color-mix(in srgb, var(--surface-0) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 5%, transparent),0 10px 24px color-mix(in srgb, var(--shell-pane-bg) 12%, transparent);border-radius:1.25rem;gap:1.1rem;padding:clamp(1.15rem,2.8vw,1.6rem);display:grid;position:relative}.LoginPageClient-module-scss-module__QryVNG__authCardHeader{border-bottom:1px solid color-mix(in srgb, var(--surface-2) 70%, transparent);gap:.7rem;padding-bottom:1rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup{font:inherit;letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:.75rem;margin:0;font-weight:700;display:inline-flex}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup--hero{margin-bottom:0}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup--hero .LoginPageClient-module-scss-module__QryVNG__authBrandLogo{width:clamp(1.25rem,3.5vw,1.55rem);height:clamp(1.25rem,3.5vw,1.55rem);color:var(--accent-strong);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--brand-accent) 20%, transparent));flex:none}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup--hero .LoginPageClient-module-scss-module__QryVNG__authBrandWordmark{letter-spacing:-.03em;font-size:clamp(1rem,2.2vw,1.15rem);font-weight:650;line-height:1.05}.LoginPageClient-module-scss-module__QryVNG__authBrandLogo{width:1.6rem;height:1.6rem;color:var(--accent-strong)}.LoginPageClient-module-scss-module__QryVNG__authBrandWordmark{letter-spacing:-.03em;font-size:.95rem;font-weight:700}.LoginPageClient-module-scss-module__QryVNG__authCardTitle{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(1.76rem,7vw,2.24rem);line-height:.94}.LoginPageClient-module-scss-module__QryVNG__authCardCopy{max-width:none;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;line-height:1.3;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authForm{gap:.9rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authField{margin:0}.LoginPageClient-module-scss-module__QryVNG__authField .MuiOutlinedInput-root{background:color-mix(in srgb, var(--surface-0) 84%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:1rem}.LoginPageClient-module-scss-module__QryVNG__authField .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb, var(--surface-2) 82%, transparent)}.LoginPageClient-module-scss-module__QryVNG__authField .MuiInputBase-input{padding-top:.98rem;padding-bottom:.98rem}.LoginPageClient-module-scss-module__QryVNG__authField .MuiInputLabel-root{color:var(--text-muted)}.LoginPageClient-module-scss-module__QryVNG__authField .MuiFormHelperText-root{margin-inline:.1rem}.LoginPageClient-module-scss-module__QryVNG__authActionRow{gap:.7rem;margin-top:.05rem}.LoginPageClient-module-scss-module__QryVNG__authPrimaryButton{letter-spacing:-.01em;background:linear-gradient(180deg, color-mix(in srgb, white 82%, var(--surface-1) 18%), color-mix(in srgb, white 62%, var(--surface-1) 38%));color:#101624;border-radius:999px;min-height:3rem;font-weight:650;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #00000038}.LoginPageClient-module-scss-module__QryVNG__authPrimaryButton:hover{background:linear-gradient(180deg, color-mix(in srgb, white 86%, var(--surface-1) 14%), color-mix(in srgb, white 66%, var(--surface-1) 34%))}.LoginPageClient-module-scss-module__QryVNG__authGhostButton{min-height:2.65rem;color:var(--text-secondary);padding-inline:.2rem}.LoginPageClient-module-scss-module__QryVNG__authFallbackButton{justify-self:start;min-height:2.35rem;padding-inline:0}.LoginPageClient-module-scss-module__QryVNG__authCard [data-testid=features-auth-login-page-client-otp-field]{gap:.85rem}.LoginPageClient-module-scss-module__QryVNG__authCard [data-testid=features-auth-login-page-client-otp-field] input{background:color-mix(in srgb, var(--surface-0) 84%, transparent);border-radius:999px}.LoginPageClient-module-scss-module__QryVNG__authMethodToggle{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 60%, transparent), color-mix(in srgb, var(--surface-0) 82%, transparent)),color-mix(in srgb, var(--surface-0) 80%, transparent);border:1px solid color-mix(in srgb, var(--surface-2) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent),0 1px 0 #00000029;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.28rem;display:grid;position:relative;overflow:clip}.LoginPageClient-module-scss-module__QryVNG__authMethodIndicator{background:linear-gradient(135deg, color-mix(in srgb, white 76%, var(--surface-1) 24%), color-mix(in srgb, white 46%, var(--surface-1) 54%));pointer-events:none;border-radius:.8rem;width:calc(50% - .42rem);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:.28rem;bottom:.28rem;left:.28rem;box-shadow:inset 0 0 0 1px #ffffff7a,0 8px 22px #0000002e}.LoginPageClient-module-scss-module__QryVNG__authMethodToggle[data-active=qr] .LoginPageClient-module-scss-module__QryVNG__authMethodIndicator{transform:translate(calc(100% + .28rem))}.LoginPageClient-module-scss-module__QryVNG__authMethodButton{z-index:1;min-height:2.8rem;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-medium) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;border-radius:.8rem;font-weight:650;position:relative}.LoginPageClient-module-scss-module__QryVNG__authMethodButton:hover{color:var(--text-primary)}.LoginPageClient-module-scss-module__QryVNG__authMethodButtonActive{color:var(--text-primary);text-shadow:0 .02em 0 color-mix(in srgb, var(--shell-pane-bg) 1%, transparent)}.LoginPageClient-module-scss-module__QryVNG__authMethodButton:active{transform:scale(.985)}@media (max-width:47.99rem){.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{padding-inline:.85rem}.LoginPageClient-module-scss-module__QryVNG__authExperience{gap:.8rem;width:min(100%,28rem)}.LoginPageClient-module-scss-module__QryVNG__authCard,.LoginPageClient-module-scss-module__QryVNG__authCard--login{border-radius:1.5rem;width:100%}.LoginPageClient-module-scss-module__QryVNG__authCardSurface{border-radius:1.15rem;padding:1rem}.LoginPageClient-module-scss-module__QryVNG__authCardTitle{font-size:clamp(1.58rem,8.2vw,1.92rem)}.LoginPageClient-module-scss-module__QryVNG__authCardCopy{font-size:.82rem}}@media (min-width:48rem){.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{align-items:center}.LoginPageClient-module-scss-module__QryVNG__authExperience{width:min(32rem,100% - 2rem)}}@keyframes LoginPageClient-module-scss-module__QryVNG__authSurfaceEnter{0%{opacity:0;transform:translateY(.75rem)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.LoginPageClient-module-scss-module__QryVNG__authCard,.LoginPageClient-module-scss-module__QryVNG__authMethodIndicator,.LoginPageClient-module-scss-module__QryVNG__authMethodButton{transition:none;animation:none}}
/*# sourceMappingURL=0x7ujrhwh7ysm.css.map*/