.ap{min-height:100vh;color:var(--t1);background:#17181b;flex-direction:column;font-size:16px;display:flex;overflow-x:hidden}.ap-top{z-index:50;background:#1e1f22;border-bottom:1px solid #2c2d31;align-items:center;gap:4px;height:48px;padding:0 16px;display:flex;position:sticky;top:0}.ap-top .brand{gap:6px;margin-right:14px;font-size:20px}.ap-top .brand img{height:30px}.ap-net{color:var(--t3);border-left:1px solid #2c2d31;border-right:1px solid #2c2d31;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:15px;display:flex}.ap-tabs{scrollbar-width:none;min-width:0;height:48px;display:flex;overflow-x:auto}.ap-tabs button{color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 16px;font-size:16px;transition:all .2s}.ap-tabs button:hover{color:var(--t1)}.ap-tabs button.on{color:#fff;border-bottom-color:var(--blue)}.ap-sp{flex:1}.ap-top .btn.sm{height:32px;font-size:15px}.ap-main{flex:1;grid-template-columns:1fr 340px;min-height:0;display:grid}.ap-col{border-right:1px solid #2c2d31;min-width:0}.ap-bar{border-bottom:1px solid #2c2d31;flex-wrap:wrap;align-items:center;gap:28px;padding:10px 18px;display:flex}.ap-bar .mk{font-family:var(--display);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.ap-bar select{color:#fff;height:34px;font:500 16px var(--body);background:#26272b;border:1px solid #3a3b40;border-radius:8px;padding:0 8px}.ap-bar .kv2{color:var(--t3);font-size:12px}.ap-bar .kv2 b{color:var(--t1);margin-top:2px;font-size:15px;font-weight:500;display:block}.ap-pane{padding:18px}.ap-h{font-family:var(--display);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:18px;font-weight:500;display:flex}.ap-h small{font-family:var(--body);color:var(--t3);font-size:13px;font-weight:400}.tag{height:22px;color:var(--t2);background:#2c2d31;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.tag.b{color:#a9bbff;background:#2f5bff2e}.tblw{width:100%}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:right;color:var(--t3);border-bottom:1px solid #2c2d31;padding:8px 10px;font-size:12px;font-weight:400}.tbl td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #232428;padding:10px}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl tr.me td{background:#2f5bff1f}.tbl .s{color:#ff9b9b}.tbl .bb{color:#9fb4ff}.sum{background:#2c2d31;border:1px solid #2c2d31;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.sum div{color:var(--t3);background:#1c1d20;padding:14px;font-size:12px}.sum b{color:var(--t1);font-size:18px;font-weight:500;font-family:var(--display);margin-top:4px;display:block}.who{background:#1c1d20;border:1px solid #2c2d31;border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;padding:16px;display:grid}.who .big{font-family:var(--display);color:var(--blue);font-size:44px;font-weight:700;line-height:1}.who .lines{color:var(--t2);gap:6px;font-size:13px;display:grid}.who .lines code{color:var(--t1);font-size:12px}.ap-side{background:#1b1c1f;flex-direction:column;gap:12px;padding:16px;display:flex}.seg{border:1px solid #2c2d31;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.seg button{height:44px;color:var(--t3);cursor:pointer;background:#1e1f22;border:0;font-size:16px;transition:all .2s}.seg button.on.buy{color:#c4d0ff;border-bottom:2px solid var(--blue);background:#2f5bff40}.seg button.on.sell{color:#fff;border-bottom:2px solid var(--concrete);background:#2c2d31}.rcpt{color:var(--t3);background:#1e1f22;border-radius:10px;gap:8px;padding:12px;font-size:13px;display:grid}.rcpt div{justify-content:space-between;gap:10px;display:flex}.rcpt span:last-child{color:var(--t1);text-align:right;word-break:break-all}.ap-side .btn{width:100%;height:46px;font-size:17px}.note{color:var(--t3);font-size:12.5px;line-height:18px}.code{font:12px/1.5 var(--mono);color:var(--t2);word-break:break-all;background:#111214;border:1px solid #2c2d31;border-radius:8px;max-height:140px;padding:10px 12px;overflow:auto}.ap-bottom{border-top:1px solid #2c2d31}.ap-btabs{border-bottom:1px solid #2c2d31;display:flex}.ap-btabs button{color:var(--t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:15px}.ap-btabs button.on{color:#fff;border-bottom-color:var(--blue)}.empty{text-align:center;color:var(--t3);padding:48px 18px}.empty svg{color:#55565c;width:40px;height:40px;margin:0 auto 10px;display:block}.ap-status{height:30px;color:var(--t3);background:#1e1f22;border-top:1px solid #2c2d31;align-items:center;gap:18px;padding:0 16px;font-size:12.5px;display:flex}.ap-status .live{align-items:center;gap:6px;display:inline-flex}.ap-status .live span{background:var(--blue);border-radius:50%;width:7px;height:7px}.ap-status a{text-decoration:underline}.wide{max-width:980px;padding:28px 18px}.wide .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{background:#1c1d20;border:1px solid #2c2d31;border-radius:12px;padding:20px}.card h3{font-family:var(--display);margin-bottom:8px;font-size:20px;font-weight:500}.card p{color:var(--t3);font-size:14px;line-height:21px}.card .btns2{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.modal-bg{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#28282b;border-radius:16px;width:480px;max-width:100%;padding:24px}.modal .mh{font-family:var(--display);justify-content:space-between;align-items:center;font-size:22px;font-weight:700;display:flex}.modal .mh button{color:var(--t3);cursor:pointer;background:0 0;border:0;font-size:22px}.modal p{color:var(--t3);margin:8px 0 18px;font-size:14px}.wrow{color:#fff;cursor:pointer;background:#1e1f22;border:1px solid #3a3b40;border-radius:12px;align-items:center;gap:12px;width:100%;height:56px;margin-bottom:8px;padding:0 16px;font-size:16px;transition:all .2s;display:flex}.wrow:hover{background:#34353a}.wrow img{object-fit:contain;width:28px;height:28px}@media (max-width:991px){.ap-main{grid-template-columns:1fr}.ap-col{border-right:0}.ap-net,.ap-sp,.ap-top>.l{display:none}.ap-top{gap:2px;padding:0 10px}.ap-top .brand{margin-right:4px;font-size:0}.ap-tabs{flex:1}.ap-tabs button{padding:0 10px;font-size:14px}.tblw{overflow-x:auto}.tbl{min-width:620px}.sum{grid-template-columns:1fr 1fr}.who,.wide .grid2{grid-template-columns:1fr}.ap-status{white-space:nowrap;overflow-x:auto}.tbl{font-size:12.5px}.tbl td,.tbl th{padding:8px 6px}}.rt{gap:8px;display:grid}.rt button{text-align:left;width:100%;color:var(--t1);cursor:pointer;transition:all .2s var(--ease-card);background:#1c1d20;border:1px solid #2c2d31;border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.rt button:hover{background:#24252a}.rt button.on{border-color:var(--blue);background:#2f5bff1a}.rt .lb{color:var(--t2);font-size:14px}.rt .o{font-family:var(--display);text-align:right;font-size:18px;font-weight:700}.rt .m{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.hc{background:#1c1d20;border:1px solid #2c2d31;border-radius:12px;margin-top:14px;padding:18px}.hc.red{background:linear-gradient(#ff6b6b12,#1c1d20 40%);border-color:#ff6b6b8c}.hc.amber{border-color:#ffc24d73}.hc-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hc-h b{font-family:var(--display);font-size:18px;font-weight:700}.hc-h a{color:#9fb4ff;font-size:13px;text-decoration:underline}.hc ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hc li{color:var(--t2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.hc li .lv{background:var(--t3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.hc li.red .lv{background:#ff6b6b}.hc li.amber .lv{background:#ffc24d}.hc li.red{color:#ffc0c0}.hc .pf{color:var(--t3);margin-top:10px;font-size:13px}.vanilla{color:var(--t2);background:#1c1d20;border:1px solid #2c2d31;border-radius:12px;margin-top:14px;padding:16px;font-size:14px}.tsel{align-items:center;gap:10px;display:flex}.tsel input{min-width:0;color:var(--t1);font:700 26px var(--display);background:0 0;border:0;outline:0;flex:1;padding:4px 0}.tsel button{color:#fff;height:38px;font:500 16px var(--body);cursor:pointer;background:#2c2d31;border:1px solid #3a3b40;border-radius:999px;flex:none;padding:0 12px;transition:all .2s}.tsel button:hover{background:#3a3b40}.tsel .out{font:700 26px var(--display);color:var(--t1);text-overflow:ellipsis;flex:1;overflow:hidden}.flip{color:#fff;cursor:pointer;z-index:1;background:#1e1f22;border:1px solid #3a3b40;border-radius:10px;align-self:center;width:36px;height:36px;margin:-6px 0;position:relative}.chk{color:#ffc0c0;cursor:pointer;background:#ff6b6b14;border:1px solid #ff6b6b66;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:19px;display:flex}.chk input{accent-color:var(--blue);margin-top:2px}.tl{max-height:380px;margin-top:10px;overflow:auto}.tl button{width:100%;color:var(--t1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:15px;display:flex}.tl button:hover{background:#34353a}.tl small{color:var(--t3);font-size:12px}.modal input.q{border:2px solid var(--blue);color:#fff;background:#111214;border-radius:10px;outline:0;width:100%;height:44px;padding:0 12px;font-size:15px}
