:root{--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--clear-dur:1s;--clear-out-dur:.4s;--clear-in-dur:.4s;--clear-out-fly:12px;--clear-in-fly:12px;--clear-out-ease:cubic-bezier(.22, 1, .36, 1);--clear-in-ease:cubic-bezier(.22, 1, .36, 1);--clear-blur:2px;--glow-delay:50ms;--glow-peak-at:.15;--glow-opacity:.42;--glow-spread:1.5;--pulse-dur:1s;--pulse-count:infinite;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;scale:var(--dropdown-pre-scale);opacity:0;pointer-events:none;transition:scale var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:scale, opacity}.t-dropdown[data-side=top][data-align=end],.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-side=top][data-align=center],.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-side=bottom],.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-side=bottom][data-align=end],.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown[data-side=bottom][data-align=center],.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-side=left]{transform-origin:100%}.t-dropdown[data-side=right]{transform-origin:0}.t-dropdown[data-state=open],.t-dropdown.is-open{opacity:1;pointer-events:auto;scale:1}.t-dropdown[data-state=closed],.t-dropdown.is-closing{scale:var(--dropdown-closing-scale);opacity:0;pointer-events:none;transition:scale var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-modal{transform-origin:50%;scale:var(--modal-scale);opacity:0;pointer-events:none;transition:scale var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:scale, opacity}.t-modal[data-state=open],.t-modal.is-open{opacity:1;pointer-events:auto;scale:1}.t-modal[data-state=closed],.t-modal.is-closing{scale:var(--modal-scale-close);opacity:0;pointer-events:none;transition:scale var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-overlay{opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease);will-change:opacity}.t-overlay[data-state=open]{opacity:1}.t-overlay[data-state=closed]{opacity:0;transition-duration:var(--modal-close-dur)}.t-panel{transition:translate var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);will-change:translate, opacity, filter}.t-panel[data-state=closed]{opacity:0;filter:blur(var(--panel-blur));transition-duration:var(--panel-close-dur)}.t-panel[data-state=open]{opacity:1;filter:blur()}@keyframes t-panel-reveal-in{0%{opacity:0;filter:blur(var(--panel-blur));translate:0 8px}to{opacity:1;filter:blur();translate:0}}.t-panel-reveal[data-state=active],.t-panel-reveal.is-shown{animation:t-panel-reveal-in var(--panel-open-dur) var(--panel-ease) both}.t-toast{opacity:0;filter:blur(var(--panel-blur));transition:opacity var(--panel-open-dur) var(--panel-ease), scale var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease), transform var(--panel-close-dur) var(--panel-ease);will-change:opacity, scale, filter, transform;scale:.98}.t-toast[data-state=open]{opacity:1;filter:blur();scale:1}.t-toast[data-state=closed]{opacity:0;filter:blur(var(--panel-blur));transition-duration:var(--panel-close-dur);scale:.98}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing,.t-skel-skeleton.is-pulsing>*,.t-skeleton-block{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), scale var(--icon-swap-dur) var(--icon-swap-ease), rotate var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, scale, rotate;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();scale:1}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));scale:var(--icon-swap-start-scale)}details:not([open]) .t-icon-swap[data-state=details] .t-icon[data-icon=closed],details[open] .t-icon-swap[data-state=details] .t-icon[data-icon=open]{opacity:1;filter:blur();scale:1}details:not([open]) .t-icon-swap[data-state=details] .t-icon[data-icon=open],details[open] .t-icon-swap[data-state=details] .t-icon[data-icon=closed]{opacity:0;filter:blur(var(--icon-swap-blur));scale:var(--icon-swap-start-scale)}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-tt{scale:var(--tt-scale);opacity:0;transition:scale var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay), opacity var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay);will-change:scale, opacity}.t-tt[data-state=delayed-open],.t-tt[data-state=instant-open]{opacity:1;scale:1}.t-tt[data-state=closed]{scale:var(--tt-scale);opacity:0;transition:scale var(--tt-out-dur) var(--tt-out-ease), opacity var(--tt-out-dur) var(--tt-out-ease)}.t-tabs-trigger{transition:color var(--tabs-dur) var(--tabs-ease), background-color var(--tabs-dur) var(--tabs-ease), box-shadow var(--tabs-dur) var(--tabs-ease)}@keyframes t-acc-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes t-acc-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.t-acc-panel[data-state=open]{animation:t-acc-down var(--acc-expand) var(--acc-ease)}.t-acc-panel[data-state=closed]{animation:t-acc-up var(--acc-collapse) var(--acc-ease)}.t-acc-chevron{transition:rotate var(--acc-chevron) var(--acc-ease);will-change:rotate}[data-state=open]>.t-acc-chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.t-dropdown,.t-modal,.t-overlay,.t-panel,.t-panel-reveal,.t-toast,.t-skel-skeleton,.t-skel-content,.t-skeleton-block,.t-digit-group .t-digit,.t-icon-swap .t-icon,.t-success-check,.t-tt,.t-tabs-trigger,.t-acc-panel,.t-acc-chevron{transition:none!important;animation:none!important}.t-skel-skeleton.is-pulsing,.t-skel-skeleton.is-pulsing>*,.t-skeleton-block{animation:none!important}.t-success-check{opacity:1}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}
