.AuthModal_overlay__Gb7QK{position:fixed;inset:0;height:100%;background-color:var(--bg-primary,#141923);z-index:100001;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;overflow-x:hidden;padding:24px}.AuthModal_container__Ecj2d,.AuthModal_overlay__Gb7QK{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.AuthModal_container__Ecj2d{max-width:1240px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;margin:auto;position:relative;z-index:2}.AuthModal_desktopBrandColumn__fKrNJ{text-align:center;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.AuthModal_brandHeroWrapper__wGFR2,.AuthModal_desktopBrandColumn__fKrNJ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative}.AuthModal_brandHeroWrapper__wGFR2{max-width:620px;margin:0 auto}.AuthModal_themeToggleWrapper__KD2Jt{position:absolute;top:85px;right:15px;z-index:10;gap:8px}.AuthModal_characterWrapper__cEcS4,.AuthModal_themeToggleWrapper__KD2Jt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AuthModal_characterWrapper__cEcS4{width:100%;max-width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto -28px;position:relative;z-index:2;-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px);-webkit-filter:drop-shadow(0 14px 28px rgba(0,0,0,.09));filter:drop-shadow(0 14px 28px rgba(0,0,0,.09))}.AuthModal_characterImg__s_lCr,.AuthModal_characterVideo__0huCC{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background:transparent}.AuthModal_logoWrapper__Xu5Tn{position:relative;width:100%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;z-index:1}.AuthModal_desktopSvgLogo__5vh2g{width:100%;max-width:600px;height:auto;display:block;margin:0 auto;overflow:visible}.AuthModal_formColumn__oL7TI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:380px;margin:0 auto}.AuthModal_mobileLogoWrapper__rsue5{display:none;text-align:center;margin-bottom:16px;width:100%}.AuthModal_mobileCharacterWrapper__Rcas6{width:115px;margin:0 auto 6px;position:relative;z-index:2}.AuthModal_mobileCharacterImg__D0Nla,.AuthModal_mobileCharacterVideo__W9h27{width:100%;height:auto;display:block;background:transparent}.AuthModal_mobileSvgLogo__ck331{width:180px;height:52px;display:block;margin:0 auto;overflow:visible}.AuthModal_formCard__Hrp8A{width:100%;background:var(--bg-card,#1e2634);border-radius:16px;padding:28px 24px;position:relative;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2);border:1px solid var(--border,#2a3548);-webkit-box-sizing:border-box;box-sizing:border-box}.AuthModal_closeButton__xDX5W{position:absolute;top:14px;right:16px;border:none;background:none;font-size:24px;cursor:pointer;color:var(--text-secondary,#8b9bb4);-webkit-transition:color .2s;transition:color .2s;line-height:1}.AuthModal_closeButton__xDX5W:hover,.AuthModal_title__c5fMN{color:var(--text-primary,#f8fafc)}.AuthModal_title__c5fMN{font-size:18px;font-weight:700;margin:0 0 6px}.AuthModal_subtitle__z_Fcz{font-size:11px;color:var(--text-secondary,#8b9bb4);line-height:1.4;margin:0}.AuthModal_inputGroup__M2iXj{margin-bottom:12px}.AuthModal_inputField__Ba7U8{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0e131d;color:var(--text-primary,#f8fafc);font-size:13.5px;outline:none;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s,background-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,background-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,background-color .2s,box-shadow .2s;transition:border-color .2s,background-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.AuthModal_inputField__Ba7U8::-webkit-input-placeholder{color:var(--text-secondary,#8b9bb4);opacity:.65}.AuthModal_inputField__Ba7U8::-moz-placeholder{color:var(--text-secondary,#8b9bb4);opacity:.65}.AuthModal_inputField__Ba7U8:-ms-input-placeholder{color:var(--text-secondary,#8b9bb4);opacity:.65}.AuthModal_inputField__Ba7U8::-ms-input-placeholder{color:var(--text-secondary,#8b9bb4);opacity:.65}.AuthModal_inputField__Ba7U8::placeholder{color:var(--text-secondary,#8b9bb4);opacity:.65}.AuthModal_inputField__Ba7U8:-webkit-autofill,.AuthModal_inputField__Ba7U8:-webkit-autofill:active,.AuthModal_inputField__Ba7U8:-webkit-autofill:focus,.AuthModal_inputField__Ba7U8:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #0e131d!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.AuthModal_inputField__Ba7U8:focus{border-color:var(--accent,#3b82f6);background:#0e131d;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.25);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.AuthModal_passwordField__VuySP{margin-bottom:0}.AuthModal_inputError__aTkKs{border-color:#ef4444!important;background-color:rgba(239,68,68,.04)}.AuthModal_errorText__sj07I{color:#ef4444;font-size:12px;margin-top:6px;font-weight:500;text-align:center}.AuthModal_agreements___1BT8{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.AuthModal_agreementLabel__aUXuJ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:11px;color:var(--text-secondary,#8b9bb4);cursor:pointer;line-height:1.35}.AuthModal_agreementLink__HTzJr{color:var(--accent,#3b82f6);text-decoration:underline;text-underline-offset:2px;-webkit-transition:opacity .2s;transition:opacity .2s}.AuthModal_agreementLink__HTzJr:hover{opacity:.8}.AuthModal_agreementCheckbox__Sn6vC{accent-color:var(--accent,#3b82f6);width:15px;height:15px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.AuthModal_submitBtn__1iSG1{width:100%;padding:11px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:var(--accent,#3b82f6);color:#ffffff;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:background-color .2s,transform .15s,box-shadow .2s;transition:background-color .2s,transform .15s,box-shadow .2s,-webkit-transform .15s,-webkit-box-shadow .2s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}.AuthModal_submitBtn__1iSG1:disabled{cursor:not-allowed;opacity:.4;-webkit-box-shadow:none;box-shadow:none;background:#334155;border-color:transparent}.AuthModal_submitBtn__1iSG1:not(:disabled):hover{background:#2563eb;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.35);box-shadow:0 4px 12px rgba(0,0,0,.35)}.AuthModal_toggleWrapper__Vzh9X{text-align:center;margin-top:12px}.AuthModal_toggleBtn__yKI5k{background:none;border:none;color:var(--text-secondary,#8b9bb4);font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.AuthModal_toggleBtn__yKI5k:hover{color:var(--text-primary,#f8fafc);opacity:1}.AuthModal_oauthWrapper__yIHyG{margin-top:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.AuthModal_oauthTitle__ZkKUO{text-align:center;font-size:11px;color:var(--text-secondary,#8b9bb4);font-weight:700;letter-spacing:.5px}.AuthModal_oauthIconsRow__eBo_e{gap:14px;width:100%}.AuthModal_oauthBtn__chFyz,.AuthModal_oauthIconsRow__eBo_e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AuthModal_oauthBtn__chFyz{width:44px;height:44px;border-radius:10px;background:var(--bg-secondary,#141923);border:1px solid var(--border,#2a3548);cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;padding:0;overflow:hidden;outline:none}.AuthModal_oauthBtn__chFyz:hover{-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1)}.AuthModal_oauthImg__P8MZm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.AuthModal_footerNote__Zx2G2{width:100%;text-align:center;margin-top:24px;font-size:11.5px;color:#475569;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:960px){.AuthModal_overlay__Gb7QK{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:74px 16px 40px}.AuthModal_container__Ecj2d{grid-template-columns:1fr;max-width:400px;gap:16px;padding-bottom:24px;margin:auto}.AuthModal_desktopBrandColumn__fKrNJ{display:none}.AuthModal_mobileLogoWrapper__rsue5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.AuthModal_mobileSvgLogo__ck331{margin-top:0}}@media (max-width:480px){.AuthModal_overlay__Gb7QK{padding:70px 14px 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AuthModal_container__Ecj2d{max-width:100%;width:100%;gap:12px;margin:auto}.AuthModal_mobileCharacterWrapper__Rcas6{width:110px;margin:0 auto 6px}.AuthModal_formCard__Hrp8A{padding:24px 18px;border-radius:16px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2);border:1px solid var(--border,#2a3548);background:var(--bg-card,#1e2634)}}