.bbx-faq-toolbar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin:0 0 2rem}.bbx-faq-search{flex:1 1 260px;position:relative}.bbx-faq-search input[type=search]{width:100%;min-height:48px;padding:.65rem 1rem .65rem 2.5rem;border-radius:var(--bbx-radius-sm,6px);border:1px solid var(--bbx-surface-1,#302d41);background:var(--bbx-surface-0,#1a1823);color:#fff}.bbx-faq-search:before{content:"";position:absolute;left:.9rem;top:50%;width:14px;height:14px;transform:translateY(-50%);border:2px solid var(--bbx-text-dim,#8f88a6);border-radius:50%;box-shadow:5px 5px 0 -3px var(--bbx-text-dim,#8f88a6);opacity:.85;pointer-events:none}.bbx-faq-groups{display:flex;flex-wrap:wrap;gap:.4rem}.bbx-faq-groups a{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .8rem;border:1px solid var(--bbx-surface-1,#302d41);border-radius:var(--bbx-radius-sm,6px);color:var(--bbx-text-muted,#bab5cf);text-decoration:none;font-size:.9rem;transition:border-color .2s,color .2s,background .2s}.bbx-faq-groups a:hover,.bbx-faq-groups a.is-active{border-color:var(--bbx-accent,#89b4fa);color:var(--bbx-text,#cdd6f4);background:color-mix(in srgb,var(--bbx-accent,#89b4fa) 10%,transparent)}.bbx-faq-section{margin:0 0 2.25rem}.bbx-faq-section h2{font-family:var(--bbx-font-display,inherit);font-size:1.25rem;margin:0 0 .85rem;letter-spacing:-.02em}.bbx-accordion{border-top:1px solid var(--bbx-surface-1,#302d41)}.bbx-accordion__item{border-bottom:1px solid var(--bbx-surface-1,#302d41)}.bbx-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .15rem;background:0 0;border:0;color:var(--bbx-text,#cdd6f4);font:inherit;font-weight:600;text-align:left;cursor:pointer}.bbx-accordion__trigger:focus-visible{outline:none;box-shadow:var(--bbx-glow,0 0 0 3px rgba(87,81,115,.42));border-radius:4px}.bbx-accordion__icon{flex:none;width:1.1rem;height:1.1rem;position:relative}.bbx-accordion__icon:before,.bbx-accordion__icon:after{content:"";position:absolute;background:var(--bbx-accent,#89b4fa);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.bbx-accordion__icon:before{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.bbx-accordion__icon:after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%)}.bbx-accordion__item.is-open .bbx-accordion__icon:after{transform:translateX(-50%) scaleY(0);opacity:0}.bbx-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.bbx-accordion__item.is-open .bbx-accordion__panel{grid-template-rows:1fr}.bbx-accordion__panel-inner{overflow:hidden}.bbx-accordion__content{padding:0 .15rem 1.15rem;color:var(--bbx-text-muted,#bab5cf)}.bbx-accordion__content>*:first-child{margin-top:0}.bbx-accordion__item.is-hidden{display:none}.bbx-faq-empty{color:var(--bbx-text-dim,#8f88a6);padding:1rem 0}.bbx-kb-index{display:grid;gap:2rem}@media (min-width:860px){.bbx-kb-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}}.bbx-kb-group h2{font-family:var(--bbx-font-display,inherit);font-size:1.15rem;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--bbx-surface-1,#302d41)}.bbx-kb-list{list-style:none;margin:0;padding:0}.bbx-kb-list li{border-bottom:1px solid color-mix(in srgb,var(--bbx-surface-1,#302d41) 70%,transparent)}.bbx-kb-list a{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;color:var(--bbx-text,#cdd6f4);text-decoration:none}.bbx-kb-list a:hover{color:var(--bbx-accent,#89b4fa)}.bbx-kb-list .bbx-kb-meta{color:var(--bbx-text-dim,#8f88a6);font-size:.85rem;white-space:nowrap}.bbx-kb-single .post-thumbnail,.bbx-kb-single .wp-post-image{display:none !important}