.scroll.svelte-1x05zx6{min-height:100dvh;padding:2rem 1.25rem calc(2rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1.5rem}.toprow.svelte-1x05zx6{display:flex;align-items:center;justify-content:space-between}.brand.svelte-1x05zx6{font-family:var(--font-display);font-weight:500;font-size:1.3rem}.hero.svelte-1x05zx6{margin-top:1rem}h1.svelte-1x05zx6{font-size:clamp(2rem,8vw,2.6rem);letter-spacing:-.01em}.lede.svelte-1x05zx6{color:var(--muted);font-size:1.05rem;max-width:30ch;margin:.75rem 0 0}.card.svelte-1x05zx6{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.oauth.svelte-1x05zx6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);font:inherit;font-weight:500;font-size:.92rem;cursor:pointer}.oauth.svelte-1x05zx6:hover{border-color:var(--primary)}.oauth.disabled.svelte-1x05zx6{opacity:.55;cursor:default}.oauth.disabled.svelte-1x05zx6:hover{border-color:var(--hairline)}.soon.svelte-1x05zx6{flex:none;font-size:.66rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);border-radius:999px;padding:.12rem .5rem}.divider.svelte-1x05zx6{display:flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.78rem;margin:.25rem 0}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";flex:1;height:1px;background:var(--hairline)}.fld.svelte-1x05zx6{display:flex;flex-direction:column;gap:.35rem}.fld.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:.8rem;font-weight:500;color:var(--muted)}input.svelte-1x05zx6{font:inherit;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink)}.primary.svelte-1x05zx6{margin-top:.25rem;padding:.8rem;border-radius:10px;border:1px solid var(--primary);background:var(--primary);color:var(--on-primary);font:inherit;font-weight:500;font-size:.98rem;cursor:pointer}.primary.svelte-1x05zx6:disabled{opacity:.6;cursor:default}.err.svelte-1x05zx6{color:var(--brick);font-size:.85rem;font-weight:500}.hint.svelte-1x05zx6{margin:.25rem 0 0;color:var(--muted);font-size:.82rem}.link-banner.svelte-1x05zx6{border:1px solid var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:10px;padding:.75rem .85rem}.link-title.svelte-1x05zx6{font-weight:500;font-size:.92rem}.link-sub.svelte-1x05zx6{margin:.3rem 0 0;color:var(--muted);font-size:.82rem}.site-links.svelte-1x05zx6{margin-top:auto;display:flex;justify-content:center;gap:.5rem;color:var(--muted);font-size:.82rem}.site-links.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:inherit;text-decoration:none}.site-links.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover,.site-links.svelte-1x05zx6 a:where(.svelte-1x05zx6):focus-visible{color:var(--ink);text-decoration:underline}
