@keyframes card-glow-module__wnriwG__bentoCardGlowBloom{0%{box-shadow:0 4px 30px rgba(0,0,0,.1),0 0 transparent}50%{box-shadow:0px 4px 30px 0px rgba(0,0,0,.1),0 0 8px 0 color-mix(in srgb,var(--card-glow-color)22%,transparent)}to{box-shadow:0 4px 30px rgba(0,0,0,.1),0 0 transparent}}.card-glow-module__wnriwG__glowBloom:hover{animation:.6s ease-out card-glow-module__wnriwG__bentoCardGlowBloom}
.glass-rim-module__jSdgFW__glassRim:after{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:rgba(255,255,255,.5);padding:1.5px;transition:background .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 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}.glass-rim-module__jSdgFW__glassRim:hover:after{background:rgba(255,255,255,.6)}.dark .glass-rim-module__jSdgFW__glassRim:after{background:rgba(255,255,255,.08)}.dark .glass-rim-module__jSdgFW__glassRim:hover:after{background:rgba(255,255,255,.14)}
.marquee-module__sRCcLG__marqueeTrack{will-change:transform;animation-name:marquee-module__sRCcLG__marquee-scroll-down;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marquee-module__sRCcLG__marquee-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}
@property --glass-button-rim-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --glass-button-sheen-angle{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-button-module__lRhgKW__glassButtonWrap{--glass-button-animation-duration:.4s;--glass-button-animation-easing:cubic-bezier(.25,1,.5,1);--glass-button-border-width:clamp(1px,.09em,3px);--glass-button-radius:14px;z-index:2;transform-style:preserve-3d;transition:transform var(--glass-button-animation-duration)var(--glass-button-animation-easing);position:relative;transform:perspective(600px)rotateX(0)}.glass-button-module__lRhgKW__glassButtonWrap:has(.glass-button-module__lRhgKW__glassButton:active){transform:perspective(600px)rotateX(22deg)}.glass-button-module__lRhgKW__glassButton{border-radius:var(--glass-button-radius);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);transition:transform var(--glass-button-animation-duration)var(--glass-button-animation-easing),box-shadow var(--glass-button-animation-duration)var(--glass-button-animation-easing),-webkit-backdrop-filter var(--glass-button-animation-duration)var(--glass-button-animation-easing),backdrop-filter var(--glass-button-animation-duration)var(--glass-button-animation-easing);background-color:rgba(1,195,160,.18);background-image:linear-gradient(135deg,rgba(255,255,255,.55) 0%,rgba(214,246,236,.3) 38%,rgba(1,195,160,.34) 100%);box-shadow:inset 0 1px .5px rgba(255,255,255,.65),inset 0 -1px 2px rgba(1,195,160,.25),0 4px 2px -1px rgba(0,0,0,.25)}.glass-button-module__lRhgKW__glassButton:before{content:"";inset:calc(var(--glass-button-border-width)/2);z-index:1;border-radius:var(--glass-button-radius);background:linear-gradient(var(--glass-button-sheen-angle),transparent 0%,rgba(255,255,255,.55) 40% 50%,transparent 55%);mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--glass-button-animation-duration)*1.25)var(--glass-button-animation-easing),--glass-button-sheen-angle calc(var(--glass-button-animation-duration)*1.25)var(--glass-button-animation-easing);background-position:0%;background-size:200% 200%;position:absolute}.glass-button-module__lRhgKW__glassButton:after{content:"";z-index:2;inset:calc(-1*var(--glass-button-border-width)/2);padding:var(--glass-button-border-width);border-radius:var(--glass-button-radius);box-sizing:border-box;background:conic-gradient(from var(--glass-button-rim-angle)at 50% 50%,rgba(255,255,255,.75) 0%,transparent 5% 40%,rgba(255,255,255,.75) 50%,transparent 60% 95%,rgba(255,255,255,.75) 100%),linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.3));pointer-events:none;-webkit-mask-composite:xor;transition:all var(--glass-button-animation-duration)var(--glass-button-animation-easing),--glass-button-rim-angle .5s ease;position:absolute;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.glass-button-module__lRhgKW__glassButton>*{z-index:3;position:relative}.glass-button-module__lRhgKW__glassButton:hover{-webkit-backdrop-filter:blur(2px)saturate(150%);backdrop-filter:blur(2px)saturate(150%);transform:scale(.975);box-shadow:inset 0 1px .5px rgba(255,255,255,.85),inset 0 -1px 2px rgba(1,195,160,.35),0 2px 1px -1px rgba(0,0,0,.28)}.glass-button-module__lRhgKW__glassButton:hover:before{background-position:25%}.glass-button-module__lRhgKW__glassButton:hover:after{--glass-button-rim-angle:-125deg}.glass-button-module__lRhgKW__glassButton:active:before{--glass-button-sheen-angle:-15deg;background-position:50% 15%}.glass-button-module__lRhgKW__glassButton:active:after{--glass-button-rim-angle:-75deg}.glass-button-module__lRhgKW__glassButton:focus-visible{outline-offset:3px;outline:2px solid rgba(1,195,160,.85)}.glass-button-module__lRhgKW__glassButtonShadow{--glass-button-shadow-cutoff:2em;z-index:-1;width:calc(100% + var(--glass-button-shadow-cutoff));height:calc(100% + var(--glass-button-shadow-cutoff));top:calc(0% - var(--glass-button-shadow-cutoff)/2);left:calc(0% - var(--glass-button-shadow-cutoff)/2);filter:blur(max(2px,min(.5em,12px)));pointer-events:none;transition:filter var(--glass-button-animation-duration)var(--glass-button-animation-easing);position:absolute}.glass-button-module__lRhgKW__glassButtonShadow:after{content:"";inset:var(--glass-button-shadow-cutoff)var(--glass-button-shadow-cutoff)auto auto;width:calc(100% - var(--glass-button-shadow-cutoff) - .25em);height:calc(100% - var(--glass-button-shadow-cutoff) - .25em);top:calc(var(--glass-button-shadow-cutoff) - .5em);left:calc(var(--glass-button-shadow-cutoff) - .875em);border-radius:var(--glass-button-radius);transition:all var(--glass-button-animation-duration)var(--glass-button-animation-easing);background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.16));position:absolute}.glass-button-module__lRhgKW__glassButtonWrap:has(.glass-button-module__lRhgKW__glassButton:hover) .glass-button-module__lRhgKW__glassButtonShadow{filter:blur(max(2px,min(.35em,8px)))}.glass-button-module__lRhgKW__glassButtonWrap:has(.glass-button-module__lRhgKW__glassButton:hover) .glass-button-module__lRhgKW__glassButtonShadow:after{top:calc(var(--glass-button-shadow-cutoff) - .875em)}@media (prefers-reduced-motion:reduce){.glass-button-module__lRhgKW__glassButtonWrap,.glass-button-module__lRhgKW__glassButton,.glass-button-module__lRhgKW__glassButton:before,.glass-button-module__lRhgKW__glassButton:after,.glass-button-module__lRhgKW__glassButtonShadow,.glass-button-module__lRhgKW__glassButtonShadow:after{transition:none}.glass-button-module__lRhgKW__glassButton:hover{transform:none}.glass-button-module__lRhgKW__glassButtonWrap:has(.glass-button-module__lRhgKW__glassButton:active){transform:none}}
