@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.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-ui:"Instrument Sans Variable", system-ui, -apple-system, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:24px;--text-xl:40px;--text-2xl:64px;--text-footnote:13px;--text-control:15px;--leading-tight:1.1;--leading-normal:1.45;--leading-prose:1.6;--tracking-tight:-.028em;--tracking-display:-.04em;--tracking-normal:-.014em;--tracking-control:-.02em;--weight-control:400;--weight-control-selected:500;--weight-body:400;--weight-medium:500;--weight-strong:600;--weight-bold:700;--opacity-idle:.62;--opacity-hover:.85;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--measure:680px;--rule:1px;--hairline:.5px;--radius:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:22px;--radius-pill:999px;--control-sm:32px;--control-md:38px;--control-pad:14px;--blur:saturate(180%) blur(22px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.2s;--duration-base:.3s;--duration-slow:.4s;--z-chrome:10;--z-overlay:100}@media (pointer:coarse){:root{--control-sm:40px;--control-md:46px;--control-pad:16px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efefef;--surface:#e7e7e7;--surface-raised:#e0e0e0;--border:#d4d4d4;--border-strong:#b2b2b2;--fg-subtle:#686868;--fg-muted:#555;--fg:#111;--fg-control:#3d3d3d;--paper:#fff;--paper-index:#e6e6e6;--paper-index-rule:#c6c6c6;--glass:#fcfcfc9e;--glass-thick:#fafafad6;--glass-edge:#ffffffbf;--glass-line:#00000012;--shadow-float:0 1px 2px #0000000d, 0 6px 24px #0000001a;--shadow-paper:0 1px 2px #0000000a, 0 6px 22px #0000000f;--fill:#0000000d;--fill-strong:#00000017;--thumb:#fff;--separator:#0000001a;--focus:#111;--selection:#1111111f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161616;--surface:#1c1c1c;--surface-raised:#242424;--border:#2e2e2e;--border-strong:#444;--fg-subtle:#8a8a8a;--fg-muted:#b0b0b0;--fg:#ededed;--fg-control:#d4d4d4;--paper:#212121;--paper-index:#2b2b2b;--paper-index-rule:#3c3c3c;--glass:#2c2c2c94;--glass-thick:#1e1e1edb;--glass-edge:#ffffff17;--glass-line:#0009;--shadow-float:0 1px 2px #0000004d, 0 8px 28px #00000073;--shadow-paper:0 0 0 1px #2e2e2e;--fill:#ffffff14;--fill-strong:#ffffff24;--thumb:#5a5a5a;--separator:#ffffff1f;--focus:#ededed;--selection:#ededed29}[data-paper=index]{--paper:var(--paper-index);--border:var(--paper-index-rule)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out)}body{background:var(--bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:hidden}::selection{background:var(--selection)}h1,h2,h3,p{font-weight:inherit;margin:0}h1,h2{font-weight:var(--weight-medium)}button,input,textarea{font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:var(--rule) solid var(--focus);outline-offset:2px}code,kbd,pre{font-family:var(--font-code)}.mono{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-subtle)}@media (pointer:coarse){:is(input,textarea,select):not([data-canvas-world] *){font-size:max(16px,1em)!important}}
