.faq-page.svelte-10b394w{background:var(--white);padding-bottom:64px}.faq-page__header.svelte-10b394w{max-width:720px;margin:8px 0 28px}.faq-page__header.svelte-10b394w h1:where(.svelte-10b394w){color:var(--text-primary);margin:0;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}.faq-page__header.svelte-10b394w p:where(.svelte-10b394w){color:var(--text-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.faq-page__toolbar.svelte-10b394w{gap:14px;margin-bottom:22px;display:grid}.faq-search.svelte-10b394w{max-width:520px;display:block;position:relative}.faq-search__icon.svelte-10b394w{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.faq-search.svelte-10b394w input:where(.svelte-10b394w){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);width:100%;min-height:46px;color:var(--text-primary);font:inherit;padding:0 14px 0 38px;font-size:14px}.faq-search.svelte-10b394w input:where(.svelte-10b394w):focus{border-color:var(--primary-blue);outline:2px solid #2563eb38}.faq-filters.svelte-10b394w{flex-wrap:wrap;gap:8px;display:flex}.faq-filter.svelte-10b394w{border:1px solid var(--border);background:var(--white);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.faq-filter.svelte-10b394w:hover{color:var(--primary-blue);background:#f8fbff;border-color:#bfdbfe}.faq-filter--active.svelte-10b394w{border-color:var(--primary-blue);background:var(--primary-blue);color:var(--white)}.faq-filter--active.svelte-10b394w:hover{border-color:var(--primary-blue-dark);background:var(--primary-blue-dark);color:var(--white)}.faq-page__results-meta.svelte-10b394w{margin-bottom:12px}.faq-page__results-meta.svelte-10b394w p:where(.svelte-10b394w){color:var(--text-muted);margin:0;font-size:13px}.faq-accordion.svelte-10b394w{gap:10px;margin:0;padding:0;list-style:none;display:grid}.faq-item.svelte-10b394w{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item--open.svelte-10b394w{border-color:#bfdbfe}.faq-item__trigger.svelte-10b394w{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.faq-item__trigger.svelte-10b394w:focus-visible{outline-offset:-2px;outline:2px solid #2563eb59}.faq-item__question.svelte-10b394w{font-size:15px;font-weight:700;line-height:1.45}.faq-item__icon.svelte-10b394w{background:var(--surface-muted);width:28px;height:28px;color:var(--primary-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.faq-item--open.svelte-10b394w .faq-item__icon:where(.svelte-10b394w){background:var(--primary-blue-light)}.faq-item__panel.svelte-10b394w{padding:0 18px 18px}.faq-item__category.svelte-10b394w{color:var(--primary-blue);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.faq-item__answer.svelte-10b394w{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.faq-empty.svelte-10b394w{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-muted);text-align:center;padding:48px 20px}.faq-empty.svelte-10b394w h2:where(.svelte-10b394w){color:var(--text-primary);margin:0 0 8px;font-size:18px}.faq-empty.svelte-10b394w p:where(.svelte-10b394w){color:var(--text-muted);margin:0 0 18px}.faq-support.svelte-10b394w{margin-top:36px}.faq-support__card.svelte-10b394w{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, #f8fbff 0%, var(--white) 100%);box-shadow:var(--shadow-sm);padding:28px}.faq-support__card.svelte-10b394w h2:where(.svelte-10b394w){color:var(--text-primary);margin:0 0 8px;font-size:22px}.faq-support__card.svelte-10b394w p:where(.svelte-10b394w){max-width:58ch;color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.65}.faq-support__actions.svelte-10b394w{flex-wrap:wrap;gap:10px;display:flex}.button.svelte-10b394w{border-radius:var(--radius-sm);min-height:42px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.button--primary.svelte-10b394w{background:var(--primary-blue);color:var(--white);border:0}.button--primary.svelte-10b394w:hover{background:var(--primary-blue-dark)}.button--secondary.svelte-10b394w{border:1px solid var(--border);background:var(--white);color:var(--text-secondary)}.button--secondary.svelte-10b394w:hover{color:var(--primary-blue);border-color:#bfdbfe}.visually-hidden.svelte-10b394w{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.faq-page.svelte-10b394w{padding-bottom:48px}.faq-search.svelte-10b394w{max-width:none}.faq-filters.svelte-10b394w{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.faq-item__trigger.svelte-10b394w{padding:14px}.faq-item__panel.svelte-10b394w{padding:0 14px 14px}.faq-support__card.svelte-10b394w{padding:22px 18px}.faq-support__actions.svelte-10b394w{flex-direction:column}.faq-support__actions.svelte-10b394w .button:where(.svelte-10b394w){width:100%}}
