@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");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:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");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:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");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:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");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:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");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:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");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:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_c4c72deb-module__AVH92W__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_c4c72deb-module__AVH92W__variable{--al-sans:"Saira", "Saira Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_cae26748-module__FKfX7q__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_cae26748-module__FKfX7q__variable{--al-mono:"DM Mono", "DM Mono Fallback"}
.al{color:#0a0b0c;min-height:100svh;font-family:var(--al-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;margin:0;display:flex}.al a{color:inherit}.al-top{padding:max(18px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 18px max(20px, env(safe-area-inset-left));border-bottom:1px solid #0a0b0c1f;justify-content:space-between;align-items:center;display:flex}.al-mark{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.al-mark svg{fill:currentColor;width:92px;height:auto;display:block}.al-k,.al-foot,.al-cap,.al-toc-h{font:400 12px/1 var(--al-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.al-k{color:#5d6168;text-decoration:none}.al-main{width:100%;max-width:1120px;padding:48px max(20px, env(safe-area-inset-right)) 72px max(20px, env(safe-area-inset-left));box-sizing:border-box;flex:1;margin:0 auto}.al h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.al-cap{color:#5d6168;margin:14px 0 0}.al-list{border-top:1px solid #0a0b0c1f;margin:36px 0 0;padding:0;list-style:none}.al-list li{border-bottom:1px solid #0a0b0c1f}.al-list a{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:flex}.al-list b{font-size:21px;font-weight:500;display:block}.al-list span span{color:#5d6168;margin-top:6px;font-size:15px;line-height:1.45;display:block}.al-list em{font:normal 400 11px/1 var(--al-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a8f95;margin-top:8px;display:block}.al-list svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:18px;height:18px;transition:transform .25s}.al-list a:hover svg{transform:translate(3px)}.al-doc{gap:48px;display:grid}@media (min-width:1024px){.al-doc{grid-template-columns:240px minmax(0,1fr);gap:64px}}.al-toc{display:none}@media (min-width:1024px){.al-toc{align-self:start;display:block;position:sticky;top:28px}}.al-toc ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.al-toc a{color:#5d6168;font-size:13px;line-height:1.35;text-decoration:none}.al-toc a:hover{color:#0a0b0c}.al-art{min-width:0;max-width:68ch}.al-art details{border:1px solid #0a0b0c1f;margin-top:24px;padding:12px 14px}@media (min-width:1024px){.al-art details{display:none}}.al-art summary{cursor:pointer;font:400 12px/1 var(--al-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.al-art details ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.al-art details a{color:#5d6168;font-size:14px;text-decoration:none}.al-art h2{margin:44px 0 0;scroll-margin-top:24px;font-size:21px;font-weight:500;line-height:1.3}.al-art h2 span{color:#8a8f95;margin-right:6px}.al-art p,.al-art li{font-size:16px;line-height:1.65}.al-art p{margin:14px 0 0}.al-art ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.al-art .al-addr{white-space:pre-line}.al-art .al-end{color:#5d6168;font:400 11px/1.4 var(--al-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0a0b0c1f;margin-top:56px;padding-top:20px}.al-art a.al-mail{text-underline-offset:4px;-webkit-text-decoration:underline #0a0b0c4d;text-decoration:underline #0a0b0c4d}.al-foot{padding:22px max(20px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#5d6168;border-top:1px solid #0a0b0c1f;justify-content:space-between;gap:20px;display:flex}.al-foot a{text-decoration:none}
