@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,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(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.logo:where(.astro-tvrurpns){flex:none}.logo-stop-top:where(.astro-tvrurpns){stop-color:var(--logo-top)}.logo-stop-low:where(.astro-tvrurpns){stop-color:var(--logo-low)}.brand:where(.astro-7eczacpb){display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;color:var(--n-ink);text-decoration:none}.brand__name:where(.astro-7eczacpb){font-size:1.0625rem;font-weight:650;letter-spacing:.14em}.theme-toggle:where(.astro-x3pjskd3){display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid transparent;border-radius:var(--n-radius);background:transparent;color:var(--n-muted);cursor:pointer}.theme-toggle:where(.astro-x3pjskd3):hover{border-color:var(--n-line);background:var(--n-bg-subtle);color:var(--n-ink)}.theme-toggle:where(.astro-x3pjskd3) .theme-toggle__sun{display:none}[data-theme=dark] .theme-toggle:where(.astro-x3pjskd3) .theme-toggle__sun{display:block}[data-theme=dark] .theme-toggle:where(.astro-x3pjskd3) .theme-toggle__moon{display:none}:root{color-scheme:light;--n-bg: #fbfbfc;--n-bg-subtle: #f3f5f7;--n-surface: #ffffff;--n-ink: #0f1722;--n-text: #1f2836;--n-muted: #4b5667;--n-faint: #5f6b7d;--n-line: #e1e5ea;--n-line-strong: #c4ccd6;--n-control: #7f8a9b;--n-accent: #2c4a6e;--n-accent-strong: #1d3452;--n-accent-soft: #e9eff6;--n-accent-line: #c3d1e2;--n-on-accent: #ffffff;--n-link: #1f4f8c;--n-focus: #2563eb;--n-ok: #1d6b43;--n-warn: #845000;--n-warn-soft: #fbf2e1;--n-warn-line: #ecd3a6;--n-bad: #a12a2e;--n-bad-soft: #fbecec;--n-code-bg: #f1f4f7;--n-code-text: #1f2836;--logo-top: #2c4a6e;--logo-low: #aab6c6;--n-font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--n-font-mono: ui-monospace, "JetBrains Mono", "Cascadia Code", "Fira Code", "SFMono-Regular", Menlo, "DejaVu Sans Mono", "Liberation Mono", monospace;--n-radius-sm: 6px;--n-radius: 10px;--n-radius-lg: 14px;--n-shadow: 0 1px 2px rgb(15 23 34 / 5%), 0 8px 24px -12px rgb(15 23 34 / 12%);--n-header-height: 4rem}:root[data-theme=dark]{color-scheme:dark;--n-bg: #0d1117;--n-bg-subtle: #121821;--n-surface: #151c26;--n-ink: #f1f4f8;--n-text: #d9e0ea;--n-muted: #a6b1c0;--n-faint: #8e9aab;--n-line: #222b37;--n-line-strong: #364252;--n-control: #5b6878;--n-accent: #c7d4e5;--n-accent-strong: #e4ebf4;--n-accent-soft: #172130;--n-accent-line: #2c3b4f;--n-on-accent: #0d1117;--n-link: #a3c2ea;--n-focus: #7aa7ff;--n-ok: #6fcf97;--n-warn: #e6b450;--n-warn-soft: #231d12;--n-warn-line: #4d3d1d;--n-bad: #f28b8b;--n-bad-soft: #2a1618;--n-code-bg: #10161e;--n-code-text: #d9e0ea;--logo-top: #c7d4e5;--logo-low: #55657b;--n-shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 12px 32px -16px rgb(0 0 0 / 60%)}
