.bb-motion-anchor{--bb-panel-x: 0px;--bb-panel-y: -6px}.bb-motion-anchor[data-side=top]{--bb-panel-y: 6px}.bb-motion-anchor[data-side=left]{--bb-panel-x: 6px;--bb-panel-y: 0px}.bb-motion-anchor[data-side=right]{--bb-panel-x: -6px;--bb-panel-y: 0px}.bb-motion-sheet-top{--bb-sheet-x: 0%;--bb-sheet-y: -100%}.bb-motion-sheet-bottom{--bb-sheet-x: 0%;--bb-sheet-y: 100%}.bb-motion-sheet-left{--bb-sheet-x: -100%;--bb-sheet-y: 0%}.bb-motion-sheet-right{--bb-sheet-x: 100%;--bb-sheet-y: 0%}.bb-motion-accordion-content{--bb-disclosure-height: var(--radix-accordion-content-height)}.bb-motion-collapsible-content{--bb-disclosure-height: var(--radix-collapsible-content-height)}.bb-motion-select-trigger[data-state=open]>.bb-motion-chevron,.bb-motion-accordion-trigger[data-state=open]>.bb-motion-chevron{rotate:180deg}.bb-motion-tabs,.bb-motion-toggle-group{position:relative;isolation:isolate}.bb-motion-tab,.bb-motion-toggle-group>.bb-motion-toggle{position:relative;z-index:1}.bb-tabs-selection{border-radius:var(--radius-lg, 12px);background:var(--card);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground) 10%,transparent)}.bb-toggle-selection{border-radius:var(--radius-lg, 12px);background:var(--accent)}.bb-motion-tabs[data-bb-selection-ready=true]>.bb-motion-tab[data-state=active],.bb-motion-toggle-group[data-bb-selection-ready=true]>.bb-motion-toggle[data-state=on]{--tw-shadow: 0 0 #0000;background-color:transparent}@media(prefers-reduced-motion:no-preference){.bb-motion-overlay[data-state=open]{animation:bb-overlay-in .26s ease-out}.bb-motion-overlay[data-state=closed]{animation:bb-overlay-out .18s ease-in both}.bb-motion-dialog[data-state=open]{animation:bb-dialog-in .34s cubic-bezier(.16,1,.3,1)}.bb-motion-dialog[data-state=closed]{animation:bb-dialog-out .18s cubic-bezier(.4,0,1,1) both}.bb-motion-popover[data-state=open],.bb-motion-select[data-state=open]{animation:bb-anchor-in .28s cubic-bezier(.16,1,.3,1)}.bb-motion-menu[data-state=open]{animation:bb-anchor-in .22s cubic-bezier(.16,1,.3,1)}.bb-motion-hover-card[data-state=open]{animation:bb-anchor-in .24s cubic-bezier(.16,1,.3,1)}.bb-motion-anchor[data-state=closed]{animation:bb-anchor-out .13s ease-in both}.bb-motion-tooltip[data-state=delayed-open],.bb-motion-tooltip[data-state=instant-open]{animation:bb-hint-in .15s cubic-bezier(.16,1,.3,1)}.bb-motion-tooltip[data-state=closed]{animation-duration:90ms}.bb-motion-sheet[data-state=open]{animation:bb-sheet-in .38s cubic-bezier(.22,1,.36,1)}.bb-motion-sheet[data-state=closed]{animation:bb-sheet-out .22s cubic-bezier(.4,0,1,1) both}.bb-motion-accordion-content[data-state=open],.bb-motion-collapsible-content[data-state=open]{animation:bb-disclosure-in .28s cubic-bezier(.22,1,.36,1)}.bb-motion-accordion-content[data-state=closed],.bb-motion-collapsible-content[data-state=closed]{animation:bb-disclosure-out .2s cubic-bezier(.4,0,1,1)}.bb-motion-chevron{transition:rotate .28s cubic-bezier(.22,1,.36,1)}.bb-motion-sub-chevron{transition:translate .2s cubic-bezier(.22,1,.36,1)}.bb-motion-sub-trigger[data-state=open]>.bb-motion-sub-chevron{translate:2px 0}.bb-motion-option,.bb-motion-radio{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.bb-motion-check>svg{transform-origin:center;animation:bb-check-settle .28s cubic-bezier(.22,1,.36,1)}.bb-motion-check>svg :is(path,polyline){stroke-dasharray:36;animation:bb-check-draw .24s cubic-bezier(.16,1,.3,1)}.bb-motion-dot>svg{animation:bb-dot-settle .26s cubic-bezier(.22,1,.36,1)}.bb-motion-switch-thumb{transition:translate .32s cubic-bezier(.22,1.3,.36,1),scale .18s cubic-bezier(.22,1,.36,1)}.bb-motion-switch:active:not(:disabled)>.bb-motion-switch-thumb{scale:1.12 .86}.bb-motion-toggle[data-state=on]>svg{animation:bb-icon-settle .28s cubic-bezier(.22,1,.36,1)}.bb-motion-tab-panel[data-state=active]{animation:bb-tab-in .22s cubic-bezier(.16,1,.3,1)}}@keyframes bb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bb-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes bb-dialog-in{0%{transform:translateY(12px) scale(.985)}to{transform:none}}@keyframes bb-dialog-out{0%{transform:none}to{transform:translateY(6px) scale(.99)}}@keyframes bb-anchor-in{0%{transform:translate(var(--bb-panel-x),var(--bb-panel-y)) scale(.975)}to{transform:none}}@keyframes bb-anchor-out{0%{transform:none}to{transform:translate(var(--bb-panel-x),var(--bb-panel-y)) scale(.985)}}@keyframes bb-hint-in{0%{transform:translate(calc(var(--bb-panel-x) / 2),calc(var(--bb-panel-y) / 2))}to{transform:none}}@keyframes bb-sheet-in{0%{transform:translate(var(--bb-sheet-x),var(--bb-sheet-y))}to{transform:none}}@keyframes bb-sheet-out{0%{transform:none}to{transform:translate(var(--bb-sheet-x),var(--bb-sheet-y))}}@keyframes bb-disclosure-in{0%{height:0;overflow:clip}to{height:var(--bb-disclosure-height);overflow:clip}}@keyframes bb-disclosure-out{0%{height:var(--bb-disclosure-height);overflow:clip}to{height:0;overflow:clip}}@keyframes bb-check-draw{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}@keyframes bb-check-settle{0%{transform:scale(.78)}to{transform:none}}@keyframes bb-dot-settle{0%{transform:scale(.4)}65%{transform:scale(1.12)}to{transform:none}}@keyframes bb-icon-settle{0%{transform:rotate(-7deg) scale(.9)}65%{transform:rotate(2deg) scale(1.04)}to{transform:none}}@keyframes bb-tab-in{0%{transform:translateY(5px)}to{transform:none}}
