@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-wdth-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-wdth-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-wdth-normal.DeTdBbNh.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-wdth-normal.1TqSgyfh.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}:root{--orange:#ff4f0a;--ink:#0b0b0b;--paper:#fff;--mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--rule:2px solid var(--ink);--pad:clamp(16px, 3vw, 48px);--indent:7ch;--spine:80px;--pager-h:1.75rem;color-scheme:light}@media (width<=719px){:root{--indent:2ch}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--ink) var(--paper)}body{background:var(--paper);color:var(--ink);font:400 .9375rem/1.7 var(--mono);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:100%}::selection{background:var(--ink);color:var(--paper)}.band-ink ::selection{background:var(--orange);color:var(--ink)}p,h1,h2,h3{margin:0}svg{display:block}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}a:hover,a:focus-visible{background:var(--ink);color:var(--paper);text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.band-orange a{text-decoration-color:var(--ink)}.band-ink{background:var(--ink);color:var(--paper)}.band-ink a{color:var(--paper);text-decoration-color:var(--orange)}.band-ink a:hover,.band-ink a:focus-visible{background:var(--orange);color:var(--ink)}.band-ink :focus-visible{outline-color:var(--paper)}.band-orange{background:var(--orange);color:var(--ink)}@media (width>=900px){body{grid-template-columns:var(--spine) minmax(0, 1fr);display:grid}.spine{flex-direction:column;justify-content:space-between;align-items:center;height:100dvh;padding:16px 0 24px;display:flex;position:sticky;top:0}.spine-title{writing-mode:vertical-rl;font:700 1.125rem/1 var(--mono);padding:.5ch 2px;font-stretch:100%;text-decoration:none}.spine-page{display:none}.page{min-width:0}}.page{flex-direction:column;min-height:100dvh;display:flex}.page>main{flex:1 0 auto}.spine{background:var(--orange);color:var(--ink)}.spine a{text-decoration:none}.mark{background:var(--ink);width:48px;height:48px;color:var(--orange);display:block}.mark:hover,.mark:focus-visible{background:var(--orange);color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.mark svg{width:100%;height:100%}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=899px){.page{min-height:calc(100dvh - 44px)}.spine{height:44px;padding:0 var(--pad);font:700 .8125rem/1 var(--mono);align-items:center;gap:12px;display:flex}.mark{width:32px;height:32px}.spine-title,.spine-page{font:inherit}.spine-title{padding:4px 0}.spine-page{margin-left:auto}}header.site{font:700 .8125rem/1.5 var(--mono);font-stretch:100%}.rh{padding:.625rem var(--pad);border-bottom:var(--rule);text-align:center;grid-template-columns:1fr auto 1fr;gap:0 2ch;display:grid}.rh-no:first-child{text-align:left}.rh-no:last-child{text-align:right}.nav-main{padding:.375rem var(--pad);border-bottom:var(--rule);flex-wrap:wrap;gap:0 2ch;line-height:1.75;display:flex}.nav-main a[aria-current=page]{background:var(--ink);color:var(--paper);text-decoration:none}@media (width<=899px){.rh{display:none}.nav-main{padding-block:0}.nav-main a{padding-block:calc(22px - .710938rem);display:inline-block}}.man{padding:1rem var(--pad) 1.5rem}main>.man:not(:first-child){border-top:var(--rule)}.sec{font:700 1.375rem/1.2 var(--mono);text-transform:uppercase;margin:0 0 .5rem;font-stretch:87.5%}.man-body{padding-left:var(--indent)}.man-body>p,.man-body .entry-text,.lead{max-width:72ch}.entry{margin:0 0 1.25rem}.entry:last-child{margin-bottom:0}.entry-name{font:700 1rem/1.4 var(--mono);font-stretch:100%}.entry-text{padding-left:var(--indent);margin-top:.25rem}.st{text-transform:lowercase;margin-left:1ch}.st:before{content:"["}.st:after{content:"]"}.st-live{background:var(--ink);color:var(--paper)}h1{font:700 clamp(1.75rem, 1rem + 2.6vw, 2.75rem)/1.12 var(--mono);text-wrap:balance;letter-spacing:-.01em;font-stretch:87.5%}.nb{white-space:nowrap}.lead{margin-top:.75rem;font-size:1.0625rem}@media (width<=719px){h1{line-height:1}.lead{margin-top:.25rem;font-size:.9375rem}.name{padding-top:.75rem;padding-bottom:.75rem}.name .sec,.synopsis .sec{margin-bottom:.25rem}.synopsis{padding-top:.75rem;padding-bottom:.5rem}.synopsis .entry-text{margin-top:0}.syn-wrap{margin:.25rem 0}}.synopsis{padding-bottom:1.25rem}.syn-wrap{margin:.5rem 0 .75rem;container-type:inline-size}.syn{font:800 min(6rem, calc(100cqw / 13))/1 var(--mono);white-space:nowrap;letter-spacing:-.02em;font-stretch:100%}.cur{background:var(--ink);vertical-align:-.06em;width:.6em;height:.92em;margin-left:.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cur{animation:none}}@media (width<=719px){.syn{font-size:1rem}.syn-a,.syn-b{display:block}.syn-a{font-size:min(6rem,16.2602cqw)}.syn-b{font-size:min(6rem,16.2075cqw)}}.glance{margin:0}.fact{padding:.5rem var(--pad) .5rem calc(var(--pad) + var(--indent));margin:0 calc(-1 * var(--pad)) 0 calc(-1 * (var(--pad) + var(--indent)));border-top:var(--rule);grid-template-columns:22ch minmax(0,1fr);gap:0 2ch;display:grid}.fact:first-child{border-top:0}.fact dt{font-weight:700}.fact dd{overflow-wrap:anywhere;max-width:72ch;margin:0}.fact dd>*+a{margin-left:1ch}@media (width<=719px){.fact{grid-template-columns:1fr}}.entries{margin:1rem 0 0;padding:0;list-style:none}.see{padding:0 0 0 var(--indent);margin:.5rem 0 0;list-style:none}.see li{margin:.5rem 0 0}.see .entry-text{padding-left:0}.see-note{padding-left:var(--indent);margin-top:.5rem}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 4ch;margin:1rem 0 0;display:grid}.plans .term:last-child:nth-child(odd){grid-column:1/-1}.plans dt{color:var(--orange);font:700 1rem/1.4 var(--mono);font-stretch:100%}.plans dd{padding-left:var(--indent);margin:.25rem 0 0}.plans-more{margin-top:1.5rem}@media (width<=719px){.plans{grid-template-columns:1fr}}.faq details{margin-top:1rem}.faq summary{font:700 1rem/1.4 var(--mono);padding-left:calc(14px + 1ch);font-stretch:100%;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:before,.faq summary:after{content:"";background:var(--ink);width:14px;height:2px;position:absolute;top:.65em;left:0}.faq summary:after{transform:rotate(90deg)}.faq details[open] summary:after{display:none}.faq summary:hover,.faq summary:focus-visible{background:var(--ink);color:var(--paper)}.faq summary:hover:before,.faq summary:hover:after,.faq summary:focus-visible:before,.faq summary:focus-visible:after{background:var(--paper)}.faq details p{padding-left:var(--indent);max-width:calc(72ch + var(--indent));margin:.25rem 0 0}.title-band{padding:1rem var(--pad) 1.5rem;border-bottom:var(--rule)}.title-band h1{font-size:clamp(2rem,1rem + 3.4vw,3.5rem);font-weight:800;line-height:1.08}.title-band .flag{margin-top:.5rem}.contact-mail{font:700 1.375rem/1.3 var(--mono);overflow-wrap:anywhere;margin-top:.75rem;font-stretch:100%}.prose>.man+.man{border-top:var(--rule)}.prose .man-body p,.prose .man-body ul{max-width:72ch;margin:0 0 1em}.prose .man-body p:last-child,.prose .man-body ul:last-child{margin-bottom:0}.prose .man-body ul{padding:0;list-style:none}.prose .man-body li{text-indent:-2ch;margin:.25em 0;padding-left:2ch}.prose .man-body li:before{content:"— "}.prose a{overflow-wrap:anywhere}footer.site{border-top:var(--rule);padding:1rem 0 0}.see-also{padding:0 var(--pad) 1.25rem}.see-also nav{padding-left:var(--indent);flex-wrap:wrap;gap:.25rem 2ch;font-weight:700;display:flex}.see-also nav a:after,.xref .xref-list a:after{content:"(7)" / ""}.see-also nav a[aria-current=page],.xref-list a[aria-current]{background:var(--ink);color:var(--paper);text-decoration:none}.xref-list{font:700 .8125rem/1.6 var(--mono);margin:0;padding:0;font-stretch:100%;list-style:none}.xref-list li{margin:.25rem 0}.xref,.toc{display:none}@media (width>=1100px){:root{--xcol:247px}.glance-section{grid-template-columns:minmax(0, 1fr) var(--xcol);column-gap:var(--pad);display:grid}.glance-section>.sec,.glance-section>.man-body{grid-column:1}.xref{grid-area:1/2/span 2;padding-left:2ch;display:block}.xref-head{font:700 .8125rem/1.6 var(--mono);text-transform:uppercase;margin:0 0 .25rem;font-stretch:100%}.prose{grid-template-columns:minmax(0, 1fr) var(--xcol);padding-right:var(--pad);align-items:start;column-gap:0;display:grid}.prose>.man{grid-column:1}.toc{grid-area:1/2/span 20;padding:1rem 0 1rem 2ch;display:block;position:sticky;top:1rem}.toc a{display:inline-block}}.operator-line{padding:.5rem var(--pad);border-top:var(--rule)}.colophon{padding:.625rem var(--pad);border-top:var(--rule);font:700 .8125rem/1.5 var(--mono);text-align:center;grid-template-columns:1fr auto 1fr;gap:0 2ch;font-stretch:100%;display:grid}.colophon span:first-child{text-align:left}.colophon span:last-child{text-align:right}@media (width>=900px){.colophon{padding-bottom:calc(.625rem + var(--pager-h))}}@media (width<=599px){.colophon{text-align:left;grid-template-columns:1fr}.colophon span:last-child{text-align:left}}.pager{left:var(--spine);z-index:5;background:var(--ink);color:var(--paper);font:700 .8125rem/var(--pager-h) var(--mono);white-space:pre;padding:0 1ch;font-stretch:100%;position:fixed;bottom:0}.pager[hidden]{display:none}@media (width<=899px){.pager{display:none}}main:has(>.nf){flex-direction:column;display:flex}.nf{border-bottom:0;flex:1 0 auto}.nf-home{margin-top:1rem}
