@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ca98dabc-module__ZmS3ca__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ca98dabc-module__ZmS3ca__variable{--font-lp-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
html:has(.lp){scroll-behavior:smooth;background:#08080a;scroll-padding:96px 0 80px}body:has(.lp){background:#08080a}.lp{--bg:#08080a;--card:#111116;--card-2:#18181f;--line:#ffffff14;--line-2:#ffffff29;--ink:#f4f4f6;--ink-2:#c4c4ce;--ink-3:#a4a4af;--violet:#6d28d9;--violet-2:#8b5cf6;--violet-hi:#b69cff;--red:#ff4b3e;--red-text:#ff8577;--red-soft:#ffb0a8;--amber:#ffb547;--yellow:#e8d34e;--green:#3ddc84;--grey:#b8bfcc;--sans:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-lp-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords;min-height:100vh;font-size:16px;line-height:1.5;overflow-x:clip}.lp h1,.lp h2,.lp h3,.lp p,.lp ul,.lp ol{margin:0}.lp h1,.lp h2,.lp h3,.lp .marquee-track span{word-spacing:.1em}.lp ul,.lp ol{padding:0;list-style:none}.lp a{color:inherit}.lp ::selection{background:var(--violet);color:#fff}.lp .mono{font-family:var(--mono)}.lp code,.lp kbd{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);background:#ffffff12;border-radius:6px;padding:.08em .4em;font-size:.86em}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible,.lp [tabindex]:focus-visible,.lp input:focus-visible{outline:2px solid var(--violet-hi);outline-offset:3px}.lp main:focus{outline:none}.lp abbr[title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.lp .skip{z-index:100;background:var(--ink);color:#08080a;border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.lp .skip:focus{transform:none}.lp .motion-toggle{z-index:45;cursor:pointer;min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e12cc;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:color .2s,border-color .2s;display:inline-flex;position:fixed;bottom:16px;right:16px}.lp .motion-toggle:hover{color:var(--ink);border-color:var(--ink-3)}.lp .motion-toggle[aria-pressed=true]{color:var(--ink);border-color:var(--violet-hi)}.lp .motion-icon{text-align:center;width:12px;font-size:10px}.lp .wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}@media (max-width:640px){.lp .hide-sm{display:none}}.lp .btn{--sweep:var(--ink);--sweep-ink:#08080a;isolation:isolate;height:50px;font:600 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .4s var(--ease), border-color .4s var(--ease), transform .6s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lp .btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--sweep);transition:transform .55s var(--ease);position:absolute;inset:-1px;transform:translateY(102%)}.lp .btn:hover:before{transform:none}.lp .btn:hover{color:var(--sweep-ink)}.lp .btn-primary{background:var(--violet);color:#fff;box-shadow:0 10px 40px -12px #7c3aedcc}.lp .btn-ghost{border-color:var(--line-2);color:var(--ink)}.lp .btn-ghost:hover{border-color:var(--ink)}.lp .btn-sm{height:44px;padding:0 18px;font-size:14px}.lp .arrow{transition:transform .5s var(--ease);flex:none}.lp .btn:hover .arrow,.lp .orb:hover .arrow{transform:translate(3px,-3px)}.lp .nav{z-index:50;border:1px solid #0000;border-radius:16px;width:min(1296px,100% - 24px);transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%)}.lp.is-scrolled .nav{border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0e0e12b8}.lp .nav-inner{justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 12px 0 16px;display:flex}.lp .logo{letter-spacing:-.03em;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.lp .nav-links{gap:2px;display:flex}.lp .nav-links a,.lp .nav-signin{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.lp .nav-links a:hover,.lp .nav-signin:hover{color:var(--ink);background:#ffffff0f}.lp .nav-cta{align-items:center;gap:6px;display:flex}.lp .nav-progress{background:linear-gradient(90deg, var(--violet), var(--violet-hi));transform-origin:0;height:2px;transform:scaleX(var(--scroll,0));opacity:0;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.lp.is-scrolled .nav-progress{opacity:1}@media (max-width:920px){.lp .nav-links{display:none}}@media (max-width:400px){.lp .nav-signin{display:none}}.lp .hero{isolation:isolate;padding:clamp(100px,12vh,140px) 0 clamp(72px,9vw,120px);position:relative}.lp .hero-grid-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.lp .hero-grid-bg:before,.lp .hero-grid-bg:after{content:"";position:absolute;inset:0}.lp .hero-grid-bg:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-mask-image:radial-gradient(520px circle at var(--mx,72%) var(--my,30%), #000, transparent 72%);-webkit-mask-image:radial-gradient(520px circle at var(--mx,72%) var(--my,30%), #000, transparent 72%);mask-image:radial-gradient(520px circle at var(--mx,72%) var(--my,30%), #000, transparent 72%);background-position:top;background-size:72px 72px}.lp .hero-grid-bg:after{background:radial-gradient(700px circle at var(--mx,72%) var(--my,30%), #7c3aed33, transparent 65%)}.lp .hero-meta{border-bottom:1px solid var(--line);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);animation:lp-fade 1s var(--ease) both;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,4vw,44px);padding-bottom:16px;display:flex}.lp .rec-label{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.lp .rec-label i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lp-blink;box-shadow:0 0 0 4px #ff4b3e2e}.lp .hero-title{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(32px,min(10.4vw,13.5vh),188px);font-weight:800;font-stretch:80%;line-height:.86}.lp .hero-title .line{padding-block:.02em;display:block;overflow:hidden}.lp .hero-title .line>span{animation:lp-rise 1.2s var(--ease) both;display:inline-block}.lp .hero-title .line:nth-child(2)>span{animation-delay:80ms}.lp .hero-title .line:nth-child(3)>span{animation-delay:.16s}.lp .hero-title .line:nth-child(4)>span{animation-delay:.24s}.lp .hero-title .line:nth-child(3){padding-left:.9em}.lp .hero-title .strike{color:#0000;-webkit-text-stroke:clamp(1px, .14vw, 2.5px) var(--ink-2);position:relative}.lp .hero-title .strike:after{content:"";background:var(--red);transform-origin:0;height:.08em;animation:lp-strike .9s var(--ease) 1s forwards;margin-top:-.04em;position:absolute;top:50%;left:-1%;right:-1%;transform:scaleX(0);box-shadow:0 0 40px #ff4b3e80}@media (max-width:640px){.lp .hero-title .line:nth-child(3){padding-left:0}}.lp .hero-body{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vh,72px);display:grid}@media (max-width:1024px){.lp .hero-body{grid-template-columns:minmax(0,1fr)}}.lp .hero-copy{animation:lp-fade-up 1.1s var(--ease) .45s both}.lp .lead{color:var(--ink-2);max-width:44ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.lp .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .fine{font:12.5px/1.6 var(--mono);color:var(--ink-3);max-width:60ch;margin-top:20px}.lp .fine a{color:var(--ink-2);text-underline-offset:3px}.lp .demo{border:1px solid var(--line-2);animation:lp-fade-up 1.2s var(--ease) .6s both;background:linear-gradient(#131318,#0b0b0e);border-radius:20px;padding:10px;box-shadow:0 50px 140px -50px #7c3aed99,inset 0 1px #ffffff0f}.lp .demo-hint{min-height:40px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 8px 12px;font-size:14px;display:flex}.lp .demo-hint-step{font:700 11px/1 var(--mono);color:var(--violet-hi);background:#8b5cf629;border:1px solid #8b5cf659;border-radius:999px;flex:none;padding:5px 9px}.lp .demo[data-stage=done] .demo-hint-step{color:var(--green);background:#3ddc841f;border-color:#3ddc8459}.lp .demo-replay{font:600 12px/1 var(--mono);cursor:pointer;background:var(--ink);color:#08080a;border:0;border-radius:999px;margin-left:auto;padding:7px 12px}.lp .demo-panes{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:10px;display:grid}@media (max-width:680px){.lp .demo-panes{grid-template-columns:minmax(0,1fr)}}.lp .demo-browser{color:#141414;background:#f6f5f1;border-radius:12px;position:relative;overflow:hidden}.lp .demo-browser[data-flash]:after{content:"";pointer-events:none;background:#fff;animation:.6s ease-out forwards lp-flash;position:absolute;inset:0}.lp .demo-chrome{background:#e8e6e0;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.lp .demo-dots{flex:none;gap:6px;display:flex}.lp .demo-dots i{background:#cdc9c1;border-radius:50%;width:9px;height:9px}.lp .demo-url{min-width:0;font:11px/1 var(--mono);color:#4f4b45;white-space:nowrap;text-overflow:ellipsis;background:#fbfaf8;border-radius:6px;flex:1;padding:6px 10px;overflow:hidden}.lp .demo-shop{padding:18px 18px 20px;font-size:14px}.lp .demo-shop-title{letter-spacing:-.03em;margin-bottom:10px;font-size:20px;font-weight:800}.lp .demo-item{color:#3a3a3a;border-bottom:1px solid #e2dfd8;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lp .demo-promo{gap:8px;margin:16px 0 14px;display:flex}.lp .demo-promo input{color:#141414;min-width:0;height:44px;font:500 13px/1 var(--mono);letter-spacing:.06em;background:#fff;border:1px solid #8f8a80;border-radius:9px;flex:1;padding:0 12px}.lp .demo-apply{--pulse:var(--violet-2);color:#fff;min-width:80px;height:44px;font:600 14px/1 var(--sans);cursor:pointer;background:#141414;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;transition:background .2s,transform .2s;display:inline-flex}.lp .demo-apply:hover:not([aria-disabled=true]){background:var(--violet)}.lp .demo-apply:active:not([aria-disabled=true]){transform:scale(.96)}.lp .demo-apply[aria-disabled=true]{cursor:default;background:#3d3d3d}.lp .demo-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite lp-spin}.lp .demo-total{border-top:2px solid #141414;justify-content:space-between;padding-top:12px;font-size:17px;font-weight:800;display:flex}.lp .demo-total[data-shake]{animation:lp-shake .5s var(--ease), lp-red 1.4s ease-out}.lp .demo-capture{border:1px solid var(--line);min-width:0;font-family:var(--mono);background:#0a0a0d;border-radius:12px;flex-direction:column;display:flex}.lp .demo-cap-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:11px;display:flex}.lp .demo-rec{letter-spacing:.08em;color:var(--red-text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.lp .demo-rec i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite lp-blink}.lp .demo-rec.stopped{color:var(--ink-2)}.lp .demo-rec.stopped i{background:var(--ink-3);animation:none}.lp .demo-timer{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.lp .demo-cap-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .demo-log{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;height:236px;padding:4px 0;overflow-y:auto}.lp .demo-log:focus-visible{outline-offset:-2px}.lp .demo-line{animation:lp-line-in 1.2s var(--ease) both;grid-template-columns:58px 66px minmax(0,1fr);gap:8px;padding:7px 12px;font-size:11.5px;line-height:1.45;display:grid}.lp .demo-ts{color:var(--ink-3);font-variant-numeric:tabular-nums}.lp .demo-tag{letter-spacing:.02em;color:var(--ink-3);font-weight:700}.lp .demo-msg{color:var(--ink-2);overflow-wrap:anywhere}.lp .k-net .demo-tag{color:var(--amber)}.lp .k-console .demo-tag{color:var(--red-text)}.lp .k-console .demo-msg{color:var(--red-soft)}.lp .k-note .demo-tag{color:var(--violet-hi)}.lp .k-check .demo-tag,.lp .k-signoff .demo-tag{color:var(--green)}.lp .k-signoff .demo-msg{color:var(--ink)}.lp .demo-badge{letter-spacing:.04em;white-space:nowrap;color:var(--amber);background:#ffb54724;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:700}.lp .demo-cap-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp .demo-counts{color:var(--ink-3);gap:12px;font-size:11px;display:flex}.lp .demo-counts b{color:var(--ink);font-weight:700}.lp .demo-counts [data-hot] b{color:var(--red-text)}.lp .demo-actions{gap:6px;display:flex}.lp .demo-actions button{cursor:pointer;height:30px;font:700 11.5px/1 var(--mono);color:var(--ink);border:1px solid var(--line-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background .2s,border-color .2s;display:inline-flex}.lp .demo-actions button:hover:not(:disabled){background:#ffffff14}.lp .demo-actions kbd{padding:1px 5px;font-size:10px}.lp .demo-actions .pass{color:var(--green);border-color:#3ddc8480}.lp .demo-actions .pass:hover:not(:disabled){background:#3ddc841f}.lp .demo-actions .reject{color:var(--red-text);border-color:#ff4b3e8c}.lp .demo-actions .reject:hover:not(:disabled){background:#ff4b3e1f}.lp .demo-actions button:disabled{opacity:.35;cursor:not-allowed}.lp .demo-actions button,.lp .demo-replay{position:relative}.lp .demo-actions button:after,.lp .demo-replay:after{content:"";position:absolute;inset:-7px 0}.lp .demo-replay:after{inset:-9px -4px}.lp [data-pulse]{animation:1.6s ease-out infinite lp-ring}.lp .demo-actions [data-pulse]{--pulse:var(--violet-hi)}.lp .demo-actions .reject[data-pulse]{--pulse:var(--red)}.lp .marquee{border-block:1px solid var(--line);flex-direction:column;gap:4px;padding:22px 0;display:flex;overflow:hidden}.lp .marquee-row{transform:skewX(var(--skew,0deg));transition:transform .7s var(--ease)}.lp .marquee-track{width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp .marquee-row.reverse .marquee-track{animation-duration:56s;animation-direction:reverse}.lp .marquee-track span{white-space:nowrap;letter-spacing:-.035em;text-transform:uppercase;align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(44px,7.4vw,124px);font-weight:800;font-stretch:78%;line-height:1;display:inline-flex}.lp .marquee-track span.outline{color:#0000;-webkit-text-stroke:1.5px var(--ink-3)}.lp .marquee-track b{color:var(--violet-2);-webkit-text-stroke:0;font-size:.42em}.lp .section{padding-block:clamp(96px,13vw,180px)}.lp .section+.section{border-top:1px solid var(--line)}.lp .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-hi);align-items:center;gap:12px;margin-bottom:28px;display:inline-flex}.lp .eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.lp .display{letter-spacing:-.045em;text-wrap:balance;max-width:14em;font-size:clamp(40px,6.4vw,108px);font-weight:800;font-stretch:82%;line-height:.92}.lp .section-lead{color:var(--ink-2);max-width:54ch;margin-top:28px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.lp .scrub span{color:color-mix(in srgb, var(--ink) calc(clamp(0, calc(var(--p,1) * (var(--n) + 4) - var(--i)), 1) * 100%), var(--scrub-dim,#7c7c88));transition:color .25s linear}html.js .lp .scrub{--p:0}html.js .lp [data-reveal]{opacity:0;transform:translateY(44px)}.lp [data-reveal]{transition:opacity 1s var(--ease), transform 1.2s var(--ease)}html.js .lp [data-reveal].in{opacity:1;transform:none}.lp [data-reveal]:nth-child(2){transition-delay:80ms}.lp [data-reveal]:nth-child(3){transition-delay:.16s}.lp [data-reveal]:nth-child(4){transition-delay:.24s}.lp [data-reveal]:nth-child(5){transition-delay:.32s}.lp [data-reveal]:nth-child(6){transition-delay:.4s}.lp .compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(48px,6vw,88px);display:grid}@media (max-width:860px){.lp .compare{grid-template-columns:1fr}}.lp .compare-col{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.lp .compare-head{border-bottom:1px solid var(--line);font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:18px 22px;display:flex}.lp .compare-head .mono{color:var(--ink-3);letter-spacing:.02em;text-transform:none;font-weight:400}.lp .compare-col.bad .compare-head{color:var(--red-text)}.lp .compare-col.good{background:linear-gradient(180deg, #3ddc840f, transparent 40%), var(--card);border-color:#3ddc8447}.lp .compare-col.good .compare-head{color:var(--green)}.lp .chat{flex-direction:column;gap:10px;padding:22px;display:flex}.lp .bubble{max-width:86%;color:var(--ink-2);background:var(--card-2);border-radius:16px;padding:10px 14px;font-size:14.5px;line-height:1.45}.lp .bubble.them{border-bottom-left-radius:4px;align-self:flex-start}.lp .bubble.me{background:#ffffff14;border-bottom-right-radius:4px;align-self:flex-end}.lp .bubble .who{font:700 10px/1.4 var(--mono);letter-spacing:.1em;color:var(--ink-2);margin-bottom:3px;display:block}.lp .chat-mini{flex-direction:column;gap:10px;display:flex}.lp .evidence li{border-bottom:1px solid var(--line);font:12.5px/1.5 var(--mono);color:var(--ink-2);grid-template-columns:64px 76px minmax(0,1fr);gap:10px;padding:16px 22px;display:grid}.lp .evidence-foot{color:var(--green);margin-top:auto;padding:18px 22px;font-weight:600}.lp .ts{color:var(--ink-3);font-variant-numeric:tabular-nums}.lp .tag{font-family:var(--mono);letter-spacing:.02em;font-weight:700}.lp .t-net{color:var(--amber)}.lp .t-err{color:var(--red-text)}.lp .t-note{color:var(--violet-hi)}.lp .t-ok{color:var(--green)}.lp .t-dim{color:var(--ink-3)}html.js .lp .bubble,html.js .lp .evidence li{opacity:0;transform:translateY(12px)}.lp .bubble,.lp .evidence li{transition:opacity .6s var(--ease), transform .6s var(--ease)}html.js .lp .in .bubble,html.js .lp .in .evidence li{opacity:1;transform:none}.lp .bubble:nth-child(2){transition-delay:.5s}.lp .bubble:nth-child(3){transition-delay:1.1s}.lp .bubble:nth-child(4){transition-delay:1.7s}.lp .bubble:nth-child(5){transition-delay:2.4s}.lp .evidence li:nth-child(2){transition-delay:80ms}.lp .evidence li:nth-child(3){transition-delay:.16s}.lp .evidence li:nth-child(4){transition-delay:.24s}.lp .rivals{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px)}.lp .rival{isolation:isolate;border-bottom:1px solid var(--line);outline:none;grid-template-columns:72px minmax(0,1fr);column-gap:16px;padding:clamp(24px,3vw,36px) 0;display:grid;position:relative}.lp .rival:before{content:"";z-index:-1;transform-origin:bottom;transition:transform .6s var(--ease);background:linear-gradient(90deg,#8b5cf624,#0000 75%);position:absolute;inset:0;transform:scaleY(0)}.lp .rival:hover:before,.lp .rival:focus-visible:before{transform:none}.lp .rival:focus-visible{outline:2px solid var(--violet-hi);outline-offset:-2px}.lp .rival-num{font:500 13px/1 var(--mono);color:var(--ink-3);padding:.9em 0 0 8px}.lp .rival-main h3{letter-spacing:-.045em;transition:transform .7s var(--ease), color .4s;font-size:clamp(34px,5.4vw,88px);font-weight:800;font-stretch:82%;line-height:.95}.lp .rival:hover h3,.lp .rival:focus-visible h3{color:var(--violet-hi);transform:translate(14px)}.lp .rival-names{font:13px/1.4 var(--mono);color:var(--ink-3);margin-top:12px;display:block}.lp .rival-detail{transition:grid-template-rows .6s var(--ease);grid-column:2;grid-template-rows:0fr;display:grid}.lp .rival-detail>div{overflow:hidden}.lp .rival:hover .rival-detail,.lp .rival:focus-visible .rival-detail{grid-template-rows:1fr}.lp .rival-detail p{max-width:62ch;color:var(--ink-2);margin-top:18px;font-size:16px}.lp .rival-detail .rival-gap{font:13.5px/1.6 var(--mono);color:var(--red-soft);margin-top:10px}.lp .rival-gap b{color:var(--red-text)}@media (hover:none){.lp .rival-detail{grid-template-rows:1fr}}@media (max-width:640px){.lp .rival{grid-template-columns:40px minmax(0,1fr)}.lp .rival-num{padding-left:0}}.lp .wedge{background:radial-gradient(800px circle at 0% 0%, #7c3aed47, transparent 60%), var(--card);border:1px solid #8b5cf666;border-radius:28px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4.5vw,64px)}.lp .wedge-label{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-hi)}.lp .wedge-text{--scrub-dim:#9696a2;letter-spacing:-.035em;color:var(--ink);max-width:30ch;margin-top:20px;font-size:clamp(24px,3.2vw,50px);font-weight:700;line-height:1.1}.lp .steps{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);margin-top:clamp(40px,5vw,72px);display:grid}.lp .steps-sticky{position:sticky;top:22vh}.lp .steps-num{letter-spacing:-.06em;height:.8em;font-size:clamp(140px,21vw,340px);font-weight:800;font-stretch:75%;line-height:.8;display:flex;overflow:hidden}.lp .steps-zero{color:#0000;-webkit-text-stroke:2px var(--ink-3)}.lp .steps-digits{color:var(--violet-hi);transform:translateY(calc(var(--active,0) * -.8em));transition:transform .9s var(--ease);flex-direction:column;display:flex}.lp .steps-digits span{height:.8em;display:block}.lp .steps-bar{background:var(--line-2);max-width:340px;height:2px;margin-top:40px}.lp .steps-bar i{background:var(--violet-hi);height:100%;width:calc((var(--active,0) + 1) / var(--count) * 100%);transition:width .9s var(--ease);display:block}.lp .steps-of{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:14px}.lp .step{border-top:1px solid var(--line);padding:clamp(36px,5vw,60px) 0;position:relative}.lp .step:last-child{border-bottom:1px solid var(--line)}.lp .step:before{content:"";background:var(--violet-hi);transform-origin:0;width:100%;height:2px;transition:transform .9s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.lp .step h3{transition:color .5s}html.js .lp .step:not(.on) h3{color:var(--ink-3)}html.js .lp .step.on:before{transform:none}.lp .step-where{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.lp .step-n{color:var(--violet-hi);margin-right:6px}.lp .step h3{letter-spacing:-.04em;margin-top:16px;font-size:clamp(30px,3.6vw,56px);font-weight:800;font-stretch:85%;line-height:1}.lp .step p{max-width:52ch;color:var(--ink-2);margin-top:18px;font-size:17px;line-height:1.6}@media (max-width:860px){.lp .steps{grid-template-columns:minmax(0,1fr)}.lp .steps-rail{display:none}html.js .lp .step:not(.on) h3{color:var(--ink)}html.js .lp .step:before{display:none}}.lp .card,.lp .road,.lp .price{isolation:isolate;position:relative}.lp .card:before,.lp .road:before,.lp .price:before,.lp .card:after,.lp .road:after,.lp .price:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.lp .card:before,.lp .road:before,.lp .price:before{z-index:-1;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), #8b5cf629, transparent 62%)}.lp .card:after,.lp .road:after,.lp .price:after{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #b69cfff2, transparent 62%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp .card:hover:before,.lp .road:hover:before,.lp .price:hover:before,.lp .card:hover:after,.lp .road:hover:after,.lp .price:hover:after{opacity:1}.lp .bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,80px);display:grid}.lp .span-2{grid-column:span 2}.lp .span-3{grid-column:span 3}@media (max-width:980px){.lp .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .span-3{grid-column:span 2}}@media (max-width:640px){.lp .bento{grid-template-columns:minmax(0,1fr)}.lp .span-2,.lp .span-3{grid-column:auto}}.lp .card{border:1px solid var(--line);background:var(--card);border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:320px;padding:clamp(24px,2.4vw,34px);display:flex;overflow:hidden}.lp .card h3{letter-spacing:-.03em;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.1}.lp .card p{max-width:54ch;color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.6}@media (min-width:981px){.lp .card.span-2,.lp .card.span-3{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}}.lp .ticker{height:216px;font:12.5px/1.4 var(--mono);color:var(--ink-2);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.lp .ticker-track{animation:16s linear infinite lp-ticker}.lp .ticker-track>div>div{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:10px 0;overflow:hidden}.lp .ticker .tag{width:40px;display:inline-block}.lp .ticker em{color:var(--ink-3);margin-left:6px;font-style:normal}.lp .sevs{flex-wrap:wrap;gap:8px;display:flex}.lp .sev{--c:var(--grey);cursor:default;font:700 11.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);transition:transform .5s var(--ease), background .3s;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.lp .sev:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp .sev:hover{background:color-mix(in srgb, var(--c) 24%, transparent);transform:translateY(-4px)rotate(-3deg)}.lp .sev.blocker{--c:var(--red-text)}.lp .sev.major{--c:var(--amber)}.lp .sev.minor{--c:var(--yellow)}.lp .checks li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.lp .checks li:before{content:"✓";width:20px;height:20px;font:800 12px/1 var(--sans);color:#0000;border:1.5px solid var(--line-2);transition:background .4s var(--ease), border-color .4s, color .4s;border-radius:6px;flex:none;place-items:center;display:grid}.lp .checks li.done{color:var(--ink)}.lp .checks li.done:before{background:var(--green);border-color:var(--green);color:#04150b}html.js .lp .card:not(.in) .checks li.done:before{border-color:var(--line-2);color:#0000;background:0 0}.lp .checks li:first-child:before{transition-delay:.5s}.lp .checks li:nth-child(2):before{transition-delay:.9s}.lp .notif{background:var(--card-2);border:1px solid var(--line-2);transition:opacity .8s var(--ease) .4s, transform .8s var(--ease) .4s;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 20px 50px -20px #000c}.lp .notif b{font-size:14px;display:block}.lp .notif span{font:11.5px/1.4 var(--mono);color:var(--ink-3);margin-top:2px;display:block}html.js .lp .card:not(.in) .notif{opacity:0;transform:translateY(24px)scale(.96)}.lp .perms{flex-direction:column;display:flex}.lp .perms-who{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.lp .perms-who small{font:400 11px/1.4 var(--mono);color:var(--ink-3);display:block}.lp .perms-avatar{background:var(--violet);width:32px;height:32px;font:700 11px/1 var(--mono);color:#fff;border-radius:50%;place-items:center;display:grid}.lp .perm{border-top:1px solid var(--line);min-height:46px;color:var(--ink-3);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;transition:color .3s;display:flex;position:relative}.lp .perm:has(input:checked){color:var(--ink)}.lp .perm input{opacity:0;width:1px;height:1px;position:absolute}.lp .perm-switch{width:40px;height:23px;transition:background .35s var(--ease);background:#ffffff1f;border-radius:999px;flex:none;position:relative}.lp .perm-switch:after{content:"";background:var(--ink-2);width:17px;height:17px;transition:transform .45s var(--ease), background .3s;border-radius:50%;position:absolute;top:3px;left:3px}.lp .perm input:checked+.perm-switch{background:var(--violet)}.lp .perm input:checked+.perm-switch:after{background:#fff;transform:translate(17px)}.lp .perm input:focus-visible+.perm-switch{outline:2px solid var(--violet-hi);outline-offset:2px}.lp .repro{counter-reset:step;flex-direction:column;gap:8px;display:flex}.lp .repro li{counter-increment:step;background:var(--card-2);border:1px solid var(--line);font:13px/1.5 var(--mono);color:var(--ink-2);transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:12px;align-items:baseline;gap:14px;padding:13px 16px;display:flex}.lp .repro li:before{content:counter(step, decimal-leading-zero);color:var(--ink-3);flex:none}.lp .repro li.err{color:var(--red-soft);background:#ff4b3e14;border-color:#ff4b3e66}.lp .repro li.err:before{color:var(--red-text)}.lp .repro code{font-size:.95em}html.js .lp .card:not(.in) .repro li{opacity:0;transform:translate(-16px)}.lp .repro li:nth-child(2){transition-delay:.15s}.lp .repro li:nth-child(3){transition-delay:.3s}.lp .repro li:nth-child(4){transition-delay:.55s}.lp .roadmap{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(48px,6vw,80px);margin-bottom:8px;display:grid}@media (max-width:760px){.lp .roadmap{grid-template-columns:1fr}}.lp .road{border:1px dashed var(--line-2);background:repeating-linear-gradient(135deg, transparent 0 16px, #ffffff05 16px 17px), var(--bg);border-radius:24px;flex-direction:column;gap:14px;min-height:300px;padding:clamp(24px,3vw,40px);display:flex}.lp .soon{border:1px solid var(--line-2);width:fit-content;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-bottom:auto;padding:6px 11px;display:inline-flex}.lp .soon:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite lp-blink}.lp .road h3{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,48px);font-weight:800;font-stretch:85%;line-height:1}.lp .road p{max-width:48ch;color:var(--ink-2);line-height:1.6}.lp .prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,80px);display:grid}@media (max-width:900px){.lp .prices{grid-template-columns:minmax(0,1fr)}}.lp .price{border:1px solid var(--line);background:var(--card);border-radius:24px;flex-direction:column;gap:26px;padding:clamp(26px,2.6vw,36px);display:flex}.lp .price h3{font:500 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.lp .amt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(60px,6.4vw,96px);font-weight:800;font-stretch:82%;line-height:.9}.lp .amt span{letter-spacing:0;color:var(--ink-3);margin-left:4px;font-size:17px;font-weight:500;font-stretch:100%}.lp .price ul{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:12px;padding-top:24px;display:flex}.lp .price li{color:var(--ink-2);gap:12px;font-size:15px;display:flex}.lp .price li:before{content:"+";font-family:var(--mono);color:var(--violet-hi);flex:none}.lp .price .btn{width:100%}.lp .price.featured{background:radial-gradient(600px circle at 50% 0%, #7c3aed4d, transparent 60%), var(--card);border-color:#8b5cf699;box-shadow:0 40px 100px -40px #7c3aedb3}.lp .faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);display:grid}@media (max-width:900px){.lp .faq-grid{grid-template-columns:minmax(0,1fr)}}.lp .faq-head{align-self:start;position:sticky;top:120px}@media (max-width:900px){.lp .faq-head{position:static}}.lp .faq-list{border-top:1px solid var(--line)}.lp .faq{border-bottom:1px solid var(--line)}.lp .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(18px,1.6vw,23px);font-weight:600;list-style:none;transition:color .3s;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary h3{font:inherit;letter-spacing:inherit;word-spacing:normal}.lp .faq summary:hover{color:var(--violet-hi)}.lp .faq summary i{border:1px solid var(--line-2);width:32px;height:32px;transition:transform .5s var(--ease), background .3s, border-color .3s;border-radius:50%;flex:none;position:relative}.lp .faq summary i:before,.lp .faq summary i:after{content:"";background:currentColor;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.lp .faq summary i:after{transition:transform .5s var(--ease);transform:rotate(90deg)}.lp .faq[open] summary i{background:var(--violet);border-color:var(--violet);transform:rotate(180deg)}.lp .faq[open] summary i:after{transform:rotate(0)}.lp .faq p{max-width:62ch;color:var(--ink-2);padding-bottom:28px;font-size:16px;line-height:1.65}.lp .faq::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.lp .faq[open]::details-content{block-size:auto}.lp .final{isolation:isolate;border-top:1px solid var(--line);padding-block:clamp(120px,16vw,220px);position:relative;overflow:hidden}.lp .final:before{content:"";z-index:-1;background:radial-gradient(720px circle at var(--mx,70%) var(--my,70%), #7c3aed57, transparent 62%);position:absolute;inset:0}.lp .final-title{letter-spacing:-.045em;text-transform:uppercase;max-width:11em;font-size:clamp(50px,8.8vw,160px);font-weight:800;font-stretch:78%;line-height:.86}.lp .final-title span{background:linear-gradient(90deg, var(--violet-hi), var(--violet-2) 60%, #6d28d9);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .final-ctas{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:flex}.lp .orb{aspect-ratio:1;background:var(--violet);color:#fff;letter-spacing:-.01em;width:clamp(150px,14vw,200px);transition:transform .6s var(--ease), background .35s, color .35s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 30px 80px -20px #7c3aede6}.lp .orb:hover{background:var(--ink);color:#08080a}.lp .orb .arrow{width:22px;height:22px}.lp .final-links{flex-wrap:wrap;gap:12px;display:flex}.lp .foot{border-top:1px solid var(--line);padding-top:32px;overflow:hidden}.lp .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .foot-row p{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp .foot-links{font:12.5px/1 var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.lp .foot-links a{align-items:center;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex}.lp .foot-links a:hover{color:var(--ink)}.lp .wordmark{text-align:center;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;background:linear-gradient(#ffffff29,#fff0 85%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:clamp(32px,5vw,64px) 0 -.13em;font-size:28vw;font-weight:800;font-stretch:75%;line-height:.8}@keyframes lp-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes lp-strike{to{transform:scaleX(1)}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes lp-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pulse,currentColor) 65%, transparent)}80%,to{box-shadow:0 0 0 12px color-mix(in srgb, var(--pulse,currentColor) 0%, transparent)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-ticker{to{transform:translateY(-50%)}}@keyframes lp-line-in{0%{opacity:0;background:#8b5cf63d;transform:translateY(8px)}25%{opacity:1;background:#8b5cf63d;transform:none}to{background:0 0}}@keyframes lp-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes lp-red{0%,40%{color:#9a1c13}to{color:inherit}}@keyframes lp-flash{0%{opacity:.9}to{opacity:0}}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp.motion-off *,.lp.motion-off :before,.lp.motion-off :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp.motion-off .marquee-row{transform:none}.lp.motion-off .scrub{--p:1!important}html:has(.lp.motion-off){scroll-behavior:auto}
