:root{--ground:oklch(18% .008 60);--ground-deep:oklch(14% .008 60);--ground-raised:oklch(23% .01 60);--gold-1:oklch(64% .095 70);--gold-2:oklch(77% .155 68);--gold-3:oklch(87% .13 82);--green-1:oklch(64% .095 147);--green-2:oklch(77% .155 145);--green-3:oklch(87% .13 150);--blue-1:oklch(62% .09 252);--blue-2:oklch(75% .13 250);--blue-3:oklch(86% .055 250);--blue-deep:oklch(27.2% .099 258);--ox-1:oklch(42% .14 25);--ox-2:oklch(68% .16 28);--ox-3:oklch(80% .095 32);--grey-1:oklch(44.4% .006 60);--grey-2:oklch(71.8% .006 60);--grey-3:oklch(100% 0 0);--bone:oklch(93% .02 85);--rule:oklch(38% .035 68);--gold:var(--gold-2);--gold-hi:var(--gold-3);--gold-dim:var(--gold-1);--green:var(--green-2);--green-dim:var(--green-1);--blue:var(--blue-2);--ox:var(--ox-1);--ox-lit:var(--ox-2);--fg:var(--bone);--accent:var(--gold-2);--accent-hi:var(--gold-3);--muted:var(--gold-1);--scan:oklch(0% 0 0/.22);--glow:oklch(77% .155 68/.28);--vignette:oklch(0% 0 0/.55);--hotspot:oklch(77% .155 68/.05);--font-body:"IBM VGA", "IBM Plex Mono", ui-monospace, Consolas, monospace;--font-chrome:"Departure Mono", "IBM VGA", "IBM Plex Mono", ui-monospace, monospace;--font-print:"IBM Plex Mono", ui-monospace, Consolas, monospace;--font-mono:var(--font-body);--font-wide:"IBM VGA 2x", "IBM Plex Mono", ui-monospace, Consolas, monospace;--w-light:300;--w-body:400;--w-semi:600;--w-bold:800;--chrome-fs:22px;--chrome-fs-small:11px;--px:calc(var(--chrome-fs) / 11);--art-lh:1;--chrome-lh:1.2727;--fs-1:11px;--fs-2:16px;--fs-3:16px;--fs-4:22px;--fs-5:32px;--fs-6:33px;--fs-7:44px;--fs-8:48px;--lh:1.25;--measure:72ch;--track-caps:0;--track-title:.5em;--t-state:80ms;--t-move:.16s;--t-seq:.4s;--ease:cubic-bezier(.2, 0, 0, 1);color-scheme:dark}@media (width>=160em){:root{--chrome-fs:44px;--chrome-fs-small:22px;--fs-1:22px;--fs-2:32px;--fs-3:32px;--fs-4:44px;--fs-5:64px;--fs-6:66px;--fs-7:88px;--fs-8:96px}}:root[data-theme=sheet]{--ground:oklch(95% .02 85);--ground-deep:oklch(90% .025 85);--ground-raised:oklch(98% .015 85);--ink:oklch(22% .01 60);--gold-1:oklch(52% .09 72);--gold-2:oklch(47% .095 70);--gold-3:oklch(36% .075 68);--green-1:oklch(52% .1 147);--green-2:oklch(46% .12 145);--green-3:oklch(36% .1 148);--blue-1:oklch(52% .11 254);--blue-2:oklch(47% .115 255);--blue-3:oklch(36% .105 258);--blue-deep:var(--ground-deep);--ox-1:oklch(55% .16 28);--ox-2:oklch(45% .15 25);--ox-3:oklch(36% .13 25);--grey-1:oklch(71.8% .005 60);--grey-2:oklch(44.4% .005 60);--grey-3:var(--ink);--bone:var(--ink);--rule:oklch(72% .02 80);--gold:var(--gold-2);--gold-hi:var(--gold-3);--gold-dim:var(--gold-1);--green:var(--green-2);--green-dim:var(--green-1);--blue:var(--blue-2);--ox:var(--ox-2);--ox-lit:var(--ox-2);--fg:var(--ink);--accent:var(--gold-2);--accent-hi:var(--gold-3);--muted:var(--gold-1);--scan:oklch(0% 0 0/.06);--glow:transparent;--vignette:oklch(0% 0 0/.1);--hotspot:transparent;color-scheme:light}:root[data-theme=ink]{--ground:oklch(6% 0 0);--ground-deep:oklch(0% 0 0);--ground-raised:oklch(19% 0 0);--gold-1:oklch(71.8% 0 0);--gold-2:oklch(86% 0 0);--gold-3:oklch(100% 0 0);--green-1:var(--gold-1);--green-2:var(--gold-2);--green-3:var(--gold-3);--blue-1:oklch(60% 0 0);--blue-2:oklch(71.8% 0 0);--blue-3:oklch(86% 0 0);--blue-deep:oklch(16% 0 0);--ox-1:oklch(50% .1 25);--ox-2:oklch(66% .13 25);--ox-3:oklch(78% .11 28);--grey-1:oklch(44.4% 0 0);--grey-2:oklch(71.8% 0 0);--grey-3:oklch(100% 0 0);--bone:oklch(88% 0 0);--rule:oklch(35% 0 0);--gold:var(--gold-2);--gold-hi:var(--gold-3);--gold-dim:var(--gold-1);--green:var(--green-2);--green-dim:var(--green-1);--blue:var(--blue-2);--ox:var(--ox-1);--ox-lit:var(--ox-2);--fg:var(--bone);--accent:var(--gold-2);--accent-hi:var(--gold-3);--muted:var(--gold-1);--scan:oklch(0% 0 0/.28);--glow:oklch(100% 0 0/.14);--vignette:oklch(0% 0 0/.6);--hotspot:oklch(100% 0 0/.03);color-scheme:dark}:root[data-theme=ink-sheet]{--ground:oklch(97.5% 0 0);--ground-deep:oklch(91% 0 0);--ground-raised:oklch(100% 0 0);--ink:oklch(15% 0 0);--gold-1:oklch(50% 0 0);--gold-2:oklch(32% 0 0);--gold-3:var(--ink);--green-1:var(--gold-1);--green-2:var(--gold-2);--green-3:var(--gold-3);--blue-1:oklch(55% 0 0);--blue-2:oklch(44% 0 0);--blue-3:oklch(30% 0 0);--blue-deep:var(--ground-deep);--ox-1:oklch(50% .14 25);--ox-2:oklch(45% .15 25);--ox-3:oklch(34% .12 25);--grey-1:oklch(71.8% 0 0);--grey-2:oklch(44.4% 0 0);--grey-3:var(--ink);--bone:var(--ink);--rule:oklch(78% 0 0);--gold:var(--gold-2);--gold-hi:var(--gold-3);--gold-dim:var(--gold-1);--green:var(--green-2);--green-dim:var(--green-1);--blue:var(--blue-2);--ox:var(--ox-2);--ox-lit:var(--ox-2);--fg:var(--ink);--accent:var(--gold-2);--accent-hi:var(--gold-3);--muted:var(--gold-1);--scan:oklch(0% 0 0/.05);--glow:transparent;--vignette:oklch(0% 0 0/.08);--hotspot:transparent;color-scheme:light}@font-face{font-family:Departure Mono;src:url(/fonts/departure-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM VGA;src:url(/fonts/web437-olivetti-thin-9x16.woff)format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:IBM VGA;src:url(/fonts/web437-ibm-vga-9x16.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM VGA;src:url(/fonts/web437-ibm-vga-9x14.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:IBM VGA;src:url(/fonts/web437-ibm-vga-9x8.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:"IBM VGA 2x";src:url(/fonts/web437-ibm-vga-9x16-2x.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"IBM VGA 2x";src:url(/fonts/web437-ibm-vga-9x14-2x.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"IBM VGA 2x";src:url(/fonts/web437-ibm-vga-9x8-2x.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:IBM VGA Cond;src:url(/fonts/web437-ibm-vga-8x16.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM VGA Cond;src:url(/fonts/web437-ibm-vga-8x14.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:IBM VGA Cond;src:url(/fonts/web437-ibm-ega-8x8.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Olivetti Thin;src:url(/fonts/web437-olivetti-thin-9x16.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Olivetti Thin;src:url(/fonts/web437-olivetti-thin-9x14.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Olivetti Thin Cond;src:url(/fonts/web437-olivetti-thin-8x16.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM EGA;src:url(/fonts/web437-ibm-ega-9x14.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:IBM MDA;src:url(/fonts/web437-ibm-mda-9x14.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"IBM 3270 PC";src:url(/fonts/web437-ibm-3270pc-9x14.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM CGA Thin;src:url(/fonts/web437-ibm-cga-thin-8x8.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:IBM PS\/55;src:url(/fonts/web437-ibm-ps55-13x29.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:IBM XGA;src:url(/fonts/web437-ibm-xga-12x23.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:IBM XGA;src:url(/fonts/web437-ibm-xga-12x20.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-var-latin1.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-var-pi.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+3C0,U+2500-259F,U+25A0-25FF,U+2190-21FF,U+22??,U+23??}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ground);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:var(--lh);-webkit-text-size-adjust:none;text-size-adjust:none;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;scrollbar-color:var(--rule) var(--ground-deep);scrollbar-width:thin}@media (width>=160em){html{font-size:32px}}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}::selection{background:var(--accent);color:var(--ground)}:focus-visible{outline:var(--px) solid var(--accent-hi);outline-offset:var(--px)}a{color:var(--accent);text-decoration-color:var(--rule);text-underline-offset:.2em}a:hover,a:focus-visible{color:var(--accent-hi);text-decoration-color:currentColor}h1,h2,h3{font-family:var(--font-body);line-height:var(--chrome-lh);text-wrap:balance;letter-spacing:0;margin:0 0 .5em}h1{font-size:var(--fs-4);font-weight:var(--w-bold);color:var(--gold-3)}h2,h3{font-family:var(--font-wide);font-size:var(--fs-2);font-weight:var(--w-body);line-height:var(--lh);color:var(--gold-2)}@media (width>=60em){h1{font-family:var(--font-wide)}h2,h3{font-size:var(--fs-4);line-height:var(--chrome-lh)}}*+h2{margin-top:2.5em}*+h3{margin-top:2em}p,ul,ol,dl{max-width:var(--measure);margin:0 0 1em}code,kbd,pre{font-family:inherit}strong,b{font-weight:var(--w-bold);line-height:0}pre{white-space:pre;margin:0;overflow-x:auto}.title{font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--gold-3);margin:0 0 1em;font-weight:400}.label{font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);text-transform:uppercase}.note{font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);text-transform:uppercase;color:var(--grey-2);white-space:pre-wrap;max-width:none}.note-lg{font-size:var(--chrome-fs)}hr,.divider{height:auto;color:var(--rule);font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);white-space:nowrap;border:0;margin:2em 0;overflow:hidden}hr:before,.divider:before{content:"════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════"}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ground-deep);color:var(--accent-hi);z-index:10;padding:.25em 1ch;position:absolute;top:-100%;left:1ch}.skip:focus{top:.5em}.grid{width:min(100% - 2ch,148ch);margin-inline:auto}main.grid{container:page/inline-size}.pane{--frame:var(--rule);margin-top:.5em;font-family:inherit;position:relative}.pane-row{font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);color:var(--frame);white-space:nowrap;user-select:none;align-items:stretch;display:flex}.pane-corner,.pane-tee{flex:none}.pane-run{flex:1 1 0;min-width:0;overflow:hidden}.pane-run-short{flex:0 0 2ch}.pane-title-text{text-overflow:ellipsis;min-width:0;color:var(--gold-3);letter-spacing:var(--track-title);text-transform:uppercase;flex:0 auto;padding:0 .5ch;overflow:hidden}@media (width<=40em){.pane-title-text{letter-spacing:.15em}}.pane-body{margin-inline:calc(3 * var(--px));border-inline:var(--px) solid var(--frame);padding:.75em calc(1ch + 3 * var(--px)) .75em calc(1ch + 3 * var(--px))}.pane-double .pane-body{margin-inline:calc(2 * var(--px));border-inline-width:calc(3 * var(--px));padding-inline:calc(1ch + 2 * var(--px));border-inline-style:double}.roster{--roster-rule:var(--grey-1);max-width:73ch;margin:0 0 1em;padding:0;list-style:none}.roster-ox{--roster-rule:var(--ox)}.roster li{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1ch;min-width:0;line-height:1.5;display:grid}.roster-even li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.roster .cell{white-space:nowrap;min-width:0;display:flex}.roster .cell:before{content:"[ ";color:var(--roster-rule)}.roster .cell:after{content:" ]";color:var(--roster-rule)}.roster .cell>span{text-overflow:clip;overflow:hidden}.roster .cell .lead{color:var(--roster-rule);flex:1;overflow:hidden}.roster .cell .lead:before{content:" ........................................................................";letter-spacing:0}.roster .empty .cell>span:not(.lead),.roster .dim .cell:last-of-type>span:not(.lead){color:var(--muted)}.roster .slot-n,.roster .empty .cell>.slot-n{color:var(--muted);font-variant-numeric:tabular-nums}.roster a{text-decoration:none}@media (width<=40em){.roster li{grid-template-columns:1fr;gap:0;margin-bottom:.5em}.roster li>.cell+.cell{padding-left:3ch}.roster li>.cell+.cell:before,.roster li>.cell+.cell:after{content:none}.roster li>.cell+.cell .lead,.roster li>.cell+.cell:has(>span:not(.lead):empty){display:none}}.cols{flex-direction:column;gap:2em;min-width:0;display:flex}.cols>.col-main,.cols>.col-side{min-width:0}@media (width>=84em){.cols{flex-direction:row;align-items:start;gap:0 4ch}.cols>.col-main{flex:0 1 var(--measure);max-width:var(--measure)}.cols>.col-side{flex:40ch;order:1;position:sticky;top:1.5em}.cols>.col-side>:last-child{margin-bottom:0}}.btn{font:inherit;font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);border:1px solid var(--accent);background:var(--ground);min-height:24px;color:var(--accent);cursor:pointer;letter-spacing:var(--track-caps);text-transform:uppercase;transition:background var(--t-state) steps(1), color var(--t-state) steps(1);padding:.55em 1.5ch;text-decoration:none;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--accent);color:var(--ground)}.btn-ghost{border-color:var(--rule);color:var(--fg)}.btn-go:after{content:" →"}.btn-danger{border-color:var(--ox);color:var(--ox-lit)}.field{max-width:var(--measure);gap:.25em;margin-bottom:1.25em;display:grid}.field label{color:var(--accent)}.field .hint{color:var(--grey-2);font-size:var(--fs-2)}input,select,textarea{font:inherit;color:var(--fg);background:var(--ground-deep);border:1px solid var(--rule);border-radius:0;width:100%;min-height:2.5em;padding:.4em 1ch}textarea{resize:vertical;min-height:6em}select{appearance:none;background-image:none;padding-right:4ch}.field.select{position:relative}.field.select:after{content:"▾";color:var(--accent);pointer-events:none;position:absolute;bottom:.6em;right:1ch}input[type=file]{padding:.3em 1ch}::file-selector-button{font:inherit;color:var(--accent);background:var(--ground);border:1px solid var(--accent);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;border-radius:0;margin-right:1.5ch;padding:.15em 1.5ch}::file-selector-button:hover{background:var(--accent);color:var(--ground)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}input:user-invalid,textarea:user-invalid{border-color:var(--ox-lit)}.error{color:var(--ox-lit)}.error:before{content:"✗"}.cursor:after{content:"█";color:var(--accent)}.cursor:after,.menu-body a[data-active] .cursor-cell:before,[data-list-cursor]>li[data-cursor]:before{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=force]) *,html:not([data-motion=force]) :before,html:not([data-motion=force]) :after{transition:none!important;animation:none!important}}.site-footer a,.filters a,.nfo a,.note a{padding-block:.5em;display:inline-block}@media (pointer:coarse){.keys-hint{display:none}}.roster li.has-line{grid-template-rows:auto auto}.roster .line{min-width:0;color:var(--muted);white-space:normal;grid-column:1/-1;margin-bottom:.25em;padding-left:4ch;line-height:1.5;position:relative}.roster .line-empty{color:var(--roster-rule);white-space:nowrap;overflow:hidden}.roster .line-empty:before{content:"...................................................................."}main a{text-decoration-color:var(--green)}main a[href^=http]{color:var(--accent);text-transform:uppercase;text-decoration-color:var(--accent);-webkit-text-stroke:.025em currentColor;paint-order:stroke fill}main pre a[href^=http]{text-transform:none}main a[href^=http]:after{content:"↗";color:var(--blue);text-transform:none;-webkit-text-stroke:0}main a[href^=http]:hover,main a[href^=http]:focus-visible{color:var(--accent-hi);text-decoration-color:var(--accent-hi)}.standfirst{font-family:var(--font-chrome);font-size:var(--fs-2);line-height:var(--lh);text-transform:uppercase;color:var(--green);max-width:var(--measure);margin:0 0 1.5em}@media (width>=60em){.standfirst{font-size:var(--fs-4);line-height:var(--chrome-lh)}}.standfirst-tag{color:var(--green-dim)}@media print{.roster .line{color:inherit;font-size:.85em}html{--ground:white;--ground-deep:white;--ground-raised:white;--fg:black;--accent:black;--accent-hi:black;--muted:black;--green:black;--blue:black;--rule:black;color:#000;font-size:11pt;font-family:var(--font-print);background:#fff}.no-print,.site-header,.site-footer,.status,.toggles,.boot,.term,.crtp{display:none!important}a{color:#000;text-decoration:none}.pane-row{color:#000}.pane-body{border-color:#000}}.nav{--nav-rows:var(--nav-rows-default,4);--nav-row:22px;font-family:var(--font-body);font-size:var(--fs-2);line-height:var(--chrome-lh);text-transform:uppercase;background:var(--gold-2);color:var(--ground);width:min(100%,52ch)}.nav-head{letter-spacing:var(--track-title);border-bottom:calc(2 * var(--px)) solid var(--ground);flex-wrap:wrap;justify-content:space-between;gap:0 1ch;margin:0;padding:.35em 1ch;font-weight:600;display:flex}.nav-keys{letter-spacing:0;align-items:baseline;gap:0 .5ch;display:flex}.nav-keys kbd{font:inherit;text-transform:none;border:var(--px) solid currentColor;padding:0 .4ch}.nav-window{height:calc(var(--nav-rows) * var(--nav-row) + (var(--nav-rows) - 1) * var(--px));overflow:hidden}.nav-list{max-width:none;transform:translateY(calc(-1 * min(var(--nav-first,0), var(--nav-count,11) - var(--nav-rows)) * (var(--nav-row) + var(--px))));margin:0;padding:0;list-style:none}.nav-sub .nav-name{font-variant-numeric:tabular-nums}.nav-row+.nav-row{border-top:var(--px) solid var(--ground)}.nav-row a{height:var(--nav-row);color:inherit;grid-template-columns:4ch 11ch minmax(0,1fr);align-items:center;gap:0 1ch;padding:0 1ch;text-decoration:none;display:grid}.nav-row .nav-name,.nav-row .nav-desc{border-left:var(--px) solid var(--ground);align-items:center;height:100%;padding-left:1ch;display:flex}.nav-desc,.nav-name{white-space:nowrap;min-width:0;overflow:hidden}.nav-n{white-space:nowrap}.nav-desc{position:relative}.nav-desc[data-clip]:after{content:"»";color:inherit;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:-1ch}.nav-desc-text{white-space:nowrap;display:inline-block}.nav-ticker{white-space:nowrap;display:inline-flex}.nav-ticker>span{padding-right:6ch}.nav-ticker>span[aria-hidden]{visibility:hidden}.nav-ticker[data-crawl]>span[aria-hidden]{visibility:visible}.nav[data-live] .nav-row[data-on] a,.nav-row a:hover{background:var(--ground);color:var(--accent)}.nav[data-live] .nav-row[data-on] .nav-name,.nav[data-live] .nav-row[data-on] .nav-desc,.nav-row a:hover .nav-name,.nav-row a:hover .nav-desc{border-left-color:var(--accent)}.nav-row.nav-here .nav-n:after{content:" •"}.nav-row a:focus-visible{outline:calc(2 * var(--px)) solid var(--ground);outline-offset:calc(-2 * var(--px))}@media (prefers-reduced-motion:no-preference){.nav-ticker[data-crawl]{animation:nav-crawl calc(var(--nav-steps) * 90ms) steps(var(--nav-steps)) .7s 1}}@keyframes nav-crawl{to{transform:translateX(var(--nav-crawl))}}@media (width<=60em){.nav{width:100%}}@media (width<=34em){.nav-row a{grid-template-columns:4ch minmax(0,1fr)}.nav-row .nav-desc,[data-plain] .site-header .nav{display:none}}@media (pointer:coarse){.nav-keys{display:none}.nav{--nav-row:33px;--nav-rows:3}}@media (width>=160em){.nav{--nav-row:44px}}:root{--crt-tube:1;--crt-mod-vignette:0;--crt-mod-mask:1;--crt-mod-convex:1;--crt-mod-hotspot:1;--crt-mod-red:1;--crt-mod-scanlines:1;--crt-mod-flicker:1;--crt-mod-bloom:1;--crt-mod-blur:1;--crt-mod-tear:1;--crt-mod-bleed:1;--crt-mod-phosphor:1;--crt-mod-band:1;--crt-mod-bow:0;--crt-mod-fray:1;--crt-mod-specular:1;--crt-mod-screen:1;--crt-mod-glitch:1;--crt-pal-amber-main:#ffaa3c;--crt-pal-amber-alt:#784b14;--crt-pal-red-main:#ff2800;--crt-pal-red-alt:#a01400;--crt-pal-green-main:#00e632;--crt-pal-green-alt:#00a01e;--crt-pal-blue-main:#3296ff;--crt-pal-blue-alt:#1450a0;--crt-pal-white-main:#f5f5f5;--crt-pal-white-alt:#828282;--crt-pal-science-main:#c8dcfa;--crt-pal-science-alt:#5a6496;--crt-pal-plate-gold-main:var(--accent);--crt-pal-plate-gold-alt:var(--glow);--crt-pal-plate-green-main:var(--green);--crt-pal-plate-green-alt:var(--green);--crt-pal-plate-blue-main:var(--blue);--crt-pal-plate-blue-alt:var(--blue);--crt-pal-plate-ox-main:var(--ox-lit);--crt-pal-plate-ox-alt:var(--ox-lit);--crt-pal-bone-main:var(--bone);--crt-pal-bone-alt:var(--bone);--crt-hotspot-colour:var(--accent);--crt-red-colour:var(--ox-lit);--crt-bleed-a-colour:var(--green);--crt-bleed-b-colour:var(--ox-lit);--crt-phosphor-a:var(--ox-lit);--crt-phosphor-b:var(--green);--crt-phosphor-c:var(--blue);--crt-specular-colour:var(--bone);--crt-scan-colour:#000;--crt-scan-lit:var(--crt-hotspot-colour);--crt-mask-leak-colour:var(--crt-hotspot-colour);--crt-hotspot-pick:0;--crt-red-pick:0;--crt-bleed-a-pick:0;--crt-bleed-b-pick:0;--crt-scan-pick:0;--crt-specular-pick:0;--crt-phosphor-pick:8;--crt-glitch-interval:14s;--crt-glitch-duration:50ms;--crt-glitch-jitter:1;--crt-glitch-tear:1;--crt-glitch-tear-amount:4.5;--crt-glitch-pop:1;--crt-glitch-pop-amount:1.3;--crt-glitch-roll:1;--crt-glitch-roll-amount:74px;--crt-glitch-blink:1;--crt-glitch-blink-amount:.5;--crt-glitch-roll-y:0px;--crt-vignette-alpha:.56;--crt-vignette-start:51%;--crt-vignette-end:71%;--crt-vignette-size-x:120%;--crt-vignette-size-y:100%;--crt-vignette-x:50%;--crt-vignette-y:50%;--crt-hotspot-alpha:.415;--crt-hotspot-x:50%;--crt-hotspot-y:48%;--crt-hotspot-size:1;--crt-hotspot-size-x:1;--crt-hotspot-size-y:1;--crt-red-alpha:0;--crt-red-x:47%;--crt-red-y:74%;--crt-red-size:1;--crt-red-size-x:1;--crt-red-size-y:1;--crt-scan-alpha:.25;--crt-scan-pitch:3px;--crt-scan-thick:1px;--crt-scan-invert:0;--crt-scan-line:var(--crt-scan-colour);--crt-flicker-amp:.03;--crt-flicker-period:.4s;--crt-bloom-inner:14px;--crt-bloom-inner-alpha:.27;--crt-bloom-outer:0px;--crt-bloom-outer-alpha:.27;--crt-blur:.1px;--crt-fray-blur:5.5px;--crt-fray-reach:4%;--crt-tear-x:2.3;--crt-tear-rel:0;--crt-tear-bone:1.8;--crt-tear-y:0;--crt-tear-alpha:.4;--crt-tear-hue:0;--crt-phosphor-alpha:.175;--crt-phosphor-pitch:3.5px;--crt-band-alpha:.045;--crt-band-period:5s;--crt-specular-alpha:.1;--crt-specular-x:78.25%;--crt-specular-y:23%;--crt-specular-size-x:34%;--crt-specular-size-y:13%;--crt-specular-soft:100%;--crt-bleed-red:.15;--crt-bleed-reach:30%;--crt-bleed-drift:0s;--crt-bleed-drift-name:none;--crt-mask-w:58.75;--crt-mask-h:100;--crt-mask-x:50%;--crt-mask-y:50%;--crt-mask-ratio:6.5;--crt-mask-feather:47px;--crt-mask-ink:1;--crt-mask-colour:#000;--crt-mask-leak-alpha:.11;--crt-mask-leak-reach:35px;--crt-curve:0px;--crt-mask-radius:calc(var(--crt-mask-ratio) / 100 * min(var(--crt-mask-w) * 1vw, var(--crt-mask-h) * 1vh) + var(--crt-curve));--crt-convex:175px;--crt-convex-alpha:1;--crt-convex-w:var(--crt-convex);--crt-convex-h:var(--crt-convex);--crt-glass-bow:0;--crt-bow-filter:none;--crt-bow-bleed:0px;--crt-screen-mode:1;--crt-screen-m:calc(var(--crt-screen-mode) * var(--crt-mod-screen));--crt-screen-full:max(0, 1 - var(--crt-screen-m));--crt-screen-square:min(1, max(0, var(--crt-screen-m) - 1));--crt-screen-crop:calc(1 - var(--crt-screen-full) - var(--crt-screen-square));--crt-screen-w:calc(var(--crt-screen-full) * 100vw + var(--crt-screen-crop) * var(--crt-mask-w) * 1vw + var(--crt-screen-square) * min(100vw, 100vh));--crt-screen-h:calc(var(--crt-screen-full) * 100vh + var(--crt-screen-crop) * var(--crt-mask-h) * 1vh + var(--crt-screen-square) * min(100vw, 100vh));--crt-screen-x:calc((1 - var(--crt-screen-crop)) * 50vw + var(--crt-screen-crop) * var(--crt-mask-x));--crt-screen-y:calc((1 - var(--crt-screen-crop)) * 50vh + var(--crt-screen-crop) * var(--crt-mask-y));--crt-screen-radius:calc((1 - var(--crt-screen-full)) * var(--crt-mask-radius));--crt-screen-top:calc(var(--crt-screen-y) - var(--crt-screen-h) / 2);--crt-screen-left:calc(var(--crt-screen-x) - var(--crt-screen-w) / 2);--crt-page-crop:calc((1 - var(--crt-screen-full)) * var(--crt-tube) * var(--crt-mod-mask));--crt-page-w:calc(var(--crt-page-crop) * var(--crt-screen-w) + (1 - var(--crt-page-crop)) * 100%);--crt-page-dx:calc(var(--crt-page-crop) * (var(--crt-screen-x) - 50vw));--crt-mask-leak-paint:transparent}@supports (color:color-mix(in srgb, red 50%, transparent)){:root{--crt-scan-line:color-mix(in srgb, var(--crt-scan-lit) calc(var(--crt-scan-invert) * 100%), var(--crt-scan-colour));--crt-mask-leak-paint:color-mix(in srgb, var(--crt-mask-leak-colour) calc(var(--crt-mask-leak-alpha) * 100%), transparent)}}:root[data-theme=sheet],:root[data-theme=ink-sheet]{--crt-tube:0;--crt-vignette-alpha:.1;--crt-scan-alpha:.06;--crt-curve:0px;--crt-convex:0px;--crt-glass-bow:0;--crt-fray-filter:none;--crt-bow-filter:none;--crt-bleed-drift-name:none}:root[data-theme=ink-sheet]{--crt-vignette-alpha:.08;--crt-scan-alpha:.05}:root[data-theme=ink]{--crt-vignette-alpha:.6;--crt-scan-alpha:.28;--crt-hotspot-alpha:.06}@media (width<=60em){:root:not([data-theme=sheet]):not([data-theme=ink-sheet]){--crt-vignette-alpha:.34;--crt-vignette-start:62%;--crt-convex:60px;--crt-hotspot-size:.7;--crt-scan-alpha:.2;--crt-tear-x:1.5;--crt-screen-mode:0;--crt-mask-w:100;--crt-mask-ratio:0;--crt-mask-feather:0px;--crt-vignette-end:100%;--crt-tear-rel:1;--crt-mod-vignette:1;--crt-mod-red:0;--crt-mod-fray:0;--crt-mod-specular:0;--crt-mod-phosphor:0;--crt-mod-glitch:0}}:root{--crt-tear-a:calc(var(--crt-tear-alpha) * var(--crt-tube) * var(--crt-mod-tear));--crt-bloom-r1:calc(var(--crt-bloom-inner) * var(--crt-mod-bloom));--crt-bloom-r2:calc(var(--crt-bloom-outer) * var(--crt-mod-bloom));--crt-bloom-shadow:0 0 var(--crt-bloom-r1) var(--glow), 0 0 var(--crt-bloom-r2) var(--glow)}@supports (color:color-mix(in oklch, currentColor 50%, transparent)){:root{--crt-bloom-shadow:0 0 var(--crt-bloom-r1) color-mix(in oklch, currentColor calc(var(--crt-bloom-inner-alpha) * var(--crt-mod-bloom) * 100%), transparent), 0 0 var(--crt-bloom-r2) color-mix(in oklch, currentColor calc(var(--crt-bloom-outer-alpha) * var(--crt-mod-bloom) * 100%), transparent)}}[data-crt=on] body,[data-crt=on] body *{--crt-tear-u:calc((1 - var(--crt-tear-rel)) * 1px + var(--crt-tear-rel) * .0625em);--crt-tear-near:hsl(calc(var(--crt-tear-hue) * 240deg) 100% 50% / var(--crt-tear-a));--crt-tear-far:hsl(calc(var(--crt-tear-hue) * 240deg + 180deg) 100% 50% / var(--crt-tear-a));--crt-tear-shadow:calc(-1 * var(--crt-tear-x) * var(--crt-tear-u)) calc(-1 * var(--crt-tear-y) * var(--crt-tear-u)) 0 var(--crt-tear-near), calc(var(--crt-tear-x) * var(--crt-tear-u)) calc(var(--crt-tear-y) * var(--crt-tear-u)) 0 var(--crt-tear-far)}[data-crt=on] body{text-shadow:var(--crt-tear-shadow), var(--crt-bloom-shadow)}html[data-crt=on] :is(p,li,dd,td,blockquote){--crt-tear-a:min(1, calc(var(--crt-tear-alpha) * var(--crt-tear-bone) * var(--crt-tube) * var(--crt-mod-tear)))}html[data-crt=on] :is(h1,h2,h3,h4,.title,.label,.note,.standfirst,.byline,.editor-note,a,.btn,.roster,.pane-row,.pane-title-text,.mark,.nav,.status,.toc,kbd,.keys,.term,.crtp,.boot,.slot-n,.lead,.cursor,.section-time,.anno,.filters,.swatch,.prose summary,.prose .pull,.prose .pull p,.prose-keys kbd,.prose [data-footnote-backref]){--crt-tear-a:calc(var(--crt-tear-alpha) * var(--crt-tube) * var(--crt-mod-tear))}[data-crt=on] body *,html[data-crt=on] .prose .pull p,html[data-crt=on] .prose .pull:before,html[data-crt=on] .prose .pull:after,html[data-crt=on] .prose .pull p:before,html[data-crt=on] .prose .pull p:after,html[data-crt=on] .prose summary,html[data-crt=on] .prose .anno,html[data-crt=on] .prose .anno:after,html[data-crt=on] .prose a,html[data-crt=on] .byline{text-shadow:var(--crt-tear-shadow), var(--crt-bloom-shadow)}[data-crt=on] ::selection{text-shadow:none}:root{--crt-content-filter:none;--crt-fray-filter:none}[data-crt=on] .site-header,[data-crt=on] main,[data-crt=on] .site-footer{filter:var(--crt-content-filter)}html[data-crt-screen=on][data-crt=on] .site-header,html[data-crt-screen=on][data-crt=on] main,html[data-crt-screen=on][data-crt=on] .site-footer{filter:none}html[data-crt-screen=on][data-crt=on] .screen{filter:var(--crt-content-filter)}html[data-crt=on] .grid{width:min(100% - 2ch, var(--crt-page-w,100%) - 2ch, 148ch);left:var(--crt-page-dx,0px);position:relative}:root[data-theme=sheet][data-crt=on] .site-header,:root[data-theme=sheet][data-crt=on] main,:root[data-theme=sheet][data-crt=on] .site-footer,:root[data-theme=ink-sheet][data-crt=on] .site-header,:root[data-theme=ink-sheet][data-crt=on] main,:root[data-theme=ink-sheet][data-crt=on] .site-footer{filter:none}.crt-filters{width:0;height:0;position:absolute;overflow:hidden}.crt-veil{display:none}[data-crt=on] .crt-veil{z-index:101;pointer-events:none;display:block;position:fixed;inset:0}.crt-veil span{display:block;position:absolute;inset:0}.crt-canvas{pointer-events:none;display:none}html[data-crt=on][data-crt-veil=canvas] .crt-canvas{z-index:101;display:block;position:fixed;inset:0}html[data-crt=on][data-crt-veil=canvas] .crt-veil span:not([class*=fray]),.crt-veil span[hidden]{display:none}.crt-veil>.crt-screen{inset:auto;top:var(--crt-screen-top);left:var(--crt-screen-left);width:var(--crt-screen-w);height:var(--crt-screen-h);border-radius:var(--crt-screen-radius);position:absolute;overflow:hidden}.crt-beam{display:none}[data-crt=on] .crt-beam{display:contents}[data-crt=on] .crt-beam>span{z-index:101;pointer-events:none;top:calc(var(--crt-screen-top) - var(--crt-bow-bleed));left:calc(var(--crt-screen-left) - var(--crt-bow-bleed));width:calc(var(--crt-screen-w) + 2 * var(--crt-bow-bleed));height:calc(var(--crt-screen-h) + 2 * var(--crt-bow-bleed));border-radius:var(--crt-screen-radius);filter:var(--crt-bow-filter);translate:0 var(--crt-glitch-roll-y);display:block;position:fixed}[data-crt=on] .crt-beam>span[hidden],html[data-crt=on][data-crt-veil=canvas] .crt-beam{display:none}.crt-hotspot{opacity:calc(var(--crt-hotspot-alpha) * var(--crt-tube));background:radial-gradient(ellipse calc(70% * var(--crt-hotspot-size) * var(--crt-hotspot-size-x)) calc(60% * var(--crt-hotspot-size) * var(--crt-hotspot-size-y)) at var(--crt-hotspot-x) var(--crt-hotspot-y), var(--crt-hotspot-colour), transparent 70%)}.crt-red{opacity:calc(var(--crt-red-alpha) * var(--crt-tube));background:radial-gradient(ellipse calc(86% * var(--crt-red-size) * var(--crt-red-size-x)) calc(54% * var(--crt-red-size) * var(--crt-red-size-y)) at var(--crt-red-x) var(--crt-red-y), var(--crt-red-colour), transparent 72%)}.crt-phosphor{opacity:calc(var(--crt-phosphor-alpha) * var(--crt-tube));mix-blend-mode:multiply;background:repeating-linear-gradient(to right, var(--crt-phosphor-a) 0 var(--crt-phosphor-stripe), var(--crt-phosphor-b) var(--crt-phosphor-stripe) calc(2 * var(--crt-phosphor-stripe)), var(--crt-phosphor-c) calc(2 * var(--crt-phosphor-stripe)) calc(3 * var(--crt-phosphor-stripe)))}:root{--crt-phosphor-stripe:max(2px, var(--crt-phosphor-pitch))}.crt-scan{opacity:var(--crt-scan-alpha);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--crt-scan-pitch) - var(--crt-scan-thick)), var(--crt-scan-line) calc(var(--crt-scan-pitch) - var(--crt-scan-thick)), var(--crt-scan-line) var(--crt-scan-pitch))}.crt-screen>.crt-band{height:30%;opacity:calc(var(--crt-band-alpha) * var(--crt-tube));background:linear-gradient(to bottom, transparent, var(--crt-red-colour) 50%, transparent);top:-30%;bottom:auto}.crt-screen>.crt-bleed{opacity:1}@media (prefers-reduced-motion:no-preference){[data-crt=on] .crt-bleed{animation:var(--crt-bleed-drift-name) var(--crt-bleed-drift) ease-in-out infinite alternate}}html[data-motion=force][data-crt=on] .crt-bleed{animation:var(--crt-bleed-drift-name) var(--crt-bleed-drift) ease-in-out infinite alternate}@keyframes crt-bleed-drift{0%{opacity:1}to{opacity:.35}}.crt-bleed-green{opacity:calc(var(--crt-bleed-green) * var(--crt-tube));background:radial-gradient(ellipse var(--crt-bleed-reach) 72% at 0% 50%, var(--crt-bleed-a-colour), transparent 100%), radial-gradient(ellipse var(--crt-bleed-reach) 72% at 100% 50%, var(--crt-bleed-a-colour), transparent 100%)}.crt-bleed-red{opacity:calc(var(--crt-bleed-red) * var(--crt-tube));background:radial-gradient(ellipse 72% var(--crt-bleed-reach) at 50% 0%, var(--crt-bleed-b-colour), transparent 100%), radial-gradient(ellipse 72% var(--crt-bleed-reach) at 50% 100%, var(--crt-bleed-b-colour), transparent 100%)}.crt-specular{opacity:calc(var(--crt-specular-alpha) * var(--crt-tube));background:radial-gradient(ellipse var(--crt-specular-size-x) var(--crt-specular-size-y) at var(--crt-specular-x) var(--crt-specular-y), var(--crt-specular-colour), transparent var(--crt-specular-soft))}.crt-flicker{opacity:0;background:#000}@media (prefers-reduced-motion:no-preference){[data-crt=on] .crt-flicker{animation:crt-flicker var(--crt-flicker-period) steps(2) infinite}[data-crt=on] .crt-band{animation:crt-band var(--crt-band-period) linear infinite}}html[data-motion=force][data-crt=on] .crt-flicker{animation:crt-flicker var(--crt-flicker-period) steps(2) infinite}html[data-motion=force][data-crt=on] .crt-band{animation:crt-band var(--crt-band-period) linear infinite}html[data-hidden][data-crt=on] .crt-flicker,html[data-hidden][data-crt=on] .crt-band,html[data-hidden][data-crt=on] .crt-bleed{animation-play-state:paused}@keyframes crt-flicker{0%,to{opacity:0}50%{opacity:calc(var(--crt-flicker-amp) * var(--crt-tube))}}@keyframes crt-band{0%{transform:translateY(0)}to{transform:translateY(440%)}}.crt-fray-t,.crt-fray-b,.crt-fray-l,.crt-fray-r{backdrop-filter:var(--crt-fray-filter)}.crt-screen>.crt-fray-t{height:var(--crt-fray-reach);bottom:auto;mask-image:linear-gradient(#000,#0000)}.crt-screen>.crt-fray-b{height:var(--crt-fray-reach);top:auto;mask-image:linear-gradient(#0000,#000)}.crt-screen>.crt-fray-l{width:var(--crt-fray-reach);right:auto;mask-image:linear-gradient(90deg,#000,#0000)}.crt-screen>.crt-fray-r{width:var(--crt-fray-reach);left:auto;mask-image:linear-gradient(270deg,#000,#0000)}.crt-vignette{opacity:var(--crt-vignette-alpha);background:radial-gradient(ellipse var(--crt-vignette-size-x) var(--crt-vignette-size-y) at var(--crt-vignette-x) var(--crt-vignette-y), transparent var(--crt-vignette-start), #000 var(--crt-vignette-end))}.crt-screen>.crt-convex{opacity:var(--crt-convex-alpha);box-shadow:inset 0 0 var(--crt-convex-w) #000;top:-100%;bottom:-100%}.crt-screen>.crt-convex-v{opacity:var(--crt-convex-alpha);box-shadow:inset 0 0 var(--crt-convex-h) #000;left:-100%;right:-100%}.crt-veil>.crt-curve{inset:auto;top:var(--crt-mask-y);left:var(--crt-mask-x);width:calc(var(--crt-mask-w) * 1%);height:calc(var(--crt-mask-h) * 1%);border-radius:var(--crt-mask-radius);box-shadow:0 0 var(--crt-mask-leak-reach) var(--crt-mask-leak-reach) var(--crt-mask-leak-paint), 0 0 0 100vmax var(--crt-mask-colour), inset 0 0 var(--crt-mask-feather) var(--crt-mask-colour);transform:translate(-50%,-50%)}[data-crt=on] .crt-scan{filter:var(--crt-bow-filter);inset:calc(-1 * var(--crt-bow-bleed))}:root[data-theme=sheet] .crt-veil span,:root[data-theme=ink-sheet] .crt-veil span,:root[data-theme=sheet] .crt-beam>span,:root[data-theme=ink-sheet] .crt-beam>span{filter:none}:root[data-theme=sheet] .crt-curve,:root[data-theme=ink-sheet] .crt-curve{box-shadow:0 0 0 100vmax var(--ground-deep)}@media print{.crt-veil,[data-crt=on] .crt-veil,html[data-crt=on] .crt-veil,.crt-beam,[data-crt=on] .crt-beam,html[data-crt=on] .crt-beam,.crt-canvas,html[data-crt=on][data-crt-veil=canvas] .crt-canvas,.crt-filters{display:none!important}html[data-crt=on] body,html[data-crt=on] .prose .pull p,html[data-crt=on] .prose .pull:before,html[data-crt=on] .prose .pull:after,html[data-crt=on] .prose .pull p:before,html[data-crt=on] .prose .pull p:after,html[data-crt=on] .prose summary,html[data-crt=on] .prose .anno,html[data-crt=on] .prose .anno:after,html[data-crt=on] .prose a,html[data-crt=on] .byline{text-shadow:none!important}html[data-crt=on] .site-header,html[data-crt=on] main,html[data-crt=on] .site-footer{filter:none!important}}.term{inset:0 0 var(--term-keyboard,0px) 0;z-index:300;pointer-events:none;position:fixed}.term-win{background:var(--ground-deep);pointer-events:auto;resize:both;width:min(64ch,100vw - 4ch);min-width:30ch;max-width:calc(100vw - 2ch);height:24em;min-height:10em;max-height:calc(100vh - 2ch);font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);flex-direction:column;margin:0;display:flex;position:absolute;bottom:2ch;right:2ch;overflow:hidden}.term-win.term-full{resize:none;min-width:0;max-width:none;min-height:0;max-height:none;font-size:var(--chrome-fs);width:100%!important;height:100%!important;inset:0!important}.term-win .pane-row{font-size:inherit}.term-bar{cursor:move;touch-action:none;user-select:none}.term-body{flex-direction:column;flex:1;min-height:0;padding-top:.25em;padding-bottom:.5em;display:flex}.term-controls{justify-content:flex-end;gap:.5ch;margin-bottom:.25em;display:flex}.term-controls .btn{font-size:inherit;padding:.1em 1ch}.term-out{min-height:0;color:var(--fg);white-space:pre-wrap;font:inherit;flex:1;margin:0 0 .25em;overflow:auto}.term-out .term-dim{color:var(--muted)}.term-status{color:var(--accent);white-space:pre-wrap;font:inherit;margin:0 0 .25em}.term-line{align-items:center;gap:1ch;display:flex}.term-prompt{color:var(--accent)}.term-in{border:0;border-bottom:var(--px) solid var(--rule);min-height:0;font:inherit;color:var(--accent-hi);background:0 0;flex:1;padding:.15em 0}.term-in:focus{border-bottom-color:var(--accent);outline:none}.term-tab{font-size:var(--chrome-fs);min-width:5ch;padding:.2em 1.5ch;display:none}@media (width<=60em){.term-body{flex-direction:column;display:flex}.term-out{order:1}.term-status{order:2}.term-line{order:3}.term-controls{border-top:var(--px) solid var(--rule);order:4;justify-content:stretch;margin:.5em 0 0;padding-top:.5em}.term-controls .btn{min-height:40px;font-size:var(--chrome-fs);flex:1}.term-line{gap:1ch;margin-top:.25em}.term-in{padding:.4em 0;font-size:16px}.term-prompt{font-size:16px}}@media (pointer:coarse){.term-tab{min-height:40px;display:inline-block}.term-bar{cursor:default;touch-action:auto}}html[data-edit] main,html[data-edit] .masthead{outline:var(--px) dashed var(--accent);outline-offset:.5ch}html[data-grid] body:before{content:"";z-index:250;pointer-events:none;background-image:repeating-linear-gradient(90deg,oklch(77% .155 68/.12) 0 1px,#0000 1px 9px),repeating-linear-gradient(oklch(77% .155 68/.12) 0 1px,#0000 1px 16px);position:fixed;inset:0}.crtp{z-index:310;pointer-events:none;position:fixed;inset:0}.crtp-win{background:var(--ground-deep);pointer-events:auto;resize:both;width:min(56ch,100vw - 4ch);min-width:34ch;max-width:calc(100vw - 2ch);height:min(34em,100vh - 4ch);min-height:12em;max-height:calc(100vh - 2ch);font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);flex-direction:column;margin:0;display:flex;position:absolute;bottom:2ch;left:2ch;overflow:hidden}.crtp-bar{cursor:move;touch-action:none;user-select:none}.crtp-win .pane-row{font-size:inherit}.crtp-body{flex:1;min-height:0;padding-top:.25em;padding-bottom:.5em;overflow:auto}.crtp-scroll{display:contents}.crtp-controls{justify-content:flex-end;display:flex}.crtp-controls .btn,.crtp-presets .btn,.crtp-actions .btn{font-size:inherit;padding:.2em 1ch}.crtp-note{color:var(--muted);margin:0 0 .75em}.crtp fieldset{border:0;margin:0 0 .75em;padding:0}.crtp legend{color:var(--accent);text-transform:uppercase;letter-spacing:var(--track-caps);padding:0}.crtp-preset-row{flex-wrap:wrap;align-items:center;gap:.5ch;margin-top:.25em;display:flex}.crtp-pick{color:var(--muted);align-items:center;gap:.5ch;display:flex}.crtp-pick select{font:inherit;font-family:var(--font-chrome);color:var(--accent-hi);background:var(--ground);border:var(--px) solid var(--rule);width:auto;max-width:22ch;min-height:1.8em;padding:0 .5ch}.crtp-pick select:focus-visible{outline:var(--px) solid var(--accent)}.crtp-tabs,.crtp-helppane{display:none}.crtp-file{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crtp-jsonrow{gap:.5ch;margin-top:.25em;display:flex}.crtp .crtp-fam{border-top:calc(3 * var(--px)) double var(--frame);margin-bottom:1em;padding-top:.35em}.crtp .crtp-group{border-top:var(--px) solid var(--rule);margin-left:1ch;padding-top:.25em}.crtp .crtp-group[hidden]{display:none}.crtp-fam[data-off]>legend .crtp-sw span{color:var(--muted)}.crtp-sw{cursor:pointer;align-items:center;gap:.75ch;display:flex}.crtp-sw input[type=checkbox],.crtp-check{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0;padding:0}.crtp-sw-big input[type=checkbox]{width:24px;height:24px;min-height:0}.crtp-sw-big span{font-size:1.1em}.crtp-about{color:var(--muted);margin:0 0 .15em}.crtp-row .crtp-about{grid-column:1/-1;margin:0 0 .35em;line-height:1.2}.crtp-group[data-off] .crtp-row label,.crtp-group[data-off] .crtp-about{color:var(--muted)}.crtp-group[data-off] .crtp-row input[type=range],.crtp-group[data-off] .crtp-num,.crtp-group[data-off] .crtp-select,.crtp-group[data-off] .crtp-check{opacity:.4}.crtp-row input[type=range]:disabled{cursor:not-allowed}.crtp-row{grid-template-columns:13ch 2.5ch 1fr 6ch 2.5ch 2.5ch;align-items:center;gap:0 .5ch;margin-top:.15em;display:grid}.crtp-row label{color:var(--fg);overflow-wrap:break-word;grid-column:1;line-height:1.1}.crtp-row .crtp-help{grid-column:2}.crtp-row input[type=range]{grid-column:3}.crtp-row .crtp-num{grid-column:4}.crtp-row .crtp-step:first-of-type{grid-column:5}.crtp-row .crtp-step:nth-of-type(2){grid-column:6}.crtp-row .crtp-check,.crtp-row .crtp-select{grid-column:3/-1;justify-self:start}.crtp-row .crtp-select{font:inherit;font-family:var(--font-chrome);color:var(--accent-hi);background:var(--ground);border:var(--px) solid var(--rule);width:auto;max-width:100%;min-height:1.6em;padding:0 .5ch}.crtp-num{width:100%;min-width:0;min-height:1.6em;font:inherit;font-family:var(--font-chrome);color:var(--accent-hi);text-align:right;font-variant-numeric:tabular-nums;background:var(--ground);border:var(--px) solid var(--rule);padding:0 0 0 .25ch}.crtp-num:focus-visible,.crtp-select:focus-visible{outline:var(--px) solid var(--accent);outline-offset:var(--px)}.crtp-step,.crtp-help{min-height:1.6em;color:var(--muted);font:inherit;font-family:var(--font-chrome);text-align:center;cursor:pointer;background:0 0;border:0;padding:0}.crtp-step:hover,.crtp-help:hover{color:var(--accent)}.crtp-step:focus-visible,.crtp-help:focus-visible{outline:var(--px) solid var(--accent);color:var(--accent)}.crtp-step:disabled{color:var(--rule);cursor:not-allowed}.crtp legend .crtp-help{margin-left:.5ch}.crtp-row input[type=range]{width:100%;min-height:1.5em;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0}.crtp-actions{flex-wrap:wrap;align-items:center;gap:1ch;display:flex}.crtp-said{color:var(--green-dim)}.crtp-json{color:var(--muted);margin:.5em 0 0;display:block}.crtp-json textarea{width:100%;font:inherit;font-family:var(--font-chrome);color:var(--accent-hi);background:var(--ground);border:var(--px) solid var(--rule);margin-top:.25em;display:block}@media (width<=60em){.crtp-win{resize:none;min-width:0;max-width:none;min-height:0;max-height:none;font-size:var(--chrome-fs);width:100%!important;height:100%!important;inset:0!important}.crtp-bar{cursor:default;touch-action:auto}.crtp-body{flex-direction:column;display:flex;overflow:hidden}.crtp-scroll{overscroll-behavior:contain;flex:1;order:1;min-height:0;display:block;overflow:auto}.crtp-json{order:3}.crtp-actions{border-top:var(--px) solid var(--rule);order:4;margin-top:.5em;padding-top:.5em}.crtp-controls{order:5;justify-content:stretch;margin-top:.5em}.crtp-controls .btn{flex:1}.crtp-controls [data-crtp=reset-window]{display:none}.crtp-controls .btn,.crtp-presets .btn,.crtp-actions .btn{min-height:40px;padding:.5em 1.5ch}.crtp-row{grid-template-columns:1fr 7ch 3ch 3ch;margin-top:.5em}.crtp-row label{grid-column:1}.crtp-row .crtp-help{grid-column:2/-1;justify-self:end}.crtp-row input[type=range]{touch-action:pan-y;grid-column:1;min-height:34px}.crtp-row .crtp-num{font-size:var(--chrome-fs);grid-column:2}.crtp-row .crtp-step:first-of-type{grid-column:3}.crtp-row .crtp-step:nth-of-type(2){grid-column:4}.crtp-row .crtp-check,.crtp-row .crtp-select{grid-column:1/-1}.crtp .crtp-group{padding-top:0;display:block}.crtp .crtp-group legend{z-index:1;float:none;background:var(--ground-deep);border-top:var(--px) solid var(--rule);width:100%;padding:.35em 0 .25em;display:block;position:sticky;top:0}.crtp-sw input[type=checkbox],.crtp-check{width:20px;height:20px;min-height:0}.crtp-sw-big input[type=checkbox]{width:28px;height:28px;min-height:0}.crtp .crtp-fam{padding-top:0;display:block}.crtp .crtp-fam>legend{z-index:2;float:none;background:var(--ground-deep);border-top:calc(3 * var(--px)) double var(--frame);width:100%;padding:.35em 0 .25em;display:block;position:sticky;top:0}.crtp .crtp-group legend{top:2.2em}.crtp-tabs{gap:.5ch;margin:0 0 .35em;display:flex}.crtp-tabs .btn{flex:1;min-height:36px}.crtp-helppane{overscroll-behavior:contain;flex:1;order:2;min-height:0;display:block;overflow:auto}.crtp-helppane[hidden]{display:none}.crtp-about{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.crtp-handle,.crtp-foot{display:none}@media (pointer:coarse) and (width<=60em){.crtp-win{font-size:var(--chrome-fs-small,11px);padding-bottom:env(safe-area-inset-bottom,0px);transition:height var(--t-move) var(--ease), background-color var(--t-state) linear;width:100%!important;height:var(--crtp-h,42dvh)!important;max-height:90dvh!important;inset:auto 0 0!important}.crtp[data-crtp-drag] .crtp-win{transition:none}.crtp-handle{width:100%;min-height:30px;color:var(--accent);font:inherit;font-family:var(--font-chrome);text-align:center;letter-spacing:var(--track-caps);cursor:grab;touch-action:none;background:0 0;border:0;margin:0;padding:.2em 0 .3em;display:block}.crtp-handle:focus-visible{outline:var(--px) solid var(--accent);outline-offset:calc(-2 * var(--px))}.crtp-bar{touch-action:none}.crtp-foot{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(2 * var(--px));padding:0 calc(1ch + 2 * var(--px)) .3em;border-inline:calc(3 * var(--px)) double var(--frame);align-items:stretch;gap:.5ch;display:flex;overflow:auto hidden}.crtp-foot::-webkit-scrollbar{display:none}.crtp-foot .btn{min-height:32px;font-size:var(--chrome-fs-small,11px);flex:none;padding:.3em 1ch}.crtp-foot [data-crtp=reset-window]{display:none}.crtp-foot [data-crtp=close]{margin-left:auto}.crtp[data-crtp-snap=peek] .crtp-foot,.crtp[data-crtp-snap=peek] .crtp-group legend,.crtp[data-crtp-snap] .crtp-presets,.crtp[data-crtp-snap] .crtp-actions,.crtp[data-crtp-snap] .crtp-controls{display:none}.crtp-body{padding-top:.15em;padding-bottom:.25em}.crtp-said{flex:none;order:0}.crtp-json{flex:none;order:1}.crtp-scroll{order:2}.crtp-note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crtp-row{grid-template-columns:12ch 3ch 1fr 5ch 3ch 3ch;align-items:center;gap:0 .5ch;margin-top:0}.crtp-row label{overflow-wrap:break-word;grid-column:1;line-height:1.1}.crtp-row .crtp-about{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crtp-row .crtp-help{grid-column:2;min-height:32px}.crtp-row .crtp-step{min-height:32px}.crtp-row .crtp-step:first-of-type{grid-column:5}.crtp-row .crtp-step:nth-of-type(2){grid-column:6}.crtp-row input[type=range]{-webkit-appearance:none;appearance:none;touch-action:pan-y;grid-column:3;height:32px;min-height:32px}.crtp-row input[type=range]::-webkit-slider-runnable-track{height:calc(2 * var(--px));background:var(--rule)}.crtp-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(5 * var(--px));background:var(--accent);border:0;border-radius:0;height:16px;margin-top:-7px}.crtp-row input[type=range]::-moz-range-track{height:calc(2 * var(--px));background:var(--rule)}.crtp-row input[type=range]::-moz-range-thumb{width:calc(5 * var(--px));background:var(--accent);border:0;border-radius:0;height:16px}.crtp-row .crtp-num{font-size:inherit;grid-column:4;min-height:32px}.crtp-row .crtp-check,.crtp-row .crtp-select{grid-column:3/-1}.crtp .crtp-group{margin-bottom:.25em}.crtp .crtp-group legend{font-size:inherit;pointer-events:none;padding:.25em 0 .15em}.crtp-sw{pointer-events:auto;width:fit-content;min-height:32px}.crtp-row .crtp-check{align-self:center;min-height:32px}.crtp[data-crtp-adjust] .crtp-win{background-color:color-mix(in srgb, var(--ground-deep) 35%, transparent)}.crtp-row,.crtp-foot,.crtp-said,.crtp .crtp-group legend{transition:opacity var(--t-state) linear}.crtp[data-crtp-adjust] .crtp-row:not([data-adjust]),.crtp[data-crtp-adjust] .crtp-foot,.crtp[data-crtp-adjust] .crtp-group legend{opacity:.15}.crtp[data-crtp-adjust] .crtp-group legend{background:0 0}}.crth{z-index:311;pointer-events:none;position:fixed;inset:0}.crth-win{background:var(--ground-deep);pointer-events:auto;resize:both;width:min(52ch,100vw - 4ch);min-width:30ch;max-width:calc(100vw - 2ch);height:min(30em,100vh - 4ch);min-height:10em;max-height:calc(100vh - 2ch);font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);flex-direction:column;margin:0;display:flex;position:absolute;bottom:2ch;right:2ch;overflow:hidden}.crth-bar{cursor:move;touch-action:none;user-select:none}.crth-win .pane-row{font-size:inherit}.crth-body{flex-direction:column;flex:1;min-height:0;padding-top:.25em;padding-bottom:.5em;display:flex}.crth-controls{justify-content:flex-end;gap:.5ch;display:flex}.crth-controls .btn{font-size:inherit;padding:.2em 1ch}.crth-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.crth-scroll:focus-visible,.crtp-helppane:focus-visible{outline:var(--px) solid var(--accent);outline-offset:calc(-2 * var(--px))}.crth-head{font:inherit;font-family:var(--font-chrome);color:var(--accent-hi);text-transform:uppercase;letter-spacing:var(--track-caps);margin:0 0 .35em;font-size:1.1em}.crth-note{color:var(--muted);margin:0 0 .75em}.crth-entry{border-top:var(--px) solid var(--rule);margin:0 0 .75em;padding-top:.25em}.crth-entry:focus-visible{outline:var(--px) solid var(--accent);outline-offset:calc(2 * var(--px))}.crth-entry h3{font:inherit;font-family:var(--font-chrome);color:var(--accent);text-transform:uppercase;letter-spacing:var(--track-caps);margin:0 0 .15em}.crth-family{border-top:calc(3 * var(--px)) double var(--frame)}.crth-family h3{color:var(--accent-hi)}.crth-of{color:var(--muted);text-transform:none;letter-spacing:normal}.crth-entry p{margin:0 0 .35em}.crth-about,.crth-range{color:var(--muted)}.crth-gate,.crth-warn{color:var(--ox-lit)}@media (width<=60em){.crth-win{resize:none;min-width:0;max-width:none;min-height:0;max-height:none;font-size:var(--chrome-fs);width:100%!important;height:100%!important;inset:0!important}}.screen{display:contents}html[data-crt-screen=on] body{height:100dvh;min-height:0;overflow:hidden}html[data-crt-screen=on] .screen{overscroll-behavior-y:contain;flex-direction:column;height:100dvh;display:flex;overflow:hidden auto}@media print{html[data-crt-screen=on] body{height:auto;overflow:visible}html[data-crt-screen=on] .screen{height:auto;display:contents;overflow:visible}}.mark[data-astro-cid-4pt2nqzy]{--adv:.5625;color:var(--gold-3);width:100%;container-type:inline-size}.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy]{font-family:var(--font-body);--cell:round(down, 100cqw / var(--cols), 1px);--row:round(down, calc(var(--cell) / var(--adv) * var(--art-lh,1)), 1px);line-height:var(--row);font-size:calc(var(--cell) / var(--adv));-webkit-text-stroke:.6px currentColor;paint-order:stroke fill;letter-spacing:0;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;user-select:text;caret-color:var(--accent-hi);margin:0;display:none;overflow:visible}.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy]:focus{outline:var(--px) solid var(--accent-hi);outline-offset:var(--px)}.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy]::selection{background:var(--accent-hi);color:var(--ground)}.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy]{margin-bottom:calc(-1 * var(--desc,0) * var(--row))}@container (width<=328px){.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy][data-mark=v-small]{display:block}}@container (width>=329px) and (width<=433px){.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy][data-mark=v-medium]{display:block}}@container (width>=434px) and (width<=692px){.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy][data-mark=h-small]{display:block}}@container (width>=693px) and (width<=1028px){.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy][data-mark=h-medium]{display:block}}@container (width>=1029px){.mark[data-astro-cid-4pt2nqzy] pre[data-astro-cid-4pt2nqzy][data-mark=h-large]{display:block}}.boot[data-astro-cid-iteca3dn]{z-index:200;background:var(--ground);color:var(--accent);--rail-fs:var(--chrome-fs);--rail-w:calc(var(--rail-fs) * 1.6);padding:2em 2ch 2em calc(var(--rail-w) + 2ch);cursor:pointer;font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-inner[data-astro-cid-iteca3dn]{width:min(100%,100ch);container-type:inline-size}.boot-lines[data-astro-cid-iteca3dn]{color:var(--muted);font-size:min(var(--chrome-fs), calc(100cqw * 11 / (var(--cols,56) * 7)));line-height:var(--chrome-lh);height:calc(var(--chrome-lh) * 1em * var(--rows,8));white-space:pre;margin-bottom:1em;overflow:hidden}.boot-mark[data-astro-cid-iteca3dn] pre[data-astro-cid-iteca3dn]{visibility:hidden;color:var(--accent);font-family:var(--font-body);line-height:var(--art-lh,1);font-size:calc(100cqw / (var(--cols) * .5625));margin:0;overflow:visible}.boot-mark[data-astro-cid-iteca3dn][data-cell] pre[data-astro-cid-iteca3dn]{font-size:calc(var(--cell) / .5625);line-height:var(--lh-px);-webkit-text-stroke:.6px currentColor;paint-order:stroke fill}.boot-mark[data-astro-cid-iteca3dn] .narrow[data-astro-cid-iteca3dn]{display:none}@container (width<=692px){.boot-mark[data-astro-cid-iteca3dn] .wide[data-astro-cid-iteca3dn]{display:none}.boot-mark[data-astro-cid-iteca3dn] .narrow[data-astro-cid-iteca3dn]{display:block}}.boot-hint[data-astro-cid-iteca3dn]{color:var(--muted);margin:1em 0 0}.boot-rail[data-astro-cid-iteca3dn]{width:var(--rail-w);max-width:none;color:var(--accent);font-size:var(--rail-fs);line-height:var(--chrome-lh);writing-mode:vertical-rl;text-orientation:sideways;white-space:pre;margin:0;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.boot-rail[data-astro-cid-iteca3dn] span[data-astro-cid-iteca3dn]{will-change:transform;position:absolute;top:0;left:0}@media (width<=40em){.boot[data-astro-cid-iteca3dn]{--rail-fs:var(--chrome-fs-small)}.boot-hint[data-astro-cid-iteca3dn]{font-size:var(--chrome-fs-small)}}.boot-out[data-astro-cid-iteca3dn]{animation:boot-out var(--t-move) steps(2) forwards}@keyframes boot-out{to{opacity:0}}.splash[data-astro-cid-wx4ry4h2]{z-index:400;background:var(--ground);cursor:progress;grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-art[data-astro-cid-wx4ry4h2]{place-self:stretch stretch;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.splash-pre[data-astro-cid-wx4ry4h2]{transform:scale(var(--splash-scale,1));transform-origin:50%;font-family:var(--font-body);font-size:var(--fs-2);line-height:var(--art-lh);letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:pre;background:var(--cga-0);margin:0;display:inline-block}.splash-credit[data-astro-cid-wx4ry4h2]{max-width:none;font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);text-transform:uppercase;color:var(--muted);white-space:pre-wrap;max-inline-size:100vw;margin:0;padding:.45em 1ch}@media print{.splash[data-astro-cid-wx4ry4h2]{display:none}}.counter[data-astro-cid-pofpxdky]{max-width:none;font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);text-transform:uppercase;color:var(--muted);align-items:baseline;gap:1ch;margin:.75em 0 0;display:flex}.counter-digits[data-astro-cid-pofpxdky]{color:var(--accent);font-family:var(--font-body);font-size:var(--fs-2);text-transform:none}[data-list-cursor]>li{position:relative}[data-list-cursor]>li[data-cursor]:before{content:">";color:var(--accent);position:absolute;left:-2ch}[data-list-cursor]>li[data-cursor]>a,[data-list-cursor]>li[data-cursor] a,[data-list-cursor]>li[data-cursor]>details>summary{color:var(--accent-hi)}.toc .roster[data-list-cursor]{padding-left:2ch}.site-header[data-astro-cid-e6xjdcgf]{flex-direction:column;align-items:stretch;gap:.75em;padding-block:.75em .5em;display:flex}.topline[data-astro-cid-e6xjdcgf]{font-family:var(--font-chrome);font-size:var(--chrome-fs);line-height:var(--chrome-lh);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1ch;display:flex}.home[data-astro-cid-e6xjdcgf]{color:var(--muted);padding-block:.1em;text-decoration:none}@media (pointer:coarse){.home[data-astro-cid-e6xjdcgf]{font-size:var(--chrome-fs-small)}.topline[data-astro-cid-e6xjdcgf],.topline[data-astro-cid-e6xjdcgf] [data-astro-cid-e6xjdcgf]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.topline[data-astro-cid-e6xjdcgf]{touch-action:manipulation}}.home[data-astro-cid-e6xjdcgf]:hover,.home[data-astro-cid-e6xjdcgf]:focus-visible{color:var(--accent-hi)}.masthead[data-astro-cid-e6xjdcgf]{flex-wrap:wrap;align-items:flex-end;gap:2ch;width:100%;max-width:none;display:flex}.masthead[data-astro-cid-e6xjdcgf] .mark{flex:62ch;min-width:0}.masthead[data-astro-cid-e6xjdcgf] .nav{flex:0 52ch}@media (width>=60em){.masthead[data-astro-cid-e6xjdcgf]{flex-wrap:nowrap}}.toggles[data-astro-cid-e6xjdcgf]{gap:1ch;margin-left:auto;display:flex}main[data-astro-cid-e6xjdcgf]{padding-block:calc(8 * var(--lh) * 1em) 3em;flex:1}.site-header[data-astro-cid-e6xjdcgf]:has(.masthead-cover)+main[data-astro-cid-e6xjdcgf]{padding-block-start:calc(8 * var(--lh) * 1em)}main[data-astro-cid-e6xjdcgf]:focus{outline:none}.site-footer[data-astro-cid-e6xjdcgf]{border-top:var(--px) solid var(--rule);color:var(--grey-2);font-size:var(--fs-2);padding-block:1em 2em}.site-footer[data-astro-cid-e6xjdcgf] ul[data-astro-cid-e6xjdcgf]{flex-wrap:wrap;gap:0 3ch;max-width:none;margin:0 0 .5em;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-e6xjdcgf] .address[data-astro-cid-e6xjdcgf]{max-width:none;margin:0 0 .75em}.keys-hint[data-astro-cid-e6xjdcgf]{max-width:none;font-family:var(--font-chrome);font-size:var(--chrome-fs-small,11px);line-height:var(--chrome-lh);color:var(--grey-2);text-transform:uppercase;align-self:center;margin:0 auto 0 1ch}.keys-hint[data-astro-cid-e6xjdcgf] kbd[data-astro-cid-e6xjdcgf],.keys-hint[data-astro-cid-e6xjdcgf] a[data-astro-cid-e6xjdcgf]{font:inherit;color:var(--accent)}.keys-hint[data-astro-cid-e6xjdcgf] a[data-astro-cid-e6xjdcgf]{padding-block:.5em;display:inline-block}.keys[data-astro-cid-e6xjdcgf]{z-index:290;background:var(--ground-deep);border:var(--px) solid var(--rule);padding:.5em 1ch;position:fixed;bottom:2ch;left:2ch}.keys[data-astro-cid-e6xjdcgf] .note[data-astro-cid-e6xjdcgf]{margin:0}
