.mosaic[data-v-546fa2af]{shape-rendering:crispedges;width:100%;height:100%;display:block}.fill-black[data-v-546fa2af]{fill:var(--black)}.fill-red[data-v-546fa2af]{fill:var(--red)}.fill-green[data-v-546fa2af]{fill:var(--green)}.fill-yellow[data-v-546fa2af]{fill:var(--yellow)}.fill-blue[data-v-546fa2af]{fill:var(--blue)}.fill-magenta[data-v-546fa2af]{fill:var(--magenta)}.fill-cyan[data-v-546fa2af]{fill:var(--cyan)}.fill-white[data-v-546fa2af]{fill:var(--white)}.overlay[data-v-bea6c373]{z-index:3;grid-template-rows:var(--ch) var(--ch);display:grid;position:relative}.row[data-v-bea6c373]{background:var(--black);align-items:stretch;width:auto;display:flex}.bar[data-v-bea6c373]{height:var(--ch);shape-rendering:crispedges;display:block}.track[data-v-bea6c373]{fill:var(--blue)}.done[data-v-bea6c373]{fill:var(--yellow)}.keys[data-v-bea6c373]{gap:var(--cw)}.tight .key[data-v-bea6c373]{padding:0}.key[data-v-bea6c373]{font:inherit;padding:0 var(--cw);height:var(--ch);line-height:var(--ch);cursor:pointer;white-space:pre;border:0}.key[data-v-bea6c373]:hover{background:var(--white);color:var(--black)}.key[data-v-bea6c373]:focus-visible{background:var(--yellow);color:var(--black);outline:none}@font-face{font-family:Bedstead;src:url(/fonts/bedstead.woff2)format("woff2");font-weight:400;font-display:block}:root{--black:#000;--red:red;--green:#0f0;--yellow:#ff0;--blue:#00f;--magenta:#f0f;--cyan:#0ff;--white:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--black);min-height:100%;margin:0;overflow-x:hidden}::selection{background:var(--yellow);color:var(--black)}.ln{height:var(--ch);font:inherit;color:inherit;text-align:left;white-space:pre;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}button.ln{cursor:pointer}.ln.dhl{transform-origin:0 0;overflow:visible;transform:scaleY(2)}button.ln:focus-visible,a:focus-visible{background:var(--yellow);color:var(--black);outline:none}button.ln:focus-visible span{color:var(--black)}a{color:inherit;text-underline-offset:calc(var(--ch) * .12);text-decoration:underline;text-decoration-thickness:calc(var(--ch) * .08)}a:hover,button.ln:hover:not(:focus-visible){background:var(--white);color:var(--black)}button.ln:hover:not(:focus-visible) span,.fg-black{color:var(--black)}.fg-red{color:var(--red)}.fg-green{color:var(--green)}.fg-yellow{color:var(--yellow)}.fg-blue{color:var(--blue)}.fg-magenta{color:var(--magenta)}.fg-cyan{color:var(--cyan)}.fg-white{color:var(--white)}.bg-black{background:var(--black)}.bg-red{background:var(--red)}.bg-green{background:var(--green)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-magenta{background:var(--magenta)}.bg-cyan{background:var(--cyan)}.bg-white{background:var(--white)}.flash{animation:1s step-end infinite flash}@keyframes flash{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.flash{animation:none}}html.still *,html.still :before{animation:none!important}.page[data-v-5e8a50d9]{grid-template-columns:repeat(var(--cols), var(--cw));grid-template-rows:repeat(var(--rows), var(--ch));width:calc(var(--cols) * var(--cw));height:calc(var(--rows) * var(--ch));margin:var(--mt,0) auto 0;background:var(--black);color:var(--white);font:400 var(--ch) / var(--ch) "Bedstead", monospace;font-variant-numeric:tabular-nums;display:grid;position:relative}.region[data-v-5e8a50d9]{font:inherit;z-index:1;min-width:0;margin:0;position:relative;overflow:hidden}.screen[data-v-5e8a50d9]{z-index:0;background:var(--black);position:relative}.screen video[data-v-5e8a50d9],.screen .yt[data-v-5e8a50d9]{width:100%;height:100%;position:absolute;inset:0}.screen video[data-v-5e8a50d9]{object-fit:contain}.catch[data-v-5e8a50d9]{z-index:1;position:absolute;inset:0}.screen[data-v-5e8a50d9] iframe{border:0;width:100%;height:100%;display:block}.tuning[data-v-5e8a50d9]{margin-top:calc(var(--ch) / -2);text-align:center;z-index:1;position:absolute;top:50%;left:0}.full .screen[data-v-5e8a50d9]{visibility:hidden}.bar[data-v-5e8a50d9]{display:block}.dh[data-v-5e8a50d9]{white-space:pre;transform-origin:0 0;line-height:var(--ch);display:block;transform:scaleY(2)}.sub[data-v-5e8a50d9]{right:calc(5 * var(--cw));height:var(--ch);font:inherit;padding:0 var(--cw);cursor:pointer;background:0 0;border:0;position:absolute;bottom:0}.sub[data-v-5e8a50d9]:hover{background:var(--white);color:var(--black)}.sub[data-v-5e8a50d9]:focus-visible{background:var(--yellow);color:var(--black);outline:none}.band[data-v-5e8a50d9]{fill:currentColor;shape-rendering:crispedges;width:100%;height:100%;display:block}.art[data-v-5e8a50d9]{width:100%}.fast[data-v-5e8a50d9]{grid-template-columns:repeat(4,1fr);display:grid}.fast .ln[data-v-5e8a50d9]{padding-left:var(--cw)}.folded .fast[data-v-5e8a50d9]{z-index:3;position:sticky;bottom:0}.arrive[data-v-5e8a50d9] .ln,.arrive .dh[data-v-5e8a50d9],svg.arrive[data-v-5e8a50d9],.arrive .art[data-v-5e8a50d9]{animation:1ms step-end both arrive-5e8a50d9;animation-delay:calc(var(--row,1) * 22ms)}.bar.arrive .dh[data-v-5e8a50d9]{animation-delay:44ms}@keyframes arrive-5e8a50d9{0%{visibility:hidden}to{visibility:visible}}.mix header[data-v-5e8a50d9],.mix .caption[data-v-5e8a50d9],.mix .fast[data-v-5e8a50d9]{z-index:2}.mix header .ln span[data-v-5e8a50d9],.mix .caption[data-v-5e8a50d9] .ln>*{background:var(--black)}@media (prefers-reduced-motion:reduce){.arrive[data-v-5e8a50d9] .ln,.arrive .dh[data-v-5e8a50d9],svg.arrive[data-v-5e8a50d9],.arrive .art[data-v-5e8a50d9]{animation:none}}
