:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}:root{--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1)}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}:root{--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}@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)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}:root{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{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);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}:root{--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--toast-open:.25s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.25s;--digit-stagger:40ms;--stagger-dur:.25s}.t-digit-group{display:inline-block}.t-modal-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--modal-open-dur) var(--modal-ease), -webkit-backdrop-filter var(--modal-open-dur) var(--modal-ease), backdrop-filter var(--modal-open-dur) var(--modal-ease)}.t-modal-backdrop.is-open{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.t-modal-backdrop.is-closing{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition-duration:var(--modal-close-dur)}@media (prefers-reduced-motion:reduce){.t-modal-backdrop{transition:none!important}}@keyframes t-rise-in{0%{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur))}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.t-rise-in{animation:t-rise-in var(--toast-open) var(--toast-ease) both}@media (prefers-reduced-motion:reduce){.t-rise-in{animation:none!important}}:root{--page-slide-dur:.2s;--page-fade-dur:.2s}.t-step{--t-step-from-x:var(--page-slide-distance);opacity:0;transform:translateX(var(--t-step-from-x));filter:blur(var(--page-blur));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);transition-delay:var(--page-stagger);will-change:opacity, transform, filter}.t-step[data-direction=back]{--t-step-from-x:calc(var(--page-slide-distance) * -1)}.t-step.is-shown{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.t-step{opacity:1;filter:none;transform:none;transition:none!important}}:root{--shake-dur:.24s;--shake-distance:6px}@keyframes t-shake{0%,to{transform:translate(0)}18%{transform:translateX(calc(var(--shake-distance) * -1))}38%{transform:translateX(var(--shake-distance))}58%{transform:translateX(calc(var(--shake-distance) * -.6))}78%{transform:translateX(calc(var(--shake-distance) * .3))}}.t-shake{animation:t-shake var(--shake-dur) cubic-bezier(.36, .07, .19, .97)}@media (prefers-reduced-motion:reduce){.t-shake{animation:none!important}}:root{--bell-ring-dur:.24s;--bell-ring-angle:16deg}@keyframes t-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(var(--bell-ring-angle))}45%{transform:rotate(calc(var(--bell-ring-angle) * -.75))}70%{transform:rotate(calc(var(--bell-ring-angle) * .4))}88%{transform:rotate(calc(var(--bell-ring-angle) * -.15))}}.t-bell-ring{transform-origin:50% 0;animation:t-bell-ring var(--bell-ring-dur) ease-out}@media (prefers-reduced-motion:reduce){.t-bell-ring{animation:none!important}}:root{--enter-dur:.42s;--enter-step:60ms;--enter-distance:14px;--enter-ease:cubic-bezier(.22, 1, .36, 1);--count-dur:.8s;--count-ease:cubic-bezier(.22, 1, .36, 1);--grow-dur:.75s;--grow-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes t-enter{0%{opacity:0;transform:translateY(var(--enter-distance)) scale(.985)}to{opacity:1;transform:none}}.t-enter{animation:t-enter var(--enter-dur) var(--enter-ease) backwards;animation-delay:calc(var(--i,0) * var(--enter-step))}@property --t-n{syntax:"<integer>";inherits:false;initial-value:0}.t-count{display:inline-block;position:relative}.t-count-final{color:#0000}.t-count-live{white-space:nowrap;pointer-events:none;counter-reset:t-n var(--t-n);transition:--t-n var(--count-dur) var(--count-ease);position:absolute;top:0;left:0}.t-count-live:before{content:counter(t-n);content:counter(t-n) / ""}@keyframes t-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.t-grow-y{animation:t-grow-y var(--grow-dur) var(--grow-ease) backwards;animation-delay:var(--grow-delay,0s)}@keyframes t-draw{0%{stroke-dashoffset:1.01px}to{stroke-dashoffset:0}}.t-draw{stroke-dasharray:1 1.5;animation:t-draw var(--grow-dur) var(--grow-ease) backwards;animation-delay:var(--grow-delay,0s)}.t-sweep{stroke-dasharray:1 1.5;animation:t-draw var(--grow-dur) var(--grow-ease) backwards}@keyframes t-reveal-x{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.t-reveal-x{animation:t-reveal-x var(--grow-dur) var(--grow-ease) backwards;animation-delay:var(--grow-delay,0s)}@keyframes t-pop{0%{opacity:0}to{opacity:1}}.t-pop{animation:.24s ease-out backwards t-pop;animation-delay:calc(var(--grow-dur) * .7)}@media print{.t-enter{animation:none!important}}@media (prefers-reduced-motion:reduce){.t-enter,.t-grow-y,.t-draw,.t-sweep,.t-reveal-x,.t-pop{animation:none!important}.t-count-live{display:none}.t-count-final{color:inherit}}
