.hlt .bc{font-size:12.5px;color:var(--mut);margin:0 0 6px}.hlt .bc a{color:var(--mut)}.hlt h1{font-size:30px;margin:2px 0 2px}.hlt .sub{color:var(--mut);margin:0 0 12px;font-size:15px}
.hlt .sents{padding-left:18px;margin:0 0 12px;font-size:14px;line-height:1.5}.hlt .sents li{margin:0 0 4px;overflow-wrap:anywhere}
.hlt .sess{border-left:4px solid #FF7A1A}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.wg{margin:6px 0 12px;padding-left:22px;font-size:14px;line-height:1.6}.wg .g{font-weight:700;font-variant-numeric:tabular-nums;color:#FF7A1A}.wg small{color:var(--mut)}
.tw{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.ht{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}
.ht th,.ht td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ht thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);background:var(--card)}
.ht small,.hc small{display:block;font-size:11.5px;color:var(--mut);font-weight:400}.ht .g{font-weight:700}
.chip{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap;border:1px solid}.chip.cl{color:#FF7A1A;border-color:#FF7A1A}.chip.op{color:var(--acc);border-color:var(--acc)}
.hcs{display:none;gap:10px;margin:10px 0}.hc{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:12px;min-width:0}
.hc-h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.hc h3{margin:0;font-size:16px;font-family:'Archivo',Inter,sans-serif;min-width:0;overflow-wrap:anywhere}.hc h3 small{display:inline;font-size:11.5px}
.hc-g{margin:6px 0}.hc-g b{font-family:'Archivo',Inter,sans-serif;font-stretch:125%;font-size:22px;font-variant-numeric:tabular-nums}.hc-g span{font-size:12.5px;color:var(--mut)}
.hc dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:6px 0}.hc dt{font-size:11px;color:var(--mut)}.hc dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;font-size:13.5px;overflow-wrap:anywhere}
.hc-s{margin:4px 0 0;font-size:12px;color:var(--mut);overflow-wrap:anywhere}
.strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.sx{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card);display:flex;flex-direction:column;gap:2px}.sx b{font-family:'Archivo',Inter,sans-serif;font-size:18px}.sx span{font-size:12.5px;color:var(--mut)}.sx-k{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}
.agentp pre{white-space:pre-wrap;word-break:break-all;font-size:12px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px}.hlt code{overflow-wrap:anywhere}
.hltb main{max-width:1040px}.hlt.mp{max-width:1040px;margin:0 auto}.hlt .take{font-size:18px;font-weight:600;margin:4px 0 6px;line-height:1.35}.hlt .upd{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.vh{font-size:15px;margin:10px 0 6px;color:var(--mut);font-weight:700}
.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0}.kpi{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpi-k{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.kpi b{font-family:'Archivo',Inter,sans-serif;font-stretch:125%;font-size:28px;font-variant-numeric:tabular-nums;line-height:1.1}.kpi span:last-child{font-size:12px;color:var(--mut);overflow-wrap:anywhere}
.heat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tile{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:inherit;text-decoration:none;min-width:0;min-height:44px}.tile.shut{border-color:rgba(255,122,26,.55)}.tile .tn{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile b{font-family:'Archivo',Inter,sans-serif;font-size:19px;font-variant-numeric:tabular-nums}.tile .tm{font-size:10.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.legend{font-size:12px;color:var(--mut);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}.lg{display:inline-block;width:12px;height:12px;border-radius:3px}.lg.up{background:rgba(34,230,208,.5)}.lg.dn{background:rgba(255,122,26,.5)}
.viz{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:12px 14px;margin:12px 0;min-width:0}.viz h2{margin:0 0 6px;font-size:18px}.vnote{font-size:12px;color:var(--mut);margin:0 0 6px}.viz2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.viz2 .viz{margin:0}
.bars{display:flex;flex-direction:column;gap:4px}.br{display:grid;grid-template-columns:120px 1fr 84px;gap:10px;align-items:center;font-size:14px}.bt{height:16px!important}.viz h2{font-size:20px!important;line-height:1.25}.rq-export .br{grid-template-columns:240px 1fr 150px;font-size:26px;gap:18px}.rq-export .bt{height:26px!important}.rq-export .vnote,.rq-export .legend{font-size:18px}.rq-export .heat{grid-template-columns:repeat(5,1fr);gap:10px}.rq-export .tile b{font-size:30px}.rq-export .tile .tn{font-size:18px}.rq-export .tile .tm{font-size:15px}.rq-export .tile{padding:12px 14px}.axis{display:flex;justify-content:space-between;font-size:11px;color:var(--mut);margin:2px 0 0 130px;padding-right:94px}.rq-export .axis{font-size:16px;margin-left:258px;padding-right:168px}.bl small{display:block;font-size:10.5px;color:var(--mut)}.rq-export .bl small{font-size:15px}.bt b.band{position:absolute;top:-3px;bottom:-3px;background:rgba(232,238,240,.18);border-radius:3px}.bt u{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;background:#E8EEF0;text-decoration:none}.snap .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.snap-k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin:0 0 4px}.rq-export .snap-k{font-size:20px}.rq-export.snap h2{font-size:52px!important}.rq-export.snap .kpis{grid-template-columns:1fr;gap:18px}.rq-export.snap .kpi b{font-size:72px}.rq-export.snap .kpi{padding:20px 26px}.rq-export.snap .kpi-k{font-size:18px}.rq-export.snap .kpi span:last-child{font-size:20px}.bl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}
.bt{position:relative;height:12px;background:rgba(255,255,255,.04);border-radius:3px}.bars:not(.one) .bt::after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;border-left:1px solid var(--mut);opacity:.5}.bt i{position:absolute;top:0;bottom:0;border-radius:3px}.bt i.up{background:#22E6D0}.bt i.dn{background:#FF7A1A}.bt i.oi{background:#22E6D0;opacity:.85}.bt em{position:absolute;left:0;top:-1px;bottom:-1px;border:1px dashed var(--mut);border-radius:3px}
.meter{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;margin:4px 0}.meter i{display:block;height:100%;background:#22E6D0}
.more-d{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:10px 0}.more-d summary{cursor:pointer;font-weight:700;min-height:28px}
.primer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pq{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.pq h3{margin:0 0 4px}.pq p{margin:0;font-size:14px}
.seo{margin-top:18px}.seo .ans{font-size:15px}
@media(max-width:900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.heat{grid-template-columns:repeat(3,minmax(0,1fr))}.viz2{grid-template-columns:1fr}}
@media(max-width:760px){.tw{display:none}.hcs{display:grid}.strip{grid-template-columns:1fr}.hlt h1{font-size:26px}.kpi b{font-size:22px}.heat{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{padding:6px 8px}.tile b{font-size:16px}.br{grid-template-columns:88px 1fr 70px}.primer{grid-template-columns:1fr}.hlt .take{font-size:16px}}
.ep{margin:0 0 6px}.snip{position:relative}.snip pre{overflow-x:auto;white-space:pre;word-break:normal;font-size:12px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 70px 10px 10px;margin:4px 0 10px;max-width:100%}
.snip .copy{position:absolute;top:6px;right:6px}.hlt a.rqa-btn{display:inline-block;text-decoration:none}