.fx-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.fx-mesh-canvas{position:absolute!important;inset:0;width:100%;height:100%;transition:opacity 1.4s ease}.fx-glass{--fx-r:24px;position:relative;isolation:isolate;border-radius:var(--fx-r);background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.46));border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(15,23,42,.05),0 1px 2px rgba(15,23,42,.05),0 22px 50px -22px rgba(6,78,59,.35)}.fx-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 60% at 0 0,rgba(255,255,255,.55),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 40%)}.fx-blur{-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%)}.fx-glass.fx-blur{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.32))}.fx-glass-dark{--fx-r:24px;position:relative;isolation:isolate;border-radius:var(--fx-r);background:linear-gradient(135deg,rgba(3,37,28,.58),rgba(3,37,28,.44));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 60px -30px rgba(0,0,0,.55);color:#ecfdf5}.fx-glass-dark:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 60% at 0 0,rgba(255,255,255,.14),transparent 55%)}.fx-words .fx-word.fx-sheen-text{background-position:0 0}.fx-sheen-text{padding:0 .08em .2em!important;margin:0 -.08em -.2em!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(100deg,#047857,#047857 38%,#34d399 48%,#a7f3d0 52%,#10b981 58%,#047857 68%,#047857);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-sheen 2.6s cubic-bezier(.45,0,.2,1) 1s 1 both}@keyframes fx-sheen{0%{background-position:100% 0}85%,to{background-position:0 0}}.fx-float{animation:fx-float var(--fx-float-dur,9s) ease-in-out var(--fx-float-delay,0s) infinite alternate}@keyframes fx-float{0%{translate:0 0}to{translate:0 -10px}}.fx-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:currentColor;opacity:.7}@keyframes fx-caret{50%{opacity:0}}.fx-beam-svg{position:absolute;inset:0;pointer-events:none;overflow:visible}@supports (animation-timeline:view()){.fx-words .fx-word{display:inline-block;animation:fx-word linear both;animation-timeline:view();animation-range:entry calc(4% + var(--i, 0) * 2%) cover calc(26% + var(--i, 0) * 2%)}.fx-rise{animation:fx-rise linear both;animation-timeline:view();animation-range:entry 0 cover 28%}.fx-rise-left{animation:fx-rise-left linear both;animation-timeline:view();animation-range:entry 0 cover 32%}.fx-rise-right{animation:fx-rise-right linear both;animation-timeline:view();animation-range:entry 0 cover 32%}.fx-zoom-in{animation:fx-zoom-in linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}@keyframes fx-word{0%{opacity:.06;filter:blur(10px);translate:0 .4em}to{opacity:1;filter:blur(0);translate:0 0}}@keyframes fx-rise{0%{opacity:0;translate:0 70px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes fx-rise-left{0%{opacity:0;translate:-80px 30px}to{opacity:1;translate:0 0}}@keyframes fx-rise-right{0%{opacity:0;translate:80px 30px}to{opacity:1;translate:0 0}}@keyframes fx-zoom-in{0%{opacity:0;scale:.82;filter:blur(8px)}to{opacity:1;scale:1;filter:blur(0)}}@supports (animation-timeline:view()){.fx-tilt-device{animation:fx-tilt linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.fx-tilt-header{animation:fx-rise linear both;animation-timeline:view();animation-range:entry 0 cover 30%}}@keyframes fx-tilt{0%{transform:rotateX(24deg) scale(.92) translateY(60px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fx-caret,.fx-float,.fx-rise,.fx-rise-left,.fx-rise-right,.fx-sheen-text,.fx-tilt-device,.fx-tilt-header,.fx-words .fx-word,.fx-zoom-in{animation:none!important}.fx-sheen-text{background-position:100% 0}}.fl-v2[data-motion=paused] .fx-caret,.fl-v2[data-motion=paused] .fx-float,.fl-v2[data-motion=paused] .fx-sheen-text{animation-play-state:paused!important}