.auth_container__Skcs5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);background-image:radial-gradient(at 0 0,rgba(var(--accent-rgb),.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(139,92,246,.15) 0,transparent 50%)}.auth_card__oBMV1{width:100%;max-width:420px;padding:3rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.auth_title__VUPHc{font-size:2rem;font-weight:800;text-align:center;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .auth_title__VUPHc{background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth_subtitle__x_ypB{text-align:center;color:var(--text-muted);margin-bottom:2.5rem}.auth_form__c_tn9{display:flex;flex-direction:column;gap:1.5rem}.auth_group__WHuRm{display:flex;flex-direction:column;gap:.5rem}.auth_group__WHuRm label{font-size:.875rem;font-weight:500;color:var(--text-dim)}.auth_group__WHuRm input{padding:.875rem 1rem;border-radius:12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-main);transition:all .2s ease}.auth_group__WHuRm input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-glow)}.auth_submitBtn__ER6q_{margin-top:1rem;padding:1rem;border-radius:12px;border:none;background:var(--accent-primary);color:white;font-weight:600;cursor:pointer;transition:all .2s}.auth_submitBtn__ER6q_:hover{filter:brightness(110%);transform:translateY(-1px)}.auth_submitBtn__ER6q_:disabled{opacity:.7;cursor:not-allowed}.auth_error__tGaF3{background:rgba(239,68,68,.1);color:#ef4444;padding:.75rem;border-radius:8px;font-size:.875rem;text-align:center;margin-bottom:1.5rem}.auth_footer__eX1jC{margin-top:2rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.auth_footer__eX1jC a{color:var(--accent-primary);font-weight:600;text-decoration:none}.auth_footer__eX1jC a:hover{text-decoration:underline}