.tm-sway-top{transform-origin:50% 0;animation:7s ease-in-out infinite alternate tm-sway}.tm-sway-bottom{transform-origin:50% 100%;animation:8.5s ease-in-out -2s infinite alternate tm-sway}.tm-float{animation:5.5s ease-in-out infinite tm-float}.tm-bounce{animation:2.2s ease-in-out infinite tm-bounce}.tm-hint{animation:2.4s ease-in-out infinite tm-hint}.tm-ring{animation:2.4s ease-out infinite tm-ring}.tm-spin{animation:6s linear infinite tm-spin}@keyframes tm-sway{0%{transform:rotate(-.8deg)scale(1)}to{transform:rotate(.8deg)scale(1.01)}}@keyframes tm-float{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(2%,-6%)rotate(4deg)}}@keyframes tm-bounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes tm-hint{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes tm-ring{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.tm-reveal[data-in="1"]{opacity:1;transform:none}.tm-flip{animation:.5s cubic-bezier(.3,.7,.3,1) tm-flip}@keyframes tm-flip{0%{opacity:0;transform:rotateX(80deg)}to{opacity:1;transform:none}}.tm-heart path{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.6s .4s}[data-in="1"] .tm-heart path{stroke-dashoffset:0}.tm-line{transform-origin:top;transition:transform 1.6s cubic-bezier(.3,.6,.2,1);transform:scaleY(0)}[data-in="1"] .tm-line{transform:none}@media (prefers-reduced-motion:reduce){.tm-sway-top,.tm-sway-bottom,.tm-float,.tm-bounce,.tm-hint,.tm-ring,.tm-spin{animation:none}.tm-reveal{transition-duration:10ms;transform:none}}[data-record="1"] .tm-ui{display:none!important}[data-record="1"]{scrollbar-width:none}html[data-record="1"] nextjs-portal,html[data-record="1"] [data-nextjs-toast],html[data-record="1"] [data-next-badge-root]{display:none!important}[data-record="1"] html[data-record="1"] nextjs-portal,html[data-record="1"] [data-nextjs-toast],html[data-record="1"] [data-next-badge-root]{display:none!important}.tm-rec-only{display:inline}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tm-scene-layer .tm-sway-top{animation:9s ease-in-out infinite alternate tm-hang}@keyframes tm-hang{0%{transform:rotate(-.45deg)skew(.3deg)}to{transform:rotate(.45deg)skew(-.3deg)}}.tm-breathe{transform-origin:50% 85%;animation:7s ease-in-out infinite tm-breathe}@keyframes tm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)translateY(-.2%)}}.tm-bob{transform-origin:50% 100%;animation:8s ease-in-out infinite tm-bob}@keyframes tm-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.5%)rotate(.25deg)}}.tm-fly{will-change:transform;animation:26s cubic-bezier(.45,.05,.55,.95) infinite tm-fly}@keyframes tm-fly{0%{opacity:0;transform:translate(105cqw)scale(.9)}6%{opacity:1}50%{transform:translate(45cqw,-1.2cqh)scale(.8)}94%{opacity:1}to{opacity:0;transform:translate(-15cqw,.6cqh)scale(.7)}}.tm-flap{transform-origin:50% 55%;animation:.62s ease-in-out infinite alternate tm-flap}@keyframes tm-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.tm-rays{mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#fff6e838 24%,#0000 31%),linear-gradient(112deg,#0000 36%,#fff6e829 41%,#0000 47%),linear-gradient(112deg,#0000 55%,#fff6e81f 59%,#0000 64%);animation:11s ease-in-out infinite alternate tm-rays}@keyframes tm-rays{0%{opacity:.55;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}.tm-valance{animation:5.5s ease-in-out infinite alternate tm-valance}@keyframes tm-valance{0%{transform:rotate(-.25deg)translateY(0)}to{transform:rotate(.25deg)translateY(.3%)}}@media (prefers-reduced-motion:reduce){.tm-breathe,.tm-bob,.tm-fly,.tm-flap,.tm-rays,.tm-valance,.tm-scene-layer .tm-sway-top{animation:none}}.tm-hang-deco{transform-origin:50% 0;animation:8s ease-in-out infinite alternate tm-hang}.tm-sheen{will-change:transform;animation:9s ease-in-out infinite alternate tm-sheen}@keyframes tm-sheen{0%{transform:translate(-28%)}to{transform:translate(28%)}}@media (prefers-reduced-motion:reduce){.tm-sheen{animation:none}}.tm-water{will-change:transform;animation:6.5s linear infinite tm-water}@keyframes tm-water{0%{transform:translate(0)scaleY(1)}50%{transform:translate(-6%)scaleY(1.15)}to{transform:translate(-12%)scaleY(1)}}.tm-fall{will-change:transform;animation:1.1s linear infinite tm-fall}@keyframes tm-fall{0%{transform:translateY(0)}to{transform:translateY(50%)}}.tm-mist{animation:7s ease-in-out infinite alternate tm-mist}@keyframes tm-mist{0%{opacity:.55;transform:translate(-50%)scale(.95)}to{opacity:.95;transform:translate(-50%)scale(1.08)}}.tm-drift{will-change:transform;animation:52s linear infinite alternate tm-drift}@keyframes tm-drift{0%{transform:translate(-12%)}to{transform:translate(12%)}}.tm-flutter{will-change:transform;animation:14s ease-in-out infinite tm-flutter}@keyframes tm-flutter{0%{transform:translate(0)rotate(-8deg)}25%{transform:translate(60%,-40%)rotate(10deg)}50%{transform:translate(140%,10%)rotate(-4deg)}75%{transform:translate(60%,45%)rotate(8deg)}to{transform:translate(0)rotate(-8deg)}}.tm-wing{transform-origin:50% 55%;animation:.28s ease-in-out infinite alternate tm-wing}@keyframes tm-wing{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}.tm-glint{opacity:0;animation:2.6s ease-in-out infinite tm-glint}@keyframes tm-glint{0%,to{opacity:0;transform:scale(.5)}40%{opacity:0;transform:scale(.5)}55%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(.7)}}.tm-flicker{animation:2.3s ease-in-out infinite alternate tm-flicker}@keyframes tm-flicker{0%{opacity:.6;transform:scale(.96)}35%{opacity:.95;transform:scale(1.04)}60%{opacity:.72;transform:scale(.99)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.tm-water,.tm-fall,.tm-mist,.tm-drift,.tm-flutter,.tm-wing,.tm-glint,.tm-flicker{animation:none}}
