/* 自托管字体（latin/latin-ext/cyrillic 子集；CJK 用系统栈回退） */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plexmono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plexmono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plexmono-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plexmono-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plexmono-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plexmono-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* 爆仓雷达 / LiqRadar — 深蓝黑板式终端。系列色（已过校验）：多 #0fa87e、空 #e23a52、峰值/异常 #d47212；文本变体 --lt/--st/--wt 达 4.5:1。 */
:root{--bg:#0a0f1e;--panel:#0e1526;--line:#1c2742;--line2:#263353;--ink:#e8ecf7;--muted:#8b96b8;--faint:#5f6b8f;
--long:#0fa87e;--short:#e23a52;--warn:#d47212;--lt:#35c99e;--st:#f4677c;--wt:#f0913a;--track:#141d33}
*{box-sizing:border-box}html,body{overflow-x:clip}
body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 'Manrope',system-ui,sans-serif}
a{color:var(--lt);text-decoration:none}a:hover{text-decoration:underline}
a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--lt);outline-offset:2px}
.mono,strong,.stamp,.rk,.axis,.tbl td,.pills button,.chip,.amt,.kv b{font-family:'IBM Plex Mono',monospace}
/* 页头：单行 Logo | 导航 | 语言 */
.top{display:flex;align-items:center;gap:22px;height:60px;padding:0 clamp(16px,4vw,56px);border-bottom:1px solid var(--line);background:#0a0f1eee;position:sticky;top:0;z-index:30;backdrop-filter:blur(10px)}
.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.logo:hover{text-decoration:none}
.top nav{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:4px 0}.top nav::-webkit-scrollbar{display:none}
.top nav>a,.dd>button{display:block;padding:7px 12px;border-radius:6px;color:var(--muted);font:600 13px 'Manrope';background:none;border:0;cursor:pointer;white-space:nowrap;line-height:18px}
.top nav>a:hover,.dd>button:hover{color:var(--ink);background:var(--panel);text-decoration:none}
.top nav>a.on,.dd.on>button{color:var(--ink);box-shadow:inset 0 -2px 0 var(--long)}
.dd{position:static}.dd>button span{color:var(--lt);margin-left:5px}
.menu{display:none;position:absolute;min-width:220px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:6px;box-shadow:0 18px 40px #0009;z-index:40}
.dd.open .menu,.dd:hover .menu{display:block}
.menu a{display:block;padding:9px 12px;border-radius:5px;color:var(--muted);font:500 13px 'Manrope'}.menu a:hover{color:var(--ink);background:var(--track);text-decoration:none}
#lang{flex:none;background:var(--panel);color:var(--ink);border:1px solid var(--line2);border-radius:6px;padding:7px 9px;font:500 12px 'Manrope'}
main{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,56px) 30px}
/* 首屏数字板 */
.board{padding:34px 0 26px;border-bottom:1px solid var(--line)}
.board.slim{padding:26px 0 20px}
.crumb{margin:0 0 8px;font:500 12px 'IBM Plex Mono';color:var(--faint);letter-spacing:.08em;text-transform:uppercase}.crumb a{color:var(--faint)}
h1{margin:0 0 16px;font-size:clamp(22px,3.2vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.25}
.sub{color:var(--muted);max-width:640px}
.btn{display:inline-block;background:var(--long);color:#04130d;font-weight:700;padding:10px 16px;border-radius:6px}.btn:hover{text-decoration:none;filter:brightness(1.1)}
.pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}
.pills i{font:500 12px 'IBM Plex Mono';color:var(--faint);font-style:normal;margin-right:2px}
.pills button{background:none;border:1px solid var(--line2);color:var(--muted);border-radius:6px;padding:6px 14px;font-size:12px;cursor:pointer}
.pills button:hover{color:var(--ink);border-color:var(--faint)}
.pills button.on{background:var(--long);border-color:var(--long);color:#04130d;font-weight:600}
.tiles{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}
.tiles.c4{grid-template-columns:repeat(4,1fr)}
.tiles article{padding:16px 18px;border-right:1px solid var(--line);min-width:0}
.tiles article:last-child{border-right:0}
.tiles span{display:block;font:500 12px 'Manrope';color:var(--muted);margin-bottom:8px}
.tiles strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}
.tiles strong.sm{font-size:15px;line-height:1.5;padding-top:4px}
.tiles strong a{color:var(--ink)}.tiles strong a:hover{color:var(--lt);text-decoration:none}
.tiles em{display:block;font:500 11px 'IBM Plex Mono';font-style:normal;color:var(--faint);margin-top:6px;overflow-wrap:anywhere}
.tiles .tl strong{box-shadow:inset 3px 0 0 var(--long);padding-left:10px;margin-left:-10px}
.tiles .ts strong{box-shadow:inset 3px 0 0 var(--short);padding-left:10px;margin-left:-10px}
.tiles .tm strong{box-shadow:inset 3px 0 0 var(--warn);padding-left:10px;margin-left:-10px}
.tiles em.up,.tiles strong.up{color:var(--lt)}.tiles em.down,.tiles strong.down{color:var(--st)}
.stamp{font:500 12px 'IBM Plex Mono';color:var(--faint);margin:14px 0 0}
/* 编号分区 */
.sec{padding:26px 0;border-bottom:1px solid var(--line)}
.sec>header{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.sec>header.mt{margin-top:22px}
.sec>header i{font:600 13px 'IBM Plex Mono';font-style:normal;color:var(--faint)}
.sec h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}
.sec .note{margin-left:auto;font:500 12px 'IBM Plex Mono'}
.sec .more{margin-left:auto;font:600 12px 'Manrope';white-space:nowrap}
.wt{color:var(--wt)}.lt{color:var(--lt)}.st{color:var(--st)}.up{color:var(--lt)}.down{color:var(--st)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-bottom:1px solid var(--line)}
.two>.sec,.lgwrap>div,.sec,.tbl{min-width:0}
.two>.sec{border-bottom:0}
/* 逐小时柱图 */
.hourly{display:block;width:100%;height:210px}
.hourly .bl{fill:var(--long)}.hourly .bs{fill:var(--short)}
.hourly rect.bl:hover,.hourly rect.bs:hover{opacity:.82}
.hourly .pk{fill:none;stroke:var(--warn);stroke-width:1.6;vector-effect:non-scaling-stroke}
.axis{display:grid;direction:ltr;margin-top:6px;font:500 11px 'IBM Plex Mono';color:var(--faint);border-top:1px solid var(--line2);padding-top:5px}
.axis span{overflow:visible;white-space:nowrap;min-width:0}
.legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:12px 0 0;font:500 12px 'Manrope';color:var(--muted)}
.legend em{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:7px;vertical-align:-1px}
.swl{background:var(--long)}.sws{background:var(--short)}
/* 首页排行条 */
.rank{list-style:none;margin:0;padding:0}
.rank li{display:grid;grid-template-columns:26px minmax(88px,1fr) 2.2fr minmax(120px,1.2fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}
.rank li:last-child{border-bottom:0}
.rank .rk{font:500 12px 'IBM Plex Mono';font-style:normal;color:var(--faint)}
.rank .who{min-width:0}.rank .who b{font-size:14px;font-weight:700}.rank .who b a{color:var(--ink)}.rank .who b a:hover{color:var(--lt);text-decoration:none}
.rank .who small{display:block;font:500 11px 'IBM Plex Mono';color:var(--faint)}
.rank .bar{min-width:0}
.rank .track{display:flex;gap:2px;height:12px;min-width:6px}
.rank .track em{display:block;height:100%;border-radius:3px}
.rank .track .l{background:var(--long);min-width:2px}
.rank .track .s{background:var(--short);flex:1;min-width:2px}
.rank .amt{text-align:right;white-space:nowrap}
.rank .amt b{font-size:13px;font-weight:600}
.rank .amt small{display:block;font-size:11px;color:var(--muted)}
.rank .amt u{text-decoration:none}
.rank .empty,.empty{color:var(--faint);text-align:center;padding:18px 0}
/* 表格 */
.tbl{overflow-x:auto}
.tbl table{width:100%;border-collapse:collapse;font-size:13px}
.tbl th{text-align:left;font:600 12px 'Manrope';color:var(--muted);padding:10px 10px;border-bottom:1px solid var(--line2);white-space:nowrap}
.tbl td{padding:11px 10px;border-bottom:1px solid var(--line);white-space:nowrap}
.tbl tr:hover td{background:var(--panel)}
.tbl td:nth-child(n+3){font-variant-numeric:tabular-nums}
.tbl .rk{color:var(--faint);font-size:12px}
.tbl .strong{font-weight:600}.tbl .strong a{color:var(--ink)}.tbl .strong a:hover{color:var(--lt)}
.tbl td.lt{color:var(--lt)}.tbl td.st{color:var(--st)}.tbl td.up{color:var(--lt)}.tbl td.down{color:var(--st)}
.tbl td.muted{color:var(--muted)}
.chip{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;border:1px solid currentColor;line-height:1.5;white-space:nowrap}
.chip.cl{color:var(--lt)}.chip.cs{color:var(--st)}
/* 最大单笔：突出卡 + 表 */
.lgwrap{display:grid;grid-template-columns:minmax(240px,.55fr) 1.45fr;gap:26px;align-items:start}
.hero{background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:22px;box-shadow:inset 0 3px 0 var(--warn)}
.hero .hpair{margin:0;font:600 14px 'IBM Plex Mono'}.hero .hpair a{color:var(--ink)}
.hero .hval{margin:8px 0 10px;font:600 34px 'IBM Plex Mono';letter-spacing:-.02em}
.hero .hmeta{margin:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:500 12px 'IBM Plex Mono';color:var(--muted)}
/* 键值列表 / 折线 */
.kv{list-style:none;margin:0;padding:0}
.kv li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}
.kv li:last-child{border-bottom:0}
.kv i{font-style:normal;color:var(--muted)}
.kv b{font-weight:600}.kv b small{color:var(--muted);font-weight:400;margin-left:6px}
.spark{display:block;width:100%;height:64px}
.spark.g polyline{stroke:var(--long)}.spark.b polyline{stroke:#6a8dff}
.muted{color:var(--muted)}.note{font-size:12px;margin:10px 0 0}
.src p{max-width:820px}
footer{max-width:1240px;margin:0 auto;padding:20px clamp(16px,4vw,56px) 30px;display:flex;gap:24px;justify-content:space-between;color:var(--faint);font:500 12px 'Manrope'}
footer span:last-child{max-width:640px;text-align:right}
/* 响应式 */
@media(max-width:1080px){.tiles{grid-template-columns:repeat(3,1fr)}.tiles article:nth-child(3n){border-right:0}.tiles article{border-bottom:1px solid var(--line)}.tiles article:nth-child(n+4){border-bottom:0}}
@media(max-width:920px){.two{grid-template-columns:1fr}.two>.sec{border-bottom:1px solid var(--line)}.two>.sec:last-child{border-bottom:0}.lgwrap{grid-template-columns:1fr}}
@media(max-width:760px){.top{height:auto;flex-wrap:wrap;padding:10px 16px;row-gap:8px}.logo{flex:1 1 auto}#lang{order:2}.top nav{order:3;flex:1 1 100%;margin:0}
.tiles{grid-template-columns:repeat(2,1fr)}.tiles article:nth-child(3n){border-right:1px solid var(--line)}.tiles article:nth-child(2n){border-right:0}.tiles article:nth-child(n+1){border-bottom:1px solid var(--line)}.tiles article:nth-child(n+5){border-bottom:0}
.tiles strong{font-size:19px}.tiles.c4 article:nth-child(n+3){border-bottom:0}
.rank li{grid-template-columns:20px minmax(64px,1fr) 1.6fr minmax(104px,1.2fr);gap:8px}
.hourly{height:150px}.hero .hval{font-size:27px}}
/* v-batch1: 异常提示条 + 页脚内链 */
.alerts{margin:18px 0 0;padding:14px 16px;background:var(--panel);border:1px solid var(--line2);border-left:3px solid var(--warn);border-radius:8px}
.alerts[hidden]{display:none}
.alerts header{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.alerts header em{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none;animation:blip 2s ease-in-out infinite}
@keyframes blip{50%{opacity:.35}}
.alerts header b{font:700 13px 'Manrope';color:var(--wt)}
.alerts ul{list-style:none;margin:0;padding:0}
.alerts li{font:500 13px 'Manrope';color:var(--ink);padding:3px 0}
footer{display:block}
.fnav{display:flex;flex-wrap:wrap;gap:18px 56px;padding:22px 0 18px;border-bottom:1px solid var(--line)}
.fnav b{display:block;font:700 12px 'Manrope';color:var(--muted);margin-bottom:8px}
.fnav a{display:block;font:500 12px 'Manrope';color:var(--faint);padding:3px 0}
.fnav a:hover{color:var(--lt);text-decoration:none}
.fbase{display:flex;gap:24px;justify-content:space-between;padding-top:16px}
.fbase span:last-child{max-width:640px;text-align:right}
@media(max-width:760px){.fbase{display:block}.fbase span:last-child{display:block;text-align:left;margin-top:8px}}
/* v-batch2: 热力图 + 药丸链接 + 交易所对比高亮 + 资金费率表 + FAQ */
.pilllink{display:inline-block;background:none;border:1px solid var(--line2);color:var(--muted);border-radius:6px;padding:6px 14px;font:500 12px 'IBM Plex Mono'}
.pilllink:hover{color:var(--ink);border-color:var(--faint);text-decoration:none}
.pilllink.on{background:var(--long);border-color:var(--long);color:#04130d;font-weight:600}
.pills.wrap{flex-wrap:wrap;margin-top:-6px}
.heatgrid{display:grid;gap:2px;margin:4px 0}
.heatgrid i{display:block;height:11px;border-radius:2px}
.heatgrid.big i{height:15px}
.hleg{flex:0 0 120px;height:6px;border-radius:3px;background:linear-gradient(90deg,#141d33,#6b3a0e,#d47212,#f0913a)}
.heat-axis{display:flex;justify-content:space-between;gap:10px;font:500 11px 'IBM Plex Mono';color:var(--faint);margin:4px 0}
.rank li.hl{background:linear-gradient(90deg,#d4721214,transparent);box-shadow:inset 3px 0 0 var(--warn);padding-left:10px;margin-left:-10px}
#fuRows small{font-size:11px;margin-left:5px}
.faq details{border-bottom:1px solid var(--line);padding:2px 0}
.faq details:last-of-type{border-bottom:0}
.faq summary{cursor:pointer;font:700 14px 'Manrope';padding:11px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:'+';color:var(--lt);font:16px 'IBM Plex Mono';flex:none}
.faq details[open] summary::after{content:'\2212'}
.faq p{margin:0 0 13px;color:var(--muted);font-size:13px;line-height:1.75;max-width:860px}
@media(max-width:760px){.heatgrid.big i{height:10px}.hleg{flex-basis:80px}}
