.FaqExplorer_explorer__guX6X{--faq-ink:var(--fg);--faq-muted:var(--ink-2);--faq-line:var(--line-strong);--faq-accent:var(--blue-600);--faq-accent-soft:var(--bg-tint);--faq-surface:var(--bg-soft);--faq-selected:var(--blue-700);--faq-on-selected:#fff;--faq-count-bg:var(--lime);--faq-count-ink:var(--lime-ink);--faq-link:var(--blue-700);--faq-radius:var(--r-md);--faq-chip-radius:var(--pill)}.FaqExplorer_controls__Qcpj5{margin-top:1.7rem}.FaqExplorer_controls__Qcpj5[hidden]{display:none}.FaqExplorer_controls__Qcpj5{padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--faq-line);border-top:3px solid var(--faq-accent);border-radius:var(--faq-radius);background:var(--faq-surface)}.FaqExplorer_label__NH7GJ{display:block;margin-bottom:.7rem;color:var(--faq-ink);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700;line-height:1.3}.FaqExplorer_searchField__hQWXY{position:relative;display:flex;align-items:center;gap:.75rem;max-width:44rem;border:1px solid var(--faq-line);border-radius:var(--faq-radius);padding-left:1rem;background:#fff;color:var(--faq-muted);transition:border-color .16s ease,box-shadow .16s ease}.FaqExplorer_searchField__hQWXY:focus-within{border-color:var(--faq-accent);box-shadow:0 0 0 2px var(--faq-accent-soft)}.FaqExplorer_searchField__hQWXY>svg{flex:0 0 auto}.FaqExplorer_searchField__hQWXY input{width:100%;min-width:0;min-height:54px;border:0;background:transparent;padding:.85rem 3rem .85rem 0;color:var(--faq-ink);font:inherit;font-size:1rem;border-radius:var(--faq-radius)}.FaqExplorer_searchField__hQWXY input:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px}.FaqExplorer_searchField__hQWXY input::placeholder{color:var(--faq-muted);opacity:1}.FaqExplorer_searchField__hQWXY input::-webkit-search-cancel-button{display:none}.FaqExplorer_clear__pGbIf{position:absolute;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--faq-radius);background:transparent;color:var(--faq-ink);cursor:pointer}.FaqExplorer_clear__pGbIf:hover{background:var(--faq-surface)}.FaqExplorer_hint__qK59x{margin:.5rem 0 1.3rem;color:var(--faq-muted);font-size:.86rem;line-height:1.5}.FaqExplorer_topics__swu38{min-width:0;padding:0;margin:0;border:0}.FaqExplorer_topics__swu38 legend{padding:0;margin-bottom:.55rem;color:var(--faq-muted);font-size:.86rem;font-weight:600}.FaqExplorer_chips__j_Dv3{display:flex;flex-wrap:wrap;gap:.5rem}.FaqExplorer_chips__j_Dv3 button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;max-width:100%;padding:.55rem .85rem;border:1px solid var(--faq-line);border-radius:var(--faq-chip-radius);background:#fff;color:var(--faq-ink);font:inherit;font-size:.86rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.FaqExplorer_chips__j_Dv3 button span{display:inline-flex;justify-content:center;min-width:1.25rem;padding:.08rem .28rem;border-radius:4px;background:var(--faq-surface);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FaqExplorer_chips__j_Dv3 button:hover{border-color:var(--faq-accent)}.FaqExplorer_chips__j_Dv3 button[aria-pressed=true]{border-color:var(--faq-selected);background:var(--faq-selected);color:var(--faq-on-selected)}.FaqExplorer_chips__j_Dv3 button[aria-pressed=true] span{background:var(--faq-count-bg);color:var(--faq-count-ink)}.FaqExplorer_controls__Qcpj5 button:focus-visible,.FaqExplorer_empty__hbYlQ button:focus-visible{outline:3px solid var(--faq-accent);outline-offset:3px}.FaqExplorer_resultLine__P9APB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;min-height:44px;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--faq-line)}.FaqExplorer_resultLine__P9APB p{margin:0;color:var(--faq-muted);font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FaqExplorer_reset__Ox_Od{display:inline-flex;align-items:center;min-height:44px;padding:.35rem 0;border:0;background:transparent;color:var(--faq-link);font:inherit;font-size:.88rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.FaqExplorer_reset__Ox_Od:hover{text-decoration-thickness:2px}.FaqExplorer_empty__hbYlQ{padding-block:clamp(2rem,6vw,4rem)}.FaqExplorer_empty__hbYlQ h2{font-size:clamp(1.25rem,3vw,1.65rem);margin:0 0 .6rem}.FaqExplorer_empty__hbYlQ p{max-width:52ch;margin:0 0 .5rem;color:var(--faq-muted)}.FaqExplorer_group__cgcdC{scroll-margin-top:7rem}.FaqExplorer_item__4SBot{transition:border-color .18s ease,background-color .18s ease}.FaqExplorer_item__4SBot>summary{transition:background-color .18s ease}.FaqExplorer_item__4SBot>summary:hover{background:var(--faq-surface)}.FaqExplorer_item__4SBot>summary:focus-visible{outline:3px solid var(--faq-accent);outline-offset:-3px;border-radius:inherit}@supports (interpolate-size:allow-keywords){.FaqExplorer_item__4SBot{interpolate-size:allow-keywords}.FaqExplorer_item__4SBot::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .22s ease,opacity .18s ease,content-visibility allow-discrete .22s}.FaqExplorer_item__4SBot[open]::details-content{block-size:auto;opacity:1}}@supports not (interpolate-size:allow-keywords){.FaqExplorer_item__4SBot[open]>.FaqExplorer_answer__4ab8Y{animation:FaqExplorer_answer-open__Eb8YL .18s ease}}@keyframes FaqExplorer_answer-open__Eb8YL{0%{opacity:.3}to{opacity:1}}@media (max-width:35rem){.FaqExplorer_chips__j_Dv3{gap:.4rem}.FaqExplorer_chips__j_Dv3 button{padding-inline:.7rem}.FaqExplorer_searchField__hQWXY{gap:.55rem;padding-left:.7rem}}@media (prefers-reduced-motion:reduce){.FaqExplorer_chips__j_Dv3 button,.FaqExplorer_item__4SBot,.FaqExplorer_item__4SBot::details-content,.FaqExplorer_item__4SBot>summary,.FaqExplorer_item__4SBot>summary:after,.FaqExplorer_searchField__hQWXY{transition:none!important}.FaqExplorer_item__4SBot[open]>.FaqExplorer_answer__4ab8Y{animation:none}}