.ad-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:8px}@media(min-width:640px){.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ad-card{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:20px 20px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.ad-card h2{font:500 13px/1.3 var(--font-text, Figtree, system-ui, sans-serif);letter-spacing:.02em;color:var(--muted);margin:0;max-width:none}.ad-num{margin:0;font:560 clamp(32px,6vw,42px)/1.1 var(--font-text, Figtree, system-ui, sans-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.ad-delta{margin:0;font-size:13.5px;color:var(--muted);min-height:20px}.ad-delta .up{color:var(--green)}.ad-spark{display:block;width:100%;height:56px;margin-top:8px;color:var(--accent);overflow:visible}.ad-spark .area{fill:currentColor;opacity:.14}.ad-spark .line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ad-spark .dot{fill:currentColor}.ad-spark .base{stroke:var(--line2);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ad-cap{margin:6px 0 0;color:var(--faint);font-size:12.5px}.ad-soon{color:var(--muted);font-size:15px;margin:2px 0 0}.ad-skel .ad-num{background:linear-gradient(90deg,var(--line),var(--line2),var(--line));background-size:200% 100%;border-radius:8px;width:50%;animation:ad-sh 1.4s linear infinite;color:transparent}@keyframes ad-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ad-skel .ad-num{animation:none}}.ad-err{margin:18px 0 0;color:var(--muted)}.ad-retry{margin-left:8px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:500 14px/1 var(--font-text, Figtree, system-ui, sans-serif);cursor:pointer}.ad-table{margin-top:20px;border:1px solid var(--line);border-radius:16px;background:var(--bg2);overflow:hidden}.ad-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.ad-row:first-child{border-top:0}.ad-row .name{font:500 14px/1.3 var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);word-break:break-all}.ad-row .val{font:560 18px/1 var(--font-text, Figtree, system-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:right}.ad-row .ad-spark{grid-column:1/-1;height:28px;margin:0}.ad-row .meta{color:var(--faint);font-size:12.5px;font-weight:400;display:block;margin-top:2px;font-family:var(--font-text, Figtree, system-ui, sans-serif)}@media(min-width:640px){.ad-row{grid-template-columns:minmax(0,1fr) 180px 90px}.ad-row .ad-spark{grid-column:auto;order:0}}.ad-sites{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ad-sites li{border:1px solid var(--line2);border-radius:999px;padding:7px 14px;font:500 14px/1.2 var(--font-text, Figtree, system-ui, sans-serif);background:var(--bg2)}
