@property --lp-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-root .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.landing-root .reveal.in{opacity:1;transform:none}.landing-root .reveal-d1{transition-delay:80ms}.landing-root .reveal-d2{transition-delay:.16s}.landing-root .reveal-d3{transition-delay:.24s}.landing-root .reveal-d4{transition-delay:.32s}html:has(.landing-root){scrollbar-width:auto;scrollbar-color:#1a20424d transparent}html:has(.landing-root)::-webkit-scrollbar{width:12px;display:block}html:has(.landing-root)::-webkit-scrollbar-track{background:0 0}html:has(.landing-root)::-webkit-scrollbar-thumb{background:#1a20424d padding-box padding-box;border:3px solid #0000;border-radius:9999px}.lp-marquee{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lp-marquee-fade,8%), #000 calc(100% - var(--lp-marquee-fade,8%)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lp-marquee-fade,8%), #000 calc(100% - var(--lp-marquee-fade,8%)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--lp-marquee-fade,8%), #000 calc(100% - var(--lp-marquee-fade,8%)), transparent)}.lp-border-beam{padding:var(--lp-beam-width);background:conic-gradient(from var(--lp-beam-angle), transparent 0deg, transparent 280deg, var(--lp-beam-from) 320deg, var(--lp-beam-to) 352deg, transparent 360deg);-webkit-mask-composite:xor;animation:lp-beam-spin var(--lp-beam-duration) linear infinite;animation-delay:var(--lp-beam-delay);-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}@keyframes lp-beam-spin{to{--lp-beam-angle:360deg}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes lp-pulse-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-pulse-dot{0%{box-shadow:0 0 #10b98180}to{box-shadow:0 0 0 8px #10b98100}}@keyframes lp-dash{to{stroke-dashoffset:-40px}}@keyframes lp-scan{0%,8%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}92%,to{transform:translateY(var(--lp-scan-distance,120px));opacity:0}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}.lp-beam-pulse{stroke-dasharray:.2 2;stroke-dashoffset:.2px;filter:drop-shadow(0 0 3px);animation:1.15s cubic-bezier(.45,.05,.3,1) forwards lp-beam-travel}@keyframes lp-beam-travel{0%{stroke-dashoffset:.2px}to{stroke-dashoffset:-1px}}.lp-beam-loop{stroke-dasharray:.16 1.6;stroke-dashoffset:.16px;animation:lp-beam-cycle var(--lp-beam-loop,2.6s) linear infinite;animation-delay:var(--lp-beam-delay,0s);filter:drop-shadow(0 0 3px)}@keyframes lp-beam-cycle{0%{stroke-dashoffset:.16px}to{stroke-dashoffset:-1.44px}}.lp-scanline{animation:.95s ease-in-out infinite lp-scan-y}@keyframes lp-scan-y{0%{transform:translateY(-40px)}to{transform:translateY(var(--lp-scan-to,150px))}}.lp-caret{animation:1s step-end infinite lp-blink}.lp-shimmer{animation:1.5s linear infinite lp-shimmer}@keyframes lp-shimmer{0%{background-position:100%,0 0}to{background-position:0%,0 0}}.lp-tour-segment{width:0%;animation:lp-tour-fill var(--lp-tour-ms,8s) linear forwards}@keyframes lp-tour-fill{0%{width:0%}to{width:100%}}.lp-spotlight:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--lp-x,50%) var(--lp-y,0%), rgba(var(--lp-spot), var(--lp-spot-alpha)), transparent 60%);transition:opacity .35s;position:absolute;inset:0}.lp-spotlight:hover:after{opacity:1}.lp-g{transform-box:fill-box;transform-origin:50%}.lp-g-origin-bottom{transform-box:fill-box;transform-origin:50% 100%}.lp-g-origin-top{transform-box:fill-box;transform-origin:50% 0}@keyframes lp-g-drop{0%{opacity:0;transform:translateY(-12px)}25%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes lp-g-rise{0%,15%{opacity:0;transform:translateY(10px)}45%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes lp-g-sweep{0%{opacity:0;transform:translateY(0)}10%,85%{opacity:1}to{transform:translateY(var(--lp-g-sweep,26px));opacity:0}}@keyframes lp-g-in-x{0%,10%{opacity:0;transform:translate(-8px)}30%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes lp-g-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes lp-g-scale{0%,to{transform:scale(.86)}50%{transform:scale(1)}}@keyframes lp-g-ring{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}74%{transform:rotate(-12deg)}82%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}@keyframes lp-g-rewind{0%{transform:rotate(0)}50%,72%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes lp-g-rewind-hour{0%{transform:rotate(0)}50%,72%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes lp-g-draw{0%{stroke-dashoffset:1px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes lp-g-grow{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lp-g-meet-l{0%,to{transform:translate(-5px)}45%,70%{transform:translate(3px)}}@keyframes lp-g-meet-r{0%,to{transform:translate(5px)}45%,70%{transform:translate(-3px)}}@keyframes lp-g-pop{0%,40%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.15)}65%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes lp-g-split-l{0%,30%{transform:translate(0)}55%,85%{transform:translate(-7px)rotate(-6deg)}to{transform:translate(0)}}@keyframes lp-g-split-r{0%,30%{transform:translate(0)}55%,85%{transform:translate(7px)rotate(6deg)}to{transform:translate(0)}}@keyframes lp-g-slide-x{0%,to{transform:translate(0)}50%{transform:translateX(var(--lp-g-dx,10px))}}@keyframes lp-g-slide-y{0%,to{transform:translateY(0)}50%{transform:translateY(var(--lp-g-dy,10px))}}@keyframes lp-g-fan-l{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes lp-g-fan-r{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes lp-g-spin{to{transform:rotate(360deg)}}.lp-g-anim{animation-name:none;animation-duration:var(--lp-g-dur,3.2s);animation-timing-function:cubic-bezier(.45,.05,.3,1);animation-iteration-count:infinite}.lp-hover-scope:not(:hover) .lp-beam-loop,.lp-hover-scope:not(:hover) .lp-loop,.lp-hover-scope:not(:hover) .lp-border-beam{animation-play-state:paused}.lp-hover-scope:hover .lp-g-anim,.lp-glyph:hover .lp-g-anim{animation-name:var(--lp-g-name,none)}.lp-g-beam{stroke-dasharray:1 0}.lp-hover-scope:hover .lp-g-beam,.lp-glyph:hover .lp-g-beam{stroke-dasharray:.2 1.2}.lp-note{border-radius:9999px;animation:27s ease-in-out infinite alternate lp-note-drift}@keyframes lp-note-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(5%,7%)scale(1.08)}to{transform:translate(-6%,3%)scale(.95)}}.lp-grain{animation:1.4s steps(7,end) infinite lp-grain}@keyframes lp-grain{0%{transform:translate(0)}14%{transform:translate(-43px,31px)}28%{transform:translate(57px,-24px)}42%{transform:translate(-19px,-62px)}57%{transform:translate(71px,47px)}71%{transform:translate(-66px,12px)}85%{transform:translate(28px,-39px)}to{transform:translate(0)}}.lp-dot-bg{background-image:radial-gradient(#1a20421f 1px,#0000 1px);background-size:18px 18px}.lp-dot-bg-dark{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px}html[data-motion=paused] .landing-root *,html[data-motion=paused] .landing-root :before,html[data-motion=paused] .landing-root :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.landing-root .reveal{opacity:1;transition:none;transform:none}.lp-border-beam,.lp-g-anim,.lp-note,.lp-grain,.lp-beam-loop,.lp-loop,.lp-shimmer{animation:none!important}}
