.splash-grid[data-v-06d985db]{display:grid;width:100%;gap:2px;background:#050505;border:1px solid #111;padding:10px;aspect-ratio:2/1}.cell[data-v-06d985db]{display:flex;align-items:center;justify-content:center;font-size:.8rem;height:100%;transition:background .1s}.glitch[data-v-3e049e6a]{position:relative;color:var(--wf-fg);font-weight:700}.glitch[data-v-3e049e6a]:before,.glitch[data-v-3e049e6a]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch[data-v-3e049e6a]:hover:before{left:2px;text-shadow:-2px 0 var(--wf-red);clip:rect(44px,450px,56px,0);animation:glitch-anim-3e049e6a 5s infinite linear alternate-reverse}@keyframes glitch-anim-3e049e6a{0%{clip:rect(10px,9999px,20px,0)}to{clip:rect(80px,9999px,90px,0)}}.cursor[data-v-ad00f12e]{animation:blink-ad00f12e .8s infinite;color:var(--wf-accent)}@keyframes blink-ad00f12e{50%{opacity:0}}.splash-root[data-v-578c4ace]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:20000}.container[data-v-578c4ace]{width:90vw;max-width:600px;display:flex;flex-direction:column;gap:30px}.text-layer[data-v-578c4ace]{text-align:center}.main-title[data-v-578c4ace]{font-size:3rem;margin-bottom:10px}.sub-line[data-v-578c4ace]{font-family:monospace;color:var(--wf-accent);font-size:.8rem}.glitch-text[data-v-7f286a76]{position:relative;font-size:5rem;font-weight:900;color:var(--wf-fg);letter-spacing:10px}.glitch-text[data-v-7f286a76]:before,.glitch-text[data-v-7f286a76]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text[data-v-7f286a76]:before{left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim-7f286a76 5s infinite linear alternate-reverse}.glitch-text[data-v-7f286a76]:after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2-7f286a76 1s infinite linear alternate-reverse}@keyframes glitch-anim-7f286a76{0%{clip:rect(10px,9999px,20px,0)}20%{clip:rect(80px,9999px,90px,0)}to{clip:rect(40px,9999px,50px,0)}}@keyframes glitch-anim2-7f286a76{0%{clip:rect(30px,9999px,40px,0)}to{clip:rect(10px,9999px,30px,0)}}.menu-root[data-v-4fbcfbdc]{width:100vw;height:100vh;background:#020202;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.background-grid[data-v-4fbcfbdc]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,0,.05) 1px,transparent 1px);background-size:50px 50px;transform:perspective(500px) rotateX(60deg);transform-origin:center bottom;animation:grid-move-4fbcfbdc 10s linear infinite}@keyframes grid-move-4fbcfbdc{0%{background-position:0 0}to{background-position:0 50px}}.menu-content[data-v-4fbcfbdc]{z-index:10;text-align:center}.status-code[data-v-4fbcfbdc]{font-size:.7rem;color:var(--wf-red);letter-spacing:5px;margin-bottom:-20px}.version-tag[data-v-4fbcfbdc]{font-size:.6rem;color:#444;margin-top:10px;letter-spacing:10px}.actions[data-v-4fbcfbdc]{display:flex;flex-direction:column;gap:20px;margin-top:60px}.menu-btn[data-v-4fbcfbdc]{background:transparent;border:1px solid var(--wf-fg);padding:15px 40px;color:var(--wf-fg);cursor:pointer;transition:all .2s;position:relative}.menu-btn[data-v-4fbcfbdc]:hover{background:var(--wf-fg);color:#000;box-shadow:0 0 20px var(--wf-fg)}.btn-label[data-v-4fbcfbdc]{display:block;font-size:1.2rem;font-weight:700}.btn-sub[data-v-4fbcfbdc]{display:block;font-size:.5rem;opacity:.7}.start-3d[data-v-4fbcfbdc]{border-color:var(--wf-accent);color:var(--wf-accent)}.start-3d[data-v-4fbcfbdc]:hover{background:var(--wf-accent);color:#000;box-shadow:0 0 20px var(--wf-accent)}.menu-footer[data-v-4fbcfbdc]{position:absolute;bottom:30px;font-size:.6rem;color:#222;width:100%;text-align:center}.slide-content[data-v-6cfd5ead]{text-align:center;padding:20px;height:100%;display:flex;flex-direction:column}.icon[data-v-6cfd5ead]{font-size:3rem;margin-bottom:10px}h2[data-v-6cfd5ead]{color:var(--wf-accent);font-size:clamp(1.2rem,5vw,1.8rem);margin-bottom:15px}.scroll-area[data-v-6cfd5ead]{flex:1;overflow-y:auto;padding:0 10px;border:1px solid #111;background:#050505}p[data-v-6cfd5ead]{font-size:1.1rem;line-height:1.6;color:#ccc;white-space:pre-wrap;padding:15px 0}.action-bar[data-v-7516f242]{display:flex;gap:10px;justify-content:space-between;padding-top:20px;border-top:1px solid var(--wf-fg)}.skip[data-v-7516f242]{color:var(--wf-red);border-color:var(--wf-red)}.finish[data-v-7516f242]{background:var(--wf-fg);color:#000;font-weight:700}@media (max-width: 600px){.action-bar[data-v-7516f242]{flex-direction:column}.wf-button[data-v-7516f242]{width:100%}}.onboarding-overlay[data-v-8cf8715c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:20px}.onboarding-card[data-v-8cf8715c]{width:100%;max-width:500px;height:80vh;max-height:600px;background:#000;border:2px solid var(--wf-fg);padding:20px;display:flex;flex-direction:column;box-shadow:0 0 50px #0f03}.voxel-canvas[data-v-6556a8c7]{--size: 16px;width:var(--size);height:var(--size);position:relative;transform-style:preserve-3d}.cube-geometry[data-v-6556a8c7]{position:absolute;width:calc(var(--w) * var(--size));height:calc(var(--d) * var(--size));transform-style:preserve-3d}.face[data-v-6556a8c7]{position:absolute;background:var(--bg);opacity:var(--op);box-shadow:inset 0 0 .5px #0000004d;box-sizing:border-box;backface-visibility:hidden}.top[data-v-6556a8c7]{width:100%;height:100%;transform:translateZ(calc(var(--h) * var(--size)));filter:brightness(1.2)}.front[data-v-6556a8c7]{width:100%;height:calc(var(--h) * var(--size));bottom:0;transform-origin:bottom;transform:rotateX(-90deg);filter:brightness(1)}.back[data-v-6556a8c7]{width:100%;height:calc(var(--h) * var(--size));top:0;transform-origin:top;transform:rotateX(90deg);filter:brightness(.4)}.left[data-v-6556a8c7]{width:calc(var(--d) * var(--size));height:calc(var(--h) * var(--size));left:0;transform-origin:left;transform:rotateY(-90deg);filter:brightness(.7)}.right[data-v-6556a8c7]{width:calc(var(--d) * var(--size));height:calc(var(--h) * var(--size));right:0;transform-origin:right;transform:rotateY(90deg);filter:brightness(.9)}.float-anim[data-v-6556a8c7]{animation:voxel-float-6556a8c7 2s infinite ease-in-out}@keyframes voxel-float-6556a8c7{0%,to{transform:translateZ(2px)}50%{transform:translateZ(8px)}}.resolver-container[data-v-141d0f8a]{width:100%;height:100%;transform-style:preserve-3d}.tile-flat[data-v-141d0f8a]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-family:var(--wf-font);font-size:10px;font-weight:700}.viewport[data-v-7a64ab41]{flex:1;width:100%;height:100%;background:#000510;overflow:hidden;position:relative}.camera-lens[data-v-7a64ab41]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.grid-board[data-v-7a64ab41]{position:absolute;top:50%;left:50%;transform-style:preserve-3d;transition:transform .2s ease}.tile-positioner[data-v-7a64ab41]{position:absolute;width:16px;height:16px;transform-style:preserve-3d}.ui-overlay[data-v-7a64ab41]{position:absolute;bottom:20px;left:20px;color:var(--wf-accent);font-family:monospace}.key-count[data-v-7a64ab41]{font-size:1.2rem;margin-bottom:5px;text-shadow:0 0 10px var(--wf-accent)}.hint[data-v-7a64ab41]{font-size:.7rem;opacity:.6}.m-dialogue-placeholder[data-v-414a935c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);pointer-events:none}.crt-overlay[data-v-0895572f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;overflow:hidden}.scanlines[data-v-0895572f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#12101000 50%,#00000026 50%);background-size:100% 4px}.vignette[data-v-0895572f]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#0000 40%,#0006)}.flicker[data-v-0895572f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#12101005;opacity:0;animation:crt-flicker-0895572f .05s infinite}@keyframes crt-flicker-0895572f{0%{opacity:.1}to{opacity:.15}}body{margin:0;padding:0;background:#000;overflow:hidden;font-family:var(--wf-font);user-select:none;-webkit-user-select:none}.app-root{width:100vw;height:100vh;position:relative}.ui-shell-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000}.ui-shell-layer>*{pointer-events:auto}.scroll-area,.description{-webkit-user-select:text;user-select:text}:root{--wf-bg: #000000;--wf-fg: #00FF00;--wf-border: #00FF00;--wf-accent: #00FFFF;--wf-red: #FF0000;--wf-yellow: #FFFF00;--wf-purple: #A855F7;--wf-font: "Courier New", Courier, monospace}*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#1a1a1a;border:1px solid #333}::-webkit-scrollbar-thumb:hover{background:var(--wf-purple)}body{background-color:#000;color:var(--wf-fg);font-family:var(--wf-font);margin:0;padding:0;overflow:hidden;text-transform:uppercase;width:100vw;height:100vh}.wf-button{border:1px solid var(--wf-fg);background:#000;color:var(--wf-fg);padding:10px 15px;cursor:pointer;font-family:var(--wf-font);font-size:.7rem;transition:all .1s}.wf-button:hover{background:var(--wf-fg);color:#000}@media (max-width: 1024px){.wf-game-screen{height:100vh;height:100dvh;display:flex!important;flex-direction:column!important;overflow:hidden}.mobile-top-bar{display:flex!important;height:50px;z-index:5000;background:#000;border-bottom:1px solid var(--wf-fg);justify-content:space-between;align-items:center;padding:0 10px}.wf-sidebar{position:fixed!important;top:50px!important;height:calc(100vh - 50px);width:100%!important;background:#000;z-index:4000;transition:transform .3s cubic-bezier(.4,0,.2,1);border:none!important;border-top:1px solid var(--wf-fg)!important;left:0;transform:translate(-100%)}.wf-sidebar.right-side{left:auto;right:0;transform:translate(100%)}.wf-sidebar.mobile-active{transform:translate(0)!important}.panel-area{height:calc(100% - 60px);overflow-y:auto!important;overflow-x:hidden;padding:15px 15px 80px;-webkit-overflow-scrolling:touch}@media (orientation: landscape){.wf-sidebar{width:320px!important}}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.app-root{background:#000;color:var(--wf-fg);font-family:var(--wf-font);width:100vw;height:100vh;overflow:hidden}.ui-resolver-root[data-v-97858ec6]{display:flex;flex-direction:column;padding:20px;height:100%;box-sizing:border-box}.ui-resolver-header[data-v-97858ec6]{border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:20px}.badge[data-v-97858ec6]{font-size:10px;background:#000;color:#fff;display:inline-block;padding:2px 5px}.title[data-v-97858ec6]{font-size:1.5rem;margin:5px 0}.desc[data-v-97858ec6]{font-size:.8rem;opacity:.6}.ui-resolver-body[data-v-97858ec6]{flex:1;position:relative}.error-box[data-v-97858ec6]{border:2px dashed red;color:red;padding:20px;text-align:center}.wf-side-button[data-v-0b0884f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 20px;background:#000;border:none;cursor:pointer;color:var(--wf-fg);opacity:.5;transition:all .2s}.wf-side-button.active[data-v-0b0884f4]{opacity:1;border-bottom:2px solid var(--wf-fg);background:#00ff001a}.icon[data-v-0b0884f4]{font-size:1.2rem;font-weight:700}.label[data-v-0b0884f4]{font-size:.6rem;font-weight:700;letter-spacing:2px}.m-result-container[data-v-71b08566]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000d9;z-index:500;padding:20px}.result-box[data-v-71b08566]{width:100%;max-width:450px;background:#000;border:2px solid var(--wf-fg)}.box-header[data-v-71b08566]{background:var(--wf-fg);color:#000;padding:5px 15px;font-size:.7rem;font-weight:700}.box-body[data-v-71b08566]{padding:30px;text-align:center}.title[data-v-71b08566]{color:var(--wf-fg);font-size:1.4rem;margin:0 0 20px}.detailed-gains[data-v-71b08566]{background:#050505;border:1px solid #1a1a1a;padding:15px;margin-bottom:20px;text-align:left}.gain-row[data-v-71b08566]{display:flex;justify-content:space-between;font-size:.7rem;margin-bottom:5px;color:#888}.gain-row.bonus[data-v-71b08566]{color:var(--wf-accent)}.total-line[data-v-71b08566]{display:flex;justify-content:space-between;font-size:.9rem;font-weight:700;color:var(--wf-yellow);border-top:1px solid #333;margin-top:10px;padding-top:10px}.action-btn[data-v-71b08566]{width:100%;border-color:var(--wf-fg);color:var(--wf-fg);font-weight:700}.action-btn[data-v-71b08566]:hover{background:var(--wf-fg);color:#000}.a-run-summary[data-v-9c445ce0]{border:1px dashed var(--wf-fg);padding:15px;margin:20px 0;background:#00ff000d}.stat-row[data-v-9c445ce0]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:5px}.secondary[data-v-9c445ce0]{opacity:.6;font-size:.6rem}.value[data-v-9c445ce0]{font-weight:700;color:var(--wf-yellow)}.a-power-choice[data-v-01ecf34d]{display:flex;flex-direction:column;gap:10px;margin-top:20px;border-top:1px dashed var(--wf-red);padding-top:15px}.power-hint[data-v-01ecf34d]{font-size:.6rem;color:var(--wf-red)}.unlocked[data-v-01ecf34d]{color:var(--wf-fg);font-weight:700}.replay-btn[data-v-01ecf34d]{background:var(--wf-accent);color:#000;border-color:var(--wf-accent)}.reset-btn[data-v-01ecf34d]{border-color:var(--wf-red);color:var(--wf-red)}.reset-btn[data-v-01ecf34d]:hover{background:var(--wf-red);color:#000}.full-width[data-v-01ecf34d]{width:100%}.m-result-container[data-v-06a94608]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#140000e6;z-index:500;padding:20px}.result-box[data-v-06a94608]{width:100%;max-width:450px;background:#000;border:2px solid #ff0000;box-shadow:0 0 30px #ff00004d}.box-header[data-v-06a94608]{background:red;color:#000;padding:5px 15px;font-size:.7rem;font-weight:700}.box-body[data-v-06a94608]{padding:30px;text-align:center}.title[data-v-06a94608]{color:red;font-size:1.4rem;margin:0}.subtitle[data-v-06a94608]{font-size:.65rem;color:red;opacity:.7;margin:15px 0}.auto-reboot-msg[data-v-06a94608]{font-size:.6rem;color:var(--wf-yellow);margin-bottom:15px;letter-spacing:1px;font-weight:700;line-height:1.4}.power-active[data-v-06a94608]{color:var(--wf-accent)}.timer[data-v-06a94608]{color:#fff;text-decoration:underline}.m-game-win-overlay[data-v-99f969e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(circle,#011,#000);display:flex;align-items:center;justify-content:center;padding:20px}.win-box[data-v-99f969e4]{width:100%;max-width:600px;border:2px solid var(--wf-accent);background:#000;box-shadow:0 0 50px #0ff3}.glitch-header[data-v-99f969e4]{background:var(--wf-accent);color:#000;padding:8px;font-weight:700;text-align:center;letter-spacing:4px}.content[data-v-99f969e4]{padding:40px;text-align:center}.cyan-glow[data-v-99f969e4]{color:var(--wf-accent);text-shadow:0 0 10px var(--wf-accent);font-size:1.8rem}.desc[data-v-99f969e4]{font-size:.8rem;margin:20px 0;line-height:1.6;color:#888}.terminal-stats[data-v-99f969e4]{text-align:left;background:#050505;border:1px dashed #222;padding:20px;margin:20px 0;font-family:monospace;color:var(--wf-fg)}.highlight[data-v-99f969e4]{color:var(--wf-yellow);font-weight:700;border-top:1px solid #222;margin-top:10px;padding-top:10px}.continue-btn[data-v-99f969e4]{width:100%;border-color:var(--wf-fg);color:var(--wf-fg);margin-top:20px;font-weight:700;font-size:.9rem}.continue-btn[data-v-99f969e4]:hover{background:var(--wf-fg);color:#000;box-shadow:0 0 20px var(--wf-fg)}.u-state-hud[data-v-cdc79093]{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;pointer-events:none;font-family:var(--wf-font);transition:all .3s ease}.hud-bracket[data-v-cdc79093]{font-size:2rem;font-weight:100;color:var(--wf-fg);opacity:.5}.hud-content[data-v-cdc79093]{background:#000000d9;border-bottom:1px solid var(--wf-fg);padding:4px 15px;min-width:240px;text-align:center;position:relative;overflow:hidden}.label[data-v-cdc79093]{font-size:.6rem;color:#888;margin-right:8px;letter-spacing:1px}.status-text[data-v-cdc79093]{font-size:.9rem;font-weight:700;letter-spacing:3px;color:var(--wf-fg)}.scan-bar[data-v-cdc79093]{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--wf-fg);box-shadow:0 0 10px var(--wf-fg);animation:scanning-cdc79093 2s linear infinite}.OVERLOADING[data-v-cdc79093]{color:var(--wf-red)}.OVERLOADING .hud-content[data-v-cdc79093]{border-color:var(--wf-red);background:#320000e6}.OVERLOADING .status-text[data-v-cdc79093]{color:#fff;animation:blink-cdc79093 .1s infinite}.OVERLOADING .scan-bar[data-v-cdc79093]{background:#fff}.CHARGING[data-v-cdc79093]{color:var(--wf-yellow)}.CHARGING .hud-content[data-v-cdc79093]{border-color:var(--wf-yellow)}.CHARGING .status-text[data-v-cdc79093]{color:var(--wf-yellow)}.COOLING[data-v-cdc79093]{color:var(--wf-accent)}.COOLING .hud-content[data-v-cdc79093]{border-color:var(--wf-accent)}.COOLING .status-text[data-v-cdc79093]{color:var(--wf-accent)}@keyframes scanning-cdc79093{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blink-cdc79093{0%,to{opacity:1}50%{opacity:.3}}.base-button[data-v-5a36c49f]{background:#000;border:1px solid var(--btn-color);color:var(--btn-color);border-radius:0;font-family:var(--wf-font);cursor:pointer;transition:all .1s ease;text-transform:uppercase;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:10px 15px;font-size:.7rem;-webkit-user-select:none;user-select:none}.base-button[data-v-5a36c49f]:hover{background:var(--btn-color);color:#000;box-shadow:0 0 12px var(--btn-color)}.base-button[data-v-5a36c49f]:active{transform:translateY(1px);background:#fff;color:#000}.ach-modal-overlay[data-v-76a89c30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30000;background:#000a14e6;display:flex;align-items:center;justify-content:center;padding:20px}.ach-card-modal[data-v-76a89c30]{width:100%;max-width:400px;background:#000;border:2px solid var(--wf-accent);box-shadow:0 0 40px #0ff3}.top-tag[data-v-76a89c30]{background:var(--wf-accent);color:#000;padding:5px;font-size:.6rem;font-weight:700;text-align:center;letter-spacing:3px}.content[data-v-76a89c30]{padding:30px;text-align:center}.icon-pulse[data-v-76a89c30]{font-size:3rem;color:var(--wf-accent);margin-bottom:15px;animation:pulse-76a89c30 2s infinite ease-in-out}.ach-name[data-v-76a89c30]{font-size:1.5rem;color:#fff;margin:0 0 5px}.ach-lvl[data-v-76a89c30]{font-size:.7rem;color:var(--wf-accent);margin-bottom:20px}.reward-box[data-v-76a89c30]{background:#00ffff0d;border:1px dashed var(--wf-accent);padding:15px;margin-bottom:25px}.reward-label[data-v-76a89c30]{font-size:.5rem;color:#666;margin-bottom:5px}.reward-text[data-v-76a89c30]{font-size:.9rem;color:var(--wf-yellow);font-weight:700}@keyframes pulse-76a89c30{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.wf-game-screen[data-v-9d0298c8]{display:grid;grid-template-columns:320px 1fr 320px;width:100vw;height:100vh;background:#000;overflow:hidden}.mobile-top-bar[data-v-9d0298c8]{display:none}.wf-sidebar[data-v-9d0298c8]{display:flex;flex-direction:column;background:#000;border:1px solid var(--wf-fg);height:100vh;overflow:hidden}.nav-header[data-v-9d0298c8]{height:60px;display:flex;border-bottom:1px solid var(--wf-fg);flex-shrink:0}.panel-scroll-container[data-v-9d0298c8]{flex:1;overflow-y:auto;overflow-x:hidden;background:#000}.wf-center-view[data-v-9d0298c8]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1024px){.wf-game-screen[data-v-9d0298c8]{display:flex;flex-direction:column}.mobile-top-bar[data-v-9d0298c8]{display:flex}}
