:root{color:#18263c;font-synthesis:none;--muted:#627087;--border:#e0e5ec;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}button,select{font:inherit}a,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #4977cd}.wrap{width:min(1240px,100% - 80px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:92px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:24px;font-weight:750;text-decoration:none;display:inline-flex}.brand img{object-fit:contain}.brand-divider{border-left:1px solid #ccd3de;height:22px;margin:0 10px}.brand-section{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:450}.repo-link{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.repo-link:hover{background:#e9edf2}.nav-actions{align-items:center;gap:14px;display:flex}.export-link{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.export-link:hover{background:#e9edf2}.eyebrow{letter-spacing:1.7px;margin:0 0 13px;font-size:10px;font-weight:700;line-height:1.6}.text-link{font-size:12px;font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}#results{padding-block:36px;scroll-margin-top:24px}h1{letter-spacing:-.8px;margin:0;font-size:26px;font-weight:600}.filters{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:1fr 1.2fr 1.4fr;gap:20px;margin-bottom:32px;padding:20px 24px;display:grid}.filters label{color:var(--muted);letter-spacing:.4px;flex-direction:column;gap:8px;min-width:0;font-size:10px;font-weight:600;display:flex}select{color:#27354b;text-overflow:ellipsis;background:#fbfcfd;border:1px solid #dae0e9;border-radius:5px;max-width:100%;padding:8px 28px 8px 10px;font-size:12px}select:disabled{opacity:1;color:#58667a;cursor:default}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.chart-card{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:24px 24px 18px;box-shadow:0 2px 4px #19263b03}.card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-heading h3{letter-spacing:-.45px;margin:0;font-size:18px;font-weight:600}.direction{color:#65746a;white-space:nowrap;background:#f2f6f2;border-radius:4px;padding:5px 7px;font-size:9px}.chart-toolbar{align-items:center;gap:10px;min-height:52px;padding-top:12px;display:flex}.unit{color:var(--muted);margin-right:auto;font:10px ui-monospace,monospace}.compact-control{font-size:0}.compact-control select{padding:5px 7px;font-size:10px}.chart{width:100%;height:255px}.muted{color:var(--muted)}.notice{color:#715920;background:#fbf5e5;border:1px solid #eee0b9;border-radius:6px;padding:13px 17px;font-size:12px;line-height:1.7}.skip-link{z-index:20;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.chart-card{padding-inline:18px}.card-heading{flex-direction:column;align-items:flex-start}.direction{margin-top:5px}}@media (width<=700px){.wrap{width:calc(100% - 32px)}.site-header{height:72px}.brand-section,.brand-divider{display:none}.repo-link{font-size:11px}.site-header,.nav-actions{gap:8px}.brand{gap:6px;font-size:21px}h1{font-size:22px}.filters{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.configuration-filter{grid-column:1/-1}.chart-grid{grid-template-columns:1fr;gap:16px}.chart-card{padding:20px 16px 14px}.card-heading{flex-direction:row}.card-heading h3{font-size:17px}.direction{margin:0;font-size:8px}.chart{height:255px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
