@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-600-normal.DMpAXN3v.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-cyrillic-600-normal.CJ4BZrBr.woff2)format("woff2"),url(/_astro/literata-cyrillic-600-normal.CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-ext-600-normal.C9Ui0wVq.woff2)format("woff2"),url(/_astro/literata-greek-ext-600-normal.dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-600-normal.AXWu-DgS.woff2)format("woff2"),url(/_astro/literata-greek-600-normal.yjIuBGCY.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-vietnamese-600-normal.CKzxoyei.woff2)format("woff2"),url(/_astro/literata-vietnamese-600-normal.8qS4Xlwy.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-ext-600-normal.iLkdh2tW.woff2)format("woff2"),url(/_astro/literata-latin-ext-600-normal.DYcsrkT4.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-600-normal.A9sHopYh.woff2)format("woff2"),url(/_astro/literata-latin-600-normal.BFEFPlMO.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{--paper:#fbf7f0;--surface:#f4ede2;--rule:#e4d9c8;--ink:#2a2420;--muted:#6b625a;--link:#a4471e;--dusk:#2f5d62;--lamp:#f2b544;--lamp-hi:#ffde8a;--serif:"Literata", Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--measure:65ch;--wrap:1080px;--gutter:16px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1a1714;--surface:#23201c;--rule:#3a332c;--ink:#f1ebe2;--muted:#a89e93;--link:#e8875a;--dusk:#7fb3b8;--lamp:#e9a93f;--lamp-hi:#ffe3a1;color-scheme:dark}}:root[data-theme=dark]{--paper:#1a1714;--surface:#23201c;--rule:#3a332c;--ink:#f1ebe2;--muted:#a89e93;--link:#e8875a;--dusk:#7fb3b8;--lamp:#e9a93f;--lamp-hi:#ffe3a1;color-scheme:dark}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:17px/1.6 var(--sans);flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}h1{font-size:clamp(32px,5.5vw,44px)}h2{font-size:clamp(24px,3.5vw,28px)}h3{font-size:20px;line-height:1.3}p,ul,ol{margin:0}img,svg{max-width:100%}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:3px}.skip{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);border-radius:6px;padding:8px 14px;position:absolute;top:-100px}.skip:focus{top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.page{gap:56px;padding-block:40px 80px;display:grid}@media (width>=720px){.page{gap:72px;padding-block:64px 104px}}.page-head{max-width:var(--measure);gap:14px;display:grid}.lede{color:var(--muted);max-width:var(--measure);font-size:19px}.lede strong{color:var(--ink);font-weight:600}.section{border-top:1px solid var(--rule);gap:20px;padding-top:32px;display:grid}.section>header{max-width:var(--measure);gap:8px;display:grid}.section>header p{color:var(--muted)}.prose{max-width:var(--measure);gap:14px;display:grid}.prose ul,.prose ol{gap:8px;padding-left:1.2em;display:grid}.muted{color:var(--muted)}.small{font-size:15px}.crumbs{color:var(--muted);font-size:15px}.crumbs a{color:var(--muted)}.actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.btn{background:var(--link);color:var(--paper);border-radius:6px;padding:11px 20px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.btn:hover{text-underline-offset:3px;text-decoration:underline 1px}.arrow{font-weight:600}.arrow:after{content:" →"}.mark{flex:none;display:inline-block}.lit{gap:16px;padding:0;list-style:none;display:grid}.lit>li{grid-template-columns:24px 1fr;gap:10px;display:grid}.lit>li>.mark{width:20px;height:13px;margin-top:7px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:14px 16px 14px 0}thead th{font-family:var(--serif);font-size:19px}tbody th{width:28%;font-weight:600}.notice{border-left:3px solid var(--lamp);background:var(--surface);max-width:var(--measure);border-radius:0 6px 6px 0;padding:14px 18px}.email{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(22px,5vw,30px);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}main:focus{outline:none}.wm[data-astro-cid-qisgtjgl]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none}.i[data-astro-cid-qisgtjgl]{display:inline-block;position:relative}.i[data-astro-cid-qisgtjgl] .mark{width:.4em;height:.25em;position:absolute;top:.06em;left:50%;transform:translate(-50%)}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);background:var(--paper)}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;display:flex}.bar[data-astro-cid-nen7h5rs] .logo{padding-block:4px;font-size:26px}.toggle[data-astro-cid-nen7h5rs]{font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:6px;padding:7px 14px;font-size:16px;font-weight:600}.theme[data-astro-cid-nen7h5rs]{width:40px;height:40px;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.theme[data-astro-cid-nen7h5rs][hidden]{display:none}.theme[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{grid-area:1/1;width:20px;height:20px}.theme[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs],.theme[data-astro-cid-nen7h5rs][data-current=dark] .moon[data-astro-cid-nen7h5rs]{display:none}.theme[data-astro-cid-nen7h5rs][data-current=dark] .sun[data-astro-cid-nen7h5rs]{display:block}.theme[data-astro-cid-nen7h5rs]{order:1;margin-left:auto}.toggle[data-astro-cid-nen7h5rs]{order:2}.nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3;gap:16px;padding-block:8px 12px;display:grid}.nav-list[data-astro-cid-nen7h5rs]{gap:4px;padding:0;list-style:none;display:grid}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:17px;text-decoration:none}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{padding:8px 0;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--lamp);text-underline-offset:6px;text-decoration-thickness:3px}summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}summary[data-astro-cid-nen7h5rs]:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-left:8px;display:inline-block;transform:translateY(-3px)rotate(45deg)}details[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]:after{transform:translateY(1px)rotate(-135deg)}.panel[data-astro-cid-nen7h5rs]{border-left:2px solid var(--rule);gap:16px;padding:4px 0 12px 16px;display:grid}.group[data-astro-cid-nen7h5rs]{gap:4px;display:grid}.nav[data-astro-cid-nen7h5rs] .group-name[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:14px}.group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;padding:0;list-style:none;display:grid}.group[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--serif);padding:4px 0;font-weight:600;display:block}.nav[data-astro-cid-nen7h5rs] .all[data-astro-cid-nen7h5rs]{color:var(--link);font-size:16px}.lang-menu[data-astro-cid-nen7h5rs]{justify-self:start;position:relative}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:var(--ink);border:1px solid var(--rule);border-radius:6px;align-items:center;padding:7px 12px;font-size:15px;font-weight:600;display:inline-flex}.lang-list[data-astro-cid-nen7h5rs]{gap:2px;margin:8px 0 0;list-style:none}.nav[data-astro-cid-nen7h5rs] .lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:baseline;gap:12px;padding:7px 0;font-size:16px;display:flex}.lang-list[data-astro-cid-nen7h5rs] .code[data-astro-cid-nen7h5rs]{width:22px;color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:600}.lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{font-weight:600;text-decoration:none}.lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]:after{content:"";border:solid var(--link);border-width:0 2px 2px 0;width:5px;height:10px;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.js[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{display:none}.js[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs].open{display:grid}@media (width>=900px){.toggle[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{order:1;margin-left:auto}.theme[data-astro-cid-nen7h5rs]{order:2;margin-left:0}.nav[data-astro-cid-nen7h5rs],.js[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs],.js[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs].open{flex-basis:auto;align-items:center;gap:28px;padding:0;display:flex}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{padding:6px 0}.tools-item[data-astro-cid-nen7h5rs]{position:relative}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding:7px 12px}.panel[data-astro-cid-nen7h5rs]{z-index:5;background:var(--paper);border:1px solid var(--rule);border-radius:8px;min-width:260px;padding:18px 20px;position:absolute;top:calc(100% + 12px);left:-20px;box-shadow:0 10px 30px -12px #00000040}.lang-menu[data-astro-cid-nen7h5rs] .lang-list[data-astro-cid-nen7h5rs]{min-width:240px;margin:0;padding:8px 16px;left:auto;right:0}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);background:var(--surface);padding-block:40px 48px;font-size:16px}.inner[data-astro-cid-jo6i4kqk]{gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.brand[data-astro-cid-jo6i4kqk] .logo{justify-self:start;font-size:24px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;display:grid}h2[data-astro-cid-jo6i4kqk]{font-size:15px;font-family:var(--sans);color:var(--muted);margin-bottom:8px;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:6px;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration-color:var(--rule)}a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}.fine[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);padding-top:20px;font-size:14px}@media (width>=900px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 2fr}.fine[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
