@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";.loading-container[data-v-24c3ca7a]{overflow:hidden;position:relative}.loading-page[data-v-24c3ca7a]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.loading-title[data-v-24c3ca7a]{font-size:1rem;font-weight:700;color:#fff;text-align:left;align-self:flex-start}.loading-subtitle[data-v-24c3ca7a]{font-size:1rem;display:flex;justify-content:space-between;text-transform:uppercase;margin:0;padding:1.5rem 0;font-size:.6rem}.loading-subtitle>*[data-v-24c3ca7a]{color:#fff3;padding:.2rem 1rem;transition:all 1s ease}.loading-subtitle>*.red[data-v-24c3ca7a]{color:#fff;animation:flashRed-24c3ca7a 1s ease-in-out infinite}@keyframes flashRed-24c3ca7a{0%,to{color:#fff3}50%{color:red;text-shadow:0 0 10px red}}.loading-subtitle-ready-content[data-v-24c3ca7a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-bar[data-v-24c3ca7a]{display:flex;justify-content:center;align-items:center;gap:7px}.loading-dot[data-v-24c3ca7a]{flex:1;width:6px;height:40px;border-radius:2px;opacity:.3;background:red;border:1px solid red;transition:all .1s ease;transform:rotate(12deg)}.loading-dot-active[data-v-24c3ca7a]{opacity:1;box-shadow:0 4px 30px 5px #ff000080;transform:scale(1.1) rotate(12deg)}button[data-v-24c3ca7a]{background:none;color:red;font-size:3rem;text-transform:uppercase;font-weight:700;cursor:pointer;padding:1rem 2rem;transition:all .3s ease-in-out;text-shadow:0 0 1px red;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;border:none}button[data-v-24c3ca7a]:hover{color:#fff;text-shadow:0 0 5px red,0 0 10px red}button .loading-bar[data-v-24c3ca7a]{content:"";position:absolute;bottom:0;left:-5px;width:0;height:5px;background:red;z-index:-1;opacity:.5;border-radius:10px;transition:width .1s linear}.wave-chart[data-v-70e68113]{width:100%;height:15rem;background:#000c;position:relative;overflow:hidden}.wave-svg[data-v-70e68113]{width:100%;height:100%}.wave1[data-v-70e68113]{filter:drop-shadow(0 0 5px #FF0000);stroke-width:2;stroke:red}.wave2[data-v-70e68113]{filter:drop-shadow(0 0 5px #00AEFF);stroke-width:2;stroke:#00aeff}.wave3[data-v-70e68113]{filter:drop-shadow(0 0 5px #FFFFFF);stroke-width:2;stroke:#fff}.scroller[data-v-70e68113]{animation-name:wave-scroll-70e68113;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--duration);transform-box:fill-box;transform-origin:0 0}@keyframes wave-scroll-70e68113{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--shift)))}}.left-border[data-v-70e68113],.right-border[data-v-70e68113],.top-border[data-v-70e68113],.bottom-border[data-v-70e68113]{position:absolute;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.left-border[data-v-70e68113]{left:0;top:0;height:100%;width:30px}.right-border[data-v-70e68113]{right:0;top:0;height:100%;width:30px}.top-border[data-v-70e68113]{top:0;left:0;width:100%;height:30px}.bottom-border[data-v-70e68113]{bottom:0;left:0;width:100%;height:30px}.hand-drag[data-v-b3c25a56]{width:100%;height:100%;min-width:15rem;min-height:15rem;position:relative}.track-pad[data-v-b3c25a56]{width:100%;height:100%;position:absolute;background-color:#2a2a2c;opacity:.8;background-image:radial-gradient(#9ea2f16c 2px,#34343a .5px);background-size:40px 40px;background-repeat:repeat;cursor:grab;touch-action:none}.track-pad.dragging[data-v-b3c25a56]{cursor:grabbing}.track-pad.disabled[data-v-b3c25a56]{cursor:not-allowed;opacity:.5}.hand-drag-icon[data-v-b3c25a56]{pointer-events:none;position:absolute;top:25%;left:25%;width:50%;height:50%;z-index:100}.quest1[data-v-3a4381ca]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.control-panel[data-v-3a4381ca]{display:flex;flex-direction:column;width:100%;height:100%;gap:2rem}.trackpad-border[data-v-3a4381ca]{width:100%;height:100%}.timer-label[data-v-9f978769],.timer[data-v-9f978769],.timer-label-sub[data-v-9f978769]{background:#000;padding:.5rem}.timer-wrap[data-v-9f978769]{display:flex;flex-direction:column;align-items:flex-end;position:relative;padding:.5rem 0 1rem 2rem;overflow:hidden}.timer-label-container[data-v-9f978769]{display:flex;align-items:flex-end}.timer-label-container [data-v-9f978769]{width:fit-content}.timer-label-sub[data-v-9f978769]{width:max-content;font-size:.5rem;padding-left:0}.timer[data-v-9f978769]{color:#ff5252;font-family:SevenSegment,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;height:5rem;display:flex;align-items:flex-end;width:100%;padding-left:1.5rem}.timer .timer-seconds-wrapper[data-v-9f978769],.timer .timer-milliseconds-wrapper[data-v-9f978769]{position:relative;height:100%;width:100%;display:flex;align-items:flex-end}.timer .timer-seconds-bg[data-v-9f978769],.timer .timer-milliseconds-bg[data-v-9f978769]{color:#ffffff26;z-index:0}.timer .timer-seconds[data-v-9f978769],.timer .timer-milliseconds[data-v-9f978769]{color:red}.timer .timer-seconds-bg[data-v-9f978769],.timer .timer-milliseconds-bg[data-v-9f978769],.timer .timer-seconds[data-v-9f978769],.timer .timer-milliseconds[data-v-9f978769]{position:absolute;display:flex;justify-content:center;align-items:flex-end;flex:1}.timer .timer-seconds-wrapper[data-v-9f978769]{font-size:4.5rem;width:4.5rem}.timer .timer-milliseconds-wrapper[data-v-9f978769]{font-size:2rem;width:2rem;bottom:.5rem}.hud-details[data-v-9f978769]{display:flex;justify-content:space-between;align-items:center;gap:.3rem;margin:.1rem 1rem .1rem .1rem}.hud-details>span[data-v-9f978769]{font-size:.5rem;background:#000;display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem}.timebar[data-v-9f978769]{width:100%;position:absolute;top:0;left:0;height:100%;z-index:-1}.timebar-track[data-v-9f978769]{width:100%;height:100%;background:#ff525233;overflow:hidden}.timebar-fill[data-v-9f978769]{height:100%;background:linear-gradient(90deg,#ff8a80,#ff5252);width:0%;transition:width 80ms linear}.timer-wrap.inactive .timer[data-v-9f978769]{color:#ffffff80}.timer-wrap.inactive .timebar-track[data-v-9f978769]{background:#ffffff26}.timer-wrap.inactive .timebar-fill[data-v-9f978769]{background:#ffffff4d}.cone[data-v-9f978769]{position:absolute;bottom:0;left:0;height:1rem;width:5rem;background:#000;transform-origin:bottom left;rotate:-55deg}.cone[data-v-9f978769]:after{content:"";position:absolute;bottom:-.5rem;right:0;width:100%;height:100%;rotate:10deg;background:#000}.slider-control[data-v-56c6b087]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.slider-control.horizontal[data-v-56c6b087]{flex-direction:row;align-items:center;justify-content:space-between}.slider-control.vertical[data-v-56c6b087]{flex-direction:column;align-items:center;justify-content:center}.slider-control-label[data-v-56c6b087]{display:flex;flex-direction:column;align-items:stretch;gap:1rem;font-size:1.2rem;color:#fff;width:100%}.slider-control.horizontal .slider-control-label[data-v-56c6b087]{flex-direction:row;gap:1rem}.slider-wrapper[data-v-56c6b087]{display:flex;gap:1rem}.slider-wrapper.horizontal[data-v-56c6b087]{flex-direction:column;min-width:200px}.slider-wrapper.vertical[data-v-56c6b087]{flex-direction:column;min-height:200px}.slider-container[data-v-56c6b087]{display:flex;justify-content:center;align-items:center}.slider-container input[data-v-56c6b087]{-webkit-appearance:none;appearance:none;background:#000;border:1px solid red;outline:none;opacity:.7;-webkit-transition:.2s;transition:all .2s;border-radius:4px;cursor:pointer;-webkit-tap-highlight-color:transparent}.slider-container input[data-v-56c6b087]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:red;cursor:pointer;border-radius:4px;box-shadow:0 0 6px 2px #ff00004d}.slider-container input[data-v-56c6b087]::-moz-range-thumb{width:30px;height:30px;background:red;cursor:pointer;border-radius:4px;border:none;box-shadow:0 0 6px 2px #ff00004d}.slider-container input:hover[data-v-56c6b087]{opacity:1;border-color:#f44}.slider-container input:hover[data-v-56c6b087]::-webkit-slider-thumb{background:#f44;box-shadow:0 0 8px 3px #ff000080}.slider-container input:hover[data-v-56c6b087]::-moz-range-thumb{background:#f44;box-shadow:0 0 8px 3px #ff000080}.slider-dots[data-v-56c6b087]{display:flex;justify-content:space-around}.slider-dots.horizontal[data-v-56c6b087]{flex-direction:row;min-width:120px}.slider-dots.vertical[data-v-56c6b087]{flex-direction:column-reverse;min-height:120px}.slider-dot[data-v-56c6b087]{width:10px;height:10px;border-radius:50%;background-color:transparent;border:1px solid red;box-shadow:0 0 6px 2px transparent;transition:all .3s ease-in-out}.slider-dot.active[data-v-56c6b087]{background-color:#fff;box-shadow:0 0 6px 2px red;border-color:#fff}.slider-dots.horizontal .slider-dot[data-v-56c6b087]{margin:0 2px}.slider-dots.vertical .slider-dot[data-v-56c6b087]{margin:2px 0}.piece[data-v-cc61cc91]{width:72px;height:72px;border-radius:50%;border:1px solid rgba(255,255,255,.3);cursor:grab;display:flex;align-items:center;justify-content:center;touch-action:none}.slots-section[data-v-a02d511f],.bank-section[data-v-a02d511f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slots-bank-container[data-v-a02d511f]{display:flex;flex-direction:column;gap:24px;transition:all .2s ease-in-out}.slots-section[data-v-a02d511f]{display:flex;gap:24px}.slot[data-v-a02d511f]{width:96px;height:96px;border:2px dashed rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.slot.filled[data-v-a02d511f]{border-style:solid;opacity:.3;filter:saturate(.4)}.slot.correct[data-v-a02d511f]{border-color:#22c55e;opacity:1;transition:all .2s ease-in-out;animation:correct-glow .5s ease-in-out infinite;filter:saturate(1)}.slot.hover[data-v-a02d511f]{border-color:#fff;opacity:1}.bank-section[data-v-a02d511f]{display:flex;gap:16px;min-height:96px;align-items:center;justify-content:center;background:#ffffff1a;padding:16px;border-radius:16px;min-width:100%}.slots-section.locked[data-v-a02d511f],.bank-section.locked[data-v-a02d511f]{pointer-events:none;opacity:.7}.drag-ghost[data-v-a02d511f]{display:block}.slots-section[data-v-3cb40a67],.bank-section[data-v-3cb40a67]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slots-bank-container[data-v-3cb40a67]{display:flex;flex-direction:column;gap:24px;transition:all .2s ease-in-out}.slots-section[data-v-3cb40a67]{display:flex;gap:24px}.slot[data-v-3cb40a67]{width:96px;height:96px;border:2px dashed rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.slot.filled[data-v-3cb40a67]{border-style:solid;opacity:.3;filter:saturate(.4)}.slot.correct[data-v-3cb40a67]{border-color:#22c55e;opacity:1;transition:all .2s ease-in-out;animation:correct-glow .5s ease-in-out infinite;filter:saturate(1)}.bank-section[data-v-3cb40a67]{display:flex;gap:16px;min-height:96px;align-items:center;justify-content:center;background:#ffffff1a;padding:16px;border-radius:16px;min-width:100%}.slots-section.locked[data-v-3cb40a67],.bank-section.locked[data-v-3cb40a67]{pointer-events:none;opacity:.7}.keypad-controls-container[data-v-e5ae6e4b]{width:max-content;display:flex;gap:.5rem;flex-direction:column;pointer-events:none}.interactive[data-v-e5ae6e4b]{pointer-events:auto}.keypad-controls[data-v-e5ae6e4b]{display:grid;grid-template-columns:repeat(3,80px);grid-template-rows:repeat(4,80px);gap:.3rem}.keypad-controls.loading[data-v-e5ae6e4b]{pointer-events:none}.keypad-controls.loading .key[data-v-e5ae6e4b]{color:#ffffff4d;border:1px solid rgba(255,255,255,.3)}.key[data-v-e5ae6e4b]{border:1px solid red;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:red;background-color:transparent;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-align:center;transition:all .1s ease-in-out}.key[data-v-e5ae6e4b]:hover{background:#ff00001a}.key[data-v-e5ae6e4b]:active{opacity:.5}.keypad-label[data-v-e5ae6e4b]{width:fit-content;font-size:1.4rem;font-weight:700;padding:.5rem;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;font-family:SevenSegment,sans-serif}.keypad-label-container[data-v-e5ae6e4b]{border:1px solid red;color:red}.keypad-label-container.success[data-v-e5ae6e4b]{color:#0f0;border:1px solid lime}.keypad-label-caret[data-v-e5ae6e4b]{display:inline-block;animation:blink-e5ae6e4b 1s infinite;font-size:1.5rem;transform:translateY(-2px);padding-left:.2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@keyframes blink-e5ae6e4b{0%{opacity:1}50%{opacity:0}to{opacity:1}}.loading-dots[data-v-e5ae6e4b]{animation:blink-e5ae6e4b 1s infinite}@keyframes loading-dots-e5ae6e4b{0%{opacity:1}50%{opacity:0}}.frosty-overlay[data-v-8cb59128]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;touch-action:none;border:none}.frosty-screen[data-v-8cb59128]{background:#ffffff1a;border-radius:10px;padding:1rem;position:relative;overflow:hidden}.svg-filters[data-v-10c84397]{position:absolute;visibility:hidden;width:1px;height:1px}.controls[data-v-10c84397]{display:grid;gap:.75rem;margin-bottom:1rem;max-width:420px;position:fixed;top:0;left:0}label[data-v-10c84397]{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:.5rem;font-size:.9rem}.affected[data-v-10c84397]{-webkit-filter:url(#filter);filter:url(#filter);width:200px;height:100px;border:2px solid black;box-shadow:0 0 0 10px transparent}.knob-control[data-v-7c3a2a21]{width:100%;height:100%}.knob-control-label[data-v-7c3a2a21]{display:inline-flex;flex-direction:column;gap:8px}.knob-container[data-v-7c3a2a21]{position:relative;width:100px;height:100px}.knob-value[data-v-7c3a2a21]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;font-variant-numeric:tabular-nums}.knob[data-v-7c3a2a21]{width:100px;height:100px;background-color:transparent;border-radius:50%;border:1px solid red;transform-origin:center;transform:rotate(0);transition:transform .5s ease-in-out;touch-action:none;position:relative}.knob.dragging[data-v-7c3a2a21]{transition:none}.knob-handle[data-v-7c3a2a21]{position:absolute;left:50%;bottom:4%;transform:translate(-50%);width:6px;height:12px;background-color:red;border-radius:2px}.crt[data-v-2cc1dea7]{position:relative;isolation:isolate;overflow:hidden;width:100%}.crt__content[data-v-2cc1dea7]{position:relative;z-index:3}.crt[data-v-2cc1dea7]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--scanline-spacing) - var(--scanline-thickness)),var(--scanline-color) calc(var(--scanline-spacing) - var(--scanline-thickness)),var(--scanline-color) var(--scanline-spacing));mix-blend-mode:var(--scanline-blend);animation:flicker-2cc1dea7 var(--flicker-speed) steps(2,end) infinite;z-index:4}.crt[data-v-2cc1dea7]:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(110% 100% at 50% 50%,transparent 60%,rgba(0,0,0,var(--vignette-strength)) 100%);mix-blend-mode:multiply;z-index:4}.scan-roll[data-v-2cc1dea7]{position:absolute;inset:-30% -10%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%);animation:roll-2cc1dea7 6s linear infinite;filter:blur(1px);z-index:2}@keyframes flicker-2cc1dea7{50%{opacity:calc(1 - var(--flicker-strength))}}@keyframes roll-2cc1dea7{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.is-debug[data-v-2cc1dea7]{background:linear-gradient(135deg,#1f2937,#0b1220)}@media (prefers-reduced-motion: reduce){.crt[data-v-2cc1dea7]:before,.scan-roll[data-v-2cc1dea7]{animation:none!important}}.pannable-image[data-v-60cbea79]{overflow:hidden;position:relative}.pannable-image[data-v-60cbea79]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 50px 70px #000;z-index:1;pointer-events:none}img[data-v-60cbea79]{z-index:1}.reset-btn[data-v-60cbea79]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;width:100%}.reset-btn[data-v-60cbea79]:hover{background:#fff3;border-color:#ffffff80}.hand-drag-icon[data-v-60cbea79]{position:absolute;top:1rem;left:1rem;width:100%;height:100%;filter:brightness(2);z-index:1;height:50px;width:50px;opacity:.15;pointer-events:none}.error-spazz-overlay[data-v-814510e0]{position:relative;overflow:hidden;pointer-events:none;z-index:1000}.blocks[data-v-814510e0]{position:absolute;bottom:20%;left:-10%;top:5%;width:70%;height:10%;background:#000;z-index:1;animation:spazz-blocks-814510e0 1s infinite alternate-reverse}.blocks-2[data-v-814510e0]{position:absolute;top:90%;width:20%;height:40%;background:#000;z-index:1;animation:spazz-blocks-2-814510e0 1.5s infinite alternate-reverse}@keyframes spazz-blocks-2-814510e0{0%,10%,21%{top:90%;right:10%;width:20%;height:40%}11%,20%{height:30%;width:10%;top:50%;right:10%;border:1px solid black;background:transparent}}@keyframes spazz-blocks-814510e0{0%,10%,21%{height:10%;width:70%;left:-10%;background:#000}11%,20%{height:40%;width:10%;left:30%;border:1px solid black;background:transparent}}span[data-v-814510e0]{font-size:5rem;font-weight:900;color:red;text-shadow:0 0 10px red;position:absolute;bottom:0;right:0;z-index:2;animation:error-spazz-814510e0 .4s infinite}@keyframes error-spazz-814510e0{0%,49%,70%{transform:translate(-10px)}50%{transform:translate(150px);opacity:.4}51%{opacity:0}to{opacity:1}}.invert-overlay[data-v-0470b3bf]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;filter:invert(.4) contrast(5);pointer-events:none;mix-blend-mode:difference;background:#fc0052}.quest3[data-v-0470b3bf]{display:flex;flex-direction:column;height:100%}.frosty-screen-container[data-v-0470b3bf]{display:flex;flex-direction:column;gap:1rem}.frosty-screen-placeholder[data-v-0470b3bf]{width:100%;height:100%;flex:1}.battery-ui[data-v-0470b3bf]{margin-bottom:1rem;width:100%}.frosty-screen-content[data-v-0470b3bf]{display:flex;align-items:center;justify-content:space-between}.keypad-controls[data-v-0470b3bf]{display:flex;align-items:stretch}.control-tip-overlay[data-v-0470b3bf]{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#000;border:1px solid black;font-size:1.2rem;z-index:10;gap:2rem;animation:fadeOut-0470b3bf 5s ease-in-out forwards}.drag-indicator[data-v-0470b3bf]{top:0;left:0;width:100px;height:100px;filter:invert(1);animation:move-0470b3bf 2s ease-in-out infinite}.drag-indicator[data-v-0470b3bf]:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:40px solid transparent;border-bottom:20px solid transparent;border-left:40px solid black}@keyframes fadeOut-0470b3bf{0%,80%{opacity:1}to{opacity:0}}@keyframes move-0470b3bf{0%,to{transform:translate(-30%) translateY(0)}50%{transform:translate(30%) translateY(-30%)}}.message-container[data-v-0470b3bf]{max-width:500px}.flex-start[data-v-0470b3bf]{justify-content:flex-start}.flex-wrap[data-v-0470b3bf]{flex-wrap:wrap}.download-image-btn[data-v-0470b3bf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:none;border:1px solid red;color:red;padding:1rem 2rem;cursor:pointer;animation:pulse-fade 1s ease-in-out infinite}.download-image-btn[data-v-0470b3bf]:hover{animation:none;color:#fff}.wipe-buttons button[data-v-0470b3bf]{font-size:clamp(.8rem,2vw,1.2rem);padding:clamp(.75rem,3vw,1.5rem) clamp(1rem,3vw,2rem);border:1px solid red;color:red;background:none;cursor:pointer;width:100%;height:100%}.fingerprint-container[data-v-135dcbc2]{width:clamp(10rem,20vw,15rem);height:clamp(10rem,20vw,15rem);border-radius:50%;border:1px solid rgba(255,0,0,.5)}button[data-v-135dcbc2]{width:100%;height:100%;background:transparent;border:none;cursor:pointer;position:relative;overflow:hidden;color:#fff;transition:all .1s linear}button[data-v-135dcbc2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,#ff000080,#ff00001a);opacity:0;mix-blend-mode:hard-light;z-index:111}.hand-icon[data-v-135dcbc2]{width:clamp(2rem,50%,10rem);height:auto;opacity:.5}.fingerprint-icon[data-v-135dcbc2]{width:clamp(2rem,100%,10rem);height:auto;opacity:.5;animation:maskIn-135dcbc2 linear}@keyframes maskIn-135dcbc2{0%{clip-path:circle(0px at center);color:red}to{clip-path:circle(100% at center);color:red}}button.pressed[data-v-135dcbc2]:before{opacity:1;animation:upDown-135dcbc2 1s linear infinite}@keyframes upDown-135dcbc2{0%,to{top:calc(100% + 50px)}1%,49%{transform:scaleY(1)}50%{top:-100px}51%,99%{transform:scaleY(-1)}}button.success[data-v-135dcbc2]{pointer-events:none;animation:blinkSuccess-135dcbc2 1s linear forwards}.success-icon[data-v-135dcbc2]{animation:grow-135dcbc2 .3s ease-in-out forwards;font-size:2rem}@keyframes blinkSuccess-135dcbc2{0%,9%{border:1px solid transparent}10%,15%{border:1px solid white}16%,20%{border:1px solid transparent}26%,30%{border:1px solid white}to{border:1px solid white}}@keyframes grow-135dcbc2{0%{font-size:0}50%{font-size:2.5rem}to{font-size:2rem}}p[data-v-f7b0f348]{font-size:1.1rem;letter-spacing:.1rem;font-family:sans-serif}.message-expand-button button[data-v-f7b0f348]{background:transparent;border:1px solid red;cursor:pointer;height:64px;width:64px;flex:0 0 64px;transition:filter .15s ease-in-out}.message-expand-button button[data-v-f7b0f348]:hover{filter:brightness(5)}.modal-open[data-v-f7b0f348]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;display:flex;justify-content:center;align-items:center;justify-content:space-between}.modal-open .message-expand-button[data-v-f7b0f348]{justify-content:space-between;align-items:flex-start;height:100%;width:100%}a[data-v-c1165bcd]{color:#fff;padding:1rem;font-size:1.2rem}.reset-button[data-v-c1165bcd]{background:transparent;color:#fff;cursor:pointer;padding:1rem 2rem;border:1px solid white}.reset-button[data-v-c1165bcd]:hover{background:#fff;color:#000}.go-root[data-v-16da6b41]{position:fixed;pointer-events:none;z-index:var(--go-z);opacity:var(--go-opacity);inset:0;width:100vw;height:100vh}.go-fixed[data-v-16da6b41]{position:fixed}.go-absolute[data-v-16da6b41]{position:absolute}.go-scanlines[data-v-16da6b41]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(0,0,0,var(--go-scanline-opacity)) 0 1px,transparent 1px var(--go-step));mix-blend-mode:multiply;animation:go-scan-move-16da6b41 var(--go-speed) linear infinite}.go-vignette[data-v-16da6b41]{position:absolute;inset:0;background:radial-gradient(100% 100% at 50% 50%,transparent 40%,rgba(0,0,0,var(--go-vignette)) 100%)}@keyframes go-scan-move-16da6b41{0%{background-position:0 0}to{background-position:0 200px}}.grain-noise[data-v-45178e8b]{position:fixed;z-index:100;pointer-events:none;background-repeat:repeat;will-change:transform;backface-visibility:hidden;mix-blend-mode:multiply}.settings-widget[data-v-36e7f68a]{position:fixed;bottom:0;right:0;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.settings-widget .settings-toggle[data-v-36e7f68a]{width:64px;height:64px;cursor:pointer;border:none;background:none;border:1px solid transparent}.settings-widget .settings-toggle[data-v-36e7f68a]:hover{border:1px solid white;border-radius:8px}.settings-widget svg[data-v-36e7f68a]{width:50%;height:50%}.settings-overlay[data-v-36e7f68a]{background:#000;padding:2rem 1rem;border-radius:8px;border-top:10px solid white}.settings-overlay .close-settings[data-v-36e7f68a]{position:absolute;top:0;right:0;font-size:2rem;padding:1rem;background:none;border:none;color:#fff;cursor:pointer;border:1px solid transparent;border-radius:8px}.settings-overlay .close-settings[data-v-36e7f68a]:hover{border:1px solid white}.settings-overlay-toggle[data-v-36e7f68a]{background:none;border:1px solid white;font-size:1.2rem;padding:1rem 2rem;border-radius:8px;cursor:pointer;color:red}.settings-overlay-toggle[data-v-36e7f68a]:hover{background:#fff;color:#000!important}.settings-overlay-toggle.enabled[data-v-36e7f68a]{color:#fff}.app-container[data-v-a88fe146]{width:100vw;height:100vh}.container[data-v-a88fe146]{width:100%;height:100%}.epilepsy-warning[data-v-a88fe146]{font-family:sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;padding:2rem;border-radius:1rem;color:#fff;text-align:center;z-index:1000;font-size:clamp(1rem,4vw,2rem);line-height:2;width:90%}.epilepsy-warning button[data-v-a88fe146]{background:transparent;color:#fff;border:1px solid white;padding:1rem 2rem;border-radius:1rem;cursor:pointer;font-size:1.2rem;margin-top:2rem}.epilepsy-warning button[data-v-a88fe146]:hover:not(:disabled){background:#fff;color:#000}.epilepsy-warning button[data-v-a88fe146]:disabled{opacity:.5;cursor:not-allowed}.epilepsy-warning .loading-indicator[data-v-a88fe146]{margin:1rem 0}.epilepsy-warning .loading-indicator p[data-v-a88fe146]{margin:.5rem 0;font-size:.9rem}.epilepsy-warning .progress-bar[data-v-a88fe146]{width:100%;height:4px;background:#fff3;border-radius:2px;overflow:hidden}.epilepsy-warning .progress-fill[data-v-a88fe146]{height:100%;background:#fff;transition:width .3s ease}body{background-color:#000;color:#fff;font-family:Arial,sans-serif;margin:0;padding:0;-webkit-user-select:none;user-select:none}*{box-sizing:border-box}#app{display:flex;justify-content:center;align-items:center}@font-face{font-family:SevenSegment;src:url(/7segment.ttf) format("truetype");font-weight:400;font-style:normal}h1{font-size:clamp(1rem,5vw,3rem)}.text-red{color:red}.text-white{color:#fff}.orbitron-bold{font-family:Orbitron,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.orbitron-light{font-family:Orbitron,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.seven-segment{font-family:SevenSegment}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.5rem}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.flex-1{flex:1}.flex-2{flex:2}.p-0{padding:0!important}.flex-wrap{flex-wrap:wrap}.h-100{height:100%}.border{border:1px solid rgba(255,0,0,.6);border-radius:4px;padding:1rem;box-shadow:0 0 10px #ff000080}.gap{gap:1rem}.m-0{margin:0}.row{display:flex;flex-direction:row}.full-size{width:100%;height:auto}.align-self-end{align-self:flex-end}.column{display:flex;flex-direction:column}.col-25{width:25%}.col-75{width:75%}.fade-enter-active,.fade-leave-active{transition:opacity 1.7s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}body{font-family:Orbitron,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}.slideRight-enter-active,.slideRight-leave-active{transition:all .3s ease-in-out;opacity:1;transition-delay:.3s}.slideRight-enter-from,.slideRight-leave-to{transform:translate(-2rem);position:absolute;opacity:0}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-space-between{justify-content:space-between}.text-center{text-align:center}.opacity-0{opacity:0}.opacity-100{opacity:1}.pointer-none{pointer-events:none}.pointer-auto{pointer-events:auto}.pulse-fade{animation:pulse-fade 1s ease-in-out infinite}@keyframes pulse-fade{50%{opacity:.1}}
