@font-face{font-family:'Space Grotesk';src:url('/fonts/SpaceGrotesk-Regular.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:'Space Grotesk';src:url('/fonts/SpaceGrotesk-Medium.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:'Space Grotesk';src:url('/fonts/SpaceGrotesk-SemiBold.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:'Orbitron';src:url('/fonts/Orbitron-Medium.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:'Orbitron';src:url('/fonts/Orbitron-SemiBold.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:'JetBrains Mono';src:url('/fonts/JetBrainsMono-Regular.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:400}.brand-hdmex.svelte-egts92.svelte-egts92{font-family:'Orbitron', 'Space Grotesk', sans-serif;color:#42d8e8;letter-spacing:0.04em}*,*::before,*::after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:'Space Grotesk', 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont,
      sans-serif;background:#040608;color:#c8d5f2}.scan-layout.svelte-egts92.svelte-egts92{max-width:1440px;margin:0 auto;padding:2rem clamp(1rem, 4vw, 4rem);display:grid;grid-template-columns:280px 1fr;gap:1.5rem}.scan-sidebar.svelte-egts92.svelte-egts92{display:flex;flex-direction:column;gap:1.5rem}.scan-main.svelte-egts92.svelte-egts92{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 1024px){.scan-layout.svelte-egts92.svelte-egts92{grid-template-columns:1fr}.scan-sidebar.svelte-egts92.svelte-egts92,.scan-main.svelte-egts92.svelte-egts92{grid-column:1 / -1;order:unset}.scan-main.svelte-egts92.svelte-egts92{order:2}.scan-sidebar.svelte-egts92.svelte-egts92{order:3}}.page-header.svelte-egts92.svelte-egts92{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(66, 216, 232, 0.15)}.title-group.svelte-egts92.svelte-egts92{display:flex;flex-direction:column;gap:0.4rem}h1.svelte-egts92.svelte-egts92,h2.svelte-egts92.svelte-egts92,h3.svelte-egts92.svelte-egts92{font-family:'Orbitron', 'Space Grotesk', sans-serif;text-transform:uppercase;letter-spacing:0.04em}h1.svelte-egts92.svelte-egts92{margin:0;font-size:clamp(1.35rem, 4vw, 1.8rem);color:#42d8e8}.subtitle.svelte-egts92.svelte-egts92{margin:0;font-size:0.95rem;color:#9fb5d7}.header-controls.svelte-egts92.svelte-egts92{display:flex;align-items:center;gap:1rem}.network-select.svelte-egts92.svelte-egts92{display:flex;align-items:center;gap:0.5rem}.network-select.svelte-egts92 label.svelte-egts92{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;color:#c8d5f2}.network-select.svelte-egts92 select.svelte-egts92{background:rgba(4, 6, 8, 0.9);border:1px solid rgba(66, 216, 232, 0.35);color:#f8fbff;padding:0.4rem 0.75rem;border-radius:12px;font-size:0.9rem;cursor:pointer}.language-switch.svelte-egts92.svelte-egts92{display:inline-flex;border:1px solid rgba(66, 216, 232, 0.35);border-radius:999px;overflow:hidden}.language-switch.svelte-egts92 button.svelte-egts92{background:transparent;color:#9fb5d7;border:none;padding:0.35rem 0.75rem;font-weight:600;font-size:0.75rem;cursor:pointer;transition:background 0.15s ease, color 0.15s ease}.language-switch.svelte-egts92 button.active.svelte-egts92{background:rgba(66, 216, 232, 0.2);color:#42d8e8}.actions-row.svelte-egts92.svelte-egts92{display:flex;align-items:center;gap:0.75rem}.refresh-button.svelte-egts92.svelte-egts92{display:inline-flex;align-items:center;gap:0.45rem;background:linear-gradient(120deg, #42d8e8, #82fcef);color:#02141a;border:none;border-radius:18px;font-weight:600;padding:0.6rem 1.3rem;cursor:pointer;text-transform:uppercase;letter-spacing:0.04em;transition:transform 0.15s ease, box-shadow 0.15s ease, opacity 0.2s ease}.refresh-button.svelte-egts92.svelte-egts92:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(66, 216, 232, 0.35)}.refresh-button.svelte-egts92.svelte-egts92:disabled{opacity:0.6;cursor:default;transform:none;box-shadow:none}.refresh-button.svelte-egts92 svg.svelte-egts92{width:1.1rem;height:1.1rem}.search.svelte-egts92.svelte-egts92{grid-column:1 / -1;display:flex;gap:0.75rem;align-items:center}.search.svelte-egts92 input.svelte-egts92{flex:1;min-width:320px;background:rgba(13, 19, 30, 0.95);border:1px solid rgba(66, 216, 232, 0.4);color:#f8fbff;border-radius:999px;padding:0.65rem 1.2rem;font-size:0.95rem}.search.svelte-egts92 input.svelte-egts92::placeholder{color:rgba(159, 181, 215, 0.75)}.search.svelte-egts92 button.svelte-egts92{border-radius:999px;border:none;background:linear-gradient(120deg, #42d8e8, #82fcef);color:#02141a;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;padding:0.55rem 1.4rem;cursor:pointer;transition:transform 0.2s ease}.search.svelte-egts92 button.svelte-egts92:hover:enabled{background:rgba(66, 216, 232, 0.25);transform:translateY(-1px)}.panel.svelte-egts92.svelte-egts92{background:rgba(8, 12, 20, 0.95);border-radius:16px;border:1px solid rgba(66, 216, 232, 0.2);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.panel.svelte-egts92>header.svelte-egts92{display:flex;align-items:center;justify-content:space-between;gap:1rem}.panel.svelte-egts92>header h2.svelte-egts92{margin:0;font-size:1.1rem;color:#42d8e8}.content.svelte-egts92.svelte-egts92{display:flex;flex-direction:column;gap:0.75rem}.metrics.svelte-egts92.svelte-egts92{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem}.scope-list.svelte-egts92.svelte-egts92{margin:0;padding-left:1.1rem;display:grid;gap:0.45rem;color:#c8d5f2;font-size:0.92rem}.metric-card.svelte-egts92.svelte-egts92{background:linear-gradient(145deg, rgba(8, 12, 18, 0.9), rgba(4, 6, 8, 0.9));border-radius:18px;border:1px solid rgba(66, 216, 232, 0.2);padding:1.1rem;display:flex;flex-direction:column;gap:0.35rem}.metric-label.svelte-egts92.svelte-egts92{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;color:#9fb5d7}.metric-value.svelte-egts92.svelte-egts92{font-size:1.4rem;font-weight:600;color:#f8fbff}.metric-helper.svelte-egts92.svelte-egts92{font-size:0.85rem;color:#9fb5d7}.warning.svelte-egts92.svelte-egts92{background:rgba(250, 204, 21, 0.1);border:1px solid rgba(250, 204, 21, 0.4);color:#f4d34f;border-radius:18px;padding:0.85rem 1rem;font-size:0.9rem}.error.svelte-egts92.svelte-egts92{background:rgba(252, 165, 165, 0.08);border:1px solid rgba(252, 165, 165, 0.4);color:#ffb3b3;border-radius:18px;padding:0.85rem 1rem;font-size:0.9rem}.table-container.svelte-egts92.svelte-egts92{overflow-x:auto;border-radius:18px;border:1px solid rgba(66, 216, 232, 0.15)}table.svelte-egts92.svelte-egts92{width:100%;border-collapse:collapse;color:inherit;font-size:0.9rem}thead.svelte-egts92.svelte-egts92{background:rgba(66, 216, 232, 0.05);font-family:'Orbitron', 'Space Grotesk', sans-serif;letter-spacing:0.06em;text-transform:uppercase}th.svelte-egts92.svelte-egts92,td.svelte-egts92.svelte-egts92{padding:0.85rem 1rem;border-bottom:1px solid rgba(66, 216, 232, 0.08);text-align:left}tbody.svelte-egts92 tr.svelte-egts92:hover{background:rgba(66, 216, 232, 0.04)}.tag.svelte-egts92.svelte-egts92{display:inline-flex;align-items:center;gap:0.35rem;background:rgba(66, 216, 232, 0.15);color:#42d8e8;border-radius:999px;padding:0.15rem 0.75rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em}.actions.svelte-egts92 button.svelte-egts92{background:transparent;border:1px solid rgba(66, 216, 232, 0.4);border-radius:16px;color:#42d8e8;padding:0.4rem 0.9rem;cursor:pointer;font-size:0.85rem;transition:background 0.2s ease, transform 0.2s ease}.actions.svelte-egts92 button.svelte-egts92:hover{background:rgba(66, 216, 232, 0.2);transform:translateY(-1px)}.footer.svelte-egts92.svelte-egts92{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;color:#5b6a82}.global-message.svelte-egts92.svelte-egts92{grid-column:1 / -1}.skeleton.svelte-egts92.svelte-egts92{background:linear-gradient(110deg, #05080d 25%, #09101b 50%, #05080d 75%);background-size:200% 100%;animation:svelte-egts92-shimmer 1.5s infinite;border-radius:18px;padding:1rem;border:1px solid rgba(66, 216, 232, 0.15)}@keyframes svelte-egts92-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}pre.svelte-egts92.svelte-egts92,code.svelte-egts92.svelte-egts92{font-family:'JetBrains Mono', 'Space Grotesk', monospace;font-size:0.85rem;word-break:break-all}pre.svelte-egts92.svelte-egts92{background:rgba(0, 0, 0, 0.65);border-radius:12px;border:1px solid rgba(66, 216, 232, 0.15);padding:1rem;overflow-x:auto}.result-card.svelte-egts92 h3.svelte-egts92{margin-top:0;color:#42d8e8}.global-message.svelte-egts92.svelte-egts92{grid-column:1 / -1}.modal.svelte-egts92.svelte-egts92{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay.svelte-egts92.svelte-egts92{position:absolute;inset:0;background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(8px)}.modal-dialog.svelte-egts92.svelte-egts92{position:relative;z-index:1001;width:min(640px, calc(100% - 2rem));max-height:calc(100vh - 4rem);overflow:auto;background:#04080f;border:1px solid rgba(66, 216, 232, 0.4);border-radius:28px;padding:1.8rem;box-shadow:0 25px 80px rgba(0, 0, 0, 0.7)}.modal-dialog.svelte-egts92 h3.svelte-egts92{margin-top:0;color:#42d8e8}.modal-dialog.svelte-egts92 pre.svelte-egts92{margin:0}.modal-dialog.svelte-egts92 .close.svelte-egts92{position:absolute;top:1rem;right:1rem;background:rgba(4, 6, 8, 0.95);border:1px solid rgba(66, 216, 232, 0.4);border-radius:999px;width:2.25rem;height:2.25rem;color:#42d8e8;font-size:1.1rem;cursor:pointer;transition:background 0.2s ease, transform 0.2s ease}.modal-dialog.svelte-egts92 .close.svelte-egts92:hover{background:rgba(66, 216, 232, 0.2);transform:scale(1.05)}