@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090c0f;--chrome:#0c1116;--panel:#11161c;--raised:#182029;--lift:#1e2732;--text:#e2e8ee;--muted:#8794a1;--faint:#66727d;--line:#1a212a;--edge:#2b343f;--control-line:#5c656f;--buy:#2eb888;--sell:#e0655f;--warn:#d8a13a;--accent:#4a9ae0;--face-text:"IBM Plex Sans Variable", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--face-num:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-micro:10px;--t-small:11px;--t-body:12px;--t-num:12px;--t-price:15px;--t-display:20px;--row:22px;--lh:1.35;--s1:4px;--s2:6px;--s3:8px;--s4:12px;--s5:16px;--s6:24px;--r-control:4px;--r-surface:8px;--tool-strip:33px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:var(--t-body)/var(--lh) var(--face-text);margin:0}.figure-value,td,th,input,select,.px,.mono,.account-number{font-family:var(--face-num);font-variant-numeric:tabular-nums}th{font-family:var(--face-text)}.terminal{flex-direction:column;height:100vh;display:flex}.account-bar{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 14px;display:flex}.figure{flex-direction:column;display:flex}.figure-label{color:var(--faint);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.figure-value{font-variant-numeric:tabular-nums;font-size:var(--t-price);letter-spacing:-.01em;font-weight:600}.spacer{flex:1}.muted{color:var(--muted)}.pill{border-radius:999px;padding:2px 8px;font-size:11px}.pill-ok{color:var(--buy);background:#26a37b2e}.pill-bad{color:var(--sell);background:#d05c5c2e}.pill-warn{color:var(--warn);background:#d8a13a2e}.workspace{grid-template-columns:var(--dock-left,300px) 5px 1fr 5px var(--dock-right,320px);background:var(--line);flex:1;gap:0;min-height:0;padding:0;display:grid}@media (width<=1400px){.workspace{grid-template-columns:var(--dock-left,300px) 5px 1fr}.symbol-column,.workspace>.splitter-x:last-of-type{display:none}}.mobile{background:var(--line);flex-direction:column;flex:1;min-height:0;display:flex}.mobile-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mobile-pane>.panel,.mobile-pane>.chart-area{flex:1;min-height:0}.mobile-bar{background:var(--chrome);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);display:flex}.mb-tab{min-height:44px;color:var(--muted);font:inherit;font-family:var(--face-text);cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:6px 2px;font-size:11px;display:flex}.mb-tab.selected{color:var(--text);border-top-color:var(--accent);background:var(--panel)}.mb-sym{font-family:var(--face-num);color:var(--faint);letter-spacing:.02em;font-size:9.5px}.mb-tab.selected .mb-sym{color:var(--muted)}@media (width<=900px){.tiling,.draw-tools{display:none}.account-bar,.toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding:6px 10px;overflow:auto hidden}.account-bar::-webkit-scrollbar{display:none}.toolbar::-webkit-scrollbar{display:none}.account-bar>*,.toolbar>*{flex:none}.status-bar{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.status-bar::-webkit-scrollbar{display:none}.status-bar>*{flex:none}.chart-area,.chart-panel{min-height:0}.modal,.modal.symbols{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.modal-backdrop{padding:0}}.dock-left,.dock-main{background:var(--line);flex-direction:column;gap:1px;min-height:0;display:flex}.dock-main{gap:0;min-width:0}.splitter{z-index:5;background:0 0;flex:0 0 5px;position:relative}.splitter-x{cursor:col-resize;width:5px}.splitter-y{cursor:row-resize;height:5px}.splitter:after{content:"";background:var(--line);transition:background 90ms;position:absolute}.splitter-x:after{width:1px;top:0;bottom:0;left:2px}.splitter-y:after{height:1px;top:2px;left:0;right:0}.splitter:hover:after,.splitter.dragging:after{background:var(--accent)}.splitter-x:hover:after,.splitter-x.dragging:after{width:3px;left:1px}.splitter-y:hover:after,.splitter-y.dragging:after{height:3px;top:1px}.dock-left{min-width:0;overflow:auto}.chart-area{flex:1;min-height:300px;display:flex;position:relative}.chart-area>.chart-stack{flex:1;min-width:0}.chart-stack{flex-direction:column;min-width:0;min-height:0;display:flex}.chart-strip{background:var(--panel);border-bottom:1px solid var(--line);align-items:stretch;display:flex}.chart-strip .chart-tabs{flex:1;min-width:0}.tiling{padding:0 var(--s2);align-items:center;gap:2px;display:flex}.tiling .tf{font-family:var(--face-text);letter-spacing:-.05em}.chart-grid{background:var(--line);flex:1;gap:1px;min-height:0;display:grid}.chart-grid.tiles-1{grid-template-columns:1fr}.chart-grid.tiles-2{grid-template-columns:1fr 1fr}.chart-grid.tiles-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.chart-grid>.chart-panel{min-width:0;min-height:0}.tile-name{font-family:var(--face-text);color:var(--text);white-space:nowrap;margin-inline-end:var(--s2);font-weight:600}.chart-grid.tiles-2>.chart-panel.active,.chart-grid.tiles-4>.chart-panel.active{box-shadow:inset 0 2px 0 var(--accent)}.one-click-dock{top:10px;z-index:12;position:absolute;inset-inline-start:10px}.panel{background:var(--panel);padding:var(--s3);box-shadow:none;border:0;border-radius:0}.panel h2{margin:0 0 var(--s3);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);justify-content:space-between;align-items:center;font-weight:600;display:flex}.chart-panel{flex-direction:column;flex:1;min-height:300px;display:flex}.chart-canvas{flex:1;min-width:0;min-height:0}.chart-body{flex:1;min-height:0;display:flex;overflow:hidden}.draw-tools{width:var(--tool-strip);box-sizing:border-box;align-items:center;gap:var(--s2);padding:var(--s2) 0;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line);background:#0c1116db;flex-direction:column;display:flex}.draw-group{flex-direction:column;align-items:center;gap:1px;display:flex}.draw-sep{background:var(--line);width:16px;height:1px}.draw-tool{border-radius:var(--r-control);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.draw-tool svg{stroke-width:1.6px;width:15px;height:15px}.draw-tool svg.rot{transform:rotate(90deg)}.draw-tool:hover:not(:disabled){background:var(--raised);color:var(--text)}.draw-tool.selected{color:var(--accent);background:#4a9ae024;border-color:#4a9ae08c}.draw-tool:disabled{opacity:.3;cursor:default}.draw-danger:hover:not(:disabled){color:var(--sell)}.draw-palette{position:relative}.draw-chip{border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000073,0 0 0 1px #ffffff2e}.draw-swatches{inset-inline-start:calc(100% + 6px);z-index:30;gap:var(--s2);padding:var(--s2);border:1px solid var(--edge);border-radius:var(--r-control);background:var(--chrome);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:-4px;box-shadow:0 8px 22px #00000080}.draw-swatch{cursor:pointer;border:0;border-radius:999px;width:16px;height:16px;padding:0;box-shadow:inset 0 0 0 1px #00000073}.draw-swatch:hover{transform:scale(1.12)}.draw-swatch.selected{box-shadow:inset 0 0 0 1px #00000073, 0 0 0 2px var(--text)}.chart-with-notes{flex:1;min-width:0;display:flex;position:relative}.chart-note-entry{z-index:14;border:1px solid var(--accent);background:var(--panel);width:190px;color:var(--text);border-radius:3px;padding:3px 6px;font-size:12px;position:absolute}.timeframes{gap:4px;display:flex}.tf{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:2px 7px;font-size:11px}.tf.selected{color:var(--text);border-color:#3a4753}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--faint);font-weight:500;font-size:var(--t-micro);letter-spacing:.02em;height:var(--row);padding:0 var(--s2);border-bottom:1px solid var(--line);white-space:nowrap}td{height:var(--row);padding:0 var(--s2);font-size:var(--t-num);font-variant-numeric:tabular-nums;border-bottom:0}tbody tr:hover td{background:#ffffff07}.right{text-align:right}tr.selected{background:#3a475359}tbody tr{cursor:default}[data-testid^=watchlist-row]{cursor:pointer}.buy,td.buy{color:var(--buy)}.sell,td.sell{color:var(--sell)}label{color:var(--muted);flex-direction:column;gap:3px;margin-bottom:8px;font-size:11px;display:flex}input,select{border:1px solid var(--line);color:var(--text);font:inherit;background:#0d1116;border-radius:4px;padding:5px 7px}.tables{flex:1;min-height:180px;overflow:auto}.tabs{gap:4px;margin-bottom:8px;display:flex}.tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;text-transform:capitalize;background:0 0;border-radius:4px;padding:3px 10px}.tab.selected{color:var(--text);border-color:#3a4753}.actions{justify-content:flex-end;gap:4px;display:flex}.actions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:2px 8px}.actions input{width:90px}.banner{color:var(--warn);border-top:1px solid var(--line);background:#d8a13a1f;padding:6px 16px}.banner-bad{color:var(--sell);background:#d05c5c24}.signin{place-items:center;min-height:100vh;padding:20px;display:grid}.signin-card{flex-direction:column;width:100%;max-width:320px;padding:20px;display:flex}.signin-card h1{letter-spacing:.01em;margin:0 0 14px;font-size:15px;font-weight:600}.signin-card input{padding:7px 9px}.signin-hint{color:var(--muted);margin:-4px 0 10px;font-size:11px}.signin-error{color:var(--sell);margin:0 0 10px;font-size:12px}.signin-card button[type=submit]{border:1px solid var(--line);color:var(--buy);font:inherit;cursor:pointer;background:#26a37b29;border-radius:4px;padding:8px}.signin-card button[type=submit]:disabled{opacity:.6;cursor:default}.signin-toggle{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:12px;text-decoration:underline}.sim{letter-spacing:.5px;vertical-align:middle;color:var(--warn);background:#d8a13a2e;border-radius:3px;margin-inline-start:6px;padding:0 4px;font-size:9px;font-weight:600;display:inline-block}.sim.demo{background:var(--warn);color:#1a1206;padding:1px 5px;font-size:10px}.indicators{margin-inline-start:10px;position:relative}.indicator-panel{top:22px;z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:5px;width:300px;padding:8px;font-weight:400;position:absolute;inset-inline-start:0;box-shadow:0 6px 18px #00000073}.indicator-group{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 4px;font-size:10px;font-weight:600}.indicator-group:not(:first-child){margin-top:10px}.indicator-row{border-bottom:1px solid var(--line);padding:5px 2px}.indicator-row:last-child{border-bottom:0}.indicator-name{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.indicator-swatch{border-radius:2px;flex:none;width:10px;height:10px}.indicator-row:not(.on) .indicator-name{color:var(--muted)}.indicator-row:not(.on) .indicator-swatch{opacity:.3}.indicator-row:not(.on) .indicator-params{opacity:.45}.indicator-params{flex-wrap:wrap;gap:6px;margin:5px 0 0 20px;display:flex}.indicator-param{flex-direction:column;gap:2px;font-size:10px;display:flex}.indicator-param span{color:var(--muted)}.indicator-param input,.indicator-param select{border:1px solid var(--line);background:var(--bg);width:68px;color:var(--text);border-radius:3px;padding:2px 4px;font-size:11px}.indicator-param select{width:96px}.withdrawals{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.withdraw-figures{flex-wrap:wrap;gap:6px 24px;display:flex}.withdraw-figures span{flex-direction:column;gap:1px;font-size:11px;display:flex}.withdraw-figures b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.withdraw-figures span:first-child b{color:var(--accent)}.withdraw-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.withdraw-form input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:3px;padding:4px 6px;font-size:12px}.withdraw-form input:first-child{text-align:right;width:110px}.withdraw-form input:nth-child(2){flex:1;min-width:160px}.withdraw-status{text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2,#ffffff0f);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10px;display:inline-block}.withdraw-status.pending{color:var(--warn);background:#d8a13a2e}.withdraw-status.approved{color:var(--buy,#26a37b);background:#26a37b2e}.withdraw-status.rejected{color:var(--sell,#d05c5c);background:#d05c5c2e}.modal-backdrop{z-index:40;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);background:var(--panel);border-radius:6px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:14px 16px;overflow-y:auto;box-shadow:0 10px 30px #00000080}.modal h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.modal h3 .link{margin-inline-start:auto}.spec{grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-size:12px;display:grid}.spec dt{color:var(--muted)}.spec dd{text-align:right;margin:0}.spec-open{border:1px solid var(--line);width:14px;height:14px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border-radius:7px;margin-inline-start:6px;padding:0;font-size:9px;font-style:italic;line-height:1}.spec-open:hover{color:var(--text);border-color:var(--muted)}.panel-action{border:1px solid var(--line);color:var(--muted);font:inherit;letter-spacing:.06em;cursor:pointer;text-transform:none;background:0 0;border-radius:4px;padding:1px 6px;font-size:10px}.panel-action:hover{color:var(--text);border-color:var(--muted)}.mw-remove{visibility:hidden;font-size:11px;font-style:normal}tr:hover .mw-remove,.mw-remove:focus-visible{visibility:visible}.modal.symbols{width:460px}.symbols-lede{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.symbols-bar{align-items:center;gap:6px;margin-bottom:8px;display:flex}.symbols-bar .sp-search{flex:1;min-width:0;margin:0}.symbols-count{color:var(--faint);white-space:nowrap;font-size:10.5px}.symbols-list{max-height:46vh;overflow-y:auto}.symbols-head{color:var(--faint);cursor:default}.symbols-row{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:8px;padding:4px 6px;font-size:12px;display:flex}.symbols-row:hover{background:var(--raised)}.symbols-row.shown{color:var(--text)}.symbols-tick{width:12px;color:var(--accent);font-size:11px}.statement{flex-direction:column;gap:8px;min-height:0;display:flex}.statement-periods{flex-wrap:wrap;gap:4px;display:flex}.statement-totals{border-top:1px solid var(--line);max-width:320px;margin-top:4px;padding-top:8px}.statement-totals .strong{color:var(--text);font-weight:600}.toolbar{background:var(--chrome);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.toolbar-sep{background:var(--line);width:1px;height:20px}.toolbar .new-order{color:#9ecbf2;font:inherit;cursor:pointer;background:#3d8bd429;border:1px solid #3d8bd480;border-radius:4px;padding:5px 12px;font-weight:600}.toolbar .new-order:hover{background:#3d8bd442}.tab-sim{background:var(--warn);vertical-align:middle;border-radius:3px;width:5px;height:5px;margin-inline-start:6px;display:inline-block}.chart-types .tf{min-width:26px}.arrow{vertical-align:middle;border-inline:4px solid #0000;width:0;height:0;margin-inline-end:6px;display:inline-block}.arrow.up{border-bottom:5px solid var(--buy)}.arrow.down{border-top:5px solid var(--sell)}.price.up{color:var(--buy)}.price.down{color:var(--sell)}.market-watch{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.market-watch td{padding:6px 5px}.market-watch th{padding:4px 5px}.mw-search{width:100%;margin-bottom:var(--s2);padding:3px var(--s2);border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--chrome);color:var(--text);font:inherit;font-size:var(--t-small)}.mw-search::placeholder{color:var(--faint)}.mw-group td{height:auto;padding:var(--s3) 5px var(--s1);font-family:var(--face-text);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);border-bottom:1px solid var(--line);font-weight:600}.mw-group:first-child td{padding-top:var(--s1)}tr.mw-group:hover td{background:0 0}.market-watch td.gain{color:var(--buy)}.market-watch td.loss{color:var(--sell)}.market-watch td:first-child,.market-watch th:first-child{white-space:nowrap}.market-watch .sim{margin-inline-start:5px;padding:0 3px}.one-click{border:1px solid var(--edge);background:#0e1319eb;border-radius:6px;align-items:stretch;gap:6px;padding:6px;display:flex;box-shadow:0 6px 18px #00000073}.oc{min-width:96px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;display:flex}.oc:disabled{opacity:.45;cursor:default}.oc-sell{color:var(--sell);background:#d05c5c2e;border-color:#d05c5c73}.oc-buy{color:var(--buy);background:#26a37b2e;border-color:#26a37b73}.oc-sell:hover:not(:disabled){background:#d05c5c4d}.oc-buy:hover:not(:disabled){background:#26a37b4d}.oc-word{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:10px}.oc-price{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.oc-middle{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.oc-volume{text-align:center;font-variant-numeric:tabular-nums;width:62px;padding:4px 5px}.oc-spread{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:11px;display:flex}.oc-spread-label{color:var(--faint);font-family:var(--face-text);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.oc-suspended{color:var(--warn);text-align:center;flex-basis:100%;margin:4px 0 0;font-size:11px}.chart-title{color:var(--text);letter-spacing:0;align-items:baseline;gap:8px;font-size:13px;display:flex}.chart-title .muted{font-size:11px}.modal-backdrop>.ticket{width:340px;max-width:calc(100vw - 32px)}.ticket h2{text-transform:none;color:var(--text);letter-spacing:0;font-size:13px}.ticket .link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:11px;text-decoration:underline}.ticket-suspended{color:var(--warn);margin:8px 0 0;font-size:11px}.chart-window{height:100vh}.chart-window .chart-area{flex:1;min-height:0}.chart-window-bar{background:var(--chrome);border-block-end:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:flex}.chart-window-bar b{color:var(--text);font-size:12px}.status-bar{background:var(--chrome);border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:4px 12px;font-size:11px;display:flex}.status-sep{background:var(--line);width:1px;height:11px}.sign-out{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:3px 9px;font-size:11px}.sign-out:hover{color:var(--text);border-color:var(--edge)}.dot{border-radius:4px;width:7px;height:7px}.dot-ok{background:var(--buy)}.dot-bad{background:var(--sell)}.tables{flex:0 0 var(--dock-bottom,260px);min-height:140px}.ohlc{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--text);align-items:baseline;gap:5px;margin-inline-start:14px;font-size:11px;font-weight:400;display:flex}.ohlc .muted{font-size:10px}.table-actions{align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.table-actions button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;margin-inline-start:auto;padding:2px 9px}.table-actions button+button{margin-inline-start:0}.table-actions button:hover{color:var(--text);border-color:var(--edge)}.table-actions .danger{color:var(--sell);border-color:#d05c5c73}.chart-panel h2{justify-content:flex-start}.chart-panel h2 .indicators{margin-inline-start:auto}.account-picker{position:relative}.account-current{border:1px solid var(--line);background:var(--chrome);color:var(--text);font:inherit;cursor:pointer;border-radius:5px;align-items:baseline;gap:8px;padding:4px 10px;display:flex}.account-current:hover:not(:disabled){border-color:var(--edge)}.account-current:disabled{cursor:default;color:var(--muted)}.account-number{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.account-caret{color:var(--muted);font-size:10px}.account-menu{top:calc(100% + 4px);z-index:40;border:1px solid var(--edge);background:var(--panel);border-radius:6px;min-width:260px;margin:0;padding:4px;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 10px 26px #00000080}.account-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.account-row:hover:not(:disabled){background:var(--raised)}.account-row.selected{background:#3d8bd429}.account-row:disabled{color:var(--muted);cursor:default}.status-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.status-link:hover{color:var(--text)}.chart-book{text-transform:none;letter-spacing:0}.oc:disabled{background:var(--panel-2,#1a2027);color:#6b7480;cursor:not-allowed;opacity:1;border-color:#2b323a}.oc:disabled .oc-word,.oc:disabled .oc-price{color:#6b7480}.status-alarm{color:#d9a441;letter-spacing:.02em;border:1px solid #d9a441;border-radius:999px;align-items:center;gap:7px;padding:2px 10px;font-size:11.5px;display:inline-flex}.status-alarm .dot{background:#d9a441;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.status-alarm .dot{animation:2.4s ease-in-out infinite alarm-pulse}}@keyframes alarm-pulse{0%,to{opacity:1}50%{opacity:.35}}:root{--control-line:#5c656f;--ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}input,select,textarea,button{font-family:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--control-line);border-radius:5px}:where(button,a,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.one-click .buy:focus-visible{outline-color:var(--buy)}.one-click .sell:focus-visible{outline-color:var(--sell)}.table-scroll{max-width:100%;overflow:auto visible}.table-scroll>table{min-width:max-content}.symbol-column{flex-direction:column;gap:6px;min-width:0;padding-inline-end:2px;display:flex;overflow-y:auto}.sym-picker{border:1px solid var(--edge);background:var(--raised);border-radius:5px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sym-name{letter-spacing:.02em;font-size:14px;font-weight:600}.sym-desc{color:var(--muted);font-size:11.5px}.sym-section{border:1px solid var(--edge);background:var(--panel);border-radius:5px}.sym-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.sym-head:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.sym-section.open .sym-head{border-bottom:1px solid var(--line)}.sym-title{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);font-weight:600}.sym-section.open .sym-title{color:var(--muted)}.sym-note{color:var(--faint);font-size:11px}.sym-chevron{color:var(--muted);margin-inline-start:auto;font-size:10px}.sym-body{padding:8px 10px 10px}.sym-row{grid-template-columns:1fr auto;gap:10px;padding:3px 0;font-size:11.5px;display:grid}.sym-row .k{color:var(--muted)}.sym-row .v{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.sym-row .v.strong{font-weight:600}.sym-quote{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;display:grid}.sym-quote .side{border:1px solid var(--edge);border-radius:4px;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;display:flex}.sym-quote .side .label{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sym-quote .side .price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sym-quote .sell{border-color:color-mix(in srgb, var(--sell) 55%, transparent)}.sym-quote .sell .label,.sym-quote .sell .price{color:var(--sell)}.sym-quote .buy{border-color:color-mix(in srgb, var(--buy) 55%, transparent)}.sym-quote .buy .label,.sym-quote .buy .price{color:var(--buy)}.sym-spread{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:11px}.sym-ladder{grid-template-columns:1fr 1fr;gap:4px;display:grid}.sym-ladder .rungs{flex-direction:column;gap:1px;display:flex}.sym-ladder .rung{font-variant-numeric:tabular-nums;border-radius:3px;justify-content:space-between;gap:6px;padding:2px 5px;font-size:11px;display:flex}.sym-ladder .bids .rung{background:color-mix(in srgb, var(--sell) 14%, transparent)}.sym-ladder .asks .rung{background:color-mix(in srgb, var(--buy) 14%, transparent)}.sym-ladder .bids .px{color:var(--sell);font-weight:600}.sym-ladder .asks .px{color:var(--buy);font-weight:600}.sym-ladder .vol{color:var(--muted)}.sym-week{border-collapse:collapse;width:100%;font-size:11px}.sym-week th,.sym-week td{text-align:left;padding:3px 4px;font-weight:400}.sym-week th[scope=row]{color:var(--muted);width:34px}.sym-week td{font-variant-numeric:tabular-nums}.sym-week tr.today th,.sym-week tr.today td{color:var(--text);font-weight:600}.sym-week .when{text-align:right;white-space:nowrap}.sym-week .closes{color:var(--warn)}.sym-week .opens{color:var(--muted)}.sym-hint{color:var(--muted);margin:8px 0 0;font-size:10.5px;line-height:1.45}.sym-loading,.sym-stale{color:var(--muted);margin:0;padding:8px 10px;font-size:11.5px}.sym-stale{color:var(--warn)}.table-search{border:1px solid var(--control-line);background:var(--chrome);width:160px;color:var(--text);font:inherit;border-radius:4px;padding:3px 8px}.table-actions select{border:1px solid var(--control-line);background:var(--chrome);color:var(--text);font:inherit;border-radius:4px;padding:3px 6px}.table-actions-gap{flex:1}.gain{color:var(--buy)}.loss{color:var(--sell)}.column-menu{z-index:60;border:1px solid var(--edge);background:var(--chrome);border-radius:6px;min-width:190px;padding:4px;font-size:12px;position:fixed;box-shadow:0 10px 26px #00000073}.column-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.column-item:hover{background:#ffffff0f}.column-item .tick{width:12px;color:var(--accent,var(--buy))}.column-sep{background:var(--line);height:1px;margin:4px 2px}.ticket-form{flex-direction:column;gap:8px;display:flex}.ticket-tabs{border:1px solid var(--line);background:var(--chrome);border-radius:5px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.ticket-tabs .tt{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 2px;font-size:11px}.ticket-tabs .tt:hover{color:var(--text)}.ticket-tabs .tt.selected{color:var(--text);background:#ffffff14}.ticket-sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tside{border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:5px;flex-direction:column;gap:2px;padding:8px 6px;display:flex}.tside .w{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tside .px{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.tside.sell{color:var(--sell);background:#d05c5c29;border-color:#d05c5c73}.tside.buy{color:var(--buy);background:#26a37b29;border-color:#26a37b73}.tside.selected{outline-offset:-2px;outline:2px solid}.tside:disabled{opacity:.45;cursor:not-allowed}.ticket-stats{color:var(--muted);margin:0;font-size:11px}.ticket-qty{flex-direction:row;align-items:center;gap:8px;margin-bottom:0;font-size:11px;display:flex}.ticket-qty>span:first-child{min-width:58px;color:var(--muted)}.ticket-qty .unit{min-width:26px;color:var(--muted)}.ticket-qty .stepper{flex:1;align-items:stretch;display:flex}.ticket-qty .stepper button{border:1px solid var(--control-line);background:var(--chrome);width:24px;color:var(--text);font:inherit;cursor:pointer}.ticket-qty .stepper button:first-child{border-radius:4px 0 0 4px}.ticket-qty .stepper button:last-child{border-radius:0 4px 4px 0}.ticket-qty .stepper input{border:1px solid var(--control-line);background:var(--chrome);min-width:0;color:var(--text);font:inherit;text-align:center;border-inline:0;flex:1;padding:3px 6px}.ticket-line{flex-direction:row;align-items:center;gap:8px;margin-bottom:0;font-size:11px;display:flex}.ticket-line>span{min-width:58px;color:var(--muted)}.ticket-line input{border:1px solid var(--control-line);background:var(--chrome);min-width:0;color:var(--text);font:inherit;border-radius:4px;flex:1;padding:3px 6px}.ticket-money{color:var(--muted);background:#ffffff0a;border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;font-size:11px;display:flex}.ticket-money b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ticket-check{color:var(--muted);flex-direction:row;align-items:center;gap:8px;margin-bottom:0;font-size:11px;display:flex}.ticket-check input{width:13px;height:13px;accent-color:var(--buy)}.ticket-place{border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:5px;padding:8px}.ticket-place.buy{color:var(--buy);background:#26a37b29;border-color:#26a37b73}.ticket-place.sell{color:var(--sell);background:#d05c5c29;border-color:#d05c5c73}.ticket-place:disabled{opacity:.45;cursor:not-allowed}.chart-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:2px;margin:-2px 0 8px;display:flex}.chart-tabs .ct{border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;display:flex}.chart-tabs .ct.selected{background:var(--raised);border-color:var(--edge)}.chart-tabs .ct-name{color:var(--muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:5px 4px 5px 10px;font-size:12px}.chart-tabs .ct.selected .ct-name{color:var(--text)}.chart-tabs .ct-tf{color:var(--muted);font-size:11px}.chart-tabs .ct-close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px 0 4px;line-height:1}.chart-tabs .ct-close:hover{color:var(--sell)}.ct-add{align-items:center;display:flex;position:relative}.ct-plus{width:24px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;line-height:1}.ct-plus:hover{color:var(--text)}.symbol-picker{top:calc(100% + 4px);z-index:50;border:1px solid var(--edge);background:var(--chrome);border-radius:6px;width:280px;padding:6px;position:absolute;inset-inline-start:0;box-shadow:0 12px 30px #00000080}.sp-tabs{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:6px;display:grid}.sp-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px;font-size:11px}.sp-tab.selected{color:var(--text);border-bottom-color:var(--buy)}.sp-search{border:1px solid var(--control-line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:12px}.sp-list{max-height:320px;overflow-y:auto}.sp-empty{color:var(--muted);margin:8px 4px;font-size:11px}.sp-group-head{width:100%;color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:10px;display:flex}.sp-count{margin-inline-start:auto}.sp-chevron{font-size:9px}.sp-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12px;display:flex}.sp-row:hover{background:#ffffff0f}.sp-row.open .sp-name{color:var(--buy)}.sp-name{font-variant-numeric:tabular-nums;min-width:78px}.sp-desc{color:var(--muted);font-size:11px}.px{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.px-pip{letter-spacing:-.02em;font-size:1.42em;font-weight:600}.px-frac{vertical-align:.32em;opacity:.75;margin-inline-start:.5px;font-size:.85em}.tside .px{font-size:var(--t-price)}.tside .px-pip{font-size:1.35em}.market-watch .px-pip{font-size:1.25em}.one-click-dock .one-click{padding:var(--s2);gap:var(--s2)}.one-click-dock .oc{padding:var(--s2) var(--s3)}.one-click-dock .oc-word{font-size:var(--t-micro)}.one-click-dock .oc-price{font-size:var(--t-body)}.one-click-dock .oc-price .px-pip{font-size:1.3em}.sym-picker{padding:0 0 var(--s3)}.sym-select{width:100%;padding:var(--s2) var(--s3);border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--chrome);color:var(--text);font:inherit;font-size:var(--t-num);letter-spacing:.02em;font-weight:600}.sym-instrument{align-items:baseline;gap:var(--s2);margin-bottom:var(--s3);font-size:var(--t-small);display:flex}.si-tick{color:var(--buy);font-size:var(--t-micro)}.si-name{color:var(--text)}.si-change{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ticket-stats{text-align:center}.ticket-qty{flex-wrap:wrap}.ticket-qty .tq-label{flex-basis:100%;min-width:0;margin-bottom:2px}.ticket-money{justify-content:space-between;gap:var(--s3);background:0 0;flex-direction:row;padding:0}.ticket-money .tm-right{text-align:right}.ticket-protect{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.ticket-protect .ticket-line>span{min-width:22px}.sym-chevron{color:var(--muted);font-size:11px;line-height:1;transition:color .12s}.sym-head:hover .sym-chevron{color:var(--text)}.ticket-tabs .tt.selected{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.sym-head-bar{gap:var(--s2);margin-bottom:var(--s3);flex-direction:column;display:flex}.sc-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.sc-tab{padding:var(--s2) var(--s3);color:var(--faint);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.sc-tab:hover{color:var(--text)}.sc-tab.selected{color:var(--text);border-bottom-color:var(--accent)}.sc-pick{align-items:center;gap:var(--s2);display:flex}.sc-pick .sym-select{flex:0 auto;width:auto;min-width:0}.sc-icons{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.sc-icon{border-radius:var(--r-control);width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sc-icon svg{width:14px;height:14px}.sc-icon:hover{background:var(--raised);color:var(--text)}.sc-icon.on{color:var(--warn)}.sc-face{gap:var(--s3);flex-direction:column;display:flex}.sym-ladder.tall .rung{padding:var(--s2) var(--s2)}.sc-notes{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sc-notes .note{gap:var(--s2);padding:var(--s2);border-radius:var(--r-control);font-size:var(--t-small);background:#ffffff08;display:flex}.sc-notes .note.bad{color:var(--sell)}.sc-notes .when{color:var(--faint);font-variant-numeric:tabular-nums}.row-menu-dots{padding:0 var(--s2);color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.row-menu-dots:hover{color:var(--text)}.row-menu{z-index:60;min-width:190px;padding:var(--s1);border:1px solid var(--edge);border-radius:var(--r-surface);background:var(--chrome);position:fixed;box-shadow:0 10px 26px #00000080}.row-menu button{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--text);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.row-menu button:hover{background:#ffffff0f}.row-menu svg{width:14px;height:14px;color:var(--faint)}.modify{gap:var(--s3);flex-direction:column;width:420px;max-width:calc(100vw - 32px);display:flex}.mp-what{padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--chrome);font-size:var(--t-small);font-variant-numeric:tabular-nums;margin:0}.mp-figures{justify-content:space-between;gap:var(--s3);color:var(--muted);font-size:var(--t-small);display:flex}.mp-figures b{color:var(--text);font-variant-numeric:tabular-nums}.mp-figures .mp-right{text-align:right}.mp-quote{padding-top:var(--s2);border-top:1px solid var(--line)}.mp-two{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.mp-side{font-weight:600}.mp-side.buy{color:var(--buy)}.mp-side.sell{color:var(--sell)}.mp-actions{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.mp-actions button{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-control);font:inherit;cursor:pointer;flex-direction:column;gap:2px;display:flex}.mp-modify{color:var(--buy);background:#2eb8881a;border-color:#2eb8884d}.mp-close{color:var(--buy);background:#2eb88833;border-color:#2eb8888c}.mp-close .px{font-size:var(--t-price)}.mp-protect{padding:var(--s3);border-radius:var(--r-control);background:var(--buy);color:#06251b;font:inherit;cursor:pointer;border:0;font-weight:600}.ui-field,.ui-row{align-items:center;gap:var(--s3);min-height:var(--row);font-size:var(--t-small);flex-direction:row;margin-bottom:0;display:flex}.ui-field>.ui-label,.ui-row>.ui-label{color:var(--muted);text-transform:none;letter-spacing:0;flex:0 0 74px}.ui-field.wide>.ui-label{flex-basis:auto}.ui-row>.ui-value{min-width:0;font-family:var(--face-num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-input{min-width:0;height:var(--row);padding:0 var(--s2);border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--chrome);color:var(--text);font:inherit;font-family:var(--face-num);flex:1}.ui-input:disabled{opacity:.45;cursor:not-allowed}.ui-input::placeholder{color:var(--faint)}.ui-check{align-items:center;gap:var(--s2);min-height:var(--row);color:var(--muted);font-size:var(--t-small);cursor:pointer;flex-direction:row;margin-bottom:0;display:flex}.ui-check input{width:13px;height:13px;accent-color:var(--accent)}.ui-check:hover{color:var(--text)}.ui-stepper{flex:1;align-items:center;min-width:0;display:flex}.ui-stepper button{width:22px;height:var(--row);border:1px solid var(--control-line);background:var(--chrome);color:var(--muted);font:inherit;cursor:pointer}.ui-stepper button:first-of-type{border-radius:var(--r-control) 0 0 var(--r-control)}.ui-stepper button:last-of-type{border-radius:0 var(--r-control) var(--r-control) 0}.ui-stepper button:hover{color:var(--text);background:var(--raised)}.ui-stepper input{min-width:0;height:var(--row);padding:0 var(--s2);border:1px solid var(--control-line);background:var(--chrome);color:var(--text);font:inherit;font-family:var(--face-num);text-align:center;border-inline:0;flex:1}.ui-unit{color:var(--muted);margin-inline-start:var(--s2)}.ui-button{height:var(--row);padding:0 var(--s3);border:1px solid var(--control-line);border-radius:var(--r-control);color:var(--muted);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0}.ui-button:hover:not(:disabled){color:var(--text);border-color:var(--edge);background:var(--raised)}.ui-button.primary{background:var(--accent);border-color:var(--accent);color:#08131d;font-weight:600}.ui-button.primary:hover:not(:disabled){filter:brightness(1.08);color:#08131d}.ui-button.danger{color:var(--sell);border-color:#e0655f73}.ui-button.danger:hover:not(:disabled){color:var(--sell);background:#e0655f1f}.ui-button.wide{width:100%}.ui-button:disabled{opacity:.4;cursor:not-allowed}.sym-week td,.sym-week th{font-family:var(--face-text)}:where(button,.ui-button,.draw-tool,.sc-icon,.tside,.tt,.tab,.tf,.sp-row,.column-item,.row-menu button):not(:disabled):active{filter:brightness(.93);transform:translateY(.5px)}:where(button,.ui-button,.ui-input,.draw-tool,.sc-icon,.tside,.sp-row,input,select){transition:background-color 90ms,color 90ms,border-color 90ms}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}:where(button,.ui-button,.draw-tool,.sc-icon,.tside):active{transform:none}}.empty{padding:var(--s5) var(--s3);color:var(--faint);text-align:center;font-size:var(--t-small);font-family:var(--face-text)}td.empty{height:auto}table.fixed-columns{table-layout:fixed}table.fixed-columns td,table.fixed-columns th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--edge) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--edge);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--control-line)}.modal-backdrop>.ticket{border-radius:var(--r-surface);width:420px;max-width:calc(100vw - 32px);padding:0;box-shadow:0 24px 60px #0009}.ticket-head{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--chrome);border-radius:var(--r-surface) var(--r-surface) 0 0;display:flex}.th-what{align-items:baseline;gap:var(--s3);display:flex}.th-what b{font-family:var(--face-num);font-size:var(--t-price);letter-spacing:.01em}.th-sub{color:var(--faint);font-size:var(--t-small)}.th-close{border-radius:var(--r-control);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:17px;line-height:1}.th-close:hover{background:var(--raised);color:var(--text)}.modal-backdrop>.ticket>.ticket-form{padding:var(--s4);gap:var(--s3)}.modal-backdrop>.ticket .tside{padding:var(--s3) var(--s3)}.modal-backdrop>.ticket .tside .px{font-size:var(--t-display)}.oc-middle{flex-direction:column;align-items:center;gap:3px;display:flex}.oc-stepper{align-items:stretch;display:flex}.oc-middle .oc-volume{width:46px;height:var(--row);padding:0 var(--s1);border:1px solid var(--control-line);background:var(--chrome);color:var(--text);font:inherit;font-family:var(--face-num);font-size:var(--t-num);text-align:center;border-inline:0;border-radius:0}.oc-step{width:18px;height:var(--row);border:1px solid var(--control-line);background:var(--chrome);color:var(--muted);font:inherit;font-size:var(--t-small);cursor:pointer;padding:0;line-height:1}.oc-step:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.oc-step:last-of-type{border-radius:0 var(--r-control) var(--r-control) 0}.oc-step:hover{color:var(--text);background:var(--raised)}.oc-spread{color:var(--faint);font-size:var(--t-micro);font-family:var(--face-num)}.modify{gap:0;width:420px;max-width:calc(100vw - 32px);padding:0}.mp-body{gap:var(--s3);padding:var(--s4);flex-direction:column;display:flex}.toasts{inset-inline-end:12px;z-index:40;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:34px}.toast{pointer-events:auto;border-inline-start:3px solid var(--edge);border-radius:var(--r-surface);background:var(--raised);max-width:340px;color:var(--text);font-size:var(--t-small);cursor:pointer;padding:8px 12px;box-shadow:0 8px 24px #00000073}.toast-deal{border-inline-start-color:var(--buy)}.toast-error{border-inline-start-color:var(--sell)}.toast-alert{border-inline-start-color:var(--warn)}.alert-form{gap:var(--s2);align-items:center;display:flex}.alert-form select{flex:none}.alert-form .ui-input{flex:1;min-width:0}.sc-notes .note .link{margin-inline-start:auto}.sym-hint.bad{color:var(--sell)}[dir=rtl]{--face-text:"Vazirmatn Variable", "IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif}[dir=rtl] .right,[dir=rtl] .price,[dir=rtl] .figure-value,[dir=rtl] .px,[dir=rtl] .mono,[dir=rtl] .account-number,[dir=rtl] .num,[dir=rtl] [data-testid^=bid-],[dir=rtl] [data-testid^=ask-],[dir=rtl] th.right{text-align:left;direction:ltr}[dir=rtl] .chart-canvas,[dir=rtl] .oc-price,[dir=rtl] .ticket-price{direction:ltr}
