.lab{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6E7587;margin-bottom:10px;white-space:nowrap}
.lab .lg{display:flex;align-items:center;gap:7px}
.lab .lg i{width:12px;height:2px;margin-left:8px;display:inline-block}
.bp-h2{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:420px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#B9A171;transition:opacity .6s;white-space:nowrap}
.bp-h2 i{font-style:normal;animation:hintN 1.8s ease-in-out infinite}
.manual .bp-h2{opacity:.4}.manual .bp-h2 i{animation:none}
.fc-meta{gap:12px}
.fc-st em::before{display:none}
.flag{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:12px;background:color-mix(in oklab,var(--fc) 12%,transparent);color:var(--fc);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}
.flag i{width:5px;height:5px;border-radius:50%;background:var(--fc)}
.ch .gl0{stroke:rgba(255,255,255,.14);stroke-width:1}
.ch .mk{stroke:rgba(143,169,255,.5);stroke-dasharray:2 3}
.ch .mkt,.ch .an-g,.ch .an-gd,.ch .an-p,.ch .lgt,.ch .lgv,.ch .lgk{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em}
.ch .mkt{fill:#8FA9FF;text-transform:uppercase;letter-spacing:.1em}
.ch .an-g{fill:#CFB172}.ch .an-gd{fill:#DCC38A}.ch .an-p{fill:#63B985}
.ch .lgt{fill:#8C93A4;font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0}.ch .lgv{fill:#D8DBE6}.ch .lgk{fill:#8FA9FF}
.ch .ln-g{stroke:#C5A044;stroke-width:1.6;fill:none}
.ch .ln-b{stroke:#C9CEDC;stroke-width:1.3;stroke-dasharray:3 3;fill:none}
.ch .ln-f{stroke:#8FA9FF;stroke-width:1.7;fill:none}
.ch .gap{fill:rgba(236,96,80,.1)}
.ch .sc{fill:#5A6072}
.ch .sc-t{fill:#C5A044}.ch .sc-tr{fill:none;stroke:rgba(197,160,68,.4)}
.ch .br{fill:rgba(143,169,255,.55)}.ch .br-h{fill:#8FA9FF}.ch .br-n{fill:rgba(236,96,80,.6)}
.ch .pt-g{fill:#C5A044}
.ch .nfg{fill:#63B985}
.ch .dn-o{fill:none;stroke:rgba(255,255,255,.05)}
.ch .dn-v{font-family:var(--brand);font-size:20px;fill:#EEF0F5}
.fp-sw.draw .ch .ln-g,.fp-sw.draw .ch .ln-b,.fp-sw.draw .ch .ln-f{stroke-dasharray:1;stroke-dashoffset:1;animation:chDraw 1.2s cubic-bezier(.4,0,.2,1) forwards}
.fp-sw.draw .ch .ln-b{animation:chDraw 1.2s cubic-bezier(.4,0,.2,1) forwards,dashB 0s 1.2s forwards}
@keyframes dashB{to{stroke-dasharray:3 3}}
.fp-sw.draw .ch rect,.fp-sw.draw .ch circle,.fp-sw.draw .ch path:not([pathLength]){animation:chFade .7s ease both}
.fnd{margin-top:16px;border-top:1px solid rgba(255,255,255,.05)}
.fnd div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}
.fnd dt{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6E7587;padding-top:3px}
.fnd dd{font-size:12.5px;line-height:1.5;color:#B4B9C6;text-wrap:pretty}
.tl2{margin-top:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
.tl2>div{position:relative;padding-top:15px;display:flex;flex-direction:column;gap:4px}
.tl2 i{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:#2A2F3B;box-shadow:0 0 0 1px #3A4050}
.tl2>div::before{content:'';position:absolute;left:11px;right:4px;top:3px;height:1px;background:#2A2F3B}
.tl2>div:last-child::before{display:none}
.tl2 .d i{background:#C5A044;box-shadow:none}
.tl2 .d::before{background:rgba(197,160,68,.45)}
.tl2 .c i{box-shadow:0 0 0 3px rgba(197,160,68,.18)}
.tl2 span{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#565C6D;white-space:nowrap}
.tl2 .d span{color:#AEB3C0}
.tl2 em{font-style:normal;font-family:var(--mono);font-size:8.5px;color:#4F5567}
.fp-r{padding:18px 0 0!important}
.rc-h{padding:0 26px 8px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#565C6D;white-space:nowrap}
.rc-h2{margin-top:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}
.fp-r .cl{height:27px;font-size:12.5px}
.fp-r .cl .no{width:54px}
.pb{display:inline-block;height:5px;border-radius:1px;background:rgba(143,169,255,.7);vertical-align:middle}
.cl .up{color:#63B985}.cl .dn{color:#E06A5C}
.lv{border-radius:2px;padding:1px 0}
.lv.fl-a{animation:lvF 1.8s ease}
@keyframes lvF{0%{background:rgba(143,169,255,.3);color:#fff}100%{background:transparent}}
.fc-meta{overflow:hidden;max-width:100%}
.fc-sec .lab{min-width:0;overflow:hidden}
.fc-sec .lab>span:first-child{overflow:hidden;text-overflow:ellipsis}
.ch .ln-gr{stroke:#63B985;stroke-width:1.8;fill:none}
.ch .pt-gr{fill:#63B985}.ch .pt-grr{fill:none;stroke:rgba(99,185,133,.45);stroke-width:1}
.ch .br-gr{fill:rgba(99,185,133,.6)}
.ch .bu-t{fill:rgba(255,255,255,.035)}.ch .bu-k{stroke:#C5A044;stroke-width:2}
.ch .mk-g{stroke:rgba(197,160,68,.55);stroke-dasharray:2 3}
.ch .lgt-x{fill:#EEF0F5}
.fp-sw.draw .ch .ln-gr{stroke-dasharray:1;stroke-dashoffset:1;animation:chDraw .5s cubic-bezier(.4,0,.2,1) forwards .9s}
.fp-sw.draw .ch .pt-gr,.fp-sw.draw .ch .pt-grr{opacity:0;animation:chFade .5s ease forwards 1.3s}
.fp-r .cl .c{color:#5A6072}
.act2{margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}
.ar{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;height:30px;font-size:12.5px;color:#AEB3C0;border-bottom:1px solid rgba(255,255,255,.035);white-space:nowrap}
.ar span{overflow:hidden;text-overflow:ellipsis}
.ar i{width:6px;height:6px;border-radius:50%;background:#5A6072}
.ar i.q{background:#C5A044}.ar i.g{background:#63B985}.ar i.b{background:#7F9DFF}
.ar time{font-family:var(--mono);font-size:10px;color:#4F5567}
.row-x .id,.row-x .nm{color:#565C6D}
.dsh-tier{display:inline-flex;align-items:center;gap:12px;margin-top:26px;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mid)}
.dsh-tier span{padding:5px 10px;border:1px solid rgba(197,160,68,.45);color:#CFB172;letter-spacing:.2em}
.dsh-intro{grid-template-columns:auto minmax(0,1fr)}
.dsh-intro .brand-h.caps{white-space:nowrap}
@media(max-width:1000px){.dsh-intro{grid-template-columns:1fr}.dsh-intro .brand-h.caps{white-space:normal}}
