@font-face{font-family:newsreader;src:url(../media/Newsreader_Variable-s.p.40bho2kviej2o.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_VariableItalic-s.p.1hij5ex6k3v9q.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_df209563-module__8huu0q__className{font-family:newsreader,newsreader Fallback}.newsreader_df209563-module__8huu0q__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:hanken;src:url(../media/HankenGrotesk_Variable-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_dbaaa28e-module__d4KfPG__className{font-family:hanken,hanken Fallback}.hanken_dbaaa28e-module__d4KfPG__variable{--font-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_400-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_500-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_600-s.p.226pwps5o-gq_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_30c826f3-module__dNBdaG__className{font-family:plexMono,plexMono Fallback}.plexmono_30c826f3-module__dNBdaG__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
:root{--cbrc-ink-950:#150022;--cbrc-ink-900:#280040;--cbrc-ink-800:#33094f;--cbrc-ink-700:#431a5e;--cbrc-ink-600:#5b2f77;--cbrc-ink-500:#7a4e99;--cbrc-ink-400:#9b77b5;--cbrc-accent-700:#5e2480;--cbrc-accent-600:#7631a0;--cbrc-accent-500:#8c46b4;--cbrc-accent-400:#a566c9;--cbrc-accent-300:#c49bdf;--cbrc-accent-200:#e1cbef;--cbrc-accent-100:#f3eaf9;--cbrc-gold-700:#a8850a;--cbrc-gold-600:#d9a806;--cbrc-gold-500:#ffca08;--cbrc-gold-400:#ffd84e;--cbrc-gold-300:#ffe68f;--cbrc-gold-100:#fff8dc;--cbrc-paper-0:#fff;--cbrc-paper-50:#f8f6fa;--cbrc-paper-100:#f1edf5;--cbrc-paper-200:#e6dfec;--cbrc-paper-300:#d5cbdf;--cbrc-paper-400:#b9aac6;--cbrc-paper-500:#8e7f9c;--cbrc-paper-600:#62556e;--cbrc-paper-700:#423849;--cbrc-verified-600:#1e7a5a;--cbrc-verified-500:#2e9b72;--cbrc-verified-100:#dbf1e8;--cbrc-warn-600:#b5781c;--cbrc-warn-500:#d69528;--cbrc-warn-100:#fbefd7;--cbrc-danger-600:#b24138;--cbrc-danger-500:#cb5448;--cbrc-danger-100:#f8e3e0;--surface-page:var(--cbrc-paper-50);--surface-card:var(--cbrc-paper-0);--surface-sunken:var(--cbrc-paper-100);--surface-inset:var(--cbrc-paper-200);--surface-ink:var(--cbrc-ink-900);--surface-ink-soft:var(--cbrc-ink-800);--text-strong:var(--cbrc-ink-900);--text-default:var(--cbrc-ink-800);--text-muted:var(--cbrc-paper-600);--text-subtle:var(--cbrc-paper-500);--text-on-ink:#f3e9fa;--text-on-ink-muted:#b9a6c9;--text-link:var(--cbrc-accent-600);--border-subtle:var(--cbrc-paper-200);--border-default:var(--cbrc-paper-300);--border-strong:var(--cbrc-paper-400);--border-ink:#ffffff1a;--accent:var(--cbrc-accent-600);--accent-hover:var(--cbrc-accent-700);--accent-soft:var(--cbrc-accent-100);--accent-on:#fff;--brand-ink:var(--cbrc-ink-900);--brand-gold:var(--cbrc-gold-500);--brand-gold-deep:var(--cbrc-gold-600);--glass-panel:#ffffffd1;--glass-bar:#fffffff0;--focus-ring:0 0 0 3px #7631a052;--focus-ring-danger:0 0 0 3px #b2413838;--on-ink-surface:#ffffff0f;--on-ink-surface-raised:#ffffff1a;--on-ink-surface-strong:#ffffff24;--on-ink-hover:#ffffff14;--on-ink-track:#fff3;--on-ink-border-hover:#ffffff4d;--on-ink-sunken:#00000047;--on-ink-gold-surface:#ffca081a;--on-ink-gold-border:#ffca0857;--viz-radar-fill:#7631a029;--viz-radar-stroke:var(--accent)}[data-theme=dark]{--cbrc-paper-0:#23073a;--cbrc-paper-50:#150022;--cbrc-paper-100:#2e0f47;--cbrc-paper-200:#3a1856;--cbrc-paper-300:#4a2568;--cbrc-paper-400:#5e397d;--cbrc-paper-500:#a492b4;--cbrc-paper-600:#bcacc9;--cbrc-paper-700:#d6cbdf;--cbrc-ink-600:#9b77b5;--cbrc-ink-500:#7a4e99;--cbrc-accent-700:#cba5e4;--cbrc-accent-600:#8c46b4;--cbrc-accent-500:#a566c9;--cbrc-accent-400:#b98ad6;--cbrc-accent-300:#c49bdf;--cbrc-accent-200:#a566c952;--cbrc-accent-100:#a566c929;--cbrc-verified-600:#4fd6a6;--cbrc-verified-500:#3dbe8e;--cbrc-verified-100:#3ebe8e29;--cbrc-warn-600:#e8bb66;--cbrc-warn-500:#d69528;--cbrc-warn-100:#d6952829;--cbrc-danger-600:#ec8e84;--cbrc-danger-500:#d96a5e;--cbrc-danger-100:#cb544829;--cbrc-gold-700:#ffe68f;--cbrc-gold-600:#ffca08;--cbrc-gold-500:#ffca08;--cbrc-gold-400:#ffd84e;--cbrc-gold-300:#ffe68f;--cbrc-gold-100:#ffca0824;--surface-page:#150022;--surface-card:#23073a;--surface-sunken:#2e0f47;--surface-inset:#3a1856;--surface-ink:#12001e;--surface-ink-soft:#1d0530;--text-strong:#f7f2fb;--text-default:#e4d9ed;--text-muted:#a493b3;--text-subtle:#82708f;--text-link:var(--cbrc-accent-300);--text-on-ink:#f3e9fa;--text-on-ink-muted:#b9a6c9;--border-subtle:#ffffff17;--border-default:#ffffff26;--border-strong:#ffffff3d;--border-ink:#ffffff24;--accent:var(--cbrc-accent-500);--accent-hover:var(--cbrc-accent-400);--accent-soft:#a566c92e;--accent-on:#fff;--glass-panel:#150022bd;--glass-bar:#150022e0;--viz-radar-fill:#a566c938}
:root{--font-display:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:2.875rem;--text-4xl:3.75rem;--text-5xl:4.75rem;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.14em;--type-display-family:var(--font-display);--type-display-weight:var(--fw-semibold);--type-display-tracking:var(--tracking-tight);--type-eyebrow-family:var(--font-mono);--type-eyebrow-size:var(--text-xs);--type-eyebrow-tracking:var(--tracking-caps);--type-eyebrow-transform:uppercase;--type-body-family:var(--font-sans);--type-body-size:var(--text-base);--type-body-leading:var(--leading-relaxed);--type-data-family:var(--font-mono)}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-12:7rem;--space-16:10rem;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1320px;--gutter:var(--space-5)}
:root{--shadow-xs:0 1px 2px #2800400f;--shadow-sm:0 1px 3px #28004014, 0 1px 2px #2800400d;--shadow-md:0 4px 12px -2px #2800401c, 0 2px 4px -2px #28004012;--shadow-lg:0 12px 28px -6px #28004029, 0 4px 8px -4px #28004017;--shadow-xl:0 24px 56px -12px #28004038, 0 8px 16px -8px #2800401c;--shadow-inset:inset 0 1px 2px #2800401a;--ring-gold:0 0 0 1px var(--cbrc-gold-400), 0 0 0 4px #ffca0833;--ring-accent:0 0 0 1px var(--cbrc-accent-400), 0 0 0 4px #7631a029;--blur-panel:blur(14px);--blur-bar:blur(10px);--overlay-scrim:#1500228c;--grad-ink:linear-gradient(160deg, #280040 0%, #33094f 60%, #3e1259 100%);--grad-ink-accent:linear-gradient(150deg, #280040 0%, #431a5e 70%, #7631a0 140%);--grad-hairline:linear-gradient(90deg, transparent, var(--cbrc-accent-400), transparent);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, .84, .36, 1);--ease-emphasis:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--ledger-grid:linear-gradient(#7631a00d 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #7631a00d 1px, transparent 1px) 0 0 / 28px 100%}[data-theme=dark]{--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px -2px #00000073;--shadow-lg:0 12px 28px -6px #0000008c;--shadow-xl:0 24px 56px -12px #000000a6;--ledger-grid:linear-gradient(#c49bdf0f 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #c49bdf0f 1px, transparent 1px) 0 0 / 28px 100%}
*,:before,:after{box-sizing:border-box}html{background:var(--surface-page);-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-default);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--leading-tight);color:var(--text-strong);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}button,input,select,textarea{font:inherit;color:inherit}.cbrcEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.cbrcDisplay{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--leading-tight);color:var(--text-strong);letter-spacing:var(--tracking-tight)}.cbrcMono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cbrcHairline{background:var(--grad-hairline);border:0;height:1px}.cbrcLedgerBg{background-image:var(--ledger-grid)}.cbrcSrOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

