:root{color-scheme:light;--bg:#eef2f6;--panel:#fff;--soft:#f7f9fb;--line:#d8dee7;--line2:#b9c5d3;--text:#17202d;--muted:#667386;--blue:#246bda;--blueSoft:#eaf2ff;--up:#e3383e;--upSoft:#fff0f0;--down:#246bd3;--downSoft:#edf4ff;--ok:#20a46b;--warn:#d68a11;--gap:4px;--radius:3px;--left:clamp(230px,14.8vw,292px);--right:clamp(380px,24vw,470px);--bottom:clamp(205px,22vh,238px)}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text);font-family:Arial,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:12px;font-variant-numeric:tabular-nums}button,input{font:inherit;color:inherit}button{border:1px solid var(--line);background:#fff;border-radius:2px;cursor:pointer}.panel{min-width:0;min-height:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.up{color:var(--up)!important}.down{color:var(--down)!important}.warn{color:var(--warn)!important}.shell{height:100vh;display:grid;grid-template-rows:44px 30px minmax(0,1fr) 24px;background:var(--bg)}.top{display:flex;align-items:center;gap:14px;padding:0 10px;background:#fff;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:7px;white-space:nowrap}.brand-link{color:inherit;text-decoration:none}.brand-link:hover b{color:var(--blue)}.mark{display:grid;place-items:center;width:25px;height:25px;background:var(--blue);color:#fff;font-weight:800;border-radius:5px}.brand b{font-size:15px}.brand small{font-size:9px;color:var(--muted)}.nav{display:flex;height:100%;align-items:stretch}.nav button{height:100%;padding:0 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;font-size:11px;white-space:nowrap}.nav button.active{color:var(--blue);font-weight:700;border-bottom-color:var(--blue)}.search{margin-left:auto;width:min(260px,18vw);height:28px;border:1px solid var(--line);border-radius:3px;background:#f9fafc;display:flex;align-items:center;padding:0 8px}.search input{width:100%;border:0;outline:0;background:transparent;font-weight:700}.actions{display:flex;align-items:center;gap:5px}.actions button{height:25px;font-size:10px}.live{display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #bfe8d4;border-radius:12px;background:#effaf5;color:#14744d;font-size:10px}.live i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.tickerbar{display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:#f8fafc;border-bottom:1px solid var(--line)}.ticker-label{height:100%;display:flex;align-items:center;padding:0 10px;font-size:10px;color:var(--muted);font-weight:700;border-right:1px solid var(--line)}.ticker{height:100%;display:flex;align-items:center;gap:6px;padding:0 10px;border-right:1px solid #e5e9ef;font-size:10px}.ticker strong{font-size:11px}.ticker em{font-style:normal;font-weight:700}.clock{margin-left:auto;padding:0 10px;font-size:10px;color:var(--muted)}.content{min-height:0;padding:var(--gap);display:grid;grid-template-columns:var(--left) minmax(0,1fr) var(--right);grid-template-rows:minmax(0,1fr) var(--bottom);grid-template-areas:"watch charts trade" "account account chat";gap:var(--gap)}.head{height:31px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;background:#fafbfd;border-bottom:1px solid var(--line)}.head b{font-size:12px}.watch{grid-area:watch;display:grid;grid-template-rows:31px 29px 25px minmax(0,1fr) 25px}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{flex:1;border:0;border-radius:0;background:#fff;font-size:10px}.tabs button.active{color:var(--blue);font-weight:700;background:var(--blueSoft);border-bottom:2px solid var(--blue)}.watch-cols,.watch-row{display:grid;grid-template-columns:minmax(72px,1.2fr) 1.1fr .72fr .75fr;align-items:center;gap:5px;padding:0 6px}.watch-cols{background:#f6f8fa;color:var(--muted);font-size:9px;text-align:right;border-bottom:1px solid var(--line)}.watch-cols span:first-child{text-align:left}.watch-rows{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.watch-mover-sort{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-bottom:1px solid var(--line)}.watch-mover-sort[hidden]{display:none}.watch-mover-sort button{height:22px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:10px;font-weight:700}.watch-mover-sort button.active{border-color:#2d79c7;background:#0d315d;color:#fff}.watch-row{height:28px;border-bottom:1px solid #edf0f4;font-size:10px;text-align:right;cursor:pointer}.watch-row:hover{background:#f3f7fd}.watch-row.sel{background:#eaf2ff;box-shadow:inset 3px 0 0 var(--blue)}.sym{text-align:left;display:flex;align-items:baseline;gap:4px}.sym b{font-size:11px}.sym small{font-size:8px;color:var(--muted)}.watch-row em{font-style:normal;font-weight:700}.watch-foot{display:flex;align-items:center;justify-content:space-between;padding:0 7px;border-top:1px solid var(--line);background:#fafbfd;font-size:9px;color:var(--muted)}.charts{grid-area:charts;min-height:0;display:grid;grid-template-rows:34px minmax(0,1fr)}.master{display:flex;align-items:center;gap:12px;padding:0 7px;margin-bottom:4px;background:#fff;border:1px solid var(--line);border-radius:3px;font-size:10px}.layouts,.link{display:flex;align-items:center;gap:4px}.layouts button{width:25px;height:22px;padding:0}.layouts button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.link{padding-left:10px;border-left:1px solid var(--line)}.switch{display:inline-flex;justify-content:flex-end;align-items:center;width:30px;height:16px;padding:2px;border-radius:9px;background:var(--blue);cursor:pointer}.switch i{width:12px;height:12px;border-radius:50%;background:#fff}.switch.off{justify-content:flex-start;background:#b8c0cc}.link strong{color:var(--blue)}.link strong.off{color:var(--muted)}.active-info{margin-left:auto;color:var(--muted)}.active-info b{color:var(--blue)}.chart-grid{min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px}.chart{min-width:0;min-height:0;display:grid;grid-template-rows:29px 22px minmax(0,1fr) 17px;background:#fff;border:1px solid var(--line);border-radius:3px;overflow:hidden}.chart.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.chart-head{display:flex;align-items:center;gap:2px;padding:0 4px;background:#fafbfd;border-bottom:1px solid var(--line);overflow:hidden}.chart-num{display:grid;place-items:center;min-width:17px;height:17px;background:#76859a;color:#fff;border-radius:2px;font-size:9px;font-weight:700}.chart.active .chart-num{background:var(--blue)}.symbol{height:21px;padding:0 5px;font-size:10px;font-weight:700;white-space:nowrap}.tfs{display:flex;gap:1px;min-width:0;overflow:hidden}.tf{height:20px;min-width:25px;padding:0 3px;border-color:transparent;background:transparent;font-size:9px;white-space:nowrap}.tf.on{background:var(--blue);color:#fff;border-color:var(--blue)}.tool{height:20px;padding:0 4px;margin-left:auto;font-size:9px}.tool+.tool{margin-left:0}.chart-meta{display:flex;align-items:center;gap:7px;padding:0 6px;overflow:hidden;white-space:nowrap;font-size:9px}.chart-meta strong{font-size:12px}.chart-meta span{color:var(--muted)}.visual{position:relative;min-height:0;background:#fff;border-top:1px solid #f2f4f7}.visual svg{display:block;width:100%;height:100%}.gridline{stroke:#edf0f4;stroke-width:1}.wick.up{stroke:var(--up)}.wick.down{stroke:var(--down)}.candle.up{fill:var(--up)}.candle.down{fill:var(--down)}.vol.up{fill:#f3a5a7;opacity:.35}.vol.down{fill:#91b7ed;opacity:.35}.ma{fill:none;stroke-width:1.2}.ma.a{stroke:#df9418}.ma.b{stroke:#9062d4}.scale{position:absolute;right:2px;top:4px;bottom:4px;width:39px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:8px;color:#7b8797;background:linear-gradient(90deg,transparent,#fff 35%)}.watermark{position:absolute;left:8px;bottom:8px;color:#aab3c0;font-size:9px;font-weight:700}.times{display:flex;justify-content:space-between;align-items:center;padding:0 42px 0 8px;color:#8994a4;font-size:8px;border-top:1px solid #edf0f4}.trade-zone{grid-area:trade;min-height:0}.trade-top{height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(155px,.9fr);gap:4px}.orderbook{display:grid;grid-template-rows:31px 22px minmax(0,1fr) 24px}.book-actions{display:flex;gap:3px}.book-actions button{height:20px;padding:0 4px;font-size:8px}.book-cols,.book-row{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;text-align:right;padding:0 6px}.book-cols{font-size:9px;color:var(--muted);background:#f7f8fa;border-bottom:1px solid var(--line)}.ladder{min-height:0;display:grid;grid-template-rows:repeat(6,1fr) 32px repeat(6,1fr)}.book-row{position:relative;min-height:19px;border-bottom:1px solid #f0f2f5;font-size:10px;overflow:hidden;cursor:pointer}.book-row:hover{outline:1px solid #c8d8f2;outline-offset:-1px}.bar{position:absolute;right:0;top:2px;bottom:2px;z-index:1;opacity:.7}.ask .bar{background:var(--upSoft)}.bid .bar{background:var(--downSoft)}.book-row strong,.book-row span:last-child{position:relative;z-index:2}.ask strong{color:var(--up)}.bid strong{color:var(--down)}.now{display:grid;grid-template-columns:.7fr 1.4fr .7fr;align-items:center;padding:0 5px;background:#fff6f6;border-top:1px solid #f4b9bb;border-bottom:1px solid #f4b9bb}.now span{font-size:9px;color:var(--muted)}.now strong{text-align:center;color:var(--up);font-size:13px}.now em{text-align:right;font-style:normal;font-size:9px;font-weight:700}.book-sum{display:flex;align-items:center;justify-content:space-between;padding:0 6px;background:#fafbfd;border-top:1px solid var(--line);font-size:9px}.trades{min-height:0}.minihead{height:27px}.trade-cols,.trade-row{display:grid;grid-template-columns:.8fr 1.25fr .75fr;align-items:center;padding:0 5px;text-align:right}.trade-cols{height:20px;background:#f7f8fa;color:var(--muted);font-size:8px}.trade-row{height:18px;border-top:1px solid #f0f2f5;font-size:9px}.paper{display:flex;flex-direction:column}.safe{padding:2px 4px;background:#fff4dd;color:#9b6406;border:1px solid #efcf91;border-radius:2px;font-size:8px;font-weight:700}.order-tabs{display:grid;grid-template-columns:1fr 1fr;height:30px}.order-tabs button{border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:10px;font-weight:700}.order-tabs .buy{background:var(--up);color:#fff}.order-tabs .sell{color:var(--down)}.types{display:flex;gap:2px;padding:5px}.types button{flex:1;height:22px;font-size:9px}.types button.on{border-color:var(--blue);color:var(--blue);background:var(--blueSoft)}.paper label{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:5px;padding:3px 6px;font-size:9px;color:var(--muted)}.paper input{min-width:0;height:25px;padding:0 5px;text-align:right;border:1px solid var(--line);background:#fff;font-weight:700}.balance{display:flex;justify-content:space-between;padding:6px;border-top:1px solid #edf0f4;margin-top:3px;font-size:9px}.ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:0 6px 5px}.ratios button{height:22px;font-size:8px}.submit{height:32px;margin:0 6px;border:0;background:var(--up);color:#fff;font-weight:700}.warning{margin:6px;text-align:center;color:var(--muted);font-size:8px}.account{grid-area:account;display:grid;grid-template-rows:30px 36px minmax(0,1fr)}.account-tabs{display:flex;border-bottom:1px solid var(--line)}.account-tabs button{padding:0 12px;border:0;border-right:1px solid var(--line);border-radius:0;background:#fff;font-size:10px}.account-tabs button.active{color:var(--blue);font-weight:700;background:var(--blueSoft);border-bottom:2px solid var(--blue)}.account-note{margin-left:auto;display:flex;align-items:center;padding:0 8px;color:#9b6406;font-size:9px}.summary{display:flex;align-items:center;gap:25px;padding:0 9px;background:#fafbfd;border-bottom:1px solid var(--line);font-size:10px}.summary b{margin-left:5px;font-size:12px}.pos-head,.pos-row{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr .9fr .7fr;align-items:center;gap:5px;padding:0 8px;text-align:right}.pos-head{height:25px;background:#f5f7f9;color:var(--muted);font-size:9px}.pos-row{height:31px;border-top:1px solid #edf0f4;font-size:10px}.pos-row>span:first-child{text-align:left}.pos-row small{margin-left:5px;color:var(--muted);font-size:8px}.chat{grid-area:chat;display:grid;grid-template-rows:30px auto 44px minmax(0,1fr) 34px}.chat-tabs{display:flex;border-bottom:1px solid var(--line)}.chat-tabs button{flex:1;border:0;border-right:1px solid var(--line);border-radius:0;background:#fff;font-size:9px}.chat-tabs button.active{color:var(--blue);font-weight:700;background:var(--blueSoft)}.ai{display:flex;gap:7px;padding:7px;border-bottom:1px solid var(--line);font-size:9px}.ai p{margin:3px 0 0;color:var(--muted);line-height:1.35}.ai-icon{display:grid;place-items:center;min-width:26px;height:26px;background:var(--blue);color:#fff;border-radius:3px;font-weight:800}.metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fafbfd;border-bottom:1px solid var(--line)}.metrics span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line);font-size:9px}.metrics small{color:var(--muted);font-size:8px}.chatlog{overflow:hidden;padding:6px;font-size:9px;line-height:1.35}.chatlog p{margin:0 0 5px;padding:5px;background:#f4f7fb;border-radius:3px}.chatlog .me{margin-left:20px;background:#eaf2ff}.chatinput{display:flex;gap:3px;padding:4px;border-top:1px solid var(--line)}.chatinput input{min-width:0;flex:1;border:1px solid var(--line);padding:0 5px;font-size:8px;color:var(--muted)}.chatinput button{width:42px;color:#fff;background:var(--blue);border-color:var(--blue);font-size:9px}.status{display:flex;align-items:center;gap:18px;padding:0 8px;background:#263345;color:#dfe6ef;font-size:9px;white-space:nowrap}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;background:var(--ok)}.paperstate{margin-left:auto;color:#ffd27d}.build{color:#94b7e9}@media (max-width:1550px){:root{--left:225px;--right:385px;--bottom:205px}.ticker:nth-of-type(n+6){display:none}.nav button{padding:0 8px}.tf{min-width:21px;font-size:8px}.chart-meta span:nth-of-type(n+4){display:none}.summary{gap:12px}}.content{grid-template-areas:"watch charts trade" "account account trade"}.trade-zone{grid-area:trade;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,58fr) minmax(280px,42fr);gap:4px}.trade-zone>.trade-top{height:auto;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(155px,.9fr);gap:4px}.trade-zone>.trade-top>.orderbook{min-height:0;height:100%}.trade-zone>.trade-top>.trade-right-stack{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,68fr) minmax(132px,32fr);gap:4px}.trade-zone>.trade-top>.trade-right-stack>.paper,.trade-zone>.trade-top>.trade-right-stack>.trades{min-height:0}.trade-zone>.trade-top>.trade-right-stack>.paper{height:100%}.trade-zone>.trade-top>.trade-right-stack>.trades{overflow:hidden;display:grid;grid-template-rows:27px 20px repeat(8,minmax(17px,1fr))}.trade-zone>.trade-top>.trade-right-stack>.trades .trade-row{height:auto;min-height:17px}.trade-zone>.chat{grid-area:auto;min-height:0;display:grid;grid-template-rows:30px auto 44px auto minmax(0,1fr) 34px}.ai-insights{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border-bottom:1px solid var(--line);background:#fbfcfe}.ai-insights div{min-width:0;padding:5px 6px;border:1px solid #e6eaf0;border-radius:2px;background:#fff}.ai-insights small{display:block;margin-bottom:2px;color:var(--muted);font-size:8px}.ai-insights b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.trade-zone>.chat .chatlog{min-height:0;overflow:hidden}@media (max-height:820px){.trade-zone{grid-template-rows:minmax(0,60fr) minmax(230px,40fr)}.trade-zone>.trade-top>.trade-right-stack{grid-template-rows:minmax(0,70fr) minmax(116px,30fr)}.trade-zone>.chat{grid-template-rows:28px auto 40px auto minmax(0,1fr) 30px}.ai-insights{padding:4px;gap:3px}}.layouts button,.tf{cursor:pointer}.chart-grid[data-layout="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.chart-grid[data-layout="1"] .chart{display:none}.chart-grid[data-layout="1"] .chart.active{display:grid}.chart-grid[data-layout="2"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.chart-grid[data-layout="2"] .chart{display:none}.chart-grid[data-layout="2"] .chart.active{display:grid}.chart-grid[data-layout="2"]:has(.chart:nth-child(1).active) .chart:nth-child(2),.chart-grid[data-layout="2"]:has(.chart:nth-child(2).active) .chart:nth-child(3),.chart-grid[data-layout="2"]:has(.chart:nth-child(3).active) .chart:nth-child(4),.chart-grid[data-layout="2"]:has(.chart:nth-child(4).active) .chart:nth-child(1){display:grid}.chart-grid[data-layout="3"]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-template-rows:1fr 1fr}.chart-grid[data-layout="3"] .chart{display:none}.chart-grid[data-layout="3"] .chart.active{display:grid;grid-column:1;grid-row:1/3}.chart-grid[data-layout="3"]:has(.chart:nth-child(1).active) .chart:nth-child(2),.chart-grid[data-layout="3"]:has(.chart:nth-child(1).active) .chart:nth-child(3),.chart-grid[data-layout="3"]:has(.chart:nth-child(2).active) .chart:nth-child(3),.chart-grid[data-layout="3"]:has(.chart:nth-child(2).active) .chart:nth-child(4),.chart-grid[data-layout="3"]:has(.chart:nth-child(3).active) .chart:nth-child(4),.chart-grid[data-layout="3"]:has(.chart:nth-child(3).active) .chart:nth-child(1),.chart-grid[data-layout="3"]:has(.chart:nth-child(4).active) .chart:nth-child(1),.chart-grid[data-layout="3"]:has(.chart:nth-child(4).active) .chart:nth-child(2){display:grid}.chart-grid[data-layout="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chart-grid[data-layout="4"] .chart{display:grid}.chart{position:relative}.chart:after{content:attr(data-interval) " Mock";position:absolute;right:44px;bottom:22px;z-index:3;padding:2px 5px;border:1px solid #d8dee7;border-radius:2px;background:#ffffffe6;color:#667386;font-size:8px;font-weight:700;pointer-events:none}.chart:after{content:none!important;display:none!important}.chart.m5-kline-card{grid-template-rows:29px 22px minmax(0,1fr) 0}.shell[data-chart-labels=off] .chart.m5-kline-card{grid-template-rows:29px 0 minmax(0,1fr) 0}.shell[data-chart-labels=off] .chart-meta{visibility:hidden!important;overflow:hidden;padding:0}.shell[data-chart-labels=off] .m5-kline-badge,.shell[data-chart-labels=off] .m5-paper-price-line b{display:none!important}.chart.m5-kline-card .visual>svg,.chart.m5-kline-card .visual>.scale,.chart.m5-kline-card .visual>.watermark,.chart.m5-kline-card>.times{display:none!important}.chart.m5-kline-card .visual{background:#fff}.m5-kline-host{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-width:0;min-height:0;background:#fff}.m5-kline-badge{position:absolute;right:6px;top:5px;z-index:8;padding:1px 5px;border:1px solid var(--line);border-radius:2px;background:#ffffffeb;color:var(--muted);font-size:8px;font-weight:700;pointer-events:none}.m5-kline-loading{position:absolute;inset:0;z-index:7;display:grid;place-content:center;gap:5px;text-align:center;background:#fff;color:var(--muted);pointer-events:none}.m5-kline-loading.hidden{display:none}.m5-kline-loading b{font-size:11px;color:var(--text)}.m5-kline-loading span{font-size:9px}.chart .tool.on{background:#eef5ff;border-color:#86aef0;color:#246bda}.m5-paper-overlay-layer{position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none}.m5-paper-price-line{position:absolute;left:3px;right:49px;height:0;border-top:1px dashed currentColor;color:#ff6268}.m5-paper-price-line.average{border-top-style:solid;border-top-width:2px;color:#ff6268}.m5-paper-price-line.limit-sell{color:#66a7ff}.m5-paper-price-line.limit-buy{color:#ff6268}.m5-paper-price-line.stop-sell{border-top-style:dotted;color:#66a7ff}.m5-paper-price-line.stop-buy{border-top-style:dotted;color:#ff6268}.m5-paper-price-line b{position:absolute;left:5px;top:0;transform:translateY(-100%);padding:1px 4px;border:1px solid currentColor;border-radius:2px;background:#090b10e6;color:currentColor;font-size:8px;line-height:13px;white-space:nowrap}.m5-paper-fill-marker{position:absolute;width:9px;height:9px;transform:translate(-50%,-50%);border:2px solid #090b10;border-radius:50%;box-shadow:0 0 0 1px currentColor,0 0 7px currentColor}.m5-paper-fill-marker.buy{color:#ff6268;background:#ff6268}.m5-paper-fill-marker.sell{color:#66a7ff;background:#66a7ff}.m5-paper-fill-marker b{position:absolute;left:9px;padding:1px 3px;border:1px solid currentColor;border-radius:2px;background:#090b10e6;color:currentColor;font-size:7px;line-height:11px;white-space:nowrap}.m5-paper-fill-marker.buy b{bottom:8px}.m5-paper-fill-marker.sell b{top:8px}.m5-paper-fill-marker{display:none!important}.chart-head,.tfs{overflow:visible!important}.m4-more-wrap{position:relative;display:inline-flex;align-items:center}.m4-more-wrap>.tf{white-space:nowrap}.m4-more-menu{position:absolute;top:calc(100% + 3px);right:0;z-index:60;display:none;min-width:72px;padding:4px;border:1px solid #d8dee7;border-radius:4px;background:#fff;box-shadow:0 6px 18px #15233629}.m4-more-wrap.open .m4-more-menu{display:grid;gap:2px}.m4-more-menu .tf{width:100%;min-width:62px;padding:4px 8px;text-align:left;white-space:nowrap}.m4-more-wrap>.tf.on,.m4-more-menu .tf.on{background:#eaf2ff;border-color:#6f9fe7;color:#246bd3;font-weight:700}.orderbook .book-actions{align-items:center}.m6-track{min-width:48px;color:var(--muted);font-size:8px;text-align:right;white-space:nowrap}.book-actions button.active{color:var(--blue);border-color:#7ea7e7;background:var(--blueSoft)}.orderbook .ladder[data-m6-ladder]{min-height:0;display:grid!important;grid-template-rows:repeat(21,minmax(14px,1fr))!important;overflow:hidden;outline:none;touch-action:none;user-select:none;cursor:ns-resize}.orderbook .ladder[data-m6-ladder].manual{box-shadow:inset 0 0 0 1px #b7cae8}.orderbook .ladder[data-m6-ladder]:focus-visible{box-shadow:inset 0 0 0 1px var(--blue)}.orderbook .book-row{position:relative;min-height:14px!important;height:auto!important;cursor:pointer;transition:background-color 80ms linear}.orderbook .book-row:hover{outline:1px solid #c8d8f2;outline-offset:-1px}.orderbook .book-row.empty{color:#b7bec8;background:#fff}.orderbook .book-row.empty strong{color:#b7bec8!important}.orderbook .book-row.ask strong{color:var(--up)}.orderbook .book-row.bid strong{color:var(--down)}.orderbook .book-row.current{z-index:3;border-top:1px solid #e8a6a9;border-bottom:1px solid #e8a6a9;background:#fff6f6;font-weight:700}.orderbook .book-row.current:before{content:"\d604\c7ac";position:absolute;left:3px;top:50%;z-index:3;transform:translateY(-50%);font-size:7px;color:#9a6970;pointer-events:none}.orderbook .book-row.current strong{font-size:11px}.orderbook .book-row.current.rising strong,.orderbook .book-row.current.rising [data-m6-qty]{color:var(--up)}.orderbook .book-row.current.falling{border-color:#a9c4eb;background:#f4f8ff}.orderbook .book-row.current.falling strong,.orderbook .book-row.current.falling [data-m6-qty]{color:var(--down)}.orderbook .book-row [data-m6-bar]{pointer-events:none}.orderbook .book-row [data-m6-price],.orderbook .book-row [data-m6-qty]{position:relative;z-index:2}.orderbook .book-row.current [data-m6-bar]{width:0!important}.paper[data-price-source=orderbook] [data-paper-price]{border-color:#7ea7e7;background:#f5f9ff;color:var(--blue)}@media (max-height:820px){.orderbook .ladder[data-m6-ladder]{grid-template-rows:repeat(21,minmax(12px,1fr))!important}.orderbook .book-row{min-height:12px!important;font-size:9px}.orderbook .book-row.current strong{font-size:10px}}.paper[data-m8-paper=true] .order-tabs .buy,.paper[data-m8-paper=true] .order-tabs .sell{background:#fff;color:inherit}.paper[data-m8-paper=true] .order-tabs .buy.active{background:var(--up);color:#fff}.paper[data-m8-paper=true] .order-tabs .sell.active{background:var(--down);color:#fff}.paper[data-m8-paper=true] .types button:disabled{opacity:.38;cursor:not-allowed}.paper[data-m8-paper=true] input:not([readonly]){background:#fffef8;border-color:#c9d5e6}.paper[data-m8-paper=true] .submit.sell{background:var(--down)}.paper[data-m8-paper=true] .submit:disabled{opacity:.45;cursor:not-allowed}.paper[data-m8-paper=true] .warning.success{color:#14744d;font-weight:700}.paper[data-m8-paper=true] .warning.error{color:#c43b43;font-weight:700}.account[data-m8-account=true]{grid-template-rows:30px 36px minmax(0,1fr)}.account-note[data-m8-storage-mode=ok]{color:#14744d;font-weight:700}.account-note[data-m8-storage-mode=warn]{color:#9b6406;font-weight:700}.account-note [data-m8-setup]{height:20px;margin-left:5px;padding:0 7px;color:#fff;background:#246bda;border-color:#246bda;font-size:8px;font-weight:700}.m7-account-body{min-height:0;overflow:auto;background:#fff}.m7-empty{display:grid;place-items:center;min-height:72px;padding:14px;color:var(--muted);font-size:10px}.m7-table{min-width:600px}.m7-head,.m7-row{display:grid;align-items:center;gap:5px;padding:0 8px;text-align:right}.m7-head{position:sticky;top:0;z-index:2;height:25px;background:#f5f7f9;color:var(--muted);font-size:9px}.m7-row{min-height:29px;border-bottom:1px solid #edf0f4;font-size:9px}.m7-row>span:first-child,.m7-row>strong:first-child{text-align:left}.m7-pos .m7-head,.m7-pos .m7-row{grid-template-columns:1.15fr .85fr 1fr 1fr 1fr .9fr .75fr}.m7-orders .m7-head,.m7-orders .m7-row{grid-template-columns:.85fr 1.1fr .65fr .7fr 1fr .9fr .8fr}.m7-futures-pos{min-width:760px}.m7-futures-pos .m7-head,.m7-futures-pos .m7-row{grid-template-columns:1.05fr .8fr .75fr 1fr 1fr 1fr .9fr .75fr}.m7-row button{height:21px;padding:0 6px;font-size:8px;color:#a33;background:#fff7f7;border-color:#ecc}.m7-pnl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px}.m7-pnl div{padding:8px;border:1px solid var(--line);background:#fafbfd}.m7-pnl small{display:block;margin-bottom:4px;color:var(--muted);font-size:8px}.m7-pnl b{font-size:12px}.paperstate[data-m8-storage-mode=ok]{color:#a9f0cb}.paperstate[data-m8-storage-mode=warn]{color:#ffd27d}.m8-build{color:#94b7e9}.summary span{display:inline-flex;align-items:baseline;white-space:nowrap}.summary i{font-style:normal}.summary b{display:inline-block;min-width:90px;text-align:right;font-variant-numeric:tabular-nums;transition:color .18s ease}.summary span:nth-child(3) b{min-width:70px}.summary span:nth-child(4) b{min-width:62px}.paper-market-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px 6px 0}.paper-market-tabs button{height:24px;border-color:var(--line);background:var(--soft);font-size:9px;font-weight:800}.paper-market-tabs button.active{border-color:var(--blue);background:var(--blueSoft);color:var(--blue)}.paper[data-m8-market=FUTURES] .paper-market-tabs button[data-m8-market=FUTURES]{background:#39220c;color:#ffb34b;border-color:#9c5c14}.m8-leverage-field select{min-width:0;height:25px;padding:0 5px;text-align:right;border:1px solid var(--line);background:#fff;font-weight:700}.flat{color:var(--muted)!important}html[data-theme=dark] .paper-market-tabs button{background:#0d1420;color:#91a0b5;border-color:#293548}html[data-theme=dark] .paper-market-tabs button.active{background:#102b53;color:#82b9ff;border-color:#316ab4}html[data-theme=dark] .paper[data-m8-market=FUTURES] .paper-market-tabs button[data-m8-market=FUTURES]{background:#34220d;color:#ffc15c;border-color:#8c5d1e}html[data-theme=dark] .m8-leverage-field select{background:#0d1420;color:#f2f6fc;border-color:#293548}@media (max-width:1500px){.m7-table{min-width:540px}.m7-head,.m7-row{padding:0 5px;gap:3px}.m7-pnl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.summary b{transition:none}}.m8-assets{min-height:100%;padding:8px;background:var(--surface-raised);color:var(--text)}.m8-asset-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.m8-asset-card{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface-soft)}.m8-asset-card small,.m8-asset-card b,.m8-asset-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m8-asset-card small{margin-bottom:5px;color:var(--muted);font-size:8px}.m8-asset-card b{font-size:12px;font-variant-numeric:tabular-nums}.m8-asset-card span{margin-top:4px;color:var(--muted);font-size:7px}.m8-asset-allocation{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:22px;margin-top:7px;padding:8px 10px 12px;border:1px solid var(--line);border-radius:3px;background:var(--surface-soft)}.m8-asset-allocation>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px}.m8-asset-allocation>div:last-of-type{flex-direction:row-reverse}.m8-asset-allocation span{color:var(--muted)}.m8-asset-allocation b{font-size:9px;font-variant-numeric:tabular-nums}.m8-asset-allocation i{position:absolute;right:10px;bottom:5px;left:10px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue) 0 var(--m8-asset-rate),var(--up) var(--m8-asset-rate) 100%)}.m8-asset-list{margin-top:7px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.m8-asset-list>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:26px;padding:0 10px;border-bottom:1px solid var(--line);font-size:8px}.m8-asset-list>div:last-child{border-bottom:0}.m8-asset-list span,.m8-asset-list b{text-align:right;font-variant-numeric:tabular-nums}.m8-asset-list-head{background:var(--surface-soft);color:var(--muted)}.m8-asset-empty{display:grid;place-items:center;min-height:54px;margin-top:7px;border:1px solid var(--line);border-radius:3px;color:var(--muted);font-size:8px}@media (max-width:900px){.m8-asset-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat[data-m9-ai=true]{display:grid!important;grid-template-rows:22px minmax(0,1fr)!important;min-height:0}.chat[data-m9-ai=true] [hidden]{display:none!important}.chat[data-m9-ai=true] .m9-view{min-height:0}.chat[data-m9-ai=true] .chat-tabs{height:22px}.chat[data-m9-ai=true] .chat-tabs button{min-width:0;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1}.chat[data-m9-ai=true] .m9-window-drag{display:none;flex:0 0 42px;align-items:center;justify-content:center;border-left:1px solid var(--line);color:var(--blue);font-size:9px;font-weight:800;cursor:move;user-select:none;touch-action:none}.chat[data-m9-ai=true] .chat-tabs .m9-expand-toggle{flex:0 0 40px;border-left:1px solid var(--line);border-right:0;color:var(--blue);font-weight:800}.chat[data-m9-ai=true] .m9-analysis{display:grid;grid-template-rows:auto 44px auto auto minmax(118px,1fr);overflow:auto}.chat[data-m9-ai=true] .m9-scenario{padding:6px 7px;border-top:1px solid var(--line);background:#fff;color:var(--muted);font-size:8px;line-height:1.4}.chat[data-m9-ai=true] .m9-analysis-chat{display:grid;grid-template-rows:auto minmax(40px,1fr) 34px 22px;min-height:118px;border-top:1px solid var(--line)}.chat[data-m9-ai=true] .m9-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:4px;border-bottom:1px solid var(--line);background:#fafbfd}.chat[data-m9-ai=true] .m9-quick button{height:22px;padding:0 3px;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat[data-m9-ai=true] .chatlog{min-height:0;overflow:auto!important;padding:6px}.chat[data-m9-ai=true] .chatlog p{margin:0 0 5px;padding:5px 6px;background:#f4f7fb;border-radius:3px;word-break:break-word}.chat[data-m9-ai=true] .chatlog .me{margin-left:22px;background:#eaf2ff}.chat[data-m9-ai=true] .chatlog p[data-m9-source=AI]{border-left:2px solid var(--blue)}.chat[data-m9-ai=true] .chatinput{display:flex;gap:3px;padding:4px;border-top:1px solid var(--line)}.chat[data-m9-ai=true] .chatinput input{min-width:0;flex:1;border:1px solid var(--line);padding:0 6px;font-size:9px;outline:none}.chat[data-m9-ai=true] .chatinput input:focus{border-color:var(--blue)}.chat[data-m9-ai=true] .chatinput button{width:44px;color:#fff;background:var(--blue);border-color:var(--blue);font-size:9px}.chat[data-m9-ai=true] .chatinput button:disabled{opacity:.5;cursor:not-allowed}.chat[data-m9-ai=true] .m9-note{display:flex;align-items:center;margin:0;padding:0 6px;border-top:1px solid #eef1f4;color:var(--muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat[data-m9-ai=true] .m9-bot{grid-template-rows:auto auto auto auto 30px auto;align-content:start;gap:7px;padding:9px;overflow:auto}.chat[data-m9-ai=true] .m9-bot>header{display:flex;align-items:end;justify-content:space-between;gap:8px}.m9-bot>header b{font-size:12px}.m9-bot>header span{color:var(--warn);font-size:8px;font-weight:700}.chat[data-m9-ai=true] .m9-bot-status{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid var(--line);background:#f7f9fc;font-size:9px}.m9-bot-dot{width:7px;height:7px;border-radius:50%;background:#7d8b9f}.m9-bot[data-bot-watching=true] .m9-bot-dot{background:#18b777;box-shadow:0 0 0 3px #18b77726}.chat[data-m9-ai=true] .m9-bot-strategies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.m9-bot-strategies button{display:grid;gap:3px;padding:8px 5px;border:1px solid var(--line);background:#fff;text-align:left}.m9-bot-strategies button.active{border-color:var(--blue);background:var(--blueSoft);color:var(--blue)}.m9-bot-strategies b{font-size:9px}.m9-bot-strategies small{color:var(--muted);font-size:7px}.chat[data-m9-ai=true] .m9-bot-risk{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 7px;border:1px solid var(--line);font-size:8px}.m9-bot-risk select{height:22px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:8px}.m9-bot-toggle{height:28px;border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important;font-weight:800}.m9-bot[data-bot-watching=true] .m9-bot-toggle{border-color:#a33a4b!important;background:#a33a4b!important}.m9-bot>p{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.chat[data-m9-ai=true] .m9-community{display:grid;grid-template-rows:22px minmax(0,1fr) 34px 24px}.m9-community-head{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 6px;border-bottom:1px solid var(--line)}.chat[data-m9-ai=true] .m9-memo{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:7px;padding:8px;background:#080d15;overflow:hidden}.m9-memo-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 1px}.m9-memo-head div{display:grid;gap:2px}.m9-memo-head b{font-size:11px}.m9-memo-head small{color:#71849b;font-size:7px}.m9-memo-head>span{padding:3px 7px;border:1px solid #31577f;border-radius:10px;background:#10243b;color:#8fc4ff;font-size:8px;font-weight:800}.m9-memo-compose{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:5px}.m9-memo-compose textarea{box-sizing:border-box;width:100%;min-width:0;height:44px;resize:none;border:1px solid #2b3b50;border-radius:5px;padding:7px 9px;background:#0d1520;color:#e7eef8;outline:none;font:inherit;font-size:9px;line-height:1.4}.m9-memo-compose textarea:focus{border-color:#4f8ed8;box-shadow:0 0 0 2px #4f8ed824}.m9-memo-compose button{border-color:#2f6fb8;background:#1c5f9f;color:#fff;font-size:9px;font-weight:800}.m9-memo-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px;padding-right:2px}.m9-memo-empty{display:grid;place-items:center;min-height:90px;margin:0;border:1px dashed #29384b;border-radius:6px;background:#0d1520;color:#71849b;padding:12px;text-align:center;font-size:8px;line-height:1.5}.m9-memo-card{display:grid;gap:5px;padding:8px 9px;border:1px solid #25364b;border-left:3px solid #3d83cf;border-radius:6px;background:#0f1927;box-shadow:0 4px 16px #00000038;cursor:default;outline:none}.m9-memo-card:hover,.m9-memo-card:focus{border-color:#3c6490;background:#121f30}.m9-memo-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.m9-memo-card b{color:#9dcbff;font-size:8px}.m9-memo-card time{color:#70839a;font-size:7px}.m9-memo-card p{margin:0;color:#d9e3ef;font-size:9px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.m9-memo-status{margin:0;color:#71849b;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m9-memo-detail{position:absolute;z-index:8;inset:0;display:grid;place-items:center;padding:12px;background:#020509e0;backdrop-filter:blur(3px)}.m9-memo-detail[hidden]{display:none!important}.m9-memo-detail>section{box-sizing:border-box;width:min(100%,390px);max-height:100%;display:grid;grid-template-rows:auto auto minmax(70px,1fr) auto;gap:9px;padding:12px;border:1px solid #2f5f91;border-radius:8px;background:#09111c;box-shadow:0 20px 55px #000000b8}.m9-memo-detail>section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #1f3045}.m9-memo-detail>section>header div{display:grid;gap:2px}.m9-memo-detail>section>header small{color:#4f8ed8;font-size:7px;font-weight:800;letter-spacing:.08em}.m9-memo-detail>section>header b{color:#edf5ff;font-size:12px}.m9-memo-detail>section>header button{width:28px;height:28px;border:1px solid #2d4058;background:#101a28;color:#a8bad0;font-size:16px}.m9-memo-detail>section>time{color:#70839a;font-size:8px}.m9-memo-detail>section>p{min-height:0;overflow:auto;margin:0;padding:10px;border:1px solid #1f3045;border-radius:5px;background:#0d1724;color:#e1eaf5;font-size:10px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.m9-memo-detail>section>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #1f3045}.m9-memo-detail>section>footer span{color:#71849b;font-size:7px}.m9-memo-detail>section>footer button{min-width:64px;height:28px;border-color:#8a3342;background:#5f1f2b;color:#ffdce2;font-size:9px;font-weight:800}.chat[data-m9-ai=true] .m9-memo{background:#000}.chat[data-m9-ai=true] .m9-memo-head>span{background:#000}.chat[data-m9-ai=true] .m9-memo-compose textarea,.chat[data-m9-ai=true] .m9-memo-empty{background:#030303}.chat[data-m9-ai=true] .m9-memo-card{background:#050505}.chat[data-m9-ai=true] .m9-memo-card:hover,.chat[data-m9-ai=true] .m9-memo-card:focus{background:#090909}.chat[data-m9-ai=true] .m9-memo-detail{background:#000000f0}.chat[data-m9-ai=true] .m9-memo-detail>section{background:#030303}.chat[data-m9-ai=true] .m9-memo-detail>section>header button,.chat[data-m9-ai=true] .m9-memo-detail>section>p{background:#050505}html[data-theme=dark] .chat[data-m9-ai=true] :is(.m9-scenario,.m9-quick,.m9-bot-status,.m9-bot-strategies button,.m9-bot-risk){background:var(--surface-raised);border-color:var(--line)}html[data-theme=dark] .chat[data-m9-ai=true] .chatlog p{background:#121b29}html[data-theme=dark] .chat[data-m9-ai=true] .chatlog .me{background:var(--blueSoft)}@media (max-width:1500px){.chat[data-m9-ai=true] .m9-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.chat[data-m9-ai=true] .m9-analysis{grid-template-rows:auto 40px auto auto minmax(110px,1fr)}}@media (max-width:760px){.chat[data-m9-ai=true] .chat-tabs button{font-size:8px}.chat[data-m9-ai=true] .m9-bot-strategies{grid-template-columns:1fr}}@media (max-height:1000px){.chat[data-m9-ai=true] .m9-analysis{grid-template-rows:auto auto minmax(74px,1fr);overflow:hidden}.chat[data-m9-ai=true] .m9-analysis>.metrics,.chat[data-m9-ai=true] .m9-analysis>.m9-scenario,.chat[data-m9-ai=true] .m9-analysis-chat>.m9-quick{display:none}.chat[data-m9-ai=true] .m9-analysis>.ai-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px}.chat[data-m9-ai=true] .m9-analysis>.ai-insights div{padding:3px}.chat[data-m9-ai=true] .m9-analysis-chat{grid-template-rows:minmax(20px,1fr) 32px 20px;min-height:74px;overflow:hidden}}@media (max-height:820px){.chat[data-m9-ai=true] .ai{padding:5px}.chat[data-m9-ai=true] .ai-insights{padding:3px}.chat[data-m9-ai=true] .m9-scenario{padding:4px;font-size:8px}}.chat[data-m9-ai=true][data-m9-expanded=true]{position:fixed!important;z-index:500;left:var(--m9-x,14px)!important;top:var(--m9-y,14px)!important;right:auto!important;bottom:auto!important;width:var(--m9-width,680px)!important;height:var(--m9-height,760px)!important;min-width:0!important;min-height:0!important;border:1px solid var(--blue)!important;border-radius:7px;box-shadow:0 24px 80px #00000094;background:var(--surface)!important;overflow:hidden}.chat[data-m9-expanded=true] .chat-tabs{height:22px;background:var(--surface-raised)}.chat[data-m9-expanded=true] .chat-tabs button{height:21px;font-size:8px}.chat[data-m9-expanded=true] .m9-window-drag{display:flex}.chat[data-m9-expanded=true] .chat-tabs .m9-expand-toggle{flex-basis:52px}.chat[data-m9-expanded=true] .m9-resize-handle{position:absolute;z-index:3;display:block;touch-action:none;user-select:none}.chat[data-m9-expanded=true] .m9-resize-n,.chat[data-m9-expanded=true] .m9-resize-s{left:10px;right:10px;height:8px;cursor:ns-resize}.chat[data-m9-expanded=true] .m9-resize-n{top:-4px}.chat[data-m9-expanded=true] .m9-resize-s{bottom:-4px}.chat[data-m9-expanded=true] .m9-resize-e,.chat[data-m9-expanded=true] .m9-resize-w{top:10px;bottom:10px;width:8px;cursor:ew-resize}.chat[data-m9-expanded=true] .m9-resize-e{right:-4px}.chat[data-m9-expanded=true] .m9-resize-w{left:-4px}.chat[data-m9-expanded=true] :is(.m9-resize-ne,.m9-resize-se,.m9-resize-sw,.m9-resize-nw){width:14px;height:14px}.chat[data-m9-expanded=true] .m9-resize-ne{right:-5px;top:-5px;cursor:nesw-resize}.chat[data-m9-expanded=true] .m9-resize-se{right:-5px;bottom:-5px;cursor:nwse-resize}.chat[data-m9-expanded=true] .m9-resize-sw{left:-5px;bottom:-5px;cursor:nesw-resize}.chat[data-m9-expanded=true] .m9-resize-nw{left:-5px;top:-5px;cursor:nwse-resize}.chat[data-m9-expanded=true][data-m9-adjusting]{transition:none!important;box-shadow:0 18px 60px #000000b8}.chat[data-m9-expanded=true] .m9-analysis{grid-template-rows:auto 54px auto auto minmax(220px,1fr);overflow:auto}.chat[data-m9-expanded=true] .m9-analysis>.metrics{display:grid}.chat[data-m9-expanded=true] .m9-analysis>.m9-scenario{display:block}.chat[data-m9-expanded=true] .m9-analysis>.ai-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.chat[data-m9-expanded=true] .m9-analysis>.ai-insights div{padding:7px}.chat[data-m9-expanded=true] .m9-analysis-chat{grid-template-rows:auto minmax(100px,1fr) 42px 28px;min-height:220px}.chat[data-m9-expanded=true] .m9-analysis-chat>.m9-quick{display:grid}.chat[data-m9-expanded=true] .m9-community{grid-template-rows:22px minmax(0,1fr) 46px 30px}.chat[data-m9-expanded=true] .m9-community-head span{font-size:6px}.chat[data-m9-expanded=true] .chatlog{padding:12px}.chat[data-m9-expanded=true] .chatlog p{padding:8px 10px;font-size:11px}.chat[data-m9-expanded=true] .chatinput{padding:6px}.chat[data-m9-expanded=true] .chatinput input{font-size:11px}.chat[data-m9-expanded=true] .chatinput button{width:60px;font-size:10px}.chat[data-m9-expanded=true] .m9-note{padding:0 9px;font-size:9px}.chat[data-m9-expanded=true] .m9-bot{padding:18px;gap:12px}.chat[data-m9-expanded=true] .m9-memo{padding:14px;gap:10px}.chat[data-m9-expanded=true] .m9-memo-compose{grid-template-columns:minmax(0,1fr) 64px}.chat[data-m9-expanded=true] .m9-memo-compose textarea{height:58px;font-size:11px}.chat[data-m9-expanded=true] .m9-memo-card{padding:10px 11px}.chat[data-m9-expanded=true] .m9-memo-card p{font-size:10px}@media (max-width:760px){.chat[data-m9-expanded=true] .chat-tabs button{font-size:8px}.chat[data-m9-expanded=true] .chat-tabs .m9-expand-toggle{flex-basis:42px}}.chat[data-m9-ai=true] .m9-bot{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;padding:7px;background:#000;overflow:hidden}.chat[data-m9-ai=true] .m9-bot>header{align-items:center}.m9-bot>header>div{display:grid;gap:2px}.m9-bot>header small{color:var(--muted);font-size:7px}.m9-bot-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.m9-bot-overview>span,.m9-bot-stats>span,.m9-bot-position>span{display:grid;gap:2px;padding:5px 6px;border:1px solid var(--line);background:#050505}.m9-bot-overview small,.m9-bot-stats small,.m9-bot-position small{color:var(--muted);font-size:7px}.m9-bot-overview b,.m9-bot-stats b,.m9-bot-position b{font-size:9px}.m9-bot-workspace{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:0;border:1px solid var(--line);background:#000}.m9-bot-list{min-height:0;overflow:auto;border-right:1px solid var(--line);background:#030303}.m9-bot-list section>header{display:grid;gap:2px;padding:6px;border-bottom:1px solid var(--line);background:#070707}.m9-bot-list section>header b{font-size:9px}.m9-bot-list section>header small{color:var(--muted);font-size:6px}.m9-bot-item{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;padding:6px;border:0;border-bottom:1px solid var(--line);background:#030303;color:var(--text);text-align:left}.m9-bot-item:hover{background:#090909}.m9-bot-item.active{background:var(--blueSoft);box-shadow:inset 2px 0 var(--blue)}.m9-bot-item i{width:6px;height:6px;border-radius:50%;background:#687789}.m9-bot-item i.watching{background:#18b777;box-shadow:0 0 0 2px #18b77726}.m9-bot-item span{display:grid;gap:1px;min-width:0}.m9-bot-item b{font-size:8px}.m9-bot-item small{overflow:hidden;color:var(--muted);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-item em{font-size:7px;font-style:normal}.m9-bot-detail{display:grid;grid-template-rows:auto auto auto auto auto auto minmax(72px,1fr);gap:5px;min-width:0;min-height:0;padding:6px;background:#000;overflow:auto}.m9-bot-detail>header{display:flex;align-items:center;justify-content:space-between;gap:5px}.m9-bot-detail>header>div{display:flex;align-items:center;gap:4px}.m9-bot-detail>header b{font-size:10px}.m9-bot-detail>header span{padding:2px 4px;border:1px solid var(--line);color:var(--blue);font-size:7px}.m9-bot-detail>header small{color:var(--muted);font-size:7px}.chat[data-m9-ai=true] .m9-bot-status{padding:5px 6px;background:#050505}.m9-bot-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.m9-bot-position{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.chat[data-m9-ai=true] .m9-bot-strategies{gap:3px}.chat[data-m9-ai=true] .m9-bot-strategies button{padding:5px;background:#050505}.chat[data-m9-ai=true] .m9-bot-strategies button.active{background:var(--blueSoft)}.m9-bot-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.m9-bot-controls label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;padding:3px 4px;border:1px solid var(--line);background:#050505;color:var(--muted);font-size:7px}.m9-bot-controls select,.m9-bot-controls input{min-width:0;height:20px;border:1px solid var(--line);background:#000;color:var(--text);font-size:8px;text-align:right}.m9-bot-controls em{position:absolute;right:7px;color:var(--muted);font-size:7px;font-style:normal;pointer-events:none}.m9-bot-trades{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:72px;border:1px solid var(--line);background:#030303}.m9-bot-trades>header{display:flex;align-items:center;justify-content:space-between;padding:5px 6px;border-bottom:1px solid var(--line)}.m9-bot-trades>header b{font-size:8px}.m9-bot-trades>header small{color:var(--muted);font-size:6px}.m9-bot-trades>div{position:relative;min-height:0;overflow:auto}.m9-bot-trades table{width:100%;border-collapse:collapse;white-space:nowrap}.m9-bot-trades th,.m9-bot-trades td{padding:4px;border-bottom:1px solid var(--line);font-size:6px;text-align:right}.m9-bot-trades th:first-child,.m9-bot-trades td:first-child,.m9-bot-trades th:nth-child(2),.m9-bot-trades td:nth-child(2),.m9-bot-trades th:last-child,.m9-bot-trades td:last-child{text-align:left}.m9-bot-trades th{position:sticky;top:0;background:#080808;color:var(--muted)}.m9-bot-trades p{margin:0;padding:12px;color:var(--muted);font-size:7px;text-align:center}.m9-bot-trades p[hidden]{display:none}.m9-bot .up{color:var(--up)}.m9-bot .down{color:var(--down)}.chat[data-m9-expanded=true] .m9-bot{padding:12px;gap:9px}.chat[data-m9-expanded=true] .m9-bot-workspace{grid-template-columns:170px minmax(0,1fr)}.chat[data-m9-expanded=true] .m9-bot-item{padding:9px}.chat[data-m9-expanded=true] .m9-bot-item b{font-size:10px}.chat[data-m9-expanded=true] .m9-bot-detail{gap:8px;padding:10px}.chat[data-m9-expanded=true] .m9-bot-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.chat[data-m9-expanded=true] .m9-bot-overview>span,.chat[data-m9-expanded=true] .m9-bot-stats>span,.chat[data-m9-expanded=true] .m9-bot-position>span{padding:8px}.chat[data-m9-expanded=true] .m9-bot-trades th,.chat[data-m9-expanded=true] .m9-bot-trades td{padding:6px;font-size:8px}@media (max-width:760px){.chat[data-m9-ai=true] .m9-bot-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.chat[data-m9-ai=true] .m9-bot-workspace{grid-template-columns:92px minmax(0,1fr)}.chat[data-m9-ai=true] .m9-bot-controls,.chat[data-m9-ai=true] .m9-bot-position{grid-template-columns:repeat(2,minmax(0,1fr))}}.m9-bot-item i.paused{background:#ffb020;box-shadow:0 0 0 2px #ffb02026}.m9-bot-governance{display:grid;gap:5px;padding:6px;border:1px solid #234d75;background:#06101a}.m9-bot-governance[hidden]{display:none!important}.m9-bot-governance>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.m9-bot-governance>header>div{display:grid;gap:1px}.m9-bot-governance>header b{color:#b9dcff;font-size:9px}.m9-bot-governance>header small{color:#68829d;font-size:6px}.m9-bot-governance>header>span{padding:2px 5px;border:1px solid #197251;color:#56d49f;font-size:7px;font-weight:900}.m9-bot-governance[data-emergency=true]{border-color:#8f3445;background:#19080c}.m9-bot-governance[data-emergency=true]>header>span{border-color:#9f3d4f;color:#ff8297}.m9-bot-governance-summary{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:3px}.m9-bot-governance-summary>span{display:grid;gap:1px;min-width:0;padding:4px;border:1px solid #172c40;background:#03080d}.m9-bot-governance-summary small{color:#687b8f;font-size:6px}.m9-bot-governance-summary b{overflow:hidden;color:#dce9f7;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-gates{display:flex;flex-wrap:wrap;gap:2px}.m9-bot-gates span{padding:2px 3px;border:1px solid #253444;color:#8393a5;font-size:6px}.m9-bot-gates .pass{border-color:#15593f;color:#51c993}.m9-bot-gates .fail{border-color:#763342;color:#ff778d}.m9-bot-governance-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.m9-bot-governance-actions button{height:22px;border:1px solid #28425d;background:#0a1724;color:#a9c7e4;font-size:7px;font-weight:800}.m9-bot-governance-actions button:first-child{border-color:#843445;background:#4d1721;color:#ffd7de}.m9-bot-governance-actions button:disabled{opacity:.35}.m9-bot-governance>p{margin:0;color:#7e91a5;font-size:6px;line-height:1.4}.chat[data-m9-ai=true] .m9-bot{display:block;padding:0;background:#000;overflow:hidden}.m9-bot-log-shell{display:block;height:100%;border:0;background:#000;color:var(--text)}.m9-bot-log-shell>summary{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:8px;height:32px;padding:0 8px;border-bottom:1px solid var(--line);background:#05080d;cursor:default;list-style:none;user-select:none}.m9-bot-log-shell>summary::-webkit-details-marker{display:none}.m9-bot-log-shell>summary>b{font-size:9px;white-space:nowrap}.m9-bot-log-shell>summary>span{overflow:hidden;color:#d8e5f4;font-size:8px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.m9-bot-log-shell>summary>span[data-tone=danger]{color:var(--down)}.m9-bot-log-shell>summary>span[data-tone=candidate]{color:var(--warn)}.m9-bot-log-shell>summary>span[data-tone=holding],.m9-bot-log-shell>summary>span[data-tone=profit]{color:var(--up)}.m9-bot-log-shell>summary>i{color:#6f8297;font-size:7px;font-style:normal;text-align:right}.m9-bot-log-detail{display:grid;gap:6px;max-height:calc(100% - 32px);padding:7px;background:#000;overflow:auto}.m9-bot-log-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.m9-bot-log-head>div{display:flex;align-items:center;gap:6px}.m9-bot-log-head b{font-size:10px}.m9-bot-log-head small{padding:2px 5px;border:1px solid #22527a;color:#8fc8f7;font-size:7px}.m9-bot-log-head>span{color:var(--warn);font-size:7px;font-weight:900}.m9-bot-quick-list{display:grid;gap:3px}.m9-bot-quick-list button{display:grid;grid-template-columns:minmax(72px,1.2fr) 38px repeat(3,minmax(0,1fr));align-items:center;gap:4px;min-height:27px;padding:4px 6px;border:1px solid var(--line);background:#03070b;color:var(--text);text-align:left}.m9-bot-quick-list button.active{border-color:var(--blue);background:var(--blueSoft);box-shadow:inset 2px 0 var(--blue)}.m9-bot-quick-list button.has-live{min-height:42px}.m9-bot-quick-list b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-quick-list span{color:var(--muted);font-size:7px}.m9-bot-quick-list span.connected{color:#52d49a}.m9-bot-quick-list span.paused{color:var(--down)}.m9-bot-quick-list small{color:#8c9caf;font-size:6px;text-align:right;white-space:nowrap}.m9-bot-quick-list .m9-bot-quick-live{grid-column:1/-1;overflow:hidden;padding-top:3px;border-top:1px solid #17324a;color:#62baff;font-size:7px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.m9-bot-quick-list .m9-bot-quick-live.holding{border-top-color:#1d503c;color:#58d9a0}.m9-bot-one-card{display:grid;gap:6px;padding:7px;border:1px solid #1d3853;background:#050b12}.m9-bot-one-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.m9-bot-one-card>header b{font-size:10px}.m9-bot-one-card>header span{color:#8ca0b7;font-size:7px}.m9-bot-one-card>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.m9-bot-one-card>div>span{display:grid;gap:2px;padding:5px;border:1px solid #172c40;background:#02060a}.m9-bot-one-card small{color:var(--muted);font-size:6px}.m9-bot-one-card strong{overflow:hidden;color:#dcecff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-one-card button{height:28px;border:1px solid var(--blue);background:var(--blue);color:#fff;font-size:8px;font-weight:900}.m9-bot-one-card button[data-connected=true]{border-color:#9c3c4d;background:#581b26}.chat[data-m9-ai=true] [data-m9-view=bot] .m9-bot-log-detail>:not(.m9-bot-quick-list):not(.m9-bot-one-card){display:none}.ai-bot-full-body :is(.m9-bot-quick-list,.m9-bot-one-card){display:none}.m9-bot-log-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.m9-bot-log-filters button{height:23px;border:1px solid var(--line);background:#04070b;color:var(--muted);font-size:7px;font-weight:800}.m9-bot-log-filters button.active{border-color:var(--blue);background:var(--blueSoft);color:#b9dcff}.m9-bot-event-log{display:grid;align-content:start;max-height:132px;border:1px solid var(--line);background:#020407;overflow:auto}.m9-bot-event-log article{display:grid;grid-template-columns:38px 14px minmax(0,1fr);align-items:start;gap:3px;padding:5px 6px;border-bottom:1px solid #111a24}.m9-bot-event-log article:last-child{border-bottom:0}.m9-bot-event-log time{color:#63748a;font-size:6px}.m9-bot-event-log article>span{font-size:8px}.m9-bot-event-log article>div{display:grid;gap:2px;min-width:0}.m9-bot-event-log b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-event-log small{color:#8291a4;font-size:6px;line-height:1.35}.m9-bot-event-log p{margin:0;padding:12px;color:var(--muted);font-size:7px;text-align:center}.m9-bot-log-note{margin:0;color:var(--muted);font-size:6px;line-height:1.35}.chat[data-m9-ai=true] .m9-bot-log-detail .m9-bot-workspace{min-height:250px}.chat[data-m9-expanded=true] .m9-bot-log-detail{gap:9px;padding:12px}.chat[data-m9-expanded=true] .m9-bot-event-log{max-height:210px}.chat[data-m9-expanded=true] .m9-bot-log-detail .m9-bot-workspace{min-height:390px}.ai-bot-full-body .m9-bot-log-shell>summary{height:38px;padding:0 12px}.ai-bot-full-body .m9-bot-log-detail{max-height:none;height:calc(100% - 38px);padding:12px}.ai-bot-full-body .m9-bot-event-log{max-height:180px}.ai-bot-full-body .m9-bot-log-detail .m9-bot-workspace{min-height:420px}@media (max-width:760px){.m9-bot-log-shell>summary{grid-template-columns:auto minmax(0,1fr) 24px;gap:5px;padding:0 6px}.m9-bot-log-shell>summary>b{font-size:8px}.m9-bot-log-shell>summary>span{font-size:7px}.m9-bot-log-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.m9-bot-log-detail{padding:5px}.m9-bot-log-head>div{display:grid;gap:2px}.m9-bot-event-log{max-height:150px}.chat[data-m9-ai=true] .m9-bot-log-detail .m9-bot-workspace{min-height:280px}.m9-bot-quick-list button{grid-template-columns:minmax(70px,1fr) 34px repeat(2,minmax(0,1fr))}.m9-bot-quick-list button small:last-child{display:none}.m9-bot-one-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat[data-m9-ai=true] .m9-community{position:relative;display:grid;grid-template-rows:22px minmax(0,1fr) 36px 27px;background:#05080d;overflow:hidden}.m9-community-head{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:0 6px;border-bottom:1px solid var(--line);background:#080d14}.m9-community-title{display:grid;flex:0 0 auto;gap:0;line-height:1}.m9-community-head b{font-size:9px}.m9-community-head span{color:var(--muted);font-size:6px}.m9-community-head>i{padding:1px 5px;border:1px solid #31516e;border-radius:8px;color:#79bfff;font-size:6px;line-height:1.2;font-style:normal}.m9-community-head>i[data-mode=ready]{border-color:#176b53;color:#55d5a4}.m9-community-head>i[data-mode=warning]{border-color:#755d21;color:#f0c95d}.m9-community-head>i[data-mode=error]{border-color:#743343;color:#ff8195}.m9-community-rooms{display:grid;grid-template-columns:1fr 1fr;flex:1 1 170px;gap:3px;width:clamp(120px,42%,190px);max-width:190px;height:20px;margin-left:auto;padding:0;border:0;background:transparent}.m9-community-rooms button{position:relative;min-width:0;height:20px;border:1px solid #1b2b3d;border-radius:3px;background:#080d14;color:#8291a5;font-size:7px;line-height:1}.m9-community-rooms button.active{border-color:#65b6ff;background:linear-gradient(180deg,#185488,#0d3459);box-shadow:inset 0 -2px #65b6ff,0 0 5px #4ba2f559;color:#fff;font-weight:900}.m9-community-rooms button.active:before{content:"";display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#8fd0ff;box-shadow:0 0 4px #8fd0ff;vertical-align:1px}.m9-community-rooms em{display:inline-grid;place-items:center;min-width:11px;height:11px;margin-left:2px;border-radius:6px;background:#e3435a;color:#fff;font-size:6px;font-style:normal}.m9-community-rooms em:empty{display:none}.chat[data-m9-ai=true] .m9-community-log{min-height:0;padding:2px 5px;background:#05080d;overflow:auto!important;scrollbar-width:thin}.m9-chat-empty{display:grid;place-items:center;min-height:100%;margin:0!important;color:#617084!important;background:transparent!important;text-align:center;font-size:8px!important}.m9-chat-message{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px;margin:0;padding:2px 0;border-bottom:1px solid #0f1925}.m9-chat-message>img,.m9-chat-avatar-default{width:16px;height:16px;border:1px solid #29445f;border-radius:50%;object-fit:cover}.m9-chat-avatar-default{display:grid;place-items:center;background:#0e2136;color:#8bc8ff;font-size:8px;font-weight:900}.m9-chat-message>div{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:4px;min-width:0;min-height:17px}.m9-chat-message header{display:flex;align-items:center;gap:3px;min-width:0;max-width:120px;min-height:15px}.m9-chat-message header>b{max-width:62px;overflow:hidden;color:#dce9f8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.m9-chat-message time{margin-left:0;color:#55657a;font-size:6px;white-space:nowrap}.m9-chat-role{padding:0 2px;border:1px solid #31597e;border-radius:2px;color:#82bdeb;font-size:6px;white-space:nowrap}.m9-chat-role.admin{border-color:#b07a1c;color:#ffd264}.m9-chat-message p{min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d4deea;font-size:8px!important;line-height:1.35;white-space:pre-wrap;word-break:break-word}.m9-chat-message small{display:block;min-height:0;margin:0;color:#4e9be4;font-size:6px;line-height:1;text-align:right;white-space:nowrap}.m9-chat-message[data-pending=true]{opacity:.72}.m9-chat-message[data-failed=true] small{color:#ff768c;cursor:pointer}.m9-chat-message[data-mine=true]{grid-template-columns:minmax(0,1fr) 18px}.m9-chat-message[data-mine=true]>img,.m9-chat-message[data-mine=true]>.m9-chat-avatar-default{grid-column:2;grid-row:1}.m9-chat-message[data-mine=true]>div{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) max-content max-content;justify-self:stretch;width:100%}.m9-chat-message[data-mine=true] header{grid-column:2;grid-row:1;justify-content:flex-end}.m9-chat-message[data-mine=true] time{margin-left:0}.m9-chat-message[data-mine=true] p{grid-column:1;grid-row:1;text-align:right}.m9-chat-message[data-mine=true] small{grid-column:3;grid-row:1}.m9-chat-menu{position:relative}.m9-chat-menu summary{display:grid;place-items:center;width:15px;height:15px;color:#64768c;cursor:pointer;list-style:none}.m9-chat-menu summary::-webkit-details-marker{display:none}.m9-chat-menu>div{position:absolute;z-index:12;top:15px;right:0;display:grid;width:94px;padding:3px;border:1px solid #304862;border-radius:4px;background:#0b121c;box-shadow:0 8px 22px #0000008c}.m9-chat-menu button{height:24px;border:0;background:transparent;color:#b7c6d8;font-size:7px;text-align:left}.m9-chat-menu button:hover{background:#12243a;color:#fff}.m9-community-new{position:absolute;z-index:5;left:50%;bottom:68px;transform:translate(-50%);height:25px;padding:0 10px;border:1px solid #3d83cf;border-radius:13px;background:#0d2845;color:#a9d4ff;font-size:8px;box-shadow:0 5px 15px #00000073}.m9-community-new[hidden]{display:none}.chat[data-m9-ai=true] .m9-community-compose{padding:4px 6px;background:#05080d}.m9-community-compose input{border-radius:4px!important;background:#0a1019!important;color:#dce5ef!important}.m9-community-compose button{border-radius:4px!important}.m9-community-foot{display:flex;align-items:center;gap:5px;padding:0 7px;border-top:1px solid #111d2a;background:#030609}.m9-community-foot span{min-width:0;flex:1;overflow:hidden;color:#63748a;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.m9-community-foot button{height:19px;border:1px solid #285e93;background:#0c2239;color:#8ec7ff;font-size:6px}.m9-community-foot button[hidden]{display:none}.m9-chat-challenge,.m9-chat-report{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:12px;background:#000000d1;backdrop-filter:blur(2px)}.m9-chat-challenge[hidden],.m9-chat-report[hidden]{display:none}.m9-chat-challenge>section,.m9-chat-report>section{display:grid;gap:8px;width:min(100%,310px);padding:13px;border:1px solid #315a82;border-radius:7px;background:#080e17;box-shadow:0 18px 50px #000000b3}.m9-chat-challenge b,.m9-chat-report b{font-size:11px}.m9-chat-challenge p,.m9-chat-report p{margin:0;color:#8797aa;font-size:8px;line-height:1.5}.m9-chat-challenge>section>button,.m9-chat-report>section>button{height:28px;border:1px solid #2a3c50;background:#0b1420;color:#9aacbf;font-size:8px}.m9-chat-report>section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.m9-chat-report>section>div button{height:29px;border:1px solid #2b4967;background:#0c1b2b;color:#b8d4ef;font-size:8px}.chat[data-m9-expanded=true] .m9-community{grid-template-rows:22px minmax(0,1fr) 48px 34px}.chat[data-m9-expanded=true] .m9-community-head{padding:0 8px}.chat[data-m9-expanded=true] .m9-community-head b{font-size:9px}.chat[data-m9-expanded=true] .m9-community-head span,.chat[data-m9-expanded=true] .m9-community-head>i{font-size:6px}.chat[data-m9-expanded=true] .m9-community-rooms{width:min(240px,42%);max-width:240px;height:20px;padding:0}.chat[data-m9-expanded=true] .m9-community-rooms button{height:20px;font-size:7px}.chat[data-m9-expanded=true] .m9-community-log{padding:6px 9px}.chat[data-m9-expanded=true] .m9-chat-message{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:3px 0}.chat[data-m9-expanded=true] .m9-chat-message>img,.chat[data-m9-expanded=true] .m9-chat-avatar-default{width:22px;height:22px}.chat[data-m9-expanded=true] .m9-chat-message header>b{max-width:120px;font-size:10px}.chat[data-m9-expanded=true] .m9-chat-message p{padding:0!important;font-size:10px!important}.chat[data-m9-expanded=true] .m9-community-foot span{font-size:8px}.chat[data-m9-expanded=true] .m9-community-new{bottom:87px}.chat[data-m9-expanded=true] .m9-chat-message[data-mine=true]{grid-template-columns:minmax(0,1fr) 24px}html[data-theme=light] .chat[data-m9-ai=true] .m9-community,html[data-theme=light] .m9-community-log{background:#f7f9fc}html[data-theme=light] .chat[data-m9-ai=true] .m9-chat-message{border-bottom-color:#dce4ee}html[data-theme=light] .chat[data-m9-ai=true] .m9-chat-message p{background:transparent!important;color:#263547}@media (max-width:760px){.m9-community-head{gap:4px;padding:0 6px}.m9-community-rooms{flex-basis:120px;width:clamp(116px,40%,160px)}.m9-chat-message{grid-template-columns:17px minmax(0,1fr)}.m9-chat-message[data-mine=true]{grid-template-columns:minmax(0,1fr) 17px}.m9-chat-message>img,.m9-chat-avatar-default{width:15px;height:15px}.m9-chat-report>section>div{grid-template-columns:1fr}}.m9-community-head>span{display:flex;align-items:center;gap:8px}.m9-community-head [data-chat-admin-open]{border:1px solid rgba(74,222,128,.35);border-radius:7px;background:#16653438;color:#bbf7d0;padding:5px 9px;font-size:11px;font-weight:800}.m9-chat-admin{position:absolute;inset:0;z-index:40;background:#020617f0;backdrop-filter:blur(8px);padding:12px;overflow:auto}.m9-chat-admin>section{min-height:100%;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#08101f;color:#dbeafe;padding:14px}.m9-chat-admin>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.m9-chat-admin header div{display:grid;gap:2px}.m9-chat-admin header small{color:#4ade80;font-size:10px;letter-spacing:.12em}.m9-chat-admin header b{font-size:16px}.m9-chat-admin button{border:1px solid rgba(148,163,184,.25);border-radius:7px;background:#111c2f;color:#dbeafe;padding:6px 9px;cursor:pointer}.m9-chat-admin button:hover,.m9-chat-admin button:focus-visible,.m9-chat-admin nav button.active{border-color:#4ade80;color:#86efac;outline:none}.m9-chat-admin button[data-kind=danger]{border-color:#f871718c;color:#fca5a5}.m9-chat-admin nav{display:flex;gap:6px;overflow:auto;margin-bottom:10px}.m9-admin-tools{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-bottom:12px}.m9-admin-tools label{display:grid;gap:3px;color:#94a3b8;font-size:10px;flex:1;min-width:180px}.m9-admin-tools input,.m9-admin-room input{border:1px solid rgba(148,163,184,.25);border-radius:7px;background:#050b16;color:#e2e8f0;padding:7px}.m9-admin-tools span{font-size:11px;color:#94a3b8}.m9-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin-bottom:12px}.m9-admin-metrics>div{display:grid;gap:4px;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:#0d1728;padding:10px}.m9-admin-metrics small{color:#94a3b8}.m9-admin-metrics b{font-size:18px;color:#f8fafc}.m9-admin-list{display:grid;gap:7px}.m9-admin-list>article{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.15);border-radius:9px;background:#0a1425;padding:9px}.m9-admin-list article>div{min-width:0;display:grid;gap:3px}.m9-admin-list p{margin:0;white-space:pre-wrap;word-break:break-word;color:#cbd5e1}.m9-admin-list small{color:#64748b}.m9-admin-list article>span{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.m9-admin-room{display:block;margin-bottom:10px;color:#94a3b8}.m9-chat-admin h3{font-size:12px;margin:16px 0 6px;color:#94a3b8}.m9-admin-audit{max-height:170px;overflow:auto;border-top:1px solid rgba(148,163,184,.15)}.m9-admin-audit p{margin:0;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.1);font-size:11px;color:#94a3b8}@media (max-width:720px){.m9-admin-metrics{grid-template-columns:repeat(2,minmax(90px,1fr))}.m9-admin-list>article{align-items:flex-start;flex-direction:column}.m9-admin-list article>span{justify-content:flex-start}.m9-chat-admin{padding:6px}.m9-chat-admin>section{padding:10px}}@media (min-width:721px) and (max-width:1100px){.m9-admin-metrics{grid-template-columns:repeat(3,minmax(90px,1fr))}}.charts[data-ai-bot-workspace=open]{grid-template-rows:minmax(0,1fr)}.charts[data-ai-bot-workspace=open] .master,.charts[data-ai-bot-workspace=open] .chart-grid{display:none!important}.ai-bot-full-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto 32px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text)}.ai-bot-full-panel[hidden]{display:none!important}.ai-bot-full-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.ai-bot-full-head>div:first-child{min-width:0}.ai-bot-full-head small{display:block;margin-bottom:2px;color:var(--blue);font-size:8px;font-weight:800}.ai-bot-full-head h2{margin:0;font-size:16px}.ai-bot-full-head p{margin:4px 0 0;color:var(--muted);font-size:9px}.ai-bot-full-head>div:last-child{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ai-bot-full-head span{color:var(--warn);font-size:8px;font-weight:800}.ai-bot-full-head button{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text);font-size:9px;font-weight:800}.ai-bot-full-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:#05080d}.ai-bot-full-tabs button{border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-size:9px;font-weight:800}.ai-bot-full-tabs button.active{background:var(--blueSoft);box-shadow:inset 0 -2px var(--blue);color:var(--blue)}.ai-bot-full-body{min-height:0;display:grid;padding:6px;background:var(--surface)}.ai-bot-full-body>.m9-bot{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid var(--line);border-radius:3px;background:#000;overflow:hidden}.ai-bot-full-body>.m9-bot[hidden]{display:none!important}.ai-bot-full-body .m9-bot>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-bot-full-body .m9-bot>header>div{display:grid;gap:2px}.ai-bot-full-body .m9-bot>header b{font-size:12px}.ai-bot-full-body .m9-bot>header small{color:var(--muted);font-size:8px}.ai-bot-full-body .m9-bot>header span{color:var(--warn);font-size:8px;font-weight:800}.ai-bot-full-body .m9-bot-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ai-bot-full-body .m9-bot-overview>span{padding:8px 9px;background:#050505}.ai-bot-full-body .m9-bot-overview small{font-size:8px}.ai-bot-full-body .m9-bot-overview b{font-size:11px}.ai-bot-full-body .m9-bot-workspace{grid-template-columns:180px minmax(0,1fr);min-height:0}.ai-bot-full-body .m9-bot-list section>header{padding:9px}.ai-bot-full-body .m9-bot-list section>header b{font-size:10px}.ai-bot-full-body .m9-bot-list section>header small{font-size:7px}.ai-bot-full-body .m9-bot-item{padding:9px 8px}.ai-bot-full-body .m9-bot-item b{font-size:10px}.ai-bot-full-body .m9-bot-item small,.ai-bot-full-body .m9-bot-item em{font-size:8px}.ai-bot-full-body .m9-bot-detail{gap:8px;padding:10px}.ai-bot-full-body .m9-bot-detail>header b{font-size:12px}.ai-bot-full-body .m9-bot-detail>header span,.ai-bot-full-body .m9-bot-detail>header small{font-size:8px}.ai-bot-full-body .m9-bot-status{padding:7px 8px;background:#050505}.ai-bot-full-body .m9-bot-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.ai-bot-full-body .m9-bot-position{gap:5px}.ai-bot-full-body :is(.m9-bot-stats,.m9-bot-position)>span{padding:8px}.ai-bot-full-body :is(.m9-bot-stats,.m9-bot-position) small{font-size:8px}.ai-bot-full-body :is(.m9-bot-stats,.m9-bot-position) b{font-size:10px}.ai-bot-full-body .m9-bot-strategies{gap:5px}.ai-bot-full-body .m9-bot-strategies button{padding:8px;background:#050505}.ai-bot-full-body .m9-bot-controls{gap:5px}.ai-bot-full-body .m9-bot-controls label{padding:5px 6px;font-size:8px}.ai-bot-full-body .m9-bot-controls select,.ai-bot-full-body .m9-bot-controls input{height:24px;font-size:9px}.ai-bot-full-body .m9-bot-toggle{height:32px}.ai-bot-full-body .m9-bot-trades{min-height:120px}.ai-bot-full-body .m9-bot-trades>header{padding:7px 8px}.ai-bot-full-body .m9-bot-trades>header b{font-size:9px}.ai-bot-full-body .m9-bot-trades th,.ai-bot-full-body .m9-bot-trades td{padding:6px;font-size:8px}.ai-bot-full-body .m9-bot>p{margin:0;color:var(--muted);font-size:8px}@media (max-width:720px){.ai-bot-full-panel{min-height:720px}.ai-bot-full-head{align-items:flex-start;flex-direction:column}.ai-bot-full-head>div:last-child{width:100%;justify-content:space-between}.ai-bot-full-body .m9-bot-workspace{grid-template-columns:104px minmax(0,1fr)}.ai-bot-full-body .m9-bot-stats,.ai-bot-full-body .m9-bot-position,.ai-bot-full-body .m9-bot-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-bot-full-body .m9-bot-governance{gap:7px;padding:9px}.ai-bot-full-body .m9-bot-governance>header b{font-size:11px}.ai-bot-full-body .m9-bot-governance>header small{font-size:7px}.ai-bot-full-body .m9-bot-governance-summary>span{padding:7px}.ai-bot-full-body .m9-bot-governance-summary small{font-size:7px}.ai-bot-full-body .m9-bot-governance-summary b{font-size:9px}.ai-bot-full-body .m9-bot-gates span{padding:3px 5px;font-size:7px}.ai-bot-full-body .m9-bot-governance-actions button{height:28px;font-size:8px}.ai-bot-full-body .m9-bot-governance>p{font-size:7px}.ai-bot-lab{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(120px,.8fr) minmax(160px,1fr) auto;gap:7px;padding:10px;border:1px solid var(--line);background:#000;overflow:auto}.ai-bot-lab[hidden]{display:none!important}.ai-bot-lab>header,.ai-bot-lab>section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-bot-lab>header>div{display:grid;gap:2px}.ai-bot-lab>header b{font-size:13px}.ai-bot-lab>header small,.ai-bot-lab>section>header small{color:var(--muted);font-size:8px}.ai-bot-lab>header button{height:30px;padding:0 12px;border:1px solid #316b9f;background:#12395e;color:#cce7ff;font-size:9px;font-weight:900}.ai-bot-lab-pipeline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.ai-bot-lab-pipeline span{display:grid;place-items:center;min-height:28px;border:1px solid #27405a;background:#08111b;color:#91abc4;font-size:8px}.ai-bot-lab>section{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:5px;padding:8px;border:1px solid #172638;background:#03070c}.ai-bot-lab>section>header b{font-size:10px}.ai-bot-lab [data-bot-version-list]{min-height:0;display:grid;align-content:start;gap:4px;overflow:auto}.ai-bot-lab [data-bot-version-list] article{display:grid;grid-template-columns:minmax(150px,1.4fr) 84px 82px minmax(210px,1.5fr) 72px;align-items:center;gap:7px;padding:7px;border:1px solid #1c3147;background:#07101a}.ai-bot-lab [data-bot-version-list] article[data-role=champion]{border-color:#783b43;box-shadow:inset 3px 0 #e65c6a}.ai-bot-lab [data-bot-version-list] article[data-role=challenger]{border-color:#805d22;box-shadow:inset 3px 0 #f0ae37}.ai-bot-lab [data-bot-version-list] article>div{display:grid;gap:2px}.ai-bot-lab [data-bot-version-list] article b{font-size:9px}.ai-bot-lab [data-bot-version-list] article small{overflow:hidden;color:#73889e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ai-bot-lab [data-bot-version-list] article>span{color:#60d8a4;font-size:7px;font-weight:900}.ai-bot-lab [data-bot-version-list] article>em{color:#8fc6ff;font-size:7px;font-style:normal}.ai-bot-lab [data-bot-version-list] article button{height:25px;border:1px solid #31587e;background:#102842;color:#a9d4ff;font-size:7px}.ai-bot-lab [data-bot-version-list] article button:disabled{opacity:.35}.ai-bot-trial-table{min-height:0;overflow:auto}.ai-bot-trial-table table{width:100%;border-collapse:collapse;white-space:nowrap}.ai-bot-trial-table th,.ai-bot-trial-table td{padding:6px;border-bottom:1px solid #172638;font-size:7px;text-align:left}.ai-bot-trial-table th{position:sticky;top:0;background:#0a121c;color:#7690aa}.ai-bot-trial-table td:nth-child(3){max-width:340px;overflow:hidden;text-overflow:ellipsis}.ai-bot-lab>p{margin:0;color:#7d90a4;font-size:8px}.ai-challenger-v3{min-height:128px!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:7px!important;border-color:#7b5d24!important;background:#120d04!important}.ai-challenger-v3>header>div{display:grid;gap:2px}.ai-challenger-v3>header small{color:#d4a64f!important;font-size:7px!important}.ai-challenger-v3>header b{font-size:11px!important}.ai-challenger-v3>header>span{color:#ffb742;font-size:8px;font-weight:900}.ai-challenger-v3>p,.ai-challenger-v3>footer{margin:0;color:#b7a27c;font-size:8px}.ai-research-v3-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:4px}.ai-research-v3-grid span{display:grid;gap:3px;padding:7px;border:1px solid #493a1c;background:#0b0803}.ai-research-v3-grid small{color:#90794e;font-size:7px}.ai-research-v3-grid b{color:#e8c178;font-size:8px}.ai-bot-lab [data-strategy-validation]{display:grid;gap:7px}.ai-validation-control,.ai-validation-result{display:grid;gap:7px;padding:9px;border:1px solid #204363;background:#040b12}.ai-validation-control>header,.ai-validation-result>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-validation-control>header>div:first-child{display:grid;gap:2px}.ai-validation-control>header b,.ai-validation-result>header b{font-size:10px}.ai-validation-control>header small,.ai-validation-result>header small{color:#718ca6;font-size:7px}.ai-validation-control>header>div:last-child{display:flex;gap:5px}.ai-validation-control button{height:27px;padding:0 8px;border:1px solid #38688f;background:#10304c;color:#c4e2ff;font-size:8px;font-weight:800}.ai-validation-control button:disabled{opacity:.4}.ai-validation-safety{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ai-validation-safety>*{padding:6px;border:1px solid #16334d;background:#07121d;color:#8eabc6;font-size:7px;text-align:center}.ai-validation-safety strong{border-color:#713c3c;color:#ff8d8d}.ai-validation-control>p{margin:0;color:#8ea1b2;font-size:8px}.ai-validation-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.ai-validation-cards span{display:grid;gap:2px;padding:7px;background:#07121d}.ai-validation-cards small{color:#6f879e;font-size:7px}.ai-validation-cards b{font-size:9px}.ai-validation-details{display:grid;grid-template-columns:1fr 1.4fr;gap:7px}.ai-validation-details>div{display:grid;gap:5px}.ai-validation-details>div>b{font-size:8px}.ai-validation-details [data-validation-stress]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ai-validation-details [data-validation-stress] span{display:grid;gap:2px;padding:6px;border:1px solid #57363c;background:#180b0e}.ai-validation-details [data-validation-stress] span[data-pass=true]{border-color:#1f694e;background:#071b14}.ai-validation-details [data-validation-stress] :is(b,em,small){font-size:7px;font-style:normal}.ai-validation-heatmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.ai-validation-heatmap span{display:grid;gap:2px;padding:5px;background:#221014;color:#ff9494}.ai-validation-heatmap span[data-pass=true]{background:#0a2b20;color:#69e0a9}.ai-validation-heatmap small{font-size:6px}.ai-validation-heatmap b{font-size:7px}.ai-validation-result[hidden]{display:none!important}@media (max-width:900px){.ai-validation-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-validation-details{grid-template-columns:1fr}.ai-validation-safety{grid-template-columns:repeat(2,minmax(0,1fr))}}.m9-bot-one-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important}.m9-bot-one-actions button{min-width:0}.m9-bot-one-actions [data-m9-bot-follow-open]{border-color:#7557d6;background:#3f267f}.m9-bot-one-actions [data-m9-bot-follow-open][data-connected=true]{border-color:#31b77e;background:#145b40}.m9-bot-follow-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:1px solid #284b70;background:#05090f;color:#e6f0fb;box-shadow:0 22px 80px #000000d1;overflow:auto}.m9-bot-follow-dialog::backdrop{background:#000000c7;backdrop-filter:blur(2px)}.m9-bot-follow-dialog>form{display:grid;gap:10px;padding:14px}.m9-bot-follow-head{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:6px 10px;padding-bottom:9px;border-bottom:1px solid #193149}.m9-bot-follow-head>b{overflow:hidden;color:#edf7ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-follow-head>p{grid-column:1/-1;margin:0;color:#8da0b6;font-size:8px}.m9-bot-follow-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.m9-bot-follow-head-actions button{height:28px;padding:0 9px;border:1px solid #2a3b4e;background:#0b1119;color:#b9c9da;font-size:8px;font-weight:900;white-space:nowrap}.m9-bot-follow-head-actions [data-m9-bot-follow-close]{width:28px;padding:0;border-color:#26384c;background:#0b121c;color:#b8c8d9;font-size:17px}.m9-bot-follow-head-actions [data-m9-bot-follow-save]{border-color:#2577bc;background:#1267a9;color:#fff}.m9-bot-follow-head-actions [data-m9-bot-follow-start]{border-color:#31b77e;background:#145b40;color:#e7fff4}.m9-bot-follow-head-actions [data-m9-bot-follow-disconnect]{border-color:#92394a;background:#4f1722;color:#ffd6dd}.m9-bot-follow-head-actions button:disabled{cursor:not-allowed;opacity:.46}.m9-bot-follow-accounts{display:grid;gap:6px}.m9-bot-follow-accounts label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #1c4c76;background:#07111c}.m9-bot-follow-accounts label.active{box-shadow:inset 3px 0 #2387df}.m9-bot-follow-accounts label.locked{border-color:#292f38;background:#090b0e;opacity:.65}.m9-bot-follow-accounts input{accent-color:#2d91ea}.m9-bot-follow-accounts span{display:grid;gap:3px}.m9-bot-follow-accounts b{font-size:10px}.m9-bot-follow-accounts small{color:#8193a8;font-size:8px}.m9-bot-follow-accounts em{padding:3px 6px;border:1px solid #226548;color:#58d19c;font-size:7px;font-style:normal;font-weight:900}.m9-bot-follow-accounts .locked em{border-color:#70404a;color:#ef7c8e}.m9-bot-follow-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.m9-bot-follow-settings label{position:relative;display:grid;gap:4px;padding:7px;border:1px solid #192b3e;background:#03070b;color:#8295aa;font-size:8px}.m9-bot-follow-settings :is(select,input){width:100%;height:29px;padding:0 8px;border:1px solid #263b51;background:#080d14;color:#e4edf7;font-size:9px}.m9-bot-follow-settings input{padding-right:26px;text-align:right}.m9-bot-follow-settings label>em{position:absolute;right:15px;bottom:14px;color:#6f8297;font-size:8px;font-style:normal;pointer-events:none}.m9-bot-follow-settings label[hidden]{display:none}.m9-bot-follow-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.m9-bot-follow-stats span{display:grid;gap:3px;padding:7px;border:1px solid #1a2b3d;background:#020508}.m9-bot-follow-stats small{color:#75889e;font-size:7px}.m9-bot-follow-stats b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-follow-stats b.up{color:#4fd29b}.m9-bot-follow-stats b.down{color:#ff758c}.m9-bot-follow-market{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:6px}.m9-bot-follow-market>label{display:grid;gap:4px;padding:7px;border:1px solid #1f3c57;background:#040b12}.m9-bot-follow-market>label small{color:#76a6cf;font-size:8px;font-weight:800}.m9-bot-follow-market select{width:100%;height:31px;padding:0 8px;border:1px solid #2c587d;background:#07111b;color:#e6f2ff;font-size:9px;font-weight:800}.m9-bot-follow-market select:disabled{opacity:.55}.m9-bot-follow-market>p{grid-column:1/-1;margin:0;padding:5px 7px;background:#071019;color:#7890a7;font-size:7px;line-height:1.4}.m9-bot-analysis-motion{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:7px;border:1px solid #263d55;background:#03080d}.m9-bot-analysis-motion>span{display:flex;align-items:center;justify-content:center;gap:3px;height:28px}.m9-bot-analysis-motion>span i{width:4px;height:7px;border-radius:2px;background:#54687c}.m9-bot-analysis-motion>div{display:grid;gap:3px;min-width:0}.m9-bot-analysis-motion b{overflow:hidden;color:#a9bbcc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-analysis-motion small{overflow:hidden;color:#6f8398;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-analysis-motion[data-state=analyzing]{border-color:#2478b9;background:#061421;box-shadow:inset 2px 0 #2d9ef4}.m9-bot-analysis-motion[data-state=analyzing] b{color:#60b9ff}.m9-bot-analysis-motion[data-state=analyzing]>span i{background:#3aa8ff;animation:m9BotAnalyze .9s ease-in-out infinite}.m9-bot-analysis-motion[data-state=analyzing]>span i:nth-child(2){animation-delay:.12s}.m9-bot-analysis-motion[data-state=analyzing]>span i:nth-child(3){animation-delay:.24s}.m9-bot-analysis-motion[data-state=analyzing]>span i:nth-child(4){animation-delay:.36s}.m9-bot-analysis-motion[data-state=holding]{border-color:#28795a;background:#071710}.m9-bot-analysis-motion[data-state=holding] b{color:#5fe0a8}.m9-bot-analysis-motion[data-state=waiting]{border-color:#72591e;background:#151103}.m9-bot-analysis-motion[data-state=waiting] b{color:#e2bd61}@keyframes m9BotAnalyze{0%,to{height:7px;opacity:.45}50%{height:25px;opacity:1}}.m9-bot-follow-analysis{display:grid;gap:6px;padding:8px;border:1px solid #3b526c;background:#050b12}.m9-bot-follow-analysis>header{align-items:center}.m9-bot-follow-analysis>header b{font-size:10px}.m9-bot-follow-analysis>header small{color:#55d09c}.m9-bot-follow-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.m9-bot-follow-analysis-grid span{display:grid;gap:3px;padding:7px;border:1px solid #1e3348;background:#02070c}.m9-bot-follow-analysis-grid small{color:#73879c;font-size:7px}.m9-bot-follow-analysis-grid b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-follow-analysis-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.m9-bot-follow-analysis-factors em{padding:5px;border:1px solid #21384e;background:#07111b;color:#8fb1d0;font-size:7px;font-style:normal;text-align:center}.m9-bot-follow-analysis>p{margin:0;padding:6px;background:#0b131d;color:#a5b7c8;font-size:8px;line-height:1.45}.m9-bot-follow-trade{display:grid;gap:6px;padding:8px;border:1px solid #274866;background:#06101a}.m9-bot-follow-trade>header{align-items:center}.m9-bot-follow-trade>header b{font-size:10px}.m9-bot-follow-trade>header small{color:#7890a8}.m9-bot-follow-trade[data-active=true]>header small{color:#55d09c}.m9-bot-follow-trade-main{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.m9-bot-follow-trade-main span,.m9-bot-follow-targets span{display:grid;gap:3px;padding:7px;border:1px solid #1d344a;background:#02070c}.m9-bot-follow-trade :is(small){color:#72869b;font-size:7px}.m9-bot-follow-trade :is(b){overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m9-bot-follow-trade b.up,.m9-bot-follow-trade em.up{color:#4fd29b}.m9-bot-follow-trade b.down,.m9-bot-follow-trade em.down{color:#ff758c}.m9-bot-follow-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.m9-bot-follow-targets span{grid-template-columns:1fr auto}.m9-bot-follow-targets small{grid-column:1/-1}.m9-bot-follow-targets em{font-size:8px;font-style:normal}.m9-bot-follow-trade>p{margin:0;color:#6f8398;font-size:7px;line-height:1.45}.m9-bot-follow-safety{margin:0;padding:8px;border:1px solid #5f4a1c;background:#171204;color:#d9b963;font-size:8px;line-height:1.5}@media (max-width:600px){.m9-bot-follow-dialog>form{padding:10px}.m9-bot-follow-head{grid-template-columns:1fr}.m9-bot-follow-head>p{grid-column:auto}.m9-bot-follow-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.m9-bot-follow-head-actions button{padding:0 5px}.m9-bot-follow-head-actions [data-m9-bot-follow-close]{position:absolute;top:10px;right:10px}.m9-bot-follow-market{grid-template-columns:1fr}.m9-bot-follow-market>p{grid-column:auto}.m9-bot-follow-settings,.m9-bot-follow-stats,.m9-bot-follow-trade-main,.m9-bot-follow-analysis-grid,.m9-bot-follow-analysis-factors{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.m9-bot-analysis-motion[data-state=analyzing]>span i{animation:none;height:15px}}.charts[data-community-board=open]{grid-template-rows:minmax(0,1fr)}.charts[data-community-board=open] .master,.charts[data-community-board=open] .chart-grid{display:none!important}.community-board-panel{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text)}.community-board-panel[hidden],.board-compose[hidden]{display:none!important}.board-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--surface-soft),var(--surface-raised))}.board-head small{display:block;margin-bottom:2px;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.08em}.board-head h2{margin:0;font-size:17px}.board-head p{margin:4px 0 0;color:var(--muted);font-size:9px}.board-head-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.board-head-actions span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:8px}.board-head-actions span[data-logged-in=true]{border-color:#18b77773;background:#18b77714;color:#18b777}.board-head-actions button{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text);font-size:9px;font-weight:800}.board-head-actions [data-board-write]{border-color:var(--blue);background:var(--blue);color:#fff}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.board-toolbar nav{display:flex;gap:4px}.board-toolbar nav button{height:25px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:9px;font-weight:800}.board-toolbar nav button.active{border-color:var(--blue);background:var(--blueSoft);color:var(--blue)}.board-toolbar label{display:flex;align-items:center;gap:6px;min-width:210px;height:27px;padding:0 8px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised)}.board-toolbar label span{color:var(--muted);font-size:8px}.board-toolbar input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:9px}.board-layout{min-height:0;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(300px,1.25fr);gap:6px;padding:6px;background:var(--surface)}.board-list-panel,.board-detail{min-width:0;min-height:0;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);overflow:hidden}.board-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.board-list-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.board-list-panel>header b{font-size:10px}.board-list-panel>header span{color:var(--muted);font-size:8px}.board-list{min-height:0;overflow:auto}.board-card{display:grid;grid-template-columns:42px minmax(0,1fr) 82px;align-items:center;gap:8px;width:100%;min-height:66px;padding:8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left}.board-card:hover{background:var(--surface-hover)}.board-card.active{background:var(--surface-selected);box-shadow:inset 3px 0 var(--blue)}.board-card-category{display:grid;min-height:25px;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--blue);font-size:8px;font-weight:800}.board-card-copy{display:grid;gap:5px;min-width:0}.board-card-copy b,.board-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-card-copy b{font-size:10px}.board-card-copy small{color:var(--muted);font-size:8px}.board-card-meta{display:grid;gap:3px;text-align:right}.board-card-meta b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.board-card-meta time,.board-card-meta em{color:var(--muted);font-size:7px;font-style:normal}.board-card-meta em{color:var(--blue)}.board-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:auto}.board-detail>header{padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.board-detail-category{display:inline-flex;padding:3px 7px;border:1px solid var(--blue);border-radius:999px;color:var(--blue);font-size:8px;font-weight:800}.board-detail h3{margin:9px 0 11px;font-size:15px;line-height:1.4}.board-author{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px}.board-author img,.board-author>span{width:22px;height:22px;border-radius:50%;object-fit:cover}.board-author>span{display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:900}.board-author b{color:var(--text)}.board-author time{margin-left:auto}.board-detail-content{min-height:110px;padding:18px 16px;font-size:10px;line-height:1.8}.board-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 16px 16px}.board-gallery button{padding:0;border:1px solid var(--line);border-radius:4px;background:#000;overflow:hidden}.board-gallery img{display:block;width:100%;max-height:230px;object-fit:cover}.board-detail>footer{display:flex;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.board-detail>footer b{color:var(--blue)}.board-empty,.board-loading,.board-empty-detail{display:grid;align-content:center;justify-items:center;gap:5px;min-height:160px;padding:20px;color:var(--muted);font-size:9px;text-align:center}.board-empty b,.board-empty-detail b{color:var(--text);font-size:11px}.board-empty-detail{height:100%}.board-compose{position:absolute;inset:6px;z-index:40;display:grid;place-items:center;padding:10px;background:#000000b8;backdrop-filter:blur(4px)}.board-compose form{width:min(620px,100%);max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--blue);border-radius:5px;background:var(--surface-raised);box-shadow:0 18px 50px #0000008c;overflow:hidden}.board-compose form>header,.board-compose form>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--surface-soft)}.board-compose form>header{border-bottom:1px solid var(--line)}.board-compose form>header small{display:block;color:var(--blue);font-size:7px}.board-compose h3{margin:2px 0 0;font-size:14px}.board-compose form>header button{width:28px;height:28px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text);font-size:15px}.board-compose-fields{min-height:0;display:grid;gap:8px;padding:12px;overflow:auto}.board-compose-fields>label{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:8px}.board-compose-fields label>span,.board-image-field b{font-size:9px;font-weight:800}.board-compose-fields :is(input,select,textarea){width:100%;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--text);font-size:10px}.board-compose-fields :is(input,select){height:31px;padding:0 8px}.board-compose-fields textarea{min-height:150px;padding:9px;resize:vertical;line-height:1.55}.board-content-field{align-items:start!important}.board-content-field>span{padding-top:9px}.board-image-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px dashed var(--line);border-radius:3px;background:var(--surface-soft)}.board-image-field div{display:grid;gap:3px}.board-image-field small{color:var(--muted);font-size:7px}.board-image-field label span{display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid var(--blue);border-radius:3px;color:var(--blue);font-size:8px;font-weight:800;cursor:pointer}.board-image-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.board-image-previews:empty{display:none}.board-image-previews figure{position:relative;margin:0;border:1px solid var(--line);border-radius:3px;overflow:hidden}.board-image-previews img{display:block;width:100%;height:90px;object-fit:cover}.board-image-previews button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#000000bf;color:#fff}.board-compose form>footer{border-top:1px solid var(--line)}.board-compose form>footer span{color:var(--muted);font-size:8px}.board-compose form>footer button{height:30px;padding:0 13px;border:1px solid var(--blue);border-radius:3px;background:var(--blue);color:#fff;font-size:9px;font-weight:900}@media (max-width:720px){.community-board-panel{min-height:720px}.board-head{align-items:flex-start;flex-direction:column}.board-head-actions{width:100%;flex-wrap:wrap}.board-toolbar{align-items:stretch;flex-direction:column}.board-toolbar nav{overflow:auto}.board-toolbar label{min-width:0}.board-layout{grid-template-columns:1fr;grid-template-rows:minmax(260px,.8fr) minmax(330px,1fr)}.board-card{grid-template-columns:40px minmax(0,1fr)}.board-card-meta{display:none}}.m10-perf-badge{height:20px;padding:0 7px;border:1px solid #aeb9c8;border-radius:2px;background:#fff;color:#2e5c87;font:700 9px/18px inherit;cursor:pointer}.m10-perf-badge[data-mode=ok]{border-color:#9fd4ba;background:#f4fbf7;color:#14744d}.m10-perf-badge[data-mode=warn]{border-color:#e3c47f;background:#fffaf0;color:#8b5c08}.m10-perf-badge[data-mode=bad]{border-color:#e2a2a6;background:#fff5f5;color:#b22631}.m10-perf-panel{position:fixed;right:12px;bottom:34px;z-index:9999;width:min(560px,calc(100vw - 24px));border:1px solid #aeb9c8;border-radius:3px;background:#fff;box-shadow:0 5px 18px #16243729;font-size:10px}.m10-perf-panel[hidden]{display:none}.m10-perf-head{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 8px;border-bottom:1px solid #dfe4ea;background:#f6f8fb}.m10-perf-head b{font-size:11px}.m10-perf-head button,.m10-perf-actions button{height:21px;padding:0 7px;border:1px solid #c8d0db;border-radius:2px;background:#fff;font-size:9px;cursor:pointer}.m10-perf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:7px}.m10-perf-grid span{min-width:0;padding:6px;border:1px solid #e3e8ef;background:#fbfcfe}.m10-perf-grid small{display:block;margin-bottom:3px;color:#7b8794;font-size:8px}.m10-perf-grid b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.m10-perf-reason{margin:0;padding:6px 8px;border-top:1px solid #e2e6ec;border-bottom:1px solid #e2e6ec;color:#52606f}.m10-perf-panel[data-mode=warn] .m10-perf-reason{color:#8b5c08;background:#fffaf0}.m10-perf-panel[data-mode=bad] .m10-perf-reason{color:#b22631;background:#fff5f5}.m10-perf-actions{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;color:#7b8794;font-size:8px}.m10-perf-note{font-weight:700}.m10-perf-note.ok{color:#14744d}.m10-perf-note.warn{color:#8b5c08}.m10-perf-note.bad{color:#b22631}@media (max-width:900px){.m10-perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.watch-market-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px 6px;border-bottom:1px solid var(--line);background:#fafcff}.watch-market-switch button{height:23px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.watch-market-switch button.active{border-color:#86aef0;background:#eef5ff;color:#246bda}.watch>[data-market-view=CRYPTO_SPOT]{min-height:0;display:grid;grid-template-rows:25px minmax(0,1fr)}.watch>[data-market-view=OVERSEAS_FUTURES]{min-height:0;display:grid;grid-template-rows:auto auto 25px minmax(0,1fr) auto}.watch>[data-market-view][hidden]{display:none!important}.futures-pin-box{padding:6px;border-bottom:1px solid var(--line);background:#fcfdff}.futures-pin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.futures-pin-head b{font-size:10px}.futures-pin-head span{font-size:8px;color:var(--muted)}.futures-pin-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.futures-pin-slot{min-width:0;padding:4px;border:1px solid var(--line);border-radius:3px;background:#fff;text-align:left;cursor:pointer}.futures-pin-slot.selected{border-color:#5f95e6;background:#eef5ff}.futures-pin-slot small,.futures-pin-slot span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--muted)}.futures-pin-slot b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-size:9px;color:var(--text)}.futures-search{display:block;padding:4px 6px;border-bottom:1px solid var(--line)}.futures-search span{display:block;margin-bottom:2px;font-size:8px;color:var(--muted)}.futures-search input{width:100%;height:23px;padding:0 6px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--text);font-size:9px;outline:none}.futures-search input:focus{border-color:#86aef0;box-shadow:0 0 0 2px #246bda14}.futures-cols,.futures-watch-row{grid-template-columns:minmax(0,1.55fr) minmax(64px,.8fr) 42px 34px!important}.futures-watch-row{cursor:pointer}.futures-watch-row .sym{display:block}.futures-watch-row .sym b{display:block;font-size:10px;color:var(--text)}.futures-watch-row .sym small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;color:var(--muted)}.futures-watch-row .futures-price{font-size:8px;color:#8a6300}.futures-pin-toggle{width:24px;height:22px;margin:auto;border:1px solid var(--line);border-radius:3px;background:#fff;color:#a8b0bf;cursor:pointer}.futures-pin-toggle.active{border-color:#e1b23b;background:#fff8df;color:#b77d00}.futures-pending-note{padding:5px 7px;border-top:1px solid var(--line);background:#fffaf0;color:#86620d;font-size:8px;line-height:1.35}.watch[data-watch-market=OVERSEAS_FUTURES] .watch-foot{background:#fffaf0}.market-smoke-status{font-weight:700}.market-smoke-status.ok{color:#198754}.market-smoke-status.fail{color:#c62828}.market-smoke-fail-banner{position:fixed;left:12px;right:12px;top:12px;z-index:99999;padding:12px 16px;border:2px solid #c62828;border-radius:4px;background:#fff2f2;color:#9d1616;font-size:12px;font-weight:800;box-shadow:0 6px 20px #0000002e}.watch>[data-market-view=CRYPTO_SPOT] .watch-cols>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:2px}.coin-name-mode-toggle{height:18px;padding:0 3px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--blue);font-size:7.5px;font-weight:800;line-height:16px;cursor:pointer;white-space:nowrap}.coin-name-mode-toggle[data-mode=en]{background:#3182f624;border-color:var(--blue)}.watch>[data-market-view=CRYPTO_SPOT] .watch-row .sym{min-width:0;gap:2px}.coin-symbol-name{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.coin-favorite-toggle{flex:0 0 12px;width:12px;height:18px;padding:0;border:0;background:transparent;color:#596273;font-size:11px;line-height:18px;cursor:pointer}.coin-favorite-toggle:hover,.coin-favorite-toggle:focus-visible{color:#d19a12;outline:none}.coin-favorite-toggle.active{color:#ffc928;text-shadow:0 0 5px rgba(255,201,40,.42)}.watch-search-head{justify-content:stretch}.watch-head-search{width:100%;display:flex;align-items:center;gap:3px}.watch-head-search input{min-width:0;width:100%;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--text);font-size:9px;outline:none}.watch-head-search input::-webkit-search-cancel-button{display:none}.watch-head-search input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3182f61f}.watch-head-search button{flex:0 0 20px;width:20px;height:20px;padding:0;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--muted);font-size:13px;line-height:18px;cursor:pointer}.watch-head-search button[hidden]{display:none}.watch-search-empty{padding:18px 8px;color:var(--muted);font-size:9px;text-align:center}.tickerbar .ticker[data-rise-candidate]{position:relative;isolation:isolate;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.tickerbar .ticker[data-rise-candidate]:hover,.tickerbar .ticker[data-rise-candidate]:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--blue)}.tickerbar .ticker[data-rise-candidate][data-price-movement=up]{background:#ff4d5c24;box-shadow:inset 0 -2px #ff4d5c;animation:rise-candidate-up 1.2s ease-out}.tickerbar .ticker[data-rise-candidate][data-price-movement=down]{background:#3182f624;box-shadow:inset 0 2px #4d9aff;animation:rise-candidate-down 1.2s ease-out}.tickerbar .ticker[data-rise-candidate][data-price-movement=new]{background:#7d8ba11a;box-shadow:inset 0 0 0 1px #7d8ba14d}.rise-candidate-movement{min-width:14px;padding:1px 3px;border-radius:3px;background:#7d8ba124;color:var(--muted);font-size:8px;font-style:normal;font-weight:900;line-height:12px;text-align:center}.ticker[data-price-movement=up] .rise-candidate-movement{background:#ff4d5c38;color:#ff4d5c}.ticker[data-price-movement=down] .rise-candidate-movement{background:#3182f638;color:#4d9aff}.ticker[data-price-movement=new] .rise-candidate-movement{background:#7d8ba129;color:var(--muted)}@keyframes rise-candidate-up{0%{background:#ff4d5c5c}to{background:#ff4d5c24}}@keyframes rise-candidate-down{0%{background:#3182f65c}to{background:#3182f624}}@media (prefers-reduced-motion:reduce){.tickerbar .ticker[data-rise-candidate]{animation:none!important;transition:none}}.charts[data-market-analysis=open]{grid-template-rows:minmax(0,1fr)}.ticker-breaking-news{height:100%;min-width:0;flex:1 1 420px;display:flex;align-items:center;margin-left:auto;overflow:hidden;border-left:1px solid var(--line)}.ticker-breaking-label{height:100%;display:flex;align-items:center;padding:0 8px;background:#ff4d5c1f;color:#ff4d5c;font-size:9px;white-space:nowrap}.ticker-breaking-items{min-width:0;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%}.ticker-breaking-items>span{display:flex;align-items:center;padding:0 8px;color:var(--muted);font-size:8px}.ticker-breaking-items button{min-width:0;height:100%;display:flex;align-items:center;gap:5px;padding:0 7px;overflow:hidden;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.ticker-breaking-items button:hover,.ticker-breaking-items button:focus-visible{background:var(--surface-hover);outline:0;box-shadow:inset 0 -2px 0 var(--blue)}.ticker-breaking-items button i{flex:0 0 14px;height:14px;border-radius:50%;background:#ff4d5c29;color:#ff4d5c;font-size:8px;font-style:normal;font-weight:900;line-height:14px;text-align:center}.ticker-breaking-items button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700}@media (max-width:900px){.ticker-breaking-news{flex-basis:360px}.ticker-breaking-items{grid-template-columns:minmax(0,1fr)}.ticker-breaking-items button:nth-child(n+2){display:none}}.charts[data-market-analysis=open] .master,.charts[data-market-analysis=open] .chart-grid{display:none!important}.market-analysis-panel{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);color:var(--text)}.market-analysis-panel[hidden]{display:none!important}.market-analysis-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.market-analysis-head small{display:block;margin-bottom:2px;color:var(--muted);font-size:8px}.market-analysis-head h2{margin:0;font-size:15px}.market-analysis-head button,.market-analysis-section-head button{height:25px;padding:0 9px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);font-size:9px;font-weight:700}.market-analysis-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface-raised)}.market-analysis-summary>span{min-width:0;padding:8px 10px;border-right:1px solid var(--line)}.market-analysis-summary>span:last-child{border-right:0}.market-analysis-summary small,.market-analysis-summary b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-analysis-summary small{margin-bottom:3px;color:var(--muted);font-size:8px}.market-analysis-summary b{font-size:11px}.market-analysis-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(190px,.7fr);gap:5px;padding:5px;background:var(--surface)}.market-news-panel,.market-social-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:3px;background:var(--surface-raised);overflow:hidden}.market-analysis-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.market-analysis-section-head b,.market-analysis-section-head small{display:block}.market-analysis-section-head b{font-size:10px}.market-analysis-section-head small{margin-top:2px;color:var(--muted);font-size:8px}.market-news-list{min-height:0;overflow-y:auto}.market-analysis-loading{display:grid;min-height:120px;place-items:center;color:var(--muted);font-size:9px}.market-news-card{width:100%;display:grid;grid-template-columns:84px minmax(0,1fr) 86px;align-items:center;gap:8px;min-height:45px;padding:6px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left}.market-news-card:hover,.market-news-card:focus-visible{background:var(--surface-hover)}.market-news-card span,.market-news-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px}.market-news-card b{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px;line-height:1.35}.market-news-card small{text-align:right}.market-news-card.fallback{grid-template-columns:70px minmax(0,1fr) 70px}.market-social-panel{grid-template-rows:auto minmax(0,1fr) auto}.market-social-actions{display:grid;align-content:start;gap:4px;padding:6px}.market-social-actions a{display:flex;min-height:46px;flex-direction:column;justify-content:center;padding:7px 9px;border:1px solid var(--line);border-radius:3px;background:var(--surface-soft);color:var(--text);text-decoration:none}.market-social-actions a:hover{border-color:var(--blue);background:var(--surface-selected)}.market-social-actions b{font-size:10px}.market-social-actions span{margin-top:3px;color:var(--muted);font-size:8px}.market-social-note{margin:0;padding:7px 9px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.45}.market-news-reader{position:absolute;inset:5px;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--blue);border-radius:4px;background:var(--surface-raised);box-shadow:0 12px 36px #00000073;overflow:hidden}.market-news-reader[hidden]{display:none!important}.market-news-reader>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.market-news-reader>header small{display:block;margin-bottom:4px;color:var(--blue);font-size:8px}.market-news-reader>header h3{max-width:760px;margin:0;font-size:15px;line-height:1.45}.market-news-reader button,.market-news-reader footer a{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface-soft);color:var(--text);font-size:9px;font-weight:700;text-decoration:none}.market-news-reader-body{min-height:0;overflow:auto;padding:18px}.market-news-reader-meta{display:flex;gap:10px;align-items:center;margin-bottom:18px;color:var(--muted);font-size:9px}.market-news-reader-meta b{color:var(--text)}.market-news-reader-summary{max-width:820px;margin:0;font-size:13px;line-height:1.8;white-space:pre-wrap}.market-news-reader-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;margin-top:22px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.market-news-reader-market span{padding:10px;border-right:1px solid var(--line)}.market-news-reader-market span:last-child{border-right:0}.market-news-reader-market small,.market-news-reader-market b{display:block}.market-news-reader-market small{margin-bottom:5px;color:var(--muted);font-size:8px}.market-news-reader-market b{font-size:11px}.market-news-reader-note{max-width:820px;margin:18px 0 0;padding:10px;border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:9px;line-height:1.55}.market-news-reader>footer{display:flex;justify-content:flex-end;gap:6px;padding:9px 12px;border-top:1px solid var(--line);background:var(--surface-soft)}.market-news-reader>footer a{display:inline-flex;align-items:center;border-color:var(--blue);color:var(--blue)}@media (max-width:720px){.market-analysis-panel{min-height:650px}.market-analysis-summary{grid-template-columns:1fr 1fr}.market-analysis-summary>span:nth-child(2){border-right:0}.market-analysis-summary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.market-analysis-body{grid-template-columns:1fr;grid-template-rows:minmax(330px,1fr) auto}.market-social-panel{min-height:270px}.market-news-card{grid-template-columns:70px minmax(0,1fr)}.market-news-card small{display:none}.market-news-reader{inset:3px}.market-news-reader>header h3{font-size:12px}.market-news-reader-body{padding:12px}.market-news-reader-summary{font-size:11px}.market-news-reader-market{grid-template-columns:1fr}.market-news-reader-market span{border-right:0;border-bottom:1px solid var(--line)}.market-news-reader-market span:last-child{border-bottom:0}}.m11-own-order-marker{position:absolute;left:25px;top:50%;z-index:8;display:inline-flex;align-items:center;gap:3px;transform:translateY(-50%);pointer-events:auto;cursor:help}.m11-own-order-marker[hidden]{display:none}.m11-own-order-dot{display:block;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 1px #fff,0 0 5px currentColor}.m11-own-order-dot.buy{color:var(--up,#e3383e);background:currentColor}.m11-own-order-dot.sell{color:var(--down,#246bd3);background:currentColor}.m11-own-order-dot[hidden]{display:none}.book-row:is(.m11-fill-above,.m11-fill-below) .m11-own-order-marker{left:10px}.book-row.m11-fill-above .m11-own-order-marker:before{content:"\2191";color:#ff8a8f;font-size:8px;font-weight:900}.book-row.m11-fill-below .m11-own-order-marker:before{content:"\2193";color:#79b2ff;font-size:8px;font-weight:900}.book-row.m11-has-own-fill .coin-price-cell{background-image:linear-gradient(90deg,rgba(255,255,255,.018),transparent 22%,transparent 78%,rgba(255,255,255,.018))}@media (max-height:820px){.m11-own-order-marker{left:23px}.m11-own-order-dot{width:6px;height:6px}}.charts,.trade-zone,.account{position:relative}.free-futures-preview-panel{display:none;position:absolute;inset:0;z-index:40;grid-template-rows:36px minmax(0,1fr);min-width:0;min-height:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.shell[data-free-futures-mode=true] .free-futures-preview-panel{display:grid}.free-futures-preview-head{display:flex;align-items:center;gap:7px;padding:0 8px;background:#fafbfd;border-bottom:1px solid var(--line)}.free-futures-preview-head>div{display:flex;align-items:baseline;gap:7px;min-width:0}.free-futures-preview-head b{font-size:11px;white-space:nowrap}.free-futures-preview-head span[data-free-futures-subtitle]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.free-futures-preview-badge{margin-left:auto;padding:2px 5px;border:1px solid #efd294;border-radius:2px;background:#fff5dd;color:#8a6106;font-size:8px;font-weight:700;white-space:nowrap}.free-futures-preview-kiwoom{padding:2px 5px;border:1px solid #dfe4ea;border-radius:2px;background:#f4f6f8;color:#6d7785;font-size:8px;font-weight:700;white-space:nowrap}.free-futures-preview-body{min-height:0;background:#fff}.free-futures-preview-body>.tradingview-widget-container{width:100%;height:100%}.free-futures-preview-body .tradingview-widget-container__widget{width:100%;height:calc(100% - 26px)}.free-futures-preview-body .tradingview-widget-copyright{height:26px;display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:0 8px;border-top:1px solid #edf0f4;color:#8a94a3;font-size:8px}.free-futures-preview-body .tradingview-widget-copyright a{color:var(--blue);text-decoration:none}.free-futures-preview-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:#fafbfd;text-align:center}.free-futures-preview-empty b{font-size:13px}.free-futures-preview-empty span{max-width:420px;color:var(--muted);font-size:10px;line-height:1.5}.free-futures-preview-cover{display:none;position:absolute;inset:0;z-index:50;align-items:center;justify-content:center;padding:18px;background:#fafbfd;border:1px solid var(--line);border-radius:var(--radius);text-align:center}.shell[data-free-futures-mode=true] .free-futures-preview-cover{display:flex}.free-futures-preview-cover>div{display:flex;max-width:360px;flex-direction:column;gap:7px}.free-futures-preview-cover b{font-size:12px}.free-futures-preview-cover span{color:var(--muted);font-size:9px;line-height:1.5}.free-futures-preview-cover small{color:#9b6406;font-size:8px}@media (max-height:820px){.free-futures-preview-panel{grid-template-rows:32px minmax(0,1fr)}.free-futures-preview-body .tradingview-widget-container__widget{height:calc(100% - 22px)}.free-futures-preview-body .tradingview-widget-copyright{height:22px}}:root{--coin-ladder-right:680px}.shell[data-coin-ladder-preview=true]{--right:var(--coin-ladder-right)}.shell[data-coin-ladder-preview=true] .trade-top{grid-template-columns:minmax(470px,1fr) minmax(160px,178px)!important}.orderbook[data-coin-ladder-preview=true]{grid-template-rows:31px 25px minmax(0,1fr) 24px!important;overflow:hidden}.orderbook[data-coin-ladder-preview=true] .head{gap:4px}.orderbook[data-coin-ladder-preview=true] .book-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.coin-depth-toggle{display:inline-flex;gap:1px}.coin-depth-toggle button{min-width:31px;height:20px;padding:0 4px;border:1px solid #d8dee7;background:#fff;color:#667386;font-size:8px;cursor:pointer}.coin-depth-toggle button.active{border-color:#7ea7e7;background:#eaf2ff;color:#246bda;font-weight:700}.orderbook[data-coin-ladder-preview=true] .book-cols{display:grid!important;grid-template-columns:44px 48px minmax(82px,1fr) minmax(135px,1.45fr) minmax(82px,1fr) 48px 44px!important;gap:2px;padding:0 2px!important;align-items:center;text-align:center;font-size:7.2px;white-space:nowrap}.orderbook[data-coin-ladder-preview=true] .book-cols span:nth-child(3){text-align:right}.orderbook[data-coin-ladder-preview=true] .book-cols span:nth-child(5){text-align:left}.orderbook[data-coin-ladder-preview=true] .ladder{display:grid!important;grid-template-rows:repeat(16,20px)!important;height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden}.orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]{position:relative;display:grid!important;grid-template-columns:44px 48px minmax(82px,1fr) minmax(135px,1.45fr) minmax(82px,1fr) 48px 44px!important;gap:2px;align-items:center;min-height:20px!important;height:20px!important;padding:0 2px!important;overflow:hidden;font-size:9px!important;border-bottom:1px solid #eef1f4}.book-row[data-coin-ladder-row=true]>[data-m6-bar],.book-row[data-coin-ladder-row=true]>[data-m6-qty]{display:none!important}.coin-order-cell{position:relative;z-index:6;width:100%;height:100%;min-height:19px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.coin-popup-toggle{white-space:nowrap}.coin-popup-toggle.active{border-color:var(--blue)!important;background:#246bda29!important;color:var(--blue)!important}.coin-order-cell:disabled{cursor:not-allowed;opacity:.34}.book-row.empty .coin-order-cell{visibility:hidden}.coin-user-order-dot{position:absolute;left:50%;top:50%;z-index:9;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;box-shadow:0 0 0 1px #fff,0 0 5px currentColor}.coin-user-order-dot.buy{color:var(--up);background:currentColor}.coin-user-order-dot.sell{color:var(--down);background:currentColor}.coin-user-order-dot.stop{background:transparent;border:2px solid currentColor;box-sizing:border-box}.coin-order-cell.is-filled-order .coin-user-order-dot{opacity:.72}.coin-order-tooltip{position:fixed;z-index:1000;max-width:290px;padding:6px 8px;border:1px solid #607089;border-radius:3px;background:#101722;color:#eef5ff;box-shadow:0 5px 18px #00000052;font-size:10px;font-weight:700;line-height:1.35;white-space:nowrap;pointer-events:none}.coin-order-tooltip[hidden]{display:none}.coin-depth{position:relative;z-index:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.coin-depth.ask{text-align:right;color:#8f3438}.coin-depth.bid{text-align:left;color:#285fae}.coin-depth:before{content:"";position:absolute;top:2px;bottom:2px;width:var(--coin-depth,0%);z-index:-1;opacity:.8;pointer-events:none}.coin-depth.ask:before{right:0;background:#fff0f0}.coin-depth.bid:before{left:0;background:#edf4ff}.coin-price-cell{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;padding:0 30px}.coin-price-cell>[data-m6-price]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:800}.book-row.ask .coin-price-cell>[data-m6-price]{color:#e3383e}.book-row.bid .coin-price-cell>[data-m6-price]{color:#246bd3}.book-row.current .coin-price-cell>[data-m6-price]{font-size:10.5px}.coin-trade-dot{position:absolute;top:50%;z-index:7;display:grid;place-items:center;width:10px;height:10px;transform:translateY(-50%);pointer-events:none}.coin-trade-dot.sell{left:3px}.coin-trade-dot.buy{right:3px}.coin-trade-dot[hidden]{display:none}.coin-trade-dot:before{content:"";display:block;width:5px;height:5px;border-radius:50%;box-shadow:0 0 0 1px #fff}.coin-trade-dot.sell:before{background:#246bd3}.coin-trade-dot.buy:before{background:#e3383e}.coin-trade-dot[data-size="2"]:before{width:7px;height:7px}.coin-trade-dot[data-size="3"]:before{width:9px;height:9px}.coin-price-cell .m11-own-order-marker{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:6}.coin-stop-ring{position:absolute;right:16px;top:50%;display:flex;gap:1px;transform:translateY(-50%);z-index:6;pointer-events:none}.coin-stop-ring[hidden]{display:none}.coin-stop-ring i{display:block;width:7px;height:7px;border-radius:50%;background:#fff}.coin-stop-ring .buy{border:2px dashed var(--up)}.coin-stop-ring .sell{border:2px dashed var(--down)}.orderbook[data-coin-ladder-preview=true] :is(.m11-own-order-marker,.coin-trade-dot){display:none!important}.orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell:after{content:none!important;display:none!important}.orderbook[data-coin-ladder-preview=true] .book-sum{font-size:8px}.paper[data-coin-stop-preview=true] .coin-stop-note{margin:3px 7px 6px;padding:4px 5px;border:1px dashed #e0bd75;background:#fff9ea;color:#805a0b;font-size:8px;line-height:1.4}.paper[data-coin-stop-preview=true] .types button[data-coin-stop-type].on{border-color:#c78f28;background:#fff3d7;color:#7d570c}.coin-preview-badge{margin-left:4px;padding:2px 4px;border:1px solid #dcc17f;border-radius:2px;background:#fff8e7;color:#76530c;font-size:7px;font-weight:700;white-space:nowrap}@media (max-width:1500px){:root{--coin-ladder-right:620px}.shell[data-coin-ladder-preview=true] .trade-top{grid-template-columns:minmax(445px,1fr) minmax(150px,166px)!important}.orderbook[data-coin-ladder-preview=true] .book-cols,.orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]{grid-template-columns:40px 44px minmax(70px,1fr) minmax(120px,1.4fr) minmax(70px,1fr) 44px 40px!important}}@media (max-height:820px){.orderbook[data-coin-ladder-preview=true] .ladder{grid-template-rows:repeat(16,20px)!important;height:320px!important;min-height:320px!important;max-height:320px!important}.orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]{min-height:20px!important;height:20px!important;font-size:8px!important}.coin-order-cell{min-height:19px}}.shell[data-trade-panels-below-book-preview=true]{--right:440px!important}.trade-zone[data-trade-panels-below-book-preview=true]{grid-area:trade;min-width:0;min-height:0;display:grid!important;grid-template-rows:minmax(382px,54fr) 276px minmax(112px,46fr)!important;gap:4px}.trade-zone[data-trade-panels-below-book-preview=true]>.orderbook{min-width:0;min-height:0;height:100%}.trade-below-book-preview{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.trade-below-book-preview>.paper,.trade-below-book-preview>.trades{min-width:0;min-height:0;height:100%}.trade-below-book-preview>.paper{width:100%}.trade-below-book-preview>.paper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:27px 28px 26px 28px 28px 28px 25px 25px 27px 16px minmax(18px,1fr);align-content:stretch;overflow:hidden}.trade-below-book-preview>.paper>.head{grid-column:1/-1;grid-row:1;height:27px;padding:0 5px}.trade-below-book-preview>.paper>.head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-below-book-preview>.paper>.head :is(.upbit-ticket-preview-badge,.paper-wallet-preview-badge){display:none}.trade-below-book-preview>.paper>.head>.paper-market-tabs{display:flex;gap:2px;margin-left:auto;margin-right:4px;padding:0}.trade-below-book-preview>.paper>.head>.paper-market-tabs button{height:20px;min-width:38px}.trade-below-book-preview>.paper>.order-tabs{grid-column:1/-1;grid-row:2;height:28px}.trade-below-book-preview>.paper>.types{grid-column:1/-1;grid-row:3;padding:2px 3px;gap:1px}.trade-below-book-preview>.paper[data-m8-market=FUTURES]>.types{grid-column:1}.trade-below-book-preview>.paper>.types button{height:22px;padding:0 3px}.trade-below-book-preview>.paper>label{grid-template-columns:47px minmax(0,1fr);gap:2px;padding:2px 3px;font-size:7.5px}.trade-below-book-preview>.paper>label:nth-of-type(1){grid-column:1/-1;grid-row:4}.trade-below-book-preview>.paper>label:nth-of-type(2){grid-column:1/-1;grid-row:5}.trade-below-book-preview>.paper>label:nth-of-type(3){grid-column:1/-1;grid-row:6}.trade-below-book-preview>.paper>label:nth-of-type(4){grid-column:2;grid-row:3}.trade-below-book-preview>.paper>label input{height:24px;padding:0 3px}.trade-below-book-preview>.paper>.balance{grid-column:1/-1;grid-row:7;align-items:center;margin:0;padding:4px 5px;border-top:1px solid var(--line);font-size:7.5px;overflow:hidden;white-space:nowrap}.trade-below-book-preview>.paper>.balance strong{overflow:hidden;text-overflow:ellipsis}.trade-below-book-preview>.paper>.ratios{grid-column:1/-1;grid-row:8;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 3px;gap:2px}.trade-below-book-preview>.paper>.ratios button{height:23px;padding:0;font-size:7px}.trade-below-book-preview>.paper>.submit{grid-column:1/-1;grid-row:9;height:25px;margin:1px 3px;font-size:8.5px}.trade-below-book-preview>.paper>.warning{grid-column:1/-1;grid-row:10;align-self:center;margin:0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;line-height:16px}.trade-below-book-preview>.paper>.coin-stop-note{grid-column:1/-1;grid-row:11;min-height:0;margin:1px 3px 3px!important;padding:3px 5px!important;overflow:auto}.trade-below-book-preview>.trades{display:none!important}.trade-below-book-preview>.trades .head{padding:0 4px}.trade-below-book-preview>.trades .trade-cols,.trade-below-book-preview>.trades .trade-row{padding:0 3px;font-size:7.5px}.trade-below-book-preview>.trades .trade-row{height:auto;min-height:17px}.trade-below-book-preview>.trades .trade-row:nth-of-type(n+9){display:none}.trade-zone[data-trade-panels-below-book-preview=true]>.chat{grid-area:auto;min-height:0}.trade-zone[data-trade-panels-below-book-preview=true] .orderbook[data-coin-ladder-preview=true] :is(.book-cols,.book-row[data-coin-ladder-row=true]){grid-template-columns:30px 36px minmax(82px,1fr) minmax(116px,1.45fr) minmax(82px,1fr) 36px 30px!important;gap:1px!important}.trade-zone[data-trade-panels-below-book-preview=true] .orderbook[data-coin-ladder-preview=true] .coin-price-cell{padding-left:6px!important;padding-right:6px!important}.trade-zone[data-trade-panels-below-book-preview=true] .orderbook[data-coin-ladder-preview=true] .coin-depth{box-sizing:border-box;padding:0 5px;overflow:hidden;text-overflow:clip;font-size:9.5px;font-variant-numeric:tabular-nums;letter-spacing:0}.trade-zone[data-trade-panels-below-book-preview=true] .orderbook[data-coin-ladder-preview=true] .book-cols>span:is(:nth-child(3),:nth-child(5)){font-size:7.8px;font-weight:800}.trade-layout-preview-badge{margin-left:4px;padding:2px 4px;border:1px solid #9fc0ee;border-radius:2px;background:#eef5ff;color:#285f9f;font-size:7px;font-weight:700;white-space:nowrap}@media (max-height:820px){.trade-zone[data-trade-panels-below-book-preview=true]{grid-template-rows:382px 258px minmax(100px,1fr)!important;align-content:start;overflow-x:hidden;overflow-y:auto}.trade-below-book-preview>.paper{grid-template-rows:25px 26px 24px 26px 26px 26px 23px 23px 25px 15px minmax(18px,1fr)}.trade-below-book-preview>.paper>.head{height:25px}.trade-below-book-preview>.paper>.order-tabs{height:26px}.trade-below-book-preview>.paper>.types button{height:20px}.trade-below-book-preview>.paper>label input{height:22px}.trade-below-book-preview>.paper>.ratios button,.trade-below-book-preview>.paper>.submit{height:21px}.trade-below-book-preview>.paper>.warning{line-height:15px}}.paper[data-paper-wallet-preview=true] .balance{gap:3px}.paper-wallet-preview-open{height:20px;padding:0 4px;border:1px solid #9ebce8;background:#f1f6ff;color:#285f9f;font-size:7px;font-weight:700;cursor:pointer;white-space:nowrap}.paper-wallet-preview-badge{margin-left:3px;padding:2px 3px;border:1px solid #9ebce8;border-radius:2px;background:#eef5ff;color:#285f9f;font-size:6.5px;font-weight:700;white-space:nowrap}.paper-wallet-preview-dialog{width:min(350px,calc(100vw - 24px));padding:0;border:1px solid #b9c5d3;border-radius:4px;background:#fff;color:#17202d;box-shadow:0 18px 60px #1c2b3f3d}.paper-wallet-preview-dialog::backdrop{background:#18223047}.paper-wallet-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #d8dee7;background:#fafbfd}.paper-wallet-preview-head b{display:block;font-size:12px}.paper-wallet-preview-head small{display:block;margin-top:2px;color:#667386;font-size:8px}.paper-wallet-preview-head button{width:25px;height:25px;padding:0;border:0;background:transparent;color:#667386;font-size:18px;cursor:pointer}.paper-wallet-preview-capital{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #edf0f4;font-size:9px}.paper-wallet-preview-capital span{color:#667386}.paper-wallet-preview-capital strong{font-size:11px}.paper-wallet-preview-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:9px 10px 5px}.paper-wallet-preview-presets button{height:27px;padding:0 2px;font-size:8px;cursor:pointer}.paper-wallet-preview-custom{display:grid;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:5px;padding:5px 10px;color:#667386;font-size:9px}.paper-wallet-preview-custom input{min-width:0;height:29px;padding:0 7px;text-align:right;border:1px solid #d8dee7}.paper-wallet-preview-custom em{font-style:normal;font-size:8px}.paper-wallet-preview-message{min-height:20px;margin:0;padding:2px 10px 6px;color:#667386;font-size:8px;line-height:1.35}.paper-wallet-preview-message.error{color:#c43b43;font-weight:700}.paper-wallet-preview-message.success{color:#14744d;font-weight:700}.paper-wallet-preview-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:5px;padding:7px 10px 10px;border-top:1px solid #edf0f4}.paper-wallet-preview-actions button{height:29px;cursor:pointer}.paper-wallet-preview-actions .primary{border-color:#246bda;background:#246bda;color:#fff;font-weight:700}.paper[data-upbit-ticket-preview=true] [data-upbit-price-field][hidden],.paper[data-upbit-ticket-preview=true] [data-upbit-qty-field][hidden],.paper[data-upbit-ticket-preview=true] [data-upbit-amount-field][hidden]{display:none!important}.paper[data-upbit-ticket-preview=true][data-upbit-input-mode=market-buy-total] [data-upbit-amount-field],.paper[data-upbit-ticket-preview=true][data-upbit-input-mode=market-sell-quantity] [data-upbit-qty-field]{display:grid!important;grid-column:1/-1!important;grid-row:4!important;grid-template-columns:76px minmax(0,1fr)!important;padding:2px 4px!important}.paper[data-upbit-ticket-preview=true] [data-upbit-amount-input]:not([readonly]){border-color:#7ea7e7;background:#f7fbff}.upbit-ticket-preview-badge{margin-left:3px;padding:2px 3px;border:1px solid #91b4e8;border-radius:2px;background:#eef5ff;color:#285f9f;font-size:6.8px;font-weight:700;white-space:nowrap}.connector-preview-open{height:25px;padding:0 7px;border:1px solid #9ab8e3;background:#f1f6ff;color:#285f9f;font-size:9px;font-weight:700;cursor:pointer}.connector-preview{width:min(740px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));padding:0;border:1px solid #b9c5d3;border-radius:6px;background:#fff;color:#17202d;box-shadow:0 22px 70px #18223047;overflow:hidden}.connector-preview::backdrop{background:#18223057}.connector-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #d8dee7;background:#fafbfd}.connector-preview-head b{display:block;font-size:15px}.connector-preview-head small{display:block;margin-top:3px;color:#667386;font-size:9px}.connector-preview-head button{width:30px;height:30px;padding:0;border:0;background:transparent;color:#667386;font-size:20px;cursor:pointer}.connector-preview-section{padding:12px 14px}.connector-preview-section.my{border-bottom:1px solid #edf0f4}.connector-preview-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.connector-preview-title b{font-size:11px}.connector-preview-title span{color:#667386;font-size:8px;text-align:right}.connector-preview-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px dashed #c8d2df;border-radius:4px;background:#fbfcfe}.connector-preview-empty strong{font-size:10px}.connector-preview-empty span{color:#667386;font-size:8px;text-align:right}.connector-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connector-preview-card{padding:10px;border:1px solid #d9e0e9;border-radius:5px;background:#fff}.connector-preview-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.connector-preview-category,.connector-preview-state{padding:2px 5px;border-radius:9px;font-size:7px;font-weight:700;white-space:nowrap}.connector-preview-category{background:#eef5ff;color:#285f9f}.connector-preview-state{background:#f4f7fa;color:#647184}.connector-preview-card-head strong{font-size:12px}.connector-preview-card p{min-height:28px;margin:7px 0;color:#667386;font-size:8.5px;line-height:1.4}.connector-preview-badges{display:flex;flex-wrap:wrap;gap:3px}.connector-preview-badges span{padding:2px 4px;border:1px solid #e1e6ed;border-radius:2px;background:#fafbfd;color:#526174;font-size:7px}.connector-preview-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid #edf0f4}.connector-preview-card-foot small{color:#667386;font-size:7.5px}.connector-preview-card-foot button{height:25px;padding:0 8px;border:1px solid #94b5e6;background:#eef5ff;color:#285f9f;font-size:8px;font-weight:700;cursor:pointer}.connector-preview-next{min-height:310px;padding:12px 14px}.connector-preview-copy{padding:10px 12px;border:1px solid #dce5f1;border-radius:4px;background:#f8fbff}.connector-preview-copy b{display:block;font-size:13px}.connector-preview-copy span{display:block;margin-top:3px;color:#667386;font-size:8.5px}.connector-preview-next ol{margin:10px 0 12px;padding:0;counter-reset:connector-step;list-style:none}.connector-preview-next li{position:relative;margin:0 0 5px;padding:9px 10px 9px 35px;border:1px solid #edf0f4;border-radius:3px;font-size:9px}.connector-preview-next li:before{counter-increment:connector-step;content:counter(connector-step);position:absolute;left:9px;top:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#246bda;color:#fff;font-size:8px;font-weight:700}.connector-preview-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:6px}.connector-preview-actions button{height:32px;cursor:pointer}.connector-preview-actions .primary{border-color:#246bda;background:#246bda;color:#fff;font-weight:700}.connector-preview-actions .primary:disabled{opacity:.5;cursor:not-allowed}.connector-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid #d8dee7;background:#fafbfd;color:#667386;font-size:7.5px}.connector-preview-foot b{color:#536276;text-align:right}@media (max-width:680px){.connector-preview-grid{grid-template-columns:1fr}.connector-preview-title,.connector-preview-empty,.connector-preview-foot{align-items:flex-start;flex-direction:column}.connector-preview-title span,.connector-preview-empty span,.connector-preview-foot b{text-align:left}}.member-preview-open{height:25px;padding:0 8px;border:1px solid #a8b6c8;background:#fff;color:#39485c;font-size:9px;font-weight:700;cursor:pointer}.member-preview{width:min(1160px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));max-width:none;max-height:none;padding:0;border:1px solid #b9c5d3;border-radius:8px;background:#fff;color:#17202d;box-shadow:0 22px 70px #18223047;overflow:hidden}.member-preview::backdrop{background:#18223075}.member-preview-head{height:64px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid #d8dee7;background:#fafbfd}.member-preview-head b{display:block;font-size:16px}.member-preview-head small{display:block;margin-top:4px;color:#667386;font-size:9px}.member-preview-head button{width:32px;height:32px;padding:0;border:0;background:transparent;color:#667386;font-size:21px;cursor:pointer}.member-preview-body{height:calc(100% - 98px);box-sizing:border-box;padding:14px 16px;overflow:hidden}.member-preview-note{margin:0 0 10px;padding:7px 10px;border:1px solid #d7e1ed;border-radius:4px;background:#f7faff;color:#526174;font-size:8.5px;text-align:center}.member-preview-note[data-tone=success]{border-color:#8ed0b2;background:#effaf5;color:#14744d}.member-preview-note[data-tone=warning]{border-color:#efcf91;background:#fff8e9;color:#8b610c}.member-preview-note[data-tone=error]{border-color:#e5a0aa;background:#fff1f3;color:#a3293b}.member-preview-guest{width:min(720px,100%);margin:70px auto 0}.member-preview-next{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:15px;border:1px solid #cfe0f6;border-radius:6px;background:#f7fbff}.member-preview-step{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#246bda;color:#fff;font-size:12px;font-weight:800}.member-preview-next b{display:block;font-size:13px}.member-preview-next p{margin:4px 0 0;color:#667386;font-size:9px;line-height:1.45}.member-preview-login-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.member-preview-login-buttons button{height:44px;border:1px solid #d2d9e3;background:#fff;font-size:11px;font-weight:700}.member-google-signin{display:flex;min-height:44px;align-items:center;justify-content:center;overflow:hidden}.member-google-signin:empty:before{content:"Google \b85c\adf8\c778  \c124\c815  \b300\ae30";display:grid;place-items:center;width:100%;height:42px;border:1px dashed #b9c5d3;border-radius:4px;color:#667386;font-size:10px}.member-kakao-pending{opacity:.55;cursor:not-allowed}.member-preview-login-help{margin:10px 0 0;color:#667386;font-size:8.5px;text-align:center}.member-account-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);height:calc(100% - 39px);min-height:0;border:1px solid #d7dfe9;border-radius:7px;overflow:hidden}.member-account-sidebar{display:flex;min-height:0;flex-direction:column;padding:16px 13px;border-right:1px solid #d7dfe9;background:#f6f8fb}.member-preview-identity{display:flex;align-items:center;gap:10px;min-width:0;padding:0 4px 15px;border-bottom:1px solid #dce3ec}.member-preview-identity img{width:42px;height:42px;border-radius:50%;object-fit:cover}.member-preview-identity div{min-width:0}.member-preview-identity small,.member-preview-identity b,.member-preview-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-preview-identity small{color:#667386;font-size:8px}.member-preview-identity b{margin-top:3px;font-size:13px}.member-preview-identity span{margin-top:3px;color:#667386;font-size:7.5px}.member-account-workspace[hidden]{display:none}.member-account-nav{display:grid;gap:7px;margin-top:15px}.member-account-nav button{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:11px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#344154;text-align:left;cursor:pointer}.member-account-nav button>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:5px;background:#e8eef7;color:#48617f;font-size:13px;font-weight:800}.member-account-nav button>b{font-size:10px}.member-account-nav button>small{color:#738096;font-size:7.5px}.member-account-nav button.active{border-color:#9dbce8;background:#eaf3ff;color:#1e5da7}.member-account-nav button.active>span{background:#246bda;color:#fff}.member-account-side-foot{display:grid;gap:8px;margin-top:auto;padding-top:13px;border-top:1px solid #dce3ec}.member-account-side-foot>span{display:flex;justify-content:space-between;color:#667386;font-size:8px}.member-account-side-foot button{height:30px;border:1px solid #c9d2df;background:#fff;color:#526174;font-size:8.5px;cursor:pointer}.member-account-main{min-width:0;overflow:auto;padding:18px 20px;background:#fff}.member-account-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.member-account-overview>div{padding:10px 12px;border:1px solid #dce3ec;border-radius:5px;background:#fafbfd}.member-account-overview small,.member-account-overview b{display:block}.member-account-overview small{color:#667386;font-size:7.5px}.member-account-overview b{margin-top:4px;font-size:10px}.member-account-overview b.off{color:#d04b5e}.member-provider-view>header span{color:#2b6ec2;font-size:8px;font-weight:800}.member-provider-view>header h2{margin:5px 0 4px;font-size:18px}.member-provider-view>header p{margin:0;color:#667386;font-size:9px}.member-provider-list{margin-top:18px}.member-provider-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid #cfd9e6;border-radius:7px;background:#fff}.member-provider-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:#1554a5;color:#fff;font-size:13px;font-weight:900}.member-provider-copy b{font-size:13px}.member-provider-copy p{margin:4px 0 8px;color:#667386;font-size:8.5px}.member-provider-copy div{display:flex;gap:4px;flex-wrap:wrap}.member-provider-copy span{padding:3px 6px;border:1px solid #dce3ec;border-radius:10px;background:#f8fafc;color:#58677b;font-size:7px}.member-provider-action{display:grid;justify-items:end;gap:7px}.member-provider-action small{color:#9a5f17;font-size:7.5px}.member-provider-action button{height:31px;padding:0 12px;border:1px solid #246bda;border-radius:4px;background:#246bda;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.member-provider-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:13px 15px;border:1px dashed #cbd5e2;border-radius:5px;background:#fafbfd}.member-provider-empty b{font-size:9px}.member-provider-empty span{color:#667386;font-size:8px}.member-preview-foot{height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid #d8dee7;background:#fafbfd;color:#667386;font-size:7.5px}.member-preview-foot b{color:#536276;text-align:right}html[data-theme=dark] .member-preview{border-color:#26364a;background:#0c1119;color:#edf4ff;box-shadow:0 22px 70px #00000094}html[data-theme=dark] .member-preview::backdrop{background:#000000ad}html[data-theme=dark] .member-preview-head,html[data-theme=dark] .member-preview-foot{border-color:#253248;background:#0a0f17}html[data-theme=dark] .member-preview-head small,html[data-theme=dark] .member-preview-head button,html[data-theme=dark] .member-preview-foot{color:#8ea0b7}html[data-theme=dark] .member-preview-note{border-color:#26364a;background:#111926;color:#a9bad0}html[data-theme=dark] .member-preview-note[data-tone=success]{border-color:#176746;background:#0b251c;color:#63d9a3}html[data-theme=dark] .member-preview-note[data-tone=warning]{border-color:#745b22;background:#251e0d;color:#f1c75b}html[data-theme=dark] .member-preview-note[data-tone=error]{border-color:#7b2f3a;background:#271117;color:#ff8794}html[data-theme=dark] .member-account-workspace,html[data-theme=dark] .member-account-sidebar{border-color:#26364a}html[data-theme=dark] .member-account-sidebar{background:#0d141e}html[data-theme=dark] .member-preview-identity,html[data-theme=dark] .member-account-side-foot{border-color:#26364a}html[data-theme=dark] .member-preview-identity small,html[data-theme=dark] .member-preview-identity span,html[data-theme=dark] .member-account-side-foot>span,html[data-theme=dark] .member-account-nav button>small{color:#8ea0b7}html[data-theme=dark] .member-account-nav button{color:#c6d2e2}html[data-theme=dark] .member-account-nav button>span{background:#172233;color:#99aac0}html[data-theme=dark] .member-account-nav button.active{border-color:#285f9f;background:#102849;color:#8fc1ff}html[data-theme=dark] .member-account-side-foot button{border-color:#35465e;background:#111a27;color:#c6d2e2}html[data-theme=dark] .member-account-main{background:#0c1119}html[data-theme=dark] .member-account-overview>div,html[data-theme=dark] .member-provider-card,html[data-theme=dark] .member-provider-empty{border-color:#26364a;background:#101722}html[data-theme=dark] .member-account-overview small,html[data-theme=dark] .member-provider-view>header p,html[data-theme=dark] .member-provider-copy p,html[data-theme=dark] .member-provider-empty span{color:#8ea0b7}html[data-theme=dark] .member-provider-copy span{border-color:#35465e;background:#131d2b;color:#aebed2}html[data-theme=dark] .member-google-signin:empty:before{border-color:#35465e;color:#8ea0b7}@media (max-width:760px){.member-preview{width:calc(100vw - 16px);height:calc(100vh - 16px)}.member-preview-body{padding:9px}.member-account-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.member-account-sidebar{padding:10px;border-right:0;border-bottom:1px solid #d7dfe9}.member-preview-identity{padding-bottom:9px}.member-account-nav{grid-template-columns:1fr 1fr;margin-top:9px}.member-account-side-foot{display:none}.member-account-main{padding:13px}.member-account-overview{grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.member-provider-card{grid-template-columns:42px minmax(0,1fr)}.member-provider-logo{width:40px;height:40px}.member-provider-action{grid-column:1/3;grid-template-columns:1fr auto;align-items:center;justify-items:start;width:100%}.member-provider-action button{justify-self:end}.member-provider-empty{align-items:flex-start;flex-direction:column}.member-preview-login-buttons{grid-template-columns:1fr}}:root{--surface:var(--panel);--surface-raised:#fff;--surface-soft:var(--soft);--surface-hover:#f3f7fd;--surface-selected:var(--blueSoft);--chart-grid:#edf0f4;--shadow:0 8px 24px rgba(23,32,45,.08);--scroll-track:#fff;--scroll-thumb:#c4ccd7;--scroll-thumb-hover:#9faab8}html[data-theme=dark]{color-scheme:dark;--bg:#000;--panel:#090b10;--surface:#090b10;--surface-raised:#0d1016;--soft:#11151d;--surface-soft:#11151d;--surface-hover:#151b25;--surface-selected:#10213f;--line:#252b36;--line2:#384252;--text:#f2f5f8;--muted:#9ba8b8;--blue:#62a0ff;--blueSoft:#10213f;--up:#ff6268;--upSoft:#351316;--down:#66a7ff;--downSoft:#102440;--ok:#3bd38a;--warn:#ffbd50;--chart-grid:#202631;--shadow:0 10px 28px rgba(0,0,0,.55);--scroll-track:#05070a;--scroll-thumb:#343d4b;--scroll-thumb-hover:#566274}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}*::-webkit-scrollbar{width:9px;height:9px;background:var(--scroll-track)}*::-webkit-scrollbar-track{background:var(--scroll-track)}*::-webkit-scrollbar-thumb{min-height:28px;border:2px solid var(--scroll-track);border-radius:8px;background:var(--scroll-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:var(--scroll-track)}*::-webkit-scrollbar-button{display:none;width:0;height:0}html[data-theme=dark] body,html[data-theme=dark] .shell{background:var(--bg);color:var(--text)}html[data-theme=dark] :is(.top,.panel,.master,.chart,.head,.tabs button,.nav button,.account-tabs button,.chat-tabs button,.visual,.paper input,.chatinput input,button){background-color:var(--surface-raised);color:var(--text);border-color:var(--line)}html[data-theme=dark] :is(.tickerbar,.ticker-label,.watch-cols,.watch-foot,.chart-head,.book-cols,.book-sum,.trade-cols,.summary,.pos-head,.metrics){background-color:var(--surface-soft);border-color:var(--line)}html[data-theme=dark] :is(.watch-row,.trade-row,.pos-row,.balance,.times,.visual,.ticker){border-color:var(--line)}html[data-theme=dark] :is(.watch-row:hover,.book-row:hover){background-color:var(--surface-hover)}html[data-theme=dark] .watch-row.sel{background:var(--surface-selected)}html[data-theme=dark] :is(.tabs button.active,.account-tabs button.active,.chat-tabs button.active,.types button.on,.chatlog .me){background:var(--blueSoft);color:var(--blue)}html[data-theme=dark] .chatlog p{background:#121721}html[data-theme=dark] .search{background:#10141b;border-color:var(--line)}html[data-theme=dark] .live{background:#092419;border-color:#1d593e;color:#74e0ad}html[data-theme=dark] .safe{background:#2b210c;border-color:#66501d;color:#ffd16f}html[data-theme=dark] .now{background:#291012;border-color:#6f292d}html[data-theme=dark] .scale{background:linear-gradient(90deg,transparent,var(--surface-raised) 35%)}html[data-theme=dark] .gridline{stroke:var(--chart-grid)}html[data-theme=dark] .status{background:#05070a;border-top:1px solid var(--line)}html[data-theme=dark] :is(.modal,.dialog,[role=dialog],.member-preview-shell,.connector-preview-shell){background-color:var(--surface-raised);color:var(--text);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=dark] input::placeholder{color:#768395}html[data-theme=dark] :is(.visual,.m5-kline-host,.m5-kline-loading,.m7-account-body,.ai-insights,.ai-insights>div,.m9-scenario,.m9-quick,.watch-market-switch,.futures-pin-box,.futures-pin-slot,.paper[data-m8-paper=true] .order-tabs button,.paper[data-m8-paper=true] input,.m7-pnl>div){background:var(--surface-raised)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] :is(.m7-head,.coin-stop-note,.futures-pending-note){background:var(--surface-soft)!important;color:var(--muted)!important;border-color:var(--line)!important}html[data-theme=dark] .m5-kline-badge{background:#0d1016eb!important;color:var(--muted)!important;border-color:var(--line)!important}html[data-theme=dark] :is(.m9-open-chat,.watch-market-switch button.active,.futures-pin-slot.selected){background:var(--blueSoft)!important;color:var(--blue)!important;border-color:var(--blue)!important}html[data-theme=dark] :is(.trade-layout-preview-badge,.upbit-ticket-preview-badge,.paper-wallet-preview-badge){background:#10213f!important;color:#8db9ff!important;border-color:#294b7b!important}html[data-theme=dark] .coin-preview-badge{background:#2b210c!important;color:#ffd16f!important;border-color:#66501d!important}html[data-theme=dark] .book-row.current{background:var(--surface-selected)!important}html[data-theme=dark] canvas{color-scheme:dark}html[data-theme=dark] .chart-head .tf.on,html[data-theme=dark] .m4-more-wrap>.tf.on,html[data-theme=dark] .m4-more-menu .tf.on{background:var(--blue)!important;color:#06101e!important;border-color:var(--blue)!important;box-shadow:inset 0 -2px #b9d5ff,0 0 0 1px #62a0ff59;font-weight:900}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true]{background:#080b10!important;border-color:#222a36!important;box-shadow:inset 0 1px #ffffff06}.orderbook[data-coin-ladder-preview=true] :is(.trade-layout-preview-badge,.coin-preview-badge){display:none}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .head{background:#0d1118!important;border-bottom-color:#26303d!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-cols{background:#10151d!important;color:#8492a4!important;border-bottom-color:#252e3a!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]{background:#090d13!important;border-bottom-color:#1c2430!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.ask:hover{background:#171014!important;outline-color:#5a2d35!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.bid:hover{background:#0d1624!important;outline-color:#294e78!important}html[data-theme=dark] .coin-depth.ask{color:#ff8a8f!important}html[data-theme=dark] .coin-depth.bid{color:#79b2ff!important}html[data-theme=dark] .coin-depth.ask:before{background:#ff4e582e!important;opacity:1!important}html[data-theme=dark] .coin-depth.bid:before{background:#3d8bff30!important;opacity:1!important}html[data-theme=dark] .book-row.ask .coin-price-cell>[data-m6-price]{color:#ff6f75!important}html[data-theme=dark] .book-row.bid .coin-price-cell>[data-m6-price]{color:#69a9ff!important}html[data-theme=dark] .orderbook .book-row.current{background:#090d13!important;border-top-color:#1c2430!important;border-bottom-color:#1c2430!important;box-shadow:none!important}html[data-theme=dark] .orderbook .book-row.current:before{color:#8ea5c2!important}html[data-theme=dark] .orderbook .book-row.current .coin-price-cell{padding:0 16px!important;background:#0b1017!important;box-shadow:inset 0 0 0 1px #27313e!important}html[data-theme=dark] .orderbook .book-row.current .coin-price-cell>[data-m6-price]{display:inline-block;width:max-content;max-width:100%;padding:1px 4px;border-radius:2px;overflow:visible;text-overflow:clip;line-height:1.25;background:#12213a!important;box-shadow:inset 0 0 0 1px #4f82c3,0 0 5px #4689e22e;transition:background-color 90ms linear,box-shadow 90ms linear}html[data-theme=dark] .orderbook .book-row.current.rising .coin-price-cell>[data-m6-price]{background:#2b151a!important;box-shadow:inset 0 0 0 1px #d95b64,0 0 5px #ff5b6529}html[data-theme=dark] .orderbook .book-row.current.falling .coin-price-cell>[data-m6-price]{background:#11223b!important;box-shadow:inset 0 0 0 1px #4f82c3,0 0 5px #4689e22e}html[data-theme=dark] .coin-price-cell .m11-own-order-marker{left:8px}html[data-theme=dark] .m11-own-order-dot{box-shadow:0 0 0 1px #090d13,0 0 6px currentColor}html[data-theme=dark] .orderbook .book-sum{background:#0d1118!important;color:#a6b2c1!important;border-top-color:#26303d!important}html[data-theme=dark] .book-actions [data-m6-lock].active{background:#17335a!important;color:#91bdff!important;border-color:#477fca!important;box-shadow:0 0 0 1px #62a0ff1f,inset 0 0 10px #62a0ff14}html[data-theme=dark] .trade-below-book-preview>.paper,html[data-theme=dark] .trade-below-book-preview>.trades{border-color:#222a36!important;box-shadow:inset 0 1px #ffffff05}.theme-toggle{display:inline-flex;align-items:center;gap:6px;height:27px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--surface-raised)!important;color:var(--text)!important;font-weight:700;white-space:nowrap}.theme-toggle-icon{position:relative;width:22px;height:12px;border-radius:999px;background:#c6cfdb;transition:background .18s ease}.theme-toggle-icon:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .18s ease}.theme-toggle[aria-pressed=true] .theme-toggle-icon{background:var(--blue)}.theme-toggle[aria-pressed=true] .theme-toggle-icon:after{transform:translate(10px)}.theme-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.paper[data-m8-paper=true] .submit.buy{background:var(--up)!important;color:#fff!important}.paper[data-m8-paper=true] .submit.sell{background:var(--down)!important;color:#fff!important}.paper[data-m8-paper=true] [data-m8-leverage-field][hidden]{display:none!important}.orderbook[data-coin-ladder-preview=true] .book-cols>span{height:calc(100% - 2px);display:flex;align-items:center;justify-content:center;border-radius:1px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-raised)}.orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]>:is(.coin-order-cell,.coin-depth,.coin-price-cell){height:calc(100% - 2px);min-height:0;border-radius:1px;box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-cols>span{background:#0c1118;color:#8e9bad;box-shadow:inset 0 0 0 1px #27313e}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-cols>span:nth-child(3){background:#171015;color:#d27a80}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-cols>span:nth-child(4){background:#111720;color:#b7c3d3}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-cols>span:nth-child(5){background:#0d1623;color:#76a4dc}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-depth.ask{background:#ff535e06;box-shadow:inset 0 0 0 1px #2b242c}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-price-cell{background:#0b1017;box-shadow:inset 0 0 0 1px #27313e}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-depth.bid{background:#4e97ff06;box-shadow:inset 0 0 0 1px #202b3a}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-order-cell{box-shadow:inset 0 0 0 1px #222c38}.orderbook[data-coin-ladder-preview=true] .book-row:hover{background:transparent!important;outline:none!important}.orderbook[data-coin-ladder-preview=true] .book-row>:is(.coin-depth,.coin-price-cell):hover{background:var(--surface-hover)!important;box-shadow:inset 0 0 0 1px var(--blue)!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row:hover,html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.ask:hover,html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.bid:hover{background:#090d13!important;outline:none!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-depth.ask:hover{background:#ff535e1f!important;box-shadow:inset 0 0 0 1px #ff6f7594!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-price-cell:hover{background:#17202c!important;box-shadow:inset 0 0 0 1px #526983!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row .coin-depth.bid:hover{background:#4e97ff21!important;box-shadow:inset 0 0 0 1px #5ca4ff9e!important}.orderbook[data-coin-ladder-preview=true] .book-row:is(.current-edge-above,.current-edge-below) .coin-price-cell:after{content:attr(data-m6-live-price);position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 8px);padding:1px 5px;border-radius:2px;background:#fff;color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue),0 0 5px #246bd32e;font-weight:800;white-space:nowrap}.orderbook[data-coin-ladder-preview=true] .book-row.current-edge-above .coin-price-cell:after{content:"\2191  " attr(data-m6-live-price)}.orderbook[data-coin-ladder-preview=true] .book-row.current-edge-below .coin-price-cell:after{content:"\2193  " attr(data-m6-live-price)}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row:is(.current-edge-above,.current-edge-below) .coin-price-cell:after{background:#12213a;color:#8fc0ff;box-shadow:inset 0 0 0 1px #4f82c3,0 0 6px #4689e238}.orderbook[data-coin-ladder-preview=true] .book-row.current:before{content:none!important;display:none!important}.orderbook[data-coin-ladder-preview=true] .book-row.current{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell{background:transparent!important;box-shadow:none!important}.orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{display:inline-block;width:max-content;max-width:calc(100% - 18px);padding:1px 4px;border-radius:3px;background:#edf4ff!important;color:#1557ad!important;box-shadow:inset 0 0 0 1px #4b86d2,0 0 8px #246bda3d!important;font-size:9px!important;font-weight:900!important;line-height:1.25;overflow:visible;text-overflow:clip}.orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell:after{content:"";position:absolute;right:6px;top:50%;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background:#3f83d8;box-shadow:0 0 0 2px #3f83d82e,0 0 7px #3f83d8b8;pointer-events:none}.orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell{background:transparent!important;box-shadow:none!important}.orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell>[data-m6-price]{background:#fff0f0!important;color:#c7272e!important;box-shadow:inset 0 0 0 1px #df6268,0 0 8px #e3383e3b!important}.orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell:after{background:#e3383e;box-shadow:0 0 0 2px #e3383e2e,0 0 7px #e3383eb8}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{background:#112744!important;color:#8fc0ff!important;box-shadow:inset 0 0 0 1px #5b91d2,0 0 9px #4689e252!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell>[data-m6-price]{background:#3a151b!important;color:#ff858b!important;box-shadow:inset 0 0 0 1px #dc626a,0 0 9px #ff5b654d!important}.orderbook[data-coin-ladder-preview=true]{min-height:402px!important}.orderbook[data-coin-ladder-preview=true] .ladder{grid-template-rows:repeat(16,20px)!important;height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden!important}.orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]{height:20px!important;min-height:20px!important}.orderbook[data-coin-ladder-preview=true][data-quick-order-bar=true]{grid-template-rows:31px 25px 320px 48px!important;min-height:426px!important}.shell[data-coin-ladder-preview=true] .trade-zone[data-quick-order-bar=true]{grid-template-rows:minmax(426px,54fr) 276px minmax(112px,46fr)!important}.shell[data-coin-ladder-preview=true] .trade-zone[data-quick-order-bar=true][data-paper-panel-visible=false]{grid-template-rows:426px minmax(0,1fr)!important}.shell:not([data-orderbook-mode=manual]) .orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]:nth-child(8):after,.shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row.current:after,.shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row.current-edge-above:after,.shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row.current-edge-below:after{content:"";position:absolute;left:2px;right:2px;bottom:-1px;z-index:11;height:2px;background:linear-gradient(90deg,transparent 0,#4f82c3 10%,#8fc0ff 50%,#4f82c3 90%,transparent 100%);box-shadow:0 0 7px #4e97ff9e;pointer-events:none}.shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row.current:after,.shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row.current-edge-above:after{top:-1px;bottom:auto}html[data-theme=light] .shell:not([data-orderbook-mode=manual]) .orderbook[data-coin-ladder-preview=true] .book-row[data-coin-ladder-row=true]:nth-child(8):after,html[data-theme=light] .shell[data-orderbook-mode=manual] .orderbook[data-coin-ladder-preview=true] .book-row:is(.current,.current-edge-above,.current-edge-below):after{background:linear-gradient(90deg,transparent 0,#3f72b5 10%,#246bd3 50%,#3f72b5 90%,transparent 100%);box-shadow:0 0 5px #246bd357}@media (max-height:820px){.shell[data-coin-ladder-preview=true] .trade-zone[data-quick-order-bar=true]{grid-template-rows:426px 258px minmax(100px,1fr)!important}.shell[data-coin-ladder-preview=true] .trade-zone[data-quick-order-bar=true][data-paper-panel-visible=false]{grid-template-rows:426px minmax(0,1fr)!important}}.orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{box-sizing:border-box!important;border:1px solid #3f7dca!important;background:#e8f1ff!important;color:#1456a8!important;box-shadow:0 0 0 1px #3f7dca33,0 0 8px #246bda4d!important}.orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell>[data-m6-price]{border-color:#d85159!important;background:#fff0f1!important;color:#bd252d!important;box-shadow:0 0 0 1px #d8515933,0 0 8px #e3383e4d!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{border-color:#75adf2!important;background:#12345b!important;color:#a9d0ff!important;box-shadow:0 0 0 1px #75adf23d,0 0 10px #4689e26b!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.current.rising .coin-price-cell>[data-m6-price]{border-color:#ff737b!important;background:#541a22!important;color:#ffabb0!important;box-shadow:0 0 0 1px #ff737b38,0 0 10px #ff5b6566!important}.orderbook[data-coin-ladder-preview=true] .book-row.selected-price .coin-price-cell{background:#246bd317!important;box-shadow:inset 0 0 0 1px #246bd3d1,0 0 7px #246bd333!important}.orderbook[data-coin-ladder-preview=true] .book-row.selected-price .coin-price-cell>[data-m6-price]{color:var(--blue)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.selected-price .coin-price-cell{background:#4e97ff21!important;box-shadow:inset 0 0 0 1px #4f82c3,0 0 8px #4e97ff3d!important}.paper[data-m8-paper=true] input.m8-price-linked{border-color:var(--blue)!important;box-shadow:0 0 0 2px #246bda33,0 0 9px #246bda3d!important}html[data-theme=dark] .paper[data-m8-paper=true] input.m8-price-linked{background:#112744!important;color:#a9d0ff!important;border-color:#75adf2!important;box-shadow:0 0 0 2px #75adf233,0 0 10px #4689e261!important}.orderbook .coin-price-cell>.m6-trade-direction-pulse{position:absolute;left:50%;top:50%;z-index:12;display:block;width:var(--m6-pulse-width,72px);height:var(--m6-pulse-height,16px);box-sizing:border-box;border:2px solid currentColor;border-radius:3px;text-align:center;white-space:nowrap;overflow:visible;font-size:9px;font-style:normal;font-weight:900;line-height:calc(var(--m6-pulse-height,16px) - 4px);pointer-events:none;will-change:transform,opacity,box-shadow}.orderbook .coin-price-cell>.m6-trade-direction-pulse:after{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);padding:1px 4px;border-radius:3px;color:#fff;font-size:9px;font-weight:900;line-height:13px;white-space:nowrap;box-shadow:0 0 8px currentColor}.orderbook .coin-price-cell>.m6-trade-direction-pulse.buy{color:#fff;background:var(--up,#e3383e);border-color:#ff858b;animation:m6-trade-pulse-buy 1s cubic-bezier(.18,.75,.28,1) both}.orderbook .coin-price-cell>.m6-trade-direction-pulse.buy:after{content:"\b9e4\c218";background:var(--up,#e3383e)}.orderbook .coin-price-cell>.m6-trade-direction-pulse.sell{color:#fff;background:var(--down,#246bd3);border-color:#8fc0ff;animation:m6-trade-pulse-sell 1s cubic-bezier(.18,.75,.28,1) both}.orderbook .coin-price-cell>.m6-trade-direction-pulse.sell:after{content:"\b9e4\b3c4";background:var(--down,#246bd3)}html body .orderbook[data-coin-ladder-preview=true].m6-trade-pulse-active .book-row.current:is(.rising,.falling) .coin-price-cell>[data-m6-price],html body .orderbook[data-coin-ladder-preview=true].m6-trade-pulse-active .book-row.current .coin-price-cell>[data-m6-price]{border-color:transparent!important;background:transparent!important;color:inherit!important;box-shadow:none!important;transition:none!important}html body .shell[data-orderbook-mode=locked] .orderbook[data-coin-ladder-preview=true] .book-row.current:is(.rising,.falling) .coin-price-cell>[data-m6-price],html body .shell[data-orderbook-mode=locked] .orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{border-color:transparent!important;background:transparent!important;color:#246bd3!important;box-shadow:none!important;transition:none!important;animation:none!important}html[data-theme=dark] body .shell[data-orderbook-mode=locked] .orderbook[data-coin-ladder-preview=true] .book-row.current .coin-price-cell>[data-m6-price]{color:#69a9ff!important}@keyframes m6-trade-pulse-buy{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--m6-pulse-start-y,20px)));box-shadow:0 9px 16px #e3383e00}22%{opacity:1}70%{opacity:.95;transform:translate(-50%,-50%);box-shadow:0 6px 18px #e3383ec7,0 0 8px #e3383e80}to{opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 20px #e3383e47}}@keyframes m6-trade-pulse-sell{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--m6-pulse-start-y,-20px)));box-shadow:0 -9px 16px #246bd300}22%{opacity:1}70%{opacity:.95;transform:translate(-50%,-50%);box-shadow:0 -6px 18px #246bd3c7,0 0 8px #246bd380}to{opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 20px #246bd347}}html[data-theme=dark] .orderbook .coin-price-cell>.m6-trade-direction-pulse.buy{color:#fff;background:#e3383e;box-shadow:0 0 16px #ff535eb8}html[data-theme=dark] .orderbook .coin-price-cell>.m6-trade-direction-pulse.sell{color:#fff;background:#246bd3;box-shadow:0 0 16px #4e97ffb8}@media (prefers-reduced-motion:reduce){.orderbook .coin-price-cell>.m6-trade-direction-pulse{animation-duration:.16s!important}}.orderbook[data-coin-ladder-preview=true]{--order-sell:var(--down);--order-sell-soft:var(--downSoft);--order-buy:var(--up);--order-buy-soft:var(--upSoft)}.orderbook[data-coin-ladder-preview=true] .book-cols>span:is(:nth-child(1),:nth-child(2),:nth-child(3)){background:color-mix(in srgb,var(--order-sell) 18%,var(--surface-raised))!important;color:var(--order-sell)!important;border-color:var(--order-sell)!important}.orderbook[data-coin-ladder-preview=true] .book-cols>span:is(:nth-child(5),:nth-child(6),:nth-child(7)){background:color-mix(in srgb,var(--order-buy) 18%,var(--surface-raised))!important;color:var(--order-buy)!important;border-color:var(--order-buy)!important}.orderbook[data-coin-ladder-preview=true] [data-coin-order-heading]{cursor:pointer;transition:filter .12s ease,box-shadow .12s ease}.orderbook[data-coin-ladder-preview=true] [data-coin-order-heading]:is(:hover,:focus-visible){filter:brightness(1.12);box-shadow:inset 0 0 0 1px #fff;outline:none}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.sell{border-color:color-mix(in srgb,var(--order-sell) 42%,var(--line))!important;background:var(--order-sell-soft)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.buy{border-color:color-mix(in srgb,var(--order-buy) 42%,var(--line))!important;background:var(--order-buy-soft)!important}.orderbook[data-coin-ladder-preview=true] .coin-depth{border-color:var(--line)!important;background:var(--surface-raised)!important;color:var(--muted)!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row>.coin-depth{border-color:#27313e!important;background:#0d1016!important;color:#8e9bad!important}.orderbook[data-coin-ladder-preview=true] .coin-depth:before{background:transparent!important}.orderbook[data-coin-ladder-preview=true] .book-row.ask>.coin-depth.ask{border-color:color-mix(in srgb,var(--order-sell) 42%,var(--line))!important;background:var(--order-sell-soft)!important;color:var(--order-sell)!important}.orderbook[data-coin-ladder-preview=true] .book-row.bid>.coin-depth.bid{border-color:color-mix(in srgb,var(--order-buy) 42%,var(--line))!important;background:var(--order-buy-soft)!important;color:var(--order-buy)!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.ask>.coin-depth.ask{border-color:color-mix(in srgb,var(--order-sell) 42%,#27313e)!important;background:var(--order-sell-soft)!important;color:var(--order-sell)!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .book-row.bid>.coin-depth.bid{border-color:color-mix(in srgb,var(--order-buy) 42%,#27313e)!important;background:var(--order-buy-soft)!important;color:var(--order-buy)!important}.orderbook[data-coin-ladder-preview=true] .book-row.ask>.coin-depth.ask:before{background:color-mix(in srgb,var(--order-sell) 22%,transparent)!important}.orderbook[data-coin-ladder-preview=true] .book-row.bid>.coin-depth.bid:before{background:color-mix(in srgb,var(--order-buy) 22%,transparent)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.sell:hover,.orderbook[data-coin-ladder-preview=true] .book-row.ask>.coin-depth.ask:hover{background:color-mix(in srgb,var(--order-sell) 30%,var(--order-sell-soft))!important;box-shadow:inset 0 0 0 1px var(--order-sell)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.buy:hover,.orderbook[data-coin-ladder-preview=true] .book-row.bid>.coin-depth.bid:hover{background:color-mix(in srgb,var(--order-buy) 30%,var(--order-buy-soft))!important;box-shadow:inset 0 0 0 1px var(--order-buy)!important}.orderbook[data-coin-ladder-preview=true] .book-row:not(.ask)>.coin-depth.ask:hover,.orderbook[data-coin-ladder-preview=true] .book-row:not(.bid)>.coin-depth.bid:hover{background:var(--surface-hover)!important;box-shadow:inset 0 0 0 1px var(--line2)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.order-neutral{border-color:var(--line)!important;background:var(--surface-raised)!important;color:var(--muted)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.order-neutral:hover{background:var(--surface-hover)!important;box-shadow:inset 0 0 0 1px #8da4c6!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .coin-order-cell.order-neutral{background:#090d13!important;border-color:#26303d!important;color:#8e9bad!important}html[data-theme=dark] .orderbook[data-coin-ladder-preview=true] .coin-order-cell.order-neutral:hover{background:#17202c!important;box-shadow:inset 0 0 0 1px #526983!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.sell.has-user-order{box-shadow:inset 0 0 0 1px var(--order-sell)!important}.orderbook[data-coin-ladder-preview=true] .coin-order-cell.buy.has-user-order{box-shadow:inset 0 0 0 1px var(--order-buy)!important}.orderbook[data-coin-ladder-preview=true] .book-row:has(>.coin-depth.ask:hover)>.coin-order-cell.sell:not(.order-neutral){background:color-mix(in srgb,var(--order-sell) 30%,var(--order-sell-soft))!important;box-shadow:inset 0 0 0 1px var(--order-sell)!important}.orderbook[data-coin-ladder-preview=true] .book-row:has(>.coin-depth.bid:hover)>.coin-order-cell.buy:not(.order-neutral){background:color-mix(in srgb,var(--order-buy) 30%,var(--order-buy-soft))!important;box-shadow:inset 0 0 0 1px var(--order-buy)!important}.order-entry-popup{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#0a0f1894;backdrop-filter:blur(2px)}.order-entry-popup[hidden]{display:none}.order-entry-dialog{width:min(390px,100%);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);box-shadow:0 18px 55px #00000052}.order-entry-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.order-entry-dialog>header small{display:block;margin-bottom:2px;color:var(--muted);font-size:10px;font-weight:700}.order-entry-dialog h2{margin:0;font-size:16px;line-height:1.2}.order-entry-dialog [data-order-entry-close]{width:28px;height:28px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.order-entry-watch{margin:12px 14px 0;padding:9px 10px;border-left:3px solid currentColor;border-radius:3px;background:var(--surface-soft);font-size:11px;font-weight:700;line-height:1.45}.order-entry-popup[data-side=SELL] .order-entry-watch{color:var(--down)}.order-entry-popup[data-side=BUY] .order-entry-watch{color:var(--up)}.order-entry-dialog form{display:grid;gap:9px;padding:12px 14px}.order-entry-dialog label{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.order-entry-dialog input{width:100%;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);text-align:right;font:700 12px/1 inherit;outline:none}.order-entry-dialog input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #246bda29}.order-entry-dialog input[readonly]{color:var(--muted);cursor:not-allowed}.order-entry-summary,.order-entry-available{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);font-size:10px}.order-entry-summary span,.order-entry-available span{color:var(--muted)}.order-entry-dialog [data-order-entry-error]{margin:0;padding:7px 9px;border:1px solid rgba(227,56,62,.35);border-radius:4px;background:#e3383e14;color:#d9363e;font-size:10px;font-weight:700}.order-entry-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:7px;margin-top:2px}.order-entry-actions button{height:36px;border:1px solid var(--line);border-radius:4px;background:var(--surface-raised);color:var(--text);font-weight:800;cursor:pointer}.order-entry-popup[data-side=SELL] [data-order-entry-confirm]{border-color:var(--down);background:var(--down);color:#fff}.order-entry-popup[data-side=BUY] [data-order-entry-confirm]{border-color:var(--up);background:var(--up);color:#fff}.order-entry-dialog>footer{padding:8px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;text-align:center}html[data-theme=dark] .order-entry-popup{background:#000000b8}html[data-theme=dark] .order-entry-dialog{border-color:#303b4a;background:#0d121a;box-shadow:0 22px 70px #000000a8}html[data-theme=dark] .order-entry-dialog>header,html[data-theme=dark] .order-entry-watch,html[data-theme=dark] .order-entry-summary,html[data-theme=dark] .order-entry-available{background:#111923}html[data-theme=dark] .order-entry-dialog input{background:#090d13;border-color:#303b4a}html[data-theme=dark] .order-entry-popup[data-side=SELL] .order-entry-watch{color:var(--down)}html[data-theme=dark] .order-entry-popup[data-side=BUY] .order-entry-watch{color:var(--up)}@media (max-width:520px){.order-entry-popup{padding:10px}.order-entry-dialog{width:100%}.order-entry-dialog label{grid-template-columns:76px minmax(0,1fr)}}.coin-average-price-marker{position:absolute;left:calc(50% - 53px);top:50%;z-index:9;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;pointer-events:auto;cursor:help;box-sizing:border-box;box-shadow:0 0 0 1px var(--panel),0 0 5px currentColor}.coin-average-price-marker[hidden]{display:none}.coin-average-price-marker.buy{color:var(--up, #e3383e);background:currentColor}.coin-average-price-marker.sell{color:var(--down, #246bd3);background:currentColor}.coin-average-price-marker:is(.above,.below){width:8px;height:8px}.coin-average-price-marker.above:after,.coin-average-price-marker.below:after{position:absolute;left:50%;transform:translate(-50%);color:currentColor;font-size:7px;font-weight:900;line-height:1}.coin-average-price-marker.above:after{content:"\2191";bottom:7px}.coin-average-price-marker.below:after{content:"\2193";top:7px}@media (max-height: 820px){.coin-average-price-marker{left:calc(50% - 49px);width:6px;height:6px}}.account-tabs .m8-strength-tab{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;padding:0 9px}.account-tabs .m8-strength-tab b{min-width:28px;font-size:9px;text-align:right;font-variant-numeric:tabular-nums}.m8-account-content{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 220px;overflow:hidden}.m8-account-content[data-strength-visible=false]{grid-template-columns:minmax(0,1fr)}.m8-account-content>.m7-account-body{min-width:0;min-height:0}.m8-strength-dock{min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--line);background:var(--surface)}.m8-strength-dock[hidden]{display:none!important}.m8-strength-dock-head{height:27px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 7px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.m8-strength-dock-head span{overflow:hidden;color:var(--muted);font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.m8-strength-dock-head strong{font-size:12px;white-space:nowrap}.m8-strength-meter{height:4px;background:var(--downSoft);overflow:hidden}.m8-strength-meter i{display:block;height:100%;background:var(--up);transition:width .2s ease}.m8-strength-dock-totals{height:33px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.m8-strength-dock-totals>span{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:0 7px;border-right:1px solid var(--line)}.m8-strength-dock-totals>span:last-child{border-right:0;text-align:right}.m8-strength-dock-totals small{color:var(--muted);font-size:7px;white-space:nowrap}.m8-strength-dock-totals b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.m8-strength-mini-head,.m8-strength-mini-row{display:grid;grid-template-columns:.8fr 1.2fr 1fr;align-items:center;gap:4px;padding:0 6px;text-align:right}.m8-strength-mini-head{height:18px;background:var(--surface-soft);color:var(--muted);font-size:7px;border-bottom:1px solid var(--line)}.m8-strength-mini-list{height:calc(100% - 82px);min-height:0;overflow-y:auto}.m8-strength-mini-row{height:19px;border-bottom:1px solid var(--line);font-size:8px}.m8-strength-mini-row>span:first-child{text-align:left;color:var(--muted)}.m8-strength-mini-row.buy strong{color:var(--up)}.m8-strength-mini-row.sell strong{color:var(--down)}.m8-strength-mini-empty{display:grid;place-items:center;height:54px;color:var(--muted);font-size:8px}.m8-strength-view{height:100%;min-height:0;overflow:auto;background:var(--panel)}.m8-strength-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px 8px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.m8-strength-summary>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid var(--line);border-radius:3px;background:var(--surface-raised)}.m8-strength-summary small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.m8-strength-summary :is(b,strong){font-size:11px;white-space:nowrap}.m8-strength-table{min-width:680px}.m8-strength-table .m7-head,.m8-strength-table .m7-row{grid-template-columns:.8fr 1fr .65fr 1.2fr 1fr 1.2fr}html[data-theme=dark] .m8-strength-view{background:var(--surface)}html[data-theme=dark] .m8-strength-summary{background:var(--surface-soft);border-color:var(--line)}html[data-theme=dark] .m8-strength-summary>div{background:var(--surface-raised);border-color:var(--line)}html[data-theme=dark] .m8-strength-dock{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .m8-strength-meter{background:#4b8fe83d}@media (max-width:1200px){body{overflow:auto}.shell{height:auto;min-height:100dvh;grid-template-rows:auto 30px auto 24px}.top{min-height:50px;flex-wrap:wrap;gap:6px 10px;padding:7px 10px}.brand{margin-right:auto}.brand small{display:none}.nav{order:3;width:100%;height:34px;overflow-x:auto}.nav button{flex:1;min-width:86px;justify-content:center}.search{margin-left:0;width:min(235px,28vw)}.content{grid-template-columns:minmax(220px,30%) minmax(0,1fr);grid-template-rows:560px 620px auto;grid-template-areas:"watch charts" "trade trade" "account account"}.trade-zone{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:var(--gap)}.trade-top{min-height:620px}.chat{display:grid!important}.account{min-height:210px}.ticker:nth-of-type(n+5){display:none}.status{position:sticky;bottom:0;z-index:20;overflow-x:auto}.trade-zone[data-trade-panels-below-book-preview=true]{grid-template-columns:1fr!important;grid-template-rows:minmax(440px,auto) minmax(190px,auto) minmax(320px,auto)!important;min-height:960px}.trade-zone[data-trade-panels-below-book-preview=true]>.orderbook,.trade-zone[data-trade-panels-below-book-preview=true]>.trade-below-book-preview,.trade-zone[data-trade-panels-below-book-preview=true]>.chat{width:100%;min-width:0}}@media (max-width:720px){:root{--gap:6px}body{font-size:12px}.shell{display:block;min-width:0}.top{position:sticky;top:0;z-index:30;min-height:54px;box-shadow:0 1px 0 var(--line)}.brand b{font-size:14px}.mark{width:28px;height:28px}.search{order:4;width:100%;height:34px}.actions{margin-left:auto}.actions .live{display:none}.actions button:not(.theme-toggle){display:none}.theme-toggle{height:30px!important}.theme-toggle-text{font-size:10px}.nav{order:3;height:38px}.nav button{min-width:88px;font-size:11px}.tickerbar{height:34px;overflow-x:auto}.ticker-label,.clock{display:none}.ticker{flex:0 0 auto}.ticker:nth-of-type(n){display:flex}.content{display:flex;flex-direction:column;padding:var(--gap);gap:var(--gap)}.watch{order:1;min-height:350px;max-height:430px}.watch-rows{overflow-y:auto}.charts{order:2;min-height:720px}.master{min-height:72px;flex-wrap:wrap;padding:7px}.active-info{width:100%;margin-left:0}.chart-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(280px,1fr))}.chart-grid[data-layout="1"] .chart:not(:first-child){display:none}.chart-grid[data-layout="2"] .chart:nth-child(n+3){display:none}.chart-grid[data-layout="3"] .chart:nth-child(n+4){display:none}.chart{min-height:280px}.tfs{overflow-x:auto}.tool{display:none}.trade-zone{order:3;display:flex;flex-direction:column}.trade-top{height:auto;min-height:0;display:flex;flex-direction:column}.orderbook{min-height:560px}.trade-right-stack{display:grid;grid-template-columns:1fr;gap:var(--gap)}.paper{min-height:390px}.trades{min-height:220px}.chat{min-height:440px}.account{order:4;min-height:240px;overflow-x:auto}.account-tabs,.summary{min-width:670px}.account>div:last-child{min-width:670px}.account-tabs{overflow-x:auto}.account-tabs button{min-width:max-content;padding:0 10px}.summary{gap:18px}.pos-head,.pos-row{grid-template-columns:125px 85px 100px 100px 100px 90px 70px}.status{position:sticky;bottom:0;z-index:25;height:28px;gap:14px;overflow-x:auto}.status span{flex:0 0 auto}.trade-zone[data-trade-panels-below-book-preview=true]{display:flex!important;min-height:0}.trade-below-book-preview{display:flex;flex-direction:column;gap:var(--gap)}.trade-below-book-preview>.paper{display:flex!important;min-height:390px}.trade-below-book-preview>.trades{display:none!important}.m8-strength-summary{grid-template-columns:1fr}.m8-account-content{grid-template-columns:minmax(450px,1fr) 220px}.m8-account-content[data-strength-visible=false]{grid-template-columns:minmax(670px,1fr)}}@media (max-width:390px){.theme-toggle-text{display:none}.theme-toggle{padding:0 7px!important}.layouts>span,.link>span{display:none}.watch-cols,.watch-row{grid-template-columns:minmax(76px,1.1fr) 1fr .7fr}.watch-cols span:last-child,.watch-row>span:last-child{display:none}.chart-head{gap:1px}.tf{min-width:30px}}@media (prefers-reduced-motion:reduce){.theme-toggle-icon,.theme-toggle-icon:after,.m8-strength-meter i{transition:none}}.paper-panel-toggle{height:20px;padding:0 6px;border:1px solid var(--line);border-radius:2px;background:var(--surface-raised);color:var(--muted);font-size:7.5px;font-weight:800;white-space:nowrap;cursor:pointer}.paper-panel-toggle:hover{border-color:var(--blue);color:var(--blue)}.paper-panel-toggle.active{border-color:var(--blue);background:var(--blueSoft);color:var(--blue)}.trade-zone[data-trade-panels-below-book-preview=true][data-paper-panel-visible=false]{grid-template-rows:382px minmax(0,1fr)!important}.trade-zone[data-paper-panel-visible=false]>.trade-below-book-preview{display:none!important}.trade-zone[data-paper-panel-visible=false]>.chat{grid-row:2;min-height:0!important;height:100%}@media (max-width:720px){.trade-zone[data-paper-panel-visible=false]>.chat{min-height:560px!important;height:auto}}.orderbook[data-quick-order-bar=true]{grid-template-rows:31px 25px 300px 48px!important;min-height:406px!important}.orderbook[data-quick-order-bar=true] .book-sum{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:17px 29px;justify-items:stretch;width:100%;height:48px!important;padding:0 3px!important;overflow:hidden}.quick-order-totals{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px;align-items:center;gap:2px;min-width:0;font-size:7.5px}.quick-order-totals>[data-quick-order-amount]{overflow:hidden;padding-left:2px;color:var(--text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.quick-order-totals button{height:15px;padding:0 2px;border:1px solid var(--line);border-radius:1px;background:var(--surface-raised);color:var(--muted);font-size:6.5px;font-weight:800;cursor:pointer}.quick-order-totals [data-quick-order-cancel-all]{color:var(--blue)}.quick-order-totals [data-quick-order-close-all]{color:var(--up)}.quick-order-bar{display:grid;grid-template-columns:58px minmax(112px,1fr) 38px 48px 48px;align-items:center;gap:2px;width:100%;min-width:0;border-top:1px solid var(--line)}.quick-order-market,.quick-order-ratios{display:grid;gap:1px;height:22px}.quick-order-market{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-order-ratios{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-order-bar button,.quick-order-bar select{min-width:0;height:22px;padding:0 2px;border:1px solid var(--line);border-radius:1px;background:var(--surface-raised);color:var(--muted);font-size:7px;font-weight:800;cursor:pointer}.quick-order-market button.active,.quick-order-ratios button.active{border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 18%,var(--surface-raised))!important;color:#8fc0ff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 20%,transparent)}.quick-order-bar[data-market=FUTURES] .quick-order-market [data-quick-order-market=FUTURES].active{border-color:#d89231!important;background:color-mix(in srgb,#d89231 18%,var(--surface-raised))!important;color:#efbd75!important}.quick-order-leverage{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:1px;color:var(--muted);font-size:6px}.quick-order-leverage[hidden]{display:none}.quick-order-leverage select{width:100%;color:var(--warn)}.quick-order-side.sell{border-color:var(--down)!important;background:color-mix(in srgb,var(--down) 18%,var(--surface-raised))!important;color:var(--down)!important}.quick-order-side.buy{border-color:var(--up)!important;background:color-mix(in srgb,var(--up) 18%,var(--surface-raised))!important;color:var(--up)!important}.quick-order-side.error{border-color:var(--warn)!important;background:#352a0a!important;color:#ffd56a!important}.quick-order-bar[data-market=SPOT]{grid-template-columns:58px minmax(112px,1fr) 0 54px 54px}.quick-order-bar[data-market=SPOT] .quick-order-leverage{display:grid!important;visibility:hidden;overflow:hidden;pointer-events:none}.trade-zone[data-quick-order-bar=true]{grid-template-rows:minmax(406px,54fr) 276px minmax(112px,46fr)!important}.trade-zone[data-quick-order-bar=true][data-paper-panel-visible=false]{grid-template-rows:406px minmax(0,1fr)!important}@media (max-height:820px){.trade-zone[data-quick-order-bar=true]{grid-template-rows:406px 258px minmax(100px,1fr)!important}.trade-zone[data-quick-order-bar=true][data-paper-panel-visible=false]{grid-template-rows:406px minmax(0,1fr)!important}}@media (max-width:720px){.quick-order-bar{grid-template-columns:70px minmax(132px,1fr) 46px 58px 58px}.quick-order-bar[data-market=SPOT]{grid-template-columns:70px minmax(132px,1fr) 0 64px 64px}}.max-radar-dialog{width:min(420px,calc(100vw - 28px));padding:0;border:1px solid var(--line, #263244);border-radius:10px;background:var(--panel, #0d121b);color:var(--text, #f5f8ff);box-shadow:0 20px 70px #0000008c}.max-radar-dialog::backdrop{background:#0000009e;backdrop-filter:blur(2px)}.max-radar-dialog header,.max-radar-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.max-radar-dialog header{border-bottom:1px solid var(--line, #263244)}.max-radar-dialog footer{border-top:1px solid var(--line, #263244);justify-content:flex-end}.max-radar-dialog header h2{margin:0;font-size:14px}.max-radar-dialog button{border:1px solid var(--line, #263244);border-radius:5px;background:var(--panel-2, #111927);color:inherit;min-height:30px;padding:0 10px;cursor:pointer}.max-radar-dialog button:focus-visible{outline:2px solid #4d9aff;outline-offset:2px}.max-radar-dialog .dialog-body{padding:14px}.max-radar-dialog .dialog-empty{margin:0;padding:24px 12px;text-align:center;color:var(--muted, #92a1b5);border:1px dashed var(--line, #263244);border-radius:7px}.max-radar-dialog .setting-group{display:grid;gap:8px}.max-radar-dialog .setting-group>span{color:var(--muted, #92a1b5);font-size:12px}.max-radar-dialog .theme-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.max-radar-dialog .theme-options button[aria-pressed=true]{border-color:#4d9aff;background:#123667;color:#fff}[data-theme=light] .max-radar-dialog{--panel:#fff;--panel-2:#f5f7fa;--line:#ccd4df;--text:#111827;--muted:#657386;box-shadow:0 20px 70px #141e2d40}.whale-alert-dialog[open]{inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(940px,calc(100vw - 30px));height:min(780px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);margin:auto;overflow:hidden}.whale-alert-dialog .whale-head{align-items:flex-start;padding:16px 18px}.whale-head>div:first-child{display:grid;gap:3px}.whale-head small,.whale-section-title small{color:#65a9ff;font-size:8px;font-weight:900;letter-spacing:.11em}.whale-head h2{font-size:18px!important}.whale-head p{margin:0;color:var(--muted);font-size:10px}.whale-head>div:last-child{display:flex;align-items:center;gap:8px}.whale-live{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgb(39 201 147/.35);border-radius:999px;background:#27c99314;color:#43dca9;font-size:9px;font-weight:800}.whale-live i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.whale-live.off{border-color:var(--line);background:var(--panel-2);color:var(--muted)}.whale-body{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:10px;min-height:0;overflow:hidden;background:#080d15}.whale-settings,.whale-history{min-width:0;min-height:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.whale-settings{overflow:auto}.whale-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgb(77 154 255/.08),transparent)}.whale-section-title>div{display:grid;gap:2px}.whale-section-title b{font-size:12px}.whale-master{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.whale-master input,.whale-switch-grid input{accent-color:#4d9aff}.whale-switch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.whale-switch-grid label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:8px 10px;background:var(--panel)}.whale-switch-grid label>span{display:grid;gap:3px}.whale-switch-grid b{font-size:10px}.whale-switch-grid small{color:var(--muted);font-size:8px}.whale-switch-grid input{width:16px;height:16px}.whale-select-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border-bottom:1px solid var(--line)}.whale-select-grid label{display:grid;gap:5px}.whale-select-grid span{color:var(--muted);font-size:8px;font-weight:800}.whale-select-grid select{width:100%;height:30px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--text);font-size:9px;padding:0 6px}.whale-voice-fixed{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px;border-bottom:1px solid var(--line);background:#4d9aff0a}.whale-voice-fixed b{color:#65a9ff;font-size:9px}.whale-voice-fixed span{color:var(--muted);font-size:8px;text-align:right}.whale-volume-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px;border-bottom:1px solid var(--line)}.whale-volume-grid label{display:grid;gap:7px}.whale-volume-grid span{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.whale-volume-grid b{color:#65a9ff}.whale-volume-grid input{width:100%;accent-color:#4d9aff}.commentary-settings{display:grid;gap:9px;padding:10px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgb(77 154 255/.07),transparent 55%)}.commentary-settings>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.commentary-settings>div:first-child b{font-size:10px}.commentary-settings>div:first-child small{color:var(--muted);font-size:8px;text-align:right}.commentary-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.commentary-control-grid label{display:grid;gap:5px}.commentary-control-grid span{display:flex;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:800}.commentary-control-grid select{width:100%;height:30px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--text);font-size:9px;padding:0 6px}.commentary-control-grid input{width:100%;accent-color:#4d9aff}.commentary-control-grid b{color:#65a9ff}.commentary-settings>p{display:flex;align-items:center;gap:7px;margin:0;padding:7px 8px;border:1px solid rgb(77 154 255/.18);border-radius:5px;background:#4d9aff0d;color:var(--muted);font-size:8px}.commentary-settings>p i{font-size:13px;font-style:normal}.order-voice-table{padding:10px;border-bottom:1px solid var(--line)}.order-voice-table>div{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:6px}.order-voice-table>div b{font-size:10px}.order-voice-table>div small{color:var(--muted);font-size:8px;text-align:right}.order-voice-table p{display:grid;grid-template-columns:22px 92px minmax(0,1fr);align-items:center;min-height:27px;margin:0;border-top:1px solid rgb(38 50 68/.55);font-size:9px}.order-voice-table p i{font-style:normal}.order-voice-table p span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.whale-tier-table{padding:8px 10px}.whale-tier-table>div{display:grid;grid-template-columns:130px 100px minmax(0,1fr);align-items:center;min-height:29px;border-bottom:1px solid rgb(38 50 68/.55);font-size:9px}.whale-tier-table>div:last-child{border:0}.whale-tier-table .whale-tier-head{min-height:24px;color:var(--muted);font-size:8px}.whale-tier-table div>span{display:flex;align-items:center;gap:6px}.whale-tier-table div>span:before{content:"";width:3px;height:16px;border-radius:2px;background:var(--tier)}.whale-tier-table .whale-tier-head>span:before{display:none}.whale-tier-table i{font-style:normal}.whale-tier-table strong{color:var(--tier);font-size:9px}.whale-tier-table small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.whale-history{display:flex;flex-direction:column}.whale-history-list{display:flex;flex:1;flex-direction:column;gap:6px;overflow:auto;padding:8px}.whale-history .whale-section-title button{min-height:25px;font-size:8px}.whale-empty{display:grid;place-content:center;gap:5px;min-height:150px;text-align:center;color:var(--muted)}.whale-empty b{color:var(--text);font-size:11px}.whale-empty span{font-size:8px}.whale-record{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--tier) 30%,var(--line));border-left:3px solid var(--tier);border-radius:6px;background:color-mix(in srgb,var(--tier) 5%,var(--panel-2))}.whale-record>i{font-size:18px;font-style:normal}.whale-record>div{display:grid;gap:3px}.whale-record small,.whale-record span{color:var(--muted);font-size:8px}.whale-record b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.whale-record.buy b{color:var(--up)}.whale-record.sell b{color:var(--down)}.whale-alert-dialog footer{flex-wrap:wrap;font-size:8px}.whale-alert-dialog footer>span{margin-right:auto;color:var(--muted)}.whale-alert-dialog [data-whale-test-buy]{border-color:var(--up);color:var(--up)}.whale-alert-dialog [data-whale-test-sell]{border-color:var(--down);color:var(--down)}[data-notifications-open].whale-alert-on{position:relative}[data-notifications-open].whale-alert-on:after{content:"";position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:50%;background:#27c993;box-shadow:0 0 6px #27c993}.chart-grid{position:relative}.chart-flow-billboard{position:absolute;inset:0;z-index:12;overflow:hidden;pointer-events:none}.chart-flow-message{position:absolute;left:50%;bottom:5px;display:flex;align-items:center;justify-content:center;gap:7px;max-width:min(440px,82%);padding:8px 16px;border:1px solid color-mix(in srgb,var(--flow-color) 78%,#fff);border-radius:5px;background:color-mix(in srgb,var(--flow-color) 10%,rgb(5 10 18/.94));box-shadow:0 0 24px color-mix(in srgb,var(--flow-color) 42%,transparent);color:var(--flow-color);white-space:nowrap;will-change:transform,opacity}.chart-flow-message i{font-size:12px;font-style:normal}.chart-flow-message b{overflow:hidden;font-size:clamp(11px,1.05vw,15px);text-overflow:ellipsis}.chart-flow-billboard.buy .chart-flow-message{--flow-color:var(--up);animation:chart-whale-buy 2.8s cubic-bezier(.2,.72,.2,1) forwards}.chart-flow-billboard.sell .chart-flow-message{--flow-color:var(--down);animation:chart-whale-sell 2.8s cubic-bezier(.2,.72,.2,1) forwards}.chart-grid[data-layout="1"] .chart-flow-message{padding:10px 18px}.chart-grid[data-layout="1"] .chart-flow-message b{font-size:18px}@keyframes chart-whale-buy{0%{opacity:0;transform:translate(-50%,34px) scale(.94)}12%{opacity:1}68%{opacity:1;transform:translate(-50%,-92px) scale(1)}to{opacity:0;transform:translate(-50%,-132px) scale(.98)}}@keyframes chart-whale-sell{0%{opacity:0;transform:translate(-50%,-132px) scale(.94)}12%{opacity:1}68%{opacity:1;transform:translate(-50%,-22px) scale(1)}to{opacity:0;transform:translate(-50%,20px) scale(.98)}}[data-theme=light] .whale-body{background:#edf2f8}@media (max-width:760px){.whale-alert-dialog[open]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.whale-body{grid-template-columns:1fr;overflow:auto}.whale-switch-grid{grid-template-columns:repeat(2,1fr)}.whale-select-grid,.whale-volume-grid,.commentary-control-grid{grid-template-columns:1fr}.whale-history{min-height:260px}.order-voice-table p{grid-template-columns:20px 78px minmax(0,1fr)}.whale-tier-table>div{grid-template-columns:100px 82px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.chart-flow-billboard .chart-flow-message{animation-duration:1.5s}}.news-voice-alert{position:fixed;top:46px;right:12px;z-index:1300;display:grid;gap:5px;width:min(380px,calc(100vw - 24px));padding:12px 14px;border:1px solid var(--blue);border-radius:4px;background:var(--surface-raised);box-shadow:0 12px 32px #00000061;color:var(--text);animation:news-alert-in .2s ease-out}.news-voice-alert small{color:var(--blue);font-size:9px;font-weight:800}.news-voice-alert b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.news-voice-alert span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:9px;line-height:1.45}@keyframes news-alert-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:720px){.news-voice-alert{top:8px;right:8px;width:calc(100vw - 16px)}}.top:has([data-store-billboard]){position:relative}[data-store-billboard]{position:absolute;inset:0 0 auto;height:calc(100% + var(--store-tickerbar-height,0px));z-index:80;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0 22px;overflow:hidden;background:linear-gradient(90deg,#05070b,#111a2b 45%,#05070b);border-bottom:1px solid #4d9aff;color:#fff;pointer-events:none}[data-store-billboard][hidden]{display:none!important}[data-store-billboard].is-visible{animation:store-billboard-in .24s ease-out both}.store-billboard-label{padding:5px 8px;border:1px solid rgb(77 154 255 / .55);border-radius:3px;color:#7db4ff;font-size:8px;font-weight:800;letter-spacing:.08em;white-space:nowrap}[data-store-billboard-text]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:clamp(22px,2.4vw,34px);letter-spacing:.035em;text-shadow:0 0 12px rgb(77 154 255 / .65);animation:store-billboard-glow 1.4s ease-in-out infinite alternate}@keyframes store-billboard-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes store-billboard-glow{0%{filter:brightness(.92)}to{filter:brightness(1.18)}}.max-store-dialog{width:min(540px,calc(100vw - 24px))}.max-store-dialog header>div small{display:block;margin-bottom:3px;color:var(--muted);font-size:8px}.max-store-dialog .dialog-body{padding:10px}.store-product-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised)}.store-product-preview{display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;background:linear-gradient(120deg,#07111f,#15233b 52%,#07111f);color:#fff;text-align:center}.store-product-preview span{color:#78b2ff;font-size:9px;font-weight:800;letter-spacing:.12em}.store-product-preview b{font-size:17px;text-shadow:0 0 12px rgb(77 154 255 / .5)}.store-product-copy{padding:12px 14px;border-bottom:1px solid var(--line)}.store-product-copy>span{color:var(--blue);font-size:8px;font-weight:800}.store-product-copy h3{margin:4px 0 5px;font-size:14px}.store-product-copy p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.store-product-card form{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:9px;padding:12px 14px}.store-product-card label{display:grid;gap:5px}.store-product-card label>span{color:var(--muted);font-size:8px}.store-product-card :is(input,select){width:100%;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font-size:10px}.store-product-card :is(input,select):focus{outline:2px solid var(--blue);outline-offset:1px}.store-form-status{grid-column:1/-1;margin:0;color:var(--muted);font-size:8px}.store-use-button{grid-column:1/-1!important;min-height:34px!important;border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important;font-weight:800!important}[data-theme=light] .store-product-preview{background:linear-gradient(120deg,#e8f2ff,#fff 52%,#e8f2ff);color:#11213a}.nav [data-store-open].active{color:var(--blue);font-weight:800;border-bottom-color:var(--blue)}@media (max-width:720px){[data-store-billboard]{grid-template-columns:1fr;padding:0 8px}.store-billboard-label{display:none}[data-store-billboard-text]{font-size:clamp(18px,5vw,26px)}.store-product-card form{grid-template-columns:1fr}.store-product-card form>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){[data-store-billboard].is-visible,[data-store-billboard-text]{animation:none}}.search.market-sentiment-host{width:min(272px,22vw);height:30px;padding:0;border:0;background:transparent;overflow:visible}.market-sentiment-symbol{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.market-sentiment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;height:100%}.market-sentiment-card{--sentiment-color:#6aa9ff;--sentiment-level:50%;position:relative;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;padding:3px 5px 3px 6px;border:1px solid color-mix(in srgb,var(--sentiment-color) 68%,var(--line));border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--sentiment-color) 16%,var(--surface)),var(--surface));box-shadow:inset 0 0 14px color-mix(in srgb,var(--sentiment-color) 12%,transparent),0 0 7px color-mix(in srgb,var(--sentiment-color) 12%,transparent);overflow:hidden}.market-sentiment-card:after{content:"";position:absolute;inset:-100% auto -100% -45%;width:30%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sentiment-color) 22%,transparent),transparent);animation:market-sentiment-scan 5.4s ease-in-out infinite;pointer-events:none}.market-sentiment-card:nth-child(2):after{animation-delay:1.3s}.market-sentiment-card:nth-child(3):after{animation-delay:2.6s}.market-sentiment-card.fear{--sentiment-color:#4dabff}.market-sentiment-card.greed{--sentiment-color:#ff536f}.market-sentiment-card.kimchi.is-positive{--sentiment-color:#ff4f64}.market-sentiment-card.kimchi.is-negative{--sentiment-color:#3d9cff}.market-sentiment-card.kimchi.is-neutral{--sentiment-color:#a9b4c3}.market-sentiment-label{position:relative;z-index:1;min-width:0;color:color-mix(in srgb,var(--sentiment-color) 78%,#fff);font-size:8px;font-weight:950;line-height:1;letter-spacing:-.15px;white-space:nowrap;text-shadow:0 0 7px color-mix(in srgb,var(--sentiment-color) 38%,transparent)}.market-sentiment-label a,.market-sentiment-label small{color:color-mix(in srgb,var(--sentiment-color) 72%,#dfe8f4);font-size:5px;font-weight:800;text-decoration:none;vertical-align:1px}.market-sentiment-card strong{position:relative;z-index:1;color:var(--sentiment-color);font-size:12px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.25px;text-shadow:0 0 11px color-mix(in srgb,var(--sentiment-color) 70%,transparent)}.market-sentiment-card.kimchi strong{font-size:10px;letter-spacing:-.45px}.market-sentiment-card>i{position:absolute;left:4px;right:4px;bottom:2px;height:1px;border-radius:2px;background:linear-gradient(90deg,var(--sentiment-color) var(--sentiment-level),color-mix(in srgb,var(--line) 75%,transparent) var(--sentiment-level));transition:background .7s ease}.market-sentiment-card.is-updated{animation:market-sentiment-pulse .72s ease-out}.market-sentiment-card.is-cached{opacity:.76}.market-sentiment-card.is-waiting strong{font-size:0}.market-sentiment-card.is-waiting strong:after{content:"\b300\ae30";font-size:9px;color:var(--muted)}@keyframes market-sentiment-pulse{0%{transform:scale(.97);filter:brightness(1)}40%{transform:scale(1.03);filter:brightness(1.55)}to{transform:scale(1);filter:brightness(1)}}@keyframes market-sentiment-scan{0%,62%{left:-45%;opacity:0}72%{opacity:1}92%,to{left:125%;opacity:0}}@media (min-width:1201px){.shell>.top{position:relative}.search.market-sentiment-host{position:absolute;z-index:2;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.shell>.top>.actions{margin-left:auto}}@media (max-width:1180px){.search.market-sentiment-host{width:min(246px,27vw)}}@media (max-width:900px){.search.market-sentiment-host{margin-left:0;width:min(270px,31vw)}}@media (max-width:640px){.search.market-sentiment-host{order:4;width:100%;height:34px}.market-sentiment-label{font-size:8px}.market-sentiment-card strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.market-sentiment-card,.market-sentiment-card:after{animation:none!important}.market-sentiment-card>i{transition:none}}.brand.brand-link{gap:6px;min-width:0}.brand-copy{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:1px 3px;line-height:1;white-space:nowrap;isolation:isolate}.brand-copy:before{content:"";position:absolute;z-index:-1;inset:-4px -7px;border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(45,157,255,.15),transparent 67%);opacity:.7;animation:site-brand-glow 4.8s ease-in-out infinite}.brand-copy b{color:#f7fbff;font-size:14px;letter-spacing:-.055em;line-height:1.05;text-shadow:0 0 10px rgba(83,184,255,.3);background:linear-gradient(100deg,#f7fbff 18% 40%,#69caff 49%,#fff 54%,#f7fbff 64%);background-size:260% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:site-brand-sheen 4.8s ease-in-out infinite}.brand-copy small{display:block;width:100%;margin-top:2px;color:#4cbcff;font-size:7px;font-weight:900;letter-spacing:.12em;line-height:1;text-align:center;text-shadow:0 0 7px rgba(76,188,255,.55)}.brand-link:hover .brand-copy b{animation-duration:1.6s}.brand-link:hover .brand-copy:before{opacity:1}@keyframes site-brand-sheen{0%,58%{background-position:120% 0}88%,to{background-position:-45% 0}}@keyframes site-brand-glow{0%,to{transform:scale(.94);opacity:.42}50%{transform:scale(1.05);opacity:.86}}@media (max-width:640px){.brand-copy b{font-size:14px}.brand-copy small{display:block;font-size:7px}}@media (prefers-reduced-motion:reduce){.brand-copy b,.brand-copy:before{animation:none}.brand-copy b{background-position:50% 0}}
