.chip-row.svelte-ec29qo{display:flex;flex-wrap:wrap;gap:.6rem}.chip.svelte-ec29qo{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:.45rem .9rem}.chip.svelte-ec29qo .dot:where(.svelte-ec29qo){width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}.faq-stack.svelte-ec29qo{display:flex;flex-direction:column;gap:.7rem}.faq-item.svelte-ec29qo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.1rem 1.3rem}.faq-item.svelte-ec29qo summary:where(.svelte-ec29qo){cursor:pointer;list-style:none;font-weight:600;color:var(--ink);font-size:.98rem}.faq-item.svelte-ec29qo summary:where(.svelte-ec29qo)::-webkit-details-marker{display:none}.faq-item.svelte-ec29qo summary:where(.svelte-ec29qo):after{content:"+";float:right;color:var(--accent-bright);font-family:var(--font-display);font-size:1.2rem}.faq-item[open].svelte-ec29qo summary:where(.svelte-ec29qo):after{content:"−"}.faq-item.svelte-ec29qo p:where(.svelte-ec29qo){margin-top:.8rem;color:var(--ink-3);font-size:.92rem;line-height:1.6}.step.svelte-ec29qo{position:relative;border-top:1px solid var(--line-strong);padding-top:1.1rem}.step.svelte-ec29qo .step-n:where(.svelte-ec29qo){font-family:var(--font-display);font-weight:900;font-size:1rem;color:var(--accent-bright)}.step.svelte-ec29qo h3:where(.svelte-ec29qo){font-size:1.05rem;margin:.5rem 0 .3rem}.step.svelte-ec29qo p:where(.svelte-ec29qo){font-size:.9rem;color:var(--ink-3)}
