.auth_authPage___ZgAA{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(123,47,247,.24),transparent 30%),radial-gradient(circle at bottom right,rgba(192,132,252,.18),transparent 30%),linear-gradient(180deg,#090912,#0f0f1a);padding:clamp(1rem,3vw,2rem)}.auth_authGrid__I_lu2{position:relative;z-index:1;width:min(1140px,100%);min-height:calc(100vh - 2rem);margin:0 auto;display:grid;gap:var(--space-5);align-items:stretch}@media (min-width:980px){.auth_authGrid__I_lu2{grid-template-columns:minmax(320px,.9fr) minmax(420px,.86fr)}}.auth_authGlow__ze7Oh{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(123,47,247,.18) 0,transparent 68%);pointer-events:none}.auth_authPanel__jxDz3{display:none}@media (min-width:980px){.auth_authPanel__jxDz3{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3vw,2.5rem);border-radius:34px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(16,16,28,.9);backdrop-filter:blur(24px);box-shadow:0 24px 60px rgba(0,0,0,.28)}}.auth_authPanelTop__V7bJw{display:flex;flex-direction:column;gap:var(--space-5)}.auth_authPanelBadge__n6VNH{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(192,132,252,.24);background:rgba(255,255,255,.04);color:var(--arena-purple-glow);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.auth_authPanelTitle__yv58D{color:white;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em;font-weight:800;margin:0}.auth_authPanelTitle__yv58D span{background:linear-gradient(135deg,white 0,var(--arena-purple-glow) 58%,#f5d0fe 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.auth_authPanelText__PJbXm{margin:0;color:var(--color-text-secondary);line-height:1.8;max-width:48ch}.auth_authPanelListItem__cCJjX,.auth_authPanelList__JCNz0{display:grid;gap:var(--space-3)}.auth_authPanelListItem__cCJjX{grid-template-columns:auto 1fr;align-items:start;padding:16px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.auth_authPanelListIcon__cQ6eT{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(123,47,247,.16);color:var(--arena-purple-glow)}.auth_authPanelListItem__cCJjX h3{margin:0;color:white;font-size:1rem;font-weight:700}.auth_authPanelListItem__cCJjX p{margin:6px 0 0;color:var(--color-text-muted);line-height:1.65;font-size:.92rem}.auth_authPanelFooter__cHJxy{display:flex;flex-wrap:wrap;gap:var(--space-3)}.auth_authMetric__stolE{flex:1;min-width:120px;padding:16px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.auth_authMetricValue__qP_x7{color:white;font-size:1.3rem;font-weight:800}.auth_authMetricLabel__Bsldf{margin-top:6px;color:var(--color-text-muted);font-size:.82rem}.auth_authCard__RFIHz{position:relative;width:100%;max-width:520px;margin:0 auto;align-self:center;padding:clamp(1.4rem,4vw,2.2rem);border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(16,16,28,.92);backdrop-filter:blur(26px);box-shadow:0 24px 60px rgba(0,0,0,.28);animation:auth_authFadeIn__pv1WT .34s ease}.auth_authCardCompact__EzlMT{max-width:480px}.auth_authLogo__cdWCP{display:inline-flex;align-items:center;gap:12px;color:white;text-decoration:none;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth_authLogoMark__Fa8vZ{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(123,47,247,.16);color:var(--arena-purple-glow)}.auth_authHeader__b6Oqr{margin-top:var(--space-7)}.auth_authTitle__jBCZR{margin:0;color:white;font-size:clamp(2rem,5vw,2.8rem);line-height:1.03;letter-spacing:-.04em;font-weight:800}.auth_authSubtitle__crLqb{margin:12px 0 0;color:var(--color-text-secondary);line-height:1.7;font-size:.98rem}.auth_authForm__vVZcc{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-7)}.auth_fieldGroup__3q5jc{display:flex;flex-direction:column;gap:10px}.auth_fieldLabel__Dziwx{color:white;font-size:.88rem;font-weight:600}.auth_fieldHint__OE3cf{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.auth_fieldShell__BHiVC{display:flex;align-items:center;gap:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:0 16px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.auth_fieldShell__BHiVC:focus-within{border-color:rgba(192,132,252,.32);box-shadow:0 0 0 4px rgba(123,47,247,.12);background:rgba(255,255,255,.05)}.auth_fieldIcon__rQaIW{color:var(--arena-purple-glow);flex-shrink:0}.auth_fieldInput__W7CAH{width:100%;min-height:56px;border:none;outline:none;background:transparent;color:white;font-size:.96rem}.auth_fieldInput__W7CAH::placeholder{color:var(--color-text-muted)}.auth_authError__0Z059{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-5);padding:14px 16px;border-radius:18px;border:1px solid rgba(244,63,94,.28);background:rgba(244,63,94,.1);color:#fecdd3;font-size:var(--text-sm)}.auth_authErrorActions__MXswu{display:flex;flex-wrap:wrap;gap:10px}.auth_inlineAction__Ses9O{background:transparent;border:none;padding:0;color:var(--arena-purple-glow);font-weight:700;cursor:pointer}.auth_inlineActionAlt__Y3CXy{color:#fb923c}.auth_submitButton__hhBKL{width:100%;justify-content:center}.auth_divider__ZhDd8{display:flex;align-items:center;gap:14px;margin:var(--space-6) 0;color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;flex:1;background:rgba(255,255,255,.08)}.auth_googleWrap__Z50Zz{display:flex;justify-content:center;margin-bottom:var(--space-5)}.auth_authSwitch__ln8Qt{margin:0;text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.auth_authSwitch__ln8Qt a{color:var(--arena-purple-glow);font-weight:700}.auth_verifyActions__Ju8aA{display:flex;gap:12px;margin-top:var(--space-6)}.auth_verifyActions__Ju8aA button{flex:1}@keyframes auth_authFadeIn__pv1WT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:979px){.auth_authGrid__I_lu2{min-height:auto;padding:var(--space-4) 0}}