*,*:before,*:after{box-sizing:border-box}:root{--wv-bg-0: #0f1419;--wv-bg-1: #1a1d23;--wv-bg-2: #1e1e1e;--wv-bg-3: #1f2937;--wv-bg-4: #2a2a2a;--wv-bg-5: #374151;--wv-fs-xs: 11px;--wv-fs-sm: 13px;--wv-fs-md: 14px;--wv-fs-lg: 16px;--wv-fs-xl: 20px;--wv-accent-blue: #60a5fa;--wv-accent-green: #4ade80;--wv-accent-red: #f87171;--wv-accent-amber: #fbbf24;font-weight:400;--ws-almost-white: var(--wv-bg-2);--ws-lighter-gray: #252526;--ws-light-gray: #2d2d30;--ws-gray: #3e3e42;--ws-dark-gray: #505050;--ws-darker-gray: #686868;--ws-darkest-gray: #999999;--ws-text-color: #cccccc;--ws-text-muted: #888888;--ws-selected-bg: #094771;--ws-selected-fg: #ffffff;--ws-selected-unfocused-bg: #37373d;--ws-selected-unfocused-fg: #cccccc;--ws-font-family-monospace: monospace;--ws-font-monospace: var(--ws-font-family-monospace);--ws-font-family-sans-serif: "Segoe UI", sans-serif;--ws-font-sans-serif: 9pt var(--ws-font-family-sans-serif);--ws-ugly-red: #c62828;--ws-ugly-green: #2e7d32;--ws-pane-border: 1px solid var(--ws-gray);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;height:100vh;overflow:hidden;color:var(--ws-text-color)}body{background-color:var(--ws-almost-white);font:var(--ws-font-sans-serif)}#app{width:100%;height:100vh;display:flex;flex-direction:column}*{scrollbar-width:thin;scrollbar-color:#3a5a8a #1a1e2e}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#1a1e2e}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a5a8a,#2a4570);border-radius:7px;border:2px solid #1a1e2e}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a6a9a,#3a5a8a)}::-webkit-scrollbar-corner{background:#1a1e2e}:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}button:hover:not(:disabled):not(.no-hover){filter:brightness(1.08);transition:filter .15s ease,transform .15s ease}.fl[data-v-044ca402]{display:flex;min-width:0;min-height:0;overflow:hidden;align-items:stretch}.layout-container[data-v-044ca402]{flex-grow:1;flex-direction:column}.top[data-v-044ca402]{flex-shrink:0}.v-resize[data-v-044ca402]{flex-shrink:0;height:7px;border-top:var(--ws-pane-border);cursor:ns-resize;background-color:transparent;background-image:radial-gradient(circle,rgba(255,255,255,.15) 1px,transparent 1.5px);background-size:10px 7px;background-position:center;background-repeat:repeat-x;position:relative;transition:background-color .15s,background-image .15s}.v-resize[data-v-044ca402]:after{content:"";position:absolute;left:0;right:0;top:50%;height:14px;transform:translateY(-50%);pointer-events:none}.v-resize[data-v-044ca402]:hover{background-color:#60a5fa26;background-image:radial-gradient(circle,rgba(255,255,255,.35) 1.25px,transparent 1.75px)}.bottom[data-v-044ca402]{flex-grow:1}.quarter[data-v-044ca402]{flex-shrink:0;border:var(--ws-pane-border);border-bottom:none}.first.quarter[data-v-044ca402]{border-left:none}.h-resize[data-v-044ca402]{flex-shrink:0;width:7px;cursor:ew-resize;background-color:transparent;background-image:radial-gradient(circle,rgba(255,255,255,.15) 1px,transparent 1.5px);background-size:7px 10px;background-position:center;background-repeat:repeat-y;position:relative;transition:background-color .15s,background-image .15s}.h-resize[data-v-044ca402]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:14px;transform:translate(-50%);pointer-events:none}.h-resize[data-v-044ca402]:hover{background-color:#60a5fa26;background-image:radial-gradient(circle,rgba(255,255,255,.35) 1.25px,transparent 1.75px)}.second.quarter[data-v-044ca402]{flex-grow:1;border-right:none}@media (max-width: 1200px){.bottom[data-v-044ca402]{flex-direction:column}.first.quarter[data-v-044ca402]{width:100%!important;border-right:none;border-bottom:var(--ws-pane-border)}.h-resize[data-v-044ca402]{width:100%;height:7px;cursor:ns-resize;background-size:10px 7px;background-repeat:repeat-x}.second.quarter[data-v-044ca402]{width:100%}}.fs-summary[data-v-2ddc94be]{display:flex;gap:18px;font-size:15px;color:#aab0bb;flex-wrap:wrap}.fs-summary strong[data-v-2ddc94be]{color:#cfd4dd;font-weight:600}.fs-controls[data-v-2ddc94be]{display:flex;align-items:center;gap:10px}.fs-ctl-label[data-v-2ddc94be]{font-size:13.5px;color:#aab0bb}.fs-controls[data-v-2ddc94be] .n-radio-button__state-border,.fs-controls[data-v-2ddc94be] .n-radio-button{font-size:13.5px}.fs-content-wrap[data-v-2ddc94be]{background:#141518;border:1px solid #2d3240;border-radius:4px;min-height:360px;max-height:55vh;overflow:auto;padding:10px 12px}.fs-content[data-v-2ddc94be]{margin:0;font-family:var(--ws-font-family-monospace, monospace);font-size:12px;line-height:1.45;color:#d0d4dc;white-space:pre;word-break:normal;overflow-wrap:normal}.fs-empty[data-v-2ddc94be]{padding:40px 0}.fs-actions[data-v-2ddc94be]{display:flex;justify-content:flex-end}.cr-header[data-v-63ff9c4d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.cr-hint[data-v-63ff9c4d]{font-size:13.5px;color:#9ca3af}.cr-table[data-v-63ff9c4d]{background:#141518;border:1px solid #2d3240;border-radius:4px;max-height:360px;overflow-y:auto}.cr-row[data-v-63ff9c4d]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #1e2028;font-size:13.5px;color:#cfd4dd}.cr-row[data-v-63ff9c4d]:last-child{border-bottom:none}.cr-row-header[data-v-63ff9c4d]{background:#111318;color:#9ca3af;font-weight:700;font-size:12.5px;letter-spacing:.3px;text-transform:uppercase;position:sticky;top:0;z-index:1}.cr-col-enabled[data-v-63ff9c4d]{width:30px;text-align:center;flex:0 0 30px}.cr-col-name[data-v-63ff9c4d]{flex:0 0 200px;display:flex;align-items:center}.cr-col-desc[data-v-63ff9c4d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aab0bb}.cr-col-preview[data-v-63ff9c4d]{flex:0 0 70px}.cr-col-actions[data-v-63ff9c4d]{flex:0 0 160px;text-align:right}.cr-name[data-v-63ff9c4d]{display:flex;align-items:center}.cr-desc[data-v-63ff9c4d]{font-family:var(--ws-font-family-monospace, monospace);font-size:12.5px}.cr-empty[data-v-63ff9c4d]{padding:20px;text-align:center;color:#7a8290}.cr-add-section[data-v-63ff9c4d]{padding-top:4px}.cr-add-form[data-v-63ff9c4d]{background:#141518;border:1px solid #2d3240;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:10px}.cr-add-row[data-v-63ff9c4d]{display:flex;align-items:center;gap:8px}.cr-add-row label[data-v-63ff9c4d]{flex:0 0 60px;font-size:13.5px;color:#9ca3af}.cr-color-label[data-v-63ff9c4d]{font-size:12.5px;color:#9ca3af}.cr-color-input[data-v-63ff9c4d]{width:32px;height:26px;padding:0;border:1px solid #2d3240;background:#0f1216;cursor:pointer}.cr-action-btn[data-v-63ff9c4d] button,.cr-action-btn[data-v-63ff9c4d]:is(button){min-width:24px;min-height:24px}.cr-add-actions[data-v-63ff9c4d],.cr-actions[data-v-63ff9c4d]{display:flex;justify-content:flex-end}.packet-list-scrollable[data-v-85d45560]{flex-grow:1;position:relative;overflow-y:scroll;overflow-x:auto;height:100%;width:100%;background:#15171a;outline:none;border:1px solid #2d3240;border-radius:4px;box-shadow:inset 0 2px 8px #0003}.packet-list-scrollable[data-v-85d45560]:focus{outline:none;border-color:#3b82f6;box-shadow:inset 0 2px 8px #0003,0 0 0 2px #3b82f64d}.content[data-v-85d45560]{position:sticky;top:0;width:100%}.packet-table[data-v-85d45560]{width:100%;border-collapse:collapse;font-family:var(--ws-font-family-monospace);font-size:12px;color:#c8cdd3}.packet-table thead[data-v-85d45560]{position:sticky;top:0;z-index:1}.packet-table th[data-v-85d45560]{background:#111318;border-bottom:2px solid #2d3240;border-right:1px solid #1e2028;padding:7px 10px;text-align:left;font-weight:700;white-space:nowrap;color:#9ca3af;font-size:13px;letter-spacing:.3px}.packet-table th.sortable[data-v-85d45560]{cursor:pointer;-webkit-user-select:none;user-select:none}.packet-table th.sortable[data-v-85d45560]:hover{background:#181c24;color:#e5e7eb}.sort-indicator[data-v-85d45560]{margin-left:4px;font-size:10px;color:#60a5fa}.packet-table td[data-v-85d45560]{border:none;padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:22px;line-height:22px}.packet-table tbody tr[data-v-85d45560]{cursor:pointer}.packet-table tbody tr[data-v-85d45560]:hover{filter:brightness(1.25)}.packet-table tbody tr.selected[data-v-85d45560]{background-color:#1d4ed8!important;color:#fff}.proto-tag[data-v-85d45560]{font-size:10px!important;height:18px!important;line-height:18px!important;padding:0 5px!important;font-weight:600;font-family:var(--ws-font-family-monospace);letter-spacing:.3px}.col-no[data-v-85d45560],.col-number[data-v-85d45560],.col-sport[data-v-85d45560],.col-srcPort[data-v-85d45560],.col-dport[data-v-85d45560],.col-dstPort[data-v-85d45560],.col-len[data-v-85d45560],.col-length[data-v-85d45560]{text-align:right}.col-seq[data-v-85d45560]{text-align:right;white-space:nowrap}.packet-table th[data-v-85d45560]{position:relative}.col-resize-handle[data-v-85d45560]{position:absolute;top:0;right:-5px;width:10px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:2}.col-resize-handle[data-v-85d45560]:hover{background:linear-gradient(to right,transparent 3px,rgba(59,130,246,.35) 3px,rgba(59,130,246,.35) 7px,transparent 7px)}.packet-table th.drop-before[data-v-85d45560]{box-shadow:inset 2px 0 #60a5fa}.packet-table th.drop-after[data-v-85d45560]{box-shadow:inset -2px 0 #60a5fa}.empty-state[data-v-85d45560]{padding:40px 20px;text-align:center;color:#7a8290;font-size:13px;font-style:italic}.dir-tag[data-v-85d45560]{font-size:10.5px;font-weight:600;margin-right:3px;letter-spacing:-.3px}.dir-tag.c2s[data-v-85d45560]{color:#4ea6f5}.dir-tag.s2c[data-v-85d45560]{color:#e5a033}.skeleton-rows[data-v-85d45560]{padding:8px 10px}.skeleton-row[data-v-85d45560]{display:flex;gap:12px;padding:4px 0;align-items:center}.theme-light[data-v-85d45560]{background:linear-gradient(180deg,#e6f0ff,#d4e4f8);border-color:#4a7fae;box-shadow:inset 0 3px 14px #1e50a01a,0 3px 12px #00000026}.theme-light[data-v-85d45560]:focus{border-color:#2563eb;box-shadow:inset 0 3px 14px #1e50a01a,0 0 0 3px #2563eb4d,0 3px 12px #00000026}.theme-light .packet-table[data-v-85d45560]{color:#000}.theme-light .packet-table th[data-v-85d45560]{background:linear-gradient(180deg,#1e3a5f,#162d4a);border-bottom:1px solid #2a5080;border-right:1px solid #2a5080;color:#e8f0ff;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.theme-light .packet-table th.sortable[data-v-85d45560]:hover{background:linear-gradient(180deg,#264a73,#1e3a5f);color:#fff}.theme-light .packet-table tbody tr[data-v-85d45560]:hover{filter:brightness(.95)}.theme-light .packet-table tbody tr.selected[data-v-85d45560]{background-color:#3875d7!important;color:#fff}.details-container[data-v-4780227b]{flex-grow:1;overflow:auto;min-width:0;min-height:0;background-color:#1e1e1e;font-family:var(--ws-font-family-monospace);font-size:12px;line-height:20px;color:#d4d4d4}.no-selection[data-v-4780227b]{padding:30px 20px;color:#b0b0b0;text-align:center;font-size:15px;display:flex;align-items:center;justify-content:center;height:100%}.empty-hint[data-v-4780227b]{color:#6b7280;font-size:12px;margin-top:4px}.loading-skeleton[data-v-4780227b]{padding:12px 16px}.tree[data-v-4780227b]{padding:2px}.layer-header[data-v-4780227b]{padding:3px 6px;margin:1px 0;background:linear-gradient(to bottom,#3c3c3c,#2d2d30);border:1px solid #3e3e42;border-radius:2px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.layer-header[data-v-4780227b]:hover{background:linear-gradient(to bottom,#4a4a4a,#3a3a3d);border-color:#505054}.layer-name[data-v-4780227b]{font-weight:600;color:#e8e8e8}.layer-summary[data-v-4780227b]{color:#9cdcfe;font-weight:400;margin-left:0}.toggle[data-v-4780227b]{display:inline-block;width:16px;min-width:16px;text-align:center;font-size:10px;color:#888;margin-right:2px}.layer-header:hover .toggle[data-v-4780227b]{color:#ccc}.children[data-v-4780227b]{padding-left:16px;border-left:1px solid #3e3e42;margin-left:7px}.field-parent[data-v-4780227b]{margin:0}.field-header[data-v-4780227b]{padding:2px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.field-header[data-v-4780227b]:hover{background:#2a2d2e}.field-name-expandable[data-v-4780227b]{color:#dcdcaa}.nested-children[data-v-4780227b]{padding-left:16px;border-left:1px solid #3e3e42;margin-left:7px}.field[data-v-4780227b]{padding:2px 4px;display:flex;align-items:baseline}.field[data-v-4780227b]:hover{background:#2a2d2e}.field-name[data-v-4780227b]{color:#9cdcfe;flex-shrink:0}.field-value[data-v-4780227b]{color:#ce9178;margin-left:8px;word-break:break-all}.bit-pattern[data-v-4780227b]{color:#569cd6;flex-shrink:0}.packet-bytes-wrapper[data-v-9b92efea]{flex-grow:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#1e1e1e;overflow:auto}.no-selection[data-v-9b92efea]{padding:30px 20px;color:#b0b0b0;text-align:center;font-size:15px;display:flex;align-items:center;justify-content:center;height:100%}.empty-hint[data-v-9b92efea]{color:#6b7280;font-size:12px;font-family:var(--ws-font-family-sans-serif);margin-top:4px}.loading-skeleton[data-v-9b92efea]{padding:12px 16px}.hex-display[data-v-9b92efea]{margin:0;padding:8px;font-family:var(--ws-font-family-monospace);font-size:12px;line-height:1.5;color:#ccc}.hex-row[data-v-9b92efea]{display:flex;white-space:nowrap}.offset[data-v-9b92efea]{color:gray;margin-right:12px;-webkit-user-select:none;user-select:none}.hex-group[data-v-9b92efea]{display:inline-flex}.hex-byte[data-v-9b92efea]{padding:1px 2px;margin:0 1px;cursor:pointer;border-radius:2px}.hex-byte[data-v-9b92efea]:hover{background:#3a3a3a}.hex-byte.highlighted[data-v-9b92efea]{background:#264f78;color:#fff}.hex-separator[data-v-9b92efea]{width:8px}.ascii[data-v-9b92efea]{margin-left:16px;color:#9cdcfe}.ascii-char[data-v-9b92efea]{padding:1px 0;cursor:pointer}.ascii-char[data-v-9b92efea]:hover{background:#3a3a3a}.ascii-char.highlighted[data-v-9b92efea]{background:#264f78;color:#fff}.field-tooltip[data-v-9b92efea]{position:fixed;bottom:10px;left:10px;background:#2d2d2d;border:1px solid #555;border-radius:4px;padding:8px 12px;color:#e0e0e0;font-family:var(--ws-font-family-monospace);font-size:11px;line-height:1.4;box-shadow:0 4px 12px #00000080;z-index:1000;max-width:500px;pointer-events:none}.tooltip-layer[data-v-9b92efea]{color:#4ec9b0;font-weight:600;margin-bottom:4px;font-size:12px}.tooltip-field[data-v-9b92efea]{color:#dcdcaa;margin-bottom:4px;word-wrap:break-word}.tooltip-details[data-v-9b92efea]{display:flex;gap:12px;margin-top:4px;padding-top:4px;border-top:1px solid #444;font-size:10px}.tooltip-name[data-v-9b92efea]{color:#9cdcfe}.tooltip-size[data-v-9b92efea]{color:#b5cea8}.sparkline[data-v-560e7792]{display:block;background:transparent}.interface-selector[data-v-c781a400]{background:#1e1e1e;border-radius:8px;padding:16px;max-width:640px;box-shadow:0 4px 20px #0000004d}.header[data-v-c781a400]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.header h3[data-v-c781a400]{margin:0;font-size:16px;font-weight:600;color:#e0e0e0;letter-spacing:.5px;text-transform:uppercase}.header-hint[data-v-c781a400]{color:#8a8a8a;font-size:13px}.bpf-bar[data-v-c781a400]{position:relative;display:flex;align-items:center;gap:0;background:#151515;border:1px solid #3a3a3a;border-radius:4px;padding:0 6px;margin-bottom:4px;transition:border-color .15s ease,box-shadow .15s ease}.bpf-input-wrap[data-v-c781a400]{flex:1;display:flex;position:relative}.bpf-suggestions-dropdown[data-v-c781a400]{position:absolute;top:calc(100% + 3px);left:-8px;right:-8px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:4px;box-shadow:0 6px 18px #0000008c;z-index:1000;max-height:320px;overflow-y:auto;padding:2px 0}.bpf-suggestion-group-header[data-v-c781a400]{padding:4px 10px 2px;font-size:11px;font-weight:700;color:#8a8a8a;text-transform:uppercase;letter-spacing:.5px;background:#141418;border-top:1px solid #2a2a2a;-webkit-user-select:none;user-select:none}.bpf-suggestion-group-header[data-v-c781a400]:first-child{border-top:none}.bpf-suggestion-item[data-v-c781a400]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;cursor:pointer;font-size:13px;font-family:monospace}.bpf-suggestion-item.selected[data-v-c781a400],.bpf-suggestion-item[data-v-c781a400]:hover{background:#2a6fbf;color:#fff}.bpf-suggestion-field[data-v-c781a400]{color:#e0e0e0;font-weight:500}.bpf-suggestion-desc[data-v-c781a400]{color:#8a8a8a;font-size:12px;text-align:right;flex-shrink:0}.bpf-suggestion-item.selected .bpf-suggestion-field[data-v-c781a400],.bpf-suggestion-item:hover .bpf-suggestion-field[data-v-c781a400],.bpf-suggestion-item.selected .bpf-suggestion-desc[data-v-c781a400],.bpf-suggestion-item:hover .bpf-suggestion-desc[data-v-c781a400]{color:#fff}.bpf-bar.valid[data-v-c781a400]{border-color:#4caf50;box-shadow:0 0 0 1px #4caf5040 inset}.bpf-bar.invalid[data-v-c781a400]{border-color:#e57373;box-shadow:0 0 0 1px #e573734d inset;background:#2a1515}.bpf-prefix[data-v-c781a400]{display:flex;align-items:center;gap:6px;padding:0 8px 0 2px;border-right:1px solid #333;height:28px}.bpf-label[data-v-c781a400]{color:#8a8a8a;font-size:12px;font-family:monospace;text-transform:uppercase;letter-spacing:.5px}.bpf-dot[data-v-c781a400]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-idle[data-v-c781a400]{background:#4fc3f7;box-shadow:0 0 6px #4fc3f799;animation:pulsar-blue-c781a400 1.4s ease-in-out infinite}.dot-pending[data-v-c781a400]{background:#ffb74d;animation:pulse-c781a400 1s ease-in-out infinite}.dot-good[data-v-c781a400]{background:#4caf50}.dot-bad[data-v-c781a400]{background:#e57373}.bpf-dot-glyph[data-v-c781a400]{font-size:11px;line-height:1;margin-left:2px;font-weight:700;-webkit-user-select:none;user-select:none;flex-shrink:0}.bpf-dot-glyph-good[data-v-c781a400]{color:#4caf50}.bpf-dot-glyph-bad[data-v-c781a400]{color:#e57373}@keyframes pulse-c781a400{0%,to{opacity:.35}50%{opacity:1}}@keyframes pulsar-blue-c781a400{0%,to{opacity:.4;box-shadow:0 0 3px #4fc3f766}50%{opacity:1;box-shadow:0 0 10px #4fc3f7e6}}.bpf-input[data-v-c781a400]{flex:1;background:transparent;border:none;outline:none;color:#e0e0e0;font-family:monospace;font-size:14px;padding:6px 8px;height:28px}.bpf-input[data-v-c781a400]::placeholder{color:#666}.bpf-clear[data-v-c781a400]{background:transparent;border:none;color:#888;cursor:pointer;font-size:17px;padding:0 6px;line-height:1;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.bpf-clear[data-v-c781a400]:hover{color:#e0e0e0}.bpf-error[data-v-c781a400]{color:#ff8a80;font-size:13px;font-family:monospace;padding:2px 4px 4px;word-break:break-word}.filter-history[data-v-c781a400]{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.filter-history-label[data-v-c781a400]{color:#8a8a8a;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding-left:2px}.filter-history-strip[data-v-c781a400]{list-style:none;margin:0;padding:2px 0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.filter-chip[data-v-c781a400]{display:inline-flex;align-items:center;gap:4px;background:#2a2a2a;color:#d0d0d0;border-radius:999px;padding:2px 8px 2px 10px;font-family:monospace;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.filter-chip[data-v-c781a400]:hover{background:#3a3a3a}.filter-chip.focused[data-v-c781a400],.filter-chip[data-v-c781a400]:focus{outline:none;border-color:#4fc3f7;background:#3a3a3a}.filter-chip-text[data-v-c781a400]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.filter-chip-remove[data-v-c781a400]{background:transparent;border:none;color:#888;cursor:pointer;font-size:15px;line-height:1;padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.filter-chip-remove[data-v-c781a400]:hover{color:#fff;background:#555}.bpf-suggestion-alias[data-v-c781a400]{background:#3a3a3a;color:#b0d6ff;font-size:11px;padding:1px 5px;border-radius:2px;margin-right:4px;text-transform:uppercase;letter-spacing:.4px}.bpf-suggestion-arrow[data-v-c781a400]{color:#6f7a82;margin-right:4px}.bpf-suggestion-item.selected .bpf-suggestion-alias[data-v-c781a400],.bpf-suggestion-item:hover .bpf-suggestion-alias[data-v-c781a400]{background:#ffffff38;color:#fff}.bpf-suggestion-item.selected .bpf-suggestion-arrow[data-v-c781a400],.bpf-suggestion-item:hover .bpf-suggestion-arrow[data-v-c781a400]{color:#ffffffbf}.error[data-v-c781a400]{background:#4a1515;color:#ff8a80;padding:8px 12px;border-radius:4px;margin:10px 0;font-size:14px}.no-interfaces[data-v-c781a400]{color:#888;text-align:center;padding:20px;font-size:15px}.interface-list[data-v-c781a400]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.interface-row[data-v-c781a400]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#252525;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.interface-row[data-v-c781a400]:hover{background:#2a2a2a;border-color:#444}.interface-row.selected[data-v-c781a400]{background:#1a3a4a;border-color:#4fc3f7}.interface-row.hidden[data-v-c781a400]{opacity:.55;background:#1b1b1b}.interface-row.hidden[data-v-c781a400]:hover{opacity:.75}.interface-row.hidden.selected[data-v-c781a400]{border-color:#777;background:#2a2a2a}.interface-info[data-v-c781a400]{display:flex;flex-direction:column;gap:2px;min-width:220px}.interface-name[data-v-c781a400]{display:flex;align-items:center;gap:8px}.iface-icon[data-v-c781a400]{color:#888;font-size:14px;width:14px;display:inline-block;text-align:center}.interface-name .name[data-v-c781a400]{font-weight:500;color:#e0e0e0;font-size:15px}.interface-name .driver[data-v-c781a400]{color:#888;font-size:13px}.interface-name .speed[data-v-c781a400]{color:#4fc3f7;font-size:12px;background:#1a3a4a;padding:1px 4px;border-radius:2px}.interface-name .hidden-tag[data-v-c781a400]{color:#bdbdbd;font-size:11px;background:#333;padding:1px 5px;border-radius:2px;text-transform:uppercase;letter-spacing:.4px}.interface-details[data-v-c781a400]{display:flex;gap:12px;font-size:13px}.interface-details .ip[data-v-c781a400]{color:#81c784}.interface-details .mac[data-v-c781a400]{color:#64b5f6;font-family:monospace;font-weight:500}.interface-activity[data-v-c781a400]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rate-display[data-v-c781a400]{display:flex;gap:12px;font-size:12px;font-family:monospace}.rate-display .rx[data-v-c781a400]{color:#4caf50}.rate-display .rx[data-v-c781a400]:before{content:"↓"}.rate-display .tx[data-v-c781a400]{color:#ff9800}.rate-display .tx[data-v-c781a400]:before{content:"↑"}.show-hidden-row[data-v-c781a400]{margin-top:10px;display:flex;justify-content:flex-start}.show-hidden-toggle[data-v-c781a400]{display:inline-flex;align-items:center;gap:6px;color:#9a9a9a;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.show-hidden-toggle[data-v-c781a400]:hover{color:#d0d0d0}.show-hidden-toggle input[data-v-c781a400]{accent-color:#4fc3f7}.hidden-count[data-v-c781a400]{color:#666;font-size:12px}.actions[data-v-c781a400]{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.start-capture-btn[data-v-c781a400]{font-size:15px;font-weight:500}.start-capture-hint[data-v-c781a400]{color:#888;font-size:12px}@media (max-width: 900px){.interface-activity[data-v-c781a400]{display:none}}.save-progress-container[data-v-bc6070d5]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px}.save-progress-item[data-v-bc6070d5]{display:flex;align-items:center;gap:14px;background:#1a1d23;border:1px solid #374151;border-radius:10px;padding:14px 18px;box-shadow:0 4px 16px #0006;min-width:340px;max-width:500px;animation:slideIn-bc6070d5 .3s ease-out}@keyframes slideIn-bc6070d5{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.progress-info[data-v-bc6070d5]{flex:1;display:flex;flex-direction:column;gap:4px}.progress-message[data-v-bc6070d5]{color:#e5e7eb;font-size:15px;font-weight:600}.progress-path[data-v-bc6070d5]{color:#60a5fa;font-size:13px;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.progress-compression[data-v-bc6070d5]{color:#22c55e;font-size:12px;font-family:monospace}.progress-status[data-v-bc6070d5]{color:#9ca3af;font-size:12px;text-transform:capitalize}.save-dialog-overlay[data-v-634cf8e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000}.save-dialog[data-v-634cf8e8]{background:#1f2937;border-radius:12px;padding:24px;min-width:420px;box-shadow:0 8px 32px #0006}.save-dialog h3[data-v-634cf8e8]{margin:0 0 12px;color:#f9fafb;font-size:calc(1.2em + 2.5px)}.save-dialog p[data-v-634cf8e8]{color:#9ca3af;margin:0 0 16px;font-size:calc(.95em + 2.5px)}.save-input-container[data-v-634cf8e8]{display:flex;align-items:center;gap:4px;margin-bottom:12px}.save-filename-input[data-v-634cf8e8]{flex:1;background:#111827;border:1px solid #374151;border-radius:6px;padding:10px 12px;color:#e5e7eb;font-family:monospace;font-size:16.5px}.save-filename-input[data-v-634cf8e8]:focus{outline:none;border-color:#22c55e}.extension-hint[data-v-634cf8e8]{color:#6b7280;font-family:monospace;font-size:16.5px}.save-compression-row[data-v-634cf8e8]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.save-compression-radio-stack[data-v-634cf8e8]{display:flex;flex-direction:column;gap:6px}.save-compression-captions[data-v-634cf8e8]{display:flex;gap:16px;padding-left:2px}.save-compression-caption[data-v-634cf8e8]{color:#6b7280;font-size:14px;font-style:italic;transition:color .15s}.save-compression-caption.caption-active[data-v-634cf8e8]{color:#9ca3af}.save-dialog[data-v-634cf8e8] .n-radio-button{font-size:15.5px}.save-error[data-v-634cf8e8]{color:#ef4444;font-size:15.5px;margin-bottom:12px}.save-actions[data-v-634cf8e8]{display:flex;gap:10px;margin-top:16px}.save-actions-restart[data-v-634cf8e8]{justify-content:flex-end}.save-actions .n-button[data-v-634cf8e8]{font-size:16.5px;font-weight:500}.live-capture-wrapper[data-v-f7004a71]{display:flex;align-items:center;margin-left:10px}.controls[data-v-f7004a71]{display:flex;gap:10px;align-items:center}.controls .n-button[data-v-f7004a71],.status-bar .n-button[data-v-f7004a71]{font-weight:700;font-size:.9em}.capture-controls[data-v-f7004a71]{display:flex;margin-left:10px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.restart-required-indicator[data-v-f7004a71]{margin-left:10px;pointer-events:none;cursor:default}.update-available-indicator[data-v-f7004a71]{pointer-events:auto;cursor:pointer}.ctrl-btn[data-v-f7004a71]{position:relative;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:7px 12px;overflow:hidden;transition:filter .2s,transform .1s}.ctrl-btn svg[data-v-f7004a71]{width:16px;height:16px;position:relative;z-index:1}.ctrl-restart[data-v-f7004a71]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-right:1px solid rgba(0,0,0,.2);border-radius:8px 0 0 8px}.ctrl-stop[data-v-f7004a71]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:0 8px 8px 0}.ctrl-play[data-v-f7004a71]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;gap:6px;font-size:13px;font-weight:600}.ctrl-play svg[data-v-f7004a71]{width:14px;height:14px}.stopped-indicator[data-v-f7004a71]{color:#9ca3af;margin-right:10px;font-size:1.1em;font-weight:700}.stopped-bar[data-v-f7004a71]{background:#1a2332}.iface-dropdown-trigger[data-v-f7004a71]{display:flex;align-items:center;gap:6px;background:#111827;color:#e5e7eb;border:1px solid #374151;padding:5px 12px;border-radius:6px;font-family:monospace;font-size:13px;cursor:pointer;outline:none;transition:border-color .2s;max-width:280px}.iface-dropdown-trigger[data-v-f7004a71]:hover{border-color:#22c55e}.iface-dropdown-label[data-v-f7004a71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iface-dropdown-chevron[data-v-f7004a71]{width:14px;height:14px;flex-shrink:0;opacity:.6}.stopped-interface-select[data-v-f7004a71]{background:#111827;color:#e5e7eb;border:1px solid #374151;padding:5px 10px;border-radius:6px;font-family:monospace;font-size:13px;margin-right:10px;cursor:pointer;outline:none;transition:border-color .2s}.stopped-interface-select[data-v-f7004a71]:hover{border-color:#22c55e}.stopped-interface-select[data-v-f7004a71]:focus{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.ctrl-btn[data-v-f7004a71]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%,transparent 100%);z-index:2;transition:none}.ctrl-btn[data-v-f7004a71]:hover:before{left:100%;transition:left .5s ease}.ctrl-btn[data-v-f7004a71]:hover{filter:brightness(1.2)}.ctrl-btn[data-v-f7004a71]:active{transform:scale(.93);filter:brightness(.95)}.status-bar[data-v-f7004a71]{display:flex;align-items:center;background:#1f2937;color:#fff;padding:4px 12px;border-radius:20px;font-family:monospace}.recording-indicator[data-v-f7004a71]{color:#ef4444;animation:pulse-f7004a71 1.5s infinite;margin-right:10px;font-size:1.1em;font-weight:700}.interface-tag-wrapper[data-v-f7004a71]{position:relative}.iface-pill[data-v-f7004a71]{display:inline-block;background:#0ea5e9;color:#fff;font-size:12px;font-weight:600;padding:2px 12px;border-radius:999px;margin-left:6px;letter-spacing:.3px;white-space:nowrap;cursor:pointer}.interface-tag[data-v-f7004a71]{color:#d1d5db;margin-left:10px;font-size:1.1em;border-left:1px solid #6b7280;padding-left:10px;cursor:default}.iface-popover[data-v-f7004a71]{font-size:12px;font-family:monospace}.iface-popover-row[data-v-f7004a71]{padding:2px 0;color:#e5e7eb}.iface-popover-label[data-v-f7004a71]{color:#9ca3af;margin-right:8px;min-width:40px;display:inline-block}.error-toast[data-v-f7004a71]{position:absolute;top:60px;right:20px;background:#fee2e2;color:#b91c1c;padding:10px;border-radius:4px;z-index:1000}@keyframes pulse-f7004a71{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading-pcap[data-v-f7004a71],.loaded-pcap[data-v-f7004a71]{gap:12px}.loading-indicator[data-v-f7004a71]{display:flex;align-items:center;gap:8px;color:#93c5fd}.progress-count[data-v-f7004a71]{color:#9ca3af;font-size:.9em}.file-indicator[data-v-f7004a71]{color:#93c5fd;font-weight:700;display:inline-flex;align-items:center}.file-indicator-icon[data-v-f7004a71]{width:16px;height:16px;margin-right:8px;flex-shrink:0;vertical-align:middle}.btn-inline-icon[data-v-f7004a71]{width:18px;height:18px;margin-right:8px;flex-shrink:0;vertical-align:middle}.btn-file-large[data-v-f7004a71] .n-button__content,.btn-file[data-v-f7004a71] .n-button__content{display:inline-flex;align-items:center}.packet-count[data-v-f7004a71]{color:#9ca3af;border-left:1px solid #4b5563;padding-left:12px;margin-left:8px}.loaded-pcap .btn[data-v-f7004a71]{margin-left:8px;padding:4px 10px;font-size:.85em}.save-toast[data-v-f7004a71]{position:fixed;top:60px;left:50%;transform:translate(-50%);background:#065f46;color:#d1fae5;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:2000;box-shadow:0 4px 12px #0000004d;animation:fadeInOut-f7004a71 2s ease-in-out}@keyframes fadeInOut-f7004a71{0%{opacity:0;transform:translate(-50%) translateY(-10px)}15%{opacity:1;transform:translate(-50%) translateY(0)}85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.interface-selector-wrapper[data-v-f7004a71]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 20px}.open-file-section[data-v-f7004a71]{display:flex;align-items:center;gap:16px}.or-text[data-v-f7004a71]{color:#555;font-size:15px}.btn-file-large[data-v-f7004a71]{font-size:16px;font-weight:500;--n-color: #1e293b !important;--n-text-color: #e2e8f0 !important;--n-border-color: #475569 !important;--n-color-hover: #334155 !important;--n-text-color-hover: #f1f5f9 !important;--n-border-color-hover: #64748b !important}.session-info[data-v-f7004a71]{position:absolute;right:100px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.follow-toggle[data-v-f7004a71]{display:flex;align-items:center;gap:4px;cursor:pointer;margin-left:8px;padding:3px 8px;background:#374151;border-radius:12px;font-size:.8em;-webkit-user-select:none;user-select:none}.follow-toggle input[type=checkbox][data-v-f7004a71]{cursor:pointer;accent-color:#3b82f6}.follow-toggle .follow-label[data-v-f7004a71]{color:#9ca3af}.follow-toggle:has(input:checked) .follow-label[data-v-f7004a71]{color:#93c5fd}.session-notification[data-v-f7004a71]{position:fixed;top:60px;left:50%;transform:translate(-50%);background:#1e40af;color:#dbeafe;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:2000;box-shadow:0 4px 12px #0000004d;animation:slideDown-f7004a71 .3s ease-out}@keyframes slideDown-f7004a71{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.request-actions .n-button[data-v-f7004a71]{font-size:13px}.ribbon-divider[data-v-f7004a71]{height:26px;margin:0 12px;background-color:#4b5563;width:2px}.saved-captures-toolbar-btn[data-v-f7004a71]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;margin-left:10px;color:#60a5fa;transition:color .15s,filter .3s;position:relative;padding:4px}.saved-captures-toolbar-btn[data-v-f7004a71]:hover{color:#93c5fd;filter:drop-shadow(0 0 4px rgba(96,165,250,.5))}.saved-captures-toolbar-btn svg[data-v-f7004a71]{width:30px;height:30px}.home-toolbar-btn[data-v-f7004a71]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;margin-left:10px;color:#60a5fa;padding:0}.home-toolbar-btn[data-v-f7004a71]:hover{color:#93c5fd;filter:drop-shadow(0 0 4px rgba(96,165,250,.5))}.home-toolbar-btn svg[data-v-f7004a71]{width:30px;height:30px}.sc-badge[data-v-f7004a71]{position:absolute;top:-4px;right:-8px;background:#3b82f6;color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.sc-toolbar-glow[data-v-f7004a71]{animation:sc-toolbar-glow-pulse-f7004a71 .5s ease-in-out 4}@keyframes sc-toolbar-glow-pulse-f7004a71{0%,to{filter:drop-shadow(0 0 2px #60a5fa);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #93c5fd) drop-shadow(0 0 20px #60a5fa);transform:scale(1.2)}}.hub-auth[data-v-046692c6]{display:flex;flex-direction:column;gap:16px}.hub-auth-loading[data-v-046692c6]{display:flex;align-items:center;justify-content:center;gap:10px;color:#9ca3af;padding:28px 0}.hub-auth-intro[data-v-046692c6],.hub-auth-note[data-v-046692c6]{color:#9ca3af;font-size:14.5px;line-height:1.5}.hub-auth-note strong[data-v-046692c6]{color:#e5e7eb}.hub-auth-status[data-v-046692c6]{display:flex;flex-direction:column;gap:8px;background:#111318;border:1px solid #2d3240;border-radius:8px;padding:14px 16px}.hub-auth-row[data-v-046692c6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hub-auth-label[data-v-046692c6]{color:#9ca3af;font-size:13px;font-weight:500}.hub-auth-value[data-v-046692c6]{color:#e5e7eb;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hub-auth-link[data-v-046692c6]{color:#60a5fa;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.hub-auth-link[data-v-046692c6]:hover{text-decoration:underline}.hub-auth-form[data-v-046692c6]{display:flex;flex-direction:column;gap:14px}.hub-auth-field[data-v-046692c6]{display:flex;flex-direction:column;gap:6px}.hub-auth-field label[data-v-046692c6]{color:#9ca3af;font-size:13px;font-weight:500}.hub-auth-hint[data-v-046692c6]{color:#6b7280;font-size:12px}.hub-auth-hint code[data-v-046692c6]{background:#111318;padding:1px 5px;border-radius:3px;font-size:11px}.hub-auth-error[data-v-046692c6]{color:#ef4444;font-size:13px}.hub-auth-actions[data-v-046692c6]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.dns-controls[data-v-046692c6]{display:flex;gap:10px;align-items:center}.dns-trace[data-v-046692c6]{display:flex;flex-direction:column;gap:0;margin-top:4px}.dns-step[data-v-046692c6]{position:relative;display:flex;gap:12px;padding:10px 12px 12px;background:#111318;border:1px solid #2d3240;border-radius:8px;margin-bottom:18px}.dns-step[data-v-046692c6]:not(:last-child):after{content:"";position:absolute;left:23px;bottom:-18px;width:2px;height:18px;background:#2d3240}.dns-step-final[data-v-046692c6]{border-color:#22c55e55;background:#0e1612}.dns-step-num[data-v-046692c6]{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#1f2937;color:#93c5fd;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.dns-step-final .dns-step-num[data-v-046692c6]{background:#14532d;color:#86efac}.dns-step-body[data-v-046692c6]{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.dns-step-zone[data-v-046692c6]{display:flex;align-items:center;gap:8px}.dns-step-zone-tag[data-v-046692c6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#e5e7eb;font-weight:600}.dns-step-tag[data-v-046692c6]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:999px;background:#1f2937;color:#9ca3af}.dns-step-tag-final[data-v-046692c6]{background:#064e3b;color:#86efac}.dns-step-server[data-v-046692c6],.dns-step-delegation[data-v-046692c6],.dns-step-answer[data-v-046692c6]{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:#d1d5db;line-height:1.5}.dns-step-label[data-v-046692c6]{color:#6b7280}.dns-step-server-name[data-v-046692c6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#e5e7eb}.dns-step-server-ip[data-v-046692c6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#93c5fd}.dns-step-rtt[data-v-046692c6]{margin-left:auto;color:#9ca3af;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dns-step-answer[data-v-046692c6]{color:#86efac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.dns-summary[data-v-046692c6]{font-size:13px;color:#d1d5db;padding:8px 0 0;border-top:1px dashed #2d3240;margin-top:4px}.dns-final-ip[data-v-046692c6]{color:#86efac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;margin-left:4px}.dns-raw-toggle[data-v-046692c6]{font-size:14.5px;color:#6b7280;margin-top:4px}.dns-raw-toggle a[data-v-046692c6]{color:#60a5fa;text-decoration:none}.dns-raw-toggle a[data-v-046692c6]:hover{text-decoration:underline}.dns-raw[data-v-046692c6]{margin-top:8px;padding:10px 12px;background:#0a0c10;border:1px solid #2d3240;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#d1d5db;white-space:pre-wrap;max-height:280px;overflow-y:auto}.dns-auth[data-v-046692c6]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dns-auth-summary[data-v-046692c6]{font-size:13px;padding:8px 12px;border-radius:6px;border:1px solid #2d3240}.dns-auth-summary-ok[data-v-046692c6]{color:#86efac;background:#0e1612;border-color:#22c55e55}.dns-auth-summary-warn[data-v-046692c6]{color:#fbbf24;background:#1a1614;border-color:#fbbf2455}.dns-auth-card[data-v-046692c6]{padding:10px 12px 12px;background:#111318;border:1px solid #2d3240;border-radius:8px}.dns-auth-card-error[data-v-046692c6]{border-color:#ef444455;background:#1a1010}.dns-auth-head[data-v-046692c6]{display:flex;align-items:baseline;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed #2d3240}.dns-auth-num[data-v-046692c6]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#1f2937;color:#93c5fd;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dns-auth-ns[data-v-046692c6]{font-size:13px;color:#e5e7eb;font-weight:600}.dns-auth-ip[data-v-046692c6]{margin-left:auto;font-size:12.5px;color:#93c5fd}.dns-auth-fail[data-v-046692c6]{color:#fca5a5;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dns-auth-checks[data-v-046692c6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.dns-auth-checks li[data-v-046692c6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;color:#d1d5db;padding:2px 0}.dns-auth-checks .check-mark[data-v-046692c6]{font-weight:700;width:14px;display:inline-block;text-align:center}.dns-auth-checks .check-detail[data-v-046692c6]{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.dns-auth-checks .check-ok .check-mark[data-v-046692c6]{color:#86efac}.dns-auth-checks .check-warn .check-mark[data-v-046692c6]{color:#fbbf24}.dns-auth-checks .check-fail .check-mark[data-v-046692c6]{color:#fca5a5}.health-section[data-v-046692c6]{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px}.health-result[data-v-046692c6]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#111318;border:1px solid #2d3240;border-radius:8px}.health-summary[data-v-046692c6]{font-size:13px;color:#d1d5db;margin-bottom:4px;padding-bottom:6px;border-bottom:1px dashed #2d3240}.health-row[data-v-046692c6]{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:baseline;font-size:12.5px;padding:3px 0}.health-port[data-v-046692c6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.health-label[data-v-046692c6]{color:#d1d5db}.health-detail[data-v-046692c6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.health-row-ok .health-port[data-v-046692c6],.health-row-ok .health-detail[data-v-046692c6]{color:#86efac}.health-row-fail .health-port[data-v-046692c6],.health-row-fail .health-detail[data-v-046692c6]{color:#fca5a5}.health-rerun[data-v-046692c6]{margin-top:6px;font-size:12px;color:#6b7280}.health-rerun a[data-v-046692c6]{color:#60a5fa;text-decoration:none}.health-rerun a[data-v-046692c6]:hover{text-decoration:underline}.ribbon[data-v-5f6b12e4]{position:relative;background:var(--ws-lighter-gray);padding:4px;display:flex;align-items:center;gap:1px;border-bottom:var(--ws-pane-border);min-height:47px;box-sizing:border-box}.ribbon-logo[data-v-5f6b12e4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:47px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.9}.total-packets-counter[data-v-5f6b12e4]{position:fixed;bottom:2px;left:50%;transform:translate(-50%);display:flex;align-items:center;padding:0 10px 1px;border-radius:6px;background:#f9731614;border:1px solid rgba(249,115,22,.3);pointer-events:auto;z-index:1100;white-space:nowrap}.total-packets-counter[data-v-5f6b12e4] .n-statistic{display:flex;flex-direction:row-reverse;align-items:baseline;gap:6px}.total-packets-counter .tpc-sep[data-v-5f6b12e4]{color:#fb923ca6;font-size:16px;font-weight:500;margin:0 8px;line-height:1;align-self:baseline}.total-packets-counter[data-v-5f6b12e4] .n-statistic-value,.total-packets-counter[data-v-5f6b12e4] .n-statistic-value .n-statistic-value__content,.total-packets-counter[data-v-5f6b12e4] .n-statistic-value .n-statistic-value__prefix,.total-packets-counter[data-v-5f6b12e4] .n-statistic-value .n-statistic-value__suffix{color:#fb923c!important;font-family:var(--ws-mono-font, "Menlo", "Consolas", monospace);font-size:18px!important;font-weight:600;line-height:1!important;letter-spacing:.02em;text-shadow:0 0 6px rgba(249,115,22,.4);font-variant-numeric:tabular-nums}.total-packets-counter[data-v-5f6b12e4] .n-statistic .n-statistic__label{color:#fb923cd9!important;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin:0}.icon[data-v-5f6b12e4]{padding:3px;display:flex;border:1px solid transparent;border-radius:4px}.icon[data-v-5f6b12e4]:hover{background:var(--ws-dark-gray);border-color:var(--ws-darker-gray)}.icon[data-v-5f6b12e4]:active{background:var(--ws-selected-bg)}.icon.disabled[data-v-5f6b12e4],.icon[data-v-5f6b12e4]:has(input[disabled]){pointer-events:none;filter:saturate(0);opacity:.5}.icon input[type=file][data-v-5f6b12e4]{display:none}.separator[data-v-5f6b12e4]{margin:0 2px 0 3px;width:2px;height:16px;background-color:var(--ws-dark-gray);border-right:1px solid var(--ws-gray)}.save-btn[data-v-5f6b12e4],.save-selected-btn[data-v-5f6b12e4]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-left:1px solid rgba(0,0,0,.2);border-radius:0;font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;transition:filter .2s,transform .1s}.save-btn[data-v-5f6b12e4]:hover,.save-selected-btn[data-v-5f6b12e4]:hover{filter:brightness(1.2)}.save-btn[data-v-5f6b12e4]:active,.save-selected-btn[data-v-5f6b12e4]:active{transform:scale(.93);filter:brightness(.95)}.save-btn svg[data-v-5f6b12e4],.save-selected-btn svg[data-v-5f6b12e4]{width:14px;height:14px}.save-btn[data-v-5f6b12e4]:before,.save-selected-btn[data-v-5f6b12e4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%,transparent 100%);z-index:2;transition:none}.save-btn[data-v-5f6b12e4]:hover:before,.save-selected-btn[data-v-5f6b12e4]:hover:before{left:100%;transition:left .5s ease}.idle-countdown[data-v-5f6b12e4]{position:absolute;left:calc(50% + 168px);top:50%;transform:translateY(-50%);z-index:10;animation:idle-slide-in-5f6b12e4 .3s ease-out}@keyframes idle-slide-in-5f6b12e4{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.idle-countdown-inner[data-v-5f6b12e4]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1c1a17,#2a2520);border:1px solid #b45309;border-radius:8px;padding:6px 14px;box-shadow:0 4px 16px #0006,0 0 8px #f59e0b26;white-space:nowrap}.idle-clock[data-v-5f6b12e4]{width:22px;height:22px;flex-shrink:0;animation:idle-pulse-5f6b12e4 1s ease-in-out infinite}@keyframes idle-pulse-5f6b12e4{0%,to{opacity:.7}50%{opacity:1}}.idle-text[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:1px}.idle-title[data-v-5f6b12e4]{color:#d6d3d1;font-size:11px;font-weight:500}.idle-timer[data-v-5f6b12e4]{color:#fbbf24;font-size:16px;font-weight:700;font-family:monospace;letter-spacing:1px}.idle-resume-btn[data-v-5f6b12e4]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;margin-left:4px}.idle-resume-btn[data-v-5f6b12e4]:hover{background:linear-gradient(135deg,#4ade80,#22c55e);transform:scale(1.05)}.idle-resume-btn[data-v-5f6b12e4]:active{transform:scale(.95)}.ribbon-right[data-v-5f6b12e4]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.ribbon-right-sep[data-v-5f6b12e4]{width:1px;height:22px;background:#4b5563}.tools-drawer-btn[data-v-5f6b12e4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#a5b4fc;cursor:pointer;transition:all .15s}.tools-drawer-btn svg[data-v-5f6b12e4]{width:20px;height:20px}.tools-drawer-btn[data-v-5f6b12e4]:hover{background:#6366f133;border-color:#6366f180;color:#c7d2fe}.tools-menu[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:4px}.tools-menu-item[data-v-5f6b12e4]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:none;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s;text-align:left;color:#e5e7eb}.tools-menu-item[data-v-5f6b12e4]:hover{background:#ffffff0d;border-color:#374151}.tools-menu-icon[data-v-5f6b12e4]{width:20px;height:20px;flex-shrink:0;color:#60a5fa}.tools-menu-text[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:2px}.tools-menu-label[data-v-5f6b12e4]{font-size:14px;font-weight:600;color:#f3f4f6}.tools-menu-desc[data-v-5f6b12e4]{font-size:12px;color:#9ca3af}.tools-menu-divider[data-v-5f6b12e4]{height:1px;background:#2d3240;margin:8px 0}.tools-menu-toggle[data-v-5f6b12e4]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s;color:#e5e7eb}.tools-menu-toggle[data-v-5f6b12e4]:hover{background:#ffffff0d;border-color:#374151}.tools-menu-toggle .n-switch[data-v-5f6b12e4]{margin-left:auto;flex-shrink:0}.ribbon-right .btn-share[data-v-5f6b12e4]{display:flex;align-items:center;gap:4px;padding:6px 14px;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.ribbon-right .btn-share[data-v-5f6b12e4]:hover{background:#a78bfa}.ribbon-right .btn-share[data-v-5f6b12e4]:active{transform:scale(.95);background:#7c3aed}.ribbon-right .btn-reflection[data-v-5f6b12e4]{background:#6b21a8}.ribbon-right .btn-reflection[data-v-5f6b12e4]:hover{background:#9333ea}.reflection-badge[data-v-5f6b12e4]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:#d8b4fe;color:#2e1065;font-size:11px;font-weight:700}.reflection-dialog .reflection-add[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;background:#14101e;border:1px solid #6b21a8;border-radius:8px}.reflection-dialog .reflection-add-row[data-v-5f6b12e4]{display:flex;gap:8px;align-items:center}.reflection-dialog .reflection-error[data-v-5f6b12e4]{color:#fca5a5;font-size:.85em}.reflection-row[data-v-5f6b12e4]{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;background:#111827;border:1px solid #1f2937;border-radius:6px}.reflection-row-status-dot[data-v-5f6b12e4]{width:10px;height:10px;border-radius:50%}.reflection-row-main[data-v-5f6b12e4]{min-width:0}.reflection-row-label[data-v-5f6b12e4]{color:#e5e7eb;font-weight:600;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reflection-row-meta[data-v-5f6b12e4]{display:flex;gap:8px;align-items:center;font-size:.78em;margin-top:2px;color:#9ca3af}.reflection-row-meta code[data-v-5f6b12e4]{background:#0b1220;padding:1px 4px;border-radius:3px;color:#a5b4fc}.reflection-row-status-text[data-v-5f6b12e4]{text-transform:uppercase;font-weight:600;letter-spacing:.4px}.reflection-row-error[data-v-5f6b12e4]{color:#ef4444;font-weight:700}.reflection-row-stats[data-v-5f6b12e4]{text-align:right;font-family:monospace}.reflection-row-stat-num[data-v-5f6b12e4]{color:#d8b4fe;font-size:.95em;font-weight:600}.reflection-row-stat-label[data-v-5f6b12e4]{color:#6b7280;font-size:.7em;text-transform:uppercase;letter-spacing:.5px}.signout-btn[data-v-5f6b12e4]{display:flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:6px;color:#f87171;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.signout-btn svg[data-v-5f6b12e4]{width:16px;height:16px}.signout-btn[data-v-5f6b12e4]:hover{color:#fca5a5;background:#ef44442e;border-color:#ef444480}.share-dialog-overlay[data-v-5f6b12e4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000}.share-dialog[data-v-5f6b12e4]{background:#1f2937;border-radius:12px;padding:24px;max-width:500px;width:90%;box-shadow:0 8px 32px #0006;font-size:17px}.share-dialog h3[data-v-5f6b12e4]{margin:0 0 16px;color:#f9fafb;font-size:1.2em}.share-dialog p[data-v-5f6b12e4]{color:#9ca3af;margin:0 0 12px;font-size:.95em}.share-copy-row[data-v-5f6b12e4]{display:flex;gap:8px;margin-bottom:16px}.share-note[data-v-5f6b12e4]{color:#6b7280;font-size:.85em}.share-note code[data-v-5f6b12e4]{background:#374151;padding:2px 6px;border-radius:4px;color:#a5b4fc}.share-dialog .n-button--block[data-v-5f6b12e4]{width:100%;justify-content:center}.share-dialog-wide[data-v-5f6b12e4]{max-width:640px}.share-intro[data-v-5f6b12e4]{color:#9ca3af;margin:0 0 16px;font-size:.95em}.share-mint-row[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;padding:12px;background:#111827;border:1px solid #374151;border-radius:8px;margin-bottom:14px}.share-mint-label[data-v-5f6b12e4]{color:#d1d5db;font-size:.9em}.share-mint-unit[data-v-5f6b12e4]{color:#9ca3af;font-size:.9em}.share-minted-box[data-v-5f6b12e4]{background:#0b1220;border:1px solid #3b82f6;border-radius:8px;padding:12px;margin-bottom:14px}.share-minted-box.share-minted-peer[data-v-5f6b12e4]{border-color:#a855f7;background:#14101e}.share-minted-label[data-v-5f6b12e4]{color:#93c5fd;font-size:.85em;margin-bottom:8px}.share-minted-peer .share-minted-label[data-v-5f6b12e4]{color:#d8b4fe}.share-list-header[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #374151}.share-list-title[data-v-5f6b12e4]{color:#e5e7eb;font-weight:600;font-size:.95em}.share-list-count[data-v-5f6b12e4]{color:#6b7280;font-family:monospace;font-size:.85em}.share-list-empty[data-v-5f6b12e4]{color:#6b7280;font-style:italic;text-align:center;padding:18px 0;font-size:.9em}.share-list[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.share-row[data-v-5f6b12e4]{display:grid;grid-template-columns:120px 56px 80px 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:#111827;border:1px solid #1f2937;border-radius:6px}.share-row-scope-slot[data-v-5f6b12e4]{display:flex;align-items:center;justify-content:flex-start}.share-row-id[data-v-5f6b12e4]{color:#a5b4fc;font-family:monospace;font-size:.82em;background:#0b1220;padding:3px 6px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-row-scope[data-v-5f6b12e4]{font-size:.7em;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#2e1065;color:#d8b4fe}.share-row-status[data-v-5f6b12e4]{font-size:.82em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center}.inv-status-active[data-v-5f6b12e4]{color:#22c55e}.inv-status-awaiting[data-v-5f6b12e4]{color:#60a5fa}.inv-status-used[data-v-5f6b12e4]{color:#6b7280}.inv-status-revoked[data-v-5f6b12e4]{color:#ef4444}.inv-status-expired[data-v-5f6b12e4]{color:#9ca3af}.share-url-pill[data-v-5f6b12e4]{flex:1;display:flex;align-items:center;padding:7px 12px;background:#0b1220;border:1px solid #1f2937;border-radius:6px;color:#cbd5e1;font-family:monospace;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;cursor:text}.share-row-countdown[data-v-5f6b12e4]{color:#d1d5db;font-family:monospace;font-size:.85em}.share-footer[data-v-5f6b12e4]{margin-top:16px;padding-top:12px;border-top:1px solid #374151;display:flex;align-items:center;justify-content:space-between;gap:12px}.public-ip-card[data-v-5f6b12e4]{background:#111318;border:1px solid #2d3240;border-radius:8px;padding:10px 14px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.public-ip-row[data-v-5f6b12e4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-ip-label[data-v-5f6b12e4]{color:#9ca3af;font-size:13px;font-weight:500}.public-ip-value[data-v-5f6b12e4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:#e5e7eb}.public-ip-link[data-v-5f6b12e4]{color:#60a5fa;font-weight:700;font-size:14.5px;cursor:pointer;text-decoration:none;font-family:inherit}.public-ip-link[data-v-5f6b12e4]:hover{text-decoration:underline}.public-ip-error[data-v-5f6b12e4]{color:#f87171;font-size:12.5px;font-family:inherit}.public-ip-actions[data-v-5f6b12e4]{display:flex;justify-content:flex-end;margin-top:2px}.remote-collapse[data-v-5f6b12e4] .n-collapse-item__header{padding:0;background:transparent;border:0}.remote-collapse[data-v-5f6b12e4] .n-collapse-item__header-main{width:100%}.remote-collapse[data-v-5f6b12e4] .n-collapse-item{border:0}.remote-header-row[data-v-5f6b12e4]{flex:1;gap:12px}.remote-refresh-btn[data-v-5f6b12e4]{margin-left:auto;background:transparent;border:0;color:#94a3b8;cursor:pointer;padding:2px 4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.remote-refresh-btn[data-v-5f6b12e4]:hover:not(:disabled){color:#e5e7eb;background:#ffffff0f}.remote-refresh-btn[data-v-5f6b12e4]:disabled{opacity:.5;cursor:not-allowed}.remote-refresh-btn svg[data-v-5f6b12e4]{width:14px;height:14px}.remote-stats[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:5px;padding:6px 4px 2px 12px;border-left:2px solid #2d3240;margin-left:4px}.remote-stats-row[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;font-size:13px}.remote-stats-label[data-v-5f6b12e4]{color:#9ca3af;font-weight:500}.remote-stats-label.cpu-label[data-v-5f6b12e4]{margin-left:12px}.remote-stats-val[data-v-5f6b12e4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#e5e7eb}.cpu-cores[data-v-5f6b12e4]{color:#6b7280;font-size:12px}.broker-section[data-v-5f6b12e4]{margin-top:4px;padding-top:6px;border-top:1px dashed #2d3240}.broker-section-title[data-v-5f6b12e4]{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.pp-tabs[data-v-5f6b12e4]{margin-top:-8px;margin-bottom:10px}.topology-wrap[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:12px}.topology-desc[data-v-5f6b12e4]{margin:0;color:#cbd5e1;font-size:16px;line-height:1.4}.topology-canvas[data-v-5f6b12e4]{position:relative;width:100%;aspect-ratio:800 / 220;background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.05) 0%,transparent 60%),#0e1014;border:1px solid #2d3240;border-radius:10px;overflow:hidden}.topology-svg[data-v-5f6b12e4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.topo-canvas-refresh[data-v-5f6b12e4]{position:absolute;top:8px;right:10px;z-index:2;background:transparent;border:0;color:#60a5fa;cursor:pointer;padding:4px 6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.topo-canvas-refresh[data-v-5f6b12e4]:hover:not(:disabled){color:#93c5fd;background:#60a5fa1f}.topo-canvas-refresh[data-v-5f6b12e4]:disabled{opacity:.55;cursor:not-allowed}.topo-canvas-refresh svg[data-v-5f6b12e4]{width:22px;height:22px}.topo-edge-label[data-v-5f6b12e4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.topo-tunnel-line[data-v-5f6b12e4]{animation:topo-dash-5f6b12e4 1.4s linear infinite}@keyframes topo-dash-5f6b12e4{to{stroke-dashoffset:-24}}.topo-node[data-v-5f6b12e4]{position:absolute;top:54.5%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:0;padding:6px 8px;cursor:pointer;color:#e5e7eb;font-family:inherit;outline:none}.topo-backend[data-v-5f6b12e4]{left:10%}.topo-broker[data-v-5f6b12e4]{left:50%}.topo-viewer[data-v-5f6b12e4]{left:90%}.topology-solo .topo-backend[data-v-5f6b12e4]{left:50%}.topo-icon[data-v-5f6b12e4]{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#161922;border:2px solid #2d3240;color:#cbd5e1;transition:border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.topo-icon svg[data-v-5f6b12e4]{width:28px;height:28px}.topo-node:hover .topo-icon[data-v-5f6b12e4]{border-color:#60a5fa;color:#fff;box-shadow:0 0 0 4px #60a5fa1f}.topo-node.topo-active .topo-icon[data-v-5f6b12e4]{border-color:#60a5fa;color:#fff;box-shadow:0 0 0 4px #60a5fa38;transform:scale(1.04)}.topo-broker .topo-icon[data-v-5f6b12e4]{background:#14201c}.topo-broker:hover .topo-icon[data-v-5f6b12e4],.topo-broker.topo-active .topo-icon[data-v-5f6b12e4]{border-color:#34d399;box-shadow:0 0 0 4px #34d3992e}.topo-addr[data-v-5f6b12e4]{display:inline-flex;align-items:baseline;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;color:#60a5fa;background:#60a5fa1a;border:1px solid rgba(96,165,250,.25);padding:2px 8px;border-radius:999px;white-space:nowrap}.topo-broker .topo-addr[data-v-5f6b12e4]{color:#34d399;background:#34d3991a;border-color:#34d39940}.topo-port[data-v-5f6b12e4]{color:#94a3b8;font-weight:500}.topo-label[data-v-5f6b12e4]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:600}.topo-detail[data-v-5f6b12e4]{background:#111318;border:1px solid #2d3240;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.topo-detail-header[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.topo-detail-title[data-v-5f6b12e4]{font-size:13px;font-weight:600;color:#e5e7eb;letter-spacing:.04em;text-transform:uppercase}.topo-detail-actions[data-v-5f6b12e4]{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.topo-detail-refresh[data-v-5f6b12e4],.topo-detail-close[data-v-5f6b12e4]{background:transparent;border:0;color:#60a5fa;cursor:pointer;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.topo-detail-refresh[data-v-5f6b12e4]:hover:not(:disabled),.topo-detail-close[data-v-5f6b12e4]:hover{color:#93c5fd;background:#60a5fa1f}.topo-detail-refresh[data-v-5f6b12e4]:disabled{opacity:.5;cursor:not-allowed}.topo-detail-refresh svg[data-v-5f6b12e4]{width:20px;height:20px}.topo-detail-close[data-v-5f6b12e4]{font-size:26px;line-height:1;padding-top:0;padding-bottom:2px}.topo-detail-link[data-v-5f6b12e4]{color:#60a5fa;font-weight:700;font-size:14.5px}.topo-detail-body[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:5px}.topo-detail-row[data-v-5f6b12e4]{display:flex;align-items:center;gap:10px;font-size:13px}.topo-detail-label[data-v-5f6b12e4]{color:#9ca3af;font-weight:500;min-width:130px}.topo-detail-val[data-v-5f6b12e4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#e5e7eb}.topo-actions[data-v-5f6b12e4]{display:flex;justify-content:flex-end;margin-top:-2px}.pp-row[data-v-5f6b12e4]{display:flex;align-items:center;gap:10px}.pp-label[data-v-5f6b12e4]{width:90px;flex-shrink:0;color:#9ca3af;font-size:15px}.pp-advanced-card[data-v-5f6b12e4]{--n-color: transparent;--n-border-color: #2d3240}.pp-advanced-disabled[data-v-5f6b12e4]{opacity:.4;pointer-events:none}.pp-log-wrap[data-v-5f6b12e4]{border-radius:6px;border:2px solid transparent;transition:border-color .3s}.pp-log-wrap.success[data-v-5f6b12e4]{border-color:#22c55e}.pp-log-wrap.warning[data-v-5f6b12e4]{border-color:#f59e0b}.pp-log-wrap.error[data-v-5f6b12e4]{border-color:#ef4444}.pp-verdict[data-v-5f6b12e4]{font-family:monospace;font-size:16px;font-weight:700;text-align:center;padding:6px 0;border-radius:6px}.pp-verdict.success[data-v-5f6b12e4]{color:#22c55e;background:#22c55e1a}.pp-verdict.warning[data-v-5f6b12e4]{color:#f59e0b;background:#f59e0b1a}.pp-verdict.error[data-v-5f6b12e4]{color:#ef4444;background:#ef44441a}.rs-results[data-v-5f6b12e4]{border-top:1px solid rgba(148,163,184,.18);padding-top:10px;display:flex;flex-direction:column;gap:8px}.rs-results-header[data-v-5f6b12e4]{display:flex;align-items:baseline}.rs-table[data-v-5f6b12e4]{width:100%;border-collapse:collapse;font-size:13.5px}.rs-table th[data-v-5f6b12e4]{text-align:left;font-weight:600;color:#94a3b8;padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.2)}.rs-table td[data-v-5f6b12e4]{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}.rs-table tbody tr[data-v-5f6b12e4]{cursor:pointer;transition:background .12s}.rs-table tbody tr[data-v-5f6b12e4]:hover{background:#60a5fa0f}.rs-table tbody tr.rs-row-active[data-v-5f6b12e4]{background:#60a5fa1f}.rs-detail[data-v-5f6b12e4]{margin-top:4px;padding:8px 10px;background:#0f172a66;border-radius:4px}.rs-counter[data-v-5f6b12e4]{display:inline-flex;align-items:baseline;gap:4px;padding:4px 10px;border-radius:4px;background:#0f172a8c;border:1px solid rgba(148,163,184,.2);font-size:14.5px;font-family:monospace;font-variant-numeric:tabular-nums;align-self:flex-start}.rs-counter-label[data-v-5f6b12e4]{color:#cbd5e1;margin-right:4px;font-family:inherit}.rs-counter-num[data-v-5f6b12e4]{font-weight:700}.rs-counter-resp[data-v-5f6b12e4]{color:#4ade80}.rs-counter-sent[data-v-5f6b12e4]{color:#93c5fd}.rs-counter-total[data-v-5f6b12e4]{color:#cbd5e1}.rs-counter-sep[data-v-5f6b12e4]{color:#64748b;padding:0 2px}.rs-counter-suffix[data-v-5f6b12e4]{color:#cbd5e1;font-size:13px;margin-left:8px;font-family:inherit}.rs-bx-detect-cb[data-v-5f6b12e4] .n-checkbox__label{font-size:14.5px;font-weight:600;letter-spacing:.2px}.pp-row-disabled .pp-label[data-v-5f6b12e4]{opacity:.45}.pp-row-disabled[data-v-5f6b12e4] .n-checkbox__label{opacity:.55}.rs-modal-body[data-v-5f6b12e4]{display:flex;flex-direction:column;gap:8px;min-height:0}.rs-modal-toolbar[data-v-5f6b12e4]{display:flex;align-items:center;padding:4px 0;border-bottom:1px solid rgba(148,163,184,.15)}.rs-modal-scroll[data-v-5f6b12e4]{overflow:auto;max-height:calc(80vh - 160px);padding-right:4px}.pp-dtls-report-btn[data-v-5f6b12e4]{animation:pp-glow-5f6b12e4 1.8s ease-in-out 3}@keyframes pp-glow-5f6b12e4{0%,to{box-shadow:0 0 4px #f59e0b4d}50%{box-shadow:0 0 12px #f59e0bb3,0 0 24px #f59e0b4d}}.pp-stats-btn[data-v-5f6b12e4]{font-weight:700;letter-spacing:.2px}.pp-stats-btn-pulse[data-v-5f6b12e4]{animation:pp-info-pulse-5f6b12e4 .45s ease-in-out 4}@keyframes pp-info-pulse-5f6b12e4{0%,to{box-shadow:0 0 #3b82f68c;transform:scale(1)}50%{box-shadow:0 0 0 10px #3b82f600;transform:scale(1.08)}}.pp-pcap-name[data-v-5f6b12e4]{margin-left:10px;color:#9ca3af;font-size:14.5px;font-family:monospace}.pp-pcap-edit-btn[data-v-5f6b12e4]{margin-left:4px;color:#9ca3af}.pp-pcap-edit-btn[data-v-5f6b12e4]:hover{color:#60a5fa}.pp-pcap-name-input[data-v-5f6b12e4]{margin-left:10px;width:240px;font-family:monospace;font-size:14.5px}.pp-pcap-ext[data-v-5f6b12e4]{color:#9ca3af;font-size:14.5px;font-family:monospace;margin-left:2px}.elog-container[data-v-5f6b12e4]{max-height:60vh;overflow-y:auto;background:#111318;border-radius:6px;border:1px solid #2d3240}.elog-header[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:2px solid #2d3240;background:#181b22;position:sticky;top:0;z-index:1}.elog-th[data-v-5f6b12e4]{color:#9ca3af;font-family:monospace;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.5px}.elog-th[data-v-5f6b12e4]:hover{color:#e5e7eb}.elog-th-ts[data-v-5f6b12e4]{width:72px;flex-shrink:0}.elog-th-actor[data-v-5f6b12e4]{width:70px;flex-shrink:0}.elog-th-level[data-v-5f6b12e4]{width:52px;flex-shrink:0}.elog-th-msg[data-v-5f6b12e4]{flex:1;cursor:default}.elog-th-msg[data-v-5f6b12e4]:hover{color:#9ca3af}.elog-sort-arrow[data-v-5f6b12e4]{font-size:11px;margin-left:2px;opacity:.7}.elog-loading[data-v-5f6b12e4],.elog-empty[data-v-5f6b12e4]{color:#6b7280;text-align:center;padding:32px;font-size:16px}.elog-list[data-v-5f6b12e4]{display:flex;flex-direction:column}.elog-line[data-v-5f6b12e4]{display:flex;align-items:center;gap:8px;padding:3px 12px;font-family:monospace;font-size:14.5px;line-height:1.6;border-bottom:1px solid #1e2130}.elog-line[data-v-5f6b12e4]:hover{background:#ffffff08}.elog-ts[data-v-5f6b12e4]{color:#6b7280;flex-shrink:0;font-size:13.5px}.elog-actor[data-v-5f6b12e4]{flex-shrink:0;min-width:70px;text-align:center;font-family:monospace;font-size:13px}.elog-level[data-v-5f6b12e4]{flex-shrink:0;min-width:52px;text-align:center;font-family:monospace;font-size:13px;text-transform:uppercase}.elog-msg[data-v-5f6b12e4]{color:#d1d5db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px}.settings-row[data-v-5f6b12e4]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.settings-label[data-v-5f6b12e4]{color:#e5e7eb;font-size:14px;font-weight:500}.settings-divider[data-v-5f6b12e4]{height:1px;background:#2d3240}.settings-section[data-v-5f6b12e4]{display:flex;flex-direction:column}.settings-section-title[data-v-5f6b12e4]{color:#9ca3af;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.protocols-count[data-v-5f6b12e4]{color:#9ca3af;font-size:12px;font-variant-numeric:tabular-nums}.protocols-list[data-v-5f6b12e4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 32px;padding:12px 4px 8px}.settings-actions[data-v-5f6b12e4]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid #2d3240}.settings-actions-right[data-v-5f6b12e4]{display:flex;gap:8px}.reflection-pane[data-v-2457688c]{display:flex;flex-direction:column;background:#0b0712;border-top:2px solid #6b21a8;flex-shrink:0;max-height:280px}.reflection-pane.collapsed[data-v-2457688c]{max-height:36px}.reflection-pane-header[data-v-2457688c]{display:flex;align-items:center;gap:12px;padding:4px 12px;height:36px;background:linear-gradient(90deg,#14101e,#1f1235);border-bottom:1px solid #2e1065;flex-shrink:0}.reflection-pane-title[data-v-2457688c]{color:#d8b4fe;font-weight:600;font-size:.85em;white-space:nowrap}.reflection-pane-tabs[data-v-2457688c]{display:flex;gap:6px;flex:1;overflow-x:auto}.reflection-pane-tab[data-v-2457688c]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;background:transparent;color:#c4b5fd;border:1px solid #3b1d6b;font-size:.8em;cursor:pointer;white-space:nowrap}.reflection-pane-tab.active[data-v-2457688c]{background:#2e1065;color:#ede9fe;border-color:#7e22ce}.reflection-pane-tab .dot[data-v-2457688c]{width:8px;height:8px;border-radius:50%}.reflection-pane-tab .cnt[data-v-2457688c]{color:#6b7280;font-family:monospace;font-size:.85em}.reflection-pane-body[data-v-2457688c]{flex:1;overflow:auto;background:#0b0712}.reflection-pane-empty[data-v-2457688c]{padding:20px;text-align:center;color:#6b7280;font-style:italic}.reflection-pane-empty code[data-v-2457688c]{background:#1f1235;color:#d8b4fe;padding:2px 5px;border-radius:3px}.reflection-pane-list[data-v-2457688c]{font-family:monospace;font-size:.8em}.rp-row[data-v-2457688c]{display:grid;grid-template-columns:100px 130px 130px 80px 1fr;gap:8px;padding:3px 12px;color:#cbd5e1;border-bottom:1px solid #14101e;white-space:nowrap;overflow:hidden}.rp-row[data-v-2457688c]:hover{background:#1f1235}.rp-row-head[data-v-2457688c]{position:sticky;top:0;background:#14101e;color:#9ca3af;font-weight:600;font-size:.85em;text-transform:uppercase;letter-spacing:.5px}.rp-row>span[data-v-2457688c]{overflow:hidden;text-overflow:ellipsis}.rp-time[data-v-2457688c]{color:#93c5fd}.rp-proto[data-v-2457688c]{color:#a5b4fc;text-transform:uppercase}.rp-info[data-v-2457688c]{color:#94a3b8}.filter-container[data-v-3c9f8f7f]{display:flex;flex-direction:column;padding:4px;border-top:var(--ws-pane-border);border-bottom:var(--ws-pane-border)}.filter-container .filter-bar[data-v-3c9f8f7f]{flex-grow:1;display:flex;background-color:var(--ws-almost-white);border:1px solid var(--ws-darker-gray);border-radius:3px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.filter-container .filter-bar.filter-bar-active[data-v-3c9f8f7f]{background-color:#4caf502e;border-color:#4caf50;box-shadow:0 0 0 1px #4caf5026 inset,0 0 8px #4caf502e}.filter-container .filter-bar.filter-bar-active input[type=text][data-v-3c9f8f7f]{background:transparent!important;color:#c8f7c5!important;font-weight:600}.filter-container .filter-bar.filter-bar-active input[type=text][data-v-3c9f8f7f]::placeholder{color:#c8f7c58c}.capture-filter-chip[data-v-3c9f8f7f]{display:inline-flex;align-items:baseline;gap:6px;align-self:center;margin:2px 0 2px 6px;padding:1px 8px 2px;border-radius:4px;background:#4caf5047;border:1px solid rgba(76,175,80,.6);font-family:var(--ws-mono-font, "Menlo", "Consolas", monospace);font-size:12px;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis;cursor:help;flex-shrink:0}.capture-filter-chip .cfc-label[data-v-3c9f8f7f]{color:#c8f7c5bf;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:inherit}.capture-filter-chip .cfc-value[data-v-3c9f8f7f]{color:#7effa0;font-weight:600;text-shadow:0 0 6px rgba(76,175,80,.35)}.input-wrapper[data-v-3c9f8f7f]{flex-grow:1;position:relative;display:flex}.filter-container .filter-bar input[type=text][data-v-3c9f8f7f]{flex-grow:1;outline:none;border:none;padding:4px 7px;font-family:monospace;font-size:12px}.filter-container .filter-bar input[type=text][data-v-3c9f8f7f]::placeholder{color:#999;opacity:1;font-family:inherit}.suggestions-dropdown[data-v-3c9f8f7f]{position:absolute;top:100%;left:0;right:0;background:var(--ws-almost-white);border:1px solid var(--ws-darker-gray);border-top:none;border-radius:0 0 3px 3px;box-shadow:0 4px 8px #00000026;z-index:1000;max-height:300px;overflow-y:auto}.suggestion-item[data-v-3c9f8f7f]{display:flex;justify-content:space-between;padding:6px 8px;cursor:pointer;font-size:12px}.suggestion-item[data-v-3c9f8f7f]:hover,.suggestion-item.selected[data-v-3c9f8f7f]{background-color:#3875d7;color:#fff}.suggestion-item.selected .suggestion-field[data-v-3c9f8f7f],.suggestion-item.selected .suggestion-desc[data-v-3c9f8f7f],.suggestion-item:hover .suggestion-field[data-v-3c9f8f7f],.suggestion-item:hover .suggestion-desc[data-v-3c9f8f7f]{color:#fff}.suggestion-field[data-v-3c9f8f7f]{font-weight:500;color:var(--ws-text-color);font-family:monospace}.suggestion-desc[data-v-3c9f8f7f]{color:var(--ws-darkest-gray);font-size:11px;margin-left:12px}.suggestion-group-header[data-v-3c9f8f7f]{padding:4px 8px 2px;font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#161820;border-top:1px solid #2d2d30;-webkit-user-select:none;user-select:none}.suggestion-group-header[data-v-3c9f8f7f]:first-child{border-top:none}.validation-indicator[data-v-3c9f8f7f]{display:flex;align-items:center;justify-content:center;width:28px;font-size:18px;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none}.vi-valid[data-v-3c9f8f7f]{color:#22c55e}.vi-invalid[data-v-3c9f8f7f]{color:#ef4444}.vi-pending[data-v-3c9f8f7f]{color:#9ca3af;font-size:14px}.vi-neutral[data-v-3c9f8f7f]{color:#6b7280}.apply-filter[data-v-3c9f8f7f]{border:none;background:none;padding:0;outline:none;min-width:24px;min-height:24px;display:inline-flex;justify-content:center;align-items:center;align-self:center;margin:0 5px;filter:brightness(1.75);opacity:.9;cursor:pointer}.apply-filter[data-v-3c9f8f7f]:disabled{pointer-events:none;opacity:.5}.apply-filter[data-v-3c9f8f7f]:hover{filter:brightness(1.25)}.apply-filter[data-v-3c9f8f7f]:active{filter:brightness(1)}.apply-filter svg[data-v-3c9f8f7f]{height:14px;width:auto}.clear-filter[data-v-3c9f8f7f]{border:none;background:none;padding:0 5px;outline:none;cursor:pointer;color:var(--ws-darkest-gray);font-weight:700;font-size:1.5em;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.clear-filter[data-v-3c9f8f7f]:hover{color:var(--ws-text-color);background-color:var(--ws-dark-gray)}.filter-error-alert[data-v-3c9f8f7f]{font-size:13px;padding:2px 8px!important;min-height:auto!important}.filter-history[data-v-3c9f8f7f]{display:flex;flex-direction:column;gap:2px;padding:2px 2px 0}.filter-history-label[data-v-3c9f8f7f]{color:#8a8a8a;font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding-left:2px}.filter-history-strip[data-v-3c9f8f7f]{list-style:none;margin:0;padding:2px 0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.filter-chip[data-v-3c9f8f7f]{display:inline-flex;align-items:center;gap:4px;background:#2a2a2a;color:#d0d0d0;border-radius:999px;padding:2px 8px 2px 10px;font-family:monospace;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.filter-chip[data-v-3c9f8f7f]:hover{background:#3a3a3a}.filter-chip.focused[data-v-3c9f8f7f],.filter-chip[data-v-3c9f8f7f]:focus{outline:none;border-color:#4fc3f7;background:#3a3a3a}.filter-chip-text[data-v-3c9f8f7f]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.filter-chip-remove[data-v-3c9f8f7f]{background:transparent;border:none;color:#888;cursor:pointer;font-size:14px;line-height:1;padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.filter-chip-remove[data-v-3c9f8f7f]:hover{color:#fff;background:#555}.status-bar[data-v-506ad978]{display:flex;padding:0 5px;position:relative;align-items:center;height:22px}.left-section[data-v-506ad978]{flex:1;display:flex;align-items:center;position:relative}.center-section[data-v-506ad978]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:1001}.right-section[data-v-506ad978]{flex:1;display:flex;align-items:center;justify-content:flex-end}.status-divider[data-v-506ad978]{height:18px;margin:0 10px;background-color:#6b7280;width:2px}.release-overlay[data-v-506ad978]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000}.release-popup[data-v-506ad978]{background:#1a1d23;border:1px solid #374151;border-radius:12px;padding:24px 28px;min-width:460px;max-width:560px;box-shadow:0 12px 40px #00000080}.release-header[data-v-506ad978]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #374151}.release-title[data-v-506ad978]{font-size:20px;font-weight:700;color:#f9fafb}.release-ver[data-v-506ad978]{font-size:14px;font-family:monospace;color:#60a5fa;background:#60a5fa1a;padding:2px 10px;border-radius:12px}.release-close[data-v-506ad978]{margin-left:auto;background:none;border:none;color:#6b7280;font-size:22px;cursor:pointer;padding:0 4px;line-height:1}.release-close[data-v-506ad978]:hover{color:#f9fafb}.release-list[data-v-506ad978]{margin:0;padding-left:20px;color:#d1d5db;font-size:14px;line-height:1.8}.release-list li[data-v-506ad978]{margin:4px 0}.release-list li[data-v-506ad978]::marker{color:#60a5fa}.changelog-popup[data-v-506ad978]{font-size:16.5px}.changelog-popup .release-title[data-v-506ad978]{font-size:22.5px}.changelog-popup .release-ver[data-v-506ad978]{font-size:16.5px}.changelog-popup .release-close[data-v-506ad978]{font-size:24.5px}.changelog-popup .release-list[data-v-506ad978]{font-size:16.5px}.notices-link[data-v-506ad978]{margin-left:auto;margin-right:8px;color:#60a5fa;font-size:13px;cursor:pointer;transition:color .15s}.notices-link[data-v-506ad978]:hover{color:#93c5fd;text-decoration:underline}.notices-popup[data-v-506ad978]{background:#1a1d23;border:1px solid #374151;border-radius:15px;padding:30px 35px;min-width:650px;max-width:775px;max-height:86vh;overflow-y:auto;box-shadow:0 12px 40px #00000080;font-size:15.5px}.notices-popup .release-title[data-v-506ad978]{font-size:22.5px}.notices-popup .release-close[data-v-506ad978]{font-size:24.5px}.notices-content[data-v-506ad978]{display:flex;flex-direction:column;gap:25px}.cve-scan-panel[data-v-506ad978]{background:#111827;border:1px solid #374151;border-radius:8px;padding:13px;margin-bottom:20px}.cve-scan-actions[data-v-506ad978]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cve-scan-btn[data-v-506ad978]{font-size:14.5px}.cve-scan-meta[data-v-506ad978]{color:#9ca3af;font-size:14.5px;margin-top:8px}.cve-scan-summary[data-v-506ad978]{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;color:#cbd5e1;font-size:14.5px}.cve-scan-error[data-v-506ad978]{margin-top:8px;color:#fca5a5;font-size:14.5px}.scan-status.ok[data-v-506ad978]{color:#86efac}.scan-status.affected[data-v-506ad978]{color:#fca5a5;font-weight:600}.scan-status.error[data-v-506ad978]{color:#fbbf24;font-weight:600}.notices-section-title[data-v-506ad978]{color:#9ca3af;font-size:13.5px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:8px}.notices-table[data-v-506ad978]{width:100%;border-collapse:collapse;font-size:15.5px}.notices-table th[data-v-506ad978]{text-align:left;color:#6b7280;font-weight:600;font-size:13.5px;text-transform:uppercase;letter-spacing:.5px;padding:9px 13px;border-bottom:1px solid #374151}.notices-table td[data-v-506ad978]{padding:10px 13px;color:#d1d5db;border-bottom:1px solid #1f2937}.notices-table tr:hover td[data-v-506ad978]{background:#60a5fa0d}.notices-table a[data-v-506ad978]{color:#60a5fa;text-decoration:none}.notices-table a[data-v-506ad978]:hover{text-decoration:underline}.app-actions-group[data-v-506ad978]{position:relative;display:inline-flex;align-items:center;z-index:80}.app-actions-trigger[data-v-506ad978]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border:1px solid #67e8f9;border-radius:50%;background:radial-gradient(circle at 34% 30%,#1f3552,#13263e 42%,#0b1524);color:#dbeafe;cursor:pointer;filter:brightness(1.06);box-shadow:inset 0 1px 2px #fff3,0 5px 14px #0ea5e957;transition:transform .15s,filter .15s}.app-actions-trigger[data-v-506ad978]:active{transform:scale(.98)}.app-actions-trigger[data-v-506ad978]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border-radius:50%;border:1px solid rgba(103,232,249,.65);box-shadow:0 0 12px #38bdf873;opacity:1}.app-actions-trigger-icon[data-v-506ad978]{width:24px;height:24px}.app-actions-trigger-icon .ring[data-v-506ad978]{fill:none;stroke:#a5f3fc;stroke-width:1.35}.app-actions-trigger-icon .core[data-v-506ad978]{fill:#0e749038}.app-actions-trigger-icon .menu-line[data-v-506ad978]{fill:none;stroke:#fff;stroke-width:1.85;stroke-linecap:round}.app-actions-menu[data-v-506ad978]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:210px;padding:8px;border:1px solid #374151;border-radius:10px;background:#111827;box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;gap:6px}.app-actions-item[data-v-506ad978]{display:block;width:100%;background:#1f2937;border:1px solid #374151;color:#d1d5db;border-radius:6px;padding:7px 10px;font-family:monospace;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.app-actions-item[data-v-506ad978]:hover{background:#243244;border-color:#4b5563;color:#f3f4f6}.app-actions-item.donate[data-v-506ad978]{background:linear-gradient(180deg,#f59e0b,#d97706);border-color:#7c2d12;color:#111827;font-weight:700}.app-actions-item.donate[data-v-506ad978]:hover{filter:brightness(1.05)}.actions-slide-up-enter-active[data-v-506ad978]{animation:actions-slide-up-506ad978 .2s ease-out}.actions-slide-up-leave-active[data-v-506ad978]{animation:actions-slide-up-506ad978 .16s ease-in reverse}@keyframes actions-slide-up-506ad978{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.filter-popup[data-v-506ad978]{position:absolute;bottom:100%;left:0;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:12px;min-width:280px;box-shadow:0 -4px 12px #0000004d;z-index:1000;color:#e5e7eb;font-size:13px}.filter-popup-header[data-v-506ad978]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#f3f4f6}.close-btn[data-v-506ad978]{background:none;border:none;color:#9ca3af;font-size:18px;cursor:pointer;padding:0 4px}.close-btn[data-v-506ad978]:hover{color:#f3f4f6}.filter-list[data-v-506ad978]{margin:0;padding-left:20px;color:#d1d5db}.filter-list li[data-v-506ad978]{margin:4px 0}.filter-raw[data-v-506ad978]{margin-top:10px;padding-top:8px;border-top:1px solid #374151}.filter-raw code[data-v-506ad978]{font-family:monospace;font-size:11px;color:#9ca3af;word-break:break-all}.stats-info[data-v-506ad978]{font-family:monospace;font-size:13px;color:#22c55e;font-weight:500}.displayed-info[data-v-506ad978]{font-family:monospace;font-size:13px;color:#60a5fa;font-weight:500}.filtered-count[data-v-506ad978]{font-family:monospace;font-size:13px;color:#fbbf24;font-weight:500;background:#fbbf241a;padding:2px 10px;border-radius:4px}.github[data-v-506ad978]{display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}.github svg[data-v-506ad978]{height:100%}.version-info[data-v-506ad978]{font-size:11px;color:#9ca3af;margin-right:10px;font-family:monospace}.thin-client-badge[data-v-506ad978]{color:#60a5fa;font-weight:700;font-size:14.5px;cursor:pointer;position:relative}.app-version-link[data-v-506ad978]{color:#60a5fa;font-weight:700;font-size:14.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.app-version-link[data-v-506ad978]:hover{text-decoration:underline}.capt-dur-badge[data-v-506ad978],.prev-dur-badge[data-v-506ad978]{color:#cbd5e1;font-size:14.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:12px;-webkit-user-select:none;user-select:none}.capt-dur-badge[data-v-506ad978]{color:#86efac}.prev-dur-badge[data-v-506ad978]{color:#94a3b8}.time-format-badge[data-v-506ad978]{color:#cbd5e1;font-size:14.5px;font-family:monospace;cursor:pointer;padding:1px 8px;border-radius:4px;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.time-format-badge[data-v-506ad978]:hover{background:#ffffff12;color:#f3f4f6}.thin-client-popup[data-v-506ad978]{position:absolute;bottom:24px;right:0;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:10px 14px;white-space:nowrap;box-shadow:0 4px 12px #0006;z-index:1000;font-size:14px;font-weight:400;color:#d1d5db;line-height:1.5}.thin-client-popup .popup-row[data-v-506ad978]{margin:2px 0}.thin-client-popup .reduction-row[data-v-506ad978]{color:#22c55e;font-weight:500}.thin-client-popup .pcap-dir-row[data-v-506ad978],.thin-client-popup .compression-row[data-v-506ad978]{color:#9ca3af;font-size:13px;margin-top:6px;padding-top:6px;border-top:1px solid #374151}.backend-combined[data-v-506ad978]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;position:relative;color:#9ca3af;font-size:15px;padding:1px 6px;border-radius:3px;transition:background .15s}.backend-combined[data-v-506ad978]:hover{background:#ffffff0f;color:#e5e7eb}.popup-section-title[data-v-506ad978]{color:#9ca3af;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding-bottom:3px;border-bottom:1px solid #2d3240;margin-bottom:4px}.backend-status-badge[data-v-506ad978]{color:#60a5fa;font-weight:700;font-size:14.5px;cursor:pointer;position:relative}.led-popup[data-v-506ad978]{position:absolute;bottom:20px;right:0;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:6px 12px;box-shadow:0 4px 12px #0006;z-index:1000;font-size:13px;color:#22c55e;font-weight:600;white-space:nowrap}.wss-label[data-v-506ad978]{color:#60a5fa;font-weight:700;font-size:14.5px}.wss-label-wrap[data-v-506ad978]{position:relative;cursor:default}.wss-popup[data-v-506ad978]{position:absolute;bottom:24px;right:-6px;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:10px 12px;min-width:470px;max-width:620px;max-height:260px;overflow-y:auto;box-shadow:0 4px 12px #0006;z-index:1000;color:#d1d5db;font-size:13.5px;line-height:1.45}.wss-popup-title[data-v-506ad978]{color:#fff;font-weight:700;margin-bottom:6px}.wss-events-table[data-v-506ad978]{width:100%;border-collapse:collapse;font-size:12.5px}.wss-events-table th[data-v-506ad978]{text-align:left;color:#93c5fd;font-size:11.5px;padding:5px 8px;border-bottom:1px solid #374151}.wss-events-table td[data-v-506ad978]{padding:5px 8px;border-bottom:1px solid #2a3441;vertical-align:top}.wss-events-table td[data-v-506ad978]:first-child{color:#9ca3af;font-family:monospace;white-space:nowrap;width:90px}.wss-events-table td[data-v-506ad978]:last-child{color:#d1d5db;word-break:break-word}.led-popup-red[data-v-506ad978]{color:#ef4444}.wss-info[data-v-506ad978]{display:flex;align-items:center;gap:4px}.led[data-v-506ad978]{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 3px currentColor;cursor:pointer;position:relative}.led.disconnected[data-v-506ad978]{background-color:#ef4444;color:#ef4444}.led.connecting[data-v-506ad978],.led.reconnecting[data-v-506ad978]{background-color:#f59e0b;color:#f59e0b;animation:pulse-led-506ad978 1s infinite}.led.connected[data-v-506ad978]{background-color:#22c55e;color:#22c55e}@keyframes pulse-led-506ad978{0%,to{opacity:1}50%{opacity:.4}}.backend-popup[data-v-506ad978]{position:absolute;bottom:20px;right:0;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:10px 14px;box-shadow:0 4px 12px #0006;z-index:1000;font-size:16px;color:#d1d5db;max-height:400px;overflow-y:auto}.backend-popup.tshark-libraries[data-v-506ad978]{min-width:400px;max-width:700px}.popup-row[data-v-506ad978]{margin:2px 0}.pcap-dir-row.pcap-dir-warning[data-v-506ad978]{color:#fbbf24}.pcap-dir-row.pcap-dir-critical[data-v-506ad978]{color:#f87171;font-weight:700}.pcap-dir-badge[data-v-506ad978]{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;font-family:monospace;letter-spacing:.2px}.pcap-dir-badge-warning[data-v-506ad978]{background:#fbbf242e;border:1px solid rgba(251,191,36,.38);color:#fbbf24}.pcap-dir-badge-critical[data-v-506ad978]{background:#f871712e;border:1px solid rgba(248,113,113,.38);color:#fca5a5}.libs-section[data-v-506ad978]{margin-top:4px;padding-top:4px;border-top:1px solid #374151}.libs-title[data-v-506ad978]{color:#9ca3af;font-size:14px;margin-bottom:3px}.libs-grid[data-v-506ad978]{display:inline;line-height:1.6}.lib-entry[data-v-506ad978]{font-size:14px;color:#a5b4c8;font-family:monospace;word-wrap:break-word;white-space:normal}.loading-row[data-v-506ad978]{color:#9ca3af;font-style:italic}.feedback-placeholder[data-v-506ad978]{color:#6b7280;font-size:15px;text-align:center;padding:20px 0;font-style:italic}.path-bar[data-v-49c6b7ee]{display:flex;gap:8px;padding:0 0 10px}.nav-btn[data-v-49c6b7ee]{padding:4px 8px}.path-input[data-v-49c6b7ee]{flex:1}.loading[data-v-49c6b7ee],.error[data-v-49c6b7ee]{display:flex;align-items:center;justify-content:center;padding:40px;gap:12px}.error[data-v-49c6b7ee]{color:#ef4444}.file-list[data-v-49c6b7ee]{flex:1;overflow-y:auto}.file-item[data-v-49c6b7ee]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;gap:8px;border-radius:4px;color:#e5e7eb}.file-item[data-v-49c6b7ee]:hover{background:#ffffff0f}.file-item.selected[data-v-49c6b7ee]{background:#3b82f6;color:#fff}.file-item .icon[data-v-49c6b7ee]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.file-item .icon svg[data-v-49c6b7ee]{width:18px;height:18px}.file-item .icon-dir[data-v-49c6b7ee]{color:#f59e0b}.file-item .icon-file[data-v-49c6b7ee]{color:#9ca3af}.file-item.selected .icon-dir[data-v-49c6b7ee],.file-item.selected .icon-file[data-v-49c6b7ee]{color:#fff}.file-item .name[data-v-49c6b7ee]{flex:1;font-family:monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item .size[data-v-49c6b7ee]{font-family:monospace;font-size:12px;color:#888}.file-item.selected .size[data-v-49c6b7ee]{color:#ddd}.drawer-footer[data-v-49c6b7ee]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.selected-path[data-v-49c6b7ee]{flex:1;font-family:monospace;font-size:11px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttons[data-v-49c6b7ee]{display:flex;gap:8px}.buttons .n-button[data-v-49c6b7ee]{font-weight:700}.particles-bg[data-v-8d4a4122]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-page[data-v-e661f4e6]{display:flex;align-items:center;justify-content:center;height:100vh;background:#111318;position:relative;overflow:hidden}.login-card[data-v-e661f4e6]{position:relative;z-index:1;background:#1a1d23;border:1px solid #2d3240;border-radius:14px;padding:40px 44px 36px;width:370px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 32px #00000080}.login-logo[data-v-e661f4e6]{height:36px;margin-bottom:32px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.login-form[data-v-e661f4e6]{width:100%;display:flex;flex-direction:column;gap:18px}.login-field[data-v-e661f4e6]{display:flex;flex-direction:column;gap:6px}.login-field label[data-v-e661f4e6]{color:#9ca3af;font-size:13px;font-weight:500}.login-field input[data-v-e661f4e6]{background:#111318;border:1px solid #374151;border-radius:6px;padding:10px 12px;color:#e5e7eb;font-size:15px;outline:none;transition:border-color .15s}.login-field input[data-v-e661f4e6]:focus{border-color:#3b82f6}.login-error[data-v-e661f4e6]{color:#ef4444;font-size:13px;text-align:center;padding:6px 0}.login-btn[data-v-e661f4e6]{margin-top:6px;font-size:15px;font-weight:600;height:40px}.cpw-page[data-v-827db030]{display:flex;align-items:center;justify-content:center;height:100vh;background:#111318}.cpw-card[data-v-827db030]{background:#1a1d23;border:1px solid #2d3240;border-radius:14px;padding:40px 44px 36px;width:370px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 32px #00000080}.cpw-logo[data-v-827db030]{height:36px;margin-bottom:24px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cpw-title[data-v-827db030]{color:#f9fafb;font-size:18px;font-weight:700;margin-bottom:6px}.cpw-subtitle[data-v-827db030]{color:#9ca3af;font-size:13px;margin-bottom:22px;text-align:center}.cpw-form[data-v-827db030]{width:100%;display:flex;flex-direction:column;gap:16px}.cpw-field[data-v-827db030]{display:flex;flex-direction:column;gap:6px}.cpw-field label[data-v-827db030]{color:#9ca3af;font-size:13px;font-weight:500}.cpw-field input[data-v-827db030]{background:#111318;border:1px solid #374151;border-radius:6px;padding:10px 12px;color:#e5e7eb;font-size:15px;outline:none;transition:border-color .15s}.cpw-field input[data-v-827db030]:focus{border-color:#3b82f6}.cpw-error[data-v-827db030]{color:#ef4444;font-size:13px;text-align:center;padding:4px 0}.cpw-btn[data-v-827db030]{margin-top:4px;font-size:15px;font-weight:600;height:40px}.ch-body[data-v-55c3e6e1]{display:flex;flex-direction:column;min-height:0;gap:8px}.ch-empty[data-v-55c3e6e1]{padding:20px 4px;color:#94a3b8;font-size:13.5px;text-align:center}.ch-scroll[data-v-55c3e6e1]{overflow:auto;max-height:calc(80vh - 180px);padding-right:4px}.ch-table[data-v-55c3e6e1]{width:100%;border-collapse:collapse;font-size:13.5px}.ch-table th[data-v-55c3e6e1]{text-align:left;font-weight:600;color:#94a3b8;padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.2);position:sticky;top:0;background:var(--n-color, #1e293b)}.ch-table td[data-v-55c3e6e1]{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}.ch-table tbody tr[data-v-55c3e6e1]:hover{background:#60a5fa0a}.goto-body[data-v-c23be8af]{display:flex;flex-direction:column;gap:10px}.goto-error[data-v-c23be8af]{color:#f87171;font-size:13px;font-family:monospace}.goto-footer[data-v-c23be8af]{display:flex;justify-content:flex-end;gap:8px}.app-layout[data-v-9af227fe]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.main-content[data-v-9af227fe]{flex-grow:1;display:flex;flex-direction:column;min-height:0}.workspace[data-v-9af227fe]{flex-grow:1;display:flex;flex-direction:column;min-height:0;background-color:var(--ws-almost-white)}.workspace-hidden[data-v-9af227fe]{display:none}.fade-enter-active[data-v-9af227fe],.fade-leave-active[data-v-9af227fe]{transition:opacity .25s ease}.fade-enter-from[data-v-9af227fe],.fade-leave-to[data-v-9af227fe]{opacity:0}.overlay-fade-enter-active[data-v-9af227fe],.overlay-fade-leave-active[data-v-9af227fe]{transition:opacity .2s ease}.overlay-fade-enter-from[data-v-9af227fe],.overlay-fade-leave-to[data-v-9af227fe]{opacity:0}.landing-page[data-v-9af227fe]{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f7fa;min-height:0;overflow:auto;position:relative}.landing-content[data-v-9af227fe]{position:relative;z-index:1}.landing-hidden[data-v-9af227fe]{display:none}.backend-down-overlay[data-v-9af227fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:10000}.backend-down-card[data-v-9af227fe]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:32px 48px;box-shadow:0 8px 32px #00000080;min-width:420px}.filter-loading-overlay[data-v-9af227fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.filter-loading-popup[data-v-9af227fe]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:30px 50px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 8px 32px #0006}.filter-loading-text[data-v-9af227fe]{color:#e5e7eb;font-size:16px;font-weight:500;margin-top:12px}.filter-progress[data-v-9af227fe]{color:#9ca3af;font-size:14px;font-family:monospace;margin-top:8px}.filter-cancel-btn[data-v-9af227fe]{margin-top:14px;font-size:14px}.saved-captures-title[data-v-9af227fe]{font-size:20px;font-weight:700;color:#f9fafb}.saved-captures-count[data-v-9af227fe]{font-size:15px;color:#6b7280;font-family:monospace;margin-left:10px}.sc-header-link[data-v-9af227fe]{display:flex;align-items:center;gap:5px;background:none;border:none;font-family:monospace;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s,color .15s}.sc-header-link svg[data-v-9af227fe]{width:15px;height:15px}.sc-header-link[data-v-9af227fe]:disabled{opacity:.5;cursor:not-allowed}.sc-clear-link[data-v-9af227fe]{color:#ef4444}.sc-clear-link[data-v-9af227fe]:hover{background:#ef44441f;color:#f87171}.saved-captures-empty[data-v-9af227fe]{color:#6b7280;font-size:16px;text-align:center;padding:24px 0;font-style:italic}.saved-captures-name[data-v-9af227fe]{color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sc-data-table[data-v-9af227fe]{font-family:monospace;font-size:14px;--n-th-color: transparent;--n-td-color: transparent;--n-th-color-hover: transparent;--n-td-color-hover: #1f293780;--n-border-color: #1f2937;--n-th-text-color: #d1d5db;--n-td-text-color: #c0c6d0;--n-th-font-weight: 600}.sc-rename-row[data-v-9af227fe]{display:flex;align-items:center}.saved-captures-rename-input[data-v-9af227fe]{flex:1;min-width:0;background:#1f2937;border:1px solid #3b82f6;border-radius:4px 0 0 4px;padding:5px 10px;color:#e5e7eb;font-family:monospace;font-size:15px;outline:none;box-sizing:border-box}.sc-rename-ext[data-v-9af227fe]{background:#111827;border:1px solid #3b82f6;border-left:none;border-radius:0 4px 4px 0;padding:5px 8px;color:#6b7280;font-family:monospace;font-size:15px;white-space:nowrap;-webkit-user-select:none;user-select:none}.sc-icon-cell[data-v-9af227fe]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;cursor:pointer;transition:transform .1s,background .15s}.sc-icon-cell[data-v-9af227fe]:hover{transform:scale(1.2);background:#ffffff14}.sc-icon-cell[data-v-9af227fe]:active{transform:scale(.9)}.sc-icon-disabled[data-v-9af227fe]{opacity:.35;cursor:not-allowed;pointer-events:none}.sc-data-table[data-v-9af227fe] .n-data-table-th{font-size:13px;text-transform:uppercase;letter-spacing:.5px;text-align:center}.sc-data-table[data-v-9af227fe] .n-data-table-td{padding:10px 12px}.guest-banner[data-v-9af227fe]{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#1e3a8a,#1e40af);color:#dbeafe;padding:6px 14px;font-size:.85em;font-family:monospace;border-bottom:1px solid #1d4ed8;flex-shrink:0}.guest-banner-icon[data-v-9af227fe]{font-size:1.1em}.guest-banner-text[data-v-9af227fe]{font-weight:600}.guest-banner-countdown[data-v-9af227fe]{margin-left:auto;color:#93c5fd}.guest-banner-peer[data-v-9af227fe]{background:linear-gradient(90deg,#581c87,#6b21a8);color:#ede9fe;border-bottom-color:#7e22ce}.guest-banner-peer .guest-banner-countdown[data-v-9af227fe]{color:#d8b4fe}.invite-error-page[data-v-9af227fe]{display:flex;flex:1;align-items:center;justify-content:center;background:#0f172a;min-height:100vh}.invite-error-card[data-v-9af227fe]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:32px 48px;box-shadow:0 8px 32px #00000080;min-width:420px}.sentry-banner[data-v-9af227fe]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#1e293bf2;border:1px solid #374151;border-radius:10px;padding:14px 24px;box-shadow:0 4px 16px #0000004d;max-width:780px;z-index:100}.sentry-banner-text[data-v-9af227fe]{color:#d1d5db;font-size:15px;line-height:1.4}.sentry-btn[data-v-9af227fe]{font-size:12px;font-weight:600;white-space:nowrap}
