.login-module__WEZH7G__page{background:var(--bg-page);min-height:100vh;color:var(--ink-strong);grid-template-columns:1fr 1fr;display:grid}.login-module__WEZH7G__left{justify-content:center;align-items:center;padding:48px 32px;display:flex}.login-module__WEZH7G__leftInner{flex-direction:column;gap:24px;width:min(420px,100%);display:flex}.login-module__WEZH7G__heading h1{font-family:var(--font-display,inherit);letter-spacing:-.025em;color:var(--ink-strong);margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.08}.login-module__WEZH7G__heading p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.login-module__WEZH7G__tabs{border-radius:var(--radius-sm);background:var(--bg-card-2);border:1px solid var(--stroke);align-self:flex-start;padding:4px;display:inline-flex}.login-module__WEZH7G__tab{appearance:none;color:var(--ink-muted);border-radius:var(--radius-xs);cursor:pointer;transition:color var(--dur-fast)var(--ease-out),background var(--dur-fast)var(--ease-out);background:0 0;border:none;padding:8px 16px;font-size:13px;font-weight:600}.login-module__WEZH7G__tab:hover{color:var(--ink-strong)}.login-module__WEZH7G__tabActive,.login-module__WEZH7G__tabActive:hover{background:var(--bg-card);color:var(--ink-strong);box-shadow:var(--shadow-sm)}.login-module__WEZH7G__form{flex-direction:column;gap:14px;display:flex}.login-module__WEZH7G__form label{color:var(--ink-strong);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.login-module__WEZH7G__form input{border:1px solid var(--stroke-card);background:var(--bg-input);border-radius:var(--radius-sm);color:var(--ink-strong);transition:border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out);padding:11px 13px;font-size:14px}.login-module__WEZH7G__form input::placeholder{color:var(--ink-faint)}.login-module__WEZH7G__form input:focus{border-color:#0b2847;outline:none;box-shadow:0 0 0 3px #0b284738}.login-module__WEZH7G__error{color:var(--danger);margin:0;font-size:13px}.login-module__WEZH7G__message{color:var(--ok);margin:0;font-size:13px}.login-module__WEZH7G__primary{color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:#0b2847;border:1px solid #0b2847;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:600}.login-module__WEZH7G__primary:hover{background:#1f4880;border-color:#1f4880}.login-module__WEZH7G__meta{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.login-module__WEZH7G__right{color:#fff;background:radial-gradient(1200px 600px at 20% 0,#ffffff0f,#0000 60%),radial-gradient(800px 500px at 80% 100%,#ffffff0a,#0000 60%),#0b2847;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__rightInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:520px;padding:64px 48px;display:flex;position:relative}.login-module__WEZH7G__rightLogo{width:180px;height:auto;margin-bottom:8px}.login-module__WEZH7G__tagline{font-family:var(--font-display,inherit);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.05}.login-module__WEZH7G__taglineAccent{color:#ffffff8c;font-style:italic}.login-module__WEZH7G__lede{color:#ffffffc7;max-width:38ch;margin:0;font-size:16px;line-height:1.55}.login-module__WEZH7G__quote{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;margin-top:24px;padding:20px 22px}.login-module__WEZH7G__quote p{color:#ffffffe6;margin:0 0 10px;font-size:14px;line-height:1.55}.login-module__WEZH7G__quoteAttribution{letter-spacing:.04em;color:#fff9;font-size:12px;font-weight:500}@media (max-width:960px){.login-module__WEZH7G__page{grid-template-columns:1fr}.login-module__WEZH7G__right{display:none}}
