:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090b;--bg-2:#0b0f12;--surface:#10161b;--surface-2:#151d23;--surface-3:#1d2931;--text:#edf4f2;--muted:#8d9ca3;--line:#27343d;--good:#35d08b;--warn:#e8b957;--danger:#f0707e;--accent:#4db8ff;--accent-2:#b8d95a;--shadow:0 18px 50px #00000052;--trade-bg:#050b10;--trade-panel:#081620eb;--trade-panel-2:#0a1d2af0;--trade-border:#749bb82e;--trade-border-strong:#0091ff8c;--trade-text:#f1f7fb;--trade-muted:#8ea3b5;--trade-blue:#0796ff;--trade-green:#00df82;--trade-purple:#7b5cff;--trade-orange:#ff9f1c;--trade-red:#ff4257;--trade-shadow:0 18px 60px #0000006b}body{background:radial-gradient(circle at 18% 12%,#0091ff1f,#0000 28%),radial-gradient(circle at 78% 8%,#00df8214,#0000 24%),linear-gradient(#06111a 0%,#050b10 44%,#03080c 100%)}body:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 72%);mask-image:linear-gradient(#0000008c,#0000 72%)}.authShell{isolation:isolate;color:#f7fbff;background:linear-gradient(90deg,#01050dad 0%,#02070f29 45%,#01050da8 100%),linear-gradient(#01050f8a 0%,#01060e14 42%,#01050ad6 100%),url(/images/login-city-bg.jpg) 50%/cover no-repeat,#020712;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:100vh;padding:40px clamp(28px,4.5vw,72px) 44px;display:grid;position:relative;overflow:hidden}.authShell:before,.authShell:after{content:"";pointer-events:none;position:absolute}.authShell:before{z-index:0;background:radial-gradient(circle at 27% 33%,#ff4d5f29,#0000 28%),radial-gradient(circle at 77% 20%,#0796ff1f,#0000 31%);inset:0}.authShell:after{z-index:0;opacity:.86;background:linear-gradient(#01050e1a,#01050c38 47%,#010409b3),linear-gradient(90deg,#0000002e,#0000 22% 72%,#0000003d);inset:0}.authLayout{z-index:1;grid-template-columns:minmax(400px,1fr) minmax(440px,560px);place-self:start center;align-items:center;gap:clamp(40px,6vw,92px);width:min(1460px,100%);display:grid;position:relative}.authHero{align-content:center;gap:30px;min-width:0;display:grid}.authHeroCopy{gap:20px;display:grid}.authHeroCopy h1{color:#fff;max-width:560px;margin:0;font-size:50px;font-weight:880;line-height:1.08}.authHeroCopy h1 span{color:#55f07b}.authHeroCopy p{color:#ecf4fcc7;max-width:500px;margin:0;font-size:20px;font-weight:500;line-height:1.5}.authPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#4f314e47,#0000 37%),linear-gradient(#070f1dbd,#030a12d1);border:1px solid #acbcd757;border-radius:8px;justify-self:end;width:min(560px,100%);padding:42px 48px 36px;box-shadow:0 28px 72px #00000075,inset 0 1px #ffffff14}.authPanelHead{gap:9px;margin-bottom:30px;display:grid}.authPanelHead h2{color:#f8fbff;margin:0;font-size:30px;font-weight:860;line-height:1.12}.authPanelHead p{color:#ecf4fcd1;margin:0;font-size:17px;line-height:1.35}.adminUserRow strong,.adminUserRow small{display:block}.settingsMessage,.adminUserRow small,.inlineToggle{color:var(--trade-muted)}.authLoading,.authForm,.profileSecretGrid,.adminUserForm,.providerSecretForm,.adminUserList{gap:12px;display:grid}.authForm{gap:18px}.authField{color:#f7fbffe6;gap:7px;font-size:14px;font-weight:720;display:grid}.profileSecretGrid label{color:var(--trade-muted);gap:6px;font-size:12px;font-weight:760;display:grid}.authField input{width:100%;min-height:50px;color:var(--trade-text);background:#030a12d1;border:1px solid #749bb83d;border-radius:7px;outline:none;padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.profileSecretGrid input,.adminUserForm input,.adminUserForm select,.providerSecretForm input,.providerSecretForm select,.adminUserRow select{width:100%;min-height:40px;color:var(--trade-text);background:#050d14e0;border:1px solid #749bb83d;border-radius:7px;padding:0 10px}.authField input:focus{background:#030a12f0;border-color:#00df8294;box-shadow:0 0 0 3px #00df8221}.authPasswordField{display:block;position:relative}.authPasswordField input{padding-right:52px}.authRevealButton{color:#f7fbffd6;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.authRevealButton:hover,.authRevealButton:focus-visible{background:#ffffff0f;outline:none}.authFormMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.authTextButton{color:#00f090;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:720}.authTextButton:hover,.authTextButton:focus-visible{color:#6bffb5;outline:none}.authMessage,.settingsMessage{margin:0;font-size:12px}.authMessage{color:#ffd69a;background:#ffb95717;border:1px solid #ffb95742;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.35}.authLoading{color:#ecf4fcd1;place-items:center;min-height:240px;font-size:17px}.authSubmitButton,.authSecondaryButton{color:#fff;cursor:pointer;border-radius:7px;width:100%;min-height:56px;font-size:19px;font-weight:790}.authSubmitButton{background:linear-gradient(90deg,#10bfa3 0%,#05e772 100%);border:1px solid #00f28c6b;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:0 21px;display:grid;box-shadow:0 20px 42px #00df8238}.authSubmitButton:hover,.authSubmitButton:focus-visible{filter:brightness(1.05);outline:none}.authDivider{color:#d8e7f494;letter-spacing:0;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:11px;font-weight:850;display:grid}.authDivider:before,.authDivider:after{content:"";background:#9fb3cd2e;height:1px}.authSecondaryButton{background:#030a127a;border:1px solid #9fb3cd29;justify-content:center;align-items:center;gap:14px;display:inline-flex}.authSecondaryButton:hover,.authSecondaryButton:focus-visible{background:#ffffff0e;border-color:#00df824d;outline:none}@media (max-width:1120px){.authShell{grid-template-rows:auto auto auto;align-items:start;padding:30px 24px}.authLayout{grid-template-columns:minmax(0,1fr);gap:26px}.authHero,.authPanel{justify-self:center;width:min(620px,100%)}.authHero{text-align:center;justify-items:center}.authHeroCopy h1{max-width:560px;font-size:42px}.authHeroCopy p{max-width:560px;font-size:18px}}@media (max-width:720px){.authShell{gap:18px;padding:20px 16px 26px}.authHero{gap:18px}.authHeroCopy h1{font-size:34px}.authHeroCopy p{font-size:15.5px}.authPanel{padding:26px 18px 22px}.authPanelHead{margin-bottom:24px}.authPanelHead h2{font-size:25px}.authPanelHead p{font-size:16px}.authField input{min-height:48px;font-size:15px}.authFormMeta{flex-direction:column;align-items:flex-start}.authSubmitButton,.authSecondaryButton{min-height:52px;font-size:17px}}.profileSecretGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileSecretGrid label:first-child,.profileSecretGrid .primaryButton,.profileSecretGrid .settingsMessage{grid-column:1/-1}.adminUserForm{grid-template-columns:minmax(160px,1.4fr) minmax(140px,1fr) 112px auto;align-items:center}.providerSecretForm{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) auto;align-items:center}.providerSecretStatus{flex-wrap:wrap;gap:8px;display:flex}.providerSecretStatus span{color:var(--trade-muted);border:1px solid #749bb838;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:780}.providerSecretStatus span.present{color:var(--trade-good);border-color:#45d68f57}.adminUserRow{border:1px solid var(--trade-border);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(180px,1fr) 118px auto auto;align-items:center;gap:10px;padding:10px;display:grid}.inlineToggle{align-items:center;gap:6px;font-size:12px;display:inline-flex}.inlineToggle input{accent-color:var(--trade-blue)}.tradeTopbar{grid-template-columns:minmax(0,1fr)}@media (max-width:1120px){.tradeTopbar{grid-template-columns:1fr}}
.tradeTopbar{grid-template-columns:minmax(0,1fr)}@media (max-width:1120px){.tradeTopbar{grid-template-columns:1fr}}@media (max-width:760px){.profileSecretGrid,.adminUserForm,.providerSecretForm,.adminUserRow{grid-template-columns:1fr}}.terminal.dark{--bg:var(--trade-bg);--surface:var(--trade-panel);--surface-2:var(--trade-panel-2);--surface-3:#11293af2;--text:var(--trade-text);--muted:var(--trade-muted);--line:var(--trade-border);--good:var(--trade-green);--accent:var(--trade-blue);--warn:var(--trade-orange);--danger:var(--trade-red);--shadow:var(--trade-shadow);background:0 0;grid-template-columns:244px minmax(0,1fr)}.sideRail{z-index:80;border-right:1px solid var(--trade-border);background:linear-gradient(#040d14fa,#03080dfa),#040b11;grid-template-rows:auto 1fr auto;gap:22px;min-height:100vh;padding:22px 16px;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff05}.brandLockup{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.brandLockup .brandMark,.brandLockup>span:first-child{background:linear-gradient(145deg, var(--trade-blue), #40d4ff);color:#04131d;border-radius:7px;width:36px;height:36px;font-size:26px;font-weight:950;line-height:1;box-shadow:0 0 26px #0796ff47}.brandLockup strong{letter-spacing:0;font-size:18px}.brandLockup small,.brandLockup em{display:none}.sideNav{gap:8px}.sideNav button{color:#9aaabc;border:1px solid #0000;border-radius:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:640;transition:background .14s,border-color .14s,color .14s}.sideNav button svg{color:#91a6ba}.sideNav button.active{color:#19a9ff;box-shadow:inset 3px 0 0 var(--trade-blue);background:linear-gradient(90deg,#0796ff38,#0c2d44bd);border-color:#0796ff47}.sideNav button.active svg{color:var(--trade-blue)}.sideNav button.locked{opacity:.84;cursor:default}.operatorCard{border:1px solid var(--trade-border);box-shadow:var(--trade-shadow);background:linear-gradient(#0e2739e0,#07141eeb);border-radius:8px;overflow:hidden}.operatorIdentity{border-bottom:1px solid var(--trade-border);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.operatorIdentity>span,.avatarBadge{color:#fff;background:#152438;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex}.operatorIdentity strong{color:var(--trade-text);font-size:13px;display:block}.operatorIdentity small{color:var(--trade-muted);font-size:11px;display:block}.operatorIdentity em{background:linear-gradient(135deg, var(--trade-purple), #b263ff);color:#fff;border-radius:4px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.operatorCard dl{gap:0;margin:0;padding:10px 14px 14px;display:grid}.operatorCard dl div{border-bottom:1px solid #749bb81a;justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.operatorCard dl div:last-child{border-bottom:0}.operatorCard dt,.operatorCard dd{color:var(--trade-muted);margin:0;font-size:12px}.operatorCard dd{color:var(--trade-text);font-weight:750}.workspace{gap:12px;padding:16px 18px 12px}.tradeTopbar{grid-template-columns:142px minmax(620px,1fr) minmax(390px,auto);align-items:center;gap:14px;min-height:82px;display:grid}.botMode{color:var(--good);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.botMode>span{background:currentColor;border-radius:999px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 18px}.botMode strong{letter-spacing:0;font-size:13px;display:block}.botMode small{color:var(--trade-muted);margin-top:6px;font-size:12px;display:block}.topMetricRail{border:1px solid var(--trade-border);min-height:70px;box-shadow:var(--trade-shadow);background:linear-gradient(#0c2130f5,#07151ff5);border-radius:8px;grid-template-columns:repeat(5,minmax(130px,1fr));display:grid;overflow:hidden}.topMetric{border-right:1px solid #749bb824;align-content:center;gap:4px;min-width:0;padding:12px 16px;display:grid;position:relative}.topMetric:last-child{border-right:0}.topMetric span{color:var(--trade-muted);text-transform:uppercase;font-size:10px;font-weight:850}.topMetric strong{color:var(--trade-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:720}.topMetric small{color:currentColor;font-size:12px;font-weight:700}.topMetric .miniSpark{width:70px;height:26px;color:var(--trade-purple);bottom:12px;right:12px}:is(.topMetric:has(.miniSpark) strong,.topMetric:has(.miniSpark) small){padding-right:72px}.topAccountCluster{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.topAccountCluster .softButton{min-width:108px}.iconButton,.softButton,.primaryButton,.dangerButton{border-color:var(--trade-border);color:var(--trade-text);background:#0e2333f0}.iconButton{width:40px;height:40px}.softButton{color:#fff;background:linear-gradient(#098cfff5,#055eb1f5);border-color:#0796ffb3}.dashboardPageHead{border-bottom:1px solid var(--trade-border);justify-content:space-between;align-items:end;gap:16px;min-height:58px;padding:10px 4px 14px;display:flex}.dashboardPageHead h1{color:var(--trade-text);font-size:26px;font-weight:780}.dashboardPageHead p{color:var(--trade-muted);margin-top:7px;font-size:13px}.dashboardPageActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboardGrid{grid-template-columns:minmax(540px,1.2fr) minmax(310px,.6fr) minmax(360px,.78fr);gap:12px;margin-bottom:0}.dashboardBottomGrid{grid-template-columns:minmax(390px,1.1fr) minmax(300px,.74fr) minmax(330px,.78fr) minmax(310px,.72fr);gap:12px}.performancePanel,.autoTraderCard,.marketPanel,.riskOverview,.holdingsDistribution,.panel{border:1px solid var(--trade-border);box-shadow:var(--trade-shadow);background:radial-gradient(circle at 100% 0,#0796ff14,#0000 28%),linear-gradient(#0c2130f0,#07141ef5);border-radius:8px}.performancePanel{min-height:386px}.panelHeaderLine h2,.panel>h2,.marketPanel h2{color:var(--trade-text);text-transform:none;font-size:15px;font-weight:760}.rangeTabs{gap:20px;font-size:12px}.rangeTabs span{min-height:26px}.rangeTabs span.active{color:var(--trade-purple);border-bottom-color:var(--trade-purple)}.bigChart{background:linear-gradient(#ffffff0c 1px,#0000 1px) 0 0/100% 20%,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/16.66% 100%,linear-gradient(#06101a1a,#06101a7a) 0 0/100% 100%;border:0;border-radius:4px;height:246px}.bigChart svg{color:var(--trade-purple)}.bigChart polygon{fill:#7b5cff29}.performanceStats{border-top:1px solid var(--trade-border);padding-top:12px}.autoTraderCard{min-height:386px}.toggleSwitch.on{background:linear-gradient(90deg, var(--trade-blue), var(--trade-green))}.botStrategy strong,.panelLink{color:#a77dff}.capitalBar i{background:linear-gradient(90deg, var(--trade-purple), var(--trade-blue))}.marketColumn{gap:12px}.marketTabs{margin-top:10px}.marketTabs span.active{color:var(--trade-blue);background:#0796ff29}.marketRow{grid-template-columns:32px minmax(0,1fr) 84px 70px 82px}.activityTableRow{grid-template-columns:58px minmax(120px,1fr) 70px 62px 82px 76px}.botLogRow{grid-template-columns:62px 12px minmax(0,1fr)}.holdingsDonut,.riskDial{background:radial-gradient(circle, #07141e 48%, transparent 50%), conic-gradient(var(--trade-blue) 0 18%, #20c7d8 18% 32%, var(--trade-green) 32% 48%, var(--trade-orange) 48% 60%, var(--trade-purple) 60% 72%, #9fb4cf 72% 100%)}.riskDial{background:radial-gradient(circle, #07141e 48%, transparent 50%), conic-gradient(var(--trade-green) 0 var(--risk), var(--trade-orange) var(--risk) 74%, var(--trade-red) 74% 100%)}.deskFooter{border-top:1px solid var(--trade-border);min-height:40px;padding:10px 4px 0}@media (max-width:1500px){.tradeTopbar{grid-template-columns:130px minmax(0,1fr)}.topAccountCluster{grid-column:1/-1;justify-content:flex-start}.dashboardGrid,.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.performancePanel{grid-column:1/-1}}@media (max-width:1120px){.terminal.dark{grid-template-columns:1fr}.sideRail{min-height:0;position:static}.tradeTopbar,.topMetricRail,.dashboardGrid,.dashboardBottomGrid{grid-template-columns:1fr}.topAccountCluster{flex-wrap:wrap;align-items:stretch}}@media (max-width:760px){.workspace{padding:14px 12px}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardPageHead{flex-direction:column;align-items:start}.activityTableRow,.marketRow,.moverRow{grid-template-columns:1fr}}
.positionTable,.ledger,.timeline,.barTape,.headlineList,.sourceList,.eventList,.watchList,.allocationList,.signalQueue,.signalBlotter{gap:7px;display:grid}.ledger,.timeline,.eventList,.signalBlotter{max-height:min(760px,100vh - 260px);padding-right:2px;overflow-y:auto}.ledger::-webkit-scrollbar{width:8px}.timeline::-webkit-scrollbar{width:8px}.eventList::-webkit-scrollbar{width:8px}.signalBlotter::-webkit-scrollbar{width:8px}.ledger::-webkit-scrollbar-track{background:#06111994;border-radius:999px}.timeline::-webkit-scrollbar-track{background:#06111994;border-radius:999px}.eventList::-webkit-scrollbar-track{background:#06111994;border-radius:999px}.signalBlotter::-webkit-scrollbar-track{background:#06111994;border-radius:999px}.ledger::-webkit-scrollbar-thumb{background:#749bb857;border-radius:999px}.timeline::-webkit-scrollbar-thumb{background:#749bb857;border-radius:999px}.eventList::-webkit-scrollbar-thumb{background:#749bb857;border-radius:999px}.signalBlotter::-webkit-scrollbar-thumb{background:#749bb857;border-radius:999px}.positionRow,.ledgerRow,.barRow,.timelineItem,.eventRow,.sourceRow,.headline,.watchItem,.allocationRow,.signalRow,.queueRow,.riskItem{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;padding:10px}.positionRow{grid-template-columns:minmax(190px,1.25fr) 82px 118px 98px 105px minmax(155px,.9fr);align-items:center;gap:12px;min-height:54px;display:grid}.ledgerRow{grid-template-columns:minmax(190px,1.1fr) 112px 112px 112px 112px 102px;align-items:center;gap:12px;min-height:54px;display:grid}.ledgerRow.pendingEntryRow{grid-template-columns:minmax(190px,1.15fr) 108px 108px 96px minmax(150px,.9fr)}.signalRow{grid-template-columns:minmax(190px,1.15fr) 72px 112px 132px 132px minmax(240px,1.2fr);align-items:center;gap:12px;min-height:56px;display:grid}.positionRow.head,.ledgerRow.head,.signalRow.head{min-height:30px;color:var(--muted);text-transform:uppercase;background:0 0;border:0;padding-top:0;padding-bottom:0;font-size:11px;font-weight:850}.positionRow span,.ledgerRow span,.signalRow span{min-width:0}.positionRow small,.ledgerRow small,.signalRow small{color:var(--muted);margin-top:2px;display:block}.profit{color:var(--good)}.loss{color:var(--danger)}.tickerLabel{flex-direction:column;gap:2px;width:100%;min-width:0;max-width:100%;display:inline-flex}.tickerLabel strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tickerLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.protectionSet{flex-wrap:wrap;gap:4px;display:flex}.sidePill{border:1px solid #0000;border-radius:999px;justify-self:start;min-height:25px;padding:4px 8px;font-size:11px;font-weight:900}.sidePill.buy{color:var(--good);background:#35d08b1f;border-color:#35d08b47}.sidePill.sell{color:var(--danger);background:#f0707e1f;border-color:#f0707e47}.timelineItem{grid-template-columns:58px minmax(0,1fr) 145px 96px;align-items:center;gap:10px;min-height:58px;display:grid}.timelineMain,.timelineNumbers{min-width:0}.timelineItem small,.eventRow small,.headline span,.headline p,.watchItem small,.watchItem span{color:var(--muted)}.timelineNumbers{text-align:right}.timelineNumbers strong{color:var(--text);font-variant-numeric:tabular-nums;display:block}.timelineNumbers small{margin-top:2px;display:block}.queueHeader,.watchHeader,.chartSummary{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.queueHeader strong,.watchHeader strong,.chartSummary strong{color:var(--text)}.queueRow{grid-template-columns:minmax(170px,1fr) auto;gap:8px 10px;display:grid}.queueRow .meter,.queueRow small{grid-column:1/-1}.chartBlock svg{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;width:100%;height:132px;margin:10px 0 12px}.chartBlock polyline{fill:none;stroke:var(--good);stroke-width:3px;vector-effect:non-scaling-stroke}.barRow{grid-template-columns:70px minmax(100px,1fr) 92px minmax(150px,auto);align-items:center;gap:10px;display:grid}.barRow b,.sourceRow b,.allocationRow b,.meter b{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.barRow i,.sourceRow i,.allocationRow i,.meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.barRow small{color:var(--muted)}.allocationRow{grid-template-columns:minmax(170px,1fr) minmax(100px,.8fr) 95px 56px;align-items:center;gap:10px;display:grid}.profitControls,.riskMatrix{grid-template-columns:1fr;gap:8px;display:grid}.riskItem strong{color:var(--text);margin-top:4px;display:block}.meter{color:var(--muted);grid-template-columns:82px minmax(70px,1fr) 44px;align-items:center;gap:8px;margin:6px 0;font-size:12px;display:grid}.meter.compact{grid-template-columns:42px minmax(48px,1fr) 40px;margin:0}.meter i.good{background:var(--good)}.meter i.accent{background:var(--accent)}.signalReason{color:var(--text);line-height:1.35}.eventStats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.eventRow{gap:4px;display:grid}.eventRow span{color:var(--muted)}.sourceRow{grid-template-columns:minmax(180px,1fr) minmax(100px,.8fr) 54px;align-items:center;gap:10px;display:grid}.sourceRow span{color:var(--muted);margin-top:3px;display:block}.headline{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.headlineLink{color:inherit;cursor:pointer;text-decoration:none}.headline strong{margin:4px 0;line-height:1.35;display:block}.headline p{line-height:1.4}.headline a{color:var(--accent)}.headline>svg{color:var(--accent);align-self:start;margin-top:2px}.watchItem{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.watchItem small{grid-column:1/-1}.warningText{color:var(--warn);margin-top:10px;line-height:1.45}.empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:7px;padding:18px}
*{box-sizing:border-box}html{min-width:320px}body{background:linear-gradient(125deg, #4db8ff1f, transparent 30%), linear-gradient(235deg, #35d08b17, transparent 34%), linear-gradient(180deg, #06090d 0%, var(--bg-2) 52%, #05070a 100%);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}.terminal{grid-template-columns:236px minmax(0,1fr);width:100%;min-height:100vh;margin:0;padding:0;display:grid}.sideRail{background:linear-gradient(180deg, #0f171ef0, #05090df5), var(--bg);border-right:1px solid #8d9ca32e;grid-template-rows:auto 1fr;gap:18px;min-height:100vh;padding:24px 16px;display:grid}.brandLockup{align-items:center;gap:10px;display:flex}.brandLockup>span{width:32px;height:32px;color:var(--accent);justify-content:center;align-items:center;font-size:25px;font-weight:900;display:inline-flex}.brandLockup strong{color:var(--text);font-size:17px}.brandLockup small{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:3px 5px}.sideNav{align-content:start;gap:6px;display:grid}.sideNav button{min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:0 12px;display:flex}.sideNav button.active{color:var(--accent);background:linear-gradient(90deg,#4db8ff29,#ffffff08)}.sideNav button:hover{color:var(--text);background:#ffffff09}.workspace{grid-template-rows:auto 1fr auto;gap:14px;min-width:0;padding:26px 24px 14px;display:grid}.eyebrow,.sectionKicker{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}h1{font-size:30px;font-weight:850;line-height:1}h2{font-size:15px;font-weight:820}.iconButton,.softButton,.primaryButton,.dangerButton{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.iconButton{width:38px}.softButton,.primaryButton,.dangerButton{padding:0 14px;font-weight:780}.softButton{background:var(--text);border-color:var(--text);color:var(--bg)}.primaryButton{background:var(--accent);border-color:var(--accent);color:#fff}.dangerButton{color:var(--danger);background:#f0707e1a;border-color:#f0707e73}.iconButton:hover,.softButton:hover,.primaryButton:hover,.dangerButton:hover{filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.58}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.message{max-width:880px;color:var(--text);background:linear-gradient(90deg,#e8b95724,#e8b9570d),#0d1215d1;border:1px solid #e8b95757;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 14px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #0000002e}.messageIcon{width:34px;height:34px;color:var(--warn);background:#e8b9571f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.message strong,.message small{display:block}.message strong{font-size:13px;font-weight:850}.message small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.message.good{background:linear-gradient(90deg,#35d08b29,#35d08b0b),#081311db;border-color:#35d08b52}.message.good .messageIcon{color:var(--good);background:#35d08b1f}.message.warn{border-color:#e8b95757}.message.danger{background:linear-gradient(90deg,#f0707e29,#f0707e0b),#160b0edb;border-color:#f0707e57}.message.danger .messageIcon{color:var(--danger);background:#f0707e1f}.message.accent{background:linear-gradient(90deg,#4db8ff29,#4db8ff0b),#081118db;border-color:#4db8ff57}.message.accent .messageIcon{color:var(--accent);background:#4db8ff1f}.statusPill,.miniPill{border:1px solid var(--line);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;font-weight:820;display:inline-flex}.good{color:var(--good)}.warn{color:var(--warn)}.danger{color:var(--danger)}.accent{color:var(--accent)}.neutral{color:var(--muted)}.automationPanel{flex-direction:column;gap:13px;padding:16px;display:flex}.panelHeaderLine{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panelHeaderLine h2{margin-top:4px}.automationFacts,.runReceipt{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.automationFacts span,.runReceipt span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px}.panel{padding:14px;overflow:hidden}.panel>h2{min-height:30px;color:var(--muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}@media (max-width:1320px){.positionRow{grid-template-columns:minmax(190px,1.2fr) 82px 118px 98px 105px minmax(150px,.9fr)}}@media (max-width:900px){.signalRow{grid-template-columns:minmax(170px,1fr) 68px 102px}.signalRow .meter,.signalRow .signalReason{grid-column:1/-1}}@media (max-width:760px){.terminal{width:min(100vw - 16px,1760px);padding-top:12px}.panelHeaderLine{flex-direction:column;align-items:flex-start}h1{font-size:28px}.eventStats{grid-template-columns:1fr}.positionRow,.ledgerRow,.signalRow,.barRow,.timelineItem,.allocationRow,.sourceRow{grid-template-columns:1fr;align-items:start}.positionRow.head,.ledgerRow.head,.signalRow.head{display:none}.timelineNumbers{text-align:left}}
.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#4db8ff14,#0000 34%),linear-gradient(#ffffff09,#ffffff03),#0c1218eb;border-radius:8px}.dashboardBottomGrid{grid-template-columns:minmax(360px,1.15fr) minmax(280px,.78fr) minmax(280px,.82fr) minmax(260px,.74fr);gap:12px;display:grid}.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution{padding:16px}.performancePanel{min-height:378px}.rangeTabs{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;font-size:12px;display:flex}.rangeTabs span.active{color:#8b5cf6;border-bottom:2px solid #8b5cf6;padding-bottom:6px}.moverRows{gap:8px;display:grid}.moverRow span,.moverRow strong{text-align:right}.moverRow{border-top:1px solid #8d9ca31f;grid-template-columns:minmax(0,1fr) 76px 86px;align-items:center;gap:10px;min-height:36px;padding-top:8px;display:grid}.panelLink{color:#8b5cf6;margin-top:12px;font-size:12px;display:inline-flex}.botLogList{gap:9px;display:grid}.botLogRow{color:var(--muted);grid-template-columns:60px 12px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;display:grid}.botLogRow>span{background:currentColor;border-radius:999px;width:8px;height:8px;margin-top:5px}.botLogRow strong{color:var(--text);margin-bottom:2px;display:block}.riskDialWrap{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.riskDial{background:radial-gradient(circle, var(--surface) 47%, transparent 49%), conic-gradient(#2e8cff 0 18%, #31d28b 18% 34%, #f2b84b 34% 47%, #ff7b72 47% 57%, #8b5cf6 57% 68%, #8da0c8 68% 100%);text-align:center;background:radial-gradient(circle, var(--surface) 47%, transparent 49%), conic-gradient(var(--good) 0 var(--risk), var(--warn) var(--risk) 74%, var(--danger) 74% 100%);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex}.riskDial span{color:var(--muted);font-size:11px}.riskDial strong{color:var(--text);font-size:16px}.riskDial small{color:var(--warn);font-size:11px}.riskLegend{gap:9px;display:grid}.riskFooter,.deskFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-size:12px;display:flex}.deskFooter{padding-bottom:4px}.deskFooter span{align-items:center;gap:6px;display:inline-flex}.deskFooter strong{color:var(--good)}.deskFooter strong.warn{color:var(--warn)}.deskFooter strong.danger{color:var(--danger)}@media (max-width:1460px){.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1420px){.performancePanel{grid-column:1/-1}}@media (max-width:1120px){.terminal{grid-template-columns:1fr}.sideRail{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.terminal{grid-template-columns:1fr;width:100%;padding:0}.workspace,.sideRail{padding:16px 10px}.sideNav{display:flex;overflow-x:auto}.dashboardBottomGrid,.riskDialWrap{grid-template-columns:1fr}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sideNav button{min-width:0}.moverRows{padding-bottom:2px;overflow-x:auto}.moverRow{grid-template-columns:minmax(130px,1fr) 64px 78px;gap:8px;min-width:318px}}
:root{--bg:#05070a;--bg-2:#0a0f14;--surface:#0d1218eb;--surface-2:#121920e6;--surface-3:#1c2630eb;--surface-strong:#161e26f5;--text:#f3f7f5;--text-soft:#c8d5d3;--muted:#87979a;--line:#9aadb22e;--line-strong:#c0d5d847;--good:#4de0a0;--warn:#f0bd55;--danger:#ff6f7f;--accent:#5fc7ff;--accent-2:#d4e55d;--violet:#a78bfa;--shadow:0 24px 70px #00000061;--shadow-soft:0 10px 32px #00000047;--panel-glow:inset 0 1px 0 #ffffff0f}body{background:#05070a;min-height:100vh}body:before{content:"";z-index:-1;background:linear-gradient(120deg,#5fc7ff21,#0000 27%),linear-gradient(240deg,#4de0a01a,#0000 30%),linear-gradient(#05070a 0%,#081017 46%,#05070a 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.terminal{background:linear-gradient(90deg,#5fc7ff0b,#0000 26%),linear-gradient(#d4e55d09,#0000 46%);grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sideRail{border-right:1px solid var(--line);background:linear-gradient(180deg, #0b1117fa, #060a0efa), var(--bg);align-self:start;gap:28px;min-height:100vh;padding:28px 18px;position:sticky;top:0;box-shadow:12px 0 40px #00000038}.brandLockup{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.brandLockup .brandMark{width:42px;height:42px;color:var(--accent);background:linear-gradient(135deg,#5fc7ff38,#4de0a014),#ffffff0a;border:1px solid #5fc7ff59;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #5fc7ff1f}.brandLockup div{min-width:0}.brandLockup strong{color:var(--text);letter-spacing:0;font-size:15px;font-weight:850;display:block}.brandLockup small{color:var(--muted);border:0;margin-top:3px;padding:0;font-size:11px;font-weight:720;display:block}.brandLockup em{color:var(--good);letter-spacing:.08em;text-transform:uppercase;background:#4de0a014;border:1px solid #4de0a042;border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850}.sideNav{gap:8px}.sideNav button{min-height:46px;color:var(--muted);border:1px solid #0000;border-radius:8px;padding:0 12px;transition:background .16s,border-color .16s,color .16s,transform .16s}.sideNav button svg{color:inherit}.sideNav button:hover{border-color:var(--line);color:var(--text);background:#ffffff0a;transform:translate(2px)}.sideNav button.active{color:var(--text);box-shadow:inset 3px 0 0 var(--accent), var(--panel-glow);background:linear-gradient(90deg,#5fc7ff2e,#4de0a00f),#ffffff09;border-color:#5fc7ff47}.workspace{gap:18px;padding:30px clamp(18px,2.2vw,34px) 18px}h1{color:var(--text);letter-spacing:0;font-size:clamp(28px,3vw,42px);font-weight:860;line-height:.98}h2{color:var(--text);letter-spacing:0;font-weight:820}.iconButton,.softButton,.primaryButton,.dangerButton{border-color:var(--line);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--surface-2);min-height:40px;color:var(--text);box-shadow:var(--panel-glow);border-radius:8px;transition:transform .16s,border-color .16s,background .16s,filter .16s}.iconButton{width:40px}.softButton{background:linear-gradient(135deg, var(--accent), #43c68f);color:#031014;border-color:#5fc7ff57;font-weight:860}.primaryButton{background:linear-gradient(135deg, var(--accent), #43c68f);color:#031014;border-color:#5fc7ff61}.dangerButton{color:var(--danger);background:#ff6f7f1f;border-color:#ff6f7f6b}.iconButton:hover,.softButton:hover,.primaryButton:hover,.dangerButton:hover{filter:none;border-color:var(--line-strong);transform:translateY(-1px)}.statusPill,.miniPill{border-color:var(--line);color:var(--muted);background:#ffffff09}.statusPill.good,.miniPill.good{color:var(--good);background:#4de0a014;border-color:#4de0a047}.statusPill.warn,.miniPill.warn{color:var(--warn);background:#f0bd5517;border-color:#f0bd554d}.statusPill.danger,.miniPill.danger{color:var(--danger);background:#ff6f7f1a;border-color:#ff6f7f57}.statusPill.accent,.miniPill.accent{color:var(--accent);background:#5fc7ff17;border-color:#5fc7ff4d}
.commandHero{min-height:314px;box-shadow:var(--shadow), var(--panel-glow);background:linear-gradient(120deg,#5fc7ff24,#0000 36%),linear-gradient(300deg,#4de0a01f,#0000 32%),linear-gradient(#fff1,#ffffff05),#090e14eb;border:1px solid #5fc7ff38;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.commandHero:before{content:"";opacity:.38;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.commandHero:after{content:"";background:linear-gradient(#0000,#5fc7ff66,#0000);width:1px;height:150%;position:absolute;top:-25%;right:34%;transform:rotate(19deg)}.commandHero>*{z-index:1;position:relative}.commandHeroCopy{align-content:center;gap:16px;max-width:640px;padding:8px;display:grid}.commandHeroCopy h2{max-width:560px;color:var(--text);letter-spacing:0;font-size:clamp(36px,4vw,72px);font-weight:900;line-height:.9}.commandHeroCopy p{max-width:520px;color:var(--text-soft);font-size:15px;line-height:1.55}.heroReadouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.heroReadout{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;align-content:center;gap:6px;min-height:78px;padding:12px;display:grid}.heroReadout small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.heroReadout strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.heroReadout.good{border-color:#4de0a042}.heroReadout.warn{border-color:#f0bd5542}.heroReadout.danger{border-color:#ff6f7f47}.heroReadout.accent{border-color:#5fc7ff47}.radarConsole{background:radial-gradient(circle at 40%,#5fc7ff29,#0000 40%),#0000002e;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(220px,320px) minmax(120px,.42fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.radarScope{aspect-ratio:1;background:radial-gradient(circle,#4de0a01a 0 2px,#0000 3px),radial-gradient(circle,#5fc7ff14,#0000 58%),#030a0e8f;border:1px solid #5fc7ff38;border-radius:999px;justify-self:center;width:min(100%,320px);min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #5fc7ff1f,0 22px 48px #00000047}.radarScope:before,.radarScope:after{content:"";transform-origin:0;background:#5fc7ff3d;width:50%;height:1px;position:absolute;inset:50% auto auto 50%}.radarScope:after{transform:rotate(90deg)}.radarRing{inset:var(--inset);border:1px solid #5fc7ff2b;border-radius:999px;position:absolute}.radarRing.one{--inset:15%}.radarRing.two{--inset:29%}.radarRing.three{--inset:43%}.radarSweep{border-radius:inherit;background:conic-gradient(from 310deg,#4de0a047,#0000 16% 100%);animation:8s linear infinite radarSweep;position:absolute;inset:0}.radarDot{left:var(--x);top:var(--y);background:var(--accent);width:11px;height:11px;box-shadow:0 0 calc(14px * var(--pulse)) currentColor;color:var(--accent);border:2px solid #030a0ec7;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.radarDot.buy{background:var(--good);color:var(--good)}.radarDot.sell{background:var(--danger);color:var(--danger)}.radarCore{background:radial-gradient(circle,#5fc7ff2e,#060c10e6);border:1px solid #5fc7ff47;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radarCore strong{color:var(--text);font-size:30px;line-height:1}.radarCore small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.radarTape{gap:9px;display:grid}.radarTape article{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.radarTape .tickerLabel small{display:none}.radarTape article>span{font-variant-numeric:tabular-nums;font-weight:900}@keyframes radarSweep{to{transform:rotate(360deg)}}
.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution,.panel,.portfolioHero,.automationPanel,.readinessPanel,.kpi,.opsCell{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0f, #ffffff05), linear-gradient(135deg, #5fc7ff0d, #4de0a006 45%, #f0bd5505), var(--surface);box-shadow:var(--shadow-soft), var(--panel-glow);border-radius:8px}.dashboardBottomGrid{grid-template-columns:minmax(390px,1.2fr) minmax(300px,.8fr) minmax(280px,.82fr) minmax(260px,.74fr);gap:14px}.panel,.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution{padding:16px}.panel>h2{color:var(--text-soft);letter-spacing:.05em;font-size:12px;font-weight:900}.panel>h2 svg,.panelHeaderLine svg{color:var(--accent)}.panelHeaderLine{align-items:center}.panelHeaderLine h2{color:var(--text);margin-top:0;font-size:15px}.performancePanel{background:linear-gradient(180deg, #ffffff0f, #ffffff04), linear-gradient(135deg, #5fc7ff14, transparent 42%), var(--surface);min-height:410px}.rangeTabs{border:1px solid var(--line);background:#00000026;border-radius:999px;gap:12px;padding:4px}.rangeTabs span{border-radius:999px;min-height:24px;padding:4px 8px}.rangeTabs span.active{color:var(--accent);background:#5fc7ff24;border-bottom:0}.riskItem span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.barRow b,.sourceRow b,.allocationRow b,.meter b{background:#ffffff14}.moverRow{color:var(--text-soft)}.moverRow strong{color:var(--text)}.positionRow,.ledgerRow,.barRow,.timelineItem,.eventRow,.sourceRow,.headline,.watchItem,.allocationRow,.signalRow,.queueRow,.riskItem{border-color:var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--surface-2);border-radius:8px}.positionRow.head,.ledgerRow.head,.signalRow.head{color:var(--muted);letter-spacing:.05em;background:0 0}.ledgerRow.head,.signalRow.head{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c12f5;position:sticky;top:0}.positionRow:not(.head):hover,.ledgerRow:not(.head):hover,.signalRow:not(.head):hover,.timelineItem:hover,.headline:hover,.sourceRow:hover{border-color:var(--line-strong);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--surface-strong)}.tickerLabel strong{color:var(--text);font-weight:850}.tickerLabel small,.timelineItem small,.eventRow small,.headline span,.headline p,.watchItem small,.watchItem span,.barRow small{color:var(--muted)}.sidePill{letter-spacing:.06em;border-radius:999px}.sidePill.buy{color:var(--good);background:#4de0a01a;border-color:#4de0a052}.sidePill.sell{color:var(--danger);background:#ff6f7f1a;border-color:#ff6f7f52}.sidePill.watch,.miniPill.neutral{color:var(--muted);background:#9fb0c017;border-color:#9fb0c047}.botLogRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:58px 14px minmax(0,1fr);padding:10px;position:relative}.botLogRow>span{box-shadow:0 0 14px}.botLogRow time{color:var(--muted)}.riskDial{border:1px solid var(--line);box-shadow:inset 0 0 0 10px #ffffff06, var(--shadow-soft);background:radial-gradient(circle, var(--surface) 47%, transparent 49%), conic-gradient(var(--good) 0 var(--risk), var(--warn) var(--risk) 74%, var(--danger) 74% 100%)}.empty{border-color:var(--line);color:var(--muted);background:repeating-linear-gradient(135deg,#ffffff06 0 8px,#0000 8px 16px),#ffffff05;border-radius:8px}.message{color:var(--text-soft)}.deskFooter{border-top-color:var(--line);color:var(--muted);flex-wrap:wrap}.deskFooter strong,.good,.profit{color:var(--good)}.warn{color:var(--warn)}.danger,.loss{color:var(--danger)}.accent{color:var(--accent)}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.sideRail,.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution,.panel,.portfolioHero,.automationPanel,.readinessPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (max-width:1540px){.performancePanel{grid-column:1/-1}}@media (max-width:1280px){.commandHero{grid-template-columns:1fr}.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mainGrid,.mainGrid.wideLeft,.portfolioGrid,.riskGrid{grid-template-columns:1fr}}@media (max-width:1120px){.terminal{grid-template-columns:1fr}.sideRail{border-right:0;border-bottom:1px solid var(--line);gap:16px;min-height:0;padding:18px;position:static}.sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body:after{background-size:34px 34px}.sideRail{padding:14px 12px}.brandLockup{grid-template-columns:38px minmax(0,1fr) auto}.brandLockup .brandMark{width:38px;height:38px}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.sideNav button{min-height:42px}.workspace{gap:14px;padding:18px 12px 14px}h1{font-size:30px}.commandHero,.radarConsole,.dashboardBottomGrid,.riskDialWrap,.heroStats,.readinessGrid,.eventStats{grid-template-columns:1fr}.commandHero{min-height:0;padding:14px}.commandHeroCopy{padding:0}.commandHeroCopy h2{font-size:38px}.commandHeroCopy p{font-size:13px}.heroReadouts{grid-template-columns:repeat(2,minmax(0,1fr))}.radarConsole{padding:12px}.radarScope{justify-self:center;width:min(100%,320px);min-height:260px}.panel,.performancePanel,.marketPanel,.topHoldingsPanel,.riskOverview,.holdingsDistribution{padding:14px}.rangeTabs{justify-content:space-between;gap:2px;width:100%}.rangeTabs span{text-align:center;flex:1;justify-content:center;padding-inline:4px}.moverRow{min-width:0}}
body{background:radial-gradient(circle at 18% 12%,#0091ff1f,#0000 28%),radial-gradient(circle at 78% 8%,#00df8214,#0000 24%),linear-gradient(#06111a 0%,#050b10 44%,#03080c 100%)!important}.terminal.dark{--bg:#050b10;--surface:#081620eb;--surface-2:#0a1d2af0;--surface-3:#11293af2;--text:#f1f7fb;--muted:#8ea3b5;--line:#749bb82e;--good:#00df82;--accent:#0796ff;--warn:#ff9f1c;--danger:#ff4257;--shadow:0 18px 60px #0000006b;background:0 0!important;grid-template-columns:244px minmax(0,1fr)!important}.sideRail{min-height:100vh;top:0;z-index:80!important;border-right:1px solid var(--line)!important;background:linear-gradient(#040d14fa,#03080dfa)!important;grid-template-rows:auto 1fr auto!important;gap:22px!important;padding:22px 16px!important;position:sticky!important}.brandLockup{grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;display:grid!important}.brandLockup .brandMark,.brandLockup>span:first-child{color:#04131d!important;background:linear-gradient(145deg,#0796ff,#40d4ff)!important;border-radius:7px!important;width:36px!important;height:36px!important;font-size:26px!important;font-weight:950!important;box-shadow:0 0 26px #0796ff47!important}.brandLockup strong{font-size:18px!important}.brandLockup small,.brandLockup em{display:none!important}.sideNav{gap:8px!important}.sideNav button{color:#9aaabc!important;border:1px solid #0000!important;border-radius:8px!important;min-height:44px!important;font-size:14px!important;font-weight:640!important}.sideNav button.active{color:#19a9ff!important;background:linear-gradient(90deg,#0796ff38,#0c2d44bd)!important;border-color:#0796ff47!important;box-shadow:inset 3px 0 #0796ff!important}.sideNav button.locked{opacity:.82}.operatorCard,.topMetricRail,.performancePanel,.autoTraderCard,.marketPanel,.riskOverview,.holdingsDistribution,.panel{background:radial-gradient(circle at 100% 0,#0796ff14,#0000 28%),linear-gradient(#0c2130f0,#07141ef5)!important;border:1px solid #749bb82e!important;border-radius:8px!important;box-shadow:0 18px 60px #0000006b!important}.operatorCard{overflow:hidden!important}.operatorIdentity{border-bottom:1px solid #749bb82e!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;padding:14px 14px 12px!important;display:grid!important}.operatorIdentity>span,.avatarBadge{color:#fff!important;background:#152438!important;border-radius:999px!important;width:40px!important;height:40px!important;font-weight:800!important}.operatorIdentity em{display:none!important}.operatorScore{border-bottom:1px solid #749bb824!important;gap:3px!important;padding:12px 14px!important;display:grid!important}.operatorScore span,.operatorScore small{color:#8ea3b5!important;font-size:11px!important;font-weight:760!important}.operatorScore span{text-transform:uppercase!important}.operatorScore strong{font-size:28px!important;font-weight:820!important;line-height:1!important}.operatorCard dl{margin:0!important;padding:8px 14px 14px!important}.operatorCard dl div{border-bottom:1px solid #749bb81a!important;justify-content:space-between!important;align-items:center!important;min-height:30px!important;display:flex!important}.operatorCard dt,.operatorCard dd{margin:0!important;font-size:12px!important}.workspace{gap:12px!important;padding:16px 18px 12px!important}.tradeTopbar{grid-template-columns:142px minmax(620px,1fr) minmax(390px,auto)!important;align-items:center!important;gap:14px!important;min-height:82px!important;display:grid!important}.botMode{color:#00df82!important;grid-template-columns:12px minmax(0,1fr)!important;gap:8px!important;display:grid!important}.botMode>span{background:currentColor!important;border-radius:999px!important;width:12px!important;height:12px!important;margin-top:4px!important;box-shadow:0 0 18px!important}.botMode strong{font-size:13px!important;display:block!important}.botMode small{color:#8ea3b5!important;margin-top:6px!important;font-size:12px!important;display:block!important}.topMetricRail{grid-template-columns:repeat(5,minmax(130px,1fr))!important;min-height:70px!important;display:grid!important;overflow:hidden!important}.topMetric{border-right:1px solid #749bb824!important;align-content:center!important;gap:4px!important;padding:12px 16px!important;display:grid!important;position:relative!important}.topMetric span{color:#8ea3b5!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.topMetric strong{color:#f1f7fb!important;white-space:nowrap!important;font-size:18px!important;font-weight:720!important}.topMetric small{font-size:12px!important;font-weight:700!important}.topAccountCluster{justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.dashboardPageHead{border-bottom:1px solid #749bb82e!important;justify-content:space-between!important;align-items:end!important;gap:16px!important;min-height:58px!important;padding:10px 4px 14px!important;display:flex!important}.dashboardPageHead h1{font-size:26px!important;font-weight:780!important}.dashboardPageHead p{color:#8ea3b5!important;margin-top:7px!important;font-size:13px!important}.dashboardGrid{grid-template-columns:minmax(540px,1.2fr) minmax(310px,.6fr) minmax(360px,.78fr)!important;gap:12px!important;margin-bottom:0!important}.dashboardBottomGrid{grid-template-columns:minmax(390px,1.1fr) minmax(300px,.74fr) minmax(330px,.78fr) minmax(310px,.72fr)!important;gap:12px!important}.performancePanel{min-height:386px!important}.bigChart{background:linear-gradient(#ffffff0c 1px,#0000 1px) 0 0/100% 20%,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/16.66% 100%,linear-gradient(#06101a1a,#06101a7a) 0 0/100% 100%!important;border:0!important;border-radius:4px!important;height:246px!important}.bigChart svg,.rangeTabs span.active,.botStrategy strong,.panelLink{color:#7b5cff!important}.bigChart polygon{fill:#7b5cff29!important}.performanceStats{border-top:1px solid #749bb82e!important;padding-top:12px!important}.softButton{color:#fff!important;background:linear-gradient(#098cfff5,#055eb1f5)!important;border-color:#0796ffb3!important}.toggleSwitch.on{background:linear-gradient(90deg,#0796ff,#00df82)!important}.capitalBar i{background:linear-gradient(90deg,#7b5cff,#0796ff)!important}.deskFooter{border-top:1px solid #749bb82e!important;min-height:40px!important;padding:10px 4px 0!important}@media (max-width:1500px){.tradeTopbar{grid-template-columns:130px minmax(0,1fr)!important}.topAccountCluster{grid-column:1/-1!important;justify-content:flex-start!important}.dashboardGrid,.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.performancePanel{grid-column:1/-1!important}}@media (max-width:1120px){.terminal.dark,.tradeTopbar,.topMetricRail,.dashboardGrid,.dashboardBottomGrid{grid-template-columns:1fr!important}.sideRail{min-height:0!important;position:static!important}}
.terminal.dark{min-height:100vh!important}.workspace{gap:10px!important;min-height:100vh!important;padding:14px 18px 88px!important}.tradeTopbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;min-height:82px!important}.topMetricRail{border-radius:7px!important;grid-template-columns:minmax(146px,.95fr) minmax(190px,1.2fr) minmax(130px,.74fr) minmax(148px,.9fr) minmax(126px,.78fr)!important;align-items:stretch!important;min-height:82px!important}.topMetric{grid-template-rows:15px 28px 17px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;row-gap:4px!important;min-width:0!important;padding:13px 14px!important;display:grid!important;position:relative!important}.topMetric .metricLabel{color:#9fb0c0!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}.topMetric strong{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;font-size:19px!important;line-height:1.05!important;overflow:hidden!important}.topMetric small{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;font-size:11px!important;line-height:1.05!important;overflow:hidden!important}.dashboardBottomGrid{grid-template-columns:minmax(370px,1.1fr) minmax(286px,.76fr) minmax(320px,.82fr) minmax(300px,.78fr)!important;gap:10px!important}.dashboardBottomGrid>.panel,.dashboardBottomGrid>.holdingsDistribution,.dashboardBottomGrid>.riskOverview{height:242px!important;max-height:242px!important;padding:12px 14px!important;overflow:hidden!important}.dashboardBottomGrid>.panel>h2,.holdingsDistribution>h2,.riskOverview>h2{min-height:24px!important;margin-bottom:8px!important}.performancePanel{grid-template-rows:auto minmax(270px,1fr) auto!important;min-height:326px!important;display:grid!important}.performancePanel,.marketPanel,.panel,.holdingsDistribution,.riskOverview{border-radius:7px!important;padding:14px 16px!important}.panelHeaderLine{min-height:26px!important}.panelHeaderLine h2,.panel h2{font-size:14px!important}.rangeTabs{min-height:30px!important}.rangeTabs span{min-width:34px!important;min-height:24px!important;font-size:11px!important}.riskOverview .riskItem{min-height:44px!important}.marketPanel{min-height:0!important}.moversPanel .moverRows{gap:0!important}.moverRow{min-height:47px!important}.moverRow .tickerLabel,.moverRow .tickerLabel strong,.moverRow .tickerLabel small{text-align:left!important}.dashboardBottomGrid{grid-template-columns:minmax(420px,1.08fr) minmax(420px,1.08fr) minmax(300px,.82fr) minmax(290px,.8fr)!important;margin-bottom:24px!important}.workspace{padding-bottom:74px!important}
.scrollPanel{grid-template-rows:auto minmax(0,1fr)!important;min-height:250px!important;display:grid!important;overflow:hidden!important}.signalActivityPanel .activityTable{overscroll-behavior:contain!important;scrollbar-color:#0796ff9e #749bb814!important;scrollbar-width:thin!important;min-height:0!important;max-height:clamp(190px,22vh,270px)!important;padding-right:4px!important;overflow:hidden auto!important}.signalActivityPanel .activityTable::-webkit-scrollbar{width:8px!important}.signalActivityPanel .activityTable::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.signalActivityPanel .activityTable::-webkit-scrollbar-thumb{background:#0796ff94!important;border-radius:999px!important}.signalActivityPanel .activityTable{background:#030c123d!important;border:1px solid #749bb81f!important;border-radius:8px!important;align-content:start!important;gap:0!important;display:grid!important;overflow:hidden auto!important}.signalActivityPanel .activityTableRow{--activity-accent:#9fb0c0;--state-colour:#9fb0c0;border:0!important;border-bottom:1px solid #749bb81f!important;border-left:2px solid var(--activity-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--activity-accent) 5%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in srgb, var(--state-colour) 4%, transparent), transparent 42%), #08172294!important;border-radius:0!important;grid-template-columns:50px 26px minmax(0,1fr) minmax(88px,106px)!important;grid-template-areas:"time signal instrument value"!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:6px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.signalActivityPanel .activityTableRow:last-child{border-bottom:0!important}.signalActivityPanel .activityTableRow.signal-time{--activity-accent:#ffb545}.signalActivityPanel .activityTableRow.signal-target{--activity-accent:#00df82}.signalActivityPanel .activityTableRow.signal-risk{--activity-accent:#ff5468}.signalActivityPanel .activityTableRow.signal-order{--activity-accent:#0796ff}.signalActivityPanel .activityTableRow.signal-momentum{--activity-accent:#8b7dff}.signalActivityPanel .activityTableRow.state-good{--state-colour:#00df82}.signalActivityPanel .activityTableRow.state-danger{--state-colour:#ff4257}.signalActivityPanel .activityTableRow.state-warn{--state-colour:#ff9f1c}.signalActivityPanel .activityTableRow.state-queued{--state-colour:#0796ff}.activityTime{color:#bfd0da!important;font-variant-numeric:tabular-nums!important;grid-area:time!important;font-size:12px!important;font-weight:750!important;line-height:1!important}.activitySignalMark{width:24px!important;height:24px!important;color:var(--activity-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:signal!important;justify-self:center!important;place-items:center!important;display:inline-grid!important;position:relative!important}.activitySignalMark:focus-visible{outline:2px solid color-mix(in srgb, var(--activity-accent) 70%, #fff)!important;outline-offset:3px!important;border-radius:6px!important}.activitySignalMark svg{color:currentColor!important;width:16px!important;height:16px!important;filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 26%, transparent))!important}.activitySignalFloatingTooltip{pointer-events:none!important;z-index:1000!important;color:#dce7ee!important;opacity:1!important;background:linear-gradient(#ffffff0b,#ffffff03),#040f17fa!important;border:1px solid #749bb847!important;border-radius:8px!important;gap:6px!important;width:260px!important;max-height:min(360px,100vh - 24px)!important;padding:10px 11px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 36px #0000005c!important}.activitySignalFloatingTooltip.above{transform:translateY(-100%)!important}.activitySignalFloatingTooltip.below{transform:none!important}.activitySignalFloatingTooltip:before{content:""!important;left:var(--tooltip-caret-left,50%)!important;background:#040f17fa!important;width:8px!important;height:8px!important;position:absolute!important;transform:translate(-50%)rotate(45deg)!important}.activitySignalFloatingTooltip.below:before{border-top:1px solid #749bb847!important;border-left:1px solid #749bb847!important;top:-5px!important}.activitySignalFloatingTooltip.above:before{border-bottom:1px solid #749bb847!important;border-right:1px solid #749bb847!important;bottom:-5px!important}.activitySignalFloatingTooltip strong{color:#f1f7fb!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.activitySignalFloatingTooltip small{color:#9fb0c0!important;white-space:normal!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:visible!important}.activityTooltipMeta{gap:4px!important;margin:2px 0 0!important;display:grid!important}.activityTooltipMeta div{grid-template-columns:78px minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:grid!important}.activityTooltipMeta dt,.activityTooltipMeta dd{min-width:0!important;margin:0!important;font-size:10.5px!important;line-height:1.25!important}.activityTooltipMeta dt{color:#7890a4!important;text-transform:uppercase!important;letter-spacing:0!important;font-weight:800!important}.activityTooltipMeta dd{color:#dce7ee!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;overflow:hidden!important}.activityInstrument{grid-area:instrument!important;gap:3px!important;min-width:0!important;display:grid!important}.activityInstrumentHead{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.activityInstrument strong{color:#f1f7fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.activityTickerHelp{cursor:help!important;outline:0!important}.activityTickerHelp:hover{color:#fff!important}.activityInstrument small{color:#94a7b5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.5px!important;line-height:1!important;overflow:hidden!important}.activityRuleHelp{cursor:help!important;outline:0!important}.activityTickerHelp:focus-visible,.activityRuleHelp:focus-visible,.activityStateText:focus-visible{outline:1px solid color-mix(in srgb, currentColor 68%, transparent)!important;outline-offset:2px!important;border-radius:4px!important}.activityValueCell{grid-area:value!important;justify-self:end!important;justify-items:end!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:grid!important}.activityValueCell strong{color:#e0ebf2!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.activityStateText{max-width:100%!important;color:color-mix(in srgb, var(--state-colour) 88%, #dce7ee)!important;cursor:help!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.activitySide{flex:none!important;align-items:center!important;gap:0!important;font-size:9.5px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.activitySide:before{display:none!important}.activitySide.buy{color:#00df82!important}.activitySide.sell{color:#ff4257!important}.activitySide.neutral{color:#9fb0c0!important}.signalActivityPanel .activityTableRow.head{z-index:2!important;background:#030c12eb!important;border-top:0!important;border-bottom:1px solid #749bb81a!important;border-left:2px solid #0000!important;border-right:0!important;min-height:28px!important;padding:0 12px!important;position:sticky!important;top:0!important}.signalActivityPanel .activityTableRow.head span{color:#71899b!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.signalActivityPanel .activityTableRow.head span:first-child{grid-area:time!important}.signalActivityPanel .activityTableRow.head span:nth-child(2){grid-area:signal!important;justify-self:center!important}.signalActivityPanel .activityTableRow.head span:nth-child(3){grid-area:instrument!important}.signalActivityPanel .activityTableRow.head span:nth-child(4){grid-area:value!important;justify-self:end!important}.signalActivityPanel .activityTableRow:not(.head):hover{background:linear-gradient(90deg, color-mix(in srgb, var(--activity-accent,#0796ff) 7%, transparent), transparent 48%), linear-gradient(270deg, color-mix(in srgb, var(--state-colour,#0796ff) 6%, transparent), transparent 44%), #0c1e2ac7!important}.headlineLink:focus-visible{border-color:#00d4ff9e!important;outline:0!important;box-shadow:0 0 0 3px #00d4ff24!important}.sourceErrorFloatingTooltip{scrollbar-color:#ff42576b #ffffff0a!important;background:linear-gradient(135deg,#ff425721,#0000 42%),linear-gradient(#ffffff0d,#ffffff04),#050d14fb!important;border-color:#ff425752!important;gap:8px!important;width:min(620px,100vw - 32px)!important;max-height:min(480px,100vh - 24px)!important;padding:12px 13px!important;overflow:auto!important;box-shadow:inset 3px 0 #ff42579e,0 20px 42px #0000006b!important}.sourceErrorFloatingTooltip:before{border-color:#ff425752!important}.sourceErrorFloatingTooltip strong{color:#f8eef0!important;font-size:12.5px!important;line-height:1.2!important}.sourceErrorFloatingTooltip>small{color:#f4b7be!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important;font-size:11.5px!important;font-weight:760!important;line-height:1.42!important}.sourceErrorFloatingTooltip .activityTooltipMeta{border-top:1px solid #749bb824!important;margin-top:1px!important;padding-top:8px!important}.sourceErrorFloatingTooltip .activityTooltipMeta div{grid-template-columns:92px minmax(0,1fr)!important}.sourceErrorFloatingTooltip .activityTooltipMeta dd{color:#edf6fb!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;font-size:11px!important;font-weight:850!important;overflow:visible!important}
.accountModeDock{border-bottom:1px solid #749bb824!important;padding:10px 14px!important;display:grid!important}.accountModeSegments{grid-template-columns:minmax(0,1.18fr) minmax(0,.72fr) minmax(0,.92fr)!important;gap:5px!important;display:grid!important}.accountModeSkeleton{background:linear-gradient(90deg,#ffffff09,#fff1,#ffffff06),#030b117a!important;border:1px solid #749bb81f!important;border-radius:6px!important;min-height:28px!important}.accountModeSegments button{color:#8ea3b5!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(#ffffff09,#ffffff03),#030b117a!important;border:1px solid #749bb829!important;border-radius:6px!important;min-width:0!important;min-height:28px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.accountModeSegments button.active{color:#fff!important;background:linear-gradient(#098cfff5,#055eb1f5)!important;border-color:#0796ff8c!important;box-shadow:0 0 16px #0796ff33!important}.accountModeSegments button:disabled:not(.active){cursor:not-allowed!important;opacity:.42!important}
.botLogPanel .botLogList{overscroll-behavior:contain!important;scrollbar-color:#0796ff9e #749bb814!important;scrollbar-width:thin!important;min-height:0!important;max-height:clamp(190px,22vh,270px)!important;padding-right:4px!important;overflow:hidden auto!important}.botLogPanel .botLogList::-webkit-scrollbar{width:8px!important}.botLogPanel .botLogList::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.botLogPanel .botLogList::-webkit-scrollbar-thumb{background:#0796ff94!important;border-radius:999px!important}.botLogPanel .botLogList{background:#030c123d!important;border:1px solid #749bb81f!important;border-radius:8px!important;align-content:start!important;gap:0!important;display:grid!important;overflow-x:auto!important}.tradingTapePanel{grid-column:span 2!important;grid-template-rows:auto auto minmax(0,1fr)!important}.tradingTapePanel .panelTitleCluster{margin-bottom:14px!important}.tradingTapePanel .panelTitleCluster h2{color:#f1f7fb!important;letter-spacing:0!important;margin:3px 0 0!important;font-size:clamp(18px,1.1vw,22px)!important;font-weight:930!important;line-height:1!important}.botTapeToolbar{scrollbar-width:none!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0 0 8px!important;padding-bottom:1px!important;display:flex!important;overflow-x:auto!important}.botTapeToolbar::-webkit-scrollbar{display:none!important}.botTapeToolbar button{color:#8ea3b5!important;cursor:pointer!important;background:#04101894!important;border:1px solid #749bb824!important;border-radius:6px!important;flex:none!important;align-items:center!important;gap:7px!important;min-height:27px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.botTapeToolbar button strong{color:#dce7ee!important;text-align:center!important;background:#749bb81f!important;border-radius:999px!important;min-width:18px!important;padding:4px 6px!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.botTapeToolbar button.active{color:#f1f7fb!important;background:linear-gradient(90deg,#0796ff2e,#0796ff0f),#051520e6!important;border-color:#0796ff7a!important}.botTapeToolbar button.active strong{color:#fff!important;background:#0796ff42!important}.tradingTapePanel .botLogList{height:100%!important;max-height:none!important}.botLogHeader,.botLogPanel .botLogRow{--activity-accent:#9fb0c0;--state-colour:#9fb0c0;grid-template-columns:48px 72px minmax(0,1fr) minmax(96px,112px)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.tradingTapePanel .botLogHeader,.tradingTapePanel .botLogRow{grid-template-columns:54px 86px minmax(0,1fr) minmax(176px,220px)!important;gap:12px!important;min-width:0!important}.botLogVirtualRows{min-width:0!important;position:relative!important}.botLogHeader{z-index:2!important;background:#030c12f0!important;border-bottom:1px solid #749bb829!important;min-height:28px!important;padding:0 10px!important;position:sticky!important;top:0!important}.botLogHeader span{color:#71889a!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:9.5px!important;font-weight:900!important;overflow:hidden!important}.botLogHeader span:last-child{justify-self:end!important}.botLogPanel .botLogRow{border:0!important;border-bottom:1px solid #749bb81c!important;border-left:2px solid var(--activity-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--activity-accent) 5%, transparent), transparent 38%), #08172294!important;min-height:46px!important;box-shadow:none!important;cursor:help!important;border-radius:0!important;outline:0!important;padding:5px 10px 5px 8px!important;transition:background .16s!important;position:relative!important}.botLogPanel .botLogVirtualRows>.botLogRow{contain:layout paint style!important;height:46px!important;min-height:46px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.botLogPanel .botLogLinkRow{color:var(--muted)!important;cursor:pointer!important;text-decoration:none!important}.botLogPanel .botLogLinkRow:focus-visible{border-color:#00d4ff9e!important;outline:0!important;box-shadow:0 0 0 3px #00d4ff24!important}.botLogPanel .botLogRow:last-child{border-bottom:0!important}.botLogPanel .botLogRow.good{--activity-accent:#00df82;--state-colour:#00df82}.botLogPanel .botLogRow.warn{--activity-accent:#ffb545;--state-colour:#ffb545}.botLogPanel .botLogRow.danger{--activity-accent:#ff5468;--state-colour:#ff5468}.botLogPanel .botLogRow.accent{--activity-accent:#0796ff;--state-colour:#0796ff}.botLogPanel .botLogRow.theme-defence,.botLogFloatingTooltip.theme-defence{--activity-accent:#ffb545}.botLogPanel .botLogRow.theme-mega-tech,.botLogFloatingTooltip.theme-mega-tech{--activity-accent:#21b7ff}.botLogPanel .botLogRow.theme-semis,.botLogFloatingTooltip.theme-semis{--activity-accent:#8b7dff}.botLogPanel .botLogRow.theme-cyber,.botLogFloatingTooltip.theme-cyber{--activity-accent:#20d8a3}.botLogPanel .botLogRow.theme-energy,.botLogFloatingTooltip.theme-energy{--activity-accent:#70d84b}.botLogPanel .botLogRow.theme-financials,.botLogFloatingTooltip.theme-financials{--activity-accent:#4f8cff}.botLogPanel .botLogRow.theme-airlines,.botLogFloatingTooltip.theme-airlines{--activity-accent:#46c6d9}.botLogPanel .botLogRow.theme-safe-haven,.botLogFloatingTooltip.theme-safe-haven{--activity-accent:#ffd166}.botLogPanel .botLogRow.theme-momentum,.botLogFloatingTooltip.theme-momentum{--activity-accent:#ff7a45}.botLogPanel .botLogRow.theme-news,.botLogFloatingTooltip.theme-news{--activity-accent:#9fb0c0}.botLogPanel .botLogRow:focus-visible{outline:2px solid color-mix(in srgb, var(--activity-accent) 70%, #fff)!important;outline-offset:3px!important}.botLogPanel .botLogRow:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--activity-accent) 8%, transparent), transparent 44%), #0c1e2ac7!important}.botLogTime{color:#b9c9d6!important;font-variant-numeric:tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.botLogKind{width:auto!important;min-width:0!important;height:auto!important;color:var(--activity-accent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:11px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;margin-top:0!important;display:inline-grid!important}.botLogKind i{background:#07141efa!important;border:1.5px solid!important;border-radius:999px!important;width:7px!important;height:7px!important;box-shadow:0 0 10px!important}.botLogKind em{min-width:0!important;color:color-mix(in srgb, currentColor 78%, #fff)!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.botLogBody{min-width:0!important}.botLogBody>strong{color:#f1f7fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 3px!important;font-size:12.5px!important;font-weight:850!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.botLogBody>small{color:#9fb0c0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:700!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.botLogPanel .botLogRow.neutral .botLogBody>small{color:#9fb0c0!important;white-space:normal!important}.botLogMetric{border-left:1px solid #749bb81f!important;justify-self:end!important;justify-items:end!important;gap:2px!important;min-width:0!important;max-width:100%!important;padding-left:10px!important;display:grid!important}.tradingTapePanel .botLogMetric{padding-left:12px!important}.botLogMetric strong{max-width:100%!important;color:color-mix(in srgb, var(--activity-accent) 86%, #fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:12.25px!important;font-weight:900!important;line-height:1!important;display:block!important;overflow:hidden!important}.botLogMetric small{color:#71889a!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;line-height:1!important}.botLogFloatingTooltip{--activity-accent:#0796ff;border-color:color-mix(in srgb, var(--activity-accent) 34%, #749bb838)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--activity-accent) 11%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff04), #051119fb!important;width:318px!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--activity-accent) 72%, transparent), 0 20px 42px #0000006b!important;transform:translate3d(var(--tooltip-x,0), var(--tooltip-y,0), 0)!important;will-change:transform!important;contain:layout paint style!important;backface-visibility:hidden!important;gap:9px!important;padding:12px 13px!important;top:0!important;left:0!important}.botLogFloatingTooltip.above{transform:translate3d(var(--tooltip-x,0), var(--tooltip-y,0), 0) translateY(-100%)!important}.botLogFloatingTooltip.below{transform:translate3d(var(--tooltip-x,0), var(--tooltip-y,0), 0)!important}.botLogFloatingTooltip strong{color:color-mix(in srgb, var(--activity-accent) 12%, #f1f7fb)!important;font-size:13.5px!important;line-height:1.18!important}.botLogFloatingTooltip>small{color:#b3c3d0!important;font-size:11.5px!important;line-height:1.35!important}.botLogFloatingTooltip .activityTooltipMeta{border-top:1px solid #749bb824!important;gap:3px!important;margin-top:1px!important;padding-top:8px!important}.botLogFloatingTooltip .activityTooltipMeta div{grid-template-columns:88px minmax(0,1fr)!important}.botLogFloatingTooltip .activityTooltipMeta dt{color:color-mix(in srgb, var(--activity-accent) 34%, #86a3b8)!important;font-size:10px!important}.botLogFloatingTooltip .activityTooltipMeta dd{color:#edf6fb!important;font-size:11px!important;font-weight:850!important}
@media (max-width:1660px){.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tradingTapePanel{grid-column:1/-1!important}}@media (max-width:1120px){.workspace{padding-bottom:82px!important}.dashboardBottomGrid{grid-template-columns:1fr!important}.tradingTapePanel{grid-column:1!important}.tradingTapePanel .botLogHeader,.tradingTapePanel .botLogRow{grid-template-columns:48px 72px minmax(0,1fr) minmax(100px,118px)!important;gap:8px!important;min-width:0!important}}@media (max-width:760px){.workspace{padding-bottom:88px!important}}.holdingsDonutWrap{grid-template-columns:132px minmax(0,1fr)!important;gap:12px!important}.holdingsDonut{width:122px!important;height:122px!important}.riskDialWrap{grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.riskDial{width:112px!important;height:112px!important}.riskLegend{gap:5px!important}.riskOverview .riskItem span{font-size:10px!important}.riskOverview .riskItem strong{font-size:15px!important}.deskFooter{z-index:40!important;background:linear-gradient(#081925eb,#030a0ff5)!important;border-top:1px solid #749bb82e!important;grid-template-columns:max-content minmax(210px,1fr) max-content max-content max-content max-content 34px!important;align-items:center!important;gap:0!important;min-height:44px!important;padding:0 12px 0 18px!important;display:grid!important;position:fixed!important;bottom:0!important;left:244px!important;right:0!important;box-shadow:0 -12px 38px #00000057!important}.deskFooter span{color:#8ea3b5!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:12px!important;display:inline-flex!important}.deskFooter button.footerItem{appearance:none!important;font:inherit!important;color:#8ea3b5!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;align-items:center!important;gap:6px!important;font-size:12px!important;display:inline-flex!important}.footerItem{border-left:1px solid #749bb81f!important;min-height:44px!important;padding:0 16px!important}.footerItem:first-child{border-left:0!important;padding-left:0!important}.footerItem svg{color:#8ea3b5!important;flex:none!important}.footerMetric span{color:#9fb0c0!important}.footerAction:hover span,.footerAction:focus-visible span{color:#f1f7fb!important}.footerAction:focus-visible{outline-offset:-6px!important;outline:1px solid #0796ffb8!important}.deskFooter strong{color:#f1f7fb!important;font-size:12px!important;font-weight:850!important}.deskFooter strong.good,.footerConnection.good strong{color:#00df82!important}.deskFooter strong.warn,.footerConnection.warn strong{color:#ff9f1c!important}.deskFooter strong.danger,.footerConnection.danger strong{color:#ff4257!important}.deskFooter strong.accent,.footerConnection.accent strong{color:#0796ff!important}.footerConnection{text-overflow:ellipsis!important;justify-content:center!important;justify-self:stretch!important;overflow:hidden!important}.footerSync{color:#8ea3b5!important;justify-self:end!important}.statusDot{background:currentColor!important;border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 12px!important}.footerRefresh{color:#9fb0c0!important;background:#0e2333f0!important;border:1px solid #749bb838!important;border-radius:7px!important;justify-self:end!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}.footerRefresh:hover{color:#f1f7fb!important;border-color:#0796ff7a!important}.dashboardBottomGrid{grid-template-columns:minmax(420px,1.02fr) minmax(320px,.78fr) minmax(500px,1.22fr)!important;align-items:stretch!important}.riskOverview{flex-direction:column!important;gap:14px!important;min-height:258px!important;display:flex!important}.riskOverviewHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.riskOverviewHeader h2{margin:0!important}.riskStatusPill{min-height:26px!important;color:var(--trade-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid #749bb82e!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;font-weight:860!important;display:inline-flex!important}.riskStatusPill.good{color:var(--trade-green)!important;border-color:#00df8257!important}.riskStatusPill.warn{color:var(--trade-orange)!important;border-color:#ff9f1c57!important}.riskStatusPill.danger{color:var(--trade-red)!important;border-color:#ff425757!important}.riskDialWrap{flex:1!important;grid-template-columns:minmax(154px,.78fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:18px!important}.riskGaugeColumn{align-content:center!important;justify-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.riskDial{aspect-ratio:1!important;background:radial-gradient(circle, #07141e 45%, transparent 47%), conic-gradient(var(--trade-green) 0 var(--risk), #749bb829 var(--risk) 100%)!important;border-color:#00df8233!important;width:clamp(138px,10.6vw,176px)!important;height:auto!important;box-shadow:inset 0 0 0 11px #ffffff06,0 18px 44px #00000047,0 0 34px #00df8229!important}.riskDial.warn{background:radial-gradient(circle, #07141e 45%, transparent 47%), conic-gradient(var(--trade-orange) 0 var(--risk), #749bb829 var(--risk) 100%)!important;border-color:#ff9f1c42!important}.riskDial.danger{background:radial-gradient(circle, #07141e 45%, transparent 47%), conic-gradient(var(--trade-red) 0 var(--risk), #749bb829 var(--risk) 100%)!important;border-color:#ff425747!important}.riskDial span{font-size:12px!important}.riskDial strong{font-size:clamp(22px,1.9vw,32px)!important}.riskDial small{color:var(--trade-orange)!important;font-size:12px!important}.riskGaugeMeta{width:min(168px,100%)!important;color:var(--trade-muted)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:11px!important;display:flex!important}.riskGaugeMeta strong{color:var(--trade-green)!important;font-size:13px!important}.riskGaugeMeta strong.danger{color:var(--trade-red)!important}.riskLegend{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:8px 16px!important}.riskMetric{border-top:1px solid #749bb829!important;align-content:space-between!important;gap:7px!important;min-height:76px!important;padding:10px 0 0!important;display:grid!important}.riskMetric>div{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.riskMetric span{color:var(--trade-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:820!important}.riskMetric strong{color:var(--trade-text)!important;letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(18px,1.35vw,24px)!important}.riskMetric small{color:#9fb0c0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.riskMetric b{background:#749bb829!important;border-radius:999px!important;height:4px!important;overflow:hidden!important}.riskMetric i{border-radius:inherit!important;background:var(--trade-green)!important;height:100%!important;display:block!important}.riskMetric.warn i{background:var(--trade-orange)!important}.riskMetric.danger i{background:var(--trade-red)!important}.riskOverview .riskItem{min-height:initial!important;padding:0!important}.riskFooter{margin-top:0!important;padding-top:12px!important;font-size:12px!important}
@media (max-width:1500px){.tradeTopbar{grid-template-columns:minmax(236px,.46fr) minmax(0,1fr)!important}.topControlConsole{grid-column:1/-1!important;grid-template-rows:minmax(42px,1fr) minmax(42px,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(158px,.38fr)!important;align-items:stretch!important}}@media (max-width:1120px){.tradeTopbar,.topMetricRail,.topControlConsole{grid-template-columns:1fr!important}.topControlConsole{grid-template-rows:auto!important}.topModeBadge,.topCommandCard,.topAccountSegments,.scanCommandButton,.topMiniActions,.topNotifyTile,.nextScanTile,.topAvatarTile{grid-area:auto/1!important}.workspace{padding-bottom:14px!important}.deskFooter{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;padding:12px!important;position:static!important;left:auto!important}.footerItem{border-left:0!important;justify-content:flex-start!important;min-height:28px!important;padding:0!important}.footerConnection,.footerSync{justify-self:start!important}.riskDialWrap{grid-template-columns:minmax(140px,.72fr) minmax(0,1.3fr)!important}}@media (max-width:760px){.riskOverviewHeader,.riskFooter{flex-direction:column!important;align-items:flex-start!important}.riskDialWrap,.riskLegend{grid-template-columns:1fr!important}.riskGaugeColumn{justify-items:start!important}}.decisionGrid{grid-template-columns:minmax(680px,1.62fr) minmax(360px,.88fr)!important;align-items:stretch!important;gap:12px!important;margin:12px 0!important;display:grid!important}.decisionGrid>.riskOverview,.decisionGrid>.allocationPanel{height:auto!important;min-height:342px!important;max-height:none!important;padding:16px 18px!important;overflow:hidden!important}.decisionGrid>.riskOverview{background:radial-gradient(circle at 12% 16%,#00df8217,#0000 24%),radial-gradient(circle at 88% 18%,#0796ff1a,#0000 26%),linear-gradient(#0c2130f2,#051119fa)!important}.decisionGrid>.allocationPanel{background:radial-gradient(circle at 100% 0,#8b7dff1a,#0000 30%),linear-gradient(#0c2130eb,#051119f7)!important}.decisionGrid .riskOverviewHeader{border-bottom:1px solid #749bb821!important;min-height:30px!important;padding-bottom:10px!important}.decisionGrid .riskDialWrap{flex:1!important;grid-template-columns:minmax(210px,.72fr) minmax(360px,1.22fr) minmax(230px,.7fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}.decisionGrid .riskGaugeColumn{border-right:1px solid #749bb81f!important;align-content:center!important;justify-items:center!important;min-width:0!important;padding-right:18px!important}.decisionGrid .riskDial{aspect-ratio:1!important;width:clamp(184px,13.8vw,232px)!important;height:auto!important}.decisionGrid .riskDial strong{font-size:clamp(26px,2.2vw,38px)!important}.decisionGrid .riskGaugeMeta{background:#030c1257!important;border:1px solid #749bb821!important;border-radius:7px!important;width:min(212px,100%)!important;padding:8px 10px!important}.decisionGrid .riskLegend{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:12px 14px!important}.decisionGrid .riskMetric{background:linear-gradient(#ffffff09,#ffffff03),#030c124d!important;border:1px solid #749bb821!important;border-radius:7px!important;min-height:102px!important;padding:12px!important}.decisionGrid .riskMetric>div{align-items:flex-start!important}.decisionGrid .riskMetric span,.riskRailLabel,.allocationStat small{letter-spacing:0!important}.decisionGrid .riskMetric strong{font-size:clamp(20px,1.45vw,27px)!important}.decisionGrid .riskMetric b{height:5px!important}.riskDecisionRail{border-left:1px solid #749bb81f!important;align-content:center!important;gap:10px!important;min-width:0!important;padding-left:18px!important;display:grid!important}.riskRailLabel{color:#7890a4!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:900!important}.riskDecisionRow{color:#9fb0c0!important;background:#030c1257!important;border:1px solid #749bb821!important;border-left:2px solid!important;border-radius:7px!important;gap:5px!important;min-width:0!important;padding:10px 11px!important;display:grid!important}.riskDecisionRow.good{color:#00df82!important}.riskDecisionRow.warn{color:#ff9f1c!important}.riskDecisionRow.danger{color:#ff4257!important}.riskDecisionRow span,.riskDecisionRow small{color:#91a6b5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.5px!important;line-height:1!important;overflow:hidden!important}.riskDecisionRow strong{min-width:0!important;color:color-mix(in srgb, currentColor 86%, #fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.decisionGrid .riskFooter{margin-top:auto!important;padding-top:10px!important}.allocationPanel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;display:grid!important}.allocationSummary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.allocationStat{background:#030c1257!important;border:1px solid #749bb821!important;border-radius:7px!important;gap:4px!important;min-width:0!important;padding:9px 10px!important;display:grid!important}.allocationStat small{color:#7890a4!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.allocationStat strong{color:#f1f7fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.allocationStat.good strong{color:#00df82!important}.allocationStat.warn strong{color:#ff9f1c!important}.allocationStat.danger strong{color:#ff4257!important}.allocationStat.accent strong{color:#40d4ff!important}.allocationRows{scrollbar-color:#0796ff9e #749bb814!important;scrollbar-width:thin!important;align-content:start!important;gap:0!important;min-height:0!important;max-height:220px!important;padding-right:4px!important;display:grid!important;overflow:hidden auto!important}.allocationRows::-webkit-scrollbar{width:8px!important}.allocationRows::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.allocationRows::-webkit-scrollbar-thumb{background:#0796ff94!important;border-radius:999px!important}.allocationRow{--allocation-accent:#9fb0c0;border-bottom:1px solid #749bb81c!important;border-left:2px solid var(--allocation-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 4%, transparent), transparent 42%), #08172238!important;cursor:help!important;border-radius:0!important;grid-template-columns:minmax(104px,1.08fr) minmax(70px,.8fr) 58px 82px!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:42px!important;padding:7px 8px 7px 9px!important;transition:background .16s,border-color .16s!important;display:grid!important}.allocationRow:last-child{border-bottom:0!important}.allocationRow:hover,.allocationRow:focus-visible{border-left-color:color-mix(in srgb, var(--allocation-accent) 86%, #fff)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 13%, transparent), transparent 46%), #0c1e2ac2!important;outline:0!important}.allocationRow .tickerLabel,.allocationRow .tickerLabel strong,.allocationRow .tickerLabel small{text-align:left!important;min-width:0!important}.allocationBar{background:#749bb821!important;border-radius:999px!important;min-width:0!important;height:5px!important;overflow:hidden!important}.allocationBar i{width:var(--allocation)!important;border-radius:inherit!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 72%, #fff), var(--allocation-accent))!important;height:100%!important;box-shadow:0 0 14px color-mix(in srgb, var(--allocation-accent) 42%, transparent)!important;display:block!important}.allocationRow>span,.allocationRow>strong{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.allocationRow>span{font-size:11px!important;font-weight:850!important}.allocationRow>strong{color:#edf6fb!important;font-size:12px!important;font-weight:900!important}.allocationRow.allocationTheme-defence,.allocationFloatingTooltip.theme-defence{--allocation-accent:#ffb545}.allocationRow.allocationTheme-mega-tech,.allocationFloatingTooltip.theme-mega-tech{--allocation-accent:#21b7ff}.allocationRow.allocationTheme-cyber,.allocationFloatingTooltip.theme-cyber{--allocation-accent:#20d8a3}.allocationRow.allocationTheme-energy,.allocationFloatingTooltip.theme-energy{--allocation-accent:#70d84b}.allocationRow.allocationTheme-healthcare,.allocationFloatingTooltip.theme-healthcare{--allocation-accent:#48d6ff}.allocationRow.allocationTheme-financials,.allocationFloatingTooltip.theme-financials{--allocation-accent:#4f8cff}.allocationRow.allocationTheme-airlines,.allocationFloatingTooltip.theme-airlines{--allocation-accent:#46c6d9}.allocationRow.allocationTheme-safe-haven,.allocationFloatingTooltip.theme-safe-haven{--allocation-accent:#ffd166}.allocationRow.allocationTheme-consumer,.allocationFloatingTooltip.theme-consumer{--allocation-accent:#ff7a45}.allocationRow.allocationTheme-industrials,.allocationFloatingTooltip.theme-industrials{--allocation-accent:#8b7dff}.allocationRow.allocationTheme-neutral,.allocationFloatingTooltip.theme-neutral{--allocation-accent:#9fb0c0}.allocationFloatingTooltip{--allocation-accent:#9fb0c0;border-color:var(--allocation-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--allocation-accent) 10%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0b, #ffffff03), #040f17fa!important;width:min(326px,100vw - 24px)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--allocation-accent) 72%, transparent), 0 18px 36px #0000005c!important}.allocationFloatingTooltip .activityTooltipMeta dt{color:color-mix(in srgb, var(--allocation-accent) 34%, #86a3b8)!important}.executionOnlyGrid{grid-template-columns:1fr!important;margin:0 0 28px!important}.executionOnlyGrid>.tradingTapePanel{grid-column:1!important;height:clamp(380px,40vh,560px)!important;min-height:clamp(380px,40vh,560px)!important;max-height:none!important;padding:14px 16px!important}.executionOnlyGrid .botLogList{max-height:none!important}
@media (max-width:1700px){.decisionGrid{grid-template-columns:minmax(0,1fr)!important}.decisionGrid .riskDialWrap{grid-template-columns:minmax(206px,.7fr) minmax(0,1.2fr) minmax(220px,.72fr)!important}.allocationRows{max-height:250px!important}}@media (max-width:1280px){.decisionGrid .riskDialWrap{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr)!important}.riskDecisionRail{border-top:1px solid #749bb81f!important;border-left:0!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;padding:14px 0 0!important}.riskRailLabel{grid-column:1/-1!important}}@media (max-width:1120px){.decisionGrid,.decisionGrid .riskDialWrap{grid-template-columns:1fr!important}.decisionGrid .riskGaugeColumn{border-bottom:1px solid #749bb81f!important;border-right:0!important;padding:0 0 14px!important}.decisionGrid .riskLegend,.riskDecisionRail,.allocationSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.decisionGrid{gap:10px!important}.decisionGrid>.riskOverview,.decisionGrid>.allocationPanel,.executionOnlyGrid>.tradingTapePanel{height:auto!important;min-height:0!important}.decisionGrid .riskLegend,.riskDecisionRail,.allocationSummary,.allocationRow{grid-template-columns:1fr!important}.riskDecisionRail{padding-top:12px!important}.allocationRow{align-items:start!important;gap:6px!important}.allocationRow>span,.allocationRow>strong{text-align:left!important}}
.moversPanel{overflow:hidden!important}.moversPanel .panelHeaderLine{align-items:flex-start!important;margin-bottom:7px!important}.moversPanel .panelHeaderLine h2{align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important;transform:translateY(-1px)!important}.moversPanel .panelHeaderLine h2 svg{color:#20d8a3!important;filter:drop-shadow(0 0 8px #20d8a340)!important;width:17px!important;height:17px!important}.moverSummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0 0 10px!important;display:grid!important}.moverSummaryStrip span{--summary-tone:#20d8a3;border:1px solid #749bb81f!important;border-left:2px solid color-mix(in srgb, var(--summary-tone) 44%, #749bb833)!important;background:#07141d61!important;border-radius:6px!important;gap:2px!important;min-width:0!important;padding:4px 6px!important;display:grid!important}.moverSummaryStrip span.danger{--summary-tone:#ff4267}.moverSummaryStrip span.good{--summary-tone:#20d8a3}.moverSummaryStrip small{color:#7f93a3!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.moverSummaryStrip strong{color:#edf6fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.5px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.moversPanel .moverRows,.dashboardSideStack .moversPanel .moverRows{scrollbar-color:#0796ff9e #749bb814!important;scrollbar-width:thin!important;gap:4px!important;max-height:none!important;padding-right:4px!important;display:grid!important;overflow:hidden auto!important}.moversPanel .moverRow{--mover-accent:var(--mover-direction);--mover-direction:#00e69a;box-sizing:border-box!important;border:1px solid #749bb824!important;border-left:2px solid color-mix(in srgb, var(--mover-direction) 72%, #749bb838)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--mover-direction) 5%, transparent), transparent 50%), #07141da8!important;width:100%!important;min-height:46px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:19px minmax(88px,1fr) minmax(42px,.24fr) minmax(52px,.3fr) minmax(66px,.34fr)!important;align-items:center!important;gap:6px!important;padding:5px 7px!important;transition:border-color .16s,background .16s,transform .16s!important;display:grid!important;position:relative!important;overflow:hidden!important}.moversPanel .moverRow>*{min-width:0!important}.moversPanel .moverRow:hover,.moversPanel .moverRow:focus-visible{border-color:#749bb82e!important;border-left-color:color-mix(in srgb, var(--mover-direction) 88%, #749bb838)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--mover-direction) 8%, transparent), transparent 54%), #0a1b26c7!important;outline:none!important;transform:translateY(-1px)!important}.moversPanel .moverLoss{--mover-direction:#ff4267}.moversPanel .moverRank{border:1px solid color-mix(in srgb, var(--mover-direction) 42%, #749bb83d)!important;background:color-mix(in srgb, var(--mover-direction) 10%, #ffffff08)!important;color:#eaf3f7!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:19px!important;height:19px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.moversPanel .moverIdentity{gap:2px!important;min-width:0!important;display:grid!important;transform:translateY(-1px)!important}.moversPanel .moverIdentity .tickerLabel,.moversPanel .moverIdentity .tickerLabel strong,.moversPanel .moverIdentity .tickerLabel small,.moversPanel .moverIdentity>small{text-align:left!important;min-width:0!important}.moversPanel .moverIdentity .tickerLabel strong{color:#f2f8fc!important;font-size:13.5px!important;line-height:1!important}.moversPanel .moverIdentity .tickerLabel small,.moversPanel .moverIdentity>small{color:#8fa5b4!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important}.moversPanel .moverTrack{background:#749bb813!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.moversPanel .moverTrack:before{content:""!important;background:#b4cede2e!important;height:1px!important;position:absolute!important;inset:50% 8px auto!important}.moversPanel .moverTrack i{width:var(--mover-bar,8%)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--mover-direction) 44%, transparent), var(--mover-direction))!important;height:5px!important;box-shadow:0 0 10px color-mix(in srgb, var(--mover-direction) 24%, transparent)!important;border-radius:999px!important;position:relative!important}.moversPanel .moverLoss .moverTrack{justify-content:flex-end!important}.moversPanel .moverMove,.moversPanel .moverValue{text-align:right!important;gap:2px!important;min-width:0!important;display:grid!important}.moversPanel .moverMove strong,.moversPanel .moverValue strong{text-align:right!important;white-space:nowrap!important}.moversPanel .moverMove strong{font-size:13px!important;font-weight:850!important;line-height:1!important}.moversPanel .moverValue strong{color:#f1f7fb!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important}.moversPanel .moverMove small,.moversPanel .moverValue small{color:#8298a8!important;text-align:right!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:750!important;line-height:1.1!important}.moversPanel .allocationTheme-defence,.moverFloatingTooltip.theme-defence{--mover-accent:#ffb545}.moversPanel .allocationTheme-mega-tech,.moverFloatingTooltip.theme-mega-tech{--mover-accent:#21b7ff}.moversPanel .allocationTheme-cyber,.moverFloatingTooltip.theme-cyber{--mover-accent:#20d8a3}.moversPanel .allocationTheme-energy,.moverFloatingTooltip.theme-energy{--mover-accent:#70d84b}.moversPanel .allocationTheme-healthcare,.moverFloatingTooltip.theme-healthcare{--mover-accent:#48d6ff}.moversPanel .allocationTheme-financials,.moverFloatingTooltip.theme-financials{--mover-accent:#4f8cff}.moversPanel .allocationTheme-airlines,.moverFloatingTooltip.theme-airlines{--mover-accent:#46c6d9}.moversPanel .allocationTheme-safe-haven,.moverFloatingTooltip.theme-safe-haven{--mover-accent:#ffd166}.moversPanel .allocationTheme-consumer,.moverFloatingTooltip.theme-consumer{--mover-accent:#ff7a45}.moversPanel .allocationTheme-industrials,.moverFloatingTooltip.theme-industrials{--mover-accent:#8b7dff}.moversPanel .allocationTheme-neutral,.moverFloatingTooltip.theme-neutral{--mover-accent:#9fb0c0}.moverFloatingTooltip.theme-gain{--mover-accent:#00e69a}.moverFloatingTooltip.theme-loss{--mover-accent:#ff4267}.moverFloatingTooltip{--mover-accent:#9fb0c0;border-color:var(--mover-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--mover-accent) 10%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0b, #ffffff03), #040f17fa!important;width:min(326px,100vw - 24px)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--mover-accent) 72%, transparent), 0 18px 36px #0000005c!important}.moverFloatingTooltip .activityTooltipMeta dt{color:color-mix(in srgb, var(--mover-accent) 34%, #86a3b8)!important}
.performancePanelV2{grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;min-height:clamp(500px,50vh,620px)!important;padding:16px!important;display:grid!important}.performanceHeader{align-items:flex-start!important}.performanceHeader small{color:#91a6b5!important;margin-top:5px!important;font-size:11px!important;font-weight:720!important;display:block!important}.rangeTabs{background:#030c1247!important;border:1px solid #749bb829!important;border-radius:999px!important;gap:6px!important;padding:3px!important}.rangeTabs button{color:#91a6b5!important;cursor:pointer!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:999px!important;min-width:42px!important;min-height:28px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.rangeTabs button:hover{color:#f1f7fb!important;background:#ffffff0b!important}.rangeTabs button.active{color:#40d4ff!important;background:linear-gradient(135deg,#0796ff3d,#20d8a31a),#0796ff21!important;box-shadow:inset 0 0 0 1px #40d4ff2e!important}.performanceWorkspace{grid-template-columns:minmax(0,1fr) minmax(205px,.36fr)!important;gap:12px!important;min-width:0!important;min-height:0!important;display:grid!important}.performanceChartArea{background:radial-gradient(circle at 88% 16%,#40d4ff14,#0000 36%),#030c1247!important;border:1px solid #749bb824!important;border-radius:8px!important;grid-template-rows:auto minmax(210px,1fr) auto!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important}.performanceChartTop,.chartFoot{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.performanceChartTop span,.chartFoot span,.chartFoot strong{color:#8ea3b5!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.performanceChartTop strong{color:#f1f7fb!important;margin-top:3px!important;font-size:23px!important;font-weight:900!important;line-height:1!important;display:block!important}.performanceChartTop small{border:1px solid!important;border-radius:999px!important;flex:none!important;padding:5px 9px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.performanceChartTop small.good{color:#00df82!important;background:#00df8214!important}.performanceChartTop small.danger{color:#ff4257!important;background:#ff425714!important}.performancePanelV2 .bigChart{background:linear-gradient(#749bb814 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#749bb814 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#0796ff0a,#030c1214)!important;border-color:#749bb81a!important;height:auto!important;min-height:210px!important;margin:0!important}.performancePanelV2 .bigChart svg{color:#40d4ff!important}.performancePanelV2 .bigChart polygon{fill:#40d4ff21!important}.performanceInsightRail{grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.performanceInsight{--insight-colour:#9fb0c0;border:1px solid #749bb821!important;border-left:2px solid color-mix(in srgb, var(--insight-colour) 64%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--insight-colour) 8%, transparent), transparent 48%), #030c124d!important;border-radius:8px!important;align-content:start!important;gap:5px!important;min-width:0!important;padding:10px 11px!important;display:grid!important}.performanceInsight.good{--insight-colour:#00df82}.performanceInsight.warn{--insight-colour:#ff9f1c}.performanceInsight.danger{--insight-colour:#ff4257}.performanceInsight.accent{--insight-colour:#40d4ff}.performanceInsight span,.performanceInsight small{color:#8ea3b5!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.performanceInsight strong{min-width:0!important;color:color-mix(in srgb, var(--insight-colour) 78%, #fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.performanceInsight small{text-transform:none!important}.performanceInsight b{background:#749bb821!important;border-radius:999px!important;height:5px!important;overflow:hidden!important}.performanceInsight i{border-radius:inherit!important;background:var(--insight-colour)!important;height:100%!important;display:block!important}.performancePanelV2 .performanceStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.performancePanelV2 .performanceStats .riskItem{background:#030c1242!important;border:1px solid #749bb821!important;border-radius:8px!important;min-width:0!important;padding:11px 12px!important}.performancePanelV2 .performanceStats .riskItem span,.performancePanelV2 .performanceStats .riskItem strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}
.dashboardGrid .sessionBoard{background:radial-gradient(circle at 14% 16%,#00df8214,#0000 30%),radial-gradient(circle at 86% 18%,#40d4ff1a,#0000 34%),linear-gradient(#091c29fa,#040f17fa)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-height:clamp(500px,50vh,620px)!important;padding:16px!important;display:grid!important}.sessionBoardHeader{align-items:flex-start!important}.sessionBoardHeader>div:first-child{min-width:0!important}.sessionBoardHeader h2{margin:3px 0 0!important}.sessionBoardHeader small{color:#8ea3b5!important;margin-top:5px!important;font-size:11px!important;font-weight:740!important;line-height:1.2!important;display:block!important}.sessionBoardGrid{grid-template:"pnl chart""pressure metrics"minmax(0,1fr)/minmax(320px,1.08fr) minmax(260px,.92fr)!important;gap:10px!important;min-width:0!important;min-height:0!important;display:grid!important}.sessionPnlHero,.sessionChartCard,.positionPressurePanel,.sessionMetricRail .performanceInsight{background:#030c1257!important;border:1px solid #749bb824!important;border-radius:8px!important;min-width:0!important}.sessionPnlHero{--session-tone:#00df82;background:linear-gradient(135deg, color-mix(in srgb, var(--session-tone) 13%, transparent), transparent 58%), #030c1266!important;min-height:156px!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--session-tone) 78%, transparent)!important;grid-area:pnl!important;align-content:start!important;gap:9px!important;padding:16px!important;display:grid!important}.sessionPnlHero.danger{--session-tone:#ff4257}.sessionPnlHero>span,.sessionPnlHero>small,.pnlHeroFacts small,.positionPressureHeader span,.positionPressureHeader small{color:#8ea3b5!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.sessionPnlHero>strong{min-width:0!important;color:color-mix(in srgb, var(--session-tone) 76%, #fff)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(32px,4.2vw,46px)!important;font-weight:950!important;line-height:1.06!important;overflow:hidden!important}.sessionPnlHero>small{color:#a6b7c4!important;text-transform:none!important;font-size:12px!important;font-weight:820!important}.pnlSplit{color:#a6b7c4!important;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px!important;display:inline-flex!important}.pnlSplit span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important}.pnlSplit span.profit{color:#00df82!important}.pnlSplit span.loss{color:#ff4257!important}.pnlMix{background:#749bb821!important;border-radius:999px!important;height:7px!important;display:flex!important;overflow:hidden!important}.pnlMix i{min-width:0!important;display:block!important}.pnlMix i.good{background:#00df82!important}.pnlMix i.danger{background:#ff4257!important}.pnlHeroFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.pnlBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.pnlBreakdown span,.pnlHeroFacts span{background:#ffffff06!important;border:1px solid #749bb81f!important;border-radius:7px!important;gap:3px!important;min-width:0!important;padding:7px 8px!important;display:grid!important}.pnlBreakdown small,.pnlHeroFacts small{color:#8ea3b5!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:9px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.pnlBreakdown b,.pnlHeroFacts b{color:#f1f7fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.sessionChartCard{grid-area:chart!important;grid-template-rows:auto minmax(98px,1fr) auto!important;gap:8px!important;min-height:156px!important;padding:12px!important;display:grid!important}.sessionChartTop,.chartFoot{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.sessionChartTop span,.chartFoot span,.chartFoot strong{color:#8ea3b5!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:9.5px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.sessionChartTop strong{color:#f1f7fb!important;margin-top:3px!important;font-size:20px!important;font-weight:950!important;line-height:1!important;display:block!important}.sessionChartTop small{border:1px solid!important;border-radius:999px!important;flex:none!important;padding:5px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.sessionChartTop small.good{color:#00df82!important;background:#00df8214!important}.sessionChartTop small.danger{color:#ff4257!important;background:#ff425714!important}.sessionMiniChart{background:linear-gradient(#749bb814 1px,#0000 1px) 0 0/100% 50%,linear-gradient(90deg,#749bb814 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#40d4ff0d,#030c1214)!important;border:1px solid #749bb81a!important;border-radius:7px!important;min-height:98px!important;overflow:hidden!important}.sessionMiniChart svg{color:#40d4ff!important;width:100%!important;height:100%!important;display:block!important}.sessionMiniChart polyline{fill:none!important;stroke:currentColor!important;stroke-width:2.3px!important;vector-effect:non-scaling-stroke!important}.sessionMiniChart polygon{fill:#40d4ff24!important}.sessionMetricRail{grid-area:metrics!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.positionPressurePanel{grid-area:pressure!important;grid-template-rows:auto minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:12px!important;display:grid!important}.positionPressureHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.positionPressureHeader strong{color:#f1f7fb!important;margin-top:3px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important}.positionPressureHeader small{color:#9fb0c0!important;text-transform:none!important;flex:none!important}.positionPressureRows{align-content:start!important;gap:5px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.positionPressureRow{--pressure-colour:#9fb0c0;border:1px solid #749bb81f!important;border-left:2px solid color-mix(in srgb, var(--pressure-colour) 70%, transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--pressure-colour) 6%, transparent), transparent 54%), #07141d80!important;border-radius:7px!important;grid-template-columns:minmax(118px,1fr) minmax(88px,.72fr) minmax(72px,auto)!important;grid-template-areas:"name track pnl""name track meta"!important;align-items:center!important;gap:3px 9px!important;min-width:0!important;padding:6px 8px!important;display:grid!important}.positionPressureRow.good{--pressure-colour:#00df82}.positionPressureRow.danger{--pressure-colour:#ff4257}.positionPressureRow.neutral{--pressure-colour:#9fb0c0}.positionPressureRow .tickerLabel{grid-area:name!important;min-width:0!important}.positionPressureTrack{background:#749bb821!important;border-radius:999px!important;grid-area:track!important;min-width:0!important;height:7px!important;overflow:hidden!important}.positionPressureTrack i{border-radius:inherit!important;background:var(--pressure-colour)!important;height:100%!important;display:block!important}.positionPressureRow>strong{min-width:0!important;color:color-mix(in srgb, var(--pressure-colour) 78%, #fff)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:pnl!important;font-size:12.5px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.positionPressureRow>small{color:#8ea3b5!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:meta!important;min-width:0!important;font-size:9px!important;font-weight:760!important;line-height:1!important;overflow:hidden!important}
