@font-face{font-family:interTight;src:url(../media/InterTight_Variable-s.p.1rysqark8-wn1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.ZJ2eLW_className{font-family:interTight,interTight Fallback}.ZJ2eLW_variable{--font-inter-tight:"interTight", "interTight Fallback"}
:root{--ground:#fbfaf7;--surface:#fff;--surface-sunk:#f1efea;--ink:#1c1c1c;--graphite:#5b5955;--line:#e2dfd8;--line-strong:#85827c;--action:#1c1c1c;--on-action:#f0eee9;--tile:#1c1c1c;--on-tile:#f0eee9;--code-ground:#fff;--code-ink:#1c1c1c;--chartreuse:#dbf572;--highlight:var(--chartreuse);--on-highlight:#1c1c1c;--nav:#1c1c1c;--on-nav:#f0eee9;--nav-muted:#b5b2ab;--nav-raised:#2f2f2d;--nav-line:#3a3935;--dot:var(--ink);--focus:#1c1c1c;--danger:#a3341f;--danger-soft:#f6e1db;--on-danger:#f0eee9;--scrim:#1c1c1c66;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--dot-size:.15em;--dot-gap:.07em;--wordmark-min:16px;--tap-min:44px;--duration-fast:.15s;--duration-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--z-sticky:10;--z-nav:20;--z-toast:50;--z-skip:60;--width-narrow:440px;--width-text:640px;--width-content:720px;--width-wide:1080px;--sidebar-width:240px;--topbar-height:56px;--bottombar-height:64px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.5px;--font-sans:"Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--type-display:600 56px/56px var(--font-sans);--type-display-tracking:-.04em;--type-title:600 34px/38px var(--font-sans);--type-title-tracking:-.03em;--type-heading:600 22px/28px var(--font-sans);--type-heading-tracking:-.01em;--type-body:400 16px/24px var(--font-sans);--type-body-tracking:normal;--type-body-sm:400 14px/20px var(--font-sans);--type-body-sm-tracking:normal;--type-label:600 12px/16px var(--font-sans);--type-label-tracking:.06em;--type-wordmark:700 40px/40px var(--font-sans);--type-wordmark-tracking:-.03em;--type-code:600 28px/34px var(--font-mono);--type-code-tracking:.08em;--type-code-sm:600 18px/26px var(--font-mono);--type-code-sm-tracking:.06em}@media (max-width:719px){:root{--type-display:600 40px/42px var(--font-sans)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#121211;--surface:#1a1a19;--surface-sunk:#242422;--ink:#f0eee9;--graphite:#a8a59e;--line:#2e2d2a;--line-strong:#6e6c66;--action:#f0eee9;--on-action:#1c1c1c;--tile:#2c2c29;--on-tile:#f0eee9;--code-ground:#fff;--code-ink:#1c1c1c;--chartreuse:#dbf572;--highlight:var(--chartreuse);--on-highlight:#1c1c1c;--nav:#0b0b0a;--on-nav:#f0eee9;--nav-muted:#a8a59e;--nav-raised:#1f1f1d;--nav-line:#2a2a27;--dot:var(--chartreuse);--focus:#dbf572;--danger:#f08a73;--danger-soft:#3a1f19;--on-danger:#1c1c1c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#121211;--surface:#1a1a19;--surface-sunk:#242422;--ink:#f0eee9;--graphite:#a8a59e;--line:#2e2d2a;--line-strong:#6e6c66;--action:#f0eee9;--on-action:#1c1c1c;--tile:#2c2c29;--on-tile:#f0eee9;--code-ground:#fff;--code-ink:#1c1c1c;--chartreuse:#dbf572;--highlight:var(--chartreuse);--on-highlight:#1c1c1c;--nav:#0b0b0a;--on-nav:#f0eee9;--nav-muted:#a8a59e;--nav-raised:#1f1f1d;--nav-line:#2a2a27;--dot:var(--chartreuse);--focus:#dbf572;--danger:#f08a73;--danger-soft:#3a1f19;--on-danger:#1c1c1c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--font-sans:var(--font-inter-tight), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--space-4);scroll-padding-bottom:calc(var(--bottombar-height) + env(safe-area-inset-bottom,0px) + var(--space-4))}@media (min-width:1024px){html{scroll-padding-bottom:var(--space-4)}}[tabindex="-1"]:focus:not(:focus-visible){outline:none}html,body{background:var(--ground);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}html:has(dialog[open]){overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--highlight);color:var(--on-highlight)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){:focus-visible{outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
