@property --lm-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes lm-rise{0%{opacity:0;transform:translateY(var(--lm-travel,18px))}to{opacity:1;transform:none}}@keyframes lm-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes lm-mask-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes lm-fade{0%{opacity:0}}@keyframes lm-grow-x{0%{transform:scaleX(0)}}@keyframes lm-grow-y{0%{transform:scaleY(0)}}@keyframes lm-marquee{to{transform:translate(-50%)}}@keyframes lm-type{0%{width:0}}@keyframes lm-blink{50%{opacity:0}}@keyframes lm-count{0%{--lm-n:0}to{--lm-n:var(--to)}}@keyframes lm-float{50%{transform:translateY(-6px)}}@keyframes lm-spin{to{transform:rotate(1turn)}}@keyframes lm-pulse{0%{box-shadow:0 0 0 0 var(--lm-pulse,currentColor)}to{box-shadow:0 0 0 10px #0000}}@keyframes lm-shimmer{to{background-position:-200% 0}}.lm-rise{animation:.9s cubic-bezier(.16,1,.3,1) both lm-rise;animation-delay:calc(var(--i,0) * 70ms + var(--lm-delay,0s))}.lm-blur-in{animation:1.1s cubic-bezier(.16,1,.3,1) both lm-blur-in;animation-delay:calc(var(--i,0) * 70ms + var(--lm-delay,0s))}.lm-fade{animation:1.2s both lm-fade;animation-delay:calc(var(--i,0) * 70ms + var(--lm-delay,0s))}.lm-mask{overflow-clip-margin:.15em;vertical-align:bottom;display:inline-block;overflow:clip}.lm-mask-inner{animation:1s cubic-bezier(.7,0,.2,1) both lm-mask-up;animation-delay:calc(var(--i,0) * 60ms + var(--lm-delay,0s));display:inline-block}.lm-line-x{transform-origin:0;animation:1.2s cubic-bezier(.7,0,.2,1) both lm-grow-x;animation-delay:calc(var(--i,0) * 70ms + var(--lm-delay,0s))}@supports (animation-timeline:view()){.lm-reveal{animation:linear both lm-rise;animation-timeline:view();animation-range:entry entry 70%}.lm-reveal-blur{animation:linear both lm-blur-in;animation-timeline:view();animation-range:entry entry 80%}.lm-reveal-x{transform-origin:0;animation:linear both lm-grow-x;animation-timeline:view();animation-range:entry 10% cover 40%}.lm-reveal-y{transform-origin:top;animation:linear both lm-grow-y;animation-timeline:view();animation-range:entry cover 60%}.lm-progress{transform-origin:0;animation:linear both lm-grow-x;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.lm-progress{display:none}}.lm-static .lm-reveal,.lm-static .lm-reveal-blur,.lm-static .lm-reveal-x,.lm-static .lm-reveal-y{animation:none}.lm-static .lm-progress{display:none}.lm-marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lm-marquee-track{width:max-content;animation:lm-marquee var(--lm-speed,40s) linear infinite;display:flex}.lm-marquee:hover .lm-marquee-track{animation-play-state:paused}.lm-type{white-space:nowrap;vertical-align:bottom;width:calc(var(--n) * 1ch);animation:lm-type calc(var(--n) * 45ms) steps(var(--n)) both;animation-delay:var(--lm-delay,0s);display:inline-block;overflow:hidden}.lm-caret{animation:1.05s step-end infinite lm-blink}.lm-float{animation:6s ease-in-out infinite lm-float;animation-delay:calc(var(--i,0) * -1.3s)}.lm-spin{animation:lm-spin var(--lm-speed,20s) linear infinite}.lm-pulse{animation:1.8s cubic-bezier(.2,.6,.3,1) infinite lm-pulse}.lm-count:after{counter-reset:lm-n var(--lm-n);content:counter(lm-n);animation:1.6s cubic-bezier(.16,1,.3,1) both lm-count;animation-delay:var(--lm-delay,.3s)}.lm-underline{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;transition:background-size .45s cubic-bezier(.16,1,.3,1)}.lm-underline:hover,.lm-underline:focus-visible,.group:hover .lm-underline{background-size:100% 1px}.lm-sheen:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 35%, var(--lm-sheen,#ffffff59) 50%, transparent 65%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.lm-sheen:hover:after,.group:hover .lm-sheen:after{transform:translate(120%)}.lm-shimmer{background:linear-gradient(90deg, currentColor 40%, var(--lm-shimmer,#fff) 50%, currentColor 60%) 0 0 / 200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite lm-shimmer}.lm-spotlight:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--hover,0);background:radial-gradient(var(--lm-spot-size,420px) circle at var(--mx,50%) var(--my,50%), var(--lm-spot,#ffffff14), transparent 65%);transition:opacity .4s;position:absolute;inset:0}.lm-tilt{transform:perspective(900px) rotateX(calc(var(--py,0) * -7deg)) rotateY(calc(var(--px,0) * 9deg));transition:transform .5s cubic-bezier(.16,1,.3,1)}.lm-magnet{translate:calc(var(--px,0) * var(--lm-pull,14px)) calc(var(--py,0) * var(--lm-pull,14px));transition:translate .4s cubic-bezier(.16,1,.3,1)}.lm-depth{translate:calc(var(--px,0) * var(--depth,16) * 1px) calc(var(--py,0) * var(--depth,16) * 1px);transition:translate .8s cubic-bezier(.16,1,.3,1)}@media (hover:none){.lm-tilt{transform:none}}@media (prefers-reduced-motion:reduce){.lm-rise,.lm-blur-in,.lm-fade,.lm-mask-inner,.lm-line-x,.lm-reveal,.lm-reveal-blur,.lm-reveal-x,.lm-reveal-y,.lm-marquee-track,.lm-type,.lm-caret,.lm-float,.lm-spin,.lm-pulse,.lm-shimmer{animation:none!important}.lm-count:after{counter-reset:lm-n var(--to);animation:none}.lm-tilt,.lm-magnet,.lm-depth{transform:translate(0,0)}}.lm-static [data-theme-root]{height:100%!important;min-height:0!important}
