.favorites_container__B9k2u{max-width:1440px;margin:0 auto;padding:1.5rem 1rem 3rem}.favorites_header__BQegE{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:1rem}.favorites_headerTitleWrap__Ibu1z{display:flex;align-items:center;gap:.75rem}.favorites_headerIcon__n52AA{color:#e11d48}.favorites_title__Hd8cO{font-size:1.75rem;font-weight:800;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.favorites_countBadge__Y5bDK{font-size:.85rem;font-weight:700;background:rgba(225,29,72,.15);color:#fb7185;border:1px solid rgba(225,29,72,.3);padding:.2rem .65rem;border-radius:999px}.favorites_headerActions__g2gkw{display:flex;align-items:center;gap:.75rem}.favorites_clearBtn__SHKOC{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#a1a1aa;font-size:.85rem;font-weight:600;padding:.45rem .85rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.favorites_clearBtn__SHKOC:hover{background:rgba(225,29,72,.15);border-color:rgba(225,29,72,.35);color:#ffffff}.favorites_grid__mAmHj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.favorites_emptyWrap__SIxGu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1.5rem;text-align:center;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.1);border-radius:16px;margin:2rem 0}.favorites_emptyIconCircle__NDxYM{width:72px;height:72px;border-radius:50%;background:rgba(225,29,72,.1);border:1px solid rgba(225,29,72,.3);color:#e11d48;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 0 25px rgba(225,29,72,.2)}.favorites_emptyTitle__8WAVc{font-size:1.4rem;font-weight:800;color:#ffffff;margin-bottom:.5rem}.favorites_emptyDesc__nT8rR{font-size:.95rem;color:#a1a1aa;max-width:480px;line-height:1.55;margin-bottom:1.75rem}.favorites_exploreBtn__9IiOG{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff8c00,#e11d48);color:#ffffff;font-weight:700;font-size:.95rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;box-shadow:0 4px 15px rgba(225,29,72,.35);transition:transform .15s,opacity .15s}.favorites_exploreBtn__9IiOG:hover{transform:translateY(-2px);opacity:.95}.favorites_loadingWrap__71zSV{display:flex;align-items:center;justify-content:center;min-height:300px}.favorites_spinner__r9sXU{width:38px;height:38px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff8c00;border-radius:50%;animation:favorites_spin__bJcFO .8s linear infinite}@keyframes favorites_spin__bJcFO{to{transform:rotate(1turn)}}@media (max-width:640px){.favorites_container__B9k2u{padding:1rem .5rem calc(4.5rem + env(safe-area-inset-bottom))}.favorites_header__BQegE{margin-bottom:1.25rem;padding-bottom:.75rem;gap:.75rem}.favorites_title__Hd8cO{font-size:1.35rem}.favorites_grid__mAmHj{grid-template-columns:repeat(2,1fr);gap:.5rem .4rem}.favorites_emptyWrap__SIxGu{padding:3rem 1rem;margin:1rem 0}.favorites_emptyTitle__8WAVc{font-size:1.15rem}.favorites_emptyDesc__nT8rR{font-size:.85rem}}@media (max-width:360px){.favorites_grid__mAmHj{grid-template-columns:1fr}}.BuglancersBanner_feedBanner__oYjR0{position:relative;margin:1.25rem 0;padding:1.25rem 1.5rem;background:radial-gradient(120% 120% at 0 0,#0d1f1c 0,#0a131a 50%,#080c10 100%);border:1px solid rgba(16,185,129,.35);border-radius:var(--radius-sm,8px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.5),0 0 20px rgba(16,185,129,.12);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.BuglancersBanner_feedBanner__oYjR0:hover{border-color:rgba(16,185,129,.65);box-shadow:0 6px 30px rgba(0,0,0,.6),0 0 30px rgba(16,185,129,.22);transform:translateY(-1px)}.BuglancersBanner_feedBanner__oYjR0:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#06b6d4 50%,#f59e0b)}.BuglancersBanner_bannerMain__dEq3N{display:flex;align-items:center;gap:1.25rem;flex:1;min-width:280px}.BuglancersBanner_appIconWrap__fl9e2{position:relative;width:68px;height:68px;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 16px rgba(0,0,0,.6),0 0 16px rgba(16,185,129,.35);border:1px solid rgba(16,185,129,.5)}.BuglancersBanner_appIcon__tlh9c{width:100%;height:100%;object-fit:cover;display:block}.BuglancersBanner_appInfo__ePQIq{display:flex;flex-direction:column;gap:.35rem}.BuglancersBanner_headerRow__tMTZ0{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.BuglancersBanner_appName__RImkX{font-size:1.15rem;font-weight:800;color:#ffffff;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:6px}.BuglancersBanner_appCategoryBadge__YeaQg{font-size:.7rem;font-weight:700;background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3);padding:.15rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.BuglancersBanner_liveBadge__rUQR8{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:#34d399}.BuglancersBanner_liveDot__HST_y{width:7px;height:7px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b981;animation:BuglancersBanner_pulseDot__g2wsO 1.6s infinite}@keyframes BuglancersBanner_pulseDot__g2wsO{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.BuglancersBanner_pitchText__WrXKu{font-size:.88rem;color:#e2e8f0;margin:0;line-height:1.45}.BuglancersBanner_pitchText__WrXKu strong{color:#fbbf24}.BuglancersBanner_badgesRow__49MPF{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.15rem}.BuglancersBanner_badgeItem__0ly5M{font-size:.74rem;color:#94a3b8;display:inline-flex;align-items:center;gap:4px}.BuglancersBanner_stars__FI6u4{color:#fbbf24;font-weight:800}.BuglancersBanner_ctaWrap__EjnJ7{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;flex-shrink:0}.BuglancersBanner_playStoreBtn__UFMlZ{display:inline-flex;align-items:center;gap:.75rem;background:#000000;color:#ffffff;border:1.5px solid #10b981;padding:.65rem 1.35rem;border-radius:12px;text-decoration:none;box-shadow:0 4px 18px rgba(16,185,129,.35),0 0 10px rgba(0,0,0,.8);transition:all .2s ease;cursor:pointer}.BuglancersBanner_playStoreBtn__UFMlZ:hover{background:#052e23;border-color:#34d399;box-shadow:0 6px 26px rgba(16,185,129,.55),0 0 16px rgba(0,0,0,.9);transform:translateY(-2px) scale(1.02)}.BuglancersBanner_googlePlayIcon__T9X6C{width:26px;height:26px;flex-shrink:0}.BuglancersBanner_btnTextWrap__eXZwa{display:flex;flex-direction:column;text-align:left;line-height:1.1}.BuglancersBanner_btnSub__fnmsy{font-size:.6rem;font-weight:700;color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase}.BuglancersBanner_btnMain__a7o7a{font-size:1.02rem;font-weight:800;color:#ffffff;letter-spacing:-.01em}.BuglancersBanner_freeTag__8TM3C{font-size:.68rem;color:#64748b;text-align:center;width:100%}.BuglancersBanner_stickyBarWrap__5Ew7_{position:fixed;bottom:16px;right:16px;z-index:995;max-width:440px;width:calc(100% - 32px);animation:BuglancersBanner_slideUp__pX6S8 .35s cubic-bezier(.16,1,.3,1)}@keyframes BuglancersBanner_slideUp__pX6S8{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.BuglancersBanner_stickyBar__19gjb{position:relative;background:linear-gradient(135deg,rgba(13,31,28,.96),rgba(10,19,26,.98));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(16,185,129,.45);border-radius:14px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 24px rgba(16,185,129,.2)}.BuglancersBanner_stickyLeft__7IzAn{display:flex;align-items:center;gap:.75rem;text-decoration:none;flex:1;min-width:0}.BuglancersBanner_stickyIcon__F1fVv{width:42px;height:42px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid rgba(16,185,129,.4);box-shadow:0 2px 8px rgba(0,0,0,.4)}.BuglancersBanner_stickyDetails__VG1Dg{display:flex;flex-direction:column;min-width:0}.BuglancersBanner_stickyTitle__dkJDp{font-size:.88rem;font-weight:800;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.BuglancersBanner_stickySub__yFBWG{font-size:.74rem;color:#10b981;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuglancersBanner_stickyActions__CqDsi{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.BuglancersBanner_stickyInstallBtn__FdiU8{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;font-size:.78rem;font-weight:800;padding:.5rem .95rem;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;box-shadow:0 2px 10px rgba(16,185,129,.5);transition:transform .15s ease;white-space:nowrap}.BuglancersBanner_stickyInstallBtn__FdiU8:hover{transform:scale(1.05)}.BuglancersBanner_closeBtn__raq3k{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background-color .15s ease}.BuglancersBanner_closeBtn__raq3k:hover{color:#ffffff;background-color:rgba(255,255,255,.1)}.BuglancersBanner_topbarWrap__yyiu8{width:100%;background:linear-gradient(90deg,#052e23,#064e3b 35%,#0d1f1c 70%,#041d16);border-bottom:1px solid rgba(16,185,129,.45);box-shadow:0 2px 14px rgba(0,0,0,.5),0 0 12px rgba(16,185,129,.2);position:relative;z-index:990;animation:BuglancersBanner_fadeInDown___g6B9 .3s ease-out}@keyframes BuglancersBanner_fadeInDown___g6B9{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.BuglancersBanner_topbarContainer__wsBlc{max-width:1300px;margin:0 auto;padding:.45rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.BuglancersBanner_topbarLeft__AKIaH{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#ffffff;min-width:0;flex:1}.BuglancersBanner_topbarIcon__FVoDL{width:28px;height:28px;border-radius:7px;object-fit:cover;flex-shrink:0;border:1px solid rgba(16,185,129,.6);box-shadow:0 0 8px rgba(16,185,129,.4)}.BuglancersBanner_topbarText__WP_p3{font-size:.84rem;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuglancersBanner_topbarText__WP_p3 strong{color:#34d399;font-weight:800}.BuglancersBanner_topbarHighlight__f0RGc{color:#fbbf24;font-weight:700;margin-left:4px}.BuglancersBanner_topbarActions__syt8z{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.BuglancersBanner_topbarBtn__5cE_t{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;font-size:.76rem;font-weight:800;padding:.35rem .85rem;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;box-shadow:0 2px 10px rgba(16,185,129,.45);transition:all .15s ease;white-space:nowrap}.BuglancersBanner_topbarBtn__5cE_t:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px) scale(1.03);box-shadow:0 4px 14px rgba(16,185,129,.6)}.BuglancersBanner_topbarClose__9ZOzK{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.BuglancersBanner_topbarClose__9ZOzK:hover{color:#ffffff;background:rgba(255,255,255,.1)}@media (max-width:900px){.BuglancersBanner_stickyBarWrap__5Ew7_{bottom:calc(62px + env(safe-area-inset-bottom));left:10px;right:10px;width:auto;max-width:100%}.BuglancersBanner_feedBanner__oYjR0{padding:1rem;gap:1rem}.BuglancersBanner_appIconWrap__fl9e2{width:56px;height:56px}.BuglancersBanner_appName__RImkX{font-size:1.05rem}.BuglancersBanner_pitchText__WrXKu{font-size:.82rem}.BuglancersBanner_ctaWrap__EjnJ7{width:100%}.BuglancersBanner_playStoreBtn__UFMlZ{width:100%;justify-content:center;padding:.65rem 1rem}.BuglancersBanner_topbarText__WP_p3{font-size:.76rem}}.CookieConsent_overlay__UizkJ{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;animation:CookieConsent_slideUp__5cSMd .4s cubic-bezier(.16,1,.3,1);pointer-events:none}@keyframes CookieConsent_slideUp__5cSMd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_banner__Kf40a{max-width:680px;margin:0 auto;background:rgba(10,15,20,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.7),0 0 30px rgba(16,185,129,.08);pointer-events:auto;position:relative}.CookieConsent_accentLine__ieMkG{height:2px;background:linear-gradient(90deg,#10b981,#3b82f6 50%,#f59e0b)}.CookieConsent_content__N1f_Y{padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.CookieConsent_iconWrap__vaaDi{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border-radius:12px;border:1px solid rgba(16,185,129,.2)}.CookieConsent_cookieIcon__dlo8k{font-size:1.5rem;line-height:1}.CookieConsent_textSection__eJ1WG{flex:1;min-width:220px}.CookieConsent_title__QCVhx{font-size:1rem;font-weight:800;color:#ffffff;margin:0 0 .35rem;letter-spacing:-.01em}.CookieConsent_description__gPFrv{font-size:.82rem;color:#94a3b8;line-height:1.5;margin:0}.CookieConsent_detailsToggle__jBztn{background:none;border:none;color:#10b981;font-size:.8rem;font-weight:700;cursor:pointer;padding:0;margin-left:4px;text-decoration:underline;text-underline-offset:2px}.CookieConsent_detailsToggle__jBztn:hover{color:#34d399}.CookieConsent_detailsPanel__tYmof{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px}.CookieConsent_categoryRow__P4aaT{display:flex;align-items:flex-start;gap:.6rem;font-size:.78rem;color:#e2e8f0}.CookieConsent_categoryRow__P4aaT strong{display:block;font-weight:700;font-size:.8rem}.CookieConsent_categoryDot__69jO3{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.CookieConsent_categoryDesc__z_hAH{display:block;color:#64748b;font-size:.72rem;margin-top:1px}.CookieConsent_actions__qKujs{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0;align-self:center}.CookieConsent_acceptBtn___PK1j{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;font-size:.82rem;font-weight:800;padding:.6rem 1.5rem;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 16px rgba(16,185,129,.4);transition:all .15s ease;white-space:nowrap}.CookieConsent_acceptBtn___PK1j:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(16,185,129,.55)}.CookieConsent_rejectBtn__2VTV7{background:transparent;color:#94a3b8;font-size:.75rem;font-weight:600;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.CookieConsent_rejectBtn__2VTV7:hover{color:#e2e8f0;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}@media (max-width:640px){.CookieConsent_overlay__UizkJ{padding:.5rem;bottom:calc(58px + env(safe-area-inset-bottom))}.CookieConsent_content__N1f_Y{padding:1rem;flex-direction:column;gap:.75rem}.CookieConsent_iconWrap__vaaDi{display:none}.CookieConsent_actions__qKujs{flex-direction:row;width:100%;align-self:stretch}.CookieConsent_acceptBtn___PK1j,.CookieConsent_rejectBtn__2VTV7{flex:1}}.AuthModal_overlay__Gb7QK{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:AuthModal_fadeIn__srRtq .25s ease-out}.AuthModal_modal__E_hSo{position:relative;width:100%;max-width:440px;background:radial-gradient(120% 120% at 50% 0,#171720 0,#0d0d12 60%,#08080a 100%);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:2rem 1.75rem;box-shadow:0 20px 60px rgba(0,0,0,.8),0 0 35px rgba(229,9,20,.15);animation:AuthModal_scaleUp__hksx4 .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.AuthModal_modal__E_hSo:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#e50914,#ff5252 50%,#f59e0b)}.AuthModal_closeBtn__r_Aca{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.AuthModal_closeBtn__r_Aca:hover{background:rgba(239,68,68,.2);color:#ffffff;border-color:rgba(239,68,68,.4)}.AuthModal_header__t1RBB{text-align:center;margin-bottom:1.25rem}.AuthModal_brand__h44SQ{font-size:1.35rem;font-weight:900;color:#ffffff;letter-spacing:-.02em;margin:0 0 4px}.AuthModal_brand__h44SQ span{color:var(--color-primary,#e50914)}.AuthModal_subtitle__z_Fcz{font-size:.82rem;color:#94a3b8;margin:0;line-height:1.4}.AuthModal_reasonBadge__1YGiO{display:inline-flex;align-items:center;gap:8px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);border-radius:8px;padding:8px 12px;font-size:.8rem;font-weight:700;color:#fbbf24;margin:6px 0;text-align:left;line-height:1.35;box-shadow:0 2px 8px rgba(0,0,0,.4)}.AuthModal_locationBadge__Z8E5s{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:600;color:#cbd5e1;margin-top:8px}.AuthModal_tabs___3g7Q{display:flex;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px;margin-bottom:1.25rem}.AuthModal_tabBtn__thS4Y{flex:1;background:none;border:none;color:#94a3b8;font-size:.82rem;font-weight:700;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.AuthModal_tabBtnActive__JAaQr{background:var(--color-primary,#e50914);color:#ffffff;box-shadow:0 2px 10px rgba(229,9,20,.4)}.AuthModal_googleBtn__MCEX0{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#ffffff;color:#1f2937;border:none;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.AuthModal_googleBtn__MCEX0:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.AuthModal_googleBtn__MCEX0:disabled{opacity:.65;cursor:not-allowed}.AuthModal_divider__ZeMsn{display:flex;align-items:center;gap:12px;margin:1.15rem 0;color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.AuthModal_divider__ZeMsn:after,.AuthModal_divider__ZeMsn:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.08)}.AuthModal_form__G3zCB{display:flex;flex-direction:column;gap:.85rem}.AuthModal_inputGroup__M2iXj{display:flex;flex-direction:column;gap:4px;text-align:left}.AuthModal_label__pFSU7{font-size:.75rem;font-weight:700;color:#cbd5e1}.AuthModal_inputWrap__8DfyR{position:relative;display:flex;align-items:center}.AuthModal_input__EFFPy{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 12px;color:#ffffff;font-size:.88rem;transition:border-color .2s ease,background .2s ease}.AuthModal_input__EFFPy:focus{outline:none;border-color:var(--color-primary,#e50914);background:rgba(255,255,255,.08)}.AuthModal_passwordToggle__VNmWi{position:absolute;right:10px;background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;padding:4px}.AuthModal_passwordToggle__VNmWi:hover{color:#cbd5e1}.AuthModal_forgotLink__wcnY0{font-size:.72rem;color:#94a3b8;text-align:right;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;margin-top:-2px}.AuthModal_forgotLink__wcnY0:hover{color:var(--color-primary,#e50914)}.AuthModal_submitBtn__1iSG1{width:100%;background:linear-gradient(135deg,#e50914,#dc2626);color:#ffffff;border:none;border-radius:10px;padding:11px 16px;font-size:.92rem;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(229,9,20,.4);margin-top:4px;display:flex;align-items:center;justify-content:center;gap:8px}.AuthModal_submitBtn__1iSG1:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 18px rgba(229,9,20,.5)}.AuthModal_submitBtn__1iSG1:disabled{opacity:.6;cursor:not-allowed}.AuthModal_errorMsg__nkw_L{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:.78rem;padding:8px 12px;border-radius:8px;text-align:left}.AuthModal_successMsg__2P5SO{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#6ee7b7;font-size:.78rem;padding:8px 12px;border-radius:8px;text-align:left}.AuthModal_footer__EJs19{text-align:center;margin-top:1.15rem;font-size:.78rem;color:#64748b}.AuthModal_switchLink__UfEfB{background:none;border:none;color:var(--color-primary,#e50914);font-weight:700;cursor:pointer;padding:0 4px}.AuthModal_switchLink__UfEfB:hover{text-decoration:underline}.AuthModal_termsNote__KBNT2{font-size:.68rem;color:#475569;margin-top:8px;line-height:1.35}@keyframes AuthModal_fadeIn__srRtq{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_scaleUp__hksx4{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.AuthModal_overlay__Gb7QK{padding:.5rem}.AuthModal_modal__E_hSo{padding:1.5rem 1.15rem;border-radius:14px;max-width:100%}.AuthModal_brand__h44SQ{font-size:1.25rem}.AuthModal_subtitle__z_Fcz{font-size:.76rem}}.TelegramFloatWidget_floatWrapper__KsXeP{position:fixed;bottom:24px;left:20px;z-index:990;display:flex;align-items:center;text-decoration:none;animation:TelegramFloatWidget_slideInLeft__VxxCy .4s cubic-bezier(.16,1,.3,1);transition:transform .25s ease,box-shadow .25s ease}@keyframes TelegramFloatWidget_slideInLeft__VxxCy{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TelegramFloatWidget_telegramCard__0Gqh_{position:relative;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(14,30,48,.95),rgba(10,20,32,.98));border:1.5px solid rgba(34,158,217,.6);backdrop-filter:blur(12px);padding:8px 16px 8px 10px;border-radius:50px;box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 16px rgba(34,158,217,.35);cursor:pointer;user-select:none;transition:all .25s ease}.TelegramFloatWidget_telegramCard__0Gqh_:hover{border-color:#229ed9;box-shadow:0 10px 30px rgba(0,0,0,.8),0 0 24px rgba(34,158,217,.6);transform:translateY(-2px)}.TelegramFloatWidget_iconWrap__r8XYI{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0088cc,#229ed9);display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;box-shadow:0 2px 8px rgba(0,136,204,.5)}.TelegramFloatWidget_pulseRing__K_Eir{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:2px solid #229ed9;opacity:.8;animation:TelegramFloatWidget_pulseAnimation__HqnZ0 2s ease-out infinite}@keyframes TelegramFloatWidget_pulseAnimation__HqnZ0{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1.3);opacity:0}}.TelegramFloatWidget_onlineDot__X8oQ8{position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:#22c55e;border-radius:50%;border:2px solid #0e1e30;box-shadow:0 0 6px #22c55e}.TelegramFloatWidget_textWrap__iyo_v{display:flex;flex-direction:column;justify-content:center;text-align:left}.TelegramFloatWidget_headline__dn60i{font-size:.84rem;font-weight:800;color:#ffffff;display:flex;align-items:center;gap:6px;line-height:1.2}.TelegramFloatWidget_vipBadge__6SKbs{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000000;font-size:.62rem;font-weight:900;padding:1px 5px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.TelegramFloatWidget_subline__2mc9A{font-size:.72rem;color:#94a3b8;font-weight:500;line-height:1.2;margin-top:2px}.TelegramFloatWidget_closeBtn__vxkb7{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#1e293b;border:1px solid #475569;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;line-height:1;opacity:0;transition:opacity .2s,background-color .2s,color .2s;z-index:2}.TelegramFloatWidget_telegramCard__0Gqh_:hover .TelegramFloatWidget_closeBtn__vxkb7{opacity:1}.TelegramFloatWidget_closeBtn__vxkb7:hover{background:#ef4444;color:#ffffff;border-color:#ef4444}@media (max-width:900px){.TelegramFloatWidget_floatWrapper__KsXeP{bottom:calc(62px + env(safe-area-inset-bottom));left:12px}.TelegramFloatWidget_telegramCard__0Gqh_{padding:6px 12px 6px 8px;gap:8px}.TelegramFloatWidget_iconWrap__r8XYI{width:34px;height:34px}.TelegramFloatWidget_headline__dn60i{font-size:.78rem}.TelegramFloatWidget_subline__2mc9A{font-size:.68rem}.TelegramFloatWidget_closeBtn__vxkb7{opacity:.75}}@media (max-width:480px){.TelegramFloatWidget_floatWrapper__KsXeP{left:8px}.TelegramFloatWidget_telegramCard__0Gqh_{padding:5px 10px 5px 6px;gap:6px}.TelegramFloatWidget_iconWrap__r8XYI{width:30px;height:30px}.TelegramFloatWidget_headline__dn60i{font-size:.72rem}.TelegramFloatWidget_subline__2mc9A{display:none}}.VideoCard_card__xOkjn{display:flex;flex-direction:column;text-decoration:none;background-color:transparent;transition:all var(--transition-fast);position:relative;-webkit-tap-highlight-color:transparent}.VideoCard_cardLink__I6mMw{text-decoration:none;color:inherit;display:block}.VideoCard_thumbnailWrap__DNgqU{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#121212;border-radius:var(--radius-xs)}.VideoCard_thumbnail__c_ZNM{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-smooth)}.VideoCard_card__xOkjn:hover .VideoCard_thumbnail__c_ZNM{transform:scale(1.05)}.VideoCard_thumbnailPlaceholder__c7ehx{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#ffffff}.VideoCard_hdBadge__Jk5D_{position:absolute;top:6px;left:6px;background-color:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:.65rem;font-weight:800;padding:1px 4px;border-radius:2px;line-height:1.2;z-index:2;letter-spacing:.04em;transition:all var(--transition-fast)}.VideoCard_card__xOkjn:hover .VideoCard_hdBadge__Jk5D_{background-color:var(--accent-primary);border-color:var(--accent-primary)}.VideoCard_uhdBadge__Ynpk9{top:6px;left:6px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111111;font-size:.65rem;font-weight:900;line-height:1.2;letter-spacing:.05em;box-shadow:0 1px 4px rgba(0,0,0,.5)}.VideoCard_duration__uuqeC,.VideoCard_uhdBadge__Ynpk9{position:absolute;padding:1px 5px;border-radius:2px;z-index:2}.VideoCard_duration__uuqeC{bottom:5px;right:5px;background-color:rgba(0,0,0,.85);color:#ffffff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.VideoCard_overlay__H8Tqo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);opacity:0;transition:opacity var(--transition-base);z-index:3}.VideoCard_card__xOkjn:hover .VideoCard_overlay__H8Tqo{opacity:1}.VideoCard_playIconCircle__FLh2R{width:38px;height:38px;border-radius:50%;background-color:var(--accent-primary);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(186,117,5,.6);transform:scale(.9);transition:transform var(--transition-base)}.VideoCard_card__xOkjn:hover .VideoCard_playIconCircle__FLh2R{transform:scale(1.05)}.VideoCard_info__43OmE{padding:.5rem .25rem .25rem;display:flex;flex-direction:column}.VideoCard_title__evrHJ{font-size:.85rem;font-weight:600;line-height:1.35;color:#ffffff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.35rem;transition:color var(--transition-fast)}.VideoCard_card__xOkjn:hover .VideoCard_title__evrHJ{color:var(--accent-primary)}.VideoCard_metaRow__dSkHh{display:flex;align-items:center;justify-content:space-between;font-size:.725rem;color:#888888}.VideoCard_viewsCount__pmvoN{display:inline-flex;align-items:center;gap:3px;color:#888888}.VideoCard_rating__ckEBq{display:flex;align-items:center;gap:3px;color:#888888}.VideoCard_favBtn__DXY85{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.15);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0}.VideoCard_favBtn__DXY85:hover{background:rgba(0,0,0,.9);transform:scale(1.15)}.VideoCard_favBtnActive__fBQrt{background:rgba(225,29,72,.85)!important;border-color:#e11d48!important;color:#ffffff!important;box-shadow:0 0 10px rgba(225,29,72,.5)}.VideoCard_previewVideo__G5Xff{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transition:opacity .25s ease-in;pointer-events:none;background:#000}.VideoCard_previewVideoActive__RKA7g{opacity:1}@media (max-width:768px){.VideoCard_info__43OmE{padding:.35rem .15rem .2rem}.VideoCard_title__evrHJ{font-size:.78rem;margin-bottom:.25rem;line-height:1.3}.VideoCard_metaRow__dSkHh{font-size:.675rem}.VideoCard_hdBadge__Jk5D_,.VideoCard_uhdBadge__Ynpk9{font-size:.6rem;padding:1px 3px}.VideoCard_duration__uuqeC{font-size:.65rem;padding:1px 4px}.VideoCard_playIconCircle__FLh2R{width:32px;height:32px}.VideoCard_favBtn__DXY85{width:26px;height:26px}}@media (max-width:480px){.VideoCard_info__43OmE{padding:.3rem .1rem .15rem}.VideoCard_title__evrHJ{font-size:.72rem;-webkit-line-clamp:2}.VideoCard_metaRow__dSkHh{font-size:.625rem}}@media (max-width:360px){.VideoCard_title__evrHJ{font-size:.68rem}}.HomeStarsSection_section__ThGLG{margin:1.25rem 0 1.5rem;padding:1.25rem;background:linear-gradient(135deg,rgba(20,20,24,.9),rgba(26,26,34,.9));border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-md,8px)}.HomeStarsSection_header__70vJo{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.HomeStarsSection_header__70vJo,.HomeStarsSection_titleGroup__Ai7Ft{display:flex;align-items:center;gap:8px}.HomeStarsSection_title__pVl65{font-size:1.15rem;font-weight:800;color:#ffffff;display:flex;align-items:center;gap:6px;margin:0}.HomeStarsSection_viewAllLink__01SnX{display:inline-flex;align-items:center;gap:4px;font-size:.825rem;font-weight:700;color:#fbbf24;text-decoration:none;transition:color .2s ease}.HomeStarsSection_viewAllLink__01SnX:hover{color:#ffffff}.HomeStarsSection_starsRail__4Tt70{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(251,191,36,.3) transparent}.HomeStarsSection_starsRail__4Tt70::-webkit-scrollbar{height:4px}.HomeStarsSection_starsRail__4Tt70::-webkit-scrollbar-thumb{background:rgba(251,191,36,.4);border-radius:4px}.HomeStarsSection_starCard__MoD0S{flex:0 0 135px;display:flex;flex-direction:column;align-items:center;text-decoration:none;background:rgba(15,15,18,.85);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm,6px);padding:10px 8px;transition:all .2s ease;position:relative}.HomeStarsSection_starCard__MoD0S:hover{transform:translateY(-3px);border-color:rgba(251,191,36,.5);box-shadow:0 6px 16px rgba(0,0,0,.4)}.HomeStarsSection_avatarWrap__kBf3e{position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid #fbbf24;margin-bottom:8px;box-shadow:0 2px 10px rgba(251,191,36,.25)}.HomeStarsSection_avatar__A3MLr{width:100%;height:100%;object-fit:cover}.HomeStarsSection_countryTag__qSPpN{position:absolute;bottom:0;right:0;background:#000000;border:1px solid rgba(255,255,255,.3);font-size:.6rem;font-weight:800;padding:1px 4px;border-radius:3px;color:#fbbf24}.HomeStarsSection_starName__MJexj{font-size:.825rem;font-weight:700;color:#ffffff;margin-bottom:2px}.HomeStarsSection_starCategory__SeW_v,.HomeStarsSection_starName__MJexj{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.HomeStarsSection_starCategory__SeW_v{font-size:.68rem;color:#888888}.HomeStarsSection_uhdBadge__ttI8g{margin-top:5px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111111;font-size:.6rem;font-weight:900;padding:1px 5px;border-radius:2px;letter-spacing:.04em}@media (max-width:768px){.HomeStarsSection_section__ThGLG{padding:1rem;margin:1rem 0 1.25rem}.HomeStarsSection_title__pVl65{font-size:1rem}}@media (max-width:480px){.HomeStarsSection_section__ThGLG{padding:.75rem}.HomeStarsSection_starsRail__4Tt70{gap:8px}.HomeStarsSection_starCard__MoD0S{flex:0 0 110px;padding:8px 6px}.HomeStarsSection_avatarWrap__kBf3e{width:58px;height:58px;margin-bottom:6px}.HomeStarsSection_starName__MJexj{font-size:.75rem}.HomeStarsSection_starCategory__SeW_v{font-size:.62rem}}.CommentsSection_commentsContainer__DfzTo{margin-top:2.5rem;padding:1.75rem;background:#0f1015;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.CommentsSection_header__Hfo7S{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.CommentsSection_titleGroup__BCTqQ{display:flex;align-items:center;gap:.6rem}.CommentsSection_titleGroup__BCTqQ h3{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.CommentsSection_countBadge__ZTP7c{background:rgba(255,140,0,.15);color:#ff8c00;border:1px solid rgba(255,140,0,.3);padding:.15rem .6rem;border-radius:999px;font-size:.82rem;font-weight:600}.CommentsSection_guidelineNote__rPsQ4{font-size:.8rem;color:#888899}.CommentsSection_formBox__aclje{background:#14161f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:1.25rem;margin-bottom:2rem}.CommentsSection_formRowTop__U1cAr{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.CommentsSection_nameInputWrap__7Qn5x{display:flex;align-items:center;gap:.5rem;background:#1c1e2a;border:1px solid rgba(255,255,255,.1);padding:.45rem .85rem;border-radius:8px;width:100%;max-width:280px}.CommentsSection_nameInputWrap__7Qn5x svg{color:#ff8c00;flex-shrink:0}.CommentsSection_nameInput__XG86Z{background:transparent;border:none;outline:none;color:#ffffff;font-size:.88rem;width:100%}.CommentsSection_nameInput__XG86Z::placeholder{color:#666677}.CommentsSection_textareaWrap__sJvm8{margin-bottom:.85rem}.CommentsSection_commentInput__ztXzv{width:100%;min-height:85px;padding:.75rem 1rem;background:#1c1e2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff;font-size:.92rem;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}.CommentsSection_commentInput__ztXzv:focus{border-color:#ff8c00;box-shadow:0 0 0 2px rgba(255,140,0,.2)}.CommentsSection_commentInput__ztXzv::placeholder{color:#666677}.CommentsSection_formFooter__nA8qo{display:flex;align-items:center;justify-content:space-between}.CommentsSection_charCount__9GFAx{font-size:.78rem;color:#777788}.CommentsSection_submitBtn__AdRV3{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff8c00,#ff5500);color:#ffffff;border:none;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;border-radius:8px;cursor:pointer;transition:opacity .2s,transform .1s}.CommentsSection_submitBtn__AdRV3:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.CommentsSection_submitBtn__AdRV3:disabled{opacity:.5;cursor:not-allowed}.CommentsSection_postSuccess__lWIgd{margin-top:.5rem;color:#10b981;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.CommentsSection_commentList__MdE8K{display:flex;flex-direction:column;gap:1.25rem}.CommentsSection_commentCard__m3D1D{display:flex;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.CommentsSection_commentCard__m3D1D:last-child{border-bottom:none;padding-bottom:0}.CommentsSection_avatar__FTsQR{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#ffffff;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 6px rgba(0,0,0,.3)}.CommentsSection_commentBody__yH6OX{flex:1}.CommentsSection_commentMeta__hBlxj{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;flex-wrap:wrap}.CommentsSection_authorName___CxU3{font-weight:600;font-size:.92rem;color:#eeeeee}.CommentsSection_verifiedBadge__qqELT{background:rgba(34,197,94,.15);color:#4ade80;font-size:.72rem;padding:.1rem .45rem;border-radius:4px;font-weight:600}.CommentsSection_timeAgo__haMZl{font-size:.78rem;color:#777788}.CommentsSection_commentText___0eIo{color:#d1d5db;font-size:.92rem;line-height:1.5;margin:0 0 .6rem;word-break:break-word;white-space:pre-wrap}.CommentsSection_commentActions__76jsv{display:flex;align-items:center;gap:1rem}.CommentsSection_likeCommentBtn__WQrCJ{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px solid rgba(255,255,255,.08);color:#9ca3af;padding:.25rem .65rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s}.CommentsSection_likeCommentBtn__WQrCJ:hover{background:rgba(255,255,255,.05);color:#ffffff;border-color:rgba(255,255,255,.2)}.CommentsSection_likeCommentBtnActive__y6YQ2{background:rgba(255,140,0,.15);color:#ff8c00;border-color:rgba(255,140,0,.4)}@media (max-width:640px){.CommentsSection_commentsContainer__DfzTo{padding:1.1rem}.CommentsSection_formRowTop__U1cAr{flex-direction:column;align-items:stretch}.CommentsSection_nameInputWrap__7Qn5x{max-width:100%}}