.prom-console{border:1px solid var(--border-strong,#334155);width:min(100% - 24px,2560px);min-height:calc(100dvh - 24px);color:var(--text,#f8fafc);background:#080e18;border-radius:16px;margin:12px auto;overflow:clip;box-shadow:0 24px 80px #00040c66,inset 0 1px #ffffff05}.prom-console *{box-sizing:border-box}.prom-console a{color:inherit;text-decoration:none}.prom-console button,.prom-console select,.prom-console input{font:inherit}.prom-console button{cursor:pointer}.prom-console button:disabled{opacity:.45;cursor:not-allowed}.prom-topbar{border-bottom:1px solid var(--border,#1e293b);backdrop-filter:blur(8px);background:#080e18d9;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 24px;display:flex}.prom-brand{letter-spacing:-.02em;font-size:1rem;font-weight:700}.prom-brand em{color:#f97316;font-style:normal}.prom-console-head{border-bottom:1px solid var(--border-strong,#334155);background:#0a1220;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:20px 24px;display:grid}.prom-crumb{color:var(--muted,#94a3b8);font:.72rem var(--mono,monospace);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prom-crumb a:hover{color:#f97316}.prom-kicker{color:#f97316;font:.68rem var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin-top:14px;display:block}.prom-console-head h1{letter-spacing:-.04em;max-width:950px;margin:6px 0 8px;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:800;line-height:1.08}.prom-console-head p{max-width:820px;color:var(--muted,#94a3b8);margin:0;font-size:.95rem;line-height:1.5}.prom-head-context{color:var(--muted,#94a3b8);font:.68rem var(--mono,monospace);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.prom-head-context span:nth-child(2){color:#f97316;font-weight:600}.prom-console-grid{background:#080e18;grid-template-columns:220px minmax(0,1fr) 290px;align-items:start;min-height:720px;display:grid}.prom-index{border-right:1px solid var(--border-strong,#334155);background:#0b1320;min-width:0;padding:12px 10px 20px}.prom-index-menu{border:0}.prom-index-menu>summary{display:none}.prom-index details details{border-top:1px solid var(--border,#1e293b)}.prom-index details details>summary{min-height:44px;color:var(--text,#f8fafc);justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.82rem;font-weight:700;display:flex}.prom-index details details>summary span{color:var(--dim,#64748b);font:.66rem var(--mono,monospace)}.prom-index details details>div{padding-bottom:8px}.prom-index details a[data-prom-view-link]{min-height:38px;color:var(--muted,#94a3b8);border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;transition:background .15s,color .15s;display:grid}.prom-index details a[data-prom-view-link] span{color:var(--dim,#64748b);font:.68rem var(--mono,monospace)}.prom-index details a[data-prom-view-link] strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prom-index details a[data-prom-view-link]:hover{color:var(--text,#f8fafc);background:#ffffff0d}.prom-index details a[data-prom-view-link][aria-current=page]{color:#f97316;background:#f9731624;font-weight:600}.prom-sources-jump{color:var(--muted,#94a3b8);font:.72rem var(--mono,monospace);border-top:1px solid var(--border,#1e293b);margin-top:16px;padding:8px;display:block}.prom-sources-jump:hover{color:#f97316}.prom-main{border-right:1px solid var(--border-strong,#334155);min-width:0}.prom-simulation-ribbon{border-bottom:1px solid var(--border,#1e293b);font:.72rem var(--mono,monospace);background:#0d1728;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.sim-brand-group{align-items:center;gap:10px;display:flex}.sim-badge{color:#f97316;background:#f973162e;border-radius:4px;padding:2px 6px;font-weight:700}.sim-pause-btn{border:1px solid var(--border,#1e293b);color:var(--text,#f8fafc);background:#1e293b;border-radius:4px;padding:2px 8px}.sim-pause-btn.paused{color:#fff;background:#ea580c;border-color:#ea580c}.sim-scenario-group{align-items:center;gap:8px;display:flex}.sim-select{border:1px solid var(--border,#1e293b);color:var(--text,#f8fafc);background:#111b2b;border-radius:4px;padding:2px 8px}.sim-sliders-group{align-items:center;gap:14px;display:flex}.sim-slider-item{align-items:center;gap:6px;display:flex}.mini-slider{accent-color:#f97316;width:65px}.sim-stats-group{color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.sim-stats-group strong{color:var(--text,#f8fafc)}.prom-view{padding:24px;display:none}.prom-view.is-active{display:block}.prom-view-head{margin-bottom:20px}.prom-view-group{color:#f97316;font:.68rem var(--mono,monospace);letter-spacing:.12em;font-weight:700;display:inline-block}.prom-view-head h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:1.5rem;font-weight:700}.prom-view-question{color:var(--muted,#94a3b8);margin:0;font-size:.92rem;line-height:1.45}.prom-lab-canvas{margin-bottom:24px}.canvas-panel{border:1px solid var(--border,#1e293b);background:#0a111d;border-radius:12px;padding:20px}.canvas-header-bar{font:.72rem var(--mono,monospace);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.arch-legend{gap:14px;display:flex}.legend-item{color:var(--muted,#94a3b8);align-items:center;gap:6px;display:flex}.legend-item i.dot{border-radius:50%;width:8px;height:8px}.legend-item i.dot.user{background:#06b6d4}.legend-item i.dot.app{background:#3b82f6}.legend-item i.dot.scrape{background:#f97316}.legend-item i.dot.prom{background:#ea580c}.arch-meta-chips{gap:8px;display:flex}.meta-chip{border:1px solid var(--border,#1e293b);color:var(--muted,#94a3b8);background:#ffffff0a;border-radius:4px;padding:3px 8px}.meta-chip strong{color:var(--text,#f8fafc)}.arch-svg-wrapper{background:#060b13;border:1px solid #ffffff0d;border-radius:8px;width:100%;position:relative;overflow:hidden}.arch-svg{width:100%;height:auto;display:block}.arch-box.user-box{fill:#083344;stroke:#06b6d4;stroke-width:1.5px}.box-title{fill:#06b6d4;letter-spacing:.08em;font-size:11px;font-weight:700}.box-sub{fill:#e0f2fe;font-family:monospace;font-size:9px}.traffic-line{stroke:#0284c7;stroke-width:1.5px;stroke-dasharray:4 3;fill:none}.cluster-boundary{fill:#0f172a99;stroke:#1e293b;stroke-width:1.5px;stroke-dasharray:6 4}.cluster-title{fill:#64748b;letter-spacing:.1em;font-family:monospace;font-size:10px}.node-box{fill:#0f172a;stroke:#334155;stroke-width:1.5px;cursor:pointer;transition:stroke .2s,fill .2s}.node-box:hover{stroke:#f97316;fill:#1e293b}.node-title{fill:#f8fafc;font-size:11px;font-weight:700}.node-sub{fill:#94a3b8;font-family:monospace;font-size:9px}.node-metric{fill:#38bdf8;font-family:monospace;font-size:9px}.db-box{fill:#1e293b;stroke:#475569;cursor:pointer}.db-text{fill:#94a3b8;font-family:monospace;font-size:9px}.scrape-pull-line{stroke:#f97316;stroke-width:1.5px;stroke-dasharray:4 3;fill:none}.scrape-label{fill:#f97316;font-family:monospace;font-size:9px}.prom-server-box{fill:#18110b;stroke:#ea580c;stroke-width:2px}.prom-server-title{fill:#f97316;letter-spacing:.1em;font-size:12px;font-weight:800}.prom-server-status{fill:#22c55e;font-family:monospace;font-size:9px}.subsystem-box{fill:#27160c;stroke:#9a3412;stroke-width:1.5px;cursor:pointer;transition:stroke .2s,fill .2s}.subsystem-box:hover{stroke:#f97316;fill:#431407}.subsystem-box.highlight{stroke:#f97316}.sub-title{fill:#fb923c;font-size:11px;font-weight:700}.sub-detail{fill:#cbd5e1;font-family:monospace;font-size:9px}.sub-metric{fill:#22c55e;font-family:monospace;font-size:9px}.internal-flow{stroke:#f97316;stroke-width:1.5px;fill:none}.external-flow{stroke:#94a3b8;stroke-width:1.5px;fill:none}.out-box{fill:#0f172a;stroke:#334155;cursor:pointer}.out-box.alert-out:hover{stroke:#ef4444}.out-box.ui-out:hover{stroke:#f59e0b}.out-title{fill:#f8fafc;font-size:10px;font-weight:700}.out-sub{fill:#94a3b8;font-family:monospace;font-size:8px}.interactive-prompt-bar{background:#f9731614;border:1px solid #f9731633;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:.8rem;display:flex}.action-btn{color:#fff;background:#f97316;border:1px solid #f97316;border-radius:6px;padding:6px 14px;font-weight:600;transition:opacity .15s,background .15s}.action-btn:hover{opacity:.9}.action-btn.small{padding:4px 10px;font-size:.74rem}.action-btn.secondary{color:#f97316;background:0 0}.action-btn.warning{background:#ef4444;border-color:#ef4444}.anatomy-banner{border:1px solid var(--border-strong,#334155);font:1.05rem var(--mono,monospace);background:#050a12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:18px;display:flex}.anatomy-part{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:6px;flex-direction:column;padding:4px 10px;transition:all .2s;display:flex}.anatomy-part label{color:var(--dim,#64748b);letter-spacing:.08em;margin-bottom:2px;font-size:.62rem}.anatomy-part:hover,.anatomy-part.active{background:#f973161f;border-color:#f97316}.anatomy-part.metric-name strong{color:#f97316}.anatomy-part.label-dim strong{color:#38bdf8}.anatomy-part.sample-value strong{color:#22c55e}.anatomy-brace,.anatomy-comma{color:var(--dim,#64748b);font-weight:700}.anatomy-explanation-card{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:8px;margin-top:16px;padding:16px}.anatomy-explanation-card h4{color:#f97316;margin:0 0 8px;font-size:.95rem}.anatomy-explanation-card p{color:var(--text,#f8fafc);margin:0 0 10px;font-size:.86rem;line-height:1.5}.anatomy-meta{font:.72rem var(--mono,monospace);color:var(--muted,#94a3b8);gap:16px;display:flex}.sample-timeline-box{border:1px solid var(--border,#1e293b);background:#090f1a;border-radius:8px;margin-top:20px;padding:16px}.sample-timeline-box h5{font:.76rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.1em;margin:0 0 12px}.timeline-rows{flex-direction:column;gap:8px;display:flex}.t-row{font:.78rem var(--mono,monospace);grid-template-columns:110px 1fr 70px 50px;align-items:center;gap:12px;display:grid}.t-row span{color:var(--dim,#64748b)}.bar-fill{background:#1e293b;border-radius:4px;height:8px}.bar-fill.active{background:#f97316}.t-row em.delta{color:#22c55e;font-style:normal}.series-identity-callout{background:#38bdf814;border:1px solid #38bdf833;border-radius:8px;margin-top:18px;padding:14px;font-size:.85rem}.series-identity-callout strong{color:#38bdf8;margin-bottom:4px;font-family:monospace;display:block}.series-identity-callout p{color:var(--text,#f8fafc);margin:0;line-height:1.45}.types-nav{border-bottom:1px solid var(--border,#1e293b);gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.type-tab{border:1px solid var(--border,#1e293b);color:var(--muted,#94a3b8);background:#111b2b;border-radius:6px;padding:6px 16px;font-size:.84rem;font-weight:600}.type-tab.is-active{color:#fff;background:#f97316;border-color:#f97316}.type-tab-content{display:none}.type-tab-content.is-active{display:block}.type-control-bar{background:#0f1828;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.badge{color:#f97316;font:.66rem var(--mono,monospace);background:#1e293b;border-radius:4px;margin-right:6px;padding:2px 6px;font-weight:700;display:inline-block}.badge.danger{color:#ef4444;background:#ef444433}.button-group{gap:8px;display:flex}.chart-dual-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-box{border:1px solid var(--border,#1e293b);background:#080d16;border-radius:8px;padding:14px}.chart-box h6{font:.74rem var(--mono,monospace);color:var(--muted,#94a3b8);margin:0 0 10px}.mini-chart{background:#040810;border-radius:6px;width:100%;height:140px}.chart-grid{stroke:#1e293b;stroke-width:1px;stroke-dasharray:2 2;fill:none}.chart-line-orange{stroke:#f97316;stroke-width:2px;fill:none}.chart-line-green{stroke:#22c55e;stroke-width:2px;fill:none}.chart-dot.reset{fill:#ef4444}.chart-label{fill:#94a3b8;font-family:monospace;font-size:9px}.chart-caption{color:var(--muted,#94a3b8);margin:8px 0 0;font-size:.78rem}.cardinality-grid{grid-template-columns:320px 1fr;gap:20px;display:grid}.matrix-column{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:8px;padding:16px}.matrix-column h5{font:.76rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.1em;margin:0 0 14px}.dim-rows{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.dim-row{font:.8rem var(--mono,monospace);justify-content:space-between;align-items:center;display:flex}.dim-input{border:1px solid var(--border,#1e293b);width:60px;color:var(--text,#f8fafc);text-align:right;background:#080e18;border-radius:4px;padding:4px}.dim-row.danger-row{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;padding:8px;font-weight:700}.formula-result-card{border:1px solid var(--border,#1e293b);background:#080e18;border-radius:6px;padding:14px}.formula-result-card label{font:.68rem var(--mono,monospace);color:var(--dim,#64748b);display:block}.big-series-count{color:#f97316;margin:4px 0;font-family:monospace;font-size:1.4rem;font-weight:800}.ram-estimate{font:.74rem var(--mono,monospace);color:var(--muted,#94a3b8)}.particle-field-column{border:1px solid var(--border,#1e293b);background:#080e18;border-radius:8px;padding:16px}.field-header{font:.72rem var(--mono,monospace);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.oom-warning-chip{color:#22c55e;background:#1e293b;border-radius:4px;padding:2px 8px;font-weight:700}.oom-warning-chip.danger{color:#fff;background:#ef4444}.series-particle-box{border:1px solid var(--border,#1e293b);background:#050a12;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:4px;min-height:180px;max-height:240px;padding:10px;display:grid;overflow-y:auto}.series-cell{opacity:.8;background:#f97316;border-radius:2px;width:12px;height:12px}.series-cell.danger{background:#ef4444;animation:1s infinite alternate pulse}@keyframes pulse{0%{opacity:.4}to{opacity:1}}.bad-labels-box{background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin-top:14px;padding:12px;font-size:.8rem}.bad-labels-box strong{color:#ef4444;margin-bottom:4px;display:block}.bad-labels-box code{color:#f87171;margin-right:6px}.journey-stepper-bar{font:.8rem var(--mono,monospace);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pipeline-flow-diagram{border:1px solid var(--border,#1e293b);background:#050a12;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;padding:16px;display:flex}.pipe-node{flex-direction:column;align-items:center;gap:4px;display:flex}.pipe-node span{width:28px;height:28px;font:.74rem var(--mono,monospace);color:var(--muted,#94a3b8);background:#1e293b;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.pipe-node.is-active span{color:#fff;background:#f97316;box-shadow:0 0 12px #f9731680}.pipe-node label{color:var(--muted,#94a3b8);font-size:.72rem}.pipe-line{background:#1e293b;flex:1;height:2px}.journey-stage-detail{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:8px;padding:18px}.journey-stage-detail h4{color:#f97316;margin:0 0 8px;font-size:.95rem}.journey-stage-detail p{color:var(--text,#f8fafc);margin:0 0 12px;font-size:.88rem;line-height:1.5}.stage-code-preview pre{border:1px solid var(--border,#1e293b);font:.78rem var(--mono,monospace);color:#38bdf8;background:#050a12;border-radius:6px;margin:0;padding:12px;overflow-x:auto}.dojo-editor-bar{gap:12px;margin-bottom:12px;display:flex}.dojo-input-wrap{border:1px solid var(--border,#1e293b);background:#050a12;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 14px;display:flex}.prompt-sym{color:#f97316;font-family:monospace;font-weight:700}.dojo-promql-input{color:var(--text,#f8fafc);font:.86rem var(--mono,monospace);background:0 0;border:none;outline:none;flex:1}.dojo-presets-row{font:.74rem var(--mono,monospace);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.preset-btn{border:1px solid var(--border,#1e293b);color:var(--muted,#94a3b8);background:#111b2b;border-radius:4px;padding:3px 10px}.preset-btn:hover{color:#f97316;border-color:#f97316}.dojo-pipeline-visual{border:1px solid var(--border,#1e293b);background:#080e18;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex;overflow-x:auto}.pipe-card{border:1px solid var(--border,#1e293b);background:#111b2b;border-radius:6px;min-width:140px;padding:10px}.pipe-card label{font:.64rem var(--mono,monospace);color:var(--dim,#64748b);margin-bottom:2px;display:block}.pipe-card strong{color:var(--text,#f8fafc);margin-bottom:2px;font-size:.8rem;display:block}.pipe-card span{font:.7rem var(--mono,monospace);color:#38bdf8}.pipe-card.highlight{background:#f973161a;border-color:#f97316}.pipe-arrow{color:var(--dim,#64748b);font-weight:700}.dojo-table{border-collapse:collapse;width:100%;font:.82rem var(--mono,monospace)}.dojo-table th{text-align:left;border-bottom:1px solid var(--border,#1e293b);color:var(--dim,#64748b);padding:8px 12px}.dojo-table td{border-bottom:1px solid #ffffff0a;padding:8px 12px}.dojo-table strong{color:#22c55e}.cheatsheet-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.cheat-card{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:8px;padding:14px}.cheat-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cat-badge{color:#38bdf8;font:.64rem var(--mono,monospace);background:#1e293b;border-radius:4px;padding:1px 6px;font-weight:700}.cheat-card h6{margin:0;font-size:.82rem}.cheat-card code{color:#f97316;font:.74rem var(--mono,monospace);background:#050a12;border-radius:4px;margin:6px 0;padding:6px;display:block;overflow-x:auto}.cheat-card p{color:var(--muted,#94a3b8);margin:0 0 10px;font-size:.78rem;line-height:1.4}.prom-inspector{background:#0a111d;min-width:0;padding:18px;font-size:.86rem}.inspector-badge{color:#f97316;font:.66rem var(--mono,monospace);letter-spacing:.08em;background:#f9731626;border-radius:4px;margin-bottom:10px;padding:2px 6px;font-weight:700;display:inline-block}.prom-inspector h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.05rem}.prom-inspector p{color:var(--muted,#94a3b8);margin:0 0 16px;line-height:1.48}.prom-inspector-step{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:6px;margin-bottom:16px;padding:12px}.step-badge{font:.64rem var(--mono,monospace);color:var(--dim,#64748b);margin-bottom:4px;display:block}.prom-inspector-step strong{color:#22c55e;margin-bottom:4px;font-size:.84rem;display:block}.prom-inspector-config-box{margin-bottom:16px}.config-label,.caveat-label,.metrics-label{font:.66rem var(--mono,monospace);color:var(--dim,#64748b);margin-bottom:6px;display:block}.inspector-code{border:1px solid var(--border,#1e293b);font:.74rem var(--mono,monospace);color:#38bdf8;white-space:pre-wrap;word-break:break-word;background:#050a12;border-radius:6px;margin:0;padding:10px;overflow-x:hidden}.prom-inspector-caveat-box{background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin-bottom:16px;padding:12px}.prom-inspector-caveat{color:#fca5a5;margin:0;font-size:.82rem;line-height:1.45}.inspector-metric-list{font:.74rem var(--mono,monospace);color:#f97316;margin:0;padding-left:16px}.inspector-metric-list li{margin-bottom:4px}.prom-bottom{border-top:1px solid var(--border-strong,#334155);background:#080e18}.prom-bottom-drawer{border-bottom:1px solid var(--border,#1e293b);background:#060b13}.drawer-tabs{border-bottom:1px solid var(--border,#1e293b);background:#09101b;display:flex}.drawer-tab{color:var(--muted,#94a3b8);font:.76rem var(--mono,monospace);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 18px;font-weight:700}.drawer-tab.is-active{color:#f97316;background:#f973160d;border-bottom-color:#f97316}.drawer-tab-content{padding:14px 20px;display:none}.drawer-tab-content.is-active{display:block}.drawer-promql-bar{gap:10px;margin-bottom:10px;display:flex}.drawer-promql-input-wrap{border:1px solid var(--border,#1e293b);background:#090f1a;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 12px;display:flex}.term-sym{color:#f97316;font:.78rem var(--mono,monospace)}.drawer-query-input{color:var(--text,#f8fafc);font:.84rem var(--mono,monospace);background:0 0;border:none;outline:none;flex:1}.drawer-promql-output{max-height:120px;font:.8rem var(--mono,monospace);flex-direction:column;gap:6px;display:flex;overflow-y:auto}.output-series-item{background:#ffffff05;border-radius:4px;justify-content:space-between;padding:4px 8px;display:flex}.output-series-item strong{color:#22c55e}.terminal-view{min-height:120px;max-height:160px;font:.8rem var(--mono,monospace);color:#cbd5e1;overflow-y:auto}.term-line{margin-bottom:4px}.term-user{color:#22c55e}.term-prompt-line{align-items:center;gap:8px;margin-top:6px;display:flex}.term-input{color:#fff;font:inherit;background:0 0;border:none;outline:none;flex:1}.term-err{color:#ef4444}.term-ok{color:#22c55e}.events-log-view{min-height:100px;max-height:150px;font:.78rem var(--mono,monospace);color:var(--muted,#94a3b8);overflow-y:auto}.event-item{border-bottom:1px solid #ffffff08;padding:3px 0}.event-item span{color:var(--dim,#64748b);margin-right:8px}.event-item.highlight{color:#38bdf8}.prom-bottom-takeaway{border-bottom:1px solid var(--border,#1e293b);background:#0a1220;align-items:baseline;gap:12px;padding:14px 24px;display:flex}.prom-bottom-takeaway span{color:#f97316;font:.68rem var(--mono,monospace);letter-spacing:.1em;font-weight:700}.prom-bottom-takeaway p{color:var(--text,#f8fafc);margin:0;font-size:.88rem}.prom-view-sequence{border-bottom:1px solid var(--border,#1e293b);font:.78rem var(--mono,monospace);justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.prom-view-sequence button{border:1px solid var(--border,#1e293b);color:var(--text,#f8fafc);background:#111b2b;border-radius:4px;padding:4px 12px}.prom-view-sequence button:hover{background:#1e293b}.prom-bottom-related{border-bottom:1px solid var(--border,#1e293b);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;font-size:.82rem;display:flex}.prom-bottom-related span{color:var(--dim,#64748b);font:.68rem var(--mono,monospace);font-weight:700}.prom-bottom-related a{color:#38bdf8}.prom-bottom-related a:hover{text-decoration:underline}.prom-bottom-sources{border-bottom:1px solid var(--border,#1e293b);padding:14px 24px;font-size:.84rem}.prom-bottom-sources summary{cursor:pointer;align-items:center;gap:10px;display:flex}.prom-bottom-sources summary span{color:var(--muted,#94a3b8);font-size:.78rem}.prom-bottom-sources ul{margin:10px 0 0;padding-left:20px}.prom-bottom-sources li{margin-bottom:6px}.prom-bottom-sources a{color:#f97316}.prom-bottom-foot{color:var(--dim,#64748b);font:.72rem var(--mono,monospace);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.prom-bottom-foot a{color:#38bdf8}.prom-console *{scrollbar-width:thin;scrollbar-color:#334155 #0b1320}.prom-console ::-webkit-scrollbar{width:6px;height:6px}.prom-console ::-webkit-scrollbar-track{background:#0b1320}.prom-console ::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.prom-console ::-webkit-scrollbar-thumb:hover{background:#475569}.code-block{border:1px solid var(--border,#1e293b);font:.76rem/1.55 var(--mono,monospace);color:#38bdf8;white-space:pre;background:#050a12;border-radius:8px;margin:0;padding:14px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.78rem}.data-table th{text-align:left;border-bottom:1px solid var(--border-strong,#334155);color:var(--muted,#94a3b8);font-weight:600;font-family:var(--mono,monospace);background:#ffffff05;padding:8px 12px;font-size:.72rem}.data-table td{color:var(--text,#f8fafc);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:10px 12px}.data-table tr:hover td{background:#ffffff05}.data-table code{color:#38bdf8;font-family:var(--mono,monospace);font-size:.74rem}.status-badge{font-size:.68rem;font-family:var(--mono,monospace);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-weight:700;display:inline-block}.status-badge.up{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.status-badge.drop{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.text-red{color:#f87171!important}.text-green{color:#4ade80!important}.model-panel{flex-direction:column;gap:16px;display:flex}.clickable-node{cursor:pointer;transition:transform .15s,opacity .15s}.clickable-node:hover rect{filter:drop-shadow(0 0 8px #f9731666);stroke:#f97316!important;stroke-width:2px!important}.service-box{transition:all .2s}.metric-particle-layer{pointer-events:none}.anatomy-panel,.types-panel{flex-direction:column;gap:20px;display:flex}.gauge-display-grid{grid-template-columns:240px 1fr;gap:20px;margin-top:16px;display:grid}.gauge-metric-card{border:1px solid var(--border,#1e293b);text-align:center;background:#060b13;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.gauge-val{font:3.2rem/1 var(--mono,monospace);color:#38bdf8;margin-bottom:8px;font-weight:800}.gauge-metric-card label{font:.72rem var(--mono,monospace);letter-spacing:.08em;color:var(--muted,#94a3b8);margin-bottom:4px;font-weight:700}.gauge-metric-card small{color:var(--dim,#64748b);font-size:.74rem}.gauge-queries{flex-direction:column;gap:12px;display:flex}.gauge-queries h6{color:var(--muted,#94a3b8);font-size:.74rem;font-family:var(--mono,monospace);letter-spacing:.05em;margin:0}.op-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.op-item{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:6px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.op-item code{color:#f97316;font-size:.74rem;font-family:var(--mono,monospace)}.op-item span{color:var(--muted,#94a3b8);font-size:.74rem}.slider-control{align-items:center;gap:14px;display:flex}.slider-control label{color:var(--muted,#94a3b8);white-space:nowrap;font-size:.78rem}.slider-control strong{color:#38bdf8;font-family:var(--mono,monospace)}.prom-slider{appearance:none;background:#1e293b;border-radius:3px;outline:none;width:140px;height:6px}.prom-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f97316;border-radius:50%;width:14px;height:14px;box-shadow:0 0 6px #f9731699}.buckets-visual{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;margin-top:16px;padding:16px;display:flex}.bucket-bar-row{font-size:.76rem;font-family:var(--mono,monospace);grid-template-columns:140px 1fr 60px 140px;align-items:center;gap:12px;display:grid}.bucket-bar-row.active{background:#f9731614;border-radius:4px;padding:2px 6px}.bucket-bar-row span{color:var(--muted,#94a3b8)}.bucket-bar-row em{color:#f97316;font-size:.72rem;font-style:normal}.b-bar{background:#1e293b;border-radius:5px;height:10px;overflow:hidden}.b-fill{background:#3b82f6;border-radius:5px;height:100%;transition:width .3s}.b-fill.active{background:#f97316}.quantiles-formula-box{background:#38bdf80d;border:1px solid #38bdf833;border-radius:8px;margin-top:14px;padding:14px}.quantiles-formula-box code{color:#38bdf8;font:.78rem var(--mono,monospace);margin-bottom:6px;display:block}.quantiles-formula-box p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.summary-comparison-box{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.compare-col{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;padding:18px}.compare-col h5{color:#f8fafc;letter-spacing:.03em;margin:0 0 12px;font-size:.82rem}.compare-col ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.compare-col li{color:var(--muted,#94a3b8);font-size:.78rem;line-height:1.45}.compare-col li code{color:#f97316;font-family:var(--mono,monospace)}.native-hist-panel{flex-direction:column;gap:16px;display:flex}.toggle-mode-bar{font-size:.76rem;font-family:var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.hist-compare-display{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hist-side{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.hist-side.classic-side{border-color:#ef44444d}.hist-side.native-side{background:#38bdf805;border-color:#38bdf866}.hist-badge{font:.68rem var(--mono,monospace);text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:700}.hist-badge.negative{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.hist-badge.native{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.hist-side h4{margin:0;font-size:.88rem;font-weight:700}.hist-side p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.series-list-preview{background:#03060a;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.series-list-preview code{font:.7rem var(--mono,monospace);color:#f87171}.series-list-preview small{color:var(--dim,#64748b);margin-top:4px;font-size:.72rem}.hist-tradeoff-box{color:#fca5a5;background:#ef44440f;border:1px solid #ef444433;border-radius:6px;padding:10px;font-size:.76rem;line-height:1.4}.native-sample-structure{background:#03060a;border:1px solid #38bdf826;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.struct-field{font:.72rem var(--mono,monospace);justify-content:space-between;align-items:center;display:flex}.struct-field span{color:#38bdf8}.struct-field strong{color:#4ade80}.hist-tradeoff-box.positive{color:#86efac;background:#22c55e0f;border-color:#22c55e33}.cardinality-panel{flex-direction:column;gap:16px;display:flex}.scrape-journey-panel{flex-direction:column;gap:20px;display:flex}.step-indicator{font:.76rem var(--mono,monospace);color:#f97316;font-weight:700}.sd-panel{flex-direction:column;gap:16px;display:flex}.sd-selector-tabs{border-bottom:1px solid var(--border,#1e293b);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.sd-tab{border:1px solid var(--border,#1e293b);color:var(--muted,#94a3b8);font:.76rem var(--mono,monospace);background:#0b1320;border-radius:6px;padding:6px 14px;font-weight:600;transition:all .15s}.sd-tab:hover{color:#f8fafc;border-color:#475569}.sd-tab.is-active{color:#f97316;background:#f973161f;border-color:#f97316}.sd-display-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sd-config-col,.sd-targets-col{flex-direction:column;gap:10px;display:flex}.sd-config-col h6,.sd-targets-col h6{font-size:.72rem;font-family:var(--mono,monospace);color:var(--muted,#94a3b8);letter-spacing:.05em;margin:0}.relabel-panel{flex-direction:column;gap:16px;display:flex}.relabel-grid{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;gap:16px;display:grid}.relabel-box{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.relabel-box h6{font-size:.72rem;font-family:var(--mono,monospace);color:var(--muted,#94a3b8);letter-spacing:.05em;margin:0}.relabel-box.output{background:#22c55e05;border-color:#22c55e4d}.label-chip-list{flex-direction:column;gap:6px;display:flex}.label-chip-list .chip{border:1px solid var(--border,#1e293b);font:.7rem var(--mono,monospace);color:#38bdf8;word-break:break-all;background:#0f1828;border-radius:4px;padding:5px 8px}.label-chip-list .chip.final{color:#4ade80;border-color:#22c55e4d}.relabel-rules-box{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.relabel-rules-box h6{font-size:.72rem;font-family:var(--mono,monospace);color:var(--muted,#94a3b8);letter-spacing:.05em;margin:0}.rule-card{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.rule-card strong{color:#f97316;font-size:.78rem;font-family:var(--mono,monospace)}.rule-card code{font:.7rem var(--mono,monospace);color:#94a3b8}.relabel-box.output .note{color:var(--dim,#64748b);margin:0;font-size:.72rem;line-height:1.4}.comparison-pipeline-panel{flex-direction:column;gap:20px;display:flex}.stage-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.compare-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.compare-card h4{font-size:.88rem;font-family:var(--mono,monospace);margin:0}.compare-card p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.card-pill{font:.66rem var(--mono,monospace);letter-spacing:.06em;color:#f97316;background:#f973161f;border:1px solid #f973164d;border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:700}.card-pill.accent{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d}.decision-box{background:#0b1320;border:1px solid #ffffff0d;border-radius:6px;padding:12px}.decision-box strong{color:#f8fafc;margin-bottom:4px;font-size:.76rem;display:block}.decision-box p{color:var(--muted,#94a3b8);margin:0;font-size:.74rem;line-height:1.4}.tradeoff-pills{flex-wrap:wrap;gap:6px;display:flex}.pill-yes{font:.68rem var(--mono,monospace);color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:4px;padding:2px 8px;font-weight:600}.pill-no{font:.68rem var(--mono,monospace);color:#f87171;background:#ef44441f;border:1px solid #ef44444d;border-radius:4px;padding:2px 8px;font-weight:600}.pipeline-timing-visual{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;overflow-x:auto}.pipe-node-timing{border:1px solid var(--border,#1e293b);text-align:center;background:#0f1828;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;display:flex}.pipe-node-timing.active{background:#f973161a;border-color:#f97316}.pipe-node-timing span{font:.76rem var(--mono,monospace);color:#f8fafc;font-weight:700}.pipe-node-timing small{color:var(--muted,#94a3b8);font-size:.68rem}.target-inspector-panel{flex-direction:column;gap:16px;display:flex}.target-table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.target-table-header h4{font-size:.82rem;font-family:var(--mono,monospace);color:var(--muted,#94a3b8);margin:0}.filter-chips{gap:8px;display:flex}.filter-chips .chip{border:1px solid var(--border,#1e293b);font:.72rem var(--mono,monospace);color:var(--muted,#94a3b8);cursor:pointer;background:#0b1320;border-radius:4px;padding:4px 10px;transition:all .15s}.filter-chips .chip:hover{color:#f8fafc}.filter-chips .chip.active{color:#38bdf8;background:#38bdf826;border-color:#38bdf8}.filter-chips .chip.alert.active{color:#f87171;background:#ef444426;border-color:#f87171}.targets-list-view{flex-direction:column;gap:8px;display:flex}.target-row{border:1px solid var(--border,#1e293b);font-size:.76rem;font-family:var(--mono,monospace);background:#060b13;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.target-row.down{background:#ef44440a;border-color:#ef444466}.target-row .endpoint{color:#38bdf8;font-weight:700}.target-row .job{color:var(--muted,#94a3b8)}.target-row .scrape-time,.target-row .scrape-dur,.target-row .samples{color:var(--dim,#64748b);font-size:.72rem}.target-row .error-msg{color:#f87171;width:100%;margin-top:4px;font-weight:600}.tsdb-panel{flex-direction:column;gap:20px;display:flex}.tsdb-arch-diagram{flex-direction:column;gap:16px;display:flex}.tsdb-node.ingest-node{border:1px solid var(--border-strong,#334155);text-align:center;background:#0f1828;border-radius:8px;padding:14px 20px}.tsdb-node.ingest-node label{font:.74rem var(--mono,monospace);color:#f97316;letter-spacing:.08em;font-weight:700;display:block}.tsdb-node.ingest-node p{color:var(--muted,#94a3b8);margin:4px 0 0;font-size:.76rem}.tsdb-split{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tsdb-path{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.tsdb-path.wal-path{border-color:#f973164d}.tsdb-path.head-path{border-color:#38bdf84d}.tsdb-path h5{font-size:.82rem;font-family:var(--mono,monospace);color:#f8fafc;margin:0}.tsdb-path p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.tsdb-compaction-flow{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.compaction-arrow{font:.74rem var(--mono,monospace);color:#f97316;font-weight:700}.block-card{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:6px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.block-card h6{font:.76rem var(--mono,monospace);color:#38bdf8;margin:0}.block-sub-files{flex-wrap:wrap;gap:8px;display:flex}.block-sub-files code{font:.72rem var(--mono,monospace);color:var(--muted,#94a3b8);background:#050a12;border:1px solid #ffffff0d;border-radius:4px;padding:4px 8px}.timeline-compaction-panel,.compaction-timeline-grid{flex-direction:column;gap:16px;display:flex}.time-tier{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.tier-head{font:.74rem var(--mono,monospace);justify-content:space-between;align-items:center;display:flex}.tier-label{color:#38bdf8;font-weight:700}.tier-blocks{flex-wrap:wrap;gap:8px;display:flex}.block-unit{border:1px solid var(--border,#1e293b);font:.72rem var(--mono,monospace);color:var(--muted,#94a3b8);text-align:center;background:#0f1828;border-radius:4px;padding:8px 12px}.block-unit.head-active{color:#f97316;background:#f9731614;border-color:#f97316}.block-unit.wide{flex:1;min-width:140px}.block-unit.full{width:100%}.compaction-merge-arrow{text-align:center;font:.72rem var(--mono,monospace);color:#f97316;font-weight:600}.retention-cut-line{font:.72rem var(--mono,monospace);color:#f87171;text-align:center;background:#ef444414;border:1px dashed #ef444466;border-radius:6px;padding:10px 14px}.wal-recovery-panel{flex-direction:column;gap:16px;display:flex}.crash-control-bar{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.recovery-stage-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.recovery-box{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.recovery-box h5{font-size:.84rem;font-family:var(--mono,monospace);color:#f8fafc;margin:0}.box-status-indicator{font:.74rem var(--mono,monospace);color:#4ade80;align-items:center;gap:8px;display:flex}.replay-log-console{font:.72rem/1.5 var(--mono,monospace);color:#38bdf8;background:#03060a;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;max-height:180px;padding:12px;display:flex;overflow-y:auto}.calc-panel{flex-direction:column;gap:16px;display:flex}.calc-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.calc-controls-col{flex-direction:column;gap:16px;display:flex}.slider-item{flex-direction:column;gap:6px;display:flex}.slider-item label{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);justify-content:space-between;display:flex}.slider-item label strong{color:#38bdf8}.calc-result-col{flex-direction:column;gap:16px;display:flex}.disk-stat-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.stat-card label{font:.68rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.06em}.stat-card strong{font:1.6rem var(--mono,monospace);color:#f97316;font-weight:800}.stat-card small{color:var(--muted,#94a3b8);font-size:.72rem}.disk-breakdown-bar{background:#1e293b;border-radius:4px;height:18px;display:flex;overflow:hidden}.disk-seg{height:100%}.disk-seg.block-seg{background:#3b82f6;width:75%}.disk-seg.wal-seg{background:#f97316;width:15%}.disk-seg.comp-seg{background:#a855f7;width:10%}.calc-disclaimer{color:var(--dim,#64748b);font-size:.72rem;line-height:1.4}.dojo-panel{flex-direction:column;gap:16px;display:flex}.run-btn{cursor:pointer;transition:background .15s;color:#fff!important;background:#ea580c!important;border:none!important;border-radius:6px!important;padding:6px 14px!important;font-weight:700!important}.run-btn:hover{background:#f97316!important}.dojo-results-table-wrap{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;padding:14px;overflow-x:auto}.matcher-panel{flex-direction:column;gap:16px;display:flex}.matcher-nav-row{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matcher-tab{border:1px solid var(--border,#1e293b);font:.74rem var(--mono,monospace);color:var(--muted,#94a3b8);cursor:pointer;background:#0b1320;border-radius:6px;padding:5px 12px;transition:all .15s}.matcher-tab:hover{color:#f8fafc}.matcher-tab.is-active{color:#f97316;background:#f973161f;border-color:#f97316}.matcher-test-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.matcher-expr-box label{font:.68rem var(--mono,monospace);color:var(--dim,#64748b);margin-bottom:4px;display:block}.matcher-expr-box code{font:.9rem var(--mono,monospace);color:#38bdf8;font-weight:700}.matcher-test-card p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.matcher-series-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.series-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex}.series-card.matched{background:#22c55e08;border-color:#22c55e59}.series-card.rejected{opacity:.65;background:#ef444408;border-color:#ef44444d}.match-badge{font:.64rem var(--mono,monospace);border-radius:4px;align-self:flex-start;padding:2px 6px;font-weight:700}.match-badge.pass{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.match-badge.fail{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.series-card code{font:.72rem var(--mono,monospace);color:#f8fafc;word-break:break-all}.series-card small{color:var(--muted,#94a3b8);font-size:.72rem}.range-vectors-panel{flex-direction:column;gap:16px;display:flex}.range-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vector-type-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.vector-type-card.instant{border-color:#38bdf84d}.vector-type-card.range{border-color:#f973164d}.vector-type-card h4{font-size:.88rem;font-family:var(--mono,monospace);color:#f8fafc;margin:0}.vector-type-card p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.sample-dot-visual{background:#03060a;border:1px solid #ffffff0d;border-radius:6px;padding:14px}.time-axis{border-bottom:1px solid var(--border-strong,#334155);justify-content:flex-end;align-items:center;height:28px;display:flex;position:relative}.dot-point{background:#38bdf8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #38bdf899}.sample-window-visual{background:#03060a;border:1px solid #ffffff0d;border-radius:6px;padding:14px}.window-bracket{border-bottom:1px solid var(--border-strong,#334155);justify-content:space-around;align-items:center;height:28px;display:flex;position:relative}.window-bracket .dot-point{background:#f97316;box-shadow:0 0 8px #f9731699}.validity-chip{font:.68rem var(--mono,monospace);border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:700}.validity-chip.valid{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.validity-chip.invalid{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.subquery-explanation-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.subquery-explanation-card h5{color:#f8fafc;margin:0;font-size:.82rem}.subquery-explanation-card code{color:#38bdf8;font:.76rem var(--mono,monospace)}.subquery-explanation-card p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.counter-funcs-panel{flex-direction:column;gap:16px;display:flex}.funcs-compare-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.func-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.func-card.rate-card{border-color:#22c55e4d}.func-card.irate-card{border-color:#eab3084d}.func-card.increase-card{border-color:#38bdf84d}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head h4{font:.9rem var(--mono,monospace);color:#f8fafc;margin:0;font-weight:700}.tag-rec,.tag-warn,.tag-info{font:.64rem var(--mono,monospace);border-radius:4px;padding:2px 6px;font-weight:700}.tag-rec{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.tag-warn{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.tag-info{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.func-card p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.mini-sparkline{background:#03060a;border-radius:4px;margin-top:auto;padding:8px}.mini-sparkline svg{width:100%;height:40px;display:block}.aggregation-panel{flex-direction:column;gap:16px;display:flex}.agg-control-row{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.agg-flow-display{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.agg-col{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.agg-col h6{font:.72rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.05em;margin:0 0 4px}.agg-series-pill{border:1px solid var(--border,#1e293b);font:.72rem var(--mono,monospace);background:#0f1828;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.agg-series-pill.final{color:#4ade80;background:#22c55e0a;border-color:#22c55e4d}.agg-arrow-col{color:#f97316;font-size:1.4rem;font-weight:700}.agg-output-content{flex-direction:column;gap:8px;display:flex}.vector-match-panel{flex-direction:column;gap:16px;display:flex}.match-control-bar{border:1px solid var(--border,#1e293b);font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);background:#060b13;border-radius:6px;padding:10px 14px}.match-control-bar code{color:#38bdf8}.vector-tables-grid{grid-template-columns:1fr 160px 1fr;align-items:center;gap:16px;display:grid}.v-table-col{flex-direction:column;gap:8px;display:flex}.v-table-col h6{font:.72rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.05em;margin:0}.v-card{border:1px solid var(--border,#1e293b);font:.74rem var(--mono,monospace);background:#060b13;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.v-card strong{color:#38bdf8}.v-card.match{background:#22c55e0a;border-color:#22c55e59}.v-card.match strong{color:#4ade80}.v-connector-col{justify-content:center;align-items:center;display:flex}.connector-svg{width:100%;height:auto}.conn-line{stroke:#334155;stroke-width:2px;stroke-dasharray:4}.conn-line.match{stroke:#4ade80;stroke-dasharray:none}.many-fail-panel{flex-direction:column;gap:16px;display:flex}.fail-banner{color:#f87171;font:.76rem var(--mono,monospace);background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:12px 16px;font-weight:700}.cartesian-grid{grid-template-columns:1fr 140px 1fr;align-items:center;gap:16px;display:grid}.card-side{flex-direction:column;gap:8px;display:flex}.side-card{border:1px solid var(--border,#1e293b);font:.74rem var(--mono,monospace);background:#060b13;border-radius:6px;justify-content:space-between;padding:10px 14px;display:flex}.conflict-center{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.cross-svg{width:80px;height:80px}.cross-line.error{stroke:#ef4444;stroke-width:2px;stroke-dasharray:4}.conflict-center span{font:.68rem var(--mono,monospace);color:#f87171;font-weight:700}.solution-box{background:#22c55e0d;border:1px solid #22c55e33;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.solution-box h5{color:#4ade80;margin:0;font-size:.82rem}.solution-box code{color:#38bdf8;font:.76rem var(--mono,monospace)}.solution-box p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.quantiles-panel{flex-direction:column;gap:16px;display:flex}.quantile-formula-banner{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:6px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.quantile-formula-banner code{font:.8rem var(--mono,monospace);color:#38bdf8}.quantile-formula-banner span{color:var(--muted,#94a3b8);font-size:.74rem}.bucket-curve-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bucket-steps-col,.bucket-graph-col{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.calc-steps-list{color:var(--muted,#94a3b8);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:.76rem;line-height:1.45;display:flex}.calc-steps-list code{color:#f97316;font-family:var(--mono,monospace)}.bucket-interp-bars{flex-direction:column;gap:10px;display:flex;position:relative}.interp-row{font:.72rem var(--mono,monospace);grid-template-columns:80px 1fr 50px;align-items:center;gap:10px;display:grid}.bar-track{background:#1e293b;border-radius:6px;height:12px;overflow:hidden}.bar-track .b-fill{background:#3b82f6;height:100%}.p95-needle{color:#f97316;font:.74rem var(--mono,monospace);text-align:center;background:#f9731626;border:1px solid #f97316;border-radius:4px;margin-top:10px;padding:6px 10px;font-weight:700}.cheatsheet-panel{flex-direction:column;gap:16px;display:flex}.cheat-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cheat-search{border:1px solid var(--border,#1e293b);color:#f8fafc;background:#0b1320;border-radius:6px;width:220px;padding:6px 12px;font-size:.78rem}.cheat-actions{gap:8px;display:flex}.challenges-panel{flex-direction:column;gap:16px;display:flex}.challenge-nav-bar{align-items:center;gap:12px;display:flex}.challenge-select{border:1px solid var(--border,#1e293b);color:#f8fafc;font:.78rem var(--mono,monospace);background:#0b1320;border-radius:6px;padding:6px 12px}.active-challenge-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.c-scenario{color:var(--muted,#94a3b8);margin:0;font-size:.82rem;line-height:1.45}.c-objective-box{color:#f8fafc;background:#0f1828;border-left:3px solid #f97316;border-radius:6px;padding:10px 14px;font-size:.78rem}.c-editor-row{gap:10px;display:flex}.c-editor-row input{border:1px solid var(--border,#1e293b);color:#38bdf8;font:.8rem var(--mono,monospace);background:#03060a;border-radius:6px;flex:1;padding:8px 12px}.c-feedback-box{border-radius:6px;padding:10px 14px;font-size:.76rem;line-height:1.45}.c-hints{color:var(--dim,#64748b);margin:0;padding-left:18px;font-size:.74rem}.recording-rules-panel{flex-direction:column;gap:16px;display:flex}.rule-perf-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.perf-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.perf-card.raw-query{border-color:#ef44444d}.perf-card.rec-query{background:#22c55e05;border-color:#22c55e4d}.perf-card h5{font-size:.8rem;font-family:var(--mono,monospace);color:#f8fafc;margin:0}.perf-card code{font:.72rem var(--mono,monospace);color:#38bdf8}.perf-stat-row{font:.72rem var(--mono,monospace);justify-content:space-between;display:flex}.perf-arrow{color:#f97316;font-size:1.4rem;font-weight:700}.rule-syntax-card{flex-direction:column;gap:8px;display:flex}.rule-syntax-card h6{font:.72rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.05em;margin:0}.alert-rule-panel{flex-direction:column;gap:16px;display:flex}.rule-yaml-preview{flex-direction:column;gap:8px;display:flex}.rule-yaml-preview h6{font:.72rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.05em;margin:0}.state-machine-grid{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.state-node{border:1px solid var(--border,#1e293b);text-align:center;opacity:.45;background:#0f1828;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:14px;transition:all .2s;display:flex}.state-node.is-active{opacity:1;border-color:#f97316;box-shadow:0 0 12px #f9731640}.state-indicator{background:#64748b;border-radius:50%;width:12px;height:12px}.state-indicator.success{background:#4ade80}.state-indicator.warning{background:#facc15}.state-indicator.danger{background:#f87171}.state-node label{font:.78rem var(--mono,monospace);color:#f8fafc;font-weight:700}.state-node p{color:var(--muted,#94a3b8);margin:0;font-size:.72rem}.state-arrow{font:.72rem var(--mono,monospace);color:var(--dim,#64748b);text-align:center}.trigger-bar{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.alert-routing-panel{flex-direction:column;gap:16px;display:flex}.tree-control-bar{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.routing-tree-visual{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.tree-node{border:1px solid var(--border,#1e293b);background:#0f1828;border-radius:6px;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.tree-node.active{background:#f9731614;border-color:#f97316;box-shadow:0 0 10px #f9731633}.tree-node label{font:.76rem var(--mono,monospace);color:#f8fafc;font-weight:700}.tree-node span{font:.7rem var(--mono,monospace);color:var(--muted,#94a3b8)}.tree-branches{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tree-branch{flex-direction:column;gap:8px;display:flex}.branch-label{font:.7rem var(--mono,monospace);color:#38bdf8}.tree-sub-branches{flex-direction:column;gap:8px;margin-top:8px;display:flex}.leaf-node.pager{border-left:3px solid #ef4444}.leaf-node.slack{border-left:3px solid #38bdf8}.am-concepts-panel{flex-direction:column;gap:16px;display:flex}.am-concepts-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.concept-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.concept-badge{border:1px solid var(--border,#1e293b);font:.66rem var(--mono,monospace);color:#38bdf8;letter-spacing:.05em;background:#0f1828;border-radius:4px;align-self:flex-start;padding:2px 6px;font-weight:700}.concept-card h4{color:#f8fafc;margin:0;font-size:.86rem}.concept-card p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.param-pills{font:.7rem var(--mono,monospace);color:#38bdf8;flex-direction:column;gap:4px;display:flex}.inhibit-example{font:.72rem var(--mono,monospace);align-items:center;gap:6px;display:flex}.mute-arrow{color:#ef4444;font-weight:700}.muted-alert{color:var(--dim,#64748b);text-decoration:line-through}.silence-sample{font:.7rem var(--mono,monospace);color:#facc15;flex-direction:column;gap:4px;display:flex}.ha-pairs-panel{flex-direction:column;gap:16px;display:flex}.ha-topology-visual{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.targets-source-box{border:1px solid var(--border,#1e293b);font:.76rem var(--mono,monospace);color:#38bdf8;background:#0f1828;border-radius:6px;padding:10px 18px;font-weight:700}.ha-split-arrows{font:.72rem var(--mono,monospace);color:#f97316}.ha-servers-row{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.ha-server-box{border:1px solid var(--border,#1e293b);text-align:center;background:#0f1828;border-radius:6px;flex-direction:column;gap:6px;padding:16px;display:flex}.ha-server-box h6{font:.78rem var(--mono,monospace);color:#f8fafc;margin:0}.ha-server-box span{color:var(--muted,#94a3b8);font-size:.72rem}.ha-am-cluster{background:#0f1828;border:1px solid #38bdf84d;border-radius:6px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.am-nodes{font:.74rem var(--mono,monospace);color:#4ade80;gap:12px;display:flex}.dedup-note{color:var(--muted,#94a3b8);font-size:.74rem}.federation-panel{flex-direction:column;gap:16px;display:flex}.fed-topology{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.fed-global-box{text-align:center;background:#0f1828;border:1px solid #f97316;border-radius:6px;flex-direction:column;gap:4px;padding:14px 24px;display:flex}.fed-global-box h5{font:.82rem var(--mono,monospace);color:#f97316;margin:0}.fed-global-box span{color:var(--muted,#94a3b8);font-size:.72rem}.fed-arrows{font:.72rem var(--mono,monospace);color:#38bdf8}.fed-leaf-row{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.fed-leaf-box{border:1px solid var(--border,#1e293b);text-align:center;background:#0f1828;border-radius:6px;flex-direction:column;gap:4px;padding:14px;display:flex}.fed-leaf-box h6{font:.76rem var(--mono,monospace);color:#f8fafc;margin:0}.fed-leaf-box span{color:var(--dim,#64748b);font-size:.7rem}.rw-panel{flex-direction:column;gap:16px;display:flex}.rw-pipeline-grid{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.rw-box{border:1px solid var(--border,#1e293b);text-align:center;background:#0f1828;border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex}.rw-box h6{font:.74rem var(--mono,monospace);color:#f8fafc;margin:0}.queue-depth{font:.72rem var(--mono,monospace);color:#f97316;font-weight:700}.shards-box span{font:.72rem var(--mono,monospace);color:#4ade80}.remote-box span{color:var(--muted,#94a3b8);font-size:.7rem}.rw-controls{font:.76rem var(--mono,monospace);color:var(--muted,#94a3b8);align-items:center;gap:12px;display:flex}.agent-mode-panel{flex-direction:column;gap:16px;display:flex}.agent-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.arch-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.arch-card.server-arch{border-color:#f973164d}.arch-card.agent-arch{border-color:#38bdf84d}.arch-card h4{font:.88rem var(--mono,monospace);color:#f8fafc;margin:0}.feat-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.feat-list li{color:var(--muted,#94a3b8);font-size:.76rem}.feat-list li.yes{color:#4ade80}.feat-list li.no{color:#f87171}.footprint-pill{font:.68rem var(--mono,monospace);border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:700}.footprint-pill.heavy{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.footprint-pill.light{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.k8s-operator-panel{flex-direction:column;gap:16px;display:flex}.operator-flow-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.k8s-crd-col{flex-direction:column;gap:8px;display:flex}.crd-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.crd-card strong{font:.74rem var(--mono,monospace);color:#38bdf8}.crd-card span{color:var(--muted,#94a3b8);font-size:.7rem}.flow-arrow-col{color:#f97316;text-align:center;font-size:1.4rem;font-weight:700}.operator-core-box{text-align:center;background:#0f1828;border:1px solid #f97316;border-radius:6px;flex-direction:column;gap:4px;padding:16px;display:flex}.operator-core-box h6{font:.78rem var(--mono,monospace);color:#f97316;margin:0}.operator-core-box p{color:var(--muted,#94a3b8);margin:0;font-size:.72rem}.k8s-prom-pod{text-align:center;background:#060b13;border:1px solid #38bdf84d;border-radius:6px;flex-direction:column;gap:4px;padding:16px;display:flex}.k8s-prom-pod h6{font:.78rem var(--mono,monospace);color:#38bdf8;margin:0}.k8s-prom-pod span{color:var(--dim,#64748b);font-size:.7rem}.modern-prom-panel{flex-direction:column;gap:16px;display:flex}.modern-features-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mod-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.mod-icon{font:1.2rem var(--mono,monospace);color:#f97316}.mod-card h4{color:#f8fafc;margin:0;font-size:.86rem}.mod-card p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.mod-card code{color:#38bdf8;font:.72rem var(--mono,monospace)}.triage-panel,.cardinality-debug-panel,.slow-query-panel,.rw-triage-panel,.alert-storm-panel,.boss-panel,.meta-panel{flex-direction:column;gap:16px;display:flex}.triage-alert-banner,.slow-query-alert,.boss-alert-header,.storm-header,.meta-header{font:.76rem var(--mono,monospace);color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}.meta-header{color:#38bdf8;background:#38bdf81a;border-color:#38bdf84d}.triage-ladder-grid{flex-direction:column;gap:10px;display:flex}.ladder-step{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:6px;align-items:center;gap:14px;padding:14px 18px;display:flex}.ladder-step.done{background:#22c55e08;border-color:#22c55e59}.step-num{width:24px;height:24px;font:.72rem var(--mono,monospace);color:#38bdf8;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.ladder-step.done .step-num{color:#4ade80;background:#22c55e33}.card-report-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.report-table-box,.remediation-box{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.remedy-note{color:var(--muted,#94a3b8);margin:0;font-size:.74rem;line-height:1.45}.query-profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.profile-card.fix{background:#22c55e05;border-color:#22c55e4d}.profile-card h5{font:.8rem var(--mono,monospace);color:#f8fafc;margin:0}.profile-card code{color:#38bdf8;font:.72rem var(--mono,monospace)}.profile-card p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.45}.rw-diag-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.diag-stat{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.diag-stat label{font:.68rem var(--mono,monospace);color:var(--dim,#64748b);letter-spacing:.06em}.diag-stat strong{font:1.2rem var(--mono,monospace);font-weight:700}.diag-stat span{color:var(--muted,#94a3b8);font-size:.72rem}.storm-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.storm-col{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.storm-col.raw{border-color:#ef44444d}.storm-col.inhibited{background:#22c55e05;border-color:#22c55e4d}.storm-col h5{font:.82rem var(--mono,monospace);color:#f8fafc;margin:0}.storm-pills{flex-wrap:wrap;gap:6px;display:flex}.pill-storm{color:#f87171;font:.68rem var(--mono,monospace);background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:3px 8px}.pill-muted{color:var(--dim,#64748b);font:.68rem var(--mono,monospace);background:#64748b26;border:1px solid #64748b4d;border-radius:4px;padding:3px 8px;text-decoration:line-through}.storm-result{font:.74rem var(--mono,monospace);font-weight:700}.boss-triage-stepper{gap:10px;display:flex}.boss-step{border:1px solid var(--border,#1e293b);font:.72rem var(--mono,monospace);color:var(--dim,#64748b);text-align:center;background:#0b1320;border-radius:6px;flex:1;padding:8px 12px}.boss-step.active{color:#f97316;background:#f973161a;border-color:#f97316;font-weight:700}.boss-step.done{color:#4ade80;border-color:#22c55e66}.boss-step-workspace{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.boss-step-workspace h5{font:.82rem var(--mono,monospace);color:#f8fafc;margin:0}.boss-step-workspace p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.boss-step-result{border-radius:6px;padding:10px 14px;font-size:.76rem;line-height:1.45}.boss-step-result.pass{color:#86efac;background:#22c55e14;border:1px solid #22c55e4d}.meta-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.meta-card{border:1px solid var(--border,#1e293b);background:#060b13;border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.meta-card code{font:.76rem var(--mono,monospace);color:#38bdf8;font-weight:700}.meta-card p{color:var(--muted,#94a3b8);margin:0;font-size:.76rem;line-height:1.4}.meta-card span{font:.7rem var(--mono,monospace);color:#f97316}.stage-target{border-color:#f973164d}.stage-metric{border-color:#38bdf84d}.disk-card{border-left:3px solid #f97316}.ram-card,.tier-2h{border-left:3px solid #38bdf8}.tier-6h{border-left:3px solid #f97316}.tier-18h{border-left:3px solid #a855f7}.ram-box{border-color:#38bdf866}.disk-box{border-color:#f9731666}.persistent{color:#4ade80}.input-col{border-left:3px solid #38bdf8}.output-col{border-left:3px solid #4ade80}.root-node{border:2px solid #f97316}.sub-node{border:1px solid #38bdf8}.queue-box{border-color:#f9731666}@media (width<=1200px){.prom-console-grid{grid-template-columns:200px minmax(0,1fr)}.prom-inspector{display:none}}@media (width<=800px){.prom-console-grid{grid-template-columns:1fr}.prom-index{border-right:none;border-bottom:1px solid var(--border-strong,#334155)}.prom-index-menu>summary{justify-content:space-between;align-items:center;padding:8px 12px;font-size:.9rem;font-weight:700;display:flex}.chart-dual-grid,.cardinality-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prom-console *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
