.lp{--line:#212228;--pix:var(--font-geist-pixel-square), var(--font-geist-mono), monospace;--mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--ground);color:var(--text);font-size:15px;overflow-x:clip}.lp button{cursor:pointer}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0f1012b8;border-bottom:1px solid #0000;height:52px;transition:border-color .2s,background .2s;display:flex;position:sticky;top:0}.lp-nav.scrolled{border-bottom-color:var(--line);background:#0f1012db}.lp-cell{border:0;border-right:1px solid var(--line);color:#e9e9ebc7;white-space:nowrap;background:0 0;align-items:center;gap:8px;height:100%;padding:0 18px;font-size:13.5px;transition:color .15s,background .15s;display:flex}.lp-cell:hover{color:var(--text);background:#ffffff08}.lp-brand{color:var(--text);letter-spacing:-.02em;padding:0 16px 0 10px;font-size:15px;font-weight:500}.lp-links{display:flex}.lp-nav-end{margin-left:auto;display:flex}.lp-nav-end .lp-cell{border-right:0;border-left:1px solid var(--line)}.lp-cta{font-weight:500;color:var(--text)!important}.lp-cta span{color:var(--soft-red);transition:transform .15s}.lp-cta:hover span{transform:translate(3px)}.lp-hero{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:calc(100vh - 52px);min-height:600px;max-height:920px;display:flex;position:relative;overflow:hidden}.lp-ascii{width:100%;height:100%;position:absolute;inset:0}.lp-rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.lp-rail.l{left:72px}.lp-rail.r{right:72px}.lp-arc{aspect-ratio:1;border:1px solid var(--line);pointer-events:none;border-radius:50%;width:62%;position:absolute;top:-70%;left:-26%}.lp-hero-in{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}.lp-kicker{font-family:var(--pix);letter-spacing:.08em;text-transform:uppercase;color:var(--soft-red);font-size:12px}.lp-hero h1{letter-spacing:-.055em;text-shadow:0 0 40px var(--ground), 0 0 18px var(--ground);margin:0;font-size:clamp(44px,7.4vw,104px);font-weight:500;line-height:.98}.lp-inline{vertical-align:-.06em;filter:drop-shadow(0 0 24px #f5284659);width:auto;height:.72em;margin:0 .08em;display:inline-block}.lp-lede{color:#e9e9eba8;max-width:520px;text-shadow:0 0 20px var(--ground);margin:26px 0 0;font-size:16.5px;line-height:1.5}.lp-pill{border:1px solid var(--divider);height:48px;color:var(--text);background:#16171be6;border-radius:10px;align-items:center;gap:12px;margin-top:34px;padding:0 16px 0 8px;font-size:14px;transition:border-color .15s,transform .15s;display:inline-flex;box-shadow:0 20px 50px #00000080}.lp-pill:hover{border-color:var(--muted);transform:translateY(-1px)}.lp-pill-ico{background:var(--raised);border:1px solid var(--divider);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.lp-pill svg:last-child{color:var(--muted)}.lp-blocks{z-index:1;pointer-events:none;width:320px;height:320px;position:absolute;bottom:0}.lp-blocks.left{left:0}.lp-blocks.right{right:0}.lp-blocks i{animation:.9s cubic-bezier(.2,.8,.2,1) both lp-rise;display:block;position:absolute}.lp-blocks i:nth-child(2){animation-delay:80ms}.lp-blocks i:nth-child(3){animation-delay:.16s}.lp-blocks i:nth-child(4){animation-delay:.24s}.lp-blocks i.diamond{animation-name:lp-spin-in;transform:rotate(45deg)}.lp-sprite{z-index:2;image-rendering:pixelated;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both lp-rise;display:block;position:absolute}.lp-sprite svg{display:block}.lp-sprite.bob{animation:.9s .35s both lp-rise,2.4s steps(2,end) 1.3s infinite lp-bob}@keyframes lp-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes lp-spin-in{0%{opacity:0;transform:rotate(0)scale(.4)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes lp-bob{50%{translate:0 -4px}}.lp-strip{border-bottom:1px solid var(--line);overflow:hidden}.lp-strip-track{width:max-content;animation:36s linear infinite lp-marquee;display:flex}.lp-strip:hover .lp-strip-track{animation-play-state:paused}.lp-strip-set{display:flex}.lp-strip-cell{border-right:1px solid var(--line);min-width:200px;height:120px;font-family:var(--pix);letter-spacing:.02em;color:#e9e9ebd1;place-items:center;padding:0 44px;font-size:30px;transition:color .2s;display:grid}.lp-strip-cell:hover{color:var(--soft-red)}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-web{flex-direction:column;align-items:center;padding:130px 24px 150px;display:flex;position:relative;overflow:hidden}.lp-lines{width:100%;height:100%;position:absolute;inset:0}.lp-lines line{stroke:#e9e9eb21;stroke-width:1px;vector-effect:non-scaling-stroke}.lp-h2{letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.04;position:relative}.lp-h2 span{color:var(--muted)}.lp-web .lp-h2{max-width:640px;margin-bottom:64px}.lp-chips{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.lp-chip-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lp-chip-row:nth-child(2){translate:-40px}.lp-chip-row:nth-child(3){translate:30px}.lp-chip{background:var(--ground);border:1px solid var(--line);height:40px;color:var(--muted);align-items:center;gap:10px;padding:0 16px;font-size:15.5px;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.lp-chip.lit{background:var(--panel);border-color:var(--divider);color:var(--text)}.lp-chip:hover{color:var(--text);border-color:var(--soft-red)}.lp-chip .dot{background:var(--text);width:3px;height:3px;margin:0 -8px}.lp-chip .dot:first-child{margin-right:0}.lp-chip .dot:last-child{margin-left:0}.lp-say{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:90px 24px 110px}.lp-say p{text-align:center;letter-spacing:-.04em;max-width:900px;margin:0 auto;font-size:clamp(26px,3.4vw,44px);font-weight:500;line-height:1.15}.lp-say span{color:var(--muted)}.lp-feats{border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid}.lp-tabs{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;align-self:start;margin:40px;display:flex;position:sticky;top:92px;overflow:hidden}.lp-tabs a{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px;font-size:14px;transition:color .15s,background .15s;display:flex}.lp-tabs a:last-child{border-bottom:0}.lp-tabs a span{opacity:0;transition:opacity .15s,transform .15s}.lp-tabs a:hover{color:var(--text)}.lp-tabs a.on{color:var(--text);background:var(--raised)}.lp-tabs a.on span{opacity:1;color:var(--soft-red)}.lp-feat-list{border-left:1px solid var(--line)}.lp-feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:72px 48px;scroll-margin-top:52px;display:grid}.lp-feature:last-child{border-bottom:0}.lp-feature.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-feature.flip .lp-feat-text{order:2}.lp-feat-text h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(28px,2.9vw,40px);font-weight:500;line-height:1.06}.lp-feat-text h3 span{color:var(--muted)}.lp-feat-text p{color:#e9e9eba8;max-width:400px;margin:0 0 30px;line-height:1.55}.lp-arrow{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14.5px;font-weight:500;display:inline-flex}.lp-arrow span{color:var(--soft-red);transition:transform .15s}.lp-arrow:hover span{transform:translate(3px)}.lp-mosaic{aspect-ratio:3/2;border:1px solid var(--line);display:grid;position:relative}.lp-mosaic>i{display:block}.lp-mosaic>i.blink{animation:4s step-end infinite lp-blink}@keyframes lp-blink{50%{filter:brightness(1.7)}}.lp-mosaic-over{place-items:center;padding:8%;display:grid;position:absolute;inset:0}.lp-win{border:1px solid var(--divider);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0e10f0;border-radius:10px;width:min(100%,420px);overflow:hidden;box-shadow:0 30px 80px #0009}.lp-win-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.lp-win-bar span{background:var(--divider);width:9px;height:9px}.lp-win-bar span:first-child{background:var(--red)}.lp-win-bar em{font-style:normal;font-family:var(--mono);color:var(--muted);margin-left:8px;font-size:11.5px}.lp-win-body{font-family:var(--mono);padding:16px 16px 18px;font-size:12.5px;line-height:1.75}.lp-term b{color:var(--soft-red);font-weight:500}.lp-term em{color:var(--green);font-style:normal}.lp-term .dim{color:var(--muted);white-space:pre}.lp-rank{border:1px solid var(--line);align-items:center;gap:10px;margin:4px 0;padding:5px 8px;display:flex}.lp-rank span{color:var(--muted)}.lp-rank i{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-style:normal}.lp-rank strong{margin-left:auto;font-weight:500}.lp-rank:first-of-type{border-color:var(--divider);background:var(--panel)}.lp-rank.ours i{color:var(--soft-red)}.lp-checks{margin:0 0 14px;padding:0;list-style:none}.lp-checks li{align-items:center;gap:10px;padding:4px 0;display:flex}.lp-checks li.wait{color:var(--muted)}.lp-checks li.wait i{border:1px dashed var(--muted);width:12px;height:12px;animation:1.2s step-end infinite lp-blink}.lp-pass{color:var(--green);font-family:var(--pix);letter-spacing:.06em;border:1px solid #40f0a759;padding:10px 12px;font-size:16px}.lp-pass span{font-family:var(--mono);letter-spacing:0;color:var(--muted);font-size:12px}.lp-ledger>div{border-bottom:1px solid var(--line);gap:12px;padding:4px 0;display:flex}.lp-ledger>div:last-child{border-bottom:0}.lp-ledger time{color:var(--muted)}.lp-ledger span{color:var(--muted);margin-left:auto;font-size:11px}.lp-ledger strong{color:var(--green);margin-left:auto;font-weight:500}.lp-ledger .hi{color:var(--text)}.lp-sheet{border-collapse:collapse;width:100%}.lp-sheet th,.lp-sheet td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:5px 8px;font-weight:400}.lp-sheet th{color:var(--muted);background:var(--panel);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lp-sheet td:last-child{text-align:right}.lp-sheet .rev,.lp-sheet td:first-child{color:var(--soft-red)}.lp-sheet td:nth-child(3){white-space:normal}.lp-sheet-demo{font-family:var(--mono);font-size:12.5px}.lp-sheet-demo td:last-child{color:var(--muted)}.lp-modal-text{color:#e9e9ebb8;margin:0;font-size:14px;line-height:1.55}.lp-modal-alt{color:var(--muted);text-underline-offset:3px;align-self:center;font-size:13px;text-decoration:underline}.lp-modal-alt:hover{color:var(--text)}.lp-who{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;padding:110px 40px}.lp-who-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.lp-who-head .lp-h2{text-align:left}.lp-who-grid{grid-template-columns:300px minmax(0,1fr);gap:24px;display:grid}.lp-who-tabs{border:1px solid var(--line);flex-direction:column;display:flex}.lp-who-tabs button{border:0;border-bottom:1px solid var(--line);min-height:96px;color:var(--muted);text-align:left;background:0 0;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:14px;padding:20px 22px;font-size:17px;transition:color .15s,background .15s;display:flex;position:relative}.lp-who-tabs button:last-child{border-bottom:0}.lp-who-tabs button:hover{color:var(--text)}.lp-who-tabs button.on{color:var(--text);background:var(--panel)}.lp-who-tabs button.on:before{content:"";background:var(--red);width:2px;position:absolute;top:0;bottom:0;left:-1px}.lp-who-body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;animation:.35s both lp-fade;display:grid}@keyframes lp-fade{0%{opacity:0;translate:0 8px}}.lp-who-cards{flex-direction:column;gap:24px;display:flex}.lp-who-card{border:1px solid var(--line);background:var(--ground);flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding:24px;transition:border-color .2s;display:flex}.lp-who-card:hover{border-color:var(--divider)}.lp-who-card p{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.35}.lp-red{background:var(--red);color:#fff;flex-direction:column;justify-content:space-between;gap:40px;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.lp-red-ascii{font-family:var(--mono);letter-spacing:.3em;color:#5a000f52;word-break:break-all;pointer-events:none;font-size:13px;line-height:1.2;position:absolute;inset:-10px;-webkit-mask-image:linear-gradient(160deg,#0000 20%,#000 90%);mask-image:linear-gradient(160deg,#0000 20%,#000 90%)}.lp-red p{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15;position:relative}.lp-red span{opacity:.85;font-size:13.5px;position:relative}.lp-deep{border-bottom:1px solid var(--line);padding:110px 0 0}.lp-deep .lp-h2{text-align:left;max-width:1440px;margin:0 auto;padding:0 40px 40px}.lp-deep-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-deep-cell{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-height:190px;padding:32px 40px;transition:background .2s;display:flex}.lp-deep-cell:last-child{border-right:0}.lp-deep-cell:hover{background:var(--panel)}.lp-deep-cell strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.lp-deep-cell strong span{color:var(--soft-red);transition:transform .15s;display:inline-block}.lp-deep-cell:hover strong span{transform:translate(4px)}.lp-deep-cell p{max-width:320px;color:var(--muted);margin:0;line-height:1.5}.lp-foot{padding:0}.lp-foot-cols{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-foot-cols>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:40px;display:flex}.lp-foot-cols>div:last-child{border-right:0}.lp-foot h4{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:400}.lp-foot a{color:#e9e9ebdb;width:fit-content;font-size:14px}.lp-foot a:hover{color:var(--soft-red)}.lp-foot-mark{font-family:var(--pix);text-align:center;letter-spacing:-.02em;color:var(--panel);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:40px 24px 0;font-size:clamp(56px,15.5vw,240px);line-height:.85;transition:color .4s;overflow:hidden}.lp-foot-mark:hover{color:#3a0d16}.lp-foot-end{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:18px 40px 26px;font-size:12.5px;display:flex}.lp-modal{z-index:100;visibility:hidden;pointer-events:none;place-items:center;padding:16px;transition:visibility 0s .22s;display:grid;position:fixed;inset:0}.lp-modal.open{visibility:visible;pointer-events:auto;transition:none}.lp-modal-scrim{-webkit-backdrop-filter:blur(8px);opacity:0;background:#050507b3;border:0;padding:0;transition:opacity .2s;position:absolute;inset:0;cursor:default!important}.lp-modal.open .lp-modal-scrim{opacity:1}.lp-modal-box{background:var(--panel);border:1px solid var(--divider);opacity:0;width:min(460px,100%);padding:28px;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(14px)scale(.98);box-shadow:0 40px 120px #000000b3}.lp-modal.open .lp-modal-box{opacity:1;transform:none}.lp-corner{background:var(--red);width:8px;height:8px;position:absolute}.lp-corner.tl{top:-4px;left:-4px}.lp-corner.tr{top:-4px;right:-4px}.lp-corner.bl{bottom:-4px;left:-4px}.lp-corner.br{bottom:-4px;right:-4px}.lp-modal-x{border:1px solid var(--line);background:var(--ground);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lp-modal-x:hover{color:var(--text)}.lp-modal-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.lp-modal-head>svg,.lp-modal-head>.logo-motion{flex-shrink:0}.lp-modal h3{letter-spacing:-.035em;margin:6px 0 0;font-size:24px;font-weight:500}.lp-modal-form{flex-direction:column;gap:16px;display:flex}.lp-field{color:var(--muted);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.lp-field input{border:1px solid var(--divider);background:var(--ground);height:48px;color:var(--text);font-family:var(--mono);letter-spacing:.04em;border-radius:8px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s}.lp-field input:focus{border-color:var(--soft-red)}.lp-graders{gap:6px;display:flex}.lp-graders span{border:1px solid var(--line);font-family:var(--pix);color:var(--muted);padding:4px 8px;font-size:11px}.lp-btn{background:var(--text);height:46px;color:var(--ground);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:500;transition:opacity .15s;display:inline-flex}.lp-btn:disabled{opacity:.35;cursor:not-allowed!important}.lp-fine{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.lp-choices{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.lp-choice{border:1px solid var(--divider);background:var(--ground);flex-direction:column;gap:8px;min-height:170px;padding:18px;transition:border-color .15s,background .15s;display:flex;position:relative}.lp-choice svg{margin-bottom:auto}.lp-choice:hover,.lp-choice:focus-visible{border-color:var(--soft-red);background:var(--raised)}.lp-choice strong{font-size:16px;font-weight:500}.lp-choice span{color:var(--muted);font-size:12.5px;line-height:1.45}.lp-choice em{color:var(--soft-red);font-style:normal;position:absolute;top:16px;right:16px}.lp-reveal{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.8,.2,1);translate:0 18px}.lp-reveal.in{opacity:1;translate:0}.lp-hero .lp-reveal{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.lp *,.lp :before{transition:none!important;animation:none!important}.lp-reveal{opacity:1;translate:none}}@media (max-width:1000px){.lp-links{display:none}.lp-feats{grid-template-columns:minmax(0,1fr)}.lp-tabs{display:none}.lp-feat-list{border-left:0}.lp-feature,.lp-feature.flip{grid-template-columns:minmax(0,1fr);gap:32px;padding:56px 24px}.lp-feature.flip .lp-feat-text{order:0}.lp-who{padding:80px 24px}.lp-who-grid,.lp-who-body{grid-template-columns:minmax(0,1fr)}.lp-who-tabs{flex-direction:row;overflow-x:auto}.lp-who-tabs button{border-bottom:0;border-right:1px solid var(--line);flex-direction:row;flex:1 0 auto;align-items:center;gap:10px;min-height:0;padding:14px 16px;font-size:14px}.lp-who-tabs button.on:before{width:auto;height:2px;inset:auto 0 -1px}.lp-red{min-height:300px}.lp-deep .lp-h2{padding:0 24px 32px}.lp-deep-grid,.lp-foot-cols{grid-template-columns:minmax(0,1fr)}.lp-deep-cell,.lp-foot-cols>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 24px}.lp-blocks{transform-origin:0 100%;transform:scale(.6)}.lp-blocks.right{transform-origin:100% 100%}.lp-rail.l{left:24px}.lp-rail.r{right:24px}}@media (max-width:640px){.lp-brand span{display:none}.lp-hero{height:calc(100svh - 52px);min-height:560px}.lp-blocks{transform:scale(.42)}.lp-lede{font-size:15px}.lp-pill{text-align:left;height:auto;padding:8px 14px 8px 8px;font-size:13px}.lp-strip-cell{min-width:130px;height:84px;padding:0 26px;font-size:22px}.lp-web{padding:90px 16px 100px}.lp-chip-row:nth-child(n){translate:none}.lp-chip{height:36px;padding:0 12px;font-size:13.5px}.lp-mosaic{aspect-ratio:auto;min-height:340px}.lp-mosaic-over{padding:16px}.lp-win-body{padding:12px;font-size:11.5px}.lp-choices{grid-template-columns:1fr}.lp-choice{min-height:0}.lp-foot-end{flex-direction:column;padding:18px 24px 26px}.lp-who-head{flex-direction:column;align-items:flex-start}}
