.overlay.svelte-13w3zkw{position:fixed;inset:0;z-index:100;background:#0f0d096b;display:flex;align-items:center;justify-content:center;padding:24px}.dark .overlay.svelte-13w3zkw{background:#00000094}.modal.svelte-13w3zkw{width:720px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:0 24px 64px #0000003d;padding:36px 40px 28px;outline:none}.eyebrow.svelte-13w3zkw{font-variant:all-small-caps;text-transform:lowercase;letter-spacing:.22em;font-size:12px;color:var(--muted-foreground);margin-bottom:14px}h1.svelte-13w3zkw{font-family:var(--font-display);font-size:26px;font-weight:550;line-height:1.2;letter-spacing:-.005em;margin-bottom:22px}.cards.svelte-13w3zkw{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card.svelte-13w3zkw{text-align:left;font:inherit;color:inherit;background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;cursor:pointer}.card.svelte-13w3zkw:hover{background:var(--muted)}.card.svelte-13w3zkw .card-title:where(.svelte-13w3zkw){font-size:15px;font-weight:600;margin-bottom:4px}.card.svelte-13w3zkw .card-sub:where(.svelte-13w3zkw){font-size:13px;line-height:1.45;color:var(--muted-foreground)}.card[aria-pressed=true].svelte-13w3zkw{border-color:var(--foreground);border-width:1.5px;background:var(--muted)}.card.svelte-13w3zkw .card-selected:where(.svelte-13w3zkw){display:block;margin-top:8px;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:.18em;font-size:11px;color:var(--primary)}.card.svelte-13w3zkw .rec-badge:where(.svelte-13w3zkw){display:inline-block;margin-bottom:6px;padding:2px 8px;border:1px solid var(--primary);border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--primary)}.q1-footer.svelte-13w3zkw{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.skip-link.svelte-13w3zkw{font-size:14.5px;color:var(--foreground);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.skip-link.svelte-13w3zkw:disabled{opacity:.45;cursor:default}.continue.svelte-13w3zkw{font:inherit;font-size:14px;font-weight:550;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius);padding:9px 22px;cursor:pointer}.continue.svelte-13w3zkw:disabled{opacity:.45;cursor:default}.write-failed.svelte-13w3zkw{margin-top:12px;font-size:13px;color:var(--muted-foreground)}.divider.svelte-13w3zkw{border:none;border-top:1px solid var(--border);margin:28px 0 22px}h2.svelte-13w3zkw{font-family:var(--font-display);font-size:19px;font-weight:550;margin-bottom:4px}.q2-help.svelte-13w3zkw{font-size:13px;color:var(--muted-foreground);margin-bottom:16px}.chips.svelte-13w3zkw{display:flex;flex-wrap:wrap;gap:10px}@media(prefers-reduced-motion:reduce){.svelte-13w3zkw{transition:none!important}}
