@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&family=Orbitron:wght@400;500;700&display=swap";._waveContainer_1cqxv_2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:linear-gradient(180deg,var(--ffx-deep) 0%,#091b33 30%,var(--ffx-ocean) 60%,#0f3460 100%)}._gradientOverlay_1cqxv_20{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 0%,rgba(110,203,245,.08) 0%,transparent 60%);pointer-events:none}._waveLayer_1cqxv_35{position:absolute;bottom:0;left:0;width:200%;height:320px;pointer-events:none}._waveSvg_1cqxv_44{width:100%;height:100%}._wave1_1cqxv_50{animation:_wave-drift_1cqxv_1 12s linear infinite;bottom:-10px;opacity:.9}._wave2_1cqxv_57{animation:_wave-drift_1cqxv_1 8s linear infinite;bottom:0;opacity:.8}._wave3_1cqxv_64{animation:_wave-drift_1cqxv_1 5s linear infinite;bottom:10px;opacity:.7}._particles_1cqxv_71{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._particle_1cqxv_71{position:absolute;background:var(--ffx-glow);border-radius:50%;filter:blur(1px);animation:_particleFloat_1cqxv_1 linear infinite}@keyframes _particleFloat_1cqxv_1{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100vh) translate(30px);opacity:0}}._navbar_blg96_1{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a1628d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--panel-border);box-shadow:0 4px 30px #0000004d}._inner_blg96_14{max-width:1400px;margin:0 auto;padding:0 var(--space-lg);height:var(--nav-height);display:flex;align-items:center;justify-content:space-between}._logo_blg96_25{display:flex;align-items:center;gap:6px;font-family:var(--font-accent);font-size:1.4rem;font-weight:700;color:var(--ffx-glow)!important;text-decoration:none;letter-spacing:2px}._logo_blg96_25:hover{color:var(--ffx-aqua)!important}._logoWave_blg96_41{color:var(--ffx-sky);font-size:1.6rem;animation:_wave-float_blg96_1 3s ease-in-out infinite}._logoText_blg96_47{background:linear-gradient(135deg,var(--ffx-glow),var(--ffx-aqua));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._navLinks_blg96_55{display:flex;gap:var(--space-lg)}._navLink_blg96_55{font-family:var(--font-heading);font-size:1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)!important;text-decoration:none;padding:6px 12px;border-radius:var(--radius-sm);transition:all var(--transition-normal);position:relative;white-space:nowrap}._navLink_blg96_55:hover{color:var(--text-primary)!important;text-shadow:var(--text-glow)}._navLink_blg96_55._active_blg96_80{color:var(--ffx-glow)!important}._navLink_blg96_55._active_blg96_80:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:60%;height:2px;background:var(--ffx-glow);border-radius:1px;box-shadow:0 0 8px var(--ffx-glow)}._authSection_blg96_98{display:flex;align-items:center}._userMenu_blg96_103{display:flex;align-items:center;gap:var(--space-md)}._userName_blg96_109{font-family:var(--font-heading);font-size:.9rem;color:var(--ffx-light);letter-spacing:.5px;white-space:nowrap}._loginBtn_blg96_117{font-family:var(--font-heading);font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ffx-glow);background:transparent;border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:8px 20px;cursor:pointer;transition:all var(--transition-normal)}._loginBtn_blg96_117:hover{background:#6ecbf51a;border-color:var(--ffx-glow);box-shadow:0 0 15px #6ecbf533}._logoutBtn_blg96_138{font-family:var(--font-heading);font-size:.85rem;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color var(--transition-fast);letter-spacing:.5px}._logoutBtn_blg96_138:hover{color:var(--ffx-light)}._searchWrap_blg96_154{position:relative;flex:1;max-width:340px;margin:0 var(--space-lg)}._searchBox_blg96_161{display:flex;align-items:center;gap:8px;background:#0a162899;border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:0 12px;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}._searchBox_blg96_161:focus-within{border-color:var(--ffx-glow);box-shadow:0 0 16px #6ecbf526}._searchIcon_blg96_177{color:var(--text-muted);flex-shrink:0}._searchInput_blg96_182{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-heading);font-size:.9rem;letter-spacing:.5px;padding:9px 0}._searchInput_blg96_182::placeholder{color:var(--text-muted)}._searchClear_blg96_198{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.75rem;padding:2px 4px;line-height:1;transition:color var(--transition-fast)}._searchClear_blg96_198:hover{color:var(--text-primary)}._dropdown_blg96_213{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0a1628f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--panel-border);border-radius:var(--radius-md);box-shadow:0 16px 48px #00000080,0 0 30px #6ecbf51a;overflow:hidden;z-index:200}._result_blg96_227{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:none;border:none;border-bottom:1px solid rgba(110,203,245,.08);cursor:pointer;text-align:left;transition:background var(--transition-fast)}._result_blg96_227:last-child{border-bottom:none}._result_blg96_227:hover{background:#6ecbf514}._resultCover_blg96_249{width:36px;height:36px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}._resultCoverFallback_blg96_257{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--ffx-mid-blue);flex-shrink:0}._resultInfo_blg96_265{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._resultTitle_blg96_273{font-family:var(--font-heading);font-size:.9rem;color:var(--text-primary);letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resultMeta_blg96_283{font-size:.75rem;color:var(--text-muted);letter-spacing:.3px}._resultBadge_blg96_289{font-family:var(--font-accent);font-size:.65rem;color:var(--ffx-glow);background:#6ecbf51f;border:1px solid rgba(110,203,245,.2);border-radius:var(--radius-xl);padding:2px 8px;letter-spacing:.5px;flex-shrink:0}._noResults_blg96_301{padding:16px;text-align:center;color:var(--text-muted);font-family:var(--font-heading);font-size:.85rem;letter-spacing:.5px}._menuBtn_blg96_311{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--panel-border);border-radius:var(--radius-sm);color:var(--ffx-light);cursor:pointer;transition:all var(--transition-normal)}._menuBtn_blg96_311:hover{color:var(--ffx-glow);border-color:var(--ffx-glow)}._mobileMenu_blg96_330{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:var(--space-sm) var(--space-md) var(--space-md);background:#0a1628f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--panel-border);box-shadow:0 16px 40px #0006}._mobileLink_blg96_345{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)!important;padding:12px var(--space-sm);border-bottom:1px solid rgba(110,203,245,.08)}._mobileLink_blg96_345._active_blg96_80{color:var(--ffx-glow)!important}._mobileAuth_blg96_360{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-sm) 0}._mobileUser_blg96_368{font-family:var(--font-heading);font-size:.95rem;color:var(--ffx-light);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){._navLinks_blg96_55{gap:var(--space-xs)}._searchWrap_blg96_154{min-width:0}}@media(max-width:900px){._inner_blg96_14{flex-wrap:wrap;align-content:center;row-gap:var(--space-sm);padding:0 var(--space-md)}._logo_blg96_25{order:1;font-size:1.15rem}._logoWave_blg96_41{display:none}._menuBtn_blg96_311{display:flex;order:2}._searchWrap_blg96_154{order:3;flex-basis:100%;max-width:none;margin:0}._navLinks_blg96_55,._authSection_blg96_98{display:none}}._container_ykw17_1{position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:90;display:flex;align-items:center;gap:var(--space-sm)}._toggleBtn_ykw17_11{width:44px;height:44px;border-radius:50%;background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-border);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);box-shadow:var(--panel-glow)}._toggleBtn_ykw17_11:hover{border-color:var(--ffx-glow);color:var(--ffx-glow);box-shadow:var(--panel-glow-strong)}._toggleBtn_ykw17_11._playing_ykw17_33{color:var(--ffx-glow);animation:_pulse-glow_ykw17_1 3s ease-in-out infinite}._volumeSlider_ykw17_38{width:80px;height:4px;-webkit-appearance:none;appearance:none;background:var(--ffx-ocean);border-radius:2px;outline:none;opacity:.8;transition:opacity var(--transition-fast)}._volumeSlider_ykw17_38:hover{opacity:1}._volumeSlider_ykw17_38::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--ffx-glow);cursor:pointer;box-shadow:0 0 8px var(--ffx-glow)}._overlay_7ye1z_1{position:fixed;inset:0;z-index:200;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:_fade-in_7ye1z_1 .2s ease}._modal_7ye1z_13{position:relative;width:420px;max-width:90vw;background:#0a1628eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:var(--panel-glow-strong),0 20px 60px #00000080}._closeBtn_7ye1z_25{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;transition:color var(--transition-fast)}._closeBtn_7ye1z_25:hover{color:var(--text-primary)}._title_7ye1z_41{font-family:var(--font-heading);font-size:1.8rem;text-align:center;margin-bottom:var(--space-xs);background:linear-gradient(135deg,var(--ffx-glow),var(--ffx-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_7ye1z_52{text-align:center;color:var(--text-muted);font-size:.9rem;margin-bottom:var(--space-xl)}._googleBtn_7ye1z_59{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:12px;border-radius:var(--radius-sm);border:1px solid var(--panel-border);background:#ffffff0d;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;cursor:pointer;transition:all var(--transition-normal)}._googleBtn_7ye1z_59:hover{background:#ffffff1a;border-color:var(--ffx-sky)}._googleBtn_7ye1z_59:disabled{opacity:.5;cursor:not-allowed}._divider_7ye1z_86{display:flex;align-items:center;margin:var(--space-lg) 0}._divider_7ye1z_86:before,._divider_7ye1z_86:after{content:"";flex:1;height:1px;background:var(--panel-border)}._divider_7ye1z_86 span{padding:0 var(--space-md);color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:1px}._form_7ye1z_108{display:flex;flex-direction:column;gap:var(--space-md)}._error_7ye1z_114{color:#ff6b6b;font-size:.85rem;text-align:center;padding:var(--space-sm);background:#ff6b6b1a;border-radius:var(--radius-sm)}._submitBtn_7ye1z_123{width:100%;margin-top:var(--space-sm)}._switchMode_7ye1z_128{text-align:center;color:var(--text-muted);font-size:.9rem;margin-top:var(--space-lg)}._switchBtn_7ye1z_135{background:none;border:none;color:var(--ffx-glow);cursor:pointer;font-size:.9rem;margin-left:var(--space-xs);transition:color var(--transition-fast)}._switchBtn_7ye1z_135:hover{color:var(--ffx-aqua);text-shadow:var(--text-glow)}@media(max-width:480px){._modal_7ye1z_13{padding:var(--space-xl) var(--space-lg)}._title_7ye1z_41{font-size:1.5rem}}._layout_adnn6_1{min-height:100vh;display:flex;flex-direction:column}._main_adnn6_7{flex:1;padding-top:var(--nav-height);display:flex;flex-direction:column}._carousel_f87bl_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--nav-height));padding:var(--space-2xl) var(--space-lg);-webkit-user-select:none;user-select:none;overflow-x:hidden;overflow-x:clip}._mainTitle_f87bl_14{font-family:var(--font-accent);font-size:2.2rem;letter-spacing:3px;text-transform:uppercase;text-align:center;margin-bottom:var(--space-sm);background:linear-gradient(135deg,var(--ffx-glow),var(--ffx-light),var(--ffx-aqua));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_f87bl_27{color:var(--text-muted);font-size:1rem;text-align:center;margin-bottom:var(--space-2xl);letter-spacing:.5px}._track_f87bl_36{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);width:100%;max-width:900px;position:relative}._arrow_f87bl_47{background:var(--panel-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--panel-border);border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:var(--ffx-light);cursor:pointer;transition:all var(--transition-normal);flex-shrink:0;z-index:10}._arrow_f87bl_47:hover{color:var(--ffx-glow);border-color:var(--ffx-glow);box-shadow:var(--panel-glow-strong);transform:scale(1.1)}._peekCard_f87bl_72{flex-shrink:0;width:100px;opacity:.4;cursor:pointer;transition:all var(--transition-normal)}._peekCard_f87bl_72:hover{opacity:.6;transform:scale(1.05)}._peekImageWrap_f87bl_85{width:100px;height:100px;display:flex;align-items:center;justify-content:center}._consolePlaceholder_f87bl_93{width:90px;height:90px;border-radius:var(--radius-md);border:2px solid;display:flex;align-items:center;justify-content:center;background:var(--panel-bg);font-family:var(--font-heading);font-size:.85rem;color:var(--text-secondary);letter-spacing:1px}._centerCard_f87bl_109{flex:1;max-width:400px;min-width:300px}._consoleCard_f87bl_115{background:var(--panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--panel-glow)}._consoleCard_f87bl_115:hover{box-shadow:var(--panel-glow-strong);border-color:var(--ffx-glow);transform:translateY(-4px)}._consoleImageWrap_f87bl_136{width:180px;height:180px;display:flex;align-items:center;justify-content:center}._consolePlaceholderLarge_f87bl_144{width:160px;height:160px;border-radius:var(--radius-lg);border:3px solid;display:flex;align-items:center;justify-content:center;background:#0a162880;transition:all var(--transition-normal)}._consoleName_f87bl_156{font-family:var(--font-accent);font-size:1.6rem;font-weight:700;color:var(--ffx-light);letter-spacing:2px}._consoleInfo_f87bl_164{text-align:center}._consolTitle_f87bl_168{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:var(--space-sm);color:var(--text-primary)}._consoleMeta_f87bl_175{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);color:var(--text-secondary);font-size:.9rem;margin-bottom:var(--space-md)}._year_f87bl_185{font-family:var(--font-heading);font-weight:600;color:var(--ffx-glow)}._consoleDesc_f87bl_191{color:var(--text-muted);font-size:.85rem;line-height:1.5;max-width:320px}._enterBtn_f87bl_198{width:100%;max-width:200px}._dots_f87bl_204{display:flex;gap:6px;margin-top:var(--space-2xl);flex-wrap:wrap;justify-content:center;max-width:400px}._dot_f87bl_204{width:8px;height:8px;border-radius:50%;border:none;background:var(--ffx-mid-blue);cursor:pointer;transition:all var(--transition-normal);padding:0}._dot_f87bl_204:hover{background:var(--ffx-sky);transform:scale(1.3)}._dotActive_f87bl_229{background:var(--ffx-glow);box-shadow:0 0 8px var(--ffx-glow);transform:scale(1.3)}@media(max-width:768px){._carousel_f87bl_1{padding:var(--space-xl) var(--space-md)}._peekCard_f87bl_72{display:none}._track_f87bl_36{gap:var(--space-sm)}._mainTitle_f87bl_14{font-size:1.6rem;letter-spacing:2px}._subtitle_f87bl_27{margin-bottom:var(--space-xl)}._centerCard_f87bl_109{min-width:0}._consoleCard_f87bl_115{padding:var(--space-lg) var(--space-md);gap:var(--space-md)}._consoleImageWrap_f87bl_136{width:140px;height:140px}._consolePlaceholderLarge_f87bl_144{width:120px;height:120px}._consoleName_f87bl_156{font-size:1.2rem}._consolTitle_f87bl_168{font-size:1.25rem}._arrow_f87bl_47{width:40px;height:40px}._arrow_f87bl_47 svg{width:24px;height:24px}._dots_f87bl_204{margin-top:var(--space-xl)}}@media(max-width:360px){._mainTitle_f87bl_14{font-size:1.35rem}}._favBtn_lrg5q_1{background:none;border:none;cursor:pointer;color:var(--text-muted);transition:all var(--transition-normal);padding:4px;display:flex;align-items:center;justify-content:center}._favBtn_lrg5q_1:hover{color:#ff6b9d;transform:scale(1.15)}._favBtn_lrg5q_1._active_lrg5q_18{color:#ff6b9d;filter:drop-shadow(0 0 6px rgba(255,107,157,.4))}._favBtn_lrg5q_1._active_lrg5q_18:hover{transform:scale(1.15)}._gameList_1c10a_1{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--space-md)}._searchWrap_1c10a_11{position:relative}._searchIcon_1c10a_15{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._searchInput_1c10a_24{padding-left:40px!important}._count_1c10a_28{font-size:.8rem;color:var(--text-muted);letter-spacing:.5px}._list_1c10a_34{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-sm);padding-right:var(--space-xs)}._gameCard_1c10a_45{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);border:1px solid transparent}._gameCard_1c10a_45:hover{background:#6ecbf50d;border-color:var(--panel-border)}._gameCard_1c10a_45._selected_1c10a_61{background:#6ecbf51a;border-color:var(--ffx-glow);box-shadow:0 0 12px #6ecbf51a}._gameCover_1c10a_67{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}._coverPlaceholder_1c10a_75{width:100%;height:100%;background:linear-gradient(135deg,var(--ffx-mid-blue),var(--ffx-teal));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--ffx-ice);letter-spacing:1px}._gameCardInfo_1c10a_89{flex:1;min-width:0}._gameTitle_1c10a_94{font-family:var(--font-heading);font-size:.95rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._gameMeta_1c10a_104{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted)}._metaDot_1c10a_112{color:var(--ffx-teal)}._empty_1c10a_117{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);color:var(--text-muted)}._emptyHint_1c10a_126{font-size:.85rem;margin-top:var(--space-sm);opacity:.7}._gameInfo_hp1ne_1{display:flex;flex-direction:column;height:100%;gap:var(--space-xl)}._emptyState_hp1ne_9{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);color:var(--text-muted)}._emptyIcon_hp1ne_19{opacity:.5}._coverSection_hp1ne_24{display:flex;justify-content:center}._coverArt_hp1ne_29{width:100%;max-width:340px;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--panel-glow-strong)}._coverImage_hp1ne_38{width:100%;height:100%;object-fit:cover;display:block}._coverPlaceholder_hp1ne_45{width:100%;height:100%;background:linear-gradient(135deg,var(--ffx-ocean) 0%,var(--ffx-mid-blue) 50%,var(--ffx-teal) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg)}._coverTitle_hp1ne_62{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--ffx-ice);text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3)}._coverYear_hp1ne_71{font-family:var(--font-accent);font-size:.9rem;color:var(--ffx-glow);letter-spacing:2px}._details_hp1ne_79{display:flex;flex-direction:column;gap:var(--space-md)}._titleRow_hp1ne_85{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}._title_hp1ne_85{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--text-primary);line-height:1.2}._meta_hp1ne_100{display:flex;gap:var(--space-sm);flex-wrap:wrap}._tag_hp1ne_106{font-family:var(--font-heading);font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--ffx-light);background:#6ecbf51a;border:1px solid rgba(110,203,245,.2);border-radius:var(--radius-xl);padding:4px 12px}._description_hp1ne_119{color:var(--text-secondary);font-size:.95rem;line-height:1.6}._playBtn_hp1ne_126{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);font-size:1.2rem;padding:16px 40px;margin-top:var(--space-md);background:linear-gradient(135deg,#1a6b3c,#2e8b57);border-color:#2e8b5780}._playBtn_hp1ne_126:hover{box-shadow:0 0 30px #2e8b574d;border-color:#2e8b57}._consolePage_1szr5_1{display:flex;flex-direction:column;flex:1;padding:var(--space-lg);max-width:1400px;margin:0 auto;width:100%}._notFound_1szr5_11{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--space-lg)}._header_1szr5_21{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}._backBtn_1szr5_28{display:flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.9rem;color:var(--text-secondary)!important;padding:8px 12px;border-radius:var(--radius-sm);transition:all var(--transition-normal)}._backBtn_1szr5_28:hover{color:var(--ffx-glow)!important;background:#6ecbf50d}._headerInfo_1szr5_45{flex:1}._consoleTitle_1szr5_49{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,var(--ffx-glow),var(--ffx-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._headerMeta_1szr5_59{display:flex;gap:var(--space-sm);color:var(--text-muted);font-size:.85rem}._splitPanel_1szr5_67{display:flex;gap:var(--space-lg);flex:1;min-height:0}._leftPanel_1szr5_74{width:40%;padding:var(--space-lg);display:flex;flex-direction:column;max-height:calc(100vh - 200px)}._rightPanel_1szr5_82{width:60%;padding:var(--space-xl);display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto}@media(max-width:900px){._splitPanel_1szr5_67{flex-direction:column}._leftPanel_1szr5_74,._rightPanel_1szr5_82{width:100%;max-height:none}._leftPanel_1szr5_74{max-height:50vh}}@media(max-width:600px){._consolePage_1szr5_1{padding:var(--space-md)}._header_1szr5_21{gap:var(--space-sm);margin-bottom:var(--space-lg)}._backBtn_1szr5_28{padding:8px 4px}._consoleTitle_1szr5_49{font-size:1.35rem}._headerMeta_1szr5_59{flex-wrap:wrap;column-gap:6px;row-gap:0}._leftPanel_1szr5_74{padding:var(--space-md)}._rightPanel_1szr5_82{padding:var(--space-lg) var(--space-md)}}._playerContainer_bc2qa_1{position:fixed;inset:0;z-index:300;background:#000;display:flex;flex-direction:column}._exitBtn_bc2qa_10{position:absolute;top:var(--space-md);right:var(--space-md);z-index:310;display:flex;align-items:center;gap:6px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:#fffc;padding:8px 16px;cursor:pointer;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.5px;transition:all var(--transition-normal);opacity:.5}._exitBtn_bc2qa_10:hover{opacity:1;border-color:#ffffff80;background:#000000e6}._titleBar_bc2qa_38{position:absolute;top:var(--space-md);left:50%;transform:translate(-50%);z-index:310;display:flex;align-items:center;gap:var(--space-sm);background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:6px 16px;opacity:.5;transition:opacity var(--transition-normal)}._titleBar_bc2qa_38:hover{opacity:1}._gameName_bc2qa_60{font-family:var(--font-heading);font-size:.9rem;color:#ffffffe6;letter-spacing:.5px}._consoleBadge_bc2qa_67{font-family:var(--font-accent);font-size:.7rem;color:var(--ffx-glow);background:#6ecbf526;border-radius:var(--radius-xl);padding:2px 8px;letter-spacing:1px}._iframe_bc2qa_77{flex:1;width:100%;border:none;background:#000}._gamepadIndicator_bc2qa_84{position:absolute;bottom:var(--space-md);left:50%;transform:translate(-50%);z-index:310;display:flex;align-items:center;gap:6px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:5px 12px;color:#ffffff59;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.5px;opacity:.5;transition:color var(--transition-normal),border-color var(--transition-normal),opacity var(--transition-normal);pointer-events:none}._gamepadConnected_bc2qa_107{color:#4ade80;border-color:#4ade804d;opacity:.7}._mobileRedirect_bc2qa_114{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffff80;font-family:var(--font-heading);font-size:.9rem;letter-spacing:1px}._mobileSpinner_bc2qa_127{width:40px;height:40px;border:3px solid rgba(110,203,245,.2);border-top-color:var(--ffx-light);border-radius:50%;animation:_spin_bc2qa_1 .8s linear infinite}@keyframes _spin_bc2qa_1{to{transform:rotate(360deg)}}@media(max-width:700px){._titleBar_bc2qa_38{left:var(--space-md);transform:none;max-width:calc(100% - 140px)}._gameName_bc2qa_60{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gamepadIndicator_bc2qa_84{max-width:calc(100% - 2 * var(--space-md));white-space:nowrap}._gamepadIndicator_bc2qa_84 span{overflow:hidden;text-overflow:ellipsis}}._profilePage_1vn20_1{max-width:1000px;margin:0 auto;padding:var(--space-2xl) var(--space-lg);width:100%}._notLoggedIn_1vn20_8{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);gap:var(--space-md);color:var(--text-muted);text-align:center}._userHeader_1vn20_20{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--panel-border)}._avatar_1vn20_29{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--ffx-mid-blue),var(--ffx-teal));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--ffx-ice);box-shadow:var(--panel-glow)}._userName_1vn20_44{font-family:var(--font-heading);font-size:1.5rem;color:var(--text-primary)}._userEmail_1vn20_50{font-size:.9rem;color:var(--text-muted)}._section_1vn20_56{margin-bottom:var(--space-2xl)}._sectionTitle_1vn20_60{font-family:var(--font-heading);font-size:1.3rem;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}._emptyFavs_1vn20_71{text-align:center;padding:var(--space-2xl);color:var(--text-muted)}._emptyHint_1vn20_77{font-size:.85rem;margin-top:var(--space-sm);opacity:.7}._favsGrid_1vn20_84{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-md)}._favCard_1vn20_90{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);cursor:pointer;transition:all var(--transition-normal)}._favCard_1vn20_90:hover{border-color:var(--ffx-glow);box-shadow:var(--panel-glow-strong);transform:translateY(-2px)}._favCover_1vn20_105{width:50px;height:50px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--ffx-mid-blue),var(--ffx-teal));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:var(--ffx-ice);flex-shrink:0}._favInfo_1vn20_120{min-width:0}._favTitle_1vn20_124{font-family:var(--font-heading);font-size:.95rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._favConsole_1vn20_133{font-size:.8rem;color:var(--ffx-sky)}:root{--ffx-deep: #0a1628;--ffx-ocean: #0d2847;--ffx-mid-blue: #1a4a7a;--ffx-teal: #4e818e;--ffx-sky: #5499b5;--ffx-light: #9fc8f2;--ffx-ice: #cedade;--ffx-glow: #6ecbf5;--ffx-aqua: #00d4ff;--ffx-purple: #3a2d6e;--panel-bg: rgba(10, 22, 40, .75);--panel-bg-light: rgba(10, 22, 40, .5);--panel-border: rgba(110, 203, 245, .3);--panel-glow: 0 0 20px rgba(110, 203, 245, .15);--panel-glow-strong: 0 0 40px rgba(110, 203, 245, .25);--text-primary: #e8f4fd;--text-secondary: #9fc8f2;--text-muted: rgba(206, 218, 222, .6);--text-glow: 0 0 10px rgba(110, 203, 245, .5);--font-heading: "Rajdhani", "Orbitron", sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-accent: "Orbitron", "Rajdhani", sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 30px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease-in-out;--nav-height: 64px}@media(max-width:900px){:root{--nav-height: 104px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--ffx-deep);color:var(--text-primary);min-height:100vh;overflow-x:hidden;overflow-x:clip;line-height:1.6}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:.5px;line-height:1.2;color:var(--text-primary)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}a{color:var(--ffx-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--ffx-glow);text-shadow:var(--text-glow)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--ffx-deep)}::-webkit-scrollbar-thumb{background:var(--ffx-mid-blue);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ffx-sky)}::selection{background:#6ecbf54d;color:var(--text-primary)}.glass-panel{background:var(--panel-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:var(--radius-md);box-shadow:var(--panel-glow)}.glow-text{text-shadow:var(--text-glow)}.glow-border{border:1px solid var(--panel-border);box-shadow:var(--panel-glow)}.btn-ffx{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);background:linear-gradient(135deg,var(--ffx-mid-blue),var(--ffx-teal));border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:12px 32px;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--panel-glow);position:relative;overflow:hidden}.btn-ffx:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(110,203,245,.2),transparent);transition:left .5s ease}.btn-ffx:hover{box-shadow:var(--panel-glow-strong);transform:translateY(-2px);border-color:var(--ffx-glow)}.btn-ffx:hover:before{left:100%}.btn-ffx:active{transform:translateY(0)}.input-ffx{font-family:var(--font-body);font-size:.95rem;color:var(--text-primary);background:#0a162899;border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:10px 16px;outline:none;transition:all var(--transition-normal);width:100%}.input-ffx::placeholder{color:var(--text-muted)}.input-ffx:focus{border-color:var(--ffx-glow);box-shadow:0 0 15px #6ecbf533}@keyframes wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wave-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:var(--panel-glow)}50%{box-shadow:var(--panel-glow-strong)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
