.lb-wrap{margin:0}.lb-panel{max-width:920px;margin-inline:auto;position:relative;border:1px solid #2a2a32;border-radius:22px;background:#050506;padding:0 10px 6px;overflow:hidden;box-shadow:0 40px 110px #000000e6,inset 0 1px #ffffff0a}.lb-panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lb-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 12px 11px;border-bottom:1px solid #1c1c23}.lb-toggle{display:flex;gap:6px}.lb-tab{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:7px 15px;border-radius:999px;border:1px solid #2a2a32;background:transparent;color:#76767e;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.lb-tab:hover{border-color:#41414d;color:#f2f0ec}#lb-leak.is-on{background:#e11d2a;border-color:#e11d2a;color:#fff;box-shadow:0 0 20px #e11d2a61}#lb-plug.is-on{background:#1f8a55;border-color:#3ddc84;color:#eafff3;box-shadow:0 0 20px #3ddc8452}.lb-replay{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid #2a2a32;border-radius:999px;background:transparent;padding:6px 12px;color:#76767e;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:.16s}.lb-replay:hover{color:#fff;background:#e11d2a;border-color:#e11d2a;box-shadow:0 0 18px #e11d2a59}.lb-replay svg{transition:transform .42s cubic-bezier(.4,0,.2,1)}.lb-replay:hover svg{transform:rotate(-180deg)}.lb-svg{display:block;width:100%;height:auto;max-height:72vh;position:relative;z-index:1;overflow:hidden}.lb-lblnum{font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;fill:#f2564b;letter-spacing:.14em;transition:fill .5s ease}.lb-lbltxt{font-family:Inter,sans-serif;font-size:12px;font-weight:500;fill:#c9c7c2}.lb-lblsm{font-family:Space Mono,monospace;font-size:10px;fill:#76767e;letter-spacing:.18em}.lb-leader{stroke:#33333d;stroke-width:1}.lb-lead-dot{fill:#4a4a56}.lb-jet{stroke-linecap:round;fill:none;stroke-dasharray:7 12;animation:lb-fall .56s linear infinite;transition:stroke .5s ease}@keyframes lb-fall{0%{stroke-dashoffset:0}to{stroke-dashoffset:-38}}.lb-leakset{opacity:1;transition:opacity .46s ease}.lb-plugmark{opacity:0;transition:opacity .42s ease .34s}.lb-hole{transition:stroke .5s ease}#lb-puddle{transition:transform 1s ease,opacity .8s ease;transform-origin:450px 522px}.lb-plugged .lb-leakset{opacity:0}.lb-plugged .lb-plugmark{opacity:1}.lb-plugged .lb-hole{stroke:#3ddc84}.lb-plugged #lb-puddle{transform:scale(.1);opacity:0}.lb-plugged .lb-lblnum{fill:#3ddc84}.lb-mobilelist{display:none}@media(max-width:760px){.lb-side{display:none}.lb-panel{border-radius:18px}.lb-mobilelist{display:grid;gap:0;margin:2px 0 0;padding:0 4px 8px;list-style:none;position:relative;z-index:3}.lb-mobilelist li{display:flex;align-items:baseline;gap:10px;padding:9px 8px;font-size:13.5px;color:#c9c7c2;line-height:1.3}.lb-mobilelist li+li{border-top:1px solid #17171d}.lb-mobilelist span{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;color:#f2564b;transition:color .5s ease}}@media(prefers-reduced-motion:reduce){.lb-jet{animation:none}#lb-puddle{transition:none}}.numlist{list-style:none;padding:0;margin-inline:auto}.numlist li{display:flex;align-items:baseline;gap:14px;padding:12px 0;font-size:15px;line-height:1.4;color:#c8c6c1}@media(min-width:640px){.numlist li:nth-child(-n+2){border-bottom:1px solid #1b1b22;padding-bottom:16px}.numlist li:nth-child(n+3){padding-top:16px}}@media(max-width:639px){.numlist li+li{border-top:1px solid #1b1b22}}.numlist span{flex-shrink:0;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;color:#e11d2a}.ditherbg{position:fixed;inset:0;z-index:0;pointer-events:none}.ditherbg canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.7}@media(max-width:760px){.ditherbg canvas{display:none}.ditherbg{background:radial-gradient(120% 46% at 50% 0%,rgba(225,29,42,.1) 0%,transparent 62%),radial-gradient(100% 40% at 50% 100%,rgba(225,29,42,.07) 0%,transparent 60%),linear-gradient(180deg,#0e0a0b,#0a0a0c)}.ditherscrim{background:linear-gradient(180deg,#0003,#0000 22% 80%,#0000004d)}}.ditherscrim{position:absolute;inset:0;background:radial-gradient(78% 60% at 50% 46%,#00000094,#00000070 42%,#00000038 72%,#0000000a),linear-gradient(180deg,#0000006b,#0000 14% 86%,#00000080)}.watchpage{position:relative;z-index:1}body>footer{border-top-color:transparent}body>footer{position:relative;z-index:1}.onfield{position:relative}.onfield:before{content:"";position:absolute;z-index:-1;inset:-12% 0;pointer-events:none;background:radial-gradient(66% 62% at 50% 50%,rgba(0,0,0,.94) 0%,rgba(0,0,0,.86) 38%,rgba(0,0,0,.58) 66%,rgba(0,0,0,.22) 86%,transparent 100%)}.onfield h1,.onfield h2,.onfield h3,.onfield p,.onfield .eyebrow{text-shadow:0 1px 2px rgba(0,0,0,.92),0 4px 26px rgba(0,0,0,.8)}.onfield h1,.onfield h2{color:#fff}.onfield .text-slate{color:#c8c6c1}.onfield .text-ash{color:#a3a19d}.vslglow{animation:vslglow 6.5s ease-in-out infinite}@keyframes vslglow{0%,to{opacity:.55}50%{opacity:1}}@property --vb{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.vslborder{position:relative}.vslborder:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--vb),rgba(225,29,42,.4) 0deg,rgba(232,60,70,.9) 46deg,rgba(255,255,255,1) 78deg,rgba(238,238,246,.9) 90deg,rgba(232,60,70,.9) 124deg,rgba(225,29,42,.4) 186deg,rgba(225,29,42,.4) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vbspin 9s linear infinite;pointer-events:none;z-index:2}@keyframes vbspin{to{--vb: 360deg}}#vslvid{-o-object-fit:cover;object-fit:cover;background:#08080a;display:block}.vslstart{position:absolute;inset:0;z-index:3;display:grid;place-items:center;border:0;cursor:pointer;background:radial-gradient(620px 360px at 50% 45%,rgba(225,29,42,.2),transparent 72%),#06060857;transition:opacity .35s ease}.vslstartdot{display:grid;place-items:center;height:78px;width:78px;border-radius:999px;background:#e11d2a;padding-left:4px;box-shadow:0 0 0 10px #e11d2a29,0 14px 40px #00000080;transition:transform .25s cubic-bezier(.2,.9,.3,1.2)}.vslstart:hover .vslstartdot{transform:scale(1.07)}.vslstart[hidden]{display:none}.vslbar{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 14px 13px;background:linear-gradient(180deg,#0000,#0000009e 42%,#000000d1);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.vslframe.is-live:hover .vslbar,.vslframe.is-live:focus-within .vslbar,.vslframe.is-paused .vslbar{opacity:1;transform:none;pointer-events:auto}.vslbtn{flex:none;display:grid;place-items:center;height:30px;width:30px;border:0;border-radius:8px;background:#ffffff1a;color:#f4f4f6;cursor:pointer;transition:background .18s ease}.vslbtn:hover{background:#ffffff30}.vsltrack{flex:1 1 auto;height:4px;border-radius:999px;background:#fff3;overflow:hidden;cursor:default}.vslfill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#e11d2a,#ff6b73);border-radius:999px}.vsltime{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:#d9d9df;font-variant-numeric:tabular-nums}@media(max-width:480px){.vslbar{gap:9px;padding:10px 10px 11px}.vsltime{font-size:10px}}.vslframe>iframe{border-radius:1rem;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}#sweep{animation:sweep 5.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes sweep{0%{left:-24%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:102%;opacity:0}}@media(prefers-reduced-motion:reduce){#sweep{display:none}.vslglow{animation:none;opacity:.7}.vslborder:after{animation:none}}
