.login-module__SvODcG__page{--login-background:#081426;--login-text:#f8fafc;--login-accent:#00cbb7;--login-on-accent:#071322;--login-accent-text:#78e6db;--login-muted:#a9b8cc;--login-divider:rgb(var(--muted-rgb) / 16%);--login-panel:rgb(var(--contrast-rgb) / 3%);background:radial-gradient(circle at 14% 18%, #00cbb729, transparent 32rem), var(--login-background);min-height:100dvh;color:var(--login-text);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);display:grid}html[data-theme=light] .login-module__SvODcG__page{--login-background:var(--surface-canvas);--login-text:var(--text-primary);--login-accent:var(--accent-fill);--login-on-accent:var(--on-accent);--login-accent-text:var(--accent-ink);--login-muted:var(--text-muted);--login-divider:var(--border-default);--login-panel:rgb(var(--primary-rgb) / 72%);background:radial-gradient(circle at 14% 18%, rgb(var(--accent-rgb) / 14%), transparent 32rem), var(--login-background)}.login-module__SvODcG__intro{flex-direction:column;justify-content:center;max-width:680px;padding:clamp(36px,8vw,112px);display:flex}.login-module__SvODcG__brandMark{background:var(--login-accent);width:48px;height:48px;color:var(--login-on-accent);border-radius:14px;place-items:center;font-size:24px;font-weight:800;display:grid}.login-module__SvODcG__eyebrow{color:var(--login-accent-text);letter-spacing:.12em;text-transform:uppercase;margin-top:34px;font-size:12px;font-weight:700}.login-module__SvODcG__intro h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.05em;margin-top:14px;font-size:clamp(40px,6vw,74px);font-weight:650;line-height:.98}.login-module__SvODcG__intro>p:last-child{max-width:560px;color:var(--login-muted);margin-top:24px;font-size:16px;line-height:1.65}.login-module__SvODcG__signIn{border-left:1px solid var(--login-divider);background:var(--login-panel);place-items:center;min-width:0;padding:28px;display:grid}.login-module__SvODcG__previewSignIn{border:1px solid var(--border-default);background:var(--surface-primary);width:min(420px,100%);box-shadow:var(--shadow-elevated);color:var(--text-primary);border-radius:14px;padding:28px}.login-module__SvODcG__previewSignIn span{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.login-module__SvODcG__previewSignIn h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:12px;font-size:24px}.login-module__SvODcG__previewSignIn p{color:var(--text-muted);margin-top:12px;line-height:1.6}@media (max-width:800px){.login-module__SvODcG__page{grid-template-columns:1fr}.login-module__SvODcG__intro{padding:34px 24px 18px}.login-module__SvODcG__intro h1{font-size:clamp(36px,12vw,54px)}.login-module__SvODcG__signIn{border-top:1px solid var(--login-divider);border-left:0;padding:24px 16px 40px}}
