.start.svelte-jk7o5r{max-width:480px;padding:var(--space-4) var(--space-4) var(--space-6);min-height:calc(100dvh - 2 * var(--space-4));flex-direction:column;margin:0 auto;display:flex}.brand.svelte-jk7o5r{margin-bottom:var(--space-4);justify-content:center;display:flex}.hero.svelte-jk7o5r{justify-content:center;align-items:center;min-height:140px;display:flex}.orbs.svelte-jk7o5r{transform-origin:50%;transform:scale(.78)}.title.svelte-jk7o5r{letter-spacing:-.02em;text-align:center;color:var(--color-text);text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.15}.cards.svelte-jk7o5r{margin-top:var(--space-4);flex-direction:column;gap:10px;display:flex}.card.svelte-jk7o5r{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--color-border);background:#fff;border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:border-color .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 6px 16px -10px #4a38422e}.card.is-active.svelte-jk7o5r{border-color:var(--color-coral);box-shadow:0 12px 28px -16px #f47a6a73, 0 0 0 4px var(--color-coral-24);transform:translateY(-1px)}.card.svelte-jk7o5r:focus-visible{box-shadow:0 0 0 4px var(--color-coral-24), 0 6px 16px -10px #4a38422e;outline:none}.card-illust.svelte-jk7o5r{flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.card-body.svelte-jk7o5r{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-title.svelte-jk7o5r{color:var(--color-text);letter-spacing:-.01em;font-size:17px;font-weight:800}.card-blurb.svelte-jk7o5r{color:var(--color-text-muted);text-wrap:pretty;font-size:13px;font-weight:500;line-height:1.45}.check.svelte-jk7o5r{border:2px solid var(--color-border);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1);display:inline-flex}.card.is-active.svelte-jk7o5r .check:where(.svelte-jk7o5r){border-color:var(--color-coral);background:var(--color-coral)}.cta-stack.svelte-jk7o5r{padding-top:var(--space-5);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.legal.svelte-jk7o5r{text-align:center;color:var(--color-ink-subtle);margin:0;font-size:12px;font-weight:600}.legal.svelte-jk7o5r a:where(.svelte-jk7o5r){color:var(--color-text);text-underline-offset:2px;text-decoration:underline}
