.faq-page.svelte-1bex8oj{padding-top:var(--space-4);padding-bottom:var(--space-16)}.faq-header.svelte-1bex8oj{margin-bottom:var(--space-12);max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto}.faq-header.svelte-1bex8oj .tag:where(.svelte-1bex8oj){font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);display:inline-block}.page-title.svelte-1bex8oj{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text);margin-bottom:var(--space-2)}.subtitle.svelte-1bex8oj{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.faq-layout.svelte-1bex8oj{gap:var(--space-8);grid-template-columns:2fr 1fr;align-items:flex-start;display:grid}.category-block.svelte-1bex8oj{margin-bottom:var(--space-10)}.category-title.svelte-1bex8oj{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4);border-left:4px solid var(--color-primary);padding-left:var(--space-3)}.faq-items.svelte-1bex8oj{gap:var(--space-3);flex-direction:column;display:flex}.faq-item-card.svelte-1bex8oj{background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);overflow:hidden}.faq-item-card.open.svelte-1bex8oj{border-color:var(--color-primary-100);box-shadow:var(--shadow-md)}.faq-question-btn.svelte-1bex8oj{width:100%;padding:var(--space-4) var(--space-6);cursor:pointer;text-align:left;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.faq-question-btn.svelte-1bex8oj:hover{color:var(--color-primary)}.faq-arrow-icon.svelte-1bex8oj{color:var(--color-text-muted);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.faq-item-card.open.svelte-1bex8oj .faq-arrow-icon:where(.svelte-1bex8oj){color:var(--color-primary);transform:rotate(180deg)}.faq-answer-container.svelte-1bex8oj{border-top:1px solid var(--color-border-light)}.faq-answer.svelte-1bex8oj{padding:var(--space-4) var(--space-6);background-color:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.support-sidebar.svelte-1bex8oj{top:calc(var(--header-height) + var(--space-4));position:sticky}.support-card.svelte-1bex8oj{background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;box-shadow:var(--shadow-sm)}.support-icon.svelte-1bex8oj{margin-bottom:var(--space-3);font-size:2.5rem}.support-card.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.support-card.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:1.5}.w-full.svelte-1bex8oj{width:100%}.mt-3.svelte-1bex8oj{margin-top:var(--space-3)}@media (width<=768px){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr}.faq-question-btn.svelte-1bex8oj{padding:var(--space-4) var(--space-4);font-size:var(--font-size-sm)}.faq-answer.svelte-1bex8oj{padding:var(--space-4) var(--space-4)}}
