.velocity-report{max-width:70rem;margin:auto;padding:5rem 1.25rem;color:var(--page-fg)}.velocity-report h1{font-size:clamp(2.6rem,7vw,5rem);line-height:1.1;font-weight:700}.velocity-presentation h2,.velocity-report h2{font-size:1.6rem;font-weight:650}.velocity-presentation p,.velocity-report p{line-height:1.65;margin:.8rem 0}.velocity-eyebrow{text-transform:uppercase;letter-spacing:.12em}.velocity-panel{margin:2rem 0;padding:clamp(1rem,3vw,2rem);background:var(--card-bg);border:1px solid var(--muted-fg);border-radius:1rem}.velocity-status{font-weight:650}.velocity-presentation .velocity-number,.velocity-report .velocity-number{font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.2}.velocity-metrics{display:flex;flex-wrap:wrap;gap:2rem;margin:1.5rem 0}.velocity-metrics dd{font-size:1.5rem;font-weight:650}.velocity-presentation svg.velocity-chart,.velocity-report svg.velocity-chart{display:block;width:100%;height:12rem;max-height:none;margin:1rem 0}.velocity-chart-range{font-size:.9rem}.velocity-presentation summary{cursor:pointer;padding:.75rem 0}.velocity-table{overflow-x:auto}.velocity-table table{width:100%;border-collapse:collapse;margin:1rem 0}.velocity-table caption{text-align:left;padding-bottom:.75rem}.velocity-table td,.velocity-table th{text-align:left;padding:.65rem;border-bottom:1px solid var(--muted-fg)}.velocity-dialog button,.velocity-report button{padding:.75rem 1rem;background:var(--page-fg);color:var(--page-bg);border:1px solid var(--muted-fg);border-radius:.5rem;cursor:pointer}.velocity-dialog button:focus-visible,.velocity-report button:focus-visible{outline:2px solid var(--page-fg);outline-offset:3px}.velocity-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:none;padding:1.25rem;background:var(--page-bg);color:var(--page-fg);overflow-y:auto}.velocity-close{display:block;position:sticky;top:0;margin-left:auto;z-index:1}.velocity-presentation{max-width:64rem;margin:auto}.velocity-slide{min-height:55vh;padding:2rem 0;animation:velocity-enter .25s ease-out}.velocity-presentation nav{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.velocity-presentation button:disabled{opacity:.5;cursor:default}@keyframes velocity-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.velocity-slide{animation:none}}@media (max-width:640px){.velocity-report{padding-top:3rem}.velocity-metrics{gap:1rem}.velocity-dialog{padding:1rem}}.velocity-uptime-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;padding:0;list-style:none}.velocity-uptime-strip li{min-width:0}.velocity-shipped-list{padding-left:1.25rem;list-style:disc}.velocity-shipped-list li+li{margin-top:.65rem}