html,body,#root{width:100%;height:100%;margin:0;padding:0}body{font-family:var(--font-main);color:var(--text-main);background-color:var(--body-bg,#080c12);background-image:var(--body-bg-image);margin:0}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--body-bg-dots);background-size:32px 32px;position:fixed;inset:0}:root{--body-bg:#080c12;--body-bg-image:radial-gradient(ellipse at 50% 0%, #818cf80f 0%, transparent 60%), radial-gradient(ellipse at 80% 100%, #818cf80a 0%, transparent 50%);--body-bg-dots:radial-gradient(#818cf814 1px, transparent 1px);--canvas-bg:#0f141ba6;--lane-bg:#14151859;--surface-fill:#0f141b73;--surface-raised:#0f141bbf;--surface-overlay:#0f141bf2;--surface-header:#0f141b99;--surface-drawer:#080c12f5;--surface-input:#0f141b99;--tooltip-bg:#101113f5;--chart-border:var(--border-subtle);--chart-gridline:rgba(var(--accent-rgb), .06);--chart-axis-line:rgba(var(--accent-rgb), .08);--chart-panel-shadow:none;--chart-tooltip-border:rgba(var(--accent-rgb), .22);--chart-tooltip-shadow:0 6px 18px #0006;--page-bg:#0a0b0e;--card-bg:#141518bf;--ctrl-bg:#1a1b1ecc;--text-main:#e6e4e0;--text-sub:#a5a29c;--text-muted:#69655e;--radius-lg:12px;--radius-md:8px;--radius-sm:6px;--font-main:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", "Consolas", monospace;--success:#4dab6a;--warning:#faa918;--danger:#e04848;--purple:#722ed1;--orange:#e44d26;--wf-surface:var(--surface-raised);--wf-border:var(--border-subtle);--wf-border-light:#ffffff0a;--wf-text:var(--text-main);--wf-text-dim:var(--text-muted);--wf-text-sub:var(--text-sub);--wf-radius:var(--radius-sm);--wf-shadow:0 1px 3px #0006;--wf-bg-hover:rgba(var(--accent-rgb), .04);--wf-bg-row-hover:rgba(var(--accent-rgb), .06);--wf-bg-stripe:#ffffff04;--wf-bg-th:#ffffff05;--wf-bar-bg:#ffffff0f;--wf-tooltip-border:#ffffff14;--wf-overlay-bg:#080c12f7}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sweep-bottom{0%{left:-30%}to{left:100%}}@keyframes loading-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,rgba(var(--accent-rgb), .35)) var(--scrollbar-track,rgba(var(--accent-rgb), .06))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track,rgba(var(--accent-rgb), .06));border-radius:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(var(--accent-rgb), .35));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,rgba(var(--accent-rgb), .5))}.hidden{display:none!important}.error{color:#e8a0a0}.app{background:var(--page-bg);z-index:1;flex-direction:column;width:100%;max-width:none;height:100dvh;margin:0 auto;padding:clamp(8px,1vh,14px) clamp(10px,1.2vw,12px) clamp(8px,1vh,12px);display:flex;position:relative;overflow:hidden}.title-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.title-head{align-items:center;gap:12px;display:flex}.title-logo-shell{justify-content:center;align-items:center;display:flex}.title-logo{width:auto;height:28px}.title-brand{flex-direction:column;display:flex}.title-row{align-items:baseline;gap:8px;display:flex}.title{letter-spacing:.4px;color:var(--title-color,#f1f5f9);text-shadow:var(--title-glow);font-size:24px;font-weight:700}.title-version-inline{align-items:center;display:inline-flex}.title-version-inline-text{color:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.toolbar-right{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wd-quick-inline{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:3px;max-width:min(66vw,760px);padding-bottom:2px;display:inline-flex;overflow-x:auto}.wd-time-quick-btn{height:32px;color:var(--text-sub);text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-width:54px;padding:0 7px;font-size:11px;transition:all .18s}.wd-time-quick-btn.short{min-width:42px;padding:0 5px}.wd-time-quick-btn:hover{background:rgba(var(--accent-rgb), .1);color:var(--text-main)}.wd-time-quick-btn.active{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .15);color:var(--accent);font-weight:700}.wd-chip{border:1px solid var(--border-subtle);background:var(--ctrl-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;display:inline-flex}.wd-time-field-label{color:var(--text-muted);white-space:nowrap;font-size:10px}.wd-time-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:72px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.wd-time-trigger{text-align:left;min-width:260px;max-width:min(42vw,360px);color:var(--text-main);cursor:pointer;justify-content:flex-start;gap:8px}.wd-time-trigger.active{border-color:rgba(var(--accent-rgb), .35);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .12) inset}.wd-time-range-direct{min-width:260px;max-width:min(42vw,360px)}.wd-time-range-direct.ant-picker{border:1px solid var(--border-subtle);background:var(--ctrl-bg);height:32px;box-shadow:none;border-radius:8px;padding-inline:10px}.wd-time-range-direct.ant-picker:hover,.wd-time-range-direct.ant-picker-focused,.wd-time-range-direct.ant-picker.active{border-color:rgba(var(--accent-rgb), .35);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .12) inset}.wd-time-range-direct .ant-picker-input>input{color:var(--text-main);font-size:12px;font-family:var(--font-mono)}.wd-time-range-direct .ant-picker-input>input::placeholder{color:var(--text-muted);font-family:var(--font-main)}.wd-time-range-direct .ant-picker-range-separator,.wd-time-range-direct .ant-picker-suffix{color:var(--text-sub)}.btn-wow-primary{background:var(--accent-gradient);border:1px solid rgba(var(--accent-rgb), .4);color:#fff;box-shadow:0 4px 14px rgba(var(--accent-rgb), .2)}.btn-wow-primary:hover{box-shadow:0 4px 20px rgba(var(--accent-rgb), .35)}.wd-ant-range{color-scheme:var(--color-scheme,dark)}.theme-trigger-btn{color:var(--text-sub);margin-left:2px}.theme-trigger-btn:hover{color:var(--accent)!important;background:rgba(var(--accent-rgb), .08)!important}.theme-menu-item{align-items:center;gap:10px;min-width:130px;display:flex}.theme-menu-dot{width:10px;height:10px;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .25);border-radius:50%;flex-shrink:0}.theme-menu-check{color:var(--accent);margin-left:auto}.wd-refresh-chip{align-items:center;gap:6px;display:inline-flex}.refresh-live-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.refresh-live-dot.on{background:var(--success);animation:2s ease-in-out infinite pulse-dot}.refresh-live-dot.off{background:var(--text-muted);animation:none}.refresh-live-dot.spin{animation:.3s ease-in-out infinite pulse-dot}.refresh-interval-input{border:1px solid rgba(var(--accent-rgb), .25);background:var(--surface-header);height:22px;color:var(--accent);font-size:11px;font-family:var(--font-mono);border-radius:999px;padding:0 8px}.wd-refresh-unit{color:var(--text-sub);font-size:11px}.loading-skeleton{grid-template-columns:clamp(200px,16vw,280px) minmax(420px,1fr) clamp(320px,30vw,560px);gap:16px;height:100%;display:grid}.skeleton-lane{border:1px solid rgba(var(--accent-rgb), .1);background:var(--lane-bg);border-radius:10px;flex-direction:column;gap:12px;padding:10px;display:flex}.skeleton-card{border-radius:var(--radius-md);background:rgba(var(--accent-rgb), .05);height:80px}.skeleton-title{background:rgba(var(--accent-rgb), .08);border-radius:4px;width:60%;height:14px}.shimmer{background:linear-gradient(90deg, rgba(var(--accent-rgb), .05) 25%, rgba(var(--accent-rgb), .12) 50%, rgba(var(--accent-rgb), .05) 75%);background-size:200% 100%;animation:2s ease-in-out infinite shimmer}.canvas{background:var(--canvas-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000020}.columns{grid-template-columns:clamp(200px,16vw,280px) minmax(420px,1fr) clamp(320px,30vw,560px);align-items:stretch;gap:16px;height:100%;min-height:0;display:grid}.lane{border:1px solid rgba(var(--accent-rgb), .1);background:var(--lane-bg);border-radius:10px;flex-direction:column;gap:8px;min-height:0;padding:10px 0;display:flex;overflow:hidden}.lane-head{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.lane-title{color:var(--text-sub);letter-spacing:.3px;text-transform:uppercase;font-size:13px;font-weight:700}.lane-title--with-icon,.lane-title__label{align-items:center;gap:8px;display:inline-flex}.lane-title__icon{color:var(--source-icon-color,var(--accent));flex:none}.lane-title__icon--parse{transform-origin:50%;transform:scale(1.08)}.lane-title-clickable{cursor:pointer}.lane-title-clickable:hover{color:var(--accent)}.lane-title-clickable:hover .lane-count{background:var(--accent);color:#fff}.lane-title-clickable.selected{color:var(--accent)}.lane-title-clickable.selected .lane-count{background:var(--accent);color:#fff}.lane-count{background:rgba(var(--accent-rgb), .15);min-width:20px;height:18px;color:var(--text-sub);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.lane-actions{align-items:center;gap:6px;display:inline-flex}.lane-scroll{flex:auto;min-height:0;padding:0 12px 0 8px;overflow-y:auto}.card{background:var(--surface-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .2s}.card:hover{border-color:rgba(var(--accent-rgb), .35)}.node{color:var(--text-main);cursor:pointer;border:1px solid var(--node-border);background:var(--node-bg);border-radius:var(--radius-lg);--race-color:var(--node-accent);margin-bottom:8px;padding:8px;transition:all .2s linear;position:relative;overflow:hidden}.node:hover{border-color:var(--node-accent);box-shadow:0 0 10px rgba(var(--node-accent-rgb), .25)}.node.selected{border-color:var(--node-accent);box-shadow:0 0 8px rgba(var(--node-accent-rgb), .3), inset 0 0 8px rgba(var(--node-accent-rgb), .1);background:rgba(var(--node-accent-rgb), .12);border-width:2px}.node--source{margin-bottom:0;padding:6px}.node--source+.node--source{margin-top:6px}.node--miss{border-style:var(--miss-border-style,dashed)}.node--miss:before{display:none}.node--miss:hover{box-shadow:0 0 14px rgba(var(--node-accent-rgb), .12)}.node--miss-alert{background:var(--node-bg);border-color:var(--node-border);color:var(--text-main)}.node--miss-muted{background:var(--lane-bg);border-color:var(--node-border);color:var(--text-sub)}.node__sub{opacity:.8;margin-bottom:6px;font-size:12px}:is(.node--package:has(.node__leaf.selected),.node--group:has(.node__leaf.selected)){border-color:var(--node-accent);box-shadow:0 0 8px rgba(var(--node-accent-rgb), .3), inset 0 0 8px rgba(var(--node-accent-rgb), .1);background:rgba(var(--node-accent-rgb), .12);border-width:2px}.node__header{cursor:pointer;border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin:-4px -8px;padding:4px 8px;transition:background .15s;display:flex}.node__header:hover{background:rgba(var(--node-accent-rgb), .06)}.node--group .node__header{margin:0;padding:0}.node__parse-row{cursor:pointer;flex:1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.node__parse-row .node__title{flex-shrink:0;margin-bottom:0}.node__parse-row .node__summary{white-space:nowrap;text-overflow:ellipsis;margin-top:0;padding-right:8px;overflow:hidden}.node__group-row{align-items:center;gap:14px;min-width:0;display:flex}.node__collapse-btn{flex:none;margin-left:12px}.node__title{font-size:14px;font-weight:600;font-family:var(--font-mono);color:var(--node-title-color);margin-bottom:3px}.node__title--with-icon{align-items:center;gap:8px;display:flex}.node__title-icon{color:var(--source-icon-color,var(--node-accent));flex:none}.node__title--leaf{gap:10px}.node__package-icon-chip{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.node__package-icon{color:rgb(var(--package-icon-rgb,var(--accent-rgb)))}.node__package-icon-chip--mint{--package-icon-rgb:76, 175, 80;background:#4caf5029;border-radius:9px;width:34px;height:34px}.node__package-icon-chip--amber{--package-icon-rgb:239, 108, 0;background:#ef6c001f}.node__package-icon-chip--sky{--package-icon-rgb:33, 150, 243;background:#2196f31f}.node__leaf-title-icon,.node__miss-title-icon{color:var(--text-sub);flex:none}.node--package .node__title,.node--group .node__title{font-size:16px;font-weight:700;font-family:var(--font-main);cursor:pointer;margin-bottom:0;transition:color .2s}.node--package .node__title:hover,.node--group .node__title:hover{color:color-mix(in srgb, var(--node-accent) 80%, white)}.node--miss .node__title{margin-bottom:0}.node__summary{color:var(--text-sub);font-size:13px;font-family:var(--font-mono);margin-top:3px}.node__children{margin-top:8px;padding:5px 12px 0 8px;overflow-y:auto}.node--package .node__children{max-height:430px}.node--group .node__children{max-height:340px}.node__leaf{border:1px solid var(--leaf-border);background:var(--leaf-bg);border-radius:var(--radius-sm);cursor:pointer;--race-color:var(--leaf-accent);margin-bottom:6px;padding:6px;transition:border-color .18s;position:relative}.node__leaf:hover{border-color:var(--leaf-accent);box-shadow:0 0 8px rgba(var(--leaf-accent-rgb), .12)}.node__leaf.selected{border-color:var(--leaf-accent);box-shadow:0 0 6px rgba(var(--leaf-accent-rgb), .25), inset 0 0 6px rgba(var(--leaf-accent-rgb), .08);background:rgba(var(--leaf-accent-rgb), .1);border-width:2px}.node__leaf-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-inline-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.metric-inline-badge{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .12);color:var(--badge-text);font-size:12px;font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:1px 6px;font-weight:600}.node:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--race-color) 50%, transparent 100%);opacity:0;pointer-events:none;border-radius:2px;width:30%;height:2px;transition:opacity .25s;position:absolute;bottom:0;left:-30%}.node.sweep:after{opacity:1;animation:1.2s ease-in-out forwards sweep-bottom}.detail-panel{background:var(--surface-drawer);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--accent);z-index:20;min-height:220px;max-height:86dvh;box-shadow:0 -8px 48px #0000008c, 0 0 16px rgba(var(--accent-rgb), .25), inset 0 0 10px rgba(var(--accent-rgb), .08);border-radius:14px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),height .2s ease-out;display:flex;position:fixed;bottom:10px;left:10px;right:10px;overflow:hidden;transform:translateY(calc(100% + 12px))}.detail-panel.open{transform:translateY(0)}.detail-panel.card:hover{border-color:var(--accent);box-shadow:0 -8px 48px #0000008c, 0 0 16px rgba(var(--accent-rgb), .25), inset 0 0 10px rgba(var(--accent-rgb), .08)}.detail-panel-head{border-bottom:1px solid rgba(var(--accent-rgb), .55);background:var(--surface-header);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px 6px;display:flex}.detail-panel-head-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.detail-panel-head-right{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.detail-heading-label{align-items:center;gap:8px;display:inline-flex}.detail-heading-icon{color:var(--detail-heading-color,var(--accent));flex:none}.detail-head-meta{font-family:var(--font-mono);align-items:center;gap:3px;display:inline-flex}.detail-head-meta-label{color:var(--text-muted);font-size:11px}.detail-head-meta-value{color:var(--text-sub);font-size:11px}.detail-panel-title{color:var(--text-main);font-size:16px;font-weight:700}.detail-resize-bar{justify-content:center;align-items:center;padding-top:6px;display:flex}.detail-drag-handle{background:rgba(var(--accent-rgb), .3);cursor:ns-resize;touch-action:none;border-radius:999px;width:36px;height:5px}.detail-drag-handle:hover{background:rgba(var(--accent-rgb), .6)}.drawer-close{background:rgba(var(--accent-rgb), .1);cursor:pointer;width:20px;height:20px;color:var(--text-sub);border:0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.drawer-close:hover{background:var(--close-hover-bg,rgba(var(--accent-rgb), .2));color:var(--close-hover-color,#e8a0a0)}.detail-panel-body{flex-direction:column;flex:auto;min-height:0;padding:8px;display:flex;overflow:hidden}.detail-panel-body p{color:var(--text-sub);font-size:13px}.detail-fullscreen-btn{cursor:pointer;width:22px;height:22px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.detail-fullscreen-btn:hover{background:rgba(var(--accent-rgb), .12);color:var(--accent)}.detail-panel.fullscreen{z-index:100;border-radius:0;max-height:100dvh;inset:0}.detail-panel.fullscreen .detail-panel-body{overflow:auto}.detail-grid{grid-template-columns:minmax(220px,.52fr) minmax(0,2.08fr);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.detail-grid.miss-mode{grid-template-columns:minmax(210px,.38fr) minmax(0,2.12fr)}.detail-col{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin-bottom:0;display:flex;overflow:hidden}.detail-miss-col{min-height:0}.detail-miss-col .miss-shell{flex:1}.detail-miss-col .miss-log-viewer{flex:1;min-height:0}.detail-miss-col .miss-scroll{height:100%;min-height:0}.detail-name-type-row{align-items:center;gap:8px;min-width:0;display:flex}.detail-kv-label{color:var(--text-muted);flex:none;font-size:12px}.detail-kv-value{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.detail-type-badge{border:1px solid var(--border-subtle);background:var(--ctrl-bg);color:var(--text-sub);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.2}.detail-metric-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.detail-metric-badge{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .12);color:var(--badge-text);font-size:12px;font-family:var(--font-mono);border-radius:999px;padding:2px 6px;font-weight:600}.detail-time-row{align-items:flex-start;gap:6px;margin-top:8px;display:flex}.detail-time-value{white-space:normal;word-break:break-word;color:var(--text-sub)}.detail-node-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(40vw,460px);padding:2px 8px;font-size:12px;overflow:hidden}.detail-node-pill--package{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .08);color:var(--accent)}.detail-param-list{align-items:center;gap:10px;display:inline-flex}.detail-param-item{align-items:center;gap:4px;display:inline-flex}.detail-param-name{color:var(--text-muted);font-size:11px}.detail-param-data{color:var(--text-sub);font-size:11px;font-family:var(--font-mono)}.panel{border:1px solid var(--border-subtle);background:var(--surface-fill);border-radius:10px;margin-bottom:8px;padding:8px}.detail-grid .detail-col{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.panel-title{color:var(--text-sub);margin-bottom:6px;font-size:13px;font-weight:700}.panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.panel-head .panel-title{margin-bottom:0}.panel-head-main{flex-flow:wrap;align-items:center;gap:4px;display:flex}.panel p{margin:3px 0;font-size:12px;line-height:1.35}.metric-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.metric-badge{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .12);color:var(--badge-text);font-size:12px;font-family:var(--font-mono);border-radius:999px;padding:2px 6px;font-weight:600}.toggle-switch{cursor:pointer;color:var(--text-sub);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.toggle-switch-label{font-size:12px;line-height:1.2}.toggle-switch-track{background:rgba(var(--accent-rgb), .15);border-radius:999px;align-items:center;width:36px;height:20px;padding:2px;transition:background-color .2s;display:inline-flex}.toggle-switch-thumb{background:var(--text-sub);border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;box-shadow:0 1px 2px #0000004d}.toggle-switch.on .toggle-switch-track{background:var(--accent)}.toggle-switch.on .toggle-switch-thumb{background:#fff;transform:translate(16px)}.parse-search{position:relative}.parse-search-controls{align-items:center;gap:4px;display:inline-flex}.parse-search-input{width:clamp(180px,16vw,260px)}.parse-search-results{border:1px solid var(--border-subtle);background:var(--surface-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;border-radius:10px;width:420px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 24px #0006}.parse-search-item{color:var(--text-sub);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:12px;transition:background .15s;overflow:hidden}.parse-search-item:hover{background:rgba(var(--accent-rgb), .08)}.parse-search-item.active{background:rgba(var(--accent-rgb), .12);color:var(--accent);font-weight:600}.parse-search-item.child{padding-left:22px}.parse-search-group+.parse-search-group{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.parse-search-group-title{color:var(--text-main);font-weight:700}.spark{border:1px solid var(--chart-border);background:var(--surface-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--chart-panel-shadow);border-radius:14px;width:100%;margin-top:4px;padding:4px 6px 8px;position:relative}.spark__title{color:var(--text-sub);font-size:11px;font-family:var(--font-mono);margin-bottom:2px}.spark__chart{width:100%;height:132px;position:relative}.custom-tooltip-box{pointer-events:auto;background:var(--tooltip-bg,#101113fa);border:1px solid var(--chart-tooltip-border,rgba(var(--accent-rgb), .22));min-width:190px;max-width:320px;max-height:360px;box-shadow:var(--chart-tooltip-shadow,0 6px 18px #0006);font-family:var(--font-main);scrollbar-width:thin;border-radius:8px;overflow-y:auto}.custom-tooltip-box__title{z-index:1;background:var(--surface-overlay,#101113fa);border-bottom:1px solid rgba(var(--accent-rgb), .12);color:var(--text-sub);font-size:11px;font-family:var(--font-main);padding:6px 10px;position:sticky;top:0}.custom-tooltip-box__list{padding:4px 0}.custom-tooltip-box__row{align-items:center;gap:6px;padding:2px 10px;font-size:11px;line-height:18px;display:flex}.custom-tooltip-box__row:hover{background:rgba(var(--accent-rgb), .08)}.custom-tooltip-box__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.custom-tooltip-box__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);font-family:var(--font-mono);flex:1;overflow:hidden}.custom-tooltip-box__value{color:var(--text-sub);font-family:var(--font-mono);flex-shrink:0;font-weight:600}.detail-col .spark{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.detail-col .spark .spark-chart{flex:1;min-height:0}.detail-col .ant-spin-nested-loading,.detail-col .ant-spin-container,.detail-col .ant-spin{flex-direction:column;flex:1;min-height:0;display:flex}.miss-shell{flex-direction:column;gap:10px;min-height:0;display:flex}.miss-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.miss-panel-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.miss-query-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.miss-page-meta{color:var(--text-muted);font-size:12px}.miss-log-viewer{border:1px solid rgba(var(--accent-rgb), .14);background:linear-gradient(#ffffff04,#fff0),#00000029;border-radius:10px;overflow:hidden}.miss-scroll{padding:8px 10px;overflow-y:auto}.detail-miss-col--fullscreen{flex:none;min-height:auto;overflow:visible}.detail-miss-col--fullscreen .miss-shell{flex:none}.detail-miss-col--fullscreen .miss-log-viewer{flex:none;min-height:0}.detail-miss-col--fullscreen .miss-scroll{height:auto;max-height:min(56vh,560px)}.miss-list{flex-direction:column;gap:1px;display:flex}.miss-record{background:#ffffff05;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;padding:2px 6px;transition:background .16s;display:grid}.miss-record:hover{background:rgba(var(--accent-rgb), .08)}.miss-record-lineno{text-align:right;min-width:0;color:var(--text-muted);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;opacity:.82;flex-shrink:0;padding-right:8px;font-size:.75rem;line-height:1.35}.miss-record-raw{color:var(--text-main);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.35;font-family:var(--font-mono);margin:0}.miss-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:0;display:flex}.mini-btn{border:1px solid var(--border-subtle);background:var(--ctrl-bg);color:var(--text-sub);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:4px 10px;font-size:12px;transition:all .2s}.mini-btn:hover{border-color:var(--accent);color:var(--accent)}.mini-btn:disabled{opacity:.35;cursor:not-allowed}.scope-empty-hint{text-align:center;color:var(--text-muted);padding:24px 8px;font-size:13px}@media (width<=1680px){.columns,.loading-skeleton{grid-template-columns:clamp(190px,15vw,240px) minmax(380px,1fr) clamp(300px,28vw,440px)}}@media (width<=1366px){.app{padding:8px 10px}.columns,.loading-skeleton{grid-template-columns:clamp(170px,14vw,210px) minmax(320px,1fr) clamp(260px,30vw,380px);gap:12px}.lane{padding:8px 0}.spark__chart{height:120px}}@media (width<=1180px){.columns,.loading-skeleton{grid-template-columns:1fr;height:auto}.lane-scroll{min-height:0;max-height:none}.spark__chart{height:112px}}@media (width<=768px){.detail-panel{border-radius:14px 14px 0 0;height:auto;min-height:56dvh;max-height:82dvh;bottom:0;left:0;right:0}}[data-theme=dark-modern]{--accent:#e44d26;--accent-rgb:228, 77, 38;--accent-dark:#b33a1a;--accent-gradient:linear-gradient(135deg, #e44d26, #b33a1a);--badge-text:#fcd9c6;--node-name-color:#fcd9c6;--title-glow:0 0 20px #e44d2626;--accent-glow:#e44d2633;--accent-soft:#e44d2612;--border-subtle:#e44d2614;--chart-border:#e44d26bf;--chart-gridline:#ffb5731c;--chart-axis-line:#ffb5734d;--chart-panel-shadow:inset 0 0 0 1px #ffecd60a, 0 10px 30px #0000003d;--chart-tooltip-border:#e44d26bf;--chart-tooltip-shadow:0 0 0 1px #ffecd614, 0 12px 30px #00000094, 0 0 18px #e44d2638;--detail-heading-color:#fcd9c6;--miss-border-style:dashed;--close-hover-bg:#e0484833;--close-hover-color:#e8a0a0}[data-theme=dark-modern] .node--source{--node-accent:#e44d26;--node-accent-rgb:228, 77, 38;--node-bg:#e44d2614;--node-border:#e44d26bf;--node-title-color:#fcd9c6}[data-theme=dark-modern] .node--package{--node-accent:#e44d26;--node-accent-rgb:228, 77, 38;--node-bg:#e44d2614;--node-border:#e44d26bf;--node-title-color:#dfd4d4}[data-theme=dark-modern] .node--group{--node-accent:#faa918;--node-accent-rgb:250, 169, 24;--node-bg:#faa91814;--node-border:#faa918bf;--node-title-color:#faa918}[data-theme=dark-modern] .node--miss{--node-accent:#e04848;--node-accent-rgb:224, 72, 72;--node-bg:#e0484814;--node-border:#e048488c;--node-title-color:var(--text-main)}[data-theme=dark-modern] .node__leaf--log{--leaf-accent:#e44d26;--leaf-accent-rgb:228, 77, 38;--leaf-bg:#e44d260a;--leaf-border:#e44d2640}[data-theme=dark-modern] .node__leaf--log .node__title,[data-theme=dark-modern] .node__leaf--log .metric-inline-badge{color:#e6ddd8}[data-theme=dark-modern] .node__leaf--sink{--leaf-accent:#faa918;--leaf-accent-rgb:250, 169, 24;--leaf-bg:#faa9180a;--leaf-border:#faa91873}[data-theme=dark-modern] .metric-badges>.metric-badge:first-child:not(:last-child),[data-theme=dark-modern] .metric-inline-badges>.metric-inline-badge:first-child:not(:last-child),[data-theme=dark-modern] .detail-metric-badges>.detail-metric-badge:first-child:not(:last-child){color:#8ecfff;background:#18385c6b;border-color:#4fc1ff6b}[data-theme=dark-modern] .metric-badges>.metric-badge:last-child:not(:first-child),[data-theme=dark-modern] .metric-inline-badges>.metric-inline-badge:last-child:not(:first-child),[data-theme=dark-modern] .detail-metric-badges>.detail-metric-badge:last-child:not(:first-child){color:#d9b2ff;background:#48225666;border-color:#c48fff61}[data-theme=night-blue]{--body-bg:#0f1728;--body-bg-image:radial-gradient(circle at 18% 0%, #5284ff24 0%, transparent 22%), radial-gradient(circle at 82% 12%, #825dff1f 0%, transparent 20%), linear-gradient(180deg, #172135 0%, #101827 14%, #0d1523 100%);--body-bg-dots:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);--page-bg:transparent;--card-bg:#1c273beb;--ctrl-bg:#162031e6;--canvas-bg:linear-gradient(180deg, #182234eb 0%, #161f2ff0 100%);--lane-bg:linear-gradient(180deg, #1b263af5 0%, #182234f5 100%);--surface-fill:#1b273bd6;--surface-raised:linear-gradient(180deg, #1e2a40f2 0%, #182336f2 100%);--surface-overlay:#121b2bfa;--surface-header:#1a263af0;--surface-drawer:#101928fa;--surface-input:#141e2eeb;--tooltip-bg:#111927fa;--chart-border:#415579b8;--chart-gridline:#758ebb24;--chart-axis-line:#758ebb38;--chart-panel-shadow:inset 0 0 0 1px #7a94c60a, 0 16px 36px #050a1257;--chart-tooltip-border:#5c729cd6;--chart-tooltip-shadow:0 0 0 1px #85a1dd14, 0 14px 34px #060a129e;--text-main:#dbe6fb;--text-sub:#92a3c3;--text-muted:#627392;--title-color:#31a6ff;--accent:#8b5cf6;--accent-rgb:139, 92, 246;--accent-dark:#6d56ff;--accent-gradient:linear-gradient(135deg, #6f7cff, #8b5cf6 58%, #41a5ff 100%);--source-icon-color:#7b8aa8;--badge-text:#d6e4ff;--node-name-color:#dbe6fb;--title-glow:none;--accent-glow:#8b5cf642;--accent-soft:#8b5cf614;--border-subtle:#41557975;--detail-heading-color:#b8c9eb;--miss-border-style:dashed;--close-hover-bg:#5a6c9138;--close-hover-color:#eff4ff;--color-scheme:dark;--scrollbar-track:#0f1724a6;--scrollbar-thumb:#526588b8;--scrollbar-thumb-hover:#6c82a9e6}[data-theme=night-blue] .app{background:0 0}[data-theme=night-blue] body:before{background-size:32px 32px}[data-theme=night-blue] .title{color:#31a6ff}[data-theme=night-blue] .title-version-inline-text{color:#6c7d9f}[data-theme=night-blue] .toolbar-right{gap:10px}[data-theme=night-blue] .wd-quick-inline{background:#121c2cdb;border:1px solid #374a6e7a;border-radius:10px;gap:0;padding:3px;box-shadow:inset 0 1px #ffffff05}[data-theme=night-blue] .wd-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121c2ce0;border-color:#384b6f80;box-shadow:inset 0 1px #ffffff05}[data-theme=night-blue] .wd-time-field-label,[data-theme=night-blue] .wd-refresh-unit,[data-theme=night-blue] .theme-trigger-btn,[data-theme=night-blue] .refresh-live-dot.off{color:#7383a3}[data-theme=night-blue] .wd-time-quick-btn,[data-theme=night-blue] .wd-quick-inline .ant-btn{color:#7f91b4;font-weight:600}[data-theme=night-blue] .wd-quick-inline .ant-btn{box-shadow:none;background:0 0;border:0;border-radius:7px;padding-inline:12px}[data-theme=night-blue] .wd-time-quick-btn:hover,[data-theme=night-blue] .wd-quick-inline .ant-btn:hover:not(:disabled){color:#eef4ff;background:0 0}[data-theme=night-blue] .wd-time-quick-btn.active,[data-theme=night-blue] .wd-quick-inline .ant-btn.ant-btn-color-primary{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 18px #080c1257,inset 0 0 0 1px #aa92ff2e,0 0 18px #6f7cff42}[data-theme=night-blue] .wd-quick-inline .ant-btn.ant-btn-color-primary:hover:not(:disabled){color:#fff;background:var(--accent-gradient);box-shadow:0 8px 18px #080c1257,inset 0 0 0 1px #aa92ff2e,0 0 18px #6f7cff42}[data-theme=night-blue] .btn-wow-primary,[data-theme=night-blue] .ant-btn-color-primary.ant-btn-variant-solid{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 18px #080c1257,inset 0 0 0 1px #aa92ff2e,0 0 18px #6f7cff3d}[data-theme=night-blue] .btn-wow-primary:hover,[data-theme=night-blue] .ant-btn-color-primary.ant-btn-variant-solid:hover:not(:disabled){opacity:1;background:var(--accent-gradient);color:#fff}[data-theme=night-blue] .refresh-interval-input{color:#dbe6fb;background:#1e2a3df5;border-color:#43567acc}[data-theme=night-blue] .refresh-live-dot.on{box-shadow:0 0 10px #8b5cf666}[data-theme=night-blue] .theme-trigger-btn:hover{color:#eef4ff!important;background:#2a374fe0!important}[data-theme=night-blue] .canvas{background:var(--canvas-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#35486c85;box-shadow:inset 0 1px #ffffff05,0 22px 44px #050a1242}[data-theme=night-blue] .lane{background:var(--lane-bg);border-color:#35486c7a;box-shadow:inset 0 1px #ffffff04}[data-theme=night-blue] .lane-head{background:#131d2d9e;border-bottom:1px solid #33466870;padding-top:3px;padding-bottom:10px}[data-theme=night-blue] .lane-title{color:#7c8eaf;letter-spacing:.12em}[data-theme=night-blue] .lane-title__icon{color:#7384a5}[data-theme=night-blue] .lane-title-clickable:hover,[data-theme=night-blue] .lane-title-clickable.selected{color:#c9d6f4}[data-theme=night-blue] .lane-count{color:#a9bad8;background:#394b6ec7}[data-theme=night-blue] .lane-title-clickable:hover .lane-count,[data-theme=night-blue] .lane-title-clickable.selected .lane-count{color:#dfe8ff;background:#6f7cff33}[data-theme=night-blue] .card{background:var(--surface-raised);border-color:#394c6e80;box-shadow:inset 0 1px #ffffff05,0 12px 28px #050a123d}[data-theme=night-blue] .card:hover{border-color:#5c729cad;box-shadow:inset 0 1px #ffffff06,0 16px 30px #050a1247}[data-theme=night-blue] .node--source{--node-accent:#4f6b9f;--node-accent-rgb:79, 107, 159;--node-bg:linear-gradient(180deg, #1e2a40f2 0%, #182336f2 100%);--node-border:#3d52799e;--node-title-color:#dbe6fb}[data-theme=night-blue] .node--package{--node-accent:#7e62ff;--node-accent-rgb:126, 98, 255;--node-bg:linear-gradient(180deg, #1d283df5 0%, #182234f5 100%);--node-border:#3c4f7699;--node-title-color:#dbe6fb}[data-theme=night-blue] .node--group{--node-accent:#5f89ff;--node-accent-rgb:95, 137, 255;--node-bg:linear-gradient(180deg, #1d283df5 0%, #182234f5 100%);--node-border:#3c4f7699;--node-title-color:#dbe6fb}[data-theme=night-blue] .node--miss{--node-accent:#526b96;--node-accent-rgb:82, 107, 150;--node-bg:linear-gradient(180deg, #1c273bf0 0%, #162032f0 100%);--node-border:#3c4f7575;--node-title-color:#dbe6fb}[data-theme=night-blue] .node--miss:before{content:"";pointer-events:none;opacity:.6;background-image:repeating-linear-gradient(45deg,#8498bf14 0 2px,#0000 2px 10px);display:block;position:absolute;inset:0}[data-theme=night-blue] .node--miss>*{z-index:1;position:relative}[data-theme=night-blue] .node__leaf--log{--leaf-accent:#5f89ff;--leaf-accent-rgb:95, 137, 255;--leaf-bg:linear-gradient(180deg, #1d293ef5 0%, #182235f5 100%);--leaf-border:#3b4f748f}[data-theme=night-blue] .node__leaf--sink{--leaf-accent:#7d67ff;--leaf-accent-rgb:125, 103, 255;--leaf-bg:linear-gradient(180deg, #1d293ef5 0%, #182235f5 100%);--leaf-border:#3b4f748f}[data-theme=night-blue] .node{box-shadow:inset 0 1px #ffffff05,0 8px 18px #050a1229}[data-theme=night-blue] .node:hover{border-color:rgba(var(--node-accent-rgb), .72);box-shadow:inset 0 1px #ffffff06,0 12px 24px #050a123d}[data-theme=night-blue] .node.selected,[data-theme=night-blue] .node.selected>.node__header,[data-theme=night-blue] .node.selected>.node__header:hover{border-width:1px;border-color:rgba(var(--node-accent-rgb), .78);box-shadow:inset 0 1px 0 #ffffff06, 0 14px 28px #050a1242, 0 0 0 1px rgba(var(--node-accent-rgb), .16);background:linear-gradient(#212e46f7 0%,#192437f7 100%)}[data-theme=night-blue] .node--package:has(.node__leaf.selected){border-width:1px;border-color:rgba(var(--node-accent-rgb), .78);box-shadow:inset 0 1px 0 #ffffff06, 0 14px 28px #050a1242, 0 0 0 1px rgba(var(--node-accent-rgb), .16);background:linear-gradient(#212e46f7 0%,#192437f7 100%)}[data-theme=night-blue] .node--group:has(.node__leaf.selected){border-width:1px;border-color:rgba(var(--node-accent-rgb), .78);box-shadow:inset 0 1px 0 #ffffff06, 0 14px 28px #050a1242, 0 0 0 1px rgba(var(--node-accent-rgb), .16);background:linear-gradient(#212e46f7 0%,#192437f7 100%)}:is([data-theme=night-blue] .node__header:hover,[data-theme=night-blue] .node--package:has(.node__leaf.selected)>.node__header,[data-theme=night-blue] .node--group:has(.node__leaf.selected)>.node__header){background:#2d3d5a57}[data-theme=night-blue] .node__title,[data-theme=night-blue] .node__leaf--log .node__title,[data-theme=night-blue] .node__leaf--sink .node__title{color:#dbe6fb}[data-theme=night-blue] .node__summary,[data-theme=night-blue] .node__sub{color:#7283a3}[data-theme=night-blue] .node__title-icon,[data-theme=night-blue] .node__miss-title-icon,[data-theme=night-blue] .node__leaf-title-icon{color:#7a8cae}[data-theme=night-blue] .node--package .node__title:hover,[data-theme=night-blue] .node--group .node__title:hover{color:#edf3ff}[data-theme=night-blue] .node__package-icon-chip{box-shadow:inset 0 1px #ffffff08,0 8px 18px #060a1229}[data-theme=night-blue] .node__package-icon-chip--mint{--package-icon-rgb:126, 98, 255;background:#7e62ff1f}[data-theme=night-blue] .node__package-icon-chip--amber{--package-icon-rgb:95, 137, 255;background:#5f89ff1f}[data-theme=night-blue] .node__package-icon-chip--sky{--package-icon-rgb:74, 193, 255;background:#4ac1ff1f}[data-theme=night-blue] .metric-badge,[data-theme=night-blue] .metric-inline-badge,[data-theme=night-blue] .detail-metric-badge{color:#d4e3ff;background:#1f2b41f5;border-color:#3e53799e;box-shadow:inset 0 1px #ffffff05}[data-theme=night-blue] .metric-badges>.metric-badge:first-child:not(:last-child),[data-theme=night-blue] .metric-inline-badges>.metric-inline-badge:first-child:not(:last-child),[data-theme=night-blue] .detail-metric-badges>.detail-metric-badge:first-child:not(:last-child){color:#7db6ff;background:#1c36658c;border-color:#4f89ff6b}[data-theme=night-blue] .metric-badges>.metric-badge:last-child:not(:first-child),[data-theme=night-blue] .metric-inline-badges>.metric-inline-badge:last-child:not(:first-child),[data-theme=night-blue] .detail-metric-badges>.detail-metric-badge:last-child:not(:first-child){color:#bba8ff;background:#3e2c6885;border-color:#7d67ff6b}[data-theme=night-blue] .mini-btn,[data-theme=night-blue] .ant-btn{color:#8294b5;background:#141e2ee0;border-color:#3a4d7080;box-shadow:inset 0 1px #ffffff05}[data-theme=night-blue] .mini-btn:hover,[data-theme=night-blue] .ant-btn:hover:not(:disabled){color:#ecf2ff;background:#1a263af0;border-color:#4c6088bd}[data-theme=night-blue] .ant-input,[data-theme=night-blue] .ant-input-number,[data-theme=night-blue] .ant-input-affix-wrapper,[data-theme=night-blue] .ant-picker,[data-theme=night-blue] .ant-select-selector{box-shadow:inset 0 1px #ffffff05;color:#dbe6fb!important;background:#121c2ceb!important;border-color:#3a4d7094!important}[data-theme=night-blue] .ant-input:hover,[data-theme=night-blue] .ant-input-number:hover,[data-theme=night-blue] .ant-input-affix-wrapper:hover,[data-theme=night-blue] .ant-picker:hover,[data-theme=night-blue] .ant-select-selector:hover,[data-theme=night-blue] .parse-search-input:hover{border-color:#546a93bd!important}[data-theme=night-blue] .ant-input:focus,[data-theme=night-blue] .ant-input-focused,[data-theme=night-blue] .ant-input-number-focused,[data-theme=night-blue] .ant-input-affix-wrapper-focused,[data-theme=night-blue] .ant-picker-focused,[data-theme=night-blue] .ant-select-focused .ant-select-selector,[data-theme=night-blue] .parse-search-input:focus{outline:none;border-color:#7d67ffa8!important;box-shadow:0 0 0 2px #7d67ff2e!important}[data-theme=night-blue] .ant-input::placeholder,[data-theme=night-blue] .ant-input-number input::placeholder,[data-theme=night-blue] .parse-search-input::placeholder{color:#627392}[data-theme=night-blue] .ant-switch{background:#3c4e70eb}[data-theme=night-blue] .ant-switch.ant-switch-checked{background:#8b5cf6}[data-theme=night-blue] .parse-search-results{background:#131d2dfa;border-color:#3b4f7494;box-shadow:0 18px 36px #060a1285}[data-theme=night-blue] .parse-search-item:hover{background:#2a3750d1}[data-theme=night-blue] .parse-search-item.active{color:#dfe8ff;background:#7d67ff29}[data-theme=night-blue] .parse-search-group-title{color:#ecf2ff}[data-theme=night-blue] .detail-panel{background:#101928fa;border-color:#3b4e7294;box-shadow:0 -18px 40px #050a1294,inset 0 1px #ffffff06}[data-theme=night-blue] .detail-panel.card:hover{border-color:#3b4e7294;box-shadow:0 -18px 40px #050a1294,inset 0 1px #ffffff06}[data-theme=night-blue] .detail-panel-head{background:#141f30f0;border-bottom:1px solid #394d6f85}[data-theme=night-blue] .detail-node-pill--package{color:#b8c9eb;background:#1c283df0;border-color:#3e527894}[data-theme=night-blue] .detail-drag-handle{background:#5c719680}[data-theme=night-blue] .detail-drag-handle:hover{background:#7c92bec7}[data-theme=night-blue] .drawer-close{color:#8ea0c0;background:#182436eb}[data-theme=night-blue] .drawer-close:hover{color:#eef4ff;background:#2a374ff0}[data-theme=night-blue] .spark{background:linear-gradient(#1c283cf0 0%,#162031f0 100%);border-color:#3b4f7494}[data-theme=night-blue] .apexcharts-tooltip{background:#0f1724fa!important}[data-theme=night-blue] .apexcharts-tooltip .apexcharts-tooltip-title{background:#182335fa!important}[data-theme=night-blue] .node,[data-theme=night-blue] .node__leaf{--race-color:#6f7cff94}[data-theme=night-blue] .skeleton-lane{background:#182335db;border-color:#35486c70}[data-theme=night-blue] .skeleton-card{background:#1f2b40e0}[data-theme=night-blue] .skeleton-title{background:#314261e0}[data-theme=night-blue] .shimmer{background:linear-gradient(90deg,#1f2b40b8 25%,#304161f5 50%,#1f2b40b8 75%)}[data-theme=light-modern]{--body-bg:#f8fafc;--body-bg-image:radial-gradient(circle at 12% 8%, #3b82f614 0%, transparent 26%), radial-gradient(circle at 78% 18%, #8b5cf614 0%, transparent 24%), radial-gradient(circle at 88% 86%, #06b6d412 0%, transparent 24%), linear-gradient(180deg, #fbfdff 0%, #f8fafc 100%);--body-bg-dots:radial-gradient(#0f172a0d 1px, transparent 1px);--page-bg:transparent;--card-bg:#ffffffe0;--ctrl-bg:#f8fafcd1;--canvas-bg:linear-gradient(135deg, #fffffff2 0%, #ffffffc2 100%);--lane-bg:linear-gradient(135deg, #ffffffe6 0%, #f8fafcc2 100%);--surface-fill:#ffffffad;--surface-raised:linear-gradient(135deg, #fffffff7 0%, #ffffffd1 100%);--surface-overlay:#fffffff5;--surface-header:#f8fafcb3;--surface-drawer:#fffffff7;--surface-input:#ffffffd1;--tooltip-bg:#fffffffa;--chart-border:#e2e8f0d9;--chart-gridline:#94a3b829;--chart-axis-line:#94a3b838;--chart-panel-shadow:0 10px 30px -10px #0f172a0f, inset 0 1px 0 0 #fff;--chart-tooltip-border:#e2e8f0eb;--chart-tooltip-shadow:0 12px 30px -10px #0f172a1f;--text-main:#334155;--text-sub:#64748b;--text-muted:#94a3b8;--title-color:#0f172a;--accent:#8b5cf6;--accent-rgb:139, 92, 246;--accent-dark:#7c3aed;--accent-gradient:linear-gradient(135deg, #3b82f6, #8b5cf6, #06b6d4);--source-icon-color:#94a3b8;--badge-text:#475569;--node-name-color:#1e293b;--title-glow:none;--accent-glow:#8b5cf638;--accent-soft:#8b5cf614;--border-subtle:#e2e8f0d1;--detail-heading-color:#475569;--miss-border-style:dashed;--color-scheme:light;--scrollbar-track:#f1f5f9cc;--scrollbar-thumb:#94a3b852;--scrollbar-thumb-hover:#94a3b87a;--success:#34c759;--warning:#ff9500;--danger:#ff3b30;--purple:#af52de;--orange:#ff9500;--wf-surface:var(--surface-raised);--wf-border:var(--border-subtle);--wf-border-light:#0000000a;--wf-text:var(--text-main);--wf-text-dim:var(--text-muted);--wf-text-sub:var(--text-sub);--wf-radius:var(--radius-sm);--wf-shadow:0 1px 4px #0000000f;--wf-bg-hover:rgba(var(--accent-rgb), .04);--wf-bg-row-hover:rgba(var(--accent-rgb), .06);--wf-bg-stripe:#00000003;--wf-bg-th:#00000004;--wf-bar-bg:#0000000d;--wf-tooltip-border:#00000014;--wf-overlay-bg:#fffffff7}[data-theme=light-modern] .app{background:0 0}[data-theme=light-modern] .canvas{background:var(--canvas-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#fffc #e2e8f099 #e2e8f099 #fffc;box-shadow:0 10px 30px -10px #0f172a0d,inset 0 1px #fff}[data-theme=light-modern] .lane{background:var(--lane-bg);border-color:#e2e8f0cc;box-shadow:inset 0 1px #fff}[data-theme=light-modern] .lane-head{background:#f8fafc80;border-bottom:1px solid #e2e8f073;padding-top:2px;padding-bottom:10px}[data-theme=light-modern] .lane-title{color:#64748b;letter-spacing:.12em}[data-theme=light-modern] .lane-title__icon{color:#94a3b8}[data-theme=light-modern] .lane-title__icon--parse,[data-theme=light-modern] .lane-title--parse .lane-title__icon,[data-theme=light-modern] .lane-title-clickable:hover,[data-theme=light-modern] .lane-title-clickable.selected{color:#8b5cf6}[data-theme=light-modern] .lane-count{color:#64748b;background:#e2e8f0cc}[data-theme=light-modern] .lane-title-clickable:hover .lane-count,[data-theme=light-modern] .lane-title-clickable.selected .lane-count{color:#8b5cf6;background:#8b5cf624}[data-theme=light-modern] .card{background:var(--surface-raised);border-color:#e2e8f0cc;box-shadow:0 4px 15px -3px #0f172a0a,inset 0 1px #fff}[data-theme=light-modern] .card:hover{border-color:#8b5cf647;box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}[data-theme=light-modern] .node--source,[data-theme=light-modern] .node--miss{--node-accent:#94a3b8;--node-accent-rgb:148, 163, 184;--node-bg:linear-gradient(to bottom right, #fff, #f8fafccc);--node-border:#e2e8f0d1;--node-title-color:#1e293b}[data-theme=light-modern] .node--package,[data-theme=light-modern] .node--group{--node-accent:#8b5cf6;--node-accent-rgb:139, 92, 246;--node-bg:linear-gradient(to bottom right, #fff, #f8fafcd1);--node-border:#e2e8f0d1;--node-title-color:#1e293b}[data-theme=light-modern] .node__leaf--log,[data-theme=light-modern] .node__leaf--sink{--leaf-accent:#8b5cf6;--leaf-accent-rgb:139, 92, 246;--leaf-bg:linear-gradient(to bottom right, #fff, #f8fafcd1);--leaf-border:#e2e8f0cc}[data-theme=light-modern] .node{box-shadow:0 4px 15px -3px #0f172a0a,inset 0 1px #fff}[data-theme=light-modern] .node--miss:before{content:"";pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(45deg,#94a3b812 0 2px,#0000 2px 10px);display:block;position:absolute;inset:0}[data-theme=light-modern] .node--miss>*{z-index:1;position:relative}[data-theme=light-modern] .node:hover{border-color:#8b5cf661;transform:translateY(-2px);box-shadow:0 10px 25px -6px #8b5cf62e,inset 0 1px #fff}[data-theme=light-modern] .node.selected,[data-theme=light-modern] .node.selected>.node__header,[data-theme=light-modern] .node.selected>.node__header:hover{background:linear-gradient(to bottom right,#fff,#f8fafce0);border-width:1px;border-color:#8b5cf666;box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}[data-theme=light-modern] .node--package:has(.node__leaf.selected){background:linear-gradient(to bottom right,#fff,#f8fafce0);border-width:1px;border-color:#8b5cf666;box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}[data-theme=light-modern] .node--group:has(.node__leaf.selected){background:linear-gradient(to bottom right,#fff,#f8fafce0);border-width:1px;border-color:#8b5cf666;box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}:is([data-theme=light-modern] .node__header:hover,[data-theme=light-modern] .node--package:has(.node__leaf.selected)>.node__header,[data-theme=light-modern] .node--group:has(.node__leaf.selected)>.node__header){background:#f8fafc80}[data-theme=light-modern] .node__leaf:hover{border-color:#8b5cf652;transform:translateY(-2px);box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}[data-theme=light-modern] .node__leaf.selected{background:linear-gradient(to bottom right,#fff,#faf5ffeb);border-width:1px;border-color:#8b5cf65c;box-shadow:0 10px 25px -6px #8b5cf629,inset 0 1px #fff}[data-theme=light-modern] .node__title,[data-theme=light-modern] .node__leaf--log .node__title,[data-theme=light-modern] .node__leaf--sink .node__title{color:#1e293b}[data-theme=light-modern] .node--package .node__title:hover,[data-theme=light-modern] .node--group .node__title:hover{color:#8b5cf6}[data-theme=light-modern] .node__summary,[data-theme=light-modern] .node__sub,[data-theme=light-modern] .node__title-icon,[data-theme=light-modern] .node__miss-title-icon,[data-theme=light-modern] .node__leaf-title-icon{color:#94a3b8}[data-theme=light-modern] .node__package-icon-chip{box-shadow:inset 0 1px #ffffff80}[data-theme=light-modern] .node__package-icon-chip--mint{--package-icon-rgb:139, 92, 246;background:#8b5cf61a}[data-theme=light-modern] .node__package-icon-chip--amber{--package-icon-rgb:59, 130, 246;background:#3b82f61a}[data-theme=light-modern] .node__package-icon-chip--sky{--package-icon-rgb:6, 182, 212;background:#06b6d41a}[data-theme=light-modern] .metric-badge,[data-theme=light-modern] .metric-inline-badge,[data-theme=light-modern] .detail-metric-badge{color:#475569;background:#ffffffb3;border-color:#e2e8f0b8;box-shadow:inset 0 1px #ffffff80}[data-theme=light-modern] .metric-badges>.metric-badge:first-child:not(:last-child),[data-theme=light-modern] .metric-inline-badges>.metric-inline-badge:first-child:not(:last-child),[data-theme=light-modern] .detail-metric-badges>.detail-metric-badge:first-child:not(:last-child){color:#3b82f6;background:#eff6ffeb;border-color:#bfdbfeb3}[data-theme=light-modern] .metric-badges>.metric-badge:last-child:not(:first-child),[data-theme=light-modern] .metric-inline-badges>.metric-inline-badge:last-child:not(:first-child),[data-theme=light-modern] .detail-metric-badges>.detail-metric-badge:last-child:not(:first-child){color:#8b5cf6;background:#faf5ffeb;border-color:#ddd6feb3}[data-theme=light-modern] .wd-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1f5f9cc;border-color:#e2e8f0a6;box-shadow:inset 0 1px 2px #0f172a0a}[data-theme=light-modern] .wd-quick-inline{background:#f1f5f9cc;border:1px solid #e2e8f0a6;border-radius:12px;gap:0;padding:4px;box-shadow:inset 0 1px 2px #0f172a0a}[data-theme=light-modern] .wd-time-field-label,[data-theme=light-modern] .wd-refresh-unit,[data-theme=light-modern] .theme-trigger-btn,[data-theme=light-modern] .refresh-live-dot.off{color:#94a3b8}[data-theme=light-modern] .wd-time-range-direct .ant-picker-input>input{color:#0f172a}[data-theme=light-modern] .wd-time-range-direct.ant-picker{background:#ffffff94;border-color:#e2e8f0a6}[data-theme=light-modern] .wd-time-quick-btn,[data-theme=light-modern] .wd-quick-inline .ant-btn{color:#64748b;font-weight:600}[data-theme=light-modern] .wd-quick-inline .ant-btn{box-shadow:none;background:0 0;border:0;border-radius:8px;padding-inline:12px}[data-theme=light-modern] .wd-time-quick-btn:hover,[data-theme=light-modern] .wd-quick-inline .ant-btn:hover:not(:disabled){color:#0f172a;background:0 0}[data-theme=light-modern] .wd-time-quick-btn.active,[data-theme=light-modern] .wd-quick-inline .ant-btn.ant-btn-color-primary{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 16px #0f172a2e,0 2px #4c1d9529,0 0 20px #8b5cf647}[data-theme=light-modern] .wd-quick-inline .ant-btn.ant-btn-color-primary:hover:not(:disabled){color:#fff;background:var(--accent-gradient);box-shadow:0 8px 16px #0f172a2e,0 2px #4c1d9529,0 0 20px #8b5cf647}[data-theme=light-modern] .btn-wow-primary{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 16px #0f172a2e,0 2px #4c1d9529,0 4px 14px #8b5cf638}[data-theme=light-modern] .btn-wow-primary:hover{opacity:1;background:var(--accent-gradient);color:#fff;box-shadow:0 8px 16px #0f172a2e,0 2px #4c1d9529,0 4px 14px #8b5cf638}[data-theme=light-modern] .refresh-interval-input{color:#334155;background:#ffffff85;border-color:#e2e8f0b3}[data-theme=light-modern] .theme-trigger-btn:hover{color:#0f172a!important;background:#f1f5f9e6!important}[data-theme=light-modern] .mini-btn,[data-theme=light-modern] .ant-btn{color:#475569;background:#ffffff80;border-color:#e2e8f09e;box-shadow:0 1px 2px #0f172a0a}[data-theme=light-modern] .mini-btn:hover,[data-theme=light-modern] .ant-btn:hover:not(:disabled){color:#0f172a;background:#ffffff80;border-color:#e2e8f0cc}[data-theme=light-modern] .ant-btn-color-primary.ant-btn-variant-solid{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 8px 16px #0f172a2e,0 2px #4c1d9529,0 4px 14px #8b5cf638}[data-theme=light-modern] .ant-btn-color-primary.ant-btn-variant-solid:hover:not(:disabled){opacity:1;background:var(--accent-gradient);color:#fff}[data-theme=light-modern] .ant-input,[data-theme=light-modern] .ant-input-number,[data-theme=light-modern] .ant-input-affix-wrapper,[data-theme=light-modern] .ant-picker,[data-theme=light-modern] .ant-select-selector{box-shadow:inset 0 1px 1px #0f172a0a;color:#334155!important;background:#fff9!important;border-color:#e2e8f0cc!important}[data-theme=light-modern] .ant-input:hover,[data-theme=light-modern] .ant-input-number:hover,[data-theme=light-modern] .ant-input-affix-wrapper:hover,[data-theme=light-modern] .ant-picker:hover,[data-theme=light-modern] .ant-select-selector:hover,[data-theme=light-modern] .parse-search-input:hover{background:#fff!important;border-color:#cbd5e1eb!important}[data-theme=light-modern] .ant-input:focus,[data-theme=light-modern] .ant-input-focused,[data-theme=light-modern] .ant-input-number-focused,[data-theme=light-modern] .ant-input-affix-wrapper-focused,[data-theme=light-modern] .ant-picker-focused,[data-theme=light-modern] .ant-select-focused .ant-select-selector,[data-theme=light-modern] .parse-search-input:focus{outline:none;border-color:#8b5cf680!important;box-shadow:0 0 0 2px #8b5cf633,inset 0 1px 1px #0f172a0a!important}[data-theme=light-modern] .ant-input::placeholder,[data-theme=light-modern] .ant-input-number input::placeholder,[data-theme=light-modern] .parse-search-input::placeholder{color:#94a3b8}[data-theme=light-modern] .ant-switch{background:#cbd5e1}[data-theme=light-modern] .ant-switch.ant-switch-checked{background:#8b5cf6}[data-theme=light-modern] .parse-search-results{background:#fffffff5;border-color:#e2e8f0cc;box-shadow:0 10px 24px #0f172a1f}[data-theme=light-modern] .parse-search-item:hover{background:#f8fafce6}[data-theme=light-modern] .parse-search-item.active{color:#8b5cf6;background:#8b5cf61f}[data-theme=light-modern] .detail-panel{background:#fffffff2;border-color:#e2e8f0cc;box-shadow:0 -20px 40px -10px #0000001a,inset 0 1px #fff}[data-theme=light-modern] .detail-panel.card:hover{border-color:#e2e8f0cc;box-shadow:0 -20px 40px -10px #0000001a,inset 0 1px #fff}[data-theme=light-modern] .detail-panel-head{background:#f8fafc80;border-bottom:1px solid #e2e8f099}[data-theme=light-modern] .detail-node-pill--package{color:#64748b;background:#f1f5f9bf;border-color:#e2e8f0bf}[data-theme=light-modern] .detail-drag-handle{background:#cbd5e1}[data-theme=light-modern] .detail-drag-handle:hover{background:#94a3b8}[data-theme=light-modern] .drawer-close{color:#64748b;background:0 0}[data-theme=light-modern] .drawer-close:hover{color:#0f172a;background:#f1f5f9e6}[data-theme=light-modern] .spark{background:linear-gradient(135deg,#fffffff2 0%,#ffffffc7 100%);border-color:#e2e8f0cc}[data-theme=light-modern] .node,[data-theme=light-modern] .node__leaf{--race-color:#8b5cf666}[data-theme=light-modern] .skeleton-lane{background:#ffffffbf;border-color:#e2e8f0b3}[data-theme=light-modern] .skeleton-card{background:#f1f5f9e6}[data-theme=light-modern] .skeleton-title{background:#e2e8f0eb}[data-theme=light-modern] .shimmer{background:linear-gradient(90deg,#f1f5f9b3 25%,#e2e8f0f2 50%,#f1f5f9b3 75%)}
