/* bcqame theme for /bc: CrashX tokens (see ../bcqame-style.md). Loaded after the original inline CSS. */
@font-face{font-family:avertastd;src:url("/bc/fonts/5e606643bdc52672.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:avertastd;src:url("/bc/fonts/8525d04a6f335627.woff2") format("woff2");font-weight:500 700;font-style:normal;font-display:swap}
@font-face{font-family:avertastd;src:url("/bc/fonts/c33f13eeb82a5bce.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap}

:root{
  --bq-bg:#232626; --bq-l3:#292d2e; --bq-l4:#323738; --bq-l5:#3a4142; --bq-l6:#4a5354; --bq-bright:#464f50;
  --bq-brand:#24ee89; --bq-brand-alt:#9fe871; --bq-brand-dk:#1aa964;
  --bq-t1:#ffffff; --bq-t2:#b3bec1; --bq-t3:#849194; --bq-t4:#697072;
  --bq-err:#fc3c3c; --bq-warn:#ff9820; --bq-high:#d9f23b; --bq-win:#ffcc13;
  --bq-line:rgba(228,234,240,.08);
  --bq-r-md:6px; --bq-r-lg:8px; --bq-r-xl:12px;
  --bq-pop:0 8px 24px rgba(0,0,0,.33);
  --bq-ease:cubic-bezier(.36,.66,.04,1);
  /* remap original tokens */
  --obsidian-deep:var(--bq-bg); --obsidian-plate:var(--bq-l3); --basalt-edge:transparent;
  --magma-glow:var(--bq-brand); --magma-gradient:linear-gradient(90deg,#24ee89,#9fe871);
  --glass-bg:var(--bq-l3); --text-primary:var(--bq-t1); --text-secondary:var(--bq-t2);
  --bg:var(--bq-bg); --panel:var(--bq-l3); --panel2:var(--bq-l4); --line:var(--bq-line);
  --text:var(--bq-t1); --muted:var(--bq-t2); --dim:var(--bq-t3);
  --up:var(--bq-brand); --down:var(--bq-err); --green:var(--bq-brand); --red:var(--bq-err);
  --accent:var(--bq-brand); --purple:var(--bq-brand); --cyan:var(--bq-brand);
  --fill-soft:rgba(255,255,255,.05); --track:var(--bq-l5); --shadow:none;
  --font-main:avertastd,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Devanagari",sans-serif;
  --font-mono:avertastd,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Noto Sans SC",sans-serif;
  --radius:8px; --radius-sm:6px; --hairline:1px solid var(--bq-line);
  --ls-display:-.02em; --ls-mono:0; --ls-label:0;
}
html,body{background:var(--bq-bg)!important;color:var(--bq-t1);font-family:var(--font-main)!important;-webkit-font-smoothing:antialiased}
body *{letter-spacing:normal}
::selection{background:rgba(36,238,137,.28)}
.mono,.val,.px,.chg,td.num,th.num,.hero-price,.hero-chg,.hero-chgs b{font-variant-numeric:tabular-nums}
.mono,.val,.hero-price{font-weight:800!important}
.up,.s.up,b.up,.chg.up{color:var(--bq-brand)!important}
.down,.s.down,b.down,.chg.down{color:var(--bq-err)!important}

/* ---------- sidebar (desktop) ---------- */
html body .site-nav{background:var(--bq-l3)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none}
.site-nav .nav-line{display:none!important}
.nav-head{padding:4px 2px 8px}
.nav-logo{content:url("/bc/bchub-logo.png?v=bq2");width:auto!important;height:28px!important;max-width:150px;object-fit:contain;filter:none!important;image-rendering:auto}
.nav-collapse{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:var(--bq-t2)!important;width:32px;height:32px}
.nav-collapse:hover{background:var(--bq-l6)!important;color:#fff!important}
html body .nav-links{background:transparent}
html body .nav-links a,html body .nav-more-btn{font-family:var(--font-main)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--bq-t2)!important;background:var(--bq-l4)!important;border:0!important;border-radius:var(--bq-r-lg)!important;min-height:40px!important;margin:0 0 6px!important;padding:8px 12px!important;transition:background .2s var(--bq-ease),color .2s var(--bq-ease)}
html body .nav-links a:hover,html body .nav-more-btn:hover{background:var(--bq-l5)!important;color:#fff!important}
html body .nav-links a.active,html body .nav-links a[aria-current]{background:var(--bq-l5)!important;color:#fff!important}
html body .nav-links a.active:before,html body .nav-links a[aria-current]:before{background:var(--bq-brand)!important}
.nav-divider{background:transparent!important;height:4px!important;border:0!important}
.nav-more-btn{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;width:100%}
.nav-more-btn .bq-ico{width:20px;height:20px}
.nav-more-panel{background:var(--bq-l3)!important;border:1px solid var(--bq-l5)!important;border-radius:var(--bq-r-lg)!important;box-shadow:var(--bq-pop)!important;padding:6px!important}
.nav-more-panel a{background:transparent!important;margin:0!important}
.nav-more-panel a:hover{background:var(--bq-l5)!important}
html body .lang-select{background-color:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:#fff!important;font-family:var(--font-main)!important;font-weight:600!important;height:32px}
.nav-price{background:var(--bq-l4);border-radius:var(--bq-r-lg);padding:10px 12px}
.nav-price .px{color:#fff;font-size:16px!important}
.nav-price .chg{font-weight:800!important}
.nav-price:before{display:none!important}

/* ---------- mobile top bar + dock ---------- */
html body .dock{background:var(--bq-l3)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:0!important;box-shadow:0 -1px 0 var(--bq-line)}
html body .dock .dock-item,html body .dock .dock-more{color:var(--bq-t3)!important;font-family:var(--font-main)!important;font-weight:600!important;font-size:11px}
html body .dock a.active,html body .dock .dock-more[aria-expanded="true"]{color:var(--bq-brand)!important}
.dock-gua-orb{background:linear-gradient(90deg,#24ee89,#9fe871)!important;color:#000!important;box-shadow:0 0 12px rgba(35,238,136,.3)!important}

/* ---------- sections & cards ---------- */
html body .sec-title{font-family:var(--font-main)!important;font-size:20px!important;font-weight:800!important;letter-spacing:0!important;color:#fff!important;border:0!important;padding-left:0!important;gap:10px}
html body .sec-title:before{content:"";width:4px;height:18px;border-radius:2px;background:var(--bq-brand);flex:0 0 auto;display:inline-block;margin:0}
.sec-title .ico,.sec-title svg:not(.bq-ico){color:var(--bq-brand)}
.hero-label,.partners-strip h2,.partners-strip>h2,#secPartners h2{font-family:var(--font-main)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--bq-t3)!important}
html body .card,html body .calc-card,html body .news-item,html body .node,html body .brief-card,html body .award-details,html body .gua-card,html body .val-card{background:var(--bq-l3)!important;border:0!important;border-radius:var(--bq-r-lg)!important;box-shadow:none!important}
html body .card .card,html body .calc-card .card,html body .node,html body .news-item{background:var(--bq-l4)!important}
html body .card:hover,html body .news-item:hover,html body .node:hover{border:0!important;transform:none!important}
html body .news-item:hover{background:var(--bq-l5)!important}
html body .card h3,html body .calc-head h3,html body .board-head h3,html body .how h3{font-family:var(--font-main)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}
html body .card .hint,html body .note,html body .sub,html body .calc-meta,html body .news-meta,html body .brief-sub{color:var(--bq-t3)!important}
html body .card .val{font-family:var(--font-mono)!important;color:#fff;letter-spacing:0!important}

/* hero */
html body .hero-price{font-family:var(--font-mono)!important;font-weight:800!important;letter-spacing:-.01em!important;color:#fff!important}
.hero-chg{font-weight:800!important}
.hero-live{background:transparent!important;border:0!important;padding:0!important;gap:0!important;width:12px;height:12px;justify-content:center}
.hero-live>span:not(.dot),.live-btn>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}
.hero-live .dot,.live-btn i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--bq-brand)!important;box-shadow:0 0 0 0 rgba(36,238,137,.6);animation:bqPulse 1.6s infinite}
@keyframes bqPulse{0%{box-shadow:0 0 0 0 rgba(36,238,137,.55)}70%{box-shadow:0 0 0 7px rgba(36,238,137,0)}100%{box-shadow:0 0 0 0 rgba(36,238,137,0)}}
.hero-chgs>span{background:var(--bq-l4);border-radius:var(--bq-r-md);padding:4px 8px;color:var(--bq-t3);font-weight:600}
.hero-chgs b{font-family:var(--font-mono)!important}
.hero-slogan-prefix,.hero-slogan-word,.hero-slogan-static,.hero-slogan-static b{font-family:var(--font-main)!important;letter-spacing:0!important}
.hero-slogan-prefix{color:var(--bq-t3)!important;font-weight:600!important}
.hero-slogan-word,.hero-slogan-static b{color:#24ee89!important;filter:none!important;text-shadow:0 0 1px rgba(36,238,137,.22)!important;font-weight:800!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html body .hero-kpis .card{background:var(--bq-l3)!important;border:0!important;border-radius:var(--bq-r-lg)!important;padding:12px 14px!important}
html body .hero-kpis .card h3{font-family:var(--font-main)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--bq-t3)!important;display:flex!important;align-items:center;gap:8px!important}
html body .hero-kpis .card .val{font-size:18px!important}
.bq-kico{width:34px;height:34px;border-radius:var(--bq-r-lg);background:rgba(36,238,137,.10);box-shadow:inset 0 0 0 1px rgba(36,238,137,.16);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#24ee89}
.bq-kico svg{width:19px;height:19px;display:block}
.bq-kico--burn{background:rgba(252,60,60,.11);box-shadow:inset 0 0 0 1px rgba(252,60,60,.20);color:#fc3c3c}

/* partners: logos only (names stay as tooltip) */
html body .partners-item{background:var(--bq-l3)!important;border:0!important;border-radius:var(--bq-r-lg)!important;height:64px!important;min-width:96px!important}
html body .partners-item span{display:none!important}
html body .partners-item img{filter:grayscale(1) brightness(1.6)!important;opacity:.7!important}
html body .partners-item:hover img{filter:none!important;opacity:1!important}

/* ---------- tabs → CrashX segmented control ---------- */
html body .tf-tabs,html body .venue-switch,html body .side-switch,html body .calc-switch,html body .bf-win,html body .tabs,html body .engine-tabs,html body .size-presets,html body .boards-toolbar .size-presets{display:inline-flex!important;gap:2px!important;padding:3px!important;background:var(--bq-bg)!important;border:0!important;border-radius:var(--bq-r-lg)!important;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}
html body .card .tf-tabs,html body .card .side-switch,html body .card .calc-switch,html body .card .size-presets{background:var(--bq-bg)!important}
html body .tf-tabs button,html body .venue-switch button,html body .side-switch button,html body .calc-switch button,html body .bf-win button,html body .tabs button,html body .engine-tabs button,html body .size-presets button{font-family:var(--font-main)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--bq-t3)!important;background:transparent!important;border:0!important;border-radius:var(--bq-r-md)!important;padding:6px 12px!important;min-height:30px!important;box-shadow:none!important;white-space:nowrap}
html body .tf-tabs button:hover,html body .venue-switch button:hover,html body .side-switch button:hover,html body .calc-switch button:hover,html body .tabs button:hover,html body .engine-tabs button:hover,html body .size-presets button:hover{color:#fff!important}
html body .tf-tabs button.on,html body .venue-switch button.on,html body .side-switch button.on,html body .calc-switch button.on,html body .bf-win button.on,html body .tabs button.on,html body .engine-tabs button.on,html body .size-presets button.on{background:var(--bq-l5)!important;color:#fff!important;font-weight:800!important}
html body .tabs button:after,html body .tf-tabs button:after,html body .venue-switch button:after,html body .engine-tabs button:after{display:none!important}
html body .side-switch button.on.up,html body .side-switch button[data-side="buy"].on{color:var(--bq-brand)!important}
html body .side-switch button.on.down,html body .side-switch button[data-side="sell"].on{color:var(--bq-err)!important}

/* ---------- buttons, inputs ---------- */
html body .gua-cast-btn,html body .gua-buy-cta{background:linear-gradient(90deg,#24ee89,#9fe871)!important;color:#000!important;border:0!important;border-radius:var(--bq-r-md)!important;font-family:var(--font-main)!important;font-weight:800!important;letter-spacing:0!important;box-shadow:0 0 12px rgba(35,238,136,.3),inset 0 -2px 0 rgb(29,202,106)!important}
html body .gua-cast-btn:hover,html body .gua-buy-cta:hover{filter:brightness(1.05)}
html body .uid-search input,html body .boards-toolbar .uid-search input,html body .size-custom-in,html body .val-custom-in,html body #engineValPe,html body .calc-input-row,html body .calc-input-row input,html body select#engineValBase{background:var(--bq-l3)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:#fff!important;font-family:var(--font-main)!important;font-weight:600}
html body .calc-input-row{background:var(--bq-bg)!important;border-radius:var(--bq-r-lg)!important}
html body .calc-input-row input{background:transparent!important;font-family:var(--font-mono)!important;font-weight:800!important}
html body .uid-search input:focus{box-shadow:0 0 0 1px var(--bq-brand)!important}
html body .uid-search button,html body .boards-toolbar .uid-search button{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:var(--bq-t2)!important;min-width:32px;min-height:30px!important;padding:0 8px!important;display:inline-flex!important;align-items:center;justify-content:center}
html body .uid-search button:hover{color:#fff!important;background:var(--bq-l6)!important}
html body .calc-unit-btn{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;margin:4px;color:var(--bq-brand)!important;font-weight:800!important}
html body .val-info-btn,html body .gua-recast,html body .news-back,html body .footer-coffee a{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:#fff!important;font-family:var(--font-main)!important;font-weight:800!important}
html body .news-view-all{color:var(--bq-brand)!important;font-weight:800!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:4px}
html body .news-view-all:hover{color:var(--bq-brand-alt)!important}
html body .badge,html body .tag-buyback,html body .news-kind,html body .uid-chip,html body .val-base-chip{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important;color:var(--bq-brand)!important;font-family:var(--font-main)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
html body .news-kind.post{color:var(--bq-win)!important}
html body .brief-chip{background:var(--bq-l3)!important;border:0!important;border-radius:var(--bq-r-lg)!important;padding:12px 14px!important}
html body .brief-chip .bc-lab{background:var(--bq-l5)!important;color:var(--bq-brand)!important;border-radius:var(--bq-r-md)!important;padding:3px 8px!important;letter-spacing:0!important;text-transform:none!important;font-weight:800!important}
html body .live-btn{background:var(--bq-l4)!important;border:0!important;border-radius:9999px!important;width:28px;height:28px;padding:0!important;justify-content:center;position:relative}
html body .live-btn:not(.on) i{background:var(--bq-t4)!important;animation:none}

/* ---------- tables & lists ---------- */
html body table{font-family:var(--font-main)}
html body th{background:transparent!important;color:var(--bq-t3)!important;font-family:var(--font-main)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-bottom:0!important}
html body td{border-bottom:0!important;font-weight:600}
html body tbody tr{background:var(--bq-l4)}
html body tbody tr:nth-child(even){background:transparent}
html body tbody tr td:first-child{border-radius:var(--bq-r-md) 0 0 var(--bq-r-md)}
html body tbody tr td:last-child{border-radius:0 var(--bq-r-md) var(--bq-r-md) 0}
html body td.num,html body td.mono{font-family:var(--font-mono)!important;font-weight:800!important}
html body tr.row-buyback{background:rgba(255,204,19,.08)!important}
html body tr.row-buyback .name{color:var(--bq-win)!important}
html body .live-row{border-top:0!important;border-radius:var(--bq-r-md);margin-bottom:2px}
html body .live-row:nth-child(odd){background:var(--bq-l4)}
html body .live-row .t,html body .live-row .uid-mute{color:var(--bq-t3)!important}
html body .live-row .n{font-weight:800}

/* ---------- details / folds ---------- */
html body .award-details>summary,html body .pressure-fold>summary,html body .footer-oath>summary{font-family:var(--font-main)!important;font-weight:800!important;color:#fff!important}
html body .award-details>summary:after,html body .pressure-fold>summary:after{content:""!important;width:20px;height:20px;background:var(--bq-t2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6.5 11.5a1.3 1.3 0 0 1 1.8 0L16 19.2l7.7-7.7a1.3 1.3 0 1 1 1.8 1.8l-8.6 8.6a1.3 1.3 0 0 1-1.8 0l-8.6-8.6a1.3 1.3 0 0 1 0-1.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6.5 11.5a1.3 1.3 0 0 1 1.8 0L16 19.2l7.7-7.7a1.3 1.3 0 1 1 1.8 1.8l-8.6 8.6a1.3 1.3 0 0 1-1.8 0l-8.6-8.6a1.3 1.3 0 0 1 0-1.8z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s var(--bq-ease)}
html body .award-details[open]>summary:after,html body .pressure-fold[open]>summary:after{transform:rotate(180deg)}

/* engine nodes: icon tiles */
html body .node .ico{background:var(--bq-l5)!important;color:var(--bq-brand)!important;border-radius:var(--bq-r-md)!important;font-size:0!important}
html body .node .ico svg{width:22px;height:22px}
html body .node .n{font-family:var(--font-main)!important;font-weight:800!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}

/* engine / calc highlights */
html body .calc-apr-box .v,html body #nextPool,html body .bb-hero .val{color:var(--bq-brand)!important;-webkit-text-fill-color:var(--bq-brand)!important;background:none!important}
html body .calc-note-pool{background:rgba(36,238,137,.06)!important;border:0!important;border-radius:var(--bq-r-lg)!important;color:var(--bq-brand)!important}
html body .burn-link{color:var(--bq-warn)!important}

/* hexagram: keep its ink look, retint accents */
html body .gua-stage,html body .gua-card{background:var(--bq-l3)!important}
html body .gua-pill{background:var(--bq-l5)!important;border:0!important;border-radius:var(--bq-r-md)!important}

/* oath + footer */
html body .footer{border-top:0!important;color:var(--bq-t3)!important}
html body .footer a{color:var(--bq-t2)!important;font-weight:600}
html body .footer a:hover{color:var(--bq-brand)!important}
html body .footer-links a{display:inline-flex;align-items:center;gap:4px}
html body .oath-scroll{filter:none!important}

/* news page */
html body .news-sub,html body .news-updated{color:var(--bq-t3)!important}
html body .news-title{font-weight:800!important;color:#fff!important}
html body .news-sum{color:var(--bq-t2)!important}
html body .news-empty{background:var(--bq-l3);border-radius:var(--bq-r-lg);padding:28px;text-align:center;color:var(--bq-t3)!important}

/* scrollbars */
*{scrollbar-color:var(--bq-l5) transparent}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bq-l5);border-radius:8px}::-webkit-scrollbar-track{background:transparent}

/* inline icon base */
.bq-ico{width:18px;height:18px;fill:currentColor;flex:0 0 auto;display:inline-block;vertical-align:middle}

@media (max-width:900px){
  html body .site-nav{box-shadow:0 1px 0 var(--bq-line)}
  .nav-logo{height:22px!important}
  .nav-price{background:transparent;padding:0}
  .nav-price:before{display:none}
  html body .nav-links{background:var(--bq-l3)!important}
  html body .sec-title{font-size:18px!important}
  html body .hero-kpis .card .val{font-size:15px!important}
  .bq-kico{width:30px;height:30px}
  .bq-kico svg{width:17px;height:17px}
}

/* mobile KPI: label row on top, value below (avoids label/value overlap) */
@media (max-width:600px){
  html body .hero-kpis .card{grid-template-columns:1fr!important;row-gap:6px!important;padding:10px 12px!important}
  html body .hero-kpis .card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  html body .hero-kpis .card .val{justify-self:start!important;text-align:left!important;font-size:17px!important}
}

/* crisp hero slogan: no SVG neon filter, no compositing layer, no box */
html body .hero-slogan-stage,html body .hero-slogan-static,html body .hero-slogan-clip,html body .hero-slogan-track{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;box-shadow:none!important}
html body .hero-slogan-track{will-change:auto!important}
html body .hero-slogan-prefix{text-shadow:none!important;filter:none!important}
/* flat sidebar (no More collapsible) */
html body .nav-links .nav-divider{display:none!important}
/* no blur/glow anywhere: oath ink + pulse, price settle, glass backdrops */
html body .oath-scroll,html body .oath-scroll:not(.is-open){animation:none!important;filter:none!important}
html body .oath-verse{filter:none!important}
html body .hero-price,html body .hero-price.settle{filter:none!important}
html body header.top,html body .bf-feed,html body .gua-buy-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body .gua-buy-scrim{background:rgba(20,22,22,.82)!important}
html body .bf-feed{background:var(--bq-l3)!important}

/* numbers: avertastd 800, tabular (averta-mono removed: no $ K M glyphs) */
html body .mono,html body .num,html body td.num,html body .val,html body .px,html body .chg,html body .hero-price,html body .hero-chg,html body .hero-chgs b{font-family:var(--font-main)!important;font-variant-numeric:tabular-nums}
html body .mono,html body td.num,html body .val,html body .px,html body .hero-price{font-weight:800!important}
html body input.mono{font-weight:600!important}

/* ===== On-site / DEX boards (designer spec, design/boards.html) ===== */
#secBoards .bq-boards{--bqe:cubic-bezier(.36,.66,.04,1)}
#secBoards .venue-panel>.card{background:var(--bq-l3)!important;border-radius:8px!important;padding:16px!important;border:0!important}
#secBoards .bqb-head{display:flex;align-items:center;gap:12px;margin:0 0 16px}
#secBoards .bqb-head h3{margin:0!important;font-family:var(--font-main)!important;font-size:16px!important;font-weight:800!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
#secBoards .bqb-src{font-size:12px;font-weight:600;color:var(--bq-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#secBoards .bqb-sp{flex:1}
html body #secBoards .bqb-seg{display:inline-flex!important;align-items:center;background:#232626!important;border:0!important;border-radius:8px!important;padding:4px!important;gap:2px!important;width:auto;max-width:none;box-shadow:none!important;margin:0!important}
html body #secBoards .bqb-seg button{all:unset;box-sizing:border-box;cursor:pointer;height:32px!important;padding:0 12px!important;border-radius:6px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;color:#849194!important;background:transparent!important;font-family:var(--font-main)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;transition:background .2s cubic-bezier(.36,.66,.04,1),color .2s cubic-bezier(.36,.66,.04,1);min-width:0!important;border:0!important;box-shadow:none!important}
html body #secBoards .bqb-seg button:hover{color:#fff!important}
html body #secBoards .bqb-seg button:focus-visible{outline:2px solid rgba(36,238,137,.6);outline-offset:1px}
html body #secBoards .bqb-seg button[aria-pressed="true"],html body #secBoards .bqb-seg button.on{background:#3a4142!important;color:#fff!important;font-weight:800!important}
html body #secBoards .bqb-seg button:after,html body #secBoards .bqb-seg button:before{display:none!important}
#secBoards .bqb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;font-style:normal}
#secBoards .bqb-dot.buy{background:#24ee89}#secBoards .bqb-dot.sell{background:#fc3c3c}
#secBoards .bqb-i{width:20px;height:20px;fill:currentColor;flex:none;display:block}
#secBoards .bqb-ib{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;border-radius:6px;background:#3a4142;color:#b3bec1;display:grid;place-items:center;position:relative;flex:none}
#secBoards .bqb-ib:hover,#secBoards .bqb-ib:focus-visible{color:#fff;background:#4a5354}
#secBoards .bqb-tip{position:absolute;right:0;top:40px;width:280px;background:#323738;border:1px solid #3a4142;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.33);padding:12px;font-size:12px;font-weight:400;color:#b3bec1;line-height:1.6;display:none;z-index:30;text-align:left;white-space:normal;cursor:default}
#secBoards .bqb-tip .cover{display:block;margin:0 0 6px!important;padding:0!important;color:#fff!important;font-size:12px!important;font-weight:600;border:0!important;background:none!important}
#secBoards .bqb-tip-sub{display:block}
#secBoards .bqb-ib:hover .bqb-tip,#secBoards .bqb-ib:focus .bqb-tip,#secBoards .bqb-ib:focus-within .bqb-tip{display:block}
html body #secBoards .bqb-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important}
#secBoards .bqb-card{background:#323738;border-radius:8px;padding:12px 16px;min-width:0}
#secBoards .bqb-card .lb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#849194;letter-spacing:0;text-transform:none}
#secBoards .bqb-card .v{font-family:var(--font-main)!important;font-weight:800!important;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.25;margin-top:4px;color:#fff!important;white-space:nowrap}
#secBoards .bqb-card .sub{font-size:12px;color:#849194;margin-top:2px}
#secBoards .bqb-card .sub .num{font-family:var(--font-main)!important;font-weight:800!important;font-variant-numeric:tabular-nums;color:#b3bec1}
html body #secBoards .bqb-filters{display:flex!important;gap:8px!important;align-items:center;flex-wrap:wrap;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important;width:100%}
html body #secBoards .bqb-search{flex:1;min-width:180px;max-width:280px;height:40px;background:#232626!important;border:0!important;border-radius:8px!important;display:flex!important;align-items:center;gap:8px;padding:0 12px 0 6px!important;margin:0!important;box-shadow:none!important}
html body #secBoards .bqb-search button{all:unset;box-sizing:border-box;cursor:pointer;width:28px;height:28px;border-radius:6px;display:grid!important;place-items:center;color:#849194!important;background:transparent!important;flex:none;padding:0!important;min-width:0!important}
html body #secBoards .bqb-search button:hover{color:#fff!important}
html body #secBoards .bqb-search input{all:unset;flex:1;min-width:0;color:#fff!important;font-family:var(--font-main)!important;font-weight:600!important;font-size:14px!important;background:transparent!important;border:0!important;height:40px;padding:0!important}
html body #secBoards .bqb-search input::placeholder{color:#697072}
html body #secBoards .bqb-search input::-webkit-search-cancel-button{filter:invert(.6)}
#secBoards .bqb-amt{position:relative;display:inline-flex;min-width:0}
html body #secBoards .bqb-amt .size-lab{display:none!important}
html body #secBoards .bqb-pop{display:none!important;position:absolute;left:0;top:44px;z-index:30;align-items:center;gap:8px;background:#323738!important;border:1px solid #3a4142!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.33);padding:8px 10px!important;color:#849194;font-weight:600;margin:0!important;min-width:0!important;height:auto!important}
html body #secBoards .bqb-amt.open .bqb-pop{display:flex!important}
html body #secBoards .bqb-pop input{all:unset;width:120px;height:32px;padding:0 10px!important;border-radius:6px;background:#232626!important;color:#fff!important;font-family:var(--font-main)!important;font-weight:800!important;font-variant-numeric:tabular-nums}
html body #secBoards .bqb-side button.on.up,html body #secBoards .bqb-side button.on.down{color:#fff!important}
html body #secBoards .bqb-side button{gap:8px}
@media (max-width:640px){
  #secBoards .venue-panel>.card{padding:12px!important;border-radius:12px!important}
  #secBoards .bqb-head{flex-wrap:wrap}
  html body #secBoards .bqb-period{order:3;width:100%!important;display:flex!important}
  html body #secBoards .bqb-period button{flex:1}
  html body #secBoards .bqb-stats{grid-template-columns:1fr 1fr!important}
  #secBoards .bqb-card.act{grid-column:1/-1}
  #secBoards .bqb-card .v{font-size:20px}
  html body #secBoards .bqb-search{max-width:none;min-width:0;flex:1}
  #secBoards .bqb-amt{order:3;width:100%}
  html body #secBoards .bqb-amt .bqb-seg{width:100%!important;display:flex!important;overflow-x:auto;scrollbar-width:none}
  html body #secBoards .bqb-amt .bqb-seg button{flex:1}
  html body #secBoards .bqb-side button{padding:0 10px!important}
  #secBoards .bqb-filters .bqb-sp{display:none}
  #secBoards .bq-boards[data-venue="dex"] .bqb-side{margin-left:auto}
  #secBoards .bqb-tip{width:min(280px,calc(100vw - 48px))}
}

/* ===== collapsed sidebar = CrashX-style icon rail (desktop) ===== */
@media (min-width:901px){
  html body .site-nav{transition:width .25s cubic-bezier(.36,.66,.04,1)!important}
  html body .wrap{transition:padding-left .25s cubic-bezier(.36,.66,.04,1)!important}
  html body.nav-collapsed .site-nav{width:72px!important;background:var(--bq-l3)!important;pointer-events:auto!important;overflow:visible!important;border:0!important}
  html body.nav-collapsed .nav-head{position:fixed!important;top:16px!important;left:0!important;width:72px!important;min-width:0!important;max-width:none!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
  html body.nav-collapsed .nav-logo{content:url("/bc/bchub-mark.png?v=bq2")!important;width:44px!important;height:auto!important;max-width:44px!important}
  html body.nav-collapsed .nav-collapse{width:40px!important;height:32px!important}
  html body.nav-collapsed .nav-tools{display:none!important}
  html body.nav-collapsed .nav-links{display:flex!important;top:112px!important;width:72px!important;padding:0 12px!important;overflow:visible!important;align-items:center!important;bottom:16px!important}
  html body.nav-collapsed .nav-links a{position:relative;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;padding:0!important;justify-content:center!important;gap:0!important;font-size:0!important;color:transparent!important;margin:0 0 6px!important;overflow:visible}
  html body.nav-collapsed .nav-links a:before{background:var(--bq-t2)!important;opacity:1!important}
  html body.nav-collapsed .nav-links a:hover:before{background:#fff!important}
  html body.nav-collapsed .nav-links a.active:before,html body.nav-collapsed .nav-links a[aria-current]:before{background:var(--bq-brand)!important}
  html body.nav-collapsed .nav-links a:after,html body.nav-collapsed .nav-collapse:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-4px,-50%);opacity:0;pointer-events:none;white-space:nowrap;background:var(--bq-l4);color:#fff;font:600 13px/1 var(--font-main);padding:8px 10px;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.33);transition:opacity .15s ease,transform .15s ease;z-index:400}
  html body.nav-collapsed .nav-collapse{position:relative;overflow:visible}
  html body.nav-collapsed .nav-collapse:after{content:attr(aria-label)}
  html body.nav-collapsed .nav-links a:hover:after,html body.nav-collapsed .nav-links a:focus-visible:after,html body.nav-collapsed .nav-collapse:hover:after,html body.nav-collapsed .nav-collapse:focus-visible:after{opacity:1;transform:translate(0,-50%)}
  html body.nav-collapsed .wrap{padding-left:104px!important;max-width:none!important;margin:0!important}
}
