@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-ui:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--ok-fill:#5a7a34;--ok-ink:#4e6a2d;--warn-fill:#b07a12;--warn-ink:#8a5f10;--over-fill:#9b2c1e;--over-ink:#9b2c1e;--ground:#f2f4f0;--surface:#fff;--raise:#eaece7;--line:#dfe2dc;--track:#e3e6e0;--ink:#12140f;--ink-2:#6b7168;--accent:#577500;--accent-ink:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ok-fill:#7fb04a;--ok-ink:#9dcb6c;--warn-fill:#d79e33;--warn-ink:#e8b44f;--over-fill:#d6604b;--over-ink:#ee8874;--ground:#0a0c08;--surface:#14170f;--raise:#1c2015;--line:#262b1e;--track:#262b1e;--ink:#eff1eb;--ink-2:#92958d;--accent:#c1f354;--accent-ink:#0a0c08}:root[data-accent=cian]{--accent:#007e7f;--accent-ink:#fff}:root[data-accent=indigo]{--accent:#325ac2;--accent-ink:#fff}:root[data-accent=magenta]{--accent:#a43687;--accent-ink:#fff}:root[data-theme=dark][data-accent=cian]{--accent:#69ecec;--accent-ink:#0a0c08}:root[data-theme=dark][data-accent=indigo]{--accent:#86b4ff;--accent-ink:#0a0c08}:root[data-theme=dark][data-accent=magenta]{--accent:#ff87e4;--accent-ink:#0a0c08}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}input[type=date]{appearance:none;min-width:0;max-width:100%;display:block}input[type=date]::-webkit-date-and-time-value{text-align:start;margin:0}.num{font-variant-numeric:tabular-nums}
