.auth-full{padding-bottom:64px}.area-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.auth-mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.auth-mode-tabs button{border:1px solid var(--color-border);height:34px;color:var(--color-muted);text-transform:capitalize;cursor:pointer;background:#0f172a;border-radius:999px;padding:0 12px}.auth-mode-tabs button.active{color:#cfc7ff;border-color:var(--color-primary);background:#7c5cff33}.auth-split{grid-template-columns:.9fr 1.2fr;min-height:520px;display:grid;overflow:hidden}.auth-panel{background:linear-gradient(160deg,#2a1f66,#151b2b 60%);flex-direction:column;gap:16px;padding:32px;display:flex}.auth-panel h2{margin:0;font-size:32px}.auth-panel ul{color:#d7d2ff;gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-form{align-content:start;gap:14px;padding:32px;display:grid}.auth-form h3{margin:0;font-size:28px}.auth-row{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.full{width:100%}.linkish{color:#cfc7ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}a.linkish:hover{text-decoration:underline}.check{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;display:flex}.otp{gap:8px;display:flex}.otp input{text-align:center;border:1px solid var(--color-border);background:#0f172a;border-radius:12px;width:48px;height:52px;font-size:20px;font-weight:700}.switch{text-align:center;color:var(--color-muted);font-size:13px}@media (max-width:900px){.auth-split,.area-head{flex-direction:column;grid-template-columns:1fr;display:flex}}
