.acct-top.svelte-8i5vi8{z-index:50;-webkit-backdrop-filter:blur(14px);background:color-mix(in oklch, var(--paper) 78%, transparent);border-bottom:.5px solid var(--hairline);position:sticky;top:0}.acct-top-inner.svelte-8i5vi8{justify-content:space-between;align-items:center;height:64px;display:flex}.brand.svelte-8i5vi8{font-family:var(--serif);letter-spacing:-.5px;color:inherit;font-size:26px;text-decoration:none}.brand.svelte-8i5vi8 em{color:var(--accent);font-style:italic}.acct-back.svelte-8i5vi8{font-family:var(--mono);color:var(--ink-2);font-size:13px;text-decoration:none}.acct-back.svelte-8i5vi8:hover{color:var(--ink)}.acct.svelte-8i5vi8{padding:80px 0}.acct-inner.svelte-8i5vi8{max-width:520px;margin:0 auto;padding:0 32px}.acct-eyebrow.svelte-8i5vi8{border:.5px solid var(--hairline);background:var(--paper-sunk);color:var(--ink-3);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;display:inline-flex}h1.svelte-8i5vi8{font-family:var(--serif);letter-spacing:-1.5px;margin:22px 0 0;font-size:clamp(40px,6vw,60px);font-weight:400;line-height:1.02}h1.svelte-8i5vi8 em{color:var(--accent);font-style:italic}.acct-lede.svelte-8i5vi8{font-family:var(--serif-2);color:var(--ink-2);margin:18px 0 0;font-size:18px;font-style:italic;line-height:1.5}.acct-form.svelte-8i5vi8{flex-direction:column;gap:12px;margin-top:36px;display:flex}.acct-form.svelte-8i5vi8 label:where(.svelte-8i5vi8){font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);font-size:11px}.acct-form.svelte-8i5vi8 input:where(.svelte-8i5vi8){border:.5px solid var(--hairline);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font-size:16px;font-family:var(--serif-2);border-radius:12px;padding:0 16px}.acct-form.svelte-8i5vi8 input:where(.svelte-8i5vi8):focus{border-color:var(--accent);outline:none}.acct-form.svelte-8i5vi8 button:where(.svelte-8i5vi8){background:var(--ink);min-height:48px;color:var(--paper);font-family:var(--serif-2);cursor:pointer;border:none;border-radius:999px;font-size:17px;font-style:italic}.acct-form.svelte-8i5vi8 button:where(.svelte-8i5vi8):disabled{opacity:.6;cursor:not-allowed}.acct-error.svelte-8i5vi8{color:var(--accent);margin:0;font-size:14px;line-height:1.5}.acct-fine.svelte-8i5vi8{color:var(--ink-3);margin:36px 0 0;font-size:13px;line-height:1.6}.acct-fine.svelte-8i5vi8 a:where(.svelte-8i5vi8){color:var(--ink-2)}
