@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/api/_astro/inter-latin-wght-normal.Dx4kXJAl.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{color-scheme:dark;--tf-ink:#000;--tf-ink-raised:#0d0d0e;--tf-ink-overlay:#141416;--tf-ink-hover:#18181a;--tf-pane:#111113;--tf-line:#1a1a1a;--tf-line-strong:#2a2a2a;--tf-line-heavy:#464646;--tf-wash:255 255 255;--tf-bar:#000000b8;--tf-bar-clear:#0000;--tf-solid-hover:#fff;--tf-chip:#000000c7;--tf-select:#fff3;--tf-fg:#fafafa;--tf-text:#c4c4c4;--tf-muted:#a3a3a3;--tf-faint:#8a8a8a;--tf-grey-1:#ededed;--tf-grey-2:#c4c4c4;--tf-grey-3:#8a8a8a;--tf-grey-4:#5c5c5c;--tf-grey-5:#2b2b2b;--tf-grey-6:#111113;--tf-red:#ef4444;--tf-amber:#f59e0b;--tf-green:#22c55e;--tf-blue:#3b82f6;--tf-spectrum:linear-gradient(90deg, var(--tf-red), var(--tf-amber), var(--tf-green), var(--tf-blue));--tf-spectrum-soft:linear-gradient(90deg, transparent, #ef4444b3 18%, #f59e0bb3 39%, #22c55eb3 61%, #3b82f6b3 82%, transparent);--tf-tier-1:var(--tf-red);--tf-tier-2:var(--tf-amber);--tf-tier-3:var(--tf-green);--tf-tier-4:var(--tf-blue);--tf-accent:var(--tf-blue);--tf-accent-text:#60a5fa;--tf-accent-low:#0e1a30;--tf-font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tf-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--tf-radius:6px;--tf-radius-sm:4px;--tf-col:76rem;--tf-header-h:56px;--tf-ease:cubic-bezier(.2, .7, .2, 1);--tf-t:.15s}:root[data-theme=light]{color-scheme:light;--tf-ink:#fff;--tf-ink-raised:#f7f7f8;--tf-ink-overlay:#efeff1;--tf-ink-hover:#f0f0f2;--tf-pane:#fff;--tf-line:#ececee;--tf-line-strong:#dedee1;--tf-line-heavy:#b4b4ba;--tf-wash:0 0 0;--tf-bar:#ffffffc7;--tf-bar-clear:#fff0;--tf-solid-hover:#2b2b2e;--tf-chip:#ffffffdb;--tf-select:#2563eb33;--tf-fg:#0a0a0a;--tf-text:#262626;--tf-muted:#525252;--tf-faint:#6b6b6b;--tf-grey-1:#171717;--tf-grey-2:#262626;--tf-grey-3:#525252;--tf-grey-4:#8a8a8a;--tf-grey-5:#d4d4d4;--tf-grey-6:#ededed;--tf-red:#dc2626;--tf-amber:#b45309;--tf-green:#15803d;--tf-blue:#2563eb;--tf-spectrum:linear-gradient(90deg, #ef4444, #f59e0b, #22c55e, #3b82f6);--tf-spectrum-soft:linear-gradient(90deg, transparent, #ef4444bf 18%, #f59e0bbf 39%, #22c55ebf 61%, #3b82f6bf 82%, transparent);--tf-accent:#2563eb;--tf-accent-text:#1d4ed8;--tf-accent-low:#dbeafe}@layer starlight.core{.theme-toggle{appearance:none;border:1px solid var(--tf-line-strong);width:2.25rem;height:2.25rem;color:var(--tf-fg);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover{border-color:var(--tf-line-heavy)}.theme-toggle:focus-visible{outline:2px solid var(--tf-accent);outline-offset:2px}.theme-toggle svg{width:1rem;height:1rem}:root:not([data-theme=light]) .theme-toggle__moon,:root[data-theme=light] .theme-toggle__sun{display:none}}.theme-curtain{z-index:9997;transform-origin:top;pointer-events:none;background:#000;position:fixed;inset:0;transform:scaleY(0)}.theme-curtain[data-to=light]{background:#fff}.theme-curtain[data-phase=falling]{transition:transform .55s cubic-bezier(.76,0,.24,1);transform:scaleY(1)}.theme-curtain[data-phase=rising]{transition:transform .55s cubic-bezier(.76,0,.24,1);transform:scaleY(0)}
