.NetworkStackViz_wrap__u4_zT{max-width:640px;margin:0 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.NetworkStackViz_panelTitle__pWjRB{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fade);margin-bottom:8px}.NetworkStackViz_encapPanel__ouA7q{background:#faf9f6;border:1px solid var(--rule);border-radius:6px;padding:10px 12px;margin-bottom:14px}.NetworkStackViz_rewriteBadge__CJI8C{display:inline-block;background:var(--accent);color:var(--paper);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:10px}.NetworkStackViz_encapRow__bWJ4P{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;min-width:0}.NetworkStackViz_headerBox__s_HT_{border:1.5px solid #d8d4cc;border-radius:5px;padding:6px 8px;min-width:0}.NetworkStackViz_l2Box__zDVor{background:#eef3f7;border-color:#2f6f8f;flex:1 1}.NetworkStackViz_l3Box__JB_LO{background:#e6f2ec;border-color:#1f6f5c;margin-top:6px}.NetworkStackViz_payloadBox__WE8JW{background:#f6e7c8;border-color:#b07a2e;margin-top:6px}.NetworkStackViz_stripped__rOw2E{opacity:.55;border-style:dashed;flex:0 1 auto}.NetworkStackViz_freshL2___6N_E{border-width:2.5px;border-color:var(--accent);box-shadow:0 0 0 3px #fbecea}.NetworkStackViz_reading__LgXPC{outline:3px solid var(--accent);outline-offset:1px}.NetworkStackViz_headerLabel__K3Krd{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--fade);margin-bottom:2px}.NetworkStackViz_headerFields__UIYr2{font-size:12px;color:var(--ink);white-space:nowrap;overflow-x:auto}.NetworkStackViz_map__tXP48{display:flex;gap:10px;align-items:stretch;margin-bottom:14px;min-width:0}.NetworkStackViz_network__MDkw6{flex:1 1;min-width:0;background:#faf9f6;border:1px solid var(--rule);border-radius:6px;padding:8px}.NetworkStackViz_netLabel__ykbVX{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fade);margin-bottom:6px}.NetworkStackViz_hostRow__HG0G7{display:flex;gap:6px;margin-bottom:6px}.NetworkStackViz_device__74XFE{position:relative;flex:1 1;min-width:0;background:var(--paper);border:1.5px solid #d8d4cc;border-radius:5px;padding:6px 8px}.NetworkStackViz_deviceActive__xXTYy{border-color:var(--accent);background:#fbecea}.NetworkStackViz_switchBox__VhBzv{background:#eef3f7}.NetworkStackViz_routerBox__OZRFv{flex:0 0 172px;align-self:center;background:#e6f2ec}.NetworkStackViz_deviceName__i90qI{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:2px}.NetworkStackViz_addr__QBwpk{font-size:10px;color:var(--fade);white-space:nowrap;overflow-x:auto}.NetworkStackViz_packet__edJyL{position:absolute;top:-9px;right:-4px;background:var(--accent);color:var(--paper);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:8px}.NetworkStackViz_pickers__g0elJ{display:flex;flex-direction:column}.NetworkStackViz_pickerLabel__B5RPY{min-width:3.2rem}@media (max-width:600px){.NetworkStackViz_map__tXP48{flex-direction:column}.NetworkStackViz_routerBox__OZRFv{flex-basis:auto;align-self:stretch}.NetworkStackViz_encapRow__bWJ4P{flex-direction:column}}