.faq-item.svelte-ncdjg7{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item.svelte-ncdjg7:hover{border-color:var(--border-light)}.faq-item.open.svelte-ncdjg7{border-color:var(--accent-muted)}.faq-question.svelte-ncdjg7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--bg-secondary);border:none;color:var(--text-primary);font-family:inherit;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.faq-question.svelte-ncdjg7:hover{background:var(--bg-hover)}.faq-toggle.svelte-ncdjg7{font-size:1.25rem;font-weight:600;color:var(--accent);flex-shrink:0}.faq-answer.svelte-ncdjg7{padding:1rem 1.25rem;background:var(--bg-tertiary);color:var(--text-secondary);line-height:1.7}.faq-answer.svelte-ncdjg7 p{margin-bottom:.75rem}.faq-answer.svelte-ncdjg7 p:last-child{margin-bottom:0}.faq-answer.svelte-ncdjg7 code{background:var(--bg-hover);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.9em}.faq-answer.svelte-ncdjg7 ul{margin-left:20px}
