.faq-hub[data-v-2f0494e9]{padding-bottom:var(--space-10)}.faq-hub__search[data-v-2f0494e9]{margin:var(--space-5) 0 0;max-width:720px}.faq-hub__links[data-v-2f0494e9]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-4) 0 0}.faq-hub__ask[data-v-2f0494e9]{color:var(--color-primary);font-size:var(--text-sm)}.faq-hub__ask--button[data-v-2f0494e9]{background:none;border:0;cursor:pointer;font-family:inherit;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.faq-hub__tabs[data-v-2f0494e9]{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0}.faq-hub__tab[data-v-2f0494e9]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-2);margin-bottom:-1px;padding:var(--space-3) var(--space-4);transition:color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.faq-hub__tab[data-v-2f0494e9]:hover{color:var(--color-primary)}.faq-hub__tab--active[data-v-2f0494e9]{border-bottom-color:var(--color-primary);color:var(--color-text)}.faq-hub__tab-count[data-v-2f0494e9]{background:var(--color-surface-muted);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--text-xs);padding:1px 8px}.faq-hub__tab--active .faq-hub__tab-count[data-v-2f0494e9]{background:rgba(179,18,20,.1);background:var(--color-primary-alpha-12,rgba(179,18,20,.1));color:var(--color-primary)}.faq-hub__panel[data-v-2f0494e9]{min-width:0}.faq-hub__askbox[data-v-2f0494e9]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6)}.faq-hub__askbox-body[data-v-2f0494e9]{flex:1 1 320px;min-width:0}.faq-hub__askbox-body .faq-hub__block-lead[data-v-2f0494e9]{margin-bottom:0}.faq-hub__askbox-button[data-v-2f0494e9]{background:var(--color-primary);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:var(--text-md);min-height:48px;padding:0 var(--space-6);transition:background var(--motion-fast) var(--motion-ease-standard)}.faq-hub__askbox-button[data-v-2f0494e9]:focus-visible,.faq-hub__askbox-button[data-v-2f0494e9]:hover{background:var(--color-primary-hover)}.faq-hub__layout[data-v-2f0494e9]{grid-gap:max(var(--space-5),min(3vw,var(--space-8)));align-items:start;display:grid;gap:max(var(--space-5),min(3vw,var(--space-8)));grid-template-columns:minmax(0,280px) minmax(0,1fr)}.faq-hub__main[data-v-2f0494e9]{min-width:0}.faq-hub__block+.faq-hub__block[data-v-2f0494e9]{margin-top:var(--space-8)}.faq-hub__block-title[data-v-2f0494e9]{font-size:var(--text-2xl);font-weight:var(--weight-medium);margin:0 0 var(--space-4)}.faq-hub__block--panel[data-v-2f0494e9]{background:var(--color-surface-muted);border-radius:var(--radius-md);padding:var(--space-5)}.faq-hub__block-lead[data-v-2f0494e9]{color:var(--color-text-muted);font-size:var(--text-sm);margin:calc(var(--space-2)*-1) 0 var(--space-4)}.faq-hub__block--panel .faq-hub__tags a[data-v-2f0494e9]{background:var(--color-surface);border-color:transparent}.faq-hub__block--panel .faq-hub__tags a[data-v-2f0494e9]:hover{border-color:var(--color-primary)}.faq-hub__items[data-v-2f0494e9]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-hub__empty[data-v-2f0494e9]{color:var(--color-text-muted)}.faq-hub__categories[data-v-2f0494e9]{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));list-style:none;margin:0;padding:0}.faq-hub__category[data-v-2f0494e9]{align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:flex;gap:var(--space-4);height:100%;padding:var(--space-4);transition:border-color var(--motion-fast) var(--motion-ease-standard)}.faq-hub__category[data-v-2f0494e9]:hover{border-color:var(--color-primary)}.faq-hub__category-icon[data-v-2f0494e9]{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-round);display:flex;flex:0 0 auto;height:64px;justify-content:center;overflow:hidden;width:64px}.faq-hub__category-icon img[data-v-2f0494e9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-hub__category-body[data-v-2f0494e9]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.faq-hub__category-title[data-v-2f0494e9]{font-size:var(--text-lg);font-weight:var(--weight-medium)}.faq-hub__category-count[data-v-2f0494e9]{color:var(--color-primary);font-size:var(--text-sm)}.faq-hub__category--soon[data-v-2f0494e9]{border-style:dashed}.faq-hub__category-count--soon[data-v-2f0494e9],.faq-hub__category-text[data-v-2f0494e9]{color:var(--color-text-muted)}.faq-hub__category-text[data-v-2f0494e9]{font-size:var(--text-sm);line-height:var(--leading-normal)}.faq-hub__axis+.faq-hub__axis[data-v-2f0494e9]{margin-top:var(--space-4)}.faq-hub__axis-title[data-v-2f0494e9]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.faq-hub__tags[data-v-2f0494e9]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.faq-hub__tags a[data-v-2f0494e9]{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text);display:inline-flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.faq-hub__tags a[data-v-2f0494e9]:hover{border-color:var(--color-primary);color:var(--color-primary)}.faq-hub__tags span[data-v-2f0494e9]{color:var(--color-text-muted);font-size:var(--text-xs)}@media (max-width:1024px){.faq-hub__layout[data-v-2f0494e9]{grid-template-columns:minmax(0,1fr)}.faq-hub__aside[data-v-2f0494e9]{order:2}}