.bb-co-faqbar{position:relative;z-index:var(--z-raised);padding-block:1rem .25rem}.bb-co-faqbar__inner{display:grid;gap:.75rem;max-width:64rem;margin-inline:auto;padding:.75rem;border-radius:var(--r-xl);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-2)}.bb-co-faqbar__search{position:relative;display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem .25rem 1rem;border-radius:var(--r-pill);background:var(--bb-cream);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong);transition:box-shadow var(--dur-2) var(--ease-out)}.bb-co-faqbar__search[hidden]{display:none}.bb-co-faqbar__search:focus-within{box-shadow:var(--bb-field-focus, inset 0 0 0 2px var(--bb-ink), 0 0 0 5px color-mix(in srgb, var(--bb-butter) 55%, transparent))}.bb-co-faqbar__icon{display:grid;place-items:center;flex:none;color:var(--bb-gold-deep)}.bb-co-faqbar__input{flex:1 1 auto;min-width:0;min-height:2.9rem;padding:.5rem .25rem;border:0;background:transparent;color:var(--bb-ink);font-size:1rem;appearance:none}.bb-co-faqbar__input:focus{outline:none}.bb-co-faqbar__input::-webkit-search-cancel-button{display:none}.bb-co-faqbar__clear{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:color-mix(in srgb,var(--bb-ink) 8%,transparent);color:var(--bb-ink);transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-co-faqbar__clear[hidden]{display:none}.bb-co-faqbar__clear:hover{transform:rotate(90deg);background:var(--bb-butter)}.bb-co-faqbar__chips{display:flex;gap:.45rem;margin:0 -.75rem;padding:.1rem .75rem .25rem;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.bb-co-faqbar__chips::-webkit-scrollbar{display:none}.bb-co-faqbar__chip{display:inline-flex;align-items:center;gap:.45rem;flex:none;min-height:2.75rem;padding:.4rem .9rem .4rem .45rem;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--bb-ink);font-size:var(--fs-small);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-co-faqbar__chip .bb-icon{--icon-size: 1rem;box-sizing:content-box;padding:.4rem;border-radius:50%;background:var(--bb-paper);color:color-mix(in srgb,var(--accent) 70%,var(--bb-ink))}.bb-co-faqbar__chip:hover{transform:translateY(-2px);background:var(--accent);color:var(--accent-ink)}.bb-co-faqbar__status{margin:0;font-size:var(--fs-micro);font-weight:700;color:var(--bb-text-soft);text-align:center}.bb-co-faqbar__status:empty{display:none}.bb-co-faqbar__empty-wrap{margin-top:1rem}.bb-co-faqbar__empty{display:flex;align-items:center;justify-content:center;gap:.6rem;max-width:40rem;margin:0 auto;padding:1rem 1.25rem;border-radius:var(--r-lg);background:var(--bb-butter-3);color:var(--bb-ink);font-weight:700;text-align:center}.bb-co-faqbar__empty[hidden]{display:none}.bb-co-faqbar__empty .bb-icon{flex:none;color:var(--bb-gold-deep)}.bb-co-faq-group[hidden],.bb-co-faq-group .bb-faq__item[hidden]{display:none!important}.bb-co-faq-group{scroll-margin-top:calc(var(--header-h) + 1rem)}.bb-co-faq-pat-wrap{position:relative;display:flex;justify-content:center;height:0;overflow:visible;z-index:2}.bb-co-faq-pat-wrap .bb-pat{translate:0 -50%}@media(min-width:768px){.bb-co-faqbar__inner{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;padding:.6rem;border-radius:var(--r-pill)}.bb-co-faqbar__inner:has(.bb-co-faqbar__search[hidden]){grid-template-columns:1fr}.bb-co-faqbar__chips{margin:0;padding:.1rem 2rem .1rem .25rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.bb-co-faqbar__status{grid-column:1 / -1}}@media(min-width:1024px){.bb-co-faqbar{position:sticky;top:calc(var(--header-h) + .75rem);z-index:var(--z-sticky);pointer-events:none}html.bb-header-hidden .bb-co-faqbar{top:.75rem}.bb-co-faqbar__inner{pointer-events:auto;background:color-mix(in srgb,var(--bb-paper) 96%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.bb-co-faqbar__empty-wrap{pointer-events:none}.bb-co-faqbar__empty{pointer-events:auto}.bb-co-faq-group{scroll-margin-top:calc(var(--header-h) + 7.75rem)}.bb-co-faq-group .bb-faq-section__aside{top:calc(var(--header-h) + 7.75rem);transition:top var(--dur-3) var(--ease-out)}html.bb-header-hidden .bb-co-faq-group .bb-faq-section__aside{top:7.25rem}}
