.MarketFlowPanel_panel__e4hMy{margin-top:20px;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,#1a2027,#171b20 60%,#14191f)}.MarketFlowPanel_head__DfOO9{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.MarketFlowPanel_head__DfOO9 h2{margin:5px 0 0;font-size:22px}.MarketFlowPanel_tag__HI0bA{padding:7px 10px;border:1px solid #315675;border-radius:999px;color:#9ecbff;background:#17283a;font-size:12px;font-weight:700}.MarketFlowPanel_grid__g8CMI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.MarketFlowPanel_futures__dqrlw>div,.MarketFlowPanel_grid__g8CMI article{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid #303944;border-radius:11px;background:rgba(8,12,16,.38)}.MarketFlowPanel_futures__dqrlw span,.MarketFlowPanel_grid__g8CMI span{color:var(--muted);font-size:12px}.MarketFlowPanel_grid__g8CMI strong{font-size:20px}.MarketFlowPanel_grid__g8CMI small{color:#7f8b98;font-size:11px}.MarketFlowPanel_futures__dqrlw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.MarketFlowPanel_futures__dqrlw p{grid-column:1/-1;margin:2px 0 0;color:var(--muted);font-size:12px}.MarketFlowPanel_disclaimer__JiZnD{margin:16px 0 0;color:#84909e;font-size:12px;line-height:1.6}.MarketFlowPanel_compact__E4uIs{padding:18px;margin-top:16px}.MarketFlowPanel_compact__E4uIs .MarketFlowPanel_grid__g8CMI article{padding:12px}.MarketFlowPanel_compact__E4uIs .MarketFlowPanel_grid__g8CMI strong{font-size:17px}@media(max-width:720px){.MarketFlowPanel_panel__e4hMy{padding:18px}.MarketFlowPanel_head__DfOO9{display:grid}.MarketFlowPanel_tag__HI0bA{justify-self:start}.MarketFlowPanel_futures__dqrlw,.MarketFlowPanel_grid__g8CMI{grid-template-columns:1fr}}.WorkspaceSidebar_sidebar__WgstU{position:fixed;z-index:30;inset:0 auto 0 0;width:260px;padding:28px 18px;background:#15191e;border-right:1px solid #2e353e;display:flex;flex-direction:column}.WorkspaceSidebar_brand__T06SZ{display:flex;align-items:center;gap:10px;padding:8px 12px 28px;color:#edf3fa}.WorkspaceSidebar_brand__T06SZ span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#72b7ff;color:#102030;font-size:11px;font-weight:800}.WorkspaceSidebar_brand__T06SZ strong{font-size:14px;letter-spacing:.02em}.WorkspaceSidebar_sidebar__WgstU nav{display:grid;grid-gap:7px;gap:7px}.WorkspaceSidebar_sidebar__WgstU a{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#98a4b2;font-size:14px;text-align:left;font-weight:600;text-decoration:none}.WorkspaceSidebar_sidebar__WgstU a span{font-size:16px;color:#778493}.WorkspaceSidebar_sidebar__WgstU a:hover{background:#20262d;color:#eef5ff}.WorkspaceSidebar_sidebar__WgstU a.WorkspaceSidebar_active__501LG{background:#23364b;border-color:#335b80;color:#eaf4ff}.WorkspaceSidebar_sidebar__WgstU a.WorkspaceSidebar_active__501LG span{color:#83c0ff}.WorkspaceSidebar_bottom__3uGwm{margin-top:auto;padding-top:18px;border-top:1px solid #2b323a}@media(max-width:900px){.WorkspaceSidebar_sidebar__WgstU{position:-webkit-sticky;position:sticky;top:0;bottom:auto;width:100%;height:auto;padding:10px 14px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #2e353e}.WorkspaceSidebar_brand__T06SZ{padding:4px 10px 4px 0}.WorkspaceSidebar_brand__T06SZ strong{display:none}.WorkspaceSidebar_bottom__3uGwm,.WorkspaceSidebar_sidebar__WgstU nav{display:flex;gap:4px;margin:0;padding:0;border:0}.WorkspaceSidebar_sidebar__WgstU a{width:auto;padding:9px 10px}.WorkspaceSidebar_sidebar__WgstU a span{display:none}}.WorkspaceShell_workspace__qec9v{max-width:1180px;margin-left:260px!important;margin-right:auto!important}@media(max-width:900px){.WorkspaceShell_workspace__qec9v{margin:0 auto!important}}.trading_connectEmpty__wiZzI{max-width:680px;margin:50px auto;padding:40px;border:1px dashed #475361;border-radius:18px;background:#181c21;text-align:center}.trading_connectEmpty__wiZzI p:not(.eyebrow){color:var(--muted);line-height:1.7}.trading_modal__3X4PV{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:22px;background:rgba(5,7,9,.76);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.trading_connectionForm__f4K4O{width:min(660px,100%);max-height:92vh;overflow:auto;padding:28px;border:1px solid #46515e;border-radius:18px;background:#191e24;box-shadow:0 28px 80px #000}.trading_formHead__VPuzn{display:flex;justify-content:space-between;gap:18px}.trading_warning__1At_R{padding:13px 15px;border:1px solid #725d31;border-radius:10px;background:#2a2519;color:#e7c882;line-height:1.55}.trading_connectionForm__f4K4O>label{display:grid;grid-gap:7px;gap:7px;margin:14px 0;color:var(--muted)}.trading_connectionForm__f4K4O input,.trading_connectionForm__f4K4O select{width:100%}.trading_checks__mYSCV{display:grid;grid-gap:9px;gap:9px;margin:16px 0;padding:15px;border:1px solid var(--line);border-radius:10px;background:#13171b}.trading_checks__mYSCV label{display:flex;gap:10px;align-items:flex-start;color:#cbd3dc;font-size:13px;line-height:1.5}.trading_checks__mYSCV input{width:auto;min-width:auto;margin-top:3px}.trading_safetyStrip__S3krz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.trading_safetyStrip__S3krz div{display:grid;grid-gap:7px;gap:7px;padding:17px;background:#1b1f24}.trading_safetyStrip__S3krz span{color:var(--muted);font-size:12px}.trading_safetyStrip__S3krz strong{font-size:15px}.trading_safetyStrip__S3krz small{color:#6f7b8a;font-size:11px;line-height:1.45}.trading_dashboardGrid__D10ja{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.trading_agentBuilder__muu2U,.trading_agent__Z4Szd,.trading_card__qt601{padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,#1d2229,#181b20)}.trading_agentBuilder__muu2U h2,.trading_card__qt601 h2{margin:0}.trading_cardHead__kUMrU{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.trading_cardHead__kUMrU>span{color:var(--muted);font-size:13px}.trading_assetView__l5iEw{display:grid;grid-template-columns:190px 1fr;grid-gap:24px;gap:24px;align-items:center;margin-top:18px}.trading_pie__9wX_J{display:grid;place-items:center;width:180px;aspect-ratio:1;border-radius:50%;position:relative}.trading_pie__9wX_J:after{position:absolute;inset:28px;border-radius:50%;background:#191d22;content:""}.trading_pie__9wX_J span{z-index:1;display:grid;text-align:center}.trading_pie__9wX_J b{font-size:19px}.trading_pie__9wX_J small{color:var(--muted)}.trading_legend__n67Ar{display:grid;grid-gap:9px;gap:9px}.trading_legend__n67Ar div{display:grid;grid-template-columns:9px 1fr auto auto;grid-gap:9px;gap:9px;align-items:center;font-size:12px}.trading_legend__n67Ar i{width:8px;height:8px;border-radius:50%}.trading_legend__n67Ar small,.trading_legend__n67Ar span{color:var(--muted)}.trading_equityChart__Nm2jw{display:grid;margin-top:18px}.trading_equityChart__Nm2jw>div{display:flex;justify-content:space-between;color:var(--muted)}.trading_equityChart__Nm2jw strong{color:var(--text);font-size:20px}.trading_equityChart__Nm2jw svg{width:100%;height:170px;margin-top:8px}.trading_equityChart__Nm2jw>small{color:var(--muted);text-align:right}.trading_chartEmpty__rutJD{min-height:190px;display:grid;place-items:center;color:var(--muted);border-bottom:1px solid var(--line)}.trading_agentBuilder__muu2U{display:grid;grid-template-columns:280px 1fr;grid-gap:30px;gap:30px;margin-top:16px;align-items:start}.trading_agentBuilder__muu2U>div>p:last-child{color:var(--muted);line-height:1.6}.trading_agentBuilder__muu2U form{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:13px;gap:13px;align-items:flex-start;align-content:start}.trading_agentBuilder__muu2U form>label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);position:relative}.trading_agentBuilder__muu2U form>label>small{color:#778391;font-size:11px;line-height:1.45}.trading_fieldName__dM7qa{display:inline-flex;align-items:center;gap:1px}.trading_agentBuilder__muu2U form>label:focus-within,.trading_agentBuilder__muu2U form>label:hover{z-index:5}.trading_hint__IewMN{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;color:#7c8899;font-size:11px;cursor:help;outline:none;transition:color .12s;flex:none}.trading_hint__IewMN:focus-visible,.trading_hint__IewMN:hover{color:var(--accent)}.trading_hint__IewMN:focus-visible{outline:1px solid var(--accent);outline-offset:1px;border-radius:50%}.trading_hintBubble__6XyWt{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);z-index:40;width:max-content;max-width:265px;padding:10px 13px;border:1px solid #4d5866;border-radius:10px;background:#0d1116;box-shadow:0 14px 36px rgba(0,0,0,.66);color:#ccd6e2;font-size:12px;line-height:1.65;font-weight:400;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .13s}.trading_hint__IewMN:focus-visible>.trading_hintBubble__6XyWt,.trading_hint__IewMN:hover>.trading_hintBubble__6XyWt{opacity:1;visibility:visible}@media(max-width:640px){.trading_hintBubble__6XyWt{left:0;transform:none;max-width:min(265px,72vw)}}.trading_confirm__kzb0s{grid-column:1/-1}.trading_agentBuilder__muu2U form input[type=checkbox]{width:16px;height:16px;min-width:auto;padding:0;margin:0;flex:none;accent-color:var(--accent);cursor:pointer}.trading_confirm__kzb0s>span{display:flex;align-items:center;gap:9px;color:#cbd3dc}.trading_agentBuilder__muu2U button{justify-self:start}.trading_agentSection__3O83G{margin-top:24px}.trading_sectionHead__XHDqM{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:14px;border-bottom:1px solid var(--line)}.trading_sectionHead__XHDqM h2{margin:0}.trading_sectionHead__XHDqM>span{color:var(--muted)}.trading_agentList__6oz33{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.trading_agent__Z4Szd{padding:0;overflow:hidden}.trading_agentTop__5XZ7E{display:flex;justify-content:space-between;gap:18px;padding:20px 22px}.trading_agentTop__5XZ7E>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trading_agentTop__5XZ7E strong{font-size:19px}.trading_agentTop__5XZ7E span{padding:4px 7px;border-radius:6px;background:#282f37;color:#aeb8c5;font-size:11px}.trading_agentTop__5XZ7E .trading_live__G6VGT{background:#4b2224;color:#ffaaaa}.trading_agentTop__5XZ7E .trading_paper__zZ9TJ{background:#213c33;color:#8ee3bd}.trading_agentTop__5XZ7E button{padding:7px 10px;font-size:12px}.trading_stop__9EpU0{background:transparent!important;border:1px solid #744149;color:#ff9c9c!important}.trading_agentStats__JFvNk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-block:1px solid var(--line)}.trading_agentStats__JFvNk span{display:grid;grid-gap:5px;gap:5px;padding:13px 18px;background:#15191e;color:var(--muted);font-size:11px}.trading_agentStats__JFvNk b{color:#dbe4ee;font-size:13px}.trading_decision__7fcbg{display:grid;grid-template-columns:120px 1fr;grid-gap:5px 18px;gap:5px 18px;padding:18px 22px}.trading_decision__7fcbg span{color:var(--muted);font-size:12px}.trading_decision__7fcbg strong{color:#9dccff}.trading_decision__7fcbg p,.trading_decision__7fcbg small{grid-column:2;color:#cbd2db;line-height:1.55;margin:0}.trading_decision__7fcbg small{color:#ffaaaa}.trading_logsToggle__vf7uJ{margin:0 22px 13px;padding:0;background:transparent;color:var(--accent);font-size:12px}.trading_logs__oIUHb{display:grid}.trading_logs__oIUHb div{display:grid;grid-template-columns:175px 1fr;grid-gap:14px;gap:14px;padding:9px 22px;border-top:1px solid #2b323a;font-size:12px}.trading_logs__oIUHb time{color:#798594}.trading_logs__oIUHb span{color:#bac4cf}@media(max-width:900px){.trading_agentBuilder__muu2U,.trading_dashboardGrid__D10ja,.trading_safetyStrip__S3krz{grid-template-columns:1fr 1fr}.trading_agentBuilder__muu2U>div{grid-column:1/-1}.trading_assetView__l5iEw{grid-template-columns:150px 1fr}.trading_pie__9wX_J{width:145px}.trading_agentBuilder__muu2U form{grid-column:1/-1}.trading_agentStats__JFvNk{grid-template-columns:1fr 1fr}}@media(max-width:640px){.trading_agentBuilder__muu2U,.trading_agentBuilder__muu2U form,.trading_assetView__l5iEw,.trading_dashboardGrid__D10ja,.trading_safetyStrip__S3krz{grid-template-columns:1fr}.trading_pie__9wX_J{margin:auto}.trading_agentTop__5XZ7E{display:grid}.trading_agentStats__JFvNk{grid-template-columns:1fr 1fr}.trading_decision__7fcbg{grid-template-columns:1fr}.trading_decision__7fcbg p,.trading_decision__7fcbg small{grid-column:1}.trading_logs__oIUHb div{grid-template-columns:1fr;gap:4px}}.trading_strategyNote__Tf6fX{grid-column:1/-1;margin-top:6px}.trading_strategyBodyWide__DlEEq{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}.trading_strategyToggle__CgH_c{width:100%;padding:11px 13px;border:1px solid #46515e;border-radius:10px;background:#171b20;color:var(--accent);font-size:13px;text-align:left;cursor:pointer;transition:border-color .12s}.trading_strategyToggle__CgH_c:hover{border-color:var(--accent)}.trading_strategyBody__vqezP{display:grid;grid-gap:14px;gap:14px;margin-top:11px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#13171b}.trading_strategyBody__vqezP h4{margin:0 0 5px;color:#dbe4ee;font-size:13px}.trading_strategyBody__vqezP p{margin:0;color:#aab4c0;font-size:12px;line-height:1.75}.trading_strategyFooter__Hc_IP{padding-top:12px;border-top:1px solid #2b323a;color:#cbd3dc!important}.trading_strategyFooter__Hc_IP b{color:#9dccff}.trading_liveNotice__s6hUf{grid-column:1/-1;margin:0;padding:12px 14px;border:1px solid #725d31;border-radius:10px;background:#2a2519;color:#e7c882;font-size:12px;line-height:1.65}.trading_lastCheck__juhSJ{background:#1f262e!important;color:#8794a4!important;font-size:11px!important}.trading_archivedList__MAvUW{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.trading_archivedRow___1HIX{padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:#15191e}.trading_archivedTop__KFHO0{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.trading_archivedTop__KFHO0 strong{font-size:15px}.trading_archivedTop__KFHO0>span{padding:4px 7px;border-radius:6px;background:#282f37;color:#aeb8c5;font-size:11px}.trading_archivedTop__KFHO0 button{margin-left:auto;padding:6px 10px;font-size:12px}.trading_archivedTop__KFHO0 button+button{margin-left:0}.trading_archivedNote__aZ94L{margin:4px 0 0;color:#778391;font-size:11px;line-height:1.6}.trading_pnlStrip__96DPS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.trading_pnlStrip__96DPS div{display:grid;grid-gap:4px;gap:4px;padding:14px 18px;background:#171c22}.trading_pnlStrip__96DPS span{color:var(--muted);font-size:11px}.trading_pnlStrip__96DPS strong{font-size:17px;letter-spacing:-.01em}.trading_pnlStrip__96DPS small{color:#6f7b8a;font-size:11px}@media(max-width:640px){.trading_pnlStrip__96DPS{grid-template-columns:1fr 1fr}}.trading_agentTabs__61rmL{display:flex;gap:8px;margin-top:14px}.trading_agentTabOn__uds5M,.trading_agentTab__mTAFO{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:9px;border:1px solid var(--line);background:#171b20;color:var(--muted);font-size:13px;font-weight:400;cursor:pointer;transition:border-color .12s,color .12s}.trading_agentTab__mTAFO:hover{border-color:#5a6673;color:#cbd3dc}.trading_agentTabOn__uds5M{border-color:var(--accent);background:#1b2530;color:#cfe4ff}.trading_agentTabOn__uds5M b,.trading_agentTab__mTAFO b{padding:1px 7px;border-radius:20px;background:#2b323a;color:#aeb8c5;font-size:11px}.trading_agentTabOn__uds5M b{background:#2c4360;color:#a8d0ff}.trading_agentTabOn__uds5M em,.trading_agentTab__mTAFO em{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#7a2c33;color:#ffbcbc;font-size:11px;font-style:normal;font-weight:700}@media(max-width:640px){.trading_agentTabs__61rmL{flex-wrap:wrap}}.trading_exitRow__EP7aL{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 4px}.trading_dueSoon__gYrId,.trading_due__yS5Uc{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.trading_dueSoon__gYrId{border-color:#b4532e;color:#d4703f}.trading_exitNow__V0B75{font-size:12px;padding:5px 14px;min-width:auto;border-radius:999px}