html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg-body);font-size:14px;--bg-body: #f4f5f8;--bg-shell: #ebedf2;--bg-column: #e9ecf2;--bg-panel: #ffffff;--bg-panel-2: #f4f5f8;--bg-pop: #ffffff;--bg-inset: #eef0f4;--bg-hover: #e8ebf0;--bg-row-hover: #f1f3f7;--bg-toolbar: #ffffff;--bg-field: #ffffff;--bg-composer: #ffffff;--bg-code: #f4f5f8;--bg-editor: #ffffff;--bg-toast: #ffffff;--bg-sidebar: #e9ecf2;--bg-topbar: #ffffff;--bg-card-subtle: rgba(16, 20, 32, .035);--bg-chip-strong: rgba(16, 20, 32, .08);--panel-bg: var(--bg-panel);--tool-bg: #f1f3f7;--insight-bg: #e8eeff;--th-bg: #f1f3f7;--track-bg: #e3e7ee;--grid-line: rgba(16, 20, 32, .1);--grid-line-strong: rgba(16, 20, 32, .16);--span-label-bg: rgba(255, 255, 255, .94);--kbd-bg: #eef0f4;--skeleton-bg: linear-gradient(90deg, rgba(15, 23, 42, .05), rgba(15, 23, 42, .12), rgba(15, 23, 42, .05));--border: #d7dce5;--border-soft: #e4e8ef;--border-strong: #c4cad6;--border-hover: #b9bfcd;--border-accent: rgba(78, 116, 248, .3);--text: #191a20;--text-strong: #000000;--text-2: #4f515b;--text-3: #6f727d;--muted: #6f727d;--icon: #4f515b;--icon-dim: #9a9daa;--accent: #4e74f8;--accent-hover: #3f5ecc;--accent-text: #3f5ecc;--accent-strong: #7190f9;--accent-soft: rgba(78, 116, 248, .1);--nav-active-bg: #e3e8f3;--nav-active-text: #1e1f24;--focus-border: #4e74f8;--focus-ring: rgba(78, 116, 248, .14);--focus-ring-border: rgba(78, 116, 248, .55);--red: #e5484d;--green: #0f9d7a;--amber: #b97c1f;--error: #e5484d;--ok: #0f9d7a;--warn: #b97c1f;--danger: #e5484d;--up: #e5484d;--info: #4e74f8;--danger-soft: rgba(214, 69, 93, .06);--warn-soft: rgba(185, 124, 31, .07);--warn-bg: rgba(185, 124, 31, .08);--warn-border: rgba(185, 124, 31, .28);--warn-text-soft: #7d5a1c;--warn-icon: #a3761d;--demo-text: #8a6d3f;--demo-dot: #b08d3f;--sig-metrics: #4e74f8;--sig-logs: #0e9f9a;--sig-traces: #f24769;--sig-events: #b97c1f;--sig-correlate: #ad7f58;--sev-error-text: #b83a3e;--sev-error-bg: rgba(229, 72, 77, .1);--sev-error-border: rgba(229, 72, 77, .18);--sev-warn-text: #96650f;--sev-warn-bg: rgba(185, 124, 31, .12);--sev-warn-border: rgba(185, 124, 31, .22);--sev-info-text: #3f5ecc;--sev-info-bg: rgba(78, 116, 248, .1);--sev-info-border: rgba(78, 116, 248, .2);--notice-warn-text: #8a6117;--notice-error-text: #b83a3e;--notice-info-text: #2f48a0;--notice-error-bg: rgba(229, 72, 77, .09);--notice-error-border: rgba(229, 72, 77, .32);--notice-info-bg: rgba(78, 116, 248, .09);--notice-info-border: rgba(78, 116, 248, .3);--avatar-bg: #eef0f4;--avatar-border: #dce0e8;--avatar-text: #4f515b;--avatar-2-bg: #edf1fe;--avatar-2-border: #cad5fd;--avatar-2-text: #3f5ecc;--avatar-ai-bg: #e9f9fe;--avatar-ai-border: #c1eefd;--avatar-ai-text: #0e7f9a;--switch-off: #c2c6d0;--switch-knob: #ffffff;--switch-on: #4e74f8;--switch-on-knob: #ffffff;--btn-bg: #ffffff;--btn-text: #1e1f24;--btn-hover-bg: #f4f5f8;--btn-hover-border: #c9cedb;--code-block-text: #1e1f24;--code-expression-text: #b83a3e;--code-inline-bg: #eef0f4;--code-inline-text: #3f5ecc;--json-text: #1e1f24;--json-key: #3f5ecc;--json-null: #b9bbc6;--json-number: #0f9d7a;--json-boolean: #b97c1f;--json-string: #1e1f24;--chart-text: #1e1f24;--chart-axis-label: #80828d;--chart-axis-line: rgba(30, 31, 36, .16);--chart-split-line: rgba(30, 31, 36, .07);--chart-pointer: rgba(30, 31, 36, .2);--chart-pointer-shadow: rgba(30, 31, 36, .06);--chart-tooltip-bg: rgba(255, 255, 255, .97);--chart-tooltip-border: rgba(30, 31, 36, .12);--chart-empty-text: #b9bbc6;--chart-legend: #62636c;--chart-node-label: #1e1f24;--chart-node-border: rgba(30, 31, 36, .18);--chart-node-focus: #1e1f24;--chart-node-shadow: rgba(30, 31, 36, .25);--chart-node-glow: rgba(78, 116, 248, .45);--chart-edge: rgba(98, 99, 108, .4);--chart-edge-error: rgba(229, 72, 77, .7);--chart-edge-label: #62636c;--chart-edge-label-error: #b83a3e;--chart-edge-label-bg: rgba(255, 255, 255, .85);--brush-border: rgba(78, 116, 248, .9);--brush-fill: rgba(78, 116, 248, .14);--chart-blue: #4e74f8;--chart-purple: #f24769;--chart-orange: #ffcc56;--selection: rgba(78, 116, 248, .2);--backdrop: rgba(10, 12, 16, .42);--scroll-thumb: rgba(30, 31, 36, .22);--scroll-thumb-hover: rgba(30, 31, 36, .34);--toast-border: #e7e8ec;--notfound-num: #e7e8ec;--th-text: #62636c;--login-aside-bg: radial-gradient(700px 420px at 12% 8%, rgba(78, 116, 248, .16), transparent 62%), radial-gradient(600px 420px at 88% 92%, rgba(35, 196, 248, .14), transparent 60%), #f9f9fb;--shadow-panel: none;--shadow: 0 8px 35px rgba(30, 31, 36, .12);--shadow-lg: 0 20px 100px rgba(30, 31, 36, .18);--shadow-inspector: -20px 0 60px rgba(30, 31, 36, .16);--shadow-drawer: 15px 0 30px rgba(30, 31, 36, .2);--radius: 3px;--radius-sm: 2px;--ease: cubic-bezier(.22, 1, .36, 1);--mono: "Geist Mono", "Space Mono", "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}:root[data-theme=dark]{color-scheme:dark;--bg-body: #0a0c10;--bg-shell: #121317;--bg-column: #121317;--bg-panel: #16181d;--bg-panel-2: #1d212d;--bg-pop: #23262e;--bg-inset: #1d212d;--bg-hover: #23262e;--bg-row-hover: #23262e;--bg-toolbar: #121317;--bg-field: #121317;--bg-composer: #16181d;--bg-code: #121317;--bg-editor: #0a0c10;--bg-toast: #23262e;--bg-sidebar: #121317;--bg-topbar: #0a0c10;--bg-card-subtle: rgba(236, 238, 242, .025);--bg-chip-strong: rgba(236, 238, 242, .06);--panel-bg: var(--bg-panel);--tool-bg: #121317;--insight-bg: rgba(78, 116, 248, .12);--th-bg: #121317;--track-bg: #23262e;--grid-line: rgba(236, 238, 242, .045);--grid-line-strong: rgba(236, 238, 242, .1);--span-label-bg: rgba(18, 19, 23, .8);--kbd-bg: rgba(236, 238, 242, .06);--skeleton-bg: linear-gradient(90deg, rgba(236, 238, 242, .05), rgba(236, 238, 242, .12), rgba(236, 238, 242, .05));--border: #23262e;--border-soft: #1d212d;--border-strong: #2c303a;--border-hover: rgba(236, 238, 242, .14);--border-accent: rgba(113, 144, 249, .3);--text: #eceef2;--text-strong: #ffffff;--text-2: #adb4c2;--text-3: #747b8b;--muted: #747b8b;--icon: #adb4c2;--icon-dim: #414755;--accent: #7190f9;--accent-hover: #95acfb;--accent-text: #95acfb;--accent-strong: #95acfb;--accent-soft: rgba(78, 116, 248, .16);--nav-active-bg: #23262e;--nav-active-text: #eceef2;--focus-border: #7190f9;--focus-ring: rgba(78, 116, 248, .18);--focus-ring-border: rgba(113, 144, 249, .55);--red: #ea6d71;--green: #25e192;--amber: #ffcc56;--error: #ea6d71;--ok: #25e192;--warn: #ffcc56;--danger: #ea6d71;--up: #ea6d71;--info: #7190f9;--danger-soft: rgba(255, 107, 107, .06);--warn-soft: rgba(255, 180, 84, .06);--warn-bg: rgba(255, 180, 84, .09);--warn-border: rgba(255, 180, 84, .35);--warn-text-soft: #b7a17e;--warn-icon: #d1ac76;--demo-text: #b8a382;--demo-dot: #bbaa6d;--sig-metrics: #7190f9;--sig-logs: #23c4f8;--sig-traces: #f24769;--sig-events: #ffcc56;--sig-correlate: #c9a27a;--sev-error-text: #ec8993;--sev-error-bg: #d3526420;--sev-error-border: #b64b5924;--sev-warn-text: #deb87e;--sev-warn-bg: #b9843320;--sev-warn-border: #9d783225;--sev-info-text: #8daef0;--sev-info-bg: #527bc71c;--sev-info-border: #4564a323;--notice-warn-text: #ffd9a3;--notice-error-text: #ffc9c9;--notice-info-text: #cbd9ff;--notice-error-bg: rgba(255, 107, 107, .09);--notice-error-border: rgba(255, 107, 107, .35);--notice-info-bg: rgba(91, 140, 255, .09);--notice-info-border: rgba(91, 140, 255, .3);--avatar-bg: #202637;--avatar-border: #30394c;--avatar-text: #aebad6;--avatar-2-bg: #202e49;--avatar-2-border: #3a4968;--avatar-2-text: #b0c0ef;--avatar-ai-bg: #55488d2b;--avatar-ai-border: #6e619944;--avatar-ai-text: #b7a6f0;--switch-off: #333b4e;--switch-knob: #a5aec1;--switch-on: #4555ad;--switch-on-knob: #cbd2ff;--btn-bg: #151821;--btn-text: #cbd0df;--btn-hover-bg: #1d2230;--btn-hover-border: #454e64;--code-block-text: #cdd9ff;--code-expression-text: #e7a1a9;--code-inline-bg: #181c27;--code-inline-text: #a5b4fc;--json-text: #cdd9ff;--json-key: #7c9dff;--json-null: #6b7789;--json-number: #7ee0c0;--json-boolean: #ffb454;--json-string: #e7ecf6;--chart-text: #e7ecf6;--chart-axis-label: #6b7789;--chart-axis-line: rgba(255, 255, 255, .14);--chart-split-line: rgba(255, 255, 255, .06);--chart-pointer: rgba(255, 255, 255, .18);--chart-pointer-shadow: rgba(255, 255, 255, .05);--chart-tooltip-bg: rgba(19, 27, 44, .96);--chart-tooltip-border: rgba(255, 255, 255, .12);--chart-empty-text: #4d5768;--chart-legend: #9aa7bd;--chart-node-label: #cdd9ff;--chart-node-border: rgba(255, 255, 255, .16);--chart-node-focus: #ffffff;--chart-node-shadow: rgba(0, 0, 0, .6);--chart-node-glow: rgba(255, 255, 255, .45);--chart-edge: rgba(150, 175, 215, .4);--chart-edge-error: rgba(255, 107, 107, .7);--chart-edge-label: #8a97ad;--chart-edge-label-error: #ffb3b3;--chart-edge-label-bg: rgba(10, 15, 28, .75);--brush-border: rgba(91, 140, 255, .9);--brush-fill: rgba(91, 140, 255, .16);--chart-blue: #7190f9;--chart-purple: #f24769;--chart-orange: #ffcc56;--selection: rgba(78, 116, 248, .3);--backdrop: rgba(4, 6, 11, .55);--scroll-thumb: #2c303a;--scroll-thumb-hover: #414755;--toast-border: #2c303a;--notfound-num: #2c303a;--th-text: #adb4c2;--login-aside-bg: radial-gradient(700px 420px at 12% 8%, rgba(78, 116, 248, .22), transparent 62%), radial-gradient(600px 420px at 88% 92%, rgba(35, 196, 248, .16), transparent 60%), #0a0c10;--shadow-panel: none;--shadow: 0 8px 35px #0007;--shadow-lg: 0 20px 100px #0009;--shadow-inspector: -20px 0 60px #0007;--shadow-drawer: 15px 0 30px #0008}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{overflow:hidden;background:var(--bg-body)}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.35;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--focus-border)!important}::selection{background:var(--selection)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--text-strong)}h2{font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600;color:var(--text)}.muted{color:var(--muted)}.mono,code,kbd,.json-view{font-family:IBM Plex Mono,Consolas,monospace}.error{color:var(--red)!important}.ml-auto{margin-left:auto!important}.text-link{color:var(--accent);font-size:12px;text-align:left;word-break:break-all}.text-link:hover{color:var(--accent-hover)}.row-actions{display:flex;align-items:center;gap:8px}.button{display:inline-flex;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;white-space:nowrap;border:1px solid var(--border-strong);border-radius:3px;background:var(--btn-bg);color:var(--btn-text);font-size:13px;transition:background .15s,border-color .15s}.button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px #3f5ecc2e}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.subtle{background:transparent}.button.text-button{background:transparent;border-color:transparent;padding:0 5px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:3px;color:var(--icon);flex-shrink:0}.icon-button:hover{color:var(--text-strong);background:var(--bg-hover);border-color:var(--border-strong)}.icon-button:disabled:hover{color:var(--icon);background:none;border-color:transparent}.pager{display:inline-flex;align-items:center;gap:2px}.pager__label{min-width:70px;text-align:center;font-size:12px;color:var(--text-2);font-family:var(--mono)}kbd{font-size:9px;color:var(--text-3);border:1px solid var(--border-strong);border-radius:3px;padding:1px 4px;font-weight:400}.button.primary kbd{border-color:#ffffff28;color:#e3e8ff;margin-left:6px}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{width:240px;min-width:0;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--bg-shell);z-index:50;position:relative;transition:width .18s ease}.sidebar-toggle{position:absolute;top:13px;right:-10px;z-index:60;width:20px;height:20px;display:grid;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:3px;background:var(--bg-panel);color:var(--text-2);cursor:pointer;box-shadow:0 1px 2px #1e1f240f}.sidebar-toggle:hover{color:var(--text);border-color:var(--border-strong)}@media(min-width:951px){.app-shell>.sidebar.sidebar--collapsed{width:54px}.sidebar--collapsed .brand{padding:10px 0;justify-content:center}.sidebar--collapsed .brand-text,.sidebar--collapsed .workspace-switch__trigger div,.sidebar--collapsed .workspace-switch__trigger>svg,.sidebar--collapsed .nav-heading,.sidebar--collapsed .nav-item>span,.sidebar--collapsed .nav-item kbd{display:none}.sidebar--collapsed .workspace-switch{margin:0 7px 12px;padding:5px;display:flex;justify-content:center}.sidebar--collapsed .nav-item{width:38px;height:32px;margin:2px 8px;padding:0;justify-content:center}.sidebar--collapsed .nav-item.active:before{left:-8px}}.brand{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:16px;letter-spacing:.2px;font-weight:600;line-height:1.2;color:var(--text-strong)}.brand-caption{font-size:7px;display:block;color:var(--text-3);letter-spacing:1.6px;margin-top:2px;font-weight:500}.brand-mark{height:18px;display:flex;align-items:center;gap:2px}.brand-mark i{width:3px;background:#f48a63;border-radius:2px}.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:12px}.brand-mark i:nth-child(4){height:6px}.workspace-switch{position:relative;margin:0 8px 12px;border:1px solid var(--border);border-radius:3px;padding:6px 8px;background:transparent;color:var(--text-2);transition:background .15s}.workspace-switch:hover,.workspace-switch.open{background:var(--bg-hover)}.workspace-switch__trigger{width:100%;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-avatar{display:grid;place-items:center;width:24px;height:24px;flex:none;background:var(--avatar-2-bg);border:1px solid var(--avatar-2-border);border-radius:3px;color:var(--avatar-2-text);font-weight:600;font-size:10px}.workspace-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:118px;padding:3px;border:1px solid var(--border);border-radius:3px;background:var(--bg-panel);box-shadow:var(--shadow-drawer);z-index:60}.workspace-menu__item{width:100%;padding:6px 8px;border:0;border-radius:2px;background:none;color:var(--text-2);font-size:12px;text-align:left;cursor:pointer}.workspace-menu__item:hover{background:var(--bg-inset);color:var(--text)}.workspace-switch div{flex:1}.workspace-switch strong{display:block;color:var(--text);font-size:12px;font-weight:500}.workspace-switch small{display:block;color:var(--text-3);font-size:11px;margin-top:3px}.nav-heading{color:var(--text);font-size:11px;font-weight:600;letter-spacing:.88px;text-transform:uppercase;margin:16px 8px 6px}.nav-heading.second{margin-top:24px}.nav-item{width:calc(100% - 16px);margin:2px 8px;height:32px;border-radius:2px;display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--text-2);font-size:14px;text-align:left;position:relative;transition:background .12s}.nav-item>svg{width:16px;height:16px;color:var(--icon)}.nav-item:hover{background:var(--bg-hover);color:var(--text)}.nav-item.active{background:var(--nav-active-bg);color:var(--nav-active-text)}.nav-item.active:before{content:"";position:absolute;height:22px;width:3px;background:var(--accent);left:-8px;border-radius:2px}.nav-item.active>svg{color:var(--accent)}.nav-item kbd{margin-left:auto;border:0;color:var(--text-3)}.new-indicator{position:absolute;right:34px;width:5px;height:5px;background:var(--accent);border-radius:50%}.nav-count{margin-left:auto;color:var(--text-3);font-size:10px}.sidebar-bottom{margin-top:auto}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;flex-shrink:0}.status-dot.small{width:4px;height:4px;margin-right:6px}.tiny-badge{margin-left:auto;font-size:7px;letter-spacing:.7px;padding:3px 4px;border:1px solid var(--border-strong);color:var(--demo-text);border-radius:3px}.app-stage{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.topbar{height:52px;flex-shrink:0;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:10px;background:var(--bg-topbar)}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:13px;white-space:nowrap}.breadcrumb strong{color:var(--text);font-weight:500}.slash{color:var(--text-3)}.global-controls{display:flex;align-items:center;gap:8px}.demo-badge{display:flex;align-items:center;gap:6px;color:var(--demo-text);font-size:10px;margin-right:8px;white-space:nowrap}.demo-badge>span{width:5px;height:5px;border-radius:50%;background:var(--demo-dot)}.select-control{height:28px;display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg-field);border-radius:3px;padding:0 8px;color:var(--text-2)}.select-control select{color:var(--text);background:transparent;border:0;font-size:11px;max-width:125px;cursor:pointer}.select-menu{position:relative;display:inline-flex;min-width:0}.select-menu__trigger{height:32px;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:3px;background:var(--bg-field);color:var(--text);font-size:13px;line-height:1;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.select-menu__trigger:hover{background:var(--bg-hover);border-color:var(--border-strong)}.select-menu.is-open .select-menu__trigger{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring)}.select-menu__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu__chevron{color:var(--text-3);transition:transform .12s}.select-menu.is-open .select-menu__chevron{transform:rotate(180deg);color:var(--accent)}.select-menu--sm .select-menu__trigger{height:28px;padding:0 7px;font-size:12px}.select-menu--lg .select-menu__trigger{height:36px;padding:0 10px;font-size:14px}.select-menu.is-disabled{opacity:.45}.select-menu__popover{position:fixed;z-index:1000;max-height:300px;overflow:auto;padding:3px;border:1px solid var(--border);border-radius:3px;background:var(--bg-pop);box-shadow:var(--shadow);outline:none}.select-menu__option{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:2px;background:none;color:var(--text-2);font-size:13px;text-align:left;cursor:pointer}.select-menu__option.is-active{background:var(--bg-hover);color:var(--text)}.select-menu__option.is-selected{color:var(--accent-text)}.select-menu__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu__check{color:var(--accent)}.select-menu__option:disabled{opacity:.4;cursor:not-allowed}.select-menu__empty{padding:8px;color:var(--text-3);font-size:12px}select option{background:var(--bg-pop);color:var(--text)}.time-control{margin-left:5px}.workspace{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.workspace:has(>.agent-page){overflow:hidden}.status-divider{margin:0 9px;color:var(--icon-dim)}.page-fill{height:100%;display:flex;flex-direction:column;min-height:0}.page-title-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;flex-shrink:0}.title-with-icon{display:flex;align-items:center;gap:8px}.page-icon{display:inline-flex;color:var(--text-2)}.title-divider{height:16px;width:1px;background:var(--border-strong);margin:0 4px}.subtitle{font-size:11px;color:var(--text-3)}.saved-view-select{font-size:11px;background:transparent;border:0;color:var(--text-2);cursor:pointer;max-width:150px}.explorer-toolbar{display:flex;align-items:center;gap:12px;padding:12px 16px 0;flex-shrink:0}.view-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:4px;background:var(--bg-inset)}.view-tabs>button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;color:var(--text-2);font-size:13px;transition:background .12s,color .12s}.view-tabs>button:hover{color:var(--text)}.view-tabs>button.active{background:var(--accent);color:#fff}.tab-count{font-size:11px;background:var(--accent-soft);color:var(--accent-text);border-radius:3px;padding:1px 4px}.view-tabs>button.active .tab-count{background:#ffffff38;color:#fff}.explorer-body{display:flex;flex:1;min-height:0;position:relative}.facets{width:220px;flex-shrink:0;border-right:1px solid var(--border);background:var(--bg-column);overflow:auto}.facet-heading{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:13px;border-bottom:1px solid var(--border)}.facet-heading>span{display:flex;align-items:center;gap:7px}.facet-heading .text-link{color:var(--text-3);font-size:10px}.facets details{padding:0 15px 16px;margin-bottom:15px;border-bottom:1px solid var(--border-soft)}.facets summary{display:flex;align-items:center;gap:7px;list-style:none;margin-bottom:12px;font-size:13px;color:var(--text-2);cursor:pointer}.facets summary::-webkit-details-marker{display:none}.facets details:not([open]) summary svg{transform:rotate(-90deg)}.facet-option{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--text-2);font-size:13px;cursor:pointer}.facet-option input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent);width:13px;height:13px;margin:0;flex:none;cursor:pointer}.facet-count{margin-left:auto;color:var(--text-3);font-size:10px;font-family:Consolas,monospace}.level-dot{width:5px;height:5px;border-radius:50%;margin:0 2px}.level-dot.error{background:var(--red)}.level-dot.warn{background:var(--amber)}.level-dot.info{background:var(--info)}.facet-note{display:flex;gap:7px;color:var(--text-3);font-size:10px;line-height:1.8;padding:0 16px}.facet-note svg{margin-top:3px}.explorer-content{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg-body);transition:opacity .16s}.explorer-content.loading{opacity:.55}.query-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;flex-shrink:0}.query-field{height:44px;background:var(--bg-field);border:1px solid var(--border-strong);border-radius:3px;display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;gap:10px}.query-field:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.query-label{font-family:var(--mono);color:var(--text-3);font-size:11px;letter-spacing:.5px;border-right:1px solid var(--border);padding-right:10px}.query-field input{border:0;background:transparent;flex:1;min-width:0;color:var(--text);font-family:var(--mono);font-size:14px;outline:0}.query-field input::placeholder{color:var(--text-3)}.query-field kbd{white-space:nowrap}.run-query{height:34px;margin-left:auto}.query-help{display:inline-flex;color:var(--text-3);cursor:help}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;padding:0 18px 12px}.filter-chip{display:flex;align-items:center;gap:6px;background:var(--accent-soft);border:1px solid var(--border-accent);color:var(--text-2);padding:4px 6px;border-radius:3px;font-family:Consolas,monospace;font-size:10px}.filter-chip b{color:var(--accent-text);font-weight:400}.chart-heading{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:13px}.chart-heading>span{display:flex;align-items:center;gap:14px}.chart-toggle{display:flex;align-items:center;gap:7px;padding:0;font-size:10px;color:var(--text-2)}.switch{width:22px;height:12px;border-radius:10px;background:var(--switch-off);display:inline-flex;align-items:center;padding:2px}.switch:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--switch-knob);transition:transform .2s}.switch.is-on{background:var(--switch-on)}.switch.is-on:before{transform:translate(10px);background:var(--switch-on-knob)}.chart-title{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.chart-unit{font-size:12px}.chart-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.chart-legend i+i{margin-left:8px}.chart-legend i{width:6px;height:6px;background:var(--accent);border-radius:1px}.chart-legend .muted{margin-left:10px}.time-chart{width:100%;flex-shrink:0}.results-toolbar{height:46px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 17px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-toolbar)}.segmented{display:flex;border:1px solid var(--border);border-radius:4px;padding:2px;background:var(--bg-body)}.segmented button{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--text-2);padding:4px 8px;border-radius:2px}.segmented button.active{background:var(--accent-soft);color:var(--accent-text)}.result-count{font-size:12px;color:var(--text-3)}.result-count b{font-weight:500;color:var(--text)}.table-scroll{overflow:auto;min-height:0;flex:1}.data-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:13px}.data-table th{height:35px;padding:0 15px;color:var(--th-text);font-size:10px;font-weight:500;background:var(--th-bg);border-bottom:1px solid var(--border-soft);position:sticky;top:0;z-index:2}.data-table td{padding:12px 15px;border-bottom:1px solid var(--border-soft);color:var(--text-2)}.data-table tbody tr{transition:background .12s;cursor:pointer}.data-table tbody tr:hover,.data-table tbody tr:focus{background:var(--bg-row-hover)}.data-table tbody tr:hover td{color:var(--text)}.data-table td strong{font-weight:500;color:var(--text)}.log-table{table-layout:fixed}.log-table th,.log-table td{padding-left:12px;padding-right:12px}.timestamp-col{width:152px}.timestamp-col .muted{font-size:8px;margin-left:4px}.level-col{width:78px}.service-col{width:121px}.row-end{width:26px}.log-table td{height:40px;padding-top:0;padding-bottom:0}.timestamp{font-size:10px;color:var(--text-2)!important}.timestamp>span{color:var(--text-3)}.severity{display:inline-block;font-family:IBM Plex Mono,Consolas,monospace;font-size:8px;font-weight:500;padding:3px 5px;line-height:1;border-radius:3px;letter-spacing:.3px}.severity.error{color:var(--sev-error-text);background:var(--sev-error-bg);border:1px solid var(--sev-error-border)}.severity.warn{color:var(--sev-warn-text);background:var(--sev-warn-bg);border:1px solid var(--sev-warn-border)}.severity.info{color:var(--sev-info-text);background:var(--sev-info-bg);border:1px solid var(--sev-info-border)}.service-tag{display:inline-flex;align-items:center;gap:7px;font-family:Consolas,monospace;font-size:10px;color:var(--text-2)}.service-tag i{width:5px;height:5px;border-radius:2px;opacity:.85}.log-message{overflow:hidden;text-overflow:ellipsis;font-size:10px;color:var(--text-2)!important}.log-message.error{color:var(--sev-error-text)!important}.log-kv{color:var(--text-3);margin-left:9px}.log-table tr>td:last-child svg{color:var(--icon-dim)}.table-footer{height:37px;flex-shrink:0;display:flex;align-items:center;gap:16px;justify-content:space-between;border-top:1px solid var(--border);padding:0 15px;color:var(--text-3);font-size:9px;background:var(--bg-toolbar)}.pagination{display:flex;align-items:center;gap:5px}.pagination .icon-button{width:23px;height:23px}.footer-tip{font-size:9px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:220px;flex:1;color:var(--text-3)}.empty-state h3{color:var(--text-2)}.empty-state p{font-size:11px}.query-error{margin:16px;border:1px solid var(--notice-error-border);background:var(--notice-error-bg);padding:14px;color:var(--notice-error-text);border-radius:3px}.metric-controls{display:flex;align-items:center;gap:18px;margin:15px 20px;font-size:11px}.select-input{background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:4px;padding:5px 8px;color:var(--text);margin-left:8px}.metric-summary{display:flex;align-items:center;gap:14px;padding:20px;font-size:11px}.metric-summary code{font-size:10px;color:var(--accent-text)}.operation{display:block;margin-top:6px;font-size:10px;color:var(--text-3)}.mobile-menu,.filter-toggle{display:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}.nav-item{font-size:14px}.facet-option,.facets summary{font-size:13px}.log-message,.timestamp,.service-tag{font-size:11px}.severity{font-size:9px}.data-table th{font-size:11px}.query-field input{font-size:14px}.results-toolbar .result-count{font-size:11px}.signal-tabs>button{font-size:13px}.breadcrumb{font-size:12px}.inspector{position:fixed;inset:0 0 0 auto;margin:0;width:510px;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--border-strong);padding:0;background:var(--bg-panel);color:var(--text);box-shadow:var(--shadow-inspector)}.inspector[open]{display:flex;flex-direction:column;animation:slide-in .2s ease-out}.inspector::backdrop,.help-dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inspector-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border)}.eyebrow{display:block;font-size:9px;color:var(--text-3);letter-spacing:1.5px;margin-bottom:8px}.inspector-body{padding:20px 24px;flex:1;overflow:auto}.detail-meta{display:flex;align-items:center;gap:12px;font-size:10px;margin-bottom:20px}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--border)}.tabs button{height:36px;font-size:12px;color:var(--text-2);border-bottom:2px solid transparent;display:flex;align-items:center;gap:6px}.tabs button.active{color:var(--accent-text);border-color:var(--accent)}.section-caption{font-size:11px;color:var(--text-3);margin:24px 0 12px;display:flex;gap:12px}.code-box{font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:1.9;padding:14px;background:var(--bg-code);border:1px solid var(--border);border-radius:4px;color:var(--code-expression-text);overflow-wrap:anywhere}.attributes{margin:0}.attributes>div{display:grid;grid-template-columns:44% 54%;gap:8px;padding:12px 0;border-bottom:1px solid var(--border-soft);font-size:11px}.attributes dt{color:var(--text-3);font-family:Consolas,monospace}.attributes dd{margin:0;color:var(--text);overflow-wrap:anywhere}.inspector-footer{padding:20px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.json-view{white-space:pre-wrap;word-break:break-all;font-size:11px;line-height:1.9;color:var(--json-text);background:var(--bg-code);padding:18px;border:1px solid var(--border);margin-top:18px;border-radius:4px}.help-dialog{background:var(--bg-pop);color:var(--text);width:430px;max-width:calc(100vw - 30px);border:1px solid var(--border-strong);border-radius:8px;padding:24px;box-shadow:var(--shadow-lg)}.dialog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.help-dialog p{font-size:12px;line-height:1.9;margin:16px 0}.text-input{display:block;width:100%;background:var(--bg-field);border:1px solid var(--border-strong);border-radius:4px;padding:10px 12px;color:var(--text)}.form-field{display:block;font-size:12px;color:var(--text-2)}.form-field input{margin-top:9px}.toast-message{position:fixed;bottom:45px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;max-width:90vw;padding:12px 18px;background:var(--bg-toast);border:1px solid var(--toast-border);border-radius:6px;font-size:12px;color:var(--text);box-shadow:var(--shadow);z-index:200}.toast-message svg{color:var(--green)}.toast-enter-active,.toast-leave-active{transition:opacity .2s,margin .2s}.toast-enter-from,.toast-leave-to{opacity:0;margin-bottom:-10px}.scroll-page{height:100%;overflow:auto;padding:0 24px 28px;background:var(--bg-body)}.scroll-page>.page-title-row{padding:0;min-height:76px}.page-subheading{color:var(--text-3);font-size:11px;margin-top:8px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:5px;margin-bottom:20px;background:var(--bg-panel)}.stat-item{padding:18px 22px;border-right:1px solid var(--border);min-width:0}.stat-item:last-child{border-right:0}.stat-label{font-size:11px;color:var(--text-2);display:flex;align-items:center;gap:7px}.stat-value{font-size:27px;font-weight:500;letter-spacing:-1px;color:var(--text-strong);margin:10px 0 5px;display:flex;align-items:baseline;gap:5px}.stat-value small{font-size:12px;letter-spacing:0;color:var(--text-3);margin-left:4px}.stat-note{font-size:10px;color:var(--text-3)}.stat-note.up{color:var(--up)}.stat-note.good{color:var(--green)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.chart-panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:5px;min-width:0}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 4px;gap:12px}.panel-title h3{font-size:12px}.panel-caption{font-size:10px;color:var(--text-3);margin:7px 18px 0}.large-chart{margin:4px 20px}.section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title-row>h2{flex:none}.section-title-row>.muted{flex:1;margin-left:12px}.section-title-row h2{font-size:14px}.health-dot{display:inline-flex;align-items:center;gap:7px;font-size:10px}.health-dot i{width:5px;height:5px;border-radius:50%;background:var(--green)}.health-dot.degraded{color:var(--amber)}.health-dot.degraded i{background:var(--amber)}.resource-icon{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:10px;background:var(--accent-soft);border:1px solid var(--border-accent);border-radius:4px;font-size:8px;color:var(--accent-text)}.inline-banner{display:flex;align-items:center;gap:10px;padding:12px 15px;background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:4px;color:var(--warn-text-soft);font-size:11px;margin-bottom:18px;line-height:1.8}.inline-banner svg{color:var(--warn-icon)}.inline-banner .text-link{margin-left:auto;white-space:nowrap}.timeline-stack{display:flex;flex-direction:column;gap:14px}.signal-panel{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid var(--border);border-radius:5px;background:var(--bg-panel);overflow:hidden}.signal-panel-label{padding:18px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.signal-panel-label>span{color:var(--text-2);font-size:11px}.signal-panel-label strong{font-size:22px;color:var(--text);font-weight:500;letter-spacing:-.5px}.signal-panel-label small{font-size:9px;color:var(--text-3)}.signal-panel-content{min-width:0;overflow:auto}.timeline-list{display:flex;flex-direction:column;padding:5px 16px;max-height:175px;overflow:auto}.timeline-list button{display:flex;align-items:center;gap:14px;text-align:left;padding:11px 0;border-bottom:1px solid var(--border);font-size:10px;color:var(--text-2)}.timeline-list .mono{color:var(--text-3);white-space:nowrap}.time-window-label{font-size:11px;color:var(--accent-text);display:flex;gap:8px;align-items:center}.time-window-label code{padding:5px 8px;background:var(--accent-soft);border:1px solid var(--border-accent);border-radius:4px}.detail-topbar{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:11px;color:var(--text-2)}.detail-heading{display:flex;align-items:center;justify-content:space-between;margin:25px 0 22px;gap:15px}.detail-heading h1{font-size:22px}.detail-heading .mono{font-size:12px}.resource-meta{display:flex;gap:20px;color:var(--text-2);font-size:11px;margin-top:12px;flex-wrap:wrap}.resource-meta b{color:var(--text);font-weight:400}.detail-tabs{margin:10px 0 20px}.waterfall{background:var(--bg-panel);border:1px solid var(--border);border-radius:5px;overflow:auto}.waterfall-ruler{display:flex;padding:12px 15px 12px 290px;border-bottom:1px solid var(--border);min-width:650px;justify-content:space-between;font-size:10px;color:var(--text-3)}.span-row{display:grid;grid-template-columns:270px 1fr;align-items:center;min-width:650px;height:44px;border-bottom:1px solid var(--border-soft);cursor:pointer}.span-row:hover{background:var(--bg-row-hover)}.span-label{font-size:10px;padding-left:16px;display:flex;gap:9px;align-items:center;color:var(--text-2)}.span-label i{width:7px;height:7px;border-radius:2px}.span-track{height:100%;position:relative;border-left:1px solid var(--border);background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--grid-line-strong) calc(25% - 1px),var(--grid-line-strong) 25%)}.span-bar{position:absolute;height:16px;top:14px;border-radius:2px;opacity:.8;min-width:4px}.span-duration{position:absolute;right:7px;top:15px;font-size:9px;color:var(--text);background:var(--span-label-bg);padding:1px 4px;border-radius:3px}.span-insight{margin-top:16px;padding:16px;border:1px solid var(--border-accent);background:var(--insight-bg);border-radius:5px;display:flex;align-items:center;gap:14px;font-size:11px;color:var(--text-2)}.service-map{padding:12px 20px}.service-map svg{width:100%;height:215px}.map-node{cursor:pointer}.map-node:hover rect{stroke:var(--accent-strong)}.map-node text{font-family:Inter,Microsoft YaHei,sans-serif;pointer-events:none}.agent-workspace{display:flex;min-height:0;flex:1;border-top:1px solid var(--border-soft)}.session-sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--border-soft);background:var(--bg-column);padding:16px 12px;min-height:0;overflow-y:auto}.session-sidebar .button{width:100%;margin-bottom:24px}.session-group-label{font-size:9px;letter-spacing:1px;color:var(--text-3);padding:0 9px;margin-bottom:10px}.session-item{display:block;text-align:left;width:100%;padding:11px 10px;border-radius:5px;margin-bottom:5px;font-size:11px;color:var(--text-2)}.session-item.active{background:var(--accent-soft);color:var(--accent-text)}.session-item small{display:block;margin-top:8px;color:var(--text-3);font-size:9px}.conversation{min-width:0;flex:1;display:flex;flex-direction:column;max-width:1000px;margin:0 auto;width:100%;min-height:0}.conversation-head{height:54px;display:flex;align-items:center;gap:9px;padding:0 25px;border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:12px}.conversation-head .tiny-badge{font-size:8px}.messages{flex:1;min-height:0;overflow:auto;padding:25px 36px}.message{display:flex;gap:13px;margin-bottom:28px;animation:fade-in .25s ease-out}.message-avatar{width:28px;height:28px;flex-shrink:0;border:1px solid var(--avatar-2-border);border-radius:7px;display:grid;place-items:center;color:var(--avatar-2-text);font-size:10px;background:var(--avatar-2-bg)}.message-avatar.assistant{background:var(--avatar-ai-bg);color:var(--avatar-ai-text);border-color:var(--avatar-ai-border)}.message-content{flex:1;min-width:0;max-width:740px}.message-author{font-size:11px;color:var(--text);margin:4px 0 12px;display:flex;gap:10px;align-items:center}.message-author time{font-size:9px;color:var(--text-3)}.message-text{font-size:12px;color:var(--text-2);line-height:1.9;white-space:pre-wrap}.tool-step{border:1px solid var(--border-accent);border-radius:5px;margin:11px 0;background:var(--tool-bg);overflow:hidden}.tool-step summary{display:flex;align-items:center;gap:8px;list-style:none;padding:11px 12px;font-size:10px;color:var(--text-2);cursor:pointer}.tool-step summary>svg:first-child{color:var(--green)}.tool-step summary span{margin-left:auto;font-size:9px;color:var(--text-3)}.tool-step pre{padding:0 12px 12px;margin:0;font-size:10px;color:var(--text-3);line-height:1.8;white-space:pre-wrap}.analysis-title{display:flex;align-items:center;gap:7px;color:var(--text);font-size:12px;margin:19px 0 10px}.evidence-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.evidence-links button{display:flex;align-items:center;gap:6px;background:var(--accent-soft);border:1px solid var(--border-accent);border-radius:4px;padding:6px 8px;color:var(--accent-text);font-size:10px}.composer-wrap{padding:10px 30px 18px}.composer{border:1px solid var(--border-accent);border-radius:8px;background:var(--bg-composer);padding:13px 15px}.composer:focus-within{border-color:var(--focus-border)}.composer textarea{display:block;width:100%;resize:none;min-height:46px;max-height:100px;background:none;border:0;outline:0;color:var(--text);font-size:12px;line-height:1.8}.composer textarea::placeholder{color:var(--text-3)}.composer-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--text-3)}.composer-note{font-size:9px;color:var(--text-3);text-align:center;margin-top:10px}.suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.suggestions button{font-size:11px;padding:10px 13px;border:1px solid var(--border-accent);border-radius:5px;color:var(--accent-text);background:var(--accent-soft)}.pulse-dots{display:flex;gap:5px;padding:12px 0}.pulse-dots i{width:5px;height:5px;background:var(--accent);border-radius:50%;animation:pulse 1s infinite}.pulse-dots i:nth-child(2){animation-delay:.15s}.pulse-dots i:nth-child(3){animation-delay:.3s}.not-found{height:100%;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:var(--text-2)}.not-found strong{font-size:68px;color:var(--notfound-num);font-weight:400}@keyframes slide-in{0%{transform:translate(35px);opacity:.3}to{transform:translate(0);opacity:1}}@keyframes fade-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.25;transform:translateY(-3px)}}.mono{font-family:var(--mono);font-variant-ligatures:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}.panel{position:relative;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-panel)}.panel--flush{overflow:hidden}.panel__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.panel__title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:0;color:var(--text)}.panel__subtitle{font-size:12px;color:var(--text-3)}.panel__actions{margin-left:auto;display:flex;align-items:center;gap:6px}.panel__body{padding:16px}.panel__body--flush{padding:0}.page{padding:20px 24px 40px;width:100%;max-width:1600px;margin:0 auto;animation:fade-up .32s var(--ease)}.page__head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.page__title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.2px}.page__desc{color:var(--text-3);font-size:13px}.page__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grid{display:grid;gap:16px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--sidebar{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}@media(max-width:1180px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--2,.grid--sidebar{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:3px;border:1px solid var(--border);background:var(--bg-inset);font-size:12px;color:var(--text-2);white-space:nowrap}.chip--strong{color:var(--text);background:var(--bg-chip-strong)}.dot{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor;flex:none}.sig-metrics{color:var(--sig-metrics)}.sig-logs{color:var(--sig-logs)}.sig-traces{color:var(--sig-traces)}.sig-events{color:var(--sig-events)}.sig-correlate{color:var(--sig-correlate)}.section-label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:18px 4px 8px}.stat{padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:background .15s var(--ease),border-color .15s var(--ease)}.stat:hover{border-color:var(--border-strong)}.stat__label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.stat__value{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.stat__foot{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:6px}.spark{height:34px;margin:-4px -4px 0}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{height:36px;padding:8px 12px;background:var(--th-bg);color:var(--text-2);border-bottom:1px solid var(--border);font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td{padding:9px 12px;border-bottom:1px solid var(--border-soft);vertical-align:top;font-size:13px}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--bg-row-hover)!important}.cell-mono{font-family:var(--mono);font-size:13px;white-space:nowrap}.cell-clip{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-row{cursor:default}.row-clickable .ant-table-tbody>tr{cursor:pointer}.waterfall{display:flex;flex-direction:column}.wf-row{display:grid;grid-template-columns:minmax(220px,380px) 1fr 92px;align-items:center;gap:12px;height:34px;padding:0 16px;border-bottom:1px solid var(--border-soft);cursor:pointer;transition:background .15s var(--ease)}.wf-ruler{display:grid;grid-template-columns:minmax(220px,380px) 1fr 92px;align-items:center;gap:12px;height:28px;padding:0 16px;border-bottom:1px solid var(--border);font-size:10px;color:var(--text-3);position:sticky;top:0;z-index:2;background:var(--bg-panel)}.wf-ruler__label{padding-left:0;letter-spacing:.3px}.wf-ruler__track{position:relative;height:100%}.wf-ruler__tick{position:absolute;top:7px;transform:translate(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.wf-ruler__tick:first-child{transform:none}.wf-ruler__tick:last-child{transform:translate(-100%)}.wf-ruler__ms{text-align:right;font-family:var(--mono)}.wf-row:hover{background:var(--bg-row-hover)}.wf-row--active{background:var(--accent-soft)}.wf-name{display:flex;align-items:center;gap:8px;min-width:0}.wf-name__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.wf-track{position:relative;height:24px;border-radius:2px;background:linear-gradient(90deg,var(--border-soft) 0 1px,transparent 1px) 0 0 / 25% 100% repeat-x,linear-gradient(var(--grid-line),var(--grid-line)) 0 100% / 100% 1px no-repeat}.wf-bar{position:absolute;top:6px;height:12px;border-radius:2px;min-width:2px;box-shadow:none}.wf-ms{font-family:var(--mono);font-size:12px;color:var(--text-2);text-align:right}.feed{display:flex;flex-direction:column}.feed__item{display:grid;grid-template-columns:132px 92px 1fr;gap:12px;align-items:start;padding:9px 16px;border-bottom:1px solid var(--border-soft);transition:background .15s var(--ease)}.feed__item:hover{background:var(--bg-row-hover)}.feed__item--action{cursor:pointer}.feed__time{font-family:var(--mono);font-size:11.5px;color:var(--text-3);white-space:nowrap}.feed__body{min-width:0;font-size:12.5px;color:var(--text);word-break:break-word}.editor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-editor);overflow:hidden;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.editor:focus-within{border-color:var(--focus-ring-border);box-shadow:0 0 0 3px var(--focus-ring)}.editor .cm-editor{background:transparent}.editor .cm-gutters{background:transparent;border-right:1px solid var(--border-soft)}.editor .cm-focused{outline:none}.editor-hint{display:flex;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid var(--border-soft);font-size:11.5px;color:var(--text-3)}kbd{font-family:var(--mono);font-size:11px;padding:1px 5px;border-radius:4px;border:1px solid var(--border);border-bottom-width:2px;background:var(--kbd-bg);color:var(--text-2)}.code-block{position:relative;margin:0;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-code);font-family:var(--mono);font-size:12px;line-height:1.65;color:var(--code-block-text);white-space:pre-wrap;word-break:break-word;overflow:auto}.code-block__copy{position:absolute;top:8px;right:8px;opacity:.65}.code-block:hover .code-block__copy{opacity:1}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:42px 20px;text-align:center;color:var(--text-3)}.empty__icon{width:42px;height:42px;border-radius:4px;display:grid;place-items:center;font-size:19px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-accent)}.empty__title{color:var(--text-2);font-size:14px}.skeleton-line{height:10px;border-radius:2px;background:var(--skeleton-bg);background-size:220% 100%;animation:shimmer 1.4s infinite linear}.button:disabled,.button:disabled:hover{background:var(--btn-bg);border-color:var(--border-strong);color:var(--btn-text)}.button.primary:disabled,.button.primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:#fff}.button.subtle:disabled,.button.subtle:disabled:hover,.button.text-button:disabled,.button.text-button:disabled:hover{background:transparent;border-color:transparent}.text-link:disabled,.text-link:disabled:hover{color:var(--accent)}.text-link{padding:3px 4px}.stat:not(.stat--clickable):hover{border-color:var(--border-strong)}.stat--clickable{cursor:pointer}.stat--clickable:hover{background:var(--bg-hover)}[role=button]:focus-visible,[tabindex="0"]:focus-visible:not(tr),summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.chip--action{cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.chip--action:hover{background:var(--bg-hover);border-color:var(--border-hover)}.topbar{position:sticky;top:0;z-index:20;height:58px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--border);background:var(--bg-topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notice{display:block;padding:10px 14px;border-radius:3px;font-size:12.5px;line-height:1.65;border:1px solid}.notice>*+*{margin-top:4px}.notice--warn{color:var(--notice-warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.notice--error{color:var(--notice-error-text);border-color:var(--notice-error-border);background:var(--notice-error-bg)}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes pulse-ring{0%{box-shadow:0 0 #42d39280}70%{box-shadow:0 0 0 8px #42d39200}to{box-shadow:0 0 #42d39200}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:1150px){.sidebar{width:200px}.brand{padding-left:14px}.workspace-switch strong{font-size:9px}.facets{width:175px}.facet-option{font-size:10px}.topbar{padding:0 16px}.demo-badge{margin-right:0}.subtitle,.chart-unit,.query-field kbd,.run-query kbd,.footer-tip{display:none}.query-toolbar{gap:7px;padding:14px 12px}.timestamp-col{width:130px}.service-col{width:103px}.log-table th,.log-table td{padding-left:8px;padding-right:8px}.stat-item{padding:16px}.session-sidebar{width:185px}}@media(max-width:950px){.sidebar{width:54px}.sidebar-toggle{display:none}.brand{padding:10px 0;justify-content:center}.brand>span:last-child,.workspace-switch__trigger div,.workspace-switch__trigger>svg,.nav-heading,.nav-item>span,.nav-item kbd{display:none}.workspace-switch{margin:0 7px 12px;padding:5px;display:flex;justify-content:center}.nav-item{width:38px;height:32px;margin:2px 8px;padding:0;justify-content:center}.sidebar nav{margin-bottom:16px}.nav-item.active:before{left:-8px}.facets{display:none}.filter-toggle{display:inline-flex}.facets.filters-open{display:block;position:absolute;top:0;bottom:0;left:0;width:210px;z-index:10;box-shadow:var(--shadow-drawer)}.topbar{gap:8px}.global-controls{gap:5px}.select-control{padding:0 5px}.breadcrumb{font-size:10px;gap:6px}.share-control{display:none}.stats-strip{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:0}.stat-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.session-sidebar{width:165px}.messages{padding:20px}.composer-wrap{padding:10px 20px}.metric-summary{flex-wrap:wrap}.signal-panel{grid-template-columns:120px 1fr}.signal-panel-label{padding:15px}}@media(max-width:650px){.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;transform:translate(-100%);transition:transform .2s}.navigation-open .sidebar{transform:translate(0)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);z-index:40}.sidebar .brand>span:last-child,.sidebar .nav-heading,.sidebar .nav-item>span,.sidebar .nav-item kbd,.sidebar .workspace-switch__trigger div,.sidebar .workspace-switch__trigger>svg{display:block}.sidebar .workspace-switch{margin:0 8px 12px;padding:6px 8px;justify-content:flex-start}.sidebar .brand{padding:12px 16px}.sidebar .nav-item{width:calc(100% - 16px);height:32px;margin:2px 8px;justify-content:flex-start;padding:0 8px}.sidebar nav{margin-bottom:0}.sidebar .nav-item.active:before{left:0}.mobile-menu{display:inline-flex}.topbar{height:48px;padding:0 10px;justify-content:flex-start}.breadcrumb{flex:1}.breadcrumb>svg,.breadcrumb>span,.demo-badge,.environment,.refresh-control{display:none}.time-control{margin:0;height:28px}.time-control select{font-size:10px;max-width:94px}.page-title-row{padding:0 14px;min-height:57px}.page-title-row h1{font-size:17px}.title-divider,.saved-view-select{display:none}.page-title-row .button{font-size:10px;height:29px;padding:0 7px}.signal-tabs{gap:22px;padding:0 15px;height:41px}.signal-tabs button{font-size:11px}.signal-hint{display:none}.signal-tabs .tab-count{font-size:8px}.query-toolbar{padding:12px 10px 10px;gap:6px}.query-field{height:34px;padding:0 7px;gap:6px}.query-label{font-size:8px;padding-right:5px}.query-field input{font-size:10px}.run-query{height:34px;font-size:10px;padding:0 9px}.run-query svg{display:none}.filter-toggle{width:24px}.chart-heading{padding:0 12px}.chart-legend .muted{display:none}.results-toolbar{padding:0 10px;gap:8px}.result-count .muted{display:none}.log-table{min-width:680px}.table-footer{padding:0 10px}.scroll-page{padding:0 14px 20px}.scroll-page>.page-title-row{min-height:67px;flex-wrap:wrap;gap:8px;padding:12px 0}.dashboard-grid{grid-template-columns:1fr;gap:12px}.stats-strip{margin-bottom:14px}.stat-value{font-size:25px}.stat-item{padding:15px}.stat-note{font-size:9px}.inline-banner{font-size:10px;padding:10px;align-items:flex-start;flex-wrap:wrap;gap:7px}.inline-banner .text-link{margin-left:24px}.signal-panel{grid-template-columns:85px 1fr}.signal-panel-label{padding:13px 9px;gap:9px}.signal-panel-label strong{font-size:17px}.signal-panel-label span{font-size:10px}.signal-panel-label small{font-size:8px}.time-window-label{font-size:10px}.section-title-row{flex-wrap:wrap;gap:10px}.detail-heading{align-items:flex-start;flex-direction:column;margin:18px 0}.detail-heading h1{font-size:17px;overflow-wrap:anywhere}.resource-meta{font-size:10px;gap:10px}.resource-meta span{overflow-wrap:anywhere}.metric-controls{margin:12px;align-items:flex-start;flex-direction:column;gap:10px}.large-chart{margin:5px 10px}.metric-summary{padding:12px;gap:8px;font-size:10px}.session-sidebar{display:none}.conversation-head{padding:0 16px}.messages{padding:20px 15px}.composer-wrap{padding:8px 12px 13px}.message{gap:9px}.message-content{max-width:100%}.message-text{font-size:11px}.composer-bottom>span{font-size:8px}.page-subheading{font-size:10px}.inspector-body{padding:18px}.inspector-header{padding:20px}.inspector-footer{padding:16px}.attributes>div{grid-template-columns:44% 54%;font-size:10px}.toast-message{font-size:11px;bottom:35px;width:max-content}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
