.signals-page{background:#0a0a0c;color:#e0ddd4;font-family:var(--font-body);overflow-x:hidden;position:relative;min-height:100vh}.signals-bw-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;pointer-events:none;backdrop-filter:grayscale(1) sepia(.5) brightness(.85) contrast(1.05);-webkit-backdrop-filter:grayscale(1) sepia(.5) brightness(.85) contrast(1.05)}.signals-bg-video-wrap{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.signals-bg-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.14;filter:grayscale(.4) contrast(1.3) brightness(.8);mix-blend-mode:screen;animation:sig-bg-flicker 4s steps(3,jump-none) infinite}@keyframes sig-bg-flicker{0%{opacity:.14}15%{opacity:.08}17%{opacity:.18}20%{opacity:.12}40%{opacity:.14}55%{opacity:.06}57%{opacity:.16}60%{opacity:.14}80%{opacity:.1}82%{opacity:.2}85%{opacity:.14}to{opacity:.14}}.signals-vid-fragment{position:fixed;pointer-events:none;z-index:3;overflow:hidden;opacity:0;filter:grayscale(.5) contrast(1.4) brightness(.7);mix-blend-mode:screen;border:1px solid hsla(0,0%,100%,.03);transition:none}.signals-vid-fragment video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signals-vid-fragment-active{animation:sig-frag-flicker var(--frag-duration,3s) steps(2,jump-none) forwards}@keyframes sig-frag-flicker{0%{opacity:0}5%{opacity:.2}8%{opacity:0}12%{opacity:.15}15%{opacity:.3}18%{opacity:.05}20%{opacity:0}25%{opacity:.18}30%{opacity:.35}33%{opacity:.1}40%{opacity:.25}45%{opacity:0}50%{opacity:.3}55%{opacity:0}60%{opacity:.22}65%{opacity:.35}70%{opacity:.08}80%{opacity:.28}85%{opacity:0}90%{opacity:.2}95%{opacity:.05}to{opacity:0}}.signals-newspaper{position:fixed;pointer-events:none;z-index:2;opacity:0;font-family:Courier New,monospace;color:#c8c0aa;background:rgba(30,28,22,.7);border:1px solid hsla(45,27%,71%,.08);padding:1.2rem 1.5rem;max-width:320px;transform:rotate(var(--paper-rot,0deg));filter:sepia(.4) contrast(.9)}.signals-newspaper-active{animation:sig-paper-drift var(--paper-duration,8s) ease-in-out forwards}@keyframes sig-paper-drift{0%{opacity:0;transform:rotate(var(--paper-rot,0deg)) translateY(20px)}10%{opacity:.45}30%{opacity:.55;transform:rotate(var(--paper-rot,0deg)) translateY(-5px)}70%{opacity:.5;transform:rotate(var(--paper-rot,0deg)) translateY(-15px)}90%{opacity:.2}to{opacity:0;transform:rotate(var(--paper-rot,0deg)) translateY(-40px)}}.signals-newspaper-headline{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;color:#d4cbb0;border-bottom:1px solid hsla(45,27%,71%,.15);padding-bottom:.3rem}.signals-newspaper-body{font-size:.6rem;line-height:1.7;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.signals-noise{inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;animation:signals-noise-drift .3s steps(3) infinite}.signals-newspaper-img,.signals-noise{position:fixed;pointer-events:none;z-index:1}.signals-newspaper-img{opacity:0;filter:sepia(.8) contrast(1.2) brightness(.6) blur(1px);transform:rotate(var(--img-rot,0deg));animation:sig-img-drift 20s ease-in-out infinite;animation-delay:var(--img-delay,0s)}.signals-newspaper-img-blur{filter:sepia(.8) contrast(1.2) brightness(.6) blur(3px)}.signals-newspaper-img img{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.5)}@keyframes sig-img-drift{0%{transform:rotate(var(--img-rot,0deg)) translate(0);opacity:0}15%{opacity:.12}30%{transform:rotate(var(--img-rot,0deg)) translate(8px,-12px);opacity:.15}50%{transform:rotate(var(--img-rot,0deg)) translate(-5px,6px);opacity:.04}70%{transform:rotate(var(--img-rot,0deg)) translate(10px,8px);opacity:.14}85%{opacity:.1}to{transform:rotate(var(--img-rot,0deg)) translate(0);opacity:0}}.signals-scanlines{inset:0;z-index:4;background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 4px)}.signals-pulse,.signals-scanlines{position:fixed;pointer-events:none}.signals-pulse{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(246,130,35,.6) 30%,rgba(145,74,207,.8) 50%,rgba(246,130,35,.6) 70%,transparent);z-index:62;box-shadow:0 0 15px 3px rgba(246,130,35,.3),0 0 40px 8px rgba(145,74,207,.15)}.signals-hero{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.signals-logo{width:clamp(80px,14vw,160px);margin-bottom:1.5rem;opacity:.7;filter:grayscale(.3);animation:signals-logo-pulse 4s ease-in-out infinite}.signals-title{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:1rem}.signals-title-main{font-size:clamp(3.5rem,13vw,11rem);line-height:.85;letter-spacing:.04em;color:#fff;animation:signals-flicker .15s ease-in-out .5s 3}.signals-title-amp,.signals-title-main{font-family:var(--font-display);text-transform:uppercase}.signals-title-amp{font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.6em;color:#f68223;margin:.3rem 0}.signals-title-sub{font-family:var(--font-display);font-size:clamp(2rem,8vw,7rem);letter-spacing:.12em;text-transform:uppercase;color:#914acf;line-height:.9;animation:signals-flicker .15s ease-in-out .8s 2}.signals-date{font-size:clamp(.75rem,1.5vw,1rem);letter-spacing:.5em;text-transform:uppercase;color:rgba(246,130,35,.5);margin-bottom:2.5rem;border:1px solid rgba(246,130,35,.15);padding:.5rem 1.5rem}.signals-date,.signals-manifesto{font-family:Courier New,monospace}.signals-manifesto{font-size:clamp(.75rem,1.2vw,.9rem);line-height:2;color:#e0ddd4aa;max-width:40rem;letter-spacing:.06em}.signals-manifesto strong{color:#f68223;font-weight:400}.signals-grid{position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,rgba(79,32,121,.04) 1px,transparent 0),linear-gradient(0deg,rgba(79,32,121,.04) 1px,transparent 0);background-size:60px 60px}.signals-channels{position:relative;z-index:10;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 6rem}.signals-channel{position:relative;padding:2.5rem 0;border-top:1px solid hsla(0,0%,100%,.06);cursor:pointer;transition:background .3s ease}.signals-channel:hover{background:hsla(0,0%,100%,.015)}.signals-channel-header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.signals-freq{font-family:Courier New,monospace;font-size:clamp(.6rem,1vw,.75rem);letter-spacing:.3em;color:#9d5ed4;white-space:nowrap;min-width:7rem}.signals-channel-name{font-family:var(--font-display);font-size:clamp(1.6rem,4.5vw,3.5rem);letter-spacing:.06em;text-transform:uppercase;color:#f68a31;line-height:1;transition:color .2s;text-shadow:0 0 20px rgba(246,130,35,.25)}.signals-channel:hover .signals-channel-name{color:#f68223}.signals-channel-voice{font-family:Courier New,monospace;font-size:clamp(.7rem,1.1vw,.85rem);color:#a972da;letter-spacing:.08em;margin-bottom:.5rem;font-style:italic}.signals-channel-toggle{font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.2em;color:rgba(246,130,35,.6);text-transform:uppercase;transition:color .2s}.signals-channel:hover .signals-channel-toggle{color:rgba(246,130,35,.8)}.signals-field{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease;opacity:0}.signals-field.signals-field-open{max-height:600px;opacity:1}.signals-field-inner{padding:1.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:0}.signals-act{text-decoration:none;display:inline-block;position:relative;padding:.35rem .8rem;transition:all .2s ease}.signals-act-text{font-family:Courier New,monospace;font-size:clamp(.7rem,1.1vw,.85rem);letter-spacing:.06em;color:#d2c6ac;text-transform:uppercase;transition:color .2s,text-shadow .2s;position:relative}.signals-act-headliner .signals-act-text{font-family:var(--font-headline);font-size:clamp(.85rem,1.4vw,1.05rem);letter-spacing:.08em;color:#e0ae85;text-shadow:0 0 8px rgba(246,130,35,.15)}.signals-act:hover .signals-act-text{color:#fff;text-shadow:0 0 12px rgba(246,130,35,.6),0 0 30px rgba(246,130,35,.2)}.signals-act:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:rgba(246,130,35,.5);transition:width .3s cubic-bezier(.16,1,.3,1);transform:translateY(-50%)}.signals-act:hover:before{width:100%}.signals-act-sep{color:hsla(0,0%,100%,.1);font-size:.6rem;padding:0 .2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signals-act-nourl{cursor:default}.signals-footer{position:relative;z-index:10;text-align:center;padding:4rem 1.5rem 2.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.signals-footer-line{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,2.2rem);letter-spacing:.15em;text-transform:uppercase;color:rgba(145,74,207,.6);margin-bottom:1.5rem}.signals-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.signals-footer-links a{font-family:Courier New,monospace;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:rgba(246,130,35,.5);padding:.5rem 1.2rem;border:1px solid rgba(246,130,35,.15);transition:all .3s ease}.signals-footer-links a:hover{color:#f68223;border-color:rgba(246,130,35,.5);box-shadow:0 0 20px rgba(246,130,35,.1)}.signals-footer-small{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,100%,.15)}@keyframes signals-noise-drift{0%{transform:translate(0)}33%{transform:translate(-2px,1px)}66%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes signals-sweep{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:100vh;opacity:0}}@keyframes signals-flicker{0%,to{opacity:1}25%{opacity:.3}50%{opacity:.9}75%{opacity:.15}}@keyframes signals-logo-pulse{0%,to{opacity:.7;filter:grayscale(.3) brightness(1)}50%{opacity:.5;filter:grayscale(.5) brightness(.9)}}