.AuthForm_formWrapper__1SjRK{display:flex;flex-direction:column;gap:1.2rem;flex:1 1}.AuthForm_form__JQDX6{display:flex;flex-direction:column;gap:1rem}.AuthForm_field__Ckc0K{display:flex;flex-direction:column;gap:.35rem}.AuthForm_label__BZ_uk{font-size:.8rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AuthForm_input__tIr_Q{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.95rem;padding:.65rem .85rem;outline:none;transition:border-color .2s;width:100%;font-family:inherit}.AuthForm_input__tIr_Q:focus{border-color:var(--orange)}.AuthForm_input__tIr_Q::placeholder{color:var(--text-muted);opacity:.6}.AuthForm_forgotLink__dEEKZ{background:none;border:none;color:var(--text-muted);font-size:.8rem;padding:0;cursor:pointer;text-align:left;transition:color .2s;align-self:flex-start}.AuthForm_forgotLink__dEEKZ:hover{color:var(--orange)}.AuthForm_error__gjck9{background:rgba(224,85,85,.1);border:1px solid rgba(224,85,85,.3);border-radius:6px;color:var(--error);font-size:.84rem;padding:.5rem .75rem}.AuthForm_success__bca5b{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#22c55e;font-size:.84rem;padding:.5rem .75rem}.AuthForm_buttonPrimary__D61hQ{background:var(--orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;padding:.85rem;transition:background .2s,transform .1s;width:100%;font-family:inherit}.AuthForm_buttonPrimary__D61hQ:hover:not(:disabled){background:var(--orange-dark)}.AuthForm_buttonPrimary__D61hQ:active:not(:disabled){transform:scale(.98)}.AuthForm_buttonPrimary__D61hQ:disabled{opacity:.5;cursor:not-allowed}.AuthForm_divider__B_I6w{display:flex;align-items:center;gap:.75rem}.AuthForm_divider__B_I6w:after,.AuthForm_divider__B_I6w:before{content:"";flex:1 1;height:1px;background:var(--border)}.AuthForm_divider__B_I6w span{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.AuthForm_oauthRow__SsYdc{display:flex;gap:.75rem}.AuthForm_oauthBtn__3215N{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--border);border-radius:8px;font-size:.85rem;font-weight:600;padding:.6rem .75rem;cursor:pointer;transition:border-color .2s,background .15s;font-family:inherit}.AuthForm_oauthDiscord__O3sX_{background:#5865F2;border-color:#5865F2;color:#fff}.AuthForm_oauthDiscord__O3sX_:hover{background:#4752c4;border-color:#4752c4}.AuthForm_oauthGoogle___D_D7{background:#fff;border-color:#dadce0;color:#3c4043}.AuthForm_oauthGoogle___D_D7:hover{background:#f7f8f8;border-color:#c0c2c4}.AuthForm_couponHint__a3mM4{margin:0;font-size:.78rem;padding:.3rem 0;min-height:1.1rem}.AuthForm_couponHintOk__1SOGn{color:#22c55e}.AuthForm_couponHintError__coglI{color:var(--text-muted)}.LegalAcceptanceCheckbox_field__3YakU{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;color:var(--color-text,#d8c8a5);line-height:1.45}.LegalAcceptanceCheckbox_checkbox__aahEb{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--color-accent,#E87722)}.LegalAcceptanceCheckbox_label__W4ncO{cursor:pointer}.LegalAcceptanceCheckbox_link__wAMJo{color:var(--color-accent,#E87722);text-decoration:underline}.LegalAcceptanceCheckbox_link__wAMJo:hover{color:var(--color-accent-hover,#ffa14d)}.AuthPage_page__HP9sY{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg);background-image:radial-gradient(ellipse at 20% 50%,rgba(232,119,34,.06) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(232,119,34,.04) 0,transparent 50%);padding:1.5rem;gap:0;position:relative;overflow:hidden}.AuthPage_bgImage__Qkbpo{position:absolute;inset:0;z-index:0;background-image:url(/ui/login-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.AuthPage_bgImage__Qkbpo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,15,.65),rgba(13,13,15,.75) 50%,rgba(13,13,15,.85))}.AuthPage_card__mGTg3,.AuthPage_footer__7jjFS,.AuthPage_header__skkuZ{position:relative;z-index:1}.AuthPage_header__skkuZ{display:flex;align-items:baseline;justify-content:center;width:100%;max-width:920px;padding:0 .5rem 1.25rem;position:relative}.AuthPage_headerTitle__Ks5Ke{display:flex;align-items:baseline;gap:.4rem;font-size:2.1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-shadow:0 0 24px rgba(232,119,34,.25),0 2px 8px rgba(0,0,0,.5)}.AuthPage_titleWord__lnMYy{background:linear-gradient(180deg,#f0f0f8 30%,#b0b0c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuthPage_titleAmpersand__mVpu9{color:var(--orange);-webkit-text-fill-color:var(--orange);font-size:1.6rem;font-weight:600;font-style:italic;text-shadow:0 0 16px rgba(232,119,34,.4)}.AuthPage_headerVersion__vs18R{position:absolute;right:.5rem;font-size:.75rem;color:var(--text-muted);font-weight:500;bottom:1.4rem}.AuthPage_card__mGTg3{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:920px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 8px 48px rgba(0,0,0,.5)}.AuthPage_leftPanel__3l38w{padding:2rem 2rem 2.5rem;border-right:1px solid var(--border);display:flex;flex-direction:column}.AuthPage_tabs__0I_Xv{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.AuthPage_tab__3JalU{flex:1 1;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.9rem;font-weight:600;padding:.6rem .5rem;cursor:pointer;transition:color .2s,border-color .2s;text-transform:uppercase;letter-spacing:.05em}.AuthPage_tab__3JalU:hover{color:var(--text)}.AuthPage_tabActive__BFuei{color:var(--orange);border-bottom-color:var(--orange)}.AuthPage_formArea__el8wf{flex:1 1;display:flex;flex-direction:column}.AuthPage_rightPanel__PAeTB{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.AuthPage_aboutHeader__E7TgU{display:flex;align-items:center;gap:.85rem}.AuthPage_aboutLogo__ZVMmi{width:56px;height:56px;filter:drop-shadow(0 0 12px rgba(232,119,34,.3))}.AuthPage_aboutTitle__8q_9J{font-size:.95rem;font-weight:600;color:var(--orange-light);letter-spacing:.06em;text-transform:uppercase}.AuthPage_aboutCard__sSoxc{background:linear-gradient(135deg,rgba(232,119,34,.05),rgba(232,119,34,.02));border:1px solid rgba(232,119,34,.12);border-radius:10px;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.65rem}.AuthPage_aboutText__c9GR1{color:var(--text-muted);font-size:.88rem;line-height:1.7}.AuthPage_wikiButton__AdUgh{display:inline-flex;align-items:center;gap:.6rem;background:rgba(232,119,34,.1);border:1px solid rgba(232,119,34,.35);border-radius:10px;color:var(--orange);font-size:.95rem;font-weight:600;padding:.75rem 1.4rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s;align-self:flex-start}.AuthPage_wikiButton__AdUgh:hover{background:var(--orange);border-color:var(--orange);color:#fff}.AuthPage_wikiIcon__cpXGy{font-size:1.1rem}.AuthPage_footer__7jjFS{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:920px;padding:1rem .5rem 0;gap:1rem}.AuthPage_footerBrand__n8tgm{font-size:.8rem;font-weight:700;color:var(--text-muted);white-space:nowrap}.AuthPage_footerLinks__ZQTSS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.AuthPage_footerLink__DJT2Z{background:none;border:none;color:var(--text-muted);font-size:.75rem;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s;white-space:nowrap;padding:0}.AuthPage_footerLink__DJT2Z:hover{color:var(--orange)}.AuthPage_footerSep__uZtEq{color:var(--border);font-size:.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthPage_footerSocials__asLv6{display:flex;align-items:center;gap:.75rem}.AuthPage_socialLink__nvj4V{color:var(--text-muted);font-size:1rem;transition:color .2s;display:flex;align-items:center;text-decoration:none}.AuthPage_socialLink__nvj4V:hover{color:var(--orange)}.AuthPage_socialLinkMuted__K31E0{opacity:.35;cursor:default;pointer-events:none}.AuthPage_socialLink__nvj4V svg{width:18px;height:18px;fill:currentColor}@media (max-width:767px){.AuthPage_page__HP9sY{justify-content:flex-start;padding:2rem 1rem 1rem}.AuthPage_header__skkuZ{flex-direction:column;align-items:center;gap:.25rem;padding-bottom:.75rem}.AuthPage_headerTitle__Ks5Ke{font-size:1.5rem}.AuthPage_titleAmpersand__mVpu9{font-size:1.2rem}.AuthPage_headerVersion__vs18R{position:static}.AuthPage_card__mGTg3{grid-template-columns:1fr}.AuthPage_leftPanel__3l38w{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem 1.25rem 2rem}.AuthPage_rightPanel__PAeTB{padding:1.5rem 1.25rem}.AuthPage_footer__7jjFS{flex-direction:column;text-align:center;gap:.5rem;padding-top:.75rem}.AuthPage_footerLinks__ZQTSS{justify-content:center}}