.faq[hidden].svelte-q5g4qu{display:none}.faq.svelte-q5g4qu .faq-answer p:first-child{margin-top:0}.faq.svelte-q5g4qu .faq-answer p:last-child{margin-bottom:0}.faq-group.svelte-oorpz1{margin-top:2.75rem}.faq-group[hidden].svelte-oorpz1{display:none}h2.svelte-oorpz1{display:flex;align-items:baseline;gap:.75rem;margin:0;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border-strong));font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:hsl(var(--foreground));scroll-margin-top:7rem}.faq-group-count.svelte-oorpz1{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground));white-space:nowrap}.faq-search.svelte-1xiptvr{display:flex;align-items:center;gap:.75rem;height:3.25rem;padding:0 1.125rem;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));transition:border-color .15s,box-shadow .15s}.faq-search.svelte-1xiptvr:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .2)}.faq-search.svelte-1xiptvr input:where(.svelte-1xiptvr){flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:1rem;color:hsl(var(--foreground))}.faq-search.svelte-1xiptvr input:where(.svelte-1xiptvr):focus-visible{outline:none}.faq-search.svelte-1xiptvr input:where(.svelte-1xiptvr)::-moz-placeholder{color:hsl(var(--muted-foreground))}.faq-search.svelte-1xiptvr input:where(.svelte-1xiptvr)::placeholder{color:hsl(var(--muted-foreground))}.faq-search.svelte-1xiptvr input:where(.svelte-1xiptvr)::-webkit-search-cancel-button{-webkit-appearance:none}kbd.svelte-1xiptvr{font-family:var(--font-sans);font-size:.75rem;font-weight:600;padding:.15rem .45rem;border:1px solid hsl(var(--border));border-radius:.25rem}.faq-meta.svelte-1xiptvr{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.5rem;padding:.875rem .125rem 0;font-size:.8125rem;color:hsl(var(--muted-foreground))}.faq-meta.svelte-1xiptvr p:where(.svelte-1xiptvr){margin:0}.faq-meta.svelte-1xiptvr button:where(.svelte-1xiptvr),.faq-empty.svelte-1xiptvr button:where(.svelte-1xiptvr){font-weight:600;color:hsl(var(--foreground))}.faq-meta.svelte-1xiptvr button:where(.svelte-1xiptvr):hover,.faq-empty.svelte-1xiptvr button:where(.svelte-1xiptvr):hover{text-decoration:underline;text-underline-offset:4px}.faq-empty.svelte-1xiptvr{margin:2.5rem 0 0;padding:1.25rem 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));color:hsl(var(--text-secondary))}.faq-contact.svelte-1xiptvr{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid hsl(var(--border-strong))}.faq-contact.svelte-1xiptvr h2:where(.svelte-1xiptvr){margin:0 0 .5rem;font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:hsl(var(--foreground));scroll-margin-top:7rem}.faq-contact.svelte-1xiptvr p:where(.svelte-1xiptvr){margin:0;max-width:24rem;font-size:.9375rem;line-height:1.6;color:hsl(var(--muted-foreground))}.faq-contact-actions.svelte-1xiptvr{display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;flex-shrink:0;padding-top:.125rem}.faq-contact.svelte-1xiptvr a.faq-contact-button:where(.svelte-1xiptvr){display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:.375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:600;text-decoration:none}.faq-contact.svelte-1xiptvr a.faq-contact-button:where(.svelte-1xiptvr):hover{background:hsl(var(--primary-hover))}.faq-contact.svelte-1xiptvr a.faq-contact-link:where(.svelte-1xiptvr){font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}@media (max-width: 639px),(hover: none){kbd.svelte-1xiptvr{display:none}}@media (max-width: 639px){.faq-contact.svelte-1xiptvr{flex-direction:column;gap:1.5rem}.faq-contact-actions.svelte-1xiptvr{align-items:stretch;width:100%}.faq-contact.svelte-1xiptvr a.faq-contact-button:where(.svelte-1xiptvr){justify-content:center;height:2.75rem}}
