@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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-wght-normal.DqGufNeO.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-wght-normal.DlzME5K_.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-wght-normal.CkhJZR-_.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-wght-normal.CBcvBZtf.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-wght-normal.DO1Apj_S.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-wght-normal.Dx4kXJAl.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}@media(prefers-color-scheme:dark){.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}:root{--color-text: light-dark(oklch(22.93% .01 255.6), oklch(97.3% .01 268.55));--color-text-secondary: light-dark(oklch(22.93% .01 255.6 / .75), oklch(97.3% .01 268.55 / .75));--color-accent: light-dark(oklch(57.5% .23 264.35), oklch(73.76% .13 269.37));--color-border: light-dark(oklch(22.61% .02 264.02 / .08), oklch(95.38% .02 274.74 / .12));--color-border-hover: color-mix(in oklch, var(--color-accent) 20%, var(--color-border));--color-background: light-dark(oklch(100% .01 272.68), oklch(22.32% .01 272.68));--color-background-hover: color-mix(in oklch, var(--color-accent) 12%, var(--color-background));--max-width: min(860px, 92vw);--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-48: 3rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--border-radius-8: 8px;--border-radius-16: 16px;--transition-quick: .15s;--transition-medium: .3s;--transition-easing: cubic-bezier(.4, 0, .2, 1);--outline: 2px solid color-mix(in oklch, var(--color-accent) 80%, transparent);--outline-offset: 2px;@media(prefers-color-scheme:dark){--color-scheme: 🌚;color-scheme:dark}@media(prefers-color-scheme:light){--color-scheme: 🌞;color-scheme:light}}::view-transition-group(root){animation-duration:.15s}*{box-sizing:inherit}a{line-height:24px}html,body{margin:0;width:100%;height:100%}body{font-family:Inter Variable,sans-serif;color-scheme:light dark;box-sizing:border-box;background-color:light-dark(oklch(97.64% 0 286.38),oklch(18.34% .01 276.41));color:var(--color-text)}h2{margin:0;font-weight:700;font-size:clamp(var(--font-size-20),2vw + 1rem,var(--font-size-24))}button{&:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}}.component.astro-x3pjskd3{--height: 48px;--toggle-size: 32px;--gap: 8px;height:var(--height);display:grid;position:relative;grid-auto-flow:column;align-items:center;padding:0 var(--gap);column-gap:var(--gap);border:1px solid var(--color-border);box-shadow:0 8px 22px #11121714;border-radius:var(--height)}.selector.astro-x3pjskd3{width:var(--toggle-size);height:var(--toggle-size);position:absolute;left:var(--gap);border-radius:50%;background-color:color-mix(in oklch,var(--color-accent) 20%,transparent);border:1px solid color-mix(in oklch,var(--color-accent) 40%,transparent);transition:translate .1s ease-out;translate:calc((var(--toggle-size) + var(--gap)) * 2) 0;html[style*="--color-scheme: 🌞"] &{translate:0}html[style*="--color-scheme: 🌚"] &{translate:calc(var(--toggle-size) + var(--gap)) 0}}button.astro-x3pjskd3{display:inline flex;width:var(--toggle-size);height:var(--toggle-size);padding:var(--spacing-8);align-items:center;justify-content:center;border-radius:50%;border:none;background:none;cursor:pointer;&[aria-pressed=true]{cursor:default}}header.astro-wu5dj4rx{position:sticky;top:0;display:flex;justify-content:center;padding:var(--spacing-8) 0;backdrop-filter:blur(4px);background-color:light-dark(oklch(100% 0 0 / .86),oklch(20.58% .02 270.36 / .72));border-bottom:1px solid light-dark(oklch(22.61% .02 264.02 / .08),oklch(95.38% .02 274.74 / .12))}.content.astro-wu5dj4rx{max-width:var(--max-width);width:100%;display:flex;align-items:center;justify-content:space-between}a.astro-wu5dj4rx{border-radius:var(--border-radius-8);line-height:0;&.astro-wu5dj4rx:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}}img.astro-wu5dj4rx{@media(prefers-color-scheme:dark){filter:invert(100%)}html[style*="--color-scheme: 🌚"] &{filter:invert(100%)}html[style*="--color-scheme: 🌞"] &{filter:none}}body{@container style(--color-scheme: 🌚){color-scheme:dark}@container style(--color-scheme: 🌞){color-scheme:light}}main.astro-sckkx6r4{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-24) 0 var(--spacing-48)}
