.fxc,.fxc[data-theme=dark]{--bg: #131722;--panel: #1e222d;--panel2: #2a2e39;--line: #2a2e39;--line2: #363a45;--ink: #d1d4dc;--muted: #787b86;--accent: #2962ff;--up: #26a69a;--down: #ef5350;--hover: #2a2e39;--active: #143a87;--shadow: 0 8px 28px rgba(0,0,0,.5)}.fxc[data-theme=light]{--bg: #ffffff;--panel: #ffffff;--panel2: #f0f3fa;--line: #e0e3eb;--line2: #d1d4dc;--ink: #131722;--muted: #6a6d78;--accent: #2962ff;--up: #089981;--down: #f23645;--hover: #f0f3fa;--active: #d6e2ff;--shadow: 0 8px 28px rgba(0,0,0,.18)}.fxc,.fxc *{box-sizing:border-box}.fxc button,.fxc input,.fxc select,.fxc textarea{font:inherit;color:inherit}.fxc{height:100%;color:var(--ink);font:13px/1.35 -apple-system,Segoe UI,Roboto,Trebuchet MS,Arial,sans-serif;position:relative;display:flex;flex-direction:column;background:var(--line);gap:1px;user-select:none;-webkit-user-select:none}.fxc-top{display:flex;align-items:center;gap:2px;background:var(--panel);padding:0 6px;height:40px;flex:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.fxc-top::-webkit-scrollbar{display:none}.fxc-sep{width:1px;height:22px;background:var(--line2);margin:0 5px;flex:none}.fxc-btn{display:inline-flex;align-items:center;gap:6px;height:30px;min-width:30px;padding:0 7px;border:0;border-radius:4px;background:none;cursor:pointer;white-space:nowrap;flex:none}.fxc-btn:hover{background:var(--hover)}.fxc-btn.on{color:var(--accent);background:var(--active)}.fxc-btn[disabled]{opacity:.35;cursor:default;background:none}.fxc-btn svg{width:18px;height:18px;flex:none}.fxc-btn b{font-weight:600}.fxc-sym{font-size:14px;font-weight:700;padding:0 10px}.fxc-tf{padding:0 6px;min-width:28px;justify-content:center}.fxc-spacer{flex:1}.fxc-mid{flex:1;display:flex;gap:1px;min-height:0}.fxc-left{width:46px;flex:none;background:var(--panel);display:flex;flex-direction:column;align-items:center;padding:4px 0;gap:1px;overflow-y:auto;scrollbar-width:none}.fxc-left::-webkit-scrollbar{display:none}.fxc-left .fxc-btn{width:36px;height:34px;justify-content:center;padding:0}.fxc-left .fxc-btn svg{width:22px;height:22px}.fxc-left .fxc-sep{width:26px;height:1px;margin:4px 0}.fxc-stage{flex:1;position:relative;min-width:0;background:var(--bg)}.fxc-chart{position:absolute;inset:0}.fxc-overlay{position:absolute;left:0;top:0;pointer-events:none;z-index:3}.fxc-overlay.capture{pointer-events:auto}.fxc-right{width:250px;flex:none;background:var(--panel);display:flex;flex-direction:column;min-height:0}.fxc-right[hidden]{display:none}.fxc-legend{position:absolute;left:8px;top:6px;z-index:4;pointer-events:none;max-width:calc(100% - 90px)}.fxc-legend .row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px;pointer-events:auto;width:fit-content;border-radius:4px;padding:0 4px}.fxc-legend .row:hover{background:color-mix(in srgb,var(--panel) 80%,transparent)}.fxc-legend .ttl{font-size:14px;font-weight:600}.fxc-legend .sub{color:var(--muted)}.fxc-legend .v{font-variant-numeric:tabular-nums}.fxc-legend .ops{display:none;gap:1px}.fxc-legend .row:hover .ops{display:inline-flex}.fxc-legend .ops button{border:0;background:none;cursor:pointer;padding:1px 3px;border-radius:3px;color:var(--muted)}.fxc-legend .ops button:hover{background:var(--hover);color:var(--ink)}.fxc-legend .ops svg{width:15px;height:15px;display:block}.fxc-legend .off{opacity:.45}.fxc .up{color:var(--up)}.fxc .down{color:var(--down)}.fxc-bottom{display:flex;align-items:center;gap:2px;background:var(--panel);height:32px;padding:0 6px;flex:none;overflow-x:auto;scrollbar-width:none}.fxc-bottom .fxc-btn{height:24px;min-width:0;padding:0 7px;color:var(--muted)}.fxc-bottom .fxc-btn:hover,.fxc-bottom .fxc-btn.on{color:var(--ink)}.fxc-bottom .fxc-btn.on{color:var(--accent);background:none}.fxc-clock{color:var(--muted);font-variant-numeric:tabular-nums;padding:0 6px;white-space:nowrap}.fxc-attr{color:var(--muted);font-size:11px;white-space:nowrap;padding-right:4px}.fxc-attr a{color:inherit}.fxc-gonow{position:absolute;right:70px;bottom:34px;z-index:5;width:28px;height:28px;border-radius:50%;border:1px solid var(--line2);background:var(--panel);cursor:pointer;font-size:15px;line-height:1;box-shadow:var(--shadow)}.fxc-drawbar{position:absolute;z-index:6;display:flex;align-items:center;gap:2px;padding:3px;border-radius:6px;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow)}.fxc-drawbar[hidden],.fxc-toast[hidden],.fxc-gonow[hidden],.fxc-menu[hidden],.fxc-modal[hidden]{display:none}.fxc-drawbar .fxc-btn{height:28px;min-width:28px;padding:0 5px}.fxc-swatch{width:16px;height:16px;border-radius:3px;border:1px solid var(--line2)}.fxc-toast{position:absolute;left:50%;bottom:46px;transform:translate(-50%);z-index:7;background:var(--panel2);border:1px solid var(--line2);padding:6px 12px;border-radius:6px;box-shadow:var(--shadow);white-space:nowrap}.fxc-menu{position:fixed;z-index:30;min-width:190px;max-height:70vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line2);border-radius:6px;box-shadow:var(--shadow);padding:4px 0}.fxc-menu .it{display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer;white-space:nowrap}.fxc-menu .it:hover{background:var(--hover)}.fxc-menu .it.on{color:var(--accent)}.fxc-menu .it svg{width:18px;height:18px;flex:none}.fxc-menu .it small{margin-left:auto;color:var(--muted);padding-left:16px}.fxc-menu .hd{padding:6px 12px 3px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.fxc-menu hr{border:0;border-top:1px solid var(--line2);margin:4px 0}.fxc-palette{display:grid;grid-template-columns:repeat(8,20px);gap:5px;padding:8px 10px}.fxc-palette i{width:20px;height:20px;border-radius:4px;cursor:pointer;border:1px solid var(--line2)}.fxc-palette i:hover{outline:2px solid var(--accent)}.fxc-modal{position:fixed;inset:0;z-index:40;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:8vh 12px 12px}.fxc-dialog{width:100%;max-width:560px;max-height:82vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line2);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.fxc-dialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-size:17px;font-weight:600;border-bottom:1px solid var(--line)}.fxc-dialog header button{border:0;background:none;cursor:pointer;font-size:20px;color:var(--muted)}.fxc-dialog .body{padding:12px 18px;overflow-y:auto}.fxc-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.fxc-search{width:100%;height:36px;border-radius:6px;border:1px solid var(--line2);background:var(--bg);padding:0 12px;outline:none}.fxc-search:focus{border-color:var(--accent)}.fxc-list{margin-top:8px}.fxc-list .grp{padding:10px 4px 4px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.fxc-list .it{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 8px;border-radius:5px;cursor:pointer}.fxc-list .it:hover{background:var(--hover)}.fxc-list .it small{color:var(--muted)}.fxc-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.fxc-field label{color:var(--muted)}.fxc-field input[type=number],.fxc-field select,.fxc-field input[type=text]{width:130px;height:30px;border-radius:5px;border:1px solid var(--line2);background:var(--bg);padding:0 8px;outline:none}.fxc-field input[type=color]{width:44px;height:28px;padding:0;border:1px solid var(--line2);border-radius:5px;background:none}.fxc-primary{height:32px;padding:0 16px;border-radius:5px;border:0;background:var(--accent);color:#fff;cursor:pointer;font-weight:600}.fxc-ghost{height:32px;padding:0 16px;border-radius:5px;border:1px solid var(--line2);background:none;cursor:pointer}.fxc-tabs{display:flex;gap:4px;margin-bottom:8px;border-bottom:1px solid var(--line)}.fxc-tabs button{border:0;background:none;cursor:pointer;padding:8px 10px;color:var(--muted);border-bottom:2px solid transparent}.fxc-tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.fxc-wl-h{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-weight:600;border-bottom:1px solid var(--line)}.fxc-wl{overflow-y:auto;flex:1}.fxc-wl table{width:100%;border-collapse:collapse}.fxc-wl th{text-align:right;font-weight:400;color:var(--muted);font-size:11px;padding:6px 10px;position:sticky;top:0;background:var(--panel)}.fxc-wl th:first-child,.fxc-wl td:first-child{text-align:left}.fxc-wl td{padding:7px 10px;text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--line)}.fxc-wl tr{cursor:pointer}.fxc-wl tbody tr:hover{background:var(--hover)}.fxc-wl tr.on td:first-child{color:var(--accent);font-weight:700}.fxc-detail{border-top:1px solid var(--line);padding:12px}.fxc-detail .px{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.fxc-detail .kv{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:8px;color:var(--muted)}.fxc-detail .kv b{color:var(--ink);font-weight:500;float:right;font-variant-numeric:tabular-nums}@media(max-width:860px){.fxc-right{display:none}}@media(max-width:560px){.fxc-left{width:40px}.fxc-left .fxc-btn{width:32px}.fxc-hide-s{display:none!important}}.fxc-left .fxc-btn{position:relative}.fxc-caret{position:absolute;right:0;bottom:0;width:12px;height:12px}.fxc-caret:after{content:"";position:absolute;right:2px;bottom:2px;border:3px solid transparent;border-right-color:var(--muted);border-bottom-color:var(--muted)}.fxc-caret:hover:after{border-right-color:var(--ink);border-bottom-color:var(--ink)}textarea.fxc-search{resize:vertical;font:inherit;color:inherit}.fxc-detail .sub{color:var(--muted)}.fxc-trade{position:absolute;left:0;top:0;z-index:4;overflow:hidden;pointer-events:none}.fxc-tl{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--c)}.fxc-tl.drag{border-top-style:solid}.fxc-tl .grab{position:absolute;left:0;right:0;top:-7px;height:14px;pointer-events:auto;cursor:ns-resize;touch-action:none}.fxc-tl .lbl{position:absolute;right:6px;top:-10px;height:19px;display:flex;align-items:stretch;border:1px solid var(--c);border-radius:3px;background:var(--bg);font-size:11px;line-height:17px;white-space:nowrap;pointer-events:auto;overflow:hidden;cursor:pointer;touch-action:none}.fxc-tl .lbl>*{padding:0 5px;border-left:1px solid var(--c)}.fxc-tl .lbl>*:first-child{border-left:0}.fxc-tl .lbl .k{background:var(--c);color:#fff;font-weight:600}.fxc-tl .lbl .v{font-variant-numeric:tabular-nums}.fxc-tl .lbl button{border:0;border-left:1px solid var(--c);background:none;cursor:pointer;color:var(--muted)}.fxc-tl .lbl button:hover{background:var(--hover);color:var(--ink)}.fxc-tl .lbl button.chip{cursor:ns-resize;font-weight:600}.fxc-tl .lbl button.chip.sl{color:#f23645}.fxc-tl .lbl button.chip.tp{color:#089981}.fxc-qt{position:absolute;left:8px;top:6px;z-index:5;display:flex;align-items:stretch;height:34px;border-radius:5px;overflow:hidden;box-shadow:var(--shadow);font-variant-numeric:tabular-nums}.fxc-qt button{border:0;cursor:pointer}.fxc-qt .s,.fxc-qt .b{min-width:78px;padding:2px 8px;color:#fff;font-weight:700;font-size:13px;line-height:1.1;display:flex;flex-direction:column;align-items:center;justify-content:center}.fxc-qt .s{background:#f23645}.fxc-qt .b{background:#2962ff}.fxc-qt small{font-size:10px;font-weight:500;opacity:.9}.fxc-qt .s:disabled,.fxc-qt .b:disabled{opacity:.45;cursor:default}.fxc-qt .lot{display:flex;align-items:center;background:var(--panel);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.fxc-qt .lot button{width:22px;height:100%;background:none;color:var(--muted);font-size:15px}.fxc-qt .lot button:hover{color:var(--ink);background:var(--hover)}.fxc-qt .lot input{width:48px;border:0;outline:0;background:none;text-align:center;font-weight:600}.fxc-stage.has-qt .fxc-legend{top:46px}.fxc-confirm{position:absolute;z-index:8;display:flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:6px;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);white-space:nowrap;pointer-events:auto}.fxc-confirm b{font-variant-numeric:tabular-nums}.fxc-confirm button{height:26px;min-width:30px;border-radius:4px;border:0;cursor:pointer;font-weight:700}.fxc-confirm .ok{background:var(--accent);color:#fff;padding:0 10px}.fxc-confirm .no{background:var(--panel2);color:var(--ink)}.mchart{--mc-bg: #000;--mc-bar: #121212;--mc-ink: #fff;--mc-mut: #9a9a9a;--mc-line: #2a2a2a;--mc-pop: #1c1c1e;--mc-btn: #2c2c2e;display:flex;flex-direction:column;height:100%;background:var(--mc-bg);color:var(--mc-ink);position:relative}.mchart.light{--mc-bg: #fff;--mc-bar: #fff;--mc-ink: #1b1b1b;--mc-mut: #6f6f6f;--mc-line: #e3e3e3;--mc-pop: #fff;--mc-btn: #efeff1}.mc-bar{flex-shrink:0;display:flex;align-items:center;gap:2px;height:48px;padding:0 6px;padding-top:env(safe-area-inset-top);background:var(--mc-bar);border-bottom:1px solid var(--mc-line)}.mc-bar button{background:none;border:0;color:var(--mc-ink);width:42px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;padding:0}.mc-bar button svg{width:22px;height:22px}.mc-bar button.on{background:var(--mc-btn)}.mc-bar button:disabled{opacity:.35}.mc-bar .mc-tf{width:auto;min-width:44px;padding:0 8px;font-size:15px;font-weight:600}.mc-sp{flex:1}.mc-oc{flex-shrink:0;display:flex;align-items:stretch;height:46px;background:var(--mc-bar);border-bottom:1px solid var(--mc-line)}.mc-side{flex:0 0 30%;border:0;color:#fff;padding:3px 8px;display:flex;flex-direction:column;justify-content:space-between;font-family:inherit}.mc-side.up{background:#1e88e5}.mc-side.dn{background:#e53935}.mc-side:disabled{opacity:.6}.mc-side small{align-self:flex-start;font-size:10px;font-weight:600;letter-spacing:.04em}.mc-bp{align-self:flex-end;font-size:13px;line-height:1;white-space:nowrap}.mc-bp b{font-size:22px;font-weight:600}.mc-bp sup{font-size:11px;vertical-align:top;position:relative;top:-1px}.mc-vol{flex:1;display:flex;align-items:center;justify-content:space-around}.mc-vol span{font-size:17px;font-weight:500}.mc-vol button{background:none;border:0;color:var(--mc-mut);padding:8px}.mc-vol svg{width:16px;height:16px}.mc-stage{position:relative;flex:1;min-height:0;overflow:hidden}.mc-chart{position:absolute;inset:0}.mc-tag{position:absolute;left:6px;top:4px;z-index:5;pointer-events:none;line-height:1.3}.mc-t1{pointer-events:auto;display:inline-flex;align-items:baseline;gap:4px;background:none;border:0;padding:0;color:inherit;font-family:inherit}.mc-sym{color:#1e88e5;font-size:13px;font-weight:700}.mc-dot{color:#1e88e5;font-size:11px}.mc-tfl{color:var(--mc-ink);font-size:13px;font-weight:600}.mc-t2{color:var(--mc-mut);font-size:11.5px;font-variant-numeric:tabular-nums}.mc-levels{position:absolute;inset:0 64px 0 0;z-index:4;pointer-events:none}.mc-cap{position:absolute;left:4px;transform:translateY(-100%);margin-top:-1px;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:auto;padding:1px 3px;touch-action:none}.mc-cap.sel{border:1px solid;border-radius:3px;background:var(--mc-bg)}.mc-cap.drag{padding:4px 8px;font-size:12px}.mc-ptags{position:absolute;right:0;top:0;bottom:0;z-index:4;pointer-events:none}.mc-ptag{position:absolute;left:0;right:0;transform:translateY(-50%);background:var(--mc-bg);border:1px solid;padding:1px 0 1px 4px;font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-ptag.live{z-index:1}.mc-grip{position:absolute;left:0;right:0;height:26px;transform:translateY(-50%);pointer-events:auto;touch-action:none}.mc-now{position:absolute;right:70px;bottom:32px;z-index:6;width:32px;height:32px;border-radius:50%;border:1px solid var(--mc-line);background:var(--mc-pop);color:var(--mc-ink);font-size:16px}.mc-closed{position:absolute;left:50%;top:42%;transform:translate(-50%);z-index:3;color:var(--mc-mut);font-size:12px;text-transform:uppercase;letter-spacing:.08em;pointer-events:none}.mc-notes{position:absolute;left:8px;right:72px;bottom:30px;z-index:7;display:flex;flex-direction:column;gap:4px;pointer-events:none}.mc-note{display:flex;gap:10px;align-items:center;background:var(--mc-pop);border-left:3px solid #1e88e5;box-shadow:0 2px 8px #00000040;padding:7px 10px;font-size:12px}.mc-note b{color:var(--mc-ink)}.mc-note span{color:#1e88e5;flex:1}.mc-note em{font-style:normal;color:#1e88e5}.mc-pop{position:absolute;left:8px;right:8px;top:6px;z-index:20;background:var(--mc-pop);border-radius:14px;box-shadow:0 8px 28px #00000059;padding:12px;max-height:calc(100% - 16px);overflow-y:auto}.mc-tfpop p{text-align:center;font-size:15px;font-weight:700;margin:6px 0 10px}.mc-tfrow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px}.mc-tfrow button{border:1px solid var(--mc-line);background:var(--mc-btn);color:var(--mc-ink);border-radius:8px;padding:10px 0;font-size:14px;font-family:inherit}.mc-tfrow button.on{background:#1e88e5;border-color:#1e88e5;color:#fff}.mc-list .mc-ph{font-size:16px;font-weight:700;margin:2px 4px 8px}.mc-list>button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;border-bottom:1px solid var(--mc-line);color:var(--mc-ink);padding:13px 4px;font-size:15px;text-align:left;font-family:inherit}.mc-tick{width:20px;height:20px;border-radius:4px;border:2px solid var(--mc-mut);flex:none}.mc-tick.on{background:#1e88e5;border-color:#1e88e5;box-shadow:inset 0 0 0 3px var(--mc-pop)}.mc-sw{width:38px;height:22px;border-radius:11px;background:var(--mc-btn);border:1px solid var(--mc-line);position:relative;flex:none}.mc-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--mc-mut);transition:left .15s}.mc-sw.on{background:#1e88e5;border-color:#1e88e5}.mc-sw.on:after{left:18px;background:#fff}.mc-sub{font-size:12px;color:var(--mc-mut);text-transform:uppercase;letter-spacing:.06em;margin:14px 4px 6px}.mc-seg{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mc-seg button{border:1px solid var(--mc-line);background:var(--mc-btn);color:var(--mc-ink);border-radius:8px;padding:10px 4px;font-size:13px;font-family:inherit}.mc-seg button.on{border-color:#1e88e5;color:#1e88e5;font-weight:700}.mc-radial-bg{position:absolute;inset:0;z-index:18}.mc-radial{position:absolute;z-index:19;width:236px;height:236px;margin:-118px 0 0 -118px;border-radius:50%;background:#1e88e5;box-shadow:0 6px 22px #00000059}.mc-rtf{position:absolute;transform:translate(-50%,-50%);background:none;border:0;color:#fff;font-size:13px;font-weight:700;padding:6px;border-radius:12px;font-family:inherit}.mc-rtf.on{background:#ffffff40}.mc-rin{position:absolute;left:50%;top:50%;width:124px;height:124px;margin:-62px 0 0 -62px;border-radius:50%;background:var(--mc-pop);display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:16px}.mc-rin button{background:none;border:0;color:#1e88e5;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.mc-rin svg{width:22px;height:22px}.mc-edit{flex-shrink:0;background:var(--mc-bar);border-top:1px solid var(--mc-line);padding:8px 10px 6px}.mc-er1{display:flex;align-items:center;gap:8px}.mc-esym{background:none;border:0;color:#1e88e5;font-size:17px;font-weight:700;padding:4px 2px;font-family:inherit}.mc-esym small{color:var(--mc-mut);font-weight:500;font-size:13px;margin-left:4px}.mc-circ{width:40px;height:40px;border-radius:50%;border:0;color:#fff;font-size:13px;font-weight:700;opacity:.45;font-family:inherit}.mc-circ.on{opacity:1}.mc-circ.sl{background:#e53935}.mc-circ.tp{background:#43a047}.mc-go{width:42px;height:42px;border:0;background:none;color:#1e88e5;display:flex;align-items:center;justify-content:center}.mc-go svg{width:26px;height:26px}.mc-go:disabled{opacity:.35}.mc-go.ghost{color:var(--mc-mut)}.mc-modify{border:0;border-radius:20px;background:#3949ab;color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;padding:10px 18px;font-family:inherit}.mc-modify.close{background:#e53935}.mc-er2{display:flex;gap:14px;margin-top:6px;overflow-x:auto}.mc-er2 button{background:none;border:0;color:var(--mc-mut);font-size:14px;padding:6px 0;white-space:nowrap;font-family:inherit}.mc-er2 button.on{color:#1e88e5;font-weight:700}.mc-einfo{justify-content:space-between;font-size:13px;color:var(--mc-mut)}:root,[data-theme=dark]{--bg: #131722;--bar: #1e222d;--bar2: #2a2e39;--border: #363a45;--line: #2a2e39;--hover: #2a2e39;--ink: #d1d4dc;--ink2: #fff;--blue: #2962ff;--red: #f23645;--green: #089981;--gray: #9598a1;--gray2: #787b86;--orange: #ff9800;--buy-bg: rgba(41, 98, 255, .16);--sell-bg: rgba(242, 54, 69, .16);--shadow: 0 10px 30px rgba(0, 0, 0, .55);--scrim: rgba(0, 0, 0, .55);--font: "Roboto Condensed", "Roboto", Tahoma, sans-serif;--font-desk: -apple-system, "Segoe UI", Roboto, "Trebuchet MS", Arial, sans-serif;color-scheme:dark}[data-theme=light]{--bg: #ffffff;--bar: #f8f9fd;--bar2: #f0f3fa;--border: #d1d4dc;--line: #e0e3eb;--hover: #f0f3fa;--ink: #131722;--ink2: #000;--gray: #6a6d78;--gray2: #787b86;--buy-bg: rgba(41, 98, 255, .1);--sell-bg: rgba(242, 54, 69, .1);--shadow: 0 10px 30px rgba(0, 0, 0, .16);--scrim: rgba(19, 23, 34, .35);color-scheme:light}*{box-sizing:border-box}input,select,button,textarea{font-family:inherit}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;position:fixed;inset:0;width:100%;touch-action:manipulation}#app{height:100%}button{cursor:pointer;color:inherit}.hide{display:none!important}.tab{font-variant-numeric:tabular-nums}.blue{color:var(--blue)}.red{color:var(--red)}.green{color:var(--green)}.gray{color:var(--gray)}.orange{color:var(--orange)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-track{background:transparent}.connect{height:100%;overflow-y:auto;padding:26px 20px;padding-top:calc(26px + env(safe-area-inset-top));max-width:520px;margin:0 auto}.connect .logo{text-align:center;margin:24px 0 20px}.connect .logo b{display:inline-block;background:var(--blue);color:#fff;font-weight:800;border-radius:10px;padding:10px 16px;font-size:20px}.connect .logo img{height:56px}.connect h2{text-align:center;font-weight:500;font-size:18px;margin:0 0 22px}.fld{margin-bottom:14px}.fld label{display:block;font-size:12px;color:var(--gray);margin-bottom:6px}.fld select,.fld input{width:100%;background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:8px;padding:13px 12px;font-size:15px}.fld input:focus,.fld select:focus{outline:none;border-color:var(--blue)}.btn-connect{width:100%;background:var(--blue);color:#fff;border:none;border-radius:8px;padding:15px;font-size:16px;font-weight:700;margin-top:8px}.btn-connect:disabled{opacity:.6}.savepw{display:flex;align-items:center;gap:8px;color:var(--gray);font-size:14px;margin:4px 2px 0}.savepw input{width:18px;height:18px;accent-color:var(--blue)}.cn-msg{min-height:18px;color:var(--red);font-size:13px;text-align:center;margin:10px 0 2px}.cn-msg.ok{color:var(--green)}.note{text-align:center;color:var(--gray);font-size:12px;margin-top:14px}.shell{height:100%;display:flex;flex-direction:column;max-width:520px;margin:0 auto}.apphead{flex-shrink:0;background:var(--bar);border-bottom:1px solid var(--border);padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.apphead .title{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.apphead .sub{font-size:12px;color:var(--gray);font-weight:400}.apphead .right{display:flex;align-items:center;gap:10px}.appbody{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;overscroll-behavior:contain;position:relative}.bottomnav{flex-shrink:0;display:flex;background:var(--bar);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.bottomnav button{flex:1;background:none;border:none;text-align:center;padding:7px 0 6px;color:var(--gray);font-size:10px}.bottomnav button svg{display:block;margin:0 auto 3px;width:20px;height:20px}.bottomnav button.active{color:var(--blue)}.mkt{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em}.mkt:before{content:"●";font-size:9px}.offline{background:var(--red);color:#fff;font-size:12px;text-align:center;padding:4px}.ibtn{background:none;border:none;color:var(--gray);padding:4px;display:inline-flex;border-radius:4px}.ibtn svg{width:20px;height:20px}.ibtn:hover{color:var(--ink)}.ibtn.on{color:var(--blue)}.qsearch{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--bar)}.qsearch input{flex:1;min-width:0;background:transparent;border:none;color:var(--ink);font-size:15px;outline:none}.qrow{display:grid;grid-template-columns:1fr auto auto;gap:2px 14px;align-items:start;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer}.qrow .qchg{grid-column:1 / -1;font-size:15px}.qrow .qchg .pct{margin-left:6px}.qrow .qs{font-weight:600;font-size:18px;letter-spacing:.2px}.qrow .qmeta{font-size:14px;color:var(--gray);margin-top:2px;display:flex;gap:10px}.qrow .qcol{text-align:right;min-width:100px}.qrow .qlh{font-size:14px;color:var(--gray);margin-top:3px}.qrow.dim{opacity:.45}.qrow .qedit{display:flex;gap:6px;align-items:center}.qrow .qedit button{background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:8px;width:36px;height:36px;font-size:14px}.bp{font-weight:400;font-size:15px;line-height:1.15;white-space:nowrap}.bp .ph{font-size:calc(1em + 2px)}.bp .pb{font-size:2em;font-weight:500}.bp sup{font-size:calc(.9em + 2px);vertical-align:baseline;position:relative;top:-.687em;margin-left:1px}.strip{background:var(--bar);border-bottom:1px solid var(--border);padding:10px 14px}.strip .top{display:flex;justify-content:space-between;align-items:center}.strip .acc{font-size:15px;color:var(--gray);font-weight:700}.strip .pnl{font-size:20px;font-weight:600}.strip .rows{display:grid;grid-template-columns:1fr 1fr;gap:3px 14px;margin-top:8px;font-size:15px}.strip .rows .r{display:flex;justify-content:space-between}.strip .rows .r span{color:var(--gray)}.poshead{padding:10px 14px 4px;font-size:12px;color:var(--gray);text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between}.pos{border-bottom:1px solid var(--line);padding:11px 14px;cursor:pointer}.pos .l1{display:flex;justify-content:space-between;align-items:center}.pos .sym{font-weight:700;font-size:15px}.pos .side{font-weight:700;margin-left:6px;font-size:13px}.side-BUY{color:var(--blue)}.side-SELL{color:var(--red)}.pos .prof{font-weight:700;font-size:16px}.pos .l2{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:12.5px;color:var(--gray2)}.empty{text-align:center;color:var(--gray);padding:24px 0;font-size:13px}.prices{display:flex;border-bottom:1px solid var(--border)}.prices .p{flex:1;text-align:center;padding:12px 8px}.prices .p small{display:block;color:var(--gray);font-size:11px;margin-bottom:2px}.prices .p .bp{font-size:15px}.prices .p .bp .pb{font-size:1.8em;font-weight:600}.prices .p .bp sup{top:-.545em}.prices .bid .bp{color:var(--red)}.prices .ask .bp{color:var(--blue)}.prices .p.bid{border-right:1px solid var(--border)}.ticket{padding:12px 14px}.typerow{display:flex;gap:6px;margin-bottom:10px}.typerow button{flex:1;background:var(--bar);border:1px solid var(--border);color:var(--gray);border-radius:6px;padding:8px 0;font-size:13px;font-weight:600}.typerow button.on{color:var(--ink2);border-color:var(--blue)}.lotrow{display:flex;align-items:center;gap:6px;justify-content:center;margin-bottom:12px}.lotrow .q{background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:10px;font-size:13px;min-width:52px}.lotrow input{width:96px;text-align:center;background:var(--bar);border:1px solid var(--border);color:var(--ink2);border-radius:6px;padding:10px;font-size:18px;font-weight:700}.sltp{display:flex;gap:10px;margin-bottom:12px}.sltp .c{flex:1;min-width:0}.sltp label{font-size:11px;color:var(--gray);display:flex;justify-content:space-between}.sltp .inp{display:flex}.sltp .inp input{flex:1;min-width:0;background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:6px 0 0 6px;padding:10px;font-size:15px}.sltp .inp button{background:var(--bar);border:1px solid var(--border);border-left:none;color:var(--ink);width:36px;font-size:16px}.sltp .inp button:last-child{border-radius:0 6px 6px 0}.sltp .sl input{border-left:3px solid var(--red)}.sltp .tp input{border-left:3px solid var(--green)}.sltp .est{font-size:11px;color:var(--gray);margin-top:3px;min-height:13px}.execbtns{display:flex}.execbtns button{flex:1;padding:15px 8px;font-size:16px;font-weight:800;border:none;line-height:1.15}.execbtns button small{display:block;font-size:11px;font-weight:500;opacity:.8}.b-sell{background:var(--sell-bg);color:var(--red);border-right:1px solid var(--border);border-radius:6px 0 0 6px}.b-buy{background:var(--buy-bg);color:var(--blue);border-radius:0 6px 6px 0}.execbtns button:disabled{opacity:.5}.pricerow{margin-bottom:12px}.pricerow label{font-size:11px;color:var(--gray)}.pricerow input{width:100%;background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:10px;font-size:15px}.chartwrap{display:flex;flex-direction:column;height:100%;position:relative}.chartbar{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bar);border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto}.chartbar .symbtn{background:transparent;border:none;color:var(--ink2);font-size:16px;font-weight:800;padding:4px 6px;white-space:nowrap}.fxhost{flex:1;min-height:200px;height:auto}.fxc.fxhost .fxc-modal,.fxc.fxhost .fxc-menu{z-index:1400}.h-period{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bar);border-bottom:1px solid var(--border);overflow-x:auto}.h-period button{background:var(--bar2);border:1px solid var(--border);color:var(--gray);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;white-space:nowrap}.h-period button.on{color:var(--ink2);border-color:var(--blue)}.h-custom{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bar2);border-bottom:1px solid var(--border)}.h-custom input{flex:1;min-width:0;background:var(--bar);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:7px 8px;font-size:13px}.h-custom button{background:var(--blue);border:none;color:#fff;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700}.h-sum{border-top:8px solid var(--bar);padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.h-sum .r{display:flex;justify-content:space-between;padding:6px 0;font-size:16px;font-weight:700}.h-sum .r span{color:var(--gray)}.h-sum .r.tot{border-top:1px solid var(--line);margin-top:4px;padding-top:10px;font-size:17px}.pos.hist .when{color:var(--gray2);font-size:12.5px;font-weight:400;white-space:nowrap}.menu{padding:16px}.menucard{background:var(--bar);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:16px}.menucard .mk-acc{font-size:18px;font-weight:700}.menucard .mk-sub{font-size:13px;color:var(--gray);margin-top:4px}.menucard .rows{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:14px}.menucard .rows div{display:flex;justify-content:space-between}.menucard .rows span{color:var(--gray)}.mn-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px;border:none;border-bottom:1px solid var(--line);color:var(--ink);font-size:15px;background:none;width:100%;text-align:left}.mn-item small{color:var(--gray);font-size:12px}.mn-item.danger{color:var(--red)}.sheet-bg{position:fixed;inset:0;background:var(--scrim);z-index:1500}.sheet{position:fixed;left:0;right:0;bottom:0;max-width:520px;margin:0 auto;background:var(--bar);border-top:1px solid var(--border);border-radius:14px 14px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));z-index:1501;box-shadow:var(--shadow);max-height:92vh;overflow-y:auto}.sheet .sh-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sheet .sh-h b{font-size:16px}.sheet .sh-close{background:none;border:none;color:var(--gray);font-size:20px}.sheet .kv{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:14px;margin-bottom:12px}.sheet .kv div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:5px 0}.sheet .kv span{color:var(--gray)}.sheet .sltp .inp input,.sheet .sltp .inp button,.sheet .pricerow input{background:var(--bg)}.btnrow{display:flex;gap:8px;margin-top:10px}.btnrow button{flex:1;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:700}.btn-blue{background:var(--blue);color:#fff}.btn-red{background:var(--red);color:#fff}.btn-dark{background:var(--bar);border:1px solid var(--border)!important;color:var(--ink)}button:disabled{opacity:.55;cursor:default}.symlist{max-height:60vh;overflow-y:auto}.symlist button{display:flex;justify-content:space-between;width:100%;background:none;border:none;border-bottom:1px solid var(--line);color:var(--ink);padding:12px 4px;font-size:15px;text-align:left}.symlist button.on{color:var(--blue)}.symlist small{color:var(--gray)}.toasts{position:fixed;top:calc(10px + env(safe-area-inset-top));left:0;right:0;z-index:2000;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.toast{background:var(--bar2);border:1px solid var(--border);color:var(--ink);border-radius:8px;padding:9px 14px;font-size:13px;max-width:92%;box-shadow:var(--shadow)}.toast.ok{border-color:#089981b3}.toast.err{border-color:#f23645cc;color:var(--red)}.dtable{width:100%;border-collapse:collapse;font-size:12.5px}.dtable th{text-align:left;color:var(--gray);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--bg);z-index:1}.dtable td{padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.dtable tr.row{cursor:pointer}.dtable tr.row:hover{background:var(--hover)}.dtable tr.row.cur td:first-child{box-shadow:inset 2px 0 0 var(--blue)}.dtable .num{text-align:right}.dtable .act{text-align:right;width:1%}.dtable .act button{background:none;border:1px solid transparent;color:var(--gray);border-radius:4px;width:24px;height:22px;padding:0;font-size:13px;line-height:1}.dtable .act button:hover{color:var(--ink2);border-color:var(--border);background:var(--bar2)}.dtable .act button.x:hover{color:#fff;background:var(--red);border-color:var(--red)}.shell.desk{max-width:none;font-family:var(--font-desk);font-size:13px}.dhead{flex-shrink:0;height:46px;display:flex;align-items:center;gap:14px;padding:0 10px 0 14px;background:var(--bar);border-bottom:1px solid var(--border);white-space:nowrap}.dhead .brand{font-size:15px;font-weight:700;color:var(--ink2);display:flex;align-items:center;gap:8px}.dhead .brand img{height:24px}.dhead .acct{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--ink);font-size:13px;font-weight:600}.dhead .acct:hover{border-color:var(--gray2)}.badge{font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:3px;background:var(--bar2);color:var(--gray)}.badge.live{background:#0899812e;color:var(--green)}.badge.demo{background:#ff98002e;color:var(--orange)}.badge.ro{background:var(--sell-bg);color:var(--red)}.dhead .metrics{display:flex;gap:22px;overflow:hidden;min-width:0}.dhead .m{display:flex;flex-direction:column;line-height:1.15}.dhead .m span{font-size:10.5px;color:var(--gray)}.dhead .m b{font-size:13px;font-weight:600}.dhead .spacer{flex:1}.dhead .pl{text-align:right;line-height:1.15}.dhead .pl span{display:block;font-size:10.5px;color:var(--gray)}.dhead .pl b{font-size:16px;font-weight:700}.dhead .tools{display:flex;align-items:center;gap:2px;padding-left:8px;border-left:1px solid var(--border)}.dhead .ibtn{width:32px;height:32px;align-items:center;justify-content:center}.dhead .ibtn:hover{background:var(--hover)}.conn{width:8px;height:8px;border-radius:50%;background:var(--green)}.conn.off{background:var(--red)}.dmain{flex:1;min-height:0;display:flex}.dpanel{flex:none;min-width:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.dpanel .phead{flex:none;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 12px;font-weight:600;border-bottom:1px solid var(--border);background:var(--bar)}.dpanel .pbody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.dcenter{flex:1;min-width:0;display:flex;flex-direction:column}.dchart{flex:1;min-height:120px}.ddock{flex:none;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.ddock .dtabs{flex:none;height:36px;display:flex;align-items:stretch;background:var(--bar);border-bottom:1px solid var(--border);padding-right:6px}.ddock .dtabs button.t{background:none;border:none;border-bottom:2px solid transparent;color:var(--gray);padding:0 14px;font-size:13px;font-weight:600}.ddock .dtabs button.t:hover{color:var(--ink)}.ddock .dtabs button.t.on{color:var(--ink2);border-bottom-color:var(--blue)}.ddock .dtabs .cnt{margin-left:5px;font-size:11px;background:var(--bar2);border-radius:8px;padding:1px 6px;color:var(--gray)}.ddock .dtabs .sum{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:12px;color:var(--gray);padding-right:8px;overflow:hidden}.ddock .dtabs .sum b{color:var(--ink);font-weight:600}.ddock .dbody{flex:1;min-height:0;overflow:auto}.split{flex:none;background:var(--border);position:relative;z-index:3}.split.v{width:1px;cursor:col-resize}.split.h{height:1px;cursor:row-resize}.split:after{content:"";position:absolute}.split.v:after{inset:0 -3px}.split.h:after{inset:-3px 0}.split:hover,.split.on{background:var(--blue)}body.resizing{user-select:none;-webkit-user-select:none}body.resizing .fxhost{pointer-events:none}.wl-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;border-bottom:1px solid var(--line);color:var(--gray)}.wl-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font-size:13px}.wl{width:100%;border-collapse:collapse}.wl th{position:sticky;top:0;background:var(--bg);z-index:1;text-align:right;font-size:11px;font-weight:500;color:var(--gray);padding:6px 8px;border-bottom:1px solid var(--line)}.wl th:first-child,.wl td:first-child{text-align:left;padding-left:12px}.wl td{text-align:right;padding:7px 8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.wl tr{cursor:pointer}.wl tbody tr:hover{background:var(--hover)}.wl tr.on{background:var(--buy-bg)}.wl tr.on td:first-child{box-shadow:inset 2px 0 0 var(--blue)}.wl .s{font-weight:600;color:var(--ink2)}.wl .s small{display:block;font-weight:400;font-size:11px;color:var(--gray);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl .up{color:var(--blue)}.wl .dn{color:var(--red)}.wl .closed{opacity:.55}.wl-info{flex:none;border-top:1px solid var(--border);padding:10px 12px;background:var(--bar);font-size:12px}.wl-info h4{margin:0 0 6px;font-size:13px;color:var(--ink2)}.wl-info h4 small{font-weight:400;color:var(--gray);margin-left:6px}.wl-info .g{display:grid;grid-template-columns:1fr 1fr;gap:3px 14px}.wl-info .g div{display:flex;justify-content:space-between}.wl-info .g span{color:var(--gray)}.dpop-bg{position:fixed;inset:0;z-index:1450}.dpop{position:fixed;top:50px;z-index:1451;width:340px;max-height:calc(100vh - 70px);overflow-y:auto;background:var(--bar);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.dpop .menu{padding:12px}.dpop .menucard{background:var(--bg);margin-bottom:8px}.dpop .mn-item{padding:11px 6px;font-size:14px}.dpop .mn-item:hover{background:var(--hover)}.shell.desk .sheet{max-width:460px;bottom:auto;top:50%;transform:translateY(-50%);border-radius:12px;border:1px solid var(--border)}.shell.desk .prices .p .bp{font-size:14px}.shell.desk .ticket{padding:12px}.shell.desk .lotrow .q{min-width:44px;padding:9px 6px}.shell.desk .lotrow input{width:84px;font-size:16px;padding:9px 6px}.shell.desk .execbtns button{padding:13px 8px}@media(min-width:1024px){.connect{padding-top:8vh}.connect form{background:var(--bar);border:1px solid var(--border);border-radius:12px;padding:22px}}.cdlg-bg{position:fixed;inset:0;z-index:1900;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px}.cdlg{width:100%;max-width:380px;background:var(--bar);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:18px;font-family:var(--font-desk)}.cdlg h3{margin:0 0 6px;font-size:17px;color:var(--ink2)}.cdlg p{margin:0 0 12px;font-size:14px;color:var(--gray);line-height:1.45}.cdlg-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray);margin-bottom:4px}.cdlg-check input{width:16px;height:16px;accent-color:var(--blue)}.cdlg .btnrow button{padding:11px;font-size:14px}.bsearch{position:relative;display:flex;align-items:center;gap:8px;background:var(--bar);border:1px solid var(--border);border-radius:8px;padding:0 12px}.bsearch:focus-within,.bsearch.open{border-color:var(--blue)}.bsearch input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ink);padding:13px 0;font-size:15px}.bsearch .bico{width:22px;height:22px;flex:none;border-radius:5px;object-fit:contain}.bsearch .bchk{font-weight:700}.blist{position:absolute;left:-1px;right:-1px;top:100%;margin-top:4px;z-index:20;background:var(--bar);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);max-height:260px;overflow-y:auto;padding:4px}.blist button{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:6px;padding:9px 10px;text-align:left;color:var(--ink);font-size:15px}.blist button.hi{background:var(--hover)}.blist button.off{opacity:.5}.blist img,.blist .bmark{width:28px;height:28px;flex:none;border-radius:6px;object-fit:contain;background:var(--bar2)}.blist .bmark{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--gray)}.blist .bname{display:flex;flex-direction:column;line-height:1.2}.blist .bname small{color:var(--gray);font-size:12px}.blist .bnone{padding:10px 12px;color:var(--gray);font-size:13px}.connect .logo img{max-height:64px;max-width:240px}.dhead .brand img{height:26px;max-width:160px;object-fit:contain}[data-theme=black]{--bg: #000000;--bar: #121212;--bar2: #1c1c1c;--border: #2c2c2c;--line: #1c1c1c;--hover: #1c1c1c;--ink: #e6e6e6;--ink2: #fff;--blue: #3d8bff;--red: #ff4d4f;--green: #2ebd85;--gray: #9a9a9a;--gray2: #808080;--buy-bg: rgba(61, 139, 255, .18);--sell-bg: rgba(255, 77, 79, .18);--shadow: 0 10px 30px rgba(0, 0, 0, .7);--scrim: rgba(0, 0, 0, .6);color-scheme:dark}[data-theme=black] .fxc.fxhost[data-theme=dark]{--bg: #000;--panel: #121212;--panel2: #1c1c1c;--line: #161616;--line2: #2c2c2c;--hover: #1f1f1f}.dhead .neworder{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:6px;background:var(--blue);color:#fff;font-size:13px;font-weight:600}.dhead .neworder svg{width:15px;height:15px}.dhead .neworder:hover{filter:brightness(1.1)}.ddock .dtabs.bottom{border-bottom:0;border-top:1px solid var(--border);height:30px}.ddock .dtabs.bottom button.t{border-bottom:0;border-top:2px solid transparent;font-size:12.5px;padding:0 12px}.ddock .dtabs.bottom button.t.on{border-top-color:var(--blue);background:var(--bg)}.ddock .dtabs .tbx{display:flex;align-items:center;padding:0 10px;font-size:11px;color:var(--gray);text-transform:uppercase;letter-spacing:.05em;border-right:1px solid var(--border)}.ddock .dtabs .spacer{flex:1}.dtable tr.balrow td{background:var(--bar);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--gray);padding:7px 10px}.dtable tr.balrow td b{color:var(--ink2);font-weight:600}.shell.desk .sheet.orderwin{max-width:420px;padding-bottom:12px}.shell.desk .sheet.orderwin .ticket{padding:8px 0 0}.shell.desk .sheet.orderwin .prices{border:1px solid var(--border);border-radius:8px}.apphead .ibtn.back{margin-left:-6px;color:var(--ink)}.apphead .ibtn.plus{color:var(--blue)}.apphead .ibtn svg{width:24px;height:24px}.sheet.actions .mn-item{font-size:16px;padding:15px 4px}.mn-seg{cursor:default}.seg{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg button{background:none;border:0;border-left:1px solid var(--border);color:var(--gray);padding:6px 10px;font-size:12.5px;font-weight:600}.seg button:first-child{border-left:0}.seg button.on{background:var(--blue);color:#fff}.appbody.full{overflow:hidden}.mdrawer{position:fixed;left:0;top:0;bottom:0;width:84%;max-width:360px;z-index:1501;background:var(--bar);overflow-y:auto;box-shadow:var(--shadow);padding-top:env(safe-area-inset-top)}
