@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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{color-scheme:light;--bg:#fff;--surf:#fff;--surf-2:#f4f4f2;--txt:#18181b;--txt-2:#3a3a40;--muted:#5f6068;--line:#e2e2de;--line-strong:#8e8e96;--in:#ff5a1f;--in-txt:#b93d0b;--in-soft:#fff0e9;--bar:#ffd8c6;--cta:#f2541b;--cta-hover:#dc4510;--cta-txt:#18181b;--out:#0e8f6e;--out-txt:#0a6b53;--out-soft:#e2f3ed;--rev:#6d4fd8;--rev-txt:#5b3cc4;--rev-soft:#eeeafb;--err:#be123c;--err-txt:#be123c;--err-soft:#fbe6eb;--focus:#2f5bea;--shadow:#18181b14;--header-bg:#ffffffe6;--band:#18181b;--band-surf:#232327;--band-line:#3d3d44;--band-txt:#f4f4f2;--band-muted:#a4a4ab;--band-in:#ff7a45;--band-out:#34d39a;--band-rev:#a996ff;--band-err:#ff4d79;--f-sans:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--f-display:"Bricolage Grotesque Variable", "Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:1.25rem;--t-xl:clamp(1.6rem, 1.2rem + 1.6vw, 2.4rem);--t-2xl:clamp(2.4rem, 1.4rem + 4.2vw, 5rem);--r:10px;--wrap:1180px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#111113;--surf:#1c1c1f;--surf-2:#161618;--txt:#f4f4f2;--txt-2:#d4d4d8;--muted:#a4a4ab;--line:#2c2c31;--line-strong:#6e6e77;--in:#ff7a45;--in-txt:#ff7a45;--in-soft:#2a1a13;--bar:#4a2717;--cta:#ff7a45;--cta-hover:#ff9466;--cta-txt:#111113;--out:#34d39a;--out-txt:#34d39a;--out-soft:#12261e;--rev:#a996ff;--rev-txt:#a996ff;--rev-soft:#221e35;--err:#ff4d79;--err-txt:#ff4d79;--err-soft:#2d1219;--focus:#fff;--shadow:#00000073;--header-bg:#111113e0;--band:#1c1c1f;--band-surf:#26262a;--band-line:#3d3d44}}:root[data-theme=dark]{color-scheme:dark;--bg:#111113;--surf:#1c1c1f;--surf-2:#161618;--txt:#f4f4f2;--txt-2:#d4d4d8;--muted:#a4a4ab;--line:#2c2c31;--line-strong:#6e6e77;--in:#ff7a45;--in-txt:#ff7a45;--in-soft:#2a1a13;--bar:#4a2717;--cta:#ff7a45;--cta-hover:#ff9466;--cta-txt:#111113;--out:#34d39a;--out-txt:#34d39a;--out-soft:#12261e;--rev:#a996ff;--rev-txt:#a996ff;--rev-soft:#221e35;--err:#ff4d79;--err-txt:#ff4d79;--err-soft:#2d1219;--focus:#fff;--shadow:#00000073;--header-bg:#111113e0;--band:#1c1c1f;--band-surf:#26262a;--band-line:#3d3d44}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--f-sans);font-size:var(--t-md);color:var(--txt);background:var(--bg);font-optical-sizing:auto;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.08}p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--band);color:var(--band-txt);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.btn{min-height:48px;font:inherit;font-weight:650;font-size:var(--t-md);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-main{background:var(--cta);color:var(--cta-txt)}.btn-main:hover{background:var(--cta-hover)}.btn-line{color:inherit;background:0 0;border-color:currentColor}.btn:active{transform:translateY(1px)}section{padding:clamp(64px,9vw,120px) 0}.lede{font-size:var(--t-lg);color:var(--muted);max-width:58ch}.lede strong{color:var(--txt);font-weight:650}.h-sec{font-size:var(--t-xl);max-width:22ch;margin-bottom:14px}.mono{font-family:var(--f-mono)}.hl{color:var(--out-txt);background:linear-gradient(var(--hl-mark), var(--hl-mark)) no-repeat 0 92% / 0% .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.2,.7,.2,1) .15s}.hl.on{background-size:100% .3em}:root{--hl-mark:color-mix(in srgb, var(--out) 28%, transparent)}.band-hl,.porque .hl{color:var(--band-out)}@media (prefers-reduced-motion:reduce){.hl{background-size:100% .3em;transition:none}}.logo[data-astro-cid-f7espo7c]{width:auto;overflow:visible}.l-path[data-astro-cid-f7espo7c]{stroke:var(--txt)}.l-in[data-astro-cid-f7espo7c]{fill:var(--in)}.l-out[data-astro-cid-f7espo7c]{fill:var(--out)}.l-word[data-astro-cid-f7espo7c]{fill:var(--txt)}.band[data-astro-cid-f7espo7c] .l-path[data-astro-cid-f7espo7c]{stroke:var(--band-txt)}.band[data-astro-cid-f7espo7c] .l-in[data-astro-cid-f7espo7c]{fill:var(--band-in)}.band[data-astro-cid-f7espo7c] .l-out[data-astro-cid-f7espo7c]{fill:var(--band-out)}.band[data-astro-cid-f7espo7c] .l-word[data-astro-cid-f7espo7c]{fill:var(--band-txt)}.top[data-astro-cid-hkbrpulz]{z-index:50;background:var(--header-bg);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:24px;height:68px;display:flex}.brand[data-astro-cid-hkbrpulz]{display:flex}nav[data-astro-cid-hkbrpulz]{font-size:var(--t-sm);gap:22px;margin-left:auto;font-weight:550;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--txt-2);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--in-txt)}.theme[data-astro-cid-hkbrpulz]{border:1.5px solid var(--line-strong);width:40px;height:40px;color:var(--txt);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.theme[data-astro-cid-hkbrpulz]:hover{border-color:var(--txt)}.theme[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:18px;height:18px}.sun[data-astro-cid-hkbrpulz]{display:none}:root[data-theme=dark] .sun[data-astro-cid-hkbrpulz]{display:block}:root[data-theme=dark] .moon[data-astro-cid-hkbrpulz]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun[data-astro-cid-hkbrpulz]{display:block}:root:not([data-theme=light]) .moon[data-astro-cid-hkbrpulz]{display:none}}.top-cta[data-astro-cid-hkbrpulz]{min-height:40px;font-size:var(--t-sm);padding:8px 18px}.foot[data-astro-cid-hkbrpulz]{background:var(--band);color:var(--band-muted);font-size:var(--t-sm);padding:48px 0}.foot-in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.foot-in[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-top:10px}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--band-txt)}@media (width<=820px){nav[data-astro-cid-hkbrpulz]{display:none}.theme[data-astro-cid-hkbrpulz]{margin-left:auto}}
