.page.svelte-8k30lk{background:var(--isp-bg-deep);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.card.svelte-8k30lk{background:var(--isp-bg-card);border:2px solid var(--isp-accent-purple);border-radius:var(--isp-radius-md);width:min(440px,100%);box-shadow:var(--isp-shadow-soft);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}header.svelte-8k30lk h1:where(.svelte-8k30lk){font-family:var(--isp-font-heading);margin:0 0 .4rem;font-size:1.6rem}.muted.svelte-8k30lk{color:var(--isp-text-muted);margin:0;font-size:.92rem}form.svelte-8k30lk{flex-direction:column;gap:1rem;display:flex}.purpose.svelte-8k30lk{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.purpose.svelte-8k30lk label:where(.svelte-8k30lk){border:2px solid var(--isp-accent-purple);border-radius:var(--isp-radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .5rem;font-size:.92rem;font-weight:600;display:flex}.purpose.svelte-8k30lk label.active:where(.svelte-8k30lk){background:var(--isp-accent-soft);border-color:var(--isp-accent-neon)}.purpose.svelte-8k30lk input:where(.svelte-8k30lk){appearance:none;width:0;height:0;margin:0}
