.ad-tile{background:var(--p1);border:1px solid var(--line);border-radius:var(--r3);padding:13px 16px;min-width:0;font:400 14px/1.5 var(--f)}.ad-tile .k{font-size:13px;color:var(--t2)}.ad-tile .v{margin-top:3px;font-size:20px;font-weight:700;line-height:1.3;color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-stat-s,.ad-tile .s{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.ad-stat-s>span:last-child,.ad-tile .s>span:last-child{overflow:hidden;text-overflow:ellipsis}.ad-delta{display:inline-flex;align-items:center;gap:2px;flex:none;font-weight:550;font-variant-numeric:tabular-nums}.ad-delta.up{color:var(--ok)}.ad-delta.down{color:var(--bad)}.ad-delta svg{flex:none}@media (max-width:800px){.ad-tile{padding:12px 14px}}.ad-ch{background:var(--p1);border:1px solid var(--line);border-radius:var(--r3);min-width:0;font:400 14px/1.5 var(--f);color:var(--t2)}.ad-ch-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:50px;padding:10px 18px;border-bottom:1px solid var(--line)}.ad-ch-h h2{font-size:15px;font-weight:650;color:var(--text);letter-spacing:-.01em;line-height:1.35}.ad-ch-h p{margin-top:1px;font-size:13px;color:var(--muted)}.ad-ch-h p b{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.ad-ch-h>div:first-child{flex:1 1 max-content;min-width:0}.ad-ch-ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.ad-seg button{height:26px;padding:0 10px;border-radius:var(--r1);font:550 13px/1 var(--f);color:var(--t2);background:none;border:0;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.ad-seg button:hover{color:var(--text)}.ad-seg button[aria-pressed=true]{background:var(--p3);color:var(--text);outline:1px solid var(--line2)}.ad-seg button:focus-visible{outline:2px solid var(--gtxt);outline-offset:2px}.ad-ch-b{padding:12px 14px 8px 6px}.ad-ch-plot{position:relative;width:100%;overflow:hidden}.ad-ch-plot svg{position:absolute;left:0;top:0;display:block}.ad-ch-grid{stroke:var(--line);stroke-width:1}.ad-ch-base,.ad-ch-grid{shape-rendering:crispEdges}.ad-ch-base{stroke:var(--line2);stroke-width:1}.ad-ch-ax{fill:var(--muted);font:500 11px var(--f);font-variant-numeric:tabular-nums}.ad-ch-bar{fill:var(--g);transition:fill-opacity .15s}.ad-tip{position:absolute;z-index:2;pointer-events:none;transform:translate(-50%,-100%);padding:5px 9px;border-radius:var(--r2);background:var(--p2);border:1px solid var(--line2);white-space:nowrap}.ad-tip.below{transform:translate(-50%)}.ad-tip .d{display:block;font-size:12px;color:var(--muted)}.ad-tip .n{display:block;font-size:13.5px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.ad-ch-empty{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ad-ch-empty span{padding:6px 12px;border-radius:var(--r2);background:var(--p1);border:1px solid var(--line);font-size:13px;color:var(--muted)}@media (max-width:800px){.ad-ch-h{padding:10px 16px}.ad-ch-b{padding:10px 12px 6px 4px}}.ad-hb{background:var(--p1);border:1px solid var(--line);border-radius:var(--r3);min-width:0;font:400 14px/1.5 var(--f);color:var(--t2)}.ad-hb-h{display:flex;align-items:center;min-height:50px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:15px;font-weight:650;color:var(--text);letter-spacing:-.01em}.ad-hb-rows{list-style:none;margin:0;padding:8px 0}.ad-hb-row{display:grid;grid-template-columns:minmax(70px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 18px}.ad-hb-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--t2)}.ad-hb-bar{height:6px;border-radius:3px;background:var(--p3);overflow:hidden}.ad-hb-bar i{display:block;height:100%;border-radius:3px;background:#5a5a63}.ad-hb-bar i.hi,.ad-hb-bar i.ok{background:var(--g)}.ad-hb-bar i.bad{background:var(--bad)}.ad-hb-v{min-width:44px;text-align:right;font-size:13.5px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-hb-empty{padding:22px 18px;text-align:center;font-size:13px;color:var(--muted)}@media (max-width:800px){.ad-hb-h{padding:10px 16px}.ad-hb-row{padding:6px 16px;gap:10px}}