.particle-background[data-v-8b9eb4eb]{background-color:var(--bg-primary);height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.background-gradient[data-v-8b9eb4eb]{background:radial-gradient(circle at 50% 50%,var(--bg-secondary) 0,var(--bg-primary) 100%);opacity:.8;transition:background-color .5s ease}.background-gradient[data-v-8b9eb4eb],.particles-canvas[data-v-8b9eb4eb]{height:100%;left:0;position:absolute;top:0;width:100%}.particles-canvas[data-v-8b9eb4eb]{z-index:1}.floating-elements[data-v-8b9eb4eb]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.floating-circle[data-v-8b9eb4eb]{animation:floatSlow-8b9eb4eb ease-in-out infinite;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;box-shadow:var(--shadow-glass);opacity:.4;position:absolute;transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease}.floating-circle-1[data-v-8b9eb4eb]{animation-delay:0s;animation-duration:25s;background:radial-gradient(circle at 30% 30%,var(--primary-alpha-xlight),transparent);height:300px;left:-50px;top:-50px;width:300px}.floating-circle-2[data-v-8b9eb4eb]{animation-delay:-10s;animation-duration:30s;background:radial-gradient(circle at 70% 70%,var(--primary-alpha-xlight),transparent);height:250px;right:-50px;top:40%;width:250px}.floating-circle-3[data-v-8b9eb4eb]{animation-delay:-5s;animation-duration:35s;background:radial-gradient(circle at 50% 50%,var(--primary-alpha-xlight),transparent);bottom:-100px;height:400px;left:20%;width:400px}@keyframes floatSlow-8b9eb4eb{0%,to{transform:translateY(0) translate(0) rotate(0)}33%{transform:translateY(-30px) translate(20px) rotate(120deg)}66%{transform:translateY(20px) translate(-20px) rotate(240deg)}}.particle-background[data-v-8b9eb4eb]:before{animation:colorShift-8b9eb4eb 15s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 80%,var(--primary-alpha-light) 0,transparent 60%),radial-gradient(circle at 80% 20%,var(--primary-alpha-light) 0,transparent 60%),radial-gradient(circle at 50% 50%,var(--primary-alpha-xlight) 0,transparent 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@keyframes colorShift-8b9eb4eb{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}@media (max-width:768px){.floating-circle-1[data-v-8b9eb4eb]{height:150px;width:150px}.floating-circle-2[data-v-8b9eb4eb]{height:120px;width:120px}.floating-circle-3[data-v-8b9eb4eb]{height:200px;width:200px}}@media (prefers-reduced-motion:reduce){.background-gradient[data-v-8b9eb4eb],.floating-circle[data-v-8b9eb4eb],.particle-background[data-v-8b9eb4eb]:before{animation:none}.background-gradient[data-v-8b9eb4eb]{background:linear-gradient(135deg,#020604,#064e3b)}}.background-gradient[data-v-8b9eb4eb],.floating-circle[data-v-8b9eb4eb]{transform:translateZ(0);will-change:transform}.error-page[data-v-bba00414]{align-items:center;background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative;transition:all .8s cubic-bezier(.4,0,.2,1)}.error-page.is-gaming-active[data-v-bba00414]{background-color:var(--bg-secondary)}.error-content-wrapper[data-v-bba00414]{max-width:600px;position:relative;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:10}.error-content-wrapper.immersive-game[data-v-bba00414]{max-width:900px}.error-card[data-v-bba00414]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-glass);display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:3rem;text-align:center}.error-card.game-active[data-v-bba00414]{min-height:600px;padding:2rem}.morph-fade-enter-active[data-v-bba00414],.morph-fade-leave-active[data-v-bba00414]{transition:all .6s cubic-bezier(.4,0,.2,1)}.morph-fade-enter-from[data-v-bba00414]{opacity:0;transform:scale(.95) translateY(10px)}.morph-fade-leave-to[data-v-bba00414]{opacity:0;transform:scale(1.05) translateY(-10px)}.error-content[data-v-bba00414],.game-container[data-v-bba00414]{display:flex;flex-direction:column;gap:2rem;width:100%}.error-header[data-v-bba00414]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.error-code[data-v-bba00414]{filter:drop-shadow(0 10px 20px var(--primary-alpha));font-size:8rem;font-weight:800;line-height:1;margin:0}.error-title[data-v-bba00414]{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0}.error-message[data-v-bba00414]{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:400px}.error-actions[data-v-bba00414]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.gradient-button[data-v-bba00414]{font-size:1.1rem;padding:1.2rem 2.5rem;width:100%}.secondary-action[data-v-bba00414]{align-items:center;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:1rem;width:100%}.secondary-action .icon[data-v-bba00414]{font-size:1.2rem;transition:transform .3s ease}.secondary-action:hover .icon[data-v-bba00414]{transform:rotate(15deg) scale(1.2)}.game-header[data-v-bba00414]{display:flex;gap:2rem;justify-content:center}.score-board[data-v-bba00414]{background:var(--bg-section);border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;min-width:120px;padding:.75rem 1.5rem}.score-board .label[data-v-bba00414]{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.score-board .value[data-v-bba00414]{color:var(--primary);font-size:1.5rem;font-weight:800}.game-main-layout[data-v-bba00414]{display:grid;gap:1.5rem;grid-template-columns:1fr 280px;height:350px}.play-area[data-v-bba00414]{background:#0000000d;border:1px dashed var(--glass-border);border-radius:18px;cursor:crosshair;overflow:hidden;position:relative}.leaderboard-section[data-v-bba00414]{background:rgba(var(--bg-section-rgb),.5);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.25rem;text-align:left}.leaderboard-header[data-v-bba00414]{align-items:center;color:var(--primary);display:flex;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.leaderboard-list[data-v-bba00414]{display:flex;flex-direction:column;gap:.5rem}.leaderboard-entry[data-v-bba00414]{align-items:center;background:var(--bg-section);border:1px solid transparent;border-radius:12px;display:grid;font-size:.9rem;grid-template-columns:24px 1fr auto;padding:.6rem .75rem;transition:all .3s ease}.leaderboard-entry[data-v-bba00414]:hover{background:var(--bg-section-hover);border-color:var(--glass-border)}.rank[data-v-bba00414]{color:var(--text-muted);font-weight:800}.leaderboard-entry .score[data-v-bba00414]{color:var(--text-primary);font-weight:700}.leaderboard-entry .time[data-v-bba00414]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.empty-state[data-v-bba00414]{color:var(--text-muted);font-size:.85rem;font-style:italic;padding:2rem;text-align:center}.game-particle[data-v-bba00414]{align-items:center;background:var(--gradient-primary);border:none;border-radius:50%;box-shadow:0 0 20px var(--primary-alpha);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:all .15s cubic-bezier(.175,.885,.32,1.275);width:44px}.game-particle[data-v-bba00414]:hover{scale:1.1}.game-particle[data-v-bba00414]:active{scale:.9}.inner-glow[data-v-bba00414]{background:#fff;border-radius:50%;filter:blur(2px);height:50%;opacity:.6;width:50%}.text-button[data-v-bba00414]{background:none;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.text-button[data-v-bba00414]:hover{background:var(--bg-section);color:var(--primary)}.error-footer[data-v-bba00414]{margin-top:1rem;opacity:.6}.tech-note[data-v-bba00414]{color:var(--text-muted);font-size:.8rem}code[data-v-bba00414]{background:var(--bg-section);border-radius:4px;padding:.2rem .4rem}.animate-slide-up[data-v-bba00414]{animation:slideUp-bba00414 .8s cubic-bezier(.2,.8,.2,1)}@keyframes slideUp-bba00414{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.error-content-wrapper.immersive-game[data-v-bba00414]{max-width:600px}}@media (max-width:640px){.error-page[data-v-bba00414]{padding:0}.is-gaming-active .error-content-wrapper[data-v-bba00414]{height:100vh;max-width:100%!important;padding:0}.is-gaming-active .error-card[data-v-bba00414]{border-radius:0;height:100vh;min-height:100vh;padding:1rem;position:relative;width:100vw}.game-main-layout[data-v-bba00414]{display:flex;flex-direction:column;flex-grow:1;grid-template-columns:1fr;height:auto}.play-area[data-v-bba00414]{flex-grow:1;min-height:300px}.leaderboard-section[data-v-bba00414]{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:var(--glass-bg);display:flex;top:1rem;right:1rem;bottom:1rem;left:1rem;opacity:0;pointer-events:none;position:fixed;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:100}.leaderboard-section.is-visible[data-v-bba00414]{opacity:1;pointer-events:all;transform:translateY(0)}.leaderboard-header[data-v-bba00414]{justify-content:space-between}.close-mobile[data-v-bba00414]{background:none;border:none;color:var(--text-muted);font-size:2rem;line-height:1;padding:.5rem}.error-card[data-v-bba00414]{padding:2rem 1.5rem}.error-code[data-v-bba00414]{font-size:5rem}.error-title[data-v-bba00414]{font-size:1.5rem}.leaderboard-toggle[data-v-bba00414]{background:var(--bg-section);border:1px solid var(--glass-border)}}.mobile-only[data-v-bba00414]{display:none!important}@media (max-width:900px){.mobile-only[data-v-bba00414]{display:flex!important}button.mobile-only[data-v-bba00414]{align-items:center;align-self:center;border-radius:10px;height:-moz-fit-content;height:fit-content;padding:.3rem}.desktop-only[data-v-bba00414]{display:none!important}}
