.hb{display:flex;flex-direction:column;gap:var(--s4);margin:0 0 var(--s5)}.hb-pins{display:flex;gap:var(--s3);overflow-x:auto;scrollbar-width:none}.hb-pins::-webkit-scrollbar{display:none}.hb-pin{flex:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--txt);text-decoration:none;font-size:var(--fs-2)}.hb-pin b{display:block;font-weight:600}.hb-pin small{display:block;font-size:var(--fs-1)}.hb-blk{display:flex;flex-direction:column;gap:var(--s3)}.hb-head{display:flex;align-items:baseline;gap:var(--s2)}.hb-head .sec-h{margin:0}.hb-chain{font-size:var(--fs-2)}.hb-more{margin-left:auto;font-size:var(--fs-2);text-decoration:none}.hb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.hb-new-notice{padding:var(--s3);border:1px solid var(--line);border-radius:10px;background:var(--chip);color:var(--txt);font-size:var(--fs-2);line-height:1.45}.hb-new-notice strong{font-weight:700}.hb-new-phone{display:none}@media (max-width:600px){.hb-new-desktop{display:none}.hb-new-phone{display:inline}}.hb-chips{display:flex;flex-wrap:wrap;gap:var(--s1)}.hb-chip{font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--mut);background:var(--chip);border:0;border-radius:8px;padding:5px 11px;cursor:pointer}.hb-chip.on{background:var(--txt);color:var(--bg)}.hb-win{display:inline-flex;background:var(--chip);border-radius:8px;padding:2px}.hb-win button{font:inherit;font-size:var(--fs-1);font-weight:600;color:var(--mut);background:none;border:0;border-radius:6px;padding:3px 9px;cursor:pointer}.hb-win button.on{background:var(--panel);color:var(--txt)}.hb-quick{margin-left:auto;display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-2);font-weight:600;color:var(--mut)}.hb-quick select{font:inherit;font-size:var(--fs-2);color:var(--txt);background:var(--panel);border:1px solid var(--line);border-radius:8px;height:30px;padding:0 var(--s2)}.hb-table{display:flex;flex-direction:column}.hb-r{display:grid;grid-template-columns:24px minmax(0,1.6fr) 1fr .8fr 1fr 1fr .6fr 96px;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--fs-3);cursor:pointer}.hb-r:hover{background:var(--rowhover)}.hb-r.hb-h{border-top:0;font-size:var(--fs-1);font-weight:600;color:var(--mut);cursor:default;padding-block:0 var(--s1)}.hb-r.hb-h:hover{background:none}.hb-r .n{text-align:right}.hb-who{display:flex;align-items:center;gap:var(--s2);min-width:0}.hb-who>div{min-width:0}.hb-who b{display:flex;align-items:center;gap:5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-who small{display:block;font-size:var(--fs-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none;background:var(--chip)}.hb-logo.sm{width:24px;height:24px}.hb-fallback{display:grid;place-items:center;font-weight:700;font-size:var(--fs-2)}.hb-ok{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--teal);color:var(--bg);font-size:var(--fs-1);font-weight:700;flex:none}.hb-star{font:inherit;font-size:var(--fs-3);background:none;border:0;padding:0;color:var(--mut);cursor:pointer;line-height:1}.hb-star.on{color:var(--amber)}.hb-act{width:100%;padding:0}.hb-empty{padding:var(--s4) 0;font-size:var(--fs-3)}.hb-sk{height:240px;border-radius:10px}.hb-ph{display:none;font-size:var(--fs-1)}@media (max-width:760px){.hb-r{grid-template-columns:22px minmax(0,1fr) auto 76px;gap:var(--s2)}.hb-ph{display:block}.hb-x{display:none}.hb-quick{margin-left:0}}.hb-moreb{font:inherit;font-size:var(--fs-2);font-weight:600;background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.hb-filters{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.hb-mw{position:relative;flex:none}.hb-filters .hb-dd{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.hb-filters .hb-dd svg{color:var(--mut)}.hb-dd.gear svg{color:var(--txt)}.hb-chk{gap:6px}.hb-chk .hb-ok{width:13px;height:13px}.hb-chk.on{background:var(--txt);color:var(--panel);border-color:var(--txt)}.hb-menu{position:absolute;top:34px;left:0;z-index:20;min-width:176px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 14px 34px #00000047}.hb-menu.end{left:auto;right:0}.hb-mi{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;font:inherit;font-size:var(--fs-2);font-weight:500;color:var(--txt);height:32px;padding:0 9px;border:0;background:none;border-radius:7px;cursor:pointer;white-space:nowrap}.hb-mi:hover{background:var(--rowhover)}.hb-all{font-weight:600;border-bottom:1px solid var(--line);border-radius:7px 7px 0 0;margin-bottom:4px}.hb-mn{display:flex;align-items:center;gap:9px}.hb-mn img{width:18px;height:18px;border-radius:4px}.hb-mh{font-size:var(--fs-1);color:var(--mut);padding:5px 9px}.hb-box{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--mut);display:grid;place-items:center;font-size:var(--fs-1);font-weight:700;color:var(--panel);flex:none}.hb-box.on{background:var(--txt);border-color:var(--txt)}.hb-mm{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 3px 3px}.hb-mm input{width:100%;min-width:0;height:32px;background:none;border:1px solid var(--line);border-radius:7px;color:var(--txt);font:inherit;font-size:var(--fs-2);padding:0 8px}.hb-tog{width:28px;height:16px;border-radius:9px;background:var(--line);position:relative;flex:none}.hb-tog:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--mut)}.hb-tog.on{background:var(--txt)}.hb-tog.on:after{left:14px;background:var(--panel)}.hb-sort{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.hb-sort.on{color:var(--txt)}.hb-sort i{font-style:normal;font-size:var(--fs-1);opacity:.7}.hb-qi{display:inline-flex;align-items:center;gap:3px;height:26px;border:1px solid var(--line);border-radius:7px;padding:0 7px;background:var(--bg);color:var(--txt);font-weight:700}.hb-qi input{width:34px;background:none;border:0;color:inherit;font:inherit;text-align:right;padding:0;font-variant-numeric:tabular-nums}.hb-qi input:focus{outline:0}.hb-warn{color:var(--amber)}.hb-v2 .hb-who{position:relative}.hb-acts{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;padding-left:8px}.hb-v2 .hb-r:hover .hb-acts,.hb-v2 .hb-r:focus-within .hb-acts{background:var(--rowhover)}.hb-v2 .hb-r.sel:hover .hb-acts,.hb-v2 .hb-r.sel:focus-within .hb-acts{background:var(--chip)}@media (hover:none),(max-width:760px){.hb-acts,.hb-v2 .hb-r:hover .hb-acts{position:static;transform:none;margin-left:auto;padding:0;background:none;flex:none}}.hb-v2{overflow:auto;max-height:calc(100vh - 220px);overscroll-behavior:contain}.hb-qh{white-space:nowrap}.hb-bar-go{display:inline-flex;align-items:center;gap:7px}.hb-bar-go img{width:20px;height:20px;border-radius:5px}.perp-market-row{display:grid;grid-template-columns:minmax(180px,1.6fr) 1fr .8fr .8fr 1fr 1fr;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);color:var(--txt);text-decoration:none}.perp-market-row:hover{background:var(--rowhover)}.perp-market-row.market-heading:hover{background:var(--panel)}.perp-market-row .n{text-align:right}.perp-market-row small{display:block;font-size:var(--fs-1)}@media (max-width:760px){.perp-market-row{grid-template-columns:minmax(0,1fr) auto auto}.perp-x{display:none}}.hb-dd{font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--txt);background:var(--panel);border:1px solid var(--line);border-radius:8px;height:30px;padding:0 var(--s2);cursor:pointer}.hb-dd.on{border-color:var(--txt)}.hb-v2 .hb-r{grid-template-columns:48px minmax(0,2.4fr) 1fr .6fr .9fr .9fr .9fr}.hb-v2.has-noise .hb-r{grid-template-columns:48px minmax(0,2.2fr) 1fr .6fr .9fr .9fr .9fr minmax(0,1.8fr)}.hb-tkh{display:flex;align-items:center;gap:var(--s2)}.hb-qh{margin-left:auto;display:flex;align-items:center;gap:var(--s1);font-weight:600}.hb-qh select{font:inherit;font-size:var(--fs-1);color:var(--txt);background:var(--panel);border:1px solid var(--line);border-radius:7px;height:26px;padding:0 var(--s1)}.hb-mk{position:relative;flex:none;display:inline-flex}.hb-v2 .hb-who b{font-size:var(--fs-3);font-weight:700}.hb-sub{display:flex!important;align-items:center;gap:6px}.hb-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-mcs{display:none}.hb-ics{display:inline-flex;gap:4px;flex:none}.hb-ics button,.hb-ics a{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:none;color:var(--mut);cursor:pointer}.hb-ics button:hover,.hb-ics a:hover{color:var(--txt);background:var(--chip)}.hb-mc{font-weight:700}.hb-qb{flex:none;white-space:nowrap;font:inherit;font-size:var(--fs-2);font-weight:700;height:30px;padding:0 var(--s3);border-radius:8px;border:0;cursor:pointer;background:color-mix(in srgb,var(--up) 14%,transparent);color:var(--up);opacity:0}.hb-qb.view{display:none}.hb-v2 .hb-r:hover .hb-qb,.hb-v2 .hb-r:focus-within .hb-qb{opacity:1}.hb-qb.low{background:var(--chip);color:var(--mut);cursor:not-allowed}.hb-v2 .market-agent-action{opacity:0;position:relative;margin:0;flex:none}.hb-v2 .hb-r:hover .market-agent-action,.hb-v2 .hb-r:focus-within .market-agent-action{opacity:1}.hb-v2 .market-agent-action:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 4px);left:0;z-index:4;background:var(--panel);border:1px solid var(--line);color:var(--txt);font-size:var(--fs-1);font-weight:600;padding:3px 7px;border-radius:6px;white-space:nowrap}@media (hover:none){.hb-v2 .hb-qb{opacity:1}.hb-v2 .market-agent-action{display:none}}.hb-pick{display:flex;align-items:center;gap:var(--s2)}.hb-pick-target{display:inline-flex;align-items:center;justify-content:center;padding:var(--s1);margin:calc(-1 * var(--s1)) 0;cursor:pointer;flex:none}.hb-pick input{width:16px;height:16px;margin:0;accent-color:var(--txt);cursor:pointer}.hb-v2 .hb-r.sel{background:var(--chip);box-shadow:-8px 0 0 var(--chip),8px 0 0 var(--chip)}.hb-bar{position:sticky;bottom:var(--s3);z-index:2;display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0000002e}.hb-bar b{margin-right:auto;white-space:nowrap}.hb-bar .ctl{white-space:nowrap}.hb-bar-mk{display:inline-flex}.hb-bar-mk .hb-logo{width:22px;height:22px}.hb-bar-mk .hb-logo+.hb-logo{margin-left:-8px;box-shadow:0 0 0 2px var(--panel)}.hb-nz{display:flex;flex-direction:column;min-width:0;font-size:var(--fs-2)}.hb-nz small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-1)}@media (max-width:760px){.hb-v2 .hb-r,.hb-v2.has-noise .hb-r{grid-template-columns:42px 30px minmax(0,1fr) auto 66px;gap:6px}.hb-v2 .hb-who{display:contents}.hb-v2 .hb-r>.hb-pick{order:1}.hb-v2 .hb-mk{order:2}.hb-v2 .hb-who>div{order:3;min-width:0}.hb-v2 .hb-ch{order:4}.hb-v2 .hb-qb{order:5}.hb-v2 .hb-r.hb-h{grid-template-columns:42px minmax(0,1fr) auto}.hb-v2 .hb-mc,.hb-v2 .hb-nm,.hb-v2 .hb-ics{display:none}.hb-v2 .hb-acts{order:5}.hb-mcs{display:inline}.hb-qb{display:grid;place-items:center;opacity:1;padding:0 8px;margin:0;height:32px;background:none;border:1px solid var(--line)}.hb-v2 .market-agent-action{display:none}[data-hb-tokens] .hb-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.hb-filters{flex:1 1 100%;max-width:100%}.hb-filters .hb-dd{flex:none}[data-hb-tokens] .hb-chip{flex:none;white-space:nowrap}.hb-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hb-menu,.hb-menu.end{position:fixed;inset:auto 0 0;z-index:200;border-radius:16px 16px 0 0;padding:10px 12px 72px}.hb-qamt,.hb-tkt{display:none}.hb-qb{padding:0 10px;height:32px}.hb-tkh{justify-content:flex-end}.hb-qh{white-space:nowrap}.hb-bar-mk{display:none}.hb-bar{gap:var(--s1);padding:var(--s2)}}.hb-qb[data-qb-state],.hb-act[data-qb-state]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1)}.hb-qb.is-routing,.hb-qb.is-confirm,.hb-qb.is-pending,.hb-act.is-routing,.hb-act.is-confirm,.hb-act.is-pending{opacity:1;cursor:default}.hb-qb.is-filled,.hb-act.is-filled{opacity:1;color:var(--up);border-color:var(--up)}.hb-spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:hb-sp .8s linear infinite;flex:none}@keyframes hb-sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hb-spin{animation:none}}
