.faq-section.svelte-1t8i6y4{margin:2rem 0;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}h2.svelte-1t8i6y4{margin:0 0 1.5rem;font-size:1.5rem;color:#1a1a1a;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1t8i6y4{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:all .2s}.faq-item.open.svelte-1t8i6y4{border-color:var(--color-primary);box-shadow:0 2px 4px #75aadb1a}.faq-question.svelte-1t8i6y4{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fa;border:none;cursor:pointer;text-align:left;transition:background .2s}.faq-question.svelte-1t8i6y4:hover{background:#e9ecef}.faq-item.open.svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4){background:#e7f5ff}.question-text.svelte-1t8i6y4{font-weight:600;color:#1a1a1a;font-size:1rem;flex:1}.toggle-icon.svelte-1t8i6y4{font-size:1.5rem;color:var(--color-primary);font-weight:300;margin-left:1rem}.faq-answer.svelte-1t8i6y4{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e0e0e0;animation:svelte-1t8i6y4-slideDown .2s ease-out}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0;line-height:1.6;color:#333}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-section.svelte-1t8i6y4{padding:1.5rem}.faq-question.svelte-1t8i6y4{padding:.875rem 1rem}.question-text.svelte-1t8i6y4{font-size:.95rem}.faq-answer.svelte-1t8i6y4{padding:.875rem 1rem}}main.svelte-spxkxy{max-width:800px;margin:0 auto;padding:var(--space-8);background:var(--color-bg-secondary);min-height:calc(100vh - 200px)}.header-bar.svelte-spxkxy{margin-bottom:var(--space-8)}.content.svelte-spxkxy{background:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}h1.svelte-spxkxy{margin:0 0 var(--space-8) 0;font-size:2.5rem;color:var(--color-text);border-bottom:3px solid var(--color-celeste);padding-bottom:var(--space-4)}h2.svelte-spxkxy{margin:var(--space-8) 0 var(--space-4) 0;font-size:1.8rem;color:var(--color-celeste)}h3.svelte-spxkxy{margin:var(--space-6) 0 var(--space-3) 0;font-size:1.3rem;color:var(--color-text)}.section.svelte-spxkxy{margin-bottom:var(--space-8)}p.svelte-spxkxy{line-height:1.8;color:var(--color-text);margin:var(--space-4) 0}ul.svelte-spxkxy{line-height:1.8;color:var(--color-text);margin:var(--space-4) 0;padding-left:var(--space-8)}ul.svelte-spxkxy li:where(.svelte-spxkxy){margin:var(--space-2) 0}.formula.svelte-spxkxy{background:var(--color-bg-secondary);padding:var(--space-4);border-left:4px solid var(--color-celeste);margin:var(--space-4) 0;font-family:Courier New,monospace;font-size:.95rem}.table-wrapper.svelte-spxkxy{overflow-x:auto;margin:var(--space-4) 0}table.svelte-spxkxy{width:100%;border-collapse:collapse;font-size:.95rem}thead.svelte-spxkxy th:where(.svelte-spxkxy){background:var(--color-bg-secondary);padding:var(--space-3) var(--space-4);text-align:left;font-weight:600;color:var(--color-text);border-bottom:2px solid var(--color-celeste)}tbody.svelte-spxkxy td:where(.svelte-spxkxy){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}tbody.svelte-spxkxy tr:where(.svelte-spxkxy):last-child td:where(.svelte-spxkxy){border-bottom:none}.last-updated.svelte-spxkxy{text-align:center;padding-top:var(--space-8);border-top:1px solid var(--color-border)}.last-updated.svelte-spxkxy em:where(.svelte-spxkxy){color:var(--color-text-muted);font-size:.9rem}@media (max-width: 768px){main.svelte-spxkxy{padding:var(--space-4)}.header-bar.svelte-spxkxy{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.content.svelte-spxkxy{padding:var(--space-6)}h1.svelte-spxkxy{font-size:2rem}h2.svelte-spxkxy{font-size:1.5rem}h3.svelte-spxkxy{font-size:1.2rem}table.svelte-spxkxy{font-size:.85rem}thead.svelte-spxkxy th:where(.svelte-spxkxy),tbody.svelte-spxkxy td:where(.svelte-spxkxy){padding:var(--space-2) var(--space-3)}}
