.faq-list.svelte-o8tibi{display:flex;flex-direction:column;gap:var(--spacing-2)}.faq-item.svelte-o8tibi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question.svelte-o8tibi{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);cursor:pointer;list-style:none;transition:background var(--duration-base)}.faq-question.svelte-o8tibi::-webkit-details-marker{display:none}.faq-question.svelte-o8tibi:hover{background:var(--color-surface-alt)}.faq-number.svelte-o8tibi{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-brand-accent-a);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold)}.faq-text.svelte-o8tibi{flex:1;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.faq-chevron.svelte-o8tibi{color:var(--color-text-muted);transition:transform var(--duration-base)}.faq-item[open].svelte-o8tibi .faq-chevron:where(.svelte-o8tibi){transform:rotate(180deg)}.faq-answer.svelte-o8tibi{padding:0 var(--spacing-5) var(--spacing-5);padding-left:calc(var(--spacing-5) + 24px + var(--spacing-3))}.faq-answer.svelte-o8tibi p:where(.svelte-o8tibi){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-relaxed);margin:0}.faq-link.svelte-o8tibi{display:inline-block;margin-top:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-brand-primary);text-decoration:none;transition:opacity var(--duration-base)}.faq-link.svelte-o8tibi:hover{opacity:.8}.tip-badge.svelte-o8tibi{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:var(--color-brand-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold)}
