@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";
:root{--bg:#050608;--surface:#0d1015;--surface-2:#13171d;--line:#252b34;--text:#f7f8fb;--muted:#9098a6;--blue:#2f7cff;--red:#f04444;--green:#45d483;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--body);margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid #73a5ff}::selection{background:var(--blue);color:#fff}.site-shell{min-height:100vh;overflow:clip}.container{width:min(1440px,100% - 64px);margin-inline:auto}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em}.muted{color:var(--muted)}.blue{color:var(--blue)}.red{color:var(--red)}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 12px 34px #2f7cff38}.button-secondary{color:#e9ecf2;background:#0e1116cc;border-color:#353c47}.site-header{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#0a0c10d9;border:1px solid #2a3038;border-radius:14px;align-items:center;width:min(1400px,100% - 36px);height:68px;padding:0 15px 0 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 55px #0009}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:700;display:flex}.brand-mark-image{object-fit:contain;mix-blend-mode:screen;width:28px;height:24px;display:block}.brand-wordmark{object-fit:contain;object-position:center;mix-blend-mode:screen;width:118px;height:18px;display:block}.brand-mark{background:linear-gradient(135deg, var(--blue) 0 48%, transparent 49%);width:34px;height:28px;display:inline-block;position:relative;transform:skew(-10deg)}.brand-mark:after{content:"";border:3px solid var(--red);border-left:0;position:absolute;inset:7px 0 0 12px}.brand span span{color:var(--red)}.site-nav{color:#aeb5c0;align-items:center;gap:34px;margin:auto;font-size:13px;display:flex}.site-nav a{transition:color .2s}.site-nav a:hover{color:#fff}.header-cta{min-height:40px;padding-inline:18px;font-size:12px}.menu-toggle{color:#fff;background:0 0;border:0;width:42px;height:42px;font-size:22px;display:none}.hero{background:radial-gradient(ellipse at 78% 44%, #0a2b6855, transparent 34%), radial-gradient(ellipse at 65% 60%, #721d2344, transparent 28%), var(--bg);align-items:center;min-height:930px;padding:158px 0 80px;display:flex;position:relative}.hero:before{content:"";opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 72px,#ffffff0a 73px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000 15%,#000 50%,#0000)}.hero-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:36px;display:grid;position:relative}.hero h1{max-width:660px;font:800 clamp(5rem, 7.2vw, 8.4rem)/.79 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:0}.hero h1 span{color:var(--blue)}.hero-copy>p{color:#aeb5c1;max-width:570px;margin:30px 0;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-note{color:#747d8b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.hero-note i{background:var(--red);width:7px;height:7px;box-shadow:0 0 13px var(--red);border-radius:50%}.hero-rig{perspective:1200px;min-width:0;height:610px;position:relative}.rig-desk{clip-path:polygon(3% 0,97% 0,100% 78%,90% 100%,7% 100%,0 75%);background:linear-gradient(155deg,#302017,#120e0b 65%);height:165px;position:absolute;bottom:48px;left:-2%;right:-8%;box-shadow:0 35px 55px #000}.rig-monitor{z-index:2;background:#090c11;border:7px solid #191d23;border-radius:7px;position:absolute;overflow:hidden;box-shadow:0 35px 55px #000b,inset 0 0 0 1px #3b424e}.rig-main{width:58%;height:330px;top:80px;left:20%}.rig-left{width:25%;height:300px;top:135px;left:0;transform:rotateY(10deg)}.rig-right{width:25%;height:300px;top:125px;right:0;transform:rotateY(-10deg)}.rig-bar{color:#717b89;letter-spacing:.1em;border-bottom:1px solid #29303a;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:7px;display:flex}.rig-bar i{background:#f15b5b;border-radius:50%;width:7px;height:7px}.rig-bar i:nth-child(2){background:#efba4c}.rig-bar i:nth-child(3){background:#47c96f}.rig-game{background:linear-gradient(#132b4e,#23466a 48%,#101b27 49%);position:absolute;inset:29px 8px 94px;overflow:hidden}.rig-game:before{content:"";background:#ff694b;border-radius:50%;width:75px;height:75px;position:absolute;top:13%;right:14%;box-shadow:0 0 65px #ff543d}.rig-game:after{content:"";background:linear-gradient(165deg,#1a2835,#344856);height:55%;position:absolute;bottom:-15%;left:-5%;right:-5%}.rig-guest{z-index:2;aspect-ratio:16/9;border:2px solid var(--red);background:linear-gradient(135deg,#39131b,#1c293c);width:32%;position:absolute;bottom:108px;right:16px}.rig-docks{grid-template-columns:.8fr 1fr 1fr;gap:5px;height:77px;display:grid;position:absolute;inset:auto 8px 8px}.rig-docks div{color:#687382;border:1px solid #242b34;padding:7px;font-size:6px}.rig-docks b{background:linear-gradient(90deg,#39cc70 65%,#ffbe3e 65% 84%,#f04444 84%);height:4px;margin-top:8px;display:block}.invite-mini{color:#828c9a;padding:18px 10px;font-size:8px}.invite-mini strong{color:#fff;text-align:center;background:#111720;margin:18px 0;padding:12px 4px;font-size:12px;display:block}.invite-mini button{background:var(--red);color:#fff;border:0;width:100%;padding:10px 3px;font-size:7px}.chat-mini{padding:12px 8px}.chat-mini p{color:#818b99;margin:10px 0;font-size:7px;line-height:1.4}.chat-mini b{color:#f1f4f8}.rig-keyboard{z-index:4;background:#11151a;grid-template-columns:repeat(13,1fr);gap:3px;width:35%;height:70px;padding:12px;display:grid;position:absolute;bottom:66px;left:35%;transform:perspective(330px)rotateX(57deg)}.rig-keyboard i{background:#202731;border:1px solid #2d5796}.rig-pc{z-index:1;background:#080d14;border:4px solid #20252c;width:130px;height:255px;position:absolute;bottom:70px;right:-6%;box-shadow:inset 0 0 50px #2f7cff44}.rig-pc:before,.rig-pc:after{content:"";width:64px;height:64px;box-shadow:0 0 22px var(--blue),inset 0 0 18px var(--blue);border:6px solid #29456a;border-radius:50%;position:absolute;left:15px}.rig-pc:before{top:18px}.rig-pc:after{box-shadow:0 0 22px var(--red),inset 0 0 18px var(--red);border-color:#602b31;bottom:18px}.section{border-top:1px solid #15191f;padding:130px 0}.section-heading{font:600 clamp(3.35rem,6vw,6.5rem)/.94 var(--body);text-transform:none;letter-spacing:-.07em;margin:0}.section-lead{color:#929aa7;max-width:560px;font-size:17px;line-height:1.65}.problem{background:#080a0d}.problem-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.pain-list{border-top:1px solid #272d35;margin-top:40px}.pain-list div{border-bottom:1px solid #272d35;grid-template-columns:38px 1fr;gap:15px;padding:19px 0;display:grid}.pain-list span{color:var(--red);font:700 17px var(--display)}.pain-list b{margin-bottom:5px;font-size:13px;display:block}.pain-list p{color:#747d8a;margin:0;font-size:12px;line-height:1.45}.signal-compare{background:#0b0e12;border:1px solid #282e37;grid-template-columns:1fr 1fr;min-height:430px;display:grid}.signal-side{text-align:center;padding:40px 26px;position:relative;overflow:hidden}.signal-side+.signal-side{border-left:1px solid #282e37}.signal-side h3{font:700 25px var(--display);text-transform:uppercase;margin:0}.signal-old h3{color:var(--red)}.signal-new h3{color:var(--blue)}.signal-side>p{color:#747c88;font-size:11px}.tower{background:#111820;border:2px solid #333d49;width:70px;height:135px;position:absolute;top:210px;box-shadow:inset 0 0 28px #f0444433}.tower-a{left:18px}.tower-b{right:18px;box-shadow:inset 0 0 28px #2f7cff44}.tangle{opacity:.5;background:repeating-radial-gradient(#f0444488 0 1px,#0000 2px 12px);height:85px;position:absolute;top:235px;left:90px;right:90px}.clean-line{background:var(--blue);height:2px;box-shadow:0 0 14px var(--blue);position:absolute;top:273px;left:80px;right:80px}.clean-line:after{content:"DV";border:1px solid var(--blue);color:#fff;width:50px;height:50px;font:800 20px var(--display);background:#0c121d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steps{background:#0b0e12}.step-line{border-top:1px solid #2a3038;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.step{padding:50px 42px 0;position:relative}.step+.step{border-left:1px solid #2a3038}.step-number{border:1px solid var(--blue);color:#8db5ff;background:#0b0e12;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid;position:absolute;top:-17px;left:42px}.step h3{font:600 35px var(--body);letter-spacing:-.06em;margin:0 0 15px}.step p{color:#828b98;min-height:48px;font-size:13px;line-height:1.55}.step-window{background:linear-gradient(#12161c,#0a0d11);border:1px solid #303741;border-radius:9px;min-height:220px;margin-top:26px;padding:14px;box-shadow:0 20px 35px #0007}.window-bar{color:#6f7885;align-items:center;gap:5px;height:22px;font-size:7px;display:flex}.window-bar i{background:#f25c5c;border-radius:50%;width:7px;height:7px}.window-bar i:nth-child(2){background:#efb849}.window-bar i:nth-child(3){background:#41c96c}.window-content{padding:16px 8px}.window-content b{margin-bottom:9px;font-size:12px;display:block}.window-content span{color:#77808d;font-size:9px;line-height:1.5;display:block}.window-input{color:#aab2be;border:1px solid #343b45;margin:16px 0 10px;padding:11px;font-size:9px}.window-action{background:var(--blue);color:#fff;border:0;border-radius:5px;width:100%;padding:11px;font-size:9px;font-weight:700}.step:nth-child(2) .window-action{background:var(--green)}.mini-game{background:linear-gradient(#152b49,#284763 55%,#111b24 56%);height:105px;margin-top:10px;position:relative;overflow:hidden}.mini-game:after{content:"";background:#253846;height:60%;position:absolute;bottom:-20%;left:-5%;right:-5%;transform:rotate(-3deg)}.split{background:#07090c}.split-row{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.split-row+.split-row{margin-top:150px}.split-row.reverse .split-copy{order:-1}.feature-list{margin-top:30px}.feature-list p{color:#919aa8;border-bottom:1px solid #242a32;align-items:flex-start;gap:12px;margin:0;padding:12px 0;font-size:13px;line-height:1.45;display:flex}.feature-list i{border:1px solid var(--blue);color:#75a6ff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.mac-window{background:#0c1015;border:1px solid #333a44;border-radius:11px;overflow:hidden;box-shadow:0 35px 70px #000}.mac-bar{color:#747d8a;border-bottom:1px solid #29303a;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:8px;display:flex}.mac-bar i{background:#f15e5e;border-radius:50%;width:9px;height:9px}.mac-bar i:nth-child(2){background:#efbd4d}.mac-bar i:nth-child(3){background:#45c96d}.mac-bar span{margin:auto}.guest-ui{grid-template-columns:.65fr 1.35fr;min-height:390px;display:grid}.guest-side{border-right:1px solid #29303a;padding:25px}.guest-side p{color:#939ca9;background:#12171e;padding:12px;font-size:10px}.guest-main{padding:18px}.guest-preview{background:linear-gradient(#3b171c,#293d55 55%,#101820 56%);height:220px;position:relative}.guest-preview:after{content:"";clip-path:polygon(30% 0,70% 0,86% 45%,100% 100%,0 100%,14% 45%);background:#e7a8a8;width:24px;height:58px;position:absolute;bottom:12%;left:45%}.guest-controls{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.guest-controls button{color:#9fa8b5;background:#11161c;border:1px solid #303742;padding:11px 4px;font-size:8px}.guest-connect{background:var(--blue);color:#fff;border:0;width:100%;margin-top:8px;padding:11px;font-size:9px}.eyebrow{color:#7e99c3;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.outcome{background:radial-gradient(at 17% 58%,#12376c33,#0000 34%),radial-gradient(at 83% 44%,#661f2b2d,#0000 34%),#090b0f;position:relative;overflow:hidden}.outcome-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.outcome-copy .button{margin-top:18px}.outcome-stage{isolation:isolate;background:linear-gradient(#0c1119,#07090d);border:1px solid #2c3440;grid-template-columns:1fr 110px 1fr;align-items:center;min-height:460px;padding:55px 44px 42px;display:grid;position:relative;overflow:hidden}.outcome-stage:before{content:"";z-index:-1;opacity:.32;background:linear-gradient(120deg,#0000 30%,#ffffff08 50%,#0000 70%);animation:8s ease-in-out infinite outcomeSweep;position:absolute;inset:0;transform:translate(-70%)}.outcome-pulse{filter:drop-shadow(0 0 13px);opacity:.86;border-top:1px solid;width:46%;height:90px;position:absolute;top:36%}.outcome-pulse:before,.outcome-pulse:after{content:"";opacity:.45;border-top:1px solid;border-radius:50%;width:100%;height:100%;position:absolute;transform:translateY(12px)}.outcome-pulse:after{opacity:.25;transform:translateY(-12px)}.outcome-pulse-blue{color:#287cff;left:-5%;transform:rotate(6deg)}.outcome-pulse-red{color:#f04450;right:-5%;transform:rotate(-6deg)}.outcome-view{z-index:1;background:linear-gradient(155deg,#0e1725,#080b10 68%);border:1px solid #303945;min-height:190px;padding:18px;position:relative;overflow:hidden;box-shadow:0 20px 38px #0009}.outcome-view:after{content:"";aspect-ratio:1;opacity:.16;filter:blur(16px);background:currentColor;border-radius:50%;width:80%;position:absolute;bottom:-45%;right:-22%}.outcome-view span{color:#b8c4d6;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.outcome-view b{font:700 76px/.8 var(--display);letter-spacing:-.05em;margin-top:28px;display:block}.outcome-view small{color:#8491a4;margin-top:20px;font-size:10px;display:block}.outcome-host{color:#2f7cff}.outcome-guest{color:#f04450;text-align:right}.outcome-link{z-index:2;text-align:center;color:#c7d5e9;letter-spacing:.1em;place-items:center;font-size:8px;font-weight:700;line-height:1.55;display:grid;position:relative}.outcome-link i{color:#fff;width:54px;height:54px;font:400 30px var(--body);background:#0d1521;border:1px solid #d7e6ff;border-radius:50%;place-items:center;margin-bottom:12px;animation:3s ease-in-out infinite outcomeCore;display:grid;box-shadow:0 0 34px #7dafff88}.outcome-caption{color:#8995a7;border-top:1px solid #2b3541;justify-content:space-between;gap:25px;padding-top:18px;font-size:11px;display:flex;position:absolute;bottom:28px;left:44px;right:44px}.outcome-caption b{color:#dce5f1;letter-spacing:.12em;font-size:10px}.outcome-caption span{text-align:right}@keyframes outcomeSweep{0%,20%{transform:translate(-75%)}56%,to{transform:translate(105%)}}@keyframes outcomeCore{0%,to{transform:scale(.94);box-shadow:0 0 23px #7dafff66}50%{transform:scale(1.07);box-shadow:0 0 45px #d5e8ffcc}}.cta{text-align:center;background:radial-gradient(at 50% 100%,#173a7d44,#0000 42%),#080a0d;padding:150px 0 100px}.cta h2{max-width:980px;font:600 clamp(3.5rem,6.8vw,7.2rem)/.92 var(--body);letter-spacing:-.07em;margin:0 auto 25px}.product-demo .product-demo-intro h2{letter-spacing:-.07em;font:600 clamp(3.35rem,6vw,6.8rem)/.94 var(--body)!important;text-transform:none!important}.product-demo-intro>p{max-width:430px;line-height:1.7}.cta p{color:#9099a6;max-width:600px;margin:0 auto 35px;line-height:1.65}.site-footer{background:#080a0d;border-top:1px solid #252b33;padding:45px 0 60px}.footer-grid{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.footer-copy{color:#747d8a;font-size:11px;line-height:1.7}.footer-links{color:#969eaa;gap:25px;font-size:12px;display:flex}.page-hero{background:radial-gradient(at 70% 15%,#14377855,#0000 38%);align-items:end;min-height:620px;padding:190px 0 100px;display:flex}.page-hero h1{max-width:1000px;font:800 clamp(5rem,9vw,10rem)/.78 var(--display);text-transform:uppercase;letter-spacing:-.05em;margin:0}.page-hero p{color:#9ba3af;max-width:620px;margin:35px 0 0;font-size:18px;line-height:1.65}.content-page{padding:80px 0 140px}.prose{max-width:820px}.prose h2{font:700 42px var(--display);text-transform:uppercase;margin:55px 0 15px}.prose p,.prose li{color:#9ca4b0;line-height:1.75}.prose a{color:#72a3ff}.route-grid{background:#282e36;border:1px solid #282e36;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.route-item{background:#0a0d11;padding:50px}.route-item span{color:var(--blue);letter-spacing:.14em;font-size:10px}.route-item h2{font:700 46px/1 var(--display);text-transform:uppercase}.route-item p{color:#8e97a4;line-height:1.65}.early-card{background:#0d1117;border:1px solid #303741;border-radius:12px;max-width:820px;padding:45px;box-shadow:0 30px 70px #000}.early-card h2{font:700 52px/1 var(--display);text-transform:uppercase}.early-card p{color:#949daa;line-height:1.65}.early-card .button{margin-top:18px}.section,.cta{isolation:isolate;position:relative;overflow:hidden}.section>.container,.cta>.container{z-index:1;position:relative}.section:before,.cta:before{content:"";z-index:-2;filter:blur(18px);background:radial-gradient(at 18% 42%,#236fd51c,#0000 24%),radial-gradient(at 82% 65%,#d92c3e16,#0000 25%);animation:14s ease-in-out infinite alternate sectionBreathe;position:absolute;inset:-35%}.section:after{content:"";z-index:-1;opacity:.22;background:linear-gradient(115deg,#0000 18%,#ffffff08 50%,#0000 82%) 0 0/100% 100%,linear-gradient(90deg,#6fa4ff08 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#6fa4ff08 1px,#0000 1px) 0 0/74px 74px;animation:16s ease-in-out infinite sectionSweep;position:absolute;inset:0;transform:translate(-100%)}.problem{background-color:#070b11;background-image:radial-gradient(at 16% 16%,#1653a51c,#0000 32%),linear-gradient(#070b11,#06080c)}.steps{background-color:#080d14;background-image:radial-gradient(at 86% 28%,#74213618,#0000 30%),linear-gradient(#080d14,#080a0e)}.split{background-color:#06090d;background-image:radial-gradient(at 13% 52%,#0b45931c,#0000 28%),linear-gradient(#06090d,#090b10)}.outcome{background-image:radial-gradient(at 17% 58%,#12376c33,#0000 34%),radial-gradient(at 83% 44%,#661f2b2d,#0000 34%),linear-gradient(#090b0f,#07090d)}.cta{background-image:radial-gradient(at 50% 100%,#173a7d55,#0000 42%),radial-gradient(at 50% 15%,#4e18241c,#0000 36%),linear-gradient(#080a0d,#050608)}.problem:before{animation-delay:-3s}.steps:before{animation-delay:-7s}.split:before{animation-delay:-11s}.outcome:before{animation-delay:-5s}.reveal>.container{animation:.9s cubic-bezier(.2,.7,.2,1) both sectionEnter}.reveal.reveal-ready:not(.is-visible)>.container{opacity:0;animation:none;transform:translateY(48px)scale(.985)}.reveal.is-visible>.container{opacity:1;animation:.95s cubic-bezier(.2,.7,.2,1) both sectionEnter;transform:none}.pain-list div{transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .45s;position:relative}.pain-list div:after{content:"";background:linear-gradient(90deg,transparent,var(--red));transform-origin:100%;width:28%;height:1px;transition:transform .45s;position:absolute;bottom:-1px;right:0;transform:scaleX(0)}.pain-list div:hover{border-color:#3b4552;transform:translate(8px)}.pain-list div:hover:after{transform:scaleX(1)}.signal-compare{animation:8s ease-in-out infinite alternate diagramBreathe}.tangle{animation:5s linear infinite tangleFlow}.clean-line{animation:3.6s ease-in-out infinite cleanLine}.clean-line:after{animation:3.6s ease-in-out infinite cleanCore}.step{transition:transform .45s,background .45s}.step:hover{background:linear-gradient(#ffffff05,#0000 55%);transform:translateY(-8px)}.step-window,.mac-window{transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .55s,box-shadow .55s;position:relative}.step-window:before,.mac-window:before{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#64a0ff,#0000);height:1px;position:absolute;top:34px;left:0;right:0;transform:translateY(0)}.step-window:hover,.mac-window:hover{border-color:#527bb7;transform:translateY(-8px);box-shadow:0 28px 60px #000b,0 0 28px #2f7cff16}.step-window:hover:before,.mac-window:hover:before{opacity:.7;animation:2.8s ease-in-out infinite windowScan}.step-line{position:relative}.step-line:before{content:"";background:linear-gradient(90deg,var(--blue),#d9e8ff,var(--red));transform-origin:0;width:100%;height:1px;animation:3.2s cubic-bezier(.2,.8,.2,1) .6s forwards stepProgress;position:absolute;top:-1px;left:0;transform:scaleX(0)}.feature-list p{transition:color .35s,transform .35s,border-color .35s}.feature-list p:hover{color:#dfe9f8;border-color:#3f72ba;transform:translate(7px)}.feature-list p:hover i{box-shadow:0 0 16px #2f7cff88}.brand-mark{animation:4s ease-in-out infinite brandFloat}.brand:hover .brand-mark:before{opacity:1}@keyframes sectionBreathe{0%{transform:translate(-2%,-1%)scale(.96)rotate(-2deg)}to{transform:translate(3%,2%)scale(1.06)rotate(2deg)}}@keyframes sectionSweep{0%,20%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes sectionEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes diagramBreathe{0%,to{box-shadow:0 0 #2f7cff00,0 24px 65px #0005}50%{box-shadow:0 0 45px #2f7cff12,0 28px 80px #0008}}@keyframes tangleFlow{0%{transform:translate(-8%)scaleY(.92)}50%{transform:translate(8%)scaleY(1.08)}to{transform:translate(-8%)scaleY(.92)}}@keyframes cleanLine{0%,to{opacity:.65;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@keyframes cleanCore{0%,to{transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 10px #2f7cff44}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 28px #7db1ffcc}}@keyframes windowScan{0%{top:34px}to{top:calc(100% - 8px)}}@keyframes stepProgress{to{transform:scaleX(1)}}@keyframes brandFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-2deg)}}@media (max-width:1050px){.container{width:min(100% - 40px,940px)}.site-nav{gap:18px}.hero{min-height:auto;padding-top:140px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-rig{height:600px}.problem-grid,.split-row{grid-template-columns:1fr}.signal-compare{min-height:390px}.split-row.reverse .split-copy{order:initial}.outcome-grid{grid-template-columns:1fr}.step{padding-inline:22px}.step-number{left:22px}.route-grid{grid-template-columns:1fr}}@media (max-width:760px){.container{width:min(100% - 32px,680px)}.site-header{width:calc(100% - 20px);height:60px;padding-left:15px;top:10px}.site-nav{background:#0b0e13;border:1px solid #2a3038;border-radius:12px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:68px;left:0;right:0}.site-nav.open{display:flex}.header-cta{display:none}.menu-toggle{margin-left:auto;display:block}.hero{padding-top:115px}.hero h1{font-size:4.7rem}.hero-rig{height:470px;margin-inline:-35px}.rig-main{width:72%;height:270px;top:55px;left:14%}.rig-left{width:28%;height:235px;top:100px;left:0}.rig-right{width:28%;height:235px;top:95px;right:0}.rig-pc{display:none}.rig-desk{bottom:25px}.rig-keyboard{bottom:42px}.section{padding:85px 0}.section-heading{font-size:4.2rem}.problem-grid{gap:45px}.signal-compare{grid-template-columns:1fr}.signal-side{min-height:320px}.signal-side+.signal-side{border-top:1px solid #282e37;border-left:0}.step-line{border-top:0;display:block}.step{border-top:1px solid #2a3038;padding:36px 0}.step+.step{border-left:0}.step-number{top:-17px;left:0}.step p{min-height:0}.split-row{gap:35px}.split-row+.split-row{margin-top:90px}.guest-ui{grid-template-columns:1fr}.guest-side{border-bottom:1px solid #29303a;border-right:0}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.page-hero{min-height:500px;padding-top:140px}.page-hero h1{font-size:5.2rem}.route-item{padding:32px}.outcome-stage{grid-template-columns:1fr 65px 1fr;min-height:390px;padding:38px 18px 68px}.outcome-view{min-height:150px;padding:12px}.outcome-view b{font-size:58px}.outcome-view small{font-size:8px}.outcome-link i{width:42px;height:42px;font-size:23px}.outcome-link{font-size:6px}.outcome-caption{line-height:1.6;display:block;bottom:22px;left:18px;right:18px}.outcome-caption span{text-align:left;margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.site-nav a{transition:none}.button:hover{transform:none}.section:before,.section:after,.cta:before,.outcome-stage:before,.outcome-link i,.signal-compare,.tangle,.clean-line,.clean-line:after,.step-line:before,.brand-mark{animation:none}.reveal>.container,.reveal.reveal-ready:not(.is-visible)>.container{opacity:1;animation:none;transform:none}.pain-list div:hover,.step:hover,.step-window:hover,.mac-window:hover,.feature-list p:hover{transform:none}}.problem-visual{perspective:1100px;background:radial-gradient(at 50% 35%,#17376533,#0000 43%),linear-gradient(145deg,#0b121d,#07090d 72%);border:1px solid #27364b;min-height:620px;padding:30px 30px 34px;position:relative;overflow:hidden;box-shadow:0 35px 85px #0008}.problem-visual:before{content:"";background:linear-gradient(105deg,#0000 30%,#9cc9ff09 50%,#0000 70%);animation:7s ease-in-out infinite problemSweep;position:absolute;inset:0;transform:translate(-100%)}.problem-visual-header{color:#73849a;letter-spacing:.14em;justify-content:space-between;gap:18px;font-size:9px;display:flex}.problem-visual-header b{color:#e6edf8;font-weight:600}.problem-route{background:#090e15dd;border:1px solid #2a3849;margin-top:33px;padding:22px 18px 18px;transition:transform .5s,border-color .5s;position:relative;transform:rotateX(5deg)translateZ(8px)}.problem-route:hover{border-color:#5b80ad;transform:rotateX(0)translateY(-6px)translateZ(18px)}.problem-route-good{background:linear-gradient(145deg,#0c1725,#0a0d13);border-color:#275c91;margin-top:20px}.route-label{color:#b5c2d2;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.problem-route-bad .route-label{color:#ee737c}.problem-route-good .route-label{color:#75a9ff}.route-label i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px}.route-nodes{color:#e6edf6;letter-spacing:.1em;text-align:center;grid-template-columns:1fr 1.3fr .75fr 1.3fr 1fr;align-items:center;gap:10px;margin-top:30px;font-size:8px;font-weight:700;display:grid}.route-nodes>span{background:linear-gradient(145deg,#151f2c,#080c12);border:1px solid #35465b;padding:12px 7px;box-shadow:inset 0 0 22px #2f7cff12}.problem-route-bad .route-nodes>span{border-color:#57363e}.route-wire{background:#33485f;height:2px;position:relative}.route-wire i{background:#80b7ff;border-radius:50%;width:8px;height:8px;animation:2.2s linear infinite routePulse;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #5ca3ff}.route-wire i:first-child{left:5%}.route-wire i:nth-child(2){animation-delay:-.75s;left:50%}.route-wire i:nth-child(3){animation-delay:-1.45s;right:5%}.route-wire-broken{background:0 0;border-top:2px dashed #b5535c;height:18px;animation:1.2s ease-in-out infinite alternate brokenRoute;transform:rotate(5deg)}.route-wire-broken.reverse{animation-direction:alternate-reverse;transform:rotate(-5deg)}.route-wire-broken i{width:4px;height:4px;box-shadow:none;background:#f16b73;animation:none}.route-delay{color:#f66c74!important;background:#2d151bdd!important;border-color:#663b43!important;box-shadow:0 0 24px #f0444422!important}.route-delay b{font-size:12px}.route-core{color:#fff;width:42px;height:42px;font:400 24px var(--body);border-radius:50%;margin-inline:auto;display:grid;border-color:#6ea5eb!important;place-items:center!important;padding:0!important;box-shadow:0 0 25px #4b96ef55!important}.problem-route p{color:#758396;margin:20px 0 0;font-size:11px;line-height:1.5}.problem-route-good p{color:#91a9c7}@keyframes problemSweep{0%,15%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes routePulse{0%{opacity:0;transform:translate(-35px,-50%)}30%{opacity:1}to{opacity:0;transform:translate(35px,-50%)}}@keyframes brokenRoute{0%{filter:blur();opacity:.45}to{filter:blur(1px);opacity:1}}.pipeline-scene{perspective:1000px;height:300px;transform-style:preserve-3d;margin:72px 0 35px;position:relative}.pipeline-scene:before{content:"";background:radial-gradient(#1b4b8326,#0000 58%),linear-gradient(#ffffff03,#0000);border:1px solid #28394e;position:absolute;inset:12% 2% 4%;transform:rotateX(55deg)translateZ(-30px);box-shadow:0 25px 70px #0008}.pipeline-beam{background:linear-gradient(90deg,#3284ff,#cfe1ff 47%,#f04450);height:2px;position:absolute;top:50%;left:9%;right:9%;box-shadow:0 0 18px #7af6}.pipeline-beam:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;animation:4.2s linear infinite pipelineTravel;position:absolute;top:-4px;left:0;box-shadow:0 0 16px #fff}.pipeline-node,.pipeline-core{z-index:2;background:linear-gradient(145deg,#111d2d,#080c12);border:1px solid #334862;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:145px;min-height:112px;padding:15px 10px;transition:transform .45s,border-color .45s,box-shadow .45s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)rotateX(8deg);box-shadow:0 22px 45px #000a}.pipeline-node:hover{border-color:#78abef;transform:translate(-50%,-50%)translateY(-12px)rotateX(0);box-shadow:0 25px 50px #000b,0 0 25px #2f7cff33}.pipeline-node span{color:#72a6ee;letter-spacing:.1em;font-size:10px}.pipeline-node b{color:#f5f7fb;letter-spacing:-.04em;font-size:20px}.pipeline-node small,.pipeline-core small{color:#7f91a8;font-size:8px}.pipeline-invite{left:9%}.pipeline-approve{left:31%}.pipeline-play{left:91%}.pipeline-core{background:radial-gradient(circle,#244876,#0b111c 68%);border-color:#a6c9f1;border-radius:50%;width:128px;min-height:128px;animation:3.5s ease-in-out infinite pipelineCore;left:61%;box-shadow:0 0 40px #5e9fff55,0 25px 50px #000b}.pipeline-core i{font:400 42px var(--body);color:#fff}.pipeline-core b{letter-spacing:.18em;font-size:7px}.pipeline-core small{text-align:center;font-size:7px}.pipeline-approve:after{content:"";border-radius:inherit;border:1px solid #f0445044;animation:3s ease-in-out infinite nodeRing;position:absolute;inset:-7px}.pipeline-play{border-color:#9e4a59}.pipeline-play span{color:#f27781}@keyframes pipelineTravel{to{left:100%}}@keyframes pipelineCore{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes nodeRing{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.outcome-game-world{z-index:0;opacity:.35;mix-blend-mode:screen;filter:saturate(.9);background:linear-gradient(#07111dcc,#080a0ddd),url(/doublevision-coop-game-feed.png) 50%/cover;position:absolute;inset:0}.outcome-game-hud{z-index:3;color:#a7c9f4;letter-spacing:.14em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:22px;right:28px}.outcome-game-hud:before{content:"";background:#f14f5b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f14f5b}.outcome-game-hud b{color:#eef5ff;font-size:8px}.cta h2{max-width:1000px}@media (max-width:1050px){.problem-visual{min-height:540px}.pipeline-scene{margin-top:55px}}@media (max-width:760px){.problem-visual{min-height:720px;padding:22px 14px}.problem-visual-header{line-height:1.7;display:block}.problem-visual-header b{display:block}.problem-route{margin-top:28px;padding:18px 10px}.route-nodes{grid-template-columns:1fr;gap:8px;margin-top:22px}.route-wire{background:#33485f;width:2px;height:24px;margin-inline:auto}.route-wire-broken{border-top:0;border-left:2px dashed #b5535c;width:18px;height:24px;transform:none}.route-wire-broken.reverse{transform:none}.route-delay{width:100%}.pipeline-scene{height:550px;margin-top:42px}.pipeline-scene:before{inset:3% 14%}.pipeline-beam{background:linear-gradient(#3284ff,#cfe1ff 47%,#f04450);width:2px;height:auto;inset:8% auto 8% 50%}.pipeline-beam:after{animation-name:pipelineTravelVertical;top:0;left:-4px}.pipeline-node,.pipeline-core{width:145px;left:50%}.pipeline-invite{top:13%}.pipeline-approve{top:36%}.pipeline-core{top:60%}.pipeline-play{top:87%}.pipeline-node:hover{transform:translate(-50%,-50%)translateY(-7px)}.outcome-game-hud{text-align:right;font-size:6px;display:block;top:16px;right:16px}.outcome-game-hud b{margin-top:5px;font-size:6px;display:block}}@keyframes pipelineTravelVertical{to{top:100%}}.signal-close{background:radial-gradient(circle at 15%,#0a295744,#0000 34%),radial-gradient(circle at 88%,#5e101b35,#0000 36%),#04060a;padding:clamp(110px,14vw,210px) 0;position:relative;overflow:hidden}.signal-close:before{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#06111d66 1px,#0000 1px),linear-gradient(#06111d55 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.signal-close-grid{z-index:1;grid-template-columns:minmax(270px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid;position:relative}.signal-close-copy{max-width:510px}.signal-close-index{color:#81b4ff;letter-spacing:.17em;margin-bottom:22px;font-size:10px;font-weight:750;display:block}.signal-close h2{color:#f6f8ff;letter-spacing:-.075em;margin:0;font-size:clamp(52px,6.7vw,106px);line-height:.86}.signal-close h2 em{color:#0000;background:linear-gradient(90deg,#78b4ff,#ffd7dc 56%,#ff6879);-webkit-background-clip:text;background-clip:text;font-style:normal}.signal-close-copy>p{color:#aeb8c9;max-width:450px;margin:30px 0;font-size:18px;line-height:1.55}.signal-close-notes{gap:11px;margin:0 0 32px;display:grid}.signal-close-notes span{color:#d9e2ef;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.signal-close-notes span:before{content:"";background:#2786ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2786ff}.signal-close-notes span:nth-child(2):before{background:#eef6ff;box-shadow:0 0 12px #eef6ff}.signal-close-notes span:nth-child(3):before{background:#ed3f52;box-shadow:0 0 12px #ed3f52}.signal-close-device{perspective:1500px;isolation:isolate;min-height:510px;position:relative}.signal-close-aura{filter:blur(36px);opacity:.62;pointer-events:none;border-radius:50%;position:absolute}.signal-close-aura-blue{background:#076eff55;width:44%;height:40%;bottom:14%;left:6%}.signal-close-aura-red{background:#f12c4355;width:42%;height:42%;top:14%;right:1%}.signal-close-screen{z-index:2;transform-style:preserve-3d;background:#090e16;border:1px solid #27374c;position:absolute;overflow:hidden;box-shadow:0 30px 70px #000b,0 0 0 1px #000}.signal-close-screen:after{content:"";background:linear-gradient(120deg,#0000 42%,#ffffff1d 49%,#0000 56%);animation:7s ease-in-out infinite signalScreenSweep;position:absolute;inset:0;transform:translate(-145%)}.signal-close-screen span{z-index:2;color:#c9d4e4;letter-spacing:.12em;font-size:8px;font-weight:700;position:absolute;top:12px;left:14px}.signal-close-screen b{z-index:2;color:#dce7f7;letter-spacing:.1em;font-size:8px;position:absolute;bottom:12px;left:14px}.signal-close-obs{background:linear-gradient(135deg,#0e223f,#080b10 66%);width:32%;height:59%;padding:52px 19px 20px;bottom:60px;left:0;transform:rotateY(15deg)rotateX(3deg)}.signal-close-obs i{opacity:.9;background:linear-gradient(90deg,#2d88ff 0 26%,#172435 26% 100%);height:12px;margin:10px 0;display:block}.signal-close-obs i:nth-of-type(2){background:linear-gradient(90deg,#6d89ad 0 16%,#172435 16% 76%,#40669d 76%)}.signal-close-obs i:nth-of-type(3){background:linear-gradient(90deg,#1b2636 0 42%,#39d784 42% 54%,#172435 54%)}.signal-close-game{background:#05070c;width:56%;height:72%;top:0;left:24%;transform:translateZ(34px)}.signal-close-game-image{filter:saturate(1.1)contrast(1.08);background:linear-gradient(#04070c22,#05070c88),url(/doublevision-coop-game-feed.png) 50%/cover;position:absolute;inset:0}.signal-close-game>b{z-index:2;color:#fff;background:#0a112199;border:1px solid #fff9;border-radius:50%;place-items:center;width:70px;height:70px;font-size:42px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #c9e0ff99}.signal-close-game small{z-index:2;color:#dce7f7;letter-spacing:.1em;font-size:8px;position:absolute;bottom:12px;right:14px}.signal-close-chat{background:linear-gradient(135deg,#240e16,#080b10 70%);width:29%;height:59%;padding:51px 17px 20px;bottom:60px;right:0;transform:rotateY(-16deg)rotateX(3deg)}.signal-close-chat i{background:linear-gradient(90deg,#ef5366 0 22%,#3a1720 22% 100%);width:80%;height:10px;margin:11px 0;display:block}.signal-close-chat i:nth-of-type(2){background:linear-gradient(90deg,#2f547f 0 30%,#132033 30%);width:62%;margin-left:20%}.signal-close-chat i:nth-of-type(3){background:linear-gradient(90deg,#ef5366 0 17%,#3a1720 17%);width:73%}.signal-close-chat i:nth-of-type(4){background:linear-gradient(90deg,#2f547f 0 25%,#132033 25%);width:58%;margin-left:20%}.signal-close-desk{z-index:1;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:linear-gradient(#15100d,#050608 74%);height:100px;position:absolute;bottom:0;left:2%;right:2%;box-shadow:0 -20px 60px #f04b5d18}.signal-close-desk:before{content:"";background:repeating-linear-gradient(90deg,#111722 0 7px,#39485c 8px 9px);border:1px solid #2b3545;width:23%;height:44px;position:absolute;top:15px;left:39%;box-shadow:0 0 18px #2f7aff22}@keyframes signalScreenSweep{0%,60%{transform:translate(-145%)}75%,to{transform:translate(145%)}}@media (max-width:900px){.signal-close-grid{grid-template-columns:1fr;gap:55px}.signal-close-copy{max-width:620px}.signal-close-device{width:100%;max-width:720px;min-height:440px;margin:auto}}@media (max-width:560px){.signal-close{padding:105px 0 90px}.signal-close-copy>p{font-size:16px}.signal-close-notes span{font-size:8px}.signal-close-device{transform-origin:50%;min-height:300px;transform:scale(1.08)}.signal-close-obs,.signal-close-chat{bottom:33px}.signal-close-screen span,.signal-close-screen b,.signal-close-game small{font-size:6px}.signal-close-game>b{width:48px;height:48px;font-size:29px}.signal-close-obs{padding:34px 10px 10px}.signal-close-chat{padding:34px 9px 10px}.signal-close-obs i,.signal-close-chat i{height:6px;margin:7px 0}.signal-close-desk{height:64px}.signal-close-desk:before{height:28px;top:9px}}
@media (min-width:681px){.signal-hero .signal-marker-shared{top:55%!important}}@media (max-width:680px){.signal-hero .copy{top:14%}.signal-hero .copy h1{font-size:clamp(3.4rem,14vw,5.3rem)}.signal-marker-guest,.signal-marker-host,.signal-marker-shared{display:none}.signal-marker-shared{top:57%}.signal-hero .monitors{height:25%;min-height:200px;bottom:11%}.signal-stage-note,.signal-hero .scrollHint{bottom:2.5%}}
.signal-hero{background:#000!important;height:220vh!important}.signal-hero>div{background:#000!important}.signal-hero .signal-field{mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000008c 76%,#0000 89%);mask-image:linear-gradient(#000 0% 68%,#0000008c 76%,#0000 89%);z-index:3!important;opacity:.98!important}.signal-hero .signal-noise{z-index:5!important}.signal-hero .signal-header-line,.signal-hero .signal-copy,.signal-hero .signal-stage-note,.signal-hero .signal-marker-guest,.signal-hero .signal-marker-host,.signal-hero .signal-marker-shared,.signal-hero .signal-scroll-hint{z-index:6!important}.signal-ambient{z-index:0;filter:blur(72px);opacity:.38;pointer-events:none;border-radius:50%;width:52vw;height:56vh;animation:12s ease-in-out infinite alternate signalAmbient;position:absolute;bottom:-18%}.signal-ambient-blue{background:radial-gradient(#0d71ff 0%,#073b83 36%,#0000 70%);left:-12vw}.signal-ambient-red{background:radial-gradient(#ff273d 0%,#7a1122 36%,#0000 70%);animation-delay:-5.5s;right:-12vw}@keyframes signalAmbient{0%{opacity:.26;transform:translate(-1.4vw,1.2vh)scale(.92)}to{opacity:.56;transform:translate(2.6vw,-2.4vh)scale(1.13)}}.signal-hero .signal-copy h1{font-family:var(--body), Arial, sans-serif;letter-spacing:-.065em;font-size:clamp(3.2rem,5.25vw,6.3rem);font-weight:700;line-height:.94}.signal-hero .signal-copy h1 span{color:#f4f6fa}@media (min-width:1100px){.signal-hero .signal-copy{width:min(1280px,100% - 96px)!important}.signal-hero .signal-copy h1{line-height:.93;font-size:clamp(3.65rem,4.65vw,6.25rem)!important}.signal-hero .signal-copy p,.signal-hero .signal-copy .actions{margin-top:20px!important}.signal-desk-composite .signal-screen-guest{top:27%!important;left:7.9%!important}.signal-desk-composite .signal-screen-obs{top:29%!important}.signal-desk-composite .signal-screen-party{top:27%!important}}.signal-desk-composite{z-index:4!important;width:100vw!important;height:min(82vh,56.25vw)!important;min-height:0!important;bottom:-1px!important;overflow:visible!important}.signal-desk-photo{object-fit:cover;object-position:center bottom;filter:contrast(1.08)saturate(1.12)brightness(.9);pointer-events:none;transform-origin:50% 72%;animation:18s ease-in-out infinite alternate signalPhotoDrift;z-index:2!important}.signal-desk-composite .signal-screen{overflow:hidden;z-index:2!important;box-shadow:none!important;background:#05070c!important;border:0!important;border-radius:2px!important;bottom:auto!important;transform:none!important}.signal-desk-composite .signal-screen-guest{width:23%!important;height:34.4%!important;top:35.2%!important;left:9.15%!important}.signal-desk-composite .signal-screen-obs{width:30.65%!important;height:34.05%!important;top:33.5%!important;left:34.55%!important}.signal-desk-composite .signal-screen-party{width:23%!important;height:34.2%!important;top:35.5%!important;left:67.75%!important}.signal-desk-composite .signal-code-desk-hardware{display:none!important}.signal-screen{animation:7s ease-in-out infinite alternate signalScreenGlow}.signal-screen-party{animation-delay:-2.3s}.signal-screen-guest{animation-delay:-4.1s}.signal-host-feed:after{content:"";background:linear-gradient(108deg,#0000 35%,#89cdff33 48%,#0000 61%);animation:5.5s linear infinite signalScan;position:absolute;inset:-20% -40%;transform:translate(-55%)}.signal-link-core{animation:2.7s ease-in-out infinite signalCore}.signal-screen .signal-guest-feed{animation:4.5s ease-in-out infinite alternate signalGuest}.signal-screen-obs [class*=obsDocks] span:last-child{animation:1.5s steps(2,end) infinite signalMeter}.signal-screen-obs .signal-obs-preview{background:#111820!important;border-color:#33465a!important;height:57%!important;margin:5px 6px!important}.signal-screen-obs .signal-host-feed{background:radial-gradient(circle at 70% 33%,#7ec9ff6b,#0000 17%),linear-gradient(142deg,#071322 0%,#1c496e 46%,#06101a 100%)!important}.signal-screen-obs .signal-host-feed:before{background:linear-gradient(155deg,#0000 42%,#82c2ff38 43% 57%,#0000 58%)!important;transform:none!important}.signal-screen-obs .signal-guest-feed{background:linear-gradient(138deg,#3d111a,#8b302d 46%,#110b12)!important;border-color:#ef4a58!important;width:33%!important;height:41%!important;bottom:13%!important;right:3%!important}.signal-obs-preview-meta{z-index:3;color:#cdd9e8;letter-spacing:.06em;justify-content:space-between;font-size:5px;display:flex;position:absolute;bottom:3px;left:4px;right:4px}.signal-obs-preview-meta b{color:#ff5564;font-size:5px}.signal-screen-obs .signal-obs-docks{grid-template-columns:.86fr 1.22fr 1.22fr .96fr!important;gap:3px!important;margin:0 6px!important}.signal-screen-obs .signal-obs-docks>div{min-width:0;position:relative;background:linear-gradient(#121820,#080b10)!important;border-color:#2c3745!important;gap:3px!important;padding:5px!important}.signal-screen-obs .signal-obs-docks b{border-bottom:1px solid #2b3744;padding-bottom:3px;color:#c4cfdb!important;font-size:5px!important}.signal-screen-obs .signal-obs-docks span{color:#9ba9ba!important;font-size:5px!important}.signal-screen-obs .signal-obs-docks span:before{color:#5d8ec6!important}.signal-screen-obs .signal-obs-controls span{text-align:center;border:1px solid #3d4a5a;padding:3px 2px;color:#d6e0ec!important}.signal-screen-obs .signal-obs-controls span:first-of-type{background:#46171e;border-color:#a73844;color:#ffb3ba!important}@keyframes signalScreenGlow{0%{filter:brightness(.92);box-shadow:0 0 #398aff00}to{filter:brightness(1.12);box-shadow:0 0 28px #3387ff42}}@keyframes signalScan{to{transform:translate(55%)}}@keyframes signalCore{0%,to{transform:translate(-50%,-50%)scale(.88);box-shadow:0 0 14px #ffffff7a}50%{transform:translate(-50%,-50%)scale(1.13);box-shadow:0 0 32px #9bcbffeb}}@keyframes signalGuest{0%{filter:brightness(.72)saturate(.8)}to{filter:brightness(1.2)saturate(1.25)}}@keyframes signalMeter{50%{color:#7ae3ff;text-shadow:0 0 8px #279aff}}@keyframes signalPhotoDrift{0%{transform:scale(1.035)translate(-.35%,.2%)}to{transform:scale(1.085)translate(.45%,-.35%)}}@media (min-width:681px){.site-header{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);width:100%!important;height:76px!important;box-shadow:none!important;background:#030509ad!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}}@media (max-width:680px){.signal-hero{height:180vh!important}.signal-hero .signal-copy h1{letter-spacing:-.078em;font-size:clamp(3rem,13.4vw,5rem)!important}.signal-desk-composite{width:128vw!important;height:min(48svh,405px)!important;bottom:-1px!important}.signal-desk-photo{object-fit:cover}.signal-ambient{opacity:.28;filter:blur(48px)}.signal-screen-obs .signal-obs-docks{grid-template-columns:repeat(2,1fr)!important}.signal-screen-obs .signal-obs-docks>div{padding:3px!important}}@media (prefers-reduced-motion:reduce){.signal-hero{height:100vh!important}.signal-ambient,.signal-screen,.signal-host-feed:after,.signal-link-core,.signal-desk-photo,.signal-screen .signal-guest-feed,.signal-screen-obs [class*=obsDocks] span:last-child{animation:none!important}}.signal-hero .signal-product-vignette{z-index:2;pointer-events:none;background:linear-gradient(#0009 0%,#0000000f 30%,#00000014 64%,#0000009e 100%),radial-gradient(at 50% 38%,#0000 0% 38%,#00000052 100%);position:absolute;inset:0}.signal-hero .signal-field{mix-blend-mode:screen;opacity:.25!important}.signal-hero .signal-noise{opacity:.035!important}.signal-hero .signal-marker-guest,.signal-hero .signal-marker-host,.signal-hero .signal-marker-shared,.signal-hero .signal-desk-composite .signal-screen{display:none!important}.signal-hero .signal-desk-composite{pointer-events:none}.signal-hero .signal-copy{top:12.5%}.signal-hero .signal-copy h1{letter-spacing:-.075em;text-shadow:0 12px 60px #000000c7;max-width:940px;margin-inline:auto;line-height:.94;font-size:clamp(3.75rem,5.45vw,7rem)!important}.signal-hero .signal-copy p{color:#f2f6fcc7;max-width:510px}.signal-hero .signal-stage-note{text-align:center;border-left:0;width:min(720px,100vw - 80px);max-width:none;padding-left:0;top:65%;bottom:auto;left:50%;transform:translate(-50%)}.signal-hero .signal-stage-note:before{content:"";background:linear-gradient(90deg,#fff,#0000);width:44px;height:1px;margin:0 auto 13px;display:block}.signal-hero .signal-stage-note p{text-transform:none;font-size:clamp(17px,1.65vw,24px)}.signal-hero .signal-stage-note span{letter-spacing:.16em;font-size:12px}.signal-hero .signal-stage-note p{text-wrap:balance;max-width:760px;margin-inline:auto;font-size:clamp(38px,4.1vw,68px);font-weight:700;line-height:.96}.signal-hero .signal-scroll-hint{opacity:.72}@media (max-width:680px){.signal-hero .signal-copy{top:13%}.signal-hero .signal-copy h1{font-size:clamp(3.25rem,14.6vw,5.2rem)!important}.signal-hero .signal-stage-note{width:min(440px,100vw - 42px);top:69%;bottom:auto}.signal-hero .signal-stage-note p{font-size:clamp(28px,9vw,42px)}}
