html:has(.lp){scroll-padding-top:5rem}@media (min-width:1920px){html:has(.lp){font-size:17px}}@media (min-width:2560px){html:has(.lp){font-size:20px}}@media (min-width:3400px){html:has(.lp){font-size:26px}}.lp{--lp-b1:#5b5bf6;--lp-b2:#1fb6e8;--lp-grad:linear-gradient(105deg, #7471ff 0%, #5b5bf6 32%, #1fb6e8 100%);--lp-maxw:76rem;--lp-gx:max(1.25rem, env(safe-area-inset-left), env(safe-area-inset-right));--lp-pad:max(var(--lp-gx), calc((100% - var(--lp-maxw)) / 2));--lp-ease:cubic-bezier(.22, .8, .24, 1);--lp-sheet:clamp(1.5rem, 4vw, 3rem);--lp-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;color:#eef0fa;font-family:var(--font-onest), ui-sans-serif, system-ui, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;background:#07080f;position:relative;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :focus-visible{outline-offset:3px;box-shadow:none;border-radius:6px;outline:2px solid #8d8bff}.lp-wrap{width:100%;max-width:calc(var(--lp-maxw) + 2 * var(--lp-gx));padding-inline:var(--lp-gx);margin-inline:auto}.lp-dark{--lp-fg:#eef0fa;--lp-fg2:#dee3f5b8;--lp-fg3:#dee3f580;--lp-line:#ffffff17;--lp-panel:#ffffff09;--lp-panel2:#ffffff0f;color:var(--lp-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#07080f}.lp-light,.lp-white{--lp-fg:#0d1120;--lp-fg2:#4b546b;--lp-fg3:#7a8298;--lp-line:#e1e4ee;--lp-panel:#fff;--lp-panel2:#f5f6fa;color:var(--lp-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-light{background-color:#f3f4f9}.lp-white{background-color:#fff}.lp-sec{padding-block:clamp(4.5rem,2.8rem + 6vw,9rem);position:relative}.lp-sheet{z-index:1;margin-top:calc(-1 * var(--lp-sheet));border-radius:var(--lp-sheet) var(--lp-sheet) 0 0;position:relative}.lp-eyebrow{font-family:var(--font-unbounded), var(--font-onest), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-fg3);align-items:center;gap:.65rem;font-size:.7rem;font-weight:500;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-grad);border-radius:2px;width:1.75rem;height:2px}.lp-h1,.lp-h2,.lp-h3,.lp-display{font-family:var(--font-unbounded), var(--font-onest), sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:600}.lp-h1{letter-spacing:-.03em;font-size:clamp(2.05rem,.9rem + 3.3vw,4.1rem);line-height:1.06}.lp-h2{font-size:clamp(1.6rem,1rem + 1.95vw,2.95rem);line-height:1.12}.lp-h3{font-size:clamp(1.3rem,1.05rem + .9vw,1.9rem);line-height:1.18}.lp-lead{color:var(--lp-fg2);text-wrap:pretty;font-size:clamp(1.02rem,.96rem + .32vw,1.22rem);line-height:1.62}.lp-body{color:var(--lp-fg2);text-wrap:pretty;font-size:1rem;line-height:1.62}.lp-grad-text{background:var(--lp-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-tab{font-variant-numeric:tabular-nums}.lp-btn{isolation:isolate;white-space:nowrap;height:3.25rem;transition:transform .25s var(--lp-ease), background-color .2s, border-color .2s, color .2s;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.6rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.lp-btn:active{transform:translateY(1px)scale(.985)}.lp-btn-primary{color:#fff;background:linear-gradient(105deg,#5b5bf6 0%,#4a7ef2 55%,#1fb6e8 100%);overflow:hidden;box-shadow:0 14px 34px -14px #5b5bf6d9,inset 0 1px #ffffff47}.lp-btn-primary:after{content:"";z-index:-1;transition:transform .8s var(--lp-ease);background:linear-gradient(100deg,#0000 25%,#ffffff57 50%,#0000 75%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){.lp-btn-primary:hover{transform:translateY(-2px)}.lp-btn-primary:hover:after{transform:translate(130%)}.lp-btn-ghost:hover{border-color:color-mix(in srgb, var(--lp-fg) 32%, transparent);background:var(--lp-panel2)}}.lp-btn-ghost{color:var(--lp-fg);border:1px solid var(--lp-line);background:var(--lp-panel)}.lp-btn-sm{height:2.5rem;padding:0 1.1rem;font-size:.9rem}.lp-btn-block{width:100%}.lp-btn svg{flex:none;width:1.1em;height:1.1em}.lp[data-anim] [data-reveal]{opacity:0;transition:opacity .9s var(--lp-ease), transform .9s var(--lp-ease);transition-delay:var(--d,0s);transform:translateY(1.75rem)}.lp[data-anim] [data-reveal][data-in]{opacity:1;transform:none}.lp-rise{animation:lp-rise 1s var(--lp-ease) both;animation-delay:var(--d,0s)}@keyframes lp-rise{0%{opacity:.01;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.lp [data-off] .lp-loop,.lp [data-off] .lp-loop:after,.lp [data-off].lp-loop{animation-play-state:paused!important}.lp-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:3.5rem;left:0}.lp-header{--muted:#e2e6f59e;z-index:60;padding-top:env(safe-area-inset-top,0px);color:#eef0fa;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s;position:fixed;inset:0 0 auto}.lp-header[data-solid],.lp-header[data-open]{background-color:#080911eb;border-bottom-color:#ffffff12}.lp-header-in{align-items:center;gap:.75rem;height:4rem;display:flex}.lp-logo-link{border-radius:8px;flex:none;display:inline-flex}.lp-nav{align-items:center;gap:.15rem;margin-inline:auto;display:none}.lp-nav a{color:#e2e6f5b8;border-radius:999px;padding:.5rem .8rem;font-size:.9rem;text-decoration:none;transition:color .2s,background-color .2s}.lp-nav a:hover{color:#fff;background:#ffffff0f}.lp-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.lp-langs{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:3px;display:inline-flex}.lp-langs a{letter-spacing:.06em;text-align:center;color:#e2e6f599;border-radius:999px;min-width:2.2rem;padding:.3rem .5rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .2s,background-color .2s}.lp-langs a:hover{color:#fff}.lp-langs a[aria-current=true]{color:#fff;background:#ffffff1a}.lp-login,.lp-header .lp-start{display:none}.lp-burger{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.lp-burger svg{width:1.25rem;height:1.25rem}.lp-menu{z-index:59;inset:calc(4rem + env(safe-area-inset-top,0px)) 0 auto 0;max-height:calc(100dvh - 4rem - env(safe-area-inset-top,0px));padding:.5rem var(--lp-gx) calc(1.5rem + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s var(--lp-ease), transform .35s var(--lp-ease), visibility 0s .35s;background:#080911fa;border-bottom:1px solid #ffffff14;position:fixed;overflow-y:auto;transform:translateY(-.75rem)}.lp-menu[data-open]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s var(--lp-ease), transform .35s var(--lp-ease), visibility 0s;transform:none}.lp-menu nav a{font-family:var(--font-unbounded), sans-serif;color:#eef0fa;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.95rem 0;font-size:1.05rem;text-decoration:none;display:flex}.lp-menu-actions{gap:.6rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.lp-login{display:inline-flex}}@media (min-width:768px){.lp-header .lp-start{display:inline-flex}}@media (min-width:1120px){.lp-nav{display:flex}.lp-header-actions{margin-left:0}.lp-burger,.lp-menu{display:none}}.lp-hero{min-height:100svh;padding-top:calc(5rem + env(safe-area-inset-top,0px));padding-bottom:calc(3.5rem + var(--lp-sheet));background:radial-gradient(120% 70% at 50% 120%,#1fb6e81a,#0000 60%),#07080f;align-items:center;display:flex;position:relative;overflow:clip}.lp-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.lp-orb{border-radius:50%;position:absolute}.lp-orb-a{background:radial-gradient(closest-side,#5b5bf675,#5b5bf624 55%,#0000);width:70vmax;height:70vmax;top:-26vmax;right:-22vmax}.lp-orb-b{background:radial-gradient(closest-side,#1fb6e84d,#1fb6e814 55%,#0000);width:60vmax;height:60vmax;bottom:-32vmax;left:-26vmax}.lp-orb-c{background:radial-gradient(closest-side,#8462ff3d,#0000);width:34vmax;height:34vmax;top:34%;right:12vmax}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-orb-a{will-change:transform;animation:24s ease-in-out infinite alternate lp-drift-a}.lp-orb-b{will-change:transform;animation:28s ease-in-out infinite alternate lp-drift-b}}@keyframes lp-drift-a{to{transform:translate(-7vmax,5vmax)scale(1.08)}}@keyframes lp-drift-b{to{transform:translate(8vmax,-4vmax)scale(1.1)}}.lp-hero-grid{z-index:1;align-items:center;gap:.5rem;display:grid;position:relative}.lp-hero-copy{z-index:2;position:relative}.lp-badge{color:#e2e6f5cc;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;height:2rem;padding:0 .85rem 0 .4rem;font-size:.8rem;display:inline-flex}.lp-badge-dot{background:var(--lp-grad);border-radius:999px;place-items:center;width:1.3rem;height:1.3rem;display:inline-grid}.lp-badge-dot svg{color:#fff;width:.75rem;height:.75rem}.lp-hero-title{margin-top:1.25rem}.lp-hero-title span{display:block}.lp-hero-lead{max-width:36rem;margin-top:1.4rem}.lp-hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.lp-hero-note{color:#dee3f58f;align-items:center;gap:.5rem;margin-top:1rem;font-size:.86rem;display:flex}.lp-hero-note svg{color:#3ccf7c;flex:none;width:1rem;height:1rem}.lp-facts{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;max-width:40rem;margin-top:2.75rem;padding-top:1.75rem;display:grid}.lp-fact-v{font-family:var(--font-unbounded), sans-serif;white-space:nowrap;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:600}.lp-fact-l{color:#dee3f58c;margin-top:.3rem;font-size:.8rem;line-height:1.35}.lp-hero-visual{aspect-ratio:16/10;order:-1;width:100%;max-height:46svh;margin-inline:auto;position:relative}.lp-hero-floor{pointer-events:none;background:radial-gradient(closest-side,#5b5bf66b,#1fb6e81f 60%,#0000);border-radius:50%;height:26%;position:absolute;bottom:4%;left:12%;right:12%}.lp-mark-static{perspective:1200px;transition:opacity 1s var(--lp-ease);place-items:center;display:grid;position:absolute;inset:0}.lp-mark-static[data-hidden]{opacity:0}.lp-mark-3d{width:74%;transform-style:preserve-3d;position:relative;transform:rotateY(-20deg)rotateX(8deg)}.lp-mark-3d svg{width:100%;height:auto;display:block}.lp-mark-back{color:#1c1d4d;position:absolute;inset:0;transform:translate3d(1.2%,2.6%,-1px)}.lp-canvas{opacity:0;transition:opacity 1.2s var(--lp-ease);position:absolute;inset:0}.lp-canvas[data-ready]{opacity:1}.lp-canvas canvas{display:block;width:100%!important;height:100%!important}@media (min-width:640px){.lp-facts{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:1.5rem 2.25rem}}@media (min-width:1024px){.lp-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:1.5rem}.lp-hero-copy{container-type:inline-size}.lp-hero-title{font-size:clamp(2.2rem, calc(var(--lp-h1k,7) * 1cqi), 4.6rem)}.lp-hero-visual{aspect-ratio:1.08;order:0;width:124%;max-height:none;margin-left:-16%}.lp-mark-3d{width:80%}}@media (min-width:1024px) and (max-height:860px){.lp-facts{margin-top:2rem}}@media (min-width:640px) and (max-width:1023px){.lp-hero-visual{max-height:36svh}}@media (max-width:639px){.lp-hero{padding-top:calc(4.5rem + env(safe-area-inset-top,0px))}.lp-hero-visual{aspect-ratio:2;max-height:30svh}.lp-hero-title{margin-top:1rem}}@media (max-width:400px){.lp-hero-title{font-size:1.8rem}}.lp-pain{padding-top:clamp(3rem,2rem + 4vw,6rem);padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet));overflow:clip}.lp-pain-glow{pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#5b5bf638,#0000 70%);height:70%;position:absolute;inset:auto -10% -20%}.lp-pain-grid{gap:2.5rem;display:grid;position:relative}.lp-pain-legend{color:var(--lp-fg3);gap:1.25rem;margin-top:1.75rem;font-size:.78rem;display:flex}.lp-pain-legend span{align-items:center;gap:.45rem;display:inline-flex}.lp-pain-legend b{border-radius:50%;width:.55rem;height:.55rem}.lp-pain-row{border-top:1px solid var(--lp-line);grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem .75rem;padding:1.6rem 0;display:grid}.lp-pain-row:last-child{border-bottom:1px solid var(--lp-line)}.lp-pain-num{font-family:var(--font-unbounded), sans-serif;color:var(--lp-fg3);grid-row:span 2;padding-top:.2rem;font-size:.75rem}.lp-pain-text{color:var(--lp-fg3);font-size:1rem;line-height:1.5;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1.5px;transition:text-decoration-color .8s .45s}.lp[data-anim] [data-in] .lp-pain-text,.lp:not([data-anim]) .lp-pain-text{text-decoration-color:#ff6b6fb3}.lp-pain-fix{color:var(--lp-fg);gap:.75rem;font-size:clamp(1.08rem,1rem + .45vw,1.35rem);font-weight:560;line-height:1.4;display:flex}.lp-check{background:var(--lp-grad);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:inline-grid}.lp-check svg{width:.85rem;height:.85rem}.lp-bridge{text-align:center;max-width:24ch;margin:clamp(4rem,3rem + 4vw,7rem) auto 0;font-size:clamp(1.45rem,1rem + 2vw,2.6rem);line-height:1.25;position:relative}@media (min-width:1024px){.lp-pain-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:5rem}.lp-pain-head{align-self:start;position:sticky;top:7rem}.lp-pain-row{grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem}.lp-pain-num{grid-row:auto}}.lp-demo{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet));overflow:clip}.lp-demo-head{gap:1.25rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.lp-live{color:#12a150;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-live i{background:#12a150;border-radius:50%;width:.55rem;height:.55rem;position:relative}.lp-live i:after{content:"";background:#12a150;border-radius:50%;animation:1.8s ease-out infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.lp-demo-stage{position:relative}.lp-demo-stage:before{content:"";pointer-events:none;background:radial-gradient(40% 45% at 18% 30%,#5b5bf633,#0000 70%),radial-gradient(40% 50% at 85% 75%,#1fb6e82e,#0000 70%);position:absolute;inset:-12% -6% -18%}.lp-window{background:#fff;border:1px solid #e2e5ee;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 36px 60px -36px #171a466b,0 12px 24px -14px #171a4633}.lp-window-bar{background:#f8f9fc;border-bottom:1px solid #eceef4;align-items:center;gap:.75rem;height:2.6rem;padding:0 1rem;display:flex}.lp-dots{gap:.4rem;display:flex}.lp-dots i{background:#dfe2ea;border-radius:50%;width:.65rem;height:.65rem}.lp-url{color:#7a8298;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e6e8f0;border-radius:999px;max-width:60%;margin-inline:auto;padding:.2rem .9rem;font-size:.74rem;overflow:hidden}.lp-app{grid-template-columns:minmax(0,1fr);display:grid}.lp-app-side{display:none}.lp-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem .75rem;display:flex}.lp-board-title{font-family:var(--font-unbounded), sans-serif;color:#0d1120;font-size:.95rem;font-weight:600}.lp-board-total{color:#7a8298;align-items:baseline;gap:.5rem;font-size:.78rem;display:flex}.lp-board-total b{color:#0d1120;font-size:1rem}.lp-board-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 1.1rem 1.1rem;overflow-x:auto}.lp-board{--gap:.6rem;--pad:.5rem;--head:2.4rem;--card-h:5.4rem;--row:calc(var(--card-h) + .5rem);--sum:1.15rem;min-width:40rem;position:relative}.lp-lanes{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-lane{min-height:calc(var(--head) + var(--sum) + 3 * var(--row));padding:0 var(--pad);background:#f3f4f9;border-radius:.9rem}.lp-lane-head{height:var(--head);color:#0d1120;white-space:nowrap;align-items:center;gap:.45rem;font-size:.76rem;font-weight:650;display:flex}.lp-lane-head span{text-overflow:ellipsis;overflow:hidden}.lp-lane-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.lp-lane-count{color:#7a8298;background:#fff;border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.68rem}.lp-lane-sum{color:#7a8298;white-space:nowrap;height:1rem;margin-top:-.3rem;font-size:.68rem;line-height:1rem}.lp-cards{inset:calc(var(--head) + var(--sum)) 0 auto 0;position:absolute}.lp-kcard{width:calc((100% - 3 * var(--gap)) / 4 - 2 * var(--pad));height:var(--card-h);transform:translate3d(calc(var(--c) * (100% + var(--gap) + 2 * var(--pad)) + var(--pad)), calc(var(--r) * var(--row)), 0);transition:transform .95s var(--lp-ease), opacity .45s ease;position:absolute;top:0;left:0}.lp-kcard[data-moving]{z-index:5}.lp-kcard[data-state=enter],.lp-kcard[data-state=leave]{opacity:0}.lp-kcard:before{content:"";opacity:0;border-radius:.8rem;transition:opacity .35s;position:absolute;inset:.5rem .4rem -.2rem;box-shadow:0 22px 34px -12px #28288273}.lp-kcard[data-moving]:before{opacity:1}.lp-kcard-in{height:100%;transition:transform .45s var(--lp-ease);background:#fff;border:1px solid #e5e7ef;border-radius:.75rem;flex-direction:column;padding:.55rem .65rem;display:flex;position:relative;box-shadow:0 1px 2px #1014280d}.lp-kcard[data-moving] .lp-kcard-in{transform:rotate(-2.5deg)scale(1.045)}.lp-kcard-t{color:#0d1120;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.lp-kcard-p{color:#7a8298;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.7rem;overflow:hidden}.lp-kcard-b{justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;display:flex}.lp-kcard-a{color:#0d1120;white-space:nowrap;font-size:.76rem;font-weight:700}.lp-src{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:600;overflow:hidden}.lp-kcard-hand{color:#0d1120;opacity:0;width:1.35rem;height:1.35rem;transition:opacity .25s;position:absolute;bottom:-.55rem;right:-.35rem}.lp-kcard[data-moving] .lp-kcard-hand{opacity:1}.lp-board-hint{color:#7a8298;align-items:center;gap:.4rem;padding:0 1.1rem 1rem;font-size:.75rem;display:flex}.lp-perks{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.lp-perk{color:#0d1120;background:#fff;border:1px solid #e1e4ee;border-radius:999px;align-items:center;gap:.5rem;height:2.4rem;padding:0 1rem;font-size:.86rem;font-weight:560;display:inline-flex}.lp-perk svg{color:#5b5bf6;width:1rem;height:1rem}@media (min-width:768px){.lp-app{grid-template-columns:3.6rem minmax(0,1fr)}.lp-app-side{background:#fbfbfd;border-right:1px solid #eceef4;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 0;display:flex}.lp-app-side i{background:#eef0f6;border-radius:.6rem;width:1.9rem;height:1.9rem}.lp-app-side i:first-child{background:var(--lp-grad)}.lp-board-hint{display:none}.lp-board{min-width:0}}@media (min-width:1024px){.lp-demo-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.lp-board{--card-h:5.8rem}.lp-kcard-t{font-size:.84rem}}.lp-features{padding-bottom:calc(clamp(3rem, 2rem + 4vw, 6rem) + var(--lp-sheet))}.lp-fs{gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.lp-fs-step{border-top:1px solid var(--lp-line);padding-block:1.75rem}.lp-kicker{font-family:var(--font-unbounded), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5b5bf6;font-size:.72rem;font-weight:500}.lp-points{gap:.6rem;margin-top:1.4rem;display:grid}.lp-points li{align-items:center;gap:.65rem;font-size:.95rem;font-weight:540;display:flex}.lp-points svg{color:#5b5bf6;flex:none;width:1.1rem;height:1.1rem}.lp-fs-inline{margin-top:1.75rem;position:relative}.lp-fs-sticky{display:none}@media (min-width:1024px){.lp-fs{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4.5rem}.lp-fs-step{opacity:.26;border-top:0;flex-direction:column;justify-content:center;min-height:74vh;padding-block:3rem;transition:opacity .5s;display:flex}.lp-fs-step[data-active]{opacity:1}.lp-fs-inline{display:none}.lp-fs-sticky{align-self:start;height:calc(100vh - 7rem);min-height:30rem;display:block;position:sticky;top:5.5rem}}.lp-fs-stage{height:100%;position:relative}.lp-fs-stage:before{content:"";background:radial-gradient(55% 55% at 30% 30%,#5b5bf629,#0000 70%),radial-gradient(55% 55% at 75% 75%,#1fb6e829,#0000 70%),#f3f4f9;border-radius:2.5rem;position:absolute;inset:6% 0}.lp-fs-panel{opacity:0;transition:opacity .55s ease, transform .8s var(--lp-ease);pointer-events:none;place-items:center;padding:2rem;display:grid;position:absolute;inset:0;transform:translateY(2rem)scale(.97)}.lp-fs-panel[data-active]{opacity:1;transform:none}.lp-fs-progress{gap:.5rem;display:grid;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.lp-fs-progress i{background:#d9dce7;border-radius:999px;width:.4rem;height:1.6rem;transition:background-color .4s}.lp-fs-progress i[data-active]{background:#5b5bf6}.lp-mock{color:#0d1120;background:#fff;border:1px solid #e2e5ee;border-radius:1.25rem;width:min(100%,31rem);padding:1.25rem;position:relative;box-shadow:0 28px 48px -30px #191c5061,0 8px 18px -12px #191c5033}.lp-mock-title{font-family:var(--font-unbounded), sans-serif;font-size:.9rem;font-weight:600}.lp-mock-sub{color:#7a8298;font-size:.78rem}.lp-mock-sample{letter-spacing:.06em;text-transform:uppercase;color:#a0a7b9;font-size:.65rem;font-weight:600;position:absolute;top:.9rem;right:1rem}.lp-avatar{background:var(--lp-grad);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;font-weight:700;display:inline-grid}.lp-avatar-sm{width:2rem;height:2rem;font-size:.72rem}.lp-chan{white-space:nowrap;background:#f8f9fc;border:1px solid #e6e8f0;border-radius:999px;align-items:center;gap:.35rem;height:1.75rem;padding:0 .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.lp-chan i{border-radius:50%;width:.5rem;height:.5rem}.lp-timeline{gap:.85rem;margin-top:.75rem;padding-left:1.1rem;display:grid;position:relative}.lp-timeline:before{content:"";background:#e8eaf2;border-radius:2px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.3rem}.lp-timeline li{font-size:.82rem;line-height:1.4;position:relative}.lp-timeline li:before{content:"";background:#5b5bf6;border:2px solid #fff;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.32rem;left:-1.05rem;box-shadow:0 0 0 1px #d9dbf8}.lp-timeline time{color:#9aa1b4;font-size:.68rem;display:block}.lp-float{background:#fff;border:1px solid #e2e5ee;border-radius:1rem;position:absolute;box-shadow:0 16px 30px -18px #191c5073}.lp-task{border-top:1px solid #eef0f5;align-items:center;gap:.7rem;padding:.7rem 0;font-size:.85rem;display:flex}.lp-task-box{border:1.5px solid #c9cedc;border-radius:.35rem;flex:none;place-items:center;width:1.2rem;height:1.2rem;display:inline-grid}.lp-task[data-done] .lp-task-box{color:#fff;background:#12a150;border-color:#0000}.lp-task[data-done] .lp-task-text{color:#9aa1b4;text-decoration:line-through}.lp-task-due{color:#7a8298;white-space:nowrap;margin-left:auto;font-size:.72rem}.lp-task-due[data-hot]{color:#e5484d;font-weight:600}.lp-bars{align-items:flex-end;gap:.55rem;height:8.5rem;margin-top:1rem;display:flex}.lp-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.lp-bars b{transform-origin:bottom;background:linear-gradient(#7b79ff,#5b5bf6);border-radius:.45rem .45rem .2rem .2rem;width:100%;display:block}.lp-bars>div:last-child b{background:linear-gradient(#4fd0f5,#1fb6e8)}.lp-bars span{color:#9aa1b4;font-size:.65rem}.lp-kpis{gap:.75rem;margin-top:1rem;display:flex}.lp-kpi{background:#f5f6fa;border-radius:.9rem;flex:1;padding:.75rem .85rem}.lp-kpi b{font-family:var(--font-unbounded), sans-serif;margin-top:.15rem;font-size:1.05rem;display:block}.lp-kpi span{color:#7a8298;font-size:.7rem}.lp-funnel{gap:.4rem;margin-top:.75rem;display:grid}.lp-funnel div{background:linear-gradient(90deg,#5b5bf629,#1fb6e81f);border-radius:.45rem;justify-content:space-between;align-items:center;height:1.6rem;padding:0 .6rem;font-size:.7rem;font-weight:600;display:flex}.lp-member{border-top:1px solid #eef0f5;align-items:center;gap:.7rem;padding:.65rem 0;font-size:.85rem;display:flex}.lp-member[data-off]{opacity:.55}.lp-role{color:#4b4be0;white-space:nowrap;background:#eef0ff;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:650}.lp-toggle{background:#12a150;border-radius:999px;flex:none;width:2.1rem;height:1.2rem;margin-left:auto;position:relative}.lp-toggle:after{content:"";background:#fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.15rem;right:.15rem}.lp-member[data-off] .lp-toggle{background:#c9cedc}.lp-member[data-off] .lp-toggle:after{left:.15rem;right:auto}.lp-log{font-family:var(--lp-mono);color:#4b546b;gap:.45rem;font-size:.7rem;display:grid}.lp-ribbon{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 8rem) + var(--lp-sheet));overflow:clip}.lp-ribbon-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.lp-rail-btns{gap:.5rem;display:none}.lp-rail-btn{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:opacity .2s,background-color .2s;display:inline-grid}.lp-rail-btn:hover{background:#ffffff1a}.lp-rail-btn:disabled{opacity:.3;cursor:default}.lp-rail-btn svg{width:1.2rem;height:1.2rem}.lp-rail{padding:.25rem var(--lp-pad) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--lp-pad);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:flex;overflow-x:auto}.lp-rail-item{width:min(84vw, var(--w,24rem));scroll-snap-align:start;background:#0e1020;border:1px solid #ffffff14;border-radius:1.6rem;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.lp-rail-art{background:linear-gradient(160deg,#5b5bf652,#0b0d1a00 55%,#1fb6e833),#0b0d1a;place-items:center;height:13rem;display:grid;position:relative;overflow:hidden}.lp-rail-body{padding:1.4rem 1.5rem 1.6rem}.lp-rail-tag{letter-spacing:.04em;color:#e2e6f5bf;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.lp-rail-title{font-family:var(--font-unbounded), sans-serif;margin-top:.85rem;font-size:1.12rem;font-weight:600;line-height:1.25}.lp-rail-text{color:#dee3f5a8;margin-top:.6rem;font-size:.92rem;line-height:1.55}.lp-toast{color:#0d1120;background:#f4f5fa;border-radius:1rem;align-items:center;gap:.75rem;width:min(86%,19rem);padding:.75rem .9rem;display:flex;box-shadow:0 12px 24px -14px #0009}.lp-toast+.lp-toast{margin-top:-.4rem}.lp-appicon{border-radius:22%;flex:none}.lp-glyph{background:#e6e8f2;border-radius:.5rem;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:1.1rem;font-weight:700;line-height:1;display:inline-grid}.lp-glyph-num{font-family:var(--font-unbounded), sans-serif;font-size:.95rem;font-weight:600}.lp-eye{border:2px solid #5b5bf6;border-radius:50%;flex:none;width:1.3rem;height:.8rem;position:relative}.lp-eye:after{content:"";background:#5b5bf6;border-radius:50%;width:.36rem;height:.36rem;margin:-.18rem 0 0 -.18rem;position:absolute;top:50%;left:50%}.lp-toast-dim{width:min(78%,17rem);box-shadow:none;background:#b9bdd0}.lp-toast-icon{background:var(--lp-grad);color:#fff;border-radius:.7rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:inline-grid}@media (max-width:1023px){.lp-fs-inline .lp-float{margin-top:.75rem;position:relative;width:auto!important;inset:auto!important}}.lp-toast-icon svg{width:1.1rem;height:1.1rem}.lp-toast b{color:#0d1120;font-size:.8rem;display:block}.lp-toast>span:last-child span{color:#7a8298;font-size:.7rem}.lp-phone-mini{background:#1a1d33;border-radius:1.4rem;width:7.5rem;height:11.5rem;margin-top:3rem;padding:.45rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 30px -16px #000000b3}.lp-phone-mini>div{background:#f3f4f9;border-radius:1.05rem;height:100%;overflow:hidden}.lp-lang-chip{width:4.2rem;height:4.2rem;font-family:var(--font-unbounded), sans-serif;background:#ffffff0d;border:1px solid #ffffff24;border-radius:1.2rem;place-items:center;font-size:1.1rem;font-weight:600;display:inline-grid}.lp-lang-chip[data-on]{background:var(--lp-grad);border-color:#0000}.lp-spot{background:radial-gradient(circle at 50% 46%,#0000 3.2rem,#05060cb8 3.4rem);position:absolute;inset:0}@media (min-width:768px){.lp-rail-btns{display:flex}}.lp-integr{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet))}.lp-bento{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.lp-tile{background:#fff;border:1px solid #e2e5ee;border-radius:1.75rem;padding:clamp(1.4rem,1.1rem + 1vw,2.2rem);position:relative;overflow:hidden}.lp-tile-ink{color:#eef0fa;background:radial-gradient(60% 50% at 100% 0,#5b5bf659,#0000 70%),radial-gradient(60% 60% at 0 100%,#1fb6e838,#0000 70%),#0b0d1a;border-color:#0000}.lp-tile-grad{color:#fff;background:linear-gradient(140deg,#5b5bf6 0%,#3f86ef 55%,#1fb6e8 100%);border-color:#0000}.lp-tile-title{font-family:var(--font-unbounded), sans-serif;align-items:center;gap:.6rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;display:flex}.lp-tile-title svg{width:1.3rem;height:1.3rem}.lp-tile-text{opacity:.78;margin-top:.7rem;font-size:.95rem;line-height:1.55}.lp-onec-glyph{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.06em;font-size:clamp(5rem,3.5rem + 6vw,9rem);font-weight:700;line-height:.9}.lp-onec-list{gap:0;margin-top:1.5rem;display:grid}.lp-onec-list li{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem 0;font-size:.95rem;display:flex}.lp-onec-list svg{color:#4fd0f5;width:1rem;height:1rem}.lp-onec-note{font-family:var(--lp-mono);background:#ffffff14;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem .9rem;font-size:.78rem;display:inline-flex}.lp-cloud{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.lp-cloud span{background:#f7f8fb;border:1px solid #e2e5ee;border-radius:999px;align-items:center;height:2.6rem;padding:0 1.1rem;font-size:.92rem;font-weight:650;display:inline-flex}.lp-cloud span:nth-child(3n+1){height:3rem;padding:0 1.35rem;font-size:1.02rem}.lp-cloud span[data-any]{color:#4b4be0;background:#f1f1ff;border-style:dashed;border-color:#b9bdf8}.lp-bubble{color:#0d1120;background:#fffffff2;border-radius:1rem 1rem 1rem .3rem;max-width:92%;margin-top:.6rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4}.lp-bubble small{color:#4b4be0;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.lp-tg-open{background:#fff3;border-radius:999px;align-items:center;gap:.4rem;margin-top:.8rem;padding:.5rem .9rem;font-size:.8rem;font-weight:650;display:inline-flex}.lp-flow{gap:.5rem;margin-top:1.25rem;display:grid}.lp-flow-node{background:#f7f8fb;border:1px solid #e2e5ee;border-radius:.8rem;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.8rem;font-weight:600;display:flex}.lp-flow-node svg{color:#5b5bf6;flex:none;width:1rem;height:1rem}.lp-flow-arrow{background:linear-gradient(#5b5bf6,#1fb6e8);border-radius:2px;justify-self:center;width:2px;height:.9rem}.lp-flow-targets{flex-wrap:wrap;gap:.4rem;display:flex}.lp-flow-targets span{color:#4b4be0;background:#eef0ff;border-radius:.5rem;padding:.3rem .6rem;font-size:.74rem;font-weight:650}.lp-import{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.lp-import-items{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lp-import-items span{background:#f7f8fb;border:1px solid #e2e5ee;border-radius:.7rem;padding:.45rem .9rem;font-size:.86rem;font-weight:650}.lp-import-arrow{color:#5b5bf6;align-items:center;gap:.5rem;display:inline-flex}.lp-import-arrow svg{width:1.2rem;height:1.2rem}@media (min-width:768px){.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-b-1c,.lp-b-phone,.lp-b-import{grid-column:span 6}.lp-b-tg,.lp-b-api{grid-column:span 3}}@media (min-width:1024px){.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-b-1c{grid-area:span 2/span 5}.lp-b-phone{grid-column:span 7}.lp-b-tg{grid-column:span 4}.lp-b-api{grid-column:span 3}.lp-b-import{grid-column:span 12}}.lp-security{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet));overflow:clip}.lp-sec-grid{gap:3rem;display:grid}.lp-vault{aspect-ratio:1;width:min(100%,30rem);margin-inline:auto;position:relative}.lp-vault-glow{background:radial-gradient(closest-side,#5b5bf659,#1fb6e81a 60%,#0000);border-radius:50%;position:absolute;inset:-10%}.lp-ring{border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:0}.lp-ring-2{border:1.5px dashed #7b79ff80;inset:13%}.lp-ring-3{border:1px solid #1fb6e866;inset:26%}@media (prefers-reduced-motion:no-preference){.lp-ring-2{animation:60s linear infinite lp-spin}.lp-ring-3{animation:40s linear infinite reverse lp-spin}}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-vault-core{background:radial-gradient(circle at 32% 28%,#262a5a,#0b0c18 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:35%;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 50px -18px #5b5bf6b3}.lp-vault-core svg{width:58%;height:auto}.lp-vchip{font-family:var(--lp-mono);color:#cfd3ff;white-space:nowrap;background:#0f1124;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .7rem;font-size:clamp(.62rem,.55rem + .3vw,.78rem);position:absolute;transform:translate(-50%,-50%)}.lp-sec-list{display:grid}.lp-sec-row{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.15rem 0;display:grid}.lp-sec-tag{background:linear-gradient(#0d0f20, #0d0f20) padding-box, var(--lp-grad) border-box;font-family:var(--lp-mono);color:#d9dcff;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-self:start;padding:.25rem .65rem;font-size:.74rem}.lp-sec-row b{font-size:1.02rem;font-weight:620}.lp-sec-row p{color:var(--lp-fg2);font-size:.92rem;line-height:1.5}.lp-after{background:linear-gradient(120deg,#5b5bf62e,#1fb6e81f);border:1px solid #ffffff1a;border-radius:1.75rem;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(1.4rem,1.1rem + 1vw,2.2rem);display:flex}.lp-after-icon{background:var(--lp-grad);border-radius:1.1rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:inline-grid}.lp-after-icon svg{color:#fff;width:1.6rem;height:1.6rem}@media (min-width:640px){.lp-sec-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:.25rem 1.5rem}.lp-sec-tag{grid-row:span 2}}@media (min-width:1024px){.lp-sec-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:5rem}}.lp-devices{padding-bottom:calc(clamp(4rem, 2.5rem + 5vw, 8rem) + var(--lp-sheet));overflow:clip}.lp-devs{aspect-ratio:16/8.6;width:100%;max-width:70rem;margin:clamp(2.5rem,2rem + 3vw,5rem) auto 0;position:relative;container-type:inline-size}.lp-devs:before{content:"";background:radial-gradient(closest-side,#5b5bf629,#0000);border-radius:50%;position:absolute;inset:10% 5% -5%}.lp-dev{position:absolute}.lp-screen{background:#f3f4f9;position:relative;overflow:hidden}.lp-tv{width:62%;top:0;left:16%}.lp-tv .lp-frame{background:#11131f;border-radius:1.2cqw;padding:.7cqw;box-shadow:0 3cqw 6cqw -3cqw #0f123280}.lp-tv .lp-screen{aspect-ratio:16/9;border-radius:.6cqw}.lp-tv-stand{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#262a3d,#11131f);width:18%;height:2.2cqw;margin:0 auto}.lp-laptop{width:41%;bottom:3%;left:0}.lp-laptop .lp-frame{background:#1b1e2e;border-radius:1cqw 1cqw 0 0;width:86%;margin:0 auto;padding:.6cqw}.lp-laptop .lp-screen{aspect-ratio:16/10;border-radius:.3cqw}.lp-laptop-base{background:linear-gradient(#d9dce6,#aeb3c2);border-radius:0 0 1.2cqw 1.2cqw;height:1.3cqw;box-shadow:0 2.5cqw 4cqw -2cqw #0f123273}.lp-tablet{width:22%;bottom:2%;right:9%}.lp-tablet .lp-frame{background:#1b1e2e;border-radius:1.8cqw;padding:.8cqw;box-shadow:0 2.5cqw 4cqw -2cqw #0f123273}.lp-tablet .lp-screen{aspect-ratio:3/4;border-radius:1cqw}.lp-phone{width:10.5%;bottom:0;right:0}.lp-phone .lp-frame{background:#11131f;border-radius:1.9cqw;padding:.55cqw;box-shadow:0 2.5cqw 4cqw -2cqw #0f123280}.lp-phone .lp-screen{aspect-ratio:9/19.5;border-radius:1.4cqw}.lp-mini{flex-direction:column;gap:3%;height:100%;padding:3.5%;display:flex}.lp-mini-top{align-items:center;gap:3%;height:7%;display:flex}.lp-mini-top i{aspect-ratio:1;background:var(--lp-grad);border-radius:25%;height:100%}.lp-mini-top b{background:#d5d8e4;border-radius:99px;width:30%;height:45%}.lp-mini-cols{flex:1;gap:2.5%;display:grid}.lp-mini-col{background:#e8eaf2;border-radius:6%;flex-direction:column;gap:4%;padding:4%;display:flex}.lp-mini-col u{border-radius:99px;width:55%;height:4%;text-decoration:none}.lp-mini-card{background:#fff;border-radius:8%;height:17%;box-shadow:0 1px 1px #1014280f}.lp-dev-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.lp-dev-label{gap:.8rem;display:flex}.lp-dev-label>span{color:#5b5bf6;background:#eef0ff;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.lp-dev-label svg{width:1.2rem;height:1.2rem}.lp-dev-label b{font-size:.98rem;display:block}.lp-dev-label p{color:var(--lp-fg2);margin-top:.15rem;font-size:.85rem;line-height:1.45}@media (min-width:1024px){.lp-dev-labels{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-compare{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet))}.lp-cmp{background:#fff;border:1px solid #e2e5ee;border-radius:1.75rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);overflow:hidden}.lp-cmp-head{display:none}.lp-cmp-row{border-top:1px solid #eceef4;grid-template-columns:minmax(0,1fr);display:grid}.lp-cmp-row:first-child{border-top:0}.lp-cmp-topic{font-family:var(--font-unbounded), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7a8298;padding:1.1rem 1.25rem .25rem;font-size:.78rem;font-weight:600}.lp-cmp-cell{gap:.7rem;padding:.6rem 1.25rem;font-size:.95rem;line-height:1.45;display:flex}.lp-cmp-cell svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.12rem}.lp-cmp-typ{color:#7a8298}.lp-cmp-typ svg{color:#c4c8d4}.lp-cmp-our{color:#0d1120;padding-bottom:1.1rem;font-weight:560}.lp-cmp-our svg{color:#5b5bf6}@media (min-width:768px){.lp-cmp-head,.lp-cmp-row{grid-template-columns:11rem minmax(0,1fr) minmax(0,1.15fr);display:grid}.lp-cmp-head{border-bottom:1px solid #eceef4}.lp-cmp-head div{padding:1.2rem 1.5rem;font-weight:650}.lp-cmp-head .lp-cmp-our{color:#fff;background:var(--lp-grad)}.lp-cmp-topic{align-self:center;padding:1.25rem 1.5rem}.lp-cmp-cell{padding:1.25rem 1.5rem}.lp-cmp-row .lp-cmp-our{background:#f5f4ff}}.lp-pricing{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet));overflow:clip}.lp-pricing-glow{pointer-events:none;background:radial-gradient(closest-side,#5b5bf633,#0000);border-radius:50%;width:90vmax;height:60vmax;position:absolute;top:30%;left:50%;transform:translate(-50%)}.lp-price-grid{gap:1.25rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid;position:relative}.lp-plan{background:#ffffff09;border:1px solid #ffffff17;border-radius:1.75rem;flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex;position:relative}.lp-plan-hot{background:linear-gradient(#0c0e1d,#0c0e1d) padding-box padding-box,linear-gradient(130deg,#7471ff,#5b5bf6 40%,#1fb6e8) border-box;border:1.5px solid #0000;box-shadow:0 36px 70px -44px #5b5bf6d9}.lp-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lp-plan-name{font-family:var(--font-unbounded), sans-serif;font-size:1.15rem;font-weight:600}.lp-plan-badge{background:var(--lp-grad);color:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.74rem;font-weight:650}.lp-price{align-items:baseline;gap:.5rem;margin-top:1.25rem;display:flex}.lp-price b{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;font-size:clamp(2.4rem,2rem + 1.8vw,3.6rem);font-weight:600;line-height:1}.lp-price span{color:var(--lp-fg3);font-size:.9rem}.lp-price-billed{min-height:1.2em;color:var(--lp-fg3);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.82rem}.lp-period{border:1px solid var(--lp-line);background:#ffffff0a;border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;margin:clamp(1.8rem,1.4rem + 1.5vw,2.6rem) auto 0;padding:.3rem;display:flex;overflow-x:auto}.lp-period button{color:var(--lp-fg2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lp-period button:hover{color:#fff}.lp-period button.is-on{color:#0c0e1d;background:#fff}.lp-period em{color:#34d399;background:#34d3992e;border-radius:999px;padding:.12rem .4rem;font-size:.72rem;font-style:normal}.lp-period button.is-on em{color:#047857;background:#d1fae5}.lp-plan-desc{color:var(--lp-fg2);margin-top:.85rem;font-size:.95rem;line-height:1.5}.lp-plan-list{gap:.6rem;margin:1.4rem 0 1.75rem;display:grid}.lp-plan-list li{gap:.6rem;font-size:.92rem;line-height:1.4;display:flex}.lp-plan-list svg{color:#4fd0f5;flex:none;width:1.05rem;height:1.05rem;margin-top:.1rem}.lp-plan-cta{margin-top:auto}.lp-calc{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;margin:.5rem 0 1.75rem;padding:1.25rem}.lp-calc-label{color:var(--lp-fg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.lp-stepper{align-items:center;gap:.35rem;display:inline-flex}.lp-stepper button{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.lp-stepper button:hover{background:#ffffff1a}.lp-stepper svg{width:1rem;height:1rem}.lp-stepper output{text-align:center;min-width:3.5rem;font-family:var(--font-unbounded), sans-serif;color:#fff;font-size:1.15rem;font-weight:600}.lp-range{--p:0%;cursor:pointer;appearance:none;background:0 0;width:100%;height:2rem;margin-top:.75rem}.lp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #5b5bf6, #1fb6e8) 0 0 / var(--p) 100% no-repeat, #ffffff1f;border-radius:999px;height:.45rem}.lp-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.525rem;box-shadow:0 0 0 4px #5b5bf666,0 6px 14px #00000073}.lp-range::-moz-range-track{background:#ffffff1f;border-radius:999px;height:.45rem}.lp-range::-moz-range-progress{background:linear-gradient(90deg,#5b5bf6,#1fb6e8);border-radius:999px;height:.45rem}.lp-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px #5b5bf666,0 6px 14px #00000073}.lp-range:focus-visible{outline:none}.lp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #8d8bff,0 6px 14px #00000073}.lp-calc-out{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.lp-calc-total b{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;font-size:clamp(2rem,1.7rem + 1.4vw,2.9rem);font-weight:600;line-height:1.05;display:block}.lp-calc-total span{color:var(--lp-fg3);font-size:.8rem}.lp-calc-break{color:var(--lp-fg2);text-align:right;gap:.25rem;font-size:.82rem;display:grid}.lp-calc-break em{color:#4fd0f5;font-style:normal;font-weight:600}.lp-calc-hint{color:var(--lp-fg3);margin-top:.85rem;font-size:.8rem}.lp-price-note{text-align:center;max-width:46rem;color:var(--lp-fg3);margin:2rem auto 0;font-size:.86rem;line-height:1.55;position:relative}@media (min-width:768px){.lp-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plan-hot,.lp-plan-wide{grid-column:1/-1}}@media (min-width:1100px){.lp-price-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}.lp-plan-hot{grid-area:span 2/1}.lp-plan-wide{grid-column:2/span 2}}.lp-faq{padding-bottom:calc(clamp(4.5rem, 2.8rem + 6vw, 9rem) + var(--lp-sheet))}.lp-faq-grid{gap:2.5rem;display:grid}.lp-faq-mail{color:#0d1120;background:#f7f8fb;border:1px solid #e1e4ee;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.lp-faq-mail:hover{border-color:#b9bdf8}.lp-faq-mail svg{color:#5b5bf6;width:1.1rem;height:1.1rem}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item:first-child{border-top:1px solid var(--lp-line)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:clamp(1rem,.96rem + .25vw,1.15rem);font-weight:620;line-height:1.4;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-icon{color:#5b5bf6;width:2rem;height:2rem;transition:transform .35s var(--lp-ease);background:#eef0ff;border-radius:999px;flex:none;place-items:center;display:inline-grid}.lp-faq-icon svg{width:1rem;height:1rem}.lp-faq-item[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-a{max-width:46rem;color:var(--lp-fg2);padding:0 3rem 1.4rem 0;font-size:.98rem;line-height:1.65}.lp-faq-item[open] .lp-faq-a{animation:lp-rise .45s var(--lp-ease) both}@media (min-width:1024px){.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}.lp-faq-head{align-self:start;position:sticky;top:7rem}}.lp-final{text-align:center;padding-block:clamp(6rem,4rem + 8vw,12rem);overflow:clip}.lp-final-glow{pointer-events:none;background:radial-gradient(closest-side,#5b5bf66b,#1fb6e824 55%,#0000);border-radius:50%;width:min(120vw,70rem);height:min(80vw,46rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-final-mark{width:clamp(7rem,5rem + 8vw,12rem);margin:0 auto 2.5rem;position:relative}@media (prefers-reduced-motion:no-preference){.lp-final-mark{animation:7s ease-in-out infinite alternate lp-float}}@keyframes lp-float{to{transform:translateY(-.8rem)rotate(-2deg)}}.lp-final-title{max-width:18ch;margin-inline:auto;font-size:clamp(2.1rem,1.1rem + 4vw,4.8rem);line-height:1.05;position:relative}.lp-final-lead{max-width:40rem;margin:1.5rem auto 0;position:relative}.lp-final-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex;position:relative}.lp-final-note{color:var(--lp-fg3);margin-top:1.25rem;font-size:.86rem;position:relative}.lp-final-studio{color:var(--lp-fg3);margin-top:3.5rem;font-size:.86rem;position:relative}.lp-final-studio a{color:var(--lp-fg2);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.lp-footer{--muted:#e2e6f58c;padding-top:clamp(3rem,2.5rem + 2vw,4.5rem);padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));color:#e2e6f5b3;background:#05060c;border-top:1px solid #ffffff0f}.lp-footer-grid{gap:2.5rem;display:grid}.lp-footer h3{font-family:var(--font-unbounded), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e2e6f573;margin-bottom:.9rem;font-size:.7rem;font-weight:500}.lp-footer ul{gap:.55rem;display:grid}.lp-footer a{color:#e2e6f5bf;font-size:.92rem;text-decoration:none;transition:color .2s}.lp-footer a:hover,.lp-footer a[aria-current=true]{color:#fff}.lp-footer-tag{max-width:22rem;margin-top:1rem;font-size:.92rem;line-height:1.55}.lp-footer-bottom{color:#e2e6f573;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.82rem;display:flex}@media (min-width:640px){.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:3rem}}.lp-ai-grid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}@media (min-width:1000px){.lp-ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.lp-ai-list{gap:.7rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.lp-ai-list li{color:var(--lp-fg2);gap:.65rem;font-size:1rem;line-height:1.5;display:flex}.lp-ai-list svg{color:#5b5bf6;flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.lp-ai-more{margin-top:2rem}.lp-chat{color:#eef0fa;background:radial-gradient(90% 60% at 100% 0,#5b5bf647,#0000 60%),radial-gradient(70% 50% at 0 100%,#1fb6e829,#0000 60%),#0b0d18;border:1px solid #ffffff14;border-radius:1.6rem;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #141450bf}.lp-chat-top{border-bottom:1px solid #ffffff12;align-items:center;gap:.75rem;padding:.95rem 1.2rem;font-size:.85rem;display:flex}.lp-chat-dots{gap:.35rem;display:inline-flex}.lp-chat-dots i{background:#ffffff2e;border-radius:50%;width:.6rem;height:.6rem}.lp-chat-name{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.lp-chat-name svg{color:#a5a8ff;width:.95rem;height:.95rem}.lp-chat-conn{color:#6ee7b7;background:#34d3991f;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-chat-conn i{background:#34d399;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #34d39933}.lp-chat-body{flex-direction:column;gap:.75rem;padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem);display:flex}.lp-chat-body p{max-width:88%;margin:0;font-size:.93rem;line-height:1.55}.lp-chat-user{color:#fff;background:linear-gradient(130deg,#6d6aff,#4f4fe6);border-radius:1.1rem 1.1rem .3rem;align-self:flex-end;padding:.7rem 1rem}.lp-chat-body .lp-chat-tool{color:#a5a8ff;border:1px dashed #a5a8ff59;border-radius:.6rem;align-self:flex-start;align-items:center;gap:.45rem;padding:.35rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:inline-flex}.lp-chat-tool svg{width:.85rem;height:.85rem}.lp-chat-ai{color:#eef0faeb;background:#ffffff0f;border:1px solid #ffffff12;border-radius:1.1rem 1.1rem 1.1rem .3rem;align-self:flex-start;padding:.75rem 1rem}.lp-mcp-hero{padding-top:calc(7.5rem + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(4rem, 3rem + 4vw, 7rem) + var(--lp-sheet));background:radial-gradient(70% 60% at 15% 10%,#5b5bf659,#0000 60%),radial-gradient(60% 50% at 90% 90%,#1fb6e833,#0000 60%),#07080f}.lp-mcp-url{color:var(--lp-fg3);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem;font-size:.85rem;display:flex}.lp-mcp-url code{border:1px solid var(--lp-line);color:#fff;overflow-wrap:anywhere;background:#ffffff0d;border-radius:.8rem;padding:.55rem .9rem;font-size:.9rem}.lp-mcp-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.lp-mcp-steps{gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}@media (min-width:900px){.lp-mcp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-mcp-step{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:1.5rem;padding:1.75rem;position:relative}.lp-mcp-step b{font-family:var(--font-unbounded), sans-serif;background:linear-gradient(130deg,#7471ff,#1fb6e8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;line-height:1;display:block}.lp-mcp-step h3{margin:1.1rem 0 .4rem;font-size:1.15rem}.lp-mcp-step p,.lp-mcp-caps li,.lp-mcp-client li{color:var(--lp-fg2);margin:0;line-height:1.55}.lp-mcp-caps{gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}@media (min-width:900px){.lp-mcp-caps{grid-template-columns:1.2fr 1fr 1fr}}.lp-mcp-caps article{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:1.5rem;padding:1.75rem}.lp-mcp-caps article:first-child{color:#eef0fa;--lp-fg2:#dee3f5bf;background:linear-gradient(160deg,#0f1124,#0b0d18);border-color:#0000}.lp-mcp-caps h3{margin:0 0 1rem;font-size:1.1rem}.lp-mcp-caps ul,.lp-mcp-client ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lp-mcp-caps li{gap:.55rem;font-size:.95rem;display:flex}.lp-mcp-caps li svg{color:#5b5bf6;flex:none;width:1rem;height:1rem;margin-top:.25rem}.lp-mcp-caps article:first-child li svg{color:#a5a8ff}.lp-mcp-clients{gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:900px){.lp-mcp-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-mcp-client{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:1.4rem;padding:1.6rem}.lp-mcp-client header{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.lp-mcp-client h3{margin:0;font-size:1.2rem}.lp-mcp-client header span{color:var(--lp-fg3);font-size:.8rem}.lp-mcp-client ol{counter-reset:s}.lp-mcp-client li{counter-increment:s;overflow-wrap:anywhere;padding-left:2rem;font-size:.93rem;position:relative}.lp-mcp-client li:before{content:counter(s);color:#5b5bf6;background:#5b5bf61f;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.lp-mcp-prompts{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.lp-mcp-prompts span{border:1px solid var(--lp-line);background:var(--lp-panel);color:var(--lp-fg);border-radius:1rem;padding:.8rem 1.1rem;font-size:.95rem;line-height:1.45}.lp-mcp-who{gap:2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:900px){.lp-mcp-who{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-mcp-who h3{margin:0 0 .5rem;font-size:1.15rem}.lp-mcp-who p{color:var(--lp-fg2);margin:0;line-height:1.55}.lp-mcp-sec{gap:.75rem;margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;padding:0;list-style:none;display:grid}.lp-mcp-sec li{color:var(--lp-fg2);gap:.7rem;font-size:1rem;line-height:1.5;display:flex}.lp-mcp-sec svg{color:#34d399;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.lp-mcp-faq{border-top:1px solid var(--lp-line);margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.lp-mcp-faq details{border-bottom:1px solid var(--lp-line);padding:1.15rem 0}.lp-mcp-faq summary{cursor:pointer;font-size:1.05rem;font-weight:600;list-style:none}.lp-mcp-faq summary::-webkit-details-marker{display:none}.lp-mcp-faq p{color:var(--lp-fg2);margin:.75rem 0 0;line-height:1.6}.lp-made-by a{color:inherit;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #7c7cff80;text-decoration:underline #7c7cff80}.lp-made-by a:hover{color:#a5a8ff}
