:root{--bg:#080d0c;--panel:#0e1614;--panel-2:#121d1a;--line:#22312d;--ink:#edf6f2;--muted:#7f948d;--green:#5ad7a0;--green-dark:#183f31;--red:#ff6f77;--amber:#e2b76a}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink)}body{background:radial-gradient(circle at 62% -10%,#17362b 0,transparent 35rem),var(--bg);font-variant-numeric:tabular-nums;min-width:1180px;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif}button,input,select{font:inherit;color:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.terminal-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#080d0ceb;align-items:center;gap:34px;height:68px;padding:0 28px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:750;display:flex}.brand-mark{color:#07110d;background:var(--green);border-radius:9px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:21px;display:grid}.product-name{border-left:1px solid var(--line);color:var(--muted);padding-left:12px;font-weight:500}nav{align-self:stretch;gap:26px;margin-left:16px;display:flex}nav a{color:var(--muted);align-items:center;font-size:13px;font-weight:650;display:flex;position:relative}nav a.active{color:var(--ink)}nav a.active:after{content:"";background:var(--green);height:2px;position:absolute;inset:auto 0 0}.market-status{color:var(--muted);margin-left:auto;font-size:12px}.market-status span,.live-dot:before{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.avatar{background:#17241f;border:1px solid #385047;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:800}.tournament-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#101d19,#0b1210);align-items:center;gap:30px;height:74px;padding:0 28px;display:flex}.tournament-strip>div:first-child{width:210px}.tournament-strip strong{font-size:13px;display:block}.eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.rank{grid-template-columns:auto auto;align-items:end;gap:0 10px;display:grid}.rank span{color:var(--muted);grid-column:1/-1;font-size:10px}.rank strong{font-size:20px}.rank small{color:var(--green);font-size:10px}.progress{background:#27342f;border-radius:99px;width:160px;height:4px;position:relative}.progress span{background:var(--green);width:40%;height:100%;display:block}.progress i{border:2px solid var(--bg);background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:40%}.strip-stat{border-left:1px solid var(--line);min-width:75px;padding-left:22px}.strip-stat span{color:var(--muted);font-size:10px}.strip-stat strong{margin-top:4px;font-size:15px}.strip-stat small{color:var(--muted)}.leader-link{color:var(--green);margin-left:auto;font-size:11px;font-weight:700}.workspace{grid-template-columns:220px minmax(570px,1fr) 282px;min-height:578px;display:grid}.panel{border:1px solid var(--line);background:#0e1614f0}.watchlist{border-width:0 1px 1px 0}.chart-panel{border-width:0 0 1px}.ticket{border-width:0 0 1px 1px;padding:18px}.panel-heading{justify-content:space-between;align-items:center;min-height:47px;display:flex}.panel-heading h2{letter-spacing:-.01em;margin:0;font-size:14px}.panel-heading button{color:var(--muted);background:0 0;border:0;font-size:11px}.watchlist .panel-heading{padding:12px 14px 4px}.search{border:1px solid var(--line);height:34px;color:var(--muted);background:#0a110f;border-radius:7px;align-items:center;gap:7px;margin:8px 12px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.quote-head,.quote{text-align:right;grid-template-columns:1fr 58px 50px;align-items:center;display:grid}.quote-head{border-block:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:7px 12px;font-size:8px}.quote-head span:first-child,.quote>span:first-child{text-align:left}.quote{background:0 0;border:0;border-bottom:1px solid #22312da6;width:100%;min-height:50px;padding:6px 12px;font-size:10px}.quote:hover,.quote.selected{background:#14231e}.quote.selected{box-shadow:inset 2px 0 var(--green)}.quote strong{font-size:11px}.quote small{max-width:82px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.instrument-head{justify-content:space-between;height:86px;padding:18px 24px 12px;display:flex}.ticker-line{align-items:center;gap:9px;display:flex}.ticker-line h1{margin:0;font-size:23px}.ticker-line span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:3px 5px;font-size:8px}.ticker-line button{color:var(--muted);background:0 0;border:0}.instrument-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.price-block{text-align:right}.price-block strong{font-size:22px;display:block}.price-block span{font-size:10px}.chart-controls{border-bottom:1px solid var(--line);justify-content:space-between;padding:0 20px 10px;display:flex}.chart-controls div{gap:3px;display:flex}.chart-controls button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:9px}.chart-controls button.active{color:var(--ink);background:#1b2a25}.chart{background:repeating-linear-gradient(#0000 0 84px,#41534d3d 85px),repeating-linear-gradient(90deg,#0000 0 139px,#41534d26 140px);height:355px;position:relative;overflow:hidden}.chart svg{width:calc(100% - 60px);height:295px;position:absolute;inset:18px 42px 25px 18px;overflow:visible}.chart .line{fill:none;stroke:var(--green);stroke-width:2px;vector-effect:non-scaling-stroke}.chart .area{fill:url(#fill)}.chart-label{color:var(--muted);font-size:8px;position:absolute;right:6px}.chart-label.high{top:22px}.chart-label.middle{top:151px}.chart-label.low{bottom:51px}.time-axis{color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:auto 42px 8px 18px}.market-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:13px 22px;display:grid}.market-stats div{border-left:1px solid var(--line);padding-left:16px}.market-stats div:first-child{border:0;padding-left:0}.market-stats span{color:var(--muted);font-size:8px;display:block}.market-stats strong{font-size:10px}.live-dot,.simulated{color:var(--green);font-size:9px;font-weight:700}.live-dot:before{width:5px;height:5px;margin-right:5px}.ticket form{margin-top:10px}.segmented{background:#0a110f;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:5px;font-size:11px;font-weight:700}.segmented .active.buy{background:var(--green-dark);color:var(--green)}.segmented .active.sell{color:var(--red);background:#3d1d20}.ticket label{color:var(--muted);margin-top:17px;font-size:9px;font-weight:650;display:block}.ticket select,.quantity{border:1px solid var(--line);background:#0a110f;border-radius:6px;width:100%;height:38px;margin-top:6px}.ticket select{padding:0 9px;font-size:11px}.quantity{align-items:center;display:flex}.quantity input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:12px}.quantity span{padding-right:9px;font-size:9px}.estimate,.buying-power{color:var(--muted);justify-content:space-between;margin-top:17px;font-size:9px;display:flex}.estimate strong{color:var(--ink);font-size:14px}.buying-power{margin-top:8px}.buying-power strong{color:var(--ink)}.review{color:#07110d;border:0;border-radius:6px;width:100%;height:39px;margin-top:18px;font-size:10px;font-weight:850}.review.buy{background:var(--green)}.review.sell{background:var(--red)}.order-message{min-height:28px;color:var(--muted);font-size:8px;line-height:1.5}.rules{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:13px;display:flex}.rules strong{width:100%;color:var(--muted);margin-bottom:2px;font-size:8px}.rules span{color:#91a59e;background:#16231f;border-radius:3px;padding:4px 6px;font-size:7px}.bottom-grid{background:#090f0d;grid-template-columns:minmax(560px,1fr) 285px 322px;gap:10px;padding:10px;display:grid}.bottom-grid>.panel{border-radius:7px;min-height:210px;padding:8px 16px}.table-row{border-top:1px solid #22312db3;grid-template-columns:1.1fr .7fr 1fr 1.2fr 1fr;align-items:center;min-height:35px;font-size:10px;display:grid}.table-row span,.table-row strong:not(:first-child){text-align:right}.table-head{min-height:26px;color:var(--muted);border:0;font-size:8px}.equity{margin:6px 0 13px}.equity span,.equity small{color:var(--muted);font-size:9px;display:block}.equity strong{margin:3px 0;font-size:23px;display:block}.allocation{gap:2px;height:5px;margin-bottom:14px;display:flex}.allocation span{background:var(--green)}.allocation i{background:var(--amber);flex:1}.account-row{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.account-row i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cash{background:var(--green)}.stocks{background:var(--amber)}.activity-row{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.check{background:var(--green-dark);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.activity-row strong{font-size:9px;display:block}.activity-row small{color:var(--muted);font-size:8px}footer{color:#52635d;justify-content:space-between;padding:10px 28px 18px;font-size:8px;display:flex}@media (max-width:1250px){.workspace{grid-template-columns:200px minmax(540px,1fr) 260px}.bottom-grid{grid-template-columns:1fr 270px 290px}}.ledger-compose button:disabled{cursor:wait;opacity:.6}.ledger-feed article p small{margin-left:9px;font-size:8px;font-weight:700;display:inline-block}.ledger-empty{color:#7f8d87;text-align:center;padding:24px 13px;font-size:9px}.execution-ticket button:disabled,.execution-ticket select:disabled,.execution-ticket input:disabled{cursor:not-allowed;opacity:.55}.simulator-status{color:#8fa39a;background:#0d1c17;border:1px solid #2a4037;border-radius:6px;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:10px;padding:10px 13px;font-size:9px;display:flex}.simulator-status.error{color:#f0a2a6;background:#211012;border-color:#613135}.simulator-status button{color:#65dca8;background:#12392d;border:1px solid #38614f;border-radius:4px;padding:6px 9px;font-size:8px}.empty-table{color:#82908a;margin:0;padding:14px;font-size:9px}.receipt-feed em.negative{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-market-label{letter-spacing:.08em;font-weight:800;color:#d9ad43!important;font-size:7px!important}.cc-quote-source{letter-spacing:.06em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:220px;font-weight:800;display:inline-block;overflow:hidden;color:#ef6670!important;font-size:7px!important}.cc-quote-source.simulator{color:#4cdda1!important}.cc-quote-source.local-demo{color:#d9ad43!important}.cc-review:disabled{cursor:not-allowed;opacity:.48}.market-mark-disclosure{background:#171407;border:1px solid #55441f;border-radius:4px;margin:8px 0 0;padding:7px 10px;line-height:1.35;display:block;color:#d9ad43!important;font-size:8px!important}.cc-account>.market-mark-disclosure{margin:5px 12px 0;padding:4px 7px;font-size:7px!important}.mobile-positions>.market-mark-disclosure{margin:8px 0 0}.cc-account-state{color:#f0a2a6;background:#211012;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:7px;display:flex}.cc-account-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-account-state button{color:#f0a2a6;background:#301417;border:1px solid #613135;border-radius:3px;font-size:7px}.cc-empty{color:#82908a;margin:0;padding:8px 11px;font-size:8px}.cc-desktop-viewport,.cc-desktop-stage{display:contents}.cc-shell{--gold:#e4b33e;--blue:#59a8ec;color:#d9dfdd;background:#030706;grid-template:78px 1fr/190px 1fr;min-height:100vh;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:11px;display:grid}.cc-header{background:#020504;border-bottom:1px solid #493814;grid-column:1/-1;align-items:center;display:flex}.cc-logo{color:#ebc35e;align-items:center;width:268px;padding-left:17px;display:flex}.cc-logo>b{letter-spacing:-7px;font-size:37px;font-style:italic}.cc-logo span{flex-direction:column;margin-left:13px;display:flex}.cc-logo strong{letter-spacing:.03em;font-size:19px}.cc-logo small{letter-spacing:.13em;margin-top:4px;font-size:11px}.cc-indices{height:52px;display:flex}.cc-indices>div{border-left:1px solid #19201f;width:116px;padding:4px 12px;position:relative}.cc-indices span,.cc-indices strong{display:block}.cc-indices span{font-size:10px}.cc-indices strong{margin-top:3px;font-size:11px}.cc-indices small{font-size:9px;position:absolute;top:22px;right:10px}.cc-indices i{clip-path:polygon(0 25%,10% 45%,20% 20%,30% 70%,40% 50%,50% 80%,60% 35%,70% 66%,80% 42%,100% 78%,100% 100%,0 100%);width:90px;height:12px;margin-top:2px;display:block}.cc-indices i.down{background:#ac241f}.cc-indices i.up{background:#0a773e}.cc-title{min-width:355px;color:var(--gold);border-inline:1px solid #82631d;border-radius:0 0 28px 28px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;display:flex;box-shadow:0 4px 15px #6d531825}.cc-title strong{font-size:15px}.cc-title small{color:#eee;letter-spacing:.12em;margin-top:9px}.cc-countdown{text-align:center;width:205px}.cc-countdown>span{font-size:8px}.cc-countdown>div{justify-content:center;margin-top:3px;display:flex}.cc-countdown b{border:1px solid #202622;border-radius:5px;width:40px;padding:4px;font-size:16px}.cc-countdown small{color:#8b9692;font-size:6px;display:block}.cc-profile{text-align:left;background:#0a1016;border:1px solid #151e1c;border-radius:7px;align-items:center;gap:11px;width:192px;height:50px;margin-right:14px;display:flex}.cc-profile i{color:#3ce0c2;background:#073a38;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.cc-profile span{flex-direction:column;flex:1;font-weight:700;display:flex}.cc-profile small{color:var(--gold);margin-top:3px;font-size:8px}.cc-rail{background:linear-gradient(#07100f,#030706);border-right:1px solid #1f2926;flex-direction:column;grid-row:2;padding:12px;display:flex}.cc-challenge{border:1px solid #1a2724;border-radius:5px;align-items:center;height:59px;padding:8px;display:flex}.cc-challenge>b{color:var(--gold);margin-right:9px;font-size:25px}.cc-challenge span{flex-direction:column;display:flex}.cc-challenge small{font-size:7px}.cc-challenge strong{font-size:10px}.cc-challenge em{color:var(--gold);margin-top:3px;font-size:7px;font-style:normal}.cc-rail nav{margin:8px 0 0;display:block}.cc-rail nav button{color:#c9cecc;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #16201e;align-items:center;gap:13px;width:100%;height:45px;padding:0 13px;display:flex}.cc-rail nav button i{text-align:center;width:17px;font-size:19px;font-style:normal}.cc-rail nav button.active{color:#fff;background:linear-gradient(90deg,#60420f99,#49330e55);border:1px solid #aa7719;border-radius:4px;box-shadow:inset 0 0 18px #d99d2330}.cc-promo{text-align:center;background:#08100f;border:1px solid #1a2724;border-radius:6px;margin-top:9px;padding:12px}.cc-promo strong,.cc-promo span,.cc-promo b{display:block}.cc-promo strong{color:#efc24c;font-size:25px}.cc-promo span{margin-top:4px;font-size:10px}.cc-promo hr,.cc-market hr{border:0;border-top:1px solid #2a302b}.cc-promo b{font-size:11px;line-height:1.6}.cc-promo button{color:#080806;background:linear-gradient(90deg,#e6ae34,#f2d078,#c78e19);border:0;border-radius:3px;width:100%;margin-top:8px;padding:8px;font-size:10px;font-weight:800}.cc-market{border:1px solid #111b19;border-radius:5px;margin-top:auto;padding:15px}.cc-market span{color:#7c8a86;font-size:8px;display:block}.cc-market strong{color:#26e46f;margin:7px 0;font-size:12px;display:block}.cc-market strong i{background:#26e46f;border-radius:50%;width:5px;height:5px;display:inline-block}.cc-market b{color:#35db69;margin-top:5px;font-size:9px;display:block}.cc-main{grid-template-rows:506px 181px 198px;grid-template-columns:245px minmax(520px,1fr) 310px;gap:8px;min-width:0;padding:10px 12px 14px;display:grid}.cc-box{background:linear-gradient(145deg,#08110f,#060c0b);border:1px solid #2b3633;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.cc-boxhead{border-bottom:1px solid #192421;justify-content:space-between;align-items:center;height:35px;padding:0 11px;display:flex}.cc-boxhead strong{font-size:11px}.cc-boxhead a{color:var(--blue);font-size:8px}.cc-watch{grid-row:1}.cc-watchhead,.cc-watch button{grid-template-columns:1fr 58px 70px;align-items:center;display:grid}.cc-watchhead{color:#85918e;height:29px;padding:0 12px;font-size:8px}.cc-watch button{text-align:right;background:0 0;border:0;border-top:1px solid #14201d;width:100%;height:42px;padding:0 12px}.cc-watch button>span{text-align:left}.cc-watch button strong,.cc-watch button small{display:block}.cc-watch button small{color:#7f8b88;text-overflow:ellipsis;white-space:nowrap;max-width:85px;font-size:8px;overflow:hidden}.cc-watch button b,.cc-watch button em{font-size:10px;font-style:normal}.cc-watch button.selected{background:linear-gradient(90deg,#114f3c99,#0000);border-left:3px solid #2ed88a}.cc-watch>a{color:var(--blue);text-align:center;padding:8px;font-size:8px;display:block}.cc-chart{grid-area:1/2}.cc-security{justify-content:space-between;height:86px;padding:16px 20px 9px;display:flex}.cc-security h1{margin:0;font-size:25px}.cc-security h1 small{font-size:12px;font-weight:400}.cc-security>div>strong{margin-top:5px;font-size:25px;display:block}.cc-security em{font-size:12px;font-style:normal}.cc-security dl{gap:27px;margin:4px 0;display:flex}.cc-security dl div{text-align:center}.cc-security dt{color:#7b8985;font-size:8px}.cc-security dd{margin:7px 0 0;font-size:10px}.cc-chartbar{justify-content:space-between;align-items:center;height:36px;padding:0 15px;display:flex}.cc-chartbar>div{display:flex}.cc-chartbar button{background:#070d0c;border:1px solid #1a2623;height:29px;padding:0 12px;font-size:9px}.cc-chartbar button.active{color:#54e1a7;background:#104c39}.cc-canvas{background:repeating-linear-gradient(#0000 0 44px,#24312e 45px),repeating-linear-gradient(90deg,#0000 0 70px,#1a2422 71px);border:1px solid #1e2926;height:247px;margin-left:45px;position:relative}.cc-canvas svg{width:100%;height:218px}.cc-canvas .bull{fill:#13c878;stroke:#13c878}.cc-canvas .bear{fill:#f44336;stroke:#f44336}.cc-tools{color:#a8b3b0;flex-direction:column;align-items:center;gap:14px;width:40px;font-size:18px;display:flex;position:absolute;top:0;left:-45px}.cc-tools span{font-size:17px}.cc-axis{color:#9aa5a2;justify-content:space-between;padding:0 8px;font-size:8px;display:flex}.cc-macd{border-top:1px solid #202b28;height:99px;padding:7px 8px 0 52px;position:relative}.cc-macd>span{font-size:8px}.cc-macd b{color:#3fd5a0}.cc-macd em{color:#d78a1c;font-style:normal}.cc-macd svg{width:100%;height:62px}.cc-macd path{fill:none;stroke:#308ccf;stroke-width:1.5px}.cc-macd path.signal{stroke:#d77a0a}.cc-right{grid-area:1/3/-1;grid-template-rows:370px 233px 1fr;gap:8px;display:grid}.cc-ticket{padding-bottom:7px}.cc-ticket>:not(.cc-boxhead){margin-inline:12px}.cc-side{grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.cc-side button{background:#080e0d;border:1px solid #15221f;height:30px}.cc-side button.active{background:#0c5c38}.cc-ticket label{color:#7e8c88;margin-top:11px;font-size:8px;display:block}.cc-types{grid-template-columns:repeat(4,1fr);margin-top:5px;display:grid}.cc-types button{color:#909b98;background:#07100e;border:1px solid #17221f;height:28px;font-size:8px}.cc-types button.active{color:#36d797;background:#0b2e24}.cc-input,.cc-quantity{background:#070d0c;border:1px solid #17221f;border-radius:4px;align-items:center;height:33px;margin-top:5px;display:flex}.cc-input strong{color:#eee;padding-left:9px}.cc-input span{color:#77837f;margin-left:7px;font-size:8px}.cc-input b{margin-left:auto;padding-right:9px}.cc-quantity input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 9px}.cc-quantity button{background:0 0;border:0;border-left:1px solid #17221f;width:35px;height:100%;font-size:8px}.cc-est{margin-top:12px}.cc-est span{color:#7e8b87;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.cc-est strong{color:#e8edeb;font-size:11px}.cc-review{background:#116b3f;border:0;border-radius:3px;width:calc(100% - 24px);height:34px;font-size:11px;margin-top:12px!important}.cc-ticket p{color:#8b9894;height:20px;font-size:7px}.cc-account{padding-bottom:10px}.cc-account>span{color:#84908c;margin:10px 13px 0;font-size:8px;display:block}.cc-equity{justify-content:space-between;align-items:end;padding:6px 13px 12px;display:flex}.cc-equity strong{font-size:24px}.cc-equity em{font-size:13px;font-style:normal}.cc-accountrow{color:#9ba5a2;justify-content:space-between;padding:4px 13px;display:flex}.cc-accountrow strong{color:#dce1df}.cc-leaders .cc-leadhead,.cc-leader{grid-template-columns:35px 1fr 82px 85px;align-items:center;padding:7px 10px;display:grid}.cc-leadhead{color:#7d8985;font-size:7px}.cc-leader{min-height:31px;font-size:8px}.cc-leader span:nth-child(n+3){text-align:right}.cc-leader span:first-child{color:var(--gold)}.cc-leader.you{background:#5b471b55;margin-top:38px}.cc-leaders>small{color:#727e7a;text-align:center;padding:20px;font-size:7px;display:block}.cc-positions{grid-area:2/1/auto/2}.cc-orders{grid-area:2/2}.cc-table{border-top:1px solid #15201e;grid-template-columns:1fr .8fr 1fr 1.1fr 1fr .8fr;align-items:center;min-height:26px;padding:0 11px;font-size:9px;display:grid}.cc-table span:not(:first-child),.cc-table strong:not(:first-child){text-align:right}.cc-table.head{color:#7e8986;border:0;min-height:24px;font-size:7px}.cc-table.total{border-top:1px solid #3b4542}.cc-table.orders{grid-template-columns:84px 58px 54px 70px 55px 70px 65px}.cc-heat{grid-area:3/1}.cc-heat>div:last-child{grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid}.cc-heat article{border:1px solid;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.cc-heat article.gain{background:linear-gradient(#0a3824,#0b241a);border-color:#164b31}.cc-heat article.loss{background:linear-gradient(#3b1612,#24110f);border-color:#5a231d}.cc-heat article strong{font-size:13px}.cc-heat article span{margin-top:5px;font-size:9px}.cc-heat .gain span{color:#44df88}.cc-heat .loss span{color:#ff493d}.cc-news{grid-area:3/2}.cc-news article{border-top:1px solid #15201e;grid-template-columns:58px 1fr;align-items:center;min-height:35px;padding:0 10px;display:grid}.cc-news time{color:#798581;font-size:8px}.cc-news article>span{font-size:9px}.cc-news small{color:#77837f;margin-top:3px;font-size:7px;display:block}.cc-title-frame{display:none}@media (max-width:1511px){.cc-shell{grid-template-columns:180px 1fr}.cc-logo{width:225px}.cc-indices>div{width:96px}.cc-title{min-width:300px}.cc-main{grid-template-columns:225px minmax(470px,1fr) 285px}.cc-security dl{gap:14px}}.mobile-dashboard{display:none}@media (max-width:760px){body{background:#020605;min-width:320px}.cc-desktop-viewport,.cc-shell{display:none}.mobile-dashboard{color:#e9eeec;background:radial-gradient(circle at 50% 0,#10211c,#0000 22rem),#020605;min-height:100vh;padding:68px 10px 86px;font-family:Arial Narrow,Segoe UI,sans-serif;font-size:12px;display:block}.mobile-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b0aee;border-bottom:1px solid #26302d;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.mobile-header button{background:0 0;border:0;font-size:20px}.mobile-header>div{color:#e8b945;align-items:center;display:flex}.mobile-header>div>b{margin-right:7px;font-size:26px;font-style:italic}.mobile-header>div span{letter-spacing:.04em;flex-direction:column;font-size:13px;font-weight:800;display:flex}.mobile-header>div small{letter-spacing:.12em;font-size:6px}.mobile-card{background:linear-gradient(145deg,#091310,#060c0b);border:1px solid #26312e;border-radius:9px;margin-bottom:9px;box-shadow:inset 0 1px #ffffff08}.mobile-profile{align-items:center;height:60px;padding:9px 12px;display:flex}.mobile-profile>i{color:#4fe5a3;background:#0b4934;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.mobile-profile>div{flex-direction:column;margin-left:10px;display:flex}.mobile-profile>div strong{font-size:11px}.mobile-profile>div small{color:#e7b63f;margin-top:4px;font-size:8px}.mobile-profile>span{text-align:right;color:#86938f;flex-direction:column;margin-left:auto;font-size:7px;display:flex}.mobile-profile>span strong{color:#f1f4f2;margin-top:3px;font-size:14px}.mobile-profile>span small{margin-top:2px;font-size:8px}.mobile-pulse{padding:10px}.mobile-pulse header,.mobile-positions header{justify-content:space-between;display:flex}.mobile-pulse header strong{color:#e4b33e;font-size:9px}.mobile-pulse header span{font-size:8px}.mobile-pulse>div{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.mobile-pulse article{border-left:1px solid #202a27;padding:0 8px}.mobile-pulse article:first-child{border:0;padding-left:0}.mobile-pulse article span,.mobile-pulse article strong,.mobile-pulse article small{display:block}.mobile-pulse article span{font-size:8px}.mobile-pulse article strong{margin-top:3px;font-size:10px}.mobile-pulse article small{margin-top:2px;font-size:8px}.mobile-pulse article i{clip-path:polygon(0 30%,12% 65%,24% 25%,36% 75%,48% 45%,60% 70%,72% 35%,84% 60%,100% 40%,100% 100%,0 100%);width:100%;height:8px;margin-top:4px;display:block}.mobile-pulse article i.down{background:#b52c24}.mobile-pulse article i.up{background:#178d4d}.mobile-chart{padding:12px 10px 7px}.mobile-chart header{justify-content:space-between;align-items:center;display:flex}.mobile-chart h1{margin:0;font-size:17px}.mobile-chart h1 small{color:#9aa5a2;font-size:10px;font-weight:400}.mobile-chart>strong{margin-top:6px;font-size:22px;display:block}.mobile-chart>strong em{font-size:11px;font-style:normal}.mobile-ranges{margin-top:10px;display:flex}.mobile-ranges button{color:#9aa5a2;background:0 0;border:0;height:25px;padding:0 12px;font-size:8px}.mobile-ranges button.active{color:#4bdda0;background:#104b38;border-radius:4px}.mobile-chart svg{background:repeating-linear-gradient(#0000 0 44px,#26312e 45px),repeating-linear-gradient(90deg,#0000 0 78px,#18211f 79px);width:100%;height:180px;margin-top:2px}.mobile-chart svg .bull{fill:#13c878;stroke:#13c878}.mobile-chart svg .bear{fill:#f44336;stroke:#f44336}.mobile-chart footer{color:#8e9a96;justify-content:space-between;font-size:8px;display:flex}.mobile-positions{padding:11px 12px}.mobile-positions header strong{font-size:11px}.mobile-positions header a{color:#59a8ec;font-size:8px}.mobile-positions article{border-top:1px solid #1d2825;justify-content:space-between;align-items:center;min-height:57px;display:flex}.mobile-positions article:first-of-type{margin-top:7px}.mobile-positions article div,.mobile-positions article span{flex-direction:column;display:flex}.mobile-positions article>span{text-align:right}.mobile-positions article strong{font-size:13px}.mobile-positions article small{color:#8d9995;margin-top:4px;font-size:9px}.mobile-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.mobile-actions button{background:#0c5737;border:0;border-radius:5px;height:39px}.mobile-actions button:last-child{background:#a92325}.mobile-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07100eee;border-top:1px solid #26312e;grid-template-columns:repeat(5,1fr);height:72px;display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-nav i{font-size:17px;font-style:normal}.mobile-nav span{margin-top:4px;font-size:7px}}.mobile-nav a{color:inherit;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.mobile-nav i{place-items:center;display:grid}.mobile-nav i svg{stroke-width:1.6px;width:18px;height:18px}.cc-nav-label{white-space:nowrap;min-width:0}.cc-nav-label.long{font-size:.92em}.cc-rail nav a:focus-visible{outline-offset:-3px;outline:2px solid #d2a33a}.cc-heat-group{flex-direction:column;min-width:0;display:flex}.cc-heat-group>span{color:#899398;white-space:nowrap;height:13px;font-size:7px;line-height:11px;overflow:hidden}.cc-heat-tiles{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:0;display:grid}.cc-heat-tiles article{min-width:0}.cc-heat-tiles article strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.preview-market-analytics-holding{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:96px;padding:14px;display:flex}.preview-market-analytics-holding strong{color:#e4b33e;letter-spacing:.04em;font-size:10px}.preview-market-analytics-holding span{color:#8e9a96;max-width:340px;font-size:8px;line-height:1.5}.cc-indices>.preview-market-analytics-holding{border-left:1px solid #19201f;width:464px;height:52px;min-height:0}.cc-heat>.preview-market-analytics-holding:last-child,.cc-news>.preview-market-analytics-holding{grid-template-columns:none;height:calc(100% - 35px);display:flex}.mobile-chart>.preview-market-analytics-holding{min-height:280px}.mobile-actions p{color:#c6b06f;text-align:center;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}@media (min-width:1512px){.cc-shell{--gold:#e7b83e;--blue:#5aa8e8;--green:#20d66b;--red:#ff3b30;color:#d8dadd;background:#000;grid-template:80px 1fr/193px minmax(0,1fr);min-height:100vh;font-family:Segoe UI,Arial,sans-serif;font-size:12px;font-stretch:75%}.cc-header{z-index:4;background:#000;border-bottom:0;grid-template-columns:270px 476px 379px 203px 184px minmax(0,1fr);align-items:center;height:80px;display:grid;position:relative;overflow:visible}.cc-header:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#13191e 0,#0b151b 1px,#061016 2px,#020608 4px,#0000 7px);height:7px;position:absolute;top:80px;left:0;right:0}.cc-logo{color:#e5b741;width:auto;padding-left:15px}.cc-logo>b{letter-spacing:-9px;text-shadow:0 0 12px #b9831828;width:52px;font-family:Arial Black,Segoe UI Black,sans-serif;font-size:46px;font-weight:900;line-height:1;display:inline-block}.cc-brand-mark{filter:drop-shadow(0 0 8px #b9831828);flex:none;width:60px;height:44px;transform:translate(-3px)scaleY(1.1)}.cc-logo span{margin-left:7px;font-family:Segoe UI,sans-serif;transform:translateY(-1px)}.cc-logo strong{color:#e0b544;transform-origin:0 100%;letter-spacing:.04em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f0d06a,#c58b1d 70%,#efc44d);-webkit-background-clip:text;background-clip:text;font-size:22.5px;line-height:1;display:block;transform:translateY(-1px)scaleY(1.06)}.cc-logo small{color:#d8b24d;letter-spacing:.14em;margin-top:6px;font-size:12px;line-height:1;transform:translateY(-1px)}.cc-indices{grid-template-columns:repeat(4,119px);height:54px;display:grid;position:relative}.cc-indices>div{border-left-color:#181b1f;width:auto;padding:4px 12px}.cc-indices span{font-size:11px}.cc-indices strong{font-size:12px}.cc-indices small{font-size:10px;top:23px;right:9px}.cc-indices span,.cc-indices strong,.cc-indices small{transform:translateY(-4px)}.cc-indices svg{width:96px;height:13px;margin-top:2px;display:block;overflow:visible;transform:translateY(-3px)}.cc-indices svg .cc-index-area{stroke:none;opacity:.8}.cc-indices svg.down .cc-index-area{fill:#350807}.cc-indices svg.up .cc-index-area{fill:#052317}.cc-indices svg .cc-index-line{fill:none;stroke:currentColor;stroke-width:1.1px;vector-effect:non-scaling-stroke}.cc-indices svg.down{color:#cc4127}.cc-indices svg.up{color:#25b063}.cc-title{min-width:0;height:70px;box-shadow:none;border:0;border-radius:0;align-self:start;display:block;position:relative;overflow:visible}.cc-title-frame{fill:none;stroke:#735616;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 5px #82601838);width:calc(100% + 15px);height:72px;display:block;position:absolute;top:0;left:-23px;overflow:visible}.cc-title-frame .cc-title-frame-glow{stroke:#9d7419;stroke-width:4px;opacity:.18;filter:blur(2px)}.cc-title strong{letter-spacing:.01em;white-space:nowrap;align-items:flex-start;height:34px;font-size:15.5px;display:flex;position:absolute;top:13px;left:13px}.cc-title strong span{color:#d1a23a;transform-origin:0 0;margin-top:2px;font-size:15.5px;line-height:16px;transform:scaleY(1.08)}.cc-title-trophy{color:#d1a23a;stroke-width:1.7px;width:32px;height:34px;margin-right:9px;transform:none}.cc-title>small{color:#d7d7d7;letter-spacing:.12em;white-space:nowrap;transform-origin:0 0;margin:0;font-size:12px;line-height:13px;position:absolute;top:46px;left:105px;transform:scaleY(1.15)}.cc-title-spark{z-index:2;filter:drop-shadow(0 0 3px #b88824);width:7px;height:7px;display:block;position:absolute;transform:rotate(-22deg)}.cc-title-spark:before,.cc-title-spark:after{content:"";background:#9c751e;position:absolute}.cc-title-spark:before{width:7px;height:1px;top:3px;left:0}.cc-title-spark:after{width:1px;height:7px;top:0;left:3px}.cc-title-spark-left{top:18px;left:-21px}.cc-title-spark-right{top:48px;left:321px}.cc-countdown{text-align:center;background:#020304;border:1px solid #282008;border-radius:8px;flex-direction:column;place-self:start;align-items:center;width:182px;height:58px;margin-top:12px;display:flex}.cc-countdown>span{letter-spacing:.04em;height:15px;margin-top:3px;font-size:8px;line-height:11px}.cc-countdown>div{grid-template-columns:repeat(4,31px);gap:12px;margin-top:0;display:grid}.cc-countdown b{background:0 0;border:0;flex-direction:column;align-items:center;width:31px;padding:0;font-size:17px;line-height:1;display:flex}.cc-countdown b>span{background:#030507;border:1px solid #20242a;border-radius:4px;place-items:center;width:31px;height:24px;display:grid}.cc-countdown small{color:#8b9692;margin-top:2px;font-size:6px;line-height:7px}.cc-profile{background:#090d13;border-color:#151b23;place-self:start end;gap:8px;width:184px;height:53px;margin:16px 0 0;padding:0 7px 0 10px}.cc-profile i{color:#31d9bd;background:#063d3c;flex:none;width:29px;height:29px}.cc-profile span{font-size:12.5px;transform:translateY(-2px)}.cc-profile small{font-size:9px;transform:translateY(1px)}.cc-profile-chevron{color:#dce1e3;width:12px;height:12px;margin-right:0}.cc-rail{background:linear-gradient(#040a0e 0,#010304 58%,#000 100%);border-right-color:#151d22;padding:11px 0 12px 14px}.cc-challenge{background:#050c11;border-color:#1c2830;width:178px;height:61px;padding:8px 10px}.cc-challenge>b{place-items:center;width:30px;height:34px;margin-right:11px;font-size:0;display:grid}.cc-challenge>b svg{stroke-width:1.7px;width:29px;height:29px}.cc-challenge small{font-size:8px}.cc-challenge strong{white-space:nowrap;font-size:10px}.cc-challenge em{font-size:8px}.cc-rail nav{gap:0;width:178px;margin-top:8px}.cc-rail nav a{border-bottom-color:#172027;flex:none;gap:12px;height:46px;min-height:46px;padding:0 12px;font-size:13px;font-weight:400}.cc-rail nav a i{place-items:center;width:21px;height:22px;font-size:0;display:grid}.cc-rail nav a i svg{stroke-width:1.65px;width:20px;height:20px}.cc-rail nav a.active{background:linear-gradient(90deg,#664611b8,#3c2a0b66);border-color:#a9751a;box-shadow:inset 0 0 20px #d39a2533,0 0 11px #bd851822}.cc-rail nav a.active:after{display:none}.cc-promo{background:#060b0f;border-color:#1c2730;width:167px;height:165px;margin:17px 0 0;padding:8px 9px 12px}.cc-promo strong{font-size:27px;transform:translate(1px)scaleX(.91)}.cc-promo span{margin-top:1px;font-size:11px;transform:translate(3px)scaleX(1.15)}.cc-promo b{font-size:12px;transform:translate(2px)scaleX(1.15)}.cc-promo button{height:29px;margin-top:7px;padding-block:5px;font-size:11px}.cc-market{background:#010406;border-color:#111a20;width:167px;min-height:122px;margin-top:74px;padding:16px}.cc-market span{font-size:9px}.cc-market strong{font-size:13px}.cc-market b{font-size:10px}.cc-main{background:#000;grid-template-rows:507px 184px 199px;grid-template-columns:246px 8px minmax(0,1fr) 12px 310px;gap:8px 0;padding:11px 14px 16px 12px}.cc-box{background:linear-gradient(145deg,#070c10 0,#050a0f 42%,#05090e 100%);border-color:#28333b;border-radius:5px;box-shadow:inset 0 1px #ffffff08}.cc-boxhead{border-bottom-color:#1a242b;height:35px;padding:4px 11px 0}.cc-boxhead strong{color:#f1f1f1;font-size:12px;font-weight:500}.cc-boxhead a{font-size:9px}.cc-watch{grid-area:1/1}.cc-chart{grid-area:1/3}.cc-right{grid-area:1/5/4;grid-template-rows:371px 234px 1fr;gap:14px;position:relative;left:-1px}.cc-positions{z-index:1;flex-direction:column;grid-area:2/1;width:429px;display:flex}.cc-orders{grid-area:2/3;min-width:0;margin-left:183px}.cc-heat{z-index:1;flex-direction:column;grid-area:3/1;width:579px;display:flex}.cc-news{grid-area:3/3;min-width:0;margin-left:333px}.cc-watchhead,.cc-watch button{grid-template-columns:1fr 58px 70px}.cc-watch .cc-boxhead{padding-left:18px}.cc-watchhead{height:29px;padding-inline:18px;font-size:9px;transform:translateY(2px)}.cc-watchhead span:nth-child(2){text-align:center}.cc-watchhead span:nth-child(3){text-align:right}.cc-watch button{border-top-color:#142029;height:40px;padding:0 24px 0 17px}.cc-watch button>*{transform:translateY(2px)}.cc-watch button strong{font-size:12px}.cc-watch button small{font-size:9px}.cc-watch button b,.cc-watch button em{font-size:11px}.cc-watch button.selected{background:linear-gradient(90deg,#0b40349c,#0000 82%);border-left-color:#24d889}.cc-watch-actions{align-items:center;gap:5px;display:flex}.cc-watch-actions button,.cc-watch-actions a{color:#aab3b7;background:0 0;border:0;place-items:center;width:20px;height:24px;padding:0;font-size:0;display:grid}.cc-watch-actions button svg,.cc-watch-actions a svg{stroke-width:1.55px;width:17px;height:17px}.cc-watch-all{justify-content:center;align-items:center;height:43px!important;padding:0!important;font-size:9px!important;display:flex!important}.cc-security{height:86px;padding:15px 20px 8px 22px}.cc-security>div,.cc-security dl{position:relative;top:-1px}.cc-security h1{font-size:27px}.cc-security h1 small{font-size:13px}.cc-security h1 button{color:#aab1b5;background:0 0;border:0;padding:0;font-size:15px}.cc-security h1 button svg{stroke-width:1.5px;width:16px;height:16px}.cc-security>div>strong{margin-top:0;font-size:28px;position:relative;top:-1px}.cc-security em{font-size:13px}.cc-security dl{flex:none;justify-content:space-between;gap:0;width:307px;margin:5px 12px 4px 0}.cc-security dt{font-size:9px}.cc-security dd{font-size:11px}.cc-chartbar{height:36px;padding:0 12px}.cc-chartbar>div{transform:translateY(7px)}.cc-chartbar button{color:#c2c9cb;height:29px}.cc-ranges{border:1px solid #1c2730;border-radius:5px;overflow:hidden}.cc-ranges button{background:#050a0e;border:0;border-right:1px solid #172229;min-width:37px;padding:0 10px;font-size:10px}.cc-ranges button:last-child{border-right:0}.cc-ranges button.active{color:#4ce19f;background:#0d503b}.cc-chart-actions{gap:7px}.cc-chart-actions button{background:#050a0e;border:1px solid #1b2730;border-radius:5px;min-width:32px;padding:0 10px;font-size:10px}.cc-chart-actions button:first-child{width:92px}.cc-chart-actions button:nth-child(2){width:90px}.cc-chart-actions button:nth-last-child(-n+3){width:30px;min-width:30px;padding:0}.cc-canvas{background:#05090e;border-color:#202b32;height:247px;margin-top:17px;margin-left:47px}.cc-canvas svg{width:100%;height:218px;overflow:visible}.cc-chart-grid line,.cc-macd-grid line{stroke:#182126;stroke-width:.65px;stroke-dasharray:3 3}.cc-price-grid text{fill:#c6ced0;font-size:9px}.cc-volume-bars .bull{fill:#0d4b2e;stroke:none}.cc-volume-bars .bear{fill:#53211a;stroke:none}.cc-candles .bull{fill:#25b063;stroke:#25b063;stroke-width:.75px}.cc-candles .bear{fill:#cc4127;stroke:#cc4127;stroke-width:.75px}.cc-last-price line{stroke:#20c974;stroke-width:.7px;stroke-dasharray:2 2;opacity:.55}.cc-last-price rect{fill:#2abf78}.cc-last-price text{fill:#fff;font-size:9px}.cc-tools{gap:0;width:42px;top:0;left:-47px}.cc-tools button{color:#aab3b7;background:0 0;border:0;place-items:center;width:30px;height:27px;padding:0;font-size:0;display:grid}.cc-tools button svg,.cc-macd-tools button svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cc-tools button:hover{color:#fff}.cc-axis{color:#b1b9bb;align-items:center;height:27px;padding:0 7px;font-size:9px}.cc-macd{border-top-color:#222d34;height:121px;padding:8px 8px 0 52px}.cc-macd-tools{flex-direction:column;align-items:center;width:42px;display:flex;position:absolute;top:2px;left:4px}.cc-macd-tools button{color:#aab3b7;background:0 0;border:0;place-items:center;width:30px;height:27px;padding:0;font-size:0;display:grid}.cc-macd>span{font-size:9px}.cc-macd>span i{color:#81ada1;font-style:normal}.cc-macd svg{height:86px;overflow:visible;transform:translateY(-18px)}.cc-macd-zero{stroke:#2b353b;stroke-width:.7px}.cc-macd-histogram .bull{fill:#37a87b;stroke:none}.cc-macd-histogram .bear{fill:#d9473e;stroke:none}.cc-macd-axis text{fill:#c2c9cb;font-size:8px}.cc-chart-actions button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cc-ticket>:not(.cc-boxhead){margin-inline:12px}.cc-ticket label{font-size:9px}.cc-side button{font-size:11px}.cc-types button{font-size:9px}.cc-input,.cc-quantity{height:34px}.cc-input span{font-size:9px}.cc-input b{place-items:center;width:32px;height:100%;padding:0;display:grid}.cc-input b svg{color:#aab3b7;stroke-width:1.5px;width:15px;height:15px}.cc-est{margin-top:22px}.cc-est span{font-size:10px}.cc-est strong{font-size:12px}.cc-review{height:35px;font-size:12px}.cc-ticket-notice{line-height:1.25;overflow:hidden;color:#77848a!important;margin-top:7px!important;font-size:7px!important}.cc-account>span{font-size:9px}.cc-equity strong{font-size:27px}.cc-equity em{font-size:14px}.cc-accountrow{padding:4px 13px;font-size:11px}.cc-account>.market-mark-disclosure{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:3px 12px 0;padding:2px 1px;line-height:1.1;overflow:hidden;color:#6f7b81!important;font-size:6.5px!important}.cc-account .cc-boxhead strong,.cc-account .cc-boxhead a{transform:translateY(6px)}.cc-leaders{flex-direction:column;display:flex}.cc-leaders .cc-leadhead,.cc-leader{grid-template-columns:35px 1fr 82px 85px}.cc-leadhead{font-size:8px}.cc-leader{font-size:9px}.cc-leader-pending{color:#77848a}.cc-leader-ellipsis{color:#6f7b80;min-height:25px}.cc-leader.you{background:#5b471b55;margin-top:auto}.cc-leaders>small{padding:15px;font-size:7px}.cc-leaders .cc-boxhead{padding-top:0}.cc-table{min-height:25px;font-size:10px}.cc-table.head{min-height:24px;font-size:8px}.cc-table.total{margin-top:0}.cc-table.orders{grid-template-columns:84px 58px 54px 70px 55px 70px 65px}.cc-placeholder{color:#4b575d}.cc-heat>div:last-child{flex:1;grid-template-columns:134px 135px 101px 101px minmax(0,1fr);grid-auto-rows:auto;gap:7px;padding:4px 8px 8px}.cc-heat-group>span{height:14px;font-size:8px;line-height:12px}.cc-heat-tiles{flex:none;grid-template-rows:60px 61px;gap:7px}.cc-heat-group:nth-child(3) .cc-heat-tiles article:nth-child(3),.cc-heat-group:nth-child(4) .cc-heat-tiles article:nth-child(3){grid-column:1/-1}.cc-heat-group:nth-child(5) .cc-heat-tiles{grid-template-columns:1fr}.cc-heat article{min-height:0}.cc-heat article.gain{background:#0a2915;border-color:#164323}.cc-heat article.loss{background:#1d0e0b;border-color:#431b17}.cc-heat article strong{font-size:14px}.cc-heat article span{font-size:9px}.cc-news article{grid-template-columns:51px 1fr;min-height:40.5px}.cc-news time{font-size:8px}.cc-news article>span{font-size:11px;line-height:1.05;transform:translateY(-2px)}}@media (min-width:1536px){:is(html:has(.cc-shell),body:has(.cc-shell)){background:#000;min-width:0;overflow:hidden}.cc-desktop-viewport{background:#000;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden}.cc-desktop-stage{flex:none;display:block;position:relative}.cc-desktop-stage.is-measuring{visibility:hidden}.cc-desktop-stage>.cc-shell{transform:scale(var(--cc-fit-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.cc-shell{width:1536px;height:1024px;min-height:1024px}}@media (max-width:760px){.mobile-chart .cc-quote-source{max-width:145px;font-size:6px!important}}.cc-chart-unavailable{color:#8f9b96;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:35px;display:flex}.cc-chart-unavailable strong{color:#e3bd59;font-size:18px}.cc-chart-unavailable span{max-width:520px;font-size:11px;line-height:1.6}.cc-watch-state{color:#7f8b88;text-align:center;place-items:center;min-height:96px;padding:15px;font-size:9px;line-height:1.5;display:grid}.cc-promo>a{color:#080806;background:linear-gradient(90deg,#e6ae34,#f2d078,#c78e19);border-radius:3px;width:100%;height:29px;margin-top:7px;padding:7px 8px;font-size:11px;font-weight:800;text-decoration:none;display:block}.cc-watch-actions button:disabled{cursor:not-allowed;opacity:.42}.cc-watch-actions a:focus-visible{outline-offset:1px;outline:1px solid #e4b33e}.cc-news>.preview-market-analytics-holding button{color:#efbd51;background:#171207;border:1px solid #74571d;border-radius:3px;padding:6px 10px;font-size:8px}.cc-indices span em{color:#d3a62e;letter-spacing:.05em;margin-left:5px;font-size:6px;font-style:normal}.cc-indices strong time{color:#77837f;margin-top:1px;font-size:6px;font-weight:500;line-height:1;display:block}.tournament-mobile-navigation{display:none}@media (max-width:760px){.tournament-mobile-navigation{display:block}.tv-tournament-header.has-mobile-command-navigation,.tv-lb-app>.tv-lb-header{display:none!important}.mobile-dashboard{padding-top:calc(68px + env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:calc(88px + env(safe-area-inset-bottom));padding-left:max(10px,env(safe-area-inset-left))}.mobile-header{z-index:100;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.mobile-header button,.mobile-header a{min-width:44px;min-height:44px}.mobile-menu-trigger{color:#e8b945;background:0 0;border:0;border-radius:8px;place-items:center;font-size:24px;line-height:1;display:grid}.mobile-menu-trigger:focus-visible,.mobile-brand:focus-visible,.mobile-nav a:focus-visible,.mobile-drawer a:focus-visible,.mobile-drawer button:focus-visible,.mobile-quick-trade input:focus-visible,.mobile-quick-trade select:focus-visible,.mobile-quick-trade button:focus-visible{outline-offset:2px;outline:2px solid #e8b945}.mobile-brand{color:#e8b945;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.mobile-brand svg{width:34px;height:30px}.mobile-brand>span{letter-spacing:.04em;flex-direction:column;font-size:13px;font-weight:800;line-height:1.05;display:flex}.mobile-brand small{letter-spacing:.14em;margin-top:4px;font-size:7px}.mobile-header-balance{width:44px;height:44px}.mobile-nav{z-index:90;height:calc(72px + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-columns:repeat(5,minmax(0,1fr));align-self:auto;gap:0;margin:0;display:grid;inset:auto 0 0}.mobile-nav a{color:#9aa5a2;min-width:0;min-height:56px;padding:6px 2px}.mobile-nav a.active{color:#e8b945;background:#372a0f66}.mobile-nav a.active:after{background:#e8b945;height:2px;inset:auto 18% 0}.mobile-nav i{height:24px}.mobile-nav i svg{width:22px;height:22px}.mobile-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobile-drawer-layer{z-index:140;position:fixed;inset:0}.mobile-drawer-scrim{cursor:pointer;background:#000b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-drawer{width:min(88vw,360px);padding:env(safe-area-inset-top) 14px env(safe-area-inset-bottom);color:#e9eeec;background:linear-gradient(165deg,#0b1714,#030706 65%);border-right:1px solid #6b511d;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 34px #000b}.mobile-drawer>header{z-index:1;background:#091310f5;border-bottom:1px solid #25312d;justify-content:space-between;align-items:center;min-height:70px;padding:8px 2px;display:flex;position:sticky;top:0}.mobile-drawer>header div{flex-direction:column;display:flex}.mobile-drawer>header strong{font-size:15px}.mobile-drawer>header span{color:#98a49f;margin-top:5px;font-size:10px}.mobile-drawer>header button{color:#e9eeec;background:#111b18;border:1px solid #38443f;border-radius:9px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.mobile-drawer nav{flex-direction:column;align-items:stretch;gap:4px;margin:12px 0 0;display:flex}.mobile-drawer nav a{color:#b3beba;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.mobile-drawer nav a i{color:#94a09c;place-items:center;width:28px;height:28px;display:grid}.mobile-drawer nav a i svg{width:24px;height:24px}.mobile-drawer nav a.active{color:#f1c65a;background:#4b360f80;border-color:#8c671a}.mobile-drawer nav a.active:after{display:none}.mobile-chart-period{color:#4bdda0;letter-spacing:.06em;background:#104b38;border-radius:5px;align-items:center;min-height:28px;margin:10px 0 0;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.mobile-watchlist,.mobile-news{scroll-margin-top:calc(68px + env(safe-area-inset-top));padding:11px 12px}.mobile-watchlist>header,.mobile-news>header{border-bottom:1px solid #1d2825;justify-content:space-between;align-items:center;min-height:36px;display:flex}.mobile-watchlist>header strong,.mobile-news>header strong{letter-spacing:.06em;font-size:11px}.mobile-watchlist>header a,.mobile-news>header span{color:#59a8ec;font-size:8px;font-weight:800}.mobile-watchlist>div{flex-direction:column;display:flex}.mobile-watchlist>div>button{color:#dce3e0;text-align:right;background:0 0;border:0;border-bottom:1px solid #17221f;grid-template-columns:minmax(0,1fr) 72px 70px;align-items:center;min-height:54px;display:grid}.mobile-watchlist>div>button.selected{background:linear-gradient(90deg,#144a3799,#0000);box-shadow:inset 3px 0 #2ed88a}.mobile-watchlist button>span{text-align:left}.mobile-watchlist button strong,.mobile-watchlist button small{display:block}.mobile-watchlist button small{color:#87938f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.mobile-watchlist button b,.mobile-watchlist button em{font-size:10px;font-style:normal}.mobile-news article{border-bottom:1px solid #17221f;grid-template-columns:68px minmax(0,1fr);align-items:center;min-height:55px;display:grid}.mobile-news time{color:#8c9894;font-size:8px}.mobile-news article>span{font-size:10px;line-height:1.35}.mobile-news article small{color:#71807a;margin-top:4px;font-size:7px;display:block}.mobile-positions header a{align-items:center;min-height:44px;padding:0 4px;font-size:9px;display:flex}.mobile-quick-trade{padding:12px}.mobile-quick-trade>header{justify-content:space-between;align-items:center;display:flex}.mobile-quick-trade>header div{flex-direction:column;display:flex}.mobile-quick-trade>header strong{font-size:11px}.mobile-quick-trade>header span{color:#8f9b96;margin-top:4px;font-size:9px}.mobile-quick-trade>header b{color:#e8b945;font-size:16px}.mobile-quick-trade label{color:#8f9b96;margin-top:12px;font-size:9px;font-weight:700;display:block}.mobile-quick-trade label span{margin-bottom:6px;display:block}.mobile-quick-trade input,.mobile-quick-trade select{color:#eef3f1;background:#050b0a;border:1px solid #35423e;border-radius:7px;width:100%;height:44px;padding:0 12px;font-size:16px}.mobile-quick-trade input:disabled,.mobile-quick-trade select:disabled{cursor:not-allowed;opacity:.5}.mobile-actions{gap:10px;margin-top:10px}.mobile-actions button{height:44px;min-height:44px;font-size:11px;font-weight:800}.mobile-actions button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.48}.mobile-quick-trade>p{color:#c6b06f;min-height:34px;margin:10px 0 0;font-size:9px;line-height:1.45}.mobile-quick-trade>small{color:#7f8c87;border-top:1px solid #1d2825;padding-top:8px;font-size:8px;line-height:1.45;display:block}}
.cc-rail nav a{color:#c9cecc;text-transform:uppercase;border-bottom:1px solid #16201e;align-items:center;gap:13px;width:100%;height:45px;padding:0 13px;display:flex}.cc-rail nav a i{text-align:center;width:17px;font-size:19px;font-style:normal}.cc-rail nav a.active{color:#fff;background:linear-gradient(90deg,#60420f99,#49330e55);border:1px solid #aa7719;border-radius:4px}.product-page{color:#eaf0ed;background:radial-gradient(circle at 30% -10%,#153329,#0000 38rem),#050908;min-height:100vh}.broker-header{background:#050a09;border-bottom:1px solid #28352f;align-items:center;height:68px;padding:0 28px;display:flex}.broker-brand{color:#e3b64b;align-items:center;display:flex}.broker-brand>b{font-size:31px;font-style:italic}.broker-brand span{flex-direction:column;margin-left:10px;font-weight:800;display:flex}.broker-brand small{letter-spacing:.13em;font-size:7px}.broker-header nav{height:100%;margin-left:65px;display:flex}.broker-header nav a{color:#87958f;align-items:center;padding:0 18px;font-size:11px;display:flex}.broker-header nav a.active{color:#fff;border-bottom:2px solid #55d69b}.broker-user{align-items:center;margin-left:auto;display:flex}.broker-user i{color:#56dba3;background:#0b4934;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.broker-user span{flex-direction:column;margin-left:9px;font-size:10px;display:flex}.broker-user small{color:#e3b64b;font-size:8px}.product-title{padding:24px max(26px,4vw) 18px}.product-title span{color:#57d69c;letter-spacing:.14em;font-size:8px;font-weight:800}.product-title h1{margin:5px 0 2px;font-size:30px}.product-title p{color:#84928c;margin:0;font-size:11px}.copied-chart{background:#07100e;border:1px solid #2a3732;border-radius:8px;margin:0 max(26px,4vw) 30px;overflow:hidden}.chart-room-toolbar{border-bottom:1px solid #1e2a26;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.chart-room-toolbar span{color:#59d59c;letter-spacing:.14em;font-size:8px}.chart-room-toolbar h1{margin:4px 0 0;font-size:22px}.chart-room-toolbar h1 small{color:#83918b;font-size:10px;font-weight:400}.symbol-switcher{gap:4px;display:flex}.symbol-switcher button,.chart-room-controls button{color:#8d9b95;background:#0b1512;border:1px solid #26342f;border-radius:4px;padding:7px 10px;font-size:9px}.symbol-switcher button.active{color:#5ae2a7;background:#103f30;border-color:#21895f}.chart-room-controls{justify-content:space-between;align-items:center;padding:8px 18px;display:flex}.chart-room-controls>div{gap:3px;display:flex}.chart-room-controls label{color:#83918b;font-size:9px}.chart-room-controls select{background:#0b1512;border:1px solid #26342f;margin-left:8px;padding:6px}.ledger-chart-runtime{width:100%}.chart-room-unavailable{text-align:center;place-content:center;min-height:310px;padding:36px;display:grid}.chart-room-unavailable strong{color:#e3bd59;font-size:16px}.chart-room-unavailable p{color:#8d9b95;max-width:560px;margin:10px auto 0;font-size:11px;line-height:1.6}.copied-chart>footer{color:#7f8e88;border-top:1px solid #1e2a26;justify-content:space-between;padding:9px 18px;font-size:8px;display:flex}.copied-chart>footer i{background:#4bd89b;border-radius:50%;width:6px;height:6px;display:inline-block}.copied-chart.compact{margin:0}.ledger-workspace{background:#07100e;border:1px solid #293630;border-radius:8px;grid-template-columns:210px 1fr;min-height:650px;margin:0 max(26px,4vw) 30px;display:grid;overflow:hidden}.ledger-workspace>aside{border-right:1px solid #26322e;flex-direction:column;padding:20px 14px;display:flex}.ledger-workspace>aside>span,.ledger-workspace>aside>strong{color:#75857e;letter-spacing:.13em;margin:0 9px 10px;font-size:8px}.ledger-workspace>aside button{color:#9aa6a1;text-align:left;background:0 0;border:0;border-radius:4px;padding:11px}.ledger-workspace>aside button.active{color:#60dda7;background:#123a2d}.ledger-workspace>aside hr{border:0;border-top:1px solid #26322e;width:100%;margin:18px 0}.ledger-workspace>aside small{color:#e1b64d;padding:0 9px;line-height:1.7}.ledger-workspace>section{padding:18px}.ledger-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ledger-metrics article{background:#0a1411;border:1px solid #28352f;border-radius:6px;padding:16px}.ledger-metrics span,.ledger-metrics small{color:#7f8d87;font-size:8px;display:block}.ledger-metrics strong{margin:7px 0;font-size:20px;display:block}.ledger-compose{grid-template-columns:100px 1fr 150px;gap:7px;margin:16px 0;display:grid}.ledger-compose select,.ledger-compose input,.ledger-compose button{background:#0a1411;border:1px solid #293630;border-radius:4px;height:38px;padding:0 10px}.ledger-compose button{background:#126a43;border:0}.ledger-feed{border:1px solid #27342f;border-radius:6px;overflow:hidden}.ledger-feed>header,.ledger-feed>article{border-bottom:1px solid #1d2925;grid-template-columns:120px 70px 70px 1fr;gap:10px;padding:10px 13px;display:grid}.ledger-feed>header{color:#7c8a84;font-size:8px}.ledger-feed time{color:#81908a;font-size:9px}.ledger-feed em{color:#e1b64d;text-transform:uppercase;font-size:8px;font-style:normal}.ledger-feed article p{color:#84928c;margin:4px 0 0;font-size:9px}.trade-workspace{grid-template-columns:minmax(600px,1fr) 300px;gap:10px;margin:0 max(26px,4vw) 30px;display:grid}.trade-chart{min-width:0}.execution-ticket{background:#08110f;border:1px solid #293630;border-radius:8px;padding:16px}.execution-ticket header span{color:#55d59b;font-size:8px}.execution-ticket h2{margin:5px 0 16px}.execution-side{grid-template-columns:1fr 1fr;display:grid}.execution-side button{background:#0a1411;border:1px solid #24312c;height:36px}.execution-side button.active{background:#126a43}.execution-side button.sell{background:#82252a}.execution-ticket label{color:#81908a;margin-top:15px;font-size:9px;display:block}.execution-ticket select,.execution-ticket input{background:#050b09;border:1px solid #293630;border-radius:4px;width:100%;height:38px;margin-top:5px;padding:0 9px}.execution-ticket dl{margin:18px 0}.execution-ticket dl div{justify-content:space-between;padding:6px 0;display:flex}.execution-ticket dt{color:#82908a}.execution-ticket dd{margin:0}.execution-ticket .execute{color:#06100c;text-transform:uppercase;background:#55d59b;border:0;border-radius:5px;width:100%;height:40px;font-weight:800}.execution-ticket p{color:#8c9a94;font-size:8px;line-height:1.5}.portfolio-ledger{grid-column:1/-1}.portfolio-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.portfolio-summary article{background:#08110f;border:1px solid #293630;border-radius:6px;padding:14px}.portfolio-summary span{color:#82908a;font-size:8px;display:block}.portfolio-summary strong{margin-top:6px;font-size:18px;display:block}.execution-table,.receipt-feed{background:#08110f;border:1px solid #293630;border-radius:6px;margin-top:10px;overflow:hidden}.execution-table header,.execution-table article{border-bottom:1px solid #1d2925;grid-template-columns:1fr .7fr 1fr 1.2fr 1fr;padding:10px 14px;display:grid}.execution-table header{color:#82908a;font-size:8px}.execution-table span:not(:first-child),.execution-table strong:not(:first-child){text-align:right}.receipt-feed header{border-bottom:1px solid #1d2925;justify-content:space-between;padding:12px 14px;display:flex}.receipt-feed header span,.receipt-feed p{color:#82908a;font-size:8px}.receipt-feed article{border-bottom:1px solid #1d2925;grid-template-columns:100px 1fr 100px 70px;padding:10px 14px;display:grid}.receipt-feed em{color:#55d59b;font-style:normal}.traders-floor-placeholder{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);gap:10px;margin:0 max(26px,4vw) 30px;display:grid}.traders-floor-placeholder>section,.traders-floor-placeholder>aside{background:linear-gradient(145deg,#0a1612,#060c0b);border:1px solid #293630;border-radius:8px;min-height:320px;padding:28px}.traders-floor-placeholder>section{flex-direction:column;justify-content:center;display:flex}.traders-floor-placeholder span{color:#57d69c;letter-spacing:.14em;font-size:8px;font-weight:800}.traders-floor-placeholder h2{margin:8px 0 10px;font-size:26px}.traders-floor-placeholder p{color:#91a09a;max-width:620px;margin:0;font-size:11px;line-height:1.7}.traders-floor-placeholder section>a{color:#60dda7;background:#0f3327;border:1px solid #315444;border-radius:5px;align-self:flex-start;margin-top:20px;padding:10px 14px;font-size:9px;font-weight:800}.traders-floor-placeholder aside{flex-direction:column;justify-content:center;display:flex}.traders-floor-placeholder aside strong{color:#e3b64b;letter-spacing:.08em;margin-bottom:14px;font-size:11px}.traders-floor-placeholder aside ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.traders-floor-placeholder aside li{color:#aab5b1;background:#08110f;border:1px solid #213029;border-radius:5px;padding:12px;font-size:10px}.appeals-workspace{background:#07100e;border:1px solid #293630;border-radius:8px;gap:10px;margin:0 max(26px,4vw) 30px;padding:18px;display:grid}.appeals-workspace>header{border-bottom:1px solid #23302b;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.appeals-workspace>header span{color:#57d69c;letter-spacing:.14em;font-size:8px;font-weight:800}.appeals-workspace>header h2{margin:5px 0 0;font-size:18px}.appeals-workspace>header p{color:#84928c;text-align:right;max-width:430px;margin:0;font-size:9px;line-height:1.6}.appeals-workspace>button,.appeal-status button,.appeal-form button{color:#60dda7;background:#0f3327;border:1px solid #315444;border-radius:4px;justify-self:start;padding:9px 13px;font-size:9px;font-weight:800}.appeals-workspace button:disabled{cursor:wait;opacity:.55}.appeals-notice{color:#62dca7;background:#0f2b22;border:1px solid #355846;border-radius:5px;margin:0;padding:10px 12px;font-size:10px}.appeals-empty{text-align:center;background:#09120f;border:1px solid #26332e;border-radius:6px;padding:30px}.appeals-empty strong{font-size:14px}.appeals-empty p{color:#84928c;margin:7px 0 0;font-size:10px}.appeal-action{background:#09120f;border:1px solid #28352f;border-radius:6px;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);display:grid;overflow:hidden}.appeal-action-summary,.appeal-status,.appeal-form{padding:16px}.appeal-action-summary{border-right:1px solid #24312c}.appeal-action-summary>span,.appeal-status>span{color:#e3b64b;letter-spacing:.08em;font-size:10px;font-weight:800}.appeal-action-summary>strong{float:right;color:#57d69c;letter-spacing:.08em;font-size:8px}.appeal-action dl{gap:7px;margin:14px 0 0;display:grid}.appeal-action dl div{grid-template-columns:110px 1fr;gap:12px;min-width:0;display:grid}.appeal-action dt{color:#7f8d87;text-transform:uppercase;font-size:8px}.appeal-action dd{color:#cbd3d0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px}.appeal-status{flex-direction:column;align-items:flex-start;display:flex}.appeal-status button{margin-top:14px}.appeal-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.appeal-form>p{color:#84928c;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.appeal-form label{color:#81908a;text-transform:uppercase;font-size:8px}.appeal-form input{color:#dce4e0;background:#050b09;border:1px solid #293630;border-radius:4px;width:100%;height:34px;margin-top:5px;padding:0 8px;font-family:monospace;font-size:9px;display:block}.appeal-form button{grid-column:1/-1}@media (max-width:760px){.broker-header{padding:0 12px}.broker-brand span{display:none}.broker-header nav{margin-left:auto}.broker-header nav a{padding:0 5px;font-size:7px}.broker-header nav a:first-child,.broker-user{display:none}.product-title{padding-inline:12px}.copied-chart,.ledger-workspace,.trade-workspace,.traders-floor-placeholder,.appeals-workspace{margin-inline:10px}.symbol-switcher{display:none}.chart-room-toolbar h1 small,.ledger-workspace{display:block}.ledger-workspace>aside{display:none}.ledger-workspace>section{padding:10px}.ledger-metrics{grid-template-columns:1fr 1fr}.ledger-compose{grid-template-columns:80px 1fr}.ledger-compose button{grid-column:1/-1}.ledger-feed>header,.ledger-feed>article{grid-template-columns:65px 48px 1fr}.ledger-feed>header span:nth-child(3),.ledger-feed article>em{display:none}.trade-workspace,.traders-floor-placeholder{display:block}.traders-floor-placeholder>section,.traders-floor-placeholder>aside{min-height:0;margin-bottom:10px;padding:20px}.execution-ticket{margin-top:10px}.portfolio-summary{grid-template-columns:1fr 1fr}.execution-table{overflow:auto}.execution-table header,.execution-table article{min-width:560px}.receipt-feed article{grid-template-columns:80px 1fr 70px}.receipt-feed article em{display:none}.appeals-workspace{padding:10px}.appeals-workspace>header{display:block}.appeals-workspace>header p{text-align:left;margin-top:8px}.appeal-action{display:block}.appeal-action-summary{border-bottom:1px solid #24312c;border-right:0}.appeal-form{grid-template-columns:1fr}.appeal-form>*{grid-column:1}.appeal-action dl div{grid-template-columns:90px 1fr}}.trade-chart{grid-area:1/1}.execution-ticket{grid-area:1/2}.mobile-table-scroll-hint{display:none}.execution-table:focus-visible{outline-offset:2px;outline:2px solid #60dda7}@media (max-width:760px){.broker-header{display:none}.product-page{min-width:0;padding:calc(68px + env(safe-area-inset-top)) env(safe-area-inset-right) calc(88px + env(safe-area-inset-bottom)) env(safe-area-inset-left)}.product-title{padding-top:18px}.trade-workspace{flex-direction:column;min-width:0;display:flex}.execution-ticket{order:1;margin-top:0}.trade-chart{order:2;margin-top:10px}.portfolio-ledger{order:3;min-width:0}.execution-side button,.execution-ticket .execute,.simulator-status button,.appeals-workspace>button,.appeal-status button,.appeal-form button{min-height:44px}.execution-ticket select,.execution-ticket input,.appeal-form input{min-height:44px;font-size:16px}.execution-ticket label,.appeal-form label{font-size:12px}.execution-ticket p,.execution-ticket small,.appeal-form>p{font-size:11px;line-height:1.55}.mobile-table-scroll-hint{color:#92a09a;margin:10px 1px 6px;font-size:11px;line-height:1.45;display:block}.execution-table{overscroll-behavior-inline:contain;scrollbar-color:#315444 #08110f;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.execution-table header>span:first-child,.execution-table article>:first-child{z-index:2;background:#08110f;position:sticky;left:0;box-shadow:8px 0 10px -10px #000}.execution-table header>span:first-child{z-index:3;color:#a9b5b0}.appeals-workspace{min-width:0}.appeal-form input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}}.product-page:has(.simulator-desk){background:radial-gradient(circle at 52% -14%,#164335 0,#0000 42rem),linear-gradient(#050a09,#020504 40%)}.product-page:has(.simulator-desk) .product-title{display:none}.simulator-desk{margin:12px max(24px,4vw) 34px}.simulator-account-strip{background:linear-gradient(110deg,#071410,#0a1614 54%,#06100d);border:1px solid #263a33;border-radius:8px;grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(185px,1.25fr);gap:0;display:grid;overflow:hidden;box-shadow:0 12px 35px #0006}.simulator-account-strip>div{border-right:1px solid #1e302a;flex-direction:column;justify-content:center;min-height:79px;padding:13px 18px;display:flex}.simulator-account-strip>div:last-child{border:0}.simulator-account-strip span,.simulator-account-strip small{color:#91a19a;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:700}.simulator-account-strip strong{color:#edf4f1;margin-top:7px;font-size:17px;line-height:1.1}.simulator-account-strip .simulator-muted-metric{color:#97a39e}.simulator-account-strip small{color:#71817a;letter-spacing:0;text-transform:none;margin-top:5px;font-size:7px;font-weight:500}.simulator-market-state small{margin-top:5px}.simulator-connection{color:#b0beb8;background:#0d241c;border:1px solid #365d4c;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0;padding:11px 14px;display:flex}.simulator-connection.error{color:#ffc0c3;background:#251315;border-color:#7d3c40}.simulator-connection strong,.simulator-connection span{display:block}.simulator-connection strong{font-size:10px}.simulator-connection span{margin-top:4px;font-size:9px}.simulator-connection button{min-height:34px;color:inherit;text-transform:uppercase;background:#08110f;border:1px solid;border-radius:5px;flex:none;padding:0 13px;font-size:9px;font-weight:800}.simulator-desk-grid{grid-template-columns:minmax(0,1fr) 306px;gap:10px;display:grid}.simulator-desk-main{gap:10px;min-width:0;display:grid}.simulator-chart-panel,.simulator-positions-panel,.simulator-orders-panel,.simulator-order-panel{background:linear-gradient(145deg,#0a1512,#06100d);border:1px solid #2b3d36;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 9px 24px #0004}.simulator-chart-panel>header,.simulator-positions-panel>header,.simulator-orders-panel>header{border-bottom:1px solid #1f302a;justify-content:space-between;align-items:end;gap:15px;min-height:61px;padding:12px 17px 10px;display:flex}.simulator-chart-panel header span,.simulator-positions-panel header span,.simulator-orders-panel header span,.simulator-order-panel>header span{color:#6ee0a8;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.simulator-chart-panel h2,.simulator-positions-panel h2,.simulator-orders-panel h2,.simulator-order-panel h2{color:#f2f6f4;letter-spacing:-.01em;margin:5px 0 0;font-size:16px}.simulator-positions-panel h2 small{color:#6ee0a8;font-size:11px}.simulator-chart-panel>header p,.simulator-positions-panel>header p,.simulator-orders-panel>header p{color:#83928c;margin:0;font-size:8px}.simulator-chart-panel .copied-chart{background:0 0;border:0;border-radius:0}.simulator-chart-panel .chart-room-toolbar{display:none}.simulator-chart-panel .chart-room-controls{border-bottom:1px solid #1d2c27;padding:9px 17px}.simulator-chart-panel .ledger-chart-runtime{min-height:310px}.simulator-chart-panel .copied-chart>footer{border-top:1px solid #1d2c27;padding:9px 16px}.simulator-positions-panel,.simulator-orders-panel{padding-bottom:1px}.simulator-positions-panel .market-mark-disclosure{margin:10px 13px 0}.simulator-positions-table,.simulator-orders-table{background:#07110e;border:1px solid #24362f;border-radius:6px;margin:10px 13px 13px;overflow:hidden}.simulator-positions-table header,.simulator-positions-table article{border-bottom:1px solid #1a2a24;grid-template-columns:1.1fr .7fr 1fr 1fr 1.2fr 1.2fr;align-items:center;min-height:48px;padding:0 12px;display:grid}.simulator-positions-table header{color:#8b9993;text-transform:uppercase;min-height:33px;font-size:8px}.simulator-positions-table article{font-size:11px}.simulator-positions-table article:last-child,.simulator-orders-table article:last-child{border-bottom:0}.simulator-positions-table span:not(:first-child),.simulator-positions-table strong:not(:first-child){text-align:right}.simulator-positions-table strong:first-child{align-items:center;gap:8px;display:flex}.simulator-positions-table i{color:#e5be55;background:#102219;border:1px solid #335145;border-radius:5px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.simulator-orders-table header,.simulator-orders-table article{border-bottom:1px solid #1a2a24;grid-template-columns:1.35fr .72fr .72fr .6fr .9fr .8fr;align-items:center;gap:8px;min-height:39px;padding:0 12px;display:grid}.simulator-orders-table header{color:#8b9993;text-transform:uppercase;min-height:31px;font-size:8px}.simulator-orders-table article{font-size:10px}.simulator-orders-table time{color:#a6b2ad;font-size:9px}.simulator-orders-table em{text-align:right;font-size:8px;font-style:normal;font-weight:800}.simulator-orders-table p{color:#85928c;margin:0;padding:19px 12px;font-size:10px}.simulator-order-panel{min-width:0;padding:15px}.simulator-order-panel>header{border-bottom:1px solid #203029;padding-bottom:13px}.simulator-order-panel h2{font-size:18px}.simulator-order-panel form{margin-top:14px}.simulator-side-toggle{background:#07100d;border:1px solid #263b33;border-radius:6px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.simulator-side-toggle button{color:#a4b1ab;text-transform:uppercase;background:0 0;border:0;border-radius:4px;height:34px;font-size:10px;font-weight:800}.simulator-side-toggle button.active.buy{color:#f1fff8;background:linear-gradient(90deg,#176b43,#1b8a52)}.simulator-side-toggle button.active.sell{color:#fff5f5;background:#63292d}.simulator-order-panel label{color:#9aa8a2;letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:800;display:block}.simulator-order-panel select,.simulator-order-panel label>input,.simulator-quantity{color:#eff5f2;background:#06100d;border:1px solid #2a3e35;border-radius:6px;width:100%;height:38px;margin-top:6px}.simulator-order-panel select,.simulator-order-panel label>input{padding:0 10px;font-size:10px}.simulator-order-panel label>input::placeholder{color:#71817a}.simulator-symbol-field{position:relative}.simulator-symbol-options{z-index:8;background:#07120f;border:1px solid #355246;border-radius:6px;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #000c}.simulator-symbol-options button{color:#edf4f1;text-align:left;background:0 0;border:0;border-bottom:1px solid #1d3028;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px;display:flex}.simulator-symbol-options button:last-child{border-bottom:0}.simulator-symbol-options button:hover,.simulator-symbol-options button[aria-selected=true]{background:#123327}.simulator-symbol-options strong{font-size:10px}.simulator-symbol-options span{color:#87958f;font-size:8px}.simulator-quantity{align-items:center;display:flex}.simulator-quantity input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 10px;font-size:13px}.simulator-quantity span{color:#91a19b;padding-right:10px;font-size:9px}.simulator-quick-quantity{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.simulator-quick-quantity button{color:#b8c4be;background:#0a1713;border:1px solid #2b4138;border-radius:4px;height:27px;font-size:8px;font-weight:800}.simulator-order-panel dl,.simulator-ticket-account dl{margin:18px 0}.simulator-order-panel dl div,.simulator-ticket-account dl div{border-bottom:1px solid #1c2b25;justify-content:space-between;padding:6px 0;display:flex}.simulator-order-panel dt,.simulator-ticket-account dt{color:#8d9b95;font-size:9px}.simulator-order-panel dd,.simulator-ticket-account dd{color:#edf5f1;text-align:right;margin:0;font-size:10px;font-weight:700}.simulator-submit{color:#f7fffa;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:6px;width:100%;height:40px;font-size:10px;font-weight:900}.simulator-submit.buy{background:linear-gradient(90deg,#1b7548,#27a764)}.simulator-submit.sell{background:linear-gradient(90deg,#8a3237,#b9454b)}.simulator-submit:disabled,.simulator-order-panel select:disabled,.simulator-order-panel input:disabled,.simulator-side-toggle button:disabled,.simulator-quick-quantity button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.52}.simulator-order-panel form>p{color:#b6c1bb;min-height:28px;margin:10px 0 8px;font-size:9px;line-height:1.45}.simulator-order-panel form>small{color:#7f8e88;border-top:1px solid #1e2e28;padding-top:9px;font-size:8px;line-height:1.45;display:block}.simulator-ticket-account{border-top:1px solid #24352f;margin-top:17px;padding-top:14px}.simulator-ticket-account header{justify-content:space-between;align-items:center;display:flex}.simulator-ticket-account header strong{font-size:11px}.simulator-ticket-account header span{color:#65dba3;text-transform:uppercase;font-size:8px}.simulator-ticket-account dl{margin:9px 0 0}.simulator-ticket-account dl div:last-child{border:0}.simulator-ticket-account dd{font-size:11px}.simulator-positions-table:focus-visible{outline-offset:2px;outline:2px solid #60dda7}@media (max-width:950px){.simulator-account-strip{grid-template-columns:repeat(3,1fr)}.simulator-account-strip>div:nth-child(4){border-left:0}.simulator-desk-grid{grid-template-columns:1fr}.simulator-order-panel{grid-template-columns:1fr 1fr;gap:18px;display:grid}.simulator-order-panel>header{grid-column:1/-1}.simulator-order-panel form{margin-top:0}.simulator-ticket-account{border-top:0;margin-top:0;padding-top:0}}@media (max-width:760px){.product-page:has(.simulator-desk) .product-title{padding:16px 12px 10px}.simulator-desk{margin:0 10px 18px}.simulator-account-strip{border-radius:7px;grid-template-columns:1fr 1fr}.simulator-account-strip>div{border-bottom:1px solid #1f302a;border-right:1px solid #1f302a;min-height:68px;padding:11px}.simulator-account-strip>div:nth-child(2n){border-right:0}.simulator-account-strip>div:nth-last-child(-n+2){border-bottom:0}.simulator-account-strip strong,.simulator-strip-title strong{font-size:14px}.simulator-connection{flex-direction:column;align-items:flex-start}.simulator-connection button{width:100%;min-height:44px}.simulator-chart-panel>header,.simulator-positions-panel>header,.simulator-orders-panel>header{flex-direction:column;align-items:start;gap:5px;padding:13px}.simulator-chart-panel .ledger-chart-runtime{min-height:310px}.simulator-chart-panel .chart-room-controls{padding-inline:10px}.simulator-order-panel{padding:13px;display:block}.simulator-order-panel>header{padding-bottom:12px}.simulator-order-panel select,.simulator-quantity{height:44px;font-size:16px}.simulator-quantity input{font-size:16px}.simulator-quick-quantity button{min-height:36px}.simulator-submit{height:46px}.simulator-positions-table,.simulator-orders-table{overscroll-behavior-inline:contain;max-width:calc(100vw - 46px);overflow-x:auto}.simulator-positions-table header,.simulator-positions-table article{width:760px;min-width:760px}.simulator-orders-table header,.simulator-orders-table article{width:660px;min-width:660px}.simulator-positions-table header>span:first-child,.simulator-positions-table article>:first-child{z-index:2;background:#07110e;position:sticky;left:0;box-shadow:9px 0 11px -10px #000}.simulator-orders-table time{font-size:8px}.simulator-ticket-account{border-top:1px solid #24352f;margin-top:17px;padding-top:14px}.simulator-ticket-account dl{margin-bottom:0}}.simulator-desk-grid>.execution-ticket{background:0 0;border:0;grid-area:1/2;min-width:0;margin:0;padding:0}.simulator-desk-main{grid-area:1/1}.simulator-desk .trade-chart{background:linear-gradient(145deg,#0a1512,#06100d);border:1px solid #2b3d36;border-radius:8px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 9px 24px #0004}.simulator-desk .trade-chart>header{border-bottom:1px solid #1f302a;justify-content:space-between;align-items:end;gap:15px;min-height:61px;padding:12px 17px 10px;display:flex}.simulator-desk .trade-chart header span{color:#6ee0a8;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.simulator-desk .trade-chart h2{color:#f2f6f4;letter-spacing:-.01em;margin:5px 0 0;font-size:16px}.simulator-desk .trade-chart>header p{color:#83928c;margin:0;font-size:8px}.simulator-desk .trade-chart .copied-chart{background:0 0;border:0;border-radius:0}.simulator-desk .trade-chart .chart-room-toolbar{display:none}.simulator-desk .trade-chart .chart-room-controls{border-bottom:1px solid #1d2c27;padding:9px 17px}.simulator-desk .trade-chart .ledger-chart-runtime{min-height:310px}.simulator-desk .trade-chart .copied-chart>footer{border-top:1px solid #1d2c27;padding:9px 16px}@media (max-width:950px){.simulator-desk-grid>.execution-ticket,.simulator-desk-main{grid-area:auto}.simulator-desk-grid>.execution-ticket{display:block}.simulator-desk .trade-chart>header{flex-direction:column;align-items:start;gap:5px;padding:13px}}@media (max-width:760px){.simulator-desk .execution-ticket{order:1;margin-top:0}.simulator-desk-main{order:2}.simulator-desk .trade-chart{margin-top:10px}.simulator-desk .trade-chart .ledger-chart-runtime{min-height:310px}.simulator-desk .trade-chart .chart-room-controls{padding-inline:10px}}.simulator-shell{--sim-bg:#030806;--sim-panel:#07120f;--sim-line:#243730;--sim-muted:#9aa59f;--sim-green:#4bdd75;--sim-gold:#e5b747;background:radial-gradient(circle at 43% 13%,#0e2620 0,transparent 36rem),var(--sim-bg);color:#edf2ef;letter-spacing:.01em;min-height:100vh;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif}.simulator-shell *{box-sizing:border-box}.simulator-shell button,.simulator-shell input,.simulator-shell select{font:inherit;color:inherit}.simulator-topbar{border-bottom:1px solid var(--sim-line);background:#04100d;grid-template-columns:312px minmax(0,1fr) 220px 62px;height:86px;display:grid}.simulator-brand{color:#f2f3f1;border-right:1px solid #1d2b26;align-items:center;gap:14px;padding:0 25px;text-decoration:none;display:flex}.simulator-brand>svg{width:55px;height:42px;color:var(--sim-gold);flex:0 0 55px}.simulator-brand>span{white-space:nowrap;flex-direction:column;display:flex}.simulator-brand strong{letter-spacing:.055em;font-size:18px;font-weight:500}.simulator-brand strong span{color:var(--sim-gold)}.simulator-brand small{color:var(--sim-green);letter-spacing:.075em;margin-top:8px;font-size:10px;font-weight:800}.simulator-top-metrics{grid-template-columns:repeat(5,minmax(124px,1fr));min-width:0;display:grid}.simulator-top-metrics>div{border-right:1px solid #1b2a25;flex-direction:column;justify-content:center;min-width:0;padding:0 23px;display:flex}.simulator-top-metrics span,.simulator-top-market>span{color:#bdc5c1;text-transform:uppercase;font-size:9px}.simulator-top-metrics strong{white-space:nowrap;margin-top:7px;font-size:17px;font-weight:600}.simulator-top-metrics small{color:#84918b;white-space:nowrap;margin-top:4px;font-size:8px}.simulator-shell .positive{color:var(--sim-green)!important}.simulator-shell .negative{color:#f04b54!important}.simulator-top-market{flex-direction:column;justify-content:center;padding:0 21px;display:flex}.simulator-top-market strong{margin-top:6px;font-size:11px}.simulator-top-market small{color:#a3ada8;margin-top:5px;font-size:8px;line-height:1.35}.simulator-avatar{border:1px solid var(--sim-gold);width:40px;height:40px;color:var(--sim-gold);border-radius:50%;align-self:center;place-items:center;font-size:11px;font-weight:800;display:grid}.simulator-body{grid-template-columns:193px minmax(0,1fr);min-width:0;display:grid}.simulator-nav-rail{border-right:1px solid var(--sim-line);background:#030908;flex-direction:column;min-height:calc(100vh - 86px);display:flex}.simulator-nav-rail nav{padding-top:12px;display:grid}.simulator-nav-rail nav a{color:#b8c0bc;letter-spacing:.08em;text-transform:uppercase;border-left:3px solid #0000;align-items:center;gap:13px;height:68px;padding:0 27px;font-size:12px;font-weight:600;text-decoration:none;display:flex;position:relative}.simulator-nav-rail nav a:hover{color:#fff;background:#081410}.simulator-nav-rail nav a.active{color:#55ec97;background:linear-gradient(90deg,#0b3022,#06120f 74%,#0000);border-left-color:#52ee96}.simulator-nav-rail nav a i{color:currentColor;place-items:center;width:26px;font-style:normal;display:grid}.simulator-nav-rail nav a svg{width:22px;height:22px}.simulator-nav-rail>section{text-align:center;border:1px solid #9b6916;border-radius:6px;flex-direction:column;align-items:center;margin:auto 15px 30px;padding:16px 10px;display:flex}.simulator-nav-rail>section>span{color:var(--sim-gold);letter-spacing:.08em;font-size:9px;font-weight:800}.simulator-nav-rail>section strong{color:var(--sim-green);margin-top:11px;font-size:11px}.simulator-nav-rail>section small{color:#aeb7b2;margin-top:10px;font-size:9px;line-height:1.55}.simulator-nav-rail>section a{color:var(--sim-gold);text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:800}.simulator-dashboard-rail{grid-area:1/1;width:193px;min-height:calc(100vh - 86px);overflow:hidden}.simulator-dashboard-rail .cc-challenge strong{text-overflow:ellipsis;max-width:112px;overflow:hidden}.simulator-dashboard-rail .cc-promo a{color:#080806;text-align:center;background:linear-gradient(90deg,#e6ae34,#f2d078,#c78e19);border-radius:3px;width:100%;margin-top:8px;padding:8px;font-size:10px;font-weight:800;display:block}.simulator-dashboard-rail .cc-market strong{font-size:10px}.simulator-shell .simulator-desk{grid-area:1/2;min-width:0;margin:0;padding:10px 12px 12px;position:relative}.simulator-shell .simulator-connection{z-index:12;width:min(470px,100% - 370px);margin:0;padding:8px 10px;position:absolute;top:15px;right:342px;box-shadow:0 8px 26px #000b}.simulator-shell .simulator-connection strong{font-size:8px}.simulator-shell .simulator-connection span{font-size:7px}.simulator-shell .simulator-connection button{min-height:27px;font-size:7px}.simulator-shell .simulator-desk-grid{grid-template-columns:minmax(0,1fr) 318px;gap:10px;display:grid}.simulator-shell .simulator-desk-main{grid-area:1/1;align-content:start;gap:10px;min-width:0;display:grid}.simulator-shell .simulator-desk-grid>.execution-ticket{background:0 0;border:0;grid-area:1/2;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.simulator-shell .trade-chart,.simulator-shell .simulator-positions-panel,.simulator-shell .simulator-orders-panel,.simulator-shell .simulator-order-panel,.simulator-shell .simulator-ticket-account{box-shadow:none;background:linear-gradient(135deg,#091613,#06100e);border:1px solid #293d35;border-radius:6px;overflow:hidden}.simulator-shell .trade-chart{height:286px;position:relative}.simulator-shell .trade-chart>header{border-bottom:0;min-height:49px;padding:11px 20px 8px}.simulator-shell .trade-chart h2,.simulator-shell .simulator-positions-panel h2,.simulator-shell .simulator-orders-panel h2,.simulator-shell .simulator-order-panel h2{color:#eff4f1;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.simulator-shell .trade-chart h2 span,.simulator-shell .simulator-positions-panel h2 span,.simulator-shell .simulator-orders-panel h2 span{color:#8f9c96;font-size:11px;font-weight:400;display:inline}.simulator-shell .trade-chart>header small,.simulator-shell .trade-chart>header p,.simulator-shell .trade-chart .chart-room-toolbar{display:none}.simulator-shell .trade-chart .chart-room-controls{z-index:3;border:0;padding:0;display:block;position:absolute;inset:0 0 auto}.simulator-shell .trade-chart .chart-room-controls>div{gap:3px;display:flex;position:absolute;top:22px;left:20px}.simulator-shell .trade-chart .chart-room-controls button{min-width:31px;padding:7px 8px;font-size:8px}.simulator-shell .trade-chart .chart-room-controls label{color:#a2ada8;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;top:-41px;right:15px}.simulator-shell .trade-chart .chart-room-controls select{color:#e6ece9;background:#07110e;border:1px solid #273b33;border-radius:4px;height:31px;margin:0;padding:0 25px 0 10px;font-size:8px}.simulator-shell .trade-chart .copied-chart{background:0 0;border:0;height:236px;position:relative}.simulator-shell .trade-chart .ledger-chart-runtime{width:calc(100% - 255px);margin-left:255px;height:217px!important;min-height:217px!important}.simulator-shell .trade-chart .copied-chart>footer{border:0;padding:0;font-size:7px;position:absolute;bottom:4px;left:270px;right:14px}.simulator-shell .trade-chart .copied-chart>footer span:first-child{display:none}.simulator-chart-summary{z-index:2;background:linear-gradient(90deg,#091611,#07110e);border-right:1px solid #1d2e28;width:255px;padding:9px 20px;font-style:normal;position:absolute;top:49px;bottom:0;left:0}.simulator-chart-summary>span{color:#9ba7a1;text-transform:uppercase;font-size:8px;display:block}.simulator-chart-range-space{height:52px}.simulator-chart-summary dl{margin:12px 0 17px}.simulator-chart-summary dl div{justify-content:space-between;padding:5px 0;display:flex}.simulator-chart-summary dt{color:#b9c2bd;font-size:8px}.simulator-chart-summary dd{color:#edf3ef;text-align:right;margin:0;font-size:9px;font-weight:700}.simulator-chart-summary a{color:#62df9f;text-align:center;text-transform:uppercase;border:1px solid #28734e;border-radius:4px;padding:9px 8px;font-size:8px;font-weight:800;display:block}.simulator-shell .simulator-positions-panel{min-height:293px}.simulator-shell .simulator-orders-panel{min-height:264px}.simulator-shell .simulator-positions-panel>header,.simulator-shell .simulator-orders-panel>header{border-bottom:1px solid #1c2d27;align-items:center;min-height:51px;padding:0 20px}.simulator-shell .simulator-positions-panel>header p{text-align:right;max-width:48%;font-size:7px;line-height:1.35}.simulator-shell .simulator-positions-panel h2 small{color:#9acd52;font-size:11px}.simulator-shell .simulator-positions-table,.simulator-shell .simulator-orders-table{background:0 0;border:0;border-radius:0;margin:0 20px;overflow:hidden}.simulator-shell .simulator-positions-table header,.simulator-shell .simulator-positions-table article{border-bottom:1px solid #1c2c26;grid-template-columns:1.4fr .65fr .9fr .9fr 1fr .9fr .9fr .65fr;align-items:center;min-width:900px;min-height:68px;padding:0;display:grid}.simulator-shell .simulator-positions-table header{color:#a2ada8;letter-spacing:.04em;min-height:37px;font-size:8px}.simulator-shell .simulator-positions-table article{font-size:12px}.simulator-shell .simulator-positions-table article>span,.simulator-shell .simulator-positions-table article>strong:not(:first-child){text-align:center}.simulator-shell .simulator-positions-table strong:first-child{gap:10px}.simulator-shell .simulator-positions-table strong:first-child i{color:#fff;background:#111b17;border-color:#3b533f;border-radius:5px;width:44px;height:44px;font-size:16px}.simulator-shell .simulator-positions-table strong:first-child span{font-size:13px}.simulator-shell .simulator-positions-table strong:first-child small{color:#9eaaa4;margin-top:4px;font-size:8px;font-weight:400;display:block}.simulator-shell .empty-table{color:#92a09a;text-align:center;margin:0;padding:32px 0;font-size:10px}.simulator-shell .simulator-orders-panel>header>div{align-items:center;gap:28px;display:flex}.simulator-shell .simulator-orders-panel nav{display:flex}.simulator-shell .simulator-orders-panel nav button{color:#a8b1ad;text-transform:uppercase;background:#07110e;border:1px solid #283a33;border-right:0;min-width:65px;height:30px;font-size:8px}.simulator-shell .simulator-orders-panel nav button:first-child{border-radius:4px 0 0 4px}.simulator-shell .simulator-orders-panel nav button:last-child{border-right:1px solid #283a33;border-radius:0 4px 4px 0}.simulator-shell .simulator-orders-panel nav button.active{color:#eafff3;background:#16472f}.simulator-shell .simulator-orders-table header,.simulator-shell .simulator-orders-table article{border-bottom:1px solid #1b2c25;grid-template-columns:1.4fr .75fr .6fr .65fr .75fr .8fr .75fr .7fr .85fr;align-items:center;gap:8px;min-width:900px;min-height:43px;padding:0;display:grid}.simulator-shell .simulator-orders-table header{color:#a2ada8;text-transform:uppercase;min-height:33px;font-size:8px}.simulator-shell .simulator-orders-table article,.simulator-shell .simulator-orders-table time{font-size:9px}.simulator-shell .simulator-orders-table em{text-align:left;text-transform:capitalize}.simulator-shell .simulator-orders-link{color:#8fd451;text-align:center;text-transform:uppercase;padding:12px;font-size:9px;font-weight:800;display:block}.simulator-order-status{align-items:center;gap:6px;display:flex}.simulator-order-status button{color:#ffb9bd;text-transform:uppercase;background:#251316;border:1px solid #754047;border-radius:4px;min-height:24px;padding:0 7px;font-size:7px;font-weight:900}.simulator-order-status button:disabled{cursor:not-allowed;opacity:.55}.simulator-shell .simulator-order-panel{padding:20px 21px}.simulator-shell .simulator-order-panel>header{border-bottom:0;align-items:center;gap:9px;padding:0 0 15px;display:flex}.simulator-shell .simulator-order-panel>header span{color:#8f9c96;font-size:11px}.simulator-shell .simulator-order-panel form{margin-top:0}.simulator-shell .simulator-side-toggle{border-radius:4px;padding:0}.simulator-shell .simulator-side-toggle button{border-radius:0;height:34px;font-size:10px}.simulator-shell .simulator-order-panel label{color:#aab4af;margin-top:14px;font-size:8px}.simulator-shell .simulator-order-panel select,.simulator-shell .simulator-order-panel label>input,.simulator-shell .simulator-quantity{border-radius:4px;height:36px;margin-top:6px}.simulator-shell .simulator-quantity span{border-right:1px solid #273a33;order:-1;padding:0 10px}.simulator-shell .simulator-quantity input{text-align:right}.simulator-shell .simulator-quick-quantity{grid-template-columns:repeat(5,1fr);gap:5px}.simulator-shell .simulator-quick-quantity button{height:28px;padding:0;font-weight:500}.simulator-shell .simulator-order-panel dl{margin:15px 0}.simulator-shell .simulator-order-panel dl div{padding:7px 0}.simulator-shell .simulator-submit{border-radius:4px;height:39px}.simulator-shell .simulator-order-panel form>p{min-height:26px;margin:8px 0 5px}.simulator-shell .simulator-order-panel form>small{font-size:7px}.simulator-shell .simulator-ticket-account{margin:0;padding:20px 21px}.simulator-shell .simulator-ticket-account header{text-transform:uppercase;border-bottom:1px solid #1c2d27;padding-bottom:13px}.simulator-shell .simulator-ticket-account header strong{font-size:13px}.simulator-shell .simulator-ticket-account dl{margin:12px 0 0}.simulator-shell .simulator-ticket-account dl div{border:0;padding:6px 0}.simulator-shell .simulator-ticket-account dl div:nth-child(3){border-bottom:1px solid #1c2d27;padding-bottom:12px}.simulator-shell .simulator-ticket-account dl div:nth-child(4){padding-top:12px}.simulator-shell .simulator-order-panel{min-height:628px}.simulator-shell .simulator-ticket-account{min-height:239px}.simulator-review-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.simulator-review-dialog{color:#edf5f1;background:linear-gradient(145deg,#0b1a16,#050d0b);border:1px solid #3c5b4e;border-radius:8px;width:min(480px,100%);overflow:hidden;box-shadow:0 30px 90px #000d}.simulator-review-dialog>header{border-bottom:1px solid #23372f;justify-content:space-between;align-items:flex-start;padding:20px 22px 17px;display:flex}.simulator-review-dialog>header span{color:#dfb84f;letter-spacing:.15em;font-size:8px;font-weight:900}.simulator-review-dialog h2{text-transform:capitalize;margin:7px 0 0;font-size:21px}.simulator-review-dialog>header button{color:#aebbb5;background:#07110e;border:1px solid #2b4439;border-radius:4px;width:32px;height:32px;font-size:21px}.simulator-review-dialog dl{margin:0;padding:12px 22px}.simulator-review-dialog dl div{border-bottom:1px solid #1c2c26;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.simulator-review-dialog dt{color:#8f9e97;text-transform:uppercase;font-size:9px}.simulator-review-dialog dd{margin:0;font-size:11px;font-weight:800}.simulator-review-dialog>p{color:#a7b4ae;margin:0;padding:4px 22px 14px;font-size:9px;line-height:1.6}.simulator-review-dialog>div{grid-template-columns:1fr 1.35fr;gap:8px;padding:0 22px 14px;display:grid}.simulator-review-dialog>div button{color:#d7e0dc;text-transform:uppercase;background:#0a1713;border:1px solid #365044;border-radius:4px;min-height:42px;font-size:9px;font-weight:900}.simulator-review-dialog>div button.buy{color:#fff;background:linear-gradient(90deg,#1a7448,#269e60);border-color:#268557}.simulator-review-dialog>div button.sell{color:#fff;background:linear-gradient(90deg,#7b3035,#aa4147);border-color:#8d3c42}.simulator-review-dialog button:disabled{cursor:not-allowed;opacity:.55}.simulator-review-dialog>small{color:#778780;background:#07110e;border-top:1px solid #23372f;padding:13px 22px;font-size:8px;line-height:1.55;display:block}.simulator-shell>.tournament-mobile-navigation{display:none}@media (max-width:1200px){.simulator-topbar{grid-template-columns:240px minmax(0,1fr) 190px 52px}.simulator-top-metrics>div{padding-inline:12px}.simulator-top-metrics strong{font-size:14px}.simulator-body{grid-template-columns:180px minmax(0,1fr)}.simulator-dashboard-rail{width:180px}.simulator-shell .simulator-desk-grid{grid-template-columns:minmax(0,1fr) 290px}.simulator-shell .trade-chart .ledger-chart-runtime{width:calc(100% - 207px);margin-left:207px}}@media (max-width:950px){.simulator-topbar{grid-template-columns:1fr 60px;height:68px}.simulator-brand{border:0}.simulator-top-metrics,.simulator-top-market{display:none}.simulator-body{display:block}.simulator-dashboard-rail{display:none}.simulator-shell>.tournament-mobile-navigation{display:flex}.simulator-shell .simulator-desk-grid{flex-direction:column;display:flex}.simulator-shell .simulator-desk-grid>.execution-ticket{order:1}.simulator-shell .simulator-desk-main{order:2}.simulator-shell .simulator-connection{width:auto;margin-bottom:9px;position:static}.simulator-shell .trade-chart{height:auto}.simulator-chart-summary{display:none}.simulator-shell .trade-chart .chart-room-controls{border-bottom:1px solid #1c2d27;width:auto;padding:8px 12px;position:static}.simulator-shell .trade-chart .chart-room-controls>div,.simulator-shell .trade-chart .chart-room-controls label{position:static}.simulator-shell .trade-chart .chart-room-controls label{margin-top:8px}.simulator-shell .trade-chart .ledger-chart-runtime{width:100%;margin:0;height:300px!important;min-height:300px!important}.simulator-shell .trade-chart .copied-chart{height:auto}.simulator-shell .trade-chart .copied-chart>footer{padding:8px 12px;position:static}.simulator-shell .simulator-order-panel,.simulator-shell .simulator-ticket-account{min-height:0;display:block}.simulator-shell .simulator-positions-table,.simulator-shell .simulator-orders-table{overflow-x:auto}.simulator-shell .simulator-positions-table header,.simulator-shell .simulator-positions-table article,.simulator-shell .simulator-orders-table header,.simulator-shell .simulator-orders-table article{width:900px}}
.ledger-workspace.ledger-automated{background:linear-gradient(#07100e,#050b09);min-height:0;display:block}.ledger-automated>section{padding:18px}.ledger-toolbar{border-bottom:1px solid #22302a;justify-content:space-between;align-items:center;gap:20px;padding:0 0 14px;display:flex}.ledger-toolbar div{flex-direction:column;gap:4px;display:flex}.ledger-toolbar span,.ledger-section-heading span{color:#57d69c;letter-spacing:.14em;font-size:8px;font-weight:800}.ledger-toolbar strong{font-size:14px}.ledger-toolbar button,.ledger-load-more{color:#60dda7;background:#0f3327;border:1px solid #315444;border-radius:4px;height:34px;padding:0 13px;font-size:9px;font-weight:800}.ledger-toolbar button:disabled,.ledger-load-more:disabled{cursor:wait;opacity:.55}.ledger-valuation{color:#7ee1b2;background:#0d241c;border:1px solid #315444;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.ledger-valuation.development{color:#e3bd59;background:#2a210d;border-color:#735d29}.ledger-valuation.unavailable{color:#e18389;background:#261315;border-color:#623539}.ledger-section{margin-top:18px}.ledger-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:9px;display:flex}.ledger-section-heading h2{margin:3px 0 0;font-size:16px}.ledger-section-heading small{color:#7f8d87;text-align:right;font-size:8px}.ledger-automated .ledger-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.ledger-automated .ledger-metrics strong{font-size:17px}.ledger-statistics{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.ledger-statistics article{background:#0a1411;border:1px solid #28352f;border-radius:5px;padding:12px}.ledger-statistics span{color:#7f8d87;font-size:8px;display:block}.ledger-statistics strong{margin-top:6px;font-size:16px;display:block}.ledger-table{background:#08110f;border:1px solid #27342f;border-radius:6px;overflow:auto}.ledger-table-header,.ledger-table article{border-bottom:1px solid #1d2925;align-items:center;gap:10px;min-width:900px;padding:10px 13px;display:grid}.ledger-table-header{color:#7c8a84;font-size:8px}.ledger-positions-table .ledger-table-header,.ledger-positions-table article{grid-template-columns:1fr .55fr .9fr .9fr .9fr 1fr .9fr .9fr}.ledger-trades-table .ledger-table-header,.ledger-trades-table article{grid-template-columns:1.5fr .7fr .55fr .65fr .8fr .9fr}.ledger-trades-table article{content-visibility:auto;contain-intrinsic-size:auto 48px}.ledger-table article>span:not(:first-child),.ledger-table article>strong:not(:first-child){text-align:right}.ledger-table article>strong:first-child small{color:#84928c;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:600;display:block}.ledger-table article>strong:first-child small.development{color:#e3bd59}.ledger-table article time{color:#81908a;font-size:8px}.ledger-table article em{font-size:8px;font-style:normal;font-weight:800}.ledger-table article em.buy{color:#55d59b}.ledger-table article em.sell{color:#ff6b61}.ledger-table .unavailable{color:#7d8884}.ledger-empty{color:#84928c;text-align:center;margin:0;padding:24px;font-size:9px}.ledger-load-more{margin:12px auto 0;display:block}.simulator-status.warning{color:#e3bd59;background:#2a210d;border-color:#735d29}.ledger-scroll-hint{display:none}.ledger-table:focus-visible{outline-offset:2px;outline:2px solid #60dda7}@media (max-width:1100px){.ledger-automated .ledger-metrics{grid-template-columns:repeat(3,1fr)}.ledger-statistics{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.ledger-automated>section{padding:10px}.ledger-toolbar{align-items:flex-start}.ledger-automated .ledger-metrics,.ledger-statistics{grid-template-columns:1fr 1fr}.ledger-section-heading{align-items:flex-start}.ledger-section-heading small{max-width:45%}.ledger-toolbar button,.ledger-load-more{min-height:44px;font-size:12px}.ledger-scroll-hint{color:#92a09a;margin:0 1px 6px;font-size:11px;line-height:1.45;display:block}.ledger-table{overscroll-behavior-inline:contain;scrollbar-color:#315444 #08110f;-webkit-overflow-scrolling:touch;max-width:100%}.ledger-table-header>:first-child,.ledger-table article>:first-child{z-index:2;background:#08110f;position:sticky;left:0;box-shadow:8px 0 10px -10px #000}.ledger-table-header>:first-child{z-index:3;color:#a9b5b0}.ledger-table-header{font-size:10px}.ledger-table article{font-size:11px}}
