.faq-list.svelte-1rhwcka{border-top:1px solid var(--border)}.faq-item.svelte-1rhwcka{border-bottom:1px solid var(--border)}.faq-q.svelte-1rhwcka{width:100%;padding:24px 0;font-size:17px;font-weight:600;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none}.faq-q.svelte-1rhwcka::-webkit-details-marker{display:none}.faq-q.svelte-1rhwcka:hover{color:var(--accent)}.faq-toggle.svelte-1rhwcka{flex-shrink:0;width:30px;height:30px;border-radius:var(--radius-md);border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:18px;transition:transform .3s}.faq-item[open].svelte-1rhwcka .faq-toggle:where(.svelte-1rhwcka){transform:rotate(45deg)}.faq-a.svelte-1rhwcka{padding-bottom:24px;font-size:15px;color:var(--text-dim);line-height:1.65;max-width:72ch}.faq-a-prose.svelte-1rhwcka p{margin:0 0 var(--space-3)}.faq-a-prose.svelte-1rhwcka :last-child{margin-bottom:0}.faq-a-prose.svelte-1rhwcka h2,.faq-a-prose.svelte-1rhwcka h3,.faq-a-prose.svelte-1rhwcka h4{font-weight:600;color:var(--text-bright);margin:var(--space-4) 0 var(--space-2)}.faq-a-prose.svelte-1rhwcka h2,.faq-a-prose.svelte-1rhwcka h3{font-size:var(--text-lg)}.faq-a-prose.svelte-1rhwcka h4{font-size:var(--text-base)}.faq-a-prose.svelte-1rhwcka ul,.faq-a-prose.svelte-1rhwcka ol{margin:0 0 var(--space-3) var(--space-4)}.faq-a-prose.svelte-1rhwcka li{margin-bottom:var(--space-1)}.faq-a-prose.svelte-1rhwcka a{color:var(--accent);text-decoration:underline}.faq-a-prose.svelte-1rhwcka a:hover{color:var(--accent-bright)}.faq-a-prose.svelte-1rhwcka a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.faq-a-prose.svelte-1rhwcka a[target=_blank]:after{content:" ↗"}.faq-a-prose.svelte-1rhwcka strong{color:var(--text);font-weight:600}.faq-a-prose.svelte-1rhwcka em{font-style:italic}.faq-a-prose.svelte-1rhwcka del,.faq-a-prose.svelte-1rhwcka s{color:var(--text-faint)}.faq-a-prose.svelte-1rhwcka blockquote{border-left:3px solid var(--border-strong);padding-left:var(--space-4);margin:0 0 var(--space-3);color:var(--text-faint);font-style:italic}.faq-a-prose.svelte-1rhwcka code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--accent-glow);border-radius:var(--radius-sm);padding:.1em .35em}.faq-a-prose.svelte-1rhwcka pre{background:var(--accent-glow);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;margin:0 0 var(--space-3)}.faq-a-prose.svelte-1rhwcka pre code{background:none;padding:0}.faq-a-prose.svelte-1rhwcka table{width:100%;border-collapse:collapse;margin:0 0 var(--space-3);font-size:var(--text-sm)}.faq-a-prose.svelte-1rhwcka th,.faq-a-prose.svelte-1rhwcka td{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;color:var(--text)}.faq-a-prose.svelte-1rhwcka th{color:var(--text-bright);font-weight:600;background:var(--accent-glow-soft)}
