:root{--header-bg:#0a0a0a;--header-bg-secondary:#111111;--primary-red:#00c3e2;--primary-red-hover:#c5000f;--text-white:#ffffff;--text-gray:#888888;--text-gray-light:#aaaaaa;--border-dark:rgba(255,255,255,0.06)}*{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box}.bs-header{background:var(--header-bg);position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--border-dark)}.bs-header-main{background:var(--header-bg)}.bs-header-main .container{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;max-width:1400px;margin:0 auto;gap:30px}.bs-logo{display:flex;align-items:center;text-decoration:none;transition:transform 0.3s ease,opacity 0.3s ease;flex-shrink:0}.bs-logo:hover{transform:scale(1.02);opacity:0.9}.bs-logo img{display:block !important;visibility:visible !important;opacity:1 !important;max-height:70px;width:auto;max-width:none}.bs-logo-text{font-size:26px;font-weight:800;color:var(--text-white);letter-spacing:-0.5px}.bs-logo-text .highlight{color:var(--primary-red)}.bs-logo-text .domain{color:#444;font-size:14px;font-weight:500;margin-left:2px}.bs-user-menu{display:flex;align-items:center;gap:8px}.bs-user-menu a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;color:var(--text-gray);text-decoration:none;border-radius:8px;transition:all 0.2s ease}.bs-user-menu a:hover{color:var(--text-white);background:rgba(255,255,255,0.05)}.bs-user-menu a i{font-size:14px}.bs-user-menu .btn-highlight{background:var(--primary-red);color:var(--text-white)}.bs-user-menu .btn-highlight:hover{background:var(--primary-red-hover)}.bs-user-menu .user-logged{display:flex;align-items:center;gap:10px;padding:8px 14px;background:rgba(255,255,255,0.05);border-radius:50px}.bs-user-menu .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-red)}.bs-user-menu .user-name{font-size:13px;font-weight:600;color:var(--text-white)}.bs-navbar{background:var(--header-bg-secondary);border-top:1px solid var(--border-dark)}.bs-navbar .container{max-width:1400px;margin:0 auto;padding:0 20px}.bs-nav-list{display:flex;align-items:center;justify-content:center;gap:0;list-style:none;margin:0;padding:0}.bs-nav-item{position:relative}.bs-nav-link{display:flex;align-items:center;gap:8px;padding:16px 22px;color:var(--text-gray);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;text-decoration:none;transition:all 0.25s ease;position:relative}.bs-nav-link i{font-size:13px;transition:transform 0.2s ease}.bs-nav-link:hover{color:var(--text-white);background:transparent;border-bottom-color:transparent}.bs-nav-link:hover i{transform:scale(1.1)}.bs-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:680px;background:linear-gradient(145deg,#12121e 0%,#1a1a2e 50%,#161628 100%);border-radius:0 0 16px 16px;box-shadow:0 20px 60px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.06) inset;z-index:1000;padding:0;animation:dropdownFade 0.3s ease;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@keyframes dropdownFade{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.bs-nav-item:hover .bs-dropdown{display:block}.bs-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:linear-gradient(135deg,rgba(0,195,226,0.08) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,0.06)}.bs-dropdown-header span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#888}.bs-dropdown-header a{font-size:11px;color:#00c3e2;text-decoration:none;font-weight:600;transition:color 0.2s}.bs-dropdown-header a:hover{color:#00d4ff}.bs-dropdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:8px;max-height:420px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,195,226,0.3) transparent}.bs-dropdown-grid::-webkit-scrollbar{width:4px;height:0 !important}.bs-dropdown-grid::-webkit-scrollbar:horizontal{display:none !important;height:0 !important}.bs-dropdown-grid::-webkit-scrollbar-track{background:transparent}.bs-dropdown-grid::-webkit-scrollbar-thumb{background:rgba(0,195,226,0.3);border-radius:2px}.bs-dropdown-grid li{margin:0;list-style:none}.bs-dropdown-grid a{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#bbb;font-size:12px;font-weight:500;text-decoration:none;transition:all 0.2s ease;border-radius:8px;margin:2px;border:1px solid transparent}.bs-dropdown-grid a:hover{background:rgba(0,195,226,0.08);color:#fff;border-color:rgba(0,195,226,0.15)}.bs-dropdown-grid a .genre-icon{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,0.04);display:flex;align-items:center;justify-content:center;font-size:12px;color:#00c3e2;flex-shrink:0;transition:all 0.2s}.bs-dropdown-grid a:hover .genre-icon{background:rgba(0,195,226,0.15);color:#00d4ff}.bs-dropdown-grid a .genre-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-dropdown-grid a .genre-count{font-size:10px;color:#555;font-weight:600;flex-shrink:0}.bs-dropdown-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 22px;background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.06)}.bs-dropdown-footer a{font-size:11px;color:#888;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;transition:all 0.2s;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06)}.bs-dropdown-footer a:hover{background:rgba(0,195,226,0.1);border-color:rgba(0,195,226,0.2);color:#00c3e2}.bs-dropdown-footer a i{font-size:10px}@media (max-width:768px){.bs-dropdown{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;max-height:70vh;transform:none;border-radius:16px 16px 0 0;animation:dropdownSlideUp 0.3s ease}@keyframes dropdownSlideUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bs-dropdown-grid{grid-template-columns:repeat(2,1fr);max-height:55vh}}.bs-mobile-toggle{display:none;background:none;border:none;color:var(--text-white);font-size:24px;cursor:pointer;padding:10px}@media (max-width:1100px){.bs-header-main .container{gap:20px}.bs-search{max-width:350px}.bs-nav-link{padding:14px 16px;font-size:11px}}@media (max-width:992px){.bs-mobile-toggle{display:none}.bs-header-main .container{display:flex;flex-wrap:nowrap;align-items:center;padding:8px 12px;gap:8px}.bs-logo{flex-shrink:0}.bs-logo img{height:32px}.bs-logo-text{font-size:0}.bs-logo-text .highlight,.bs-logo-text .domain{display:none}.bs-search{flex:1;order:unset;flex-basis:auto;max-width:none}.bs-search-form{border-radius:10px;background:#0e0e1a}.bs-search-input{padding:10px 12px;font-size:13px}.bs-search-btn{padding:0 12px}.bs-user-menu{display:flex;flex-shrink:0;gap:4px}.bs-user-menu a span{display:none}.bs-user-menu a{padding:8px;font-size:16px;border-radius:8px}.bs-user-menu .user-logged{gap:0}.bs-user-menu .user-logged .user-name{display:none}.bs-user-menu .user-avatar{width:30px;height:30px}.bs-user-menu .btn-highlight{background:transparent;border:none}.bs-navbar{overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-navbar::-webkit-scrollbar{display:none}.bs-nav-list{justify-content:flex-start;padding:0 10px;flex-wrap:nowrap;gap:0}.bs-nav-link{padding:11px 13px;font-size:10px;white-space:nowrap;gap:5px}.bs-dropdown{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;max-height:100vh;border-radius:0;z-index:10000;background:#0e0e1a;animation:genreSlideIn 0.25s ease}.bs-dropdown-grid{grid-template-columns:repeat(2,1fr);max-height:none;padding:10px 12px}.bs-dropdown-grid a{padding:14px 12px;font-size:13px}.bs-dropdown-grid a .genre-icon{width:36px;height:36px;font-size:14px}.bs-dropdown-header{position:sticky;top:0;z-index:2;background:#0e0e1a;border-bottom:1px solid rgba(255,255,255,0.08)}.bs-dropdown-footer{position:sticky;bottom:0;background:#0e0e1a;border-top:1px solid rgba(255,255,255,0.08);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.bs-dropdown-footer a{justify-content:center;padding:12px 8px;font-size:11px}@keyframes genreSlideIn{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}}@media (max-width:480px){.bs-header-main .container{padding:6px 10px;gap:6px}.bs-logo img{height:28px}.bs-search-input{padding:9px 10px;font-size:12px}.bs-nav-link{padding:10px 10px;font-size:9px}.bs-nav-link span{display:none}.bs-nav-link i{font-size:15px}}.bs-notif-wrap{position:relative}.bs-notif-bell{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);color:#aaa;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;transition:all 0.2s;position:relative}.bs-notif-bell:hover{background:rgba(255,255,255,0.1);color:#fff}.bs-notif-badge{position:absolute;top:-4px;right:-4px;background:#00c3e2;color:#fff;font-size:9px;font-weight:800;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #0e0e1a;line-height:1}.bs-notif-dropdown{display:none;position:fixed;top:76px;right:16px;width:380px;max-width:calc(100vw - 24px);background:rgba(15,17,23,0.92);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.08);border-radius:18px;box-shadow:0 24px 48px -8px rgba(0,0,0,0.6),0 8px 20px -4px rgba(0,195,226,0.12),inset 0 1px 0 rgba(255,255,255,0.05);z-index:100000;overflow:hidden;color:#e2e8f0}.bs-notif-dropdown.show{display:block;animation:notifSlideIn 0.3s cubic-bezier(.34,1.56,.64,1)}@keyframes notifSlideIn{from{opacity:0;transform:translateY(-12px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bs-notif-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:18px 20px 16px;border-bottom:1px solid rgba(255,255,255,0.06);background:linear-gradient(135deg,rgba(0,195,226,0.08) 0%,rgba(0,195,226,0.02) 100%);overflow:hidden}.bs-notif-header::before{content:'';position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,195,226,0.5),transparent)}.bs-notif-header span{font-size:15px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:8px;letter-spacing:-0.2px}.bs-notif-header span::before{content:'\f0f3';font-family:'Font Awesome 6 Free';font-weight:900;color:#00c3e2;font-size:13px}.bs-notif-header button{background:rgba(0,195,226,0.10) !important;border:1px solid rgba(0,195,226,0.25) !important;color:#7ce7ff !important;font-size:10.5px !important;font-weight:700 !important;cursor:pointer;padding:5px 11px !important;border-radius:8px !important;text-transform:uppercase;letter-spacing:0.4px;transition:all 0.18s !important}.bs-notif-header button:hover{background:rgba(0,195,226,0.22) !important;border-color:rgba(0,195,226,0.55) !important;color:#fff !important}.bs-notif-list{max-height:380px;overflow-y:auto;padding:4px 0}.bs-notif-list::-webkit-scrollbar{width:6px}.bs-notif-list::-webkit-scrollbar-track{background:transparent}.bs-notif-list::-webkit-scrollbar-thumb{background:rgba(0,195,226,0.18);border-radius:3px}.bs-notif-list::-webkit-scrollbar-thumb:hover{background:rgba(0,195,226,0.35)}.bs-notif-item{display:flex;align-items:flex-start;gap:12px;padding:12px 18px;text-decoration:none;position:relative;transition:background 0.18s;cursor:pointer}.bs-notif-item+.bs-notif-item{border-top:1px solid rgba(255,255,255,0.03)}.bs-notif-item:hover{background:rgba(0,195,226,0.06)}.bs-notif-item.unread{background:linear-gradient(90deg,rgba(0,195,226,0.10),rgba(0,195,226,0.02))}.bs-notif-item.unread::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#00c3e2;border-radius:0 3px 3px 0}.bs-notif-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;background:linear-gradient(135deg,rgba(0,195,226,0.18),rgba(0,195,226,0.06));border:1px solid rgba(0,195,226,0.22);color:#7ce7ff;box-shadow:0 4px 10px rgba(0,195,226,0.12)}.bs-notif-body{flex:1;min-width:0}.bs-notif-title{font-size:13px;font-weight:600;color:#e2e8f0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-notif-time{font-size:10.5px;color:#64748b;margin-top:4px;display:inline-flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:0.4px}.bs-notif-time::before{content:'\f017';font-family:'Font Awesome 6 Free';font-weight:400;opacity:0.6}.bs-notif-dot{width:8px;height:8px;background:#00c3e2;border-radius:50%;flex-shrink:0;margin-top:6px;box-shadow:0 0 8px rgba(0,195,226,0.55)}.bs-notif-empty{text-align:center;padding:36px 20px;color:#64748b;font-size:13px}.bs-notif-empty i{font-size:28px;display:block;margin-bottom:10px;color:rgba(0,195,226,0.3)}.bs-notif-footer{display:block;text-align:center;padding:14px;font-size:12.5px;font-weight:700;color:#00c3e2;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;border-top:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,transparent,rgba(0,195,226,0.04));transition:all 0.18s}.bs-notif-footer:hover{background:linear-gradient(180deg,rgba(0,195,226,0.06),rgba(0,195,226,0.10));color:#7ce7ff}.bs-notif-footer::after{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:8px;font-size:10px;opacity:0.7;transition:transform 0.2s;display:inline-block}.bs-notif-footer:hover::after{transform:translateX(3px)}@media (max-width:768px){.bs-notif-dropdown{width:calc(100vw - 16px);left:8px;right:8px;top:70px;max-height:calc(100vh - 90px);overflow-y:auto}.bs-notif-bell{width:34px;height:34px;font-size:14px;border-radius:8px}.bs-notif-badge{font-size:8px;min-width:14px;height:14px}}.bs-header{background:linear-gradient(180deg,#050508 0%,#0a0a12 60%,#0f0f18 100%) !important;border-bottom:none !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 40px rgba(0,0,0,0.6);position:sticky;isolation:isolate;overflow:visible}.bs-header::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#00c3e2 15%,#00c3e2 30%,transparent 50%,#00c3e2 70%,#0088cc 85%,transparent 100%);background-size:200% 100%;animation:bsHeaderFlow 8s linear infinite;z-index:10;pointer-events:none}.bs-header::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 8% 40%,rgba(0,195,226,0.08) 0%,transparent 45%),radial-gradient(ellipse at 92% 60%,rgba(0,195,226,0.07) 0%,transparent 45%);pointer-events:none;z-index:0}@keyframes bsHeaderFlow{0%{background-position:200% 0}100%{background-position:-200% 0}}.bs-header-main,.bs-navbar,.bs-header-main .container,.bs-navbar .container{position:relative;z-index:2}.bs-header-main .container{padding:14px 22px !important;gap:22px !important}.bs-logo{display:flex !important;align-items:center !important;gap:8px !important;padding:4px !important;border-radius:14px !important;transition:all .35s cubic-bezier(.4,0,.2,1) !important}.bs-jc-bar{display:inline-block;width:5px;height:44px;border-radius:3px;transition:all .35s cubic-bezier(.4,0,.2,1)}.bs-jc-bar.left{background:linear-gradient(180deg,#00c3e2,#00c3e2);box-shadow:0 0 10px rgba(0,195,226,0.5),inset 0 0 4px rgba(255,255,255,0.2)}.bs-jc-bar.right{background:linear-gradient(180deg,#00c3e2,#0088cc);box-shadow:0 0 10px rgba(0,195,226,0.5),inset 0 0 4px rgba(255,255,255,0.2)}.bs-logo:hover .bs-jc-bar.left{height:42px;box-shadow:0 0 18px rgba(0,195,226,0.8),inset 0 0 4px rgba(255,255,255,0.3)}.bs-logo:hover .bs-jc-bar.right{height:42px;box-shadow:0 0 18px rgba(0,195,226,0.8),inset 0 0 4px rgba(255,255,255,0.3)}.bs-logo img{max-height:64px !important;filter:drop-shadow(0 4px 14px rgba(0,195,226,0.35)) drop-shadow(0 2px 8px rgba(0,195,226,0.2));transition:filter .35s !important}.bs-logo:hover img{filter:drop-shadow(0 8px 24px rgba(0,195,226,0.55)) drop-shadow(0 4px 12px rgba(0,195,226,0.35))}.bs-logo-text{padding:0 8px;text-shadow:0 2px 14px rgba(0,195,226,0.3)}.bs-search{flex:1;max-width:560px}.bs-search-form{display:flex !important;align-items:center !important;padding:3px 3px 3px 16px !important;background:linear-gradient(135deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.015) 100%) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:100px !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;box-shadow:0 8px 24px rgba(0,0,0,0.35),0 1px 0 rgba(255,255,255,0.04) inset !important;transition:all .35s cubic-bezier(.4,0,.2,1) !important;overflow:hidden !important;position:relative}.bs-search-icon{color:#7a7a90;font-size:13px;flex-shrink:0;margin-right:10px;transition:color .25s}.bs-search-form:focus-within{border-color:rgba(0,195,226,0.5) !important;background:linear-gradient(135deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.025) 100%) !important;box-shadow:0 0 0 4px rgba(0,195,226,0.15),0 12px 32px rgba(0,195,226,0.18),0 8px 24px rgba(0,0,0,0.4) !important;transform:translateY(-1px)}.bs-search-form:focus-within .bs-search-icon{color:#00c3e2}.bs-search-input{flex:1 !important;background:transparent !important;border:none !important;padding:11px 0 !important;color:#f5f5f8 !important;font-size:13.5px !important;font-weight:500 !important;outline:none !important}.bs-search-input::placeholder{color:#6a6a78 !important;font-weight:400}.bs-search-input,.bs-search-input:hover,.bs-search-input:focus,.bs-search-input:active,.bs-search-input:focus-visible{outline:none !important;box-shadow:none !important;background:transparent !important;border:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.bs-search-input::-webkit-search-decoration,.bs-search-input::-webkit-search-cancel-button,.bs-search-input::-webkit-search-results-button,.bs-search-input::-webkit-search-results-decoration{display:none !important}.bs-search-input:-webkit-autofill,.bs-search-input:-webkit-autofill:hover,.bs-search-input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f5f8 !important;-webkit-box-shadow:0 0 0 1000px transparent inset !important;transition:background-color 5000s ease-in-out 0s;caret-color:#00c3e2}.bs-search-kbd{display:none !important}.bs-search-kbd{display:inline-flex;align-items:center;padding:3px 8px;margin-right:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:6px;color:#6a6a78;font-size:9px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;font-family:'SF Mono',Menlo,monospace;opacity:0;transform:translateX(6px);transition:all .3s}.bs-search-form:focus-within .bs-search-kbd{opacity:1;transform:translateX(0)}.bs-search-btn{background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%) !important;border:none !important;width:42px !important;height:42px !important;padding:0 !important;border-radius:50% !important;flex-shrink:0 !important;box-shadow:0 4px 16px rgba(0,195,226,0.45),0 1px 0 rgba(255,255,255,0.2) inset !important;transition:all .25s cubic-bezier(.4,0,.2,1) !important;position:relative;overflow:hidden}.bs-search-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);transition:transform .55s ease}.bs-search-btn:hover{background:linear-gradient(135deg,#00c3e2 0%,#00c3e2 100%) !important;transform:scale(1.05);box-shadow:0 6px 22px rgba(0,195,226,0.6) !important}.bs-search-btn:hover::after{transform:translateX(100%)}.bs-search-btn i{font-size:13px;color:#fff}.bs-user-menu{display:flex !important;align-items:center !important;gap:10px !important;flex-shrink:0}.pfh-online-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;background:linear-gradient(135deg,rgba(16,185,129,0.14) 0%,rgba(16,185,129,0.04) 100%);border:1px solid rgba(16,185,129,0.28);border-radius:100px;color:#34d399;font-size:11px;font-weight:700;letter-spacing:0.3px;backdrop-filter:blur(14px);box-shadow:0 4px 12px rgba(16,185,129,0.1);user-select:none}.pfh-online-pill .dot{width:7px;height:7px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:bsHeadPulse 2s infinite;display:inline-block}.pfh-online-pill strong{color:#6ee7b7;font-weight:900;font-size:13px}.pfh-online-pill .lbl{color:#10b981;text-transform:uppercase;letter-spacing:0.8px;font-size:10px}@keyframes bsHeadPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bs-notif-bell{width:42px !important;height:42px !important;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.015) 100%) !important;border:1px solid rgba(255,255,255,0.09) !important;border-radius:12px !important;backdrop-filter:blur(14px);color:#c8c8d4 !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important}.bs-notif-bell:hover{border-color:rgba(0,195,226,0.4) !important;background:linear-gradient(135deg,rgba(0,195,226,0.15) 0%,rgba(0,195,226,0.04) 100%) !important;color:#00c3e2 !important;transform:translateY(-2px) scale(1.03);box-shadow:0 10px 24px rgba(0,195,226,0.3)}.bs-notif-badge{background:linear-gradient(135deg,#00c3e2,#0095c8) !important;border:2px solid #0a0a12 !important;box-shadow:0 2px 8px rgba(0,195,226,0.6) !important}.bs-user-menu>a{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:100px;text-decoration:none;font-size:12.5px;font-weight:700;letter-spacing:0.3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bs-user-menu>a:not(.btn-highlight):not(.user-logged){background:linear-gradient(135deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.015) 100%);border:1px solid rgba(255,255,255,0.08);color:#c8c8d4;backdrop-filter:blur(14px)}.bs-user-menu>a:not(.btn-highlight):not(.user-logged):hover{border-color:rgba(0,195,226,0.4);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,195,226,0.25)}.bs-user-menu .btn-highlight{background:linear-gradient(135deg,#00c3e2,#0095c8) !important;color:#fff !important;border:none !important;box-shadow:0 6px 18px rgba(0,195,226,0.45),0 1px 0 rgba(255,255,255,0.25) inset !important}.bs-user-menu .btn-highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left .6s ease}.bs-user-menu .btn-highlight:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,195,226,0.65) !important}.bs-user-menu .btn-highlight:hover::before{left:100%}.user-logged{display:inline-flex !important;align-items:center !important;gap:10px !important;padding:4px 14px 4px 4px !important;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:100px !important;color:#e8e8f0 !important;backdrop-filter:blur(14px) !important;text-decoration:none !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important}.user-logged:hover{border-color:rgba(0,195,226,0.4) !important;background:linear-gradient(135deg,rgba(0,195,226,0.1) 0%,rgba(0,195,226,0.02) 100%) !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,195,226,0.25)}.user-logged .user-avatar{width:34px !important;height:34px !important;border-radius:50% !important;border:2px solid rgba(0,195,226,0.5) !important;object-fit:cover}.user-logged:hover .user-avatar{border-color:rgba(0,195,226,0.6) !important}.user-logged .user-name{font-size:12.5px !important;font-weight:700 !important}.bs-navbar{background:linear-gradient(180deg,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.25) 100%) !important;border-top:1px solid rgba(255,255,255,0.04) !important;border-bottom:none !important;backdrop-filter:blur(10px) !important}.bs-nav-list{display:flex !important;gap:2px !important;padding:0 !important;margin:0 !important;list-style:none}.bs-nav-link{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:15px 18px !important;color:#a0a0b0 !important;text-decoration:none !important;font-size:11.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.8px !important;position:relative !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important}.bs-nav-link::before{content:'';position:absolute;inset:6px 6px;border-radius:10px;background:rgba(255,255,255,0.04);opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease,background .25s ease;z-index:0;pointer-events:none}.bs-nav-link>*{position:relative;z-index:1}.bs-nav-link:hover{color:#fff !important;text-decoration:none !important}.bs-nav-link:hover::before,.bs-nav-item.dropdown-open .bs-nav-link::before,.bs-nav-item.current .bs-nav-link::before{opacity:1;transform:scale(1)}.bs-nav-link i{font-size:12.5px;color:#707080;transition:color .25s ease,transform .25s ease,filter .25s ease}.bs-nav-list>li:nth-child(odd) .bs-nav-link:hover::before,.bs-nav-list>li:nth-child(odd).active .bs-nav-link::before,.bs-nav-list>li:nth-child(odd).dropdown-open .bs-nav-link::before,.bs-nav-list>li:nth-child(odd).current .bs-nav-link::before{background:linear-gradient(180deg,rgba(0,195,226,0.18) 0%,rgba(0,195,226,0.08) 100%);box-shadow:inset 0 0 0 1px rgba(0,195,226,0.35),0 4px 16px rgba(0,195,226,0.18)}.bs-nav-list>li:nth-child(even) .bs-nav-link:hover::before,.bs-nav-list>li:nth-child(even).active .bs-nav-link::before,.bs-nav-list>li:nth-child(even).dropdown-open .bs-nav-link::before,.bs-nav-list>li:nth-child(even).current .bs-nav-link::before{background:linear-gradient(180deg,rgba(0,195,226,0.18) 0%,rgba(0,195,226,0.08) 100%);box-shadow:inset 0 0 0 1px rgba(0,195,226,0.35),0 4px 16px rgba(0,195,226,0.18)}.bs-nav-list>li:nth-child(odd) .bs-nav-link:hover i:first-child,.bs-nav-list>li:nth-child(odd).active .bs-nav-link i:first-child,.bs-nav-list>li:nth-child(odd).dropdown-open .bs-nav-link i:first-child{color:#00c3e2 !important;transform:scale(1.15);filter:drop-shadow(0 0 6px rgba(0,195,226,0.55))}.bs-nav-list>li:nth-child(even) .bs-nav-link:hover i:first-child,.bs-nav-list>li:nth-child(even).active .bs-nav-link i:first-child,.bs-nav-list>li:nth-child(even).dropdown-open .bs-nav-link i:first-child{color:#00c3e2 !important;transform:scale(1.15);filter:drop-shadow(0 0 6px rgba(0,195,226,0.55))}.quick-bar{background:linear-gradient(180deg,rgba(10,10,18,0.6) 0%,rgba(5,5,8,0.7) 100%) !important;backdrop-filter:blur(14px);position:relative}.quick-bar::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,195,226,0.3),transparent)}.bs-dropdown-menu,.bs-dropdown{background:linear-gradient(180deg,#0f0f1a 0%,#070710 100%) !important;border:1px solid rgba(255,255,255,0.08) !important;backdrop-filter:blur(20px) !important;box-shadow:0 20px 60px rgba(0,0,0,0.7) !important}.quick-bar{display:none !important}.bs-featured-carousel{display:none !important}.bs-games-grid{background:transparent !important;display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:18px !important;padding:0 !important}.bs-games-grid.list-view{grid-template-columns:1fr !important;gap:12px !important}.bs-game-card{}@media (max-width:640px){.bs-games-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr)) !important;gap:10px !important}}html{background:#06060d}body{position:relative;background:transparent !important}body::before{content:'';position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,#0a0a14 0%,#06060d 100%);pointer-events:none}body::after{content:'';position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.028) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 140% 110% at 50% 40%,black 45%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 140% 110% at 50% 40%,black 45%,transparent 95%);pointer-events:none}body>.bs-site-orbs{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}body>.bs-site-orbs .orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.22;will-change:transform}body>.bs-site-orbs .orb.red{width:600px;height:600px;background:radial-gradient(circle,#00c3e2 0%,transparent 70%);top:-80px;left:-150px;animation:bsSiteOrb1 22s ease-in-out infinite}body>.bs-site-orbs .orb.blue{width:560px;height:560px;background:radial-gradient(circle,#00c3e2 0%,transparent 70%);bottom:10%;right:-180px;animation:bsSiteOrb2 26s ease-in-out infinite}body>.bs-site-orbs .orb.violet{width:420px;height:420px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:55%;left:30%;opacity:0.14;animation:bsSiteOrb3 30s ease-in-out infinite}@keyframes bsSiteOrb1{0%,100%{transform:translate(0,0)}50%{transform:translate(90px,60px)}}@keyframes bsSiteOrb2{0%,100%{transform:translate(0,0)}50%{transform:translate(-70px,-90px)}}@keyframes bsSiteOrb3{0%,100%{transform:translate(0,0)}50%{transform:translate(-40px,50px)}}#meio,.portal-section,main,#content,#wrapper,#page,.site-content,.site-main,.entry-content,.main-wrapper,.bs-page-container,.bs-main-content,.container-fluid>.row>[class*="col"],.bs-homepage-main,.archive-body,.search-results-container{background:transparent !important;background-color:transparent !important}.bs-hero{background:transparent !important}.bs-hero>.bs-hero-grid,.bs-hero>.bs-hero-orbs{display:none !important}@media (max-width:1100px){.pfh-online-pill{display:none}}@media (max-width:900px){.bs-user-menu>a:not(.btn-highlight):not(.user-logged) span{display:none}.bs-search{max-width:340px}}@media (max-width:768px){.bs-header::before{height:2px}.bs-jc-bar{height:26px}.bs-search-form{border-radius:100px !important}.bs-search-btn{width:38px !important;height:38px !important}.bs-search-kbd{display:none}.bs-search-input{font-size:13px !important;padding:9px 0 !important}.bs-search-icon{font-size:12px;margin-right:8px}}@media (max-width:900px){header.bs-header .bs-user-menu{display:none !important}header.bs-header .pfh-online-pill{display:none !important}header.bs-header .bs-search{display:none !important}header.bs-header .bs-header-main>.container{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 12px !important}header.bs-header .bs-logo{flex:0 0 auto !important;margin-right:auto !important}header.bs-header .bs-logo img{max-height:34px !important}header.bs-header .bs-header-actions-mobile{display:flex !important;flex:0 0 auto !important;align-items:center !important;gap:6px !important;margin:0 !important;z-index:205 !important;position:relative !important}header.bs-header .bs-header-actions-mobile>*{width:40px !important;height:40px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:10px !important;color:#fff !important;font-size:15px !important;cursor:pointer !important;text-decoration:none !important}header.bs-header .bs-header-actions-mobile .btn-highlight{width:auto !important;padding:0 14px !important;background:linear-gradient(135deg,#00c3e2,#0095c8) !important;border-color:transparent !important;font-size:12px !important;font-weight:800 !important}header.bs-header .bs-header-actions-mobile .user-logged{padding:3px !important;background:rgba(255,255,255,0.05) !important}header.bs-header .bs-header-actions-mobile .user-logged .user-avatar{width:30px !important;height:30px !important;border-radius:50% !important}header.bs-header .bs-header-actions-mobile .user-logged .user-name,header.bs-header .bs-header-actions-mobile .user-logged span:not(.user-avatar){display:none !important}header.bs-header #bsMobileToggle.bs-mobile-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:10px !important;color:#fff !important;font-size:16px !important;cursor:pointer !important;z-index:205 !important;position:relative !important}header.bs-header>nav.bs-navbar{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:calc(100vh - 70px) !important;background:linear-gradient(180deg,#0e0e1a 0%,#080810 100%) !important;border:none !important;border-top:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 20px 60px rgba(0,0,0,0.7) !important;z-index:199 !important;padding:8px 12px 20px !important;overflow-y:auto !important;overflow-x:hidden !important;opacity:0 !important;visibility:hidden !important;transform:translateY(-10px) !important;transition:opacity .25s ease,transform .25s ease,visibility .25s !important;pointer-events:none !important}body.bs-nav-open header.bs-header>nav.bs-navbar{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important}header.bs-header>nav.bs-navbar .container{padding:0 !important;width:100% !important;max-width:100% !important}header.bs-header>nav.bs-navbar .bs-nav-list{display:flex !important;flex-direction:column !important;padding:0 !important;margin:0 !important;gap:2px !important;width:100% !important;min-width:0 !important}header.bs-header>nav.bs-navbar .bs-nav-item{width:100% !important;flex:0 0 auto !important;border:none !important}header.bs-header>nav.bs-navbar .bs-nav-link{display:flex !important;flex-direction:row !important;align-items:center !important;gap:14px !important;padding:14px 16px !important;width:100% !important;height:auto !important;background:rgba(255,255,255,0.02) !important;border:1px solid rgba(255,255,255,0.04) !important;border-radius:12px !important;color:#f5f5f8 !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;white-space:normal !important;text-align:left !important}header.bs-header>nav.bs-navbar .bs-nav-link:hover,header.bs-header>nav.bs-navbar .bs-nav-link:active,header.bs-header>nav.bs-navbar .bs-nav-item.dropdown-open .bs-nav-link{background:rgba(0,195,226,0.12) !important;border-color:rgba(0,195,226,0.3) !important;color:#fff !important}header.bs-header>nav.bs-navbar .bs-nav-link i:first-child{color:#00c3e2 !important;font-size:16px !important;min-width:22px !important;text-align:center !important}header.bs-header>nav.bs-navbar .bs-nav-link span{display:inline !important;font-size:14px !important;text-transform:none !important;letter-spacing:0 !important;font-weight:600 !important;flex:1 !important}header.bs-header>nav.bs-navbar .bs-nav-link i.fa-chevron-down{font-size:11px !important;opacity:0.6 !important;margin-left:auto !important;min-width:11px !important;transition:transform .25s ease !important}header.bs-header>nav.bs-navbar .bs-nav-item.dropdown-open .bs-nav-link i.fa-chevron-down{transform:rotate(180deg) !important}header.bs-header>nav.bs-navbar .bs-nav-link::after{display:none !important}header.bs-header>nav.bs-navbar::before{content:"NAVEGAÇÃO";display:block;padding:4px 6px 10px;font-size:10px;font-weight:800;color:rgba(255,255,255,0.35);letter-spacing:2px;text-transform:uppercase}.bs-nav-backdrop{position:fixed !important;inset:0 !important;background:rgba(0,0,0,0.6) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;z-index:197 !important;opacity:0 !important;pointer-events:none !important;transition:opacity .25s ease !important;display:block !important}body.bs-nav-open .bs-nav-backdrop{opacity:1 !important;pointer-events:auto !important}body.bs-nav-open header.bs-header{z-index:210 !important;position:relative !important}body.bs-nav-open{overflow:hidden !important}.bs-navbar-close-btn{display:none !important}body.bs-nav-open header.bs-header #bsMobileToggle i::before{content:"\f00d" !important}header.bs-header>nav.bs-navbar .bs-dropdown{position:fixed !important;inset:0 !important;width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;z-index:10010 !important;border-radius:0 !important;background:#0e0e1a !important;padding:0 !important;box-shadow:none !important;transform:none !important;overflow-y:auto !important}.bs-mobile-bell-btn{width:40px !important;height:40px !important;border-radius:12px !important;background:linear-gradient(135deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.02) 100%) !important;border:1px solid rgba(255,255,255,0.09) !important;color:#c8c8d4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;cursor:pointer !important;position:relative !important;transition:all .25s ease !important;padding:0 !important;flex-shrink:0 !important}.bs-mobile-bell-btn:hover,.bs-mobile-bell-btn:active{background:linear-gradient(135deg,rgba(0,195,226,0.14) 0%,rgba(0,195,226,0.04) 100%) !important;border-color:rgba(0,195,226,0.35) !important;color:#00c3e2 !important}.bs-mobile-bell-badge{position:absolute !important;top:-3px !important;right:-3px !important;min-width:16px !important;height:16px !important;padding:0 4px !important;background:linear-gradient(135deg,#00c3e2,#0095c8) !important;color:#fff !important;border-radius:100px !important;font-size:9px !important;font-weight:900 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;border:2px solid #0a0a14 !important;box-shadow:0 2px 6px rgba(0,195,226,0.45) !important}.bs-spotlight{padding:16px 0 12px !important}.bs-spotlight .container{padding:0 12px !important}.bs-spotlight-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin-bottom:12px !important;flex-wrap:nowrap !important}.bs-spotlight-title{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:13px !important;line-height:1.2 !important;flex:1 1 auto !important;min-width:0 !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.bs-spotlight-title>span:last-child{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;min-width:0 !important}.bs-spotlight-title strong{white-space:nowrap !important}.bs-spotlight-icon{width:26px !important;height:26px !important;min-width:26px !important;font-size:11px !important;flex-shrink:0 !important}.bs-spotlight-all{flex-shrink:0 !important;white-space:nowrap !important;padding:6px 14px !important;font-size:11px !important}.bs-spotlight-all span{display:inline !important}.bs-spotlight-all::before{content:none !important}.bs-spot-thumbs{display:none !important}.games-grid .game-card-cover::before,.games-grid .game-cover::before,.grade .item .imagem::before,.grade .capa::before,.poster::before,.thumb-container::before,.carousel-item::before,.bs-games-grid .bs-game-card .bs-game-card-cover::before,.bs-game-card-cover::before,.single-game-cover::before,.game-card-cover::before,.bs-cover-logo{display:none !important;content:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;background:none !important}}