.auth_page__u4Ien{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;background:radial-gradient(900px 500px at 75% -10%,rgba(var(--accent-rgb),.12),transparent 60%),radial-gradient(700px 400px at 0 100%,rgba(var(--accent-alt-rgb),.07),transparent 60%),var(--bg)}.auth_brand__gCGRV{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--text);text-decoration:none}.auth_logo__RW9bt{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent-soft),var(--accent));display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--on-accent)}.auth_card___8Km8{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 50px rgba(0,0,0,.35)}.auth_title__llpnK{font-size:22px;font-weight:700}.auth_subtitle__4kZG3{font-size:13px;color:var(--muted);line-height:1.6}.auth_form__TOqgD{display:flex;flex-direction:column;gap:10px}.auth_label__f_eX0{font-size:12px;color:var(--muted)}.auth_input__EwnNX{width:100%;padding:11px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px;outline:none}.auth_input__EwnNX:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2)}.auth_button__Bj9q0{padding:11px 16px;border-radius:8px;border:none;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600;cursor:pointer}.auth_button__Bj9q0:disabled{opacity:.5;cursor:default}.auth_secondaryButton__IP0lm{background:transparent;border:1px solid var(--border);color:var(--text)}.auth_divider__zxxY0{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.auth_divider__zxxY0:after,.auth_divider__zxxY0:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_oauthButton___90By{display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;border:1px solid var(--border);color:var(--text)}.auth_oauthButton___90By:hover:not(:disabled){background:rgba(255,255,255,.04)}.auth_error__oxV8g{font-size:13px;color:#ff8b8b}.auth_success__TPw6I{font-size:13px;color:#7fd7a5}.auth_link__hAbKm{color:var(--accent);font-size:13px;text-decoration:none}.auth_row__aGbw1{display:flex;gap:10px;align-items:center}.auth_linkRow__EXXLF{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.auth_checkboxRow__AfspZ{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);cursor:pointer}.auth_checkboxRow__AfspZ input{accent-color:var(--accent);cursor:pointer}