@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.S1ZOpa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.S1ZOpa_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.Hp4EYa_className{font-family:Geist,Geist Fallback;font-style:normal}.Hp4EYa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ZGwrmq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ZGwrmq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#020203;--color-paper-2:#06070a;--color-paper-3:#0e0f13;--color-ink:#f1f2f4;--color-ink-2:#bcbec3;--color-muted:#84868c;--color-rule:#191a1e;--color-rule-2:#313338;--color-accent:#f1f2f4;--color-accent-ink:#050608;--color-focus:#a8d2ff;--color-cmd:#a8cff7;--font-display:var(--font-instrument), ui-serif, Georgia, serif;--font-body:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--text-sm:.875rem;--text-md:1rem;--text-lead:clamp(1.0625rem, .4vw + 1rem, 1.25rem);--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius:10px;--container:1200px;--gutter:64px;--measure:72ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.6s}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(.653915% .0127554 -.305495);--color-paper-2:lab(1.97011% .0411123 -.958231);--color-paper-3:lab(4.40491% .0951812 -2.18742);--color-ink:lab(95.3385% .020206 -1.51927);--color-ink-2:lab(76.7563% .053972 -3.03049);--color-muted:lab(55.8643% .0852644 -3.77792);--color-rule:lab(9.47256% .115916 -2.99753);--color-rule-2:lab(21.0616% .129744 -3.7544);--color-accent:lab(95.3385% .020206 -1.51927);--color-accent-ink:lab(1.54847% .0373423 -.820592);--color-focus:lab(82.4277% -6.70159 -27.7143);--color-cmd:lab(81.3015% -6.10328 -24.3271)}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-rule-2) var(--color-paper)}body{background:var(--color-paper);color:var(--color-ink);font:400 var(--text-md)/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-rule-2)}a{color:inherit}p{margin:0}h1{font:400 clamp(2.75rem, 5.2vw + .5rem, 5.25rem)/1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0}code,pre{font-family:var(--font-mono)}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid}.wordmark{align-items:baseline;gap:var(--space-xs);font:500 var(--text-md)/1 var(--font-body);letter-spacing:-.01em;text-decoration:none;display:inline-flex}.wordmark span{color:var(--color-muted);font-weight:400;font-size:var(--text-sm)}.links{gap:var(--space-lg);font-size:var(--text-sm);color:var(--color-ink-2);margin:0;padding:0;list-style:none;display:flex}.links a{transition:color var(--dur-short) var(--ease-out);text-decoration:none}.links a:hover,.links a[aria-current=page]{color:var(--color-ink)}.nav__end{justify-self:end;align-items:center;gap:var(--space-sm);display:flex}.btn{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:999px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-paper-3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--lg{min-height:48px;padding:0 var(--space-lg);font-size:var(--text-md)}.btn--sm{min-height:32px;padding:0 var(--space-sm);font-size:.8125rem}.btn--solid{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.btn--solid:hover{background:var(--color-ink-2)}.btn[aria-pressed=true]{background:var(--color-paper-3);border-color:var(--color-ink-2)}.hero{text-align:center;justify-items:center;gap:var(--space-lg);padding-block:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.hero h1{max-width:22ch}.h1-2{display:block}.lead{font-size:var(--text-lead);color:var(--color-ink-2);text-wrap:pretty;max-width:52ch}.badge{min-height:32px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.badge:hover{background:var(--color-paper-3);color:var(--color-ink)}.badge code{font:500 .8125rem/1 var(--font-mono);color:var(--color-cmd)}.also{font-size:var(--text-sm);color:var(--color-muted)}.also code{font:400 .8125rem/1 var(--font-mono);color:var(--color-ink-2)}.install{justify-items:center;gap:var(--space-sm);margin-top:var(--space-xs);min-width:0;max-width:100%;display:grid}.tabs{scrollbar-width:none;border:1px solid var(--color-rule);border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs button{min-height:32px;padding:0 var(--space-md);color:var(--color-muted);font:500 .8125rem/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none}.tabs button:hover{color:var(--color-ink)}.tabs button[aria-selected=true]{background:var(--color-paper-3);color:var(--color-ink)}.actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.cmd{justify-content:space-between;align-items:center;gap:var(--space-md);width:min(100%,44rem);min-height:48px;padding:0 var(--space-xs) 0 var(--space-lg);background:var(--color-accent);color:var(--color-accent-ink);font:500 var(--text-sm)/1 var(--font-mono);border-radius:999px;max-width:100%;display:inline-flex}.cmd code{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmd code:before{content:"$ ";color:var(--color-muted)}.copy{min-height:34px;padding:0 var(--space-sm);background:var(--color-accent-ink);color:var(--color-ink);font:500 .8125rem/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);border:0;border-radius:999px;flex:none}.copy:hover{background:var(--color-paper-3)}.lic{-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em}.lic:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink-2);text-decoration-color:var(--color-ink-2)}.run{width:100%;max-width:880px;margin:var(--space-lg) auto 0;text-align:left;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius);font:400 var(--text-sm)/1.7 var(--font-mono);color:var(--color-ink-2);overflow:hidden}.run__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-body);min-height:46px;display:flex}.run__body{padding:var(--space-lg);gap:var(--space-md);display:grid;overflow-x:auto}.pause{min-height:30px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);color:var(--color-ink-2);font:500 .8125rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px}.pause:hover{background:var(--color-paper-3);color:var(--color-ink)}.prompt-line{color:var(--color-ink);min-height:1.7em}.prompt-line b{color:var(--color-cmd);font-weight:500}.caret{vertical-align:-.15em;background:var(--color-ink-2);opacity:0;width:.55em;height:1.1em;margin-left:2px;display:inline-block}.playing .caret{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:1}}.playing .line{opacity:0;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transform:translateY(4px)}.playing .line.on{opacity:1;transform:none}.route{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);line-height:1.5}.route strong{font-weight:500}.steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-md);grid-template-columns:2ch 24ch minmax(0,1fr);display:grid}.steps .n{color:var(--color-muted)}.steps .c{color:var(--color-cmd)}.steps li.now{color:var(--color-ink)}.steps li.now .n{color:var(--color-cmd)}.tag{margin-left:var(--space-xs);padding:2px var(--space-xs);border:1px solid var(--color-rule-2);font:400 .75rem/1 var(--font-body);color:var(--color-muted);white-space:nowrap;border-radius:4px}.run__note{padding:0 var(--space-lg) var(--space-md);font:400 var(--text-sm)/1.5 var(--font-body);color:var(--color-muted)}.page{padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-xl);display:grid}.page-head{gap:var(--space-md);max-width:var(--measure);display:grid}.page-head h1{font-size:clamp(2.25rem,3.4vw + .75rem,3.75rem);line-height:1.05}.kicker{font-size:var(--text-sm);color:var(--color-muted);gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.kicker code{color:var(--color-ink-2);font-size:.8125rem}.crumbs{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-rule-2)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--color-ink)}.section{gap:var(--space-md);display:grid}.section>h2,.h2{font:500 1.125rem/1.3 var(--font-body);letter-spacing:-.01em;margin:0}.muted{color:var(--color-muted)}.ink2{color:var(--color-ink-2)}.grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.card{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-2);transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-content:start;min-width:0;text-decoration:none;display:grid}a.card:hover{border-color:var(--color-rule-2);background:var(--color-paper-3)}.card__t{overflow-wrap:anywhere;font-weight:500}.card__d{color:var(--color-muted);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card__m{color:var(--color-muted);gap:var(--space-xs);flex-wrap:wrap;font-size:.8125rem;display:flex}.list{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.list li{border-bottom:1px solid var(--color-rule)}.list a{gap:var(--space-md);padding:var(--space-sm) 0;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.list a:hover .list__t{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2)}.list__d{color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1}.list__n{color:var(--color-muted);font:400 .8125rem/1.6 var(--font-mono)}.block{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-2);position:relative;overflow:hidden}.block__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);min-height:46px;display:flex}.block pre{padding:var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;font:400 var(--text-sm)/1.65 var(--font-mono);color:var(--color-ink);margin:0}.block .copy{background:var(--color-paper-3)}.block .copy:hover{background:var(--color-rule-2)}.facts{gap:var(--space-sm) var(--space-lg);max-width:var(--measure);grid-template-columns:minmax(0,14ch) minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--color-muted);font-size:var(--text-sm);padding-top:2px}.facts dd{color:var(--color-ink-2);margin:0}.chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip{min-height:30px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);color:var(--color-ink-2);border-radius:999px;align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.chip:hover{background:var(--color-paper-3);color:var(--color-ink)}.chip code{color:var(--color-cmd);font-size:.8125rem}.credit{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule-2);border-radius:var(--radius);max-width:var(--measure);font-size:var(--text-sm);color:var(--color-ink-2);display:grid}.credit strong{color:var(--color-ink);font-weight:500}.credit code{font-size:.8125rem}.toolbar{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.two{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.aside{gap:var(--space-lg);top:var(--space-lg);display:grid;position:sticky}.cmdline{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-2);font:400 .8125rem/1.5 var(--font-mono);min-width:0;display:flex}.cmdline code{overflow-wrap:anywhere;min-width:0}.cmdline .copy{background:var(--color-paper-3)}.prose{max-width:var(--measure);color:var(--color-ink-2);overflow-wrap:anywhere}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--color-ink);font:500 1.125rem/1.3 var(--font-body);margin:1.6em 0 .6em}.prose h1{font-size:1.375rem}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote{margin:0 0 1em}.prose pre{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-2);font-size:.8125rem;overflow-x:auto}.prose code{color:var(--color-ink);font-size:.875em}.prose table{border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:6px 10px}.prose blockquote{border-left:2px solid var(--color-rule-2);padding-left:var(--space-md);color:var(--color-muted)}.prose a{-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em}details.lic-text summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm)}details.lic-text pre{white-space:pre-wrap;color:var(--color-muted);font-size:.75rem}.search{gap:var(--space-xs);max-width:40rem;display:flex}.search input{min-width:0;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper-2);color:var(--color-ink);font:inherit;border-radius:999px;flex:1}.search input::placeholder{color:var(--color-muted)}.field{gap:6px;display:grid}.field input{min-height:40px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);background:var(--color-paper-2);color:var(--color-ink);font:inherit;border-radius:8px}.note{font-size:var(--text-sm);color:var(--color-muted);max-width:var(--measure)}.menu{position:relative}.menu__pop{z-index:10;border:1px solid var(--color-rule-2);border-radius:var(--radius);background:var(--color-paper-2);gap:2px;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080;box-shadow:0 12px 32px lab(0% 0 0/.5)}.menu__pop button,.menu__pop a{justify-content:space-between;gap:var(--space-sm);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none;display:flex}.menu__pop button:hover,.menu__pop a:hover{background:var(--color-paper-3);color:var(--color-ink)}.footer{border-top:1px solid var(--color-rule);padding-block:var(--space-xl);color:var(--color-muted);font-size:var(--text-sm);gap:var(--space-md) var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.footer nav{gap:var(--space-lg);flex-wrap:wrap;display:flex}.footer a{text-decoration:none}.footer a:hover{color:var(--color-ink)}@media (max-width:60rem){:root{--gutter:24px}.two{grid-template-columns:minmax(0,1fr)}.aside{position:static}}@media (max-width:40rem){:root{--gutter:16px}.steps li{gap:0 var(--space-md);grid-template-columns:2ch minmax(0,1fr)}.steps .d{color:var(--color-muted);grid-column:2}.cmd{width:100%}.cmd code{font-size:.75rem}.tabs button{padding:0 var(--space-sm)}.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{margin-bottom:var(--space-sm)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}@media (max-width:60rem){.nav{padding-block:var(--space-sm);grid-template-columns:1fr auto;grid-template-areas:"brand end""links links";row-gap:4px}.wordmark{grid-area:brand}.nav__end{grid-area:end}.links{scrollbar-width:none;gap:var(--space-lg);padding-block:var(--space-xs);grid-area:links;display:flex;overflow-x:auto}.links a{white-space:nowrap}}
