:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6edf3;letter-spacing:0;background:#07090c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#07090c;margin:0}button{font:inherit}strong,th,td,.metric,.panelHead span{font-variant-numeric:tabular-nums}.shell{grid-template-columns:64px minmax(0,1fr);min-height:100vh;display:grid}.rail{z-index:10;background:#090d12;border-right:1px solid #1a222d;flex-direction:column;align-self:start;align-items:center;gap:28px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#58d68d;background:#10161d;border:1px solid #2d3b4c;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.rail nav{color:#7f91a7;gap:12px;display:grid}.rail svg{width:20px;height:20px}.rail button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px}.rail button.active,.rail button:hover{color:#58d68d;background:#10161d;border-color:#2d3b4c}main{min-width:0;padding:6px}.topbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.eyebrow{color:#58d68d;margin:0 0 3px;font-size:11px;font-weight:800}h1,h2,p{margin:0}h1{font-size:21px;font-weight:800;line-height:1.05}h2{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.subtitle{color:#8fa1b6;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.iconText{color:#d7e0eb;cursor:pointer;background:#101821;border:1px solid #2b3848;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:4px;margin-bottom:4px;display:grid}.metric,.panel,.infoGrid{background:#0c1118;border:1px solid #1a222d;border-radius:8px}.metric{flex-direction:column;justify-content:space-between;min-height:36px;padding:4px 6px;display:flex}.metric span,.infoGrid span,.kv span,.riskGrid span{color:#8b9aae;overflow-wrap:anywhere;font-size:12px}.metric strong{overflow-wrap:anywhere;font-size:15px;line-height:1}.metric.good strong,td.good,strong.good{color:#58d68d}.metric.bad strong,td.bad,strong.bad{color:#ef6f6c}.panel{margin-bottom:4px;overflow:hidden}.panelHead{color:#dbe4ef;border-bottom:1px solid #1a222d;justify-content:space-between;align-items:center;height:24px;padding:0 6px;display:flex}.panelHead span{color:#7f91a7;white-space:nowrap;font-size:12px}.panelHead h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tableWrap{max-height:calc(100vh - 142px);overflow:auto}.tableWrap.small{max-height:230px}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}th:first-child,td:first-child{width:180px}th:nth-child(2),td:nth-child(2){width:90px}th:nth-child(3),td:nth-child(3){width:140px}th,td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #17202a;padding:4px 6px;font-size:12px;overflow:hidden}th{color:#8b9aae;background:#090e14;position:sticky;top:0}tbody tr:hover{background:#111922}.clickRow{cursor:pointer}.clickRow td:first-child{border-left:3px solid #314256}.clickRow.good td:first-child{border-left-color:#4dd4ac}.clickRow.warn td:first-child{border-left-color:#f0b35b}.clickRow.bad td:first-child{border-left-color:#ef6f6c}td small{color:#789;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.pill{color:#8ed7ff;background:#0d1a22;border:1px solid #28475a;border-radius:999px;padding:4px 7px;font-size:12px}.pill.warn{color:#f0b35b;background:#181208;border-color:#59401d}.infoGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:4px;display:grid}.infoGrid div,.kv div,.riskGrid div{border-right:1px solid #1a222d;padding:3px 6px}.infoGrid strong,.kv strong,.riskGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.briefGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.briefGrid div{border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;min-height:24px;padding:3px 6px}.briefGrid span{color:#8b9aae;font-size:12px}.briefGrid strong{overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:1.12;display:block}.briefGrid .good strong{color:#58d68d}.briefGrid .bad strong{color:#ef6f6c}.gapList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gapList div{border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;min-height:46px;padding:6px 8px}.gapList strong{color:#f0b35b;margin-bottom:4px;font-size:12px;display:block}.gapList span{color:#9aa9bb;font-size:12px;line-height:1.35}.twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.chartPanel .lineSvg{background:#090e14;width:100%;height:148px;padding:6px;display:block}.lineSvg .axis{stroke:#223142;stroke-width:1px}.chartEmpty{color:#66778b;background:#0a1017;place-items:center;height:148px;display:grid}.kv{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.riskGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.riskGrid strong{color:#e7edf4;font-size:15px}.metricMatrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.matrixBlock{border-right:1px solid #1a222d;padding:5px 7px}.matrixBlock h3{color:#8fa1b6;text-transform:uppercase;margin:0 0 4px;font-size:12px}.matrixRow{border-top:1px solid #16202c;grid-template-columns:minmax(92px,1fr) 76px 76px;align-items:center;gap:6px;min-height:21px;display:grid}.matrixRow span,.heatCell small,.bestRegime{color:#7f91a7;font-size:12px}.matrixRow strong{text-align:right;font-size:13px}.matrixRow .good{color:#4dd4ac}.matrixRow .bad{color:#ef6f6c}.evidenceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.evidence{border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 8px;min-height:48px;padding:6px 8px;display:grid}.evidence span{color:#c9d3df;font-size:12px;font-weight:700}.evidence strong{color:#8b9aae;overflow-wrap:anywhere;grid-column:2;font-size:12px;font-weight:500}.evidence.ok svg{color:#58d68d}.evidence.missing svg{color:#ef6f6c}.riskFlags{flex-wrap:wrap;gap:3px;padding:4px 8px;display:flex}.riskFlags span{color:#f0b35b;background:#181208;border:1px solid #3c2f19;border-radius:6px;padding:2px 5px;font-size:11px}.heatmap{background:#16202c;grid-template-columns:56px repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.heatmap b,.heatCell{background:#0d131b;min-height:42px;padding:6px}.heatmap b{color:#8fa1b6;place-items:center;font-size:12px;display:grid}.heatBlank{background:#0b1118}.heatCell{gap:3px;display:grid}.heatCell.good{background:#0f241f}.heatCell.bad{background:#241312}.heatCell strong{font-size:15px}.heatCell.good strong{color:#4dd4ac}.heatCell.bad strong{color:#ef6f6c}.bestRegime{border-top:1px solid #1d2835;padding:6px 8px}.bestRegime strong{color:#e7edf4}.tapeStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tapeStats div{border-bottom:1px solid #1d2835;border-right:1px solid #1d2835;padding:7px}.tapeStats span{color:#7f91a7;font-size:12px}.tapeStats strong{margin-top:2px;font-size:16px;display:block}.empty{text-align:center;color:#8fa1b6;background:#0d131b;border:1px solid #1d2835;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:420px;display:grid}.empty h2{color:#e7edf4;font-size:20px}@media (width<=1100px){.infoGrid,.twoCol,.metricMatrix,.evidenceGrid,.briefGrid,.gapList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.shell{grid-template-columns:1fr}.rail{border-bottom:1px solid #1a222d;border-right:0;flex-direction:row;justify-content:space-between;height:auto;min-height:52px;padding:6px 10px;overflow-y:visible}.rail .brand{width:34px;height:34px}.rail nav{gap:6px;display:flex}main{padding:10px}.topbar{flex-direction:row}h1{font-size:23px}.infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{min-height:44px;padding:5px}.metric strong{font-size:15px}.twoCol,.kv,.riskGrid,.metricMatrix,.tapeStats,.evidenceGrid,.briefGrid,.gapList{grid-template-columns:1fr}.chartPanel .lineSvg,.chartEmpty{height:220px}.heatmap{grid-template-columns:44px repeat(3,minmax(78px,1fr));min-width:330px}.heatPanel{overflow-x:auto}table{min-width:0}.tableWrap:not(.small) thead{display:none}.tableWrap:not(.small) tr{border-bottom:1px solid #1a222d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tableWrap:not(.small) td{border-bottom:0}.tableWrap:not(.small) td:first-child{grid-column:1/-1;width:auto}.tableWrap:not(.small) td:nth-child(4){display:none}.tableWrap:not(.small) td:before{color:#8b9aae;font-size:10px;display:block}.tableWrap:not(.small) td:nth-child(5):before{content:"OOS PnL"}.tableWrap:not(.small) td:nth-child(6):before{content:"Ex Top 1%"}.tableWrap:not(.small) td:nth-child(7):before{content:"Sharpe"}.tableWrap:not(.small) td:nth-child(8):before{content:"DD/Cost"}.tableWrap:not(.small) td:nth-child(9):before{content:"Exposure"}.tableWrap:not(.small) td:nth-child(10):before{content:"PBO"}.tableWrap:not(.small) td:nth-child(11):before{content:"WF"}.tableWrap:not(.small) td:nth-child(12):before{content:"Slip"}.tableWrap:not(.small) td:nth-child(13):before{content:"Fee"}}.pagination{color:#7f91a7;font-variant-numeric:tabular-nums;border-bottom:1px solid #1a222d;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 6px;font-size:12px;display:flex}.pagination div{align-items:center;gap:8px;display:flex}.pagination strong{color:#dbe4ef;text-align:center;min-width:68px}.pagination button{color:#d7e0eb;cursor:pointer;background:#101821;border:1px solid #2b3848;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.pagination button:hover:not(:disabled){color:#58d68d;border-color:#4dd4ac}.pagination button:disabled{opacity:.35;cursor:default}.pagination svg{width:16px;height:16px}.edgePanel{border-color:#243241}.edgeEmpty{color:#7f91a7;background:#090e14;padding:18px}.edgeTable{display:grid}.edgeRow{background:#0b1118;border-bottom:1px solid #17202a;grid-template-columns:minmax(220px,1.2fr) 120px repeat(3,minmax(118px,.8fr)) minmax(320px,1.5fr) 150px;align-items:center;gap:12px;padding:12px;display:grid}.edgeRow:nth-child(2n){background:#0d131b}.edgeNode{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.edgeNode strong,.edgeSlots strong{color:#e7edf4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.edgeNode small,.edgeSlots span,.edgeSlots small,.edgeMeta small,.edgeMeta span{color:#7f91a7;font-size:12px}.dot{background:#66778b;border-radius:50%;width:9px;height:9px}.dot.good{background:#58d68d;box-shadow:0 0 12px #58d68d73}.dot.warn{background:#f0b35b;box-shadow:0 0 12px #f0b35b59}.dot.bad{background:#ef6f6c;box-shadow:0 0 12px #ef6f6c59}.edgeStatus{white-space:nowrap;border:1px solid #2b3848;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.edgeStatus.good{color:#58d68d;background:#0f2019;border-color:#244b38}.edgeStatus.warn{color:#f0b35b;background:#181208;border-color:#59401d}.edgeStatus.bad{color:#ef6f6c;background:#201010;border-color:#5b2827}.edgeSlots strong{font-size:22px}.edgeSlots small{display:block}.edgeBar{gap:5px;display:grid}.edgeBar span,.edgeBar strong{font-size:12px}.edgeBar strong{color:#dbe4ef}.edgeBar div{background:#17202a;border-radius:999px;height:7px;overflow:hidden}.edgeBar i{border-radius:inherit;height:100%;display:block}.edgeBar i.good{background:#58d68d}.edgeBar i.warn{background:#f0b35b}.edgeBar i.bad{background:#ef6f6c}.edgeBar i.neutral{background:#66778b}.edgeFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.edgeFacts span{color:#9aa9bb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.edgeFacts svg{color:#58d68d;flex:none}.edgeMeta{text-align:right}.edgeMeta span,.edgeMeta small{display:block}@media (width<=1180px){.edgeRow{grid-template-columns:minmax(220px,1fr) 100px repeat(3,minmax(100px,1fr))}.edgeFacts,.edgeMeta{text-align:left;grid-column:1/-1}}@media (width<=720px){.edgeRow{grid-template-columns:1fr}.edgeNode{grid-template-columns:10px minmax(0,1fr)}.edgeStatus{grid-column:2;justify-self:start}.edgeFacts{grid-template-columns:1fr}}.barList{background:#090e14;gap:3px;max-height:118px;padding:6px 8px;display:grid;overflow:auto}.barRow{grid-template-columns:minmax(78px,.8fr) minmax(120px,2fr) 76px;align-items:center;gap:6px;min-height:17px;display:grid}.barRow span,.stackLegend span{color:#8b9aae;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.barRow div{background:#17202a;border-radius:999px;height:9px;overflow:hidden}.barRow i,.stackBar i{height:100%;display:block}.barRow i{border-radius:inherit}.barRow strong{text-align:right;font-size:12px}.sparkBars{background:#090e14;gap:2px;padding:3px 6px;display:grid}.sparkBars>div{align-items:end;gap:2px;height:46px;display:flex}.sparkBars i{opacity:.95;border-radius:2px 2px 0 0;flex:1;min-width:3px}.sparkBars footer{color:#8b9aae;justify-content:space-between;font-size:11px;display:flex}.sparkBars strong.good{color:#4dd4ac}.sparkBars strong.bad{color:#ef6f6c}.costPanel{background:#0c1118}.stackBar{background:#17202a;border-radius:999px;height:10px;margin:5px 7px 4px;display:flex;overflow:hidden}.stackBar .good{background:#4dd4ac}.stackBar .warn{background:#f0b35b}.stackBar .bad{background:#ef6f6c}.stackLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0 7px 5px;display:grid}.stackLegend span{background:#090e14;border:1px solid #1a222d;border-radius:6px;padding:4px}.stackLegend strong{color:#dbe4ef;margin-top:3px;display:block}.stackLegend .good strong{color:#4dd4ac}.stackLegend .warn strong{color:#f0b35b}.stackLegend .bad strong{color:#ef6f6c}.terminalGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:5px;display:grid}.vizGrid,.riskWorkbench,.denseChartGrid{gap:5px;display:grid}.vizGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketViz{grid-template-columns:repeat(2,minmax(0,1.35fr)) repeat(2,minmax(0,.8fr))}.marketViz .barPanel:nth-child(n+3) .bucketCount{display:none}.marketViz .barPanel:nth-child(n+3) .barList{max-height:72px;padding:5px 6px}.marketViz .barPanel:nth-child(n+3) .barRow{grid-template-columns:minmax(42px,.6fr) minmax(64px,1fr) 58px;gap:5px;min-height:21px}.riskWorkbench{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:5px}.riskWorkbench .terminalPanel,.riskWorkbench .risk{margin-bottom:0}.riskWorkbench .risk{grid-column:span 2}.denseChartGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.equityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminalDeck{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:5px;display:grid}.terminalDeck .infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyDescription{background:#0a1017;border-block:1px solid #1a222d;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px;margin-bottom:5px;padding:9px 10px;display:grid}.strategyDescription h2{color:#8b9aae;margin:0;font-size:12px}.strategyDescription p{color:#dbe4ef;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.warmupGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.warmupGrid div{min-width:0}.warmupGrid span,.warmupGrid strong{display:block}.warmupGrid span{color:#718198;font-size:11px}.warmupGrid strong{color:#dbe4ef;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.terminalPanel{background:#0c1118}.monthHeat{grid-template-columns:52px repeat(12,minmax(42px,1fr));gap:1px;padding:4px;display:grid;overflow:auto}.monthHeat b{color:#8b9aae;text-align:center;font-size:11px;font-weight:700}.monthCell{text-align:center;background:#17202a;border-radius:4px;min-height:24px;padding:5px 4px}.monthCell.good{background:rgba(77, 212, 172, calc(.18 + var(--shade) * .42))}.monthCell.bad{background:rgba(239, 111, 108, calc(.18 + var(--shade) * .42))}.monthCell.empty{opacity:.38}.monthCell strong,.eventCard strong,.wfSummary strong{color:#dbe4ef;font-size:12px;display:block}.monthCell span,.eventCard span,.wfSummary span{color:#8b9aae;font-size:10px}.eventList{gap:4px;max-height:118px;padding:5px 7px;display:grid;overflow:auto}.eventCard{border:1px solid #263444;background:#111821;border-left:3px solid #4dd4ac;border-radius:6px;padding:5px}.eventCard.open{border-left-color:#ef6f6c}.eventCard div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.eventCard em{color:#79e0c0;font-size:10px;font-style:normal;font-weight:800}.eventCard.open em{color:#ff8a8a}.eventTrack{background:#253142;border-radius:999px;height:8px;margin:6px 0;position:relative}.eventTrack b{border-radius:inherit;background:#395264;height:100%;display:block}.eventTrack i{background:#ef6f6c;border-radius:999px;width:8px;height:14px;position:absolute;top:-3px}.eventCard dl{grid-template-columns:repeat(3,1fr);gap:4px 8px;margin:0;display:grid}.eventCard dt{color:#6f7f94;text-transform:uppercase;font-size:10px}.eventCard dd{color:#dbe4ef;margin:0;font-size:11px}.wfSummary{grid-template-columns:repeat(3,1fr);gap:3px;padding:4px 6px 3px;display:grid}.wfSummary div{background:#090e14;border:1px solid #1a222d;border-radius:6px;padding:4px}.wfBars{align-items:end;gap:3px;height:46px;padding:4px 6px;display:flex}.wfBars div{background:#131b25;border-radius:2px;flex:1;align-items:end;min-width:4px;height:100%;display:flex}.wfBars i{border-radius:2px;width:100%;min-height:4px;display:block}.wfBars i.good{background:#4dd4ac}.wfBars i.bad{background:#ef6f6c}.paramBars{align-items:end;gap:4px;height:46px;padding:4px 6px;display:flex}.paramBars div{flex:1;grid-template-rows:1fr auto;gap:6px;min-width:46px;height:100%;display:grid}.paramBars i{border-radius:5px 5px 2px 2px;align-self:end;width:100%;min-height:8px;display:block}.paramBars i.good{background:#4dd4ac}.paramBars i.bad{background:#ef6f6c}.paramBars span{color:#8b9aae;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px 6px;display:grid}.summaryGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryGrid div{background:#111821;border:1px solid #1a222d;border-radius:6px;padding:3px}.summaryGrid span{color:#8b9aae;font-size:11px;display:block}.summaryGrid strong{color:#dbe4ef;margin-top:2px;font-size:12px;line-height:1.1;display:block}.summaryGrid strong.good{color:#4dd4ac}.summaryGrid strong.bad{color:#ef6f6c}.distBars{align-items:end;gap:2px;height:46px;padding:4px 6px 3px;display:flex}.distBars div{background:#131b25;flex:1;align-items:end;min-width:3px;height:100%;display:flex}.distBars i{border-radius:2px 2px 0 0;width:100%;min-height:3px;display:block}.distBars i.good{background:#4dd4ac}.distBars i.bad{background:#ef6f6c}.distBars i.neutral{background:#73849a}.distTicks{color:#8b9aae;justify-content:space-between;padding:0 6px 4px;font-size:11px;display:flex}@media (width<=720px){.terminalGrid,.summaryGrid{grid-template-columns:1fr}.summaryGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.barRow{grid-template-columns:minmax(70px,.8fr) minmax(100px,2fr) 66px}.sparkBars{gap:4px;padding:6px 8px}.sparkBars>div{height:68px}.barList{max-height:112px;padding:6px 8px}.barRow{min-height:17px}.briefGrid div{grid-template-columns:minmax(84px,.75fr) minmax(0,1.4fr);align-items:center;gap:8px;min-height:0;padding:5px 8px;display:grid}.briefGrid strong{margin-top:0}}.compactDesk{align-items:start}.compactDesk .briefGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.compactDesk .gapList{grid-template-columns:repeat(3,minmax(0,1fr))}.foldPanel{background:#0c1118;border:1px solid #1a222d;border-radius:8px;margin-bottom:4px;overflow:hidden}.foldPanel summary{cursor:pointer;color:#dbe4ef;background:#090e14;align-items:center;height:24px;padding:0 6px;font-size:13px;font-weight:700;display:flex}.foldPanel[open]{padding-bottom:4px}.foldPanel[open] summary{border-bottom:1px solid #1a222d;margin-bottom:4px}.foldPanel>.twoCol,.foldPanel>.vizGrid,.foldPanel>.terminalGrid,.foldPanel>.panel{margin-inline:8px}.innerFold{background:#090e14;margin:8px}.innerFold[open]{padding-bottom:8px}.innerFold>.denseChartGrid{margin-inline:8px}@media (width<=1100px){.vizGrid,.riskWorkbench,.denseChartGrid,.compactDesk .briefGrid,.compactDesk .gapList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vizGrid,.riskWorkbench,.denseChartGrid,.compactDesk .briefGrid{grid-template-columns:1fr}.compactDesk .gapList{grid-template-columns:repeat(2,minmax(0,1fr))}.riskWorkbench .risk{grid-column:auto}.strategyDescription{grid-template-columns:1fr;gap:3px}.warmupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:3px}.terminalDeck{grid-template-columns:1fr}}.refreshCountdown{background:#090e14;border-block:1px solid #1a222d;min-height:24px;margin-bottom:4px;padding:4px 8px}.refreshCountdown>div:first-child{color:#718297;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:9px;display:flex}.refreshCountdown strong{color:#9fb0c3;font-size:10px}.refreshCountdownTrack{background:#1b2734;height:2px;overflow:hidden}.refreshCountdownTrack span{transform-origin:0;background:#4dd4ac;width:100%;height:100%;animation:linear infinite refreshCountdownProgress;display:block}@keyframes refreshCountdownProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.paperHealthBand{background:#0a0f15;border-block:1px solid #1a222d;align-items:center;gap:16px;min-height:54px;margin-bottom:4px;padding:7px 8px;display:flex}.paperHealthTitle{min-width:142px}.paperHealthTitle strong,.paperHealthTitle span{display:block}.paperHealthTitle strong{font-size:12px}.paperHealthTitle span{color:#718297;margin-top:2px;font-size:10px}.paperHealthGrid{flex:1;grid-template-columns:repeat(5,minmax(125px,1fr));gap:5px;min-width:0;display:grid;overflow-x:auto}.paperHealthItem{border-left:1px solid #263241;align-items:center;gap:8px;min-width:0;height:34px;padding:4px 7px;display:flex}.paperHealthItem span,.paperHealthItem strong,.paperHealthItem small{min-width:0;display:block}.paperHealthItem strong{color:#c8d3df;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.paperHealthItem small{color:#718297;text-transform:capitalize;justify-content:space-between;align-items:center;gap:5px;margin-top:2px;font-size:9px;display:flex}.paperHealthItem small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paperHealthItem small b{color:#94a5b8;text-transform:none;white-space:nowrap;flex:none;font-weight:600}.paperHealthLight{background:#657386;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 3px #6573861f}.paperHealthLight.healthy{background:#4dd4ac;box-shadow:0 0 0 3px #4dd4ac24}.paperHealthLight.degraded{background:#f2bf5a;box-shadow:0 0 0 3px #f2bf5a24}.paperHealthLight.error{background:#ef6f6c;box-shadow:0 0 0 3px #ef6f6c24}.paperDiagnostics{border-bottom:1px solid #1a222d;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px;display:grid}.paperDiagnostics div{border-right:1px solid #1a222d;gap:2px;min-width:0;padding:6px 8px;display:grid}.paperDiagnostics strong{font-size:11px}.paperDiagnostics span{color:#c8d3df;font-size:10px}.paperDiagnostics small{color:#718297;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.paperControlBand{background:#0a0f15;border-block:1px solid #1a222d;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:6px;padding:6px 8px;display:flex}.paperStatusStrip,.paperLauncher,.paperCard header>div,.paperCard footer span{align-items:center;display:flex}.paperStatusStrip{gap:18px}.paperStatusStrip span{color:#9aa9bb;gap:6px;font-size:12px;font-weight:700}.paperStatusStrip .good{color:#4dd4ac}.paperStatusStrip .bad{color:#ef6f6c}.paperLauncher{gap:5px}.paperLauncher select,.paperLauncher button,.paperIconButton{color:#d7e0eb;background:#101821;border:1px solid #2b3848;border-radius:6px;height:34px}.paperLauncher select{min-width:210px;padding:0 28px 0 9px}.paperLauncher button{cursor:pointer;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.paperLauncher button:not(.paperRefresh){color:#79e0c0;background:#123127;border-color:#236149}.paperLauncher .paperRefresh{justify-content:center;width:34px;padding:0}.paperLauncher button:disabled,.paperIconButton:disabled{cursor:default;opacity:.42}.paperCardGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:6px;display:grid}.paperStrategyList{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.paperStrategyRow{background:#0c1118;border:1px solid #1e2a36;border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden}.paperStrategyRow:hover,.paperStrategyRow:focus-within{border-color:#314155}.paperStrategyRow>.paperCard{border:0;border-top:3px solid #4dd4ac;border-radius:0;height:100%}.paperSessionChart{background:#090e14;border:0;border-top:1px solid #1e2a36;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.paperSessionChart>header{border-bottom:1px solid #1a222d;justify-content:flex-end;align-items:center;min-height:34px;padding:4px 7px;display:flex}.paperSessionChartMetrics,.paperSessionChartMetrics span{align-items:center;display:flex}.paperSessionChartMetrics{color:#9aa9bb;justify-content:flex-end;gap:11px;width:100%;font-size:10px;font-weight:600}.paperSessionChartMetrics span{gap:4px}.paperSessionChartMetrics strong{color:inherit;font-size:11px}.paperSessionChartMetrics i{width:12px;height:2px;display:inline-block}.paperSessionChartMetrics i.pnl{background:#4dd4ac}.paperSessionChartMetrics i.drawdown{background:#ef6f6c}.paperSessionChartMetrics .good{color:#4dd4ac}.paperSessionChartMetrics .bad{color:#ef6f6c}.paperSessionChart svg{aspect-ratio:3/1.15;background:#090e14;width:100%;height:auto;min-height:100px;display:block}.paperSessionChart svg text{fill:#76879b;font-size:10px}.paperSessionGridLine{stroke:#1c2835;stroke-width:1px}.paperSessionZero{stroke:#536273;stroke-width:1.2px;stroke-dasharray:5 5}.paperSessionPnlLine,.paperSessionDrawdownLine{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2.3px}.paperSessionPnlLine{stroke:#4dd4ac}.paperSessionDrawdownLine{stroke:#ef6f6c}.paperSessionChartEmpty{color:#718297;background:#090e14;place-items:center;min-height:150px;padding:10px;font-size:10px;display:grid}.paperCard{background:#0c1118;border:1px solid #1e2a36;border-top:3px solid #4dd4ac;border-radius:8px;min-width:0;overflow:hidden}.paperCard.stopped{opacity:.82;border-top-color:#596675}.paperCard.stale{border-top-color:#f2bf5a}.paperCard header{border-bottom:1px solid #1a222d;justify-content:space-between;gap:8px;min-height:48px;padding:7px 8px;display:flex}.paperCard header>div{grid-template-columns:10px minmax(0,1fr);column-gap:7px;min-width:0;display:grid}.paperCard h2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paperCard h2.recentTradeRank1{color:#f2bf5a}.paperCard h2.recentTradeRank2{color:#63c9ef}.paperCard h2.recentTradeRank3{color:#ef8d8a}.paperCard header small{color:#74869b;grid-column:2;font-size:10px}.paperDot{background:#657386;border-radius:50%;width:8px;height:8px;margin-top:4px}.paperDot.good{background:#4dd4ac;box-shadow:0 0 0 3px #4dd4ac1f}.paperDot.warning{background:#f2bf5a;box-shadow:0 0 0 3px #f2bf5a1f}.paperIconButton{cursor:pointer;flex:0 0 32px;place-items:center;width:32px;display:grid}.paperCard header>.paperCardActions{grid-template-columns:none;gap:4px;min-width:auto;display:flex}.paperHeroMetric{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:10px 9px 8px;display:grid}.paperHeroMetric span{color:#8292a6;font-size:11px}.paperHeroMetric strong{white-space:nowrap;grid-column:2;min-width:0;font-size:24px}.paperHeroMetric strong.good{color:#4dd4ac}.paperHeroMetric strong.bad{color:#ef6f6c}.paperMetricGrid{border-block:1px solid #1a222d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paperMetric{border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;min-width:0;min-height:44px;padding:6px 7px}.paperMetric span{color:#76879b;font-size:10px;display:block}.paperMetric strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.paperMetric.good strong{color:#4dd4ac}.paperMetric.bad strong{color:#ef6f6c}.paperCard footer{grid-template-columns:1fr 1fr;gap:4px 8px;min-height:58px;padding:6px 8px;display:grid}.paperCard footer span{color:#8798ab;white-space:nowrap;gap:4px;min-width:0;font-size:10px}.paperCard footer span.warning{color:#f2bf5a}.paperCard footer span{grid-column:1/-1}.paperCard footer small{color:#5f7186;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.paperStrategyRow .paperCard header{gap:5px;min-height:42px;padding:5px 6px}.paperStrategyRow .paperCard header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paperStrategyRow .paperIconButton{flex-basis:28px;width:28px;height:28px}.paperStrategyRow .paperHeroMetric{padding:6px 7px 5px}.paperStrategyRow .paperHeroMetric span{font-size:10px}.paperStrategyRow .paperHeroMetric strong{font-size:20px}.paperStrategyRow .paperMetric{min-height:36px;padding:4px 5px}.paperStrategyRow .paperMetric span{font-size:9px}.paperStrategyRow .paperMetric strong{margin-top:2px;font-size:12px}.paperStrategyRow .paperCard footer{gap:2px 6px;min-height:44px;padding:4px 6px}.paperStrategyRow .paperCard footer span{font-size:9px}.paperError,.paperEmpty{color:#ef8d8a;background:#1b1112;border:1px solid #4d2828;border-radius:6px;margin-bottom:6px;padding:9px}.paperEmpty{color:#718297;background:#0c1118;border-color:#1a222d;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.spin{animation:.8s linear infinite paperSpin}.paperDetailMetrics{grid-template-columns:repeat(12,minmax(86px,1fr))}.paperDetailCharts,.paperSources{margin-bottom:4px}.warmupProgress{background:#0c1118;border-block:1px solid #263241;margin-bottom:4px;padding:9px 10px}.warmupProgress header{justify-content:space-between;align-items:center;gap:8px;display:flex}.warmupProgress header span{color:#a7b7c8;align-items:center;gap:6px;font-size:12px;display:flex}.warmupProgress header strong{color:#f2bf5a;font-size:12px}.warmupProgress.ready header strong{color:#4dd4ac}.warmupProgress.unknown header strong{color:#76879b}.warmupProgressBar{background:#202b37;height:5px;margin:8px 0;overflow:hidden}.warmupProgressBar i{background:#f2bf5a;height:100%;transition:width .18s ease-out;display:block}.warmupProgress.ready .warmupProgressBar i{background:#4dd4ac}.warmupDependencies{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;display:grid}.warmupDependencies div{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.warmupDependencies span,.warmupDependencies small{color:#76879b;font-size:10px}.warmupDependencies strong{font-size:11px}.warmupDependencies small{grid-column:1/-1}.paperSourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paperSourceGrid div{border-right:1px solid #1a222d;min-width:0;padding:6px}.paperSourceGrid span,.paperSourceGrid small{color:#76879b;font-size:10px;display:block}.paperSourceGrid strong{overflow-wrap:anywhere;margin:2px 0;font-size:12px;display:block}.paperDetailTables{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.detailTabs{border-bottom:1px solid #263241;gap:2px;margin:4px 0;display:flex}.detailTabs button{color:#8798ab;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;min-width:120px;padding:8px 12px}.detailTabs button.active{color:#dce7f2;background:#101820;border-bottom-color:#4dd4ac}.paperDetailTables table{table-layout:fixed;min-width:1900px}.paperOrdersTable table{min-width:2860px}.paperOrdersTable .tableWrap{scrollbar-gutter:stable;max-height:440px}.paperDecisionsTable .tableWrap{scrollbar-gutter:stable;max-height:360px}.paperDetailTables th,.paperDetailTables td{width:110px;max-width:none}.paperDetailTables th[data-column=decision_ts],.paperDetailTables td[data-column=decision_ts]{width:150px}.paperDetailTables th[data-column=created_at],.paperDetailTables td[data-column=created_at]{width:160px}.paperDetailTables th[data-column=side],.paperDetailTables td[data-column=side]{width:62px}.paperDetailTables th[data-column=status],.paperDetailTables td[data-column=status]{width:78px}.paperDetailTables th[data-column=settled_at],.paperDetailTables td[data-column=settled_at]{width:180px}.paperDetailTables th[data-column=market_id],.paperDetailTables td[data-column=market_id]{width:105px}.paperDetailTables th[data-column=capital_before],.paperDetailTables td[data-column=capital_before],.paperDetailTables th[data-column=target_capital_pct],.paperDetailTables td[data-column=target_capital_pct],.paperDetailTables th[data-column=budget_utilization],.paperDetailTables td[data-column=budget_utilization]{width:130px}.paperOrdersTable th[data-column=decision_ts],.paperOrdersTable td[data-column=decision_ts]{z-index:2;background:#0c1118;position:sticky;left:0}.paperOrdersTable th[data-column=side],.paperOrdersTable td[data-column=side]{z-index:2;background:#0c1118;position:sticky;left:150px}.paperOrdersTable th[data-column=status],.paperOrdersTable td[data-column=status]{z-index:2;background:#0c1118;position:sticky;left:212px;box-shadow:1px 0 #263241}.paperOrdersTable thead th[data-column]{z-index:4;background:#090e14}.paperDetailEmpty{color:#718297;background:#0c1118;border:1px solid #1a222d;border-radius:8px;place-items:center;min-height:120px;margin-bottom:4px;font-size:12px;display:grid}.paperParamGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.paperParamGrid div{border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;min-width:0;padding:6px}.paperParamGrid span{color:#76879b;overflow-wrap:anywhere;font-size:10px;display:block}.paperParamGrid strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}@keyframes paperSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refreshCountdownTrack span{animation:none;transform:scaleX(1)}}@media (width<=1200px){.paperStrategyList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.paperStrategyList{grid-template-columns:repeat(2,minmax(0,1fr))}.paperSessionChart svg{aspect-ratio:560/210}}@media (width<=720px){.paperHealthBand{flex-direction:column;align-items:stretch;gap:6px}.paperHealthTitle{min-width:0}.paperHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.paperHealthItem small{font-size:8px}.paperDiagnostics{grid-template-columns:1fr}.paperDiagnostics div{border-bottom:1px solid #1a222d}.paperControlBand{flex-direction:column;align-items:stretch}.paperStatusStrip{justify-content:space-between;gap:5px}.paperLauncher select{flex:1;min-width:0}.paperCardGrid,.paperStrategyList{grid-template-columns:1fr}.paperDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paperSourceGrid{grid-template-columns:1fr}.paperSourceGrid div{border-bottom:1px solid #1a222d}}.liveSettings{gap:6px;max-width:880px;display:grid}.liveCredentialState{gap:6px;display:flex}.liveCredentialState span{color:#d7a37b;background:#19120f;border:1px solid #3e2d27;border-radius:5px;padding:5px 8px;font-size:11px}.liveCredentialState span.ready{color:#79e0c0;background:#123127;border-color:#236149}.liveSettingsBlock{background:#0c1118;border:1px solid #1d2a36;border-radius:8px;overflow:hidden}.liveSettingsHead{color:#63d8b1;border-bottom:1px solid #1a222d;gap:9px;padding:11px 12px;display:flex}.liveSettingsHead h2{color:#dbe4ef;font-size:13px}.liveSettingsHead p{color:#8192a6;margin-top:3px;font-size:11px}.liveFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.liveFieldGrid label{color:#90a0b4;text-transform:capitalize;border-bottom:1px solid #1a222d;border-right:1px solid #1a222d;gap:5px;padding:9px 12px;font-size:11px;display:grid}.liveFieldGrid input,.liveFieldGrid select{color:#e3eaf2;width:100%;height:34px;font:inherit;background:#101821;border:1px solid #2b3848;border-radius:5px;padding:0 9px}.liveFieldGrid input:focus,.liveFieldGrid select:focus{border-color:#4dd4ac;outline:1px solid #4dd4ac}.liveAdvanced{border-top:1px solid #1a222d}.liveAdvanced summary{color:#8ea0b5;cursor:pointer;padding:10px 12px;font-size:11px}.liveAdvanced[open] summary{color:#c9d5e2;border-bottom:1px solid #1a222d}.liveFieldGrid.limits{grid-template-columns:repeat(3,minmax(0,1fr))}.liveSettingsFooter{color:#82cdb6;background:#0a0f15;border:1px solid #1d2a36;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px;font-size:11px;display:flex}.liveSettingsFooter span{align-items:center;gap:6px;display:inline-flex}.liveSettingsFooter .muted{color:#8292a6}.liveSettingsFooter button{color:#79e0c0;cursor:pointer;background:#123127;border:1px solid #236149;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.liveSettingsFooter div{gap:6px;display:flex}.liveSettingsFooter div button:first-child{color:#c6d2df;background:#101821;border-color:#2b3848}@media (width<=720px){.liveFieldGrid,.liveFieldGrid.limits{grid-template-columns:1fr}.liveSettingsFooter{flex-direction:column;align-items:stretch}.liveSettingsFooter button{justify-content:center}}.liveAdd{color:#79e0c0;cursor:pointer;background:#123127;border:1px solid #236149;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:inline-flex}.liveDialog{color:#e6edf3;background:#0c1118;border:1px solid #2b3848;border-radius:8px;width:min(620px,100vw - 24px);padding:0}.liveDialog::backdrop{background:#020508c7}.liveDialog form>header,.liveDialog form>footer{border-bottom:1px solid #1a222d;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.liveDialog form>footer{border-top:1px solid #1a222d;border-bottom:0;justify-content:flex-end;gap:6px}.liveDialog p{color:#8292a6;margin-top:3px;font-size:11px}.liveDialog label{color:#90a0b4;gap:5px;padding:9px 12px;font-size:11px;display:grid}.liveDialog input,.liveDialog select{color:#e3eaf2;background:#101821;border:1px solid #2b3848;border-radius:5px;height:34px;padding:0 9px}.liveDialogGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.liveDialog button{color:#d7e0eb;cursor:pointer;background:#101821;border:1px solid #2b3848;border-radius:6px;min-height:32px;padding:0 10px}.liveDialog form>footer button:last-child{color:#79e0c0;background:#123127;border-color:#236149}.liveOrdersTable table{min-width:1900px}.liveOrdersTable .tableWrap{scrollbar-gutter:stable;max-height:480px}@media (width<=720px){.liveDialogGrid{grid-template-columns:1fr}}.liveHistory{border-top:1px solid #1e2a36;margin-top:8px}.liveHistory>summary{color:#8292a6;cursor:pointer;padding:10px 4px;font-size:12px}.liveHistory[open]>summary{color:#c8d3df}.liveHistory .paperCardGrid{padding-top:2px}.liveResources{background:#0c1118;border-top:1px solid #1d2a36;border-bottom:1px solid #1d2a36;align-items:center;gap:14px;padding:10px 12px;display:flex}.liveResourcesTitle{color:#8ea0b5;white-space:nowrap;font-size:11px}.liveResourcesGrid{flex:1;justify-content:space-between;gap:14px;min-width:0;display:flex}.liveResourcesGrid span{color:#c8d3df;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.liveResourcesGrid svg{color:#63d8b1;flex:none}@media (width<=900px){.liveResources{flex-direction:column;align-items:flex-start;gap:7px}.liveResourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}}@media (width<=520px){.liveResourcesGrid{grid-template-columns:1fr}.liveResourcesGrid span{white-space:normal}}.skeletonPage{gap:6px;display:grid}.skeletonBlock{background:#1b2734;border-radius:3px;min-width:24px;height:10px;animation:1.15s ease-in-out infinite alternate skeletonPulse;display:block}.skeletonBlock.heading{height:16px}.skeletonBlock.value{height:22px;margin-top:8px}.skeletonMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.skeletonMetrics>div{background:#0c1118;border:1px solid #1d2a36;min-width:0;min-height:70px;padding:10px}.skeletonPanel{background:#0c1118;border:1px solid #1d2a36;border-radius:8px;overflow:hidden}.skeletonTable{padding:12px}.skeletonTable>.heading{margin-bottom:12px}.skeletonTable>div{border-top:1px solid #17202a;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:16px;min-height:38px;display:grid}.skeletonTable.compact>div{grid-template-columns:1.4fr repeat(3,1fr)}.skeletonHealth{background:#0a0f15;border-block:1px solid #1a222d;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:54px;padding:10px;display:grid}.skeletonHealth .skeletonBlock{height:34px}.skeletonControl{border-block:1px solid #1a222d;justify-content:space-between;align-items:center;min-height:48px;padding:8px;display:flex}.skeletonTradingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.skeletonTradingGrid>div{border:1px solid #1e2a36;background:#0c1118;border-top:3px solid #314255;border-radius:8px;min-width:0;padding:10px}.skeletonTradingGrid .hero{height:28px;margin:22px 0 12px auto}.skeletonTradingGrid .skeletonMetrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -10px 12px}.skeletonTradingGrid .skeletonMetrics>div{min-height:48px;padding:7px}.skeletonEdge{padding:12px}.skeletonEdge>.heading{margin-bottom:12px}.skeletonEdge>div{border-top:1px solid #17202a;grid-template-columns:1.4fr .5fr repeat(3,1fr) 1.2fr;align-items:center;gap:14px;min-height:68px;display:grid}.skeletonEdge .bar{height:8px}.skeletonSettings{gap:6px;max-width:880px;display:grid}.skeletonSettings>section{background:#0c1118;border:1px solid #1d2a36;border-radius:8px;padding:12px}.skeletonSettings>section:first-child,.skeletonSettings .footer{justify-content:space-between;display:flex}.skeletonSettings .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skeletonSettings .fields>.heading{grid-column:1/-1}.skeletonSettings .fields div{gap:7px;display:grid}.skeletonSettings .input{height:34px}.skeletonTitle{align-content:center;gap:7px;min-height:62px;display:grid}.skeletonInfo{border:1px solid #1d2a36;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.skeletonInfo>div,.skeletonSources>div{border-right:1px solid #1a222d;align-content:center;gap:8px;min-width:0;min-height:58px;padding:9px;display:grid}.skeletonSources{border:1px solid #1d2a36;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skeletonDescription{border-block:1px solid #1d2a36;align-content:center;gap:12px;min-height:110px;padding:14px;display:grid}.skeletonStrategyDeck{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:6px;display:grid}.skeletonCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.skeletonCharts .skeletonBlock{height:190px}.skeletonFold{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.skeletonFold>div{background:#0c1118;border:1px solid #1d2a36;align-content:start;gap:12px;min-height:112px;padding:10px;display:grid}.skeletonFoldTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}@keyframes skeletonPulse{0%{opacity:.42}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeletonBlock{animation:none}}@media (width<=900px){.skeletonMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.skeletonTradingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeletonStrategyDeck{grid-template-columns:1fr}.skeletonInfo{grid-template-columns:repeat(3,minmax(0,1fr))}.skeletonEdge>div{grid-template-columns:1.4fr .5fr repeat(3,1fr)}.skeletonEdge>div .skeletonBlock:last-child{grid-column:1/-1}.skeletonFold{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.skeletonMetrics,.skeletonInfo,.skeletonSources,.skeletonSettings .fields,.skeletonFold,.skeletonFoldTables{grid-template-columns:1fr 1fr}.skeletonHealth{grid-template-columns:repeat(2,minmax(0,1fr))}.skeletonTradingGrid,.skeletonStrategyDeck,.skeletonCharts{grid-template-columns:1fr}.skeletonTradingGrid>div:last-child{display:none}.skeletonEdge>div{grid-template-columns:1fr;gap:8px;padding:12px 0}.skeletonSession .skeletonMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
