@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_e8c06949-module__97C82a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_e8c06949-module__97C82a__variable{--font-jost:"Jost", "Jost Fallback"}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fbfaf8;--surface-raised:#fff;--surface-sunken:#f2f0ec;--paper-text:#1b1d21;--paper-text-muted:#5f6670;--paper-text-faint:#8b929b;--paper-border:#e6e2dc;--paper-border-strong:#cfc9c0;--border:var(--paper-border);--border-strong:var(--paper-border-strong);--text:var(--paper-text);--text-muted:var(--paper-text-muted);--text-faint:var(--paper-text-faint);--accent:#2c4bff;--accent-contrast:#fff;--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--focus-ring:var(--accent);--ink:#203130;--ink-text:#f4f2ee;--ink-muted:#b3b9b3;--ink-faint:#86908a;--ink-border:#ffffff1f;--ink-border-strong:#ffffff47;--chip-lilac:#d9d0ff;--chip-butter:#f7df8c;--chip-mint:#c3ebb4;--chip-text:#1b1d21;--callout:#cdeec2;--warn:#b45309;--warn-soft:color-mix(in oklab, var(--warn) 16%, transparent);--danger:#c62828;--danger-soft:color-mix(in oklab, var(--danger) 16%, transparent);--font-sans:var(--font-jost), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:.375rem;--radius:.75rem;--radius-lg:1.25rem;--radius-full:999px;--shadow-sm:0 1px 2px #0000000f;--shadow:0 1px 2px #0000000f, 0 8px 24px -12px #0000002e;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration:.2s;--duration-spring:.4s;--ease-spring:linear(0, .1794, .4581, .6791, .8229, .9073, .9536, .9777, .9897, .9955, .9981, .9993, 1)}@supports (color:lab(0% 0 0)){:root{--ink-border:lab(100% -.0000298023 .0000119209/.12);--ink-border-strong:lab(100% -.0000298023 .0000119209/.28);--shadow-sm:0 1px 2px lab(0% 0 0/.06);--shadow:0 1px 2px lab(0% 0 0/.06), 0 8px 24px -12px lab(0% 0 0/.18)}}}
@layer reset,tokens,base,components,utilities;@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img,svg,video{max-inline-size:100%;display:block}}@layer base{html,body{max-inline-size:100vw;overflow-x:hidden}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in oklab, var(--accent) 25%, transparent)}}@layer utilities{.paper{color:var(--paper-text);--text:var(--paper-text);--text-muted:var(--paper-text-muted);--text-faint:var(--paper-text-faint);--border:var(--paper-border);--border-strong:var(--paper-border-strong)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
