.faq-page[data-v-15a7a43f]{background:var(--gh-surface-0);color:var(--gh-text)}.faq-page[data-v-15a7a43f] .accordion-item{background-color:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:var(--gh-radius-lg);overflow:hidden}.faq-page[data-v-15a7a43f] .accordion-button{background-color:transparent;box-shadow:none;color:var(--gh-text)}.faq-page[data-v-15a7a43f] .accordion-button:not(.collapsed){background-color:transparent;color:var(--gh-text)}.faq-page[data-v-15a7a43f] .accordion-body{color:var(--gh-text-muted)}.faq-page[data-v-15a7a43f] .accordion-button:after,.faq-page[data-v-15a7a43f] .accordion-button:before{background:var(--gh-text-muted)!important}.faq-page[data-v-15a7a43f] .accordion-button:not(.collapsed):after,.faq-page[data-v-15a7a43f] .accordion-button:not(.collapsed):before{background:var(--gh-primary)!important}.faq-page[data-v-15a7a43f] .card{background-color:var(--gh-surface-2);border:1px solid var(--gh-border);color:var(--gh-text)}.faq-page-tabs[data-v-15a7a43f]{display:flex;flex-wrap:wrap;gap:.5rem}.faq-page-tab[data-v-15a7a43f]{background:none;border:1px solid var(--gh-border);border-radius:var(--gh-radius);color:var(--gh-text-muted);cursor:pointer;font:inherit;min-height:44px;padding:.55rem 1rem;transition:color .2s ease,border-color .2s ease,background .2s ease}.faq-page-tab[data-v-15a7a43f]:hover{border-color:var(--gh-border-strong);color:var(--gh-text)}.faq-page-tab.active[data-v-15a7a43f]{background:var(--gh-primary);border-color:var(--gh-primary);color:var(--gh-on-primary,#0a0a0a)}
