:root[data-theme=bureau],:root[data-theme=bureau] .surface-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-50:#f0f9fa;--color-primary-100:#dbf2f6;--color-primary-200:#b9e3ec;--color-primary-300:#8ccdd9;--color-primary-400:#57adba;--color-primary-500:#2d95a7;--color-primary-600:#017f95;--color-primary-700:#006a7d;--color-primary-800:#045160;--color-primary-900:#043945;--color-primary-950:#03242c;--primary:#006a7d;--secondary:#d9d2bf;--accent:#f0b429;--text:#20242c;--text-muted:#5c5644;--text-subtle:#6b6450;--text-light:#f4efe2;--text-dark:#20242c;--text-on-primary:#f4efe2;--text-on-secondary:#20242c;--text-on-accent:#20242c;--surface:#e6e0d1;--surface-glass:color-mix(in oklch, var(--surface) 88%, transparent);--card:#fffdf7;--card-hover:#fbf6ea;--border-1:#ddd6c5;--border-2:#20242c;--focus-ring:#006a7d;--shadow-hard:2px 2px 0 color-mix(in srgb, var(--text) 62%, transparent);--shadow-hard-lg:3px 3px 0 color-mix(in srgb, var(--text) 62%, transparent);--shadow-hard-xl:5px 5px 0 color-mix(in srgb, var(--text) 62%, transparent);--popover-shadow:var(--shadow-hard-lg);--panel-shadow:var(--shadow-hard-xl);--overlay-shadow:var(--shadow-hard-xl);--chat-bar-shadow:var(--shadow-hard);--chat-popover-shadow:var(--shadow-hard-lg);--navbar-shadow:var(--shadow-hard-lg);--button-radius:var(--radius);--button-shadow:var(--shadow-hard);--button-shadow-active:none;--button-transform-active:translate(2px, 2px);--card-shadow-xs:var(--shadow-hard);--card-shadow-sm:var(--shadow-hard);--card-shadow-md:var(--shadow-hard);--card-hover-shadow:var(--shadow-hard-lg);--card-hover-shadow-tile:var(--shadow-hard);--card-featured-border-width:8px;--card-featured-shadow:none;--control-shadow:1px 1px 0 color-mix(in srgb, var(--text) 62%, transparent);--control-shadow-strong:var(--shadow-hard);--radius-xs:2px;--radius-sm:2px;--radius:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:4px;--radius-overlay:4px;--radius-pill:3px;--chip-radius:2px;--action-button-radius:3px;--font-display:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--font-sans:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--error-solid:#b53026;--error-on-solid:#f4efe2;--error-bg:#f7e6e3;--error-border:#e3b3ac;--error-text:#8a241c}@supports (color:lab(0% 0 0)){:root[data-theme=bureau],:root[data-theme=bureau] .surface-light{--color-primary-50:lab(97.1819% -2.90412 -1.92488);--color-primary-100:lab(93.815% -6.9409 -4.59867);--color-primary-200:lab(87.5916% -12.7677 -8.81172);--color-primary-300:lab(78.4955% -19.3235 -12.8256);--color-primary-400:lab(65.8928% -24.4912 -14.9537);--color-primary-500:lab(56.5953% -25.5533 -18.6593);--color-primary-600:lab(48.4059% -24.4714 -20.4687);--color-primary-700:lab(40.5424% -21.2622 -18.5746);--color-primary-800:lab(30.802% -17.0017 -15.4758);--color-primary-900:lab(21.4227% -13.1181 -12.4368);--color-primary-950:lab(12.0616% -9.57675 -9.0544)}}:root[data-theme=bureau],:root[data-theme=bureau][data-color-scheme]{--menu-trigger-radius:var(--button-radius);--menu-trigger-bg:var(--card);--menu-trigger-fg:var(--text);--menu-trigger-border:var(--text);--menu-trigger-shadow:var(--shadow-hard);--menu-trigger-hover-bg:var(--card-hover);--menu-trigger-hover-fg:var(--text);--menu-trigger-transform-active:translate(2px, 2px);--menu-trigger-open-bg:var(--primary);--menu-trigger-open-fg:var(--text-on-primary);--menu-trigger-open-border:var(--text);--menu-trigger-open-shadow:none;--menu-trigger-open-transform:translate(2px, 2px);--menu-chevron-bg:color-mix(in oklch, var(--text) 10%, transparent);--menu-chevron-open-bg:color-mix(in oklch, var(--text-on-primary) 16%, transparent);--menu-popover-radius:var(--radius-lg);--menu-popover-border:var(--text);--menu-popover-shadow:var(--shadow-hard-lg)}:root[data-theme=bureau][data-color-scheme=dark],:root[data-theme=bureau] .surface-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#4fa3ae;--secondary:#20231b;--accent:#ffc23d;--text:#f0e7d2;--text-muted:#a39c86;--text-subtle:#938b75;--text-light:#f0e7d2;--text-dark:#14140f;--text-on-primary:#14140f;--text-on-secondary:#f0e7d2;--text-on-accent:#14140f;--surface:#14140f;--surface-glass:color-mix(in oklch, var(--surface) 88%, transparent);--card:#20231b;--card-hover:#272b20;--border-1:#2c2c22;--border-2:#565341;--focus-ring:#4fa3ae;--overlay-ink:240 231 210;--error-solid:#ff6e52;--error-on-solid:#14140f;--error-bg:#ff6e522e;--error-border:#ff6e5252;--error-text:#ffb3a4;--navbar-shadow:var(--shadow-hard-lg)}
@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-400-normal.2zjupo6h_7s6-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-500-normal.2iux6p93lbie0.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-600-normal.1h5idvp2hvbrn.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-700-normal.31dtbxwegngs4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-800-normal.12ltad9irumil.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-400-italic.0a2fgw9dqqr6w.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-ext-700-italic.3tc3txvolngcw.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;src:url(../media/SpaceMono-latin-ext-400-normal.31_unrole__js.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;src:url(../media/SpaceMono-latin-ext-400-italic.13gdhm8fb4pn3.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;src:url(../media/SpaceMono-latin-ext-700-normal.2m6bh4rackjgg.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;src:url(../media/SpaceMono-latin-ext-700-italic.1nfo31k932jlz.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(../media/FiraSans-latin-400-normal.1k6a4zdudb4xc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-500-normal.3hy8olobdqxjx.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-600-normal.1p7mpnqrc8rxp.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-700-normal.2_v3pbqmip31-.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-800-normal.1rs8buf2nveo4.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-400-italic.1s-07brjpkgl5.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Fira Sans;src:url(../media/FiraSans-latin-700-italic.2yytvyf1ljnvt.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;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:Space Mono;src:url(../media/SpaceMono-latin-400-normal.37_1qewfwlumh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Space Mono;src:url(../media/SpaceMono-latin-400-italic.3hi6lybu3evt6.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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:Space Mono;src:url(../media/SpaceMono-latin-700-normal.3dmnla43cklex.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Space Mono;src:url(../media/SpaceMono-latin-700-italic.3wtcw1b61wwhk.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;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[data-theme=ink],:root[data-theme=ink] .surface-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-50:#fbfaf8;--color-primary-100:#f3f2ef;--color-primary-200:#e6e4e1;--color-primary-300:#d3d1cd;--color-primary-400:#a6a4a0;--color-primary-500:#7c7a76;--color-primary-600:#5a5854;--color-primary-700:#3f3d3a;--color-primary-800:#2a2926;--color-primary-900:#1b1916;--color-primary-950:#100e0c;--primary:#1c1a17;--secondary:#dad7d2;--accent:#815b26;--text-on-primary:#f4f1ed;--text-on-secondary:#1c1a17;--text-on-accent:#f4f1ed;--text:#171614;--text-muted:#4f4d49;--text-subtle:#65635f;--text-light:#f4f1ed;--text-dark:#100e0c;--surface:#eae8e3;--surface-glass:color-mix(in oklch, var(--surface) 88%, transparent);--card:#f8f7f4;--card-hover:#fdfcf9;--border-1:#d7d4ce;--border-2:#b4b1aa;--focus-ring:#1c1a1766;--overlay-ink:20 19 17;--scrim:#14131199}@supports (color:lab(0% 0 0)){:root[data-theme=ink],:root[data-theme=ink] .surface-light{--color-primary-50:lab(98.2724% .0796318 1.13987);--color-primary-100:lab(95.3764% .107527 1.52063);--color-primary-200:lab(90.7405% .136286 1.90201);--color-primary-300:lab(83.7844% .166237 2.28416);--color-primary-400:lab(67.5402% .274479 2.27318);--color-primary-500:lab(51.2972% .348151 2.26364);--color-primary-600:lab(37.3769% .352904 2.26678);--color-primary-700:lab(25.7766% .359237 2.2711);--color-primary-800:lab(16.4961% .367522 2.27693);--color-primary-900:lab(8.95548% .37872 2.27538);--color-primary-950:lab(4.06215% .296272 1.12497);--primary:lab(9.53554% .377633 2.28434);--secondary:lab(86.1122% .226587 3.04878);--accent:lab(41.893% 12.2636 35.8571);--text-on-primary:lab(95.3845% .164986 2.28332);--text-on-secondary:lab(9.53554% .377633 2.28434);--text-on-accent:lab(95.3845% .164986 2.28332);--text:lab(7.23865% .292256 1.69541);--text-muted:lab(32.7368% .355065 2.26826);--text-subtle:lab(42.017% .351042 2.26557);--text-light:lab(95.3845% .164986 2.28332);--text-dark:lab(4.06215% .296272 1.12497);--surface:lab(91.9044% .165313 2.28355);--card:lab(97.1165% .107408 1.5206);--card-hover:lab(98.8524% .0796616 1.13986);--border-1:lab(84.9522% .226796 3.04896);--border-2:lab(72.1996% .295103 3.81892);--focus-ring:lab(9.53554% .377633 2.28434/.4)}}:root[data-theme=ink][data-color-scheme=dark],:root[data-theme=ink] .surface-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#e2ded5;--secondary:#262421;--accent:#dcb87a;--text-on-primary:#100e0c;--text-on-secondary:#efebe2;--text-on-accent:#100e0c;--text:#efebe2;--text-muted:#bbb7af;--text-subtle:#95928b;--text-light:#efebe2;--text-dark:#100e0c;--surface:#100e0c;--surface-glass:color-mix(in oklch, var(--surface) 88%, transparent);--card:#1b1916;--card-hover:#22201d;--border-1:#262421;--border-2:#3f3d38;--focus-ring:#e2ded573;--overlay-ink:242 239 232;--scrim:#000000b3}@supports (color:lab(0% 0 0)){:root[data-theme=ink][data-color-scheme=dark],:root[data-theme=ink] .surface-dark{--primary:lab(88.4475% .354767 4.58311);--secondary:lab(14.1759% .370368 2.27899);--accent:lab(76.9149% 7.75054 36.559);--text-on-primary:lab(4.06215% .296272 1.12497);--text-on-secondary:lab(93.0876% .35277 4.58177);--text-on-accent:lab(4.06215% .296272 1.12497);--text:lab(93.0876% .35277 4.58177);--text-muted:lab(74.5271% .361919 4.58802);--text-subtle:lab(60.5993% .300914 3.82289);--text-light:lab(93.0876% .35277 4.58177);--text-dark:lab(4.06215% .296272 1.12497);--surface:lab(4.06215% .296272 1.12497);--card:lab(8.95548% .37872 2.27538);--card-hover:lab(12.438% .443183 2.66702);--border-1:lab(14.1759% .370368 2.27899);--border-2:lab(25.7814% .491887 3.03722);--focus-ring:lab(88.4475% .354767 4.58311/.45)}}
@font-face{font-family:"Source Serif 4";src:url(../media/SourceSerif4-VariableFont_opsz_wght.09p8ociq92z49.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../media/SourceSerif4-Italic-VariableFont_opsz_wght.351i_6flh80u8.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(../media/SourceSans3-VariableFont_wght.3h97n_nef8m8a.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(../media/SourceSans3-Italic-VariableFont_wght.1aztt7u8kllgv.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}