@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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,:root[data-theme=light]{color-scheme:light;--paper:#f8f5ee;--paper-2:#efeae0;--ink:#1c1b19;--ink-2:#3f3c37;--ink-3:#6e6a61;--rule:#e2dccf;--grid:#b3ad9f;--spot:#e0582e;--signal:var(--spot);--mark:#f9dccd;--hero-blend:multiply;--hero-filter:none;--hero-mask:linear-gradient(#000, #000)}:root[data-theme=dark]{color-scheme:dark;--paper:#151412;--paper-2:#1f1d1a;--ink:#f2efe8;--ink-2:#d6d1c7;--ink-3:#a19b8f;--rule:#2e2b27;--grid:#5c574f;--spot:#ff7a45;--signal:var(--spot);--mark:#4a2416;--hero-blend:normal;--hero-filter:brightness(.8) sepia(.12) contrast(.96);--hero-mask:radial-gradient(ellipse 62% 78% at 50% 46%, #000 38%, transparent 100%), linear-gradient(to bottom, transparent, #000 16%, #000 70%, transparent), linear-gradient(to right, transparent, #000 10%, #000 90%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--paper:#151412;--paper-2:#1f1d1a;--ink:#f2efe8;--ink-2:#d6d1c7;--ink-3:#a19b8f;--rule:#2e2b27;--grid:#5c574f;--spot:#ff7a45;--signal:var(--spot);--mark:#4a2416;--hero-blend:normal;--hero-filter:brightness(.8) sepia(.12) contrast(.96);--hero-mask:radial-gradient(ellipse 62% 78% at 50% 46%, #000 38%, transparent 100%), linear-gradient(to bottom, transparent, #000 16%, #000 70%, transparent), linear-gradient(to right, transparent, #000 10%, #000 90%, transparent)}}:root{--sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, Menlo, monospace;--page:70rem;--gutter:1rem}@media (width>=40rem){:root{--gutter:2rem}}@media (width>=64rem){:root{--gutter:4rem}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--mark);color:var(--ink)}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--spot);text-underline-offset:.25em;text-decoration-thickness:1.5px;transition:text-decoration-color .15s,color .15s}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}img,svg{max-width:100%;height:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:calc(var(--page) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]:focus{clip-path:none;background:var(--paper);z-index:10;width:auto;height:auto;padding:.5rem .75rem;position:fixed;top:.5rem;left:.5rem}.bar[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1.75rem 0 1.25rem;display:flex}.name[data-astro-cid-hkbrpulz]{font-family:var(--mono);align-items:center;gap:.625rem;margin-right:auto;font-size:.875rem;text-decoration:none;display:flex}.dot[data-astro-cid-hkbrpulz]{background:var(--spot);width:10px;height:10px}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.875rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration-color:#0000}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration-color:var(--spot)}.theme-toggle[data-astro-cid-hkbrpulz]{font:inherit;color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;padding:.1rem .7rem;font-size:.8125rem}.theme-toggle[data-astro-cid-hkbrpulz]:hover{color:var(--ink);border-color:var(--ink-3)}[data-theme=dark] .when-light[data-astro-cid-hkbrpulz],[data-theme=light] .when-dark[data-astro-cid-hkbrpulz]{display:none}@media (width<=40rem){.bar[data-astro-cid-hkbrpulz]{padding-top:1.1rem}nav[data-astro-cid-hkbrpulz]{flex-basis:100%;order:3;gap:.25rem 1.1rem}}
