.packet-list.svelte-1rzsbyc{height:100%;overflow:auto;outline:none}.packet-list.svelte-1rzsbyc:focus-within{outline:none}.scroll-inner.svelte-1rzsbyc{width:max-content;min-width:100%}.header-row.svelte-1rzsbyc{display:flex;background:var(--bg-panel);border-bottom:1px solid var(--border);padding:4px 0;font-weight:700;color:var(--text-dim);position:sticky;top:0;z-index:1}.row.svelte-1rzsbyc{display:flex;width:100%;padding:2px 0;border:none;font:inherit;cursor:pointer;text-align:left;background:var(--row-bg);color:var(--proto-color);outline:none}.row.svelte-1rzsbyc:hover{background:var(--bg-row-hover)}.row.selected.svelte-1rzsbyc{background:var(--bg-row-selected);color:var(--text-bright)}.col.svelte-1rzsbyc{padding:1px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-no.svelte-1rzsbyc{width:50px;flex-shrink:0}.col-time.svelte-1rzsbyc{width:100px;flex-shrink:0}.col-src.svelte-1rzsbyc,.col-dst.svelte-1rzsbyc{width:120px;flex-shrink:0}.col-proto.svelte-1rzsbyc{width:70px;flex-shrink:0}.col-len.svelte-1rzsbyc{width:60px;flex-shrink:0}.col-info.svelte-1rzsbyc{flex-shrink:0}.packet-list.svelte-1rzsbyc::-webkit-scrollbar{width:8px;height:8px}.packet-list.svelte-1rzsbyc::-webkit-scrollbar-track{background:var(--bg-darker)}.packet-list.svelte-1rzsbyc::-webkit-scrollbar-thumb{background:var(--border)}.detail.svelte-1s6hdlb{padding:4px 0;overflow-y:auto;height:100%}.node.svelte-1s6hdlb{display:flex;align-items:center;gap:4px;padding:2px 8px;background:none;border:none;color:var(--text);font:inherit;cursor:pointer;width:100%;text-align:left}.node.svelte-1s6hdlb:hover{background:var(--bg-row-hover)}.arrow.svelte-1s6hdlb{display:inline-block;width:12px;font-size:10px;color:var(--text-dim);transition:transform .15s;flex-shrink:0}.arrow.open.svelte-1s6hdlb{transform:rotate(90deg)}.node-label.svelte-1s6hdlb{color:var(--yellow)}.children.svelte-1s6hdlb{padding-left:24px}.leaf.svelte-1s6hdlb{padding:1px 8px;color:var(--text)}.leaf.svelte-1s6hdlb a:where(.svelte-1s6hdlb){color:var(--accent)}.leaf.svelte-1s6hdlb a:where(.svelte-1s6hdlb):hover{text-decoration:underline}.root-leaf.svelte-1s6hdlb{padding-left:24px}.detail.svelte-1s6hdlb::-webkit-scrollbar{width:8px}.detail.svelte-1s6hdlb::-webkit-scrollbar-track{background:var(--bg-darker)}.detail.svelte-1s6hdlb::-webkit-scrollbar-thumb{background:var(--border)}.hex-dump.svelte-cq0uo7{padding:4px 8px;overflow-y:auto;height:100%}.hex-line.svelte-cq0uo7{display:flex;gap:16px;padding:1px 0}.offset.svelte-cq0uo7{color:var(--text-dim);flex-shrink:0}.bytes.svelte-cq0uo7{color:var(--text);flex-shrink:0;min-width:47ch;white-space:pre}.ascii.svelte-cq0uo7{color:var(--green);flex-shrink:0;padding-right:8px}.hex-dump.svelte-cq0uo7::-webkit-scrollbar{width:8px}.hex-dump.svelte-cq0uo7::-webkit-scrollbar-track{background:var(--bg-darker)}.hex-dump.svelte-cq0uo7::-webkit-scrollbar-thumb{background:var(--border)}.app.svelte-1uha8ag{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.toolbar.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:6px 12px;background:var(--bg-panel);border-bottom:1px solid var(--border);flex-shrink:0}.toolbar-left.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-title.svelte-1uha8ag{color:var(--text-bright);font-weight:700;font-size:13px}.filter-bar.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex:1}.filter-label.svelte-1uha8ag{color:var(--text-dim);flex-shrink:0}.filter-input.svelte-1uha8ag{flex:1;background:var(--bg-darker);border:1px solid var(--border);color:var(--text);font:inherit;padding:3px 8px;border-radius:2px;outline:none}.filter-input.svelte-1uha8ag:focus{border-color:var(--accent)}.filter-input.svelte-1uha8ag::placeholder{color:var(--text-dim)}.panes.svelte-1uha8ag{display:flex;flex-direction:column;flex:1;overflow:hidden}.pane.svelte-1uha8ag{overflow:hidden}.pane-list.svelte-1uha8ag{flex:3;min-height:0}.pane-detail.svelte-1uha8ag{flex:2;min-height:0}.pane-hex.svelte-1uha8ag{flex:1.5;min-height:0;background:var(--bg-darker)}.divider.svelte-1uha8ag{height:3px;background:var(--border);cursor:row-resize;flex-shrink:0}.divider.svelte-1uha8ag:hover{background:var(--accent)}.statusbar.svelte-1uha8ag{display:flex;justify-content:space-between;padding:3px 12px;background:var(--bg-panel);border-top:1px solid var(--border);color:var(--text-dim);font-size:11px;flex-shrink:0}.statusbar-right.svelte-1uha8ag{display:flex;align-items:center;gap:6px}.capture-indicator.svelte-1uha8ag{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green)}@media(max-width:700px){.toolbar.svelte-1uha8ag{flex-direction:column;gap:4px;align-items:stretch}}
