@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.lp{--lp-ink:#0b0d12;--lp-body:#4b5563;--lp-muted:#6b7280;--lp-line:#e5e7eb;--lp-panel:#f9fafb;--lp-gray:#f5f5f5;--lp-cream:#fdf6e9;--lp-green:#06bc61;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--lp-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.lp ::selection{background:#d1fadf}.lp-container{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.lp-container{padding-inline:2rem}}.lp-h1{letter-spacing:-.035em;font-size:clamp(2.6rem,7.4vw,5.4rem);font-weight:600;line-height:1.04}.lp-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:600;line-height:1.1}.lp-lead{letter-spacing:-.01em;color:var(--lp-body);text-wrap:pretty;font-size:clamp(1.075rem,1.9vw,1.4rem);line-height:1.6}.lp-lead b{color:var(--lp-ink);font-weight:600}.lp-btn{color:#fff;white-space:nowrap;height:2.75rem;transition:transform .25s var(--lp-ease), background-color .2s, box-shadow .25s var(--lp-ease);background:#000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:15px;font-weight:500;display:inline-flex}.lp-btn:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 8px 20px -8px #00000073}.lp-btn:active{box-shadow:none;transform:scale(.97)}.lp-btn-sm{height:2.5rem;padding:0 1.05rem;font-size:14.5px}.lp-btn-lg{height:3.1rem;padding:0 1.6rem;font-size:16px}.lp-btn-outline{color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line);background:#fff}.lp-btn-outline:hover{background:var(--lp-panel);box-shadow:inset 0 0 0 1px #d1d5db,0 8px 20px -12px #00000040}.lp-btn-white{color:#000;background:#fff}.lp-btn-white:hover{background:#f3f4f6}.lp-nudge{transition:transform .3s var(--lp-ease)}.lp a:hover>.lp-nudge,.lp-btn:hover>.lp-nudge{transform:translate(3px)}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-black a:focus-visible,.lp-black button:focus-visible,.lp-cta a:focus-visible{outline-color:#fff}.lp-announce{color:#fff;background:#000;justify-content:center;align-items:center;height:2.75rem;padding:0 3rem;font-size:14px;font-weight:500;display:flex;position:relative}.lp-new{color:#3fe08f;background:#06bc612e;border-radius:999px;padding:.1rem .5rem;font-size:12px}.lp-announce-x{color:#fffc;width:1.75rem;height:1.75rem;transition:background-color .2s, transform .3s var(--lp-ease);border-radius:999px;place-items:center;display:grid;position:absolute;right:1rem}.lp-announce-x:hover{background:#ffffff1f;transform:rotate(90deg)}.lp-nav{z-index:50;background:#fff;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.lp-nav-scrolled{border-color:var(--lp-line);box-shadow:0 6px 24px -18px #00000040}.lp-nav-link{color:var(--lp-body);border-radius:999px;padding:.45rem .85rem;transition:color .2s,background-color .2s}.lp-nav-link:hover{color:var(--lp-ink);background:#f3f4f6}.lp-rise{animation:lp-rise .9s var(--lp-ease) both;animation-delay:var(--d,0s)}@keyframes lp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.lp [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .8s ease var(--d,0s), transform .9s var(--lp-ease) var(--d,0s), filter .8s ease var(--d,0s);transform:translateY(28px)}.lp [data-reveal][data-shown]{opacity:1;filter:none;transform:none}.lp [data-reveal]:not([data-shown]) *{animation-play-state:paused!important}.lp-hero{background:radial-gradient(48rem 22rem at 50% -6rem,#f3f4f6,#0000 70%),#fff;position:relative}.lp-badge{height:2.1rem;box-shadow:0 1px 3px #00000014, inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;font-size:13px;font-weight:500;display:inline-flex}.lp-badge-dot{background:var(--lp-green);border-radius:50%;width:7px;height:7px;position:relative}.lp-badge-dot:after{content:"";background:var(--lp-green);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}.lp-badge-sep{background:var(--lp-line);width:1px;height:.9rem}.lp-word{text-align:left;vertical-align:bottom;white-space:nowrap;transition:width .55s var(--lp-ease);display:inline-block;position:relative}.lp-word-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.lp-word-in>span,.lp-word-out>span{display:inline-block}.lp-word-in>span{animation:lp-letter-in .6s var(--lp-ease) both;animation-delay:calc(var(--i) * 28ms + .12s)}.lp-word-out{position:absolute;top:0;left:0}.lp-word-out>span{animation:.32s ease-in both lp-letter-out;animation-delay:calc(var(--i) * 14ms)}@keyframes lp-letter-in{0%{opacity:0;filter:blur(8px);transform:translateY(.32em)}}@keyframes lp-letter-out{to{opacity:0;filter:blur(6px);transform:translateY(-.28em)}}.lp-ticker{max-width:78rem;margin:0 auto;padding:1.5rem 0 3.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lp-ticker-track{width:max-content;animation:45s linear infinite lp-marquee;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker-item{letter-spacing:-.02em;color:#1f2937;align-items:center;gap:.55rem;margin-right:3.5rem;font-size:21px;font-weight:600;display:inline-flex}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-dot{--c:var(--status-ok);flex:none;width:8px;height:8px;display:inline-flex;position:relative}.lp-dot>span{background:var(--c);border-radius:50%;width:100%;height:100%}.lp-dot-warn{--c:var(--status-warn)}.lp-dot-bad{--c:var(--status-bad)}.lp-dot-ping:before{content:"";background:var(--c);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.6)}}.lp-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;height:1.45rem;padding:0 .55rem;font-size:11.5px;font-weight:500;display:inline-flex}.lp-pill-ok{color:#067647;background:#ecfdf3}.lp-pill-warn{color:#b54708;background:#fffaeb}.lp-pill-bad{color:#b42318;background:#fef3f2}.lp-pill-swap{display:inline-grid}.lp-pill-swap>*{grid-area:1/1}.lp-pill-swap>:first-child{animation:.35s 1.9s both lp-swap-out}.lp-pill-swap>:last-child{animation:lp-swap-in .45s var(--lp-spring) 1.9s both}.lp-pill-swap-fast>:first-child,.lp-pill-swap-fast>:last-child{animation-delay:.9s}@keyframes lp-swap-out{to{opacity:0;filter:blur(3px);transform:scale(.9)}}@keyframes lp-swap-in{0%{opacity:0;filter:blur(3px);transform:scale(.85)}}.lp-avatar{background:hsl(calc(var(--tone,0) * 67 + 150) 42% 44%);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:9.5px;font-weight:600;display:grid}.lp-type-icon{background:#f3f4f6;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.lp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:11px;font-weight:600}.lp-kind{color:var(--lp-body);white-space:nowrap;background:#f3f4f6;border-radius:6px;padding:.15rem .5rem;font-size:11px;font-weight:500;transition:background-color .3s,color .3s}.lp-kind-new{color:#067647;background:#ecfdf3}.lp-kind-on{background:var(--lp-ink);color:#fff}.lp-check{background:var(--lp-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.lp-mention{color:#4338ca;background:#eef2ff;border-radius:4px;padding:0 .15rem;font-weight:500}.lp-code-link{color:#067647;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em}.lp-bubble-card{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:12px;padding:.55rem .75rem;line-height:1.5}.lp-mini-card{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:1rem 1.1rem;box-shadow:0 1px 2px #0000000d,0 14px 32px -18px #00000038}.lp-stagger{animation:lp-row-in .45s var(--lp-ease) both;animation-delay:calc(var(--i) * 70ms + .1s)}.lp-pop{animation:lp-pop .5s var(--lp-spring) both;animation-delay:calc(var(--i) * 70ms + .15s)}@keyframes lp-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}}.lp-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab:first-child{margin-left:auto}.lp-tab:last-child{margin-right:auto}.lp-tab{color:#9ca3af;white-space:nowrap;flex-direction:column;align-items:center;gap:.4rem;min-width:8.5rem;padding:.75rem 1rem 1rem;font-size:14px;font-weight:500;transition:color .25s;display:flex;position:relative}.lp-tab:hover{color:var(--lp-body)}.lp-tab[aria-selected=true]{color:var(--lp-ink)}.lp-tab>svg{transition:transform .35s var(--lp-spring)}.lp-tab[aria-selected=true]>svg{transform:translateY(-2px)scale(1.08)}.lp-tab-bar{background:var(--lp-line);border-radius:2px;height:2px;position:absolute;inset:auto .4rem 0;overflow:hidden}.lp-tab-fill{background:var(--lp-ink);transform-origin:0;height:100%;animation:7s linear both lp-fill-x;display:block}@keyframes lp-fill-x{0%{transform:scaleX(0)}}.lp-window-wrap{perspective:1800px;margin-top:1.75rem}.lp-window{transform-origin:50% 0;transition:transform 1.2s var(--lp-ease);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 30px 70px -30px #0000004d,0 10px 24px -16px #00000024}.lp-window-wrap:not([data-shown]) .lp-window{transform:rotateX(16deg)scale(.96)}.lp-window-bar{border-bottom:1px solid var(--lp-line);background:#fafafa;align-items:center;height:2.6rem;padding:0 1rem;display:flex}.lp-traffic{gap:6px;display:flex}.lp-traffic i{background:#e5e7eb;border-radius:50%;width:10px;height:10px}.lp-url{border:1px solid var(--lp-line);color:var(--lp-muted);background:#fff;border-radius:6px;margin:0 auto;padding:.15rem .85rem;font-size:12px}.lp-window-side{border-right:1px solid var(--lp-line);background:#fafafa;flex-direction:column;flex:none;gap:2px;width:13rem;padding:1rem .75rem;display:none}@media (width>=768px){.lp-window-side{display:flex}}.lp-side-item{color:var(--lp-body);border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:13px;transition:background-color .35s,color .35s,box-shadow .35s;display:flex}.lp-side-item-active{color:var(--lp-ink);box-shadow:0 1px 2px #0000000f, inset 0 0 0 1px var(--lp-line);background:#fff;font-weight:500}.lp-panel{animation:lp-panel-in .5s var(--lp-ease) both}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(8px)}}.lp-tree{border-left:1px solid var(--lp-line);margin-left:1.1rem;padding-left:.25rem}.lp-tree-row{animation:lp-row-in .45s var(--lp-ease) both;animation-delay:calc(var(--i) * 60ms + .1s);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem 1rem;transition:background-color .2s;display:flex;position:relative}.lp-tree-row:hover{background:var(--lp-panel)}.lp-tree-elbow{background:var(--lp-line);width:.75rem;height:1px;position:absolute;top:50%;left:-.25rem}.lp-tree-fault{animation:lp-row-in .45s var(--lp-ease) both calc(var(--i) * 60ms + .1s), lp-fault-bg .6s ease 1.25s both}@keyframes lp-fault-bg{to{background:#fef3f2}}.lp-fault-dot{display:inline-grid}.lp-fault-dot>*{grid-area:1/1}.lp-fault-dot>:first-child{animation:.3s 1.25s both lp-swap-out}.lp-fault-dot>:last-child{animation:lp-swap-in .4s var(--lp-spring) 1.25s both}.lp-typing{animation:1s steps(9,end) .75s both lp-type}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lp-slot-chip{color:#374151;background:#fff;border:1px dashed #c9cdd3;border-radius:999px;padding:.4rem .75rem;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.lp-btn-mini{color:#fff;background:#000;border-radius:999px;align-items:center;gap:.4rem;height:2rem;padding:0 .85rem;font-size:12.5px;font-weight:500;animation:2.2s ease-in-out infinite lp-glow;display:inline-flex}@keyframes lp-glow{0%,to{box-shadow:0 0 #00000038}60%{box-shadow:0 0 0 7px #0000}}.lp-qr-label{border:1px solid var(--lp-line);background:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem;display:flex}.lp-sheet-scan{pointer-events:none;background:linear-gradient(#0000,#06bc6124);border-bottom:2px solid #06bc61b3;height:2.5rem;animation:2.8s ease-in-out .8s infinite alternate both lp-sweep;position:absolute;left:-6px;right:-6px}@keyframes lp-sweep{0%{top:-2.5rem}to{top:calc(100% - 2.5rem)}}.lp-feed-row{animation:lp-feed-in .5s var(--lp-ease) both;animation-delay:calc(var(--i) * .28s + .1s);align-items:center;gap:.75rem;display:flex}@keyframes lp-feed-in{0%{opacity:0;transform:translate(-12px)}}.lp-feed-icon{width:1.75rem;height:1.75rem;color:var(--lp-body);background:#f3f4f6;border-radius:50%;flex:none;place-items:center;display:grid}.lp-feed-icon-bad{color:#b42318;background:#fef3f2}.lp-team{color:#fff;min-height:22rem;transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease), background-position .8s var(--lp-ease);background-position:0 0;background-size:100% 130%;border-radius:14px;flex-direction:column;padding:2rem;display:flex}.lp-team[data-shown]:hover{background-position:0 100%;transform:translateY(-4px);box-shadow:0 28px 50px -28px #00000073}.lp-team-violet{background-image:linear-gradient(#000 0%,#22085a 32%,#7417f2 58%,#c9b2ff 85%,#f4efff 100%)}.lp-team-sunset{background-image:linear-gradient(#bd6bcf 0%,#e48fa6 38%,#f0ad7d 70%,#f3d58f 100%)}.lp-team-indigo{background-image:linear-gradient(#5a56e9,#4f4be0 60%,#6a66f0)}.lp-team-yellow{color:var(--lp-ink);background-image:linear-gradient(#ffc21a,#ffc21a 60%,#ffcf4d)}.lp-tag{background:#ffffff14;border:1px solid #fff6;border-radius:999px;padding:.2rem .6rem;font-size:12px;font-weight:500}.lp-team-yellow .lp-tag{background:#ffffff4d;border-color:#00000024}.lp-team .lp-btn{margin-top:auto}.lp-team .lp-tag+.lp-tag{margin-left:0}.lp-team>.flex{margin-bottom:2.5rem}.lp-steps{position:relative}.lp-step{padding:0 0 1.75rem 3.5rem;position:relative}.lp-step:last-child{padding-bottom:0}.lp-step-rail{background:var(--lp-line);width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.lp-step-fill{background:var(--lp-ink);transform-origin:top;width:100%;height:100%;animation:6.5s linear both lp-fill-y;display:block}@keyframes lp-fill-y{0%{transform:scaleY(0)}}.lp-step-btn{color:#6b7280;text-align:left;align-items:center;gap:1rem;margin-left:-3.5rem;transition:color .3s;display:flex}.lp-step-btn:hover,.lp-step-active .lp-step-btn{color:var(--lp-ink)}.lp-step-icon{width:2.5rem;height:2.5rem;transition:background-color .35s, box-shadow .35s, transform .4s var(--lp-spring);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d1d5db}.lp-step-btn:hover .lp-step-icon{transform:scale(1.06)}.lp-step-active .lp-step-icon{background:#fdf0d5;box-shadow:0 0 0 6px #fdf0d5b3,inset 0 0 0 1px #ead9b0}.lp-step-body{opacity:0;transition:grid-template-rows .5s var(--lp-ease), opacity .4s;grid-template-rows:0fr;display:grid}.lp-step-body>p{min-height:0;color:var(--lp-body);padding-top:.5rem;font-size:15px;line-height:1.6;overflow:hidden}.lp-step-active .lp-step-body{opacity:1;grid-template-rows:1fr}.lp-step-stage{background:radial-gradient(circle, #ecdcbc 1px, transparent 1.2px) 0 0 / 22px 22px, var(--lp-cream);border-radius:28px;place-items:center;min-height:25rem;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.lp-step-visual{width:100%;animation:lp-panel-in .55s var(--lp-ease) both;justify-content:center;display:flex}.lp-ghost-slot{color:#374151;border:1.5px dashed #d1d5db;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:13px;display:flex}.lp-code-chip{box-shadow:0 1px 2px #00000014, inset 0 0 0 1px var(--lp-line);background:#fff;border-radius:8px;padding:.35rem .7rem;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.lp-install-slot{border:1.5px dashed #d1d5db;border-radius:10px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:flex;position:relative}.lp-install-part{box-shadow:0 1px 2px #00000014, inset 0 0 0 1px var(--lp-line);animation:.6s cubic-bezier(.2,.8,.2,1) both lp-slide-in;animation-delay:calc(var(--i) * .28s + .2s);background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:absolute;inset:-1.5px}@keyframes lp-slide-in{0%{opacity:0;transform:translate(50%)rotate(3deg)}}.lp-install-empty{border-color:var(--status-warn);color:#b54708;background:#fffaeb;animation:1.6s ease-in-out 1.7s infinite lp-warn}@keyframes lp-warn{50%{box-shadow:0 0 0 5px #f7900926}}.lp-cascade-line{background:var(--lp-line);width:2px;height:2.25rem;margin-left:1.6rem;position:relative}.lp-cascade-line>span{background:var(--status-bad);border-radius:50%;width:8px;height:8px;animation:.9s ease-in 1s both lp-travel;position:absolute;bottom:0;left:-3px}@keyframes lp-travel{0%{opacity:0}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(-2.25rem)}}.lp-black{color:#fff;background:#000}.lp-carousel{--gutter:max(1.25rem, calc((100vw - 78rem) / 2 + 2rem));padding:.5rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;display:flex;overflow-x:auto}.lp-carousel::-webkit-scrollbar{display:none}.lp-dont{min-height:25rem;color:var(--lp-ink);scroll-snap-align:start;transition:transform .45s var(--lp-ease);border-radius:32px;flex-direction:column;flex:0 0 min(25rem,82vw);padding:2.25rem;display:flex}.lp-dont:hover{transform:translateY(-6px)rotate(-.6deg)}.lp-carousel[data-shown]>.lp-dont{animation:lp-card-in .8s var(--lp-ease) both}.lp-carousel[data-shown]>:nth-child(2){animation-delay:80ms}.lp-carousel[data-shown]>:nth-child(3){animation-delay:.16s}.lp-carousel[data-shown]>:nth-child(4){animation-delay:.24s}.lp-carousel[data-shown]>:nth-child(5){animation-delay:.32s}@keyframes lp-card-in{0%{opacity:0;transform:translate(60px)}}.lp-tone-yellow{background:#fbe08d}.lp-tone-teal{color:#eaf2f0;background:#2e4a4a}.lp-tone-lilac{background:#d6c9ff}.lp-tone-rose{background:#ffbebd}.lp-tone-lime{background:#e3f288}.lp-dont-icon{width:2.75rem;height:2.75rem;transition:transform .5s var(--lp-spring);background:#ffffff8c;border-radius:50%;place-items:center;display:grid}.lp-tone-teal .lp-dont-icon{background:#ffffff1a}.lp-dont:hover .lp-dont-icon{transform:rotate(-12deg)scale(1.1)}.lp-round{color:#fff;width:3rem;height:3rem;transition:background-color .25s, color .25s, opacity .25s, transform .25s var(--lp-ease);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.lp-round:hover:not(:disabled){color:#000;background:#fff}.lp-round:active:not(:disabled){transform:scale(.94)}.lp-round:disabled{opacity:.35}.lp-mark{color:var(--lp-body);white-space:nowrap;background:#f3f4f6;border-radius:8px;padding:.3rem .6rem;font-size:14px;font-weight:600;transition:background-color .4s,color .4s}.lp-timeline[data-shown] .lp-mark-go{background:var(--lp-green);color:#fff;transition-delay:1.6s}.lp-timeline-line{background:var(--lp-line);height:2px;margin:1.25rem 2rem 0;position:relative}.lp-timeline-fill{background:var(--lp-ink);transform-origin:0;transition:transform 1.6s var(--lp-ease) .2s;position:absolute;inset:0;transform:scaleX(0)}.lp-timeline[data-shown] .lp-timeline-fill{transform:none}.lp-timeline-dot{width:10px;height:10px;transition:background-color .3s,box-shadow .4s;transition-delay:calc(var(--i) * .7s + .2s);background:#d1d5db;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp-timeline[data-shown] .lp-timeline-dot{background:var(--lp-ink)}.lp-timeline[data-shown] .lp-timeline-dot:last-child{background:var(--lp-green);box-shadow:0 0 0 5px #06bc612e}.lp-plan{background:var(--lp-panel);transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease);border-radius:20px;padding:1.5rem 1.5rem 1.75rem}.lp-plan:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #00000040}.lp-plan[data-shown] .lp-check{animation:lp-pop .5s var(--lp-spring) both;animation-delay:calc(var(--i) * 90ms + .3s)}.lp-bento{background:var(--lp-gray);min-height:25rem;transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease);border-radius:32px;flex-direction:column;padding:2rem 2rem 0;display:flex;overflow:hidden}.lp-bento[data-shown]:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #00000040}.lp-bento-art{flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.lp-bento-wide{min-height:0;padding-bottom:2rem}@media (width>=768px){.lp-bento-wide{flex-direction:row;align-items:center;gap:2.5rem;padding:2.5rem}.lp-bento-wide .lp-bento-art{padding:0}}.lp-swap-in{animation:lp-panel-in .35s var(--lp-ease) both}.lp-caret{background:var(--lp-ink);width:1.5px;height:1em;animation:1s step-end infinite lp-blink}@keyframes lp-blink{50%{opacity:0}}.lp-switch{background:#d1d5db;border-radius:999px;width:2.25rem;height:1.3rem;animation:3.6s ease-in-out infinite lp-switch-bg;position:relative}.lp-switch:after{content:"";width:1rem;height:1rem;animation:lp-switch-knob 3.6s var(--lp-spring) infinite;background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #00000040}@keyframes lp-switch-bg{0%,45%{background:#d1d5db}50%,95%{background:var(--lp-green)}}@keyframes lp-switch-knob{0%,45%{transform:translate(0)}50%,95%{transform:translate(.95rem)}}.lp-file-icon{color:#b42318;background:#fef3f2;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.lp-rule{justify-content:center;padding:1.1rem 0;display:flex;position:relative}.lp-rule:before{content:"";background:repeating-linear-gradient(#9ca3af 0 4px,#0000 4px 8px);width:1.5px;animation:.7s linear infinite lp-flow-y;position:absolute;top:0;bottom:0;left:50%}@keyframes lp-flow-y{to{background-position:0 8px}}.lp-rule>span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.25rem .65rem;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;box-shadow:inset 0 0 0 1px #c7d2fe}.lp-doc-row{background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;box-shadow:0 1px 2px #0000000f}.lp-doc-row .lp-check{animation:lp-check-loop 4.5s var(--lp-spring) infinite;animation-delay:calc(var(--i) * .35s)}@keyframes lp-check-loop{0%,8%{transform:scale(0)}18%,86%{transform:scale(1)}96%,to{transform:scale(0)}}.lp-chat-row{animation:lp-chat 8s var(--lp-ease) infinite both;animation-delay:calc(var(--i) * .7s);align-items:flex-start;gap:.6rem;display:flex}.lp-chat .lp-bubble-card{background:#fff;box-shadow:0 1px 2px #0000000d}@keyframes lp-chat{0%{opacity:0;transform:translateY(12px)scale(.98)}7%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}.lp-phone{width:9.5rem;height:16.5rem;transition:transform .5s var(--lp-ease);background:#111;border-radius:1.75rem;padding:.4rem;transform:rotate(-4deg);box-shadow:0 24px 40px -20px #00000080}.lp-bento:hover .lp-phone{transform:rotate(0)translateY(-4px)}.lp-phone-screen{background:radial-gradient(circle at 50% 35%,#3a3a40,#17171a 70%);border-radius:1.4rem;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.lp-phone-target{background:#fff;border-radius:6px;width:5.25rem;height:5.25rem;margin-top:-2rem;padding:.35rem;position:relative}.lp-phone-corners{--c:#fff;background:linear-gradient(var(--c), var(--c)) top left / 14px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 14px, linear-gradient(var(--c), var(--c)) top right / 14px 2px, linear-gradient(var(--c), var(--c)) top right / 2px 14px, linear-gradient(var(--c), var(--c)) bottom left / 14px 2px, linear-gradient(var(--c), var(--c)) bottom left / 2px 14px, linear-gradient(var(--c), var(--c)) bottom right / 14px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 14px;animation:lp-lock 5s var(--lp-ease) infinite;background-repeat:no-repeat;position:absolute;inset:-.6rem}@keyframes lp-lock{0%,10%{opacity:.6;transform:scale(1.25)}30%,90%{opacity:1;transform:scale(1)}35%,90%{--c:#22c55e}to{opacity:.6;transform:scale(1.25)}}.lp-phone-scan{background:#22c55e;height:2px;animation:5s ease-in-out infinite lp-phone-scan;position:absolute;left:-.2rem;right:-.2rem;box-shadow:0 0 10px 1px #22c55e}@keyframes lp-phone-scan{0%{opacity:1;top:0}30%{opacity:1;top:100%}32%,to{opacity:0;top:100%}}.lp-phone-result{color:var(--lp-ink);animation:lp-phone-result 5s var(--lp-spring) infinite;background:#fff;border-radius:12px;align-items:center;gap:.45rem;padding:.5rem;display:flex;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}@keyframes lp-phone-result{0%,34%{transform:translateY(140%)}44%,90%{transform:none}to{transform:translateY(140%)}}.lp-handoff{align-items:center;gap:.6rem;display:flex}.lp-handoff-person{flex-direction:column;align-items:center;gap:.3rem;font-size:12px;font-weight:500;display:flex}.lp-handoff .lp-avatar{width:2.5rem;height:2.5rem;font-size:12px;box-shadow:0 0 0 3px #fff}.lp-handoff-track{flex:1;height:2.5rem;margin-bottom:1.2rem;position:relative}.lp-handoff-track:before{content:"";background:repeating-linear-gradient(90deg,#9ca3af 0 4px,#0000 4px 8px);height:1.5px;animation:.7s linear infinite lp-flow-x;position:absolute;top:50%;left:0;right:0}@keyframes lp-flow-x{to{background-position:8px 0}}.lp-handoff-chip{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;animation:4.2s cubic-bezier(.65,0,.35,1) infinite alternate lp-handoff;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 4px 12px -4px #00000040}@keyframes lp-handoff{0%,18%{left:0;transform:translateY(-50%)}82%,to{left:100%;transform:translate(-100%,-50%)}}.lp-mail-flow{flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=768px){.lp-mail-flow{flex-direction:row}}.lp-mail-card,.lp-mail-out{flex:none;width:13.5rem}.lp-mail-out{animation:lp-mail-out 6s var(--lp-ease) infinite}@keyframes lp-mail-out{0%,62%{opacity:.4;transform:scale(.97)}70%,94%{opacity:1;transform:none}to{opacity:.4;transform:scale(.97)}}.lp-mail-wire{background:repeating-linear-gradient(#b6bac1 0 5px,#0000 5px 10px);flex:none;width:2px;height:3rem;animation:.7s linear infinite lp-flow-y;position:relative}@media (width>=768px){.lp-mail-wire{background:repeating-linear-gradient(90deg,#b6bac1 0 5px,#0000 5px 10px);flex:1;width:auto;min-width:2.5rem;height:2px;animation-name:lp-flow-x}}.lp-mail-env{background:var(--lp-ink);color:#fff;width:1.7rem;height:1.7rem;animation:lp-env-y 6s var(--lp-ease) infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.lp-mail-wire-b .lp-mail-env{animation-name:lp-env-y-b}@media (width>=768px){.lp-mail-env{animation-name:lp-env-x;top:50%;left:0}.lp-mail-wire-b .lp-mail-env{animation-name:lp-env-x-b}}@keyframes lp-env-x{0%{opacity:0;left:0}5%{opacity:1}28%{opacity:1;left:100%}32%,to{opacity:0;left:100%}}@keyframes lp-env-x-b{0%,36%{opacity:0;left:0}40%{opacity:1}62%{opacity:1;left:100%}66%,to{opacity:0;left:100%}}@keyframes lp-env-y{0%{opacity:0;top:0}5%{opacity:1}28%{opacity:1;top:100%}32%,to{opacity:0;top:100%}}@keyframes lp-env-y-b{0%,36%{opacity:0;top:0}40%{opacity:1}62%{opacity:1;top:100%}66%,to{opacity:0;top:100%}}.lp-mail-hub{flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.lp-mail-hub>img{animation:lp-hub 6s var(--lp-spring) infinite;border-radius:10px}@keyframes lp-hub{0%,28%,40%,to{transform:none;box-shadow:0 0 #06bc6100}33%{transform:scale(1.12);box-shadow:0 0 0 8px #06bc6133}}.lp-cta{color:#fff;background:#000;border-radius:32px;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.lp-cta:before{content:"";background:radial-gradient(circle,#06bc6133,#0000 62%);width:44rem;height:44rem;animation:14s ease-in-out infinite alternate lp-drift;position:absolute;top:-24rem;right:-14rem}@keyframes lp-drift{to{transform:translate(-10rem,8rem)}}.lp-cta-arcs{fill:none;stroke:#fff3;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.lp-cta-arcs path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--lp-ease)}.lp-cta[data-shown] .lp-cta-arcs path{stroke-dashoffset:0}.lp-cta-arcs path:nth-child(2){transition-delay:.3s}.lp-cta-arcs path:nth-child(3){transition-delay:.5s}.lp-cta-arcs path:nth-child(4){transition-delay:.7s}.lp-foot-link{color:#ffffffd9;transition:color .2s, transform .25s var(--lp-ease)}.lp-foot-link:hover{color:#fff;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-ticker-track,.lp-badge-dot:after,.lp-dot-ping:before,.lp-tab-fill,.lp-step-fill,.lp-btn-mini,.lp-sheet-scan,.lp-install-empty,.lp-caret,.lp-switch,.lp-switch:after,.lp-rule:before,.lp-doc-row .lp-check,.lp-chat-row,.lp-phone-corners,.lp-phone-scan,.lp-phone-result,.lp-handoff-track:before,.lp-handoff-chip,.lp-mail-out,.lp-mail-wire,.lp-mail-env,.lp-mail-hub>img,.lp-cta:before{animation:none!important}.lp-sheet-scan,.lp-phone-scan,.lp-mail-env{display:none}.lp [data-reveal],.lp-window-wrap .lp-window{opacity:1;filter:none;transform:none}}}
