:root{--theme-brand:#234ca0;--accent:#234ca0;--brand:#234ca0;--brand-ink:#ffffff;--theme-font:system-ui,-apple-system,sans-serif;--theme-space:24px;--theme-radius:12px;}
body{font-family:var(--theme-font)}.panel,.metric,details{border-radius:var(--theme-radius)}.panel{padding:var(--theme-space)}.button:not(.secondary):not(.ghost){background:var(--theme-brand);color:var(--brand-ink);border-color:var(--theme-brand)}.brand-mark{background:var(--theme-brand);color:var(--brand-ink)}.sidebar{width:248px}.shell{margin-left:248px}.page-heading h1{font-family:var(--theme-font)}
.page-heading{display:flex;justify-content:space-between;align-items:flex-end}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{border-top:3px solid var(--theme-brand)}body .sc-hero h1,body .sc-page-heading h1,body .panel h2{font-family:var(--theme-font)}body .sc-hero,body .sc-metrics article,body .sc-platform{border-radius:var(--theme-radius)}@media(max-width:850px){.sidebar{position:fixed;width:250px;height:100dvh;inset:0 auto 0 0;transform:translateX(-100%);padding:20px;overflow:auto}.sidebar.is-open{transform:translateX(0)}.sidebar nav{display:grid;overflow-y:auto}.shell{margin-left:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{display:block}}@media(max-width:560px){.metric-grid,.two-column{grid-template-columns:1fr}.panel{padding:16px}}