.faq-header.svelte-1yzl2v3{gap:var(--ds-space-sm);flex-direction:column;padding-bottom:.5rem;display:flex}.faq-header.svelte-1yzl2v3 h1:where(.svelte-1yzl2v3){font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-ink-1)}.faq-header.svelte-1yzl2v3 p:where(.svelte-1yzl2v3){color:var(--ds-color-ink-3);font-size:.85rem;line-height:1.5}.dict-link.svelte-1yzl2v3{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-spark);width:fit-content;text-decoration:none}.dict-link.svelte-1yzl2v3:hover{text-decoration:underline}.toc.svelte-8caquz{flex-wrap:wrap;gap:.5rem;display:flex}.toc-item.svelte-8caquz{padding:var(--ds-space-xs) var(--ds-space-md);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-2);background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-border-2);border-radius:var(--ds-radius-sm);transition:border-color var(--ds-duration-short) var(--ds-ease-out), background-color var(--ds-duration-short) var(--ds-ease-out);text-decoration:none}.toc-item.svelte-8caquz:hover{border-color:var(--ds-color-border-3);background:var(--ds-color-hover)}.faq-section.svelte-1u8uvwh{flex-direction:column;gap:.625rem;display:flex}.section-header.svelte-1u8uvwh{align-items:center;gap:.625rem;margin-bottom:.25rem;display:flex}.section-number.svelte-1u8uvwh{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;color:var(--ds-color-ink-3);background:var(--ds-color-surface);border:var(--ds-border-width) solid var(--ds-color-border-2);padding:var(--ds-space-2xs) var(--ds-space-sm);border-radius:var(--ds-radius-sm)}.section-header.svelte-1u8uvwh h2:where(.svelte-1u8uvwh){font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-ink-1)}.faq-item.svelte-1u8uvwh{background:var(--ds-color-surface);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-paper);border:var(--ds-border-width) solid var(--ds-color-border-2);transition:border-color var(--ds-duration-short) var(--ds-ease-out);overflow:hidden}.faq-item[open].svelte-1u8uvwh{border-color:var(--ds-color-border-3)}.faq-item.svelte-1u8uvwh::details-content{block-size:0;transition:block-size var(--ds-duration-medium) var(--ds-ease-out), content-visibility var(--ds-duration-medium) var(--ds-ease-out) allow-discrete;overflow:hidden}.faq-item[open].svelte-1u8uvwh::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item.svelte-1u8uvwh::details-content{transition:none}}.faq-item.svelte-1u8uvwh summary:where(.svelte-1u8uvwh){cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ds-color-ink-1);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.88rem;font-weight:700;list-style:none;display:flex}.faq-item.svelte-1u8uvwh summary:where(.svelte-1u8uvwh)::-webkit-details-marker{display:none}.faq-item.svelte-1u8uvwh summary:where(.svelte-1u8uvwh):after{content:"+";color:var(--ds-color-ink-3);background:var(--ds-color-border-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.1rem;font-weight:400;transition:all .15s;display:flex}.faq-item[open].svelte-1u8uvwh summary:where(.svelte-1u8uvwh):after{content:"−";color:var(--ds-color-on-action);background:var(--ds-color-action)}.answer.svelte-1u8uvwh{font-size:var(--ds-text-sm);color:var(--ds-color-ink-2);padding:0 1.25rem 1.25rem;line-height:1.8}.answer.svelte-1u8uvwh p:where(.svelte-1u8uvwh){margin:0}.faq.svelte-u49euh{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}
