@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/IBMPlexSans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/IBMPlexSans-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/IBMPlexSans-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lab/IBMPlexSans-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/IBMPlexMono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/IBMPlexMono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/IBMPlexMono-600.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/PublicSans-400.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/PublicSans-500.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/PublicSans-600.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lab/PublicSans-700.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/SourceSans3-400.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/SourceSans3-500.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/SourceSans3-600.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lab/SourceSans3-700.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/SourceCodePro-400.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/SourceCodePro-500.woff2)format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/SplineSans-400.woff2)format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/SplineSans-500.woff2)format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/SplineSans-600.woff2)format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lab/SplineSans-700.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/SplineSansMono-400.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/SplineSansMono-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/Switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lab/Switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lab/Switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lab/Switzer-700.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lab/CommitMono-400.woff2)format("woff2")}html[data-lab-font=plex] body{--font-sans:"IBM Plex Sans", ui-sans-serif;--font-mono:"IBM Plex Mono", ui-monospace}html[data-lab-font=public] body{--font-sans:"Public Sans", ui-sans-serif;--font-mono:"IBM Plex Mono", ui-monospace}html[data-lab-font=source] body{--font-sans:"Source Sans 3", ui-sans-serif;--font-mono:"Source Code Pro", ui-monospace}html[data-lab-font=spline] body{--font-sans:"Spline Sans", ui-sans-serif;--font-mono:"Spline Sans Mono", ui-monospace}html[data-lab-font=switzer] body{--font-sans:"Switzer", ui-sans-serif;--font-mono:"Commit Mono", ui-monospace}html[data-lab-tint=a]:not(.dark){--chip-tint-act-bg:var(--warn-soft);--chip-tint-act-tx:#663d00;--chip-tint-act-bd:color-mix(in oklch, var(--warn) 30%, transparent);--chip-tint-done-bg:var(--ok-soft);--chip-tint-done-tx:#004a27;--chip-tint-done-bd:color-mix(in oklch, var(--ok) 30%, transparent);--chip-tint-late-bg:var(--danger-soft);--chip-tint-late-tx:var(--danger);--chip-tint-late-bd:color-mix(in oklch, var(--danger) 28%, transparent)}@supports (color:lab(0% 0 0)){html[data-lab-tint=a]:not(.dark){--chip-tint-act-tx:lab(30.0108% 21.5964 60.2113);--chip-tint-done-tx:lab(26.918% -28.9729 14.9795)}}
