.login-header[data-astro-cid-sjqh5bze],.login-main[data-astro-cid-sjqh5bze],.login-footer[data-astro-cid-sjqh5bze]{width:min(1120px,100%);margin-inline:auto}.login-header[data-astro-cid-sjqh5bze]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.login-brand[data-astro-cid-sjqh5bze]{flex-shrink:0;padding:0}.login-store-link[data-astro-cid-sjqh5bze]{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.login-store-link[data-astro-cid-sjqh5bze]:hover{color:var(--red)}.login-store-link[data-astro-cid-sjqh5bze] .icon[data-astro-cid-sjqh5bze]{width:18px;height:18px}.login-main[data-astro-cid-sjqh5bze]{padding:78px 32px 36px}.login-grid[data-astro-cid-sjqh5bze]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.login-eyebrow[data-astro-cid-sjqh5bze]{color:var(--muted);margin:0 0 27px}.login-intro[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{letter-spacing:-3.2px;margin:0;font-size:clamp(48px,5.5vw,72px);font-weight:500;line-height:1.06}.login-intro[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze] span[data-astro-cid-sjqh5bze]{color:var(--red)}.login-intro-copy[data-astro-cid-sjqh5bze]{letter-spacing:-.35px;max-width:345px;margin:27px 0 17px;font-size:20px;line-height:1.5}.login-account-copy[data-astro-cid-sjqh5bze]{max-width:360px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.login-card[data-astro-cid-sjqh5bze]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:0;padding:37px 34px 30px}.login-card-label[data-astro-cid-sjqh5bze]{color:var(--red);margin:0 0 18px}.login-card[data-astro-cid-sjqh5bze] h2[data-astro-cid-sjqh5bze]{letter-spacing:-.9px;margin:0 0 13px;font-size:29px;font-weight:500;line-height:1.18}.login-card-copy[data-astro-cid-sjqh5bze]{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.7}.login-submit[data-astro-cid-sjqh5bze]{gap:14px;min-height:56px;font-size:14px;text-decoration:none}.login-hosted-note[data-astro-cid-sjqh5bze]{color:var(--muted);margin:15px 1px 0;font-size:12px;line-height:1.75}.login-device-option[data-astro-cid-sjqh5bze]{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.login-device-link[data-astro-cid-sjqh5bze]{width:100%;min-height:48px;font-size:13px;text-decoration:none}.login-device-option[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{color:var(--muted);margin:13px 1px 0;font-size:12px;line-height:1.75}.login-message[data-astro-cid-sjqh5bze]{border:1px solid var(--red);background:var(--red-soft);border-radius:9px;margin:0 0 20px;padding:13px 15px}.login-message[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{margin:0;font-size:13px;line-height:1.65}.login-migration[data-astro-cid-sjqh5bze]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);gap:24px;margin-top:66px;padding:23px 0 0;display:grid}.login-migration[data-astro-cid-sjqh5bze] h2[data-astro-cid-sjqh5bze]{margin:0;font-size:13px;font-weight:600;line-height:1.7}.login-migration[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.login-migration[data-astro-cid-sjqh5bze] strong[data-astro-cid-sjqh5bze]{color:var(--ink);white-space:nowrap;font-weight:600}.login-footer[data-astro-cid-sjqh5bze]{padding:20px 32px max(28px, env(safe-area-inset-bottom));color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.login-footer[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.login-footer[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]:hover{color:var(--ink)}@media (width<=900px){.login-grid[data-astro-cid-sjqh5bze]{gap:38px}.login-main[data-astro-cid-sjqh5bze]{padding-top:58px}.login-card[data-astro-cid-sjqh5bze]{padding:30px 25px 25px}.login-intro[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{letter-spacing:-2.7px;font-size:56px}}@media (width<=720px){.login-header[data-astro-cid-sjqh5bze]{padding:24px}.login-main[data-astro-cid-sjqh5bze]{padding:40px 24px 23px}.login-grid[data-astro-cid-sjqh5bze]{grid-template-columns:minmax(0,1fr);gap:32px}.login-intro[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{letter-spacing:-2.2px;font-size:clamp(44px,9vw,60px)}.login-eyebrow[data-astro-cid-sjqh5bze]{margin-bottom:20px}.login-intro-copy[data-astro-cid-sjqh5bze]{max-width:460px;margin-top:20px;font-size:18px}.login-account-copy[data-astro-cid-sjqh5bze]{max-width:480px;font-size:13px}.login-card[data-astro-cid-sjqh5bze]{padding:28px 24px}.login-card[data-astro-cid-sjqh5bze] h2[data-astro-cid-sjqh5bze]{font-size:27px}.login-migration[data-astro-cid-sjqh5bze]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:32px}.login-footer[data-astro-cid-sjqh5bze]{padding-inline:24px}}@media (width<=380px){.login-header[data-astro-cid-sjqh5bze]{gap:16px;padding:20px}.login-store-link[data-astro-cid-sjqh5bze]{gap:6px;font-size:11px}.login-store-link[data-astro-cid-sjqh5bze] .icon[data-astro-cid-sjqh5bze]{width:15px;height:15px}.login-main[data-astro-cid-sjqh5bze],.login-card[data-astro-cid-sjqh5bze]{padding-inline:20px}.login-footer[data-astro-cid-sjqh5bze]{gap:12px;padding-inline:20px;font-size:10px}}
