:root{--field:#1b2422;--panel:#232e2b;--panel2:#2b3835;--line:#3b4a46;--ink:#edeee6;--ink-dim:#a3ada6;--accent:#f0c75e;--warn:#e8845c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--field);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--field)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}input[type=range]{accent-color:var(--accent);cursor:pointer;height:28px}.od-note{color:var(--ink-dim);border-left:3px solid var(--warn);margin:18px 0 22px;padding:4px 0 4px 12px;font-size:13.5px;line-height:1.5}.page-tail{max-width:900px;margin:0 auto}
@font-face{font-family:barlow;src:url(../media/Barlow_400_latin-s.p.2g-m-43w4inzo.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(../media/Barlow_500_latin-s.p.1e42q6h-am56h.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlow;src:url(../media/Barlow_600_latin-s.p.20ymm9zt6h9oi.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.barlow_48a95f-module__EBzt0a__className{font-family:barlow,barlow Fallback}.barlow_48a95f-module__EBzt0a__variable{--font-sans:"barlow", "barlow Fallback"}
@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_600_latin-s.p.289y3avl9x-vx.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_700_latin-s.p.21s4tc4km7afu.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.barlowcondensed_7705c91f-module___vhtBq__className{font-family:barlowCondensed,barlowCondensed Fallback}.barlowcondensed_7705c91f-module___vhtBq__variable{--font-display:"barlowCondensed", "barlowCondensed Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_400_latin-s.p.3xdfs0-p_zi4c.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_600_latin-s.p.30e0eqd5fxn92.woff2?dpl=dpl_5Q5AbiffgEQEoiYdStXYTiyNBmuQ)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_6247d93b-module__0C4fxa__className{font-family:plexMono,plexMono Fallback}.plexmono_6247d93b-module__0C4fxa__variable{--font-mono:"plexMono", "plexMono Fallback"}
