@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-ext-300-normal.DxJ0BlAb.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-300-normal.Dew-0mlA.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-300-normal.TT4edCfe.woff2)format("woff2"),url(/_astro/spectral-cyrillic-300-normal.6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-vietnamese-300-normal.Do0NpIVl.woff2)format("woff2"),url(/_astro/spectral-vietnamese-300-normal.dynA_pMh.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-ext-300-normal.B2IMUBX5.woff2)format("woff2"),url(/_astro/spectral-latin-ext-300-normal.BIyTyIW_.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-300-normal.Csl9mA3s.woff2)format("woff2"),url(/_astro/spectral-latin-300-normal.BMSND_f1.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: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}:root{--hd-line:var(--line,#232738);--hd-raised:var(--bg-raised,#0e1018);--hd-serif:var(--serif,"Spectral", Georgia, serif);--hd-sans:var(--sans,"Inter Variable", system-ui, sans-serif);--hd-ink:var(--ink,#ebe6db);--hd-soft:var(--ink-soft,#c9c3b6);--hd-faint:var(--ink-faint,#9a958a);--hd-accent:var(--accent,#ffb347);--hd-h:var(--header-h,56px);--hd-gutter:var(--gutter,16px)}.site-nav{align-items:stretch;height:100%;margin-left:auto;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-top{height:100%;font:400 1.02rem/1 var(--hd-serif);color:var(--hd-ink);white-space:nowrap;align-items:center;padding:0 clamp(10px,1.2vw,18px);text-decoration:none;display:flex}.nav-top[aria-current]{box-shadow:inset 0 -2px 0 var(--hd-accent)}.nav-item:hover .nav-top,.nav-item:focus-within .nav-top{color:var(--hd-accent)}.nav-panel{background:var(--hd-raised);border:1px solid var(--hd-line);opacity:0;visibility:hidden;z-index:40;min-width:19rem;padding:6px 0;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(4px);box-shadow:0 18px 40px #00000080}.nav-item:hover .nav-panel,.nav-item:focus-within .nav-panel{opacity:1;visibility:visible;transform:none}.nav-item:last-child .nav-panel{left:auto;right:0}.nav-panel a{gap:2px;padding:10px 18px;text-decoration:none;display:grid}.nav-panel a:hover,.nav-panel a:focus-visible{background:color-mix(in srgb, var(--hd-accent) 9%, transparent);outline-offset:-2px}.nav-panel b{font:400 1.02rem/1.25 var(--hd-serif);color:var(--hd-ink)}.nav-panel span{font:400 .84rem/1.35 var(--hd-sans);color:var(--hd-soft)}.nav-panel a[data-outline] b{color:var(--hd-soft)}.find{margin-left:clamp(10px,1.4vw,22px);position:relative}.find-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.find-q{width:clamp(12rem,18vw,17rem);height:36px;font:400 .92rem/1 var(--hd-sans);color:var(--hd-ink);border:1px solid var(--hd-line);background:#ece7dc0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='6' fill='none' stroke='%23b5b0a4' stroke-width='1.6'/%3E%3Cpath d='M13 13l5 5' stroke='%23b5b0a4' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 11px/15px no-repeat;border-radius:999px;padding:0 12px 0 34px}.find-q::placeholder{color:var(--hd-faint)}.find-q:focus{border-color:var(--hd-accent);background-color:#ece7dc17;outline:none}.find-list{width:min(26rem, calc(100vw - 2 * var(--hd-gutter)));background:var(--hd-raised);border:1px solid var(--hd-line);z-index:45;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000008c}.find-list[hidden]{display:none}.find-list li[role=option]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:9px 16px;display:flex}.find-list li[aria-selected=true],.find-list li[role=option]:hover{background:color-mix(in srgb, var(--hd-accent) 12%, transparent)}.find-list b{font:400 1.02rem/1.25 var(--hd-serif);color:var(--hd-ink)}.find-list span{font:400 .78rem/1.2 var(--hd-sans);color:var(--hd-soft);white-space:nowrap}.find-list .none{overflow-wrap:anywhere;color:var(--hd-soft);padding:10px 16px;font-size:.9rem}.find-btn{width:40px;height:40px;color:var(--hd-ink);border:1px solid var(--hd-line);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;margin-right:8px;display:none}.nav-panel a[data-outline]:after{display:none}.nav-panel a[data-outline] b:after{content:"";vertical-align:.15em;opacity:.8;border:1px dashed;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}@media (width<=980px){.site-nav{display:none}.find-btn{display:inline-flex}.find{left:0;right:0;top:var(--hd-h);padding:10px var(--hd-gutter);background:var(--hd-raised);border-bottom:1px solid var(--hd-line);margin:0;display:none;position:absolute}body.finding .find{display:block}.find-q{width:100%;height:44px;font-size:1rem}.find-list{left:var(--hd-gutter);right:var(--hd-gutter);width:auto}}.skip-to{z-index:100;background:var(--hd-raised);color:var(--hd-ink);border:1px solid var(--hd-accent);font:400 .9rem/1 var(--hd-sans);padding:10px 14px;position:fixed;top:-64px;left:12px}.skip-to:focus{top:12px}main:focus{outline:none}
