:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden}#app{width:100%;height:100%}.landing-page.svelte-gyclkn{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.crt-container.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#000;display:flex;align-items:center;justify-content:center}.crt-screen.svelte-gyclkn{position:relative;width:90%;height:90%;background:#000;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 100px #ffffff1a;transform:scale(0);transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.crt-container.power-on.svelte-gyclkn .crt-screen:where(.svelte-gyclkn){transform:scale(1);animation:svelte-gyclkn-crt-flicker .15s ease-in-out}@keyframes svelte-gyclkn-crt-flicker{0%{opacity:0;transform:scaleY(.01)}50%{opacity:1;transform:scaleY(.01)}to{opacity:1;transform:scale(1)}}.tv-static.svelte-gyclkn{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0,rgba(255,255,255,.15) 1px,transparent 2px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='static'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23static)' opacity='0.8'/%3E%3C/svg%3E");mix-blend-mode:screen;animation:svelte-gyclkn-static-noise .2s steps(10) infinite}@keyframes svelte-gyclkn-static-noise{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-20%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}}.color-bars.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.bar.svelte-gyclkn{flex:1;height:100%}.bar-white.svelte-gyclkn{background:#fff}.bar-yellow.svelte-gyclkn{background:#ff0}.bar-cyan.svelte-gyclkn{background:#0ff}.bar-green.svelte-gyclkn{background:#0f0}.bar-magenta.svelte-gyclkn{background:#f0f}.bar-red.svelte-gyclkn{background:red}.bar-blue.svelte-gyclkn{background:#00f}.bar-black.svelte-gyclkn{background:#000}.digital-transition.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.digital-grid.svelte-gyclkn{width:100%;height:100%;background-image:linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:svelte-gyclkn-grid-fade 1s ease-out forwards}@keyframes svelte-gyclkn-grid-fade{0%{opacity:1}to{opacity:0}}.crt-container.glitch.svelte-gyclkn{animation:svelte-gyclkn-glitch .1s ease-in-out}@keyframes svelte-gyclkn-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}40%{transform:translate(-2px,-2px);filter:hue-rotate(180deg)}60%{transform:translate(2px,2px);filter:hue-rotate(270deg)}80%{transform:translate(2px,-2px);filter:hue-rotate(360deg)}to{transform:translate(0);filter:hue-rotate(0deg)}}.crt-container.glitch.svelte-gyclkn .crt-screen:where(.svelte-gyclkn){animation:svelte-gyclkn-chromatic .1s ease-in-out}@keyframes svelte-gyclkn-chromatic{0%{filter:none}50%{filter:drop-shadow(2px 0 0 rgba(255,0,0,.8)) drop-shadow(-2px 0 0 rgba(0,255,0,.8)) drop-shadow(0 2px 0 rgba(0,0,255,.8))}to{filter:none}}.scanlines.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,#00000040 50%);background-size:100% 4px;pointer-events:none;animation:svelte-gyclkn-scanlines-move 8s linear infinite}@keyframes svelte-gyclkn-scanlines-move{0%{transform:translateY(0)}to{transform:translateY(10px)}}.crt-overlay.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,transparent 60%,rgba(0,0,0,.4) 100%);pointer-events:none}.modern-container.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-out}.modern-container.visible.svelte-gyclkn{opacity:1}.control-room-bg.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2s ease-out;filter:blur(6px) brightness(.4) contrast(1.1);transform:scale(1.02);z-index:0}.control-room-bg.visible.svelte-gyclkn{opacity:1}.monitor-wall.svelte-gyclkn{position:absolute;top:10%;left:50%;transform:translate(-50%) perspective(1000px) rotateX(5deg);width:90%;height:40%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:8px;padding:20px}.monitor.svelte-gyclkn{position:relative;background:#0f0f0f;border:2px solid #2a2a2a;border-radius:4px;overflow:hidden;animation:svelte-gyclkn-monitor-flicker 8s ease-in-out infinite;box-shadow:0 0 10px #0064c833}.screen-content.svelte-gyclkn{width:100%;height:100%;background:#000;opacity:.9;animation:svelte-gyclkn-screen-change 10s ease-in-out infinite;position:relative;overflow:hidden}.screen-content.svelte-gyclkn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,255,255,.03) 3px,rgba(0,255,255,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(0,255,255,.03) 3px,rgba(0,255,255,.03) 4px)}.screen-content.svelte-gyclkn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.screen-glow.svelte-gyclkn{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,150,255,.4) 0%,transparent 60%);mix-blend-mode:screen}@keyframes svelte-gyclkn-monitor-flicker{0%,92%{opacity:1;filter:brightness(1)}93%{opacity:.8;filter:brightness(.8)}94%{opacity:1;filter:brightness(1.2)}95%{opacity:.9;filter:brightness(.9)}96%{opacity:1;filter:brightness(1)}97%{opacity:.95;filter:brightness(.95)}98%{opacity:1;filter:brightness(1.1)}99%{opacity:.9;filter:brightness(.85)}to{opacity:1;filter:brightness(1)}}@keyframes svelte-gyclkn-screen-change{0%,80%{filter:hue-rotate(0deg) brightness(1)}85%{filter:hue-rotate(120deg) brightness(1.1)}90%{filter:hue-rotate(240deg) brightness(.9)}95%{filter:hue-rotate(60deg) brightness(1.05)}to{filter:hue-rotate(0deg) brightness(1)}}.screen-content.type-0.svelte-gyclkn:after{background:linear-gradient(180deg,transparent 0%,transparent 70%,rgba(0,100,255,.2) 100%),repeating-linear-gradient(0deg,rgba(0,50,100,.1) 0px,rgba(0,50,100,.1) 10px,transparent 10px,transparent 20px);animation:svelte-gyclkn-content-scroll-0 12s linear infinite}.screen-content.type-1.svelte-gyclkn:after{background:radial-gradient(circle at 30% 50%,rgba(255,0,0,.3) 0%,transparent 50%),radial-gradient(circle at 70% 50%,rgba(0,255,0,.3) 0%,transparent 50%),linear-gradient(90deg,transparent 0%,rgba(100,100,100,.1) 25%,rgba(100,100,100,.1) 75%,transparent 100%);animation:svelte-gyclkn-radar-sweep 15s linear infinite}.screen-content.type-2.svelte-gyclkn:after{background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 5px,rgba(0,255,100,.2) 5px,rgba(0,255,100,.2) 6px,transparent 6px,transparent 15px,rgba(255,100,0,.2) 15px,rgba(255,100,0,.2) 16px,transparent 16px,transparent 25px);animation:svelte-gyclkn-graph-update 18s steps(10) infinite}.screen-content.type-3.svelte-gyclkn:after{background:conic-gradient(from 0deg at 50% 50%,rgba(0,100,255,.2) 0deg,transparent 60deg,transparent 300deg,rgba(0,100,255,.2) 360deg),radial-gradient(circle at center,transparent 30%,rgba(0,50,100,.1) 50%,transparent 70%);animation:svelte-gyclkn-rotation 20s linear infinite}.screen-content.type-4.svelte-gyclkn:after{background:linear-gradient(0deg,rgba(0,255,255,.1) 0%,transparent 50%),repeating-linear-gradient(90deg,transparent 0px,transparent 40px,rgba(255,255,255,.05) 40px,rgba(255,255,255,.05) 41px,transparent 41px,transparent 80px);animation:svelte-gyclkn-waveform 14s ease-in-out infinite}@keyframes svelte-gyclkn-content-scroll-0{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes svelte-gyclkn-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-gyclkn-graph-update{0%,90%{opacity:.6}95%{opacity:.8}to{opacity:.6}}@keyframes svelte-gyclkn-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-gyclkn-waveform{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.screen-data.svelte-gyclkn{position:absolute;inset:10%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.1) 2px,rgba(0,255,255,.1) 3px);animation:svelte-gyclkn-data-scroll 5s linear infinite;opacity:.3}@keyframes svelte-gyclkn-data-scroll{0%{transform:translateY(0)}to{transform:translateY(20px)}}.workstations.svelte-gyclkn{position:absolute;bottom:0;left:0;right:0;height:30%;display:flex;justify-content:space-around;align-items:flex-end}.workstation.svelte-gyclkn{width:200px;height:150px;background:#050505;border-radius:8px 8px 0 0;position:relative;box-shadow:0 -10px 30px #000c}.workstation.svelte-gyclkn:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:80%;height:40%;background:linear-gradient(180deg,#111,#0a0a0a);border-radius:4px;box-shadow:0 0 20px #0064c833}.workstation.center.svelte-gyclkn{height:180px;width:250px}.room-lighting.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(0,100,200,.3) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 20% 70%,rgba(0,150,255,.2) 0%,transparent 50%),radial-gradient(ellipse 40% 30% at 80% 70%,rgba(0,150,255,.2) 0%,transparent 50%);mix-blend-mode:screen;opacity:.8}.background-canvas.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.blob.svelte-gyclkn{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;animation:svelte-gyclkn-morph 25s ease-in-out infinite}.blob-1.svelte-gyclkn{width:600px;height:600px;background:radial-gradient(circle at 30% 30%,#0066ff,transparent 70%);top:-20%;left:-10%;opacity:.6}.blob-2.svelte-gyclkn{width:800px;height:800px;background:radial-gradient(circle at 70% 70%,#00ffff,transparent 70%);bottom:-30%;right:-20%;opacity:.4;animation-delay:-8s}.blob-3.svelte-gyclkn{width:500px;height:500px;background:radial-gradient(circle at 50% 50%,#8b5cf6,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3;animation-delay:-16s}@keyframes svelte-gyclkn-morph{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}25%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}50%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}75%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}}.container.svelte-gyclkn{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.broadcast-sign.svelte-gyclkn{position:absolute;top:15%;left:50%;transform:translate(-50%);perspective:1000px;z-index:5}.sign-housing.svelte-gyclkn{position:relative;width:180px;height:60px;margin:0 auto;transform-style:preserve-3d;filter:blur(.5px)}.sign-face.svelte-gyclkn{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#333,#222);background-blend-mode:multiply;border-radius:4px;border:1px solid #333;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d,0 2px 4px #00000080;transition:all .3s ease}.sign-housing.powered-on.svelte-gyclkn .sign-face:where(.svelte-gyclkn){background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,red,#c00);animation:svelte-gyclkn-power-on-flicker 1.5s ease-out,svelte-gyclkn-sign-flicker 12s ease-in-out infinite 1.5s}.live-text.svelte-gyclkn{font-family:Inter,sans-serif;font-weight:900;font-size:1rem;letter-spacing:.25em;color:#666;text-shadow:none;filter:brightness(.5);transition:all .3s ease}.sign-housing.powered-on.svelte-gyclkn .live-text:where(.svelte-gyclkn){color:#fff;text-shadow:0 0 2px #ff0000,0 0 4px #ff0000,0 1px 0 rgba(0,0,0,.8);filter:brightness(1.2);animation:svelte-gyclkn-text-power-on 1.5s ease-out,svelte-gyclkn-text-glow 2s ease-in-out infinite alternate 1.5s}.sign-glow.svelte-gyclkn{position:absolute;inset:-10px;background:radial-gradient(ellipse at center,transparent 0%,transparent 70%,transparent 100%);border-radius:50%;filter:blur(8px);opacity:0;transition:opacity .5s ease}.sign-housing.powered-on.svelte-gyclkn .sign-glow:where(.svelte-gyclkn){background:radial-gradient(ellipse at center,rgba(255,0,0,.4) 0%,rgba(255,0,0,.2) 40%,rgba(255,0,0,.05) 70%,transparent 100%);opacity:1;animation:svelte-gyclkn-glow-power-on 1.5s ease-out,svelte-gyclkn-ambient-glow 3s ease-in-out infinite alternate 1.5s}.atmospheric-haze.svelte-gyclkn{position:absolute;inset:-40px -60px;background:radial-gradient(ellipse 200% 120% at 50% 50%,transparent 0%,transparent 100%);filter:blur(25px);pointer-events:none;opacity:0;transition:opacity .5s ease}.sign-housing.powered-on.svelte-gyclkn .atmospheric-haze:where(.svelte-gyclkn){background:radial-gradient(ellipse 200% 120% at 50% 50%,rgba(255,0,0,.25) 0%,rgba(255,40,40,.15) 30%,rgba(255,80,80,.08) 60%,transparent 100%);opacity:1;animation:svelte-gyclkn-haze-power-on 2s ease-out,svelte-gyclkn-haze-drift 12s ease-in-out infinite 2s}@keyframes svelte-gyclkn-power-on-flicker{0%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#333,#222)}10%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#f22,#c00)}15%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#333,#222)}25%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#f44,#d00)}35%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#333,#222)}50%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,red,#c00)}60%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,#333,#222)}70%{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,red,#c00)}to{background:linear-gradient(145deg,#1a1a1a,#2a2a2a,#1a1a1a),linear-gradient(180deg,red,#c00)}}@keyframes svelte-gyclkn-sign-flicker{0%,40%{filter:brightness(1);box-shadow:0 0 30px #dc262666,inset 0 1px #fff3,inset 0 -1px #0003}42%{filter:brightness(.6);box-shadow:0 0 15px #dc262633,inset 0 1px #fff3,inset 0 -1px #0003}44%{filter:brightness(1);box-shadow:0 0 30px #dc262666,inset 0 1px #fff3,inset 0 -1px #0003}46%{filter:brightness(.7);box-shadow:0 0 20px #dc262640,inset 0 1px #fff3,inset 0 -1px #0003}48%{filter:brightness(1);box-shadow:0 0 30px #dc262666,inset 0 1px #fff3,inset 0 -1px #0003}60%{filter:brightness(.4);box-shadow:0 0 10px #dc26261a,inset 0 1px #fff3,inset 0 -1px #0003}70%{filter:brightness(1.2);box-shadow:0 0 50px #dc262699,inset 0 1px #ffffff4d,inset 0 -1px #0003}80%{filter:brightness(1.4);box-shadow:0 0 70px #dc2626cc,inset 0 1px #fff6,inset 0 -1px #0003}90%{filter:brightness(1.6);box-shadow:0 0 90px #dc2626,inset 0 1px #ffffff80,inset 0 -1px #0003}to{filter:brightness(1);box-shadow:0 0 30px #dc262666,inset 0 1px #fff3,inset 0 -1px #0003}}@keyframes svelte-gyclkn-text-power-on{0%{color:#666;text-shadow:none;filter:brightness(.5)}20%{color:#fff;text-shadow:0 0 2px #ff0000,0 0 4px #ff0000;filter:brightness(1.5)}30%{color:#666;text-shadow:none;filter:brightness(.5)}50%{color:#fff;text-shadow:0 0 2px #ff0000,0 0 4px #ff0000;filter:brightness(1.3)}60%{color:#aaa;text-shadow:0 0 1px #ff0000;filter:brightness(.8)}to{color:#fff;text-shadow:0 0 2px #ff0000,0 0 4px #ff0000,0 1px 0 rgba(0,0,0,.8);filter:brightness(1.2)}}@keyframes svelte-gyclkn-text-glow{0%{text-shadow:0 0 2px #ff0000,0 0 4px #ff0000,0 1px 0 rgba(0,0,0,.8);filter:brightness(1.2)}to{text-shadow:0 0 4px #ff0000,0 0 8px #ff0000,0 0 12px #ff4444,0 1px 0 rgba(0,0,0,.8);filter:brightness(1.4)}}@keyframes svelte-gyclkn-ambient-glow{0%{opacity:.6;transform:scale(1)}to{opacity:.9;transform:scale(1.1)}}@keyframes svelte-gyclkn-haze-drift{0%{opacity:.4;transform:translateY(0) scale(1)}25%{opacity:.6;transform:translateY(-2px) scale(1.05)}50%{opacity:.5;transform:translateY(-1px) scale(1.02)}75%{opacity:.7;transform:translateY(-3px) scale(1.08)}to{opacity:.4;transform:translateY(0) scale(1)}}@keyframes svelte-gyclkn-glow-power-on{0%{opacity:0;transform:scale(.5)}30%{opacity:.8;transform:scale(1.3)}50%{opacity:.3;transform:scale(.8)}70%{opacity:.9;transform:scale(1.2)}to{opacity:.6;transform:scale(1)}}@keyframes svelte-gyclkn-haze-power-on{0%{opacity:0;transform:scale(.8);filter:blur(5px)}40%{opacity:.4;transform:scale(1.2);filter:blur(20px)}60%{opacity:.2;transform:scale(.9);filter:blur(12px)}to{opacity:.4;transform:scale(1);filter:blur(15px)}}.hero.svelte-gyclkn{text-align:center;margin-bottom:3rem}.hero-title.svelte-gyclkn{font-size:clamp(4rem,12vw,10rem);line-height:.85;letter-spacing:-.04em;margin-bottom:2rem}.title-primary.svelte-gyclkn{display:block;font-weight:500;color:#fafafa}.title-secondary.svelte-gyclkn{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;background:linear-gradient(135deg,#0ff,#06f,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-gyclkn{font-size:1.25rem;line-height:1.6;color:#737373;max-width:600px;margin:0 auto}.control-room-deck.svelte-gyclkn{position:fixed;bottom:0;left:0;right:0;height:200px;z-index:15}.deck-atmosphere.svelte-gyclkn{position:absolute;inset:-100px 0 0;pointer-events:none}.deck-haze.svelte-gyclkn{position:absolute;inset:0;background:radial-gradient(ellipse 120% 60% at 50% 150%,rgba(0,50,100,.3) 0%,rgba(0,30,60,.15) 40%,transparent 70%);filter:blur(40px);mix-blend-mode:screen;opacity:.6;animation:svelte-gyclkn-haze-shift 15s ease-in-out infinite}@keyframes svelte-gyclkn-haze-shift{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.deck-glow.svelte-gyclkn{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to top,rgba(0,100,200,.1) 0%,transparent 100%);filter:blur(20px)}.deck-perspective.svelte-gyclkn{position:relative;width:100%;height:100%;perspective:800px;perspective-origin:50% 100%}.deck-surface.svelte-gyclkn{position:absolute;bottom:0;left:50%;transform:translate(-50%) rotateX(45deg);width:800px;height:250px;background:linear-gradient(180deg,#2a2a2a,#1a1a1a,#0a0a0a);border:3px solid #333;border-radius:20px 20px 0 0;box-shadow:inset 0 2px 4px #ffffff1a,inset 0 -2px 8px #00000080,0 -20px 40px #000c,0 -30px 60px #00326433;display:flex;justify-content:space-between;padding:30px;transform-style:preserve-3d;overflow:hidden}.surface-texture.svelte-gyclkn{position:absolute;inset:0;opacity:.15;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 4px),url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.deck-panel.svelte-gyclkn{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.deck-panel.left.svelte-gyclkn,.deck-panel.right.svelte-gyclkn{flex:0 0 150px}.deck-panel.center.svelte-gyclkn{flex:1;align-items:center;justify-content:center}.panel-label.svelte-gyclkn{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#666;text-transform:uppercase;margin-bottom:10px}.deck-button.svelte-gyclkn{position:relative;background:none;border:none;cursor:pointer;padding:0}.deck-button.main.svelte-gyclkn{width:200px;height:80px}.deck-button.small.svelte-gyclkn{width:50px;height:50px}.button-housing.svelte-gyclkn{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(10px);transition:transform .1s ease}.deck-button.svelte-gyclkn:active .button-housing:where(.svelte-gyclkn){transform:translateZ(6px)}.button-face.svelte-gyclkn{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:3px solid #333;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:inset 0 -4px 8px #00000080,inset 0 2px 4px #ffffff1a,0 8px 16px #0009;transition:all .2s ease}.deck-button.active.svelte-gyclkn .button-face:where(.svelte-gyclkn){background:linear-gradient(145deg,#3a3a3a,#2a2a2a);border-color:#444;box-shadow:inset 0 -2px 4px #0000004d,inset 0 2px 4px #ffffff26,0 4px 8px #0006}.button-label.svelte-gyclkn{font-family:Inter,monospace;font-size:.875rem;font-weight:700;letter-spacing:.15em;color:#888;text-transform:uppercase;transition:color .3s ease}.deck-button.svelte-gyclkn:hover .button-label:where(.svelte-gyclkn){color:#aaa}.deck-button.active.svelte-gyclkn .button-label:where(.svelte-gyclkn){color:#fff;text-shadow:0 0 4px rgba(255,255,255,.5)}.button-indicator.svelte-gyclkn{width:40px;height:4px;background:#333;border-radius:2px;position:relative;overflow:hidden;transition:background .3s ease}.button-indicator.svelte-gyclkn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00ff00,transparent);transition:left .3s ease}.deck-button.active.svelte-gyclkn .button-indicator:where(.svelte-gyclkn){background:#111;box-shadow:inset 0 0 4px #00000080}.deck-button.active.svelte-gyclkn .button-indicator:where(.svelte-gyclkn):after{left:100%;transition:left 2s linear}.button-row.svelte-gyclkn{display:flex;gap:20px;margin-top:20px}.button-light.svelte-gyclkn{width:12px;height:12px;background:#300;border-radius:50%;box-shadow:inset 0 1px 2px #00000080,0 0 8px #f003;margin:auto;filter:blur(.5px)}.button-light.green.svelte-gyclkn{background:#030;box-shadow:inset 0 1px 2px #00000080,0 0 8px #0f03;animation:svelte-gyclkn-led-blink 2s ease-in-out infinite}@keyframes svelte-gyclkn-led-blink{0%,to{background:#030}50%{background:#0f0;box-shadow:inset 0 1px 2px #00000080,0 0 12px #0f0c}}.slider-group.svelte-gyclkn{display:flex;gap:15px;height:120px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.slider.vertical.svelte-gyclkn{position:relative;width:30px;height:100%}.slider-track.svelte-gyclkn{position:absolute;left:50%;transform:translate(-50%);width:4px;height:100%;background:#111;border-radius:2px;box-shadow:inset 0 0 4px #00000080}.slider-handle.svelte-gyclkn{position:absolute;left:50%;transform:translate(-50%);width:20px;height:30px;background:linear-gradient(180deg,#4a4a4a,#2a2a2a);border:2px solid #555;border-radius:4px;box-shadow:0 2px 4px #00000080,inset 0 1px 2px #ffffff1a}.vu-meter.svelte-gyclkn{display:flex;gap:8px;align-items:flex-end;height:60px;padding:10px;background:#0a0a0a;border-radius:4px;box-shadow:inset 0 2px 4px #00000080}.meter-bar.svelte-gyclkn{width:20px;background:linear-gradient(to top,#0f0,#ff0 70%,red);border-radius:2px;animation:svelte-gyclkn-meter-bounce 3s ease-in-out infinite}@keyframes svelte-gyclkn-meter-bounce{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}.knob-group.svelte-gyclkn{display:flex;gap:20px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.knob.svelte-gyclkn{width:50px;height:50px;background:radial-gradient(circle at 30% 30%,#4a4a4a,#1a1a1a);border:3px solid #333;border-radius:50%;position:relative;box-shadow:0 4px 8px #00000080,inset 0 -2px 4px #00000080;filter:blur(.2px)}.knob-indicator.svelte-gyclkn{position:absolute;top:5px;left:50%;transform:translate(-50%);width:3px;height:15px;background:#888;border-radius:1px}.toggle-switches.svelte-gyclkn{display:flex;gap:15px}.toggle.svelte-gyclkn{position:relative;width:30px;height:60px;background:#111;border-radius:15px;box-shadow:inset 0 2px 4px #00000080}.toggle-handle.svelte-gyclkn{position:absolute;top:5px;left:50%;transform:translate(-50%);width:20px;height:20px;background:linear-gradient(180deg,#666,#333);border-radius:50%;transition:top .2s ease;box-shadow:0 2px 4px #00000080}.toggle.on.svelte-gyclkn .toggle-handle:where(.svelte-gyclkn){top:35px}.digital-noise.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none;transition:opacity 1s ease-out;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:overlay}.container.exploding.svelte-gyclkn{animation:svelte-gyclkn-dive-forward 1.2s cubic-bezier(.7,0,.3,1) forwards}@keyframes svelte-gyclkn-dive-forward{0%{transform:perspective(1000px) translateZ(0)}to{transform:perspective(1000px) translateZ(2000px)}}.explodable.svelte-gyclkn{transition:all 1.2s cubic-bezier(.7,0,.3,1);transform-origin:center center}.container.exploding.svelte-gyclkn .title-primary:where(.svelte-gyclkn){transform:translate(-800px) translateZ(-500px) scale(3);opacity:0}.container.exploding.svelte-gyclkn .title-secondary:where(.svelte-gyclkn){transform:translate(800px) translateZ(-500px) scale(3);opacity:0}.container.exploding.svelte-gyclkn .hero-description:where(.svelte-gyclkn){transform:translateY(600px) translateZ(-300px) scale(2.5);opacity:0}.container.exploding.svelte-gyclkn .control-room-deck:where(.svelte-gyclkn){transform:translateY(800px) translateZ(-400px) scale(3);opacity:0}.background-canvas.exploding.svelte-gyclkn{animation:svelte-gyclkn-bg-zoom 1.2s cubic-bezier(.7,0,.3,1) forwards}@keyframes svelte-gyclkn-bg-zoom{0%{transform:scale(1);filter:blur(0)}to{transform:scale(5);filter:blur(50px);opacity:0}}.control-room-bg.visible.exploding.svelte-gyclkn{animation:svelte-gyclkn-room-zoom 1.2s cubic-bezier(.7,0,.3,1) forwards}@keyframes svelte-gyclkn-room-zoom{0%{transform:scale(1.05);filter:blur(6px) brightness(.4)}to{transform:scale(2);filter:blur(30px) brightness(.1);opacity:0}}.broadcast-transition.svelte-gyclkn{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;pointer-events:none}.fade-to-black.svelte-gyclkn{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;animation:svelte-gyclkn-fade-in 1s ease-out forwards}@keyframes svelte-gyclkn-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.hero-title.svelte-gyclkn{font-size:4rem}}.immersive-container.svelte-16abcoo{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:auto;z-index:1}canvas{display:block;width:100%!important;height:100%!important}.label{position:absolute;transform:translate(-50%,-200%);padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#8b45ff1f,#8b45ff0a),#000c;border:1px solid rgba(139,69,255,.5);box-shadow:0 0 15px #8b45ff40,inset 0 1px #8b45ff26;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:10px;font-weight:600;color:#bb86fc;text-shadow:0 0 3px rgba(139,69,255,.6),0 0 6px rgba(139,69,255,.3);letter-spacing:.3px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px) brightness(105%);backdrop-filter:blur(6px) brightness(105%);animation:svelte-16abcoo-labelGlow 3s ease-in-out infinite alternate}@keyframes svelte-16abcoo-labelGlow{0%{box-shadow:0 0 15px #8b45ff4d,inset 0 1px #8b45ff33}to{box-shadow:0 0 25px #8b45ff80,inset 0 1px #8b45ff4d}}.liquid-glass-menu.svelte-16abcoo{position:fixed;top:0;left:0;width:240px;min-height:56px;z-index:9999;pointer-events:auto;cursor:move;background:linear-gradient(135deg,#ffffff14,#ffffff08,#ffffff03),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.05),transparent 70%);backdrop-filter:blur(12px) saturate(160%) brightness(105%);-webkit-backdrop-filter:blur(12px) saturate(160%) brightness(105%);border:.5px solid rgba(255,255,255,.15);border-radius:16px;transform:translateZ(0);transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a,inset 0 1px #fff3,inset 0 -.5px #00000008;position:relative;overflow:hidden}.liquid-glass-menu.svelte-16abcoo:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.1) 50%,transparent 75%),radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.08),transparent 50%),radial-gradient(ellipse at 80% 90%,rgba(255,255,255,.06),transparent 50%);pointer-events:none;border-radius:inherit}.liquid-glass-menu.svelte-16abcoo:after{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(45deg,transparent 48%,rgba(255,255,255,.03) 50%,transparent 52%);animation:svelte-16abcoo-glass-shimmer 8s ease-in-out infinite;pointer-events:none;opacity:.4}.liquid-glass-menu.svelte-16abcoo:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f,#ffffff05),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.08),transparent 70%);transform:translateY(-6px) translateZ(10px) rotateX(2deg);border-color:#ffffff40;box-shadow:0 20px 60px #00000026,0 12px 30px #0000001a,0 6px 15px #00000014,inset 0 1px #ffffff4d,inset 0 -.5px #0000000d}@keyframes svelte-16abcoo-glass-shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-header.svelte-16abcoo{padding:16px 20px 12px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.glass-title.svelte-16abcoo{font-size:16px;font-weight:700;color:#fffffff2;margin:0 0 2px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.glass-subtitle.svelte-16abcoo{font-size:11px;font-weight:500;color:#ffffffb3;margin:0;text-transform:uppercase;letter-spacing:1px}.glass-section.svelte-16abcoo{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.glass-section.svelte-16abcoo:last-child{border-bottom:none;padding-bottom:16px}.section-label.svelte-16abcoo{font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.glass-buttons.svelte-16abcoo{display:flex;flex-direction:column;gap:8px}.glass-btn.svelte-16abcoo{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#ffffff26,#ffffff0d),#ffffff14;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fffffff2;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3}.glass-btn.svelte-16abcoo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s cubic-bezier(.23,1,.32,1)}.glass-btn.svelte-16abcoo:hover:before{left:100%}.glass-btn.svelte-16abcoo:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a),#ffffff26;border-color:#ffffff59;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #0003,0 4px 16px #00000026,inset 0 1px #ffffff4d}.glass-btn.active.svelte-16abcoo{background:linear-gradient(135deg,#ffffff4d,#ffffff26),#fff3;border-color:#ffffff80;box-shadow:0 8px 24px #00000040,0 4px 12px #00000026,inset 0 2px #fff6,inset 0 -1px #0000001a}.btn-indicator.svelte-16abcoo{width:8px;height:8px;border-radius:50%;background:#fff6;border:1px solid rgba(255,255,255,.6);transition:all .3s ease}.glass-btn.current.svelte-16abcoo .btn-indicator:where(.svelte-16abcoo){background:linear-gradient(135deg,#ff6b6b,#ff5252);border-color:#ff5252;box-shadow:0 0 12px #ff525280}.glass-btn.solution.svelte-16abcoo .btn-indicator:where(.svelte-16abcoo){background:linear-gradient(135deg,#4ecdc4,#26a69a);border-color:#26a69a;box-shadow:0 0 12px #26a69a80}.btn-text.svelte-16abcoo{flex:1;text-align:left}.glass-toggles.svelte-16abcoo{display:flex;flex-direction:column;gap:8px}.glass-toggle.svelte-16abcoo{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fffc;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.glass-toggle.svelte-16abcoo:hover{background:#ffffff26;border-color:#ffffff40;color:#fffffff2}.toggle-icon.svelte-16abcoo{font-size:14px}.toggle-text.svelte-16abcoo{flex:1;text-align:left}.toggle-switch.svelte-16abcoo{width:32px;height:18px;background:#fff3;border-radius:9px;position:relative;transition:all .3s ease}.toggle-switch.svelte-16abcoo:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#ffffffe6;border-radius:50%;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 4px #0003}.glass-toggle.active.svelte-16abcoo .toggle-switch:where(.svelte-16abcoo){background:#34c759cc}.glass-toggle.active.svelte-16abcoo .toggle-switch:where(.svelte-16abcoo):before{transform:translate(14px);background:#fff}.flow-toggle.svelte-16abcoo{width:auto;min-width:180px;padding:8px 12px;grid-column:span 2}.flow-toggle.svelte-16abcoo .toggle-content:where(.svelte-16abcoo){display:flex;align-items:center;gap:8px;justify-content:center}.flow-toggle.svelte-16abcoo .toggle-icon:where(.svelte-16abcoo){width:18px;height:18px;transition:opacity .3s ease;flex-shrink:0}.flow-toggle.svelte-16abcoo .toggle-icon.satellite:where(.svelte-16abcoo){opacity:.5;color:#94a3b8}.flow-toggle.svelte-16abcoo .toggle-icon.ott:where(.svelte-16abcoo){opacity:.5;color:#94a3b8}.flow-toggle.active.svelte-16abcoo .toggle-icon.satellite:where(.svelte-16abcoo){opacity:1;color:#3b82f6}.flow-toggle.svelte-16abcoo:not(.active) .toggle-icon.ott:where(.svelte-16abcoo){opacity:1;color:#10b981}.flow-toggle.svelte-16abcoo .toggle-label:where(.svelte-16abcoo){font-size:11px;font-weight:500;opacity:.6;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.flow-toggle.active.svelte-16abcoo .toggle-label:where(.svelte-16abcoo):first-of-type{opacity:1;color:#3b82f6}.flow-toggle.svelte-16abcoo:not(.active) .toggle-label:where(.svelte-16abcoo):last-of-type{opacity:1;color:#10b981}.flow-toggle.svelte-16abcoo .toggle-switch.horizontal:where(.svelte-16abcoo){width:32px;height:18px;background:#ffffff1a;position:relative;margin:0 4px;border-radius:9px;flex-shrink:0}.flow-toggle.svelte-16abcoo .toggle-switch.horizontal:where(.svelte-16abcoo):before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.flow-toggle.svelte-16abcoo:not(.active) .toggle-switch.horizontal:where(.svelte-16abcoo):before{transform:translate(14px);background:linear-gradient(135deg,#10b981,#059669)}.exit-btn.svelte-16abcoo{background:linear-gradient(135deg,#dc262626,#b91c1c1a)!important;border-color:#dc26264d!important;color:#ff6b6b!important;width:100%!important;margin-top:8px;transition:all .3s cubic-bezier(.23,1,.32,1)}.exit-btn.svelte-16abcoo:hover:not(:disabled){background:linear-gradient(135deg,#dc262640,#b91c1c33)!important;border-color:#dc262680!important;color:#f44!important;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #dc262633,0 4px 16px #dc262626,inset 0 1px #ffffff1a}.exit-btn.exiting.svelte-16abcoo{background:linear-gradient(135deg,#78787826,#5050501a)!important;border-color:#7878784d!important;color:#888!important;cursor:not-allowed;opacity:.6}.exit-btn.svelte-16abcoo:disabled{pointer-events:none}.toggle-icon.svelte-16abcoo,.collapse-icon.svelte-16abcoo{flex-shrink:0;opacity:.8;transition:all .2s ease}.glass-toggle.svelte-16abcoo:hover .toggle-icon:where(.svelte-16abcoo),.glass-btn.svelte-16abcoo:hover svg:where(.svelte-16abcoo),.collapse-btn.svelte-16abcoo:hover .collapse-icon:where(.svelte-16abcoo){opacity:1;transform:scale(1.1)}.camera-buttons.svelte-16abcoo{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.glass-btn.compact.svelte-16abcoo{padding:8px 12px;font-size:12px;gap:6px}.glass-btn.compact.svelte-16abcoo .btn-text:where(.svelte-16abcoo){font-size:11px}.liquid-glass-menu.collapsed.svelte-16abcoo{width:60px;height:60px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:grab}.liquid-glass-menu.collapsed.svelte-16abcoo:active{cursor:grabbing}.liquid-glass-menu.collapsed.svelte-16abcoo .glass-header:where(.svelte-16abcoo){padding:0;border:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.liquid-glass-menu.collapsed.svelte-16abcoo .header-content:where(.svelte-16abcoo){display:none}.liquid-glass-menu.collapsed.svelte-16abcoo .collapse-btn:where(.svelte-16abcoo){padding:18px;cursor:pointer}.liquid-glass-menu.svelte-16abcoo:not(.collapsed){cursor:default}.liquid-glass-menu.svelte-16abcoo:not(.collapsed) .glass-header:where(.svelte-16abcoo){cursor:move}.glass-content.svelte-16abcoo{transition:all .3s cubic-bezier(.23,1,.32,1)}.collapse-btn.svelte-16abcoo{background:none;border:none;color:#fffc;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.collapse-btn.svelte-16abcoo:hover{background:#ffffff1a;color:#fff}.glass-header.svelte-16abcoo{display:flex;align-items:center;justify-content:space-between}.header-content.svelte-16abcoo{flex:1}body{margin:0;padding:0;overflow:hidden;background:#000814;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}main.svelte-ryv9iw{width:100vw;height:100vh;position:relative}
