.login_stage__mExsK{display:grid;place-items:center;min-height:calc(82svh - 64px);padding:48px 20px 64px}.login_card__NoG7p{width:min(100%,480px);padding:44px 40px 40px;text-align:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;box-shadow:0 20px 64px var(--shadow)}.login_emblem__O_Ktj{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border:1px solid var(--border-soft);border-radius:16px;background:linear-gradient(145deg,var(--accent-soft),var(--surface))}.login_emblem__O_Ktj>span{transform:scale(1.35)}.login_eyebrow__tyYbT{margin:0 0 12px;color:var(--accent-text);font-size:12px;font-weight:750;letter-spacing:.12em}.login_title__r1aBc{margin:0;font-size:clamp(28px,4vw,34px);font-weight:750;line-height:1.25;letter-spacing:-.035em}.login_description__VH48h{max-width:320px;margin:18px auto 0;color:var(--muted);font-size:15px;line-height:1.85;text-wrap:pretty}.login_form__NY6Qf{margin-top:32px}.login_submit__56LbW{width:100%;min-height:52px;gap:12px;font-size:16px}.login_submit__56LbW:hover{box-shadow:0 0 0 3px var(--accent-soft)}.login_submit__56LbW:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:560px){.login_stage__mExsK{min-height:calc(80svh - 64px);padding:36px 18px 48px}.login_card__NoG7p{padding:32px 24px;border-radius:16px}.login_emblem__O_Ktj{width:64px;height:64px;margin-bottom:22px;border-radius:20px}.login_description__VH48h{font-size:14px}.login_submit__56LbW{font-size:15px}}