@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-400-700.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-400-700.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--brand-font-display:"Space Grotesk",system-ui,sans-serif;--brand-font-body:"Manrope",system-ui,sans-serif;--brand-font-mono:"IBM Plex Mono",ui-monospace,monospace;--brand-accent-dark:#00d4ff;--brand-accent-dark-hover:#31deff;--brand-accent-dark-dim:rgba(0,212,255,.08);--brand-accent-dark-border:rgba(0,212,255,.3);--brand-accent-dark-glow:0 0 0 1px rgba(0,212,255,.4);--brand-accent-light:#1a5fcc;--brand-accent-light-dim:rgba(26,95,204,.08);--brand-accent-light-glow:0 0 20px rgba(26,95,204,.18);--brand-space-1:0.25rem;--brand-space-2:0.5rem;--brand-space-3:0.75rem;--brand-space-4:1rem;--brand-space-5:1.5rem;--brand-space-6:2rem;--brand-radius-sm:8px;--brand-radius-md:14px;--brand-radius-lg:18px;--brand-radius-pill:999px;--brand-shadow-sm:0 8px 24px rgba(0,0,0,.16);--brand-shadow-lg:0 30px 80px rgba(0,0,0,.32);--brand-ease-standard:cubic-bezier(0.16,1,0.3,1);--brand-ease-emphasis:cubic-bezier(0.22,1,0.36,1);--brand-duration-fast:160ms;--brand-duration-base:240ms}:where(.btn,.btn-primary,.btn-ghost,.btn--ghost,.btn-hero-p,.btn-hero-s,.btn-secondary,.btn--secondary,.btn-sm,.btn--sm,.sidebar__signout,.tab-btn,.feed-band-filter button,.settings-menu__item){border-radius:var(--brand-radius-sm);transition:background var(--brand-duration-fast) linear,border-color var(--brand-duration-fast) linear,color var(--brand-duration-fast) linear,box-shadow var(--brand-duration-fast) linear,opacity var(--brand-duration-fast) linear,transform .12s var(--brand-ease-standard)}:where(.feat-card,.rule-doc-card,.section-card,.stat-card,.instrument-panel,.overview-hero,.dash-mock){border-radius:var(--brand-radius-lg);transition:border-color var(--brand-duration-fast) linear,box-shadow var(--brand-duration-fast) linear,background var(--brand-duration-fast) linear,transform var(--brand-duration-fast) var(--brand-ease-standard)}:where(.overview-hero__meta-card){border-radius:var(--brand-radius-md);transition:border-color var(--brand-duration-fast) linear,box-shadow var(--brand-duration-fast) linear,background var(--brand-duration-fast) linear,transform var(--brand-duration-fast) var(--brand-ease-standard)}