.faq-accordion.svelte-123n4w1{width:100%;max-width:800px;margin:0 auto}.faq-item.svelte-123n4w1{border-bottom:1px solid var(--border)}.faq-item.svelte-123n4w1:last-child{border-bottom:none}.faq-header.svelte-123n4w1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;border:none;background:none;cursor:pointer;text-align:left;gap:1rem;font-family:inherit}.faq-question.svelte-123n4w1{font-size:1.0625rem;font-weight:600;color:var(--text-primary);line-height:1.4;transition:color var(--transition-fast)}.faq-header.svelte-123n4w1:hover .faq-question:where(.svelte-123n4w1){color:var(--accent)}.faq-icon.svelte-123n4w1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:1.125rem;font-weight:500;line-height:1;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition)}.faq-item.open.svelte-123n4w1 .faq-icon:where(.svelte-123n4w1){background-color:var(--accent-light);color:var(--accent)}.faq-panel.svelte-123n4w1{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition)}.faq-item.open.svelte-123n4w1 .faq-panel:where(.svelte-123n4w1){grid-template-rows:1fr}.faq-answer.svelte-123n4w1{overflow:hidden}.faq-answer.svelte-123n4w1 p:where(.svelte-123n4w1){padding:0 0 1.25rem;margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.7}
