.lp-root{position:relative}.lp-root:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.lp-reveal{opacity:0;transform:translate3d(0,28px,0);filter:blur(6px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lp-reveal[data-v=fade]{transform:none}.lp-reveal[data-v=scale]{transform:scale(.94) translate3d(0,20px,0)}.lp-reveal[data-v=left]{transform:translate3d(-36px,0,0)}.lp-reveal[data-v=right]{transform:translate3d(36px,0,0)}.lp-reveal[data-shown]{opacity:1;transform:none;filter:none;will-change:auto}.lp-word{display:inline-block;animation:lp-word-in .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * 90ms)}.lp-grid{background-image:linear-gradient(to right,hsl(var(--foreground)/.05) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--foreground)/.05) 1px,transparent 1px);background-size:48px 48px}.lp-gradient-text{background-image:linear-gradient(100deg,#12737a,#1899a2 45%,#52bbc0);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .lp-gradient-text{background-image:linear-gradient(100deg,#52bbc0,#b9ecee 45%,#52bbc0);background-size:200% 100%;animation:lp-shine 7s ease-in-out infinite alternate}.lp-cta{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(180deg,#1899a2,#12737a 55%,#0e5a5f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px hsla(0,0%,100%,.08),0 12px 32px -8px rgba(24,153,162,.55),0 2px 6px rgba(0,0,0,.4)}.lp-cta:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 0 1px hsla(0,0%,100%,.12),0 18px 44px -8px rgba(24,153,162,.75),0 2px 6px rgba(0,0,0,.4)}.lp-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);transform:translateX(-120%);animation:lp-sheen 5s ease-in-out 1.5s infinite}.lp-ghost{background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(10px);transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.lp-ghost:hover{background:hsla(0,0%,100%,.09);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-2px)}.lp-panel{position:relative;background:radial-gradient(120% 70% at 50% -25%,rgba(24,153,162,.13),transparent 60%),linear-gradient(180deg,hsl(var(--surface-2)) 0,hsl(var(--surface)) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),inset 0 1px 0 hsla(0,0%,100%,.09)}.lp-spot{position:relative;isolation:isolate;--mx:50%;--my:0%}.lp-spot:after,.lp-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease}.lp-spot:before{padding:1px;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(82,187,192,.85),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);z-index:2}.lp-spot:after{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(24,153,162,.13),transparent 65%);z-index:-1}.lp-spot:hover:after,.lp-spot:hover:before{opacity:1}.lp-stage{--px:0;--py:0;--sy:0;perspective:1400px}.lp-depth{transform:translate3d(calc(var(--px) * var(--d, 0) * 1px),calc((var(--py) * var(--d, 0) + var(--sy) * var(--sd, -40)) * 1px),0);transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.lp-tilt{transform:rotateY(calc(var(--px) * -7deg)) rotateX(calc(var(--py) * 5deg));transform-style:preserve-3d;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lp-float{animation:lp-float 7s ease-in-out infinite;animation-delay:var(--fd,0s)}.lp-halo{animation:lp-halo 6s ease-in-out infinite alternate}.lp-orbit{animation:lp-orbit 60s linear infinite}.lp-marquee{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 48s linear infinite}.lp-marquee:hover{animation-play-state:paused}.lp-header-bar{transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,height .35s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),border-radius .35s ease}.lp-header-bar[data-solid]{background-color:rgba(14,14,18,.62);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.12),0 18px 50px -20px rgba(0,0,0,.8)}.lp-menu{visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}.lp-menu[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s}.lp-menu li{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:0ms}.lp-menu[data-open] li{opacity:1;transform:none;transition-delay:calc(80ms + var(--i, 0) * 45ms)}.lp-wordmark{background-image:linear-gradient(180deg,rgba(82,187,192,.55),rgba(24,153,162,.18) 45%,rgba(24,153,162,0) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(82,187,192,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-scan{animation:lp-scan 1.6s ease-in-out infinite alternate}.lp-wave>span{animation:lp-wave .9s ease-in-out infinite;transform-origin:center}.lp-wave>span:nth-child(2n){animation-delay:.12s}.lp-wave>span:nth-child(3n){animation-delay:.24s}.lp-wave>span:nth-child(5n){animation-delay:.36s}.lp-caret{animation:lp-caret 1s steps(1) infinite}.lp-pop{animation:lp-pop .42s cubic-bezier(.34,1.56,.64,1) both}.lp-slide-up{animation:lp-slide-up .48s cubic-bezier(.22,1,.36,1) both}.lp-ping{animation:lp-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.lp-progress{transform-origin:left}.lp-sticky{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,visibility .32s}.lp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;background:transparent;cursor:pointer;--lp-fill:50%}.lp-range:focus{outline:none}.lp-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,#1899a2 0 var(--lp-fill),hsl(var(--inset)) var(--lp-fill) 100%);border:1px solid hsl(var(--border))}.lp-range::-moz-range-track{height:8px;border-radius:999px;background:hsl(var(--inset));border:1px solid hsl(var(--border))}.lp-range::-moz-range-progress{height:8px;border-radius:999px;background:#1899a2}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:999px;background:#fff;border:3px solid #12737a;box-shadow:0 2px 10px rgba(0,0,0,.35),0 0 0 6px rgba(24,153,162,.12);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.lp-range::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#fff;border:3px solid #12737a;box-shadow:0 2px 10px rgba(0,0,0,.35)}.lp-range:hover::-webkit-slider-thumb{box-shadow:0 2px 10px rgba(0,0,0,.35),0 0 0 9px rgba(24,153,162,.16)}.lp-range:active::-webkit-slider-thumb{transform:scale(1.12)}.lp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(24,153,162,.55)}.lp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(24,153,162,.55)}.lp-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.lp-collapse[data-open]{grid-template-rows:1fr}.lp-collapse>div{overflow:hidden}@keyframes lp-sheen{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes lp-shine{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes lp-word-in{0%{opacity:0;transform:translate3d(0,.55em,0) rotate(2deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes lp-halo{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes lp-orbit{to{transform:rotate(1turn)}}@keyframes lp-marquee{to{transform:translateX(-50%)}}@keyframes lp-scan{0%{transform:translateY(0)}to{transform:translateY(var(--lp-scan-distance,110px))}}@keyframes lp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lp-caret{50%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-ping{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.2);opacity:0}}html:has(.lp-root){scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal[data-shown]{opacity:1;transform:none;filter:none;transition:none}.dark .lp-gradient-text,.lp-caret,.lp-cta:after,.lp-float,.lp-halo,.lp-marquee,.lp-orbit,.lp-ping,.lp-pop,.lp-scan,.lp-slide-up,.lp-wave>span,.lp-word{animation:none!important}.lp-depth,.lp-tilt{transform:none!important;transition:none}.lp-collapse,.lp-header-bar,.lp-menu,.lp-menu li,.lp-sticky{transition:none}.lp-menu li{opacity:1;transform:none}html:has(.lp-root){scroll-behavior:auto}}