.login_page__ym3tB{min-height:100dvh;display:grid;place-items:center;padding:24px var(--gutter);background:radial-gradient(1200px 500px at 10% -10%,var(--tint-strong),transparent 60%),radial-gradient(900px 400px at 110% 110%,var(--bg-muted),transparent 60%),var(--bg)}.login_card__yiw3m{width:min(440px,100%);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(24px,5vw,40px)}.login_top__PXsJN{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.login_topActions__Y710w{display:flex;align-items:center;gap:8px}.login_brand__wz_LQ{font-weight:700;font-size:1.2rem;color:var(--brand);text-decoration:none}.login_card__yiw3m h1{font-size:1.6rem}.login_lead__1FB_l{color:var(--muted);margin:8px 0 24px}.login_form__ADViy{display:grid;grid-gap:16px;gap:16px}.login_code__lWkaV{font-size:1.4rem;letter-spacing:.3em;text-align:center}.login_hint__RAhhs{margin:0;font-size:.9rem;color:var(--muted)}.login_notice__CoSEg{background:var(--tint);color:var(--brand)}.login_error__mfqXu,.login_notice__CoSEg{margin:0;padding:12px 14px;border-radius:var(--radius-sm)}.login_error__mfqXu{background:var(--bad-bg);color:var(--bad)}.login_google__KtElU{width:100%;gap:10px}.login_google__KtElU img{flex:none}.login_or___VPf9{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-size:.9rem}.login_or___VPf9:after,.login_or___VPf9:before{content:"";flex:1 1;height:1px;background:var(--line)}