.app{background:var(--bg);flex-direction:column;height:100vh;display:flex}.main{flex:1;position:relative;overflow:hidden}.drop-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#11111bc7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drop-overlay-box{border:3px dashed var(--accent);width:min(480px,70vw);color:var(--text);text-align:center;background:#cba6f714;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:40px;font-size:16px;display:flex}.drop-overlay-box .icon{font-size:56px}.app.drag-over .main{filter:brightness(.6)}.dropzone{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;padding:40px;display:flex}.dropzone-logo{filter:drop-shadow(0 10px 24px #8839ef40);-webkit-user-select:none;user-select:none;border-radius:22px;width:96px;height:96px;margin-bottom:8px}.dropzone-title{color:var(--text);margin-bottom:4px;font-size:24px;font-weight:600}.dropzone-subtitle{color:var(--text-dim);text-align:center;max-width:520px;font-size:13px;line-height:1.7}.dropzone-box{border:2px dashed var(--border-2);background:var(--bg-1);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(600px,90%);min-height:240px;transition:all .2s;display:flex}.dropzone-box:hover,.dropzone-box.hover{border-color:var(--accent);background:var(--bg-2)}.dropzone.drag-over .dropzone-box{border-color:var(--accent);background:#cba6f714;transform:scale(1.02)}.dropzone-box .icon{opacity:.6;font-size:48px}.dropzone-hint{color:var(--text-faint);font-size:12px}.dropzone-error{color:var(--red);word-break:break-all;background:#f38ba81f;border-radius:6px;max-width:600px;padding:8px 16px;font-size:13px}.error-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111b99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.error-modal{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:min(480px,100%);padding:24px;display:flex;box-shadow:0 10px 40px #0006}.error-modal-icon{font-size:40px;line-height:1}.error-modal-title{color:var(--text);font-size:16px;font-weight:600}.error-modal-hint{color:var(--text-faint);font-size:12px}.error-modal-msg{width:100%;max-height:200px;color:var(--red);text-align:left;word-break:break-all;white-space:pre-wrap;background:#f38ba81a;border-radius:6px;margin-top:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow:auto}.error-modal-actions{gap:10px;margin-top:12px;display:flex}.error-modal-actions button{border:1px solid var(--border);background:var(--bg-2);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 16px;font-size:13px}.error-modal-actions button:hover{background:var(--bg-3,var(--bg-2));border-color:var(--text-dim)}.error-modal-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.error-modal-actions button.primary:hover{filter:brightness(1.1)}.header{border-bottom:1px solid var(--border);background:var(--bg-1);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 12px;min-height:48px;padding:6px 12px;display:flex}@media (width<=1280px){.client-pills{flex-basis:100%;order:99}}.header-logo-btn{cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-logo-btn:hover{background:var(--bg-2)}.header-logo{-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;width:28px;height:28px;display:block}.header-title{flex-direction:column;flex-shrink:1;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}.header-filename-row{align-items:center;gap:8px;min-width:0;display:flex}.header-filename{white-space:nowrap;text-overflow:ellipsis;max-width:min(360px,50vw);font-size:13px;font-weight:600;overflow:hidden}.header-reselect{border:1px solid var(--border);background:var(--bg-2);color:var(--text-dim);cursor:pointer;border-radius:4px;padding:3px 10px;font-size:11px}.header-reselect:hover{background:var(--bg-3);color:var(--text);border-color:var(--border-2)}.header-meta{color:var(--text-faint);font-size:11px}.client-pills{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;min-width:0;padding:2px;display:inline-flex;overflow:hidden}.pill{height:26px;box-shadow:inset 1px 0 0 var(--border);align-items:center;gap:6px;min-width:0;padding:0 12px;line-height:1;display:inline-flex}.pill:first-child{box-shadow:none}.pill-icon{width:15px;height:15px;color:var(--text-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pill-icon svg{width:15px;height:15px;display:block}.pill-key{color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:500}.pill-value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;min-width:0;max-width:220px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.header-tabs{flex-shrink:0;gap:2px;display:flex}.tab-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:14px;font-size:13px}.tab-btn:hover{background:var(--bg-2);color:var(--text)}.tab-btn.active{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.header-actions{align-items:center;gap:6px;display:flex}.theme-toggle{border:1px solid var(--border);width:30px;height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--text);background:var(--bg-2);border-color:var(--border-2)}.theme-toggle-icon{font-size:14px;line-height:1}.theme-toggle-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview{height:100%;padding:20px;overflow:auto}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat-card{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.stat-card.clickable{cursor:pointer;transition:border-color .15s,background .15s}.stat-card.clickable:hover{border-color:var(--accent);background:var(--bg-2)}.stat-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.stat-value{font-size:24px;font-weight:600}.stat-value.red{color:var(--red)}.stat-value.yellow{color:var(--yellow)}.stat-value.green{color:var(--green)}.stat-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=960px){.overview-columns{grid-template-columns:1fr}}.overview-col{flex-direction:column;gap:14px;min-width:0;display:flex}.section-clusters .cluster-list{max-height:calc(100vh - 260px);padding-right:2px;overflow-y:auto}.cluster-empty{color:var(--text-dim);align-items:center;gap:10px;padding:18px 4px;font-size:12px;display:flex}.cluster-empty-icon{width:22px;height:22px;color:var(--green);background:#40a02b26;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.http-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mini-stat{background:var(--bg-2);border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.mini-stat-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.mini-stat-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mini-stat-sub{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.http-sub+.http-sub{margin-top:12px}.http-sub-title{color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:10px}.dist-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=500px){.dist-grid{grid-template-columns:1fr}}.bar-row-clickable{cursor:pointer;border-radius:3px;margin:0 -4px;padding:2px 4px}.bar-row-clickable:hover{background:var(--bg-2)}.bar-row .bar-label.bar-label-wide{width:180px;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:14px 16px}.section h3{color:var(--text);margin:0 0 12px;font-size:13px;font-weight:600}.bar-row{align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.bar-row .bar-label{width:90px;color:var(--text-dim);flex-shrink:0}.bar-row .bar-container{background:var(--bg-2);border-radius:6px;flex:1;height:12px;overflow:hidden}.bar-row .bar-fill{border-radius:6px;height:100%}.bar-row .bar-value{text-align:right;width:60px;color:var(--text-dim);font-variant-numeric:tabular-nums}.timeline-wrap{width:100%}.timeline{background:var(--bg-2);border-radius:6px;width:100%;height:80px;display:block}.timeline-axis{height:22px;margin-top:2px;position:relative}.timeline-tick{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.timeline-tick[data-align=start]{align-items:flex-start;transform:translate(0)}.timeline-tick[data-align=end]{align-items:flex-end;transform:translate(-100%)}.timeline-tick-mark{background:var(--border-2);width:1px;height:4px;display:block}.timeline-tick-label{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:10px}.panel{flex-direction:column;height:100%;display:flex}.toolbar{background:var(--bg-1);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.toolbar input[type=search],.toolbar input[type=text]{flex:1;min-width:200px}.toolbar .toolbar-search{max-width:360px;margin-left:auto}.toolbar .toggle-group{background:var(--bg-2);border:1px solid var(--border);border-radius:4px;gap:2px;padding:2px;display:flex}.toolbar .toggle{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 8px;font-size:11px}.toolbar .toggle:hover{color:var(--text)}.toolbar .toggle.active{background:var(--bg-3);color:var(--text)}.toolbar .counter{color:var(--text-faint);font-size:11px}.toolbar .counter.filtered{color:var(--accent);font-weight:600}.toolbar .toolbar-clear{border:1px solid var(--border);background:var(--bg-2);color:var(--text-faint);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px}.toolbar .toolbar-clear:disabled{cursor:default;opacity:.45}.toolbar .toolbar-clear.active{color:var(--accent);border-color:var(--accent);background:var(--bg-1)}.toolbar .toolbar-clear.active:hover{background:var(--bg-2)}.empty .empty-clear{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;margin-left:6px;padding:4px 10px;font-size:12px}.empty .empty-clear:hover{background:var(--bg-2)}.toolbar-loading{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.toolbar-loading .spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.list-more{color:var(--text-faint);border-top:1px dashed var(--border);justify-content:center;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.list-more-btn{border:1px solid var(--border);background:var(--bg-2);color:var(--accent);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.list-more-btn:hover{background:var(--bg-3)}.table-wrap{flex:1;overflow:auto}.table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.table thead{background:var(--bg-1);z-index:1;position:sticky;top:0}.table th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;font-size:11px;font-weight:600}.table td{border-bottom:1px solid var(--row-divider);color:var(--text);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;overflow:hidden}.table td.cell-pill{text-overflow:clip}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:var(--bg-2)}.table tbody tr.selected{background:var(--accent-soft)}.badge{letter-spacing:.3px;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.method-pill,.status-pill{letter-spacing:.4px;text-align:center;box-sizing:border-box;border:1px solid;border-radius:3px;min-width:44px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.method-GET{color:var(--green)}.method-POST{color:var(--blue)}.method-PUT{color:var(--orange)}.method-DELETE{color:var(--red)}.method-PATCH{color:var(--accent)}.method-HEAD,.method-OPTIONS{color:var(--text-dim)}.method-WEBVIEW{color:var(--text-faint)}.status-pill.status-2xx{color:var(--green)}.status-pill.status-3xx{color:var(--blue)}.status-pill.status-4xx{color:var(--orange)}.status-pill.status-5xx{color:var(--red)}.status-pill.status-unknown{color:var(--text-faint)}.status-2xx{color:var(--green)}.status-3xx{color:var(--blue)}.status-4xx{color:var(--orange)}.status-5xx{color:var(--red)}.status-0,.status-unknown{color:var(--text-faint)}.method{color:var(--accent-2);font-weight:600}.provenance-badge{letter-spacing:.3px;background:var(--bg-2);color:var(--text-dim);border:1px solid var(--row-divider);vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.webview-note{color:var(--text-dim);background:var(--bg-2);border-left:3px solid var(--orange);border-radius:3px;margin:4px 0 12px;padding:8px 10px;font-size:12px;line-height:1.5}.webview-note code{background:var(--bg-1);border-radius:2px;padding:0 4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.console-list{flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.console-row{border-bottom:1px solid var(--row-divider);cursor:pointer;grid-template-columns:90px 60px 60px 1fr;align-items:start;gap:10px;padding:4px 12px;display:grid}.console-row:hover{background:var(--bg-2)}.console-row.selected{background:var(--accent-soft)}.console-row .t{color:var(--text-faint);white-space:nowrap;font-size:11px}.console-row .type-badge,.console-row .level-badge{text-align:center;white-space:nowrap;border-radius:3px;justify-self:start;padding:1px 5px;font-size:10px}.console-row .msg{white-space:pre-wrap;word-break:break-all;color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.console-row.level-E .msg{color:var(--red)}.console-row.level-W .msg{color:var(--yellow)}.section-sub{color:var(--text-faint);margin-left:6px;font-size:11px;font-weight:400}.cluster-list{flex-direction:column;gap:4px;display:flex}.cluster-row{cursor:pointer;border-radius:4px;grid-template-columns:42px 52px 1fr;align-items:center;gap:10px;padding:6px 8px;font-size:12px;display:grid}.cluster-row:hover{background:var(--bg-2)}.cluster-count{font-variant-numeric:tabular-nums;color:var(--red);text-align:right;font-weight:700}.cluster-type{text-align:center;border-radius:3px;justify-self:start;padding:1px 6px;font-size:10px}.cluster-body{min-width:0}.cluster-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.cluster-sub{color:var(--text-faint);margin-top:1px;font-size:11px}.cluster-more{color:var(--text-faint);padding:6px 8px;font-size:11px}.bsl-list{flex:1;padding:8px 12px 20px;overflow:auto}.bsl-group{border:1px solid var(--border);background:var(--bg-1);border-radius:6px;margin-bottom:10px;overflow:hidden}.bsl-group-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.bsl-group-head:hover{background:var(--bg-3)}.bsl-caret{color:var(--text-faint);transition:transform .15s;display:inline-block}.bsl-caret.open{transform:rotate(90deg)}.bsl-group-tag{color:var(--type-bsl);font-weight:600}.bsl-group-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.bsl-group-fields{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;max-width:50%;margin-left:auto;font-size:11px;overflow:hidden}.bsl-rows{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.bsl-row{border-bottom:1px solid var(--row-divider);cursor:pointer;grid-template-columns:90px 32px 1fr;align-items:start;gap:10px;padding:4px 12px;display:grid}.bsl-row:last-child{border-bottom:none}.bsl-row:hover{background:var(--bg-2)}.bsl-row.selected{background:var(--accent-soft)}.bsl-row .t{color:var(--text-faint);white-space:nowrap;font-size:11px}.bsl-row .level-badge{text-align:center;border-radius:3px;justify-self:start;padding:1px 5px;font-size:10px}.bsl-row .msg{white-space:pre-wrap;word-break:break-all;color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.drawer-mask{z-index:10;background:#00000059;position:absolute;inset:0}.drawer{background:var(--bg-1);border-left:1px solid var(--border);z-index:11;flex-direction:column;width:min(640px,50vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0006}.drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.drawer-head .title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.copy-btn{background:var(--bg-2);border:1px solid var(--border-2);color:var(--accent-2);cursor:pointer;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px}.copy-btn:hover{background:var(--border-2);color:var(--text)}.copy-toast{background:var(--bg-3);color:var(--green);border:1px solid var(--border-2);z-index:12;border-radius:6px;padding:6px 14px;font-size:12px;animation:1.5s fadeInOut;position:absolute;top:52px;left:50%;transform:translate(-50%)}@keyframes fadeInOut{0%,to{opacity:0;transform:translate(-50%,-6px)}15%,85%{opacity:1;transform:translate(-50%)}}.drawer-body h4{align-items:center;gap:8px;display:flex}.rawlog-mask{z-index:20;background:#00000073;display:flex;position:absolute;inset:0}.rawlog-panel{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:min(1100px,92vw);height:min(86vh,880px);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.rawlog-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.rawlog-title{font-size:13px;font-weight:600}.rawlog-meta{color:var(--text-faint);font-size:11px}.rawlog-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.rawlog-actions button:last-child{background:var(--bg-2);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:4px;padding:3px 8px;font-size:11px}.rawlog-actions button:last-child:hover{background:var(--bg-3);color:var(--text);border-color:var(--border-2)}.rawlog-body{background:var(--bg-2);color:var(--text);white-space:pre;tab-size:4;flex:1;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.inline-copy{border:1px solid var(--border-2);color:var(--text-dim);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border-radius:3px;padding:1px 6px;font-size:10px}.inline-copy:hover{color:var(--accent-2);border-color:var(--accent-2)}.drawer-body{flex:1;padding:14px 16px;overflow:auto}.drawer-body h4{color:var(--text-faint);text-transform:uppercase;letter-spacing:.6px;margin:14px 0 8px;font-size:11px;font-weight:600}.drawer-body h4:first-child{margin-top:0}.kv{grid-template-columns:140px 1fr;gap:4px 10px;font-size:12px;display:grid}.kv dt{color:var(--text-dim);word-break:break-all}.kv dd{word-break:break-all;color:var(--text);margin:0}.code-block{border:1px solid var(--border);border-radius:6px;max-height:360px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}pre.code-block{background:var(--bg);color:var(--text);white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit;margin:0;padding:10px 12px}.code-block .shiki{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.code-block .shiki code{font-family:inherit;font-size:inherit;background:0 0;display:block}.code-block .shiki .line{min-height:1em}.empty{text-align:center;color:var(--text-faint);padding:40px;font-size:12px}.app-footer{color:var(--text-faint);border-top:1px solid var(--border);background:var(--bg-1);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px 12px;font-size:11px;display:flex;overflow:hidden}.app-footer-absolute{background:0 0;border-top:none;position:fixed;bottom:0;left:0;right:0}.app-footer-item{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-footer-sep{color:var(--text-faint);opacity:.5}.app-footer-hash{color:var(--text-dim);background:var(--bg-2);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.app-footer-msg{color:var(--text-dim);max-width:min(60vw,560px)}.network-badge{white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex}.network-badge-label{letter-spacing:.3px;text-align:center;box-sizing:border-box;background:0 0;border:1px solid;border-radius:3px;width:36px;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.network-badge-detail{color:var(--text-faint);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.signal-bars{flex:0 0 11px;align-items:flex-end;gap:1px;width:11px;height:10px;display:inline-flex}.signal-bar{background:var(--bg-3);border-radius:1px;width:2px;display:inline-block}.signal-bar-1{height:3px}.signal-bar-2{height:5px}.signal-bar-3{height:7px}.signal-bar-4{height:10px}.pill .network-badge-label{border:0;padding:0;font-size:12px;font-weight:500}.pill .network-badge-detail{font-size:10px}.pill .network-badge{gap:4px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eff1f5;--bg-1:#e6e9ef;--bg-2:#dce0e8;--bg-3:#ccd0da;--border:#bcc0cc;--border-2:#acb0be;--text:#4c4f69;--text-dim:#5c5f77;--text-faint:#7c7f93;--accent:#8839ef;--accent-2:#04a5e5;--green:#40a02b;--yellow:#df8e1d;--red:#d20f39;--orange:#fe640b;--blue:#1e66f5;--teal:#179299;--accent-soft:#8839ef1f;--row-divider:#bcc0cc99;--level-V:#6c6f85;--level-D:#1e66f5;--level-I:#179299;--level-W:#c08d1c;--level-E:#d20f39;--level-V-bg:#6c6f851f;--level-D-bg:#1e66f51f;--level-I-bg:#17929924;--level-W-bg:#df8e1d29;--level-E-bg:#d20f391f;--type-ntl:#8839ef;--type-htp:#04a5e5;--type-jsl:#fe640b;--type-web:#40a02b;--type-bsl:#179299;--type-api:#ea76cb;color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Helvetica Neue,sans-serif;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11111b;--bg-1:#181825;--bg-2:#1e1e2e;--bg-3:#313244;--border:#313244;--border-2:#45475a;--text:#cdd6f4;--text-dim:#9399b2;--text-faint:#6c7086;--accent:#cba6f7;--accent-2:#89dceb;--green:#a6e3a1;--yellow:#f9e2af;--red:#f38ba8;--orange:#fab387;--blue:#89b4fa;--teal:#94e2d5;--accent-soft:#cba6f71f;--row-divider:#31324480;--level-V:#9399b2;--level-D:#89b4fa;--level-I:#94e2d5;--level-W:#f9e2af;--level-E:#f38ba8;--level-V-bg:#9399b21f;--level-D-bg:#89b4fa24;--level-I-bg:#94e2d524;--level-W-bg:#f9e2af29;--level-E-bg:#f38ba82e;--type-ntl:#cba6f7;--type-htp:#89dceb;--type-jsl:#fab387;--type-web:#a6e3a1;--type-bsl:#94e2d5;--type-api:#f5c2e7}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11111b;--bg-1:#181825;--bg-2:#1e1e2e;--bg-3:#313244;--border:#313244;--border-2:#45475a;--text:#cdd6f4;--text-dim:#9399b2;--text-faint:#6c7086;--accent:#cba6f7;--accent-2:#89dceb;--green:#a6e3a1;--yellow:#f9e2af;--red:#f38ba8;--orange:#fab387;--blue:#89b4fa;--teal:#94e2d5;--accent-soft:#cba6f71f;--row-divider:#31324480;--level-V:#9399b2;--level-D:#89b4fa;--level-I:#94e2d5;--level-W:#f9e2af;--level-E:#f38ba8;--level-V-bg:#9399b21f;--level-D-bg:#89b4fa24;--level-I-bg:#94e2d524;--level-W-bg:#f9e2af29;--level-E-bg:#f38ba82e;--type-ntl:#cba6f7;--type-htp:#89dceb;--type-jsl:#fab387;--type-web:#a6e3a1;--type-bsl:#94e2d5;--type-api:#f5c2e7}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}button{font:inherit;color:inherit;background:var(--bg-3);border:1px solid var(--border-2);cursor:pointer;border-radius:4px;padding:4px 10px;transition:background .15s,border-color .15s}button:hover{background:var(--border-2)}button:disabled{opacity:.5;cursor:not-allowed}input[type=text],input[type=search],select{font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--border);border-radius:4px;outline:none;padding:4px 8px}input[type=text]:focus,input[type=search]:focus,select:focus{border-color:var(--accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-2)}::-webkit-scrollbar-track{background:0 0}code,pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}
