@charset "UTF-8";.hardware[data-v-638dc062]{background:#7e6d5b;text-align:center;display:flex;justify-content:center;z-index:20}.hardware.top[data-v-638dc062]{flex-direction:row-reverse}.hardware.bottom[data-v-638dc062]{flex-direction:row}.hardware.left[data-v-638dc062]{flex-direction:column}.hardware.right[data-v-638dc062]{flex-direction:column-reverse}.hardware-button[data-v-638dc062]{--button-scale: 1;-webkit-user-select:none;user-select:none;width:calc(10vmin * var(--button-scale));height:calc(10vmin * var(--button-scale));padding:0;background-color:#01010199;display:inline-block;position:relative;border-radius:100%;box-sizing:content-box;margin-top:calc(4vmin * var(--button-scale));margin-left:calc(4vmin * var(--button-scale));margin-right:calc(4vmin * var(--button-scale));margin-bottom:calc(4vmin * var(--button-scale))}.hardware.top>.hardware-button[data-v-638dc062]{margin-top:10vmin}.hardware.bottom>.hardware-button[data-v-638dc062]{margin-bottom:10vmin}.hardware.left>.hardware-button[data-v-638dc062]{margin-left:10vmin}.hardware.right>.hardware-button[data-v-638dc062]{margin-right:10vmin}.hardware-button[data-v-638dc062]:before,.hardware-button[data-v-638dc062]:after{content:"";display:block;width:calc(9vmin * var(--button-scale));height:calc(9vmin * var(--button-scale));border-radius:100%;border:0;margin-left:calc(1.6vmin * var(--button-scale));margin-top:calc(.75vmin * var(--button-scale));box-sizing:content-box;position:absolute}.hardware-button[data-v-638dc062]:before{background:radial-gradient(#e79d00,#eca000,#d79200,#d79200);animation-duration:4s;animation-iteration-count:infinite;box-shadow:-.1vmin 0 0 -.125vmin #b77c00,-.2vmin 0 0 -.125vmin #b77c00,-.3vmin 0 0 -.125vmin #b77c00,-.4vmin 0 0 -.125vmin #b77c00,-.5vmin 0 0 -.125vmin #b77c00,-.6vmin 0 0 -.125vmin #b77c00,-.7vmin 0 0 -.125vmin #b77c00,-.8vmin 0 0 -.125vmin #b77c00}.hardware-button.router-link-active[data-v-638dc062]:after{margin-left:1vmin;box-shadow:0 0 2vmin .75vmin #ffd100}.hardware-button.router-link-active[data-v-638dc062]:before{background:radial-gradient(#fff,#ff0,gold,orange);box-shadow:-.1vmin 0 0 -.125vmin #efca00,-.2vmin 0 0 -.125vmin #efca00,-.3vmin 0 0 -.125vmin #efca00,-.4vmin 0 0 -.125vmin #efca00,-.5vmin 0 0 -.125vmin #efca00,-.6vmin 0 0 -.125vmin #efca00,-.7vmin 0 0 -.125vmin #efca00,-.8vmin 0 0 -.125vmin #efca00}.hardware-button label[data-v-638dc062]{position:absolute;text-align:center;width:auto;color:#d8c99e}.hardware.bottom>.hardware-button label[data-v-638dc062]{top:calc(10vmin * var(--button-scale));bottom:auto;left:-25%;right:-25%}.hardware.top>.hardware-button label[data-v-638dc062]{bottom:calc(10vmin * var(--button-scale));top:auto;left:-25%;right:-25%;transform:rotate(180deg)}.hardware.right>.hardware-button label[data-v-638dc062]{text-align:center;width:200%;left:110%;top:50%;bottom:0;transform:translate3d(-35%,-50%,0) rotate(-90deg)}.hardware.left>.hardware-button label[data-v-638dc062]{text-align:center;width:100%;left:-100%;top:0;bottom:0;transform:rotate(90deg)}@keyframes hardware-button-flicker-638dc062{0%{box-shadow:0 0 5px orange}5%{box-shadow:0 0 30px 2px orange}60%{box-shadow:0 0 30px 2px orange}80%{box-shadow:0 0 10px orange}90%{box-shadow:0 0 30px 2px orange}to{box-shadow:0 0 orange}}.hardware-button.smol[data-v-638dc062]{--button-scale: .5;filter:hue-rotate(var(--rotate))}.hardware-button.smol label[data-v-638dc062]{--rotate-reverse: calc(-1 * var(--rotate));filter:hue-rotate(var(--rotate-reverse))}.hardware-button#scan-hwb[data-v-638dc062]{--rotate: -880deg}.hardware-button#scan-hwb.is-admin[data-v-638dc062]{--rotate: -260deg}.hardware-button#admin-hwb[data-v-638dc062]{--rotate: -50deg}svg[data-v-526a4ee8],img[data-v-526a4ee8],canvas[data-v-526a4ee8]{display:none}.container[data-v-da8abf93]{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;max-height:80vh;max-width:80vw;min-width:70vw}.scroll-wrapper[data-v-da8abf93]{margin:3vmin 0;text-align:left}.scrollable .scroll-content[data-v-da8abf93]{max-height:50vh}.title[data-v-da8abf93]{margin:.5em 0;line-height:1}.scroll-wrapper[data-v-5dc7827f]{margin:3vmin 0;text-align:left}.scrollable .scroll-content[data-v-5dc7827f]{max-height:50vh}.container[data-v-5dc7827f]{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;max-height:80vh;max-width:80vh}.details[data-v-7f32e861]{padding-left:1em;display:flex;flex-direction:column;align-items:start;border:var(--color-front) .1vmin solid}.scroll-wrapper[data-v-2e2b908e]{margin:3vmin 0;text-align:left}.scrollable .scroll-content[data-v-2e2b908e]{max-height:50vh}.container[data-v-2e2b908e]{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;max-height:80vh;max-width:80vw;min-width:35vw;gap:1em}.no-wrap[data-v-2e2b908e]{text-wrap:nowrap}.scroll-wrapper[data-v-13e8ef6b]{margin:3vmin 0;text-align:left}.scrollable .scroll-content[data-v-13e8ef6b]{max-height:50vh}.container[data-v-13e8ef6b]{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;max-height:80vh;max-width:80vh}.row[data-v-13e8ef6b]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}button[data-v-13e8ef6b],input[data-v-13e8ef6b]{border:var(--color-front) .75vmin solid;color:var(--color-front);padding:.75vmin 1vmin;background-color:transparent;margin:.5vmin}.details[data-v-e4c39cf3]{padding:0 1em;display:flex;flex-direction:column;align-items:start;border:var(--color-front) .1vmin solid}.details div[data-v-e4c39cf3]{display:flex;flex-direction:row;justify-content:space-between;width:100%}.details div span[data-v-e4c39cf3]:nth-child(1){text-align:left;margin-right:1rem}.details div span[data-v-e4c39cf3]:nth-child(2){text-align:right;flex-grow:1}@font-face{font-family:"Chicago Emoji";font-display:auto;src:url(/fonts/ChicagoFLF-MergedWith-NotoEmoji-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Emoji";font-display:auto;src:url(/fonts/RobotoMono-MergedWith-NotoEmoji-Regular-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Roboto Mono Emoji";font-display:auto;font-style:italic;src:url(/fonts/RobotoMono-MergedWith-NotoEmoji-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Noto Emoji";font-display:auto;src:local("NotoEmoji"),local("Noto Emoji"),url(/fonts/NotoEmoji-VariableFont_wght.ttf) format("truetype")}*,*:after,*:before{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;box-sizing:border-box}body{background-color:#000;-webkit-user-select:none;user-select:none;font-size:4.266666667vmin;letter-spacing:-.05em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-emoji:text;text-align:center;color:var(--color-front);font-family:"Roboto Mono Emoji","Noto Emoji",sans-serif;font-weight:500}body strong,body b{font-weight:700}body b{text-shadow:0 0 2px var(--color-front)}body code{font-weight:200}body #app.retro-font{font-family:"Chicago Emoji","Noto Emoji",sans-serif}div{color:var(--color-front)}#app{width:100%;height:100%;top:0;left:0;right:0;position:absolute}a,button{color:var(--color-front);text-decoration:none;border:transparent .5vmin solid;padding:.75vmin 1vmin}a.active,a.router-link-exact-active,button.active,button.router-link-exact-active{border:var(--color-front) .75vmin solid;background-color:#ffe1ff1a}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;outline:none;border-radius:0}button:focus:not(:focus-visible){outline:none}button:focus:not(:-moz-focusring){outline:none}button[disabled]{opacity:.5}button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],textarea{border-bottom:.75vmin solid var(--color-front);color:var(--color-front);background:transparent;margin-bottom:.75vmin;margin-top:-.75vmin}input[type=text]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:var(--color-front);text-align:center;opacity:.4}input[type=text].disabled,input[type=password].disabled,textarea.disabled{opacity:.5}ul li{list-style:none}@keyframes error-throb{to{transform:scale(1)}50%{opacity:.5;transform:scale(.999)}}.error,.throb{animation:error-throb 1s ease-in-out infinite}ol{list-style:none;counter-reset:item;padding-left:0}ol li{counter-increment:item;position:relative;padding-left:1.5em}ol li:before{content:counter(item) ".";position:absolute;left:0;width:1.5em;text-align:right;color:inherit}.dimmed{opacity:.8}.dimmed-a-lot{opacity:.6}.centered{display:flex;justify-content:center;align-items:center}.text-wrap{white-space:normal!important}.text-left{text-align:left}.text-right{text-align:right}.font-size-s{font-size:.8em}.outer[data-v-e8bba100]{display:flex;width:100%;height:100%;flex-direction:column-reverse}.wrapper[data-v-e8bba100]{overflow:hidden;position:relative}.wrapper.resizable[data-v-e8bba100]{width:100%;height:100%}.wrapper.fixed-size[data-v-e8bba100]{height:100vmin;width:133vmin}.crt[data-v-e8bba100]{justify-content:flex-start;width:100%;height:100%}.hardware[data-v-e8bba100]{flex-grow:1}#nav[data-v-e8bba100]{padding:30px}#nav a[data-v-e8bba100]{padding:2px 4px;font-weight:700}audio[data-v-e8bba100]{position:fixed;bottom:0;left:0;z-index:30;display:none}.notification-controls[data-v-e8bba100]{display:flex;gap:1vmin}.notification-controls .notification-control[data-v-e8bba100]{flex:0;white-space:nowrap}.notification-controls a[data-v-e8bba100],.notification-controls button[data-v-e8bba100]{border:var(--color-front) .75vmin solid;color:var(--color-front);padding:.75vmin 1vmin;background-color:transparent}.effect[data-v-e8bba100]{pointer-events:none;position:absolute;width:100%;height:100%;overflow:hidden}.display-background[data-v-e8bba100]{z-index:-1;background-size:100% 100%;background-repeat:no-repeat;filter:blur(5px);top:0;left:0;right:0;bottom:0}.display-beam[data-v-e8bba100]{background:radial-gradient(#00ff004d,#0f00 70%);border-radius:50%;top:2.5vh;right:-14vw;overflow:hidden;width:100vw;height:15vh;z-index:1}.display-animations[data-v-e8bba100]:before{content:" ";position:absolute;width:100vw;height:40vh;left:0;right:0;background:linear-gradient(to top,#fff3,#ffffff25 11%,#ffffff20 31%,#ffffff1a 35%,#ffffff07 61%,#ffffff02 79%,#fff0);animation:scanline-e8bba100 6.3s infinite linear;border-radius:50%/5%}@keyframes scanline-e8bba100{0%{top:-40%;opacity:0}6%{opacity:.2}15%{opacity:.3}24%{opacity:.2}30%{top:100%;opacity:0}to{top:100%;opacity:0}}.wrapper[data-v-e8bba100]:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.crt[data-v-e8bba100]:after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:#1210101a;opacity:0;z-index:2;pointer-events:none;animation:flicker-e8bba100 .15s infinite}@keyframes flicker-e8bba100{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}to{opacity:.24387}}div[data-v-60aa2a11]{display:flex;flex-direction:column;justify-content:center;align-items:center}.outer-content-thing[data-v-2d3bce76]{height:100%}.content-thing[data-v-2d3bce76]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-side[data-v-699f0993]{height:100%;width:100%;display:flex;flex-direction:row;align-content:center;text-align:center;align-items:center;padding-right:2vw}[data-v-699f0993] .scroll-wrapper .label{width:100%;padding:.3em}.item[data-v-699f0993]{width:100%}.item span[data-v-699f0993]:first-of-type{float:left}.item span[data-v-699f0993]:last-of-type{float:right}.details[data-v-960a0cea]{display:flex;flex-direction:column;text-align:start;gap:1em}.steps[data-v-960a0cea]{display:flex;flex-direction:column;justify-content:start;align-items:start;padding-left:1em;gap:.5em}.details[data-v-9a3b0d95]{flex-grow:0;flex-shrink:0;text-align:start;flex-direction:column}
