.login[data-astro-cid-sjqh5bze]{gap:var(--space-2xl);max-width:1120px;margin-block:var(--space-3xl) var(--space-4xl);padding-block:var(--space-2xl);border-top:4px double var(--ink);border-bottom:1px solid var(--ink);align-items:start;display:grid}.login[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{margin:0}.login[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:1.02}.login-note[data-astro-cid-sjqh5bze]{color:var(--muted);line-height:1.6}.login-view[data-astro-cid-sjqh5bze][hidden],.login-sent[data-astro-cid-sjqh5bze][hidden],.login-note[data-astro-cid-sjqh5bze][hidden],.login-error[data-astro-cid-sjqh5bze][hidden]{display:none}.login-copy[data-astro-cid-sjqh5bze]{gap:var(--space-lg);max-width:34rem;display:grid}.login-intro[data-astro-cid-sjqh5bze]{max-width:62ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.login-privacy[data-astro-cid-sjqh5bze]{max-width:34rem;padding-top:var(--space-md);border-top:1px solid var(--line);color:var(--muted);font-size:.85rem;line-height:1.6}.signin-card[data-astro-cid-sjqh5bze]{border:1px solid var(--card-border);background:var(--feature);width:100%;max-width:32rem;color:var(--ink)}.signin-band[data-astro-cid-sjqh5bze]{align-items:center;gap:var(--space-xs);padding:10px var(--space-md);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;display:flex}.signin-band[data-astro-cid-sjqh5bze]:before{background:var(--red);content:"";width:4px;height:12px}.signin-body[data-astro-cid-sjqh5bze]{gap:var(--space-md);padding:var(--space-lg);display:grid}.login-view[data-astro-cid-sjqh5bze]{gap:var(--space-md);display:grid}.login[data-astro-cid-sjqh5bze] .login-wide{width:100%}.login[data-astro-cid-sjqh5bze] .ui-button-outline:not(:hover,:focus-visible){--button-bg:var(--paper)}.login[data-astro-cid-sjqh5bze] .ui-button>svg{width:18px;height:18px;margin-right:var(--space-2xs);flex:none}.login[data-astro-cid-sjqh5bze] .social-mark-fill{fill:currentColor;stroke:none}.login-or[data-astro-cid-sjqh5bze]{align-items:center;gap:var(--space-sm);color:color-mix(in oklch, var(--ink) 72%, var(--feature));font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;display:flex}.login-or[data-astro-cid-sjqh5bze]:before,.login-or[data-astro-cid-sjqh5bze]:after{content:"";border-top:1px solid color-mix(in oklch, var(--ink) 30%, transparent);flex:1}.login-form[data-astro-cid-sjqh5bze]{gap:var(--space-sm);display:grid}.login-form[data-astro-cid-sjqh5bze] h3[data-astro-cid-sjqh5bze]{margin:0;font-size:1.35rem}.login-form[data-astro-cid-sjqh5bze]>p[data-astro-cid-sjqh5bze]{color:color-mix(in oklch, var(--ink) 72%, var(--feature));line-height:1.6}.login-form[data-astro-cid-sjqh5bze] label[data-astro-cid-sjqh5bze]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.login-email-row[data-astro-cid-sjqh5bze]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.login-email-row[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{flex:14rem}.login-email-row[data-astro-cid-sjqh5bze] .ui-button{flex:1 0 auto}.login-form[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{min-width:0;min-height:44px;padding:0 var(--space-sm);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;caret-color:var(--red);border-radius:0}.login-form[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]::placeholder{color:var(--muted)}.login-form[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.login-sent[data-astro-cid-sjqh5bze]{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) var(--space-md);border:1px dashed var(--card-border);background:var(--sheet);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;display:grid}.login-sent-head[data-astro-cid-sjqh5bze]{justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-2xs);border-bottom:1px dotted var(--card-border);color:var(--muted);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600;display:flex;margin-bottom:var(--space-2xs)!important}.login-sent[data-astro-cid-sjqh5bze] b[data-astro-cid-sjqh5bze]{color:var(--red-dark);font-size:var(--text-micro);letter-spacing:.1em;font-weight:600}.login-error[data-astro-cid-sjqh5bze]{padding:var(--space-sm) var(--space-md);border:1px solid var(--red);background:color-mix(in oklch, var(--red) 10%, var(--sheet));color:var(--ink);line-height:1.5}@media (width>=60rem){.login[data-astro-cid-sjqh5bze]{gap:var(--space-lg) var(--space-3xl);grid-template:"copy card""privacy card"1fr/minmax(0,1fr) minmax(0,32rem)}.login-copy[data-astro-cid-sjqh5bze]{grid-area:copy}.signin-card[data-astro-cid-sjqh5bze]{grid-area:card}.login-privacy[data-astro-cid-sjqh5bze]{grid-area:privacy}}@media (width<=40rem){.login[data-astro-cid-sjqh5bze]{margin-block:var(--space-2xl) var(--space-3xl);padding-block:var(--space-xl)}.signin-body[data-astro-cid-sjqh5bze]{padding:var(--space-md)}}
