.acct{padding-block:clamp(28px,6vw,72px)}.acct-card{max-width:560px;display:flex;flex-direction:column;gap:14px}.acct-stack{max-width:560px;display:flex;flex-direction:column;gap:16px}.acct-stack [data-ready]{display:flex;flex-direction:column;gap:16px}.acct-stack [data-ready][hidden]{display:none}.acct-card h1,.acct-stack h1{margin:0;font-size:clamp(28px,4vw,36px);font-weight:900;color:var(--navy)}.acct-card h2{margin:0;font-size:20px;font-weight:900}.acct-lede{margin:0;color:var(--ink2);font-size:17px}.acct-form{display:flex;flex-direction:column;gap:10px;margin:0}.acct-form[hidden],.acct-card [hidden],.acct-stack [hidden]{display:none}.acct-form label{font-weight:800;font-size:15px}.acct-form input[type=email],.acct-form input[type=text]{font:700 18px var(--font);color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;min-height:52px;width:100%;box-sizing:border-box}.acct-form input:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blueFill)}.acct-code{letter-spacing:.5em;font-size:26px!important;text-align:center;font-variant-numeric:tabular-nums}.acct-form .press{width:100%;justify-content:center}.acct-form .press:disabled{opacity:.7;cursor:progress}.acct-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.acct-link{font:800 15px var(--font);color:var(--blueInk);background:none;border:0;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.acct-link:disabled{color:var(--muted);text-decoration:none;cursor:default}.acct-hint{margin:0;font-size:14px;color:var(--muted)}.acct-sent{margin:0;color:var(--ink2)}.acct-note{margin:0;padding:12px 14px;border-radius:var(--r-sm);background:var(--blueFill);color:var(--blueInk);font-weight:700}.acct-note--warn{background:var(--yellowFill);color:var(--yellowInk)}.acct-error{margin:0;padding:12px 14px;border-radius:var(--r-sm);background:var(--coralFill);color:var(--coralInk);font-weight:800}.acct-error[hidden]{display:none}.acct-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-weight:800;font-size:14px;margin-block:4px}.acct-or:before,.acct-or:after{content:"";flex:1;height:2px;background:var(--line)}.acct-oauth{display:flex;flex-direction:column;gap:10px}.acct-oauth[hidden]{display:none}.acct-oauth .press{width:100%;justify-content:center;gap:10px}.acct-legal{margin:0;font-size:13px;color:var(--muted)}.acct-legal a{color:var(--ink2)}.acct-eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.acct-email{margin:0;font-size:20px;font-weight:900;word-break:break-all}.acct-plan{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-block:6px}.acct-plan+.acct-plan{border-top:2px solid var(--line);padding-top:14px}.acct-plan-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.acct-plan-kind{font-weight:900}.acct-plan-when{margin:0;font-weight:700}.acct-badge{display:inline-block;padding:4px 12px;border-radius:var(--r-pill);font-weight:900;font-size:14px;background:var(--line);color:var(--ink)}.acct-badge--on{background:var(--greenFill);color:var(--greenInk)}.acct-danger{border-color:var(--coralFill)}.acct-danger p{margin:0}.acct-destructive{align-self:flex-start;font:900 15px var(--font);color:var(--coralInk);background:var(--paper);border:2px solid var(--coral);border-radius:var(--r-sm);padding:10px 16px;min-height:44px;cursor:pointer}.acct-destructive:hover:not(:disabled){background:var(--coralFill)}.acct-destructive:disabled{opacity:.5;cursor:not-allowed}.acct-dialog{border:2px solid var(--line);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);padding:22px;max-width:min(480px,calc(100vw - 32px));box-sizing:border-box}.acct-dialog::backdrop{background:#0f20388c}.acct-dialog h2{margin:0;font-size:22px;font-weight:900}.acct-check{display:flex;gap:10px;align-items:flex-start;font-weight:700!important;font-size:15px}.acct-check input{width:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--coral)}.acct-dialog .press{width:auto}
