:root{--wolf:url(/images/wolf.webp)}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-var.woff2)format("woff2")}@property --s{syntax:"<number>";inherits:true;initial-value:0}:root{--black:#000;--coal:#0c0c0c;--coal-2:#161616;--coal-3:#242424;--white:#fff;--fog:#efefef;--red:#e4161f;--red-hot:#ff2b36;--red-deep:#8f0a11;--nav-h:72px;--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.76,0,.24,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#000}body{color:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;margin:0;font-family:Inter Tight,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;font-stretch:100%;line-height:1.55;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,p{margin:0}button{font:inherit;color:inherit}section,footer{scroll-margin-top:0}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red-hot);outline-offset:3px}svg[viewBox="0 0 24 24"]:not([fill]){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-theme=dark]{--sbg:#000;--fg:#fff;--fg2:#a9a9a9;--line:#ffffff29}[data-theme=red]{--sbg:var(--red);--fg:#000;--fg2:#000000bf;--line:#0006}[data-theme=light]{--sbg:#fff;--fg:#000;--fg2:#505050;--line:#00000024}[data-theme=fog]{--sbg:var(--fog);--fg:#000;--fg2:#505050;--line:#00000029}.sec{color:var(--fg);padding:clamp(84px,11vw,168px) 0;position:relative}.sec:before{content:"";background:var(--sbg);z-index:0;pointer-events:none;position:absolute;inset:0}.container{z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}#field{z-index:1;pointer-events:none;width:100vw;height:100lvh;position:fixed;inset:0}.eyebrow{letter-spacing:.02em;color:var(--fg2);align-items:center;gap:.75em;margin-bottom:1.3rem;font-size:.84rem;font-weight:700;font-stretch:96%;display:inline-flex}.eyebrow:before{content:"";background:var(--red);flex:none;width:9px;height:9px;transform:rotate(45deg)}.section-head{max-width:860px;margin:0 0 clamp(40px,6vw,76px)}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.center .eyebrow{justify-content:center}h2.section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.15rem,5.2vw,4.6rem);font-weight:800;font-stretch:114%;line-height:1}.section-desc{color:var(--fg2);max-width:56ch;margin-top:1.3rem;font-size:clamp(1.02rem,1.5vw,1.2rem)}.section-head.center .section-desc{margin-left:auto;margin-right:auto}.js [data-animate]{opacity:0;transition:opacity .9s var(--ease-out),transform 1s var(--ease-out),clip-path 1.1s var(--ease-out);transition-delay:var(--d,0s)}.js [data-animate=""]{transform:translateY(20px)}.js [data-animate=fade]{transform:none}.js [data-animate=wipe]{clip-path:inset(0 0 100%);opacity:1;transform:translateY(.28em)}.js [data-animate=scan]{clip-path:inset(0 100% 0 0);opacity:1}.js [data-animate].in-view{opacity:1;clip-path:inset(-30%);transform:none}@media (prefers-reduced-motion:reduce){.js [data-animate]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.btn{--c:12px;--btn-bd:var(--fg);--btn-bg:var(--sbg);--btn-fg:var(--fg);--btn-hover:var(--fg);--btn-fg-h:var(--sbg);isolation:isolate;background:var(--btn-bd);color:var(--btn-fg);cursor:pointer;white-space:nowrap;letter-spacing:.005em;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));transition:color .35s var(--ease),transform .25s var(--ease);will-change:transform;border:0;justify-content:center;align-items:center;gap:.6em;padding:1.02rem 1.8rem;font-size:.95rem;font-weight:700;font-stretch:106%;line-height:1.1;display:inline-flex;position:relative}.btn:before{content:"";z-index:-2;background:var(--btn-bg);clip-path:polygon(0 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% 100%,calc(var(--c) - 1px) 100%,0 calc(100% - var(--c) + 1px));position:absolute;inset:1.5px}.btn:after{content:"";z-index:-1;background:var(--btn-hover);transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translate(-103%)skew(-18deg)}.btn:hover,.btn:focus-visible{color:var(--btn-fg-h);outline:none}.btn:hover:after,.btn:focus-visible:after{transform:none}.btn-primary{--btn-bd:var(--red);--btn-bg:var(--red);--btn-fg:#fff;--btn-hover:#000;--btn-fg-h:#fff}[data-theme=dark] .btn-primary,.nav .btn-primary{--btn-hover:#fff;--btn-fg-h:#000}.btn-sm{--c:9px;padding:.75rem 1.25rem;font-size:.85rem}.btn-block{width:100%}.btn .arr{transition:transform .3s var(--ease);display:inline-block}.logo{letter-spacing:-.015em;color:inherit;align-items:center;gap:.65rem;font-size:1.06rem;font-weight:800;font-stretch:112%;display:inline-flex}.logo-mark{color:#0000;background:#fff var(--wolf) center/84% no-repeat;width:34px;height:34px;box-shadow:0 0 0 1.5px var(--red),0 0 14px #e4161f59;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:0;display:inline-flex}.logo-mark b{display:none}#progress{background:var(--red);transform-origin:0;z-index:1100;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.lens{z-index:2000;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .4s;position:fixed;top:0;left:0}html.lens-on .lens{opacity:1}.lens i{border:1.5px solid var(--red);width:38px;height:38px;transition:width .35s var(--ease-out),height .35s var(--ease-out),left .35s var(--ease-out),top .35s var(--ease-out),background .3s,transform .2s;border-radius:50%;position:absolute;top:-19px;left:-19px;box-shadow:0 0 0 1px #ffffff8c,inset 0 0 0 1px #ffffff59}.lens i:before,.lens i:after{content:"";background:var(--red);position:absolute}.lens i:before{width:1.5px;top:-9px;bottom:-9px;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px));mask:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px))}.lens i:after{height:1.5px;top:50%;left:-9px;right:-9px;transform:translateY(-50%);-webkit-mask:linear-gradient(90deg,#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px));mask:linear-gradient(90deg,#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px))}.lens b{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 0 1.5px #fff}.lens.hover i{background:#e4161f24;width:68px;height:68px;top:-34px;left:-34px}.lens.down i{transform:scale(.72)}.lens.text i{background:var(--red);width:2px;height:28px;box-shadow:none;border:0;border-radius:2px;top:-14px;left:-1px}.lens.text i:before,.lens.text i:after{display:none}.hud{z-index:900;color:#fff;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .5s,transform .5s var(--ease-out);pointer-events:none;background:#000;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:.85rem;font-weight:800;font-stretch:108%;display:flex;position:fixed;bottom:18px;left:18px;transform:translateY(10px)}.hud svg{color:var(--red-hot)}.hud.on{opacity:1;transform:none}.hud.bump{animation:hudBump .5s var(--ease-out)}#intro{z-index:5000;pointer-events:none;animation:0s 7s forwards introFail;display:none;position:fixed;inset:0}.js #intro{display:block}.intro-half{width:50.2%;transition:transform 1.05s var(--ease-io);background:#000;position:absolute;top:0;bottom:0}.intro-l{border-right:1px solid #ffffff2e;left:0}.intro-r{right:0}#intro.open .intro-l{transform:translate(-102%)}#intro.open .intro-r{transform:translate(102%)}.intro-core{transition:opacity .45s,transform .9s var(--ease-io);place-items:center;display:grid;position:absolute;inset:0}#intro.open .intro-core{opacity:0;transform:scale(1.6)}.intro-dial{width:min(52vw,250px);height:auto;position:absolute;transform:rotate(-90deg)}.id-track{fill:none;stroke:#ffffff24;stroke-width:2px}.id-arc{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578px;animation:idArc 1.25s .15s var(--ease-out) forwards}.id-dash{fill:none;stroke:#fff6;stroke-width:1.2px;stroke-dasharray:2 7;transform-origin:50%;animation:7s linear infinite spin}.intro-mark{width:96px;height:96px;animation:markIn .8s .1s var(--ease-out) both;border-radius:22px;font-size:22px}html.intro-done #intro{display:none}.nav{--sbg:#000;--fg:#fff;z-index:1000;-webkit-backdrop-filter:blur(16px)saturate(1.5);color:#fff;width:max-content;max-width:calc(100% - 24px);transition:transform .6s var(--ease-out),background .3s;background:#000000bd;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:7px 7px 7px 16px;display:flex;position:fixed;top:14px;left:0;right:0;box-shadow:0 14px 40px -14px #0009}.nav.hide{transform:translateY(-140%)}.nav .logo{margin-right:10px}.nav-links{align-items:center;gap:2px;display:flex;position:relative}.nav-links a{z-index:1;color:#bdbdbd;white-space:nowrap;border-radius:999px;padding:.62rem 1rem;font-size:.86rem;font-weight:600;font-stretch:98%;transition:color .25s;position:relative}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-ind{z-index:0;background:var(--red);width:0;height:100%;transition:transform .5s var(--ease-out),width .5s var(--ease-out),opacity .3s;opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.nav-cta{align-items:center;gap:8px;display:flex}.nav-burger{cursor:pointer;background:#1d1d1d;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav-burger span{height:2px;transition:transform .45s var(--ease-out),top .45s var(--ease-out);background:#fff;border-radius:2px;position:absolute;left:13px;right:13px}.nav-burger span:first-child{top:17px}.nav-burger span:nth-child(2){top:25px}.nav-burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}.mobile-menu{z-index:990;color:#fff;clip-path:circle(0 at calc(100% - 44px) 42px);visibility:hidden;transition:clip-path .8s var(--ease-io),visibility 0s .8s;background:#000;flex-direction:column;justify-content:center;gap:2px;padding:96px 28px 40px;display:flex;position:fixed;inset:0}.mobile-menu.open{clip-path:circle(160% at calc(100% - 44px) 42px);visibility:visible;transition:clip-path .8s var(--ease-io),visibility 0s 0s}.mobile-menu a{letter-spacing:-.03em;opacity:0;transition:opacity .5s,transform .7s var(--ease-out),color .25s;border-bottom:1px solid #1f1f1f;padding:.12em 0;font-size:clamp(2.3rem,11vw,4rem);font-weight:800;font-stretch:122%;line-height:1.15;transform:translateY(24px)}.mobile-menu.open a{opacity:1;transform:none}.mobile-menu.open a:first-child{transition-delay:.2s}.mobile-menu.open a:nth-child(2){transition-delay:.26s}.mobile-menu.open a:nth-child(3){transition-delay:.32s}.mobile-menu.open a:nth-child(4){transition-delay:.38s}.mobile-menu.open a:nth-child(5){transition-delay:.44s}.mobile-menu.open a:nth-child(6){transition-delay:.5s}.mobile-menu a:hover{color:var(--red-hot)}.hero{min-height:100svh;padding:calc(var(--nav-h) + clamp(46px,9vh,110px)) 0 clamp(70px,9vw,140px)}.hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero .eyebrow{color:#d8d8d8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #fff3;border-radius:999px;margin-bottom:clamp(1.2rem,3vh,2rem);padding:.55rem 1.1rem .55rem .9rem}.hero .eyebrow:before{display:none}.blip{background:var(--red-hot);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.blip:after{content:"";border:1.5px solid var(--red-hot);animation:sonar 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}.hero-title{letter-spacing:-.04em;color:#fff;font-size:clamp(2.7rem,10.6vw,10.2rem);font-weight:800;font-stretch:100%;line-height:.9}.hero-title .ln{white-space:nowrap;display:block}.hero-title .w{white-space:nowrap;display:inline-block}.hero-title .k{will-change:font-variation-settings,color;display:inline-block}.lede{color:#d6d6d6;text-wrap:balance;max-width:30ch;margin-top:clamp(1.4rem,3vh,2.2rem);font-size:clamp(1.1rem,2vw,1.6rem);font-weight:500;line-height:1.3}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(1.6rem,3.5vh,2.6rem);display:flex}.hero-note{color:#8f8f8f;margin-top:1.4rem;font-size:.88rem;font-weight:500}.hero-media{perspective:1500px;margin-top:clamp(56px,8vw,120px)}.hero-media .demo{max-width:1040px;margin:0 auto}.proof{padding:clamp(60px,7vw,110px) 0 clamp(60px,7vw,100px)}.proof-grid{border-top:2px solid #000;border-bottom:2px solid #000;grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid #00000073;padding:clamp(26px,3.4vw,52px) clamp(14px,2vw,30px) clamp(26px,3.4vw,48px);position:relative}.stat:first-child{border-left:0;padding-left:0}.stat:before,.stat:after{content:"+";color:#000;font-size:1.3rem;font-weight:400;line-height:1;position:absolute;left:-.5em}.stat:before{top:-.66em}.stat:after{bottom:-.66em}.stat:first-child:before,.stat:first-child:after{display:none}.stat-num{letter-spacing:-.045em;color:#000;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(3rem,7.4vw,7.6rem);font-weight:900;font-stretch:104%;line-height:1;display:flex}.odo{vertical-align:top;height:.84em;margin-top:.08em;margin-bottom:.08em;line-height:.84;display:inline-block;overflow:hidden}.odo-col{transition:transform 2.2s var(--ease-out);transition-delay:var(--od,0s);display:block;transform:translateY(0)}.odo-col span{height:.84em;line-height:.84em;display:block}.stat-label{color:#000;max-width:17ch;margin-top:1.1rem;font-size:clamp(.88rem,1.2vw,1.02rem);font-weight:700;line-height:1.25}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sonar{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes idArc{to{stroke-dashoffset:0}}@keyframes markIn{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes introFail{to{visibility:hidden;opacity:0}}@keyframes hudBump{0%{transform:scale(1)}30%{transform:scale(1.18)}to{transform:scale(1)}}.win{color:#fff;transform-style:preserve-3d;will-change:transform;transition:transform .5s var(--ease-out),box-shadow .5s;background:#0b0b0b;border:1px solid #ffffff29;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -34px #000000bf,0 0 0 1px #00000080}.win:after{content:"";pointer-events:none;z-index:6;border-radius:inherit;background:radial-gradient(520px circle at var(--gx,50%) var(--gy,0%),#ffffff1c,transparent 42%);opacity:var(--go,0);transition:opacity .4s;position:absolute;inset:0}[data-theme=light] .win,[data-theme=fog] .win{box-shadow:0 50px 80px -40px #0000008c,0 0 0 1px #0003,0 0 0 8px #e4161f00}.win-bar{background:#151515;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding:11px 14px;display:flex}.win-bar>i{background:#383838;border-radius:50%;flex:none;width:9px;height:9px}.win-bar>i:first-child{background:var(--red)}.win-title{color:#9d9d9d;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:.78rem;font-weight:600;font-stretch:94%;overflow:hidden}.rec{align-items:center;margin-left:auto;display:flex}.rec b{background:var(--red-hot);border-radius:50%;width:9px;height:9px;animation:1.4s infinite blink}.win-body{position:relative}.sk{background:#2b2b2b;border-radius:3px;height:5px;display:block}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.av{background:#2a2a2a;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:800;display:inline-grid}.tiles{gap:10px;display:grid}.tiles-4{grid-template-columns:repeat(4,1fr)}.tiles-3{grid-template-columns:repeat(3,1fr)}.tiles-2{grid-template-columns:repeat(2,1fr);gap:.8em}.tile{aspect-ratio:16/10.4;transition:opacity .6s,border-color .4s,transform .5s var(--ease-out);background:#171717;border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow:hidden}.tile .scr{flex-direction:column;gap:9%;display:flex;position:absolute;inset:9% 8% 26%}.tile .scr b{height:13%;width:var(--bw,70%);transition:width .8s var(--ease-out),background .6s;background:#ffffff24;border-radius:2px;display:block}.tile .scr b:first-child{height:20%;width:var(--bw0,45%);background:#ffffff4d}.tile .who{color:#bbb;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:8%;left:8%}.tile .who .av{width:16px;height:16px;font-size:9px}.tile .who .sk{width:30px;height:4px}.tile .live-dot{opacity:.75;background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:11%;right:8%}.tile.flag{border-color:var(--red);background:linear-gradient(#1c0b0c,#150a0b);animation:2.2s infinite flagPulse;box-shadow:inset 0 0 0 1px #e4161f80}.tile.flag .live-dot{background:var(--red-hot)}.tile.hand .hbadge{display:grid}.tile .hbadge{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;animation:1.6s infinite wiggle;display:none;position:absolute;top:7%;right:7%}.tile .hbadge svg{width:12px;height:12px}.tile.feat{border-color:#fff}.tile.feat:before,.tile.feat:after{content:"";border:2px solid var(--red-hot);z-index:2;width:12px;height:12px;position:absolute}.tile.feat:before{border-bottom:0;border-right:0;top:5px;left:5px}.tile.feat:after{border-top:0;border-left:0;bottom:5px;right:5px}.demo[data-state=push] .tile .scr b{--bw:78%;background:#ffffff57}.demo[data-state=push] .tile .scr b:first-child{--bw0:56%;background:var(--red)}.demo[data-state=push] .tile{border-color:#ffffff80}.demo[data-state=lookup] .tile{opacity:.18}.demo-body{padding:14px}.demo-tools{align-items:center;gap:8px;margin-bottom:14px;display:flex}.dt{color:#bdbdbd;background:#171717;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:32px;transition:background .35s,color .35s,border-color .35s;display:inline-flex;position:relative}.dt-code{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#fff;padding:0 13px;font-size:.82rem;font-weight:800;font-stretch:112%}.dt-gap{flex:1}.dt-btn{width:34px}.dt-btn svg{width:16px;height:16px}.dt-badge{background:var(--red-hot);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.demo[data-state=push] .dt-btn[data-k=push],.demo[data-state=lookup] .dt-btn[data-k=lookup]{background:var(--red);border-color:var(--red);color:#fff}.demo-veil{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);background:#000000c7;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.demo-veil svg{width:clamp(56px,9vw,100px);height:auto;color:var(--red-hot);stroke-width:1.2px;animation:pulseEye 2.4s var(--ease) infinite}.demo-veil span{letter-spacing:-.04em;font-size:clamp(2.2rem,7vw,5.6rem);font-weight:900;font-stretch:125%;line-height:1}.demo[data-state=lookup] .demo-veil{opacity:1}.play-btn{z-index:5;background:var(--red);color:#fff;cursor:pointer;width:92px;height:92px;transition:left .8s var(--ease-out),top .8s var(--ease-out),width .6s var(--ease-out),height .6s var(--ease-out),margin .6s var(--ease-out),transform .3s;border:0;border-radius:50%;place-items:center;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 50px #e4161f8c}.play-btn:hover{transform:scale(1.08)}.play-btn svg{grid-area:1/1;width:34px;height:34px;transition:opacity .3s,transform .4s}.play-btn svg:first-of-type{fill:currentColor;stroke:none;margin-left:4px}.play-btn .ico-pause{opacity:0;stroke-width:3px;transform:scale(.5)}.play-btn .ring{border:2px solid var(--red-hot);animation:sonar 2.6s var(--ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.play-btn .r2{animation-delay:1.3s}.demo.playing .play-btn{width:40px;height:40px;box-shadow:none;background:#0009;border:1px solid #fff6;margin:-20px;top:calc(100% - 38px);left:calc(100% - 38px)}.demo.playing .play-btn svg{width:16px;height:16px}.demo.playing .play-btn svg:first-of-type{opacity:0;transform:scale(.5)}.demo.playing .play-btn .ico-pause{opacity:1;transform:none}.demo.playing .play-btn .ring{display:none}.live-body{grid-template-columns:clamp(110px,26%,150px) minmax(0,1fr);gap:14px;padding:14px;font-size:13px;display:grid}.live-side{flex-direction:column;gap:9px;display:flex}.code-card{background:#131313;border:1px solid #ffffff24;border-radius:10px;padding:12px}.code-lbl{color:var(--red-hot);display:inline-flex}.code-lbl svg{width:14px;height:14px}.code{letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 10px;font-size:1.5em;font-weight:900;font-stretch:112%}.code-bar{background:#2a2a2a;border-radius:2px;height:3px;overflow:hidden}.code-bar i{background:var(--red);transform-origin:0;height:100%;animation:6s linear infinite codeBar;display:block}.saved-room{color:#7d7d7d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.saved-room svg{flex:none;width:15px;height:15px}.saved-room b{background:#2a2a2a;border-radius:3px;flex:1;height:6px}.saved-room.on{border-color:var(--red);color:#fff;background:#e4161f1a}.live-main{flex-direction:column;gap:12px;min-width:0;display:flex}.live-actions{flex-wrap:wrap;gap:7px;display:flex}.la{color:#d0d0d0;white-space:nowrap;background:#191919;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.la svg{width:14px;height:14px}.la.hot{background:var(--red);border-color:var(--red);color:#fff}.rules-body{padding:18px;font-size:13px}.rules-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pill-red{background:var(--red);color:#fff;border-radius:999px;padding:.42em 1em;font-size:.88em;font-weight:700;font-stretch:104%;display:inline-block}.rules-lines b{background:#2a2a2a;border-radius:3px;width:46px;height:6px;margin-left:6px;display:inline-block}.rules-list{flex-direction:column;gap:7px;display:flex}.rules-list li{background:#141414;border:1px solid #ffffff14;border-radius:.7em;align-items:center;gap:1em;padding:.8em .95em;display:flex}.rules-list li>svg{width:1.15em;height:1.15em;color:var(--red-hot);flex:none}.rules-list li>span:first-of-type{color:#e2e2e2;flex:0 0 6.4em;font-weight:700;font-stretch:98%}.rules-list li.locked{background:#e4161f14;border-color:#e4161f8c}.rules-list li.locked>span:first-of-type{flex:0 0 5.2em}.meter{background:#262626;border-radius:.3em;flex:1;height:.5em;display:block;overflow:hidden}.meter i{height:100%;width:var(--w);background:linear-gradient(90deg,var(--red-deep),var(--red-hot));transform-origin:0;transition:transform 1.3s var(--ease-out);display:block;transform:scaleX(0)}.win.on .meter i{transform:none}.rules-list li:nth-child(2) .meter i{transition-delay:.1s}.rules-list li:nth-child(3) .meter i{transition-delay:.2s}.rules-list li:nth-child(4) .meter i{transition-delay:.3s}.rules-list li:nth-child(5) .meter i{transition-delay:.4s}.rules-list li:nth-child(6) .meter i{transition-delay:.5s}.sw{cursor:pointer;background:#2d2d2d;border-radius:1em;flex:none;width:2.3em;height:1.3em;transition:background .3s;position:relative}.sw:after{content:"";width:.94em;height:.94em;transition:transform .35s var(--ease-out),background .3s;background:#8c8c8c;border-radius:50%;position:absolute;top:.18em;left:.18em}.sw.on{background:var(--red)}.sw.on:after{background:#fff;transform:translate(1em)}.rules-list li.off .meter i{opacity:.4;transform:scaleX(.08)!important}.rules-foot{color:#9a9a9a;gap:18px;margin-top:14px;font-size:.84em;font-weight:600;display:flex}.dyn{align-items:center;gap:.55em;display:inline-flex}.dyn i{background:var(--red);border-radius:50%;width:.65em;height:.65em}.dyn.hard i{background:#fff}.dash-body{grid-template-columns:36% minmax(0,1fr);gap:12px;padding:13px;font-size:12px;display:grid}.dash-roster{flex-direction:column;gap:.5em;display:flex}.dr{background:#131313;border:1px solid #ffffff12;border-radius:.7em;align-items:center;gap:.7em;padding:.6em .7em;display:flex}.dr .sk{flex:none;height:.4em}.dr em{font-variant-numeric:tabular-nums;color:#fff;margin-left:auto;font-size:1em;font-style:normal;font-weight:900;font-stretch:112%}.dr.on{background:#1b1b1b;border-color:#ffffff57}.dr.warn{border-color:var(--red);background:#e4161f24}.dr.warn em{color:var(--red-hot)}.dash-main{flex-direction:column;gap:10px;min-width:0;display:flex}.dash-card{background:#131313;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.dash-card h5{color:#a0a0a0;margin:0 0 9px;font-size:.92em;font-weight:700;font-stretch:94%}.bars{align-items:flex-end;gap:5px;height:86px;display:flex}.bars i{height:var(--h);transform-origin:bottom;transition:transform 1s var(--ease-out);transition-delay:var(--bd,0s);background:#2e2e2e;border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.win.on .bars i{transform:none}.bars i.hot{background:var(--red)}.dash-row{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.app{align-items:center;gap:8px;margin:8px 0;display:flex}.app i{background:#363636;border-radius:5px;flex:none;width:16px;height:16px}.app b{background:linear-gradient(90deg,var(--red),var(--red-deep));width:0;height:6px;transition:width 1.2s var(--ease-out) .3s;border-radius:3px;display:block}.win.on .app b{width:var(--w)}.donut{width:76px;height:76px;margin:2px auto;display:block;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:6px}.donut .d0{stroke:var(--red);stroke-dasharray:46 54}.donut .d1{stroke:#fff;stroke-dasharray:28 72;stroke-dashoffset:-46px}.donut .d2{stroke:#3d3d3d;stroke-dasharray:26 74;stroke-dashoffset:-74px}.win.on .donut{animation:donutIn 1.4s var(--ease-out) both}.browser{transform-style:preserve-3d;transition:transform .5s var(--ease-out);background:#0b0b0b;border:1px solid #ffffff2e;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -34px #000000e6}.browser:after{content:"";pointer-events:none;z-index:6;background:radial-gradient(520px circle at var(--gx,50%) var(--gy,0%),#ffffff1a,transparent 42%);opacity:var(--go,0);transition:opacity .4s;position:absolute;inset:0}.br-bar{background:#151515;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding:11px 14px;display:flex}.br-bar>i{background:#383838;border-radius:50%;width:9px;height:9px}.br-bar>i:first-child{background:var(--red)}.br-url{color:#8a8a8a;background:#080808;border:1px solid #ffffff17;border-radius:999px;flex:1;align-items:center;gap:8px;margin:0 10px;padding:7px 13px;display:flex}.br-url svg{flex:none;width:12px;height:12px}.br-url .sk{flex:none;height:5px}.br-state{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.br-state svg{stroke-width:3px;width:13px;height:13px}.br-state.ok{color:#000;background:#fff}.br-state.no{background:var(--red);color:#fff}.br-page{min-height:clamp(300px,34vw,400px);padding:clamp(16px,2.4vw,28px);font-size:16px;position:relative;overflow:hidden}.page-ok{color:#000;background:#fff}.pg-nav{align-items:center;gap:12px;display:flex}.pg-nav b{background:#000;border-radius:3px;width:70px;height:16px;margin-right:auto;display:block}.pg-nav span{background:#cfcfcf;border-radius:3px;width:38px;height:7px;display:block}.pg-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(14px,2.6vw,30px);margin-top:clamp(18px,3vw,34px);display:grid}.pg-hero b{background:#111;border-radius:3px;height:15px;margin-bottom:11px;display:block}.pg-hero .l1{width:92%}.pg-hero .l2{width:68%}.pg-hero .l3{background:#bdbdbd;width:56%;height:8px}.pg-btn{background:var(--red);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));width:96px;height:28px;margin-top:18px;display:block}.pg-img{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#eee 0 10px,#f8f8f8 10px 20px);border:1px solid #d6d6d6;position:relative}.pg-img:after{content:"";border:2px solid #000;border-radius:50%;width:34%;height:46%;position:absolute;top:22%;left:18%}.pg-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(16px,2.6vw,28px);display:grid}.pg-cards div{background:linear-gradient(#f3f3f3,#fff);border:1px solid #d9d9d9;height:clamp(46px,6vw,72px)}.page-block{color:#fff;text-align:center;background-color:#000;background-image:radial-gradient(circle at 50% 36%,#e4161f6b,#0000 58%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.8em;display:flex}.bk-shield{width:5.6em;height:5.6em;color:var(--red-hot);position:relative}.bk-shield>svg{stroke-width:1.3px;filter:drop-shadow(0 0 22px #e4161fb3);width:100%;height:100%}.bk-shield .bk-x{stroke:#fff;stroke-width:2.8px;filter:none;width:46%;height:46%;position:absolute;inset:27%}.bk-title{letter-spacing:-.03em;font-size:2.1em;font-weight:900;font-stretch:118%;line-height:1}.bk-reason{border:1px solid var(--red);background:#e4161f33;border-radius:999px;align-items:center;gap:.65em;padding:.55em 1.15em;font-size:1em;font-weight:700;display:inline-flex}.bk-reason i{background:var(--red-hot);border-radius:50%;width:.55em;height:.55em;animation:1.2s infinite blink}.bk-lines{margin-top:.6em}.bk-lines b{background:#232323;border-radius:2px;width:13em;max-width:60vw;height:.38em;margin:.55em auto;display:block}.bk-lines b+b{width:8.5em}.tab-panel.active .bk-shield{animation:slam .75s var(--ease-out)}.tab-panel.active .browser:before{content:"";z-index:5;pointer-events:none;height:90px;animation:sweep 1.2s var(--ease-out) both;background:linear-gradient(#0000,#e4161f66,#0000);position:absolute;top:0;left:0;right:0}.wb-body{align-content:start;gap:14px;min-height:clamp(470px,52vw,560px);padding:18px 18px 98px;font-size:14px;display:grid;position:relative}.wb-who{align-items:center;gap:12px;display:flex}.wb-who .av{width:36px;height:36px;font-size:15px}.wb-id{flex-direction:column;flex:1;gap:7px;display:flex}.wb-id .sk{height:6px}.lockpill{color:#aaa;background:#1b1b1b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .5s,color .5s;display:grid}.lockpill svg{width:15px;height:15px}.wb-gauge{--s:.42;width:min(100%,380px);margin:4px auto 0;transition:--s 1.6s cubic-bezier(.2,.8,.2,1);position:relative}.gauge{width:100%;display:block;overflow:visible}.g-track{fill:none;stroke:#1f1f1f;stroke-width:14px;stroke-linecap:round}.g-fill{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round;stroke-dasharray:314.2;stroke-dashoffset:calc(314.2 * (1 - var(--s)));transition:stroke .6s}.g-ticks line{stroke:#444;stroke-width:1.5px}.g-ticks line.big{stroke:#777;stroke-width:2px}.g-thr{stroke:var(--red-hot);stroke-width:3.5px;stroke-linecap:round}.g-needle{transform-origin:120px 120px;transform:rotate(calc(var(--s) * 180deg))}.g-needle line{stroke:#fff;stroke-width:3px;stroke-linecap:round}.g-needle circle{fill:#fff}.wb.over .g-fill,.wb[data-step="3"] .g-fill{stroke:var(--red)}.wb-score{text-align:center;pointer-events:none;position:absolute;bottom:-6px;left:0;right:0}.wb-score b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:900;font-stretch:114%;line-height:1}.wb-wave{width:100%;height:64px;display:block;overflow:visible}.w-line{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.w-fill{fill:#ffffff12;stroke:none}.w-thr{stroke:var(--red-hot);stroke-width:1.5px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.wb-signals{gap:8px;display:grid}.wb-signals li{opacity:0;transition:opacity .5s,transform .7s var(--ease-out),border-color .4s;background:#141414;border:1px solid #ffffff17;border-radius:.75em;align-items:center;gap:10px;padding:.72em .9em;display:flex;transform:translate(-18px)}.wb-signals li svg{color:#8d8d8d;flex:none;width:16px;height:16px}.wb-signals li span{color:#d8d8d8;font-size:.94em;font-weight:600}.wb-signals li.direct{border-color:var(--red);background:#e4161f1a}.wb-signals li.direct svg{color:var(--red-hot)}.wb-signals li.direct span{color:#fff}.wb-signals li .m{background:#2b2b2b;border-radius:3px;flex:none;width:54px;height:5px;margin-left:auto;position:relative;overflow:hidden}.wb-signals li .m:after{content:"";width:var(--mw);background:var(--red);position:absolute;top:0;bottom:0;left:0}.m.hi{--mw:94%}.m.md{--mw:56%}.m.lo{--mw:30%}.wb[data-step="2"] .wb-signals li,.wb[data-step="3"] .wb-signals li,.wb-signals.show li{opacity:1;transform:none}.wb[data-step="2"] .wb-signals li:nth-child(2),.wb[data-step="3"] .wb-signals li:nth-child(2){transition-delay:.12s}.wb[data-step="2"] .wb-signals li:nth-child(3),.wb[data-step="3"] .wb-signals li:nth-child(3){transition-delay:.24s}.wb[data-step="3"] .wb-signals li{opacity:.4}.wb[data-step="3"] .wb-signals li.direct{opacity:.55}.wb-toast{color:#000;opacity:0;transition:transform .8s var(--ease-out),opacity .4s;background:#fff;border-radius:14px;align-items:center;gap:13px;padding:13px 15px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(160%);box-shadow:0 24px 50px #0009}.wb[data-step="3"] .wb-toast{opacity:1;transform:none}.wb-toast .bell{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;animation:2s infinite bellRing;display:grid}.wb-toast .bell svg{width:18px;height:18px}.wb-toast .who{align-items:center;font-size:1rem;display:flex}.wb-toast .who b{font-weight:900;font-stretch:108%}.wb-toast .who i{background:#aaa;width:1.5px;height:1em;margin:0 .7em;display:inline-block}.wb-lock{z-index:4;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);background:#0009;place-items:center;display:grid;position:absolute;inset:0}.wb-lock svg{width:76px;height:76px;color:var(--red-hot);stroke-width:1.4px;filter:drop-shadow(0 0 30px #e4161fcc);transition:transform .8s var(--ease-out);transform:scale(.7)}.wb[data-step="4"] .wb-lock{opacity:1}.wb[data-step="4"] .wb-lock svg{transform:none}.wb[data-step="4"] .lockpill{background:var(--red);color:#fff;border-color:var(--red)}@keyframes flagPulse{0%,to{box-shadow:inset 0 0 0 1px #e4161f80,0 0 #e4161f80}50%{box-shadow:inset 0 0 0 1px #e4161fe6,0 0 0 6px #e4161f00}}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}}@keyframes pulseEye{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes codeBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes donutIn{0%{opacity:0;transform:rotate(-450deg)scale(.5)}to{opacity:1;transform:rotate(-90deg)scale(1)}}@keyframes slam{0%{opacity:0;transform:scale(1.7)}55%{opacity:1;transform:scale(.92)}75%{transform:scale(1.04)translate(-3px)}90%{transform:translate(3px)}to{transform:none}}@keyframes sweep{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(520%)}}@keyframes bellRing{0%,60%,to{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-16deg)}30%{transform:rotate(12deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(4deg)}}.features .section-head{margin-bottom:clamp(30px,4vw,56px)}.feature-block{border-top:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(44px,6vw,96px) 0;display:grid}.feature-block:first-of-type{border-top:0}.feature-block.reverse{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.feature-block.reverse .feature-copy{order:2}.feature-copy .badge-row{flex-wrap:wrap;gap:8px;margin-bottom:1.3rem;display:flex}.badge{color:#fff;letter-spacing:.015em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#000;align-items:center;gap:.65em;padding:.5em 1.05em .5em .85em;font-size:.8rem;font-weight:700;font-stretch:102%;display:inline-flex}.badge:before{content:"";background:var(--red);flex:none;width:7px;height:7px;transform:rotate(45deg)}.feature-copy h3{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:800;font-stretch:110%;line-height:1.03}.feature-copy p{color:var(--fg2);max-width:44ch;font-size:clamp(1rem,1.3vw,1.12rem)}.feature-points{gap:.85rem;margin-top:1.7rem;display:grid}.feature-points li{align-items:flex-start;gap:.8rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.feature-points svg{color:var(--red);flex:none;margin-top:.22em}.feature-copy .btn{margin-top:2rem}.feature-media{perspective:1500px;min-width:0}.tabs-feature .section-head{margin-bottom:0}.sorter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0006;height:104px;margin:clamp(40px,6vw,76px) 0;position:relative;overflow:hidden}.sorter-track{will-change:transform;align-items:center;gap:20px;height:100%;display:flex;position:absolute;top:0;left:0}.s-chip{color:#7f7f7f;white-space:nowrap;border:1.5px dashed #ffffff4d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;width:224px;height:54px;font-size:.98rem;font-weight:700;font-stretch:104%;transition:background .25s,border-color .25s,color .25s,transform .3s;display:flex;position:relative}.s-chip svg{stroke-width:2.6px;flex:none;width:16px;height:16px}.s-chip.ok{color:#000;background:#fff;border:1.5px solid #fff}.s-chip.no{border:1.5px solid var(--red);background:var(--red);color:#fff;animation:.55s steps(2,end) both glitch}.sorter-beam{z-index:3;background:var(--red-hot);width:2px;position:absolute;top:0;bottom:0;left:34%;box-shadow:0 0 26px 5px #e4161fa6}.sorter-beam:before,.sorter-beam:after{content:"";background:var(--red-hot);width:14px;height:8px;position:absolute;left:-6px}.sorter-beam:before{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.sorter-beam:after{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:0}.sorter-beam i{background:linear-gradient(90deg,#0000,#e4161f33,#0000);width:180px;position:absolute;top:0;bottom:0;left:-90px}.sorter-fade{z-index:2;pointer-events:none;width:14%;position:absolute;top:0;bottom:0}.sorter-fade.l{background:linear-gradient(90deg,#000,#0000);left:0}.sorter-fade.r{background:linear-gradient(270deg,#000,#0000);right:0}.tabs-wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.tab-list{flex-direction:column;gap:6px;display:flex}.tab-btn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:1.25rem 1.4rem 1.3rem 1.65rem;transition:background .35s,border-color .35s;position:relative;overflow:hidden}.tab-btn strong{letter-spacing:-.015em;color:#8e8e8e;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:800;font-stretch:108%;transition:color .3s;display:block}.tab-btn span{color:#6e6e6e;margin-top:.35rem;font-size:.94rem;line-height:1.4;transition:color .3s;display:block}.tab-btn:hover strong{color:#ddd}.tab-btn.active{background:#101010;border-color:#ffffff29}.tab-btn.active strong{color:#fff}.tab-btn.active span{color:#a9a9a9}.tab-btn:before{content:"";background:var(--red);width:4px;transition:transform .45s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.tab-btn.active:before{transform:none}.tab-prog{background:var(--red);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tab-btn.active .tab-prog{animation:tabProg var(--tab-dur,6.5s) linear forwards}.tabs-feature.paused .tab-btn.active .tab-prog{animation-play-state:paused}.tabs-feature.stopped .tab-prog{transform:scaleX(0);animation:none!important}.tab-panel{display:none}.tab-panel.active{animation:panelIn .8s var(--ease-out);display:block}.tab-panels{perspective:1500px;min-width:0}.tag-row{flex-wrap:wrap;gap:8px;margin-top:1.1rem;display:flex}.tag{color:#e6e6e6;border:1px solid #ffffff57;border-radius:999px;padding:.5rem 1rem;font-size:.84rem;font-weight:700}.tag.blocked{border-style:dashed;border-color:var(--red);color:#fff;background:#e4161f2e}.pin-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.pin-media{top:calc(var(--nav-h) + 36px);position:sticky}.pin-steps{padding-bottom:10vh}.pin-step{border-left:2px solid var(--line);opacity:.3;flex-direction:column;justify-content:center;min-height:64vh;padding:2.2rem 0 2.2rem clamp(1.4rem,3vw,2.6rem);transition:opacity .6s,border-color .6s;display:flex}.pin-step.active{opacity:1;border-left-color:var(--red)}.step-index{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--fg);font-size:clamp(3rem,6.4vw,5.8rem);font-weight:900;font-stretch:124%;line-height:1;transition:color .6s,-webkit-text-stroke-color .6s}.pin-step.active .step-index{color:var(--red);-webkit-text-stroke-color:var(--red)}.pin-step h4{letter-spacing:-.025em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:800;font-stretch:106%;line-height:1.1}.pin-step p{color:var(--fg2);max-width:42ch;margin-top:.9rem;font-size:clamp(1rem,1.3vw,1.14rem)}.grid-features{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.grid-feature-item{isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);--mx:50%;--my:50%;--gi-bg:var(--fog);flex-direction:column;justify-content:flex-end;min-height:clamp(230px,24vw,320px);padding:clamp(24px,3vw,44px);transition:color .45s;display:flex;position:relative;overflow:hidden}.grid-feature-item:before{content:"";z-index:-1;clip-path:circle(0 at var(--mx) var(--my));transition:clip-path .7s var(--ease-out);background:#000;position:absolute;inset:0}.grid-feature-item:hover{color:#fff;--gi-bg:#000}.grid-feature-item:hover:before{clip-path:circle(160% at var(--mx) var(--my))}.icon-box{color:#000;transition:color .4s,transform .6s var(--ease-out);position:absolute;top:clamp(22px,2.6vw,38px);left:clamp(24px,3vw,44px)}.grid-feature-item:hover .icon-box{color:var(--red-hot);transform:translateY(-4px)scale(1.06)}.grid-feature-item h4{letter-spacing:-.02em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:800;font-stretch:108%;line-height:1.1}.grid-feature-item p{color:var(--fg2);margin-top:.55rem;font-size:.95rem;transition:color .4s}.grid-feature-item:hover p{color:#a8a8a8}.gi{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;overflow:visible}.gi-spin{transform-origin:24px 29px;animation:5s linear infinite paused spin}.grid-feature-item:hover .gi-spin{animation-play-state:running}.gi-role .d1,.gi-role .d2,.gi-role .d3{fill:currentColor;stroke:none;opacity:.25;transition:opacity .35s}.grid-feature-item:hover .gi-role .d1{opacity:1}.grid-feature-item:hover .gi-role .d2{opacity:1;transition-delay:.15s}.grid-feature-item:hover .gi-role .d3{opacity:1;transition-delay:.3s}.gi-hand{transform-origin:32px 32px;animation:10s linear infinite spin}.gi-hand2{transform-origin:32px 32px;animation:40s linear infinite spin}.grid-feature-item:hover .gi-hand{animation-duration:1.8s}.gi-dot{fill:currentColor;stroke:none}.gi-report .b1,.gi-report .b2,.gi-report .b3{stroke-dasharray:20}.grid-feature-item:hover .gi-report .b1{animation:barUp .8s var(--ease-out) both}.grid-feature-item:hover .gi-report .b2{animation:barUp .8s .12s var(--ease-out) both}.grid-feature-item:hover .gi-report .b3{animation:barUp .8s .24s var(--ease-out) both}.gi-bolt .r1,.gi-bolt .r2{opacity:0;transform-origin:32px 32px}.grid-feature-item:hover .gi-bolt .r1{animation:ripple 1.4s var(--ease-out) infinite}.grid-feature-item:hover .gi-bolt .r2{animation:ripple 1.4s .4s var(--ease-out) infinite}.gi-bolt-p{fill:currentColor;stroke:none;opacity:.15;transition:opacity .3s}.grid-feature-item:hover .gi-bolt-p{opacity:1}.gi-front{fill:var(--gi-bg);transition:fill .4s}.gi-pupil{fill:currentColor;stroke:none;transition:transform .5s var(--ease-out)}.grid-feature-item:hover .gi-pupil{animation:look 2.2s var(--ease-io) infinite}.testi{overflow-x:clip}.badges{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,44px);margin-top:clamp(36px,5vw,70px);padding-top:26px;display:grid;position:relative}.badges:before{content:"";background:#000;border-radius:5px;height:10px;position:absolute;top:0;left:-2vw;right:-2vw;box-shadow:0 8px 14px -8px #0006}.badge-wrap{position:relative}.lanyard{transform-origin:50% 0;will-change:transform;max-width:350px;margin:0 auto;position:relative}.ribbon{background:linear-gradient(90deg,var(--red-deep),var(--red) 42%,var(--red-hot) 60%,var(--red-deep));width:28px;height:clamp(90px,10vw,150px);margin:0 auto -16px;display:block;position:relative}.ribbon:after{content:"";background:linear-gradient(#e2e2e2,#8c8c8c);border-radius:5px;width:36px;height:26px;margin-left:-18px;position:absolute;bottom:-8px;left:50%;box-shadow:0 2px 4px #0006}.id-badge{color:#fff;background:#000;border-radius:6px 26px;flex-direction:column;gap:1.1rem;width:100%;padding:2.6rem 1.7rem 1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 60px -26px #0000008c}.slot{background:#fff;border-radius:99px;width:56px;height:11px;margin-left:-28px;position:absolute;top:13px;left:50%;box-shadow:inset 0 2px 3px #00000073}.id-top{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.id-hatch{background:repeating-linear-gradient(135deg,var(--red) 0 4px,transparent 4px 9px);flex:1;height:11px}.stars{color:var(--red-hot);letter-spacing:.06em;gap:3px;font-size:1.15rem;display:flex}.testi-quote{min-height:3.2em;font-size:1.1rem;font-weight:600;line-height:1.45}.testi-person{align-items:center;gap:13px;margin-top:auto;display:flex}.avatar-ph{background:repeating-linear-gradient(135deg,#1c1c1c 0 6px,#111 6px 12px);border:1.5px dashed #777;border-radius:50%;flex:none;width:46px;height:46px}.testi-name{font-size:1rem;font-weight:800;font-stretch:106%}.testi-role{color:#a2a2a2;font-size:.88rem}.barcode{opacity:.8;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 9px,#fff 9px 12px,#0000 12px 14px);height:28px;display:block}.contact-form{--sbg:#000;--fg:#fff;color:#fff;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));background:#000;gap:18px;padding:clamp(26px,3.6vw,48px);display:grid;position:relative}.contact-form label{color:#bdbdbd;gap:8px;font-size:.88rem;font-weight:700;display:grid}.contact-form input{font:inherit;color:#fff;resize:vertical;background:#101010;border:1px solid #303030;border-radius:0;outline:none;padding:.95rem 1.05rem;font-size:1rem;transition:border-color .3s,background .3s,box-shadow .3s}.contact-form input:focus{border-color:var(--red);background:#170909;box-shadow:0 0 0 3px #e4161f40}.contact-form ::placeholder{color:#6f6f6f;opacity:1}.contact-form .btn{margin-top:6px}.contact-form .btn-primary{--btn-hover:#fff;--btn-fg-h:#000}.contact-form .btn:disabled{opacity:.6;cursor:progress}.form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{color:#fff;min-height:1.4em;font-size:.94rem;font-weight:600}.form-status.error{color:var(--red-hot)}.waitlist-form{max-width:560px;margin:0 auto}.faq-groups{gap:clamp(40px,5vw,72px);max-width:900px;margin:0 auto;display:grid}.faq-group-title{letter-spacing:-.02em;border-bottom:2px solid #000;margin-bottom:.5rem;padding-bottom:.9rem;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;font-stretch:114%}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:1.55rem 0;display:flex}.faq-q span{letter-spacing:-.01em;transition:color .3s,transform .5s var(--ease-out);font-size:clamp(1.05rem,1.8vw,1.38rem);font-weight:700;font-stretch:104%;line-height:1.25}.faq-q:hover span{color:var(--red);transform:translate(6px)}.faq-ic{width:42px;height:42px;transition:background .45s,border-color .45s,color .45s,transform .6s var(--ease-out);border:1.5px solid #000;border-radius:50%;flex:none;position:relative}.faq-ic:before,.faq-ic:after{content:"";width:14px;height:2px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.open .faq-ic{background:var(--red);border-color:var(--red);color:#fff;transform:rotate(180deg)}.faq-item.open .faq-ic:after{transform:translate(-50%,-50%)rotate(0)}.faq-a{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-in{min-height:0;overflow:hidden}.faq-a-inner{color:var(--fg2);max-width:70ch;padding:0 4rem 1.9rem 0;font-size:1.06rem;line-height:1.65}.cta-final{text-align:center;padding:clamp(110px,15vw,220px) 0 clamp(64px,8vw,120px)}.wordmark{letter-spacing:-.055em;white-space:nowrap;--mx:-999px;--my:-999px;place-items:center;margin:0 auto;font-size:min(13.4vw,13rem);font-weight:900;font-stretch:100%;line-height:.86;display:grid;position:relative}.wm-base,.wm-lit{grid-area:1/1;display:block}.wm-base{color:#0000;-webkit-text-stroke:1.5px #ffffff57}.wm-lit{color:var(--red);-webkit-mask-image:radial-gradient(circle 230px at var(--mx) var(--my),#000 0,#000 38%,transparent 100%);-webkit-mask-image:radial-gradient(circle 230px at var(--mx) var(--my),#000 0,#000 38%,transparent 100%);mask-image:radial-gradient(circle 230px at var(--mx) var(--my),#000 0,#000 38%,transparent 100%)}.cta-final p{color:#d4d4d4;letter-spacing:-.01em;margin-top:clamp(1.6rem,3vw,2.6rem);font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:700;font-stretch:108%}.cta-final .hero-ctas{margin-top:clamp(1.6rem,3vw,2.4rem)}.foot{padding:clamp(56px,7vw,100px) 0 34px}.foot:after{content:"";z-index:1;background:#ffffff29;height:1px;position:absolute;top:0;left:0;right:0}.footer-top{grid-template-columns:2fr repeat(2,1fr);gap:clamp(24px,3vw,44px);padding-bottom:clamp(40px,5vw,70px);display:grid}.footer-brand p{color:#a2a2a2;max-width:22ch;margin-top:1.1rem;font-size:.98rem;line-height:1.4}.footer-col h5{letter-spacing:.03em;color:#737373;margin-bottom:1.1rem;font-size:.82rem;font-weight:800;font-stretch:98%}.footer-col a{color:#c9c9c9;transition:color .25s,transform .35s var(--ease-out);overflow-wrap:anywhere;padding:.38rem 0;font-size:.97rem;display:block}.footer-col a:hover{color:var(--red-hot);transform:translate(5px)}.footer-bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:1.6rem;display:flex}.footer-bottom p{color:#7d7d7d;font-size:.86rem}@keyframes tabProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes glitch{0%{transform:translate(-5px)skew(8deg)}25%{transform:translate(6px)skew(-8deg)}50%{transform:translate(-3px)}75%{transform:translate(2px)}to{transform:none}}@keyframes barUp{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes ripple{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes look{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(5px)}}@media (width<=1080px){.proof-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid #00000073}.stat:nth-child(3):before,.stat:nth-child(3):after{display:none}.footer-top{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=980px){:root{--nav-h:68px}.nav-links{display:none}.nav-burger{display:block}.nav{justify-content:space-between;width:calc(100% - 24px)}.feature-block,.feature-block.reverse{grid-template-columns:1fr;gap:34px}.feature-block.reverse .feature-copy{order:0}.tabs-wrap{grid-template-columns:1fr}.tab-list{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.tab-btn{flex:0 0 min(78vw,300px)}.pin-grid{grid-template-columns:1fr;gap:12px}.pin-media{z-index:5;position:relative;top:0}.pin-step{opacity:1;min-height:0;padding-top:1.6rem;padding-bottom:1.6rem}.pin-steps{padding-bottom:0}.grid-features{grid-template-columns:repeat(2,1fr)}.badges{grid-template-columns:1fr;gap:0}.badges:before{display:none}.badge-wrap{margin-bottom:30px}.live-body{grid-template-columns:1fr}.live-side{flex-direction:row}.saved-room{display:none}.code-card{flex:1}.footer-top{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero-title{font-size:clamp(2.5rem,13.4vw,5rem)}.proof-grid{grid-template-columns:1fr 1fr}.grid-features{grid-template-columns:1fr}.grid-feature-item{min-height:210px}.hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.hero-ctas .btn{width:100%}.tiles-4{grid-template-columns:repeat(3,1fr)}.tiles-4 .tile:nth-child(n+10){display:none}.dash-body{grid-template-columns:1fr}.dash-roster{display:none}.rules-list li>span:first-of-type{flex-basis:5.4em}.footer-top{grid-template-columns:1fr;gap:34px}.footer-bottom{flex-direction:column;align-items:flex-start}.faq-a-inner{padding-right:0}.wordmark{font-size:14.2vw}.hud{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.id-arc{stroke-dashoffset:0}}
