.status-badge[data-v-afee8b96]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;font-family:var(--font-mono, monospace);cursor:default;-webkit-user-select:none;user-select:none;transition:all .3s ease;border:1px solid transparent}.status-open[data-v-afee8b96]{background:#22c55e1f;border-color:#22c55e4d;color:#86efac}.status-busy[data-v-afee8b96]{background:#f59e0b1f;border-color:#f59e0b4d;color:#fde68a}.status-closed[data-v-afee8b96]{background:#ef44441a;border-color:#ef444433;color:#fca5a5}.status-dot[data-v-afee8b96]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot-open[data-v-afee8b96]{background:#22c55e;box-shadow:0 0 6px #22c55e;animation:pulse-green-afee8b96 2s infinite}.dot-busy[data-v-afee8b96]{background:#f59e0b;box-shadow:0 0 6px #f59e0b;animation:pulse-amber-afee8b96 2s infinite}.dot-closed[data-v-afee8b96]{background:#ef4444;box-shadow:0 0 4px #ef4444}@keyframes pulse-green-afee8b96{0%,to{opacity:1;box-shadow:0 0 6px #22c55e}50%{opacity:.6;box-shadow:0 0 12px #22c55e,0 0 20px #22c55e4d}}@keyframes pulse-amber-afee8b96{0%,to{opacity:1;box-shadow:0 0 6px #f59e0b}50%{opacity:.6;box-shadow:0 0 12px #f59e0b,0 0 20px #f59e0b4d}}.nav-brand[data-v-0f8f6c6e]{display:flex;align-items:center;gap:.75rem}#navbar.scrolled[data-v-0f8f6c6e]{background:#0a0a0af5!important;box-shadow:0 4px 30px #00000080;border-bottom:1px solid var(--g-2, #232323)}.spotlight-results.open[data-v-0f8f6c6e]{display:block!important;opacity:1!important;pointer-events:auto!important}.profile-menu.open[data-v-0f8f6c6e]{display:block!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.spotlight-highlight[data-v-0f8f6c6e]{outline:2px solid var(--primary, #FFC107);box-shadow:0 0 20px var(--primary, #FFC107);transition:all .3s ease}.spotlight-item.active[data-v-0f8f6c6e]{background:var(--g-2, #232323)!important;border-left:3px solid var(--primary, #FFC107);padding-left:calc(1rem - 3px)}.spotlight-item-type[data-v-0f8f6c6e]{font-family:var(--font-mono);font-size:.62rem;padding:.15rem .45rem;border-radius:4px;background:#ffffff0d;color:var(--g-4, #6e6e6e);margin-left:auto;border:1px solid transparent;text-transform:uppercase;letter-spacing:.05em}.spotlight-item-type.juego[data-v-0f8f6c6e]{color:var(--primary, #FFC107);background:#ffc10726;border-color:#ffc10733}.spotlight-item-type.seccion[data-v-0f8f6c6e]{color:var(--secondary, #00E5FF);background:#00e5ff26;border-color:#00e5ff33}.playlist-panel-wrap[data-v-e51e58bb]{display:flex;flex-direction:column;gap:.75rem}.playlist-header-actions[data-v-e51e58bb]{margin-bottom:.5rem}.create-playlist-form[data-v-e51e58bb]{padding:.75rem;display:flex;flex-direction:column;gap:.6rem;background:var(--g-2);border-color:#ffc10733}.form-checkbox-row[data-v-e51e58bb]{display:flex;align-items:center;font-size:.72rem;color:var(--g-5);cursor:pointer}.form-checkbox-row label[data-v-e51e58bb]{display:flex;align-items:center;gap:.4rem;cursor:pointer}.playlists-list[data-v-e51e58bb]{display:flex;flex-direction:column;gap:.5rem}.playlist-card[data-v-e51e58bb]{background:#ffffff08;border:1px solid var(--g-2);border-radius:10px;overflow:hidden;transition:all .2s ease}.playlist-card.expanded[data-v-e51e58bb]{border-color:#00e5ff33;background:#ffffff0a}.playlist-card-header[data-v-e51e58bb]{padding:.65rem .85rem;display:flex;align-items:center;gap:.6rem;cursor:pointer}.playlist-icon[data-v-e51e58bb]{font-size:1.1rem}.playlist-info-meta[data-v-e51e58bb]{display:flex;flex-direction:column;flex:1;min-width:0}.playlist-name[data-v-e51e58bb]{font-family:var(--font-title);font-weight:700;color:#fff;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-visibility[data-v-e51e58bb]{font-size:.65rem;color:var(--g-4);font-family:var(--font-mono)}.expand-chevron[data-v-e51e58bb]{font-size:.65rem;color:var(--g-4)}.playlist-details[data-v-e51e58bb]{padding:.5rem .85rem .85rem;border-top:1px solid rgba(255,255,255,.04);background:#00000026}.playlist-games-list[data-v-e51e58bb]{display:flex;flex-direction:column;gap:.4rem}.playlist-game-row[data-v-e51e58bb]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.02)}.game-emoji[data-v-e51e58bb]{font-size:.95rem}.game-name-txt[data-v-e51e58bb]{flex:1;color:var(--g-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-remove-game[data-v-e51e58bb]{background:none;border:none;color:var(--g-4);cursor:pointer;padding:.2rem .4rem;font-size:.72rem;border-radius:4px}.btn-remove-game[data-v-e51e58bb]:hover{background:#ef444426;color:#fca5a5}.playlist-footer-actions[data-v-e51e58bb]{display:flex;justify-content:flex-end;margin-top:.75rem;border-top:1px solid rgba(255,255,255,.03);padding-top:.5rem}.text-danger[data-v-e51e58bb]{color:#fca5a5!important}.empty-playlist[data-v-e51e58bb]{padding:1rem 0;text-align:center;color:var(--g-4);font-size:.75rem}.empty-playlist .hint[data-v-e51e58bb]{font-size:.65rem;margin-top:.25rem;line-height:1.3}.hint[data-v-e51e58bb]{font-size:.7rem;color:var(--g-4);margin-top:.25rem;line-height:1.4}.loading-state[data-v-e51e58bb]{text-align:center;font-size:.75rem;color:var(--g-4);padding:.5rem 0}.add-to-playlist-modal[data-v-e51e58bb]{max-width:380px!important}.target-game-title[data-v-e51e58bb]{font-size:.85rem;color:var(--g-5);margin-bottom:1rem}.target-game-title strong[data-v-e51e58bb]{color:var(--primary, #FFC107)}.playlists-options-list[data-v-e51e58bb]{display:flex;flex-direction:column;gap:.5rem}.playlist-option-btn[data-v-e51e58bb]{padding:.75rem 1rem;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--g-2);border-color:var(--g-3);transition:all .2s;text-align:left}.playlist-option-btn[data-v-e51e58bb]:hover{border-color:var(--secondary, #00E5FF);background:#00e5ff05}.visibility-pill[data-v-e51e58bb]{font-size:.62rem;font-family:var(--font-mono);padding:.15rem .4rem;background:#ffffff0a;border-radius:99px;color:var(--g-4)}.sidebar-overlay.open[data-v-8340926f]{display:block!important;opacity:1!important;pointer-events:auto!important}.sidebar-panel.open[data-v-8340926f]{transform:translate(0)!important}.sidebar-panel[data-v-8340926f]{width:min(420px,100vw);max-width:100vw}.sidebar-close[data-v-8340926f]{min-width:44px;min-height:44px}.sidebar-content-wrap[data-v-8340926f]{display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto;padding-right:2px}.sidebar-user[data-v-8340926f]{display:flex;gap:1rem;align-items:center}.sidebar-user-info[data-v-8340926f]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.player-type-badge[data-v-8340926f]{font-size:.7rem;padding:.2rem .5rem;background:#ffc10726;border:1px solid rgba(255,193,7,.3);border-radius:999px;color:var(--primary, #FFC107);display:inline-block;margin-top:.2rem;font-family:var(--font-mono)}.sidebar-tabs[data-v-8340926f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.25rem;background:#ffffff08;border-radius:10px;padding:.25rem;border:1px solid var(--g-2)}.sidebar-tab[data-v-8340926f]{min-height:44px;padding:.6rem .5rem;border:none;background:transparent;color:var(--g-5);border-radius:8px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.sidebar-tab.active[data-v-8340926f]{background:#ffc10726;color:var(--primary, #FFC107);border:1px solid rgba(255,193,7,.25)}.tab-content[data-v-8340926f]{display:flex;flex-direction:column;gap:1rem}.profile-actions[data-v-8340926f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-action[data-v-8340926f]{min-height:48px;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem;border:1px solid var(--g-2);border-radius:10px;background:#ffffff0a;color:var(--g-6, #f4f4f4);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.profile-action[data-v-8340926f]:hover,.profile-action[data-v-8340926f]:focus-visible{border-color:var(--primary, #FFC107);outline:none}.profile-action.primary[data-v-8340926f]{background:var(--primary, #FFC107);border-color:var(--primary, #FFC107);color:#111}.credits-widget[data-v-8340926f]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#ffc1071a,#00e5ff0d);border:1px solid rgba(255,193,7,.2);border-radius:12px;padding:.75rem 1rem}.credits-balance[data-v-8340926f]{display:flex;align-items:baseline;gap:.4rem}.credits-number[data-v-8340926f]{font-size:1.8rem;font-weight:800;color:var(--primary, #FFC107)}.credits-unit[data-v-8340926f]{font-size:.72rem;color:var(--g-5);font-family:var(--font-mono)}.btn-credits-buy[data-v-8340926f]{padding:.4rem .9rem;background:var(--primary, #FFC107);color:#000;border:none;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;transition:opacity .2s}.btn-credits-buy[data-v-8340926f]:hover{opacity:.85}.credits-balance-big[data-v-8340926f]{text-align:center;padding:1.5rem 0 .5rem}.credits-number-big[data-v-8340926f]{display:block;font-size:3rem;font-weight:900;color:var(--primary, #FFC107)}.credits-unit-big[data-v-8340926f]{font-size:.8rem;color:var(--g-5);font-family:var(--font-mono)}.packages-grid[data-v-8340926f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.package-card[data-v-8340926f]{position:relative;background:#ffffff0a;border:1px solid var(--g-2);border-radius:12px;padding:.75rem .5rem;text-align:center;cursor:pointer;transition:all .2s}.package-card[data-v-8340926f]:hover,.package-card.featured[data-v-8340926f]{border-color:#ffc10766;background:#ffc1070f}.package-badge[data-v-8340926f]{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background:var(--primary, #FFC107);color:#000;font-size:.6rem;font-weight:800;padding:.15rem .4rem;border-radius:999px;white-space:nowrap}.package-name[data-v-8340926f]{font-size:.72rem;color:var(--g-5);margin-bottom:.25rem}.package-credits[data-v-8340926f]{font-size:1.3rem;font-weight:800;color:#fff}.package-credits span[data-v-8340926f]{font-size:.65rem;color:var(--g-4)}.package-price[data-v-8340926f]{font-size:.75rem;color:var(--primary, #FFC107);margin-top:.2rem;font-weight:600}.credit-history[data-v-8340926f]{margin-top:.5rem}.history-title[data-v-8340926f]{font-size:.72rem;color:var(--g-4);font-family:var(--font-mono);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.history-item[data-v-8340926f]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.78rem}.history-icon[data-v-8340926f]{width:1.2rem;text-align:center}.history-desc[data-v-8340926f]{flex:1;color:var(--g-5);truncate:ellipsis;overflow:hidden;white-space:nowrap}.history-amount[data-v-8340926f]{font-weight:700;font-family:var(--font-mono)}.history-amount.positive[data-v-8340926f]{color:#86efac}.history-amount.negative[data-v-8340926f]{color:#fca5a5}.selector-label[data-v-8340926f]{font-size:.72rem;color:var(--g-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.player-types-grid[data-v-8340926f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.player-type-btn[data-v-8340926f]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .3rem;background:#ffffff08;border:1px solid var(--g-2);border-radius:10px;cursor:pointer;transition:all .2s;font-size:.65rem;color:var(--g-5)}.player-type-btn.active[data-v-8340926f]{border-color:#ffc10766;background:#ffc1071a;color:var(--primary, #FFC107)}.player-type-btn[data-v-8340926f]:hover:not(.active){border-color:var(--g-3);background:#ffffff0f}.type-icon[data-v-8340926f]{font-size:1.2rem}.type-name[data-v-8340926f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bio-section[data-v-8340926f]{position:relative}.bio-input[data-v-8340926f]{width:100%;background:#ffffff0a;border:1px solid var(--g-2);border-radius:8px;color:var(--g-6, #f4f4f4);font-size:.82rem;padding:.6rem .75rem;resize:none;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.bio-input[data-v-8340926f]:focus{outline:none;border-color:#ffc10766}.bio-counter[data-v-8340926f]{font-size:.62rem;color:var(--g-3);text-align:right;margin-top:.2rem;font-family:var(--font-mono)}.section-label-row[data-v-8340926f]{display:flex;align-items:center;justify-content:space-between}.toggle-label[data-v-8340926f]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.72rem;color:var(--g-4)}.reservations-list[data-v-8340926f]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.reservation-card[data-v-8340926f]{background:#ffffff0a;border:1px solid var(--g-2);border-radius:10px;padding:.75rem;font-size:.8rem}.res-space[data-v-8340926f]{display:flex;align-items:center;gap:.4rem;font-weight:700;color:#fff;margin-bottom:.25rem}.res-time[data-v-8340926f]{color:var(--primary, #FFC107);font-size:.75rem;font-family:var(--font-mono)}.res-meta[data-v-8340926f]{color:var(--g-4);font-size:.72rem;margin:.2rem 0}.res-status[data-v-8340926f]{font-size:.72rem;font-weight:700;font-family:var(--font-mono);margin-bottom:.4rem}.btn-cancel-res[data-v-8340926f]{width:100%;padding:.35rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:6px;cursor:pointer;font-size:.72rem;transition:all .2s}.btn-cancel-res[data-v-8340926f]:hover{background:#ef444433}.empty-state[data-v-8340926f]{text-align:center;padding:2rem 1rem;color:var(--g-4);font-size:.85rem}.sidebar-links-wrap[data-v-8340926f]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--g-2, #2a2a2a);display:flex;flex-direction:column;gap:4px}.sidebar-menu-link[data-v-8340926f]{min-height:44px;display:flex;align-items:center}@media (max-width: 480px){.sidebar-panel[data-v-8340926f]{width:100vw}.sidebar-tabs[data-v-8340926f]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-actions[data-v-8340926f]{grid-template-columns:1fr}.profile-action[data-v-8340926f]{justify-content:flex-start;padding-inline:1rem}}@keyframes floatSticker-6d4d1b7b{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes particleFloat-6d4d1b7b{0%{transform:translateY(0) scale(1);opacity:.6}to{transform:translateY(-12px) scale(1.2);opacity:1}}.hero-particles[data-v-6d4d1b7b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-particle[data-v-6d4d1b7b]{position:absolute;border-radius:50%}.hero-stats[data-v-6d4d1b7b]{display:flex;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.hero-stat[data-v-6d4d1b7b]{display:flex;flex-direction:column;gap:2px}.hero-stat-value[data-v-6d4d1b7b]{font-family:var(--font-title);font-size:1.75rem;font-weight:800;color:var(--primary);line-height:1;text-shadow:0 0 20px rgba(255,193,7,.3)}.hero-stat-label[data-v-6d4d1b7b]{font-family:var(--font-mono);font-size:.68rem;color:var(--g-4);text-transform:uppercase;letter-spacing:.08em}.hero-hint[data-v-6d4d1b7b]{color:var(--g-4);font-size:.75rem;margin-top:1rem;font-family:var(--font-mono)}.pulse-dot[data-v-6d4d1b7b]{display:inline-block;width:8px;height:8px;background-color:var(--secondary, #00E5FF);border-radius:50%;margin-right:6px;box-shadow:0 0 10px var(--secondary, #00E5FF);animation:pulseGlow-6d4d1b7b 1.8s infinite;vertical-align:middle}@keyframes pulseGlow-6d4d1b7b{0%{transform:scale(.95);opacity:.5;box-shadow:0 0 #00e5ff80}50%{transform:scale(1.1);opacity:1;box-shadow:0 0 12px 4px #00e5ff4d}to{transform:scale(.95);opacity:.5;box-shadow:0 0 #00e5ff80}}.filter-chip.active[data-v-9d940758]{background:var(--primary, #FFC107)!important;color:var(--g-0, #0a0a0a)!important;border-color:var(--primary, #FFC107)!important}.fav-btn.active[data-v-9d940758]{color:#ff5252!important;text-shadow:0 0 10px rgba(255,82,82,.4)}.filters-bar[data-v-9d940758]{position:sticky;top:76px;z-index:10;background:#141414bf!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0006!important;border-radius:var(--radius-lg, 13px)!important;transition:all .3s ease;margin-bottom:2rem}.filters-bar[data-v-9d940758]:hover{border-color:#ffc10733!important;box-shadow:0 8px 32px #ffc1070d!important}.grid-list-enter-active[data-v-9d940758],.grid-list-leave-active[data-v-9d940758]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.grid-list-enter-from[data-v-9d940758],.grid-list-leave-to[data-v-9d940758]{opacity:0;transform:translateY(20px) scale(.95)}.grid-list-move[data-v-9d940758]{transition:transform .5s cubic-bezier(.25,.8,.25,1)}.skeleton-card[data-v-9d940758]{height:320px;background:var(--bg-surface, #141414);border:1px solid var(--border, #3b3b3b);border-radius:var(--radius-md, 8px);display:flex;flex-direction:column;overflow:hidden}.skeleton-img[data-v-9d940758]{width:100%;height:160px;background:var(--bg-elevated, #232323)}.skeleton-body[data-v-9d940758]{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.skeleton-title[data-v-9d940758]{height:20px;width:70%;background:var(--bg-elevated, #232323);border-radius:4px}.skeleton-text[data-v-9d940758]{height:14px;background:var(--bg-elevated, #232323);border-radius:4px}.shimmer[data-v-9d940758]{background:linear-gradient(90deg,var(--bg-elevated, #232323) 25%,rgba(255,255,255,.04) 50%,var(--bg-elevated, #232323) 75%);background-size:200% 100%;animation:shimmerEffect-9d940758 1.6s infinite}@keyframes shimmerEffect-9d940758{0%{background-position:200% 0}to{background-position:-200% 0}}.game-card .playlist-btn[data-v-9d940758]{position:absolute;top:.75rem;right:3.5rem;background:#141414cc;border-radius:50%;border:1px solid var(--border, #3b3b3b);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--text-muted, #6e6e6e);transition:all .2s ease;z-index:2}.game-card .playlist-btn[data-v-9d940758]:hover{transform:scale(1.15);color:var(--white, #ffffff);border-color:var(--secondary, #00E5FF);box-shadow:0 0 10px #00e5ff66}.games-compact-grid[data-v-9d940758]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.game-card[data-v-9d940758]{border-radius:var(--radius-lg, 13px)!important;background:#141414a6!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important;overflow:hidden;display:flex;flex-direction:column}.card-img-container[data-v-9d940758]{width:100%;aspect-ratio:16/10;position:relative;background:var(--g-0);border-bottom:1px solid rgba(255,255,255,.05)}.card-img-wrapper[data-v-9d940758]{width:100%;height:100%;position:relative;cursor:pointer}.card-img-real[data-v-9d940758]{width:100%;height:100%;object-fit:cover;display:block}.game-media-placeholder[data-v-9d940758]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1rem;text-align:center;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.08),transparent 38%),linear-gradient(145deg,var(--g-2, #272727),var(--g-0, #0a0a0a));color:var(--g-6, #f4f4f4)}.game-media-placeholder span[data-v-9d940758]{font-size:2rem}.game-media-placeholder strong[data-v-9d940758]{max-width:100%;font-size:.82rem;line-height:1.2}.game-media-placeholder small[data-v-9d940758]{color:var(--g-4);font-size:.62rem}.media-stage-tabs[data-v-9d940758]{position:absolute;left:.45rem;right:.45rem;bottom:.45rem;z-index:4;display:flex;gap:.25rem}.media-stage-btn[data-v-9d940758]{flex:1;min-width:0;min-height:36px;padding:.3rem .4rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0a0a0ad1;color:var(--g-5, #d0d0d0);font:inherit;font-size:.62rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-stage-btn.active[data-v-9d940758],.media-stage-btn[data-v-9d940758]:focus-visible{border-color:var(--primary, #FFC107);color:var(--white, #fff);outline:none}.card-play-btn[data-v-9d940758]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:50%;background:#00e5fff2;color:#000;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-neon);transition:all .3s cubic-bezier(.25,.8,.25,1);padding-left:3px;z-index:2}.card-img-wrapper:hover .card-play-btn[data-v-9d940758]{transform:scale(1.15);background:var(--primary);box-shadow:var(--shadow-gold)}.game-video-frame[data-v-9d940758]{width:100%;height:100%;position:absolute;top:0;left:0}.game-title[data-v-9d940758]{font-size:.9rem!important;font-weight:700;color:var(--white);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-desc[data-v-9d940758]{font-size:.76rem!important;line-height:1.4;color:var(--g-5);margin-top:.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badge-unverified[data-v-9d940758]{display:inline-block;font-size:.68rem;font-weight:700;color:#ff9100;background:#ff91001f;border:1px solid rgba(255,145,0,.3);padding:.1rem .4rem;border-radius:4px;margin-top:.2rem;width:fit-content}@media (max-width: 900px){.games-compact-grid[data-v-9d940758]{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width: 640px){.games-compact-grid[data-v-9d940758]{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.game-card .card-body[data-v-9d940758]{padding:.75rem!important}.game-title[data-v-9d940758]{font-size:.8rem!important}.game-players[data-v-9d940758]{font-size:.72rem!important}.game-tag[data-v-9d940758]{font-size:.62rem!important;padding:.1rem .35rem!important}.game-desc[data-v-9d940758]{display:none!important}.game-card .fav-btn[data-v-9d940758],.game-card .playlist-btn[data-v-9d940758]{width:28px!important;height:28px!important;font-size:.8rem!important}.game-card .playlist-btn[data-v-9d940758]{right:2.75rem!important}}@media (max-width: 640px){.media-stage-btn[data-v-9d940758]{min-height:44px;font-size:.66rem}.media-stage-tabs[data-v-9d940758]{left:.3rem;right:.3rem;bottom:.3rem}.game-media-placeholder[data-v-9d940758]{padding:.75rem .4rem 3.2rem}}.food-promos-scroll[data-v-844bcced]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;margin-bottom:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.food-promos-scroll[data-v-844bcced]::-webkit-scrollbar{display:none}.food-promo-card[data-v-844bcced]{flex:0 0 280px;background:linear-gradient(135deg,#ffc1070a,#141414cc);border:1px solid rgba(255,193,7,.15)!important;border-radius:var(--radius-lg, 13px);padding:1rem;display:flex;gap:.75rem;align-items:center;position:relative;scroll-snap-align:start}.promo-badge[data-v-844bcced]{position:absolute;top:.5rem;left:.5rem;background:var(--primary, #FFC107);color:#000;font-size:.65rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.promo-emoji[data-v-844bcced]{font-size:2.2rem}.promo-details h3[data-v-844bcced]{font-size:.85rem;color:var(--white)}.promo-details p[data-v-844bcced]{font-size:.7rem;color:var(--g-5);margin-top:.15rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.promo-footer[data-v-844bcced]{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}.category-carousel-wrapper[data-v-844bcced]{overflow-x:auto;margin-bottom:1.25rem;scrollbar-width:none}.category-carousel-wrapper[data-v-844bcced]::-webkit-scrollbar{display:none}.category-carousel[data-v-844bcced]{display:flex;gap:.5rem}.category-chip[data-v-844bcced]{padding:.4rem 1rem;border-radius:20px;background:var(--g-2, #232323);border:1px solid rgba(255,255,255,.05);color:var(--g-5);font-size:.78rem;font-weight:600;white-space:nowrap;transition:all .2s ease}.category-chip.active[data-v-844bcced]{background:var(--primary, #FFC107);color:#000;border-color:var(--primary, #FFC107);box-shadow:var(--shadow-gold)}.food-list-container[data-v-844bcced]{display:flex;flex-direction:column;gap:.5rem}.food-row-item[data-v-844bcced]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#14141499!important;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s ease}.food-row-item[data-v-844bcced]:hover{border-color:#00e5ff26;background:#ffffff05!important}.food-icon-wrapper[data-v-844bcced]{width:52px;height:52px;border-radius:var(--radius-sm, 5px);background:#ffffff08;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.food-avatar-emoji[data-v-844bcced]{font-size:1.8rem}.food-row-details[data-v-844bcced]{flex:1}.food-name[data-v-844bcced]{font-size:.85rem!important;font-weight:600;color:var(--white)}.row-promo-badge[data-v-844bcced]{font-size:.6rem;font-weight:700;color:var(--secondary, #00E5FF);background:#00e5ff1a;padding:.05rem .35rem;border-radius:4px}.food-desc[data-v-844bcced]{font-size:.7rem;color:var(--g-5);margin:.15rem 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.food-price[data-v-844bcced]{font-size:.85rem;font-weight:700;color:var(--primary, #FFC107)}.add-btn-compact[data-v-844bcced]{padding:.35rem .8rem;border-radius:20px;background:var(--secondary, #00E5FF);color:#000;font-size:.72rem;font-weight:700;transition:all .2s ease}.add-btn-compact[data-v-844bcced]:hover{background:var(--secondary-light);transform:scale(1.05)}.qty-selector[data-v-844bcced]{display:flex;align-items:center;gap:.4rem;background:var(--g-2);border:1px solid rgba(255,255,255,.08);padding:.2rem .4rem;border-radius:20px}.qty-btn[data-v-844bcced]{width:24px;height:24px;border-radius:50%;background:#ffffff0d;color:var(--white);font-size:.8rem;display:flex;align-items:center;justify-content:center}.qty-btn[data-v-844bcced]:hover{background:#ffffff26}.qty-count[data-v-844bcced]{font-size:.76rem;font-weight:700;color:var(--white);min-width:14px;text-align:center}.sticky-cart-bar[data-v-844bcced]{position:fixed;bottom:1.5rem;left:0;right:0;margin:0 auto;width:calc(100% - 2.5rem);max-width:480px;background:#0a0a0acc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,229,255,.25);box-shadow:var(--shadow-neon);border-radius:var(--radius-lg, 13px);padding:.75rem 1.25rem;z-index:180}.cart-bar-inner[data-v-844bcced]{display:flex;align-items:center;justify-content:space-between}.cart-summary[data-v-844bcced]{display:flex;align-items:center;gap:.75rem}.cart-basket[data-v-844bcced]{font-size:1.5rem}.cart-total-qty[data-v-844bcced]{display:block;font-size:.8rem;font-weight:700;color:var(--secondary, #00E5FF)}.cart-total-price[data-v-844bcced]{display:block;font-size:.72rem;color:var(--g-5)}.slide-up-enter-active[data-v-844bcced],.slide-up-leave-active[data-v-844bcced]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.slide-up-enter-from[data-v-844bcced],.slide-up-leave-to[data-v-844bcced]{opacity:0;transform:translateY(20px)}.food-row-skeleton[data-v-844bcced]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-surface);border-radius:12px}.sk-food-img[data-v-844bcced]{width:52px;height:52px;border-radius:8px;background:var(--bg-elevated)}.sk-food-info[data-v-844bcced]{flex:1;display:flex;flex-direction:column;gap:.5rem}.sk-food-line[data-v-844bcced]{height:14px;width:60%;background:var(--bg-elevated);border-radius:4px}.sk-food-line.short[data-v-844bcced]{width:30%}@media (max-width: 640px){.food-row-item[data-v-844bcced]{padding:.5rem!important;gap:.5rem!important}.food-name[data-v-844bcced]{font-size:.76rem!important}.food-desc[data-v-844bcced]{display:none!important}.food-price[data-v-844bcced]{font-size:.76rem!important}.add-btn-compact[data-v-844bcced]{font-size:.68rem!important;padding:.25rem .65rem!important}}.btn-terra[data-v-df760ff5]{background:var(--terra, #E65100)!important;color:#fff!important}.btn-terra[data-v-df760ff5]:hover{background:#f57c00!important;box-shadow:0 0 15px #e6510066}.modal-overlay.open[data-v-15a467eb]{display:flex!important;opacity:1!important;pointer-events:auto!important}.filter-chip.active[data-v-15a467eb],.tab-btn.active[data-v-15a467eb]{background:var(--primary, #FFC107)!important;color:var(--g-0, #0a0a0a)!important;border-color:var(--primary, #FFC107)!important}.modal-overlay.open[data-v-0542c5fe]{display:flex!important;opacity:1!important;pointer-events:auto!important}.toast-container[data-v-38fdac8f]{position:fixed;bottom:2rem;right:2rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-alert[data-v-38fdac8f]{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.6rem;background:#0f0f0fb3;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.92rem;box-shadow:0 20px 50px #0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:380px;border-left:4px solid transparent}.toast-success[data-v-38fdac8f]{border-left-color:#00e676}.toast-error[data-v-38fdac8f]{border-left-color:#ff5252}.toast-warning[data-v-38fdac8f]{border-left-color:#ffd740}.toast-info[data-v-38fdac8f]{border-left-color:#2979ff}.toast-icon[data-v-38fdac8f]{font-size:1.25rem}.toast-progress[data-v-38fdac8f]{position:absolute;bottom:0;left:0;height:4px;width:100%;opacity:.5}.toast-success .toast-progress[data-v-38fdac8f]{background:#00e676}.toast-error .toast-progress[data-v-38fdac8f]{background:#ff5252}.toast-warning .toast-progress[data-v-38fdac8f]{background:#ffd740}.toast-info .toast-progress[data-v-38fdac8f]{background:#2979ff}.toast-progress[data-v-38fdac8f]{animation:shrinkProgress-38fdac8f 4s linear forwards}@keyframes shrinkProgress-38fdac8f{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-38fdac8f],.toast-leave-active[data-v-38fdac8f]{transition:all .5s cubic-bezier(.23,1,.32,1)}.toast-enter-from[data-v-38fdac8f]{opacity:0;transform:translate(50px) scale(.95)}.toast-leave-active[data-v-38fdac8f]{position:absolute;width:100%}.toast-leave-to[data-v-38fdac8f]{opacity:0;transform:scale(.9)}.reservations-modal[data-v-07ae1839]{max-width:600px!important}.spaces-grid-selector[data-v-07ae1839]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.5rem}@media (max-width: 600px){.spaces-grid-selector[data-v-07ae1839]{grid-template-columns:1fr}}.space-select-card[data-v-07ae1839]{background:var(--g-2);border:1px solid var(--g-3);border-radius:12px;padding:.85rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.35rem}.space-select-card[data-v-07ae1839]:hover{border-color:#00e5ff66;background:#00e5ff05}.space-select-card.active[data-v-07ae1839]{border-color:var(--secondary, #00E5FF);background:#00e5ff14;box-shadow:var(--shadow-neon)}.space-card-header[data-v-07ae1839]{display:flex;justify-content:space-between;align-items:center}.space-icon[data-v-07ae1839]{font-size:1.4rem}.space-color-tag[data-v-07ae1839]{width:16px;height:6px;border-radius:99px}.space-card-name[data-v-07ae1839]{font-family:var(--font-title);font-weight:700;color:#fff;font-size:.95rem}.space-card-desc[data-v-07ae1839]{font-size:.75rem;color:var(--g-4);line-height:1.3;flex:1}.space-card-meta[data-v-07ae1839]{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-family:var(--font-mono);color:var(--g-5);margin-top:.25rem;border-top:1px solid rgba(255,255,255,.04);padding-top:.4rem}.price-tag[data-v-07ae1839]{color:var(--primary, #FFC107);font-weight:700}.form-row-2[data-v-07ae1839]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.input-hint[data-v-07ae1839]{font-size:.65rem;color:var(--g-4);margin-top:.2rem;display:block}.res-summary-widget[data-v-07ae1839]{background:linear-gradient(135deg,#141414cc,#0a0a0ae6);border:1px dashed var(--g-3);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.85rem}.summary-line[data-v-07ae1839]{display:flex;justify-content:space-between;color:var(--g-5)}.summary-line strong[data-v-07ae1839]{color:#fff}.highlight-cost[data-v-07ae1839]{border-top:1px solid var(--g-3);padding-top:.5rem;margin-top:.25rem}.cost-value[data-v-07ae1839]{color:var(--primary, #FFC107)!important;font-size:1rem;font-family:var(--font-mono)}.credits-warning[data-v-07ae1839]{margin-top:.5rem;padding:.75rem;background:#f443361a;border:1px solid rgba(244,67,54,.25);border-radius:8px;color:#fca5a5;font-size:.78rem;line-height:1.4;display:flex;flex-direction:column;gap:.4rem}.btn-warning-link[data-v-07ae1839]{align-self:flex-start;font-weight:700;text-decoration:underline;color:var(--primary, #FFC107);background:none;border:none;padding:0;cursor:pointer;font-size:.78rem}.text-danger[data-v-07ae1839]{color:#fca5a5;font-weight:700}.skeleton-spaces[data-v-07ae1839]{text-align:center;padding:2rem;color:var(--g-4);background:#ffffff05;border-radius:12px;border:1px dashed var(--g-3);font-size:.85rem}.reglamento-link-row[data-v-07ae1839]{text-align:center;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.04);padding-top:.5rem}.btn-reglamento-link[data-v-07ae1839]{font-size:.72rem;color:var(--secondary, #00E5FF);text-decoration:underline;background:none;border:none;cursor:pointer;transition:color .2s}.btn-reglamento-link[data-v-07ae1839]:hover{color:var(--secondary-light, #84FFFF)}.reglamento-modal[data-v-a492bbab]{max-width:500px!important}.font-sans[data-v-a492bbab]{font-family:var(--font-body),sans-serif}.reglamento-content[data-v-a492bbab]{display:flex;flex-direction:column;gap:1.25rem;max-height:55vh;overflow-y:auto;padding-right:.5rem}.reg-section[data-v-a492bbab]{display:flex;flex-direction:column;gap:.5rem}.section-title[data-v-a492bbab]{color:var(--primary, #FFC107);font-family:var(--font-title);font-weight:700;font-size:.95rem;margin-bottom:.25rem}.reg-section ul[data-v-a492bbab]{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.4rem}.reg-section li[data-v-a492bbab]{font-size:.8rem;color:var(--g-5);line-height:1.4;position:relative;padding-left:.85rem}.reg-section li[data-v-a492bbab]:before{content:"▪";position:absolute;left:0;color:var(--secondary, #00E5FF)}.highlight-section[data-v-a492bbab]{background:#ffc1070d;border:1px solid rgba(255,193,7,.15);border-radius:8px;padding:.75rem}.highlight-section p[data-v-a492bbab]{font-size:.8rem;color:var(--g-5);line-height:1.4;margin-bottom:.5rem}.highlight-section li[data-v-a492bbab]:before{color:var(--primary, #FFC107)}.admin-modal[data-v-b7e685de]{max-width:500px!important}.admin-section[data-v-b7e685de]{padding:1rem;border-radius:12px;background:var(--g-2);border:1px solid var(--g-3);display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-b7e685de]{color:#fff;font-family:var(--font-title);font-weight:750;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:.4rem;margin-bottom:.25rem}.status-selector-grid[data-v-b7e685de]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.status-select-btn[data-v-b7e685de]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .5rem;border:1px solid var(--g-3);border-radius:8px;background:#ffffff05;color:var(--g-5);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s}.status-select-btn .status-dot[data-v-b7e685de]{width:8px;height:8px;border-radius:50%;background:var(--g-4);display:inline-block}.status-select-btn.status-open.active[data-v-b7e685de]{background:#22c55e26;border-color:#22c55e;color:#86efac;box-shadow:0 0 10px #22c55e40}.status-select-btn.status-open.active .status-dot[data-v-b7e685de]{background:#22c55e;box-shadow:0 0 8px #22c55e}.status-select-btn.status-busy.active[data-v-b7e685de]{background:#f59e0b26;border-color:#f59e0b;color:#fde047;box-shadow:0 0 10px #f59e0b40}.status-select-btn.status-busy.active .status-dot[data-v-b7e685de]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-select-btn.status-closed.active[data-v-b7e685de]{background:#ef444426;border-color:#ef4444;color:#fca5a5;box-shadow:0 0 10px #ef444440}.status-select-btn.status-closed.active .status-dot[data-v-b7e685de]{background:#ef4444;box-shadow:0 0 8px #ef4444}.form-row-2[data-v-b7e685de]{display:grid;grid-template-columns:1fr 1.5fr;gap:.75rem}html{scroll-behavior:smooth}main{display:block}.app-layout{min-height:100vh;display:flex;flex-direction:column}#cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:0;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,229,255,.04) 0%,transparent 70%);transition:left .12s ease,top .12s ease;will-change:left,top}
