@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@property --u{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --px{syntax: "<length>"; inherits: true; initial-value: 2px;}:root{--lcd-0: #e2e3dd;--lcd-1: #b4b6ae;--lcd-2: #7a7c75;--lcd-3: #3c3e3a;--page: #2c2e33;--shell: #d8d7d1;--shell-hi: #eeede8;--shell-lo: #b1b0a9;--shell-ink: #8b8a84;--bezel: #4b4d54;--bezel-lo: #393b41;--bezel-ink: #a9abb3;--key: #5c5f67;--key-lo: #3f4248;--key-ink: #f0efe9;--key-soft: #8a8d95;--key-soft-lo: #686b72;--accent: #df6a4c;--accent-lo: #ad4b33}html,body{margin:0;height:100%;background:var(--page);overflow:hidden;overscroll-behavior:none}body{font-family:Silkscreen,ui-monospace,Courier New,monospace;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-font-smoothing:none;font-smooth:never}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lcd-text{font-size:calc(var(--px) * 8);line-height:calc(var(--px) * 10);color:var(--lcd-3);text-transform:uppercase;font-weight:400}.lcd-big{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 18);font-weight:700;color:var(--lcd-3);text-transform:uppercase}.lcd-dim{color:var(--lcd-2)}.lcd-box{box-sizing:border-box;border:calc(var(--px) * 1) solid var(--lcd-3);outline:calc(var(--px) * 1) solid var(--lcd-0);outline-offset:calc(var(--px) * -2);background:var(--lcd-0);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--lcd-1);padding:calc(var(--px) * 4) calc(var(--px) * 5)}.lcd-blink{animation:lcd-blink 1s steps(1) infinite}@keyframes lcd-blink{50%{visibility:hidden}}@media(prefers-reduced-motion:reduce){.lcd-blink{animation:none}}.stage.svelte-397skh{position:fixed;inset:0;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--page)}.fit.svelte-397skh{width:100%;height:100%;container-type:size;display:grid;place-items:center}.console.svelte-397skh{width:min(100cqw,60cqh);height:min(100cqh,220cqw);container-type:size}.body.svelte-397skh{--u: calc(100cqw / 390);--px: calc(var(--u) * 330 / 160);--key-min: calc(var(--u) * 44);--key-max: calc(var(--u) * 62);box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 10) calc(var(--u) * 14);background:linear-gradient(160deg,var(--shell-hi),var(--shell) 22%,var(--shell) 78%,var(--shell-lo));border-radius:calc(var(--u) * 26);box-shadow:inset 0 calc(var(--u) * 2) 0 var(--shell-hi),inset 0 calc(var(--u) * -3) 0 var(--shell-lo)}.top.svelte-397skh{display:flex;justify-content:center;flex:none}.bezel.svelte-397skh{box-sizing:border-box;padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 6);background:var(--bezel);border-radius:calc(var(--u) * 14);box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffff14,inset 0 calc(var(--u) * -3) 0 var(--bezel-lo)}.lcd.svelte-397skh{position:relative;width:calc(var(--px) * 160);height:calc(var(--px) * 144);overflow:hidden;background:var(--lcd-0);border-radius:calc(var(--px) * 1.5);box-shadow:0 0 0 calc(var(--u) * 2) var(--bezel-lo);isolation:isolate}.grid.svelte-397skh{position:absolute;inset:0;z-index:50;pointer-events:none;background:repeating-linear-gradient(to right,rgb(60 62 58 / .07) 0,rgb(60 62 58 / .07) 1px,transparent 1px,transparent var(--px)),repeating-linear-gradient(to bottom,rgb(60 62 58 / .07) 0,rgb(60 62 58 / .07) 1px,transparent 1px,transparent var(--px));box-shadow:inset 0 calc(var(--px) * 1) calc(var(--px) * 4) #282a2647;border-radius:inherit}.plate.svelte-397skh{display:flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 22);color:var(--bezel-ink);font-size:calc(var(--u) * 9);letter-spacing:calc(var(--u) * 1.5)}.led.svelte-397skh{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;background:var(--bezel-lo)}.led.on.svelte-397skh{background:var(--accent);box-shadow:0 0 calc(var(--u) * 5) var(--accent)}.bottom.svelte-397skh{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.system.svelte-397skh{flex:none;display:flex;justify-content:space-between;padding:0 calc(var(--u) * 6)}.pill.svelte-397skh{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 6);color:var(--shell-ink);font-size:calc(var(--u) * 9);letter-spacing:calc(var(--u) * 1)}.pill.svelte-397skh:before{content:"";position:absolute;inset:calc(var(--u) * -7) 0}.cap.svelte-397skh{width:calc(var(--u) * 34);height:calc(var(--u) * 11);border-radius:calc(var(--u) * 6);background:var(--key-soft);box-shadow:0 calc(var(--u) * 2) 0 var(--key-soft-lo)}.pill.svelte-397skh:active .cap:where(.svelte-397skh){transform:translateY(calc(var(--u) * 2));box-shadow:none}.pill.svelte-397skh:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 2);border-radius:calc(var(--u) * 6)}.pad.svelte-397skh{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.deco.svelte-397skh{display:none;flex:none;align-items:center;justify-content:space-between;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 10);color:var(--shell-lo);font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:calc(var(--u) * 2);text-shadow:0 calc(var(--u) * 1) 0 var(--shell-hi)}.speaker.svelte-397skh{display:flex;gap:calc(var(--u) * 6);transform:rotate(-24deg)}.speaker.svelte-397skh i:where(.svelte-397skh){width:calc(var(--u) * 5);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 3);background:var(--shell-lo);box-shadow:inset calc(var(--u) * 1) calc(var(--u) * 1) 0 #0000002e,calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--shell-hi)}@container (max-aspect-ratio: 1 / 2){.deco.svelte-397skh{display:flex}}.rotate.svelte-397skh{display:none;position:absolute;inset:0;margin:0;place-items:center;padding:24px;text-align:center;color:var(--lcd-0);font-size:16px;line-height:1.5;text-transform:uppercase}@media(orientation:landscape){.console.svelte-397skh{width:min(100cqw,175cqh);height:min(100cqh,calc(100cqw / 1.5))}.body.svelte-397skh{--u: calc(100cqh / 780);--px: calc(var(--u) * 4);--key-min: calc(var(--u) * 52);--key-max: calc(var(--u) * 76);flex-direction:row;align-items:stretch;gap:calc(var(--u) * 26);padding:calc(var(--u) * 28);border-radius:calc(var(--u) * 40)}.top.svelte-397skh{align-items:center}.bezel.svelte-397skh{padding:calc(var(--u) * 26) calc(var(--u) * 28) calc(var(--u) * 10);border-radius:calc(var(--u) * 20)}.plate.svelte-397skh{height:calc(var(--u) * 34);font-size:calc(var(--u) * 13)}.led.svelte-397skh{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.bottom.svelte-397skh{justify-content:center;gap:calc(var(--u) * 22)}.pad.svelte-397skh{flex:none}.pill.svelte-397skh{height:calc(var(--u) * 40);font-size:calc(var(--u) * 13)}.bottom.svelte-397skh{position:relative}.deco.svelte-397skh{display:flex;position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 60);font-size:calc(var(--u) * 15)}.speaker.svelte-397skh i:where(.svelte-397skh){width:calc(var(--u) * 7);height:calc(var(--u) * 44)}.cap.svelte-397skh{width:calc(var(--u) * 46);height:calc(var(--u) * 15);border-radius:calc(var(--u) * 8)}}@media(orientation:landscape)and (max-height:499px){.fit.svelte-397skh{display:none}.rotate.svelte-397skh{display:grid}}.keyboard.svelte-1ck0rwf{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(4,minmax(var(--key-min),var(--key-max)));align-content:center;gap:calc(var(--u) * 5) calc(var(--u) * 4);height:100%;max-height:calc(var(--key-max) * 4 + var(--u) * 15)}.key.svelte-1ck0rwf{grid-column:span 2;display:grid;place-items:center;padding-bottom:calc(var(--u) * 3);border-radius:calc(var(--u) * 7);background:var(--key);color:var(--key-ink);box-shadow:inset 0 calc(var(--u) * -4) 0 var(--key-lo);font-size:calc(var(--u) * 19);text-transform:uppercase;transition:opacity .15s}.key.svelte-1ck0rwf:active{padding-bottom:0;padding-top:calc(var(--u) * 1);box-shadow:inset 0 calc(var(--u) * -1) 0 var(--key-lo);filter:brightness(.92)}.key.svelte-1ck0rwf:focus-visible{outline:calc(var(--u) * 2) solid var(--accent);outline-offset:calc(var(--u) * 1)}.letter.dim.svelte-1ck0rwf{opacity:.38}.soft.svelte-1ck0rwf{grid-column:span 4;background:var(--key-soft);box-shadow:inset 0 calc(var(--u) * -4) 0 var(--key-soft-lo);font-size:calc(var(--u) * 15)}.soft.svelte-1ck0rwf:active{box-shadow:inset 0 calc(var(--u) * -1) 0 var(--key-soft-lo)}.ok.svelte-1ck0rwf{grid-column:span 6;background:var(--accent);box-shadow:inset 0 calc(var(--u) * -4) 0 var(--accent-lo);font-weight:700;font-size:calc(var(--u) * 19)}.ok.svelte-1ck0rwf:active{box-shadow:inset 0 calc(var(--u) * -1) 0 var(--accent-lo)}.arrow.svelte-1ck0rwf svg:where(.svelte-1ck0rwf){width:calc(var(--u) * 14);height:calc(var(--u) * 14);fill:currentColor;shape-rendering:crispEdges}.box.svelte-d9um19{width:calc(var(--px) * var(--cells));height:calc(var(--px) * var(--cells));display:grid;place-items:end center;flex:none}canvas.svelte-d9um19{display:block;image-rendering:crisp-edges;image-rendering:pixelated;--face: 1;transform:scaleX(var(--face))}.flip.svelte-d9um19{--face: -1}.bob.svelte-d9um19{animation:svelte-d9um19-bob 1s steps(1) infinite}@keyframes svelte-d9um19-bob{50%{transform:translateY(calc(var(--cell) * -1)) scaleX(var(--face))}}@media(prefers-reduced-motion:reduce){.bob.svelte-d9um19{animation:none}}.title.svelte-8eovrj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;width:100%}.logo.svelte-8eovrj{margin-top:calc(var(--px) * 16);text-shadow:calc(var(--px) * 1) calc(var(--px) * 1) 0 var(--lcd-1);letter-spacing:calc(var(--px) * -.5)}.row.svelte-8eovrj{display:flex;align-items:flex-end;gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 10);border-bottom:calc(var(--px) * 1) solid var(--lcd-1);padding:0 calc(var(--px) * 6)}.guest.svelte-8eovrj canvas{animation-delay:var(--delay)}.start.svelte-8eovrj{margin-top:calc(var(--px) * 12)}.credit.svelte-8eovrj{margin-top:auto;margin-bottom:calc(var(--px) * 5)}svg.svelte-1no9kn9{display:inline-block;width:.875em;height:.875em;vertical-align:-.06em;fill:currentColor;shape-rendering:crispEdges}.left.svelte-1no9kn9{transform:scaleX(-1)}.menu.svelte-13puzcs{position:absolute;inset:0}.head.svelte-13puzcs{height:calc(var(--px) * 16);line-height:calc(var(--px) * 16);text-align:center;background:var(--lcd-3);color:var(--lcd-0);letter-spacing:calc(var(--px) * 1)}ul.svelte-13puzcs{list-style:none;margin:calc(var(--px) * 6) 0 0;padding:0}.item.svelte-13puzcs{display:flex;align-items:center;width:100%;height:calc(var(--px) * 22);padding-left:calc(var(--px) * 8);text-align:left}.item.on.svelte-13puzcs{background:var(--lcd-1)}.cursor.svelte-13puzcs{width:calc(var(--px) * 10)}.mascot.svelte-13puzcs{position:absolute;right:calc(var(--px) * 6);bottom:calc(var(--px) * 16);pointer-events:none}.hint.svelte-13puzcs{position:absolute;left:0;right:0;bottom:calc(var(--px) * 3);text-align:center}.entry.svelte-4384b8{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.prompt.svelte-4384b8{margin-top:calc(var(--px) * 5)}.nest.svelte-4384b8{margin-top:calc(var(--px) * 2);border-bottom:calc(var(--px) * 1) solid var(--lcd-1);padding:0 calc(var(--px) * 10)}.slots.svelte-4384b8{display:flex;gap:calc(var(--px) * 1);margin-top:calc(var(--px) * 5)}.slot.svelte-4384b8{position:relative;width:calc(var(--px) * 14);height:calc(var(--px) * 20);line-height:calc(var(--px) * 18);text-align:center;border-bottom:calc(var(--px) * 2) solid var(--lcd-3)}.slot.empty.svelte-4384b8{border-bottom-color:var(--lcd-1)}.slot.cursor.svelte-4384b8:before{content:"";position:absolute;left:0;top:calc(var(--px) * 2);width:calc(var(--px) * 1);height:calc(var(--px) * 14);background:var(--lcd-3);animation:lcd-blink .8s steps(1) infinite}.slot.cursor.empty.svelte-4384b8{border-bottom-color:var(--lcd-3)}.say.svelte-4384b8{position:absolute;left:calc(var(--px) * 3);right:calc(var(--px) * 3);bottom:calc(var(--px) * 3);height:calc(var(--px) * 30);display:flex;align-items:center}.say.complaint.svelte-4384b8{animation:svelte-4384b8-shake .24s steps(2) 1}@keyframes svelte-4384b8-shake{25%{transform:translate(calc(var(--px) * -2))}75%{transform:translate(calc(var(--px) * 2))}}@media(prefers-reduced-motion:reduce){.say.complaint.svelte-4384b8,.slot.cursor.svelte-4384b8:before{animation:none}}.hatch.svelte-wkuhxj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.prompt.svelte-wkuhxj{margin-top:calc(var(--px) * 5);min-height:calc(var(--px) * 10)}.nest.svelte-wkuhxj{margin-top:calc(var(--px) * 2);border-bottom:calc(var(--px) * 1) solid var(--lcd-1);padding:0 calc(var(--px) * 10)}.name.svelte-wkuhxj{display:flex;gap:calc(var(--px) * 1);margin-top:calc(var(--px) * 5);height:calc(var(--px) * 20);line-height:calc(var(--px) * 18)}.name.svelte-wkuhxj span:where(.svelte-wkuhxj){width:calc(var(--px) * 14);text-align:center}.name.svelte-wkuhxj .hidden:where(.svelte-wkuhxj){visibility:hidden}.flash.svelte-wkuhxj{position:absolute;inset:0;z-index:5;background:#fbfbf8;animation:svelte-wkuhxj-flash .24s steps(3) forwards}@keyframes svelte-wkuhxj-flash{0%{opacity:1}to{opacity:0}}.say.svelte-wkuhxj{position:absolute;left:calc(var(--px) * 3);right:calc(var(--px) * 3);bottom:calc(var(--px) * 3);height:calc(var(--px) * 30);display:flex;flex-direction:column;justify-content:center}.how.svelte-mqt66k{position:absolute;inset:0}.head.svelte-mqt66k{height:calc(var(--px) * 16);line-height:calc(var(--px) * 16);text-align:center;background:var(--lcd-3);color:var(--lcd-0);letter-spacing:calc(var(--px) * 1)}.page.svelte-mqt66k{padding:calc(var(--px) * 6) calc(var(--px) * 8) 0}p.svelte-mqt66k{margin:0 0 calc(var(--px) * 7)}.demo.svelte-mqt66k{display:flex;flex-direction:column;gap:calc(var(--px) * 6)}.seen.svelte-mqt66k{display:flex;justify-content:center;gap:calc(var(--px) * 2)}.tile.svelte-mqt66k{width:calc(var(--px) * 16);height:calc(var(--px) * 20);line-height:calc(var(--px) * 19);text-align:center;border:calc(var(--px) * 1) solid var(--lcd-3)}.tile.unknown.svelte-mqt66k{background:var(--lcd-3);color:var(--lcd-0)}ul.svelte-mqt66k{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--px) * 2)}li.svelte-mqt66k{display:grid;grid-template-columns:calc(var(--px) * 10) 1fr calc(var(--px) * 26);align-items:center;height:calc(var(--px) * 9)}.track.svelte-mqt66k{height:calc(var(--px) * 5);background:var(--lcd-1)}.bar.svelte-mqt66k{display:block;height:100%;background:var(--lcd-3);transition:width .3s steps(6)}.pct.svelte-mqt66k{text-align:right}.foot.svelte-mqt66k{position:absolute;left:calc(var(--px) * 8);right:calc(var(--px) * 8);bottom:calc(var(--px) * 3);display:flex;justify-content:space-between}@media(prefers-reduced-motion:reduce){.bar.svelte-mqt66k{transition:none}}.soon.svelte-1j0x47t{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 5)}.head.svelte-1j0x47t{align-self:stretch;height:calc(var(--px) * 16);line-height:calc(var(--px) * 16);background:var(--lcd-3);color:var(--lcd-0);letter-spacing:calc(var(--px) * 1)}.nest.svelte-1j0x47t{border-bottom:calc(var(--px) * 1) solid var(--lcd-1);padding:0 calc(var(--px) * 10)}.wipe.svelte-rbgrk8{position:absolute;inset:0;z-index:40;background:var(--lcd-3);pointer-events:none;clip-path:inset(0 0 100% 0)}.wipe[data-state=cover].svelte-rbgrk8{animation:svelte-rbgrk8-cover .15s steps(6) forwards}.wipe[data-state=reveal].svelte-rbgrk8{animation:svelte-rbgrk8-reveal .15s steps(6) forwards}@keyframes svelte-rbgrk8-cover{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes svelte-rbgrk8-reveal{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0 0)}}
