.static-wave-layer.variant-1.active{opacity:1;animation:.4s linear static-wave-1}.static-wave-layer.variant-1.active:before{content:"";filter:blur(.5px);background-color:#0000;background-image:repeating-linear-gradient(0deg,#0000 0,#ffffff08 1px,#0000 2px,#ffffff0d 3px,#0000 4px),repeating-linear-gradient(90deg,#0000 0,#33ff3305 1px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:.4s linear wave-scan-horizontal;position:absolute;inset:0}.static-wave-layer.variant-1.active:after{content:"";opacity:.15;mix-blend-mode:screen;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);animation:50ms steps(4,end) infinite noise-fast;position:absolute;inset:0}.static-wave-layer.variant-2.active{opacity:1;animation:.5s ease-in-out static-wave-2}.static-wave-layer.variant-2.active:before{content:"";background:repeating-linear-gradient(90deg,#0000 0,#ffffff14 2px,#0000 4px,#33ff330f 6px,#0000 10px,#ffffff0a 12px,#0000 16px) 0 0/100% 100%;animation:.1s steps(5,end) infinite glitch-shift;position:absolute;inset:0}.static-wave-layer.variant-2.active:after{content:"";opacity:.2;mix-blend-mode:screen;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);animation:30ms steps(6,end) infinite noise-fast;position:absolute;inset:0}.static-wave-layer.variant-3.active{opacity:1;animation:.6s ease-out static-wave-3}.static-wave-layer.variant-3.active:before{content:"";filter:blur(1px);background-color:#0000;background-image:repeating-linear-gradient(45deg,#0000 0,#ffffff0a 1px,#0000 2px),repeating-linear-gradient(-45deg,#0000 0,#33ff3308 1px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:.6s linear heavy-interference;position:absolute;inset:0}.static-wave-layer.variant-3.active:after{content:"";opacity:.25;mix-blend-mode:overlay;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);animation:40ms steps(8,end) infinite noise-fast;position:absolute;inset:0}.static-wave-layer.variant-4.active{opacity:1;animation:.3s ease-in-out static-wave-4}.static-wave-layer.variant-4.active:before{content:"";filter:blur(2px);background:linear-gradient(90deg,#ff00000d 0%,#0000 20%,#00ff000d 40%,#0000 60%,#00ffff0d 80%,#0000 100%);animation:.3s ease-in-out chromatic-shift;position:absolute;inset:0}.static-wave-layer.variant-4.active:after{content:"";opacity:.1;mix-blend-mode:screen;filter:contrast(1.5);background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);animation:20ms steps(10,end) infinite noise-fast;position:absolute;inset:0}.static-wave-layer.variant-5.active{opacity:1;animation:.7s ease-in-out static-wave-5}.static-wave-layer.variant-5.active:before{content:"";background:radial-gradient(circle,#0000 0%,#0009 50%,#000000e6 100%);animation:.7s ease-in-out fade-darken;position:absolute;inset:0}.static-wave-layer.variant-5.active:after{content:"";opacity:.3;mix-blend-mode:multiply;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);animation:60ms steps(3,end) infinite noise-fast;position:absolute;inset:0}.static-wave-layer.variant-6.active{opacity:1;animation:.8s ease-out static-wave-6}.static-wave-layer.variant-6.active:before{content:"";-webkit-backdrop-filter:grayscale()brightness(.4);backdrop-filter:grayscale()brightness(.4);background:#00000080;animation:.8s ease-out signal-loss;position:absolute;inset:0}.static-wave-layer.variant-6.active:after{content:"";background:repeating-linear-gradient(0deg,#0000 0,#0003 2px,#0000 4px);animation:.8s linear drift-down;position:absolute;inset:0}.static-wave-layer.variant-7.active{opacity:1;animation:.5s cubic-bezier(.4,0,.2,1) static-wave-7}.static-wave-layer.variant-7.active:before{content:"";filter:brightness(1.5);background:radial-gradient(circle,#33ff334d 0%,#ffffff26 30%,#0000 70%);animation:.5s cubic-bezier(.4,0,.2,1) power-surge;position:absolute;inset:0}.static-wave-layer.variant-7.active:after{content:"";background:repeating-linear-gradient(0deg,#0000 0,#ffffff1a 1px,#0000 2px),repeating-linear-gradient(90deg,#0000 0,#33ff3314 1px,#0000 2px);animation:.5s ease-in-out pulse-lines;position:absolute;inset:0}@keyframes static-wave-1{0%{opacity:0}10%{opacity:.6}30%{opacity:.4}50%{opacity:.7}70%{opacity:.3}to{opacity:0}}@keyframes static-wave-2{0%{opacity:0}15%{opacity:.8}30%{opacity:.3}50%{opacity:.6}70%{opacity:.4}85%{opacity:.2}to{opacity:0}}@keyframes static-wave-3{0%{opacity:0}20%{opacity:.7}40%{opacity:.5}60%{opacity:.8}80%{opacity:.4}to{opacity:0}}@keyframes static-wave-4{0%{opacity:0}20%{opacity:.9}40%{opacity:.2}60%{opacity:.7}80%{opacity:.3}to{opacity:0}}@keyframes static-wave-5{0%{opacity:0}25%{opacity:.8}50%{opacity:1}75%{opacity:.6}to{opacity:0}}@keyframes static-wave-6{0%{opacity:0}20%{opacity:.9}40%{opacity:1}70%{opacity:.7}to{opacity:0}}@keyframes static-wave-7{0%{opacity:0}15%{opacity:1}30%{opacity:.4}45%{opacity:.9}60%{opacity:.3}80%{opacity:.6}to{opacity:0}}@keyframes wave-scan-horizontal{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes glitch-shift{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes heavy-interference{0%{opacity:.3;transform:scale(1)rotate(0)}25%{opacity:.6;transform:scale(1.02)rotate(.5deg)}50%{opacity:.8;transform:scale(.98)rotate(-.5deg)}75%{opacity:.5;transform:scale(1.01)rotate(.3deg)}to{opacity:.2;transform:scale(1)rotate(0)}}@keyframes chromatic-shift{0%{filter:blur(2px)hue-rotate();transform:translate(0)}33%{filter:blur(3px)hue-rotate(30deg);transform:translate(2px)}66%{filter:blur(2px)hue-rotate(-30deg);transform:translate(-2px)}to{filter:blur(2px)hue-rotate();transform:translate(0)}}@keyframes noise-fast{0%,to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}@keyframes fade-darken{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes signal-loss{0%{-webkit-backdrop-filter:grayscale(0%)brightness();backdrop-filter:grayscale(0%)brightness();opacity:0}30%{-webkit-backdrop-filter:grayscale(50%)brightness(.6);backdrop-filter:grayscale(50%)brightness(.6);opacity:1}70%{-webkit-backdrop-filter:grayscale()brightness(.3);backdrop-filter:grayscale()brightness(.3);opacity:.8}to{-webkit-backdrop-filter:grayscale(0%)brightness();backdrop-filter:grayscale(0%)brightness();opacity:0}}@keyframes drift-down{0%{opacity:.3;transform:translateY(-100%)}to{opacity:.1;transform:translateY(100%)}}@keyframes power-surge{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.5)}40%{opacity:.5;transform:scale(.8)}60%{opacity:.8;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}@keyframes pulse-lines{0%{opacity:0;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}
.intro-overlay{z-index:999;cursor:pointer;background:0 0;width:100%;height:100%;position:fixed;top:0;left:0}.intro-spotlight-container{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.intro-spotlight{position:absolute;top:0;left:0}.intro-step-badge{z-index:1001;color:var(--term-green);width:50px;height:50px;box-shadow:0 0 20px var(--term-green),0 0 40px var(--term-green);border:2px solid var(--term-green);font-size:24px;font-weight:700;font-family:var(--font-main);background:#000a00d9;border-radius:0;justify-content:center;align-items:center;animation:1s infinite intro-pulse;display:flex;position:fixed}@keyframes intro-pulse{0%,to{box-shadow:0 0 20px var(--term-green),0 0 40px var(--term-green)}50%{box-shadow:0 0 30px var(--term-green),0 0 60px var(--term-green)}}.intro-tooltip{z-index:1001;border:1px solid var(--term-dim);max-width:450px;color:var(--term-green);font-family:var(--font-main);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a00f2;border-radius:0;padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #3f33,inset 0 0 10px #33ff331a}.intro-tooltip-header{border-bottom:1px solid var(--term-dim);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.intro-step-counter{opacity:.8;color:var(--term-green);font-size:.85rem;font-family:var(--font-ui)}.intro-close-btn{border:1px solid var(--term-green);color:var(--term-green);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.intro-close-btn:hover{background:var(--term-green);color:var(--term-black)}.intro-tooltip-title{color:var(--term-green);font-size:1.1rem;font-weight:700;font-family:var(--font-main);margin:0 0 .75rem}.intro-tooltip-description{color:var(--term-green);opacity:.95;font-size:.95rem;line-height:1.5;font-family:var(--font-ui);margin:0 0 1.25rem}.intro-buttons{gap:.75rem;margin-bottom:1rem;display:flex}.intro-btn{border:1px solid var(--term-green);color:var(--term-green);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:0;flex:1;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.intro-btn:hover:not(:disabled){background:var(--term-green);color:var(--term-black)}.intro-btn:disabled{opacity:.3;cursor:not-allowed}.intro-btn-primary{background:0 0;font-weight:700}.intro-btn-primary:hover:not(:disabled){background:var(--term-green);color:var(--term-black)}.intro-dots{justify-content:center;gap:.5rem;display:flex}.intro-dot{background:var(--term-dim);cursor:pointer;border:1px solid var(--term-dim);border-radius:0;width:8px;height:8px;transition:all .2s}.intro-dot.active{background:var(--term-green);box-shadow:0 0 8px var(--term-green);border-color:var(--term-green)}.intro-dot:hover{background:var(--term-green);border-color:var(--term-green)}@media (max-width:768px){.intro-tooltip{width:calc(100% - 20px);max-width:none;left:10px;right:10px;transform:translateY(-50%)}.intro-step-badge{width:40px;height:40px;font-size:18px}}
