.AuthForm_mainWrapper__q7N1Z{position:relative;background-color:var(--background-main);color:var(--text-primary);overflow-x:hidden;min-height:100vh;padding:4rem 1.5rem 6rem;display:flex;justify-content:center;align-items:center}.AuthForm_mainWrapper__q7N1Z:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 20%,rgba(161,0,255,.15),transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(255,0,255,.1),transparent 50%);animation:AuthForm_gentleDrift__6asx1 20s ease-in-out infinite alternate;pointer-events:none}@keyframes AuthForm_gentleDrift__6asx1{0%{transform:translate(-10%,-5%)}to{transform:translate(10%,5%)}}.AuthForm_card__VDsXz{width:100%;max-width:480px;text-align:center;background-color:var(--background-interactive);border:1px solid var(--border-color);border-radius:16px;padding:2.5rem 3rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-color) 50%,transparent) inset,0 10px 40px rgba(0,0,0,.4)}.AuthForm_title__UCrkO{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;color:var(--text-primary);margin-bottom:.75rem}.AuthForm_subtitle__SRQbd{color:var(--text-muted);font-size:1rem;margin-bottom:2rem;max-width:300px;margin-left:auto;margin-right:auto}.AuthForm_socialLogin__0F0ew{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AuthForm_discordButton__o0ukf{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;background-color:#5865F2;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(88,101,242,.2)}.AuthForm_discordButton__o0ukf:hover{background-color:#4f5bda;transform:translateY(-2px);box-shadow:0 6px 20px rgba(88,101,242,.3)}.AuthForm_discordButton__o0ukf svg{font-size:1.25rem}.AuthForm_plutoniumButton__0mAiK{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#FFF;background-color:#000101;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .3s ease}.AuthForm_plutoniumButton__0mAiK:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.AuthForm_plutoniumIcon__hdcTL{width:28px;height:28px}.AuthForm_steamButton__TUfq7{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#ffffff;background-color:#171a21;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.AuthForm_steamButton__TUfq7:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.AuthForm_steamButton__TUfq7 svg{font-size:1.25rem}.AuthForm_xButton__cKKYd{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#ffffff;background-color:#000000;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.AuthForm_xButton__cKKYd:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.AuthForm_xButton__cKKYd svg{font-size:1.25rem}.AuthForm_separator__pzJpR{display:flex;align-items:center;text-align:center;color:var(--text-muted);font-size:.8rem;font-weight:700;text-transform:uppercase;margin:0 0 1.5rem;width:100%}.AuthForm_separator__pzJpR:after,.AuthForm_separator__pzJpR:before{content:"";flex:1;border-bottom:1px solid var(--border-color)}.AuthForm_separator__pzJpR:not(:empty):before{margin-right:1em}.AuthForm_separator__pzJpR:not(:empty):after{margin-left:1em}.AuthForm_form__T4pA3{display:flex;flex-direction:column;gap:1.25rem}.AuthForm_field__2cCs0{display:flex;flex-direction:column;text-align:left;gap:.5rem}.AuthForm_label__gGsF3{font-weight:600;color:var(--text-muted);font-size:.9rem;padding-left:.25rem}.AuthForm_input__J_dMY{width:100%;padding:.8rem 1rem;font-size:1rem;background-color:rgba(0,0,0,.3);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);transition:all .2s ease}.AuthForm_input__J_dMY::-moz-placeholder{color:var(--text-muted);opacity:.5}.AuthForm_input__J_dMY::placeholder{color:var(--text-muted);opacity:.5}.AuthForm_input__J_dMY:focus{outline:none;border-color:var(--primary-highlight);box-shadow:0 0 10px color-mix(in srgb,var(--primary-highlight) 30%,transparent);background-color:rgba(0,0,0,.2)}.AuthForm_inputError__J1S3O{border-color:#ef4444!important}.AuthForm_shake__WhrVu{animation:AuthForm_shake__WhrVu .3s ease}@keyframes AuthForm_shake__WhrVu{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}.AuthForm_errorText__teg4_{color:#ff9a9a;font-size:.9rem;padding-left:.25rem;font-weight:500}.AuthForm_passwordLabel__PI_qa{display:flex;justify-content:space-between;align-items:center}.AuthForm_forgotButton__QdCQp{background:none;border:none;color:var(--text-muted);font-size:.9rem;cursor:pointer;text-decoration:none;padding:0;transition:color .2s}.AuthForm_forgotButton__QdCQp:hover{color:var(--primary-highlight);text-decoration:underline}.AuthForm_submitButton__XocSD{width:100%;padding:1rem;border-radius:10px;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;background:var(--primary-gradient);color:#fff;box-shadow:0 4px 20px color-mix(in srgb,var(--primary-highlight) 30%,transparent);transition:all .3s ease}.AuthForm_submitButton__XocSD:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 25px color-mix(in srgb,var(--primary-highlight) 40%,transparent)}.AuthForm_submitButton__XocSD:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.AuthForm_switchButton__79ndo{background:none;color:var(--text-muted);border:none;font-size:.95rem;cursor:pointer;margin-top:1.5rem;transition:color .2s ease}.AuthForm_switchButton__79ndo:hover{color:var(--text-primary)}.AuthForm_buttonSpinner__e08q3{animation:AuthForm_spin__S8vbW 1s linear infinite}@keyframes AuthForm_spin__S8vbW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthForm_dialogOverlay__qQ8Ar{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.AuthForm_dialogContent__bQicn{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1001;width:90vw;max-width:450px;background-color:var(--background-interactive);border:1px solid var(--border-color);border-radius:16px;padding:2rem;text-align:center}.AuthForm_dialogTitle__8xelt{font-size:1.5rem;font-weight:700;color:var(--primary-highlight);margin-bottom:1rem}.AuthForm_dialogText__xqo_k{font-size:.95rem;color:var(--text-primary);line-height:1.6;margin-bottom:1rem;text-align:left}.AuthForm_dialogText__xqo_k ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.AuthForm_dialogText__xqo_k strong{color:var(--text-primary)}.AuthForm_dialogText__xqo_k a{color:#60a5fa;text-decoration:none}.AuthForm_dialogText__xqo_k a:hover{text-decoration:underline}.AuthForm_dialogButton__zQI0E{width:100%;padding:.8rem 1.5rem;border-radius:8px;border:none;background:#5865F2;color:#fff;font-weight:700;cursor:pointer;margin-top:1.5rem}.AuthForm_loaderWrapper__1Q2mF{display:flex;align-items:center;justify-content:center;width:100%;min-height:80vh}.AuthForm_spin__S8vbW{animation:AuthForm_spin__S8vbW 1s linear infinite}