:root{--pg-shell: #F6F5F1;--pg-surface: #FFFFFF;--pg-surface-sunken: #F0EEE8;--pg-surface-dark: #121212;--pg-surface-dark-2: #2B2B2B;--pg-sidebar-bg: #FBF6E9;--pg-sidebar-hover: #F5EAD0;--pg-border: #E9E7E0;--pg-border-strong: #D7D5CD;--pg-ink: #1B1B3A;--pg-ink-2: #75737F;--pg-ink-3: #8A8896;--pg-ink-4: #A6A4AE;--pg-on-dark: #FFFFFF;--pg-on-gold: #121212;--pg-nav-ink: #4A4858;--pg-gold: #C9972E;--pg-gold-deep: #A97D2E;--pg-gold-soft: #B79A5A;--pg-gold-tint: rgba(201,151,46,.14);--pg-green: #2E9E4F;--pg-red: #D64545;--pg-indigo: #3A3A9E;--pg-indigo-light: #8B8BD6;--pg-tint-indigo: #F0EFFA;--pg-tint-indigo-2: #E7E7F5;--pg-tint-green: #E3F1E8;--pg-tint-amber: #FDF1E0;--pg-tint-red: #FBE6E6;--pg-series-1: #121212;--pg-series-2: #2B2B2B;--pg-series-3: #3A3A9E;--pg-series-4: #C9972E;--pg-series-5: #A97D2E;--pg-series-6: #2E9E4F;--pg-series-7: #8B8BD6;--pg-series-8: #A6A4AE;--pg-font: "Plus Jakarta Sans", system-ui, sans-serif;--pg-font-mono: "IBM Plex Mono", ui-monospace, monospace;--pg-r-xs: 5px;--pg-r-sm: 6px;--pg-r-md: 8px;--pg-r-lg: 9px;--pg-r-xl: 10px;--pg-r-2xl: 14px;--pg-r-3xl: 16px;--pg-sidebar-w: 262px;--pg-topbar-h: 60px;--pg-ring-green: 0 0 0 3px rgba(46,158,79,.12);--pg-ring-gold: 0 0 0 3px rgba(201,151,46,.16);--surface-canvas: #F6F5F1;--surface-sidebar: #FBFAF7;--surface-card: #FFFFFF;--surface-sunken: #F0EEE8;--surface-row-active: #FAF8F2;--surface-select: var(--pg-tint-indigo);--ink: #121212;--ink-body: var(--pg-ink);--ink-muted: var(--pg-ink-2);--ink-label: var(--pg-ink-3);--ink-faint: var(--pg-ink-4);--ink-on-dark: #D7D7F0;--ink-on-dark-muted: #9C9CE0;--border: var(--pg-border);--border-subtle: #F0EEE8;--border-sidebar: #ECEAE3;--border-select: #DAD7F5;--gold: var(--pg-gold);--gold-deep: var(--pg-gold-deep);--gold-tint: var(--pg-tint-amber);--nav-active-wash: rgba(201,151,46,.12);--green: var(--pg-green);--green-tint: var(--pg-tint-green);--red: var(--pg-red);--red-tint: var(--pg-tint-red);--indigo: var(--pg-indigo);--indigo-soft: var(--pg-indigo-light);--indigo-tint: var(--pg-tint-indigo-2);--toggle-off: #D7D5CD;--font-sans: var(--pg-font);--font-mono: var(--pg-font-mono);--r-chip: 6px;--r-control: 9px;--r-card-sm: 13px;--r-card: 14px;--r-panel: 18px;--chart-1: #121212;--chart-2: #C9972E;--chart-3: #2E9E4F;--chart-4: #3A3A9E;--chart-5: #8B8BD6;--chart-6: #D64545;--border-strong: var(--pg-border-strong);--surface-placeholder: #EDEBE4;--ink-placeholder: #C9C7BF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--pg-font);background:var(--pg-shell);color:var(--pg-ink);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--pg-border-strong);border-radius:3px}*:focus-visible{outline:none;box-shadow:var(--pg-ring-gold);border-radius:4px}@keyframes pg-pulse{0%,to{opacity:1}50%{opacity:.35}}
