@font-face{font-family:ChicagoFLF;font-weight:400;font-style:normal;font-display:block;src:url(/assets/ChicagoFLF-mMBkrJj5.woff2)format("woff2")}@font-face{font-family:Monaco9;font-weight:400;font-style:normal;font-display:block;src:url(/assets/Monaco9-Cyz9CqM0.woff2)format("woff2")}:root{--layer-menu-bar:100;--layer-menu:200;--layer-tooltip:300;--layer-skip-link:400;--layer-boot-sequence-overlay:500;--layer-boot-sequence:600;--menu-bar-height:32px;--gutter:12px;--scrollbar-size:22px;--tooltip-margin:5px;--shadow-length:2px;--font-family-chrome:"ChicagoFLF", sans-serif;--font-family-ui:"Helvetica", "Helvetica Neue", system-ui, sans-serif;--font-family-console:"Monaco9", ui-monospace, monospace;--font-chrome:16px var(--font-family-chrome);--font-chrome-letter-spacing:-.01em;--font-ui-line-height:20px;--font-ui:14px/var(--font-ui-line-height) var(--font-family-ui);--font-ui-bold:bold 14px/var(--font-ui-line-height) var(--font-family-ui);--font-console:32px var(--font-family-console);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #16171a;--color-background:var(--csstools-light-dark-toggle--0,#f8f7f4);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #f2f1ee;--color-foreground:var(--csstools-light-dark-toggle--1,#1a1f2e);--color-foreground-muted:color-mix(in oklab, var(--color-foreground) 55%, var(--color-background));--color-accent:#7c9082;--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--color-foreground);--color-boot-sequence-light:var(--csstools-light-dark-toggle--2,var(--color-background));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--color-background);--color-boot-sequence-dark:var(--csstools-light-dark-toggle--3,var(--color-foreground));--color-boot-sequence-background:color-mix(in oklab, var(--color-boot-sequence-dark) 80%, var(--color-accent));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-foreground) 45%, var(--color-background));--color-border:var(--csstools-light-dark-toggle--4,var(--color-foreground));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-border) 60%, var(--color-background));--color-border-muted:var(--csstools-light-dark-toggle--5,color-mix(in oklab, var(--color-border) 35%, var(--color-background)));--color-selection-background:var(--color-foreground);--color-selection-foreground:var(--color-background);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-accent) 18%, var(--color-background));--color-wallpaper-a:var(--csstools-light-dark-toggle--6,color-mix(in oklab, var(--color-accent) 32%, var(--color-background)));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-wallpaper-a) 84%, var(--color-foreground));--color-wallpaper-b:var(--csstools-light-dark-toggle--7,color-mix(in oklab, var(--color-wallpaper-a) 72%, var(--color-foreground)));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(from var(--color-background) r g b / 70%);--shadow-menu-bar:0 var(--shadow-length) 0 var(--csstools-light-dark-toggle--8,rgb(from var(--color-foreground) r g b / 30%));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(from var(--color-background) r g b / 70%);--shadow-drop:var(--shadow-length) var(--shadow-length) 0 var(--csstools-light-dark-toggle--9,rgb(from var(--color-foreground) r g b / 30%));--grain-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='luminanceToAlpha'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--wallpaper:conic-gradient(var(--color-wallpaper-b) 0 25%, var(--color-wallpaper-a) 0 50%, var(--color-wallpaper-b) 0 75%, var(--color-wallpaper-a) 0) 0 0 / 4px 4px repeat;--dotted-frame:linear-gradient(90deg, currentcolor 50%, transparent 0) 0 0 / 2px 1px repeat-x, linear-gradient(90deg, currentcolor 50%, transparent 0) 0 100% / 2px 1px repeat-x, linear-gradient(180deg, currentcolor 50%, transparent 0) 0 0 / 1px 2px repeat-y, linear-gradient(180deg, currentcolor 50%, transparent 0) 100% 0 / 1px 2px repeat-y;--duration-desktop-reveal-step:.3s;--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not (color:light-dark(tan, tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #16171a;--color-background:var(--csstools-light-dark-toggle--0,#f8f7f4);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #f2f1ee;--color-foreground:var(--csstools-light-dark-toggle--1,#1a1f2e);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--color-foreground);--color-boot-sequence-light:var(--csstools-light-dark-toggle--2,var(--color-background));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--color-background);--color-boot-sequence-dark:var(--csstools-light-dark-toggle--3,var(--color-foreground));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-foreground) 45%, var(--color-background));--color-border:var(--csstools-light-dark-toggle--4,var(--color-foreground));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-border) 60%, var(--color-background));--color-border-muted:var(--csstools-light-dark-toggle--5,color-mix(in oklab, var(--color-border) 35%, var(--color-background)));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-accent) 18%, var(--color-background));--color-wallpaper-a:var(--csstools-light-dark-toggle--6,color-mix(in oklab, var(--color-accent) 32%, var(--color-background)));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) color-mix(in oklab, var(--color-wallpaper-a) 84%, var(--color-foreground));--color-wallpaper-b:var(--csstools-light-dark-toggle--7,color-mix(in oklab, var(--color-wallpaper-a) 72%, var(--color-foreground)));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(from var(--color-background) r g b / 70%);--shadow-menu-bar:0 var(--shadow-length) 0 var(--csstools-light-dark-toggle--8,rgb(from var(--color-foreground) r g b / 30%));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(from var(--color-background) r g b / 70%);--shadow-drop:var(--shadow-length) var(--shadow-length) 0 var(--csstools-light-dark-toggle--9,rgb(from var(--color-foreground) r g b / 30%))}}@supports (color:light-dark(red, red)){:root{--color-background:light-dark(#f8f7f4,#16171a);--color-foreground:light-dark(#1a1f2e,#f2f1ee);--color-boot-sequence-light:light-dark(var(--color-background),var(--color-foreground));--color-boot-sequence-dark:light-dark(var(--color-foreground),var(--color-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:light-dark(red, red)){:root{--color-border:light-dark(var(--color-foreground),color-mix(in oklab, var(--color-foreground) 45%, var(--color-background)));--color-border-muted:light-dark(color-mix(in oklab, var(--color-border) 35%, var(--color-background)),color-mix(in oklab, var(--color-border) 60%, var(--color-background)));--color-wallpaper-a:light-dark(color-mix(in oklab, var(--color-accent) 32%, var(--color-background)),color-mix(in oklab, var(--color-accent) 18%, var(--color-background)));--color-wallpaper-b:light-dark(color-mix(in oklab, var(--color-wallpaper-a) 72%, var(--color-foreground)),color-mix(in oklab, var(--color-wallpaper-a) 84%, var(--color-foreground)))}}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))) and (color:light-dark(red, red)){:root{--shadow-menu-bar:0 var(--shadow-length) 0 light-dark(rgb(from var(--color-foreground) r g b / 30%),rgb(from var(--color-background) r g b / 70%));--shadow-drop:var(--shadow-length) var(--shadow-length) 0 light-dark(rgb(from var(--color-foreground) r g b / 30%),rgb(from var(--color-background) r g b / 70%))}}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{overscroll-behavior:none;overflow:hidden}html[data-boot]:before{content:"";z-index:var(--layer-boot-sequence-overlay);background:var(--color-boot-sequence-background);position:fixed;inset:0}body{color:var(--color-foreground);margin:0}a,button,div[role=button]{font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0}::selection{color:var(--color-selection-foreground);background:var(--color-selection-background)}
