:where([data-theme] .bz-accordion-panels){--bz-accordion-panels-h:25rem}:where([data-theme] .bz-accordion-panels[data-height=sm]){--bz-accordion-panels-h:20rem}:where([data-theme] .bz-accordion-panels[data-height=lg]){--bz-accordion-panels-h:32.5rem}:where([data-theme] .bz-accordion-panels__list){height:var(--bz-accordion-panels-h);gap:.625rem;margin:0;padding:0;list-style:none;display:flex}:where([data-theme] .bz-accordion-panels__list>li){flex:0 0 var(--bz-accordion-panels-closed,5rem);min-width:0;transition:flex-grow .5s ease-out,flex-basis .5s ease-out}[data-theme] .bz-accordion-panels__list>li:has(>.bz-accordion-panels__panel[data-open]){flex:1 1 0}:where([data-theme] .bz-accordion-panels__panel){border-radius:var(--radius,.5rem);background:var(--color-foreground,#111);height:100%;color:var(--color-background,#fff);position:relative;overflow:hidden}:where([data-theme] .bz-accordion-panels__media){position:absolute;inset:0}:where([data-theme] .bz-accordion-panels__image){object-fit:cover;width:100%;height:100%}:where([data-theme] .bz-accordion-panels__scrim){background:rgb(0 0 0/var(--bz-overlay,.3));pointer-events:none;position:absolute;inset:0}:where([data-theme] .bz-accordion-panels__toggle){z-index:1;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:1.5rem .5rem;display:flex;position:absolute;inset:0}:where([data-theme] .bz-accordion-panels__toggle:focus-visible){outline-offset:-4px}:where([data-theme] .bz-accordion-panels__label){text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;max-height:100%;font-size:1.125rem;font-weight:600;line-height:1.2;transition:opacity .2s ease-out;overflow:hidden;transform:rotate(180deg)}[data-theme] .bz-accordion-panels__panel[data-open] .bz-accordion-panels__label{opacity:0}[data-theme] .bz-accordion-panels__panel[data-open] .bz-accordion-panels__toggle{cursor:default}:where([data-theme] .bz-accordion-panels__content){z-index:2;width:min(var(--bz-accordion-panels-copy,28rem), 100%);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;height:100%;padding:2rem 2.5rem;transition:opacity .3s ease-out,visibility .3s ease-out;display:flex;position:relative}[data-theme] .bz-accordion-panels__panel[data-open] .bz-accordion-panels__content{opacity:1;visibility:visible}:where([data-theme] .bz-accordion-panels__title){overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}:where([data-theme] .bz-accordion-panels__text){overflow-wrap:anywhere;margin:0}:where([data-theme] .bz-accordion-panels__button){border-radius:var(--radius-button,var(--radius));background:var(--color-primary);min-height:2.75rem;color:var(--color-primary-foreground);justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem 1.5rem;font-weight:600;text-decoration:none;transition:opacity .15s ease-out;display:inline-flex}:where([data-theme] .bz-accordion-panels__button:hover){opacity:.9}:where([data-theme] .bz-accordion-panels__button:active){transform:translateY(1px)}@media (width<=767.98px){:where([data-theme] .bz-accordion-panels__list){flex-direction:column;height:auto}:where([data-theme] .bz-accordion-panels__list>li),[data-theme] .bz-accordion-panels__list>li:has(>.bz-accordion-panels__panel[data-open]){flex:none}:where([data-theme] .bz-accordion-panels__panel){height:var(--bz-accordion-panels-bar,3.75rem);transition:height .3s ease-out}[data-theme] .bz-accordion-panels__panel[data-open]{height:var(--bz-accordion-panels-open-m,15rem)}:where([data-theme] .bz-accordion-panels__toggle){align-items:center;padding:0 1rem}:where([data-theme] .bz-accordion-panels__label){writing-mode:horizontal-tb;transform:none}:where([data-theme] .bz-accordion-panels__content){width:100%;padding:1.5rem}}@media (prefers-reduced-motion:reduce){:where([data-theme] .bz-accordion-panels__list>li,[data-theme] .bz-accordion-panels__panel,[data-theme] .bz-accordion-panels__label,[data-theme] .bz-accordion-panels__content,[data-theme] .bz-accordion-panels__button){transition:none}:where([data-theme] .bz-accordion-panels__button:active){transform:none}}
