:root{--bg:#07111f;--panel:rgba(13,28,45,0.86);--line:rgba(133,169,216,0.18);--text:#e5eef8;--muted:#8ea3ba;--good:#67e8a5;--warn:#ffd166;--accent:#58c7ff}*{box-sizing:border-box}.flex{min-width:0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body{margin:0;color:var(--text);background:radial-gradient(circle at top left,rgba(88,199,255,.18),transparent 28%),radial-gradient(circle at top right,rgba(103,232,165,.12),transparent 24%),linear-gradient(180deg,#08111e,#050b14);font-family:IBM Plex Sans,Segoe UI,sans-serif}.txt-global-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:8px 18px;border-bottom:1px solid rgba(133,169,216,.2);background:linear-gradient(180deg,rgba(6,13,24,.96),rgba(7,17,31,.92));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.txt-global-brand-wrap{display:flex;align-items:baseline;gap:8px;min-width:0}.txt-global-brand{font-size:16px;letter-spacing:.08em;font-weight:800;color:#b4e7ff}.txt-global-subbrand{font-size:11px;color:rgba(229,238,248,.7);white-space:nowrap}.txt-global-links{display:flex;align-items:center;gap:8px;overflow-x:auto;min-width:0}.txt-global-link{padding:5px 10px;border:1px solid rgba(133,169,216,.18);border-radius:999px;text-decoration:none;color:rgba(229,238,248,.86);font-size:12px;white-space:nowrap}.txt-global-link.active{border-color:rgba(88,199,255,.44);background:rgba(88,199,255,.14);color:#d6f0ff}.txt-global-link:focus-visible{outline:2px solid rgba(88,199,255,.8);outline-offset:2px}.txt-global-mode{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(88,199,255,.2);border-radius:999px;background:rgba(7,17,31,.7)}.txt-global-mode-btn{border:0;border-radius:999px;background:transparent;color:rgba(229,238,248,.68);font-size:11px;padding:5px 10px}.txt-global-mode-btn.active{background:linear-gradient(135deg,#0d76be,#13a0d4);color:#f2f9ff}.txt-page-shell{padding-top:18px}.txt-page-hero{margin-bottom:16px}.txt-page-hero-grid{align-items:stretch}.txt-page-hero-grid>.panel{min-height:100%}.txt-topic-card{min-width:0;overflow:hidden}.txt-auth-guide{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(88,199,255,.22);background:linear-gradient(180deg,rgba(88,199,255,.08),rgba(7,17,31,.22))}.txt-auth-guide strong{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9fe4ff}.txt-settings-toggle{display:inline-flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--line)}.txt-settings-mode-btn{border:0;border-radius:999px;background:transparent;color:var(--muted);padding:5px 10px}.txt-settings-mode-btn.active{background:linear-gradient(135deg,#0d76be,#13a0d4);color:#eef7ff}.txt-settings-stack{display:grid;grid-gap:8px;gap:8px;justify-items:end}.txt-snap-preview-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.txt-snap-preview{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.txt-snap-preview.execution{color:#bce9ff;background:rgba(22,104,161,.24);border:1px solid rgba(126,215,255,.3)}.txt-snap-preview.vwap{color:#fff0a8;background:rgba(111,88,12,.24);border:1px solid rgba(244,208,63,.28)}.txt-snap-preview.liquidity{color:#b8ffd6;background:rgba(18,90,58,.24);border:1px solid rgba(115,236,172,.3)}.txt-prefs-sync-badge{display:inline-flex;align-items:center;min-height:24px;margin-top:10px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.txt-prefs-sync-badge.synced{color:#b8ffd6;background:rgba(18,90,58,.22);border:1px solid rgba(115,236,172,.3)}.txt-prefs-sync-badge.local-only{color:#fff0a8;background:rgba(111,88,12,.22);border:1px solid rgba(244,208,63,.28)}.txt-prefs-sync-badge.syncing{color:#bce9ff;background:rgba(22,104,161,.22);border:1px solid rgba(126,215,255,.3)}.txt-prefs-sync-ts{margin-top:6px;font-size:11px;color:rgba(186,211,229,.86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.txt-prefs-sync-ts-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.txt-prefs-sync-source{display:inline-flex;align-items:center;min-height:20px;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.txt-prefs-sync-source.backend{color:#b8ffd6;background:rgba(18,90,58,.22);border:1px solid rgba(115,236,172,.28)}.txt-prefs-sync-source.local-fallback{color:#fff0a8;background:rgba(111,88,12,.22);border:1px solid rgba(244,208,63,.28)}.txt-prefs-sync-reason{display:inline-flex;align-items:center;min-height:20px;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.02em;color:rgba(186,211,229,.9);background:rgba(24,34,46,.62);border:1px solid rgba(120,147,188,.24);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.txt-mini-guide{display:grid;.chart-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px 12px 10px;border-bottom:1px solid rgba(120,147,188,.14);background:rgba(255,255,255,.02)}.chart-link-grid.chart-link-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-link-grid.chart-link-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-link-card{border:1px solid rgba(120,147,188,.2);border-radius:8px;background:linear-gradient(180deg,rgba(13,21,35,.82),rgba(9,14,23,.82));min-height:180px;display:flex;flex-direction:column;overflow:hidden}.chart-link-card.active{border-color:rgba(126,215,255,.46);box-shadow:0 0 0 1px rgba(126,215,255,.14),0 10px 28px rgba(6,20,38,.35)}.chart-link-head{display:flex;align-items:center;gap:6px;padding:6px}.chart-link-select{height:23px;border-radius:4px;border:1px solid rgba(120,147,188,.24);background:rgba(9,14,23,.72);color:var(--fg);font-size:10px;padding:0 6px;min-width:0;flex:1 1}.chart-link-source{font-size:9px;line-height:1;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(120,147,188,.34);padding:3px 6px;color:#d6ecff;white-space:nowrap}.chart-link-source.source-leader{color:#8df8bc;border-color:rgba(103,232,165,.45);background:rgba(103,232,165,.12)}.chart-link-source.source-last-edited{color:#b7e4ff;border-color:rgba(126,215,255,.48);background:rgba(126,215,255,.12)}.chart-link-source.source-storage{color:#ffd6ac;border-color:rgba(255,178,86,.5);background:rgba(255,178,86,.12)}.chart-link-timeframe-row{display:flex;align-items:center;gap:5px;padding:0 6px 6px}.chart-link-propagation-row{display:flex;align-items:center;gap:4px;padding:0 6px 6px}.chart-link-propagation-label{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:rgba(180,207,227,.78);margin-right:2px}.chart-link-change{margin-left:auto;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-link-change.up{color:#98ffd4}.chart-link-change.down{color:#ffb4b4}.chart-link-stage{position:relative;flex:1 1;min-height:120px}.chart-link-stage .institutional-chart{min-height:120px;height:100%}.chart-link-loading{position:absolute;right:8px;top:8px;z-index:4;font-size:10px;color:#9bc4de;border:1px solid rgba(120,147,188,.32);background:rgba(6,12,20,.82);border-radius:999px;padding:2px 7px}@media (max-width:1240px){.chart-link-grid{grid-template-columns:1fr}}grid-gap:6px;gap:6px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(88,199,255,.2);background:linear-gradient(180deg,rgba(88,199,255,.08),rgba(7,17,31,.2))}.txt-mini-guide.compact{display:flex;align-items:center;justify-content:space-between;gap:10px}.txt-mini-guide-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.txt-mini-guide-row{display:grid;grid-gap:3px;gap:3px}.txt-mini-guide-label{font-size:10px;color:var(--warn);letter-spacing:.08em;text-transform:uppercase}.txt-mini-guide-text{font-size:12px;line-height:1.45;color:var(--text)}.txt-mini-guide-terms{display:flex;flex-wrap:wrap;gap:8px}.txt-mini-guide-term{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(133,169,216,.18);border-radius:999px;padding:2px 8px;font-size:11px}html[data-ui-mode=expert] .novice-only,html[data-ui-mode=novice] .expert-only{display:none!important}.shell{min-height:100vh;padding:32px}.hero{grid-template-columns:1.8fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}.grid,.hero{display:grid}.grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;overflow:hidden}.title{font-size:44px;line-height:1.04;margin:0 0 10px}.subtle{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.metric{font-size:28px;font-weight:700;margin-top:10px}.row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row>button{flex:0 0 auto}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;background:rgba(88,199,255,.12);color:var(--accent)}.good{color:var(--good)}.warn{color:var(--warn)}form{margin:0}.form-grid{display:grid;grid-gap:10px;gap:10px}button,input,select,textarea{border-radius:10px;border:1px solid var(--line);background:rgba(7,17,31,.65);color:var(--text);padding:10px 12px}button{cursor:pointer;background:linear-gradient(135deg,#0d76be,#13a0d4);border:0;font-weight:700}.mini{font-size:12px}.u-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:50%;font-size:11px;font-weight:700;color:#072035;background:linear-gradient(135deg,#9ad7ff,#68f2c0);cursor:help;outline:none}.help-popover{position:absolute;top:calc(100% + 10px);left:0;right:auto;z-index:30;width:min(320px,calc(100vw - 24px));display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(154,215,255,.24);background:rgba(3,12,22,.98);color:var(--text);box-shadow:0 18px 34px rgba(0,0,0,.38);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.help-hint:focus .help-popover,.help-hint:hover .help-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.help-popover-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.help-popover-example,.help-popover-label,.help-popover-text{font-size:12px;line-height:1.45}.help-popover-label{color:var(--warn)}.help-popover-example{color:var(--muted);padding-left:10px;border-left:2px solid rgba(103,232,165,.28)}.gtix-help-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:6px}.gtix-help-hint-btn{width:18px;height:18px;border-radius:50%;border:1px solid rgba(154,215,255,.22);background:linear-gradient(135deg,rgba(154,215,255,.96),rgba(104,242,192,.92));color:#062032;font-size:11px;font-weight:700;cursor:help;padding:0}.gtix-help-hint-btn:focus-visible{outline:2px solid rgba(88,199,255,.76);outline-offset:2px}.gtix-help-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:32;width:min(340px,calc(100vw - 24px));display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(154,215,255,.22);background:rgba(2,10,19,.98);box-shadow:0 20px 36px rgba(0,0,0,.42);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.gtix-help-hint.is-open .gtix-help-popover,.gtix-help-hint:focus-within .gtix-help-popover,.gtix-help-hint:hover .gtix-help-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.gtix-help-popover-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.gtix-help-popover-section-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--warn)}.gtix-help-popover-example,.gtix-help-popover-text{font-size:12px;line-height:1.5}.gtix-help-popover-example{color:var(--muted);padding-left:10px;border-left:2px solid rgba(103,232,165,.28)}.gtix-module-guide{display:grid;grid-gap:8px;gap:8px;margin:12px 0 14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(88,199,255,.18);background:linear-gradient(180deg,rgba(88,199,255,.08),rgba(7,17,31,.18))}.gtix-module-guide-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.gtix-module-guide-row{display:grid;grid-gap:4px;gap:4px}.gtix-module-guide-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--warn)}.gtix-module-guide-text{font-size:12px;line-height:1.5;color:var(--text)}.th-mode-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(88,199,255,.16);border-radius:999px;background:rgba(7,17,31,.54)}.th-mode-btn{padding:5px 10px;border-radius:999px;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:700}.th-mode-btn.active{background:linear-gradient(135deg,rgba(13,118,190,.96),rgba(19,160,212,.96));color:#eef7ff}.th-hotkey{margin-left:4px;padding:1px 4px;border-radius:999px;border:1px solid rgba(154,212,255,.36);background:rgba(16,39,66,.65);color:rgba(221,240,255,.96);font-size:9px;line-height:1}.layout-draggable-card{min-width:0;position:relative}.layout-draggable-card.is-edit{cursor:-webkit-grab;cursor:grab}.layout-draggable-card.is-edit:active{cursor:-webkit-grabbing;cursor:grabbing}.layout-draggable-card.is-edit>.panel{box-shadow:inset 0 0 0 1px rgba(88,199,255,.34)}.layout-draggable-card.is-drop-target>.monitoring-col,.layout-draggable-card.is-drop-target>.panel{box-shadow:inset 0 0 0 1px rgba(127,218,255,.72),0 0 0 1px rgba(127,218,255,.26);background-image:linear-gradient(180deg,rgba(36,101,145,.14),rgba(12,41,65,.06))}.layout-draggable-card.is-drop-target:after{content:"Drop before this panel";position:absolute;top:8px;right:8px;z-index:4;padding:2px 7px;border-radius:999px;border:1px solid rgba(126,215,255,.42);background:rgba(8,27,44,.85);color:rgba(210,238,255,.96);font-size:9px;letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.monitoring-cols.is-drop-zone-active,.term-lower.is-drop-zone-active,.term-micro-shell.is-drop-zone-active{position:relative}.monitoring-cols.is-drop-zone-active:after,.term-lower.is-drop-zone-active:after,.term-micro-shell.is-drop-zone-active:after{content:"Drop to dock here";position:absolute;inset:8px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(119,212,255,.58);border-radius:12px;background:rgba(10,28,44,.16);color:rgba(205,237,255,.88);font-size:11px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.panel-detach-btn{margin-left:auto;border:1px solid rgba(94,200,255,.35);border-radius:6px;background:rgba(8,27,48,.74);color:rgba(208,235,255,.95);font-size:11px;line-height:1;padding:2px 6px;cursor:pointer}.floating-panel-window{position:fixed;z-index:120;border:1px solid rgba(102,197,255,.4);border-radius:12px;background:linear-gradient(180deg,rgba(6,14,25,.98),rgba(3,9,17,.98));box-shadow:0 20px 55px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden}.floating-panel-titlebar{display:flex;align-items:center;gap:8px;cursor:move;padding:7px 10px;border-bottom:1px solid rgba(103,189,240,.22);background:linear-gradient(135deg,rgba(11,39,66,.9),rgba(14,66,101,.82))}.floating-panel-title{font-size:10px;letter-spacing:.08em;font-weight:700;color:rgba(220,242,255,.96)}.floating-panel-zone-badge{font-size:9px;color:rgba(193,225,246,.8);border:1px solid rgba(167,216,246,.25);border-radius:999px;padding:1px 6px}.floating-panel-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.floating-panel-close-btn,.floating-panel-dock-btn,.floating-panel-resize-btn{border:1px solid rgba(145,207,247,.32);border-radius:6px;background:rgba(9,24,44,.8);color:rgba(214,239,255,.96);padding:2px 7px;font-size:10px;cursor:pointer}.floating-panel-body{position:relative;flex:1 1;min-height:0;overflow:auto;padding:6px}.floating-panel-resize-handle{position:absolute;width:14px;height:14px;right:4px;bottom:4px;border-right:2px solid rgba(132,211,255,.75);border-bottom:2px solid rgba(132,211,255,.75);cursor:nwse-resize}.layout-workspace-input,.layout-workspace-select{min-height:24px;border-radius:6px;border:1px solid rgba(88,199,255,.2);background:rgba(7,17,31,.62);color:var(--fg);font-size:10px;padding:0 8px}.layout-workspace-input{width:116px}.layout-workspace-select{max-width:130px}.layout-workspace-hint-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;border:1px solid rgba(103,232,165,.44);background:rgba(25,72,54,.52);color:#b8f7d5;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}html[data-ui-mode=novice] .th-mode-btn:not(.active){color:rgba(229,238,248,.68)}html[data-ui-mode=novice] .chart-tools-panel,html[data-ui-mode=novice] .decision-overlay-panel{box-shadow:inset 0 0 0 1px rgba(88,199,255,.08)}.gtix-panel-shell{border:1px solid rgba(120,147,188,.2);background:linear-gradient(180deg,rgba(14,20,34,.94),rgba(9,14,24,.96));box-shadow:0 14px 30px rgba(0,0,0,.2)}.gtix-panel-resizable{resize:both;overflow:auto;min-height:420px;min-width:320px}.gtix-panel-resizable-y{resize:both;overflow:auto;min-height:170px;min-width:260px}.gtix-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-card{padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(7,17,31,.52)}.kpi-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kpi-value{margin-top:8px;font-size:24px;font-weight:700}.terminal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.terminal-phase{padding:14px 16px;border-radius:14px;border-style:dashed}.phase-vital{border-color:rgba(255,125,125,.34);background:rgba(255,125,125,.06)}.phase-context{border-color:rgba(88,199,255,.3);background:rgba(88,199,255,.06)}.phase-analytics{border-color:rgba(103,232,165,.3);background:rgba(103,232,165,.06)}@media (min-width:1101px){.phase-vital{order:1}.zone-vital{order:2}.phase-context{order:3}.zone-context{order:4}.phase-analytics{order:5}.zone-analytics{order:6}}.terminal-span-4{grid-column:span 4}.terminal-span-5{grid-column:span 5}.terminal-span-6{grid-column:span 6}.terminal-span-7{grid-column:span 7}.terminal-span-8{grid-column:span 8}.terminal-span-12{grid-column:span 12}.status-stack{display:grid;grid-gap:10px;gap:10px}.status-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(88,199,255,.1);color:var(--text);border:1px solid rgba(88,199,255,.18)}.roadmap-list{display:grid;grid-gap:10px;gap:10px}.roadmap-item{padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(7,17,31,.45)}.roadmap-item strong{display:block;margin-bottom:4px}.filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.chart-shell{padding:14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(88,199,255,.08),transparent 38%),rgba(7,17,31,.58)}.chart-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chart-chip{border:1px solid rgba(88,199,255,.18);background:rgba(88,199,255,.08);color:var(--text);border-radius:999px;padding:6px 10px;font-size:12px}.chart-chip.active{background:linear-gradient(135deg,rgba(88,199,255,.22),rgba(103,232,165,.18));border-color:rgba(103,232,165,.35)}.chart-chip:focus-visible{outline:none;border-color:rgba(126,215,255,.82);box-shadow:0 0 0 2px rgba(88,199,255,.3)}.chart-stage{width:100%;height:280px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 0,transparent 64px),repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 0,transparent 56px)}.chart-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.chart-stat{padding:10px;border-radius:12px;background:rgba(7,17,31,.55);border:1px solid var(--line)}.chart-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.chart-stat-value{margin-top:8px;font-size:20px;font-weight:700}.matrix-grid{display:grid;grid-gap:10px;gap:10px}.matrix-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(7,17,31,.44)}.matrix-cell-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.blotter-table{width:100%;border-collapse:collapse;font-size:13px}.blotter-table td,.blotter-table th{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.blotter-table th{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.blotter-table tr:last-child td{border-bottom:0}.panel-stack{display:grid;grid-gap:12px;gap:12px}.overlay-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.overlay-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(103,232,165,.16);border:1px solid rgba(103,232,165,.28)}.overlay-chip.secondary{background:rgba(88,199,255,.12);border-color:rgba(88,199,255,.28)}.overlay-chip.tertiary{background:rgba(255,209,102,.14);border-color:rgba(255,209,102,.28)}.overlay-chip.dim{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.overlay-chip.danger{background:rgba(255,125,125,.14);border-color:rgba(255,125,125,.28)}.overlay-chip.info{background:rgba(145,168,255,.14);border-color:rgba(145,168,255,.28)}.overlay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.execution-card,.micro-card,.overlay-card{padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(7,17,31,.52)}.execution-card-value,.overlay-card-value{margin-top:8px;font-size:16px;font-weight:700}.execution-lane{display:grid;grid-gap:10px;gap:10px}.execution-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.alert-chip{border-color:rgba(255,125,125,.3);background:rgba(255,125,125,.14)}.replay-list{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.replay-item{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start}.replay-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:linear-gradient(135deg,#58c7ff,#67e8a5);box-shadow:0 0 0 4px rgba(88,199,255,.08)}.replay-visual-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.replay-panel{padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(7,17,31,.44)}.timeline-track{position:relative;min-height:124px;margin-top:12px;border-top:1px dashed rgba(126,215,255,.3)}.timeline-point{position:absolute;top:-7px;transform:translateX(-50%)}.timeline-dot{display:block;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#58c7ff,#67e8a5);box-shadow:0 0 0 4px rgba(88,199,255,.08)}.timeline-card{margin-top:10px;min-width:88px;padding:8px 10px;border-radius:12px;border:1px solid rgba(88,199,255,.18);background:rgba(255,255,255,.04);display:grid;grid-gap:4px;gap:4px}.timeline-card span,.timeline-card strong{white-space:nowrap}.histogram-list,.venue-aggregate-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.histogram-row,.venue-aggregate-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03)}.histogram-row{grid-template-columns:72px 1fr 34px}.histogram-bar{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.histogram-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,209,102,.35),rgba(255,125,125,.85))}.microstructure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dom-table,.footprint-table,.tape-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.dom-row,.footprint-row,.tape-item{display:grid;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03)}.dom-row{grid-template-columns:52px 1fr 56px 1.3fr}.dom-row.bid{border:1px solid rgba(103,232,165,.16)}.dom-row.ask{border:1px solid rgba(255,209,102,.16)}.dom-bar{position:relative;height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.dom-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(88,199,255,.5),rgba(103,232,165,.9))}.footprint-row{grid-template-columns:1.8fr 1fr 1fr 1fr}.tape-item{grid-template-columns:1fr 1fr 72px}.tape-item.buy{border:1px solid rgba(103,232,165,.18)}.tape-item.sell{border:1px solid rgba(255,209,102,.18)}.heatmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.heatmap-cell{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:12px;min-height:68px}.heatmap-cell.ask{background:linear-gradient(180deg,rgba(255,209,102,.34),rgba(255,209,102,.08))}.heatmap-cell.bid{background:linear-gradient(180deg,rgba(103,232,165,.32),rgba(103,232,165,.08))}.ops-chatbot-wrap{position:fixed;right:20px;bottom:18px;z-index:80}.ops-chatbot-toggle{border-radius:999px;padding:10px 14px;box-shadow:0 10px 28px rgba(0,0,0,.32)}.ops-chatbot-panel{width:min(380px,calc(100vw - 24px));margin-top:10px;border-radius:14px;border:1px solid var(--line);background:rgba(8,21,35,.96);box-shadow:0 18px 40px rgba(0,0,0,.4);overflow:hidden}.ops-chatbot-head{padding:10px 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line)}.ops-chatbot-messages{max-height:300px;overflow:auto;padding:10px;display:grid;grid-gap:8px;gap:8px}.chat-bubble{padding:10px;border-radius:10px;white-space:pre-wrap;font-size:13px;line-height:1.35}.chat-bubble.assistant{background:rgba(88,199,255,.12);border:1px solid rgba(88,199,255,.22)}.chat-bubble.user{background:rgba(103,232,165,.12);border:1px solid rgba(103,232,165,.25)}.ops-chatbot-input-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:10px;border-top:1px solid var(--line)}.ops-chatbot-guided{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}@media (max-width:1100px){.chart-meta,.dom-row,.filter-bar,.footprint-row,.grid,.heatmap-grid,.hero,.kpi-grid,.matrix-row,.microstructure-grid,.overlay-grid,.replay-visual-grid,.tape-item,.terminal-grid{grid-template-columns:1fr}.terminal-span-12,.terminal-span-4,.terminal-span-5,.terminal-span-6,.terminal-span-7,.terminal-span-8{grid-column:auto}}.term-root{display:flex;flex-direction:column;height:100vh;overflow:auto;background:var(--bg);gap:0}.term-topbar{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;min-height:34px;overflow-x:auto;overflow-y:hidden}.term-topbar-brand{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-right:6px}.th-kpis{display:flex;gap:4px;align-items:center;flex-wrap:nowrap;overflow:hidden;flex:1 1}.th-kpi{font-size:10px;padding:1px 6px;border-radius:3px;background:rgba(255,255,255,.04);border:1px solid var(--line);white-space:nowrap;color:var(--fg)}.term-root.ui-novice .expert-only{display:none}.term-root.ui-novice .th-kpi{font-size:9px;padding:1px 5px}.term-root.ui-novice .chart-overlay-chip{max-width:165px;font-size:9px}.term-root.ui-novice .replay-control-strip{gap:5px;padding-top:6px;padding-bottom:6px}.th-warn{border-color:var(--warn)!important;color:var(--warn)!important}.th-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);display:inline-block;margin-right:3px;flex-shrink:0}.th-dot-warn{background:var(--warn)}.th-nav{display:flex;gap:6px;flex-shrink:0;margin-left:auto;overflow-x:auto;max-width:42vw}.th-nav a{font-size:10px;color:var(--muted);text-decoration:none;padding:2px 6px;border-radius:3px;border:1px solid var(--line)}.th-nav a:hover{color:var(--fg);border-color:var(--accent)}.term-error-bar{font-size:10px;color:var(--warn);padding:2px 8px;background:rgba(220,80,60,.12);border-bottom:1px solid var(--warn);flex-shrink:0}.term-synth-bar{gap:0;padding:0 10px;flex-shrink:0;border-bottom:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,rgba(16,22,34,.92),rgba(10,15,24,.92))}.synth-items,.term-synth-bar{display:flex;align-items:center;min-height:38px;overflow:hidden}.synth-items{gap:6px;flex-wrap:nowrap;flex:1 1}.synth-item{display:inline-flex;flex-direction:row;align-items:center;gap:5px;padding:0 10px;min-width:0;flex-shrink:0;height:26px;border-radius:999px;border:1px solid rgba(120,147,188,.16);background:rgba(255,255,255,.03)}.synth-icon{font-size:10px;color:rgba(158,228,255,.85)}.synth-label{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.synth-val{font-size:11px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.term-core{display:block;padding:8px 8px 14px;flex-shrink:0;min-height:0}.txt-split-group{width:100%;min-height:0}.txt-split-panel{min-width:0}.term-core-resize-handle{align-self:stretch;width:10px;border-radius:8px;border:1px solid rgba(120,147,188,.18);background:linear-gradient(180deg,rgba(12,20,34,.9),rgba(8,13,23,.96));cursor:col-resize;display:flex;align-items:center;justify-content:center}.term-core-resize-handle:focus-visible{outline:2px solid rgba(88,199,255,.76);outline-offset:1px}.term-core-resize-grip{width:3px;height:52px;border-radius:999px;background:linear-gradient(180deg,rgba(88,199,255,.2),rgba(88,199,255,.7),rgba(88,199,255,.2))}.term-chart-panel{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(14,20,34,.96),rgba(10,14,24,.98));border:1px solid var(--line);border-radius:8px;overflow:hidden;min-height:540px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.chart-container{position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0}.chart-top-row{padding:8px 12px 6px;border-bottom:1px solid var(--line);flex-shrink:0;min-height:46px}.chart-top-left,.chart-top-row{display:flex;align-items:center;gap:6px}.chart-top-left{flex:1 1;min-width:0}.chart-inline-timeframe{font-size:10px;color:var(--muted);padding:2px 6px;border:1px solid rgba(120,147,188,.18);border-radius:999px}.chart-symbol-badge{font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap;max-width:94px;overflow:hidden;text-overflow:ellipsis}.chart-change-pill{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600;white-space:nowrap}.chart-change-pill.bull{background:rgba(0,200,130,.15);color:var(--ok)}.chart-change-pill.bear{background:rgba(220,80,60,.15);color:var(--warn)}.chart-price-live{font-size:15px;font-weight:800;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chart-toolbar-right{display:flex;gap:4px;align-items:center;flex-shrink:0;overflow-x:auto;max-width:52%}.chart-symbol-selector{height:24px;border-radius:4px;border:1px solid rgba(120,147,188,.24);background:rgba(9,14,23,.72);color:var(--fg);font-size:10px;padding:0 6px}.chart-meta-strip{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(120,147,188,.14);background:rgba(255,255,255,.02)}.chart-price-live.bull{color:#98ffd4;text-shadow:0 0 18px rgba(103,232,165,.28)}.chart-price-live.bear{color:#ffb4b4;text-shadow:0 0 18px rgba(255,125,125,.26)}.replay-control-strip{display:flex;align-items:center;line-height:1.1;flex-wrap:wrap;gap:6px;padding:7px 12px;border-bottom:1px solid rgba(120,147,188,.14);background:rgba(255,255,255,.02)}.replay-control-strip.active{background:linear-gradient(90deg,rgba(220,80,60,.16),rgba(220,80,60,.05))}.replay-badge{display:inline-flex;align-items:center;min-height:21px;padding:2px 8px;border-radius:999px;background:linear-gradient(180deg,rgba(126,215,255,.18),rgba(126,215,255,.03));box-shadow:inset 0 0 0 1px rgba(126,215,255,.2),0 0 26px rgba(88,199,255,.08);font-weight:700;letter-spacing:.04em}.replay-badge,.replay-frame-index{color:var(--fg);font-size:10px;white-space:nowrap}.replay-slider-wrap{flex:1 1;min-width:120px;display:flex;flex-direction:column;gap:3px;z-index:4}.replay-slider{width:100%;accent-color:#58c7ff}.replay-tick-layer{position:relative;width:100%;box-shadow:0 0 0 2px rgba(8,14,24,.7),0 0 18px rgba(103,232,165,.26);pointer-events:none}.replay-tick-item{position:absolute;top:0;width:2px;height:5px;border-radius:1px;transform:translateX(-50%);background:rgba(120,147,188,.35)}.replay-tick-item.active{height:7px;opacity:1;box-shadow:0 0 4px currentColor}.replay-tick-item.critical{box-shadow:0 10px 20px rgba(0,0,0,.16)}.replay-tick-intent,.replay-tick-routing{background:#58c7ff}.replay-tick-approval{background:#ffd166}.replay-tick-fill{background:#6ee7a7}.replay-tick-incident{background:#ff7d7d}.replay-tick-outcome{background:#a78bfa}.replay-tick-outcome-profit{background:#6ee7a7}.replay-tick-outcome-loss{background:#ff7d7d}.replay-critical-note{margin-left:auto;font-size:10px;color:rgba(225,233,244,.72);white-space:nowrap}.replay-time-sync-warning{display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;border-radius:999px;border:1px solid rgba(255,125,125,.34);background:rgba(220,80,60,.18);color:#ffb1b1;font-size:9px;font-weight:700;letter-spacing:.03em;box-shadow:0 10px 18px rgba(0,0,0,.18);z-index:6;white-space:nowrap}.replay-events-track{position:relative;width:100%;height:26px;border-radius:6px;border:1px solid rgba(120,147,188,.16);background:rgba(8,14,24,.62);overflow:hidden}.replay-event-marker{position:absolute;top:2px;transform:translateX(-50%);min-height:20px;max-width:96px;padding:1px 6px;border-radius:999px;border:1px solid rgba(120,147,188,.22);background:rgba(9,14,23,.9);color:#d9e8f8;font-size:9px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.replay-event-marker.active{box-shadow:0 0 0 1px rgba(126,215,255,.45)}.replay-event-intent,.replay-event-routing{border-color:rgba(88,199,255,.32);color:#9fe4ff}.replay-event-approval{border-color:rgba(255,209,102,.3);color:#ffd79a}.replay-event-fill{border-color:rgba(103,232,165,.28);color:#9cf0bf}.replay-event-outcome{border-color:rgba(167,139,250,.24);color:#c4b5fd}.replay-event-outcome.profit{border-color:rgba(103,232,165,.3);color:#9cf0bf}.replay-event-incident,.replay-event-outcome.loss{border-color:rgba(255,125,125,.3);color:#ffb1b1}.replay-event-marker.critical{background:rgba(220,80,60,.24);border-color:rgba(255,125,125,.45)}.replay-marker-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;padding:2px 0 1px}.replay-filter-toggle{display:inline-flex;align-items:center;padding:1px 8px;min-height:18px;border-radius:999px;border:1px solid rgba(120,147,188,.22);background:rgba(9,14,23,.7);color:rgba(225,233,244,.55);font-size:9px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.replay-filter-toggle:hover{background:rgba(88,199,255,.08);color:rgba(225,233,244,.85)}.replay-filter-toggle.active{background:rgba(88,199,255,.16);border-color:rgba(88,199,255,.4);color:#9fe4ff}.replay-filter-intent.active,.replay-filter-routing.active{background:rgba(88,199,255,.14);border-color:rgba(88,199,255,.38);color:#9fe4ff}.replay-filter-approval.active{background:rgba(255,209,102,.14);border-color:rgba(255,209,102,.38);color:#ffd79a}.replay-filter-fill.active{background:rgba(103,232,165,.14);border-color:rgba(103,232,165,.38);color:#9cf0bf}.replay-filter-incident.active{background:rgba(255,125,125,.14);border-color:rgba(255,125,125,.38);color:#ffb1b1}.replay-filter-critical.active{background:rgba(220,80,60,.2);border-color:rgba(255,125,125,.48);color:#ff9d9d}.replay-filter-outcome.active{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.38);color:#c4b5fd}.chart-overlay-chip{display:inline-flex;align-items:center;min-height:22px;max-width:220px;padding:3px 8px;border-radius:999px;border:1px solid rgba(120,147,188,.16);background:rgba(9,14,23,.7);color:var(--fg);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-overlay-chip-emphasis{border-color:rgba(88,199,255,.35);color:#9fe4ff;font-weight:700}.chart-overlay-chip-good{border-color:rgba(103,232,165,.25);color:#9cf0bf}.chart-overlay-chip-warn{border-color:rgba(255,125,125,.28);color:#ffb1b1}.chart-symbol-chips{display:flex;gap:3px;padding:8px 12px 0;overflow-x:auto}.chart-shell{display:flex;flex:1 1;min-height:0;padding:10px 12px 20px;margin:0}.chart-tools-panel{width:58px;flex-shrink:0;display:grid;grid-gap:4px;gap:4px;align-content:start;margin-right:8px}.chart-tool-btn{min-height:28px;border-radius:6px;border:1px solid rgba(120,147,188,.2);background:rgba(9,14,23,.72);color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.05em}.chart-tool-btn.active{color:#9fe4ff;border-color:rgba(88,199,255,.34)}.chart-tool-btn:focus-visible{outline:none;border-color:rgba(126,215,255,.78);box-shadow:0 0 0 2px rgba(88,199,255,.28)}.chart-preset-reminder{margin-top:2px;min-height:28px;border-radius:6px;border:1px solid rgba(120,147,188,.2);background:rgba(9,14,23,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 3px;line-height:1.1;text-transform:uppercase}.chart-preset-reminder-link{text-decoration:none;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.chart-preset-reminder-link:hover{transform:translateY(-1px)}.chart-preset-reminder-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(88,199,255,.28)}.chart-preset-reminder-kicker{font-size:7px;letter-spacing:.08em;color:rgba(225,233,244,.55)}.chart-preset-reminder-value{margin-top:2px;font-size:8px;font-weight:700;letter-spacing:.06em}.chart-preset-reminder-stable{border-color:rgba(103,232,165,.28)}.chart-preset-reminder-stable .chart-preset-reminder-value{color:#a9f2cb}.chart-preset-reminder-balanced{border-color:rgba(88,199,255,.32)}.chart-preset-reminder-balanced .chart-preset-reminder-value{color:#9fe4ff}.chart-preset-reminder-aggressive{border-color:rgba(255,209,102,.34)}.chart-preset-reminder-aggressive .chart-preset-reminder-value{color:#ffd98c}.chart-stage-wrap{display:flex;flex:1 1;min-height:var(--chart-stage-min-height,500px);min-width:460px;overflow:hidden;border:1px solid rgba(120,147,188,.16);border-radius:14px;background:radial-gradient(circle at top,rgba(88,199,255,.08),transparent 40%),rgba(7,11,18,.96);position:relative;resize:both;margin-bottom:8px}.chart-shell-premium{--chart-density-scale:1;--chart-overlay-font:10px;--chart-overlay-maxw:160px;--chart-hud-width:278px;--chart-hud-pad:10px;--chart-stage-min-height:500px;border-color:rgba(109,206,255,.28);background:radial-gradient(circle at 0 0,rgba(70,164,232,.18),transparent 48%),radial-gradient(circle at 100% 0,rgba(103,232,165,.14),transparent 45%),linear-gradient(180deg,rgba(8,16,27,.96),rgba(5,10,19,.96))}.chart-shell-stable{--chart-density-scale:1.08;--chart-overlay-font:10.5px;--chart-overlay-maxw:174px;--chart-hud-width:292px;--chart-stage-min-height:520px}.chart-shell-balanced{--chart-density-scale:1}.chart-shell-aggressive{--chart-density-scale:0.92;--chart-overlay-font:9.5px;--chart-overlay-maxw:148px;--chart-hud-width:254px;--chart-stage-min-height:470px}.chart-stage-wrap-premium{border-color:rgba(126,215,255,.28);box-shadow:inset 0 0 0 1px rgba(126,215,255,.08),0 14px 34px rgba(0,0,0,.24)}.chart-stage-wrap-premium:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(126,215,255,.08),transparent 30%,rgba(103,232,165,.05) 68%,transparent)}.chart-stage-wrap-premium:after{content:"";position:absolute;left:-35%;top:0;width:30%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(126,215,255,.12),transparent);animation:chart-premium-sheen 9s ease-in-out infinite}.chart-stage-wrap-stable:after{animation-duration:12s;opacity:.55}.chart-stage-wrap-balanced:after{animation-duration:9s;opacity:.72}.chart-stage-wrap-aggressive:after{animation-duration:6.4s;opacity:.9}@keyframes chart-premium-sheen{0%{transform:translateX(0)}50%{transform:translateX(285%)}to{transform:translateX(500%)}}.chart-order-hud{position:absolute;left:10px;top:10px;z-index:18;width:var(--chart-hud-width,278px);padding:var(--chart-hud-pad,10px);border-radius:12px;border:1px solid rgba(116,202,255,.34);background:linear-gradient(180deg,rgba(8,22,34,.96),rgba(6,15,24,.96));box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 0 0 1px rgba(126,215,255,.06)}.chart-order-hud-title{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;margin-bottom:8px;align-items:center}.chart-order-hud-kicker{grid-column:1/-1;font-size:calc(8px * var(--chart-density-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:rgba(174,211,235,.8)}.chart-order-hud-title strong{font-size:calc(12px * var(--chart-density-scale, 1));letter-spacing:.05em;text-transform:uppercase;color:rgba(228,244,255,.97)}.chart-order-hud-mode{justify-self:end;font-size:calc(8px * var(--chart-density-scale, 1));font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid rgba(120,147,188,.34);color:rgba(203,232,251,.94)}.chart-order-hud-mode-stable{border-color:rgba(103,232,165,.4);color:#b7ffd7}.chart-order-hud-mode-balanced{border-color:rgba(126,215,255,.4);color:#bdeaff}.chart-order-hud-mode-aggressive{border-color:rgba(255,209,102,.42);color:#ffe3ad}.chart-order-mini-row,.chart-order-preset-row{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.chart-order-risk-row{display:flex;justify-content:space-between;font-size:calc(10px * var(--chart-density-scale, 1));color:rgba(214,233,248,.86);margin-bottom:5px}.chart-order-guard-row{gap:8px}.chart-order-guard-field{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.chart-order-guard-field span{font-size:calc(9px * var(--chart-density-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:rgba(177,212,233,.82)}.chart-order-risk-input{min-height:22px;border-radius:6px;border:1px solid rgba(103,189,240,.34);background:rgba(6,14,22,.78);color:rgba(228,242,252,.95);font-size:calc(10px * var(--chart-density-scale, 1));padding:0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-order-guard-presets{align-items:center}.chart-order-guard-status{margin-left:auto;font-size:calc(9px * var(--chart-density-scale, 1));line-height:1;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:999px;border:1px solid rgba(120,147,188,.34)}.chart-order-guard-status.ok{color:#9df3c6;border-color:rgba(103,232,165,.46);background:rgba(27,84,59,.42)}.chart-order-guard-status.warn{color:#ffd7a1;border-color:rgba(255,188,95,.48);background:rgba(88,59,20,.42)}.chart-order-guard-status.bad{color:#ffc1c1;border-color:rgba(255,121,121,.5);background:rgba(89,29,29,.44)}.chart-order-guard-kpi-row{color:rgba(188,223,244,.88)}.chart-order-auto-confirm-hint{margin-bottom:6px;font-size:calc(10px * var(--chart-density-scale, 1));line-height:1.35;color:#ffd6a1;border-left:2px solid rgba(255,188,95,.62);padding-left:6px}.chart-order-risk-sub{color:rgba(186,211,229,.85)}.chart-order-snap-row{color:rgba(161,234,255,.88)}.chart-order-snap-row span:last-child{color:#9cf0bf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-order-novice-tip{margin-bottom:6px;font-size:calc(10px * var(--chart-density-scale, 1));line-height:1.35;color:rgba(196,225,246,.86);border-left:2px solid rgba(126,215,255,.55);padding-left:6px}.chart-order-send-history{margin-top:6px;border-top:1px solid rgba(120,147,188,.22);padding-top:6px}.chart-order-send-history-title{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:rgba(183,214,233,.82);margin-bottom:4px}.chart-order-send-history-row{display:grid;grid-template-columns:46px 1fr 34px 48px 70px 48px 60px;grid-gap:6px;gap:6px;font-size:9px;color:rgba(193,224,243,.86);margin-bottom:3px;align-items:center}.chart-order-send-history-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-timeline-toolbar{display:flex;gap:5px;margin-bottom:8px}.risk-timeline-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:8px}.risk-control-field{display:grid;grid-gap:3px;gap:3px}.risk-control-field span{font-size:10px;color:rgba(170,200,224,.82)}.risk-timeline-controls input,.risk-timeline-controls select{width:100%;min-width:0}.risk-timeline-controls button:focus-visible,.risk-timeline-controls input:focus-visible,.risk-timeline-controls select:focus-visible{outline:none;border-color:rgba(126,215,255,.82);box-shadow:0 0 0 2px rgba(88,199,255,.28)}.risk-threshold-guard span{color:var(--warn)}.risk-threshold-guard input{border-color:rgba(255,209,102,.66);box-shadow:0 0 0 1px rgba(255,209,102,.2)}.risk-summary-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:8px}.risk-summary-kpis .kpi{font-size:10px;color:rgba(194,225,244,.9);padding:4px 6px;border:1px solid rgba(107,140,167,.32);border-radius:8px;background:rgba(8,20,34,.6)}.risk-timeline-row{display:grid;grid-template-columns:48px 1fr 34px 34px 52px 1fr;grid-gap:6px;gap:6px;align-items:center;font-size:10px;color:rgba(194,225,244,.88);margin-bottom:4px}.risk-timeline-row span:last-child,.risk-timeline-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hard-alert-banner{margin:0 0 8px;padding:8px 12px;border:1px solid rgba(255,123,123,.8);border-radius:10px;background:rgba(103,12,12,.75);color:#ffd4d4;font-size:12px;font-weight:700;letter-spacing:.02em}.hard-alert-inline{margin:0 0 8px;padding:6px 8px;border:1px solid rgba(255,123,123,.65);border-radius:8px;background:rgba(103,12,12,.5);color:#ffd4d4;font-size:11px;font-weight:600}.chart-order-line{position:absolute;left:0;right:0;z-index:16;border-top:1px dashed rgba(181,220,248,.7);cursor:ns-resize;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease}.chart-order-line-entry{border-top-color:rgba(126,215,255,.85)}.chart-order-line-sl{border-top-color:rgba(255,135,135,.9)}.chart-order-line-tp{border-top-color:rgba(115,236,172,.9)}.chart-order-line.snap-family-execution{border-top-color:rgba(126,215,255,1);box-shadow:0 0 0 1px rgba(126,215,255,.18),0 0 18px rgba(88,199,255,.18)}.chart-order-line.snap-family-vwap{border-top-color:rgba(244,208,63,.95);box-shadow:0 0 0 1px rgba(244,208,63,.18),0 0 18px rgba(244,208,63,.16)}.chart-order-line.snap-family-liquidity{border-top-color:rgba(115,236,172,1);box-shadow:0 0 0 1px rgba(115,236,172,.18),0 0 18px rgba(115,236,172,.16)}.chart-order-line.is-active{border-top-width:2px;transform:translateY(-.5px)}.chart-order-line-entry.is-active{box-shadow:0 0 0 1px rgba(126,215,255,.26),0 0 16px rgba(88,199,255,.24)}.chart-order-line-sl.is-active{box-shadow:0 0 0 1px rgba(255,125,125,.24),0 0 16px rgba(255,125,125,.24)}.chart-order-line-tp.is-active{box-shadow:0 0 0 1px rgba(103,232,165,.24),0 0 16px rgba(103,232,165,.24)}.chart-order-line.is-snap-pulse{animation:chartSnapPulseLine .22s ease-out}@keyframes chartSnapPulseLine{0%{filter:brightness(1)}45%{filter:brightness(1.35)}to{filter:brightness(1)}}.chart-order-line-label{position:absolute;right:8px;top:-10px;padding:2px 8px;border-radius:999px;border:1px solid rgba(137,210,255,.36);background:linear-gradient(180deg,rgba(9,24,39,.95),rgba(6,16,27,.92));font-size:calc(10px * var(--chart-density-scale, 1));color:rgba(220,241,255,.95);box-shadow:0 8px 18px rgba(0,0,0,.22)}.chart-order-line-handle{display:none;border-radius:999px;border:1px solid rgba(137,210,255,.34);background:rgba(15,41,64,.9);color:#bce9ff;pointer-events:auto;touch-action:none}.chart-order-line-handle,.chart-order-line-snap-badge{margin-top:4px;padding:2px 6px;font-size:calc(8px * var(--chart-density-scale, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chart-order-line-snap-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.chart-order-line-snap-badge.execution{color:#bce9ff;background:rgba(22,104,161,.32);border:1px solid rgba(126,215,255,.3)}.chart-order-line-snap-badge.vwap{color:#fff0a8;background:rgba(111,88,12,.34);border:1px solid rgba(244,208,63,.28)}.chart-order-line-snap-badge.liquidity{color:#b8ffd6;background:rgba(18,90,58,.34);border:1px solid rgba(115,236,172,.3)}.chart-order-release-ticket{position:absolute;left:12px;z-index:19;width:240px;border-radius:10px;border:1px solid rgba(126,215,255,.3);background:linear-gradient(180deg,rgba(8,23,36,.96),rgba(6,16,28,.96));box-shadow:0 18px 36px rgba(0,0,0,.28);padding:8px;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}.chart-order-release-ticket.is-armed{border-color:rgba(103,232,165,.48);box-shadow:0 20px 42px rgba(0,0,0,.3),0 0 0 1px rgba(103,232,165,.24)}.chart-order-release-ticket.release-validate-pulse{animation:chartReleasePulse .36s ease-out}@keyframes chartReleasePulse{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-1px) scale(1.012)}to{transform:translateY(0) scale(1)}}.chart-order-release-title{font-size:calc(10px * var(--chart-density-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:rgba(227,243,255,.9);margin-bottom:5px}.chart-order-release-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.chart-order-release-meta span{padding:2px 6px;border-radius:999px;border:1px solid rgba(126,215,255,.22);background:rgba(12,32,49,.78);color:rgba(193,230,248,.92);font-size:calc(9px * var(--chart-density-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-order-release-actions{display:flex;gap:6px;flex-wrap:wrap}.chart-order-release-mode-row{margin-bottom:6px}.chart-order-release-note{margin-bottom:7px;font-size:calc(9px * var(--chart-density-scale, 1));line-height:1.35;color:rgba(191,221,239,.84)}.chart-order-release-note-warn{color:#ffd6a1}.chart-order-preview-card{position:absolute;right:10px;top:10px;z-index:18;width:250px;border-radius:10px;border:1px solid rgba(114,210,169,.28);background:linear-gradient(180deg,rgba(8,24,34,.95),rgba(7,18,25,.95));padding:8px}.chart-order-preview-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:rgba(214,244,226,.88)}.chart-order-preview-grid{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;font-size:10px}.chart-order-preview-grid>span{color:rgba(180,207,226,.86)}.chart-order-preview-grid>strong{color:rgba(233,245,255,.95);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-overlay-panel{width:176px;min-width:168px;min-height:280px;flex-shrink:0;display:flex;flex-direction:column;gap:7px;padding:10px 10px 12px;background:rgba(8,14,24,.88);border:1px solid rgba(120,147,188,.18);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:auto;resize:both}.dov-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.dov-title{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(225,233,244,.62)}.dov-ts{font-size:9px;color:rgba(225,233,244,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dov-regime-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.dov-regime-badge.high{background:rgba(255,125,125,.16);color:#ffb1b1;border:1px solid rgba(255,125,125,.28)}.dov-regime-badge.medium{background:rgba(255,209,102,.14);color:#ffd79a;border:1px solid rgba(255,209,102,.28)}.dov-regime-badge.low{background:rgba(103,232,165,.12);color:#9cf0bf;border:1px solid rgba(103,232,165,.24)}.dov-row{display:flex;align-items:center;gap:6px}.dov-label{font-size:9px;color:var(--muted);white-space:nowrap;width:52px;flex-shrink:0}.dov-bar-wrap{flex:1 1;height:4px;border-radius:2px;background:rgba(120,147,188,.14);overflow:hidden}.dov-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#58c7ff,#3b82f6);transition:width .4s}.dov-bar-consensus{background:linear-gradient(90deg,#ffd166,#f59e0b)}.dov-val{font-size:9px;color:rgba(225,233,244,.72);white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dov-agents{display:flex;flex-wrap:wrap;gap:3px}.dov-agent-vote{display:inline-flex;padding:1px 5px;border-radius:999px;font-size:8px;font-weight:600;background:rgba(120,147,188,.12);border:1px solid rgba(120,147,188,.2);color:rgba(225,233,244,.62)}.dov-agent-vote.buy{background:rgba(103,232,165,.12);border-color:rgba(103,232,165,.26);color:#9cf0bf}.dov-agent-vote.sell{background:rgba(255,125,125,.12);border-color:rgba(255,125,125,.26);color:#ffb1b1}.dov-rationale{font-size:9px;color:rgba(225,233,244,.45);line-height:1.5;border-top:1px solid rgba(120,147,188,.1);padding-top:5px;word-break:break-word}.dov-mismatch{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;border:1px solid rgba(255,125,125,.34);background:rgba(220,80,60,.14);box-shadow:0 0 10px rgba(255,80,80,.3)}.dov-mismatch.memory{border-color:rgba(255,209,102,.34);background:rgba(200,130,0,.12);box-shadow:0 0 8px rgba(255,200,80,.2)}.dov-mismatch-icon{font-size:11px}.dov-mismatch>span:nth-child(2){font-size:9px;font-weight:700;color:#ffb1b1;letter-spacing:.05em}.dov-mismatch.memory>span:nth-child(2){color:#ffd79a}.dov-mismatch-detail{font-size:8px;color:rgba(225,233,244,.6);margin-left:2px}.calib-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.calib-badge.overconfident{background:rgba(255,125,125,.14);border:1px solid rgba(255,125,125,.34);color:#ffb1b1}.calib-badge.underconfident{background:rgba(88,199,255,.1);border:1px solid rgba(88,199,255,.3);color:#9fe4ff}.calib-badge.well-calibrated{background:rgba(103,232,165,.1);border:1px solid rgba(103,232,165,.28);color:#9cf0bf}.dov-bar-profit{background:linear-gradient(90deg,#6ee7a7,#22c55e)}.dov-bar-loss{background:linear-gradient(90deg,#ff7d7d,#dc2626)}.dov-bar-mismatch{background:linear-gradient(90deg,#ffd166,#f59e0b);box-shadow:0 0 6px rgba(255,200,80,.4)}.dov-val.good{color:#9cf0bf}.dov-val.warn{color:#ffb1b1}.blame-tag{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;margin-bottom:6px;font-size:9px}.blame-tag.blame-bad_execution{background:rgba(255,125,125,.1);border:1px solid rgba(255,125,125,.28)}.blame-tag.blame-bad_decision{background:rgba(220,80,60,.18);border:1px solid rgba(255,125,125,.38);box-shadow:0 0 8px rgba(255,80,80,.25)}.blame-tag.blame-market_noise{background:rgba(120,147,188,.1);border:1px solid rgba(120,147,188,.24)}.blame-icon{font-size:12px}.blame-label{font-size:8px;letter-spacing:.06em;color:rgba(225,233,244,.5)}.blame-label,.blame-value{font-weight:700;text-transform:uppercase}.blame-value{color:var(--fg);letter-spacing:.04em}.blame-tag.blame-bad_execution .blame-value{color:#ffb1b1}.blame-tag.blame-bad_decision .blame-value{color:#ff7d7d}.lifecycle-strip{position:relative;width:100%;height:42px;border-radius:6px;background:rgba(8,14,24,.6);border:1px solid rgba(120,147,188,.14)}.lifecycle-point{position:absolute;top:2px;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);min-width:32px}.lifecycle-dot{width:7px;height:7px;border-radius:50%;background:rgba(120,147,188,.5);border:1px solid rgba(120,147,188,.4);flex-shrink:0}.lifecycle-point.lifecycle-decision .lifecycle-dot{background:#58c7ff;border-color:rgba(88,199,255,.5)}.lifecycle-point.lifecycle-intent .lifecycle-dot{background:#9fe4ff;border-color:rgba(88,199,255,.4)}.lifecycle-point.lifecycle-routing .lifecycle-dot{background:#a78bfa;border-color:rgba(167,139,250,.4)}.lifecycle-point.lifecycle-approval .lifecycle-dot{background:#ffd166;border-color:rgba(255,209,102,.4)}.lifecycle-point.lifecycle-fill .lifecycle-dot{background:#6ee7a7;border-color:rgba(103,232,165,.4)}.lifecycle-point.lifecycle-outcome-win .lifecycle-dot{background:#22c55e;border-color:rgba(34,197,94,.5);box-shadow:0 0 6px rgba(103,232,165,.5)}.lifecycle-point.lifecycle-outcome-loss .lifecycle-dot{background:#ff7d7d;border-color:rgba(255,125,125,.5);box-shadow:0 0 6px rgba(255,80,80,.4)}.lifecycle-label{font-size:7px;color:rgba(225,233,244,.5);text-align:center;line-height:1.3;margin-top:2px;white-space:nowrap}.lifecycle-label small{font-size:6px;color:rgba(225,233,244,.3)}.chart-loader{position:absolute;top:12px;right:12px;z-index:8;font-size:10px;padding:4px 8px;border-radius:999px;border:1px solid rgba(120,147,188,.24);background:rgba(8,14,24,.82)}.chart-stage-premium{flex:1 1;min-width:0;min-height:500px;width:100%;height:100%;display:block}.chart-vp-sidebar{width:44px;display:flex;flex-direction:column;gap:1px;padding:2px;border-left:1px solid var(--line);overflow:hidden;flex-shrink:0}.chart-vp-row{display:flex;align-items:center;gap:2px;height:28px}.chart-vp-bar{height:16px;background:rgba(100,140,255,.35);border-radius:2px;min-width:1px;transition:width .3s}.chart-axis-label{fill:rgba(229,239,248,.72);font-size:10px;font-weight:600;letter-spacing:.03em}.chart-grid-label{fill:rgba(225,233,244,.54);font-size:10px;font-weight:600}.overlay-legend-compact{display:flex;gap:6px;padding:8px 12px 12px;border-top:1px solid var(--line);flex-shrink:0;flex-wrap:wrap;align-items:center}.institutional-chart-root{color:rgba(232,240,249,.94)}.chart-canvas-host,.institutional-chart-root{position:relative;width:100%;height:100%;min-height:500px}.chart-canvas-host{z-index:2}.chart-overlay-layer,.chart-sessions-layer{position:absolute;inset:0}.chart-sessions-layer{display:grid;grid-template-columns:31% 34% 35%;z-index:0;pointer-events:none}.chart-session-band{position:relative;border-right:1px solid rgba(120,147,188,.06)}.chart-session-band span{position:absolute;top:12px;left:14px;font-size:10px;color:rgba(225,233,244,.52);text-transform:uppercase;letter-spacing:.08em}.chart-session-band-asia{background:rgba(88,199,255,.04)}.chart-session-band-london{background:rgba(103,232,165,.04)}.chart-session-band-newyork{background:rgba(255,209,102,.04)}.chart-overlay-layer{z-index:3;pointer-events:none}.chart-inertia-layer{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(88,199,255,.075),transparent 58%),linear-gradient(180deg,rgba(88,199,255,.05),rgba(88,199,255,0));transition:transform .12s cubic-bezier(.2,.9,.22,1),opacity .16s ease-out;will-change:transform;mix-blend-mode:screen}.chart-active-candle-band{position:absolute;top:0;bottom:0;transform:translateX(-50%);border-radius:4px;pointer-events:none;transition:left .12s ease,width .12s ease,opacity .12s ease}.chart-active-candle-band.is-crosshair{background:linear-gradient(180deg,rgba(126,215,255,.14),rgba(126,215,255,.02));box-shadow:inset 0 0 0 1px rgba(126,215,255,.16);opacity:.9}.chart-active-candle-band.is-live{background:linear-gradient(180deg,rgba(103,232,165,.1),rgba(103,232,165,.02));box-shadow:inset 0 0 0 1px rgba(103,232,165,.14);opacity:.75}.chart-live-pulse{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;pointer-events:none;transition:left 64ms linear,top 64ms linear;will-change:left,top}.chart-live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#8ff0bf;box-shadow:0 0 0 2px rgba(8,14,24,.7);z-index:2}.chart-live-pulse-ring{position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;border:1px solid rgba(103,232,165,.82);transform:translate(-50%,-50%);animation:chartLivePulse 1.1s ease-out infinite}.chart-live-pulse-label{font-size:10px;color:#ebfff6;border:1px solid rgba(103,232,165,.38);background:rgba(8,18,27,.94);border-radius:999px;padding:2px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 8px 16px rgba(0,0,0,.22)}.chart-live-pulse-label strong{color:#bcffd9;letter-spacing:.05em}.chart-live-pulse-label em{color:#f3fff9;font-style:normal;margin-left:5px}.chart-forming-candle{position:absolute;top:0;bottom:0;transform:translateX(-50%);pointer-events:none;filter:drop-shadow(0 0 12px rgba(136,241,196,.28))}.chart-forming-candle-wick{position:absolute;left:50%;transform:translateX(-50%);width:1px;background:rgba(224,243,255,.9)}.chart-forming-candle-body{position:absolute;left:50%;transform:translateX(-50%);border-radius:3px;background:linear-gradient(180deg,rgba(233,245,252,.98),rgba(176,211,233,.88));box-shadow:0 0 9px rgba(126,215,255,.2);transition:top 90ms linear,height 90ms linear}.chart-forming-candle-up .chart-forming-candle-body{background:linear-gradient(180deg,rgba(103,232,165,.78),rgba(52,184,128,.56));border:1px solid rgba(234,247,255,.24);box-shadow:0 0 12px rgba(88,199,255,.12)}.chart-forming-candle-down .chart-forming-candle-body{background:linear-gradient(180deg,rgba(255,125,125,.82),rgba(208,75,75,.58))}.chart-forming-candle-flat .chart-forming-candle-body{background:linear-gradient(180deg,rgba(174,208,235,.72),rgba(138,173,200,.52))}.chart-forming-candle-label{position:absolute;right:-52px;top:8px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:rgba(179,240,211,.96);border:1px solid rgba(103,232,165,.3);border-radius:999px;padding:1px 6px;background:rgba(7,17,31,.72);animation:chartFormingLabelPulse 1.6s ease-in-out infinite}@keyframes chartFormingLabelPulse{0%,to{box-shadow:0 0 0 0 rgba(103,232,165,.08);transform:translateY(0)}50%{box-shadow:0 0 0 4px rgba(103,232,165,.02);transform:translateY(-1px)}}.chart-zone-label{position:absolute;transform:translate(calc(-50% + var(--badge-dx, 0px)),var(--badge-dy,0));padding:4px 8px;border-radius:999px;border:1px solid rgba(120,147,188,.22);background:linear-gradient(180deg,rgba(14,25,39,.95),rgba(8,14,24,.86)),radial-gradient(circle at 20% 0,rgba(126,215,255,.16),transparent 55%);font-size:var(--chart-overlay-font,10px);font-weight:700;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;max-width:var(--chart-overlay-maxw,160px);overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 10px 18px rgba(0,0,0,.25);transition:transform .12s ease,border-color .14s ease,box-shadow .14s ease,filter .12s ease;animation:chartZoneLabelIn .18s ease-out;opacity:calc(.72 + var(--badge-intensity, .6) * .28);filter:saturate(calc(.9 + var(--badge-intensity, .6) * .35));z-index:6}@keyframes chartZoneLabelIn{0%{opacity:0;transform:translate(calc(-50% + var(--badge-dx, 0px)),calc(var(--badge-dy, 0px) + 5px))}to{opacity:1;transform:translate(calc(-50% + var(--badge-dx, 0px)),var(--badge-dy,0))}}.chart-zone-label-active,.chart-zone-label:hover{filter:brightness(1.08);box-shadow:0 12px 20px rgba(0,0,0,.28),0 0 0 1px rgba(126,215,255,.26)}.chart-zone-label:focus-visible{outline:2px solid rgba(126,215,255,.88);outline-offset:2px;box-shadow:0 0 0 2px rgba(12,24,38,.85),0 0 0 4px rgba(88,199,255,.28)}.chart-zone-handle{width:8px;height:8px;border-radius:50%;background:rgba(225,233,244,.72);margin-right:6px;display:inline-block;vertical-align:middle;cursor:-webkit-grab;cursor:grab;touch-action:none}.chart-zone-label-dragging{box-shadow:0 0 0 1px rgba(126,215,255,.38),0 10px 22px rgba(0,0,0,.34)}.chart-zone-label-dragging .chart-zone-handle{cursor:-webkit-grabbing;cursor:grabbing}.chart-zone-tooltip{position:absolute;left:50%;top:-30px;transform:translateX(-50%);padding:3px 7px;border-radius:4px;border:1px solid rgba(126,215,255,.3);background:rgba(6,14,24,.97);font-size:calc(9px * var(--chart-density-scale, 1));color:#e7f3ff;text-shadow:0 1px 0 rgba(0,0,0,.35)}.chart-zone-label-good{color:#9cf0bf;border-color:rgba(103,232,165,.34);z-index:6}.chart-zone-label-accent{color:#9fe4ff;border-color:rgba(88,199,255,.36);z-index:6}.chart-zone-label-warn{color:#ffb1b1;border-color:rgba(255,125,125,.34);z-index:7}.chart-zone-label-liquidity{transform:translate(var(--badge-dx,0),calc(-50% + var(--badge-dy, 0px)));background:linear-gradient(180deg,rgba(43,20,20,.94),rgba(22,11,11,.9)),radial-gradient(circle at 0 0,rgba(255,125,125,.16),transparent 55%)}.chart-cursor-h,.chart-cursor-v{position:absolute;background:rgba(144,224,255,.7);box-shadow:0 0 0 1px rgba(126,215,255,.2)}.chart-cursor-v{top:0;bottom:0;width:1px;transform:translateX(-.5px)}.chart-cursor-h{left:0;right:0;height:1px;transform:translateY(-.5px)}.chart-cursor-price,.chart-cursor-time{position:absolute;padding:4px 9px;border-radius:8px;background:linear-gradient(180deg,rgba(9,22,38,.97),rgba(6,15,28,.97));border:1px solid rgba(126,215,255,.44);font-size:calc(11px * var(--chart-density-scale, 1));font-weight:700;letter-spacing:.015em;color:#f2faff;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 12px 24px rgba(0,0,0,.25)}.chart-cursor-price{right:8px;transform:translateY(-50%);animation:chartCursorPricePulse 1.8s ease-in-out infinite}.chart-cursor-time{bottom:8px;transform:translateX(-50%);max-width:min(42vw,150px);overflow:hidden;text-overflow:ellipsis;text-align:center}.chart-shell-aggressive .chart-axis-label,.chart-shell-aggressive .chart-grid-label{fill:rgba(236,245,255,.86);font-weight:700}.chart-shell-aggressive .chart-cursor-price,.chart-shell-aggressive .chart-cursor-time{border-color:rgba(126,215,255,.56);color:#f6fbff}.chart-shell-aggressive .risk-summary-kpis .kpi{color:rgba(234,246,255,.98);border-color:rgba(146,189,220,.5);background:rgba(7,18,30,.84);text-shadow:0 1px 0 rgba(0,0,0,.35)}.chart-shell-aggressive .risk-summary-kpis .kpi.warn{color:#ffd8a8;border-color:rgba(255,198,115,.56)}.chart-shell-aggressive .risk-timeline-row{color:rgba(231,245,255,.95)}.chart-shell-aggressive .risk-timeline-row .subtle{color:rgba(196,222,243,.9)}.chart-shell-aggressive .chart-order-guard-kpi-row,.chart-shell-aggressive .chart-order-send-history-row{color:rgba(228,244,255,.95)}.chart-shell-aggressive .chart-order-line-label,.chart-shell-aggressive .chart-order-send-history-title{color:rgba(222,239,255,.96);text-shadow:0 1px 0 rgba(0,0,0,.34)}.chart-shell-aggressive .chart-vp-bar{background:linear-gradient(90deg,rgba(118,163,255,.42),rgba(142,189,255,.94))}.chart-shell-aggressive .chart-zone-label-good{color:#b8ffd9;border-color:rgba(126,238,186,.48)}.chart-shell-aggressive .chart-zone-label-accent{color:#c6ecff;border-color:rgba(126,215,255,.48)}.chart-shell-aggressive .chart-zone-label-warn{color:#ffd2d2;border-color:rgba(255,149,149,.5)}@keyframes chartCursorPricePulse{0%,to{box-shadow:0 12px 24px rgba(0,0,0,.25)}50%{box-shadow:0 12px 24px rgba(0,0,0,.25),0 0 0 1px rgba(126,215,255,.34)}}@keyframes chartLivePulse{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(3.3)}}.olc{font-size:9px;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.olc:before{content:"■";margin-right:3px;font-size:8px}.olc-green:before{color:#00c882}.olc-blue:before{color:#6488ff}.olc-yellow:before{color:#f0c040}.olc-red:before{color:#dc503c}.chart-buy-btn{font-size:10px;padding:3px 10px;border-radius:3px;border:none;background:rgba(0,200,130,.2);color:var(--ok);border:1px solid var(--ok);cursor:pointer;font-weight:700}.chart-buy-btn:hover{background:rgba(0,200,130,.35)}.chart-sell-btn{font-size:10px;padding:3px 10px;border-radius:3px;border:none;background:rgba(220,80,60,.2);color:var(--warn);border:1px solid var(--warn);cursor:pointer;font-weight:700}.chart-sell-btn:hover{background:rgba(220,80,60,.35)}.chart-buy-btn:disabled,.chart-sell-btn:disabled{opacity:.45;cursor:not-allowed}.term-exec-panel{display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;min-height:420px;max-height:none}.exec-lane-header{display:flex;align-items:center;gap:6px;justify-content:space-between}.exec-recent-block,.exec-replay-block,.exec-route-block,.exec-ticket-block{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:6px 8px;flex-shrink:0}.exec-overlay-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;border-radius:6px;border:1px solid rgba(88,199,255,.14);background:rgba(88,199,255,.04);margin-bottom:2px}.eov-block{display:flex;flex-direction:column;gap:1px;min-width:44px}.eov-label{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.eov-value{font-size:11px;font-weight:700;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.eov-value.warn{color:#ffb1b1}.eov-value.good{color:#9cf0bf}.eov-alt{font-size:8px;color:rgba(225,233,244,.42);white-space:nowrap}.eov-fills{margin-left:auto;font-size:9px;color:rgba(225,233,244,.55);white-space:nowrap}.exec-route-label{font-size:9px;color:var(--muted);text-transform:uppercase}.exec-route-value{font-size:12px;font-weight:700;color:var(--accent)}.exec-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;margin-top:4px}.exec-mini-dom{display:grid;grid-gap:2px;gap:2px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:rgba(255,255,255,.02)}.exec-mini-dom-row{display:grid;grid-template-columns:18px 1fr 34px;grid-gap:4px;gap:4px;align-items:center;font-size:10px;padding:2px 4px;border-radius:3px}.exec-mini-dom-row.bid{background:rgba(0,200,130,.06)}.exec-mini-dom-row.ask{background:rgba(220,80,60,.06)}.exec-send-order{min-height:30px;border-radius:4px;border:1px solid rgba(103,232,165,.28);background:linear-gradient(180deg,rgba(0,200,130,.2),rgba(0,200,130,.12));color:#dfffea;font-weight:700}.exec-send-order:disabled{opacity:.45;cursor:not-allowed}.replay-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;margin-top:4px}.timeline-track-compact{display:flex;gap:2px;align-items:center;overflow-x:auto;padding:4px 0}.tl-point-compact{display:flex;flex-direction:column;align-items:center;gap:1px;flex-shrink:0}.tl-dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.tl-label{font-size:8px;color:var(--muted);white-space:nowrap}.exec-recent-row{display:flex;gap:4px;align-items:center;padding:2px 0;border-bottom:1px solid var(--line);font-size:10px;overflow:hidden}.exec-recent-sym{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60px}.replay-exec-guard{min-height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:4px;border:1px solid rgba(255,125,125,.3);background:rgba(220,80,60,.14);color:#ffc6c6;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticket-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:4px}.term-micro-shell{display:flex;flex-direction:column;gap:6px;padding:0 6px 6px;flex-shrink:0}.micro-overview-bar{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(120,147,188,.14);border-radius:8px;background:linear-gradient(180deg,rgba(16,22,34,.86),rgba(10,14,22,.92))}.micro-overview-title{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:6px}.micro-overview-chip{font-size:10px;padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(120,147,188,.14)}.term-micro-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:6px;gap:6px;flex-shrink:0}.micro-panel{background:linear-gradient(180deg,rgba(16,22,34,.88),rgba(10,14,22,.92));border:1px solid #1a1a1a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:170px;max-height:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.micro-panel-title{display:flex;align-items:center;gap:6px;padding:3px 8px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0}.micro-stream-badge{font-size:8px;padding:1px 4px;border-radius:2px;margin-left:auto}.micro-stream-live{background:rgba(0,200,130,.15);color:var(--ok)}.micro-stream-connecting{background:rgba(240,192,64,.15);color:var(--warn)}.micro-stream-offline{background:rgba(220,80,60,.12);color:#dc503c}.dom-table-compact{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:1 1;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dom-header-row{padding:2px 4px;font-size:9px;color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0}.dom-header-row,.dom-row-compact{display:grid;grid-template-columns:38px 1fr 48px 38px;grid-gap:0;gap:0}.dom-row-compact{padding:1px 4px;border-bottom:1px solid rgba(255,255,255,.03);align-items:center}.dom-row-compact.ask{background:rgba(220,80,60,.04)}.dom-row-compact.bid{background:rgba(0,200,130,.04)}.dom-side-label{font-size:8px;color:var(--muted)}.dom-price{font-weight:600;color:var(--fg)}.dom-price,.dom-size{overflow:hidden;text-overflow:ellipsis}.dom-size{color:var(--muted);text-align:right}.dom-bar-cell{display:flex;align-items:center}.dom-bar-cell span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(88,199,255,.18),rgba(88,199,255,.85))}.footprint-compact{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fp-header-row{padding:2px 4px;font-size:9px;color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0}.fp-header-row,.fp-row-compact{display:grid;grid-template-columns:64px 1fr 1fr 56px;grid-gap:0;gap:0}.fp-row-compact{padding:1px 4px;border-bottom:1px solid rgba(255,255,255,.03);align-items:center}.fp-row-compact:hover{background:rgba(88,199,255,.08)}.row-highlight{box-shadow:inset 0 0 0 1px rgba(88,199,255,.38);background:rgba(88,199,255,.12)!important}.fp-level{color:var(--muted)}.fp-level,.fp-num{overflow:hidden;text-overflow:ellipsis}.fp-num{text-align:right}.tape-compact{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tape-row-compact{display:grid;grid-template-columns:40px 1fr 46px 36px;grid-gap:0;gap:0;padding:1px 4px;border-bottom:1px solid rgba(255,255,255,.03);align-items:center}.tape-row-compact.buy{background:rgba(0,200,130,.04)}.tape-row-compact.sell{background:rgba(220,80,60,.04)}.tape-time{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden}.tape-price{font-weight:600}.tape-price,.tape-vol{overflow:hidden;text-overflow:ellipsis}.tape-vol{text-align:right;color:var(--muted)}.tape-badge{font-size:8px;padding:0 3px;border-radius:2px;font-weight:700;text-align:center;white-space:nowrap}.tape-badge.buy{color:#8ff0bf;background:rgba(0,200,130,.14)}.tape-badge.sell{color:#ffb3b3;background:rgba(220,80,60,.14)}.tape-badge.flat{color:var(--muted);background:rgba(255,255,255,.06)}.heatmap-compact{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-row{display:grid;grid-template-columns:48px 1fr 40px;grid-gap:0;gap:0;padding:1px 4px;border-bottom:1px solid rgba(255,255,255,.03);align-items:center}.hm-row.ask{background:rgba(220,80,60,.04)}.hm-row.bid{background:rgba(0,200,130,.04)}.hm-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-bar-wrap{overflow:hidden;padding:0 2px}.hm-bar{height:6px;border-radius:1px;min-width:1px}.hm-bar.bid{background:rgba(0,200,130,.5)}.hm-bar.ask{background:rgba(220,80,60,.5)}.hm-size{text-align:right;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.term-markets-strip{display:block;padding:0 6px 6px;flex-shrink:0}.market-matrix-panel{padding:8px 10px;border-radius:8px;background:linear-gradient(180deg,rgba(16,22,34,.88),rgba(10,14,22,.92))}.market-matrix-table{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.market-matrix-head,.market-matrix-row{display:grid;grid-template-columns:minmax(90px,1.2fr) repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;font-size:10px}.market-matrix-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:2px 4px 6px}.market-matrix-row{padding:6px 4px;border-top:1px solid rgba(255,255,255,.04)}.market-matrix-symbol{font-weight:700;color:#e5eef8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-compact{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:6px 8px;overflow:hidden}.market-kpi-row{display:flex;gap:4px;flex-wrap:wrap;overflow:hidden}.term-lower{display:grid;grid-template-columns:1fr 260px;grid-gap:6px;gap:6px;padding:0 6px 6px;flex-shrink:0}.term-blotter-panel{background:var(--surface);border:1px solid var(--line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.blotter-scroll{overflow-y:auto;overflow-x:hidden;flex:1 1;max-height:none}.term-brokers-panel{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:6px 8px;overflow:hidden}.brokers-grid{gap:6px;overflow-y:auto;max-height:none}.brokers-grid,.brokers-section{display:flex;flex-direction:column}.brokers-section{gap:2px}.agent-row{display:flex;gap:4px;align-items:center;font-size:10px;overflow:hidden}.agent-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.balance-row{display:flex;gap:4px;align-items:center;font-size:10px;overflow:hidden;padding:1px 0}.balance-ccy{color:var(--muted);white-space:nowrap}.balance-val{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-row{display:flex;gap:4px;font-size:10px;overflow:hidden;padding:1px 0}.pos-sym{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60px}.term-monitoring{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;overflow:hidden;max-height:150px}.monitoring-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;height:100%}.monitoring-col{border-right:1px solid var(--line);padding:4px 8px;overflow:hidden;display:flex;flex-direction:column;gap:2px}@media (max-width:1100px){.term-core{display:block}.chart-stage-wrap{min-width:0;resize:vertical}.decision-overlay-panel{resize:none;min-width:0}.term-core-resize-handle{display:none}.txt-split-group{display:block}.chart-order-line-label{right:6px;top:-12px;max-width:56%;padding:2px 6px}.chart-order-line-handle{display:inline-flex;align-items:center;justify-content:center}.chart-order-release-ticket{width:min(220px,calc(100% - 24px))}.chart-shell-premium{--chart-hud-width:248px;--chart-stage-min-height:430px}.chart-tools-panel{width:50px;gap:3px;margin-right:6px}.chart-zone-label{max-width:min(42vw,156px)}}@media (max-width:920px){.chart-shell-premium{display:block;padding:8px;--chart-hud-width:min(72vw,270px);--chart-stage-min-height:400px;--chart-overlay-maxw:min(46vw,150px)}.chart-tools-panel{width:auto;margin-right:0;margin-bottom:8px;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:6px}.chart-preset-reminder,.chart-tool-btn{flex:0 0 auto}.chart-stage-wrap{min-width:0;resize:vertical}.chart-order-hud{left:8px;top:8px;padding:8px}.chart-order-preview-card{width:min(72vw,230px)}.chart-order-send-history-row{grid-template-columns:44px 1fr 34px 48px}.chart-order-send-history-row span:nth-child(5),.chart-order-send-history-row span:nth-child(6),.chart-order-send-history-row span:nth-child(7){display:none}}@media (max-width:680px){.chart-shell-premium{--chart-hud-width:min(90vw,320px);--chart-stage-min-height:360px;--chart-overlay-maxw:min(62vw,170px)}.chart-order-hud{left:6px;right:6px;width:auto;max-width:none;top:auto;bottom:8px;max-height:46%;overflow:auto}.chart-order-release-ticket{width:min(86vw,300px);left:6px}.chart-cursor-time{bottom:40px}.chart-zone-label{padding:3px 7px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 12px rgba(0,0,0,.22)}.chart-forming-candle-label,.chart-live-pulse-ring-secondary,.chart-zone-tooltip{display:none}.chart-live-pulse-label{max-width:min(52vw,138px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (pointer:coarse){.chart-order-line-handle{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:3px 8px}.chart-zone-handle{width:11px;height:11px;margin-right:7px}.chart-live-pulse-ring{animation-duration:1.35s}.chart-forming-candle{filter:drop-shadow(0 0 8px rgba(136,241,196,.2))}}@media (prefers-reduced-motion:reduce){.chart-cursor-price,.chart-forming-candle-label,.chart-live-pulse-ring{animation:none!important}.chart-forming-candle-body,.chart-live-pulse,.chart-zone-label{transition:none!important}}.monitoring-col:last-child{border-right:none}.governance-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.governance-search,.governance-toolbar select{width:100%;min-height:24px;border-radius:4px;border:1px solid rgba(120,147,188,.2);background:rgba(9,14,23,.72);color:var(--fg);font-size:10px;padding:0 6px}.governance-check{font-size:10px;color:var(--muted);white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.governance-search{margin-bottom:6px}.mon-row{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 0;border-bottom:1px solid rgba(255,255,255,.03)}.incident-row{display:grid;grid-template-columns:minmax(0,74px) minmax(0,1fr);grid-gap:4px 6px;gap:4px 6px;align-items:center;white-space:normal}.incident-meta-strip{grid-column:1/-1;display:flex;gap:4px;flex-wrap:wrap}.incident-chip{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border-radius:999px;border:1px solid rgba(120,147,188,.16);background:rgba(9,14,23,.72);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.incident-chip-severity-critical,.incident-chip-severity-high,.incident-chip-sla-breach{color:#ffb1b1;border-color:rgba(255,125,125,.28)}.incident-chip-severity-info,.incident-chip-severity-low,.incident-chip-sla-ok{color:#9cf0bf;border-color:rgba(103,232,165,.25)}.incident-chip-severity-major,.incident-chip-severity-medium,.incident-chip-status-investigating,.incident-chip-status-mitigating,.incident-chip-status-monitoring,.incident-chip-status-open{color:#9fe4ff;border-color:rgba(88,199,255,.28)}.incident-chip-status-closed,.incident-chip-status-resolved{color:rgba(225,233,244,.72)}.term-alloc-panel{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.alloc-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.alloc-block{flex:1 1 140px;min-width:130px;background:rgba(9,14,23,.45);border:1px solid rgba(120,147,188,.12);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:4px}.alloc-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:rgba(225,233,244,.4);margin-bottom:2px}.alloc-gauge-wrap{height:5px;background:rgba(120,147,188,.1);border-radius:3px;overflow:hidden;margin:2px 0}.alloc-gauge{height:100%;border-radius:3px;transition:width .5s ease}.alloc-tier-full{background:#6ee7a7}.alloc-tier-reduced{background:#ffd166}.alloc-tier-minimal{background:rgba(225,233,244,.28)}.alloc-pct-row{display:flex;align-items:baseline;gap:7px;margin-top:2px}.alloc-pct{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.alloc-pct.alloc-tier-full{color:#6ee7a7}.alloc-pct.alloc-tier-reduced{color:#ffd166}.alloc-pct.alloc-tier-minimal{color:rgba(225,233,244,.4)}.alloc-tier-badge{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border-radius:3px;self-align:center}.alloc-tier-badge.alloc-tier-full{background:rgba(110,231,167,.15);color:#6ee7a7;border:1px solid rgba(110,231,167,.3)}.alloc-tier-badge.alloc-tier-reduced{background:rgba(255,209,102,.12);color:#ffd166;border:1px solid rgba(255,209,102,.3)}.alloc-tier-badge.alloc-tier-minimal{background:rgba(120,147,188,.08);color:rgba(225,233,244,.4);border:1px solid rgba(120,147,188,.2)}.alloc-factor-row{display:flex;justify-content:space-between;font-size:10px}.alloc-factor-row,.alloc-strat-row{align-items:center;color:rgba(225,233,244,.6);padding:1px 0}.alloc-strat-row{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:5px;gap:5px;font-size:9px}.asr-id{font-family:var(--font-mono,monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:rgba(225,233,244,.85)}.human-approval-gate{display:inline-flex;align-items:center;gap:8px;padding:3px 8px;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.35);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.07em;color:#ff8080;text-transform:uppercase}.human-approval-gate.hag-panel{display:flex;width:100%;box-sizing:border-box;font-size:10px;padding:5px 10px;margin-bottom:2px}.hag-reason{font-weight:400;font-size:9px;color:rgba(255,128,128,.7);text-transform:none;letter-spacing:0}.exec-qual-badge{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.alloc-gauge.exec-qual-good,.eov-value.exec-qual-good{background:#6ee7a7;color:#6ee7a7}.alloc-gauge.exec-qual-fair,.eov-value.exec-qual-fair{background:#ffd166;color:#ffd166}.alloc-gauge.exec-qual-poor,.eov-value.exec-qual-poor{background:#ff7d7d;color:#ff7d7d}.exec-qual-badge.exec-qual-good{color:#6ee7a7}.exec-qual-badge.exec-qual-fair{color:#ffd166}.exec-qual-badge.exec-qual-poor{color:#ff7d7d}.calib-ci{font-size:9px;color:rgba(225,233,244,.45);margin:1px 0 3px;padding-left:2px}.calib-ci-sub{display:block;font-size:8px;color:rgba(225,233,244,.25)}.blame-latency_spike{border-color:rgba(255,180,0,.4);background:rgba(255,180,0,.08);color:#ffb400}.blame-regime_mismatch{border-color:rgba(88,199,255,.4);background:rgba(88,199,255,.08);color:#58c7ff}.blame-memory_bias{border-color:rgba(180,120,255,.4);background:rgba(180,120,255,.08);color:#b478ff}.dov-adjust-tag{display:inline-block;margin-left:4px;padding:0 4px;background:rgba(255,209,102,.18);color:#ffd166;border:1px solid rgba(255,209,102,.35);border-radius:3px;font-size:8px;font-weight:700;letter-spacing:.05em;vertical-align:middle;text-transform:uppercase}.decay-note{font-size:9px;color:rgba(255,209,102,.65);margin:1px 0 3px;padding-left:2px;letter-spacing:.03em}.high-risk-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;margin:3px 0;background:rgba(255,80,80,.12);color:#ff8080;border:1px solid rgba(255,80,80,.4);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:high-risk-pulse 1.8s ease-in-out infinite}@keyframes high-risk-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,80,80,0)}50%{box-shadow:0 0 6px 2px rgba(255,80,80,.3)}}.consensus-penalty-flag{font-size:9px;color:#ffd166;background:rgba(255,209,102,.08);border:1px solid rgba(255,209,102,.25);border-radius:3px;padding:2px 6px;margin:2px 0;letter-spacing:.03em}.dov-agent-vote.suppressed{opacity:.4;text-decoration:line-through}.adv-weight{font-size:7px;color:rgba(225,233,244,.45)}.adv-suppressed,.adv-weight{display:inline-block;margin-left:2px;vertical-align:middle}.adv-suppressed{font-size:9px;color:#ff7d7d}.strategy-survival-table{display:flex;flex-direction:column;gap:2px;margin-bottom:3px}.ssrow{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:4px;gap:4px;align-items:center;padding:2px 4px;border-radius:3px;font-size:9px;border:1px solid transparent}.ssrow-ok{color:rgba(225,233,244,.55)}.ssrow-reduce{color:#ffd166;background:rgba(255,209,102,.06);border-color:rgba(255,209,102,.18)}.ssrow-overconfident{color:#ffb347;background:rgba(255,179,71,.07);border-color:rgba(255,179,71,.2)}.ssrow-demote{color:#ff7d7d;background:rgba(255,125,125,.08);border-color:rgba(255,125,125,.25)}.ssr-id{font-family:var(--font-mono,monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-pnl,.ssr-wr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ssr-status{text-align:right}.hysteresis-badge,.ssr-status{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hysteresis-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:rgba(255,214,0,.12);color:#ffd600;border:1px solid rgba(255,214,0,.3)}.hysteresis-badge.reduced{background:rgba(255,178,72,.12);color:#ffb248;border-color:rgba(255,178,72,.3)}.kpi-calib-panel{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:12px;background:rgba(10,20,30,.5);border:1px solid rgba(100,150,200,.15);border-radius:6px;font-size:12px}.kpi-calib-title{font-weight:700;letter-spacing:.05em;color:#64b5f1;text-transform:uppercase;font-size:11px}.calib-kpi-block{display:flex;flex-direction:column;gap:8px;padding:10px;background:rgba(20,30,50,.6);border:1px solid rgba(100,150,200,.1);border-radius:4px}.calib-kpi-block-title{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.6)}.brier-score-container{display:flex;align-items:center;gap:12px}.brier-score-display{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(110,231,167,.15);color:#6ee7a7;border:2px solid rgba(110,231,167,.3)}.brier-score-display.overfit{background:rgba(255,214,0,.15);color:#ffd600;border-color:rgba(255,214,0,.3)}.brier-score-display.poor{background:rgba(255,125,125,.15);color:#ff7d7d;border-color:rgba(255,125,125,.3)}.brier-score-info{display:flex;flex-direction:column;gap:3px}.brier-score-info-label{font-size:9px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em}.brier-score-info-value{font-size:11px;color:rgba(255,255,255,.8)}.calib-error-table{width:100%;border-collapse:collapse;font-size:10px}.calib-error-table th{text-align:left;padding:6px 4px;border-bottom:1px solid rgba(100,150,200,.1);color:rgba(255,255,255,.5);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.calib-error-table td{padding:6px 4px;border-bottom:1px solid rgba(100,150,200,.05)}.calib-error-bucket-label{font-family:var(--font-mono,monospace);color:rgba(255,255,255,.6)}.calib-error-actual,.calib-error-expected{text-align:right;font-family:var(--font-mono,monospace);color:rgba(255,255,255,.7)}.calib-error-delta{text-align:right;font-weight:600;font-family:var(--font-mono,monospace)}.calib-error-delta.overconfident{color:#ffd600}.calib-error-delta.underconfident{color:#6ee7a7}.calib-freq-bar{height:3px;background:rgba(100,150,200,.2);border-radius:1px;overflow:hidden;margin-top:2px}.calib-freq-bar-fill{height:100%;background:linear-gradient(90deg,rgba(100,150,200,.4),rgba(100,150,200,.8));border-radius:1px}.regime-buckets-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.regime-bucket-card{display:flex;flex-direction:column;gap:4px;padding:8px;background:rgba(20,30,50,.6);border:1px solid rgba(100,150,200,.1);border-radius:3px;font-size:9px}.regime-bucket-label{font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.regime-bucket-metric{display:flex;justify-content:space-between;color:rgba(255,255,255,.7);font-family:var(--font-mono,monospace);font-size:10px}.regime-bucket-metric-value{font-weight:600;color:rgba(255,255,255,.9)}.corr-heatmap-container{display:flex;flex-direction:column;gap:8px;padding:10px;background:rgba(20,30,50,.6);border:1px solid rgba(100,150,200,.1);border-radius:4px}.corr-heatmap-title{font-weight:600;font-size:10px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.corr-heatmap-matrix{display:grid;grid-gap:2px;gap:2px}.corr-heatmap-row{display:grid;grid-template-columns:100px repeat(auto-fit,minmax(40px,1fr));grid-gap:2px;gap:2px}.corr-heatmap-label{font-size:9px;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;background:rgba(10,20,30,.5);border:1px solid rgba(100,150,200,.05)}.corr-heatmap-cell,.corr-heatmap-label{font-family:var(--font-mono,monospace);border-radius:2px}.corr-heatmap-cell{display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;padding:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.corr-cell-independent{background:rgba(110,231,167,.3);border:1px solid rgba(110,231,167,.5);color:#6ee7a7}.corr-cell-moderate{background:rgba(255,214,0,.3);border:1px solid rgba(255,214,0,.5);color:#ffd600}.corr-cell-redundant{background:rgba(255,125,125,.3);border:1px solid rgba(255,125,125,.5);color:#ff7d7d}.corr-cell-low-sample{background:rgba(100,150,200,.2);border:1px solid rgba(100,150,200,.4);color:rgba(255,255,255,.5)}.corr-cell-self{background:rgba(100,150,200,.1);border:1px solid rgba(100,150,200,.2);color:rgba(255,255,255,.4)}.cluster-groups-container{display:flex;flex-direction:column;gap:6px}.cluster-group{display:flex;align-items:center;gap:8px;padding:6px 8px;background:rgba(255,125,125,.1);border:1px solid rgba(255,125,125,.3);border-radius:3px;font-size:9px}.cluster-group-icon{font-size:12px}.cluster-group-members{color:rgba(255,255,255,.7);font-family:var(--font-mono,monospace)}.market-exposure-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.market-exposure-card{display:flex;flex-direction:column;gap:4px;padding:8px;background:rgba(20,30,50,.6);border:1px solid rgba(100,150,200,.1);border-radius:3px;font-size:9px}.market-exposure-name{font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.market-exposure-bar{height:20px;background:rgba(100,150,200,.15);border-radius:2px;overflow:hidden;position:relative}.market-exposure-fill{height:100%;background:linear-gradient(90deg,rgba(100,150,200,.3),rgba(100,150,200,.7));border-radius:2px;transition:width .3s ease}.market-exposure-fill.over-cap{background:linear-gradient(90deg,rgba(255,125,125,.3),rgba(255,125,125,.7))}.market-exposure-metric{display:flex;justify-content:space-between;color:rgba(255,255,255,.7);font-family:var(--font-mono,monospace);font-size:8px}.market-exposure-flag{color:#ff7d7d;font-weight:600}.sample-confidence-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:3px;font-size:9px;font-weight:600;font-family:var(--font-mono,monospace)}.sample-confidence-high{background:rgba(110,231,167,.15);color:#6ee7a7;border:1px solid rgba(110,231,167,.3)}.sample-confidence-medium{background:rgba(255,214,0,.15);color:#ffd600;border:1px solid rgba(255,214,0,.3)}.sample-confidence-low{background:rgba(255,125,125,.15);color:#ff7d7d;border:1px solid rgba(255,125,125,.3)}.alloc-explain-factors{display:flex;flex-direction:column;gap:6px;padding:8px;background:rgba(20,30,50,.5);border:1px solid rgba(100,150,200,.1);border-radius:3px;font-size:9px}.alloc-explain-factor-row{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px;padding:4px 6px}.alloc-explain-factor-label{color:rgba(255,255,255,.5);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.alloc-explain-factor-value{font-family:var(--font-mono,monospace);color:rgba(255,255,255,.8)}.alloc-explain-factor-value.penalty{color:#ffd600}.alloc-explain-factor-value.positive{color:#6ee7a7}.alloc-corr-penalty-display{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:rgba(255,125,125,.15);border-radius:2px;color:#ff7d7d;font-weight:600;font-size:8px}.portfolio-risk-v3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.portfolio-risk-v3-card{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:4px;background:rgba(20,30,50,.58);border:1px solid rgba(120,147,188,.17)}.portfolio-risk-v3-label{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.48)}.portfolio-risk-v3-value{font-size:16px;font-family:var(--font-mono,monospace);color:rgba(255,255,255,.9);font-weight:700}.portfolio-risk-v3-value.warn{color:#ffd166}.portfolio-risk-v3-value.risk{color:#ff8f8f}.portfolio-risk-v3-sub{font-size:9px;color:rgba(255,255,255,.52);font-family:var(--font-mono,monospace)}.portfolio-risk-v3-strip{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:9px;color:rgba(255,255,255,.62)}.portfolio-risk-export-group{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.portfolio-risk-export-btn{border:1px solid rgba(126,235,170,.35);background:rgba(38,70,55,.46);color:#92f7be;border-radius:4px;font-size:9px;font-weight:600;padding:4px 8px;cursor:pointer}.portfolio-risk-export-btn:hover{filter:brightness(1.08)}.portfolio-risk-v3-market{margin-top:9px;display:flex;flex-direction:column;gap:4px}.portfolio-risk-v3-market-title{font-size:9px;color:rgba(255,255,255,.62);text-transform:uppercase;letter-spacing:.05em}.portfolio-risk-v3-market-head,.portfolio-risk-v3-market-row{display:grid;grid-template-columns:1fr .6fr .9fr .9fr .9fr .9fr;grid-gap:8px;gap:8px;align-items:center;font-size:9px}.portfolio-risk-v3-market-head{color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.04em;padding:1px 2px}.portfolio-risk-v3-market-row{color:rgba(255,255,255,.82);background:rgba(20,30,50,.34);border:1px solid rgba(120,147,188,.12);border-radius:3px;padding:5px 6px;font-family:var(--font-mono,monospace)}.learning-loop-shadow-note{margin-bottom:6px;font-size:9px;color:rgba(255,255,255,.5)}.learning-loop-shadow-controls{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.learning-loop-shadow-label{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:rgba(255,255,255,.58)}.learning-loop-shadow-input{border:1px solid rgba(120,147,188,.28);background:rgba(14,24,38,.82);color:rgba(255,255,255,.88);border-radius:3px;font-size:9px;padding:4px 6px;min-width:130px}.learning-loop-shadow-input.small{min-width:56px;width:56px;padding:3px 4px}.learning-loop-shadow-check{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:rgba(255,255,255,.58)}.learning-loop-shadow-btn{border:1px solid rgba(126,235,170,.3);background:rgba(33,65,50,.45);color:#92f7be;font-size:9px;padding:4px 7px;border-radius:3px;cursor:pointer;font-weight:600}.learning-loop-shadow-btn:hover{filter:brightness(1.06)}.learning-loop-shadow-btn:disabled{opacity:.45;cursor:not-allowed}.learning-loop-shadow-btn.danger{border-color:rgba(255,125,125,.4);background:rgba(90,28,28,.45);color:#ffb0b0}.learning-loop-shadow-status{font-size:9px;color:rgba(255,255,255,.58);margin-left:auto}.learning-loop-shadow-audit{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.learning-loop-shadow-audit-title{font-size:9px;color:rgba(255,255,255,.54);text-transform:uppercase;letter-spacing:.05em}.learning-loop-shadow-audit-row{display:grid;grid-template-columns:58px 42px 66px 56px 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:9px;padding:4px 6px;border-radius:3px;background:rgba(20,30,50,.32);border:1px solid rgba(120,147,188,.12);color:rgba(255,255,255,.78);font-family:var(--font-mono,monospace)}.learning-loop-shadow-metrics{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.learning-loop-shadow-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:6px;gap:6px}.learning-loop-shadow-metric-card{display:flex;flex-direction:column;gap:3px;font-size:9px;padding:6px 7px;border-radius:3px;background:rgba(20,30,50,.34);border:1px solid rgba(120,147,188,.12)}.learning-loop-shadow-metric-label{color:rgba(255,255,255,.52);text-transform:uppercase;letter-spacing:.04em}.learning-loop-shadow-metric-values{color:rgba(255,255,255,.9);font-family:var(--font-mono,monospace)}.learning-loop-rollback-guard{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:6px;border-radius:4px;border:1px solid rgba(255,176,102,.2);background:rgba(64,37,18,.28)}.learning-loop-rollback-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.learning-loop-rollback-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:9px;color:rgba(255,255,255,.72)}.learning-loop-rollback-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.learning-loop-shadow-diff{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.learning-loop-shadow-diff-row{display:grid;grid-template-columns:1.2fr .8fr .4fr .8fr .8fr;grid-gap:8px;gap:8px;align-items:center;font-size:9px;padding:4px 6px;border-radius:3px;background:rgba(20,30,50,.32);border:1px solid rgba(120,147,188,.12);color:rgba(255,255,255,.78);font-family:var(--font-mono,monospace)}.learning-loop-shadow-table{display:flex;flex-direction:column;gap:3px}.learning-loop-shadow-head,.learning-loop-shadow-row{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr .8fr;grid-gap:8px;gap:8px;font-size:9px;align-items:center}.learning-loop-shadow-head{color:rgba(255,255,255,.48);text-transform:uppercase;letter-spacing:.04em}.learning-loop-shadow-row{background:rgba(20,30,50,.4);border:1px solid rgba(120,147,188,.13);border-radius:3px;padding:5px 6px;color:rgba(255,255,255,.8);font-family:var(--font-mono,monospace)}.learning-loop-shadow-strat{color:rgba(255,255,255,.92);font-weight:600}.meta-risk-audit-table{display:flex;flex-direction:column;gap:4px;margin-top:4px}.meta-risk-audit-toolbar{display:flex;align-items:center;gap:6px;margin:4px 0 6px}.meta-risk-audit-filter-btn{border:1px solid rgba(120,147,188,.28);background:rgba(18,30,46,.75);color:rgba(220,233,252,.8);font-size:9px;line-height:1;padding:4px 7px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.meta-risk-audit-filter-btn.active{border-color:rgba(110,231,167,.45);color:#6ee7a7}.meta-risk-audit-filter-btn.danger.active{border-color:rgba(255,125,125,.55);color:#ff9b9b}.meta-risk-audit-count{margin-left:auto;font-size:9px;color:rgba(255,255,255,.52)}.meta-risk-audit-head,.meta-risk-audit-row{display:grid;grid-template-columns:62px 118px 96px 1fr;grid-gap:8px;gap:8px;align-items:center}.meta-risk-audit-head{font-size:9px;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.05em;padding:2px 4px}.meta-risk-audit-row{font-size:10px;color:rgba(255,255,255,.78);padding:5px 6px;border:1px solid rgba(120,147,188,.12);background:rgba(13,22,36,.6);border-radius:3px}.meta-risk-audit-row.size-drop{border-color:rgba(255,125,125,.35);background:rgba(62,23,28,.5)}.meta-risk-audit-cap,.meta-risk-audit-time{font-family:var(--font-mono,monospace)}.meta-risk-audit-cap{display:inline-flex;align-items:center;gap:5px}.meta-risk-audit-cap-target{font-weight:700;color:rgba(255,255,255,.92);min-width:34px}.meta-risk-drop-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.meta-risk-drop-badge.minor{color:#f6d79d;background:rgba(190,130,40,.16);border-color:rgba(246,215,157,.22)}.meta-risk-drop-badge.major{color:#ffb066;background:rgba(216,112,35,.2);border-color:rgba(255,176,102,.34)}.meta-risk-drop-badge.critical{color:#ff8f8f;background:rgba(130,28,28,.28);border-color:rgba(255,143,143,.45);box-shadow:0 0 6px rgba(255,70,70,.28)}.meta-risk-cause-tag{font-size:8px;font-weight:700;padding:1px 4px;border-radius:2px;letter-spacing:.04em;border:1px solid transparent;opacity:.85;white-space:nowrap}.meta-risk-cause-tag.cause-cluster{color:#c4b5fd;background:rgba(139,92,246,.15);border-color:rgba(196,181,253,.25)}.meta-risk-cause-tag.cause-brier{color:#fb923c;background:rgba(234,88,12,.15);border-color:rgba(251,146,60,.25)}.meta-risk-cause-tag.cause-regime{color:#fcd34d;background:rgba(202,138,4,.15);border-color:rgba(252,211,77,.25)}.meta-risk-cause-tag.cause-venue{color:#67e8f9;background:rgba(6,182,212,.12);border-color:rgba(103,232,249,.22)}.meta-risk-cause-tag.cause-consensus{color:#86efac;background:rgba(22,163,74,.12);border-color:rgba(134,239,172,.22)}.meta-risk-cause-tag.cause-other{color:rgba(255,255,255,.4);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}.meta-risk-drop-pressure{display:flex;gap:10px;margin-bottom:8px;padding:6px 8px;background:rgba(255,80,80,.05);border:1px solid rgba(255,80,80,.11);border-radius:4px;flex-wrap:wrap}.meta-risk-drop-pressure-kpi{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:64px}.meta-risk-drop-pressure-label{font-size:9px;color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.05em}.meta-risk-drop-pressure-value{font-size:13px;font-weight:700;color:rgba(255,255,255,.9)}.meta-risk-drop-pressure-value.warn{color:#ff8f8f}.meta-risk-sparkline-wrap{margin-top:6px;display:flex;align-items:center}.meta-risk-sparkline{display:block;opacity:.8}.meta-risk-audit-tier{color:#ffd166;font-family:var(--font-mono,monospace)}.meta-risk-audit-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}