@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-canvas:#080e13;--bg-panel:#12191f;--bg-recessed:#0d1419;--bg-elevated:#161f26;--bg-hover:#19232a;--border-subtle:#1f282e;--border-strong:#2f3a41;--text-primary:#e3e9ed;--text-secondary:#a3acb3;--text-muted:#767f85;--accent-amber:#f5a420;--accent-amber-ink:#071117;--accent-amber-tint:#2d1d07;--accent-amber-border:#8f5d04;--alert-crimson:#e24945;--alert-crimson-soft:#f98f85;--alert-crimson-tint:#311412;--alert-crimson-border:#93332f;--signal-cyan:#31bdda;--signal-cyan-tint:#042127;--signal-cyan-border:#006375;--font-display:"Syne", system-ui, -apple-system, sans-serif;--font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}@supports (color:lab(0% 0 0)){:root{--bg-canvas:lab(3.70446% -1.16471 -3.08272);--bg-panel:lab(8.37116% -2.3262 -5.15002);--bg-recessed:lab(5.72691% -1.69233 -4.37708);--bg-elevated:lab(11.2725% -2.62074 -5.79305);--bg-hover:lab(13.0129% -2.89283 -6.43002);--border-subtle:lab(15.3348% -2.40633 -5.17819);--border-strong:lab(23.4586% -3.0103 -6.4737);--text-primary:lab(91.8927% -1.30993 -2.63958);--text-secondary:lab(69.8603% -2.25538 -4.5993);--text-muted:lab(52.4595% -2.23801 -4.59033);--accent-amber:lab(74.2062% 24.2981 72.599);--accent-amber-ink:lab(4.43965% -1.75043 -5.15133);--accent-amber-tint:lab(12.3663% 6.07299 15.4385);--accent-amber-border:lab(44.1229% 16.8518 50.8067);--alert-crimson:lab(54.0369% 59.7307 37.6848);--alert-crimson-soft:lab(70.9247% 40.3063 23.5688);--alert-crimson-tint:lab(10.799% 14.9386 8.47751);--alert-crimson-border:lab(36.0808% 40.7802 25.276);--signal-cyan:lab(70.5996% -30.5294 -25.3934);--signal-cyan-tint:lab(10.9091% -9.18872 -7.6268);--signal-cyan-border:lab(37.8867% -21.3344 -17.9076)}}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.5}a{color:var(--accent-amber);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--text-primary)}button,input,select{font-family:var(--font-sans);color:var(--text-primary);font-size:.92rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-shell{flex-direction:column;min-height:100vh;display:flex}.masthead{background:var(--bg-recessed);border-bottom:1px solid var(--border-subtle)}.masthead-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1560px;margin:0 auto;padding:.75rem 1.5rem;display:flex}.brand-lockup{align-items:center;gap:.85rem;display:flex}.brand-glyph{border:1px solid var(--accent-amber-border);background:var(--bg-panel);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.brand-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700;line-height:1.15}.brand-subtitle{color:var(--text-secondary);margin:.1rem 0 0;font-size:.78rem}.primary-nav{flex-wrap:wrap;gap:.35rem;display:flex}.nav-tab{min-height:44px;color:var(--text-secondary);cursor:pointer;transition:background-color .16s var(--ease-out-quart), color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart);background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:0 .95rem;font-weight:600;display:inline-flex}.nav-tab:hover{background:var(--bg-panel);color:var(--text-primary);border-color:var(--border-subtle)}.nav-tab[aria-current=page]{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}.nav-index{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.nav-tab[aria-current=page] .nav-index{color:var(--accent-amber)}.telemetry-ribbon{background:var(--bg-canvas);border-bottom:1px solid var(--border-subtle)}.telemetry-ribbon-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1560px;margin:0 auto;padding:.55rem 1.5rem;font-size:.8rem;display:flex}.telemetry-items{flex-wrap:wrap;align-items:center;gap:.5rem 1.35rem;display:flex}.telemetry-pair{align-items:baseline;gap:.42rem;display:inline-flex}.telemetry-key{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.telemetry-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.84rem;font-weight:700}.telemetry-val.amber{color:var(--accent-amber)}.telemetry-val.crimson{color:var(--alert-crimson-soft)}.telemetry-val.cyan{color:var(--signal-cyan)}.scope-pill{font-family:var(--font-mono);background:var(--bg-panel);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.2rem .55rem;font-size:.72rem}.workspace{flex:1;width:100%;max-width:1560px;margin:0 auto;padding:1.35rem 1.5rem 2.5rem}.view-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.view-title{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .3rem;font-size:1.45rem;font-weight:700}.view-lead{color:var(--text-secondary);max-width:70ch;margin:0;font-size:.94rem}.control-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.segmented{background:var(--bg-recessed);border:1px solid var(--border-subtle);padding:2px;display:inline-flex}.segmented-btn{min-height:40px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out-quart), color .15s var(--ease-out-quart);background:0 0;border:1px solid #0000;padding:0 .85rem;font-size:.84rem;font-weight:600}.segmented-btn:hover{color:var(--text-primary)}.segmented-btn.active{background:var(--bg-panel);color:var(--accent-amber);border-color:var(--accent-amber-border)}.btn{border:1px solid var(--border-strong);background:var(--bg-panel);min-height:44px;color:var(--text-primary);cursor:pointer;transition:background-color .15s var(--ease-out-quart), border-color .15s var(--ease-out-quart);justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-hover);border-color:var(--accent-amber-border)}.btn-primary{background:var(--accent-amber);color:var(--accent-amber-ink);border-color:var(--accent-amber)}.btn-primary:hover{color:var(--accent-amber-ink);background:#ffb755;background:lab(80.0702% 21.9962 64.4847)}.btn-compact{min-height:36px;padding:0 .7rem;font-size:.8rem}.stage-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start;gap:1.15rem;display:grid}.stage-panel{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.stage-toolbar{background:var(--bg-recessed);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stage-canvas-wrap{background:var(--bg-canvas);width:100%;height:540px;position:relative;overflow:hidden}.stage-canvas-mount{cursor:grab;width:100%;height:100%}.stage-canvas-mount:active{cursor:grabbing}.stage-hud-overlay{pointer-events:none;border:1px solid var(--border-subtle);background:#091015eb;background:lab(4.44331% -1.40643 -3.73193/.92);max-width:340px;padding:.55rem .75rem;position:absolute;top:.8rem;left:.8rem}.stage-hud-title{font-family:var(--font-mono);color:var(--accent-amber);text-transform:uppercase;letter-spacing:.05em;font-size:.73rem}.stage-hud-desc{color:var(--text-secondary);margin-top:.2rem;font-size:.79rem}.stage-hover-tooltip{pointer-events:none;background:var(--bg-panel);border:1px solid var(--accent-amber-border);max-width:420px;padding:.55rem .8rem;font-size:.8rem;position:absolute;bottom:.8rem;left:.8rem}.stage-legend{border-top:1px solid var(--border-subtle);background:var(--bg-recessed);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.65rem 1rem;font-size:.78rem;display:flex}.legend-item{align-items:center;gap:.42rem;display:inline-flex}.swatch{width:10px;height:10px;display:inline-block}.swatch.amber{background:var(--accent-amber)}.swatch.crimson{background:var(--alert-crimson)}.swatch.cyan{background:var(--signal-cyan)}.quick-rail{border-top:1px solid var(--border-subtle);align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex;overflow-x:auto}.quick-chip{white-space:nowrap;background:var(--bg-recessed);border:1px solid var(--border-subtle);min-height:36px;color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;padding:0 .65rem;font-size:.74rem}.quick-chip:hover,.quick-chip.selected{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}.inspector-panel{background:var(--bg-panel);border:1px solid var(--border-subtle);padding:1.15rem}.inspector-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-amber);margin-bottom:.3rem;font-size:.73rem}.inspector-heading{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.18rem;font-weight:700}.badge-row{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .9rem;display:flex}.badge{font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--bg-recessed);color:var(--text-secondary);align-items:center;gap:.32rem;padding:.18rem .52rem;font-size:.72rem;display:inline-flex}.badge.amber{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);color:var(--accent-amber)}.badge.crimson{background:var(--alert-crimson-tint);border-color:var(--alert-crimson-border);color:var(--alert-crimson-soft)}.badge.cyan{background:var(--signal-cyan-tint);border-color:var(--signal-cyan-border);color:var(--signal-cyan)}.kv-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:.85rem 0;display:grid}.kv-cell{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-recessed);padding:.6rem .75rem}.kv-label{color:var(--text-muted);margin-bottom:.15rem;font-size:.73rem}.kv-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.94rem;font-weight:700}.section-subhead{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);margin:1.1rem 0 .5rem;padding-bottom:.3rem;font-size:.78rem;font-weight:700}.member-list{flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.member-item{background:var(--bg-recessed);border:1px solid var(--border-subtle);cursor:pointer;transition:background-color .14s var(--ease-out-quart), border-color .14s var(--ease-out-quart);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.member-item:hover{background:var(--bg-hover);border-color:var(--accent-amber-border)}.filter-bar{background:var(--bg-panel);border:1px solid var(--border-subtle);grid-template-columns:minmax(240px,1.8fr) repeat(4,minmax(150px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid}.field-group{flex-direction:column;gap:.3rem;display:flex}.field-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.input-control,.select-control{background:var(--bg-recessed);border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);width:100%;padding:0 .75rem}.explorer-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:start;gap:1.15rem;display:grid}.table-surface{background:var(--bg-panel);border:1px solid var(--border-subtle);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.86rem}.data-table th{background:var(--bg-recessed);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:.7rem .75rem;font-size:.74rem;font-weight:600}.data-table th.right,.data-table td.right{text-align:right}.sort-btn{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;display:inline-flex}.sort-btn.active{color:var(--accent-amber)}.data-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:.68rem .75rem}.data-table tbody tr{cursor:pointer;transition:background-color .12s var(--ease-out-quart)}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table tbody tr.selected-row{background:var(--accent-amber-tint)}.table-footer{background:var(--bg-recessed);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.verdict-box{border:1px solid var(--border-strong);background:var(--bg-recessed);margin:.75rem 0;padding:.8rem .95rem;font-size:.85rem}.verdict-box.verified{background:var(--signal-cyan-tint);border-color:var(--signal-cyan-border)}.verdict-box.quarantined{background:var(--alert-crimson-tint);border-color:var(--alert-crimson-border)}.verdict-box.contagion{background:var(--accent-amber-tint);border-color:var(--accent-amber-border)}.timeline-rows{flex-direction:column;gap:.38rem;display:flex}.timeline-row{grid-template-columns:52px minmax(0,1fr) 110px;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.timeline-track{background:var(--bg-canvas);border:1px solid var(--border-subtle);height:10px;overflow:hidden}.timeline-fill{background:var(--accent-amber);height:100%}.timeline-fill.severe{background:var(--alert-crimson)}.compare-picker-bar{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-wrap:wrap;align-items:flex-end;gap:.85rem;margin-bottom:1.15rem;padding:1rem;display:flex}.compare-table th,.compare-table td{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);padding:.75rem .9rem}.compare-table th:first-child,.compare-table td:first-child{background:var(--bg-recessed);width:240px;color:var(--text-secondary);font-weight:600}.audit-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-bottom:1.25rem;display:grid}.audit-section{background:var(--bg-panel);border:1px solid var(--border-subtle);padding:1.15rem}.citation-box{background:var(--bg-canvas);border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);word-break:break-word;margin-top:.5rem;padding:.75rem;font-size:.75rem}.site-footer{border-top:1px solid var(--border-subtle);background:var(--bg-recessed);color:var(--text-muted);padding:1.2rem 1.5rem;font-size:.8rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;max-width:1560px;margin:0 auto;display:flex}@media (max-width:1120px){.stage-grid,.explorer-layout,.audit-two-col{grid-template-columns:1fr}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-canvas-wrap{height:430px}}@media (max-width:640px){.filter-bar,.kv-grid{grid-template-columns:1fr}}
