@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-cyrillic-ext-400-normal.El6lRT8b.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-ext-400-normal.fk07B0hk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-cyrillic-400-normal.DUb-KqT8.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-400-normal.DDHmqnIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-vietnamese-400-normal.V2dSmW1H.woff2)format("woff2"),url(/_astro/nunito-sans-vietnamese-400-normal.D5dwM7ZL.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-ext-400-normal.BoHsJHPR.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-400-normal.CHwj-NZB.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-400-normal.AkRraKH2.woff2)format("woff2"),url(/_astro/nunito-sans-latin-400-normal.DY9yCUyQ.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-cyrillic-ext-600-normal.CVjnjZn6.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-ext-600-normal.DZXkk6dX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-cyrillic-600-normal.D4TuIAT6.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-600-normal.CKMyzy87.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-vietnamese-600-normal.DD7cNabE.woff2)format("woff2"),url(/_astro/nunito-sans-vietnamese-600-normal.BW3IEr32.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-latin-ext-600-normal.nHO2odcJ.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-600-normal.DEh-VjuY.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-latin-600-normal.BtVRvDNj.woff2)format("woff2"),url(/_astro/nunito-sans-latin-600-normal.DLks-Kj1.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-cyrillic-ext-700-normal.GO46tfsI.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-ext-700-normal.Cqve7k0J.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-cyrillic-700-normal.BJ2iHHyS.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-700-normal.DG2UZxR9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-vietnamese-700-normal.CZwaiz_e.woff2)format("woff2"),url(/_astro/nunito-sans-vietnamese-700-normal.BwTSkH1V.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-latin-ext-700-normal.DBq_Pukt.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-700-normal.jHN8vCOt.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-latin-700-normal.CICRJDmU.woff2)format("woff2"),url(/_astro/nunito-sans-latin-700-normal.CLVG92B9.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-cyrillic-ext-800-normal.suUH8DVf.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-ext-800-normal.DlIrhRQ2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-cyrillic-800-normal.COys2OwR.woff2)format("woff2"),url(/_astro/nunito-sans-cyrillic-800-normal.x7mxdBjZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-vietnamese-800-normal.CfdX2BhI.woff2)format("woff2"),url(/_astro/nunito-sans-vietnamese-800-normal.hO2TqS3m.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-latin-ext-800-normal.DWckPAf3.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-800-normal.DG0lbXwA.woff)format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-latin-800-normal.MgCk9Q3Y.woff2)format("woff2"),url(/_astro/nunito-sans-latin-800-normal.DOf_K5Iw.woff)format("woff");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;--surface-main:#fff;--surface-chrome:#f5f0e8;--surface-card:#fbf8f2;--surface-sunken:#ede6da;--surface-pane:#f8f4ec;--surface-track:#e6dfd2;--surface-glass:#ffffffeb;--text-body:#2b2a27;--text-sub:#686257;--text-meta:#6b6252;--text-accent:#3d5b4a;--text-warm:#825c14;--text-danger:#a34737;--text-on-accent:#fff;--text-on-warm:#2b2a27;--accent:#517963;--accent-strong:#3d5b4a;--accent-warm:#d5ba8d;--accent-blue:#5987a6;--accent-purple:#7c6db0;--accent-sage:#8fb496;--accent-danger:#c0614f;--border-hairline:#e6dfd2;--border-strong:#b3aa98;--state-hover:#2b2a270f;--state-press:#2b2a271c;--focus-ring:var(--accent);--surface-diff-added:#eaf3ec;--surface-diff-removed:#f9e9e5;--surface-diff-added-token:#d3e7d8;--surface-diff-removed-token:#f5dad3;--surface-bubble-you:#ede2d0;--surface-ask:#faf7f1}:root[data-theme=dark]{color-scheme:dark;--surface-main:#1b1a17;--surface-chrome:#141311;--surface-card:#22211e;--surface-sunken:#2a2823;--surface-pane:#171614;--surface-track:#34312b;--surface-glass:#22211eeb;--text-body:#eee8dd;--text-sub:#b3ab9c;--text-meta:#9f9888;--text-accent:#9cc2a7;--text-warm:#ddbe80;--text-danger:#da816f;--text-on-accent:#fff;--text-on-warm:#2b2a27;--accent:#548066;--accent-strong:#3d5b4a;--accent-warm:#cfb68a;--accent-blue:#6e9cba;--accent-purple:#8e80c2;--accent-sage:#8fb496;--accent-danger:#d9806e;--border-hairline:#312e28;--border-strong:#7e7768;--state-hover:#ffffff0f;--state-press:#ffffff1c;--focus-ring:var(--text-accent);--surface-diff-added:#1f2b23;--surface-diff-removed:#2f201d;--surface-diff-added-token:#223428;--surface-diff-removed-token:#45261f;--surface-bubble-you:#363126;--surface-ask:#312d25}:root{--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-pill:9999px;--font-sans:"Nunito Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", menlo, consolas, monospace;--fs-9-5:9.5px;--fs-10:10px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-100:1;--lh-120:1.2;--lh-125:1.25;--lh-130:1.3;--lh-135:1.35;--lh-140:1.4;--lh-145:1.45;--lh-150:1.5;--lh-155:1.55;--lh-160:1.6;--lh-170:1.7;--ls-n4:-.04em;--ls-n3:-.03em;--ls-n2:-.02em;--ls-n1:-.01em;--ls-0:0;--ls-4:.04em;--ls-6:.06em;--ls-8:.08em;--ls-10:.1em;--ls-12:.12em;--ls-14:.14em;--shadow-raised:0 1px 2px #0003;--shadow-menu:0 10px 24px -10px #00000080;--shadow-popover:0 16px 40px -16px #00000073;--shadow-floating:0 14px 34px #00000014, 0 0 0 1px var(--border-hairline);--size-sidebar:224px;--size-statusbar:28px;--size-nav-item:36px;--size-icon:18px;--size-badge:18px;--size-logo:15px;--size-status-dot:7px;--size-field:36px;--size-button:34px;--size-composer-max:50vh;--size-earlier:32px;--size-typing-dot:5px;--size-diff-max:50vh;--size-pill-button:32px;--size-action-button:30px;--size-step-icon:22px;--size-copy:24px;--size-popup:340px;--size-popup-icon:32px;--duration-fast:.12s;--duration-base:.15s;--duration-slow:.18s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--layer-overlay:40;--layer-modal:50}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface-chrome);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--text-accent);font-weight:var(--fw-bold);text-decoration:none}a:hover{color:var(--text-body)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}img{max-width:100%;height:auto}.wrap{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:0 32px}@media (width<=560px){.wrap{padding:0 20px}}.pill{border-radius:var(--radius-pill);background:var(--surface-main);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-sub);font-size:12.5px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-4);align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.pill:before{content:"";background:var(--accent-warm);border-radius:7px;width:7px;height:7px}.eyebrow{color:var(--text-meta);font-size:12.5px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-14);text-transform:uppercase}.section-title{max-width:720px;font-size:40px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-n3);text-wrap:balance;margin:10px 0 0;line-height:1.1}.section-sub{max-width:680px;color:var(--text-sub);font-size:17px;line-height:var(--lh-155);text-wrap:pretty;margin:14px 0 0}@media (width<=860px){.section-title{font-size:32px}}.brand[data-astro-cid-6bctqxxv]{color:var(--text-body);font-size:19px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-n2);align-items:center;gap:10px;display:flex}.brand[data-astro-cid-6bctqxxv]:hover{color:var(--text-body)}.footer[data-astro-cid-6bctqxxv]{font-size:15px}.nav[data-astro-cid-wpvy4v7s]{z-index:20;border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface-chrome) 88%, transparent);backdrop-filter:blur(12px);position:sticky;top:0}.wrap[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;height:64px;display:flex}.links[data-astro-cid-wpvy4v7s]{gap:24px;margin-left:auto;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-sub);font-size:14.5px}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text-body)}@media (width<=860px){.links[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=560px){.wrap[data-astro-cid-wpvy4v7s]{gap:16px}}.footer[data-astro-cid-jo6i4kqk]{padding:28px 0}.wrap[data-astro-cid-jo6i4kqk]{color:var(--text-meta);align-items:center;gap:16px;font-size:13.5px;display:flex}.end[data-astro-cid-jo6i4kqk]{margin-left:auto}
