@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#070809;--chrome:#0b0d0e;--panel:#111315;--panel-2:#15181a;--panel-head:#1a1d20;--field:#0c0e10;--line:#2a2e31;--line-soft:#1d2022;--line-bright:#3c4246;--text:#edf0f1;--muted:#8b9399;--muted-2:#5e666b;--green:#00e388;--green-soft:#00e3881c;--red:#ff3656;--red-soft:#ff36561c;--yellow:#e9c24d;--yellow-soft:#e9c24d1a;--blue:#45a9ff;--rail:76px;--header:91px;--footer:25px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:Inter,Arial,sans-serif}button,input,select{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid var(--green);outline-offset:2px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.attention{color:var(--yellow)!important}.terminalApp{background:linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff02 1px, transparent 1px), var(--bg);background-size:38px 38px;min-height:100vh}.terminalHeader{z-index:40;height:var(--header);background:var(--chrome);border-bottom:1px solid var(--line-bright);position:fixed;inset:0 0 auto;box-shadow:0 7px 20px #0000005c}.topMenu{border-bottom:1px solid var(--line-soft);background:#090b0c;align-items:center;height:34px;padding:0 12px;display:flex}.terminalBrand{border-right:1px solid var(--line-soft);align-items:center;gap:8px;height:100%;padding-right:18px;display:flex}.brandGlyph{background:#06100b;border:1px solid #00e3887a;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;overflow:hidden;box-shadow:0 0 12px #00e38824}.brandGlyph img{object-fit:cover;width:100%;height:100%;display:block}.terminalBrand strong{letter-spacing:.16em;font-size:13px}.terminalBrand>span{color:var(--muted-2);letter-spacing:.07em;font:500 8px DM Mono,monospace}.topMenu nav{align-items:stretch;height:100%;padding-left:10px;display:flex}.topMenu nav button{color:#848c91;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:9px}.topMenu nav button:hover{color:var(--text);background:#ffffff09}.headerStatus{color:#697176;align-items:center;gap:7px;margin-left:auto;font:500 8px DM Mono,monospace;display:flex}.statusDot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.statusDot.online{background:var(--green);box-shadow:0 0 7px #00e388cc}.statusDot.offline{background:var(--red)}.headerStatus .divider{background:var(--line);width:1px;height:13px;margin:0 5px}.instrumentBar{height:56px;padding-left:var(--rail);background:linear-gradient(#111416,#0d0f10);align-items:stretch;display:flex}.instrumentIdentity{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:190px;padding:0 14px;display:flex}.instrumentIdentity strong{color:#06110c;background:var(--green);letter-spacing:.08em;padding:4px 7px;font:700 12px DM Mono,monospace}.instrumentIdentity span{color:var(--muted);font-size:9px}.instrumentQuote{border-right:1px solid var(--line);align-items:baseline;gap:10px;min-width:175px;padding:0 14px;display:flex}.instrumentQuote strong{font:500 20px DM Mono,monospace}.instrumentQuote span{font:500 9px DM Mono,monospace}.quickMetrics{align-items:stretch;display:flex}.quickMetrics>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:84px;padding:0 12px;display:flex}.quickMetrics span{color:var(--muted-2);letter-spacing:.07em;font-size:7px;font-weight:700}.quickMetrics strong{color:#bdc2c5;margin-top:4px;font:500 9px DM Mono,monospace}.instrumentActions{align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:flex}.toolButton,.compactPower{border:1px solid var(--line);color:#9aa1a6;cursor:pointer;background:#15181a;justify-content:center;align-items:center;gap:7px;height:34px;font-size:9px;font-weight:700;display:flex}.toolButton{min-width:86px;padding:0 10px}.toolButton:hover,.toolButton.active{color:var(--green);background:var(--green-soft);border-color:#00e38873}.toolButton.iconOnly{width:34px;min-width:34px;padding:0;position:relative}.toolButton.iconOnly i{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.compactPower{min-width:112px;color:var(--green);background:#00e38814;border-color:#00e3887a;padding:0 12px}.compactPower.on{color:var(--red);background:var(--red-soft);border-color:#ff36567a}.terminalRail{inset:var(--header) auto var(--footer) 0;z-index:35;width:var(--rail);border-right:1px solid var(--line-bright);background:#0c0e0f;flex-direction:column;display:flex;position:fixed}.terminalRail nav{display:grid}.terminalRail button{border:0;border-bottom:1px solid var(--line-soft);color:#687075;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:65px;font-size:8px;display:flex}.terminalRail button:hover{color:#bdc3c6;background:#ffffff06}.terminalRail button.active{color:var(--green);background:linear-gradient(90deg,#00e38821,#00e38806);position:relative}.terminalRail button.active:before{content:"";background:var(--green);width:2px;box-shadow:0 0 8px var(--green);position:absolute;inset:0 auto 0 0}.railBottom{margin-top:auto}.userBadge{border:1px solid var(--line-bright);color:#c6cbcd;background:#1a1d20;place-items:center;width:32px;height:32px;margin:10px auto;font-size:9px;font-weight:800;display:grid}.terminalMain{min-height:100vh;margin-left:var(--rail);padding:calc(var(--header) + 12px) 12px calc(var(--footer) + 13px)}.workspaceHeading{justify-content:space-between;align-items:center;height:49px;padding:0 2px;display:flex}.workspaceHeading>div:first-child>span{color:#626a6f;letter-spacing:.08em;font:500 7px DM Mono,monospace;display:block}.workspaceHeading h1{letter-spacing:-.02em;margin:4px 0 0;font-size:15px;font-weight:700}.workspaceState{align-items:stretch;height:34px;display:flex}.workspaceState>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:96px;padding:0 12px;display:flex}.workspaceState span{color:var(--muted-2);letter-spacing:.07em;font-size:6px;font-weight:700}.workspaceState strong{color:#bbc1c4;margin-top:4px;font:500 8px DM Mono,monospace}.workspaceState .hardLock{min-width:auto;color:var(--red);letter-spacing:.05em;flex-direction:row;align-items:center;gap:6px;font-size:7px;font-weight:800}.terminalPanel{background:var(--panel);border:1px solid var(--line);min-width:0;overflow:hidden;box-shadow:0 8px 25px #0000002e}.panelBar{border-bottom:1px solid var(--line-bright);background:linear-gradient(#1c2022,#171a1c);justify-content:space-between;align-items:center;height:31px;padding:0 9px;display:flex}.panelBar>div:first-child{color:#bdc2c5;letter-spacing:.055em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.panelBar>div:first-child svg{color:var(--green)}.panelBar>span{color:#666e73;font:500 7px DM Mono,monospace}.operationView{gap:7px;display:grid}.primaryControlPanel{min-height:251px}.primaryControlLayout{background:#0d0f10;grid-template-columns:minmax(310px,.78fr) minmax(400px,1.22fr);min-height:219px;display:grid}.powerArea{border-right:1px solid var(--line);background:#111416;flex-direction:column;justify-content:center;align-items:center;min-height:219px;display:flex}.powerButton{color:#7e878c;cursor:pointer;background:radial-gradient(circle,#171b1d 48%,#0e1011 49%);border:1px solid #394044;border-radius:50%;place-items:center;width:112px;height:112px;transition:all .22s;display:grid;position:relative;box-shadow:inset 0 0 0 9px #0d0f10,0 8px 24px #0006}.powerButton:before{content:"";border:1px solid #303639;border-radius:50%;position:absolute;inset:-10px}.powerButton .powerRing{background:conic-gradient(#4b5358 0deg 280deg,#0000 280deg);border-radius:50%;position:absolute;inset:-10px;-webkit-mask:radial-gradient(#0000 68%,#000 70%);mask:radial-gradient(#0000 68%,#000 70%)}.powerButton:hover{color:var(--green);border-color:#00e388b3}.powerButton.running{color:#03130c;border-color:var(--green);background:radial-gradient(circle,#00e388 0 48%,#092219 49%);box-shadow:inset 0 0 0 9px #00000026,0 0 24px #00e3882e}.powerButton.running .powerRing{background:conic-gradient(var(--green) 0deg 330deg, #00e3880d 330deg);animation:3s linear infinite powerSpin}.powerState{color:#777f84;align-items:center;gap:6px;margin-top:17px;display:flex}.powerState strong{letter-spacing:.06em;font-size:9px}.powerState.running{color:var(--green)}.powerState.running .statusDot{background:var(--green);box-shadow:0 0 8px var(--green);animation:1.3s ease-in-out infinite blink}.powerArea p{color:var(--muted-2);margin:6px 0 0;font-size:8px}.controlUtility{grid-template-rows:92px 1fr;min-width:0;display:grid}.controlStats{border-bottom:1px solid var(--line);background:#0b0d0e;grid-template-columns:repeat(3,1fr);display:grid}.controlStats>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.controlStats>div+div{border-left:1px solid var(--line-soft)}.controlStats span{color:var(--muted-2);letter-spacing:.06em;font-size:6px;font-weight:700}.controlStats strong{color:#c1c6c8;margin-top:7px;font:500 14px DM Mono,monospace}.scheduleControl{border:1px solid var(--line);cursor:pointer;text-align:left;background:#141719;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;width:calc(100% - 28px);min-height:76px;margin:14px;padding:0 13px;display:grid}.scheduleControl:hover{background:#00e38809;border-color:#00e38880}.scheduleIcon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border:1px solid #00e3883d;place-items:center;display:grid}.scheduleControl span,.scheduleControl strong{display:block}.scheduleControl span{color:var(--muted-2);letter-spacing:.06em;font-size:6px;font-weight:800}.scheduleControl strong{color:#aeb5b8;margin-top:6px;font:500 10px DM Mono,monospace}.scheduleControl>svg{color:var(--muted-2)}.profitPanel{min-height:157px;position:relative;overflow:visible}.profitLedger{background:#0c0e0f;grid-template-columns:minmax(300px,1fr) 250px;min-height:124px;display:grid}.profitPrimary{border-right:1px solid var(--line);background:#111416;flex-direction:column;justify-content:center;padding:0 24px 0 27px;display:flex;position:relative}.profitPrimary:before{content:"";background:#596166;width:3px;position:absolute;inset:0 auto 0 0}.profitGain .profitPrimary:before{background:var(--green)}.profitLoss .profitPrimary:before{background:var(--red)}.profitPrimary>span{color:#788085;letter-spacing:.085em;font-size:7px;font-weight:800}.profitPrimary>strong{color:#8b9399;letter-spacing:-.045em;margin-top:8px;font:500 40px DM Mono,monospace}.profitPrimary>small{color:#61696e;align-items:center;gap:6px;margin-top:7px;font:500 6px DM Mono,monospace;display:flex}.profitPrimary>small i{background:#555d61;border-radius:50%;width:6px;height:6px;display:inline-block}.profitPrimary>small i.live{background:var(--green);animation:1.3s ease-in-out infinite blink;box-shadow:0 0 6px #00e388a6}.profitFilterWrap{background:#0d0f10;align-items:center;padding:0 14px;display:flex;position:relative}.profitFilterButton{color:#92999d;cursor:pointer;text-align:left;background:#171a1c;border:1px solid #3a4044;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;width:100%;height:58px;padding:0 11px;display:grid}.profitFilterButton:hover,.profitFilterButton.open{background:#18201d;border-color:#00e38880}.profitFilterButton>svg:first-child{color:var(--green)}.profitFilterButton>svg:last-child{transition:transform .16s}.profitFilterButton.open>svg:last-child{transform:rotate(180deg)}.profitFilterButton span,.profitFilterButton small,.profitFilterButton strong{min-width:0;display:block}.profitFilterButton small{color:#6d757a;letter-spacing:.07em;font-size:6px;font-weight:800}.profitFilterButton strong{color:#c2c8ca;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:500 8px DM Mono,monospace;overflow:hidden}.profitFilterMenu{z-index:75;background:#141719;border:1px solid #444b4f;width:calc(100% - 28px);padding:5px;position:absolute;top:calc(50% + 34px);right:14px;box-shadow:0 18px 44px #00000094}.profitFilterMenu button{color:#8c9498;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px;font-size:8px;display:flex}.profitFilterMenu button:hover{color:#d4d8da;background:#202426}.profitFilterMenu button.selected{color:var(--green);background:#00e38812}.profitFilterDivider{background:var(--line);height:1px;margin:5px}.operationGrid{grid-template-rows:352px 265px;grid-template-columns:284px minmax(470px,1fr) 260px;gap:7px;display:grid}.chartPanel{grid-area:1/1/auto/3}.decisionPanel{grid-area:1/3}.scorePanel{grid-area:2/1}.compactBook{grid-area:2/2}.tapeCompact{grid-area:2/3}.chartTools{align-items:center;height:100%;display:flex}.chartTools button{color:#737b80;cursor:pointer;background:0 0;border:0;min-width:27px;height:21px;padding:0 6px;font:500 7px DM Mono,monospace}.chartTools button:hover,.chartTools button.selected{color:var(--green);background:var(--green-soft)}.chartTools>span{background:var(--line);width:1px;height:14px;margin:0 5px}.chartViewport{background:#0b0d0e;height:calc(100% - 31px);position:relative;overflow:hidden}.chartViewport:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#00000040);position:absolute;inset:0}.chartViewport svg,.replayCanvas svg{width:calc(100% - 48px);height:calc(100% - 24px);margin:4px 45px 20px 3px;overflow:visible}.gridLine{stroke:#25292b;stroke-width:.6px;shape-rendering:crispedges}.candle line{stroke-width:1px}.candle rect{stroke-width:.4px}.candle.up line,.candle.up rect{stroke:var(--green);fill:#00e388b8}.candle.down line,.candle.down rect{stroke:var(--red);fill:#ff3656b8}.vwapLine{fill:none;stroke:var(--yellow);stroke-width:1px;opacity:.62}.priceLine{stroke:var(--green);stroke-width:.65px;stroke-dasharray:4 3;opacity:.7}.chartWatermark{color:#ffffff06;letter-spacing:.12em;font:800 54px DM Mono,monospace;position:absolute;top:44%;left:45%;transform:translate(-50%,-50%)}.priceMarker{color:#03140c;background:var(--green);text-align:center;min-width:49px;padding:3px 4px;font:500 7px DM Mono,monospace;position:absolute;right:0;transform:translateY(-50%)}.chartLegend{border-top:1px solid var(--line-soft);color:#697176;background:#0e1011;align-items:center;gap:14px;height:22px;padding:0 8px;font:500 6px DM Mono,monospace;display:flex;position:absolute;inset:auto 0 0}.chartLegend span:last-child{color:#50575b;margin-left:auto}.chartLegend i{vertical-align:middle;width:10px;height:2px;margin-right:4px;display:inline-block}.chartLegend i.green{background:var(--green)}.chartLegend i.yellow{background:var(--yellow)}.confidenceBlock{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;align-items:center;height:139px;display:flex}.confidenceDial{--confidence:0deg;background:conic-gradient(var(--green) var(--confidence), #2a2f32 0);border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.confidenceDial:before{content:"";background:#111416;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 18px #050606}.confidenceDial>div{align-items:baseline;display:flex;position:relative}.confidenceDial strong{font:500 24px DM Mono,monospace}.confidenceDial span{color:var(--muted-2);font:500 7px DM Mono,monospace}.confidenceBlock>span{color:#697176;letter-spacing:.08em;margin-top:8px;font-size:6px;font-weight:800}.decisionBanner{border-left:2px solid var(--yellow);background:var(--yellow-soft);margin:8px;padding:8px 9px}.decisionBanner.buy{border-color:var(--green);background:var(--green-soft)}.decisionBanner small,.decisionBanner strong{display:block}.decisionBanner small{color:#7d765c;letter-spacing:.08em;font-size:6px;font-weight:800}.decisionBanner strong{color:var(--yellow);margin-top:4px;font:500 11px DM Mono,monospace}.decisionBanner.buy strong{color:var(--green)}.decisionBanner p{color:#737b80;margin:4px 0 0;font-size:7px}.decisionRows{padding:0 8px}.decisionRows>div,.flowDetailRows>div,.calculationRows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.decisionRows span,.flowDetailRows span,.calculationRows span{color:#676f74;font-size:7px}.decisionRows strong,.flowDetailRows strong,.calculationRows strong{color:#aeb4b7;font:500 7px DM Mono,monospace}.scoreTerminalGrid{grid-template-columns:1fr 1fr;height:calc(100% - 31px);display:grid}.terminalScore{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:45px 1fr;align-items:center;min-width:0;min-height:76px;padding:8px 9px 12px;display:grid;position:relative}.scoreCode{color:#7d858a;flex-direction:column;align-items:center;gap:4px;font:500 7px DM Mono,monospace;display:flex}.scoreCode.positive{color:var(--green)}.scoreCode.attention{color:var(--yellow)}.scoreCode.negative{color:var(--red)}.scoreData{justify-content:space-between;align-items:center;gap:5px;display:flex}.scoreData span{color:#7a8287;font-size:7px}.scoreData strong{font:500 16px DM Mono,monospace}.scoreTrack{background:#292e31;height:2px;position:absolute;inset:auto 8px 7px}.scoreTrack i{height:100%;display:block}.scoreTrack i.positive{background:var(--green)}.scoreTrack i.attention{background:var(--yellow)}.scoreTrack i.negative{background:var(--red)}.bookColumns,.bookLine{text-align:center;grid-template-columns:1fr 82px 1fr;align-items:center;display:grid}.bookColumns{color:#61696e;border-bottom:1px solid var(--line-soft);letter-spacing:.06em;background:#0d0f10;height:24px;font-size:6px;font-weight:800}.bookLine{border-bottom:1px solid #2a2e318c;height:26px}.bookLine.current{background:#e9c24d0e;box-shadow:inset 0 0 0 1px #e9c24d26}.bookLine>strong{color:#aeb4b7;font:500 8px DM Mono,monospace}.bookLine.current>strong{color:var(--yellow)}.bidDepth,.askDepth{align-items:center;height:18px;display:flex;position:relative;overflow:hidden}.bidDepth{justify-content:flex-end}.askDepth{justify-content:flex-start}.bidDepth i,.askDepth i{opacity:.28;position:absolute;inset-block:0}.bidDepth i{background:linear-gradient(90deg, transparent, var(--green));right:0}.askDepth i{background:linear-gradient(90deg, var(--red), transparent);left:0}.bidDepth span,.askDepth span{padding:0 8px;font:500 7px DM Mono,monospace;position:relative}.bidDepth span{color:#69cba2}.askDepth span{color:#dc7485}.tapeColumns,.tradeLine{grid-template-columns:1.25fr 1fr .55fr .9fr;align-items:center;display:grid}.tapeColumns{color:#61696e;border-bottom:1px solid var(--line-soft);background:#0d0f10;height:24px;padding:0 8px;font-size:6px;font-weight:800}.tradeLine{border-bottom:1px solid #2a2e318c;min-height:31px;padding:0 8px;font:500 7px DM Mono,monospace}.tradeLine span{color:#687075}.tradeLine strong{color:#b8bdc0;font-weight:500}.tradeLine em{font-size:7px;font-style:normal}.moduleGrid{gap:7px;min-height:620px;display:grid}.microModule{grid-template-rows:305px 308px;grid-template-columns:1.15fr .82fr .82fr}.fullBookPanel{grid-row:1/3}.fullTape{grid-column:2/4}.domSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:67px;display:grid}.domSummary>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.domSummary>div+div{border-left:1px solid var(--line-soft)}.domSummary span{color:var(--muted-2);font-size:6px;font-weight:800}.domSummary strong{margin-top:7px;font:500 15px DM Mono,monospace}.bookColumns.large,.bookLine.large{grid-template-columns:1fr 105px 1fr}.bookLine.large{height:43px}.bookLine.large>strong{font-size:9px}.bookLine.large .bidDepth,.bookLine.large .askDepth{height:26px}.flowHero{grid-template-columns:1fr 1fr;height:91px;padding:10px;display:grid}.flowHero>div{border:1px solid var(--line-soft);background:#0d0f10;flex-direction:column;justify-content:center;padding:0 12px;display:flex}.flowHero span{color:var(--muted-2);font-size:6px;font-weight:800}.flowHero strong{margin-top:7px;font:500 20px DM Mono,monospace}.flowBar{background:var(--red);height:5px;margin:0 10px 9px}.flowBar i{background:var(--green);height:100%;display:block}.flowDetailRows{padding:0 10px}.flowDetailRows>div{min-height:31px}.disputeHistogram{border-bottom:1px solid var(--line-bright);background:repeating-linear-gradient(#0000 0 31px,#ffffff09 31px 32px);align-items:flex-end;gap:7px;height:130px;margin:15px 13px 0;padding:0 7px;display:flex;position:relative}.disputeHistogram>i{background:linear-gradient(#45a9ffb3,#45a9ff14);flex:1;min-width:8px}.disputeHistogram>i.hot{background:linear-gradient(180deg, var(--green), #00e3881a);box-shadow:0 0 14px #00e38829}.disputeAxis{border-top:1px dashed #e9c24d80;position:absolute;top:44%;left:0;right:0}.histogramLabels{color:#626a6f;justify-content:space-between;padding:6px 13px;font:500 6px DM Mono,monospace;display:flex}.histogramLabels strong{color:var(--green);font-weight:500}.terminalInsight{color:var(--green);background:#00e3880b;border:1px solid #00e3882e;grid-template-columns:27px 1fr;gap:7px;margin:5px 10px;padding:8px;display:grid}.terminalInsight p{color:#747c81;margin:0;font-size:7px;line-height:1.45}.terminalInsight strong{color:#aeb5b8;margin-bottom:3px;font-size:6px;display:block}.replayModule{grid-template-rows:410px 203px;grid-template-columns:minmax(0,1fr) 265px}.replayTimeline{grid-column:1/3}.replayCanvas{background:#0b0d0e;height:calc(100% - 83px)}.replayCanvas svg{height:100%}.replayPath{fill:none;stroke:var(--green);stroke-width:1.5px}.replayCursor{stroke:var(--yellow);stroke-width:1px;stroke-dasharray:4 3}.replayControls{border-top:1px solid var(--line);background:#0e1011;grid-template-columns:34px 34px 1fr 78px;align-items:center;gap:7px;height:52px;padding:0 9px;display:grid}.replayControls button{border:1px solid var(--line);color:#9ca3a7;cursor:pointer;background:#171a1c;place-items:center;width:34px;height:30px;display:grid}.replayControls .playControl{color:var(--green);border-color:#00e38859}.replayControls input{width:100%;accent-color:var(--green)}.replayControls strong{color:var(--green);text-align:right;font:500 9px DM Mono,monospace}.inspectorScore{border-bottom:1px solid var(--line);background:radial-gradient(circle,#00e3880f,#0000 62%);flex-direction:column;justify-content:center;align-items:center;height:125px;display:flex}.inspectorScore span{color:var(--muted-2);letter-spacing:.08em;font-size:7px;font-weight:800}.inspectorScore strong{color:var(--green);margin-top:9px;font:500 42px DM Mono,monospace}.replayInspector .flowDetailRows{margin-top:8px}.eventTimeline{grid-template-columns:repeat(4,1fr);height:calc(100% - 31px);padding:23px 20px 15px;display:grid}.eventTimeline>div{color:#555d61;grid-template-rows:20px 20px 20px;grid-template-columns:34px 1fr;align-items:center;display:grid;position:relative}.eventTimeline>div:before{content:"";background:var(--line-bright);height:1px;position:absolute;top:10px;left:13px;right:-14px}.eventTimeline>div:last-child:before{display:none}.eventTimeline i{z-index:1;background:var(--panel);border:2px solid #4d555a;border-radius:50%;grid-row:1/4;width:12px;height:12px;margin-left:7px;position:relative}.eventTimeline span{font:500 7px DM Mono,monospace}.eventTimeline strong{color:#777f84;font-size:9px}.eventTimeline small{font-size:7px}.eventTimeline>div.reached{color:var(--green)}.eventTimeline>div.reached:before{background:#00e3888c}.eventTimeline>div.reached i{border-color:var(--green);background:var(--green);box-shadow:0 0 8px #00e38880}.eventTimeline>div.reached strong{color:#b6bcbf}.riskModule{grid-template-rows:325px 288px;grid-template-columns:1.25fr .75fr}.guardPanel{grid-column:1/3}.terminalForm{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.terminalForm label>span,.terminalForm label>small{display:block}.terminalForm label>span,.timeField>span,.weekdayField>span{color:#757d82;letter-spacing:.07em;margin-bottom:7px;font-size:7px;font-weight:800}.terminalForm label>small{color:#535b60;margin-top:5px;font-size:6px}.terminalForm input,.terminalForm select,.inputPrefix input{border:1px solid var(--line);background:var(--field);color:#c0c6c8;outline:0;width:100%;height:37px;padding:0 10px;font:500 9px DM Mono,monospace}.terminalForm input:focus,.terminalForm select:focus{border-color:#00e3888c}.inputPrefix{position:relative}.inputPrefix b{color:var(--green);font:500 8px DM Mono,monospace;position:absolute;top:13px;left:10px}.inputPrefix input{padding-left:34px}.ruleStrip{border:1px solid var(--line-soft);background:#0d0f10;grid-template-columns:repeat(4,1fr);height:43px;margin:0 22px;display:grid}.ruleStrip span{color:#71797e;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.ruleStrip span+span{border-left:1px solid var(--line-soft)}.ruleStrip svg{color:var(--green)}.targetResult{border-bottom:1px solid var(--line);background:radial-gradient(circle,#00e38812,#0000 64%);flex-direction:column;justify-content:center;align-items:center;height:130px;display:flex}.targetResult span{color:#697176;letter-spacing:.08em;font-size:7px;font-weight:800}.targetResult strong{color:var(--green);margin-top:9px;font:500 24px DM Mono,monospace}.targetResult em{color:#789889;margin-top:5px;font:500 8px DM Mono,monospace}.calculationRows{padding:8px 12px}.calculationRows>div{min-height:31px}.guardGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:20px;display:grid}.guardGrid>div{border:1px solid var(--line);background:#0d0f10;flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex}.guardGrid span,.guardGrid strong,.guardGrid small{display:block}.guardGrid span{color:var(--muted-2);font-size:7px;font-weight:800}.guardGrid strong{color:#c3c8ca;margin:10px 0 5px;font:500 20px DM Mono,monospace}.guardGrid small{color:#5b6368;font-size:7px}.riskWarning{color:#8a7c51;background:var(--yellow-soft);border:1px solid #e9c24d2e;align-items:center;gap:7px;margin:0 20px;padding:9px 11px;font-size:7px;display:flex}.riskWarning svg{color:var(--yellow)}.connectionsModule{grid-template-rows:265px 348px;grid-template-columns:1fr 1fr}.architecturePanel{grid-column:1/3}.architectureFlow{grid-template-columns:repeat(4,1fr);align-items:center;gap:28px;height:calc(100% - 31px);padding:25px 32px;display:grid}.architectureNode{border:1px solid var(--line);text-align:center;background:#0d0f10;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex;position:relative}.architectureNode.online{border-color:#00e38852;box-shadow:inset 0 0 28px #00e38806}.nodeIcon{color:#60686d;border:1px solid var(--line);background:#171a1c;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.architectureNode.online .nodeIcon{color:var(--green);background:var(--green-soft);border-color:#00e3884d}.architectureNode>span{color:#61696e;font-size:7px}.architectureNode>strong{margin-top:5px;font-size:10px}.architectureNode>em{color:var(--red);margin-top:9px;font:500 7px DM Mono,monospace}.architectureNode.online>em{color:var(--green)}.nodeArrow{color:#4b5357;position:absolute;right:-24px}.eventTags{flex-wrap:wrap;gap:7px;padding:24px 18px 12px;display:flex}.eventTags span{color:#879095;border:1px solid var(--line);text-align:center;background:#0d0f10;flex:1 0 30%;padding:10px;font:500 8px DM Mono,monospace}.terminalAction{height:37px;color:var(--green);background:var(--green-soft);cursor:pointer;border:1px solid #00e38859;justify-content:center;align-items:center;gap:7px;margin:8px 18px;font-size:8px;font-weight:800;display:flex}.liveLockPanel{grid-template-columns:72px 1fr;align-content:center;padding:30px;display:grid}.lockSymbol{width:58px;height:58px;color:var(--red);background:var(--red-soft);border:1px solid #ff365647;place-items:center;display:grid}.liveLockPanel>div:nth-child(2)>span{color:#7f5d63;letter-spacing:.09em;font-size:7px;font-weight:800}.liveLockPanel>div:nth-child(2)>strong{color:#c5cacc;margin-top:7px;font-size:14px;display:block}.liveLockPanel p{color:#71797e;max-width:450px;margin:8px 0 0;font-size:8px;line-height:1.6}.unlockChecklist{grid-column:1/3;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.unlockChecklist span{color:#626a6f;align-items:center;gap:7px;font-size:8px;display:flex}.unlockChecklist i{border:1px solid #4a5256;border-radius:50%;width:12px;height:12px}.unlockChecklist .done{color:var(--green)}.labRailButton{color:#7a9589!important;background:#00e38805!important;border-top:1px solid #00e3883d!important}.labRailButton.active{color:var(--green)!important}.labWorkspace{gap:7px;min-height:620px;display:grid}.labIdentityPanel{background:linear-gradient(100deg,#111815 0%,#101315 57%,#0d0f10 100%);border-color:#00e38857;justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding:16px 19px;display:flex;position:relative;overflow:hidden}.labIdentityPanel:after{content:"LAB";color:#00e38806;letter-spacing:.16em;pointer-events:none;font:800 78px DM Mono,monospace;position:absolute;top:50%;right:320px;transform:translateY(-50%)}.labIdentityCopy{z-index:1;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.labMark{color:#03150d;background:var(--green);border:1px solid #4bf4af;flex:none;place-items:center;width:57px;height:57px;display:grid;box-shadow:0 0 22px #00e38829}.labIdentityCopy span{color:var(--green);letter-spacing:.1em;font:600 7px DM Mono,monospace}.labIdentityCopy h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.labIdentityCopy p{color:#77807d;margin:6px 0 0;font-size:8px;line-height:1.45}.labIsolationState{z-index:1;border-left:2px solid var(--green);background:#0000003d;min-width:254px;padding:10px 13px;position:relative}.labIsolationState>div{color:var(--green);align-items:center;gap:6px;display:flex}.labIsolationState>div span{letter-spacing:.075em;font-size:7px;font-weight:800}.labIsolationState strong,.labIsolationState small{display:block}.labIsolationState strong{color:#b8c1bd;margin-top:8px;font:500 9px DM Mono,monospace}.labIsolationState small{color:#65706b;margin-top:4px;font-size:7px}.labTabs{border:1px solid var(--line);background:#0d0f10;grid-template-columns:repeat(5,minmax(0,1fr));min-height:44px;display:grid}.labTabs button{border:0;border-right:1px solid var(--line-soft);color:#697176;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:8px;font-weight:700;display:flex;position:relative}.labTabs button:last-child{border-right:0}.labTabs button:hover{color:#c2c8c5;background:#ffffff06}.labTabs button.active{color:var(--green);background:linear-gradient(#00e3881a,#00e38806)}.labTabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;inset:auto 0 0;box-shadow:0 0 7px #00e3888c}.labOverviewGrid{grid-template-columns:minmax(560px,1.2fr) minmax(330px,.8fr);gap:7px;display:grid}.labMetricStrip{grid-column:1/3;grid-template-columns:repeat(4,1fr);min-height:105px;display:grid}.labMetricStrip>div{border-right:1px solid var(--line-soft);background:#101315;flex-direction:column;justify-content:center;padding:0 18px;display:flex}.labMetricStrip>div:last-child{border-right:0}.labMetricStrip span,.labMetricStrip strong,.labMetricStrip small{display:block}.labMetricStrip span{color:#60696d;letter-spacing:.08em;font-size:6px;font-weight:800}.labMetricStrip strong{color:#c1c7c9;margin-top:8px;font:500 22px DM Mono,monospace}.labMetricStrip small{color:#596166;margin-top:5px;font-size:7px}.labMilestonePanel,.labEdgePanel{min-height:285px}.labMilestones{grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.labMilestone{border:1px solid var(--line-soft);background:#0d0f10;min-height:101px;padding:13px}.labMilestone.current{background:#e9c24d09;border-color:#e9c24d52}.labMilestone.complete{background:#00e38806;border-color:#00e38842}.milestoneTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.milestoneTop span{color:#81898d;font:600 7px DM Mono,monospace}.milestoneTop strong{color:#858d91;font:500 8px DM Mono,monospace}.labMilestone.current .milestoneTop strong{color:var(--yellow)}.labMilestone.complete .milestoneTop svg{color:var(--green)}.milestoneTrack{background:#252a2d;height:4px;margin-top:16px;overflow:hidden}.milestoneTrack i{background:#697176;height:100%;display:block}.labMilestone.current .milestoneTrack i{background:var(--yellow)}.labMilestone.complete .milestoneTrack i{background:var(--green)}.labMilestone small{color:#555d61;margin-top:10px;font-size:7px;display:block}.edgeComparison{grid-template-columns:1fr 52px 1fr;align-items:center;min-height:118px;padding:10px 17px 0;display:grid}.edgeNumber span,.edgeNumber strong{text-align:center;display:block}.edgeNumber span{color:#646c71;letter-spacing:.07em;font-size:6px;font-weight:800}.edgeNumber strong{color:#c2c8ca;margin-top:9px;font:500 25px DM Mono,monospace}.edgeVs{color:#464d51;text-align:center;font:600 6px DM Mono,monospace}.edgeScale{background:linear-gradient(90deg, var(--red), var(--yellow) 58%, var(--green));opacity:.82;height:6px;margin:0 24px 20px;position:relative}.edgeScale i{width:2px;height:16px;position:absolute;top:-5px;transform:translate(-1px)}.requiredMark{background:#f1f3f4;box-shadow:0 0 0 2px #0d0f10}.observedMark{background:var(--green);box-shadow:0 0 6px var(--green)}.edgeVerdict{background:var(--green-soft);min-height:75px;color:var(--green);border:1px solid #00e38833;align-items:center;gap:11px;margin:0 16px 15px;padding:11px 13px;display:flex}.edgeVerdict span,.edgeVerdict strong{display:block}.edgeVerdict span{color:#66736d;letter-spacing:.07em;font-size:6px;font-weight:800}.edgeVerdict strong{margin-top:6px;font:500 13px DM Mono,monospace}.labRollingPanel,.labCausePanel{min-height:258px}.labTableWrap{width:100%;overflow-x:auto}.labDataTable{border-collapse:collapse;width:100%;font:500 7px DM Mono,monospace}.labDataTable th{color:#596166;border-bottom:1px solid var(--line);letter-spacing:.07em;text-align:left;white-space:nowrap;background:#0c0e0f;height:35px;padding:0 11px;font-size:6px}.labDataTable td{color:#8a9296;border-bottom:1px solid var(--line-soft);white-space:nowrap;height:51px;padding:0 11px}.labTrend{border:1px solid;padding:5px 7px;font-size:6px;display:inline-flex}.causeRows{padding:10px 14px}.causeRows>div{border-bottom:1px solid var(--line-soft);grid-template-columns:145px 1fr 34px;align-items:center;gap:10px;min-height:40px;display:grid}.causeRows span{color:#777f84;font-size:7px}.causeRows>div>div{background:#252a2d;height:4px;overflow:hidden}.causeRows i{background:#697176;height:100%;display:block}.causeRows i.negative{background:var(--red)}.causeRows i.attention{background:var(--yellow)}.causeRows strong{color:#9ca3a7;text-align:right;font:500 7px DM Mono,monospace}.labOperationsGrid{grid-template-columns:minmax(620px,1.45fr) minmax(330px,.55fr);gap:7px;min-height:620px;display:grid}.labLedgerTools{border-bottom:1px solid var(--line);background:#0d0f10;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 11px;display:flex}.labSearch{color:#50585d;border:1px solid var(--line-soft);background:#090b0c;align-items:center;gap:8px;min-width:280px;height:34px;padding:0 10px;font-size:7px;display:flex}.labFilters{align-items:center;gap:4px;display:flex}.labFilters button{border:1px solid var(--line-soft);color:#697176;cursor:pointer;background:#121517;height:29px;padding:0 9px;font-size:7px}.labFilters button.active{color:var(--green);background:var(--green-soft);border-color:#00e38857}.labLedgerTable tbody tr{cursor:pointer}.labLedgerTable tbody tr:hover{background:#ffffff05}.labLedgerTable tbody tr.selected{box-shadow:inset 2px 0 var(--green);background:#00e3880e}.labTradeInspector{min-width:0}.tradeInspectorHero{border-bottom:1px solid var(--line);background:#0d0f10;grid-template-columns:1.2fr .8fr;min-height:95px;display:grid}.tradeInspectorHero>div{flex-direction:column;justify-content:center;padding:0 14px;display:flex}.tradeInspectorHero>div+div{border-left:1px solid var(--line-soft)}.tradeInspectorHero span,.tradeInspectorHero strong{display:block}.tradeInspectorHero span{color:#5d656a;font-size:6px;font-weight:800}.tradeInspectorHero strong{margin-top:8px;font:500 17px DM Mono,monospace}.tradeReason{border-bottom:1px solid var(--line-soft);min-height:71px;padding:13px 14px}.tradeReason span,.tradeReason strong{display:block}.tradeReason span{color:#5f676c;letter-spacing:.07em;font-size:6px;font-weight:800}.tradeReason strong{color:#aab1b4;margin-top:8px;font-size:8px;line-height:1.45}.tradeInspectorStats{grid-template-columns:1fr 1fr;display:grid}.tradeInspectorStats>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:61px;padding:0 13px;display:flex}.tradeInspectorStats span{color:#5c6469;font-size:6px;font-weight:800}.tradeInspectorStats strong{color:#aab1b4;margin-top:7px;font:500 8px DM Mono,monospace}.miniEventLog{padding:10px 14px}.miniEventLog>div{color:#6b7378;border-bottom:1px solid var(--line-soft);grid-template-columns:8px 48px 1fr;align-items:center;gap:8px;min-height:39px;display:grid}.miniEventLog i{border:1px solid #5e666b;border-radius:50%;width:7px;height:7px}.miniEventLog .done i{border-color:var(--green);background:var(--green)}.miniEventLog .failed i{border-color:var(--red);background:var(--red)}.miniEventLog span{font:500 6px DM Mono,monospace}.miniEventLog strong{color:#8d9599;font-size:7px}.labReplayAction{margin-top:4px}.labCalibrationGrid{grid-template-rows:315px 315px;grid-template-columns:minmax(570px,1.25fr) minmax(320px,.75fr);gap:7px;display:grid}.calibrationPanel{grid-row:1/3}.calibrationLegend{border-bottom:1px solid var(--line-soft);color:#70787d;justify-content:flex-end;align-items:center;gap:16px;min-height:46px;padding:0 15px;font-size:7px;display:flex}.calibrationLegend i{vertical-align:middle;width:14px;height:3px;margin-right:5px;display:inline-block}.calibrationLegend i.predicted{background:#586166}.calibrationLegend i.observed{background:var(--green)}.calibrationRows{padding:13px 16px}.calibrationRow{border-bottom:1px solid var(--line-soft);grid-template-columns:82px 1fr 94px;align-items:center;gap:14px;min-height:91px;display:grid}.calibrationLabel strong,.calibrationLabel span{display:block}.calibrationLabel strong{color:#c0c6c8;font:500 11px DM Mono,monospace}.calibrationLabel span{color:#5e666b;margin-top:6px;font-size:7px}.calibrationBars{gap:7px;display:grid}.calibrationBars i{height:6px;display:block}.calibrationBars i.predicted{background:#535c61}.calibrationBars i.observed{background:var(--green);box-shadow:0 0 7px #00e3882e}.calibrationValues{text-align:right;gap:5px;font:500 8px DM Mono,monospace;display:grid}.calibrationValues span{color:#687075}.calibrationValues strong{color:var(--green)}.calibrationNote{background:var(--yellow-soft);min-height:79px;color:var(--yellow);border:1px solid #e9c24d38;align-items:flex-start;gap:10px;margin:12px 16px;padding:12px;display:flex}.calibrationNote p{color:#827a61;margin:0;font-size:7px;line-height:1.55}.calibrationNote strong{color:#b9ad81;margin-bottom:4px;font-size:8px;display:block}.thresholdHero{justify-content:center;align-items:baseline;min-height:99px;padding-top:23px;display:flex}.thresholdHero span{color:#626a6f;margin-right:14px;font-size:6px;font-weight:800}.thresholdHero strong{color:var(--green);font:500 36px DM Mono,monospace}.thresholdHero small{color:#5e666b;font:500 8px DM Mono,monospace}.labRange{width:calc(100% - 34px);accent-color:var(--green);margin:0 17px}.thresholdScale{color:#51595d;justify-content:space-between;padding:7px 17px 0;font:500 6px DM Mono,monospace;display:flex}.thresholdEstimate{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;min-height:84px;margin-top:15px;display:grid}.thresholdEstimate>div{flex-direction:column;justify-content:center;padding:0 15px;display:flex}.thresholdEstimate>div+div{border-left:1px solid var(--line-soft)}.thresholdEstimate span{color:#5d6569;font-size:6px;font-weight:800}.thresholdEstimate strong{color:#b9bfc2;margin-top:7px;font:500 14px DM Mono,monospace}.labRiskInputs{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.labRiskInputs label>span{color:#61696e;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.labRiskInputs label>div,.draftForm label>div{position:relative}.labRiskInputs b,.draftForm b{color:var(--green);font:500 7px DM Mono,monospace;position:absolute;top:12px;left:9px}.labRiskInputs input{border:1px solid var(--line);background:#0b0d0e;width:100%;height:35px;padding:0 9px 0 31px;font:500 9px DM Mono,monospace}.breakEvenResult{border-block:1px solid var(--line-soft);background:#0d0f10;flex-direction:column;justify-content:center;align-items:center;min-height:107px;display:flex}.breakEvenResult span{color:#5f676b;font-size:6px;font-weight:800}.breakEvenResult strong{color:var(--yellow);margin-top:7px;font:500 27px DM Mono,monospace}.breakEvenResult small{color:#61696e;margin-top:5px;font-size:7px}.edgeStatus{justify-content:center;align-items:center;gap:7px;min-height:43px;font:600 7px DM Mono,monospace;display:flex}.labDiagnosticsGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.labHealthPanel{grid-column:1/3}.healthNodes{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;display:grid}.healthNode{border:1px solid var(--line);color:#646c70;background:#0d0f10;flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex}.healthNode.online{color:var(--green);background:#00e38806;border-color:#00e38847}.healthNode.offline{color:var(--red)}.healthNode span{color:#7c8488;margin-top:9px;font-size:7px}.healthNode strong{color:currentColor;text-transform:uppercase;margin-top:6px;font:500 8px DM Mono,monospace}.telemetryPanel,.eventStoragePanel{min-height:286px}.telemetryGrid{grid-template-columns:repeat(3,1fr);display:grid}.telemetryGrid>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:119px;padding:0 13px;display:flex}.telemetryGrid span{color:#5d656a;font-size:6px;font-weight:800}.telemetryGrid strong{color:#90989c;margin-top:8px;font:500 15px DM Mono,monospace}.telemetryGrid small{color:#51595d;margin-top:5px;font-size:6px}.storageDiagram{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:5px;min-height:153px;padding:15px;display:grid}.storageDiagram>div{border:1px solid var(--line-soft);background:#0d0f10;flex-direction:column;justify-content:center;min-height:97px;padding:0 11px;display:flex}.storageDiagram>svg{color:#4b5357}.storageDiagram span,.storageDiagram strong,.storageDiagram small{display:block}.storageDiagram span{color:#596166;font-size:6px;font-weight:800}.storageDiagram strong{color:#abb2b5;margin-top:8px;font:500 8px DM Mono,monospace}.storageDiagram small{color:#50585c;margin-top:5px;font-size:6px}.storageStatus{min-height:73px;color:var(--yellow);background:var(--yellow-soft);border:1px solid #e9c24d33;align-items:center;gap:10px;margin:0 15px 15px;padding:10px 12px;display:flex}.storageStatus span,.storageStatus strong{display:block}.storageStatus span{color:#726b56;font-size:6px;font-weight:800}.storageStatus strong{color:#9b947d;margin-top:6px;font-size:7px}.diagnosticLogPanel{grid-column:1/3}.diagnosticLog{padding:9px 14px 14px}.diagnosticLog>div{border-bottom:1px solid var(--line-soft);grid-template-columns:47px 8px 220px 1fr;align-items:center;gap:10px;min-height:52px;display:grid}.diagnosticLog span{color:#5d6569;font:500 6px DM Mono,monospace}.diagnosticLog i{background:currentColor;border-radius:50%;width:7px;height:7px}.diagnosticLog strong{color:#929a9e;font-size:8px}.diagnosticLog small{color:#5e666b;font-size:7px}.labVersionsGrid{grid-template-columns:1.1fr .9fr;gap:7px;display:grid}.versionCardsPanel{grid-column:1/3}.versionCards{grid-template-columns:1fr 44px 1fr;align-items:center;gap:10px;min-height:202px;padding:19px;display:grid}.versionCard{border:1px solid var(--line);background:#0d0f10;flex-direction:column;justify-content:center;min-height:145px;padding:18px;display:flex}.versionCard.production{border-color:#ff36563b}.versionCard.draft{background:#00e38806;border-color:#00e38842}.versionTag{color:var(--red);letter-spacing:.08em;align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.versionCard.draft .versionTag{color:var(--green)}.versionCard>strong{color:#bec4c6;margin-top:11px;font:500 15px DM Mono,monospace}.versionCard p{color:#687075;margin:7px 0;font-size:7px}.versionCard>span{color:#76565c;margin-top:7px;font:500 6px DM Mono,monospace}.versionCard.draft>span{color:#5b8d77}.versionArrow{color:#4d5559;place-items:center;display:grid}.labDraftPanel,.promotionPanel{min-height:360px}.draftForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.draftForm label>span{color:#646c70;letter-spacing:.06em;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.draftForm input,.draftForm select{border:1px solid var(--line);color:#b8bec0;background:#0b0d0e;width:100%;height:38px;padding:0 9px;font:500 8px DM Mono,monospace}.draftForm label>div input{padding-left:32px}.promotionChecklist{padding:11px 17px}.promotionChecklist>div{border-bottom:1px solid var(--line-soft);color:#646c70;grid-template-columns:22px 1fr;align-items:center;min-height:58px;display:grid}.promotionChecklist>div>i{border:1px solid #4c5458;border-radius:50%;width:13px;height:13px}.promotionChecklist>div.done{color:var(--green)}.promotionChecklist span strong,.promotionChecklist span small{display:block}.promotionChecklist span strong{color:#939b9e;font-size:8px}.promotionChecklist span small{color:#596166;margin-top:4px;font-size:7px}.promoteButton{color:#5e666b;cursor:not-allowed;background:#141719;border:1px solid #3a4044;justify-content:center;align-items:center;gap:7px;width:calc(100% - 34px);height:39px;margin:3px 17px 0;font-size:8px;font-weight:800;display:flex}.promotionPanel>p{color:#5c6469;text-align:center;margin:10px 18px;font-size:7px;line-height:1.45}.terminalFooter{z-index:45;height:var(--footer);padding-left:var(--rail);border-top:1px solid var(--line-bright);background:#0a0c0d;align-items:center;gap:0;display:flex;position:fixed;inset:auto 0 0}.terminalFooter>div{border-right:1px solid var(--line-soft);color:#626a6f;align-items:center;gap:5px;height:100%;padding:0 10px;font:500 6px DM Mono,monospace;display:flex}.footerSpacer{flex:1}.mobileDock,.mobileAppHeader,.mobileDashboardToolbar,.essentialDashboard,.performanceDashboard{display:none}.mobileDashboardHidden{display:grid}.modalBackdrop,.drawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;place-items:center;display:grid;position:fixed;inset:0}.scheduleModal,.profitModal{border:1px solid var(--line-bright);background:#111416;width:min(480px,100vw - 28px);animation:.18s ease-out modalIn;box-shadow:0 30px 90px #0009}.modalHeader{border-bottom:1px solid var(--line);background:linear-gradient(#1b1f21,#16191b);justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.modalHeader span{color:var(--green);letter-spacing:.1em;font-size:6px;font-weight:800}.modalHeader h2{margin:5px 0 0;font-size:15px}.modalHeader button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);cursor:pointer;background:#101214;place-items:center;display:grid}.scheduleSwitchRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 18px;display:flex}.scheduleSwitchRow strong,.scheduleSwitchRow span{display:block}.scheduleSwitchRow strong{font-size:10px}.scheduleSwitchRow span{color:var(--muted);margin-top:5px;font-size:8px}.switch{border:1px solid var(--line-bright);cursor:pointer;background:#0b0d0e;border-radius:15px;flex:none;width:43px;height:23px;position:relative}.switch i{background:#697176;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.switch.on{background:var(--green-soft);border-color:#00e3888c}.switch.on i{background:var(--green);left:23px;box-shadow:0 0 8px #00e38899}.timeField,.weekdayField{padding:17px 18px 0;display:block}.timeField>div{border:1px solid var(--line);background:#0b0d0e;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.timeField svg{color:var(--green)}.timeField input{color:#d7dcde;background:0 0;border:0;outline:0;flex:1;font:500 17px DM Mono,monospace}.weekdayField>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.weekdayField button{border:1px solid var(--line);color:#697176;cursor:pointer;background:#0c0e0f;height:36px;font:500 7px DM Mono,monospace}.weekdayField button.selected{color:var(--green);background:var(--green-soft);border-color:#00e38873}.schedulePreview{min-height:61px;color:var(--green);background:#00e3880b;border:1px solid #00e38833;grid-template-columns:33px 1fr;align-items:center;gap:8px;margin:17px 18px 0;padding:10px;display:grid}.schedulePreview span,.schedulePreview strong{display:block}.schedulePreview span{color:#68736e;font-size:6px;font-weight:800}.schedulePreview strong{color:#bac2be;margin-top:5px;font:500 9px DM Mono,monospace}.modalSafety{color:#7e7458;align-items:flex-start;gap:7px;margin:12px 18px 0;font-size:7px;line-height:1.5;display:flex}.modalSafety svg{color:var(--yellow);flex:none}.customDateGrid{grid-template-columns:1fr 1fr;gap:10px;padding:19px 18px 0;display:grid}.customDateGrid label>span{color:#757d82;letter-spacing:.07em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.customDateGrid input{border:1px solid var(--line);color:#c1c7c9;background:#0b0d0e;outline:0;width:100%;height:42px;padding:0 10px;font:500 9px DM Mono,monospace}.customDateGrid input:focus{border-color:#00e3888c}.customRangePreview{min-height:66px;color:var(--green);background:#00e3880b;border:1px solid #00e38833;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin:16px 18px 0;padding:11px;display:grid}.customRangePreview span,.customRangePreview strong{display:block}.customRangePreview span{color:#68736e;letter-spacing:.07em;font-size:6px;font-weight:800}.customRangePreview strong{color:#aeb7b2;margin-top:5px;font-size:8px;font-weight:600}.modalActions{border-top:1px solid var(--line);background:#0e1011;justify-content:flex-end;align-items:center;gap:7px;height:67px;margin-top:17px;padding:0 18px;display:flex}.secondaryAction,.primaryAction{border:1px solid var(--line);color:#8e969b;cursor:pointer;background:#15181a;height:34px;padding:0 13px;font-size:8px;font-weight:700}.primaryAction{color:#03120b;border-color:var(--green);background:var(--green);align-items:center;gap:6px;display:flex}.primaryAction:disabled{opacity:.35;cursor:not-allowed}.drawerBackdrop{place-items:stretch end}.alertsDrawer{border-left:1px solid var(--line-bright);background:#101315;width:min(390px,94vw);height:100%;animation:.2s ease-out drawerIn;box-shadow:-25px 0 70px #00000080}.notificationControl{background:linear-gradient(145deg,#00e38817,#050c098c);border:1px solid #00e38842;margin:10px;padding:13px}.notificationControlTop{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.notificationControlIcon{width:42px;height:42px;color:var(--green);background:#00e38814;border:1px solid #00e3884d;place-items:center;display:grid}.notificationControl strong,.notificationControl span{display:block}.notificationControl strong{font-size:9px}.notificationControl span{color:#7e8983;margin-top:5px;font-size:7px}.notificationControl>p{color:#747d78;margin:12px 0;font-size:7px;line-height:1.5}.notificationPermission{color:#8c9498;border:1px solid var(--line);letter-spacing:.07em;background:#0c0e0f;padding:5px 6px;font-size:6px}.notificationPermission.on{color:var(--green);background:var(--green-soft);border-color:#00e3884d}.notificationPermission.blocked{color:var(--red);background:var(--red-soft);border-color:#ff36564d}.notificationActions{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;display:grid}.notificationActions button{border:1px solid var(--line-bright);color:#a3aaad;cursor:pointer;background:#171a1b;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.notificationActions .testNotificationButton{color:#03120b;border-color:var(--green);background:var(--green)}.alertEntry{border:1px solid var(--line);background:#0d0f10;grid-template-columns:42px 1fr;gap:10px;margin:10px;padding:12px;display:grid;position:relative}.alertIcon{width:42px;height:42px;color:var(--yellow);background:var(--yellow-soft);border:1px solid #e9c24d38;place-items:center;display:grid}.alertIcon.green{color:var(--green);background:var(--green-soft);border-color:#00e3883d}.alertIcon.red{color:var(--red);background:var(--red-soft);border-color:#ff36563d}.alertEntry strong,.alertEntry p,.alertEntry span{display:block}.alertEntry strong{font-size:9px}.alertEntry p{color:#747c81;margin:5px 0;font-size:7px}.alertEntry span{color:var(--green);font:500 7px DM Mono,monospace}.alertEntry>small{color:#555d61;font-size:6px;position:absolute;top:8px;right:8px}.systemToast{z-index:120;width:min(360px,100vw - 30px);min-height:63px;color:var(--green);background:#101815;border:1px solid #00e3885c;grid-template-columns:29px 1fr 28px;align-items:center;gap:8px;padding:10px;animation:.2s ease-out toastIn;display:grid;position:fixed;bottom:39px;right:15px;box-shadow:0 20px 60px #0000008c}.systemToast strong,.systemToast span{display:block}.systemToast strong{letter-spacing:.08em;font-size:8px}.systemToast span{color:#9da7a2;margin-top:4px;font-size:8px}.systemToast button{color:#71797e;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}@keyframes powerSpin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.35}}@keyframes modalIn{0%{opacity:0;transform:translateY(9px)scale(.985)}}@keyframes drawerIn{0%{opacity:0;transform:translate(25px)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}@media (width<=1280px){.primaryControlLayout{grid-template-columns:300px minmax(390px,1fr)}.profitLedger{grid-template-columns:minmax(280px,1fr) 230px}.profitPrimary>strong{font-size:36px}.operationGrid{grid-template-rows:352px 265px auto;grid-template-columns:265px minmax(430px,1fr)}.decisionPanel{grid-area:3/1}.scorePanel{grid-area:2/1}.compactBook{grid-area:2/2}.tapeCompact{grid-area:3/2}.quickMetrics>div:nth-child(3){display:none}.labOperationsGrid{grid-template-columns:minmax(540px,1.25fr) minmax(310px,.75fr)}.labMetricStrip strong{font-size:19px}}@media (width<=1020px){:root{--rail:62px}.terminalRail button span{display:none}.terminalRail button{min-height:54px}.terminalBrand>span,.topMenu nav button:nth-child(n+4),.quickMetrics{display:none}.instrumentIdentity{min-width:160px}.instrumentQuote{min-width:155px}.primaryControlLayout{grid-template-columns:275px minmax(350px,1fr)}.profitLedger{grid-template-columns:minmax(245px,1fr) 215px}.profitPrimary{padding-inline:20px}.profitPrimary>strong{font-size:32px}.operationGrid{grid-template-columns:250px minmax(390px,1fr)}.microModule{grid-template-rows:auto;grid-template-columns:1fr 1fr}.fullBookPanel{grid-row:auto}.fullTape{grid-column:1/3}.architectureFlow{gap:20px;padding-inline:18px}.nodeArrow{right:-19px}.labIdentityPanel:after{display:none}.labOverviewGrid,.labOperationsGrid,.labCalibrationGrid,.labVersionsGrid{grid-template-rows:auto;grid-template-columns:1fr}.labMetricStrip,.labRollingPanel,.labCausePanel,.calibrationPanel,.versionCardsPanel{grid-area:auto/1}.labOperationsGrid{min-height:0}.labLedgerPanel{min-height:450px}.labTradeInspector{min-height:560px}.labDiagnosticsGrid{grid-template-columns:1fr}.labHealthPanel,.diagnosticLogPanel{grid-column:1}.telemetryPanel,.eventStoragePanel{min-height:0}}@media (width<=760px){:root{--rail:0px;--header:91px;--footer:0px}.topMenu{padding:0 9px}.topMenu nav,.headerStatus{display:none}.terminalBrand{border:0}.instrumentBar{padding-left:0}.instrumentIdentity{min-width:87px;padding:0 9px}.instrumentIdentity span{display:none}.instrumentQuote{min-width:132px;padding:0 9px}.instrumentQuote strong{font-size:16px}.instrumentActions{padding-right:7px}.toolButton{width:34px;min-width:34px;padding:0}.toolButton span{display:none}.compactPower{width:34px;min-width:34px;padding:0;font-size:0}.terminalRail,.terminalFooter{display:none}.terminalMain{padding:calc(var(--header) + 8px) 7px 70px;margin-left:0}.workspaceHeading{height:53px}.workspaceHeading h1{font-size:14px}.workspaceState>div:not(.hardLock){display:none}.workspaceState .hardLock{border:0;padding-right:3px;font-size:6px}.operationGrid,.moduleGrid{grid-template-rows:auto;grid-template-columns:1fr;min-height:0;display:grid}.primaryControlPanel{min-height:0}.primaryControlLayout{grid-template-columns:1fr;min-height:0}.powerArea{border-right:0;border-bottom:1px solid var(--line);min-height:235px}.controlUtility{grid-template-rows:78px 101px}.controlStats strong{font-size:11px}.scheduleControl{min-height:71px}.profitPanel{min-height:0}.profitLedger{grid-template-columns:1fr;min-height:0}.profitPrimary{border-right:0;border-bottom:1px solid var(--line);min-height:128px;padding:20px}.profitPrimary>strong{font-size:34px}.profitFilterWrap{min-height:84px}.profitFilterButton{height:56px}.profitFilterMenu{top:calc(50% + 33px)}.chartPanel,.decisionPanel,.scorePanel,.compactBook,.tapeCompact,.fullBookPanel,.fullTape,.replayTimeline,.guardPanel,.architecturePanel{grid-area:auto/1}.chartPanel{height:335px}.decisionPanel{height:352px}.scorePanel{height:260px}.compactBook,.tapeCompact{height:265px}.microModule .terminalPanel{min-height:290px}.fullBookPanel{min-height:590px!important}.replayChart{min-height:390px}.replayInspector{min-height:305px}.replayTimeline{min-height:380px}.eventTimeline{grid-template-columns:1fr;gap:13px;padding:17px}.eventTimeline>div{min-height:61px}.eventTimeline>div:before{width:1px;height:auto;inset:29px auto -20px 13px}.terminalForm{grid-template-columns:1fr;padding:17px}.riskConfig{min-height:530px}.ruleStrip{grid-template-columns:1fr 1fr;height:auto;margin:0 17px 17px}.ruleStrip span{min-height:39px}.riskMath{min-height:325px}.guardPanel{min-height:540px}.guardGrid{grid-template-columns:1fr 1fr;padding:14px}.guardGrid>div{min-height:105px}.riskWarning{margin:0 14px}.connectionsModule{grid-template-columns:1fr}.architecturePanel{min-height:665px}.architectureFlow{grid-template-columns:1fr;gap:25px;padding:20px}.architectureNode{min-height:125px}.nodeArrow{bottom:-22px;left:50%;right:auto;transform:rotate(90deg)}.apiPanel,.liveLockPanel{min-height:340px}.eventTags span{flex-basis:44%}.liveLockPanel{padding:22px}.unlockChecklist{grid-template-columns:1fr;margin-top:22px}.mobileDock{z-index:60;border-top:1px solid var(--line-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0df5;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;inset:auto 0 0}.mobileDock button{color:#626a6f;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.mobileDock button.active{color:var(--green);background:linear-gradient(#00e38814,#0000)}.systemToast{bottom:72px}.labIdentityPanel{flex-direction:column;align-items:stretch;gap:15px;padding:16px}.labIdentityCopy{align-items:flex-start}.labMark{width:49px;height:49px}.labIdentityCopy h2{font-size:19px}.labIsolationState{width:100%;min-width:0}.labTabs{scrollbar-width:none;display:flex;overflow-x:auto}.labTabs::-webkit-scrollbar{display:none}.labTabs button{flex:1 0 auto;min-width:105px;height:43px}.labMetricStrip{grid-template-columns:1fr 1fr}.labMetricStrip>div{border-bottom:1px solid var(--line-soft);min-height:96px}.labMilestones{grid-template-columns:1fr}.labMilestonePanel,.labEdgePanel,.labRollingPanel,.labCausePanel{min-height:0}.causeRows>div{grid-template-columns:120px 1fr 31px}.labLedgerTools{flex-direction:column;align-items:stretch}.labSearch{width:100%;min-width:0}.labFilters button{flex:1}.labFilters{width:100%}.labLedgerTableWrap{min-height:340px}.labTradeInspector{min-height:0}.calibrationPanel{min-height:560px}.calibrationRow{grid-template-columns:67px 1fr 70px;gap:8px}.healthNodes,.telemetryGrid{grid-template-columns:1fr 1fr}.storageDiagram{grid-template-columns:1fr;gap:8px}.storageDiagram>svg{justify-self:center;transform:rotate(90deg)}.diagnosticLog>div{grid-template-columns:42px 8px 1fr;padding-block:9px}.diagnosticLog small{grid-column:3;margin-top:-7px}.versionCards{grid-template-columns:1fr}.versionArrow{transform:rotate(90deg)}.draftForm{grid-template-columns:1fr}.labDraftPanel,.promotionPanel{min-height:0}}@media (width<=430px){.instrumentQuote span{display:none}.instrumentQuote{min-width:93px}.workspaceState .hardLock{text-align:right;max-width:120px}.powerButton{width:108px;height:108px}.profitPrimary>strong{font-size:31px}.chartViewport svg{width:calc(100% - 36px);margin-right:33px}.priceMarker{min-width:38px;font-size:6px}.chartLegend{gap:7px}.chartLegend span:nth-child(2){display:none}.bookColumns,.bookLine{grid-template-columns:1fr 76px 1fr}.guardGrid{grid-template-columns:1fr}.guardPanel{min-height:730px}.customDateGrid{grid-template-columns:1fr}.labIdentityCopy p{max-width:230px}.labMetricStrip{grid-template-columns:1fr}.labMetricStrip>div{border-right:0}.edgeComparison{grid-template-columns:1fr 39px 1fr;padding-inline:8px}.edgeNumber strong{font-size:20px}.labRiskInputs,.healthNodes,.telemetryGrid{grid-template-columns:1fr}.calibrationRow{grid-template-columns:58px 1fr 56px}.calibrationLabel span{font-size:6px}.tradeInspectorHero{grid-template-columns:1fr}.tradeInspectorHero>div{min-height:72px}.tradeInspectorHero>div+div{border-left:0;border-top:1px solid var(--line-soft)}}@media (width<=760px){:root{--header:calc(72px + env(safe-area-inset-top))}html,body{background:#0d0f10}body{font-size:14px}.terminalApp{background:#0d0f10;min-height:100svh}.terminalHeader{display:none}.mobileAppHeader{z-index:70;height:var(--header);padding:env(safe-area-inset-top) 16px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101213f7;border-bottom:1px solid #282b2d;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;inset:0 0 auto}.mobileBrandLockup,.mobileHeaderActions,.mobileBrandLockup>div:last-child,.mobileTicker{align-items:center;display:flex}.mobileBrandLockup{gap:11px;min-width:0}.mobileBrandMark{background:#06100b;border:1px solid #00e3886b;border-radius:12px;flex:none;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 0 16px #00e3881f}.mobileBrandMark img{object-fit:cover;width:100%;height:100%;display:block}.mobileBrandLockup>div:last-child{flex-direction:column;align-items:flex-start;min-width:0}.mobileBrandLockup strong{letter-spacing:-.02em;font-size:18px;line-height:1}.mobileBrandLockup span{color:#8f969a;white-space:nowrap;margin-top:7px;font-size:10px}.mobileBrandLockup span i{vertical-align:1px;background:#676d71;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.mobileBrandLockup span i.online{background:var(--green);box-shadow:0 0 7px #00e388a6}.mobileHeaderActions{gap:9px}.mobileTicker{flex-direction:column;justify-content:center;align-items:flex-end;height:39px;padding-right:2px}.mobileTicker span{color:#777e82;letter-spacing:.08em;font-size:9px;font-weight:700}.mobileTicker strong{margin-top:3px;font:500 12px DM Mono,monospace}.mobileAlertButton{color:#c9ced0;background:#1b1e20;border:1px solid #303437;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.mobileAlertButton i{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #1b1e20}.terminalMain{width:100%;max-width:640px;padding:calc(var(--header) + 14px) 14px calc(92px + env(safe-area-inset-bottom));margin:0 auto}.workspaceHeading{height:50px;padding:0 2px 10px}.workspaceHeading.homeHeading,.workspaceHeading>div:first-child>span{display:none}.workspaceHeading h1{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650}.workspaceState{display:none}.homeDashboardSurface{touch-action:pan-y;overscroll-behavior-x:contain}.mobileDashboardToolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;margin:-3px 1px 12px;display:grid}.mobileDashboardToolbar.performance{grid-template-columns:minmax(0,1fr) auto}.dashboardViewLabel strong,.dashboardViewLabel span{display:block}.dashboardViewLabel strong{color:#d5d9da;font-size:12px;font-weight:650}.dashboardViewLabel span{color:#6f777b;margin-top:4px;font-size:9px}.dashboardViewDots{align-items:center;gap:6px;display:flex}.dashboardViewDots button{background:#454b4e;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.dashboardViewDots button.active{background:var(--green);border-radius:8px;width:20px}.defaultDashboardPreference{align-items:center;gap:8px;display:flex}.defaultDashboardPreference>span{color:#858d91;text-align:right;max-width:58px;font-size:9px;line-height:1.25}.defaultDashboardPreference .switch{width:39px;height:22px}.defaultDashboardPreference .switch i{width:14px;height:14px}.defaultDashboardPreference .switch.on i{left:20px}.operationView.mobileDashboardHidden{display:none}.homeDashboardSurface.complete .operationView{animation:.22s ease-out dashboardReturn}.essentialDashboard{min-height:calc(100svh - var(--header) - 142px - env(safe-area-inset-bottom));background:#0d0f10;margin:0 -14px;padding:7px 22px 38px;transition:background .28s;animation:.22s ease-out dashboardEnterLeft;display:block;position:relative;overflow:hidden}.essentialDashboard.running{background:radial-gradient(circle at 50% 17%,#00e3883d,#0000 33%),linear-gradient(#00e38818,#0d0f1000 54%),#0d0f10}.essentialPowerArea{flex-direction:column;justify-content:center;align-items:center;min-height:288px;padding:10px 0 18px;display:flex}.essentialPowerButton{color:#b7bdbf;background:#1b1e20;border:2px solid #41474a;border-radius:50%;place-items:center;width:170px;height:170px;transition:color .24s,background .24s,border-color .24s,box-shadow .24s,transform .15s;display:grid;position:relative;box-shadow:inset 0 0 0 12px #111314,0 18px 38px #00000059}.essentialPowerButton:before{content:"";border:1px solid #343a3d;border-radius:50%;position:absolute;inset:-11px}.essentialPowerButton:active{transform:scale(.97)}.essentialPowerButton.running{color:#03130c;background:var(--green);border-color:#55f0b1;box-shadow:inset 0 0 0 12px #03130c24,0 0 0 10px #00e3880e,0 20px 46px #00e38836}.essentialPowerButton.running:before{border-color:#00e3888c;box-shadow:0 0 24px #00e38829}.essentialPowerArea>strong{color:#dce0e1;letter-spacing:.015em;margin-top:27px;font-size:17px}.essentialPowerArea>span{color:#7f878b;text-align:center;margin-top:8px;font-size:11px}.essentialDashboard.running .essentialPowerArea>strong,.essentialDashboard.running .essentialPowerArea>span{color:#67e9ad}.essentialProfit{text-align:center;flex-direction:column;align-items:center;padding:15px 0 35px;display:flex}.essentialProfit>span{color:#828a8e;letter-spacing:.12em;font-size:10px;font-weight:750}.essentialProfit>strong{color:#e3e6e7;letter-spacing:-.055em;margin-top:13px;font:500 clamp(43px,13vw,58px)/1 DM Mono,monospace}.essentialDashboard.running .essentialProfit>strong{text-shadow:0 0 22px #00e38824;color:var(--green)!important}.essentialProfit>small{color:#747c80;letter-spacing:.055em;margin-top:13px;font-size:9px}.essentialProfit>small i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.3s ease-in-out infinite blink;display:inline-block;box-shadow:0 0 7px #00e388b3}.essentialHistory{padding-top:11px}.essentialHistoryHeading{justify-content:space-between;align-items:flex-end;gap:14px;min-height:60px;display:flex}.essentialHistoryHeading span{color:#727a7e;letter-spacing:.11em;font-size:9px;font-weight:750}.essentialHistoryHeading h2{color:#e1e4e5;letter-spacing:-.03em;margin:5px 0 0;font-size:21px;font-weight:650}.essentialHistoryHeading>small{color:#61696d;letter-spacing:.055em;padding-bottom:3px;font-size:8px}.essentialOperationList{gap:21px;margin-top:25px;display:grid}.essentialOperation{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;display:grid}.operationOutcome{color:#9aa1a5;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.operationOutcome i{border-radius:50%;flex:none;width:8px;height:8px}.operationOutcome.take i{background:var(--green);box-shadow:0 0 7px #00e3886b}.operationOutcome.stop i{background:var(--red);box-shadow:0 0 7px #ff365659}.operationTimes{grid-template-columns:auto 1fr;gap:4px 9px;min-width:0;display:grid}.operationTimes span{color:#747c80;font:500 9px DM Mono,monospace}.operationTimes strong{color:#aeb4b7;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:10px;font-weight:550;overflow:hidden}.essentialOperation>strong{white-space:nowrap;font:500 13px DM Mono,monospace}.performanceDashboard{min-height:calc(100svh - var(--header) - 142px - env(safe-area-inset-bottom));background:#0d0f10;margin:0 -14px;padding:8px 22px 44px;animation:.22s ease-out dashboardEnterRight;display:block;overflow:hidden}.performanceHero{justify-content:space-between;align-items:center;gap:18px;min-height:126px;display:flex}.performanceHero>div:first-child>span,.performanceHero>div:first-child>strong,.performanceHero>div:first-child>small{display:block}.performanceHero>div:first-child>span{color:#7a8387;letter-spacing:.13em;font-size:9px;font-weight:750}.performanceHero>div:first-child>strong{letter-spacing:-.055em;margin-top:11px;font:500 clamp(38px,11vw,53px)/1 DM Mono,monospace}.performanceHero>div:first-child>small{color:#858d91;margin-top:10px;font-size:10px}.performanceLiveState{min-width:80px;color:var(--green);background:#00e38814;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.performanceLiveState span{color:#9de7c7;font-size:9px;font-weight:650}.performancePeriodTabs{background:#171a1b;border:1px solid #292d2f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:45px;padding:4px;display:grid}.performancePeriodTabs button{color:#747c80;background:0 0;border:0;border-radius:10px;min-width:0;font-size:10px;font-weight:650}.performancePeriodTabs button.active{color:#07150e;background:var(--green);box-shadow:0 5px 14px #00e38821}.performanceMonthSelect{min-height:57px;color:var(--green);background:#151819;border:1px solid #2b3032;border-radius:13px;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:10px;margin-top:12px;padding:0 14px;display:grid;position:relative}.performanceMonthSelect span small,.performanceMonthSelect span strong{display:block}.performanceMonthSelect span small{color:#737c80;letter-spacing:.08em;font-size:8px;font-weight:750}.performanceMonthSelect span strong{color:#d8dcdd;margin-top:5px;font-size:11px}.performanceMonthSelect select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.performanceMonthSelect>svg:last-child{color:#747c80}.performanceChartHeader{justify-content:space-between;align-items:flex-end;gap:18px;min-height:79px;padding:18px 1px 10px;display:flex}.performanceChartHeader>div:last-child{text-align:right}.performanceChartHeader span,.performanceChartHeader strong{display:block}.performanceChartHeader span{color:#747c80;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.performanceChartHeader strong{color:#dfe3e4;margin-top:7px;font:500 17px DM Mono,monospace}.performanceChartHeader>div:last-child strong{color:#a9b0b3;font-size:12px}.performanceChartCanvas{margin:0 -3px}.performanceChartCanvas svg{width:100%;height:auto;display:block;overflow:visible}.performanceGridLine{stroke:#25292b;stroke-width:1px}.performanceZeroLine{stroke:#4b5154;stroke-width:1px;stroke-dasharray:4 5}.performanceArea{fill:url(#performanceAreaGradient)}.performanceLine{fill:none;stroke:var(--green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #00e3882e)}.performanceSelectionLine{stroke:#d6dcde59;stroke-width:1px;stroke-dasharray:3 4}.performanceTouchPoint{fill:#0000;cursor:pointer}.performanceTouchPoint:focus{stroke:#00e38880;stroke-width:1px;outline:none}.performancePoint{pointer-events:none;stroke-width:1.5px}.performancePoint.gain{fill:var(--green);stroke:#0d0f10}.performancePoint.loss{fill:var(--red);stroke:#0d0f10}.performanceAxisLabel{fill:#60686c;font:500 8px DM Mono,monospace}.performanceSummary{border-top:1px solid #272b2d;border-bottom:1px solid #272b2d;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:80px;margin-top:4px;display:grid}.performanceSummary>div{min-width:0;padding:0 11px}.performanceSummary>div:first-child{padding-left:0}.performanceSummary>div:last-child{text-align:right;padding-right:0}.performanceSummary>div+div{border-left:1px solid #272b2d}.performanceSummary span,.performanceSummary strong{display:block}.performanceSummary span{color:#687074;letter-spacing:.065em;font-size:7px;font-weight:750}.performanceSummary strong{color:#c8cdcf;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font:500 11px DM Mono,monospace;overflow:hidden}.performanceDisclaimer{color:#565e62;text-align:center;margin:15px 0 0;font-size:8px}.terminalApp.essentialMode .mobileAppHeader,.terminalApp.essentialMode .mobileDock,.terminalApp.essentialMode .mobileDashboardToolbar,.terminalApp.essentialMode .systemToast{display:none}.terminalApp.essentialMode .terminalMain{max-width:none;min-height:100svh;padding:0}.terminalApp.essentialMode .homeDashboardSurface{min-height:100svh}.terminalApp.essentialMode .essentialDashboard{min-height:100svh;padding:max(22px, env(safe-area-inset-top)) 22px calc(38px + env(safe-area-inset-bottom));margin:0}.terminalApp.essentialMode .essentialPowerArea{min-height:320px;padding-top:0}.operationView,.moduleGrid,.labWorkspace{gap:14px}.terminalPanel{background:#181a1b;border-color:#303437;border-radius:18px;box-shadow:0 8px 24px #00000029}.panelBar{background:0 0;border-bottom-color:#2a2d2f;height:50px;padding:0 16px}.panelBar>div:first-child{color:#d6dadc;letter-spacing:.035em;gap:9px;font-size:11px}.panelBar>div:first-child svg{width:16px;height:16px}.panelBar>span{color:#777e82;font-size:9px}.primaryControlPanel{overflow:hidden}.primaryControlPanel .panelBar>span{display:none}.primaryControlLayout{background:0 0;display:block}.powerArea{background:0 0;border:0;min-height:278px;padding:22px 18px 19px}.powerButton{color:#a4aaad;background:#202325;border:2px solid #454b4f;width:148px;height:148px;box-shadow:inset 0 0 0 10px #141617,0 12px 28px #00000057}.powerButton:before{border-color:#34393c;inset:-9px}.powerButton .powerRing{background:conic-gradient(#62696d 0deg 275deg,#0000 275deg);inset:-9px}.powerButton.running{color:#04120c;border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 10px #04120c24,0 10px 28px #00e3882e}.powerButton svg{width:48px;height:48px}.powerState{gap:8px;margin-top:22px}.powerState strong{letter-spacing:.015em;font-size:15px}.powerArea p{color:#8b9296;text-align:center;max-width:310px;margin-top:8px;font-size:12px;line-height:1.45}.controlUtility{padding-bottom:16px;display:block}.controlStats{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.controlStats>div{background:#121415;border-radius:12px;min-height:76px;padding:10px 5px;border:1px solid #2e3234!important}.controlStats span{color:#7e8589;letter-spacing:.045em;text-align:center;font-size:9px}.controlStats strong{color:#e0e3e4;margin-top:9px;font-size:15px}.scheduleControl{background:#121415;border-color:#34383b;border-radius:13px;grid-template-columns:44px 1fr 18px;width:calc(100% - 28px);min-height:76px;margin:0 14px;padding:0 14px}.scheduleIcon{border-radius:11px;width:44px;height:44px}.scheduleControl span{font-size:9px}.scheduleControl strong{color:#d0d4d6;margin-top:7px;font-size:12px}.profitPanel{overflow:visible}.profitPanel .panelBar>span{display:none}.profitLedger{background:0 0;display:block}.profitPrimary{background:0 0;border:0;border-bottom:1px solid #2a2d2f;min-height:151px;padding:24px 20px}.profitPrimary:before{border-radius:0 3px 3px 0;width:3px;inset:22px auto 22px 0}.profitPrimary>span{color:#8a9195;letter-spacing:.055em;font-size:10px}.profitPrimary>strong{margin-top:13px;font-size:clamp(36px,11vw,48px);line-height:1}.profitPrimary>small{color:#7b8286;margin-top:13px;font-size:9px}.profitFilterWrap{background:0 0;min-height:84px;padding:12px 14px 16px}.profitFilterButton{background:#121415;border-color:#34383b;border-radius:12px;height:58px}.profitFilterButton small{font-size:9px}.profitFilterButton strong{margin-top:6px;font-size:11px}.profitFilterMenu{background:#1c1f20;border-radius:12px;top:72px;right:14px;overflow:hidden}.profitFilterMenu button{height:45px;font-size:12px}.operationGrid,.moduleGrid{gap:14px}.chartPanel{height:360px}.decisionPanel{height:auto;min-height:365px}.scorePanel{height:290px}.compactBook,.tapeCompact{height:300px}.confidenceBlock{height:156px}.confidenceBlock>span{font-size:9px}.decisionBanner{border-radius:10px;margin:12px;padding:12px}.decisionBanner small{font-size:9px}.decisionBanner strong{margin-top:6px;font-size:14px}.decisionBanner p{margin-top:6px;font-size:11px;line-height:1.4}.decisionRows{padding:0 12px 12px}.decisionRows>div,.flowDetailRows>div,.calculationRows>div{min-height:38px}.decisionRows span,.flowDetailRows span,.calculationRows span,.decisionRows strong,.flowDetailRows strong,.calculationRows strong{font-size:10px}.scoreCode,.scoreData span{font-size:9px}.scoreData strong{font-size:19px}.bookColumns,.tapeColumns{height:32px;font-size:9px}.bookLine{height:31px}.bookLine>strong,.bidDepth span,.askDepth span,.tradeLine{font-size:9px}.tradeLine{min-height:38px}.mobileDock{height:calc(72px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121415f7;border-top-color:#303437;grid-template-columns:repeat(5,minmax(0,1fr));inset:auto 0 0;box-shadow:0 -12px 32px #0000003d}.mobileDock button{color:#7d8488;border-radius:12px;gap:3px;min-width:0;font-size:10px;font-weight:500}.mobileDock button.active{color:var(--green);background:0 0}.mobileDockIcon{border-radius:18px;place-items:center;width:42px;height:31px;display:grid}.mobileDock button.active .mobileDockIcon{color:#05130c;background:var(--green)}.labIdentityPanel{border-radius:20px;padding:20px}.labIdentityCopy{gap:13px}.labMark{border-radius:13px;flex:none;width:48px;height:48px}.labIdentityCopy>div:last-child>span{font-size:9px}.labIdentityCopy h2{margin-top:6px;font-size:24px}.labIdentityCopy p{color:#949b9f;max-width:none;margin-top:7px;font-size:12px;line-height:1.5}.labIsolationState{border-radius:12px;padding:14px}.labIsolationState div span,.labIsolationState strong,.labIsolationState small{font-size:9px}.labTabs{background:0 0;gap:8px;padding:0 1px 2px}.labTabs button{color:#8d9498;background:#181a1b;border:1px solid #303437;border-radius:12px;gap:7px;min-width:112px;height:46px;font-size:11px}.labTabs button.active{color:var(--green);background:#00e38814;border-color:#00e3886b}.labMetricStrip{box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.labMetricStrip>div{background:#181a1b;border-radius:16px;min-height:112px;padding:16px;border:1px solid #303437!important}.labMetricStrip span{font-size:9px}.labMetricStrip strong{margin-top:10px;font-size:25px}.labMetricStrip small{margin-top:7px;font-size:10px}.labMilestones{gap:10px;padding:14px}.labMilestone{border-radius:12px;min-height:85px;padding:14px}.causeRows>div{grid-template-columns:125px 1fr 34px;min-height:44px}.causeRows span,.causeRows strong{font-size:9px}.scheduleModal,.profitModal{border-radius:18px;width:min(500px,100vw - 24px);max-height:calc(100svh - 28px);overflow-y:auto}.modalHeader{border-radius:18px 18px 0 0;min-height:72px}.modalHeader span{font-size:9px}.modalHeader h2{font-size:17px}.modalHeader button{border-radius:10px}.scheduleSwitchRow strong{font-size:13px}.scheduleSwitchRow span{font-size:10px}.timeField>span,.weekdayField>span{color:#8e9599;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.weekdayField button{border-radius:9px;height:40px;font-size:10px}.schedulePreview,.customRangePreview{border-radius:12px}.schedulePreview span,.customRangePreview span{font-size:8px}.schedulePreview strong,.customRangePreview strong{font-size:11px}.modalSafety{font-size:9px}.secondaryAction,.primaryAction{border-radius:10px;height:40px;font-size:11px}.alertsDrawer{border-radius:20px 0 0 20px}.notificationControl{border-radius:14px}.notificationControlIcon{border-radius:11px}.notificationControl strong{font-size:12px}.notificationControl span,.notificationControl>p{font-size:10px}.notificationPermission{border-radius:7px;font-size:8px}.notificationActions button{border-radius:10px;min-height:42px;font-size:10px}.alertEntry{border-radius:13px}.alertEntry strong{font-size:12px}.alertEntry p,.alertEntry span{font-size:10px}.systemToast{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:14px;width:calc(100vw - 24px);min-height:70px}.systemToast strong,.systemToast span{font-size:10px}}@media (width<=380px){.mobileTicker{display:none}.terminalMain{padding-inline:11px}.controlStats{gap:6px;padding-inline:11px}.scheduleControl{width:calc(100% - 22px);margin-inline:11px}.profitPrimary>strong{font-size:34px}.mobileDashboardToolbar{grid-template-columns:1fr auto}.dashboardViewDots{display:none}.defaultDashboardPreference>span{max-width:52px}.essentialDashboard,.performanceDashboard{margin-inline:-11px;padding-inline:18px}.terminalApp.essentialMode .essentialDashboard{margin:0;padding-inline:18px}.essentialPowerButton{width:158px;height:158px}.essentialOperation{grid-template-columns:58px minmax(0,1fr) auto;gap:9px}.performanceSummary>div{padding-inline:7px}.performanceSummary strong{font-size:10px}}@media (width<=760px){.powerButton,.scheduleControl,.profitFilterButton,.performancePeriodTabs button,.mobileDock button,.mobileAlertButton{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes dashboardEnterLeft{0%{opacity:.35;transform:translate(-28px)}}@keyframes dashboardEnterRight{0%{opacity:.35;transform:translate(28px)}}@keyframes dashboardReturn{0%{opacity:.35}}
