@font-face{font-family:Overpass Fallback;src:local(Arial);ascent-override:87.67%;descent-override:38.03%;line-gap-override:0%;size-adjust:100.72%}@font-face{font-family:Overpass Mono Fallback;src:local(Arial);ascent-override:63.9%;descent-override:27.72%;line-gap-override:0%;size-adjust:138.18%}:root{--font-sans:"Overpass", "Overpass Fallback";--font-mono:"Overpass Mono", "Overpass Mono Fallback"}
:root{--asphalt:#121417;--anthracite:#1b1f24;--slate:#262c33;--seam:#343b44;--sign-face:#e8ebee;--signal-white:#f2f4f6;--fog:#a7b0ba;--dim:#6b7581;--signal:#24e0b2;--signal-deep:#17b08a;--attention:#ffad1f;--exception:#ff4d3d;--ice:#c9d3dc;--signal-ink:#08705a;--graphite:#4b545e;--ease-out:cubic-bezier(.16, 1, .3, 1);--cadence:2.4s;--radius-input:2px;--radius-control:6px;--radius-panel:8px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--asphalt);color:var(--signal-white);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{color:var(--signal-white);background:#24e0b24d}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-control)}.skip-link{z-index:100;background:var(--signal);color:var(--asphalt);border-radius:var(--radius-control);padding:10px 14px;font-weight:600;position:absolute;top:-64px;left:16px}.skip-link:focus-visible{top:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}
