.osc-chart{max-width:720px;margin-top:22px}.osc-bars{display:block;width:100%;height:auto;font-family:var(--ds-ui)}.osc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 24px;margin:24px 0 0;max-width:880px}.osc-stats div{border-top:1px solid var(--ds-line,#1f2a4424);padding-top:10px}.osc-stats dt{font:600 13px/1.3 var(--ds-ui);color:var(--ds-muted);margin:0 0 4px}.osc-stats dd{margin:0;font:600 20px/1.3 var(--ds-ui);color:var(--ds-ink)}.osc-stats dd span{display:block;font:400 14px/1.4 var(--ds-ui);color:var(--ds-muted)}.osc-app{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.osc-app p{margin:0;font:400 16px/1.5 var(--ds-ui);color:var(--ds-ink);max-width:420px}.osc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 32px;margin-top:22px;max-width:1100px}.osc-fig{margin:0;min-width:0}.osc-fig figcaption{font:400 14px/1.4 var(--ds-ui);color:var(--ds-muted);margin-bottom:8px}.osc-fig figcaption strong{color:var(--ds-ink);font-weight:600}.osc-filter{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font:600 14px/1.3 var(--ds-ui);color:var(--ds-ink)}.osc-filter select{font:400 15px/1.3 var(--ds-ui);padding:8px 10px;border-radius:10px;border:1px solid #1f2a4433;background:var(--ds-paper);color:var(--ds-ink);max-width:100%}.osc-table{min-width:560px}.osc-table th[scope=col] button{all:unset;cursor:pointer;font:inherit;color:inherit}.osc-table th[scope=col] button:focus-visible{outline:2px solid var(--ds-violet);outline-offset:2px;border-radius:4px}.osc-table th[scope=row]{font-weight:600}.osc-dim{color:var(--ds-muted)}.osc-sources{margin:14px 0 0;padding-left:20px;max-width:var(--ds-measure);font:400 16px/1.6 var(--ds-ui)}.osc-sources li+li{margin-top:6px}@media (max-width:640px){.osc-filter{display:flex;flex-wrap:wrap}}.osc-tablewrap .ds-table-scroll{max-height:min(640px,72vh);overflow-y:auto}.osc-table thead th{position:sticky;top:0;background:var(--ds-paper);z-index:1}.osc-narrow{display:none}@media (max-width:560px){.osc-wide{display:none}.osc-narrow{display:block}}.osc-table td:nth-child(2),.osc-table td:nth-child(4){white-space:nowrap}