.query-form.svelte-wg6umm{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.query-row.svelte-wg6umm{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.input-wrap.svelte-wg6umm{position:relative;flex:1;min-width:220px}.query-pfx.svelte-wg6umm{position:absolute;left:var(--sp-3);top:50%;transform:translateY(-50%);color:var(--accent);font-size:.75rem;pointer-events:none}.query-input.svelte-wg6umm{padding-left:1.6rem!important}.summary-strip.svelte-wg6umm{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);background:var(--bg-raised);border-bottom:1px solid var(--rule);flex-wrap:wrap}.summary-stat.svelte-wg6umm{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:36px}.stat-num.svelte-wg6umm{font-size:1.6rem;font-weight:700;line-height:1;font-family:var(--font-mono);color:var(--ink-2)}.open-num.svelte-wg6umm{color:var(--pass)}.muted-num.svelte-wg6umm{color:var(--ink-4)}.stat-lbl.svelte-wg6umm{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.summary-divider.svelte-wg6umm{width:1px;height:36px;background:var(--rule);flex-shrink:0}.summary-meta.svelte-wg6umm{flex:1;min-width:100px;display:flex;flex-direction:column;gap:2px}.summary-right.svelte-wg6umm{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.section-dot.svelte-wg6umm{width:8px;height:8px;border-radius:50%;flex-shrink:0}.open-dot.svelte-wg6umm{background:var(--pass);box-shadow:0 0 0 3px color-mix(in srgb,var(--pass) 20%,transparent)}.filtered-dot.svelte-wg6umm{background:var(--warn)}.closed-dot.svelte-wg6umm{background:var(--ink-5)}.section-title.svelte-wg6umm{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);transition:color var(--t-fast)}.section-count.svelte-wg6umm{font-size:.72rem;font-weight:700;color:var(--ink-3);background:var(--bg-sunken);border-radius:10px;padding:0 6px}.collapse-arrow.svelte-wg6umm{margin-left:auto;font-size:.65rem;color:var(--ink-4)}.port-table.svelte-wg6umm{width:100%;border-collapse:collapse}.port-table-head.svelte-wg6umm{display:grid;grid-template-columns:80px 1fr 180px 70px;padding:var(--sp-1) var(--sp-6);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4);border-bottom:1px solid var(--rule);background:var(--bg-sunken)}.port-row.svelte-wg6umm{display:grid;grid-template-columns:80px 1fr 180px 70px;align-items:center;padding:var(--sp-2) var(--sp-6);border-bottom:1px solid var(--rule-soft);transition:background var(--t-fast)}.port-row.svelte-wg6umm:last-child{border-bottom:none}.port-row-open.svelte-wg6umm:hover{background:color-mix(in srgb,var(--pass) 4%,var(--bg-overlay))}.port-row-filtered.svelte-wg6umm:hover{background:color-mix(in srgb,var(--warn) 4%,var(--bg-overlay))}.port-row-closed.svelte-wg6umm:hover{background:var(--bg-overlay)}.port-num.svelte-wg6umm{font-size:.82rem;font-weight:600;color:var(--ink)}.port-row-closed.svelte-wg6umm .port-num:where(.svelte-wg6umm){color:var(--ink-4)}.svc-pill.svelte-wg6umm{display:inline-block;font-size:.68rem;font-weight:600;padding:1px 7px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-text);border-radius:var(--r-sm)}.svc-dim.svelte-wg6umm{background:var(--bg-sunken);color:var(--ink-3)}.port-latency.svelte-wg6umm{display:flex;align-items:center;gap:var(--sp-2)}.latency-bar-wrap.svelte-wg6umm{flex:1;max-width:80px;height:4px;background:var(--bg-sunken);border-radius:2px;overflow:hidden}.latency-bar.svelte-wg6umm{height:100%;border-radius:2px;transition:width .3s ease}.latency-val.svelte-wg6umm{font-size:.72rem;font-weight:500;white-space:nowrap}.port-proto.svelte-wg6umm{font-size:.7rem}.page-main.svelte-wg6umm{background:var(--bg)}.content-pad.svelte-wg6umm{padding:var(--sp-3) var(--sp-5) 0}.content-pad.svelte-wg6umm:last-child{padding-bottom:var(--sp-5)}.result-card.svelte-wg6umm{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.card-section-header.svelte-wg6umm{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule-soft);background:var(--bg)}.card-section-header-btn.svelte-wg6umm{cursor:pointer;-webkit-user-select:none;user-select:none}.card-section-header-btn.svelte-wg6umm:hover .section-title:where(.svelte-wg6umm){color:var(--accent)}.result-card.svelte-wg6umm .summary-strip:where(.svelte-wg6umm){background:transparent;border-bottom:none;padding:var(--sp-4)}.empty-state.svelte-wg6umm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-10);text-align:center}.empty-icon.svelte-wg6umm{font-size:3rem;color:var(--ink-5)}.empty-title.svelte-wg6umm{font-size:1.05rem;font-weight:600;color:var(--ink-2)}.example-chips.svelte-wg6umm{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.spinner.svelte-wg6umm{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-wg6umm-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-wg6umm-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.port-table-head.svelte-wg6umm{display:none}.port-row.svelte-wg6umm{grid-template-columns:60px 1fr auto}.port-row.svelte-wg6umm>:where(.svelte-wg6umm):nth-child(3){display:none}.summary-strip.svelte-wg6umm{gap:var(--sp-3);padding:var(--sp-3)}}
