:root{--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-linear: linear;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong: cubic-bezier(.34, 3.85, .64, 1);--distance-micro: 4px;--distance-small: 6px;--distance-base: 8px;--distance-medium: 12px;--distance-large: 30px;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--blur-medium: 3px;--blur-large: 8px;--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;--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--stagger-dur: .5s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1);--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 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-x: 24px;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1);--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1);--tt-in-dur: .15s;--tt-out-dur: 50ms;--tt-scale: .98;--tt-delay: 80ms;--tt-ease: ease-out;--toggle-dur: .35s;--toggle-travel: 1.25rem;--toggle-ov1: 1px;--toggle-ov2: 0px;--toggle-track: .15s;--toggle-ease: cubic-bezier(.34, 1.35, .64, 1);--badge-pop-dur: var(--duration-very-slow);--badge-pop-ease: var(--ease-bounce);--badge-offset-x: 0px;--badge-offset-y: 0px;--resize-dur: .3s;--resize-ease: cubic-bezier(.22, 1, .36, 1)}.t-press:active:not(:disabled):not([aria-disabled=true]){scale:.96}@media(prefers-reduced-motion:reduce){.t-press:active:not(:disabled):not([aria-disabled=true]){scale:1}}@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{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;white-space:pre}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) backwards}.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)}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-tabs{position:relative}.t-tabs-pill{position:absolute;top:0;left:0;height:0;width:0;background:hsl(var(--background));border-radius:var(--tabs-pill-radius, calc(var(--radius) - 4px));box-shadow:0 1px 2px #0000000d;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease);will-change:transform;z-index:0;pointer-events:none}.t-tabs-pill:not([data-measured=true]){opacity:0}.t-tab{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.t-stagger-item{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--stagger-stagger) * var(--t-index, 0))}.t-stagger.is-shown .t-stagger-item{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.t-stagger-item{transition:none!important}}@keyframes t-acc-expand{0%{height:0}to{height:var(--t-acc-height, var(--radix-collapsible-content-height))}}@keyframes t-acc-collapse{0%{height:var(--t-acc-height, var(--radix-collapsible-content-height))}to{height:0}}.t-acc-panel{overflow:hidden}.t-acc-panel[data-state=open]{animation:t-acc-expand var(--acc-expand) var(--acc-ease)}.t-acc-panel[data-state=closed]{animation:t-acc-collapse var(--acc-collapse) var(--acc-ease)}@keyframes t-acc-inner-in{0%{opacity:0;filter:blur(var(--blur-small))}to{opacity:1;filter:blur(0)}}@keyframes t-acc-inner-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(var(--blur-small))}}.t-acc-panel[data-state=open] .t-acc-panel-inner{animation:t-acc-inner-in var(--acc-expand) var(--acc-ease)}.t-acc-panel[data-state=closed] .t-acc-panel-inner{animation:t-acc-inner-out var(--acc-collapse) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc-chevron[data-state=open],[data-state=open] .t-acc-chevron{transform:scaleY(-1)}@media(prefers-reduced-motion:reduce){.t-acc-panel[data-state=open],.t-acc-panel[data-state=closed],.t-acc-panel[data-state=open] .t-acc-panel-inner,.t-acc-panel[data-state=closed] .t-acc-panel-inner{animation:none!important}.t-acc-chevron{transition:none!important}}@keyframes t-bar-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.t-bar{display:grid;grid-template-rows:1fr;flex-shrink:0;animation:t-bar-expand var(--acc-expand) var(--acc-ease)}.t-bar-inner{min-height:0;overflow:hidden;animation:t-acc-inner-in var(--acc-expand) var(--acc-ease)}@media(prefers-reduced-motion:reduce){.t-bar,.t-bar-inner{animation:none!important}}@keyframes t-dropdown-in{0%{opacity:0;scale:var(--dropdown-pre-scale)}to{opacity:1;scale:1}}@keyframes t-dropdown-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--dropdown-closing-scale)}}.t-dropdown{transform-origin:var(--radix-popper-transform-origin, top left);will-change:transform,opacity}.t-dropdown[data-state=open]{animation:t-dropdown-in var(--dropdown-open-dur) var(--dropdown-ease)}.t-dropdown[data-state=closed]{animation:t-dropdown-out var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown[data-state=open],.t-dropdown[data-state=closed]{animation:none!important}}@keyframes t-tt-in{0%{opacity:0;scale:var(--tt-scale)}to{opacity:1;scale:1}}@keyframes t-tt-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--tt-scale)}}.t-tt{transform-origin:var(--radix-popper-transform-origin, 50% 100%)}.t-tt[data-state=delayed-open]{animation:t-tt-in var(--tt-in-dur) var(--tt-ease) var(--tt-delay) backwards}.t-tt[data-state=instant-open]{animation:t-tt-in var(--tt-in-dur) var(--tt-ease)}.t-tt[data-state=closed]{animation:t-tt-out var(--tt-out-dur) var(--tt-ease)}@media(prefers-reduced-motion:reduce){.t-tt[data-state=delayed-open],.t-tt[data-state=instant-open],.t-tt[data-state=closed]{animation:none!important}}@keyframes t-modal-in{0%{opacity:0;transform:translate(-50%,-50%) scale(var(--modal-scale))}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes t-modal-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(var(--modal-scale-close))}}.t-modal{will-change:transform,opacity}.t-modal[data-state=open]{animation:t-modal-in var(--modal-open-dur) var(--modal-ease)}.t-modal[data-state=closed]{animation:t-modal-out var(--modal-close-dur) var(--modal-ease)}@keyframes t-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes t-modal-overlay-out{0%{opacity:1}to{opacity:0}}.t-modal-overlay[data-state=open]{animation:t-modal-overlay-in var(--modal-open-dur) var(--modal-ease)}.t-modal-overlay[data-state=closed]{animation:t-modal-overlay-out var(--modal-close-dur) var(--modal-ease)}@media(prefers-reduced-motion:reduce){.t-modal[data-state=open],.t-modal[data-state=closed],.t-modal-overlay[data-state=open],.t-modal-overlay[data-state=closed]{animation:none!important}}.t-panel-slide,.t-panel-scrim{opacity:0;pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease)}.t-panel-slide{transform:translate(var(--panel-translate-x));filter:blur(var(--panel-blur));will-change:transform,opacity,filter}.t-panel-slide[data-open=true],.t-panel-scrim[data-open=true]{opacity:1;pointer-events:auto;transition-duration:var(--panel-open-dur)}.t-panel-slide[data-open=true]{transform:translate(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.t-panel-slide,.t-panel-scrim{transition:none!important}}@keyframes t-toast-in{0%{opacity:0;translate:0 var(--toast-distance);scale:var(--toast-scale);filter:blur(var(--toast-blur))}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes t-toast-out{0%{opacity:1;translate:0 0;scale:1;filter:blur(0)}to{opacity:0;translate:0 var(--toast-distance);scale:var(--toast-scale);filter:blur(var(--toast-blur))}}.t-toast[data-state=open]{animation:t-toast-in var(--toast-open) var(--toast-ease)}.t-toast[data-state=closed]{animation:t-toast-out var(--toast-close) var(--toast-ease)}@media(prefers-reduced-motion:reduce){.t-toast[data-state=open],.t-toast[data-state=closed]{animation:none!important}}.t-toggle{transition:background-color var(--toggle-track) var(--toggle-ease)}.t-toggle-thumb{translate:0 0}.t-toggle[data-state=checked] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-state=checked] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-state=unchecked] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.t-toggle{transition:none!important}.t-toggle-thumb{animation:none!important}}@keyframes t-badge-pop{0%{opacity:0;scale:0;translate:var(--badge-offset-x) var(--badge-offset-y)}to{opacity:1;scale:1;translate:0 0}}.t-badge-dot{animation:t-badge-pop var(--badge-pop-dur) var(--badge-pop-ease)}@media(prefers-reduced-motion:reduce){.t-badge-dot{animation:none!important}}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}.t-resize[style*=height],.t-resize[style*=width]{transition:none}@media(prefers-reduced-motion:reduce){.t-resize{transition:none!important}}
