.tm-trading-live{height:100%;overflow:auto;padding:18px;box-sizing:border-box;background:#05090d;color:#e0e7ed;font:14px/1.65 system-ui}.tm-trading-live header{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tm-trading-live h1,.tm-trading-live h2{margin:0;color:#ffb34b}.tm-trading-live p{color:#bbc7d0;max-width:900px}.tm-trading-live a,.tm-trading-live button{border:1px solid #7b5b32;background:#111a21;color:#ffd193;padding:9px 13px;border-radius:4px;font:inherit;cursor:pointer;text-decoration:none}.tm-trading-live nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin:18px 0}.tm-trading-live nav button{text-align:start;display:grid;grid-gap:6px;gap:6px}.tm-trading-live nav button[aria-pressed=true]{border-color:#ffb034;background:#2d2112}.tm-trading-live footer,.tm-trading-live small{color:#aeb9c3;font-size:12px}.tm-trading-live [data-live=true]{color:#68ebbc}.tm-trading-live article{border:1px solid #37444e;padding:20px;background:#090f14}.tm-trading-live dl{display:flex;flex-wrap:wrap;gap:20px}.tm-trading-live dd{margin:0;font:16px monospace;direction:ltr}.tm-trading-live dt{color:#a7b7c4}.tm-trade-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.tm-trading-live footer{margin-top:18px}.tm-trading-workspace{min-width:0;background:#060d12;color:#e0e7ed}.tm-trading-modes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid #39434a}.tm-trading-modes>b{color:#ffba55;-webkit-margin-end:auto;margin-inline-end:auto;font-size:13px}.tm-trading-modes>button{min-height:44px;background:#0d1820;color:#dce7ef;border:1px solid #44515a;padding:8px 12px;border-radius:5px;cursor:pointer}.tm-trading-modes>button[aria-pressed=true]{color:#ffb84c;border-color:#df9231}.tm-trading-modes>small{color:#b0bdc5;font-size:11px}.cp-technical-details>summary{cursor:pointer;color:#ffb84c;padding:10px;min-height:44px;font-size:12px}.tm-trading-workspace{padding:16px;max-width:100%;box-sizing:border-box;container-type:inline-size}.tm-trading-command{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}.tm-trading-command>div{-webkit-margin-end:auto;margin-inline-end:auto}.tm-trading-command small{color:#b99562;font-size:10px;letter-spacing:.12em}.tm-trading-command h1{font-size:25px;margin:6px 0;color:#f0f4f7}.tm-trading-ai>a,.tm-trading-command a,.tm-trading-context a{color:#ffd197;font-size:12px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.tm-trading-workspace>.tm-trading-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 0 14px;grid-gap:8px;gap:8px}.tm-trading-modes>button{display:flex;gap:12px;align-items:center;text-align:start;min-width:0;min-height:68px}.tm-trading-modes>button>span{display:grid;grid-gap:6px;gap:6px}.tm-trading-modes>button small{color:#aabac7;font-size:11px}.tm-trading-modes>button b{font-size:13px}.tm-trading-modes>button[aria-pressed=true]{background:#30220f;box-shadow:inset 0 -2px #eea338}.tm-trading-context{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;color:#9fb1bf;font-size:11px}.tm-trading-workspace .cp-dashboard{height:auto;min-height:0;background:#060d12;gap:12px}.tm-trading-workspace .cp-workspace-bar{height:auto;min-height:42px;flex-wrap:wrap;white-space:normal}.tm-trading-workspace .cp-workspace-bar button{height:auto;min-height:36px}.tm-trading-workspace .cp-dashboard .cp-grid{grid-template-columns:minmax(170px,.65fr) minmax(0,2.4fr) minmax(285px,1fr);gap:12px;align-items:start}.tm-trading-workspace .cp-dashboard .cp-center{height:auto;display:flex;flex-direction:column;gap:10px;overflow:visible}.tm-trading-workspace .cp-dashboard .cp-metrics{height:76px;min-height:76px}.tm-trading-workspace .cp-dashboard .cp-tour{height:36px;flex:none}.tm-trading-workspace .cp-metrics-paged>div>button>small{font-size:9px}.tm-trading-workspace .cp-metrics-paged>div>button>b{font-size:12px}.tm-trading-workspace .cp-dashboard .cp-analysis-row{display:flex;flex-direction:column;overflow:visible;gap:10px}.tm-trading-workspace .cp-dashboard .cp-main-chart{height:560px;min-height:560px}.tm-trading-workspace .cp-main-chart>header{min-height:46px;height:auto;flex-wrap:wrap}.tm-trading-workspace .cp-chart-toolbar{flex-wrap:wrap;overflow:visible;white-space:normal}.tm-trading-workspace .cp-chart-toolbar button{min-height:32px}.tm-trading-workspace .cp-chart-toolbar>div{flex-wrap:wrap}.tm-trading-workspace .cp-dashboard .cp-scenario{height:auto;min-height:0}.tm-trading-workspace .cp-scenario-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tm-trading-workspace .cp-dashboard .cp-intelligence{display:flex;flex-direction:column;gap:12px;height:auto;overflow:visible}.tm-trading-workspace .cp-dashboard .cp-tv{height:290px;min-height:290px}.tm-trading-workspace .cp-dashboard .cp-news{height:430px;min-height:430px}.tm-trading-workspace .cp-technical-details{border:1px solid #283a46;border-radius:6px}.tm-trading-workspace .cp-technical-pulse{min-height:200px}.tm-trading-workspace .cp-dashboard .cp-atlas{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.tm-trading-workspace .cp-atlas>.cp-panel{height:320px;min-height:320px}.tm-trading-workspace .cp-left-column{display:flex;flex-direction:column;gap:12px;min-width:0}.tm-trading-workspace .cp-market-rail{height:720px}.tm-trading-workspace .cp-external-chart{display:flex;flex-direction:column;min-height:0}.tm-trading-workspace .cp-external-chart>.tm-prt-widget{flex:1 1;min-height:0;height:100%}.tm-trading-workspace .cp-external-chart>p{padding:24px;color:#bdc9d3;line-height:1.8}.tm-trading-ai{max-width:1000px;margin:auto}.tm-trading-workspace :focus-visible{outline:2px solid #ffc466;outline-offset:3px}.tm-trading-workspace>.tm-trading-modes{grid-template-columns:repeat(6,minmax(0,1fr))}.tm-trading-modes>.tm-platform-link{display:flex;align-items:center;gap:10px;min-height:68px;min-width:0;padding:8px 12px;border:1px solid #745126;border-radius:5px;background:#151b1e;color:#ffd197;text-decoration:none;box-sizing:border-box}.tm-platform-link>span{display:grid;grid-gap:6px;gap:6px}.tm-platform-link b{font-size:13px}.tm-platform-link small{font-size:11px;color:#aabac7}@media(max-width:900px){.tm-trading-modes>.tm-platform-link{flex:0 0 175px;min-height:56px}}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-signal-ribbon>header{flex-wrap:nowrap;overflow-x:auto}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-signal-ribbon>header>*{flex-shrink:0}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-signal-ribbon-meta{font-size:9px}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-signal-chip{padding:6px 10px;gap:5px}@container(max-width:1100px){.tm-trading-workspace .cp-dashboard .cp-grid{grid-template-columns:minmax(0,1fr) 290px}.tm-trading-workspace .cp-left-column{display:none}.tm-trading-workspace .cp-dashboard .cp-center{grid-column:1}.tm-trading-modes>button{padding:8px;gap:6px}}@media(max-width:900px){.tm-trading-workspace{padding:10px}.tm-trading-workspace>.tm-trading-modes{display:flex;flex-wrap:nowrap;overflow:auto}.tm-trading-modes>button{flex:0 0 155px}.tm-trading-workspace .cp-dashboard .cp-grid{display:block}.tm-trading-workspace .cp-left-column{display:flex}.tm-trading-workspace .cp-dashboard:not([data-mobile-panel=markets]) .cp-left-column{display:none}.tm-trading-workspace .cp-dashboard .cp-main-chart{height:490px;min-height:490px}.tm-trading-workspace .cp-dashboard[data-mobile-panel=intelligence] .cp-center,.tm-trading-workspace .cp-dashboard[data-mobile-panel=markets] .cp-center{display:none}.tm-trading-workspace .cp-dashboard .cp-metrics{height:85px;min-height:85px}.tm-trading-workspace .cp-workspace-bar .cp-status{flex-basis:100%}.tm-trading-workspace .cp-mobile-tabs button,.tm-trading-workspace .cp-workspace-bar button{min-height:44px}.tm-trading-workspace .cp-scenario-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-trading-workspace .cp-chart-toolbar button{min-height:36px}.tm-trading-command h1{font-size:22px}}@media(max-width:720px){.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-app-topbar{gap:4px;padding-block:4px}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-app-brand{width:44px}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-app-brand small{display:none}.tm-app-workspace[data-standalone=true]:has(.tm-trading-workspace) .tm-app-brand img{height:32px;width:32px}.tm-trading-command{gap:6px 16px;margin-bottom:10px}.tm-trading-command>div{flex-basis:100%}.tm-trading-command a{min-height:36px}.tm-trading-modes>button{min-height:56px}}