.hero[data-v-a2e42eb5]{position:relative;min-height:calc(100dvh - var(--nav-height));display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#0c1019 0%,var(--bg) 70%)}.hero-bg[data-v-a2e42eb5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg[data-v-a2e42eb5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 25%,var(--bg) 90%);pointer-events:none}.oscilloscope-grid[data-v-a2e42eb5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grid-line[data-v-a2e42eb5]{stroke:var(--border);stroke-width:.5;opacity:.25}.grid-line-v[data-v-a2e42eb5]{stroke:var(--border);stroke-width:.5;opacity:.15}.waveform-trace[data-v-a2e42eb5]{stroke-width:1.2;fill:none}.waveform-primary[data-v-a2e42eb5]{stroke:var(--accent);opacity:.5;stroke-dasharray:2400;stroke-dashoffset:0;animation:wave-scroll-a2e42eb5 8s linear infinite}.waveform-secondary[data-v-a2e42eb5]{stroke:var(--accent-3);opacity:.25;stroke-dasharray:2400;stroke-dashoffset:-800;animation:wave-scroll-a2e42eb5 12s linear infinite}.waveform-tertiary[data-v-a2e42eb5]{stroke:var(--accent-2);opacity:.15;stroke-width:.8;stroke-dasharray:2400;stroke-dashoffset:-1600;animation:wave-scroll-a2e42eb5 16s linear infinite}@keyframes wave-scroll-a2e42eb5{0%{stroke-dashoffset:0}to{stroke-dashoffset:4800}}.hero-glow[data-v-a2e42eb5]{position:absolute;width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--accent-soft) 0%,rgba(56,189,248,.02) 40%,transparent 70%);animation:glow-breathe-a2e42eb5 6s ease-in-out infinite;mix-blend-mode:screen}.hero-glow-2[data-v-a2e42eb5]{position:absolute;width:500px;height:500px;top:35%;left:60%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.05) 0%,transparent 65%);animation:glow-breathe-a2e42eb5 8s ease-in-out infinite 1.5s;mix-blend-mode:screen}@keyframes glow-breathe-a2e42eb5{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.1)}}.hero-content[data-v-a2e42eb5]{position:relative;text-align:center;padding:5rem 2rem;max-width:700px}.status-row[data-v-a2e42eb5]{display:flex;justify-content:center;gap:2.5rem;margin-bottom:3.5rem;flex-wrap:wrap}.status-indicator[data-v-a2e42eb5]{font-family:var(--font-mono);font-size:.64rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:.4rem}.dot[data-v-a2e42eb5]{display:inline-block;width:6px;height:6px;border-radius:50%}.hero-title[data-v-a2e42eb5]{font-family:var(--font-mono);font-size:3.4rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:.2rem}.decoded-name[data-v-a2e42eb5]{position:relative;display:inline-block;color:var(--accent);text-shadow:2px 0 0 rgba(244,63,94,.25),-2px 0 0 rgba(56,189,248,.25),0 0 60px var(--accent-glow-color),0 0 120px var(--accent-glow-color)}.decoded-name[data-v-a2e42eb5]:before,.decoded-name[data-v-a2e42eb5]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.decoded-name[data-v-a2e42eb5]:before{left:1.5px;text-shadow:-1.5px 0 var(--error);animation:name-glitch-red-a2e42eb5 4s infinite steps(1);animation-delay:calc(var(--glitch-seed, 0) * 1s)}.decoded-name[data-v-a2e42eb5]:after{left:-1.5px;text-shadow:1.5px 0 var(--accent);animation:name-glitch-blue-a2e42eb5 4.5s infinite steps(1);animation-delay:calc(var(--glitch-seed, 0) * -1s)}@keyframes name-glitch-red-a2e42eb5{0%,93%,96%,to{opacity:0;clip-path:none}94%{opacity:.55;clip-path:inset(18% 0 72% 0)}95%{opacity:.55;clip-path:inset(55% 0 35% 0)}}@keyframes name-glitch-blue-a2e42eb5{0%,91%,94%,to{opacity:0;clip-path:none}92%{opacity:.45;clip-path:inset(65% 0 20% 0)}93%{opacity:.45;clip-path:inset(10% 0 80% 0)}}.cursor-blink[data-v-a2e42eb5]{display:inline-block;width:3px;height:.8em;background:var(--accent);margin-left:6px;vertical-align:baseline;animation:cursor-flash-a2e42eb5 1s step-end infinite;box-shadow:var(--accent-glow)}@keyframes cursor-flash-a2e42eb5{0%,to{opacity:1}50%{opacity:0}}.hero-tagline[data-v-a2e42eb5]{font-family:var(--font-mono);font-size:.92rem;color:var(--ink-muted);font-style:italic;margin-bottom:3rem;letter-spacing:.04em}.hero-intel-wrap[data-v-a2e42eb5]{display:flex;align-items:center;gap:1.5rem;justify-content:center;flex-wrap:wrap}.avatar[data-v-a2e42eb5]{width:96px;height:96px;border-radius:50%;border:2px solid var(--accent);box-shadow:var(--accent-glow);object-fit:cover;flex-shrink:0}.hero-intel-box[data-v-a2e42eb5]{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-muted);line-height:1.75;max-width:460px;padding:1.35rem 1.5rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-dim);text-align:left}.intel-prefix[data-v-a2e42eb5]{color:var(--accent-2);font-weight:600;letter-spacing:.08em;display:block;margin-bottom:.35rem}.intel-text[data-v-a2e42eb5]{margin:0}.scroll-hint[data-v-a2e42eb5]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.35;transition:opacity var(--transition-normal)}.scroll-hint[data-v-a2e42eb5]:hover{opacity:.7}.hint-label[data-v-a2e42eb5]{font-family:var(--font-mono);font-size:.55rem;color:var(--ink-faint);letter-spacing:.14em}.hint-arrow[data-v-a2e42eb5]{width:14px;height:14px;animation:hint-bounce-a2e42eb5 2s ease-in-out infinite}@keyframes hint-bounce-a2e42eb5{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}@media (max-width: 768px){.hero[data-v-a2e42eb5]{min-height:calc(100dvh - var(--nav-height))}.hero-title[data-v-a2e42eb5]{font-size:2rem;letter-spacing:-.01em}.hero-content[data-v-a2e42eb5]{padding:3rem 1rem}.status-row[data-v-a2e42eb5]{gap:.75rem;margin-bottom:2rem}.status-indicator[data-v-a2e42eb5]{font-size:.5rem}.hero-intel-box[data-v-a2e42eb5]{font-size:.72rem;max-width:100%;padding:1rem 1.25rem}.hero-tagline[data-v-a2e42eb5]{font-size:.78rem;margin-bottom:2rem}.avatar[data-v-a2e42eb5]{width:64px;height:64px}.hero-glow[data-v-a2e42eb5]{width:300px;height:300px;mix-blend-mode:normal}.hero-glow-2[data-v-a2e42eb5]{display:none;mix-blend-mode:normal}.scroll-hint[data-v-a2e42eb5]{margin-top:2rem}.waveform-tertiary[data-v-a2e42eb5]{display:none}.waveform-secondary[data-v-a2e42eb5]{opacity:.12}.waveform-primary[data-v-a2e42eb5]{filter:none}.hero-intel-wrap[data-v-a2e42eb5]{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.hero[data-v-a2e42eb5]{min-height:calc(100dvh - var(--nav-height))}.hero-title[data-v-a2e42eb5]{font-size:1.5rem;letter-spacing:0}.hero-content[data-v-a2e42eb5]{padding:2rem .5rem}.status-row[data-v-a2e42eb5]{gap:.5rem}.status-indicator[data-v-a2e42eb5]{font-size:.42rem}.grid-line-v[data-v-a2e42eb5]{display:none}.hero-intel-box[data-v-a2e42eb5]{font-size:.62rem;padding:.85rem}}.signal-log[data-v-bb4c5d24]{position:relative;background:linear-gradient(175deg,var(--surface) 0%,var(--surface-dim) 100%);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.signal-log[data-v-bb4c5d24]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:var(--card-radius);background:linear-gradient(125deg,transparent 0%,transparent 40%,rgba(255,255,255,.02) 45%,transparent 55%);background-size:250% 250%;background-position:100% 100%;transition:background-position .7s cubic-bezier(.4,0,.2,1)}.signal-log[data-v-bb4c5d24]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:var(--card-radius);opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(135deg,var(--accent-soft),transparent 30%,var(--accent-2-glow) 60%,transparent)}.signal-log[data-v-bb4c5d24]:hover{border-color:var(--accent);box-shadow:var(--accent-glow),0 0 40px #38bdf814,0 8px 32px #0000004d;transform:translateY(-3px) scale(1.01)}.signal-log:hover .log-name[data-v-bb4c5d24]{text-shadow:-2px 0 0 rgba(244,63,94,.45),2px 0 0 rgba(56,189,248,.45),0 0 20px var(--accent-glow-color)}.signal-log:hover .log-icon[data-v-bb4c5d24]{opacity:.75;filter:drop-shadow(0 0 4px var(--accent-glow-color))}.signal-log[data-v-bb4c5d24]:hover:before{background-position:0% 0%}.signal-log[data-v-bb4c5d24]:hover:after{opacity:.5}.log-header[data-v-bb4c5d24]{display:flex;gap:1rem;padding:.6rem 1rem;background:var(--surface-dim);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap}.freq-badge[data-v-bb4c5d24],.snr-badge[data-v-bb4c5d24]{display:flex;gap:.3rem;align-items:center}.freq-label[data-v-bb4c5d24],.snr-label[data-v-bb4c5d24]{color:var(--ink-faint)}.freq-value[data-v-bb4c5d24]{color:var(--accent-3)}.snr-value[data-v-bb4c5d24]{color:var(--accent)}.status-badge[data-v-bb4c5d24]{margin-left:auto;display:flex;align-items:center;gap:.3rem;font-weight:600}.status-dot[data-v-bb4c5d24]{width:5px;height:5px;border-radius:50%}.log-body[data-v-bb4c5d24]{padding:1.65rem}.log-title-row[data-v-bb4c5d24]{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.log-icon[data-v-bb4c5d24]{width:32px;height:32px;flex-shrink:0;opacity:.5;transition:opacity var(--transition-fast),filter var(--transition-fast)}.log-name[data-v-bb4c5d24]{font-family:var(--font-mono);font-size:1.05rem;font-weight:600;color:var(--ink);margin:0;line-height:1.3;transition:text-shadow .25s cubic-bezier(0,.9,.3,1)}.log-tagline[data-v-bb4c5d24]{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-muted);line-height:1.5;margin-top:.2rem}.log-link-row[data-v-bb4c5d24]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.log-link[data-v-bb4c5d24]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-3);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-weight:600;transition:color var(--transition-fast)}.log-link[data-v-bb4c5d24]:hover{color:var(--accent)}.license-tag[data-v-bb4c5d24]{font-family:var(--font-mono);font-size:.58rem;color:var(--ink-faint);border:1px solid var(--border);padding:.1rem .4rem;border-radius:2px}.tech-band[data-v-bb4c5d24]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.35rem}.tech-tag[data-v-bb4c5d24]{font-family:var(--font-mono);font-size:.68rem;color:var(--accent);background:var(--accent-soft);padding:.22rem .55rem;border-radius:2px;border:1px solid var(--border)}.features[data-v-bb4c5d24]{border-top:1px solid var(--border);padding-top:1.1rem;display:flex;flex-direction:column;gap:.55rem}.feature-item[data-v-bb4c5d24]{display:flex;gap:.45rem;font-family:var(--font-mono);font-size:.76rem;line-height:1.55}.feat-bullet[data-v-bb4c5d24]{color:var(--accent-3);flex-shrink:0}.feat-label[data-v-bb4c5d24]{color:var(--ink);font-weight:500;flex-shrink:0}.feat-text[data-v-bb4c5d24]{color:var(--ink-muted)}@media (max-width: 768px){.log-title-row[data-v-bb4c5d24]{flex-direction:column}.log-name[data-v-bb4c5d24]{font-size:.9rem}}.projects[data-v-56b431bd]{padding:var(--section-padding);background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-head[data-v-56b431bd]{display:flex;justify-content:space-between;align-items:baseline;max-width:1100px;margin:0 auto 2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.75rem}.head-left[data-v-56b431bd]{display:flex;align-items:center;gap:.6rem}.head-dot[data-v-56b431bd]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent)}.head-label[data-v-56b431bd]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin:0}.head-right[data-v-56b431bd]{font-family:var(--font-mono);font-size:.6rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em}.signal-grid[data-v-56b431bd]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1100px;margin:0 auto}.no-signals[data-v-56b431bd]{text-align:center;padding:4rem 2rem;font-family:var(--font-mono);font-size:.8rem;color:var(--ink-faint)}.empty-prompt[data-v-56b431bd]{color:var(--accent-2);display:block;margin-bottom:.75rem;font-weight:600;letter-spacing:.1em}@media (max-width: 768px){.signal-grid[data-v-56b431bd]{grid-template-columns:1fr;gap:1.25rem}}.about[data-v-e0d485aa]{padding:var(--section-padding);background:var(--surface)}.about-title[data-v-e0d485aa]{font-family:var(--font-mono);font-size:1rem;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;max-width:800px;margin:0 auto 1.25rem;font-weight:600}.section-head[data-v-e0d485aa]{max-width:800px;margin:0 auto 2rem;padding-bottom:.75rem;border-bottom:2px solid var(--accent-2);display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.64rem;color:var(--accent-2);text-transform:uppercase;letter-spacing:.1em}.head-icon[data-v-e0d485aa]{font-size:.8rem}.dossier[data-v-e0d485aa]{max-width:800px;margin:0 auto;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--card-radius-lg);padding:2rem;transition:border-color var(--transition-slow),box-shadow var(--transition-slow)}.dossier[data-v-e0d485aa]:focus-within{border-color:var(--border-light);box-shadow:0 0 0 1px var(--accent-soft)}.dossier-header[data-v-e0d485aa]{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.mugshot-feed[data-v-e0d485aa]{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;border:2px solid var(--accent);box-shadow:var(--accent-glow);flex-shrink:0}.mugshot[data-v-e0d485aa]{width:100%;height:100%;object-fit:cover;filter:grayscale(60%) contrast(115%) sepia(15%)}.mugshot-feed[data-v-e0d485aa]:after{content:"";position:absolute;top:-20%;left:0;right:0;height:25%;background:linear-gradient(to bottom,transparent,rgba(56,189,248,.25),transparent);animation:feed-scan 3.5s ease-in-out infinite;pointer-events:none}.dossier-id[data-v-e0d485aa]{flex:1;min-width:200px}.id-field[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.76rem;color:var(--ink);margin-bottom:.45rem;line-height:1.6}.id-label[data-v-e0d485aa]{display:inline-block;color:var(--ink-muted);font-size:.6rem;letter-spacing:.1em;margin-right:.5rem;min-width:90px}.clearance-high[data-v-e0d485aa]{color:var(--accent-2);font-weight:600}.status-active[data-v-e0d485aa]{color:var(--accent)}.dossier-briefing[data-v-e0d485aa]{padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.briefing-label[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.6rem;color:var(--accent-2);letter-spacing:.12em;margin-bottom:.5rem;font-weight:600}.briefing-text[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-muted);line-height:1.75;font-style:italic}.dossier-section[data-v-e0d485aa]{padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.dossier-section[data-v-e0d485aa]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-label[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.6rem;color:var(--accent-3);letter-spacing:.12em;margin-bottom:.75rem;font-weight:600}.freq-tags[data-v-e0d485aa]{display:flex;flex-wrap:wrap;gap:.4rem}.freq-tag[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-light);padding:.25rem .6rem;border-radius:2px;transition:color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.freq-tag[data-v-e0d485aa]:hover{border-color:var(--accent);color:var(--accent-hover);box-shadow:0 0 8px var(--accent-glow-sm-color);transform:var(--hover-lift)}.intercept-table[data-v-e0d485aa]{display:flex;flex-direction:column;gap:.35rem}.intercept-row[data-v-e0d485aa]{display:flex;gap:1rem;font-family:var(--font-mono);font-size:.72rem;padding:.35rem 0;transition:background var(--transition-fast);border-radius:2px}.intercept-row[data-v-e0d485aa]:hover{background:#38bdf808}.intercept-band[data-v-e0d485aa]{color:var(--accent-3);font-weight:600;min-width:90px;letter-spacing:.06em}.intercept-freq[data-v-e0d485aa]{color:var(--ink-muted)}.dossier-footer[data-v-e0d485aa]{margin-top:2rem;padding-top:1rem;border-top:2px solid var(--accent-2);text-align:center}.footer-stamp[data-v-e0d485aa]{font-family:var(--font-mono);font-size:.58rem;color:var(--accent-2);letter-spacing:.1em}@media (max-width: 768px){.dossier-header[data-v-e0d485aa]{flex-direction:column;align-items:center;text-align:center}.id-label[data-v-e0d485aa]{display:block;min-width:auto;margin-bottom:.1rem}.dossier[data-v-e0d485aa]{padding:1.25rem}.intercept-band[data-v-e0d485aa]{min-width:60px}.mugshot-feed[data-v-e0d485aa]{width:80px;height:80px}}.footer[data-v-d2a36868]{background:var(--bg-elevated);border-top:2px solid var(--border-light)}.transmit-section[data-v-d2a36868]{padding:var(--section-padding);padding-bottom:2rem}.section-head[data-v-d2a36868]{display:flex;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto 2rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.head-left[data-v-d2a36868]{display:flex;align-items:center;gap:.5rem}.head-dot[data-v-d2a36868]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent)}.head-label[data-v-d2a36868]{font-family:var(--font-mono);font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.transmit-grid[data-v-d2a36868]{display:flex;flex-direction:column;gap:.75rem;max-width:700px;margin:0 auto}.transmit-channel[data-v-d2a36868]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.transmit-channel[data-v-d2a36868]:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),var(--accent-glow);transform:translate(4px);background:var(--surface-dim)}.channel-icon[data-v-d2a36868]{width:28px;height:28px;flex-shrink:0;opacity:.45;transition:opacity var(--transition-fast),transform var(--transition-fast)}.transmit-channel:hover .channel-icon[data-v-d2a36868]{opacity:.85;transform:scale(1.1)}.channel-icon svg[data-v-d2a36868]{width:100%;height:100%}.channel-info[data-v-d2a36868]{flex:1;display:flex;flex-direction:column;gap:.1rem}.channel-band[data-v-d2a36868]{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.channel-freq[data-v-d2a36868]{font-family:var(--font-mono);font-size:.65rem;color:var(--ink-muted)}.channel-action[data-v-d2a36868]{font-family:var(--font-mono);font-size:.62rem;color:var(--accent-2);font-weight:700;letter-spacing:.1em;padding:.25rem .6rem;border:1px solid var(--border-light);border-radius:3px;transition:border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.transmit-channel:hover .channel-action[data-v-d2a36868]{border-color:var(--accent-2);color:var(--accent-2);box-shadow:0 0 10px var(--accent-2-glow)}.footer-base[data-v-d2a36868]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;border-top:1px solid var(--border);max-width:1100px;margin:0 auto;flex-wrap:wrap;gap:.5rem}.base-prompt[data-v-d2a36868]{font-family:var(--font-mono);font-size:.58rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em}.base-right[data-v-d2a36868]{font-family:var(--font-mono);font-size:.6rem;color:var(--ink-faint)}@media (max-width: 768px){.transmit-section[data-v-d2a36868]{padding:3rem 1rem 1.5rem}.transmit-channel[data-v-d2a36868]{padding:.85rem 1rem}.footer-base[data-v-d2a36868]{padding:1rem;flex-direction:column;text-align:center}}.spider-bubble[data-v-5dfc0701]{position:fixed;transform:translate(-50%,-130%);max-width:240px;background:var(--surface);border:1px solid var(--accent);border-radius:4px;box-shadow:var(--accent-glow),0 8px 24px #0006;z-index:101;pointer-events:none}.bubble-tag[data-v-5dfc0701]{font-family:var(--font-mono);font-size:.52rem;color:var(--accent);font-weight:600;letter-spacing:.08em;padding:.35rem .55rem;border-bottom:1px solid var(--border)}.bubble-text[data-v-5dfc0701]{font-family:var(--font-mono);font-size:.74rem;color:var(--ink);padding:.55rem .7rem;line-height:1.5}.signal-bubble-enter-active[data-v-5dfc0701],.signal-bubble-leave-active[data-v-5dfc0701]{transition:opacity .2s ease,transform .2s ease}.signal-bubble-enter-from[data-v-5dfc0701]{opacity:0;transform:translate(-50%,-120%) translateY(6px)}.signal-bubble-leave-to[data-v-5dfc0701]{opacity:0;transform:translate(-50%,-120%) translateY(-4px)}.intercepted-channel[data-v-9bfc360b]{position:fixed;bottom:5.5rem;right:1.5rem;width:400px;max-height:520px;background:var(--surface);border:1px solid var(--accent);border-radius:4px;display:flex;flex-direction:column;z-index:99;box-shadow:var(--accent-glow),0 16px 48px #00000080;overflow:hidden}.channel-header[data-v-9bfc360b]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.header-left[data-v-9bfc360b]{display:flex;align-items:center;gap:.5rem}.channel-status[data-v-9bfc360b]{width:7px;height:7px;border-radius:50%;background:var(--accent)}.channel-label[data-v-9bfc360b]{font-family:var(--font-mono);font-size:.62rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.channel-close[data-v-9bfc360b]{background:none;border:none;color:var(--ink-faint);font-size:1.2rem;cursor:pointer;padding:0 .2rem;line-height:1}.channel-close[data-v-9bfc360b]:focus-visible{outline:var(--focus-ring);outline-offset:0}.channel-close[data-v-9bfc360b]:hover{color:var(--error)}.channel-body[data-v-9bfc360b]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.6rem;max-height:340px;background:var(--bg);font-family:var(--font-mono)}.channel-placeholder[data-v-9bfc360b]{text-align:center;padding:2rem 1rem}.placeholder-line[data-v-9bfc360b]{font-size:.68rem;color:var(--accent);letter-spacing:.1em}.placeholder-sub[data-v-9bfc360b]{font-size:.6rem;color:var(--ink-faint);margin-top:.4rem}.msg[data-v-9bfc360b]{font-size:.74rem;line-height:1.5}.msg-tag[data-v-9bfc360b]{display:block;font-size:.55rem;margin-bottom:.1rem;font-weight:600;letter-spacing:.08em}.msg.spider .msg-tag[data-v-9bfc360b]{color:var(--accent)}.msg.user .msg-tag[data-v-9bfc360b]{color:var(--accent-3)}.msg-text[data-v-9bfc360b]{color:var(--ink)}.msg-text.loading[data-v-9bfc360b]{color:var(--ink-faint)}.loading-dots[data-v-9bfc360b]{animation:status-blink .8s ease-in-out infinite}.static-line[data-v-9bfc360b]{font-size:.55rem;color:var(--border-light);text-align:center;opacity:.3}.channel-input-row[data-v-9bfc360b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--border);background:var(--bg-elevated)}.sr-only[data-v-9bfc360b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.input-tag[data-v-9bfc360b]{font-family:var(--font-mono);font-size:.58rem;color:var(--accent-2);font-weight:700;letter-spacing:.08em}.channel-input[data-v-9bfc360b]{flex:1;font-family:var(--font-mono);font-size:.75rem;background:transparent;border:none;color:var(--ink);outline:none;caret-color:var(--accent)}.channel-input[data-v-9bfc360b]:focus-visible{outline:none}.channel-input[data-v-9bfc360b]::placeholder{color:var(--ink-faint);opacity:.5}.send-btn[data-v-9bfc360b]{background:none;border:1px solid var(--border-light);color:var(--accent);padding:.35rem .65rem;border-radius:3px;cursor:pointer;font-size:.75rem;min-width:32px;min-height:32px;transition:border-color var(--transition-fast)}.send-btn[data-v-9bfc360b]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.send-btn[data-v-9bfc360b]:hover:not(:disabled){border-color:var(--accent)}.send-btn[data-v-9bfc360b]:disabled{opacity:.3;cursor:default}.channel-footer[data-v-9bfc360b]{padding:.35rem .75rem;border-top:1px solid var(--border);background:var(--bg-elevated);text-align:right}.freq-readout[data-v-9bfc360b]{font-family:var(--font-mono);font-size:.5rem;color:var(--ink-faint);letter-spacing:.06em}.channel-enter-active[data-v-9bfc360b]{transition:opacity .2s ease,transform .2s ease}.channel-leave-active[data-v-9bfc360b]{transition:opacity .15s ease,transform .15s ease}.channel-enter-from[data-v-9bfc360b],.channel-leave-to[data-v-9bfc360b]{opacity:0;transform:translateY(12px)}@media (max-width: 480px){.intercepted-channel[data-v-9bfc360b]{width:calc(100vw - 1rem);right:.5rem;bottom:5rem;max-height:65vh}}.signal-station[data-v-1c823c09]{min-height:100vh;background:var(--bg)}.tuning-dial[data-v-1c823c09]{position:sticky;top:0;z-index:50;background:var(--bg-elevated);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dial-track[data-v-1c823c09]{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:.5rem 2rem;background:var(--surface-dim);box-shadow:inset 0 2px 12px #00000073,inset 0 1px #ffffff08;border-radius:4px;position:relative}.dial-ticks[data-v-1c823c09]{display:flex;align-items:flex-end;gap:0}.tick-label[data-v-1c823c09]{font-family:var(--font-mono);font-size:.55rem;color:var(--ink-faint);margin-right:1.5rem;text-transform:uppercase;letter-spacing:.1em}.tick-mark[data-v-1c823c09]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.35rem .6rem;cursor:pointer;transition:color var(--transition-fast);color:var(--ink-faint);border-radius:2px}.tick-mark[data-v-1c823c09]:hover{color:var(--ink-muted)}.tick-mark.active[data-v-1c823c09]{color:var(--accent)}.tick-mark[data-v-1c823c09]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tick-num[data-v-1c823c09]{font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.06em}.tick-line[data-v-1c823c09]{display:block;width:1px;height:6px;background:currentColor;opacity:.3;transition:height var(--transition-fast),opacity var(--transition-fast)}.tick-mark.active .tick-line[data-v-1c823c09]{height:10px;opacity:1}.dial-active[data-v-1c823c09]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;background:#0a0c12d9;border:1px solid var(--border-light);border-radius:3px;padding:.2rem .65rem;box-shadow:inset 0 0 10px var(--accent-soft),0 0 6px var(--accent-glow-sm-color);text-shadow:0 0 5px var(--accent-glow-color);letter-spacing:.12em}.active-label[data-v-1c823c09]{color:var(--ink-faint);font-size:.52rem}.lang-toggle[data-v-1c823c09]{font-family:var(--font-mono);font-size:.6rem;font-weight:600;color:var(--ink-faint);text-decoration:none;padding:.3rem .55rem;border:1px solid var(--border);border-radius:3px;transition:color var(--transition-fast),border-color var(--transition-fast);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;flex-shrink:0}.lang-toggle[data-v-1c823c09]:hover{color:var(--accent);border-color:var(--accent)}.lang-toggle[data-v-1c823c09]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.signal-meter[data-v-1c823c09]{position:fixed;bottom:3.5rem;left:1.5rem;z-index:51;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.45;transition:opacity var(--transition-normal)}.signal-meter[data-v-1c823c09]:hover{opacity:.85}.meter-label[data-v-1c823c09]{font-family:var(--font-mono);font-size:.5rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em}.meter-bars[data-v-1c823c09]{display:flex;align-items:flex-end;gap:3px;height:24px}.bar[data-v-1c823c09]{width:5px;background:var(--border-light);border-radius:1px 1px 0 0;transition:background var(--transition-normal),height var(--transition-normal)}.bar-1[data-v-1c823c09]{height:6px}.bar-2[data-v-1c823c09]{height:10px}.bar-3[data-v-1c823c09]{height:14px}.bar-4[data-v-1c823c09]{height:18px}.bar-5[data-v-1c823c09]{height:22px}.bar.active[data-v-1c823c09]{background:var(--accent)}.bar-1.active[data-v-1c823c09]{animation:signal-bar 1.2s ease-in-out infinite}.bar-2.active[data-v-1c823c09]{animation:signal-bar 1.4s ease-in-out infinite .1s}.bar-3.active[data-v-1c823c09]{animation:signal-bar 1.6s ease-in-out infinite .2s}.bar-4.active[data-v-1c823c09]{animation:signal-bar 1.8s ease-in-out infinite .3s}.bar-5.active[data-v-1c823c09]{animation:signal-bar 2s ease-in-out infinite .4s}.meter-db[data-v-1c823c09]{font-family:var(--font-mono);font-size:.48rem;color:var(--accent);letter-spacing:.06em}.main-page[data-v-1c823c09]{flex:1}.chat-trigger[data-v-1c823c09]{position:fixed;bottom:1.5rem;right:1.5rem;width:46px;height:46px;background:var(--surface);border:1.5px solid var(--border-light);border-radius:6px;cursor:pointer;z-index:100;padding:8px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.chat-trigger[data-v-1c823c09]:focus-visible{outline:var(--focus-ring);outline-offset:4px}.chat-trigger[data-v-1c823c09]:hover{border-color:var(--accent);box-shadow:0 0 0 8px var(--accent-soft),var(--accent-glow);transform:translateY(-2px)}.chat-trigger svg[data-v-1c823c09]{width:100%;height:100%}@media (max-width: 768px){.tuning-dial[data-v-1c823c09]{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.dial-track[data-v-1c823c09]{padding:.4rem .75rem;min-width:max-content}.tick-mark[data-v-1c823c09]{padding:.5rem;min-height:44px;min-width:44px;justify-content:center;scroll-snap-align:center}.tick-num[data-v-1c823c09]{font-size:.65rem}.tick-label[data-v-1c823c09]{margin-right:.75rem}.dial-active[data-v-1c823c09]{font-size:.5rem}.lang-toggle[data-v-1c823c09]{font-size:.55rem;padding:.3rem .45rem;min-height:44px;display:flex;align-items:center}.signal-meter[data-v-1c823c09]{display:none}}@media (max-width: 480px){.dial-track[data-v-1c823c09]{padding:.3rem .5rem}.tick-mark[data-v-1c823c09]{padding:.4rem;min-height:40px;min-width:40px}.tick-num[data-v-1c823c09]{font-size:.58rem}.tick-label[data-v-1c823c09]{display:none}.dial-active[data-v-1c823c09]{gap:.25rem}.active-label[data-v-1c823c09]{display:none}.chat-trigger[data-v-1c823c09]{bottom:.75rem;right:.75rem;width:44px;height:44px;padding:8px}}.not-found[data-v-25bc068f]{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);padding:2rem}.nf-frame[data-v-25bc068f]{background:var(--surface);border:1px solid var(--accent-2);border-radius:var(--card-radius);max-width:440px;width:100%;overflow:hidden}.nf-header[data-v-25bc068f]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface-dim);border-bottom:1px solid var(--border)}.nf-status[data-v-25bc068f]{width:8px;height:8px;border-radius:50%;background:var(--accent-2)}.nf-label[data-v-25bc068f]{font-family:var(--font-mono);font-size:.62rem;color:var(--accent-2);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.nf-body[data-v-25bc068f]{padding:2rem;text-align:center}.nf-art[data-v-25bc068f]{font-family:var(--font-mono);font-size:.5rem;line-height:1.15;color:var(--ink-faint);opacity:.35;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none}.nf-code[data-v-25bc068f]{font-family:var(--font-mono);font-size:5rem;font-weight:700;color:var(--accent-2);line-height:1;margin-bottom:.5rem;opacity:.4}.nf-freq[data-v-25bc068f]{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.nf-detail[data-v-25bc068f]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);max-width:340px;margin:0 auto 2rem;line-height:1.6}.nf-link[data-v-25bc068f]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-decoration:none;color:var(--accent);border:1px solid var(--accent);padding:.6rem 1.5rem;border-radius:3px;transition:box-shadow var(--transition-fast);display:inline-block;letter-spacing:.06em}.nf-link[data-v-25bc068f]:hover{box-shadow:var(--accent-glow)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v21-latin-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-v21-latin-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-v21-latin-700.woff2) format("woff2")}:root{--bg: #050508;--bg-elevated: #0a0c12;--surface: #0f1118;--surface-alt: #141720;--surface-dim: #181c26;--ink: #e0dcd5;--ink-muted: #b0ab9d;--ink-faint: #9a9686;--border: #1c1f2a;--border-light: #282d3a;--accent: #38bdf8;--accent-hover: #7dd3fc;--accent-glow-color: rgba(56, 189, 248, .12);--accent-glow-sm-color: rgba(56, 189, 248, .08);--accent-glow: 0 0 14px var(--accent-glow-color), 0 0 28px rgba(56, 189, 248, .05), 0 0 50px rgba(56, 189, 248, .02);--accent-glow-sm: 0 0 6px var(--accent-glow-sm-color), 0 0 14px rgba(56, 189, 248, .04);--accent-soft: rgba(56, 189, 248, .06);--accent-2: #a78bfa;--accent-2-glow: 0 0 10px rgba(167, 139, 250, .1), 0 0 20px rgba(167, 139, 250, .04);--accent-3: #818cf8;--error: #f43f5e;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace;--section-padding: 6rem 2rem;--card-padding: 1.5rem;--card-radius: 4px;--card-radius-lg: 6px;--focus-ring: 2px solid var(--accent);--focus-ring-offset: 2px;--transition-fast: .12s ease;--transition-normal: .28s cubic-bezier(.4, 0, .2, 1);--transition-slow: .45s cubic-bezier(.4, 0, .2, 1);--hover-lift: translateY(-2px);--nav-height: 50px}@media (max-width: 768px){:root{--nav-height: 60px}}@media (max-width: 480px){:root{--nav-height: 52px}}.reveal-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out}.reveal-ready .reveal.visible{opacity:1;transform:translateY(0)}.reveal-ready .reveal-stagger>.reveal:nth-child(1){transition-delay:0ms}.reveal-ready .reveal-stagger>.reveal:nth-child(2){transition-delay:60ms}.reveal-ready .reveal-stagger>.reveal:nth-child(3){transition-delay:.12s}.reveal-ready .reveal-stagger>.reveal:nth-child(4){transition-delay:.18s}.reveal-ready .reveal-stagger>.reveal:nth-child(5){transition-delay:.24s}.reveal-ready .reveal-stagger>.reveal:nth-child(6){transition-delay:.3s}@keyframes phosphor-pulse{0%,to{opacity:.5;box-shadow:var(--accent-glow-sm)}50%{opacity:1;box-shadow:var(--accent-glow),0 0 30px #38bdf814}}.phosphor-pulse{animation:phosphor-pulse 2.5s ease-in-out infinite}@keyframes static-burst{0%,99.5%,to{opacity:0}99.6%{opacity:.06}99.7%{opacity:0}99.8%{opacity:.04}}@keyframes signal-bar{0%,to{height:30%}33%{height:70%}66%{height:50%}}@keyframes true-glitch{0%{clip-path:inset(15% 0 75% 0);transform:translate(-3px,2px)}15%{clip-path:inset(75% 0 5% 0);transform:translate(3px,-2px)}30%{clip-path:inset(40% 0 50% 0);transform:translate(-2px)}45%{clip-path:inset(100% 0 0 0);transform:translate(0)}60%{clip-path:inset(0 0 90% 0);transform:translate(-1px,1px)}75%{clip-path:inset(90% 0 0 0);transform:translate(2px,-1px)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}.glitch-hover:hover{animation:true-glitch .35s cubic-bezier(.25,.46,.45,.94) both}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.2}}.status-blink{animation:status-blink 1.2s ease-in-out infinite}@keyframes interference-sweep{0%{top:-2px}to{top:100%}}body:before{content:"";position:fixed;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-soft),transparent);z-index:9998;pointer-events:none;animation:interference-sweep 8s linear infinite;opacity:.3}@keyframes feed-scan{0%{top:-20%}50%{top:100%}50.01%{top:-20%}to{top:-20%}}@media (prefers-reduced-motion: reduce){.reveal-ready .reveal{opacity:1;transform:none;transition:none}}.section-gradient{position:relative}.section-gradient:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-soft),var(--accent-glow),var(--accent-soft),transparent);opacity:.3;pointer-events:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}body{font-family:var(--font-mono);font-size:16px;line-height:1.8;color:var(--ink);background:radial-gradient(ellipse at 50% 0%,#0c1018 0%,transparent 60%) no-repeat,var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg);text-shadow:none}h1,h2,h3,h4{font-family:var(--font-mono);line-height:1.15;color:var(--ink);font-weight:600}h1{font-size:3rem;letter-spacing:-.03em;margin-bottom:.3em;font-weight:700}h2{font-size:1.5rem;letter-spacing:-.01em;text-transform:uppercase;font-weight:600;margin-bottom:.4em}h3{font-size:1.05rem;font-weight:600;margin-bottom:.3em}p,li{font-family:var(--font-mono)}a{color:var(--accent-3);text-decoration:none;transition:color var(--transition-fast),text-shadow var(--transition-fast),text-decoration-color var(--transition-fast);text-decoration-color:transparent}a:hover{color:var(--accent);text-shadow:var(--accent-glow-sm);text-decoration-color:var(--accent-3)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 4px var(--accent-soft);border-radius:2px}.skip-to-content{position:absolute;top:-100%;left:0;z-index:10000;padding:.75rem 1.5rem;background:var(--surface);color:var(--accent);font-family:var(--font-mono);font-size:.85rem;font-weight:600;text-decoration:none;border:1px solid var(--accent);outline-offset:0;transition:top .15s ease}.skip-to-content:focus{top:.5rem;left:.5rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html:after{display:none}body:before{display:none}}@media (prefers-contrast: more){:root{--ink: #f0ece4;--ink-muted: #c8c3b5;--ink-faint: #b0ab9d;--border: #3a3e4c;--border-light: #4a4e5c}body:before{display:none}html:after{display:none}}button,a{-webkit-tap-highlight-color:transparent}button:active{transform:scale(.96)!important}.signal-text{color:var(--accent)}.data-text{color:var(--accent-3)}.warn-text{color:var(--accent-2)}@media (max-width: 768px){body{font-size:15px;line-height:1.7}h1{font-size:2rem;letter-spacing:-.02em}h2{font-size:1.15rem;letter-spacing:0}h3{font-size:.95rem}:root{--section-padding: 4rem 1.25rem;--card-padding: 1.25rem}}@media (max-width: 480px){body{font-size:14px;line-height:1.65}h1{font-size:1.6rem}h2{font-size:1rem}h3{font-size:.9rem}:root{--section-padding: 3rem 1rem;--card-padding: 1rem}}.Layout{padding:0!important}
