[data-bt-rate]{--bt-f:calc(1s / var(--bt-fps,12));--bt-step:steps(1, end);--bt-move:linear(.3 0%, .3 25%, 1.2 25%, 1.2 50%, .94 50%, .94 75%, 1 75%, 1 100%);--bt-move-dur:calc(var(--bt-f) * 4)}[data-bt-rate=ones][data-bt-style=sprite]{--bt-step:ease-in-out;--bt-move:cubic-bezier(.34, 1.9, .5, 1)}[data-bt-rate=ones][data-bt-style=subtle]{--bt-step:linear;--bt-move:cubic-bezier(.2, .8, .2, 1);--bt-move-dur:calc(var(--bt-f) * 2)}[data-bt-rate=twos][data-bt-style=subtle]{--bt-move:linear(0 0%, 0 50%, .75 50%, .75 100%);--bt-move-dur:calc(var(--bt-f) * 2)}.bt-backdrop{background-color:#17171799}:is(.bt-dialog,.bt-popup,.bt-menu){transform-origin:var(--transform-origin,center)}.bt-thumb{transform:translate(0)}.bt-thumb[data-checked]{transform:translate(20px)}.bt-switch{transition:background-color var(--bt-move-dur) var(--bt-move)}.bt-tab-indicator{translate:var(--active-tab-left) 0;width:var(--active-tab-width);transition:translate var(--bt-move-dur) var(--bt-move), width var(--bt-move-dur) var(--bt-move);position:absolute;left:0}.bt-acc-panel{height:var(--accordion-panel-height);transition:height var(--bt-move-dur) var(--bt-move);overflow:hidden}.bt-acc-panel:is([data-starting-style],[data-ending-style]){height:0}.bt-plus{transition:rotate var(--bt-move-dur) var(--bt-move)}[data-panel-open]>.bt-plus{rotate:45deg}.bt-press{transition:scale calc(var(--bt-f) * 2) var(--bt-move)}.bt-press:active{scale:.9}.bt-slider-thumb{transition:scale var(--bt-move-dur) var(--bt-move)}.bt-slider-thumb[data-dragging]{scale:1.3}.bt-bubble{opacity:0;transform:translate(-50%)}.bt-slider-thumb[data-dragging] .bt-bubble{opacity:1}@keyframes bt-s-in{0%{opacity:0;transform:scale(.96)}50%{opacity:.85;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes bt-s-out{0%{opacity:1;transform:none}50%{opacity:.45;transform:scale(.98)}to{opacity:0;transform:scale(.96)}}@keyframes bt-s-fade-in{0%{opacity:0}50%{opacity:.6}to{opacity:1}}@keyframes bt-s-fade-out{0%{opacity:1}50%{opacity:.4}to{opacity:0}}@keyframes bt-s-toast-in{0%{opacity:0;transform:translateY(12px)}50%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bt-s-toast-out{0%{opacity:1}50%{opacity:.4;transform:translate(-8px)}to{opacity:0;transform:translate(-16px)}}@keyframes bt-s-thumb-on{0%{transform:translate(0)}50%{transform:translate(15px)}to{transform:translate(20px)}}@keyframes bt-s-thumb-off{0%{transform:translate(20px)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes bt-s-check{0%{opacity:0;transform:scale(.8)}50%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:none}}[data-bt-style=subtle] :is(.bt-popup,.bt-dialog)[data-open]{animation:bt-s-in calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] :is(.bt-popup,.bt-dialog)[data-closed]{animation:bt-s-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-backdrop[data-open]{animation:bt-s-fade-in calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-backdrop[data-closed]{animation:bt-s-fade-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-toast{animation:bt-s-toast-in calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-toast[data-ending-style]{animation:bt-s-toast-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-thumb[data-checked]{animation:bt-s-thumb-on calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-thumb[data-unchecked]{animation:bt-s-thumb-off calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-check-ind{animation:bt-s-check calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-check-ind[data-ending-style]{animation:bt-s-fade-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-tab-panel>*{animation:bt-s-fade-in calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=subtle] .bt-slider-thumb[data-dragging] .bt-bubble{animation:bt-s-in calc(var(--bt-f) * 2) var(--bt-step) both}@keyframes bt-pop-in{0%{opacity:1;transform:scale(.45,.3)translateY(24px)}20%{transform:scale(1.14,.84)}40%{transform:scale(.9,1.12)translateY(-8px)}60%{transform:scale(1.04,.97)}80%,to{transform:none}}@keyframes bt-pop-out{0%{transform:scale(1.08,.92)}33.33%{transform:scale(.88,1.1)translateY(-6px)}66.66%{opacity:1;transform:scale(.35,.2)translateY(20px)}to{opacity:0;transform:scale(.1)}}@keyframes bt-spring-in{0%{opacity:1;transform:scale(.2)rotate(-10deg)}25%{transform:scale(1.2)rotate(4deg)}50%{transform:scale(.92)rotate(-1.5deg)}75%,to{transform:none}}@keyframes bt-spring-out{0%{transform:scale(1.12,.9)}50%{opacity:1;transform:scale(.3)rotate(8deg)}to{opacity:0;transform:scale(0)}}@keyframes bt-unroll{0%{opacity:1;transform:scale(.9,.12)}25%{transform:scale(.96,1.14)}50%{transform:scale(1.02,.94)}75%,to{transform:none}}@keyframes bt-item-in{0%{opacity:0}33.33%{opacity:1;transform:translate(-16px)skew(-12deg)}66.66%{opacity:1;transform:translate(5px)skew(6deg)}to{opacity:1;transform:none}}@keyframes bt-dither-in{0%{background-color:#0000;background-image:radial-gradient(#171717e6 1px,#0000 1.4px);background-size:4px 4px}33.33%{background-color:#0000;background-image:repeating-conic-gradient(#171717d9 0 25%, transparent 0 50%);background-size:4px 4px}66.66%{background-color:#1717174d;background-image:repeating-conic-gradient(#17171799 0 25%, transparent 0 50%);background-size:4px 4px}to{background-color:#17171799;background-image:none}}@keyframes bt-dither-out{0%{background-color:#1717174d;background-image:repeating-conic-gradient(#17171799 0 25%, transparent 0 50%);background-size:4px 4px}33.33%{background-color:#0000;background-image:repeating-conic-gradient(#171717d9 0 25%, transparent 0 50%);background-size:4px 4px}66.66%{background-color:#0000;background-image:radial-gradient(#171717e6 1px,#0000 1.4px);background-size:4px 4px}to{background-color:#0000;background-image:none}}@keyframes bt-thumb-on{0%{transform:translate(-3px)scaleX(.85)}25%{transform:translate(8px)scaleX(1.7)}50%{transform:translate(23px)scaleX(.8)}75%{transform:translate(19px)scaleX(1.06)}to{transform:translate(20px)}}@keyframes bt-thumb-off{0%{transform:translate(23px)scaleX(.85)}25%{transform:translate(12px)scaleX(1.7)}50%{transform:translate(-3px)scaleX(.8)}75%{transform:translate(1px)scaleX(1.06)}to{transform:translate(0)}}@keyframes bt-box{0%{transform:scale(.75,.7)}33.33%{transform:scale(1.18,1.1)}66.66%{transform:scale(.95)}to{transform:none}}@keyframes bt-box-2{0%{transform:scale(.75,.7)}33.33%{transform:scale(1.12,1.06)}66.66%{transform:scale(.97)}to{transform:none}}@keyframes bt-stamp{0%{opacity:1;transform:scale(2.4)rotate(-28deg)}33.33%{transform:scale(.7)rotate(6deg)}66.66%{transform:scale(1.18)}to{transform:none}}@keyframes bt-unstamp{0%{transform:scale(1.25)}50%{opacity:1;transform:scale(.4)rotate(20deg)}to{opacity:0;transform:scale(0)}}@keyframes bt-toast-in{0%{opacity:1;transform:translate(-110%)scaleX(1.5)}25%{transform:translate(10%)scaleX(.88)skew(-8deg)}50%{transform:translate(-4%)skew(3deg)}75%,to{transform:none}}@keyframes bt-toast-out{0%{transform:translate(8%)scaleX(.9)}50%{opacity:1;transform:translate(-60%)scaleX(1.8)skew(12deg)}to{opacity:0;transform:translate(-140%)scaleX(2)}}@keyframes bt-rise{0%{opacity:1;transform:translateY(14px)scaleY(.8)}50%{transform:translateY(-4px)scaleY(1.08)}to{transform:none}}@keyframes bt-bubble-in{0%{opacity:1;transform:translate(-50%,8px)scale(.2,.5)}33.33%{transform:translate(-50%,-4px)scale(1.25,.85)}66.66%{transform:translate(-50%,1px)scale(.92,1.1)}to{opacity:1;transform:translate(-50%)}}[data-bt-style=sprite] .bt-dialog[data-open]{animation:bt-pop-in calc(var(--bt-f) * 5) var(--bt-step) both}[data-bt-style=sprite] .bt-dialog[data-closed]{animation:bt-pop-out calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-backdrop[data-open]{animation:bt-dither-in calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-backdrop[data-closed]{animation:bt-dither-out calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-popup[data-open]{animation:bt-spring-in calc(var(--bt-f) * 4) var(--bt-step) both}[data-bt-style=sprite] .bt-popup[data-closed]{animation:bt-spring-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=sprite] .bt-menu[data-open]{animation:bt-unroll calc(var(--bt-f) * 4) var(--bt-step) both}[data-bt-style=sprite] .bt-menu[data-open] .bt-item{animation:bt-item-in calc(var(--bt-f) * 3) var(--bt-step) both;animation-delay:calc(var(--bt-f) * var(--i,0))}[data-bt-style=sprite] .bt-thumb[data-checked]{animation:bt-thumb-on calc(var(--bt-f) * 4) var(--bt-step) both}[data-bt-style=sprite] .bt-thumb[data-unchecked]{animation:bt-thumb-off calc(var(--bt-f) * 4) var(--bt-step) both}[data-bt-style=sprite] .bt-check[data-checked]{animation:bt-box calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-check[data-unchecked]{animation:bt-box-2 calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-check-ind{animation:bt-stamp calc(var(--bt-f) * 3) var(--bt-step) both}[data-bt-style=sprite] .bt-check-ind[data-ending-style]{animation:bt-unstamp calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=sprite] .bt-toast{animation:bt-toast-in calc(var(--bt-f) * 4) var(--bt-step) both}[data-bt-style=sprite] .bt-toast[data-ending-style]{animation:bt-toast-out calc(var(--bt-f) * 2) var(--bt-step) both}[data-bt-style=sprite] .bt-tab-panel>*{animation:bt-rise calc(var(--bt-f) * 2) var(--bt-step) both;animation-delay:calc(var(--bt-f) * var(--i,0))}[data-bt-style=sprite] .bt-slider-thumb[data-dragging] .bt-bubble{animation:bt-bubble-in calc(var(--bt-f) * 3) var(--bt-step) both}.bt-stage :is(.bt-dialog,.bt-backdrop):not([data-open],[data-closed]){visibility:hidden}.bt-stage [data-closed]{pointer-events:none}[data-bt-rate]:not([data-bt-ready]) :is(.bt-thumb,.bt-check,.bt-check-ind,.bt-bubble,.bt-tab-panel>*){animation:none}
