body.signal-active #site-header,body.signal-active #site-footer{display:none!important}body.signal-active #main-content{margin-top:0!important;padding-top:0!important}:root{--signal-primary:#06b6d4;--signal-primary-soft:#22d3ee;--signal-primary-dim:#06b6d499;--signal-secondary:#a78bfa;--signal-critical:#ef4444;--signal-high:#f97316;--signal-medium:#eab308;--signal-low:#22c55e;--signal-info:#3b82f6;--signal-surface-elevated:#18181bf2}.light{--signal-primary:#0e7490;--signal-primary-soft:#0891b2;--signal-primary-dim:#0e749099;--signal-secondary:#7c3aed;--signal-surface-elevated:#fffffff2}body.signal-active{--theme-accent:var(--signal-primary);--theme-accent-hover:var(--signal-primary-soft);--theme-glow:#06b6d41f}.light body.signal-active{--theme-glow:#0e749014}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-radar{animation:4s linear infinite radar-sweep}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.scan-line:after{content:"";background:linear-gradient(90deg,transparent,var(--signal-primary),transparent);opacity:.3;pointer-events:none;height:2px;animation:8s linear infinite scan-line;position:absolute;top:0;left:0;right:0}@keyframes data-pulse{0%,to{opacity:.4}50%{opacity:1}}.animate-data-pulse{animation:2s ease-in-out infinite data-pulse}@keyframes grid-fade{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-grid-fade{animation:.6s ease-out forwards grid-fade}@keyframes slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.5s ease-out forwards slide-up}@keyframes signal-fade-in{0%{opacity:0}to{opacity:1}}.animate-signal-fade{animation:.4s ease-out forwards signal-fade-in}@keyframes counter-tick{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.animate-counter-tick{animation:.3s ease-out counter-tick}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #22d3ee1a}50%{box-shadow:0 0 40px #22d3ee40,0 0 80px #22d3ee1a}}.animate-glow-pulse{animation:3s ease-in-out infinite glow-pulse}@keyframes matrix-drop{0%{opacity:1;transform:translateY(-100%)}80%{opacity:.5}to{opacity:0;transform:translateY(100vh)}}.threat-critical{color:#ef4444}.threat-high{color:#f97316}.threat-medium{color:#eab308}.threat-low{color:#22c55e}.threat-info{color:#3b82f6}.threat-critical-bg{background-color:#ef44441a;border-color:#ef44444d}.threat-high-bg{background-color:#f973161a;border-color:#f973164d}.threat-medium-bg{background-color:#eab3081a;border-color:#eab3084d}.threat-low-bg{background-color:#22c55e1a;border-color:#22c55e4d}.threat-info-bg{background-color:#3b82f61a;border-color:#3b82f64d}.hex-grid{background-image:linear-gradient(30deg,var(--theme-dot,#27272a26)12%,transparent 12.5%,transparent 87%,var(--theme-dot,#27272a26)87.5%),linear-gradient(150deg,var(--theme-dot,#27272a26)12%,transparent 12.5%,transparent 87%,var(--theme-dot,#27272a26)87.5%),linear-gradient(30deg,var(--theme-dot,#27272a26)12%,transparent 12.5%,transparent 87%,var(--theme-dot,#27272a26)87.5%),linear-gradient(150deg,var(--theme-dot,#27272a26)12%,transparent 12.5%,transparent 87%,var(--theme-dot,#27272a26)87.5%),linear-gradient(60deg,#27272a4d 25%,transparent 25.5%,transparent 75%,#27272a4d 75%);background-position:0 0,0 0,40px 70px,40px 70px,0 0;background-size:80px 140px}@keyframes signal-cursor{0%,49%{border-color:var(--theme-accent)}50%,to{border-color:#0000}}.signal-cursor{border-right:2px solid var(--theme-accent);animation:1s step-end infinite signal-cursor}@keyframes status-ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2.5)}}.status-dot-online:before{content:"";background:inherit;border-radius:9999px;animation:1.5s cubic-bezier(0,0,.2,1) infinite status-ping;position:absolute;inset:0}.signal-mesh{background:radial-gradient(at 20%,#22d3ee14 0%,#0000 50%),radial-gradient(at 80% 20%,#a78bfa0f 0%,#0000 50%),radial-gradient(at 50% 80%,#22d3ee0a 0%,#0000 50%)}.signal-mesh-intense{background:radial-gradient(at 15% 40%,#22d3ee1f 0%,#0000 45%),radial-gradient(at 85% 15%,#a78bfa1a 0%,#0000 40%),radial-gradient(at 50% 85%,#22d3ee0f 0%,#0000 50%),radial-gradient(at 70% 60%,#3b82f60a 0%,#0000 40%)}@keyframes map-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3)}}.map-dot-ping{animation:2s cubic-bezier(0,0,.2,1) infinite map-ping}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.animate-progress{animation:1.5s ease-in-out infinite progress-indeterminate}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-ticker{animation:30s linear infinite ticker}.signal-card{transition:box-shadow .3s,border-color .3s,transform .2s}.signal-card:hover{border-color:var(--theme-accent);box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee0d}.signal-card-interactive:hover{border-color:var(--theme-accent);transform:translateY(-2px);box-shadow:0 0 30px #22d3ee26,0 0 60px #22d3ee0d}.signal-code{border:1px solid var(--theme-border);font-family:var(--font-mono,"JetBrains Mono",monospace);background:#0000004d;border-radius:6px;font-size:12px;line-height:1.6;overflow-x:auto}.light .signal-code{background:#0000000a}.signal-code .line-number{color:var(--theme-text-muted);-webkit-user-select:none;user-select:none;text-align:right;border-right:1px solid var(--theme-border);min-width:2.5em;margin-right:1em;padding-right:1em}.signal-code .comment{color:var(--theme-text-muted)}.signal-code .keyword{color:var(--signal-secondary)}.signal-code .string{color:var(--signal-low)}.signal-code .function{color:var(--signal-primary)}.signal-dropdown{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(-4px)}.signal-nav-group:hover .signal-dropdown,.signal-nav-group:focus-within .signal-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.signal-scroll::-webkit-scrollbar{width:4px;height:4px}.signal-scroll::-webkit-scrollbar-track{background:0 0}.signal-scroll::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:2px}.signal-scroll::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted)}.tier-card-community{border-left:3px solid var(--signal-info)}.tier-card-pro{border-left:3px solid var(--signal-primary)}.tier-card-enterprise{border-left:3px solid var(--signal-secondary)}.tier-card-community:hover{box-shadow:0 0 30px #3b82f626}.tier-card-pro:hover{box-shadow:0 0 30px #22d3ee26}.tier-card-enterprise:hover{box-shadow:0 0 30px #a78bfa26}.signal-tab{padding-bottom:2px;position:relative}.signal-tab:after{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;bottom:0;left:0;right:0}.signal-tab-active:after{background:var(--theme-accent)}@keyframes typing-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.typing-indicator:after{content:"";animation:1.5s step-end infinite typing-dots}
