.primaryNav{display:flex;gap:2px;overflow:auto;padding:7px 14px;border-bottom:1px solid #1d2739;background:#090f19;position:sticky;top:0;z-index:30}.primaryNav button{border:0;border-radius:3px;background:transparent;white-space:nowrap;min-height:36px}.primaryNav .active{color:#7fc1ff;background:#13253a;box-shadow:inset 0 -2px #3290f4}.reportsWorkspace{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 107px);background:#080d16;color:#dce6f8}.reportsNav{border-right:1px solid #223047;background:#0b121e;padding:18px 12px;overflow:auto;position:sticky;top:51px;height:calc(100vh - 51px)}.reportsNav>div{padding:5px 10px 18px}.reportsNav small{color:#4ba6ff;letter-spacing:1.5px}.reportsNav h2{font-size:24px;margin:4px 0}.reportsNav p{color:#7486a3;margin:0}.reportsNav button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:4px;padding:9px 11px;margin:2px 0;color:#90a1bb}.reportsNav button:hover,.reportsNav button.active{background:#14243a;color:#eef6ff}.reportsNav button.active{box-shadow:inset 3px 0 #35a2ff}.reportsMain{min-width:0;padding:24px 28px 60px;max-width:1800px;width:100%;margin:0 auto}.reportsHead{height:auto!important;min-height:72px;padding:0 0 18px!important;background:transparent!important;border:0!important;align-items:flex-start!important}.reportsHead h1{font-size:25px;margin:5px 0}.reportsHead small{color:#62b2ff;letter-spacing:1.2px}.reportsHead span{display:block;color:#7d8faa}.sourceDesignation{padding:9px 12px;border:1px solid #33506f;border-radius:4px;background:#102238;color:#a9d5ff;font-size:11px}.sourceDesignation.paper_test{border-color:#8a6529;color:#ffd989;background:#2a210f}.sourceDesignation.coinbase{border-color:#287a62;color:#67e4bb;background:#0f2823}.sourceDesignation.all{border-color:#8a6529;color:#ffd989;background:#2a210f}.globalFilters,.registerControls{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:14px;border:1px solid #26354d;background:#0d1522}.globalFilters label,.registerControls label{color:#8395b0;font-size:10px;min-width:118px}.globalFilters input,.globalFilters select,.registerControls input,.registerControls select{display:block;width:100%;min-height:38px;margin-top:4px}.globalFilters button{min-height:38px}.periodPresets{display:flex;gap:5px;align-items:center;overflow:auto;padding:9px 0 15px}.periodPresets button{white-space:nowrap;padding:6px 9px}.periodPresets span{margin-left:auto;color:#7f91aa;white-space:nowrap}.statisticsGroups{display:grid;gap:13px}.statisticsGroup{border:1px solid #22314a;background:#0a111d;padding:13px}.statisticsGroup h2{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#7892b6;margin:0 0 10px}.reportCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.statCard{border:1px solid #273852;background:linear-gradient(145deg,#101b2b,#0d1521);padding:13px;min-height:78px}.statCard small{display:block;color:#7d8fa9;text-transform:uppercase;font-size:9px}.statCard strong{display:block;font-size:19px;margin-top:7px}.statCard span{display:block;color:#73839d;font-size:9px;margin-top:5px}.positiveText{color:#31d49e}.negativeText{color:#ff6c7c}.reportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.reportChart,.reportTable,.calendarPanel,.registerPanel,.reportState,.integrityNote{border:1px solid #27364f;background:#0c1421;padding:14px;margin:14px 0 0;min-width:0}.reportGrid>.reportChart,.reportGrid>.reportTable{margin-top:0}.reportChart{height:265px}.reportChart figcaption,.reportTable h2,.calendarPanel h2{font-size:12px;color:#c7d6eb;margin:0 0 6px}.chartLegend,.axisLabels{display:flex;justify-content:space-between;color:#7890a7;font-size:8px;letter-spacing:.04em}.reportChart svg{height:185px;width:100%;overflow:visible}.chartLine{fill:none;stroke:#31bbff;stroke-width:1.4;vector-effect:non-scaling-stroke}.chartPoint{fill:#dce9f7;vector-effect:non-scaling-stroke}.chartAxis{stroke:#586983;stroke-width:.5}.chartEmpty{display:grid;place-items:center;min-height:120px;color:#7586a2;text-align:center}.barPlot{height:190px;display:flex;align-items:center;gap:5px;position:relative;border-bottom:1px solid #34425a}.barSlot{height:100%;flex:1;min-width:14px;display:flex;align-items:center;justify-content:center;position:relative}.bar{position:absolute;width:70%;max-width:30px;bottom:50%;min-height:3px}.bar.positive{background:#2dcc98}.bar.negative{background:#e65d70;transform:translateY(100%)}.barSlot small{position:absolute;bottom:-17px;max-width:50px;overflow:hidden;text-overflow:ellipsis;font-size:7px;color:#71829c}.zeroLine{position:absolute;top:50%;left:0;right:0;border-top:1px solid #536078}.calendarGrid{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:5px}.calendarDay{padding:10px;min-height:75px;border:1px solid #2e3e56}.calendarDay.gain{background:rgba(34,190,133,var(--strength))}.calendarDay.loss{background:rgba(220,70,91,var(--strength))}.calendarDay small,.calendarDay span{display:block;font-size:9px}.calendarDay strong{display:block;margin:6px 0}.registerControls strong{margin-left:auto}.eventRegister details{border:1px solid #26364f;margin:7px 0;background:#0a111c}.eventRegister summary{display:grid;grid-template-columns:180px 120px 80px 150px 1fr 110px;gap:12px;align-items:center;padding:12px;cursor:pointer}.eventRegister summary strong{text-align:right}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:14px}.tableScroll{overflow:auto;max-width:100%}.reportTable table{border-collapse:collapse;width:100%;font-size:10px}.reportTable th,.reportTable td{padding:8px;text-align:left;border-bottom:1px solid #202e44;vertical-align:top;white-space:nowrap}.reportTable th{position:sticky;top:0;background:#111d2e;color:#8093b0}.reportTable td pre{white-space:pre-wrap;min-width:240px}.reportState{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.errorState{border-color:#763847;color:#ffc0c8}.spinner{width:30px;height:30px;border:3px solid #263a56;border-top-color:#35a2ff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.integrityNote{color:#92a4bf}@media (max-width:1100px){.reportsWorkspace{grid-template-columns:210px minmax(0,1fr)}.reportsMain{padding:18px}.globalFilters label{flex:1 1 140px}.calendarGrid{grid-template-columns:repeat(5,minmax(85px,1fr))}.eventRegister summary{grid-template-columns:140px 90px 65px 120px 1fr}}@media (max-width:780px),(max-height:500px) and (orientation:landscape){.primaryNav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.reportsWorkspace{display:block;min-height:100vh}.reportsNav{position:static;height:auto;display:flex;gap:4px;overflow:auto;padding:9px}.reportsNav>div{display:none}.reportsNav button{min-width:180px;width:auto;margin:0;min-height:44px}.reportsMain{padding:14px}.reportsHead{display:grid!important;gap:10px}.sourceDesignation{justify-self:start}.reportGrid{grid-template-columns:1fr}.reportCards,.calendarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventRegister summary{grid-template-columns:1fr 1fr}.eventRegister summary span:first-child{grid-column:1/-1}.globalFilters label,.registerControls label{flex:1 1 135px}.periodPresets span{display:none}}@media (max-width:430px){.reportsMain{padding:10px}.reportCards{grid-template-columns:1fr 1fr}.statCard strong{font-size:16px}.calendarGrid{grid-template-columns:1fr}.globalFilters,.registerControls{display:grid;grid-template-columns:1fr 1fr}.globalFilters button,.registerControls strong{grid-column:1/-1;margin:0}.reportChart{height:220px}.eventRegister summary{display:grid;grid-template-columns:1fr}.eventRegister summary span:first-child{grid-column:auto}}.readinessWorkspace{max-width:1500px;margin:0 auto;padding:28px}.readinessWorkspace>header{display:block;height:auto;background:transparent;border:0;padding:0 0 18px}.readinessWorkspace>header small{color:#62b2ff;letter-spacing:1.2px}.readinessWorkspace>header h1{margin:5px 0;font-size:26px}.readinessWorkspace>header p{margin:0;color:#8ca0bc}.periodPresets button.active{color:#fff;background:#1764a8;border-color:#4aa8f5}.reportStatus{border:1px solid #2f506d;background:#102236;color:#abd8ff;padding:9px 12px;margin-bottom:12px;font-size:11px}.reportStatus.ready{border-color:#22694f;background:#0d2820;color:#76e1ba}.reportStatus.stale{border-color:#8b682d;background:#2b220f;color:#ffda8a}.reportStatus.empty{border-color:#536076;background:#171e2a;color:#a8b4c7}.sourcePartitions{display:grid;gap:18px}.partitionWarning{display:flex;justify-content:space-between;gap:12px;border:1px solid #8a6529;background:#2a210f;color:#ffd989;padding:12px}.sourcePartition{border:1px solid #2c3d57;background:#0a111d;padding:14px}.sourcePartition>header{height:auto;background:transparent;border:0;padding:0 0 12px;display:flex;justify-content:space-between}.sourcePartition h2{margin:3px 0;font-size:20px}.sourcePartition header small{color:#8fa1ba}.correctionsPanel{border:1px solid #27364f;background:#0c1421;padding:16px}.correctionsPanel>header h2{margin:0 0 5px}.correctionsPanel>header p{margin:0 0 14px;color:#8fa1ba}.correctionList{display:grid;gap:9px}.correctionList>article{border:1px solid #293a53;background:#0a111c;padding:12px}.correctionSummary{display:grid;grid-template-columns:190px minmax(150px,1fr) minmax(250px,2fr) 90px;gap:12px;align-items:center}.correctionSummary time,.correctionSummary span{color:#96a7bf}.correctionSummary strong{color:#76e1ba;text-align:right}.correctionChange{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.correctionChange span{border-left:2px solid #304763;padding:7px;color:#d9e4f3;overflow-wrap:anywhere}.correctionChange small{display:block;color:#7589a6;text-transform:uppercase;margin-bottom:4px}.correctionList details{margin-top:8px;color:#8fa5c0}.correctionList summary{cursor:pointer}.correctionList pre{white-space:pre-wrap;background:#070c13;padding:10px;overflow:auto}.barPlot{padding-left:38px}.barValue{position:absolute;top:3px;font-size:8px;color:#a8b9d0;writing-mode:vertical-rl;max-height:42px;overflow:hidden}.chartMaximum,.chartMinimum{position:absolute;left:0;font-size:8px;color:#8395af;z-index:2}.chartMaximum{top:1px}.chartMinimum{bottom:1px}.zeroLine{left:38px}.linePlot{position:relative}.linePlot .chartMaximum,.linePlot .chartMinimum{left:3px}@media (max-width:780px),(max-height:500px) and (orientation:landscape){.primaryNav{grid-template-columns:repeat(3,minmax(0,1fr))}.readinessWorkspace{padding:14px}.partitionWarning{display:grid}.correctionSummary,.correctionChange{grid-template-columns:1fr 1fr}.correctionSummary strong{text-align:left}}.sourceDesignation.live{border-color:#733d4a;color:#ff9dab;background:#271118}.reportsNav details{margin-top:10px;border-top:1px solid #24334a;padding-top:8px}.reportsNav summary{cursor:pointer;color:#8fa1bb;padding:10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.accountSelector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.accountSelector button{display:grid;text-align:left;gap:4px;padding:14px;border:1px solid #293a52;background:#0c1522}.accountSelector button b{font-size:14px}.accountSelector button span{color:#8192aa;font-size:10px}.accountSelector button.active{border-color:#48a8f2;background:#112842;box-shadow:inset 0 -3px #3aa5fa}.advancedFilters{border:1px solid #27364f;background:#0b131f;margin-bottom:12px}.advancedFilters>summary{cursor:pointer;padding:11px 14px;color:#9cb0ca;font-weight:700}.advancedFilters[open]>summary{border-bottom:1px solid #27364f}.advancedFilters .globalFilters{border:0}.dashboardShell{display:grid;gap:14px}.dashboardIntro,.dashboardBlock{border:1px solid #263750;background:#0b131f;padding:16px}.dashboardIntro{display:flex;justify-content:space-between;gap:20px;align-items:center}.dashboardIntro small,.dashboardBlock header small{color:#61aff5;letter-spacing:.12em}.dashboardIntro h2,.dashboardBlock h2{margin:4px 0;font-size:19px}.dashboardIntro p,.dashboardBlock header p,.dataNote{margin:3px 0;color:#8294ad;font-size:11px}.dashboardIntro>span{padding:7px 10px;border:1px solid #536078;color:#aebbd0}.dashboardIntro>span.qualified{border-color:#287a62;color:#67e4bb;background:#0f2823}.dashboardBlock>header{height:auto;background:transparent;border:0;padding:0 0 12px;display:flex;justify-content:space-between;align-items:end}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.metricCard{padding:13px;border:1px solid #293a53;background:linear-gradient(145deg,#101b2b,#0c1420);min-height:84px}.metricCard small{display:block;color:#8295b0;text-transform:uppercase;font-size:9px}.metricCard strong{display:block;margin-top:7px;font-size:18px}.metricCard span{display:block;color:#71829b;font-size:9px;margin-top:6px}.dashboardCharts,.breakdownGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboardCharts .reportChart,.breakdownGrid .reportChart{margin:0}.breakdownGrid .reportChart{height:235px}.tradeTable{overflow:auto}.tradeTable table{border-collapse:collapse;width:100%;font-size:10px}.tradeTable th,.tradeTable td{padding:9px;white-space:nowrap;text-align:left;border-bottom:1px solid #223149}.tradeTable th{color:#8195b1;background:#101b2b;position:sticky;top:0}.journalDetail{margin-top:12px;border-top:1px solid #27364f;padding-top:10px}.journalDetail>summary{cursor:pointer;color:#91a8c5}.dataNote{margin-top:10px}@media (max-width:780px),(max-height:500px) and (orientation:landscape){.accountSelector,.dashboardCharts,.breakdownGrid{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui;color:#dce6f8;background:#070a11;font-size:13px}*{box-sizing:border-box}body{margin:0}button,select{font:inherit;color:#b8c6df;background:#111827;border:1px solid #24314b;border-radius:5px;padding:7px 11px}button:hover{border-color:#3d92f5}button:disabled{opacity:.45}header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #202a3d;background:#0c111d}.brand{display:flex;gap:11px;align-items:center;letter-spacing:1.4px}.brand small,.chartHead small,.watch small{display:block;color:#667692;font-size:9px;margin-top:3px}.mark{background:linear-gradient(135deg,#278bff,#36d9a8);color:#fff;font-weight:900;padding:10px;border-radius:7px}.system{display:flex;align-items:center;gap:9px;color:#7f90ae;font-size:10px;letter-spacing:.7px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#25d59a;box-shadow:0 0 8px #25d59a}.dot.muted{background:#667084;box-shadow:none}.badge{background:#143c35;color:#41e4b2;padding:5px 9px;border:1px solid #205c4f;border-radius:4px}.danger{color:#ff778a;border-color:#6d2834;background:#241017}.danger.active{background:#a81d37;color:#fff}.toolbar{height:50px;padding:8px 15px;display:flex;gap:8px;border-bottom:1px solid #1d2739}.times{display:flex}.times button{border-radius:0;margin-left:-1px}.times .selected{background:#1c4b7f;color:#fff}.run{margin-left:auto;background:#1766be;color:#fff}.workspace{display:grid;grid-template-columns:210px minmax(500px,1fr) 305px;height:680px}aside,.central,.strategy{border-right:1px solid #1b2536;min-width:0}h3{font-size:10px;color:#7586a5;letter-spacing:1.1px;margin:17px}.watch{display:flex;justify-content:space-between;padding:14px;border-left:2px solid #258cf5;background:#101a29}.price{text-align:right}.green{color:#27d59d!important}.health{margin-top:25px}.health p{padding:9px 15px;margin:0;color:#8999b4}.health p b{float:right;color:#c2cee2;font-size:10px}.chartHead{height:54px;padding:10px 15px;display:flex;justify-content:space-between;border-bottom:1px solid #182235}.ohlc{font-size:10px;color:#7f91af}.chart{height:510px}.indicator{height:115px;border-top:1px solid #273147;position:relative;padding:8px;color:#7f90aa;font-size:10px}.indicator svg{height:85px;width:100%;display:block}.indicator path{fill:none;stroke-width:1.6}.adx{stroke:#e3e8f2}.plus{stroke:#24d69c}.minus{stroke:#ff536d}.strategy{overflow:auto;background:#0b101a}.strategy h3{display:flex;justify-content:space-between}.strategy h3 span{font-size:8px;color:#2dd39f}.row{display:flex;justify-content:space-between;padding:6px 16px;border-bottom:1px solid #151e2d}.row label{text-transform:capitalize;color:#788aa7}.row b{max-width:150px;text-align:right;font-size:11px;color:#c9d6e9;overflow:hidden;text-overflow:ellipsis}.bottom{border-top:1px solid #222d41;min-height:180px}.bottom nav{height:38px;border-bottom:1px solid #1d2738;padding-left:220px}.bottom nav button{height:38px;border:0;border-radius:0;background:transparent;color:#71819d}.bottom nav .active{color:#61aaff;border-bottom:2px solid #3290f4}.panel{padding:20px}.empty{text-align:center;color:#5d6d87;padding:25px}.metrics{display:flex;gap:10px}.metrics div{min-width:140px;padding:14px;background:#101725;border:1px solid #222e44}.metrics small{display:block;text-transform:uppercase;color:#6f809f}.metrics b{font-size:20px;display:block;margin-top:7px}.error{background:#6f1e2b;padding:8px 20px;color:#fff}@media (max-width:1050px){.workspace{grid-template-columns:0 minmax(500px,1fr) 285px}.workspace>aside:first-child{display:none}.bottom nav{padding-left:0}}@media (max-width:780px){.workspace{grid-template-columns:1fr;height:auto}.strategy{height:400px}.system{display:none}.toolbar{overflow:auto}.central{height:680px}}.demoBadge{background:#3b2b0b;color:#ffc95e;border:1px solid #72551d;padding:5px 8px;border-radius:4px}.liveBadge{background:#103b31;color:#67e8bd;border:1px solid #236755;padding:5px 8px;border-radius:4px}.locked{color:#ff9aac;font-weight:800}.notice{background:#0f3b34;color:#68e7bd;padding:7px 20px;border-bottom:1px solid #1f6656}.notice.killed{background:#501624;color:#ffb2bf}.amber{color:#ffc65a!important}.amberDot{background:#e7a72d!important;box-shadow:0 0 8px #e7a72d!important}.red{color:#ff536d!important}.ticket{margin:12px;border:1px solid #29364d;background:#0e1522;padding:10px}.ticket h3{margin:2px 0 10px}.ticket label{display:block;color:#7789a8;font-size:10px;margin-top:8px}.ticket input{display:block;width:100%;margin-top:4px;background:#080d16;border:1px solid #283650;color:#dbe7f8;padding:7px;border-radius:4px}.sideButtons{display:flex}.sideButtons button{width:50%}.buy.selectedSide{background:#145740;color:#61e8bb}.sell.selectedSide{background:#702135;color:#ff9baa}.submitPaper{width:100%;margin-top:10px;background:#185fa8;color:#fff;font-size:10px}.submitPaper:disabled{background:#4e1724;color:#ff9bad;opacity:1}.ticket>small{display:block;color:#f1c162;margin-bottom:10px}.orderTable{border:1px solid #26334a}.orderHeader,.orderLine{display:grid;grid-template-columns:100px 80px 60px 90px 120px 120px 1fr;gap:10px;padding:8px 12px;align-items:center}.orderHeader{background:#121b2a;color:#6f82a2;font-size:9px;letter-spacing:.8px}.orderLine{border-top:1px solid #202b3d;color:#bdcbe0}.orderLine span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace>aside:first-child{overflow:auto;scrollbar-width:thin}.strategyCadence{display:flex;align-items:center;padding:0 10px;border:1px solid #31415d;border-radius:5px;background:#0d1522;color:#9eb0ca;font-size:9px;letter-spacing:.8px;white-space:nowrap}.ticketTitle{display:flex;align-items:center;justify-content:space-between}.ticketTitle h3{margin:2px 0 10px}.ticketTitle span{color:#ff8fa2;border:1px solid #6d2834;background:#241017;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:800}.orderTypeButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0}.orderTypeButtons button{padding:6px 2px;font-size:8px}.orderTypeButtons button.active{background:#1c4b7f;border-color:#3d92f5;color:#fff}.ticketPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px}.ticketPreview span{min-width:0;padding:6px;background:#09101b;border:1px solid #202d42}.ticketPreview small{display:block;color:#687c9d;font-size:7px;letter-spacing:.4px}.ticketPreview b{display:block;color:#dbe7f8;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.leverageStatement{margin:8px 0 0;color:#7688a6;font-size:8px;line-height:1.45}.strategyCadenceControl{display:grid;grid-template-columns:1fr 105px;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid #233047;background:#0d1522}.strategyCadenceControl label{color:#9babc2;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.strategyCadenceControl select{padding:4px 6px;font-size:9px}.strategyCadenceControl small{grid-column:1/-1;color:#60718e;font-size:8px}.activitySummary{display:flex;gap:8px;margin-bottom:12px}.activitySummary span{min-width:120px;padding:10px 12px;background:#101725;border:1px solid #26344c}.activitySummary small{display:block;color:#7284a2;font-size:8px;letter-spacing:.7px}.activitySummary b{display:block;margin-top:4px;font-size:18px}.orderActivity .paperLedgerTitle,.orderActivity .shadowLedgerTitle,.riskEventLayout .paperLedgerTitle{margin-top:16px}.orderActivity .orderLine,.orderActivity .orderHeader{grid-template-columns:minmax(155px,1.2fr) 70px 55px 75px 95px minmax(135px,1fr) minmax(160px,1.2fr)}.orderActivity .orderLine span:first-child{white-space:normal;font-size:10px;color:#8fa0bb}.riskEventLayout{display:grid;gap:20px}.riskEventLayout>section{min-width:0}.riskEventLayout .opsHeader,.riskEventLayout .opsLine{grid-template-columns:minmax(155px,1.15fr) 85px 105px 125px 145px minmax(260px,2fr)}.riskEventLayout .auditGrid{grid-template-columns:minmax(155px,1.15fr) 80px 150px minmax(320px,2fr) 110px}.bottom nav{display:flex;overflow-x:auto;padding-left:210px}.bottom nav button{white-space:nowrap}.panel{overflow-x:auto}.workingOrderControl{margin:0 12px 12px;padding:10px;border:1px solid #72551d;background:#231a08;display:grid;gap:5px}.workingOrderControl b{color:#ffc65a;font-size:9px}.workingOrderControl span{color:#d9c493;font-size:9px}.workingOrderControl button{color:#ff91a3;border-color:#7f3240;background:#2b1117;font-size:9px}.protectedStateNotice{display:grid;gap:6px;margin:14px 0;padding:13px 15px;border:1px solid #70551f;background:#211a0b}.protectedStateNotice b{color:#ffc65a;letter-spacing:.7px}.protectedStateNotice span{color:#c9b98f;line-height:1.5}.coinbaseAccountHead b{color:#65e5bd}.bracketFields{display:grid;grid-template-columns:1fr 1fr;gap:0 6px;margin-top:10px;padding:8px;border:1px solid #32435e;background:#0a111d}.bracketFields>b,.bracketFields>small{grid-column:1/-1}.bracketFields>b{color:#8fb7e8;font-size:8px;letter-spacing:.7px}.bracketFields>small{color:#6f809d;font-size:8px;margin-top:6px}.bracketFields label{margin-top:6px}.bracketFields input{padding:6px}.reconcileButton{display:block;width:calc(100% - 30px);margin:7px 15px 0;padding:6px;font-size:9px;color:#9fc8ff;background:#101b2b}.reviewLive{color:#ff9aac;border-color:#6d3440;background:#211117}.liveReadinessPanel{display:grid;gap:14px}.liveReadinessSummary{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:stretch}.liveReadinessSummary>div{padding:14px;background:#101725;border:1px solid #29364d}.liveReadinessSummary small,.liveReadinessSummary span{display:block;color:#71829f;font-size:9px}.liveReadinessSummary b{display:block;margin:5px 0;color:#ff91a4;font-size:16px}.liveReadinessSummary button{align-self:stretch}.gateGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.gateCard{min-height:92px;padding:11px;border:1px solid #29364d;background:#0e1522}.gateCard>span{display:inline-block;padding:3px 6px;border-radius:3px;font-size:8px;font-weight:800}.gateCard>b,.gateCard>small{display:block}.gateCard>b{margin:8px 0 4px}.gateCard>small{color:#7f90ac;line-height:1.35}.gateCard.pass>span{color:#55e2b2;background:#123d32}.gateCard.blocked>span{color:#ff91a4;background:#4d1823}.liveSafetyNote{margin:0;padding:10px 12px;color:#ffbdc7;border-left:3px solid #9b3146;background:#251018}@media (max-width:1350px){.liveReadinessSummary{grid-template-columns:1fr 1fr}.liveReadinessSummary button{min-height:54px}}@media (max-width:1100px){.gateGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.coinbaseAccountPanel{display:grid;gap:12px}.coinbaseAccountHead{display:flex;justify-content:space-between;align-items:stretch;padding:13px 15px;border:1px solid #29364d;background:#0d1624}.coinbaseAccountHead small,.coinbaseAccountHead span{display:block;color:#71829f;font-size:9px}.coinbaseAccountHead b{display:block;margin:3px 0;color:#55e2b2;font-size:18px}.coinbaseMetrics{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:8px}.coinbaseMetrics>div{padding:11px;border:1px solid #26344b;background:#101725}.coinbaseMetrics small{display:block;color:#71829f;font-size:8px}.coinbaseMetrics b{display:block;margin-top:5px;font-size:12px}.externalStateWarning{display:flex;gap:18px;align-items:center;padding:10px 13px;border-left:3px solid #ff536d;background:#35101b;color:#ffb5c0}.externalStateWarning span{color:#d499a3;font-size:9px}.exchangeSection{border:1px solid #26344b;background:#0b121e}.exchangeSectionTitle{display:flex;justify-content:space-between;padding:9px 12px;background:#121b2a;color:#8fa3c1;font-size:9px;letter-spacing:.7px}.exchangeTable{overflow:auto}.exchangeHeader,.exchangeLine{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));gap:10px;align-items:center;padding:8px 12px;min-width:880px}.exchangeHeader{color:#6f82a2;font-size:8px}.exchangeLine{border-top:1px solid #202b3d;color:#bdcbe0;font-size:10px}.exchangeLine span,.exchangeLine b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coinbasePrivacyNote{margin:0;padding:9px 12px;color:#71829f;border-left:3px solid #2a8ed8;background:#0c1826;font-size:9px}@media (max-width:1200px){.coinbaseMetrics{grid-template-columns:repeat(3,1fr)}}.positionCard{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:12px;margin-top:12px;padding:14px;background:#0e1725;border:1px solid #26344b}.positionCard span{color:#9aabc5}.chartStack{height:590px}.priceChart{height:410px}.indicatorPane{height:180px;position:relative;border-top:1px solid #273147;background:#0a0e17}.indicatorChart{height:180px}.indicatorLegend{position:absolute;z-index:2;top:7px;left:12px;display:flex;gap:10px;align-items:center;font-size:9px;color:#7789a8;pointer-events:none}.indicatorLegend b{color:#c8d5e9}.indicatorLegend small{color:#5f718e}.legendAdx{color:#d5e2ff}.legendPlus{color:#29d391}.legendMinus{color:#ff5470}.legendWave{color:#34d399}.legendAccel{color:#f59e0b}.legendFlow{color:#38bdf8}.rocketBrand{position:absolute;z-index:3;right:12px;bottom:20px;padding:5px 8px;background:#07111ddd;color:#fff;font-size:8px;font-weight:800;pointer-events:none}.rocketBrand small{display:block;color:#cbd5e1;font-size:6px;text-align:right;margin-top:2px}.opsTable{border:1px solid #26334a}.opsHeader,.opsLine{display:grid;grid-template-columns:95px 85px 110px 145px 180px 1fr;gap:12px;padding:8px 12px;align-items:center}.opsHeader{background:#121b2a;color:#6f82a2;font-size:9px;letter-spacing:.8px}.opsLine{border-top:1px solid #202b3d;color:#bdcbe0;font-size:11px}.opsLine span,.opsLine b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsHeader.auditGrid,.opsLine.auditGrid{grid-template-columns:95px 85px 180px 1fr 110px}.paperDeploy.active{background:#6f2637!important;color:#ffb4c0!important;border-color:#a33b54!important}.paperDeploy.active:before{content:"● ";color:#ff5875}.signalTable{border:1px solid #26334a}.signalHeader,.signalLine{display:grid;grid-template-columns:95px 190px 55px 80px 180px 120px 1fr;gap:12px;padding:8px 12px;align-items:center}.signalHeader{background:#121b2a;color:#6f82a2;font-size:9px;letter-spacing:.8px}.signalLine{border-top:1px solid #202b3d;color:#bdcbe0;font-size:11px}.signalLine span,.signalLine b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch .price .candleCountdown{display:block;margin-top:4px;color:#8da2c2!important;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.35px}.watch .price .candleCountdown:before{content:"◷ ";color:#30bced}.workspace>aside:first-child{overflow:auto}.indicatorControls{margin:12px;border:1px solid #29364d;background:#0e1522}.indicatorControls h3{display:flex;justify-content:space-between;margin:10px}.indicatorControls h3 span{color:#30bced}.indicatorControl{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center;padding:9px;border-top:1px solid #202b3d}.indicatorControl>button{font-size:8px;padding:5px;color:#71819d}.indicatorControl>button i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#667084}.indicatorControl.active>button{color:#65e6ba;border-color:#236755;background:#103b31}.indicatorControl.active>button i{background:#25d59a;box-shadow:0 0 7px #25d59a}.indicatorControl>div>b{display:block;font-size:10px}.indicatorControl>div>small{display:block;color:#647693;font-size:8px;margin-top:2px}.indicatorReadout{grid-column:1/-1}.indicatorReadout em{display:block;font-style:normal;font-size:8px;line-height:1.3;margin-bottom:5px}.indicatorReadout p{display:block;margin:0;padding:4px 0;border-top:1px solid #182235}.indicatorReadout p span{display:block;color:#647693;font-size:7px}.indicatorReadout p b{display:block;font-size:8px;margin-top:2px;line-height:1.25}.neutral{color:#bdcbe0!important}.indicatorDashboards{border-top:1px solid #29364d;background:#080d16;padding:14px 18px 20px}.indicatorDashboardTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#9badc9;font-size:10px;letter-spacing:1px}.indicatorDashboardTitle span{color:#30bced;font-size:9px}.indicatorDashboard{border:1px solid #3a465b;background:#05080e;margin-top:12px;box-shadow:0 8px 28px #0008}.indicatorDashboardHead{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#111827;border-bottom:1px solid #3a465b}.indicatorDashboardHead b{font-size:12px;letter-spacing:1px;color:#f4f7fb}.indicatorDashboardHead small{display:block;color:#7183a0;font-size:8px;margin-top:3px}.indicatorDashboardHead em{font-style:normal;font-size:9px;color:#ffc65a}.indicatorTableWrap{overflow:auto}.paIndicatorTable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px;color:#fff}.paIndicatorTable th,.paIndicatorTable td{border:1px solid #333;padding:7px 9px;text-align:left;vertical-align:middle;line-height:1.25}.paIndicatorTable th{background:#171d27;color:#fff;font-size:9px;letter-spacing:.7px}.paIndicatorTable th:first-child,.paIndicatorTable td:first-child{width:16%;background:#151b25;color:#dce6f8;font-weight:800;letter-spacing:.4px}.paIndicatorTable th:nth-child(2),.paIndicatorTable td:nth-child(2){width:31%;font-weight:700}.paIndicatorTable th:nth-child(3),.paIndicatorTable td:nth-child(3){width:53%}.paIndicatorTable.fourColumn th:first-child,.paIndicatorTable.fourColumn td:first-child{width:16%}.paIndicatorTable.fourColumn th:nth-child(2),.paIndicatorTable.fourColumn td:nth-child(2){width:16%}.paIndicatorTable.fourColumn th:nth-child(3),.paIndicatorTable.fourColumn td:nth-child(3){width:20%;font-family:Consolas,monospace;white-space:nowrap}.paIndicatorTable.fourColumn th:nth-child(4),.paIndicatorTable.fourColumn td:nth-child(4){width:48%}.paIndicatorTable tr.green td:not(:first-child){background:#0d5d3f;color:#f3fffb}.paIndicatorTable tr.red td:not(:first-child){background:#6b1727;color:#fff5f7}.paIndicatorTable tr.amber td:not(:first-child){background:#624411;color:#fff9e9}.paIndicatorTable tr.neutral td:not(:first-child){background:#252c38;color:#edf2fa}@media (max-width:900px){.indicatorDashboardTitle{align-items:flex-start;gap:5px;flex-direction:column}.paIndicatorTable{min-width:760px}}.chartViewport{height:590px;position:relative;overflow:hidden}.indicatorChartPanel{position:absolute;z-index:20;top:5px;right:8px;width:min(64%,760px);max-height:404px;overflow:auto;background:#111827f5;border:1px solid #e5e7eb;box-shadow:0 8px 30px #0009}.indicatorPanelTabs{display:flex;background:#090d15;border-bottom:1px solid #455166}.indicatorPanelTabs button{flex:1;border:0;border-radius:0;background:#111827;color:#7f91af;padding:4px 8px;font-size:8px}.indicatorPanelTabs button.active{background:#263449;color:#fff}.chartIndicatorTable{width:100%;border-collapse:collapse;table-layout:fixed;color:#fff;font-size:8px;line-height:1.05}.chartIndicatorTable th,.chartIndicatorTable td{border:1px solid #4b5563;padding:3px 5px;text-align:center;vertical-align:middle;height:19px;overflow:hidden;text-overflow:ellipsis}.chartIndicatorTable th{height:20px;background:#111827;color:#fff;font-size:8px}.chartIndicatorTable th:first-child,.chartIndicatorTable td:first-child{width:17%;background:#141a24;font-weight:800}.chartIndicatorTable th:nth-child(2),.chartIndicatorTable td:nth-child(2){width:27%;font-weight:800}.chartIndicatorTable th:nth-child(3),.chartIndicatorTable td:nth-child(3){width:56%}.chartIndicatorTable.fourColumn th:first-child,.chartIndicatorTable.fourColumn td:first-child{width:16%}.chartIndicatorTable.fourColumn th:nth-child(2),.chartIndicatorTable.fourColumn td:nth-child(2){width:14%}.chartIndicatorTable.fourColumn th:nth-child(3),.chartIndicatorTable.fourColumn td:nth-child(3){width:18%;font-family:Consolas,monospace;white-space:nowrap}.chartIndicatorTable.fourColumn th:nth-child(4),.chartIndicatorTable.fourColumn td:nth-child(4){width:52%}.chartIndicatorTable tr.green td:not(:first-child){background:#059447;color:#fff}.chartIndicatorTable tr.red td:not(:first-child){background:#c4000c;color:#fff}.chartIndicatorTable tr.amber td:not(:first-child){background:#eb9700;color:#fff}.chartIndicatorTable tr.neutral td:not(:first-child){background:#3d4857;color:#fff}.orderPressureTape{position:absolute;z-index:19;top:410px;right:42px;width:205px;color:#f8fafc;font:8px/12px Consolas,monospace;text-align:right}.orderPressureTape>div{height:12px;position:relative;margin:2px 0}.orderPressureTape span{position:absolute;right:45px;top:4px;height:2px}.askTape span{background:#ef4444}.bidTape span{background:#22c55e}.indicatorWatermark{position:absolute;z-index:18;top:414px;right:275px;color:#f8fafc;font-size:9px;font-weight:700;letter-spacing:.2px}.central .chartStack{height:590px}@media (max-width:1150px){.indicatorChartPanel{width:72%}.chartIndicatorTable{font-size:7px}.indicatorWatermark{display:none}}@media (max-width:780px){.indicatorChartPanel{position:absolute;width:94%;right:3%;max-height:390px}.orderPressureTape{display:none}}.workspace{grid-template-columns:210px minmax(500px,1fr) 470px}.indicatorSide{background:#080d15}.indicatorSidePanel{border-bottom:1px solid #29364d;background:#0b111c}.sidePanelTitle{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#090d15;border-bottom:1px solid #354158;color:#dce6f8;font-size:9px;letter-spacing:.7px}.sidePanelTitle span{color:#2dd39f;font-size:7px}.indicatorSidePanel .chartIndicatorTable{font-size:7px;line-height:1}.indicatorSidePanel .chartIndicatorTable th,.indicatorSidePanel .chartIndicatorTable td{padding:3px 4px;height:20px;white-space:normal}.indicatorSidePanel .chartIndicatorTable.fourColumn th:first-child,.indicatorSidePanel .chartIndicatorTable.fourColumn td:first-child{width:18%}.indicatorSidePanel .chartIndicatorTable.fourColumn th:nth-child(2),.indicatorSidePanel .chartIndicatorTable.fourColumn td:nth-child(2){width:17%}.indicatorSidePanel .chartIndicatorTable.fourColumn th:nth-child(3),.indicatorSidePanel .chartIndicatorTable.fourColumn td:nth-child(3){width:21%}.indicatorSidePanel .chartIndicatorTable.fourColumn th:nth-child(4),.indicatorSidePanel .chartIndicatorTable.fourColumn td:nth-child(4){width:44%}.sidePressureTape{display:flex;justify-content:flex-end;gap:12px;padding:6px 10px 2px;color:#f8fafc;font:8px Consolas,monospace}.sidePressureTape .askTape{color:#ff536d}.sidePressureTape .bidTape{color:#27d59d}.sideWatermark{text-align:right;padding:2px 10px 8px;color:#8da0bf;font-size:7px}.strategyDiagnostics{border-top:1px solid #202b3d}.strategyDiagnostics summary{cursor:pointer;list-style:none;padding:11px 14px;color:#7586a5;font-size:8px;letter-spacing:.8px}.strategyDiagnostics summary:after{content:"▸";float:right;color:#30bced}.strategyDiagnostics[open] summary:after{content:"▾"}.strategyDiagnostics .row{padding:5px 14px;font-size:9px}.strategyDiagnostics .row b{max-width:245px;font-size:9px}.sidePanelEmpty{padding:24px 16px;border-bottom:1px solid #29364d;color:#7183a0}.sidePanelEmpty b,.sidePanelEmpty span{display:block}.sidePanelEmpty b{color:#dce6f8;font-size:10px}.sidePanelEmpty span{margin-top:7px;font-size:9px;line-height:1.4}@media (max-width:1050px){.workspace{grid-template-columns:0 minmax(500px,1fr) 410px}}@media (max-width:780px){.workspace{grid-template-columns:1fr}.indicatorSidePanel .chartIndicatorTable{font-size:7px}}.wizardPredictionPanel .sidePanelTitle{font-size:11px}.wizardPredictionPanel .sidePanelTitle span{font-size:9px;font-weight:800}.wizardPredictionPanel .chartIndicatorTable{font-size:11px;line-height:1.25}.wizardPredictionPanel .chartIndicatorTable th{font-size:10px;letter-spacing:.25px}.wizardPredictionPanel .chartIndicatorTable th,.wizardPredictionPanel .chartIndicatorTable td{height:auto;min-height:28px;padding:7px 6px;font-weight:650;overflow-wrap:anywhere}.wizardPredictionPanel .chartIndicatorTable.fourColumn th:first-child,.wizardPredictionPanel .chartIndicatorTable.fourColumn td:first-child{width:18%}.wizardPredictionPanel .chartIndicatorTable.fourColumn th:nth-child(2),.wizardPredictionPanel .chartIndicatorTable.fourColumn td:nth-child(2){width:17%}.wizardPredictionPanel .chartIndicatorTable.fourColumn th:nth-child(3),.wizardPredictionPanel .chartIndicatorTable.fourColumn td:nth-child(3){width:20%}.wizardPredictionPanel .chartIndicatorTable.fourColumn th:nth-child(4),.wizardPredictionPanel .chartIndicatorTable.fourColumn td:nth-child(4){width:45%}.strategyEdgePanel{border-bottom:2px solid #2d3b52;background:#0b111c}.strategyEdgeTitle{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:#0e1725;border-bottom:1px solid #2a3850}.strategyEdgeTitle b{display:block;color:#f1f6ff;font-size:11px;letter-spacing:1px}.strategyEdgeTitle small{display:block;margin-top:3px;color:#30bced;font-size:7px;letter-spacing:.5px}.strategyEdgeTitle span{color:#2dd39f;font-size:7px}.edgeDecision{margin:10px 12px;padding:10px 12px;border:1px solid #35435b;background:#111a29}.edgeDecision small,.edgeDecision b,.edgeDecision em{display:block}.edgeDecision small{color:#788aa7;font-size:7px;letter-spacing:.7px}.edgeDecision b{font-size:18px;margin-top:3px}.edgeDecision em{margin-top:2px;color:#9dafca;font-size:8px;font-style:normal}.edgeDecision.green{background:#0b2f25;border-color:#24694f}.edgeDecision.red{background:#35101b;border-color:#7b293e}.edgeDecision.amber{background:#30240d;border-color:#68501f}.edgeRow{display:grid;grid-template-columns:135px 1fr;gap:8px;padding:6px 13px;border-top:1px solid #172235;align-items:start}.edgeRow label{color:#788aa7;font-size:8px}.edgeRow b{color:#cbd8eb;font-size:8px;line-height:1.3;text-align:right}.wizardSseBanner{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin:0 12px 8px;padding:10px 11px;border:1px solid #1f7a5a;background:#092a22}.wizardSseBanner span{color:#91c5b0;font-size:10px;font-weight:700;letter-spacing:.8px}.wizardSseBanner b{color:#39d39f;font-size:18px}.wizardSseBanner em{grid-column:2;color:#e1ebe7;font-size:11px;font-style:normal}.wizardForecastReport{margin:0 12px 10px;border:1px solid #2b405b;background:#07111d}.wizardForecastReport>div{display:grid;grid-template-columns:122px 1fr;gap:5px 10px;padding:10px;border-bottom:1px solid #1b2a3d}.wizardForecastReport>div:last-child{border-bottom:0}.wizardForecastReport label{grid-row:1/3;color:#a8b8cf;font-size:10px;font-weight:700;letter-spacing:.45px}.wizardForecastReport b{color:#f6a019;font-size:14px;line-height:1.3}.wizardForecastReport span{color:#eef4ff;font-size:12px;line-height:1.45}.wizardStrategyPanel .edgeRow label{font-size:10px}.wizardStrategyPanel .edgeRow b{font-size:11px;line-height:1.45}.wizardStrategyPanel{max-height:900px;overflow:auto}.brandIcon{width:42px;height:42px;display:block;object-fit:cover;object-position:center 24%;border-radius:7px;border:1px solid #536176;box-shadow:0 0 14px #000b,0 0 8px #30bced33;filter:grayscale(1) contrast(1.08)}.priceChartWrap{height:410px;position:relative;overflow:hidden}.truthOverlay{position:absolute;z-index:4;top:0;right:68px;bottom:0;left:0;pointer-events:none;overflow:hidden}.liquidityZone{position:absolute;display:none;background:linear-gradient(90deg,#22c55e55,#a3e63555 68%,#fde047aa);border:0}.truthChartLabel{position:absolute;display:none;z-index:3;transform:translate(-50%,-115%);padding:4px 7px;border-radius:3px;color:#fff;font:700 8px/1.1 Inter,ui-sans-serif,sans-serif;white-space:nowrap;box-shadow:0 2px 5px #0008}.truthChartLabel:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);border:5px solid transparent;border-top-color:inherit;border-bottom:0}.truthChartLabel.sellPress{background:#d50000;border-color:#d50000}.truthChartLabel.weakBounce{transform:translate(-50%,15%);background:#374151;border-color:#374151}.truthChartLabel.weakBounce:after{top:-5px;bottom:auto;border-top:0;border-bottom:5px solid #374151}.chartOrderTape{position:absolute;display:none;z-index:4;transform:translateY(-50%);width:130px;color:#fff;font:700 8px/13px Consolas,monospace;white-space:nowrap}.chartOrderTape>div{height:13px;display:flex;align-items:center;gap:5px}.chartOrderTape i{display:inline-block;height:3px}.chartOrderTape .askTape i{background:#d50000}.chartOrderTape .bidTape i{background:#00a651}.truthWatermark{position:absolute;right:10px;bottom:20px;color:#f8fafc;font-size:8px;font-weight:700;letter-spacing:.2px;text-shadow:0 1px 3px #000}.wizardRibbonFills{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.wizardRibbonFills path{stroke:none}.wizardRibbonFills [data-wizard-band=support-1]{fill:#21d4b426}.wizardRibbonFills [data-wizard-band=support-2]{fill:#21d4b418}.wizardRibbonFills [data-wizard-band=resist-1]{fill:#ff4d5a26}.wizardRibbonFills [data-wizard-band=resist-2]{fill:#ff4d5a18}.wizardTargetZone{position:absolute;z-index:2;display:none;align-items:center;justify-content:center;border:1px solid #22d3ee;color:#fff;background:#22d3ee33;font:700 7px/1 Inter,ui-sans-serif,sans-serif;font-style:normal;letter-spacing:.2px}.wizardTargetZone.previous{border-color:#94a3b866;background:#64748b38;color:#d7e0ec}.wizardTargetZone.big{border-color:#f97316;background:#f9731633}.legendSignal{color:#e2e8f0}.wizardPane .rocketBrand{border:1px solid #22d3ee33}.shadowBadge{background:#4a3308!important;color:#ffd36a!important;border-color:#8a6417!important}.shadowDeploy{color:#e3b84f;border-color:#62501f;background:#241d0b}.shadowDeploy.active{background:#78530b;color:#fff1b8;border-color:#b88419;box-shadow:0 0 10px #f5a62333}.shadowDeploy.active:before{content:"● ";color:#ffe088}.shadowLedgerTitle,.paperLedgerTitle{padding:8px 12px;margin-top:10px;border:1px solid #3c485d;border-bottom:0;background:#111827;color:#8395b2;font-size:9px;letter-spacing:.8px}.shadowLedgerTitle{color:#ffd36a;border-color:#71551e;background:#2a210d}.shadowLedger{border-color:#71551e}.shadowLedger .orderHeader{background:#2a210d;color:#dfbd6b}.indicatorModules{border-top:1px solid #29364d}.indicatorModules summary{cursor:pointer;padding:8px 10px;color:#8da0bf;font-size:8px;letter-spacing:.5px}.moduleLine{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:5px 10px;border-top:1px solid #172235;font-size:8px}.moduleLine b{color:#dce6f8}.moduleLine span{color:#29d391}.moduleLine.unavailable span{color:#f5a623}.moduleLine small{grid-column:1/-1;color:#7183a0;line-height:1.3}.tradeLedger{display:grid;gap:12px}.ledgerSummary{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px}.ledgerSummary>div{padding:12px;border:1px solid #29364d;background:#101725}.ledgerSummary small{display:block;color:#71829f;font-size:8px}.ledgerSummary b{display:block;margin-top:5px;font-size:15px}.ledgerSectionTitle{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border:1px solid #29364d;background:#121b2a;color:#8fa3c1;font-size:9px;letter-spacing:.7px}.ledgerSectionTitle span{color:#71829f;font-size:8px}.monthlyLedger,.tradeLedgerTable{border:1px solid #26334a;overflow:auto}.monthlyHeader,.monthlyLine{display:grid;grid-template-columns:130px 90px 150px 150px 150px;gap:12px;padding:8px 12px;align-items:center;min-width:760px}.monthlyHeader,.tradeLedgerHeader{background:#101927;color:#71829f;font-size:8px;letter-spacing:.7px}.monthlyLine{border-top:1px solid #202b3d;color:#bdcbe0}.tradeLedgerHeader,.tradeLedgerLine{display:grid;grid-template-columns:90px 180px 70px 80px 90px 110px 120px 110px 100px 110px 80px;gap:10px;padding:8px 12px;align-items:center;min-width:1280px}.tradeLedgerLine{border-top:1px solid #202b3d;color:#bdcbe0;font-size:10px}.tradeLedgerLine span,.tradeLedgerLine b{overflow:hidden;text-overflow:ellipsis}.tradeLedgerLine small{display:block;margin-top:2px;color:#71829f;font-size:7px;white-space:nowrap}.tradeLedgerLine>b:last-child{text-align:center;padding:4px;border:1px solid #35445c;background:#111b2a}@media (max-width:1200px){.ledgerSummary{grid-template-columns:repeat(4,1fr)}}.executionLab{display:grid;gap:12px}.executionWarning{display:grid;grid-template-columns:2fr 1fr;gap:10px}.executionWarning>div{padding:13px 15px;border:1px solid #8b3c4d;background:#32101a}.executionWarning>div:last-child{border-color:#33445e;background:#101827}.executionWarning small,.executionWarning span{display:block;color:#8ea0bc;font-size:9px}.executionWarning b{display:block;margin:4px 0;color:#ff9bad;font-size:16px}.executionWarning>div:last-child b{color:#55e2b2;font-size:22px}.executionControls{display:grid;grid-template-columns:minmax(210px,1.3fr) auto minmax(100px,.5fr) minmax(100px,.5fr) minmax(190px,1fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid #29364d;background:#0d1522}.executionControls label{display:grid;gap:4px;color:#788aa7;font-size:8px;letter-spacing:.5px}.executionControls input,.executionControls select{width:100%;min-width:0;padding:7px;color:#dce6f8;background:#080d16;border:1px solid #283650;border-radius:4px}.runMock{color:#06140f;background:#42d8a5;border-color:#42d8a5;font-weight:800}.mockOrders{display:grid;gap:10px}.mockOrder{border:1px solid #29364d;background:#0a111c}.mockOrder>header{height:auto;min-height:48px;padding:9px 12px;background:#111b2a}.mockOrder>header b,.mockOrder>header small{display:block}.mockOrder>header small{margin-top:3px;color:#7183a0;font-size:8px}.mockOrder>header>span{color:#55e2b2;font-size:8px}.mockFacts{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:1px;background:#253149}.mockFacts>span{padding:8px 10px;background:#0e1623;color:#c6d3e7;font-size:9px;overflow:hidden;text-overflow:ellipsis}.mockFacts small{display:block;margin-bottom:3px;color:#6f82a2;font-size:7px}.transitionList>div{display:grid;grid-template-columns:90px 190px 1fr;gap:10px;padding:7px 11px;border-top:1px solid #1b2638;font-size:9px}.transitionList time{color:#788aa7}.transitionList b{color:#c8d6ea}.transitionList span{color:#8fa0ba}.mockOrder>footer{display:flex;justify-content:flex-end;gap:7px;padding:8px 11px;border-top:1px solid #28354a}.mockOrder>footer button{font-size:8px}@media (max-width:1200px){.executionControls{grid-template-columns:1fr 90px 1fr 1fr}.executionWarning{grid-template-columns:1fr}.mockFacts{grid-template-columns:1fr 1fr}.transitionList>div{grid-template-columns:80px 160px 1fr}}.mobileSafety{display:none}.paperStatePriority{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#26344c;border-bottom:1px solid #33445e}.paperStatePriority>div{display:grid;gap:4px;padding:8px 12px;background:#0d1522}.paperStatePriority small,.sourceStateCards small{color:#8193af;font-size:8px;letter-spacing:.7px}.paperStatePriority b{font-size:10px;color:#f2f6ff}.sourceStateCards{display:grid;grid-template-columns:1fr;gap:6px;padding:8px;border-bottom:1px solid #233047}.sourceStateCards article{display:grid;gap:4px;padding:8px;background:#0a111d;border:1px solid #2a3850}.sourceStateCards article.working{border-color:#8b6423;background:#1c160b}.sourceStateCards b{font-size:10px;color:#edf3ff}.sourceStateCards span{font-size:8px;color:#9aaac2;line-height:1.4}@media (max-width:780px),(max-height:500px) and (orientation:landscape){body{overflow-x:hidden}button,select{min-height:44px}.workspace{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.strategy{height:auto!important;max-height:none}.mobileSafety{position:sticky;top:0;z-index:20;display:block;padding:9px 12px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.6px;border-bottom:1px solid}.mobileSafety.verified{color:#51e8b6;background:#0d2922;border-color:#276b59}.mobileSafety.unavailable{color:#d5bf91;background:#292312;border-color:#6d5a27}.toolbar{height:auto!important;overflow:visible!important;display:grid!important;grid-template-columns:1fr}.toolbar select,.toolbar button{width:100%}.times{display:grid!important;grid-template-columns:repeat(6,1fr)}.times button{min-width:0;padding:8px 2px}.run{margin-left:0}.central{height:auto!important}.chartViewport{height:570px}.bottom nav{height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(100% - 1px)!important;overflow:visible!important;padding:0!important}.bottom nav button{height:auto!important;min-height:44px;white-space:normal!important}.panel{padding:12px;max-width:100%;overflow-x:auto}header,.toolbar,.workspace,.bottom{max-width:100vw}.ohlc{font-size:9px}.chartHead{height:auto;gap:8px}.paperStatePriority{grid-template-columns:1fr}}.bootstrapSafety{min-height:100vh;display:grid;place-items:center;margin:0;padding:24px;box-sizing:border-box;background:#17120a;color:#ffe0a3;font:600 16px/1.5 system-ui,sans-serif;text-align:center}.bootstrapSafety>div{max-width:38rem;border:1px solid #8a692d;background:#251b0b;padding:24px}.bootstrapSafety h1{margin:0;font-size:18px;letter-spacing:.08em}.bootstrapSafety p{margin:10px 0 0;font-size:14px;font-weight:400}.applicationUnavailable{background:#2b1015;color:#ffd3d9}.applicationUnavailable>div{border-color:#9f4454;background:#3a131b}.applicationUnavailable button{margin-top:16px;color:#ffd3d9;background:#2b1015;border-color:#9f4454}
