:root{--sm-ease:cubic-bezier(.16, 1, .3, 1)}.sm-reveal{opacity:0;transition:opacity .6s var(--sm-ease), transform .6s var(--sm-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(24px)}.sm-reveal[data-variant=b]{transform:translateY(50px) rotate(var(--rr,0deg)) scale(.95);filter:blur(8px);transition:opacity .9s var(--sm-ease), transform .9s var(--sm-ease), filter .7s var(--sm-ease);transition-delay:calc(var(--i,0) * 80ms)}.sm-reveal.is-in{opacity:1;filter:none;transform:none}@media (max-width:767px){.sm-reveal{transform:translateY(16px)}.sm-reveal[data-variant=b]{filter:blur(2px)}}@property --sm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sm-magnet{transform:translate(var(--mx,0px), var(--my,0px));transition:transform .45s var(--sm-ease);will-change:transform;display:inline-flex}.sm-magnet:active{transition-duration:.12s}.sm-glow{isolation:isolate;position:relative}.sm-glow:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--sm-angle), transparent 0 70%, var(--color-brand) 85%, color-mix(in srgb, var(--color-brand) 30%, white) 92%, transparent 100%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s linear;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-glow:hover:before,.sm-glow:focus-visible:before{opacity:1;animation:2s linear infinite sm-spin}@keyframes sm-spin{to{--sm-angle:360deg}}.sm-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1.8s var(--sm-ease);will-change:transform;position:relative}.sm-tilt[data-on]{transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.sm-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--sx,50%) var(--sy,50%), color-mix(in srgb, var(--color-text-primary) 9%, transparent), transparent 60%);transition:opacity .3s linear;position:absolute;inset:0}.sm-tilt[data-on]:after{opacity:1}.sm-light{isolation:isolate;position:relative;overflow:hidden}.sm-light-dot{pointer-events:none;z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--color-brand) 22%, transparent), transparent 65%);will-change:transform;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:0;left:0}.sm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sm-marquee-track{width:max-content;animation:sm-marquee var(--sm-loop,80s) linear infinite;display:flex}.sm-marquee:hover .sm-marquee-track,.sm-marquee[data-paused] .sm-marquee-track{animation-play-state:paused}@keyframes sm-marquee{to{transform:translate(-50%)}}.sm-marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sm-marquee-track{animation-direction:reverse}.sm-layer{will-change:transform;transform:translate3d(0, var(--py,0px), 0)}.sm-step{opacity:.38;transition:opacity .4s linear}.sm-step[data-active]{opacity:1}.sm-frame-swap{animation:sm-fade .45s var(--sm-ease) both}@keyframes sm-fade{0%{opacity:0;transform:translateY(8px)}}.sm-pop{transform-origin:0 100%;animation:.42s cubic-bezier(.2,.8,.2,1) both sm-pop}.sm-pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100% 100%}@keyframes sm-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.sm-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-inline-start:1px;animation:.9s step-end infinite sm-caret;display:inline-block}@keyframes sm-caret{50%{opacity:0}}.sm-bars>span{transform-origin:50%;animation:.62s ease-in-out infinite alternate sm-bar}.sm-bars>span:nth-child(3n){animation-delay:.18s}.sm-bars>span:nth-child(3n+1){animation-delay:.32s}@keyframes sm-bar{0%{transform:scaleY(.3)}}.sm-fill{animation:sm-fill .5s var(--sm-ease) both}@keyframes sm-fill{0%{opacity:0;transform:translate(-6px)}}.sm-still .sm-reveal,.sm-still.sm-reveal{opacity:1;filter:none;transition:none;transform:none}.sm-still .sm-marquee-track,.sm-still .sm-pop,.sm-still .sm-bars>span,.sm-still .sm-caret:after,.sm-still .sm-fill,.sm-still .sm-frame-swap{animation:none}@media (prefers-reduced-motion:reduce){.sm-reveal{opacity:1;filter:none;transition:none;transform:none}.sm-marquee-track,.sm-pop,.sm-bars>span,.sm-caret:after,.sm-fill,.sm-frame-swap,.sm-glow:hover:before{animation:none}.sm-tilt,.sm-magnet,.sm-layer{transition:none;transform:none!important}.sm-marquee-track{flex-wrap:wrap;width:auto}}@media (hover:none){.sm-tilt{transform:none}.sm-tilt:after{display:none}}.sm-still .sm-marquee-track{flex-wrap:wrap;width:auto}.sm-still .sm-dup{display:none}@media (prefers-reduced-motion:reduce){.sm-dup{display:none}}
