html:has(.lp){height:auto;scroll-padding-top:72px}html:has(.lp) body{height:auto;min-height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp{--lp-bg:#f5f5f7;--lp-card:#fff;--lp-panel:#fff;--lp-pill:#e8e8ed;--lp-pill-hover:#dcdce1;--lp-edge:#00000012;--lp-cta:#0071e3;--lp-cta-hover:#0077ed;--lp-link:#06c;--lp-window:0 0 0 .5px #0000002e;--lp-safari:#f0f0f2;--lp-safari-line:#0000001a;--lp-url:#0001;--lp-glow:radial-gradient(38% 48% at 28% 18%, #0a84ff29, transparent 70%), radial-gradient(34% 44% at 74% 14%, #af52de24, transparent 70%), radial-gradient(30% 40% at 52% 42%, #ff2d5514, transparent 70%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-bg:#161617;--lp-card:#1d1d1f;--lp-panel:#000;--lp-pill:#2a2a2c;--lp-pill-hover:#333336;--lp-edge:#ffffff14;--lp-link:#409cff;--lp-window:0 0 0 .5px #ffffff29;--lp-safari:#2b2b2e;--lp-safari-line:#ffffff14;--lp-url:#ffffff14;--lp-glow:radial-gradient(38% 48% at 28% 18%, #0a84ff38, transparent 70%), radial-gradient(34% 44% at 74% 14%, #af52de33, transparent 70%), radial-gradient(30% 40% at 52% 42%, #ff2d551a, transparent 70%)}}:root[data-theme=dark] .lp{--lp-bg:#161617;--lp-card:#1d1d1f;--lp-panel:#000;--lp-pill:#2a2a2c;--lp-pill-hover:#333336;--lp-edge:#ffffff14;--lp-link:#409cff;--lp-window:0 0 0 .5px #ffffff29;--lp-safari:#2b2b2e;--lp-safari-line:#ffffff14;--lp-url:#ffffff14;--lp-glow:radial-gradient(38% 48% at 28% 18%, #0a84ff38, transparent 70%), radial-gradient(34% 44% at 74% 14%, #af52de33, transparent 70%), radial-gradient(30% 40% at 52% 42%, #ff2d551a, transparent 70%)}.lp-glow{background:var(--lp-glow);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lp-grad{background:linear-gradient(90deg,#0a84ff,#7d5cff 30%,#ff2d55 62%,#ff9500 88%,#0a84ff) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.lp-row{padding-inline:16px;scroll-padding-inline:16px}@media (min-width:640px){.lp-row{padding-inline:max(24px,50% - 536px);scroll-padding-inline:max(24px,50% - 536px)}}.lp-progress{width:100%}.lp-sweep{opacity:0;top:100%}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (prefers-reduced-motion:reduce){.lp-marquee{overflow-x:auto}}@supports (animation-timeline:scroll()){.lp-nav{animation:linear both lp-edge;animation-timeline:scroll(root);animation-range:0 48px}}@keyframes lp-edge{0%{border-bottom-color:#0000}}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .8s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.lp-window{animation:1.1s cubic-bezier(.2,.8,.2,1) .28s both lp-window}.lp-sel{animation:.25s ease-out 1.3s both lp-fade}.lp-grad{animation:9s ease-in-out infinite alternate lp-grad}.lp-draw path{stroke-dasharray:1;animation:1.1s cubic-bezier(.6,0,.2,1) 1.4s both lp-draw}.lp-type{animation:9s linear 2s infinite both lp-typing}.lp-send{animation:9s linear 2s infinite both lp-send}.lp-track{animation:lp-marquee var(--dur,60s) linear infinite}.lp-track[data-rev]{animation-direction:reverse}.lp-marquee:hover .lp-track{animation-play-state:paused}.lp-drift{animation:6s ease-in-out infinite alternate lp-drift}.lp-drift-2{animation:7s ease-in-out infinite alternate lp-drift-2}.lp-progress{animation-name:lp-progress;animation-timing-function:linear;animation-fill-mode:both}.lp-swap{animation:.45s cubic-bezier(.2,.8,.2,1) both lp-swap}.lp-open{transform-origin:0;animation:.35s cubic-bezier(.2,.8,.2,1) both lp-open}.lp-on path.lp-draw{stroke-dasharray:1;animation:1.2s cubic-bezier(.6,0,.2,1) .25s both lp-draw}.lp-on .lp-late{animation:.4s ease-out 1.3s both lp-fade}.lp-on .lp-fan>*{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both lp-fan}.lp-on .lp-pop{animation:lp-pop .5s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.lp-on .lp-sweep{animation:2.2s ease-in-out .7s both lp-scan}.lp-faq{interpolate-size:allow-keywords}.lp-faq details::details-content{height:0;transition:height .35s cubic-bezier(.2,.8,.2,1), content-visibility .35s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{height:auto}@supports (animation-timeline:view()){.lp-tilt{transform-origin:50% 0;animation:linear both lp-tilt;animation-timeline:view();animation-range:entry 10% cover 42%}.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-window{0%{opacity:0;transform:translateY(48px)scale(.985)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-grad{0%{background-position:0 0}to{background-position:100% 0}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-typing{0%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(21,end)}38%,90%{clip-path:inset(0);opacity:1}97%{clip-path:inset(0);opacity:0}to{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes lp-send{0%,36%{opacity:.35}40%,92%{opacity:1}to{opacity:.35}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-drift{to{transform:translate(18px,12px)}}@keyframes lp-drift-2{to{transform:translate(44px,-16px)}}@keyframes lp-tilt{0%{transform:rotateX(18deg)scale(.93)}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(48px)}}@keyframes lp-fan{0%{transform:translate(var(--fx), -50%) rotate(0deg)}}@keyframes lp-scan{0%{opacity:0;top:-30%}12%,88%{opacity:1}to{opacity:0;top:100%}}@keyframes lp-progress{0%{width:0}to{width:100%}}@keyframes lp-swap{0%{opacity:0;transform:scale(.97)}}@keyframes lp-open{0%{opacity:0;transform:scale(.96)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}}
