:root{--pb-yellow:#ffd000;--pb-yellow-light:#ffd60a;--pb-yellow-deep:#e6bc00;--pb-cream:#fff8e7;--pb-ink:#0a0a0a;--pb-n-950:#0d0d0d;--pb-n-900:#141414;--pb-n-850:#161616;--pb-n-800:#1e1e1e;--pb-n-700:#2a2a2a;--pb-n-600:#3a3a3a;--pb-n-500:#5c5c57;--pb-n-400:#8a8980;--pb-n-300:#a8a29a;--pb-n-200:#cfcabd;--pb-n-100:#e8e3d7;--pb-n-050:#f4f0e6;--pb-verified:#3dd68c;--pb-probable:#ffd000;--pb-weak:#ff6b4a;   /* ! weak — unconfirmed / guess */--pb-success:#3dd68c;--pb-warning:#ffb020;--pb-danger:#ff5c4d;--pb-info:#5ba8ff}:root,[data-theme=dark]{--surface-base:var(--pb-n-950);--surface-sunken:#080808;--surface-card:var(--pb-n-850);--surface-raised:var(--pb-n-800);--surface-overlay:#080808b8;--surface-inset:#101010;--text-strong:var(--pb-cream);--text-body:#e7e1d2;--text-muted:var(--pb-n-300);--text-faint:var(--pb-n-400);--text-on-accent:#0a0a0a;--border-hairline:var(--pb-n-700);--border-strong:var(--pb-n-600);--border-loud:var(--pb-cream);--accent:var(--pb-yellow);--accent-hover:#ffda33;--accent-press:var(--pb-yellow-deep);--accent-soft:#ffd00024;--accent-ring:#ffd00073;--shadow-hard:#000;--shadow-accent:var(--pb-yellow);color-scheme:dark}[data-theme=light]{--surface-base:var(--pb-yellow-light);--surface-sunken:#f2c800;--surface-card:#fff;--surface-raised:#fff;--surface-overlay:#0a0a0a52;--surface-inset:#fff;--text-strong:#0a0a0a;--text-body:#1a1a1a;--text-muted:#4a453a;--text-faint:#6b6555;--text-on-accent:#0a0a0a;--border-hairline:#0a0a0a2e;--border-strong:#0a0a0a57;--border-loud:#0a0a0a;--accent:#0a0a0a;--accent-hover:#1f1f1f;--accent-press:#000;--accent-soft:#0a0a0a14;--accent-ring:#0a0a0a66;--shadow-hard:#0a0a0a;--shadow-accent:#0a0a0a;color-scheme:light}:root{--font-display:"Archivo","Arial Black",system-ui,sans-serif;--font-body:"DM Sans",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,"SFMono-Regular",monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:38px;--fs-3xl:52px;--fs-4xl:72px;--fs-5xl:104px;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.5;--lh-relaxed:1.68;--ls-mega:-0.03em;--ls-tight:-0.01em;--ls-normal:0em;--ls-label:0.08em;--ls-caps:0.14em;--text-display-font:var(--font-display);--text-display-weight:var(--fw-black);--text-display-spacing:var(--ls-mega);--text-display-transform:uppercase;--text-eyebrow-font:var(--font-mono);--text-eyebrow-size:var(--fs-2xs);--text-eyebrow-spacing:var(--ls-caps);--text-eyebrow-transform:uppercase;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:var(--space-6);--gutter-tight:var(--space-4);--stack:var(--space-4);--section-gap:var(--space-16);--sidebar-w:260px;--drawer-peek:72px;--touch-min:44px;--radius-none:0px;--radius-sm:2px;--radius-pill:999px;--bw-hair:1px;--bw-bold:2px;--bw-loud:3px;--elev-0:none;--elev-1:3px 3px 0 var(--shadow-hard);--elev-2:5px 5px 0 var(--shadow-hard);--elev-3:8px 8px 0 var(--shadow-hard);--elev-accent:5px 5px 0 var(--shadow-accent);--glow-accent:0 0 0 1px var(--accent-ring),0 0 24px -4px var(--accent-soft);--lift:-3px;--dur-instant:90ms;--dur-base:220ms;--dur-slow:320ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-snap:cubic-bezier(0.5,1.4,0.5,1);--z-base:0;--z-sticky:100;--z-drawer:200;--z-nav:300;--z-modal:400;--z-toast:500}@media (prefers-reduced-motion:reduce){:root{--dur-ambient:0ms}}:root{--dur-instant:80ms;--dur-fast:140ms;--dur:220ms;--dur-slow:340ms;--dur-stage:520ms;--dur-ambient:3600ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-snap:cubic-bezier(0.34,1.56,0.64,1)}@keyframes pb-strike-gold{0%{opacity:0;transform:translateY(10px) scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pb-breathe{0%,to{opacity:.32}50%{opacity:.6}}@keyframes pb-scan{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=main.7cdb7aaf.css.map*/