:root{--color-brand:#14213d;--color-ai:#3e6296;--color-mark-bar:#7c9dd0;--color-on-brand:#fff;--color-text:#3e4452;--color-text-muted:#5b6170;--color-surface:#fff;--color-surface-alt:#f7f5f0;--color-border:#e4e2dc;--color-focus:#14213d;--color-error:#8a2e3b;--font-display:"Source Serif 4", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--text-xs:14px;--text-sm:16px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:clamp(28px, 3.5vw, 36px);--text-4xl:clamp(36px, 5vw, 56px);--leading-body:1.55;--leading-display:1.15;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--content-max:1120px;--text-max:68ch;--radius:3px;--focus-width:2px;--focus-offset:2px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-cyrillic-ext-700-normal.B9R79AaY.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-700-normal.K0LivNVE.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-cyrillic-700-normal.BmBwwUw2.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-700-normal.BK249n6E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-greek-700-normal.BzuEQSqJ.woff2)format("woff2"),url(/_astro/source-serif-4-greek-700-normal.BrLlvq6D.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-vietnamese-700-normal.CAL-i-xy.woff2)format("woff2"),url(/_astro/source-serif-4-vietnamese-700-normal.DTkW1D86.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-ext-700-normal.D0Q30MFM.woff2)format("woff2"),url(/_astro/source-serif-4-latin-ext-700-normal.PGcHY9mz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-700-normal.CGGdTIBe.woff2)format("woff2"),url(/_astro/source-serif-4-latin-700-normal.C30JPKlG.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}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2{font-family:var(--font-display);font-weight:700;line-height:var(--leading-display);color:var(--color-brand)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3,h4,h5,h6{font-family:var(--font-body);color:var(--color-brand);font-weight:500;line-height:var(--leading-body)}strong,b{font-weight:500}h1 strong,h1 b,h2 strong,h2 b{font-weight:700}a{color:var(--color-brand)}a:hover{color:var(--color-ai)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}input,textarea,select{font:inherit;color:inherit;border:1px solid var(--color-border);border-radius:var(--radius)}img{max-width:100%;height:auto}.container{max-width:var(--content-max);padding-inline:var(--space-5);margin-inline:auto}.reading-width{max-width:var(--text-max)}.section{padding-block:var(--space-8)}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--logo-mark) * .3);display:inline-flex}svg[data-astro-cid-f7espo7c]{width:var(--logo-mark);height:var(--logo-mark);flex-shrink:0;display:block}.word[data-astro-cid-f7espo7c]{color:var(--color-brand);font-family:var(--font-display);font-size:calc(var(--logo-mark) / 1.1);letter-spacing:-.01em;font-weight:700;line-height:var(--logo-mark);white-space:nowrap}.ai[data-astro-cid-f7espo7c]{color:var(--color-ai)}.button[data-astro-cid-ekguhzzh]{padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius);font-family:inherit;font-size:var(--text-sm);font-weight:inherit;line-height:var(--leading-body);text-align:center;cursor:pointer;appearance:none;text-decoration:none;display:inline-block}.primary[data-astro-cid-ekguhzzh],.primary[data-astro-cid-ekguhzzh]:hover,.primary[data-astro-cid-ekguhzzh]:focus-visible{background:var(--color-brand);color:var(--color-on-brand);border:none}.outlined[data-astro-cid-ekguhzzh],.outlined[data-astro-cid-ekguhzzh]:hover,.outlined[data-astro-cid-ekguhzzh]:focus-visible{border:1px solid var(--color-brand);color:var(--color-brand);background:0 0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.logo-link[data-astro-cid-nen7h5rs]{text-decoration:none;display:inline-flex}.menu[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--color-brand);font-family:inherit;font-size:var(--text-sm);font-weight:inherit;line-height:var(--leading-body);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:none}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--color-brand);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-ai)}@media (width<=760px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;align-items:center;display:grid}nav[data-astro-cid-nen7h5rs]{flex-direction:column;grid-area:2/1/auto/-1;align-items:flex-start}html.js .menu[data-astro-cid-nen7h5rs]{display:inline-block}html.js nav[data-astro-cid-nen7h5rs]{display:none}html.js nav[data-astro-cid-nen7h5rs].is-open{display:flex}}.footer[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-text-muted);border-block-start:1px solid var(--color-border);flex-direction:column;display:flex}.logo-link[data-astro-cid-jo6i4kqk]{text-decoration:none;display:inline-flex}nav[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ai)}p[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);margin:0}.line[data-astro-cid-jo6i4kqk]{max-width:var(--text-max)}.skip[data-astro-cid-z4jru4n3]{z-index:1;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-sm);white-space:nowrap;clip-path:inset(100%);text-decoration:none;position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skip[data-astro-cid-z4jru4n3]:focus{clip-path:none}
