.LoginPanel-module__EBx5Xa__page{--auth-page:#080908;--auth-ink:#f7f8f4;background:radial-gradient(circle at 50% 18%, #ff6b0017, transparent 29rem), linear-gradient(180deg, #0c0d0c 0%, var(--auth-page) 72%);min-height:100dvh}.LoginPanel-module__EBx5Xa__shell{--signal:#ff6b00;--signal-hover:#ff8126;--surface:#101211e0;--surface-elevated:#ffffff09;--ink:#f7f8f4;--ink-muted:#f7f8f494;--ink-subtle:#f7f8f4a3;--line:#ffffff1f;--line-strong:#ffffff36;--error:#ff8d83;border:1px solid var(--line);background:var(--surface);width:min(500px,100%);color:var(--ink);isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;padding:clamp(28px,5vw,46px);position:relative;overflow:hidden;box-shadow:0 34px 110px #00000094,inset 0 1px #ffffff0b}.LoginPanel-module__EBx5Xa__header{text-align:center}.LoginPanel-module__EBx5Xa__brandMark{color:#ff9c56;background:#ff6b0014;border:1px solid #ff6b0047;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid;box-shadow:0 10px 30px #ff6b001c}.LoginPanel-module__EBx5Xa__header h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Montserrat,Noto Sans SC,sans-serif;font-size:clamp(28px,6vw,36px);font-weight:720;line-height:1.08}.LoginPanel-module__EBx5Xa__subtitle{max-width:380px;color:var(--ink-muted);margin:13px auto 0;font-size:13px;line-height:1.7}.LoginPanel-module__EBx5Xa__card{margin-top:28px}.LoginPanel-module__EBx5Xa__form{gap:15px;display:grid}.LoginPanel-module__EBx5Xa__field{gap:8px;display:grid}.LoginPanel-module__EBx5Xa__field>span:first-child{color:var(--ink-muted);font-size:12px;font-weight:650}.LoginPanel-module__EBx5Xa__inputShell{border:1px solid var(--line);background:var(--surface-elevated);min-height:56px;color:var(--ink-subtle);border-radius:15px;align-items:center;gap:12px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.LoginPanel-module__EBx5Xa__inputShell:focus-within{background:#ff6b0009;border-color:#ff6b00bf;box-shadow:0 0 0 4px #ff6b001c}.LoginPanel-module__EBx5Xa__inputShell input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.LoginPanel-module__EBx5Xa__inputShell input::placeholder,.LoginPanel-module__EBx5Xa__codeInput::placeholder{color:var(--ink-subtle)}.LoginPanel-module__EBx5Xa__fieldHint,.LoginPanel-module__EBx5Xa__accountNote{color:var(--ink-subtle);margin:-5px 1px 0;font-size:12px;line-height:1.6}.LoginPanel-module__EBx5Xa__fieldError{color:var(--error);align-items:flex-start;gap:7px;margin:-5px 1px 0;font-size:12px;line-height:1.55;display:flex}.LoginPanel-module__EBx5Xa__fieldError svg{flex:none;margin-top:1px}.LoginPanel-module__EBx5Xa__inputShell:has(input[aria-invalid=true]){background:#ff584b0d;border-color:#ff584ba6;box-shadow:0 0 0 4px #ff584b1a}.LoginPanel-module__EBx5Xa__primaryButton{background:var(--signal);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:3px;font-size:14px;font-weight:760;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,box-shadow .18s;display:flex;box-shadow:0 13px 32px #ff6b0033}.LoginPanel-module__EBx5Xa__primaryButton:active:not(:disabled){transform:scale(.97)}.LoginPanel-module__EBx5Xa__primaryButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.LoginPanel-module__EBx5Xa__spinner{animation:.8s linear infinite LoginPanel-module__EBx5Xa__spin}.LoginPanel-module__EBx5Xa__alternatives{gap:13px;margin-top:3px;display:grid}.LoginPanel-module__EBx5Xa__divider{color:var(--ink-subtle);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.LoginPanel-module__EBx5Xa__divider:before,.LoginPanel-module__EBx5Xa__divider:after{background:var(--line);content:"";flex:1;height:1px}.LoginPanel-module__EBx5Xa__oauthButton{border:1px solid var(--line);background:var(--surface-elevated);min-height:50px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:620;transition:border-color .18s,background .18s,transform .18s;display:flex}.LoginPanel-module__EBx5Xa__oauthButton:active{transform:scale(.97)}.LoginPanel-module__EBx5Xa__oauthButton:focus-visible,.LoginPanel-module__EBx5Xa__primaryButton:focus-visible,.LoginPanel-module__EBx5Xa__textAction:focus-visible,.LoginPanel-module__EBx5Xa__backAction:focus-visible{outline-offset:3px;outline:3px solid #ff6b0052}.LoginPanel-module__EBx5Xa__textAction,.LoginPanel-module__EBx5Xa__backAction{width:fit-content;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.4;transition:color .16s;display:inline-flex}.LoginPanel-module__EBx5Xa__textAction{margin:1px auto 0}.LoginPanel-module__EBx5Xa__backAction{margin-bottom:3px;padding:0}.LoginPanel-module__EBx5Xa__textAction:disabled{cursor:not-allowed;opacity:.45}.LoginPanel-module__EBx5Xa__accountNote{text-align:center}.LoginPanel-module__EBx5Xa__sentTo{color:var(--ink-muted);background:#59da910e;border:1px solid #59da9129;border-radius:14px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.LoginPanel-module__EBx5Xa__sentTo strong{color:var(--ink);overflow-wrap:anywhere;font-weight:650;display:block}.LoginPanel-module__EBx5Xa__sentIcon{color:#75dca4;background:#59da9121;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.LoginPanel-module__EBx5Xa__codeInput{border:1px solid var(--line);background:var(--surface-elevated);width:100%;min-height:62px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;text-indent:.28em;border-radius:15px;outline:0;font-family:Orbitron,monospace;font-size:clamp(20px,6vw,28px);transition:border-color .18s,box-shadow .18s}.LoginPanel-module__EBx5Xa__codeInput:focus{border-color:#ff6b00bf;box-shadow:0 0 0 4px #ff6b001c}.LoginPanel-module__EBx5Xa__liveRegion:empty{display:none}.LoginPanel-module__EBx5Xa__statusError{color:var(--error);background:#ff584b11;border:1px solid #ff8d832e;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.LoginPanel-module__EBx5Xa__statusError svg{flex:none;margin-top:1px}.LoginPanel-module__EBx5Xa__footer{text-align:center;gap:10px;margin-top:22px;display:grid}.LoginPanel-module__EBx5Xa__regionSwitch{color:var(--ink-subtle);margin:0;font-size:12px;line-height:1.6}.LoginPanel-module__EBx5Xa__regionSwitch a{color:#ff9c56;text-underline-offset:3px;font-weight:650;text-decoration:underline}.LoginPanel-module__EBx5Xa__regionSwitch a:hover{color:var(--ink)}.LoginPanel-module__EBx5Xa__terms{color:var(--ink-subtle);margin:0;font-size:11px;line-height:1.6}.LoginPanel-module__EBx5Xa__terms a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.LoginPanel-module__EBx5Xa__terms a:hover{color:var(--ink)}@media (hover:hover) and (pointer:fine){.LoginPanel-module__EBx5Xa__primaryButton:hover:not(:disabled){background:var(--signal-hover);transform:translateY(-1px);box-shadow:0 16px 38px #ff6b0047}.LoginPanel-module__EBx5Xa__oauthButton:hover{border-color:var(--line-strong);background:#fff1;transform:translateY(-1px)}.LoginPanel-module__EBx5Xa__textAction:hover:not(:disabled),.LoginPanel-module__EBx5Xa__backAction:hover{color:#ff9c56}}@keyframes LoginPanel-module__EBx5Xa__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.LoginPanel-module__EBx5Xa__page{align-items:flex-start;padding:18px 12px 32px}.LoginPanel-module__EBx5Xa__shell{border-radius:22px;padding:34px 22px 28px}.LoginPanel-module__EBx5Xa__header h1{font-size:31px}.LoginPanel-module__EBx5Xa__subtitle{font-size:12px}.LoginPanel-module__EBx5Xa__card{margin-top:29px}}@media (prefers-reduced-motion:reduce){.LoginPanel-module__EBx5Xa__spinner{animation:none}.LoginPanel-module__EBx5Xa__primaryButton,.LoginPanel-module__EBx5Xa__oauthButton{transition:none}}@media (prefers-color-scheme:light){.LoginPanel-module__EBx5Xa__page{--auth-page:#f3efe7;background:radial-gradient(circle at 50% 15%, #ff6b0017, transparent 29rem), linear-gradient(180deg, #faf8f3 0%, var(--auth-page) 78%)}.LoginPanel-module__EBx5Xa__shell{--surface:#fffdf9ed;--surface-elevated:#1f1c1706;--ink:#1d1b17;--ink-muted:#1d1b179e;--ink-subtle:#1d1b17ab;--line:#2a231b24;--line-strong:#2a231b40;--error:#b83e35;box-shadow:0 30px 90px #362b1e29,inset 0 1px #fff}.LoginPanel-module__EBx5Xa__shell:before{background-image:linear-gradient(#19140e06 1px,#0000 1px),linear-gradient(90deg,#19140e06 1px,#0000 1px)}.LoginPanel-module__EBx5Xa__oauthButton:hover{background:#1f1c170b}}