._0uJvSG_banner{background:var(--demo-banner);color:var(--on-dark);text-align:center;font-family:var(--font-mono);letter-spacing:.04em;padding:8px 16px;font-size:12px;font-weight:600}
@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_700_normal-s.p.3cj1z__33gk9h.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}._4U6YSa_className{font-family:ibmPlexSans,ibmPlexSans Fallback}._4U6YSa_variable{--font-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.abiugW_className{font-family:ibmPlexMono,ibmPlexMono Fallback}.abiugW_variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
@font-face{font-family:gelasio;src:url(../media/gelasio_latin_400_normal-s.p.1av-gnp2il8pp.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gelasio;src:url(../media/gelasio_latin_700_normal-s.p.00pksomwo-nk7.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:gelasio Fallback;src:local(Times New Roman);ascent-override:85.38%;descent-override:31.46%;line-gap-override:0.0%;size-adjust:108.66%}.HI-U9q_className{font-family:gelasio,gelasio Fallback}.HI-U9q_variable{--font-gelasio:"gelasio", "gelasio Fallback"}
:root{--brand:#a9292f;--brand-hover:#8a2126;--brand-ring:#e7c5c3;--ink:#3f342d;--muted:#736550;--faint:#9c9084;--bg:#faf8f7;--surface:#fff;--selection-tint:#f4e3e2;--border:#e5ded9;--border-subtle:#f0ebe8;--on-dark:#fff;--track:#efe9e5;--icon-faint:#c2b6aa;--danger-tint:#f4e3e2;--disabled-bg:#e2dcd7;--preview-bg:#ece6e2;--scrollbar-thumb:#d4cabf;--row-zebra:#f3f0ef;--brand-rgb:169 41 47;--positive:#3f7d4f;--neutral:#b46414;--negative:#a9292f;--demo-banner:#b46414;--font-sans:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--font-serif:var(--font-gelasio), Georgia, "Times New Roman", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}body{min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--bg);border-radius:8px}
