.wordmark.svelte-10y6uor text:where(.svelte-10y6uor){letter-spacing:-.035em;fill:currentColor;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif;font-size:44px;font-weight:700}.accent-hyphen.svelte-10y6uor .hy:where(.svelte-10y6uor){fill:var(--accent)}.corner.svelte-1x05zx6{position:fixed;top:20px;right:20px}main.svelte-1x05zx6{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px;display:flex}h1.svelte-1x05zx6{letter-spacing:-.04em;font-size:clamp(44px,7vw,80px);font-weight:600;line-height:1}.sub.svelte-1x05zx6{color:var(--text-soft);display:flex}form.svelte-1x05zx6{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:280px;margin-top:10px;display:flex}label.svelte-1x05zx6{color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:11px}input[type=password].svelte-1x05zx6{background:var(--surface);border:1px solid var(--border-strong);width:100%;color:var(--text);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}input.invalid.svelte-1x05zx6{border-color:var(--accent)}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6){background:var(--accent);color:var(--on-accent);justify-content:center;padding:11px 14px;font-size:14px}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6):disabled{opacity:.5;cursor:default}.err.svelte-1x05zx6{min-height:1.5em;color:var(--text);text-align:center;margin:0;font-size:12px;font-weight:600}.notice.svelte-1x05zx6{text-align:center;max-width:320px;color:var(--text-soft);font-size:14px}
