:root{font-family:Consolas,Courier New,monospace;color:#e5e7eb;background:#11161d;--row-h: 8px;--work-w: 236px;--size-w: 114px;--price-w: 82px;--terminal-w: 432px}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#11161d}.app-bg{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:14px 0;background:#11161d}.terminal-window{position:relative;width:var(--terminal-w);background:#484a4d;border:2px solid #0077ff;box-shadow:0 0 0 1px #000000d9,0 10px 35px #00000059;overflow:hidden}.window-bar{height:24px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#22262b;color:#f1f1f1;font-size:12px;letter-spacing:.2px}.window-actions{letter-spacing:12px;padding-right:2px;color:#e5e7eb}.instrument-bar{height:24px;padding:0 7px;display:flex;align-items:center;gap:5px;background:#3b3f44;border-bottom:1px solid #2d3136;color:#f2f2f2;font-size:10px;font-weight:800}.instrument-bar .diamond{color:#d8ff00;font-size:10px}.instrument-bar .circle{width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#9fa3a7;color:#363a3e;font-size:9px}.instrument-bar .change{color:#f3f3f3}.instrument-bar .dot{width:8px;height:8px;border-radius:50%;background:#d5d6d7;display:inline-block}.instrument-bar .muted{margin-left:auto;color:#a6abb1;font-weight:400}.instrument-bar .muted+.muted{margin-left:8px}.ladder-shell{position:relative;background:#4a4c4e}.debug-line{position:relative;z-index:30;height:12px;line-height:12px;display:flex;gap:8px;overflow:hidden;white-space:nowrap;padding:0 4px;background:#4a4c4e;color:#222;font-size:8.5px;font-weight:700}.status-block{position:absolute;top:14px;left:124px;z-index:35;width:72px;text-align:center;color:#fff;font-size:11px;line-height:13px;font-weight:900;text-shadow:0 1px 1px #000;pointer-events:none}.status-block .percent{color:#fff;font-size:12px}.green-text{color:#33ff91}.ladder-body{position:relative;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px),#4a4c4e;background-size:100% var(--row-h);overflow:hidden}.rows-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.ladder-row{display:grid;grid-template-columns:var(--work-w) var(--size-w) var(--price-w);width:calc(var(--work-w) + var(--size-w) + var(--price-w));height:var(--row-h);overflow:visible}.work-cell{position:relative;width:var(--work-w);height:var(--row-h);overflow:visible;background:transparent}.book-size,.price-cell{height:var(--row-h);line-height:var(--row-h);background:#b8b8b8;color:#050505;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:700;overflow:hidden;white-space:nowrap}.book-size{width:var(--size-w);text-align:left;padding-left:2px;border-left:1px solid #777}.price-cell{width:var(--price-w);text-align:right;padding-right:3px;border-left:1px solid rgba(0,0,0,.18)}.current-ask .book-size,.current-ask .price-cell{background:#d73333;color:#050505}.current-bid .book-size,.current-bid .price-cell{background:#00b283;color:#050505}.current-ask .work-cell:after,.current-bid .work-cell:after{content:"";position:absolute;right:0;top:0;width:52px;height:var(--row-h);opacity:.9}.current-ask .work-cell:after{background:#d73333}.current-bid .work-cell:after{background:#00b283}.wall-cell{background:#fff000!important;color:#000!important;font-weight:900}.prints-layer{position:absolute;right:6px;top:0;width:40px;height:var(--row-h);z-index:31;pointer-events:none;overflow:visible}.trade-print{position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:11px;line-height:11px;border-radius:1px;display:block;text-align:center;font-size:8px;font-weight:900;color:#060606;z-index:40;box-shadow:inset 0 0 0 1px #0000002e}.trade-print.buy{background:#1ed7aa}.trade-print.sell{background:#de3838}.price-trace{position:absolute;top:0;left:0;width:var(--work-w);z-index:7;pointer-events:none;filter:drop-shadow(0 0 1px rgba(0,0,0,.85))}.mini-candle{fill:#33e0b3;opacity:.88}.position-marker{position:absolute;right:42px;top:-2px;height:11px;min-width:60px;padding:0 4px;line-height:11px;z-index:45;display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:8.5px;font-weight:900;color:#030303;border:1px solid rgba(0,0,0,.45)}.position-marker.long{background:#02c187}.position-marker.short{background:#c94b4d}.position-marker.profit b{color:#003d20}.position-marker.loss b{color:#560000}.size-selector{position:absolute;left:58px;bottom:18px;width:50px;z-index:18;background:#696b70;border-radius:5px;overflow:hidden;color:#050505;font-size:10px;text-align:center;box-shadow:0 1px 4px #00000047}.size-selector div{height:20px;line-height:20px}.size-selector div:first-child{font-weight:900}.size-selector .selected{background:#c7c7cc}.result-floating{position:absolute;left:6px;bottom:6px;z-index:25;min-width:92px;padding:2px 5px;color:#0a0a0a;background:#e1e1e1;border:1px solid #222;font-size:10px;font-weight:900}.controls-wrap{background:#3b3e43;border-top:1px solid #25282d}.scenario-select{width:100%;height:20px;border:0;border-bottom:1px solid #2a2d31;background:#30343a;color:#d9d9d9;font-family:Consolas,Courier New,monospace;font-size:10px;outline:none;padding-left:4px}.controls{display:grid;grid-template-columns:40px 42px 34px 52px 52px 50px 48px;height:22px}.btn{border:0;border-right:1px solid rgba(0,0,0,.28);color:#dcdcdc;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:800;cursor:pointer;background:#44484d}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.long{background:#057d55}.btn.short{background:#9e3c46}.btn.skip{background:#55585e}.btn.start,.btn.next,.btn.pause,.btn.speed{background:#3a3d42}.bottom-stats{height:12px;line-height:12px;display:flex;justify-content:space-around;background:#777;color:#060606;font-size:8.5px;font-weight:900}@media (max-height: 860px){.app-bg{align-items:flex-start}}.current-ask .work-cell:after,.current-bid .work-cell:after{width:18px!important;right:0!important;opacity:.95!important}.prints-layer{right:1px!important;width:12px!important;height:var(--row-h)!important;overflow:hidden!important}.trade-print{position:absolute!important;right:1px!important;top:50%!important;transform:translateY(-50%)!important;border-radius:50%!important;display:block!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;box-shadow:0 0 0 1px #00000059!important}.trade-print.small{width:5px!important;height:5px!important}.trade-print.medium{width:7px!important;height:7px!important}.trade-print.large{width:9px!important;height:9px!important}.trade-print.buy{background:#22d3a6!important}.trade-print.sell{background:#da4040!important}.price-trace-end{fill:#33e0b3;opacity:.95}.mini-candle{display:none!important}.price-trace-end,.mini-candle{display:none!important}.prints-layer{right:2px!important;width:12px!important;height:var(--row-h)!important;overflow:visible!important;z-index:31!important}.trade-print{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;border-radius:50%!important;display:block!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;padding:0!important;border:none!important;box-shadow:0 0 0 1px #00000052!important}.trade-print.small{width:4px!important;height:4px!important}.trade-print.medium{width:6px!important;height:6px!important}.trade-print.large{width:8px!important;height:8px!important}.trade-print.buy{background:#20d3a4!important}.trade-print.sell{background:#d43e3e!important}.status-block{top:15px!important;left:124px!important;width:72px!important;z-index:60!important;pointer-events:auto!important}.ping-button{width:72px;min-height:38px;padding:3px 2px;border:1px solid rgba(0,0,0,.55);border-radius:3px;background:#2a2e32eb;color:#f2f2f2;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:900;line-height:12px;text-align:center;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000040}.ping-button:hover{background:#383e44f5;border-color:#33e0b3}.ping-button span{display:block;color:#33ff91;letter-spacing:.4px}.ping-button strong{display:block;margin-top:2px;color:#fff;font-size:11px}.position-line-layer{position:absolute!important;inset:0 auto auto 0!important;width:var(--work-w)!important;z-index:36!important;pointer-events:none!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.85))!important}.position-zone{opacity:.48!important;stroke-width:1!important;shape-rendering:crispEdges!important}.position-line-layer.profit .position-zone{fill:#0cf0aa!important;stroke:#00f2a7!important}.position-line-layer.loss .position-zone{fill:#e23c4d!important;stroke:#ff4a5b!important}.position-entry-line,.position-current-line,.position-current-edge{stroke-width:1.25!important;stroke-linecap:square!important;shape-rendering:crispEdges!important;opacity:.95!important}.position-line-layer.profit .position-entry-line,.position-line-layer.profit .position-current-line,.position-line-layer.profit .position-current-edge{stroke:#13f2ad!important}.position-line-layer.loss .position-entry-line,.position-line-layer.loss .position-current-line,.position-line-layer.loss .position-current-edge{stroke:#ff4658!important}.position-zone-size{font-family:Consolas,Courier New,monospace!important;font-size:8.5px!important;font-weight:900!important;fill:#050505!important}.position-line-label{font-family:Consolas,Courier New,monospace!important;font-size:8.5px!important;font-weight:900!important;paint-order:stroke!important;stroke:#000000e6!important;stroke-width:2px!important}.position-line-layer.profit .position-line-label{fill:#14f2ae!important}.position-line-layer.loss .position-line-label{fill:#ff5967!important}.position-marker{display:none!important}.controls{grid-template-columns:38px 38px 28px 43px 43px 43px 39px 43px!important}.btn.close{background:#6f3c44;color:#f0f0f0}.btn.close:not(:disabled){background:#b34755;color:#fff}.header-settings-button{height:16px;padding:0 6px;border:1px solid #5d6670;border-radius:2px;background:#2a3037;color:#d8dde3;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:800;line-height:14px;cursor:pointer}.header-settings-button:hover{background:#3a424c;color:#fff}.header-settings-button:active{background:#1f8f6d;border-color:#23c997}.reaction-speed-indicator{margin:3px auto 0;width:max-content;max-width:112px;padding:1px 4px;background:#111418db;border:1px solid rgba(0,0,0,.55);color:#f2f2f2;font-family:Consolas,Courier New,monospace;font-size:8.5px;font-weight:900;line-height:11px;text-shadow:0 1px 1px #000;pointer-events:none;white-space:nowrap}.status-block{overflow:visible!important}.reaction-speed-indicator{position:absolute!important;top:43px!important;left:50%!important;transform:translate(-50%)!important;width:96px!important;max-width:96px!important;margin:0!important;padding:2px 4px!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:999!important;background:#0a0d10f5!important;border:1px solid #101010!important;border-radius:2px!important;color:#fff600!important;font-family:Consolas,Courier New,monospace!important;font-size:9px!important;font-weight:900!important;line-height:12px!important;text-align:center!important;text-shadow:0 1px 1px #000!important;pointer-events:none!important;white-space:nowrap!important;box-shadow:0 1px 3px #00000073!important}.reaction-speed-indicator{width:108px!important;max-width:108px!important}.reaction-speed-indicator{width:118px!important;max-width:118px!important;line-height:11px!important;padding:3px 4px!important}.entry-ping-used{margin-top:1px;color:#7fffd4}.instrument-bar.clean{justify-content:flex-start!important;gap:4px!important;padding-left:6px!important}.instrument-bar.clean .header-settings-button{min-width:68px}.book-settings-button{position:absolute;left:78px;top:0;width:28px;height:22px;padding:0;border:1px solid rgba(0,0,0,.6);border-radius:3px;background:#2a2e32f0;color:#d8dde3;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:900;line-height:20px;text-align:center;cursor:pointer;pointer-events:auto;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000040}.book-settings-button:hover{border-color:#9b5cff;color:#fff;background:#3a4048fa}.wall-cell-weak,.wall-cell-tier1,.wall-cell-tier2{color:#050505!important;font-weight:900!important}.wall-cell-weak{box-shadow:inset 0 0 0 1px #00000059!important}.wall-cell{position:relative!important;background:#b8b8b8!important;background-repeat:no-repeat!important;background-size:var(--wall-fill, 100%) 100%!important;background-image:linear-gradient(var(--wall-color, #fff000),var(--wall-color, #fff000))!important;color:#050505!important;font-weight:900!important}.wall-cell-tier1,.wall-cell-tier2,.wall-cell-weak{background-image:linear-gradient(var(--wall-color, #fff000),var(--wall-color, #fff000))!important}:root{--theme-app-bg: #11161d;--theme-terminal-bg: #484a4d;--theme-header-bg: #22262b;--theme-ladder-bg: #4a4c4e;--theme-ladder-top-bg: #4a4c4e;--theme-ladder-bottom-bg: #4a4c4e;--theme-cell-bg: #b8b8b8;--theme-cell-text: #050505;--theme-ask-color: #d73333;--theme-bid-color: #00b283;--theme-border-color: #0077ff;--theme-grid-line: #5b5d60;--theme-font-family: Consolas, "Courier New", monospace;--theme-font-size: 9px}html,body,#root,.app-bg{background:var(--theme-app-bg)!important}.terminal-window{background:var(--theme-terminal-bg)!important;border-color:var(--theme-border-color)!important}.window-bar,.instrument-bar.clean{background:var(--theme-header-bg)!important}.ladder-shell,.debug-line{background:var(--theme-ladder-bg)!important}.ladder-body{background:linear-gradient(to bottom,var(--theme-grid-line) 1px,transparent 1px),var(--theme-ladder-bg)!important;background-size:100% var(--row-h)!important}.book-size:not(.wall-cell),.price-cell{background:var(--theme-cell-bg)!important;color:var(--theme-cell-text)!important}.book-size,.price-cell{border-left-color:var(--theme-grid-line)!important}.current-ask .book-size:not(.wall-cell),.current-ask .price-cell{background:var(--theme-ask-color)!important;color:var(--theme-cell-text)!important}.current-bid .book-size:not(.wall-cell),.current-bid .price-cell{background:var(--theme-bid-color)!important;color:var(--theme-cell-text)!important}.current-ask .work-cell:after{background:var(--theme-ask-color)!important}.current-bid .work-cell:after{background:var(--theme-bid-color)!important}.ladder-row.book-side-ask .work-cell{background:var(--theme-ladder-top-bg)!important}.ladder-row.book-side-bid .work-cell{background:var(--theme-ladder-bottom-bg)!important}.ladder-row.book-side-ask .work-cell,.ladder-row.book-side-bid .work-cell{background:var(--theme-ladder-bg)!important}.ladder-row.book-side-ask:not(.current-ask):not(.current-bid) .book-size:not(.wall-cell),.ladder-row.book-side-ask:not(.current-ask):not(.current-bid) .price-cell{background:var(--theme-ladder-top-bg)!important;color:var(--theme-cell-text)!important}.ladder-row.book-side-bid:not(.current-ask):not(.current-bid) .book-size:not(.wall-cell),.ladder-row.book-side-bid:not(.current-ask):not(.current-bid) .price-cell{background:var(--theme-ladder-bottom-bg)!important;color:var(--theme-cell-text)!important}.size-selector{display:none!important}.terminal-window,.ladder-shell,.ladder-body,.ladder-row,.book-size,.price-cell,.debug-line,.status-block,.bottom-stats,.result-floating,.ping-button,.book-settings-button,.reaction-speed-indicator{font-family:var(--theme-font-family)!important}.debug-line,.bottom-stats{font-size:calc(var(--theme-font-size) - .5px)!important}.ping-button,.reaction-speed-indicator{font-size:calc(var(--theme-font-size) + 1px)!important}.ladder-row.book-side-ask .work-cell,.ladder-row.book-side-bid .work-cell{background:transparent!important}.price-trace{z-index:8!important}.rows-layer{z-index:10!important}.prints-layer,.trade-print{z-index:45!important}:root{--theme-window-scale: 1;--theme-ladder-scale: 1}.terminal-window{zoom:var(--theme-window-scale);will-change:transform}.window-bar{cursor:move;-webkit-user-select:none;user-select:none}.window-bar:active{cursor:grabbing}.app-bg{position:relative!important;overflow:hidden!important}.terminal-window{min-width:285px!important;min-height:420px!important;max-width:1200px!important;max-height:1400px!important;overflow:hidden!important}.terminal-resize-handle{position:absolute;z-index:500;background:transparent;pointer-events:auto}.terminal-resize-n{left:8px;right:8px;top:-4px;height:8px;cursor:ns-resize}.terminal-resize-s{left:8px;right:8px;bottom:-4px;height:8px;cursor:ns-resize}.terminal-resize-e{top:8px;right:-4px;bottom:8px;width:8px;cursor:ew-resize}.terminal-resize-w{top:8px;left:-4px;bottom:8px;width:8px;cursor:ew-resize}.terminal-resize-ne{top:-5px;right:-5px;width:12px;height:12px;cursor:nesw-resize}.terminal-resize-nw{top:-5px;left:-5px;width:12px;height:12px;cursor:nwse-resize}.terminal-resize-se{right:-5px;bottom:-5px;width:14px;height:14px;cursor:nwse-resize}.terminal-resize-sw{left:-5px;bottom:-5px;width:12px;height:12px;cursor:nesw-resize}.ladder-shell,.ladder-body,.ladder-row{width:100%!important}.ladder-row{grid-template-columns:var(--work-w) var(--size-w) var(--price-w)!important}.price-trace,.position-line-layer{width:var(--work-w)!important}.ladder-work-resize-handle{position:absolute;top:0;bottom:0;left:calc(var(--work-w) - 3px);width:7px;z-index:120;cursor:ew-resize;background:transparent;pointer-events:auto}.ladder-work-resize-handle:hover{background:#ffffff29}.ladder-work-resize-handle{left:calc(var(--work-w) - 10px)!important;width:22px!important;z-index:700!important;cursor:ew-resize!important;touch-action:none!important}.ladder-work-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:9px;width:2px;background:#ffffff47;box-shadow:0 0 0 1px #0000002e}.ladder-work-resize-handle:hover:before,.scalptrain-resizing-ladder .ladder-work-resize-handle:before{background:#ffff00e6;box-shadow:0 0 0 1px #00000073}.scalptrain-resizing-ladder,.scalptrain-resizing-ladder *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.mode-settings-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.mode-settings-toggle strong{font-size:10px;color:#d8dde3}.mode-settings-toggle.open{background:#252a30!important;color:#fff!important}.bottom-mode-settings{max-height:260px;overflow-y:auto;padding:6px;display:grid;gap:6px;background:#181b20;border-bottom:1px solid #2a2d31;box-shadow:inset 0 1px #ffffff0a}.mode-settings-header{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:6px;border:1px solid #333942;background:#20262f}.mode-settings-header b{display:block;color:#fff;font-size:10px;line-height:13px}.mode-settings-header span{display:block;margin-top:2px;color:#9aa4af;font-size:9px}.mode-settings-header button{height:24px;padding:0 8px;border:1px solid #59616d;background:#343a43;color:#d8dde3;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:900;cursor:pointer}.mode-checkbox{display:flex;align-items:center;gap:6px;min-height:26px;padding:5px 6px;border:1px solid #333942;background:#15191f;color:#fff;font-size:10px;font-weight:900}.mode-checkbox input{width:14px;height:14px;accent-color:#9b5cff}.mode-settings-section{padding:6px;border:1px solid #333942;background:#181b20}.mode-settings-title{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#fff;font-size:10px;font-weight:900}.mode-settings-title i{width:9px;height:9px;display:inline-block;border:1px solid rgba(0,0,0,.55)}.mode-settings-row{display:flex;flex-wrap:wrap;gap:6px}.mode-setting-field{display:flex;align-items:center;gap:4px;color:#aeb7c4;font-size:10px;font-weight:800}.mode-setting-field input{width:78px;height:23px;border-radius:2px;border:1px solid #687181;background:#10141b;color:#f3f4f6;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:900;text-align:right;outline:none}.mode-setting-field.compact input{width:48px;color:#fff;text-align:center}.mode-setting-field.color input{width:34px;padding:1px;cursor:pointer}.mode-settings-note,.mode-settings-placeholder{margin-top:5px;color:#8f98a4;font-size:9px;line-height:1.35}.mode-settings-placeholder{padding:5px 6px;border:1px dashed #3c4652;background:#15191f}.controls-wrap{position:relative!important;z-index:220!important}.bottom-mode-settings.floating{position:absolute!important;left:6px!important;right:6px!important;bottom:44px!important;max-height:390px!important;min-height:260px!important;overflow-y:auto!important;z-index:900!important;border:1px solid #59616d!important;box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff0f!important}.mode-settings-header.draggable{cursor:move!important;-webkit-user-select:none!important;user-select:none!important;position:sticky;top:0;z-index:2}.mode-settings-header.draggable:active{cursor:grabbing!important}.mode-settings-header.draggable button{cursor:pointer!important}.mode-settings-header-actions{display:flex;align-items:center;gap:6px}.mode-settings-close{width:24px;min-width:24px;height:24px;padding:0;border:1px solid #7c5c5c;background:#3a2323;color:#fff;font-family:Consolas,Courier New,monospace;font-size:14px;font-weight:900;line-height:1;cursor:pointer}.mode-settings-close:hover{background:#6a2e2e}.density-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px}.density-mode-switch button{min-height:28px;border:1px solid #3f4652;background:#20262f;color:#aeb7c2;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:900;cursor:pointer}.density-mode-switch button.active{border-color:#16b98e;background:#07835f;color:#fff}.reaction-settings-box{display:grid;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid #303741}.reaction-mode-switch,.difficulty-switch{display:grid;gap:5px}.reaction-mode-switch,.difficulty-switch{grid-template-columns:repeat(3,1fr)}.reaction-mode-switch button,.difficulty-switch button{min-height:26px;border:1px solid #3f4652;background:#20262f;color:#aeb7c2;font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:900;cursor:pointer}.reaction-mode-switch button.active,.difficulty-switch button.active{border-color:#16b98e;background:#07835f;color:#fff}.mode-input-with-unit{display:inline-flex;align-items:center;gap:3px}.mode-input-with-unit em{min-width:18px;color:#8f98a4;font-style:normal;font-size:9px;font-weight:800}.mode-setting-field.compact .mode-input-with-unit input{width:58px}.advanced-settings-list{display:grid;gap:6px}.advanced-setting-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(130px,170px) minmax(200px,1fr);gap:8px;align-items:center;padding:6px 8px;border:1px solid #2f3741;background:#121720}.advanced-setting-label{color:#d8dde3;font-size:10px;font-weight:900}.advanced-setting-control{display:flex;align-items:center}.advanced-setting-control .mode-setting-field.compact{width:100%;justify-content:space-between}.advanced-setting-control .mode-setting-field.compact>span{display:none}.advanced-setting-desc{color:#8f98a4;font-size:9px;line-height:1.35}.mode-setting-field.compact .mode-input-with-unit input{width:68px}.bottom-mode-settings.floating{left:6px!important;right:auto!important;width:min(760px,calc(100% - 12px))!important;max-width:calc(100% - 12px)!important;min-width:300px!important;resize:none!important;overflow:auto!important}@media (max-width: 900px){.advanced-setting-row{grid-template-columns:minmax(130px,180px) minmax(130px,170px)}.advanced-setting-desc{grid-column:1 / -1;padding-top:2px}}.bottom-mode-settings.floating.free-panel{position:fixed!important;z-index:9999!important;left:24px;top:110px;right:auto!important;bottom:auto!important;width:620px;max-width:calc(100vw - 24px)!important;min-width:300px!important;min-height:320px!important;max-height:calc(100vh - 24px)!important;resize:none!important;overflow:auto!important;box-sizing:border-box!important;box-shadow:0 14px 34px #0000007a!important;border:1px solid #3b4654!important;background:#10161f!important}.bottom-mode-settings.floating.free-panel:after{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;pointer-events:none;background:linear-gradient(135deg,transparent 0 45%,#708095 45% 55%,transparent 55% 100%),linear-gradient(135deg,transparent 0 60%,#708095 60% 70%,transparent 70% 100%),linear-gradient(135deg,transparent 0 75%,#708095 75% 85%,transparent 85% 100%);opacity:.9}.bottom-mode-settings.floating.free-panel .mode-settings-header{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,#1b2330,#17202b)}.bottom-mode-settings.floating.free-panel .density-mode-switch{position:sticky;top:48px;z-index:3;background:#10161f;padding-top:6px;padding-bottom:6px}.bottom-mode-settings.floating.free-panel .advanced-setting-row{grid-template-columns:170px 150px minmax(180px,1fr)}@media (max-width: 760px){.bottom-mode-settings.floating.free-panel{width:calc(100vw - 16px)!important;left:8px;top:8px;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;min-width:300px!important}.bottom-mode-settings.floating.free-panel .advanced-setting-row{grid-template-columns:1fr}.bottom-mode-settings.floating.free-panel .advanced-setting-control,.bottom-mode-settings.floating.free-panel .advanced-setting-desc{grid-column:1}}body>.bottom-mode-settings.floating.free-panel{position:fixed!important;z-index:2147483000!important;left:24px;top:110px;right:auto!important;bottom:auto!important;width:620px;max-width:calc(100vw - 24px)!important;min-width:300px!important;min-height:320px!important;max-height:calc(100vh - 24px)!important;resize:none!important;overflow:auto!important;box-sizing:border-box!important;box-shadow:0 16px 42px #0000009e!important;border:1px solid #3b4654!important;background:#10161f!important}body>.bottom-mode-settings.floating.free-panel:after{content:"";position:absolute;right:5px;bottom:5px;width:16px;height:16px;pointer-events:none;background:linear-gradient(135deg,transparent 0 45%,#8fa0b6 45% 55%,transparent 55% 100%),linear-gradient(135deg,transparent 0 60%,#8fa0b6 60% 70%,transparent 70% 100%),linear-gradient(135deg,transparent 0 75%,#8fa0b6 75% 85%,transparent 85% 100%);opacity:.95}body>.bottom-mode-settings.floating.free-panel .mode-settings-header{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,#1b2330,#17202b)}body>.bottom-mode-settings.floating.free-panel .density-mode-switch{position:sticky;top:48px;z-index:3;background:#10161f;padding-top:6px;padding-bottom:6px}@media (max-width: 760px){body>.bottom-mode-settings.floating.free-panel{width:calc(100vw - 16px)!important;left:8px;top:8px;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;min-width:300px!important}body>.bottom-mode-settings.floating.free-panel .advanced-setting-row{grid-template-columns:1fr}}body>.bottom-mode-settings.floating.free-panel{min-width:300px!important;min-height:260px!important;max-width:calc(100vw - 8px)!important;max-height:calc(100vh - 8px)!important;resize:none!important;overflow:auto!important;container-type:inline-size;container-name:modeSettingsPanel}.mode-panel-resize-handle{position:absolute;z-index:20;background:transparent;pointer-events:auto}.mode-panel-resize-n{top:-5px;left:10px;right:10px;height:10px;cursor:ns-resize}.mode-panel-resize-s{bottom:-5px;left:10px;right:10px;height:10px;cursor:ns-resize}.mode-panel-resize-e{top:10px;right:-5px;bottom:10px;width:10px;cursor:ew-resize}.mode-panel-resize-w{top:10px;left:-5px;bottom:10px;width:10px;cursor:ew-resize}.mode-panel-resize-ne,.mode-panel-resize-nw,.mode-panel-resize-se,.mode-panel-resize-sw{width:16px;height:16px}.mode-panel-resize-ne{top:-6px;right:-6px;cursor:nesw-resize}.mode-panel-resize-nw{top:-6px;left:-6px;cursor:nwse-resize}.mode-panel-resize-se{right:-6px;bottom:-6px;cursor:nwse-resize}.mode-panel-resize-sw{left:-6px;bottom:-6px;cursor:nesw-resize}body>.bottom-mode-settings.floating.free-panel .advanced-setting-row{grid-template-columns:155px 132px minmax(160px,1fr)}@container modeSettingsPanel (max-width: 560px){body>.bottom-mode-settings.floating.free-panel .advanced-setting-row{grid-template-columns:1fr}body>.bottom-mode-settings.floating.free-panel .advanced-setting-control,body>.bottom-mode-settings.floating.free-panel .advanced-setting-desc{grid-column:1}body>.bottom-mode-settings.floating.free-panel .mode-settings-row{display:grid;grid-template-columns:1fr}body>.bottom-mode-settings.floating.free-panel .reaction-mode-switch,body>.bottom-mode-settings.floating.free-panel .difficulty-switch,body>.bottom-mode-settings.floating.free-panel .density-mode-switch{grid-template-columns:1fr}}.status-block{left:8px!important}:root{--ui-font-family: Consolas, "Courier New", monospace;--ui-font-size: 11px}body,.app-bg,.window-bar,.instrument-bar,.controls-wrap,.controls,.btn,.scenario-select,.bottom-stats,.status-block,.ping-button,.book-settings-button,.reaction-speed-indicator,.result-floating,.settings-overlay,.bottom-mode-settings,.mode-settings-header,.mode-settings-header button,.mode-settings-section,.mode-settings-title,.mode-setting-field,.mode-setting-field input,.mode-setting-field select,.mode-settings-note,.mode-settings-placeholder,.reaction-settings-box,.reaction-mode-switch button,.difficulty-switch button,.density-mode-switch button,.advanced-setting-row,.advanced-setting-label,.advanced-setting-desc{font-family:var(--ui-font-family)!important;font-size:var(--ui-font-size)!important}.ladder-shell,.ladder-body,.ladder-row,.work-cell,.book-size,.price-cell,.debug-line,.trade-print,.position-marker{font-family:var(--theme-font-family)!important}.debug-line{font-size:calc(var(--theme-font-size) - .5px)!important}.mode-settings-header span,.mode-settings-note,.mode-settings-placeholder,.advanced-setting-desc,.btn,.scenario-select{font-size:calc(var(--ui-font-size) - 2px)!important}.status-block{font-size:var(--ui-font-size)!important}.status-block .percent{font-size:calc(var(--ui-font-size) + 1px)!important}body>.bottom-mode-settings.floating.free-panel{left:var(--scenario-panel-left, 140px)!important;top:var(--scenario-panel-top, 90px)!important;width:var(--scenario-panel-width, 620px)!important;height:var(--scenario-panel-height, 600px)!important;right:auto!important;bottom:auto!important;max-width:none!important;max-height:none!important}@media (max-width: 760px){body>.bottom-mode-settings.floating.free-panel{left:var(--scenario-panel-left, 8px)!important;top:var(--scenario-panel-top, 8px)!important;width:var(--scenario-panel-width, calc(100vw - 16px) )!important;height:var(--scenario-panel-height, calc(100vh - 16px) )!important}}body>.bottom-mode-settings.floating.free-panel{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body>.bottom-mode-settings.floating.free-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body>.bottom-mode-settings.floating.free-panel,body>.bottom-mode-settings.floating.free-panel *{box-sizing:border-box!important}body>.bottom-mode-settings.floating.free-panel .mode-settings-row,body>.bottom-mode-settings.floating.free-panel .advanced-settings-list,body>.bottom-mode-settings.floating.free-panel .advanced-setting-row,body>.bottom-mode-settings.floating.free-panel .mode-settings-section{max-width:100%!important}.bottom-stats{display:none!important}.instrument-bar.clean{gap:5px!important}.instrument-bar.clean .header-stats-button{min-width:74px}@media (max-width: 520px){.instrument-bar.clean .header-settings-button{min-width:58px;padding:0 4px}}html,body,#root,.app-bg,.terminal-window,.bottom-mode-settings,.settings-overlay{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.terminal-window{will-change:auto!important;transform-style:flat!important}.price-trace,.price-trace path,.position-line-layer,.position-line-layer line,.position-line-layer text{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.clickable-ladder-row{cursor:default;-webkit-user-select:none;user-select:none}.clickable-ladder-row:hover .book-size,.clickable-ladder-row:hover .price-cell{filter:brightness(1.16)}.clickable-ladder-row:hover .work-cell{background:#ffffff0b!important}.clickable-ladder-row:active .work-cell{background:#fff6001a!important}.limit-order-marker{position:absolute;right:38px;top:0;height:var(--row-h);min-width:48px;padding:0 4px;line-height:var(--row-h);z-index:70;border:1px solid rgba(0,0,0,.55);color:#030303;font-size:8px;font-weight:900;text-align:center;pointer-events:none;box-shadow:0 0 0 1px #ffffff1f}.limit-order-marker.long{background:#02c187}.limit-order-marker.short{background:#ff5967}.clickable-ladder-row{position:relative!important;cursor:default!important}.clickable-ladder-row:hover .work-cell,.clickable-ladder-row:active .work-cell{background:transparent!important}.clickable-ladder-row:after{content:"";position:absolute;left:var(--work-w);top:0;width:calc(var(--size-w) + var(--price-w));height:var(--row-h);background:var(--theme-ladder-cursor-color, #fff600);opacity:0;pointer-events:none;z-index:65}.clickable-ladder-row:hover:after{opacity:var(--theme-ladder-cursor-opacity, .14)}.clickable-ladder-row.has-pending-limit:before{content:"";position:absolute;left:var(--work-w);top:0;width:calc(var(--size-w) + var(--price-w));height:var(--row-h);background:var(--theme-limit-order-color, #fff600);opacity:var(--theme-limit-order-opacity, .32);pointer-events:none;z-index:70;box-shadow:inset 0 0 0 1px #00000059}.limit-order-marker{display:block!important;position:absolute;right:38px;top:0;height:var(--row-h);min-width:50px;padding:0 4px;line-height:var(--row-h);z-index:90;border:1px solid rgba(0,0,0,.55);color:#030303;font-size:8px;font-weight:900;text-align:center;pointer-events:none;opacity:.92;box-shadow:0 0 0 1px #ffffff24}.limit-order-marker.long,.limit-order-marker.short{background:var(--theme-limit-order-color, #fff600)}.limit-order-marker{display:none!important}.book-click-zone{display:contents;cursor:default;-webkit-user-select:none;user-select:none}.clickable-ladder-row:hover:after{opacity:0!important}.clickable-ladder-row:hover .book-size,.clickable-ladder-row:hover .price-cell{filter:none!important}.clickable-ladder-row .book-size,.clickable-ladder-row .price-cell{position:relative;cursor:default}.clickable-ladder-row .book-size:hover,.clickable-ladder-row .price-cell:hover{filter:brightness(1.16)!important}.clickable-ladder-row .book-size:hover:after,.clickable-ladder-row .price-cell:hover:after{content:"";position:absolute;top:0;width:calc(var(--size-w) + var(--price-w));height:var(--row-h);background:var(--theme-ladder-cursor-color, #fff600);opacity:var(--theme-ladder-cursor-opacity, .14);pointer-events:none;z-index:65}.clickable-ladder-row .book-size:hover:after{left:0}.clickable-ladder-row .price-cell:hover:after{left:calc(-1 * var(--size-w))}.result-floating{display:none!important}body>.bottom-mode-settings.floating.free-panel:after,.bottom-mode-settings.floating.free-panel:after{content:none!important;display:none!important}body>.bottom-mode-settings.floating.free-panel{position:fixed!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-handle{position:fixed!important;z-index:999999!important;background:transparent!important;pointer-events:auto!important;touch-action:none!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-n{left:calc(var(--scenario-panel-left, 140px) + 12px)!important;top:var(--scenario-panel-top, 90px)!important;width:calc(var(--scenario-panel-width, 620px) - 24px)!important;height:8px!important;cursor:ns-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-s{left:calc(var(--scenario-panel-left, 140px) + 12px)!important;top:calc(var(--scenario-panel-top, 90px) + var(--scenario-panel-height, 600px) - 8px)!important;width:calc(var(--scenario-panel-width, 620px) - 24px)!important;height:8px!important;cursor:ns-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-e{left:calc(var(--scenario-panel-left, 140px) + var(--scenario-panel-width, 620px) - 8px)!important;top:calc(var(--scenario-panel-top, 90px) + 12px)!important;width:8px!important;height:calc(var(--scenario-panel-height, 600px) - 24px)!important;cursor:ew-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-w{left:var(--scenario-panel-left, 140px)!important;top:calc(var(--scenario-panel-top, 90px) + 12px)!important;width:8px!important;height:calc(var(--scenario-panel-height, 600px) - 24px)!important;cursor:ew-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-ne,body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-nw,body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-se,body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-sw{width:16px!important;height:16px!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-ne{left:calc(var(--scenario-panel-left, 140px) + var(--scenario-panel-width, 620px) - 16px)!important;top:var(--scenario-panel-top, 90px)!important;cursor:nesw-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-nw{left:var(--scenario-panel-left, 140px)!important;top:var(--scenario-panel-top, 90px)!important;cursor:nwse-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-se{left:calc(var(--scenario-panel-left, 140px) + var(--scenario-panel-width, 620px) - 16px)!important;top:calc(var(--scenario-panel-top, 90px) + var(--scenario-panel-height, 600px) - 16px)!important;cursor:nwse-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-sw{left:var(--scenario-panel-left, 140px)!important;top:calc(var(--scenario-panel-top, 90px) + var(--scenario-panel-height, 600px) - 16px)!important;cursor:nesw-resize!important}body>.bottom-mode-settings.floating.free-panel .mode-panel-resize-handle:hover{background:#ffffff1a!important}.resizable-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#00000073;pointer-events:auto}.resizable-modal-window{position:fixed;display:grid;grid-template-rows:24px minmax(0,1fr) auto;background:#2f3337;border:1px solid #5a626b;box-shadow:0 12px 40px #0000008c;color:#d8dde3;font-family:var(--ui-font-family, Consolas, "Courier New", monospace);font-size:var(--ui-font-size, 11px);overflow:hidden;box-sizing:border-box}.resizable-modal-header{height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;background:#202327;border-bottom:1px solid #4a5057;font-weight:700;cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box}.resizable-modal-header:active{cursor:grabbing}.resizable-modal-header button{border:none;background:transparent;color:#d8dde3;font-size:18px;line-height:18px;cursor:pointer}.resizable-modal-content{min-height:0;overflow:auto}.resizable-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:9px 10px;border-top:1px solid #4a5057;background:#2b2f34}.resizable-modal-handle{position:absolute;z-index:20;background:transparent;pointer-events:auto;touch-action:none}.resizable-modal-n{left:10px;right:10px;top:0;height:8px;cursor:ns-resize}.resizable-modal-s{left:10px;right:10px;bottom:0;height:8px;cursor:ns-resize}.resizable-modal-e{top:10px;right:0;bottom:10px;width:8px;cursor:ew-resize}.resizable-modal-w{top:10px;left:0;bottom:10px;width:8px;cursor:ew-resize}.resizable-modal-ne,.resizable-modal-nw,.resizable-modal-se,.resizable-modal-sw{width:16px;height:16px}.resizable-modal-ne{top:0;right:0;cursor:nesw-resize}.resizable-modal-nw{top:0;left:0;cursor:nwse-resize}.resizable-modal-se{right:0;bottom:0;cursor:nwse-resize}.resizable-modal-sw{left:0;bottom:0;cursor:nesw-resize}.resizable-modal-handle:hover{background:#ffffff1a}.book-settings-modal-window{background:#202327}.stats-modal-window .resizable-modal-content,.main-settings-modal-window .resizable-modal-content,.book-settings-modal-window .resizable-modal-content{scrollbar-width:thin}.main-settings-modal-window .resizable-modal-content{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.main-settings-modal-window .resizable-modal-content>div:last-child{min-height:0!important}.main-settings-modal-window .resizable-modal-content [style*=overflow-y],.stats-modal-window .resizable-modal-content [style*=overflow-y]{max-height:none!important}.stats-modal-window .resizable-modal-content{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.book-settings-modal-window .resizable-modal-content{overflow:auto!important}.ladder-scroll-zoom-body{overflow:hidden!important;touch-action:none}.ladder-zoom-scroll-content{position:absolute;left:0;top:0;width:100%;will-change:transform}.ladder-scroll-zoom-body .ladder-row{height:var(--ladder-row-h, var(--row-h))!important}.ladder-scroll-zoom-body .work-cell,.ladder-scroll-zoom-body .book-size,.ladder-scroll-zoom-body .price-cell,.ladder-scroll-zoom-body .prints-layer,.ladder-scroll-zoom-body .trade-print{height:var(--ladder-row-h, var(--row-h))!important;line-height:var(--ladder-row-h, var(--row-h))!important}.ladder-scroll-zoom-body .current-ask .work-cell:after,.ladder-scroll-zoom-body .current-bid .work-cell:after,.ladder-scroll-zoom-body .clickable-ladder-row:after,.ladder-scroll-zoom-body .clickable-ladder-row.has-pending-limit:before,.ladder-scroll-zoom-body .clickable-ladder-row .book-size:hover:after,.ladder-scroll-zoom-body .clickable-ladder-row .price-cell:hover:after{height:var(--ladder-row-h, var(--row-h))!important}.ladder-scroll-zoom-hint{position:absolute;right:4px;bottom:4px;z-index:130;padding:2px 5px;background:#00000073;color:#ffffffb8;font-size:8px;line-height:10px;pointer-events:none;opacity:0;transition:opacity .12s linear}.ladder-scroll-zoom-body:hover .ladder-scroll-zoom-hint,.scalptrain-ladder-zoom-hotkey .ladder-scroll-zoom-hint{opacity:1}.ladder-scroll-zoom-body{background-size:100% var(--ladder-row-h, var(--row-h))!important}.terminal-window{display:flex!important;flex-direction:column!important}.ladder-shell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.debug-line{flex:0 0 12px!important}.ladder-scroll-zoom-body{flex:1 1 auto!important;min-height:120px!important;height:auto!important;max-height:none!important;overflow:hidden!important}.ladder-zoom-scroll-content{height:var(--ladder-content-h, auto)!important}.controls-wrap{flex:0 0 auto!important}.book-size,.price-cell{color:#000!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"kern" 0!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;letter-spacing:0!important;text-shadow:none!important}.book-size{padding-left:3px!important}.price-cell{padding-right:4px!important}.price-trace,.position-line-layer{transform:none!important;will-change:auto!important}.ladder-depth-label,.ladder-compression-label{position:absolute;z-index:140;right:5px;pointer-events:none;font-family:var(--theme-font-family, Consolas, "Courier New", monospace);font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.9);letter-spacing:0}.ladder-depth-label{min-width:48px;padding:1px 4px;border:1px solid rgba(0,0,0,.45);background:#0000006b;color:#fff;font-size:10px;line-height:12px;text-align:right}.ladder-depth-top{top:16px}.ladder-depth-bottom{bottom:42px}.ladder-compression-label{color:#fffc}.ladder-scroll-zoom-body{--ladder-row-h: var(--row-h) !important}.ladder-scroll-zoom-body .ladder-row,.ladder-scroll-zoom-body .work-cell,.ladder-scroll-zoom-body .book-size,.ladder-scroll-zoom-body .price-cell,.ladder-scroll-zoom-body .prints-layer,.ladder-scroll-zoom-body .trade-print{height:var(--row-h)!important;line-height:var(--row-h)!important}.book-size,.price-cell{font-size:var(--theme-font-size)!important}.current-ask+.current-ask,.current-bid+.current-bid{background:inherit}.ladder-cursor-percent{position:absolute;right:5px;transform:translateY(-50%);z-index:180;min-width:54px;padding:1px 5px;border:1px solid rgba(0,0,0,.55);background:#00000094;color:#fff;font-family:var(--theme-font-family, Consolas, "Courier New", monospace);font-size:10px;line-height:12px;font-weight:900;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.95);pointer-events:none}.ladder-cursor-percent.negative{color:#69ffd7}.ladder-cursor-percent.positive{color:#fff}.ladder-cursor-percent{right:auto!important;left:calc(var(--work-w) - 58px)!important;min-width:48px!important;padding:1px 4px!important;text-align:right!important}.ladder-cursor-percent{left:calc(var(--work-w) - 50px)!important;width:48px!important;min-width:48px!important;height:var(--ladder-row-h, var(--row-h))!important;line-height:var(--ladder-row-h, var(--row-h))!important;padding:0 3px!important;box-sizing:border-box!important;background:rgba(0,0,0,var(--theme-cursor-percent-opacity, .62))!important;font-size:var(--theme-font-size, 9px)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.ladder-scroll-zoom-body{overscroll-behavior:contain}.ladder-zoom-scroll-content{backface-visibility:hidden;contain:layout paint style}.rows-layer,.price-trace,.position-line-layer{pointer-events:none}.rows-layer .book-click-zone{pointer-events:auto}.virtual-ladder-row{position:absolute;left:0;width:calc(var(--work-w) + var(--size-w) + var(--price-w));height:var(--row-h);contain:layout paint style}.virtual-ladder-row .ladder-row{position:relative}.rows-layer{contain:layout paint style}.price-trace,.position-line-layer{pointer-events:none}.ladder-zoom-scroll-content{transform:none!important;will-change:auto!important}.ladder-compression-button{border:1px solid rgba(255,255,255,.18);cursor:pointer;pointer-events:auto}.ladder-compression-button:hover{background:#0000009e;color:#fff}.ladder-compression-indicator{position:absolute;z-index:145;right:6px;bottom:24px;display:inline-flex;align-items:center;gap:3px;min-width:62px;height:16px;padding:0 5px;background:linear-gradient(180deg,#202936f5,#141b26f5);border:1px solid rgba(115,155,214,.65);border-radius:2px;box-shadow:0 1px #ffffff12 inset,0 1px 5px #0006;color:#d8ecff;font-family:var(--theme-font-family, Consolas, "Courier New", monospace);font-size:10px;font-weight:900;line-height:1;-webkit-user-select:none;user-select:none}.ladder-compression-indicator.hotkey-held{border-color:#ffe650f2;box-shadow:0 0 0 1px #ffe65029 inset,0 0 8px #ffe6502e}.ladder-compression-indicator-arrows{color:#4aa9ff;font-size:11px;transform:translateY(-.5px)}.ladder-compression-indicator-value{color:#eaf5ff;letter-spacing:0}.ladder-compression-indicator-caret{color:#d8ecffbf;font-size:9px;margin-left:auto}.ladder-compression-window{position:absolute;right:8px;bottom:58px;width:238px;z-index:260;background:#20262d;border:1px solid #687482;box-shadow:0 12px 28px #00000085;color:#dfe6ee;font-family:var(--ui-font-family, Consolas, "Courier New", monospace);font-size:var(--ui-font-size, 11px)}.ladder-compression-window-header{height:25px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:#161c23;border-bottom:1px solid #48515c;font-weight:900}.ladder-compression-window-header button{width:20px;height:20px;border:none;background:transparent;color:#dfe6ee;font-size:17px;line-height:17px;cursor:pointer}.ladder-compression-window-header button:hover{color:#fff}.ladder-compression-window-body{padding:8px 9px 9px;display:grid;gap:7px}.ladder-compression-window-body label{display:grid;grid-template-columns:1fr 78px;gap:8px;align-items:center;font-weight:900}.ladder-compression-window-body input{width:78px;height:25px;box-sizing:border-box;background:#0f151c;border:1px solid #8a95a3;border-radius:2px;color:#fff;font:inherit;font-weight:900;text-align:center}.ladder-compression-depth-title{margin-top:1px;color:#aeb9c5;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3px}.ladder-compression-depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ladder-compression-depth-card{min-height:36px;padding:5px 6px;box-sizing:border-box;background:#0000003d;border:1px solid #38424e;display:grid;gap:2px}.ladder-compression-depth-card span{color:#aeb9c5;font-size:10px;line-height:11px}.ladder-compression-depth-card strong{color:#fff;font-size:14px;line-height:15px;font-weight:900}.ladder-compression-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ladder-compression-presets button{height:24px;border:1px solid #505963;border-radius:2px;background:#2d3540;color:#dfe6ee;font:inherit;font-size:10px;cursor:pointer}.ladder-compression-presets button:hover{border-color:#7f8b99;color:#fff}.ladder-compression-presets button.active{background:#00865f;color:#fff;border-color:#00b283}.ladder-compression-note{color:#aeb9c5;font-size:10px;line-height:13px;border-top:1px solid #343d47;padding-top:6px}.reaction-speed-indicator{position:absolute!important;top:42px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;min-width:72px!important;max-width:86px!important;margin:0!important;padding:2px 4px!important;display:grid!important;gap:1px!important;background:#0c0f12b8!important;border:1px solid rgba(0,0,0,.38)!important;border-radius:2px!important;color:#f2f2f2!important;font-family:Consolas,Courier New,monospace!important;font-size:8px!important;font-weight:900!important;line-height:9px!important;text-align:left!important;text-shadow:0 1px 1px #000!important;pointer-events:none!important;white-space:nowrap!important;box-shadow:none!important}.reaction-speed-indicator>div{margin:0!important}.reaction-speed-indicator>div:first-child{color:#fff600!important}.reaction-speed-indicator .entry-ping-used{margin-top:0!important}.reaction-speed-indicator .entry-ping-used:nth-child(2){color:#7fffd4!important}.reaction-speed-indicator .entry-ping-used:nth-child(3){color:#9bd6ff!important}.price-cell{display:grid!important;grid-template-columns:minmax(12px,1fr) 4px 24px!important;align-items:center!important;justify-items:end!important;column-gap:0!important;box-sizing:border-box!important;padding-left:1px!important;padding-right:3px!important;overflow:visible!important;font-family:var(--theme-font-family, Consolas, "Courier New", monospace)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 0!important;letter-spacing:0!important}.price-int,.price-comma,.price-frac{display:inline-block!important;font:inherit!important;line-height:var(--row-h)!important;color:inherit!important;text-align:right!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 0!important}.price-comma{width:4px!important;text-align:center!important}.price-frac{width:24px!important;min-width:24px!important}.price-cell{display:block!important;width:var(--price-w)!important;box-sizing:border-box!important;padding-left:1px!important;padding-right:4px!important;text-align:right!important;overflow:hidden!important;white-space:nowrap!important;font-family:var(--theme-font-family, Consolas, "Courier New", monospace)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 0!important;letter-spacing:0!important}.price-int,.price-comma,.price-frac{display:inline!important;width:auto!important;min-width:0!important}.book-click-zone{display:grid!important;grid-column:2 / 4!important;grid-template-columns:var(--size-w) var(--price-w)!important;width:calc(var(--size-w) + var(--price-w))!important;height:var(--row-h)!important;position:relative!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.book-click-zone .book-size,.book-click-zone .price-cell{position:relative!important;z-index:2!important;box-sizing:border-box!important}.book-click-zone .book-size{width:var(--size-w)!important;border-left:1px solid #777!important}.book-click-zone .price-cell{width:var(--price-w)!important;border-left:none!important}.clickable-ladder-row .book-size:hover,.clickable-ladder-row .price-cell:hover{filter:none!important}.clickable-ladder-row .book-size:hover:after,.clickable-ladder-row .price-cell:hover:after{content:none!important;display:none!important}.book-click-zone:after{content:"";position:absolute;left:0;top:0;width:calc(var(--size-w) + var(--price-w));height:var(--row-h);background:var(--theme-ladder-cursor-color, #fff600);opacity:0;pointer-events:none;z-index:1}.book-click-zone:hover:after{opacity:var(--theme-ladder-cursor-opacity, .14)}.clickable-ladder-row.has-pending-limit:before{left:var(--work-w)!important;width:calc(var(--size-w) + var(--price-w))!important}.current-ask .book-click-zone:before,.current-bid .book-click-zone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.current-ask .book-click-zone:before{background:#d73333}.current-bid .book-click-zone:before{background:#00b283}.current-ask .work-cell:after,.current-bid .work-cell:after{display:none!important}.book-click-zone .price-cell,.price-cell{padding-right:8px!important}.book-width-resize-handle{position:absolute;left:calc(var(--work-w) - 4px);top:0;bottom:0;width:8px;z-index:240;cursor:ew-resize;pointer-events:auto;touch-action:none;background:transparent}.book-width-resize-handle:after{content:"";position:absolute;left:3px;top:0;width:1px;height:100%;background:#0000003d;opacity:.35}.book-width-resize-handle:hover:after,.scalptrain-book-width-resizing .book-width-resize-handle:after{background:#fff600;opacity:.85;box-shadow:0 0 5px #fff60059}.scalptrain-book-width-resizing,.scalptrain-book-width-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.book-width-resize-handle{left:calc(var(--work-w) - 5px)!important;width:10px!important;z-index:420!important}.book-width-resize-handle:after{left:4px!important;width:2px!important;background:#00000047!important}.book-width-resize-handle:hover:after,.scalptrain-book-width-resizing .book-width-resize-handle:after{background:#ff2e4d!important;opacity:.95!important;box-shadow:0 0 0 1px #ff2e4d40,0 0 7px #ff2e4d59!important}.book-click-zone{grid-template-columns:var(--size-w) var(--price-w)!important;width:calc(var(--size-w) + var(--price-w))!important}.book-click-zone:after{width:calc(var(--size-w) + var(--price-w))!important}.price-cell{padding-right:9px!important}.book-width-resize-handle:after{left:4px!important;width:1px!important}.book-width-resize-handle:hover:after,.scalptrain-book-width-resizing .book-width-resize-handle:after{width:1px!important;background:#ff2e4d!important;opacity:.75!important;box-shadow:0 0 3px #ff2e4d38!important}.book-click-zone{min-width:126px!important}.price-cell{min-width:60px!important}.book-size{min-width:66px!important}:root{--size-w: 114px;--price-w: 82px;--terminal-w: 432px}.book-click-zone{min-width:156px!important}.price-cell{min-width:72px!important;padding-right:10px!important}.book-size{min-width:84px!important}.terminal-window{min-width:360px!important}.book-click-zone{min-width:96px!important}.price-cell{min-width:54px!important;padding-right:6px!important}.book-size{min-width:42px!important}.book-click-zone{position:relative!important}.book-click-zone .book-size,.book-click-zone .price-cell{position:relative!important;z-index:2!important}.book-click-zone:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:calc(var(--size-w) + var(--price-w))!important;height:var(--row-h)!important;background:var(--theme-ladder-cursor-color, #fff600)!important;opacity:0!important;pointer-events:none!important;z-index:8!important;mix-blend-mode:multiply!important}.book-click-zone:hover{box-shadow:inset 0 0 0 1px #00000014!important}.book-click-zone:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:calc(var(--size-w) + var(--price-w))!important;height:var(--row-h)!important;background:var(--theme-ladder-cursor-color, #fff600)!important;opacity:0!important;pointer-events:none!important;z-index:20!important;mix-blend-mode:normal!important}.book-click-zone:hover:after{opacity:var(--theme-ladder-cursor-opacity, .14)!important}.book-click-zone .book-size,.book-click-zone .price-cell{z-index:30!important}.ladder-cursor-percent{background:rgba(0,0,0,var(--theme-cursor-percent-opacity, .62))!important}.book-click-zone{isolation:isolate!important}.book-click-zone .book-size,.book-click-zone .price-cell{position:relative!important;z-index:10!important}.book-click-zone:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:calc(var(--size-w) + var(--price-w))!important;height:var(--row-h)!important;background:var(--theme-ladder-cursor-color, #fff600)!important;opacity:0!important;pointer-events:none!important;z-index:80!important;mix-blend-mode:normal!important;box-shadow:inset 0 0 0 1px #0000001a!important}.book-click-zone:hover:after{opacity:var(--theme-ladder-cursor-opacity, .8)!important}.current-ask .book-click-zone:after,.current-bid .book-click-zone:after{z-index:90!important}.main-settings-modal-window-overlay{background:transparent!important;pointer-events:none!important}.main-settings-modal-window{pointer-events:auto!important}.instrument-bar.clean,.controls-wrap,.scenario-select{background:var(--theme-terminal-bg)!important}.controls-wrap{border-top-color:var(--theme-grid-line)!important}.scenario-select{border-bottom-color:var(--theme-grid-line)!important}.btn.start,.btn.next,.btn.pause,.btn.speed,.btn.skip{background:var(--theme-terminal-bg)!important}.ladder-row.book-side-ask .wall-cell{background-color:var(--theme-ladder-top-bg)!important}.ladder-row.book-side-bid .wall-cell{background-color:var(--theme-ladder-bottom-bg)!important}html,body,#root{width:100%;height:100%;overflow:hidden!important}.app-bg{width:100vw!important;height:100vh!important;min-height:100vh!important;padding:0!important;margin:0!important;display:block!important;overflow:hidden!important;background:#11161d!important}.terminal-window.native-window-ladder{width:100vw!important;height:100vh!important;min-width:0!important;max-width:none!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}.terminal-window.native-window-ladder .window-bar{display:none!important}.terminal-window.native-window-ladder .instrument-bar.clean{flex:0 0 auto!important;border-top:0!important;border-left:0!important;border-right:0!important}.terminal-window.native-window-ladder .ladder-shell{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:12px minmax(0,1fr)!important;overflow:hidden!important}.terminal-window.native-window-ladder .ladder-body{min-height:0!important;height:100%!important;overflow:hidden!important}.terminal-window.native-window-ladder .controls-wrap{flex:0 0 auto!important}.terminal-window.native-window-ladder .terminal-resize-handle{display:none!important}.terminal-window.native-window-ladder .ladder-row{width:100%!important}.terminal-window.native-window-ladder .price-trace,.terminal-window.native-window-ladder .position-line-layer{width:var(--work-w)!important}.price-cell{font-variant-numeric:tabular-nums!important;letter-spacing:-.2px!important}.price-cell{min-width:var(--price-w)!important;font-size:8.5px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.35px!important;padding-right:2px!important}.book-size{min-width:var(--size-w)!important}.terminal-window.native-window-ladder .ladder-body{padding-right:0!important;box-sizing:border-box!important}.terminal-window.native-window-ladder .ladder-zoom-scroll-content{width:100%!important}.price-cell{min-width:var(--price-w)!important;width:var(--price-w)!important;max-width:none!important;overflow:visible!important;text-align:right!important;font-size:8px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.55px!important;padding-right:3px!important}.book-size{min-width:var(--size-w)!important;width:var(--size-w)!important}.terminal-window.native-window-ladder{min-width:0!important}.terminal-window.native-window-ladder .ladder-body{padding-right:0!important;overflow:hidden!important}.terminal-window.native-window-ladder .ladder-zoom-scroll-content{width:100%!important;overflow:visible!important}.terminal-window.native-window-ladder .ladder-row{width:calc(var(--work-w) + var(--size-w) + var(--price-w))!important;max-width:100vw!important;grid-template-columns:var(--work-w) var(--size-w) var(--price-w)!important}.price-cell{width:var(--price-w)!important;min-width:var(--price-w)!important;max-width:var(--price-w)!important;overflow:hidden!important;text-align:right!important;box-sizing:border-box!important;padding-right:4px!important;font-size:8px!important;line-height:var(--row-h)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.35px!important}.book-size{width:var(--size-w)!important;min-width:var(--size-w)!important;max-width:var(--size-w)!important;box-sizing:border-box!important}.book-click-zone{position:relative!important;display:grid!important;grid-template-columns:var(--size-w) var(--price-w)!important;width:calc(var(--size-w) + var(--price-w))!important;overflow:hidden!important}.book-click-zone-wall{background:var(--theme-cell-bg, #b8b8b8)!important}.ladder-row.book-side-ask:not(.current-ask):not(.current-bid) .book-click-zone-wall{background:var(--theme-ladder-top-bg, #b8b8b8)!important}.ladder-row.book-side-bid:not(.current-ask):not(.current-bid) .book-click-zone-wall{background:var(--theme-ladder-bottom-bg, #b8b8b8)!important}.current-ask .book-click-zone-wall{background:var(--theme-ask-color, #d73333)!important}.current-bid .book-click-zone-wall{background:var(--theme-bid-color, #00b283)!important}.book-click-zone-wall:before{content:none!important;display:none!important}.book-click-zone-wall .book-size{position:relative!important;z-index:1!important}.book-click-zone-wall .price-cell{position:relative!important;z-index:1!important;background:transparent!important}.book-click-zone-wall .wall-cell{background-color:var(--theme-cell-bg, #b8b8b8)!important;background-image:linear-gradient(var(--wall-color, #fff000),var(--wall-color, #fff000))!important;background-repeat:no-repeat!important;background-size:var(--wall-fill, 100%) 100%!important;color:#050505!important;font-weight:900!important}.ladder-row.book-side-ask:not(.current-ask):not(.current-bid) .book-click-zone-wall .wall-cell{background-color:var(--theme-ladder-top-bg, #b8b8b8)!important}.ladder-row.book-side-bid:not(.current-ask):not(.current-bid) .book-click-zone-wall .wall-cell{background-color:var(--theme-ladder-bottom-bg, #b8b8b8)!important}.current-ask .book-click-zone-wall .wall-cell{background-color:var(--theme-ask-color, #d73333)!important}.current-bid .book-click-zone-wall .wall-cell{background-color:var(--theme-bid-color, #00b283)!important}.scenario-external-content .density-mode-switch,.scenario-external-content .scenario-mode-switch,.scenario-external-content .reaction-direction-switch,.scenario-external-content .reaction-mode-switch,.scenario-external-content .difficulty-switch,.scenario-external-content .mode-settings-section,.scenario-external-content .reaction-settings-box{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;transform:none!important}.scenario-external-content .advanced-setting-row{display:grid!important;grid-template-columns:minmax(150px,1fr) 96px minmax(260px,1.7fr)!important;align-items:center!important;column-gap:10px!important;row-gap:4px!important}.scenario-external-content .advanced-setting-label{grid-column:1!important;grid-row:1!important}.scenario-external-content .advanced-setting-control{grid-column:2!important;grid-row:1!important;justify-self:start!important;min-width:90px!important}.scenario-external-content .advanced-setting-desc{grid-column:3!important;grid-row:1!important}.scenario-external-content .advanced-setting-control input{width:74px!important;min-width:74px!important}@media (max-width: 560px){.scenario-external-content .advanced-setting-row{grid-template-columns:minmax(130px,1fr) 90px!important}.scenario-external-content .advanced-setting-desc{grid-column:1 / -1!important;grid-row:2!important}}.scenario-external-content input,.scenario-external-content select,.scenario-external-content .mode-setting-field input,.scenario-external-content .advanced-setting-control input{color:#fff!important}.scenario-external-content input[type=number],.scenario-external-content .mode-setting-field input[type=number],.scenario-external-content .advanced-setting-control input[type=number]{text-align:center!important;line-height:24px!important;padding:0 4px!important;font-weight:900!important}.scenario-external-content .mode-input-with-unit{align-items:center!important}.scenario-external-content .mode-input-with-unit em{line-height:24px!important}.ladder-scroll-zoom-body .ladder-row,.ladder-row{height:var(--row-h)!important}.ladder-scroll-zoom-body .book-size,.ladder-scroll-zoom-body .price-cell,.book-size,.price-cell{height:var(--row-h)!important;line-height:var(--row-h)!important;font-size:var(--theme-font-size)!important;font-family:var(--theme-font-family)!important;overflow:hidden!important}.ladder-body{background-size:100% var(--row-h)!important}.external-modal-content,.scenario-external-content{scrollbar-width:none!important;-ms-overflow-style:none!important}.external-modal-content::-webkit-scrollbar,.scenario-external-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.external-modal-header button{display:none!important}.external-modal-window,.external-modal-window *,.external-modal-content,.external-modal-content *,.scenario-external-content,.scenario-external-content *{scrollbar-width:none!important;-ms-overflow-style:none!important}.external-modal-window::-webkit-scrollbar,.external-modal-window *::-webkit-scrollbar,.external-modal-content::-webkit-scrollbar,.external-modal-content *::-webkit-scrollbar,.scenario-external-content::-webkit-scrollbar,.scenario-external-content *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.app-bg,.app-bg *:not(.ladder-shell):not(.ladder-shell *),.external-modal-window,.external-modal-window *,.scenario-external-window,.scenario-external-window *,.settings-overlay,.settings-overlay *,.bottom-mode-settings,.bottom-mode-settings *{font-family:var(--ui-font-family, Consolas, "Courier New", monospace)!important}.external-modal-window,.external-modal-window *,.scenario-external-window,.scenario-external-window *,.settings-overlay,.settings-overlay *,.bottom-mode-settings,.bottom-mode-settings *{font-size:var(--ui-font-size, 11px)!important}.ladder-shell,.ladder-shell *,.ladder-body,.ladder-row,.work-cell,.book-size,.price-cell,.debug-line,.trade-print,.position-marker,.price-trace,.position-line-layer{font-family:var(--theme-font-family, Consolas, "Courier New", monospace)!important}.book-size,.price-cell{font-size:var(--theme-font-size, 9px)!important}.debug-line,.status-block{font-family:var(--ui-font-family, Consolas, "Courier New", monospace)!important}.terminal-window.native-window-ladder .price-trace{width:min(var(--work-w),236px)!important;min-width:0!important;max-width:236px!important;left:max(0px,calc(var(--work-w) - 236px))!important}.main-settings-modal-window .resizable-modal-content,.main-settings-modal-window .resizable-modal-content *,.main-settings-modal-window [style*=overflow-y],.main-settings-modal-window [style*="overflow: auto"],.main-settings-modal-window [style*="overflow:auto"]{scrollbar-width:none!important;-ms-overflow-style:none!important}.main-settings-modal-window .resizable-modal-content::-webkit-scrollbar,.main-settings-modal-window .resizable-modal-content *::-webkit-scrollbar,.main-settings-modal-window [style*=overflow-y]::-webkit-scrollbar,.main-settings-modal-window [style*="overflow: auto"]::-webkit-scrollbar,.main-settings-modal-window [style*="overflow:auto"]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.stats-modal-window .resizable-modal-content,.stats-modal-window .resizable-modal-content *,.stats-modal-window [style*=overflow-y],.stats-modal-window [style*="overflow: auto"],.stats-modal-window [style*="overflow:auto"]{scrollbar-width:none!important;-ms-overflow-style:none!important}.stats-modal-window .resizable-modal-content::-webkit-scrollbar,.stats-modal-window .resizable-modal-content *::-webkit-scrollbar,.stats-modal-window [style*=overflow-y]::-webkit-scrollbar,.stats-modal-window [style*="overflow: auto"]::-webkit-scrollbar,.stats-modal-window [style*="overflow:auto"]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.scenario-inline-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7600;pointer-events:none;background:transparent}.scenario-inline-modal-window{position:fixed;display:grid;grid-template-rows:30px minmax(0,1fr) auto;min-width:430px;min-height:340px;background:#151a21;border:1px solid #5a626b;box-shadow:0 16px 46px #0000009e;color:#d8dde3;overflow:hidden;pointer-events:auto;box-sizing:border-box}.scenario-inline-modal-header{height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;background:#20262f;border-bottom:1px solid #3f4652;color:#fff;cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box}.scenario-inline-modal-header div{min-width:0;display:flex;flex-direction:column;gap:1px}.scenario-inline-modal-header b{color:#fff;font-size:11px;font-weight:900;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scenario-inline-modal-header span{color:#aeb7c4;font-size:9px;font-weight:700;line-height:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scenario-inline-modal-header button{width:24px;height:22px;padding:0;border:1px solid #59616d;background:#2d333d;color:#fff;font-size:13px;line-height:18px;font-weight:900;cursor:pointer}.scenario-inline-modal-content{min-height:0;overflow:auto;padding:6px;background:#11161d;scrollbar-width:none!important;-ms-overflow-style:none!important}.scenario-inline-modal-content::-webkit-scrollbar,.scenario-inline-modal-content *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.scenario-inline-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 8px;border-top:1px solid #3f4652;background:#171d25}.scenario-inline-modal-footer button{min-width:70px;height:26px;padding:0 12px;border:1px solid #59616d;background:#2d333d;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.scenario-inline-modal-footer button:last-child{background:#00a96b;border-color:#28c98a}.scenario-inline-modal-resize{position:absolute;z-index:30;background:transparent;pointer-events:auto;touch-action:none}.scenario-inline-modal-resize:hover{background:#ffffff14}.scenario-inline-modal-resize-n{left:10px;right:10px;top:0;height:8px;cursor:ns-resize}.scenario-inline-modal-resize-s{left:10px;right:10px;bottom:0;height:8px;cursor:ns-resize}.scenario-inline-modal-resize-e{top:10px;right:0;bottom:10px;width:8px;cursor:ew-resize}.scenario-inline-modal-resize-w{top:10px;left:0;bottom:10px;width:8px;cursor:ew-resize}.scenario-inline-modal-resize-ne,.scenario-inline-modal-resize-nw,.scenario-inline-modal-resize-se,.scenario-inline-modal-resize-sw{width:16px;height:16px}.scenario-inline-modal-resize-ne{top:0;right:0;cursor:nesw-resize}.scenario-inline-modal-resize-nw{top:0;left:0;cursor:nwse-resize}.scenario-inline-modal-resize-se{right:0;bottom:0;cursor:nwse-resize}.scenario-inline-modal-resize-sw{left:0;bottom:0;cursor:nesw-resize}.scenario-inline-modal-window .bottom-mode-settings.floating.free-panel{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.scenario-inline-modal-window .bottom-mode-settings.floating.free-panel::-webkit-scrollbar,.scenario-inline-modal-window .bottom-mode-settings.floating.free-panel *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scenario-inline-modal-window .bottom-mode-settings.floating.free-panel .mode-settings-header{display:none!important}.scenario-inline-modal-window .bottom-mode-settings.floating.free-panel:after,.scenario-inline-modal-window .mode-panel-resize-handle{display:none!important}.scenario-inline-modal-window .mode-settings-section,.scenario-inline-modal-window .reaction-settings-box{max-width:100%!important}.scenario-inline-modal-window .density-mode-switch,.scenario-inline-modal-window .scenario-mode-switch,.scenario-inline-modal-window .reaction-direction-switch,.scenario-inline-modal-window .reaction-mode-switch,.scenario-inline-modal-window .difficulty-switch,.scenario-inline-modal-window .mode-settings-section,.scenario-inline-modal-window .reaction-settings-box{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;transform:none!important}.scenario-inline-modal-header span{display:none!important}.scenario-inline-modal-header div{justify-content:center}.terminal-window.native-window-ladder .position-line-layer{width:min(var(--work-w),236px)!important;min-width:0!important;max-width:236px!important;left:max(0px,calc(var(--work-w) - 236px))!important}
