.Navbar-module___rHu7W__navbar{z-index:1000;transition:background var(--transition-base), box-shadow var(--transition-base);background:0 0;position:fixed;top:0;left:0;right:0}.Navbar-module___rHu7W__navbar.Navbar-module___rHu7W__scrolled{-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 0 var(--color-border), 0 4px 20px #0009;background:#0d0d12f7}.Navbar-module___rHu7W__container{max-width:var(--container-max);padding:0 var(--container-padding);align-items:center;gap:1.5rem;height:68px;margin:0 auto;display:flex}.Navbar-module___rHu7W__logo{cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module___rHu7W__logoWrapper{flex-direction:column;display:inline-flex;position:relative}.Navbar-module___rHu7W__logoText{font-family:var(--font-logo,"Space Grotesk", -apple-system, sans-serif);letter-spacing:-.03em;transition:opacity var(--transition-fast);align-items:center;font-size:2rem;font-weight:700;line-height:1;display:flex}@media (min-width:1024px){.Navbar-module___rHu7W__logoText{font-size:2.5rem}}.Navbar-module___rHu7W__logo:hover .Navbar-module___rHu7W__logoText{opacity:.9}.Navbar-module___rHu7W__logoIm{background:linear-gradient(90deg,#22d3ee,#06b6d4);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.Navbar-module___rHu7W__logoDh{color:#fff}.Navbar-module___rHu7W__logoAccent{pointer-events:none;background:linear-gradient(90deg,#22d3ee,#0000);border-radius:9999px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.Navbar-module___rHu7W__nav{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.Navbar-module___rHu7W__navItem{position:relative}.Navbar-module___rHu7W__navLink{color:var(--color-text-secondary);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.Navbar-module___rHu7W__navLink:hover{color:var(--color-text-primary);background:#ffffff0f}.Navbar-module___rHu7W__chevron{transition:transform var(--transition-fast);opacity:.6}.Navbar-module___rHu7W__chevronOpen{opacity:1;transform:rotate(180deg)}.Navbar-module___rHu7W__dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:100;min-width:180px;padding:.5rem;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #0009}.Navbar-module___rHu7W__dropdownItem{color:var(--color-text-secondary);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);padding:.5rem .75rem;font-size:.8rem;display:block}.Navbar-module___rHu7W__dropdownItem:hover{color:var(--color-gold);background:var(--color-gold-muted)}.Navbar-module___rHu7W__actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.Navbar-module___rHu7W__iconBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.Navbar-module___rHu7W__iconBtn:hover{color:var(--color-text-primary);background:#ffffff14}.Navbar-module___rHu7W__signInBtn{color:var(--color-bg-primary);background:var(--color-gold);border:1.5px solid var(--color-gold);border-radius:var(--radius-md);transition:opacity var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module___rHu7W__signInBtn:hover{opacity:.92;background:var(--color-gold-light);border-color:var(--color-gold-light)}.Navbar-module___rHu7W__desktopSearch{flex:1;max-width:520px;margin:0 1rem;position:relative}.Navbar-module___rHu7W__searchGroup{align-items:center;width:100%;display:flex;position:relative}.Navbar-module___rHu7W__categoryContainer{flex-shrink:0;position:relative}.Navbar-module___rHu7W__categoryBtn{border-radius:var(--radius-xl) 0 0 var(--radius-xl);color:#d4d4d8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1a1a26e6;border:1px solid #ffffff1f;border-right:none;align-items:center;gap:.45rem;height:42px;padding:0 .85rem;font-size:.825rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.Navbar-module___rHu7W__categoryBtn:hover{color:#fff;background:#242434f2}.Navbar-module___rHu7W__categoryLabel{font-size:.825rem;font-weight:500}.Navbar-module___rHu7W__categoryChevron{opacity:.6;transition:transform .2s}.Navbar-module___rHu7W__categoryChevronOpen{opacity:1;transform:rotate(180deg)}.Navbar-module___rHu7W__categoryDropdown{border-radius:var(--radius-lg);z-index:120;background:#14141f;border:1px solid #ffffff24;width:210px;padding:.35rem;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 20px 45px #000000bf}.Navbar-module___rHu7W__categoryOption{border-radius:var(--radius-md);color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.6rem .85rem;font-size:.825rem;font-weight:500;transition:all .15s;display:flex}.Navbar-module___rHu7W__categoryOption:hover{color:#fff;background:#ffffff14}.Navbar-module___rHu7W__categoryOptionActive{color:#22d3ee;background:#06b6d426}.Navbar-module___rHu7W__categoryOptionSub{color:#71717a;margin-left:auto;font-size:.68rem}.Navbar-module___rHu7W__searchInput{border-radius:0 var(--radius-xl) var(--radius-xl) 0;color:#fff;background:#12121ad9;border:1px solid #ffffff1f;border-left:none;outline:none;flex:1;height:42px;padding:0 4.2rem 0 .85rem;font-size:.85rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.Navbar-module___rHu7W__searchInput::placeholder{color:#71717a}.Navbar-module___rHu7W__searchInput:focus{background:#161620f2;border-color:#06b6d480;box-shadow:0 0 0 2px #06b6d42e}.Navbar-module___rHu7W__searchBtn{border-radius:var(--radius-md);color:#09090b;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Navbar-module___rHu7W__searchBtn:hover{transform:translateY(-50%)scale(1.05);box-shadow:0 4px 14px #06b6d473}.Navbar-module___rHu7W__clearBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.Navbar-module___rHu7W__clearBtn:hover{color:#fff}.Navbar-module___rHu7W__resultsDropdown{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);z-index:150;background:#12121afa;border:1px solid #ffffff1f;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 52px #000000d9}.Navbar-module___rHu7W__resultsContent{max-height:65vh;overflow-y:auto}.Navbar-module___rHu7W__resultsContent::-webkit-scrollbar{width:6px}.Navbar-module___rHu7W__resultsContent::-webkit-scrollbar-track{background:#ffffff05}.Navbar-module___rHu7W__resultsContent::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.Navbar-module___rHu7W__resultsContent::-webkit-scrollbar-thumb:hover{background:#ffffff40}.Navbar-module___rHu7W__loadingState{text-align:center;color:#a1a1aa;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.Navbar-module___rHu7W__spinner{color:#06b6d4;animation:1s linear infinite Navbar-module___rHu7W__spin}@keyframes Navbar-module___rHu7W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Navbar-module___rHu7W__categoryBadge{color:#a1a1aa;background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.75rem;display:flex}.Navbar-module___rHu7W__categoryBadgeName{color:#22d3ee;font-weight:600}.Navbar-module___rHu7W__sectionHeader{letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;font-weight:700;display:flex}.Navbar-module___rHu7W__sectionHeaderCyan{color:#22d3ee}.Navbar-module___rHu7W__sectionHeaderEmerald{color:#34d399}.Navbar-module___rHu7W__resultItem{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #ffffff0d;border-left:3px solid #0000;align-items:center;gap:.85rem;padding:.7rem 1rem .7rem calc(1rem - 3px);text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.Navbar-module___rHu7W__resultItem:hover{background:#1f2937cc;border-left-color:#06b6d4}.Navbar-module___rHu7W__resultItem.Navbar-module___rHu7W__keyboardFocus{background:linear-gradient(90deg,#06b6d42e,#06b6d40a);border-left-color:#06b6d4}.Navbar-module___rHu7W__movieThumb{border-radius:var(--radius-md);color:#71717a;background:#1f1f2e;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:60px;display:flex;overflow:hidden}.Navbar-module___rHu7W__celebThumb{color:#71717a;background:#1f1f2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.Navbar-module___rHu7W__thumbImg{object-fit:cover;width:100%;height:100%}.Navbar-module___rHu7W__itemInfo{flex:1;min-width:0}.Navbar-module___rHu7W__itemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.Navbar-module___rHu7W__itemMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.Navbar-module___rHu7W__movieBadge{color:#22d3ee;letter-spacing:.04em;background:#06b6d433;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.Navbar-module___rHu7W__celebBadge{color:#34d399;letter-spacing:.04em;background:#10b98133;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.Navbar-module___rHu7W__orgBadge{color:#c084fc;letter-spacing:.04em;background:#a855f733;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.Navbar-module___rHu7W__metaText{color:#a1a1aa;font-size:.75rem}.Navbar-module___rHu7W__metaMuted{color:#71717a;font-size:.72rem}.Navbar-module___rHu7W__ratingBadge{color:#fbbf24;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:flex}.Navbar-module___rHu7W__keywordBadge{color:#34d399;align-items:center;gap:.2rem;font-size:.72rem;display:flex}.Navbar-module___rHu7W__noResults{text-align:center;color:#71717a;flex-direction:column;align-items:center;padding:2.5rem 1rem;display:flex}.Navbar-module___rHu7W__noResultsIcon{color:#52525b;margin-bottom:.5rem;font-size:2rem}.Navbar-module___rHu7W__noResultsTitle{color:#d4d4d8;font-size:.875rem;font-weight:500}.Navbar-module___rHu7W__noResultsDesc{color:#71717a;margin-top:.25rem;font-size:.75rem}.Navbar-module___rHu7W__mobileSearchDrawer{background:#0d0d14fa;border-bottom:1px solid #ffffff1a;padding:.75rem 1rem 1rem;position:relative}.Navbar-module___rHu7W__mobileSearchContainer{width:100%;position:relative}.Navbar-module___rHu7W__mobileMenu{background:var(--color-bg-secondary);border-left:1px solid var(--color-border);z-index:999;width:280px;padding:1.5rem 1rem;position:fixed;top:68px;bottom:0;right:0;overflow-y:auto}.Navbar-module___rHu7W__mobileNavLink{color:var(--color-text-primary);border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module___rHu7W__mobileNavLink:hover{color:var(--color-gold);background:#ffffff0f}.Navbar-module___rHu7W__mobileSubLink{color:var(--color-text-secondary);border-radius:var(--radius-md);padding:.4rem .75rem .4rem 2.75rem;font-size:.85rem;text-decoration:none;display:block}.Navbar-module___rHu7W__mobileSubLink:hover{color:var(--color-gold)}.Navbar-module___rHu7W__mobileDivider{background:var(--color-border);height:1px;margin:1rem 0}.Navbar-module___rHu7W__mobileSignIn{background:var(--color-gold);color:var(--color-bg-primary);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module___rHu7W__overlay{z-index:998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.Navbar-module___rHu7W__hideMobile{display:none}.Navbar-module___rHu7W__mobileOnly{display:flex}.Navbar-module___rHu7W__desktopSearch{display:none}@media (min-width:768px){.Navbar-module___rHu7W__hideMobile{display:flex}.Navbar-module___rHu7W__mobileOnly{display:none}.Navbar-module___rHu7W__desktopSearch{display:flex}}@media (max-width:1100px){.Navbar-module___rHu7W__nav{display:none}.Navbar-module___rHu7W__desktopSearch{max-width:100%}}.Navbar-module___rHu7W__userMenuWrapper{align-items:center;display:flex;position:relative}.Navbar-module___rHu7W__userBtn{border-radius:var(--radius-md,10px);color:#fff;cursor:pointer;transition:background var(--transition-fast,.2s);background:0 0;border:none;align-items:center;gap:.35rem;padding:.2rem .35rem;font-family:inherit;display:flex}.Navbar-module___rHu7W__userBtn:hover{background:#ffffff14}.Navbar-module___rHu7W__userAvatar{object-fit:cover;border-radius:10px;flex-shrink:0;width:38px;height:38px}.Navbar-module___rHu7W__userAvatarPlaceholder{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;font-weight:700;display:flex}.Navbar-module___rHu7W__userName{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.84rem;font-weight:600;overflow:hidden}.Navbar-module___rHu7W__userChevron{color:#a1a1aa;flex-shrink:0;transition:transform .2s}.Navbar-module___rHu7W__userChevronOpen{transform:rotate(180deg)}.Navbar-module___rHu7W__userDropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;background:#12141dfa;border:1px solid #ffffff1f;border-radius:12px;width:230px;animation:.18s cubic-bezier(.16,1,.3,1) Navbar-module___rHu7W__userDropdownAnim;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #000000bf,0 0 0 1px #06b6d41a}@keyframes Navbar-module___rHu7W__userDropdownAnim{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Navbar-module___rHu7W__userHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;padding:.85rem 1rem}.Navbar-module___rHu7W__userHeaderName{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:600;overflow:hidden}.Navbar-module___rHu7W__userHeaderEmail{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.74rem;overflow:hidden}.Navbar-module___rHu7W__userMenuList{padding:.35rem 0}.Navbar-module___rHu7W__userMenuItem{color:#d4d4d8;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.55rem 1rem;font-family:inherit;font-size:.84rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.Navbar-module___rHu7W__userMenuItem:hover{color:#fff;background:#ffffff0f}.Navbar-module___rHu7W__userMenuLogout{color:#f87171;border-top:1px solid #ffffff0f;margin-top:.25rem;padding-top:.6rem}.Navbar-module___rHu7W__userMenuLogout:hover{color:#ef4444;background:#ef44441a}.Navbar-module___rHu7W__mobileUserBox{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem;display:flex}.Navbar-module___rHu7W__mobileUserInfo{flex:1;min-width:0}.Navbar-module___rHu7W__mobileUserName{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.Navbar-module___rHu7W__mobileUserEmail{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.75rem;overflow:hidden}.Navbar-module___rHu7W__mobileLogoutBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.7rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.Navbar-module___rHu7W__mobileLogoutBtn:hover{color:#ef4444;background:#ef444433}
.Footer-module__Grjkva__footer{background:linear-gradient(#111118,#0a0a10);border-top:1px solid #ffffff0f;margin-top:5rem;position:relative;overflow:hidden}.Footer-module__Grjkva__glowTL{pointer-events:none;background:radial-gradient(circle,#06b6d412 0%,#0000 70%);width:380px;height:380px;position:absolute;top:0;left:0}.Footer-module__Grjkva__glowBR{pointer-events:none;background:radial-gradient(circle,#8b5cf612 0%,#0000 70%);width:320px;height:320px;position:absolute;bottom:0;right:0}.Footer-module__Grjkva__wrap{z-index:1;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative}.Footer-module__Grjkva__top{grid-template-columns:260px 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:900px){.Footer-module__Grjkva__top{grid-template-columns:1fr;gap:2.5rem}}.Footer-module__Grjkva__brand{flex-direction:column;gap:1.2rem;display:flex}.Footer-module__Grjkva__logoLink{cursor:pointer;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__logoWrapper{flex-direction:column;display:inline-flex;position:relative}.Footer-module__Grjkva__logoText{font-family:var(--font-logo,"Space Grotesk", -apple-system, sans-serif);letter-spacing:-.03em;transition:opacity var(--transition-fast);align-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:flex}@media (min-width:1024px){.Footer-module__Grjkva__logoText{font-size:2rem}}.Footer-module__Grjkva__logoLink:hover .Footer-module__Grjkva__logoText{opacity:.9}.Footer-module__Grjkva__logoIm{background:linear-gradient(90deg,#22d3ee,#06b6d4);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.Footer-module__Grjkva__logoDh{color:#fff}.Footer-module__Grjkva__logoAccent{pointer-events:none;background:linear-gradient(90deg,#22d3ee,#0000);border-radius:9999px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.Footer-module__Grjkva__tagline{color:#71717a;max-width:280px;font-size:.83rem;line-height:1.7}.Footer-module__Grjkva__social{gap:8px;display:flex}.Footer-module__Grjkva__sBtn{color:#52525b;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}.Footer-module__Grjkva__fb:hover{color:#fff;background:#1877f2;border-color:#0000}.Footer-module__Grjkva__xBtn:hover{color:#fff;background:#000;border-color:#0000}.Footer-module__Grjkva__ig:hover{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-color:#0000}.Footer-module__Grjkva__yt:hover{color:#fff;background:red;border-color:#0000}.Footer-module__Grjkva__cols{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:640px){.Footer-module__Grjkva__cols{grid-template-columns:repeat(2,1fr)}}.Footer-module__Grjkva__col{flex-direction:column;display:flex}.Footer-module__Grjkva__colHead{color:#fff;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 .9rem;font-size:.8rem;font-weight:700;display:flex}.Footer-module__Grjkva__colBar{background:linear-gradient(#22d3ee,#06b6d4);border-radius:999px;flex-shrink:0;width:3px;height:14px;display:inline-block}.Footer-module__Grjkva__colList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__colLink{color:#71717a;font-size:.82rem;text-decoration:none;transition:color .15s}.Footer-module__Grjkva__colLink:hover{color:#22d3ee}.Footer-module__Grjkva__newsletter{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.5rem 1.75rem;display:flex}@media (min-width:900px){.Footer-module__Grjkva__newsletter{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.Footer-module__Grjkva__nlLeft{flex:1}.Footer-module__Grjkva__nlTitle{color:#fff;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1rem;font-weight:700;display:flex}.Footer-module__Grjkva__nlIcon{color:#06b6d4;flex-shrink:0}.Footer-module__Grjkva__nlSub{color:#71717a;margin:0;font-size:.82rem}.Footer-module__Grjkva__nlForm{flex:1;gap:8px;max-width:400px;display:flex}.Footer-module__Grjkva__nlInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;min-width:0;height:44px;padding:0 1rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.Footer-module__Grjkva__nlInput::placeholder{color:#52525b}.Footer-module__Grjkva__nlInput:focus{border-color:#06b6d480;box-shadow:0 0 0 3px #06b6d41a}.Footer-module__Grjkva__nlBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 1.25rem;font-size:.82rem;font-weight:700;transition:box-shadow .2s;display:inline-flex}.Footer-module__Grjkva__nlBtn:hover{box-shadow:0 6px 20px #06b6d459}.Footer-module__Grjkva__bottom{border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (min-width:640px){.Footer-module__Grjkva__bottom{flex-direction:row;justify-content:space-between}}.Footer-module__Grjkva__copy{color:#52525b;margin:0;font-size:.8rem}.Footer-module__Grjkva__badges{align-items:center;gap:8px;display:flex}.Footer-module__Grjkva__soon{color:#3f3f46;font-size:.72rem}.Footer-module__Grjkva__badge{color:#71717a;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:.3rem .8rem;font-size:.72rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.Footer-module__Grjkva__badge:hover{color:#fff;border-color:#ffffff40}
.page-module___8aEwW__moviesSection{background:var(--color-bg-primary)}.page-module___8aEwW__scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.page-module___8aEwW__scrollRow::-webkit-scrollbar{height:4px}.page-module___8aEwW__scrollRow::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}.page-module___8aEwW__movieCardWrapper{scroll-snap-align:start;flex:0 0 160px}@media (min-width:480px){.page-module___8aEwW__movieCardWrapper{flex:0 0 175px}}@media (min-width:768px){.page-module___8aEwW__movieCardWrapper{flex:0 0 190px}}.page-module___8aEwW__movieGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:480px){.page-module___8aEwW__movieGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.page-module___8aEwW__movieGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.page-module___8aEwW__movieGrid{grid-template-columns:repeat(6,1fr)}}.page-module___8aEwW__celebSection{background:var(--color-bg-secondary)}.page-module___8aEwW__celebGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (min-width:640px){.page-module___8aEwW__celebGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.page-module___8aEwW__celebGrid{grid-template-columns:repeat(8,1fr)}}.page-module___8aEwW__ctaBanner{padding:var(--spacing-3xl) 0;background:var(--color-bg-primary)}.page-module___8aEwW__ctaInner{border-radius:var(--radius-2xl);text-align:center;background:linear-gradient(135deg,#f5c51814 0%,#7c3aed1a 50%,#06b6d414 100%);border:1px solid #f5c51826;padding:4rem 3rem;position:relative;overflow:hidden}.page-module___8aEwW__ctaContent{z-index:1;max-width:600px;margin:0 auto;position:relative}.page-module___8aEwW__ctaTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1.2}.page-module___8aEwW__ctaSubtitle{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module___8aEwW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__ctaPrimary{background:var(--color-gold);color:var(--color-bg-primary);border-radius:var(--radius-md);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;padding:.85rem 2rem;font-size:.95rem;font-weight:700;display:inline-flex}.page-module___8aEwW__ctaPrimary:hover{background:var(--color-gold-light);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.page-module___8aEwW__ctaSecondary{color:var(--color-text-primary);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0f;border:1px solid #fff3;align-items:center;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.page-module___8aEwW__ctaSecondary:hover{background:#ffffff1f;border-color:#ffffff59}.page-module___8aEwW__ctaDecor{pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__ctaOrb1{background:radial-gradient(circle,#f5c5181f 0%,#0000 60%);border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;left:-100px}.page-module___8aEwW__ctaOrb2{background:radial-gradient(circle,#7c3aed1f 0%,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.page-module___8aEwW__ctaOrb3{background:radial-gradient(circle,#06b6d414 0%,#0000 60%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}@media (max-width:768px){.page-module___8aEwW__ctaInner{padding:2.5rem 1.5rem}}
.movie-detail-module__kWwrtq__page{background:var(--color-bg-primary,#0a0a0f);color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.movie-detail-module__kWwrtq__toast{z-index:10000;border-radius:var(--radius-xl,1rem);color:#fff;-webkit-backdrop-filter:blur(16px);background:#12121af2;border:1px solid #06b6d466;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 12px 32px #0009,0 0 20px #06b6d433}.movie-detail-module__kWwrtq__heroSection{align-items:flex-end;min-height:550px;padding-top:80px;padding-bottom:3.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.movie-detail-module__kWwrtq__heroSection{min-height:620px;padding-top:90px;padding-bottom:4rem}}.movie-detail-module__kWwrtq__backdropWrap{z-index:0;pointer-events:none;position:absolute;inset:0}.movie-detail-module__kWwrtq__backdropImage{object-fit:cover;filter:brightness(.4)saturate(1.1);width:100%;height:100%}.movie-detail-module__kWwrtq__heroFallback{background:linear-gradient(135deg,#09090e 0%,#10121d 50%,#07090e 100%);width:100%;height:100%;position:relative;overflow:hidden}.movie-detail-module__kWwrtq__orb1{filter:blur(80px);background:radial-gradient(circle,#06b6d426 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-10%;left:15%}.movie-detail-module__kWwrtq__orb2{filter:blur(100px);background:radial-gradient(circle,#eab3081a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:0%;right:10%}.movie-detail-module__kWwrtq__spotlight{pointer-events:none;background:radial-gradient(at top,#ffffff0a 0%,#0000 70%);width:800px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.movie-detail-module__kWwrtq__backdropGradientTop{background:linear-gradient(#0a0a0fcc 0%,#0000 40%);position:absolute;inset:0}.movie-detail-module__kWwrtq__backdropGradientBottom{background:linear-gradient(#0000 0%,#0a0a0fd9 55%,#0a0a0f 100%);position:absolute;inset:0}.movie-detail-module__kWwrtq__backdropGradientLeft{background:linear-gradient(90deg,#0a0a0fcc 0%,#0000 60%);position:absolute;inset:0}.movie-detail-module__kWwrtq__heroContainer{z-index:10;width:100%;max-width:var(--container-max,1400px);padding:0 var(--container-padding,1.5rem);margin:0 auto;position:relative}.movie-detail-module__kWwrtq__breadcrumb{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.movie-detail-module__kWwrtq__breadcrumbLink{color:#a1a1aa;align-items:center;gap:.35rem;text-decoration:none;transition:color .15s;display:inline-flex}.movie-detail-module__kWwrtq__breadcrumbLink:hover{color:#06b6d4}.movie-detail-module__kWwrtq__breadcrumbSep{color:#52525b}.movie-detail-module__kWwrtq__breadcrumbCurrent{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-weight:500;overflow:hidden}.movie-detail-module__kWwrtq__heroLayout{flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:1024px){.movie-detail-module__kWwrtq__heroLayout{flex-direction:row;align-items:flex-start;gap:3rem}}.movie-detail-module__kWwrtq__posterColumn{flex-shrink:0}.movie-detail-module__kWwrtq__posterCard{aspect-ratio:2/3;background:#14141f;border-radius:1rem;width:220px;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000e6,0 0 0 1px #ffffff1a}@media (min-width:640px){.movie-detail-module__kWwrtq__posterCard{width:260px}}@media (min-width:1024px){.movie-detail-module__kWwrtq__posterCard{width:300px}}.movie-detail-module__kWwrtq__posterImg{object-fit:cover;width:100%;height:100%}.movie-detail-module__kWwrtq__posterPlaceholder{color:#71717a;background:linear-gradient(135deg,#181824,#12121c);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.movie-detail-module__kWwrtq__posterStreamBadge{color:#09090b;background:linear-gradient(135deg,#0891b2,#06b6d4);align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.movie-detail-module__kWwrtq__posterStreamLogo{object-fit:contain;background:#ffffff26;border-radius:6px;width:28px;height:28px;padding:2px}.movie-detail-module__kWwrtq__posterStreamSub{text-transform:uppercase;letter-spacing:.04em;opacity:.9;font-size:.68rem;font-weight:700;display:block}.movie-detail-module__kWwrtq__posterStreamMain{font-size:.8rem;font-weight:800;line-height:1.2;display:block}.movie-detail-module__kWwrtq__infoColumn{text-align:center;flex:1;min-width:0}@media (min-width:1024px){.movie-detail-module__kWwrtq__infoColumn{text-align:left}}.movie-detail-module__kWwrtq__title{letter-spacing:-.02em;color:#fff;margin-bottom:.65rem;font-size:2rem;font-weight:900;line-height:1.15}@media (min-width:640px){.movie-detail-module__kWwrtq__title{font-size:2.75rem}}@media (min-width:1024px){.movie-detail-module__kWwrtq__title{font-size:3.5rem}}.movie-detail-module__kWwrtq__titleYear{color:#a1a1aa;font-weight:400}.movie-detail-module__kWwrtq__metaRow{color:#d4d4d8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}@media (min-width:1024px){.movie-detail-module__kWwrtq__metaRow{justify-content:flex-start}}.movie-detail-module__kWwrtq__certBadge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800}.movie-detail-module__kWwrtq__certRed{color:#f87171;background:#ef444426;border-color:#ef444466}.movie-detail-module__kWwrtq__certAmber{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b66}.movie-detail-module__kWwrtq__certGreen{color:#34d399;background:#10b98126;border-color:#10b98166}.movie-detail-module__kWwrtq__certZinc{color:#a1a1aa;background:#71717a26;border-color:#71717a66}.movie-detail-module__kWwrtq__metaItem{align-items:center;gap:.35rem;display:inline-flex}.movie-detail-module__kWwrtq__metaIcon{color:#a1a1aa}.movie-detail-module__kWwrtq__metaDot{color:#52525b}.movie-detail-module__kWwrtq__actionToolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.5rem;display:flex}@media (min-width:1024px){.movie-detail-module__kWwrtq__actionToolbar{justify-content:flex-start}}.movie-detail-module__kWwrtq__scoreGauge{align-items:center;gap:.65rem;display:flex;position:relative}.movie-detail-module__kWwrtq__gaugeSvg{width:52px;height:52px;transform:rotate(-90deg)}.movie-detail-module__kWwrtq__gaugeBg{fill:none;stroke:#ffffff14;stroke-width:4px}.movie-detail-module__kWwrtq__gaugeFill{fill:none;stroke:#06b6d4;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1s}.movie-detail-module__kWwrtq__gaugeNumber{color:#fff;font-size:.825rem;font-weight:800;position:absolute;top:26px;left:26px;transform:translate(-50%,-50%)}.movie-detail-module__kWwrtq__gaugeLabel{text-align:left;flex-direction:column;font-size:.75rem;line-height:1.1;display:flex}.movie-detail-module__kWwrtq__gaugeLabel strong{color:#fff}.movie-detail-module__kWwrtq__gaugeLabel span{color:#a1a1aa}.movie-detail-module__kWwrtq__ratingBadgeBox{border-radius:var(--radius-lg,.75rem);background:#fbbf241a;border:1px solid #fbbf244d;align-items:center;gap:.4rem;padding:.45rem .85rem;display:flex}.movie-detail-module__kWwrtq__ratingVal{color:#fbbf24;font-size:1.05rem;font-weight:800}.movie-detail-module__kWwrtq__ratingMax{color:#a1a1aa;font-size:.7rem}.movie-detail-module__kWwrtq__playTrailerBtn{color:#09090b;border-radius:var(--radius-lg,.75rem);cursor:pointer;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.movie-detail-module__kWwrtq__playTrailerBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #06b6d466}.movie-detail-module__kWwrtq__actionIconBtn{border-radius:var(--radius-lg,.75rem);color:#d4d4d8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.35rem;width:42px;height:42px;transition:all .2s;display:flex;position:relative}.movie-detail-module__kWwrtq__actionIconBtn:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.movie-detail-module__kWwrtq__actionActive{color:#06b6d4!important;background:#06b6d426!important;border-color:#06b6d466!important}.movie-detail-module__kWwrtq__actionLoved{color:#ef4444!important;background:#ef444426!important;border-color:#ef444466!important}.movie-detail-module__kWwrtq__actionCount{font-size:.72rem;font-weight:700}.movie-detail-module__kWwrtq__tagline{color:#a1a1aa;text-align:left;border-left:2px solid #06b6d4;margin:0 0 1.25rem;padding-left:.85rem;font-size:1.05rem;font-style:italic;line-height:1.4;display:inline-block}.movie-detail-module__kWwrtq__overviewBox{text-align:left;margin-bottom:1.5rem}.movie-detail-module__kWwrtq__overviewHeader{color:#fff;margin-bottom:.45rem;font-size:1.15rem;font-weight:800}.movie-detail-module__kWwrtq__overviewText{color:#d4d4d8;max-width:850px;font-size:.95rem;line-height:1.65}.movie-detail-module__kWwrtq__creditsGrid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:1rem;padding-top:.75rem;display:grid}@media (min-width:640px){.movie-detail-module__kWwrtq__creditsGrid{grid-template-columns:repeat(3,1fr)}}.movie-detail-module__kWwrtq__creditCard{text-align:left}.movie-detail-module__kWwrtq__creditName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.925rem;font-weight:700;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.movie-detail-module__kWwrtq__creditName:hover{color:#06b6d4}.movie-detail-module__kWwrtq__creditJob{color:#71717a;font-size:.75rem;display:block}.movie-detail-module__kWwrtq__mainContentSection{background:var(--color-bg-primary,#0a0a0f);padding:3rem 0 5rem;position:relative}.movie-detail-module__kWwrtq__gridContainer{max-width:var(--container-max,1400px);padding:0 var(--container-padding,1.5rem);grid-template-columns:1fr;gap:2rem;margin:0 auto;display:grid}@media (min-width:1024px){.movie-detail-module__kWwrtq__gridContainer{grid-template-columns:8fr 4fr;gap:2.5rem}}.movie-detail-module__kWwrtq__mainColumn{flex-direction:column;gap:2.5rem;display:flex}.movie-detail-module__kWwrtq__sidebarColumn{flex-direction:column;gap:1.25rem;display:flex}.movie-detail-module__kWwrtq__contentCard{-webkit-backdrop-filter:blur(16px);background:#0e0e16a6;border:1px solid #ffffff0f;border-radius:14px;padding:1.15rem 1.25rem}@media (min-width:640px){.movie-detail-module__kWwrtq__contentCard{padding:1.35rem 1.5rem}}.movie-detail-module__kWwrtq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.movie-detail-module__kWwrtq__cardTitleWrap{align-items:center;gap:.65rem;display:flex}.movie-detail-module__kWwrtq__titleAccentCyan{background:linear-gradient(#22d3ee,#0891b2);border-radius:2px;width:4px;height:22px}.movie-detail-module__kWwrtq__cardTitle{color:#fff;font-size:1.35rem;font-weight:800}.movie-detail-module__kWwrtq__headerDurationBadge{color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.movie-detail-module__kWwrtq__videoPlayerFrame{aspect-ratio:16/9;background:#000;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #000000bf}.movie-detail-module__kWwrtq__videoElement{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%}.movie-detail-module__kWwrtq__bigPlayOverlay{cursor:pointer;background:#00000059;border:none;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.movie-detail-module__kWwrtq__bigPlayOverlay:hover{background:#00000080}.movie-detail-module__kWwrtq__bigPlayIcon{z-index:2;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 10px 30px #06b6d480}.movie-detail-module__kWwrtq__bigPlayOverlay:hover .movie-detail-module__kWwrtq__bigPlayIcon{transform:scale(1.12);box-shadow:0 14px 38px #06b6d4b3}.movie-detail-module__kWwrtq__playShift{margin-left:4px}.movie-detail-module__kWwrtq__controlsBar{z-index:10;background:linear-gradient(#0000 0%,#0009 40%,#000000f2 100%);flex-direction:column;gap:.5rem;padding:1.25rem 1rem .75rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.movie-detail-module__kWwrtq__controlsVisible{opacity:1;transform:translateY(0)}.movie-detail-module__kWwrtq__controlsHidden{opacity:0;pointer-events:none;transform:translateY(8px)}.movie-detail-module__kWwrtq__scrubber{accent-color:#06b6d4;cursor:pointer;width:100%;height:4px;transition:height .15s}.movie-detail-module__kWwrtq__scrubber:hover{height:6px}.movie-detail-module__kWwrtq__controlsRow{justify-content:space-between;align-items:center;display:flex}.movie-detail-module__kWwrtq__controlsLeft{align-items:center;gap:.85rem;display:flex}.movie-detail-module__kWwrtq__controlsRight{align-items:center;gap:1rem;display:flex}.movie-detail-module__kWwrtq__controlBtn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.movie-detail-module__kWwrtq__controlBtn:hover{color:#06b6d4}.movie-detail-module__kWwrtq__volumeGroup{align-items:center;gap:.45rem;display:flex}.movie-detail-module__kWwrtq__volumeSlider{accent-color:#06b6d4;cursor:pointer;width:70px;height:4px}.movie-detail-module__kWwrtq__timeDisplay{color:#d4d4d8;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500}.movie-detail-module__kWwrtq__videoWatermarkTitle{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.78rem;overflow:hidden}.movie-detail-module__kWwrtq__trailerTabs{border-top:1px solid #ffffff14;gap:.65rem;margin-top:.75rem;padding-top:1rem;display:flex;overflow-x:auto}.movie-detail-module__kWwrtq__trailerTab{border-radius:var(--radius-lg,.75rem);color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.8rem;transition:all .2s;display:flex}.movie-detail-module__kWwrtq__trailerTab:hover{color:#fff;background:#ffffff14}.movie-detail-module__kWwrtq__trailerTabActive{color:#22d3ee!important;background:#06b6d426!important;border-color:#06b6d466!important}.movie-detail-module__kWwrtq__trailerTabDuration{opacity:.75;font-size:.7rem}.movie-detail-module__kWwrtq__tabNav{scrollbar-width:thin;border-bottom:1px solid #ffffff14;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex;overflow-x:auto}.movie-detail-module__kWwrtq__tabBtn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.825rem;font-weight:600;transition:all .2s;display:flex}.movie-detail-module__kWwrtq__tabBtn:hover{color:#fff;background:#ffffff0f}.movie-detail-module__kWwrtq__tabBtnActive{color:#22d3ee!important;background:#06b6d426!important;border-color:#06b6d459!important}.movie-detail-module__kWwrtq__tabBadge{color:inherit;background:#ffffff14;border-radius:10px;padding:1px 6px;font-size:.7rem}.movie-detail-module__kWwrtq__tabContent{min-height:200px}.movie-detail-module__kWwrtq__castGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.movie-detail-module__kWwrtq__castGrid{grid-template-columns:repeat(2,1fr)}}.movie-detail-module__kWwrtq__castCard{border-radius:var(--radius-lg,.75rem);background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:.85rem;padding:.75rem 1rem;text-decoration:none;display:flex}.movie-detail-module__kWwrtq__castCard:hover{background:#ffffff12;border-color:#06b6d44d}.movie-detail-module__kWwrtq__castAvatarWrap{background:#1f1f2e;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.movie-detail-module__kWwrtq__castAvatar{object-fit:cover;width:100%;height:100%}.movie-detail-module__kWwrtq__avatarFallback{color:#22d3ee;background:linear-gradient(135deg,#06b6d433,#0891b24d);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:700;display:flex}.movie-detail-module__kWwrtq__castInfo{flex:1;min-width:0}.movie-detail-module__kWwrtq__castName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;transition:color .15s;overflow:hidden}.movie-detail-module__kWwrtq__castCard:hover .movie-detail-module__kWwrtq__castName{color:#22d3ee}.movie-detail-module__kWwrtq__characterName{color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.75rem;overflow:hidden}.movie-detail-module__kWwrtq__cardArrow{color:#52525b;transition:color .15s}.movie-detail-module__kWwrtq__castCard:hover .movie-detail-module__kWwrtq__cardArrow{color:#22d3ee}.movie-detail-module__kWwrtq__photosGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (min-width:640px){.movie-detail-module__kWwrtq__photosGrid{grid-template-columns:repeat(3,1fr)}}.movie-detail-module__kWwrtq__photoItem{border-radius:var(--radius-lg,.75rem);aspect-ratio:16/9;cursor:pointer;background:#14141f;position:relative;overflow:hidden}.movie-detail-module__kWwrtq__photoFeatured{aspect-ratio:16/9;grid-area:span 2/span 2}.movie-detail-module__kWwrtq__photoImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.movie-detail-module__kWwrtq__photoItem:hover .movie-detail-module__kWwrtq__photoImg{transform:scale(1.08)}.movie-detail-module__kWwrtq__photoTypeBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;color:#e4e4e7;letter-spacing:.04em;background:#000000bf;border-radius:4px;padding:2px 7px;font-size:.65rem;font-weight:700;position:absolute;top:8px;left:8px}.movie-detail-module__kWwrtq__photoHoverOverlay{opacity:0;color:#fff;background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;transition:opacity .25s;display:flex;position:absolute;inset:0}.movie-detail-module__kWwrtq__photoItem:hover .movie-detail-module__kWwrtq__photoHoverOverlay{opacity:1}.movie-detail-module__kWwrtq__sidebarSectionTitle{color:#71717a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:flex}.movie-detail-module__kWwrtq__sidebarSectionTitle svg{color:#52525b}.movie-detail-module__kWwrtq__streamingCard{-webkit-backdrop-filter:blur(16px);background:#0e0e16a6;border:1px solid #ffffff0f;border-radius:14px;padding:1.15rem 1.25rem}@media (min-width:640px){.movie-detail-module__kWwrtq__streamingCard{padding:1.35rem 1.5rem}}.movie-detail-module__kWwrtq__streamingList{flex-direction:column;gap:.5rem;display:flex}.movie-detail-module__kWwrtq__streamLinkCard{background:#ffffff09;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .7rem;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.movie-detail-module__kWwrtq__streamLinkCard:hover{background:#ffffff12;border-color:#06b6d440}.movie-detail-module__kWwrtq__platformLogoWrap{background:#ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;display:flex;overflow:hidden}.movie-detail-module__kWwrtq__platformLogo{object-fit:contain;border-radius:4px;width:100%;height:100%}.movie-detail-module__kWwrtq__platformFallbackLogo{background:#06b6d41a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.movie-detail-module__kWwrtq__streamTextWrap{flex:1;min-width:0}.movie-detail-module__kWwrtq__streamPlatformName{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;line-height:1.3;overflow:hidden}.movie-detail-module__kWwrtq__nowStreamingPulse{color:#34d399;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.68rem;font-weight:500;display:inline-flex}.movie-detail-module__kWwrtq__greenPulseDot{background:#10b981;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite movie-detail-module__kWwrtq__pulseGreen;box-shadow:0 0 6px #10b981b3}@keyframes movie-detail-module__kWwrtq__pulseGreen{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.movie-detail-module__kWwrtq__watchNowAction{color:#22d3ee;background:#06b6d41f;border:1px solid #06b6d433;border-radius:8px;flex-shrink:0;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.movie-detail-module__kWwrtq__streamLinkCard:hover .movie-detail-module__kWwrtq__watchNowAction{color:#67e8f9;background:#06b6d438;border-color:#06b6d480}.movie-detail-module__kWwrtq__detailsList{flex-direction:column;display:flex}.movie-detail-module__kWwrtq__detailRow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.82rem;display:flex}.movie-detail-module__kWwrtq__detailRow:first-child{padding-top:0}.movie-detail-module__kWwrtq__detailRow:last-child{border-bottom:none;padding-bottom:0}.movie-detail-module__kWwrtq__detailLabel{color:#71717a;font-size:.82rem;font-weight:400}.movie-detail-module__kWwrtq__detailValue{color:#e4e4e7;text-align:right;font-size:.82rem;font-weight:600}.movie-detail-module__kWwrtq__detailValueCapitalize{color:#e4e4e7;text-transform:capitalize;font-size:.82rem;font-weight:600}.movie-detail-module__kWwrtq__detailValueWithFlag{color:#e4e4e7;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.movie-detail-module__kWwrtq__flagImg{border-radius:2px;width:18px;height:auto;box-shadow:0 1px 3px #0006}.movie-detail-module__kWwrtq__certBadgeSmall{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:800}.movie-detail-module__kWwrtq__keywordsCloud{flex-wrap:wrap;gap:.35rem;display:flex}.movie-detail-module__kWwrtq__keywordTag{border-radius:var(--radius-full,9999px);color:#a1a1aa;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;padding:3px 9px;font-size:.72rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.movie-detail-module__kWwrtq__keywordTag:hover{color:#22d3ee;background:#06b6d41a;border-color:#06b6d44d}.movie-detail-module__kWwrtq__similarSection{max-width:var(--container-max,1400px);padding:0 var(--container-padding,1.5rem);margin:2.5rem auto 0}.movie-detail-module__kWwrtq__similarGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.movie-detail-module__kWwrtq__similarGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.movie-detail-module__kWwrtq__similarGrid{grid-template-columns:repeat(6,1fr);gap:1.25rem}}.movie-detail-module__kWwrtq__similarCard{text-decoration:none;display:block}.movie-detail-module__kWwrtq__similarPosterWrap{aspect-ratio:2/3;border-radius:var(--radius-lg,.75rem);background:var(--color-bg-card,#18181f);width:100%;transition:box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000073}@media (min-width:640px){.movie-detail-module__kWwrtq__similarPosterWrap{border-radius:var(--radius-xl,.875rem)}}.movie-detail-module__kWwrtq__similarCard:hover .movie-detail-module__kWwrtq__similarPosterWrap{box-shadow:0 8px 24px #000000a6}.movie-detail-module__kWwrtq__similarPoster{object-fit:cover;width:100%;height:100%;display:block}.movie-detail-module__kWwrtq__overlay{opacity:0;pointer-events:none;z-index:6;background:#00000024;transition:opacity .22s;position:absolute;inset:0}.movie-detail-module__kWwrtq__similarCard:hover .movie-detail-module__kWwrtq__overlay{opacity:1}.movie-detail-module__kWwrtq__similarPosterFallback{color:#52525b;background:#14141f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.movie-detail-module__kWwrtq__similarCert{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fbbf24;z-index:10;background:#000000bf;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;position:absolute;top:6px;right:6px}.movie-detail-module__kWwrtq__similarInfo{flex-direction:column;gap:.25rem;padding:.5rem .15rem 0;display:flex}.movie-detail-module__kWwrtq__similarTitle{color:#fff;-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast,.2s ease);-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:640px){.movie-detail-module__kWwrtq__similarTitle{font-size:.85rem}}.movie-detail-module__kWwrtq__similarCard:hover .movie-detail-module__kWwrtq__similarTitle{color:#22d3ee}.movie-detail-module__kWwrtq__similarMeta{color:#a1a1aa;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.movie-detail-module__kWwrtq__similarRating{color:#fbbf24;align-items:center;gap:.25rem;font-weight:700;display:flex}.movie-detail-module__kWwrtq__similarYear{color:#71717a}.movie-detail-module__kWwrtq__lightboxModal{z-index:10000;-webkit-backdrop-filter:blur(20px);background:#000000f2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.movie-detail-module__kWwrtq__lightboxHeader{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.5rem;left:2rem;right:2rem}.movie-detail-module__kWwrtq__lightboxCounter{color:#a1a1aa;font-size:.875rem;font-weight:600}.movie-detail-module__kWwrtq__lightboxCloseBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.movie-detail-module__kWwrtq__lightboxCloseBtn:hover{background:#fff3;transform:scale(1.08)}.movie-detail-module__kWwrtq__lightboxBody{justify-content:center;align-items:center;max-width:90vw;max-height:80vh;display:flex}.movie-detail-module__kWwrtq__lightboxImg{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:80vh;box-shadow:0 25px 60px #000000e6}.movie-detail-module__kWwrtq__lightboxArrow{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.movie-detail-module__kWwrtq__lightboxPrev{left:1.5rem}.movie-detail-module__kWwrtq__lightboxNext{right:1.5rem}.movie-detail-module__kWwrtq__lightboxArrow .movie-detail-module__kWwrtq__arrowIcon{color:#fff;-webkit-backdrop-filter:blur(8px);width:2.5rem;height:3.75rem;transition:background var(--transition-fast), border-color var(--transition-fast);background:#14141ce0;border:1px solid #ffffff38;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.movie-detail-module__kWwrtq__lightboxArrow:hover .movie-detail-module__kWwrtq__arrowIcon{background:#1e1e2af5;border-color:#ffffff73}.movie-detail-module__kWwrtq__videoShowcaseCard{width:100%}
.modern-video-player-module__qTQ88q__playerContainer{-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff14;border-radius:16px;width:100%;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff0a}.modern-video-player-module__qTQ88q__playerContainer.modern-video-player-module__qTQ88q__theaterMode{border-color:#38bdf859;box-shadow:0 35px 60px -15px #000000e6,0 0 30px #38bdf826}.modern-video-player-module__qTQ88q__playerContainer.modern-video-player-module__qTQ88q__fullscreen{z-index:99999;border:none;border-radius:0;width:100vw;height:100vh;position:fixed;inset:0}.modern-video-player-module__qTQ88q__videoWrapper{aspect-ratio:16/9;cursor:pointer;background:#000;width:100%;position:relative;overflow:hidden}.modern-video-player-module__qTQ88q__playerContainer.modern-video-player-module__qTQ88q__fullscreen .modern-video-player-module__qTQ88q__videoWrapper{aspect-ratio:unset;width:100vw;height:100vh}.modern-video-player-module__qTQ88q__playerContainer.modern-video-player-module__qTQ88q__hideCursor{cursor:none}.modern-video-player-module__qTQ88q__playerContainer.modern-video-player-module__qTQ88q__hideCursor *{cursor:none!important}.modern-video-player-module__qTQ88q__videoElement{object-fit:contain;background:#000;width:100%;height:100%;display:block}.modern-video-player-module__qTQ88q__posterOverlayWrap{z-index:4;pointer-events:none;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.modern-video-player-module__qTQ88q__posterImage{object-fit:contain;width:100%;height:100%;display:block}.modern-video-player-module__qTQ88q__posterBackdropDim{pointer-events:none;background:linear-gradient(#00000073 0%,#00000026 50%,#000000a6 100%);position:absolute;inset:0}.modern-video-player-module__qTQ88q__gradientTop{opacity:0;pointer-events:none;z-index:10;background:linear-gradient(#000000d9 0%,#0006 60%,#0000 100%);height:110px;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.modern-video-player-module__qTQ88q__gradientBottom{opacity:0;pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#0009 50%,#000000f2 100%);height:160px;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0}.modern-video-player-module__qTQ88q__showControls .modern-video-player-module__qTQ88q__gradientTop,.modern-video-player-module__qTQ88q__showControls .modern-video-player-module__qTQ88q__gradientBottom,.modern-video-player-module__qTQ88q__paused .modern-video-player-module__qTQ88q__gradientTop,.modern-video-player-module__qTQ88q__paused .modern-video-player-module__qTQ88q__gradientBottom{opacity:1}.modern-video-player-module__qTQ88q__topBar{z-index:20;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.modern-video-player-module__qTQ88q__showControls .modern-video-player-module__qTQ88q__topBar,.modern-video-player-module__qTQ88q__paused .modern-video-player-module__qTQ88q__topBar{opacity:1;pointer-events:auto;transform:translateY(0)}.modern-video-player-module__qTQ88q__titleGroup{border-left:3px solid #38bdf8;flex-direction:column;min-width:0;padding-left:14px;display:flex}.modern-video-player-module__qTQ88q__videoTitle{color:#fff;text-shadow:0 1px 4px #000000e6;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.modern-video-player-module__qTQ88q__videoSubtitle{color:#ffffffa6;align-items:center;gap:8px;margin-top:3px;font-size:.78rem;display:flex}.modern-video-player-module__qTQ88q__topActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.modern-video-player-module__qTQ88q__badgeHd{color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#38bdf824;border:1px solid #38bdf866;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 12px #38bdf82e}.modern-video-player-module__qTQ88q__badgeAudio{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 8px #00000080}.modern-video-player-module__qTQ88q__badgeIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modern-video-player-module__qTQ88q__headerBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}.modern-video-player-module__qTQ88q__headerBtn:hover{color:#38bdf8;background:#38bdf833;border-color:#38bdf866;transform:translateY(-1px)}.modern-video-player-module__qTQ88q__headerBtnActive{color:#38bdf8;background:#38bdf840;border-color:#38bdf8}.modern-video-player-module__qTQ88q__centerOverlay{z-index:15;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modern-video-player-module__qTQ88q__centerOverlay.modern-video-player-module__qTQ88q__hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.85)}.modern-video-player-module__qTQ88q__centerPlayBtn{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;color:#38bdf8;background:#0f172ad9;border:2px solid #38bdf899;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 0 40px #38bdf866}.modern-video-player-module__qTQ88q__centerPlayBtn:hover{color:#09090b;background:#38bdf8;border-color:#38bdf8;transform:scale(1.12);box-shadow:0 0 55px #38bdf8cc}.modern-video-player-module__qTQ88q__playShift{margin-left:4px}.modern-video-player-module__qTQ88q__bufferingOverlay{z-index:18;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modern-video-player-module__qTQ88q__bufferingSpinner{border:3px solid #fff3;border-top-color:#38bdf8;border-radius:50%;width:54px;height:54px;animation:.8s linear infinite modern-video-player-module__qTQ88q__spin}@keyframes modern-video-player-module__qTQ88q__spin{to{transform:rotate(360deg)}}.modern-video-player-module__qTQ88q__errorOverlay{z-index:22;text-align:center;background:#09090bf2;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.modern-video-player-module__qTQ88q__errorText{color:#f87171;max-width:380px;font-size:.95rem;font-weight:600}.modern-video-player-module__qTQ88q__retryBtn{color:#09090b;cursor:pointer;background:#38bdf8;border:none;border-radius:8px;padding:8px 18px;font-weight:700;transition:all .2s}.modern-video-player-module__qTQ88q__retryBtn:hover{background:#7dd3fc;transform:translateY(-1px)}.modern-video-player-module__qTQ88q__skipBadge{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#38bdf8;pointer-events:none;background:#0f172ad9;border:1px solid #38bdf866;border-radius:9999px;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;font-size:.85rem;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) forwards modern-video-player-module__qTQ88q__badgePop;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 30px #38bdf84d}.modern-video-player-module__qTQ88q__skipBadgeLeft{left:18%}.modern-video-player-module__qTQ88q__skipBadgeRight{right:18%}@keyframes modern-video-player-module__qTQ88q__badgePop{0%{opacity:0;transform:translateY(-50%)scale(.7)}40%{opacity:1;transform:translateY(-50%)scale(1.1)}to{opacity:0;transform:translateY(-50%)scale(1)}}.modern-video-player-module__qTQ88q__bottomControls{z-index:20;opacity:0;pointer-events:none;padding:0 16px 14px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.modern-video-player-module__qTQ88q__showControls .modern-video-player-module__qTQ88q__bottomControls,.modern-video-player-module__qTQ88q__paused .modern-video-player-module__qTQ88q__bottomControls{opacity:1;pointer-events:auto;transform:translateY(0)}.modern-video-player-module__qTQ88q__scrubberContainer{cursor:pointer;align-items:center;width:100%;height:20px;margin-bottom:4px;display:flex;position:relative}.modern-video-player-module__qTQ88q__scrubberTrack{background:#fff3;border-radius:9999px;width:100%;height:4px;transition:height .15s;position:relative;overflow:visible}.modern-video-player-module__qTQ88q__scrubberContainer:hover .modern-video-player-module__qTQ88q__scrubberTrack{height:7px}.modern-video-player-module__qTQ88q__scrubberBuffer{background:#ffffff59;border-radius:9999px;height:100%;transition:width .2s;position:absolute;top:0;left:0}.modern-video-player-module__qTQ88q__scrubberProgress{background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:9999px;height:100%;position:absolute;top:0;left:0}.modern-video-player-module__qTQ88q__scrubberThumb{background:#38bdf8;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 12px #38bdf8cc}.modern-video-player-module__qTQ88q__scrubberContainer:hover .modern-video-player-module__qTQ88q__scrubberThumb{transform:translate(-50%,-50%)scale(1)}.modern-video-player-module__qTQ88q__timeTooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;pointer-events:none;white-space:nowrap;background:#0f172af2;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;position:absolute;bottom:24px;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.modern-video-player-module__qTQ88q__controlsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.modern-video-player-module__qTQ88q__controlsLeft,.modern-video-player-module__qTQ88q__controlsRight{align-items:center;gap:8px;display:flex}.modern-video-player-module__qTQ88q__controlBtn{color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.modern-video-player-module__qTQ88q__controlBtn:hover{color:#38bdf8;background:#ffffff1f;transform:scale(1.08)}.modern-video-player-module__qTQ88q__volumeGroup{align-items:center;display:flex;position:relative}.modern-video-player-module__qTQ88q__volumeSliderWrap{align-items:center;width:0;transition:width .25s cubic-bezier(.16,1,.3,1),margin .25s;display:flex;overflow:hidden}.modern-video-player-module__qTQ88q__volumeGroup:hover .modern-video-player-module__qTQ88q__volumeSliderWrap{width:75px;margin-left:6px}.modern-video-player-module__qTQ88q__volumeSlider{appearance:none;cursor:pointer;background:#ffffff4d;border-radius:9999px;outline:none;width:70px;height:4px}.modern-video-player-module__qTQ88q__volumeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#38bdf8;border:1px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #38bdf899}.modern-video-player-module__qTQ88q__volumeSlider::-moz-range-thumb{cursor:pointer;background:#38bdf8;border:1px solid #fff;border-radius:50%;width:12px;height:12px}.modern-video-player-module__qTQ88q__timeDisplay{color:#cbd5e1;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;margin-left:4px;padding:4px 6px;font-size:.8rem;font-weight:600;transition:background .2s}.modern-video-player-module__qTQ88q__timeDisplay:hover{color:#38bdf8;background:#ffffff1a}.modern-video-player-module__qTQ88q__speedMenuWrap{position:relative}.modern-video-player-module__qTQ88q__speedPopover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#0f172af5;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:110px;padding:6px;display:flex;position:absolute;bottom:44px;right:0;box-shadow:0 15px 30px #000c}.modern-video-player-module__qTQ88q__speedOption{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.modern-video-player-module__qTQ88q__speedOption:hover{color:#38bdf8;background:#38bdf826}.modern-video-player-module__qTQ88q__speedOptionActive{color:#38bdf8;background:#38bdf840}.modern-video-player-module__qTQ88q__trailersBar{background:#0d0f16fa;border-top:1px solid #ffffff0f;padding:16px 20px}.modern-video-player-module__qTQ88q__trailersBarHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modern-video-player-module__qTQ88q__trailersBarTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;align-items:center;gap:8px;margin:0;font-size:.85rem;font-weight:700;display:flex}.modern-video-player-module__qTQ88q__trailersBarCount{color:#cbd5e1;background:#ffffff14;border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:600}.modern-video-player-module__qTQ88q__trailersList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.modern-video-player-module__qTQ88q__trailerCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.modern-video-player-module__qTQ88q__trailerCard:hover{background:#ffffff0f;border-color:#38bdf84d}.modern-video-player-module__qTQ88q__trailerCardActive{background:#38bdf814;border-color:#38bdf8;box-shadow:0 0 15px #38bdf833}.modern-video-player-module__qTQ88q__trailerThumbWrap{background:#18181b;border-radius:8px;flex-shrink:0;width:80px;height:48px;position:relative;overflow:hidden}.modern-video-player-module__qTQ88q__trailerThumbImg{object-fit:cover;width:100%;height:100%;display:block}.modern-video-player-module__qTQ88q__trailerThumbFallback{color:#64748b;background:#1e293b;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modern-video-player-module__qTQ88q__thumbPlayOverlay{color:#fff;background:#00000073;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.modern-video-player-module__qTQ88q__trailerCard:hover .modern-video-player-module__qTQ88q__thumbPlayOverlay{color:#09090b;background:#38bdf899}.modern-video-player-module__qTQ88q__trailerCardActive .modern-video-player-module__qTQ88q__thumbPlayOverlay{color:#09090b;background:#38bdf8b3}.modern-video-player-module__qTQ88q__trailerMeta{flex:1;min-width:0}.modern-video-player-module__qTQ88q__trailerMetaTitle{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:.85rem;font-weight:600;overflow:hidden}.modern-video-player-module__qTQ88q__trailerCardActive .modern-video-player-module__qTQ88q__trailerMetaTitle{color:#38bdf8}.modern-video-player-module__qTQ88q__trailerMetaSub{color:#94a3b8;align-items:center;gap:8px;font-size:.72rem;display:flex}.modern-video-player-module__qTQ88q__nowPlayingTag{color:#38bdf8;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.modern-video-player-module__qTQ88q__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s modern-video-player-module__qTQ88q__fadeIn;display:flex;position:fixed;inset:0}@keyframes modern-video-player-module__qTQ88q__fadeIn{0%{opacity:0}to{opacity:1}}.modern-video-player-module__qTQ88q__modalContent{background:#0f172a;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:440px;padding:24px;position:relative;box-shadow:0 25px 50px -12px #000c}.modern-video-player-module__qTQ88q__modalHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modern-video-player-module__qTQ88q__modalTitle{color:#f8fafc;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}.modern-video-player-module__qTQ88q__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.modern-video-player-module__qTQ88q__closeBtn:hover{color:#f8fafc;background:#ffffff14}.modern-video-player-module__qTQ88q__shortcutGrid{flex-direction:column;gap:10px;display:flex}.modern-video-player-module__qTQ88q__shortcutRow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.modern-video-player-module__qTQ88q__shortcutDesc{color:#cbd5e1;font-size:.85rem}.modern-video-player-module__qTQ88q__shortcutKey{color:#38bdf8;background:#ffffff1a;border:1px solid #ffffff26;border-radius:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;box-shadow:0 1px 2px #0006}@media (max-width:640px){.modern-video-player-module__qTQ88q__topBar{padding:12px 14px}.modern-video-player-module__qTQ88q__videoSubtitle{display:none}.modern-video-player-module__qTQ88q__volumeGroup:hover .modern-video-player-module__qTQ88q__volumeSliderWrap{width:0;margin-left:0}.modern-video-player-module__qTQ88q__trailersList{grid-template-columns:1fr}}
.about-module__8TymFG__container{max-width:900px;margin:0 auto;padding:3rem 1.5rem 6rem}.about-module__8TymFG__title{color:#fff;margin:0 0 1rem;font-size:2.75rem;font-weight:900}.about-module__8TymFG__lead{color:#a1a1aa;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.about-module__8TymFG__content h2{color:#38bdf8;margin:2rem 0 .75rem;font-size:1.4rem}.about-module__8TymFG__content p{color:#d4d4d8;margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.about-module__8TymFG__content ul{color:#d4d4d8;padding-left:1.25rem;line-height:1.8}
.born-today-module__j5BquG__page{background-color:var(--color-bg-primary);color:var(--color-text-primary);min-height:100vh;font-family:var(--font-sans);padding-bottom:5rem;transition:opacity .2s}.born-today-module__j5BquG__pending{opacity:.6;pointer-events:none}.born-today-module__j5BquG__hero{text-align:center;border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;padding:7rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.born-today-module__j5BquG__hero{padding:8rem 1.5rem 5rem}}@media (min-width:1024px){.born-today-module__j5BquG__hero{padding:9rem 2rem 5rem}}.born-today-module__j5BquG__heroBg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.born-today-module__j5BquG__orb1{filter:blur(80px);opacity:.7;background:radial-gradient(circle,#00c8ff1f 0%,#0000 70%);width:50vw;height:50vw;animation:8s ease-in-out infinite born-today-module__j5BquG__orbFloat;position:absolute;top:-20%;left:20%}.born-today-module__j5BquG__orb2{filter:blur(60px);background:radial-gradient(circle,#06b6d414 0%,#0000 70%);width:40vw;height:40vw;animation:10s ease-in-out 2s infinite born-today-module__j5BquG__orbFloat;position:absolute;bottom:-30%;right:10%}.born-today-module__j5BquG__dots{background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}@keyframes born-today-module__j5BquG__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-15px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.97)}}.born-today-module__j5BquG__heroContent{z-index:1;width:100%;max-width:800px;position:relative}.born-today-module__j5BquG__heroBadge{color:var(--color-gold);text-transform:uppercase;letter-spacing:.06em;background:#00c8ff14;border:1px solid #00c8ff40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.born-today-module__j5BquG__heroTitle{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:900;line-height:1.1}.born-today-module__j5BquG__heroAccent{background:linear-gradient(135deg, var(--color-gold-dark), var(--color-gold), var(--color-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.born-today-module__j5BquG__heroSub{color:#a1a1aa;max-width:600px;margin:0 auto 2rem;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6}.born-today-module__j5BquG__heroStats{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.born-today-module__j5BquG__heroStat{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;align-items:center;min-width:110px;padding:.85rem 1.5rem;display:flex;box-shadow:0 4px 16px #0000004d}.born-today-module__j5BquG__heroStat strong{color:#fff;margin:.2rem 0;font-size:1.4rem;font-weight:800}.born-today-module__j5BquG__heroStat span{text-transform:uppercase;letter-spacing:.05em;color:#71717a;font-size:.68rem}.born-today-module__j5BquG__datePicker{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);z-index:30;background:#0d0d12f0;padding:.85rem 0;position:sticky;top:68px}.born-today-module__j5BquG__datePickerInner{flex-direction:column;gap:1rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex}@media (min-width:1024px){.born-today-module__j5BquG__datePickerInner{flex-direction:row;align-items:center;gap:1.5rem}}.born-today-module__j5BquG__datePickerLabel{color:var(--color-gold);white-space:nowrap;letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;display:flex}.born-today-module__j5BquG__datePickerRow{scrollbar-width:none;align-items:center;gap:1rem;width:100%;display:flex;overflow-x:auto}.born-today-module__j5BquG__datePickerRow::-webkit-scrollbar{display:none}.born-today-module__j5BquG__selectWrap{flex-shrink:0;min-width:150px;position:relative}.born-today-module__j5BquG__select{appearance:none;border:1px solid var(--color-border);color:#fff;border-radius:var(--radius-lg);cursor:pointer;width:100%;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff0d;padding:.55rem 2.2rem .55rem 1rem;font-size:.85rem;font-weight:600}.born-today-module__j5BquG__select:hover{background:#ffffff14;border-color:#00c8ff66}.born-today-module__j5BquG__select:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 12px #00c8ff33}.born-today-module__j5BquG__selectIcon{pointer-events:none;color:#71717a;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.born-today-module__j5BquG__dayChips{scrollbar-width:none;align-items:center;gap:.4rem;padding:.2rem 0;display:flex;overflow-x:auto}.born-today-module__j5BquG__dayChips::-webkit-scrollbar{display:none}.born-today-module__j5BquG__dayChip{border:1px solid var(--color-border);color:#a1a1aa;cursor:pointer;width:38px;height:38px;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.born-today-module__j5BquG__dayChip:hover{color:#fff;background:#ffffff14;border-color:#00c8ff66}.born-today-module__j5BquG__dayChipActive{border-color:var(--color-gold);color:var(--color-gold-light);background:#00c8ff26;font-weight:700;box-shadow:0 0 14px #00c8ff59}.born-today-module__j5BquG__filterBar{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.born-today-module__j5BquG__filterBarInner{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:.75rem 1.5rem;display:flex}.born-today-module__j5BquG__searchForm{flex:1;max-width:380px;position:relative}.born-today-module__j5BquG__searchIcon{color:#71717a;pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.born-today-module__j5BquG__searchInput{border:1px solid var(--color-border);color:#fff;border-radius:var(--radius-lg);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff0d;padding:.5rem 2.2rem;font-size:.82rem}.born-today-module__j5BquG__searchInput::placeholder{color:#52525b}.born-today-module__j5BquG__searchInput:focus{border-color:#00c8ff80;outline:none;box-shadow:0 0 12px #00c8ff26}.born-today-module__j5BquG__searchClear{cursor:pointer;color:#71717a;transition:color var(--transition-fast);background:0 0;border:none;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.born-today-module__j5BquG__searchClear:hover{color:#fff}.born-today-module__j5BquG__filterBtn{border:1px solid var(--color-border);color:#d4d4d8;border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#ffffff0d;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:500;display:flex}.born-today-module__j5BquG__filterBtn:hover,.born-today-module__j5BquG__filterBtnActive{color:var(--color-gold-light);background:#00c8ff1a;border-color:#00c8ff80}.born-today-module__j5BquG__filterCount{background:var(--color-gold);color:#000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:inline-flex}.born-today-module__j5BquG__filterPanel{border-top:1px solid var(--color-border);background:#13131abf;max-width:1280px;margin:0 auto;padding:1rem 1.5rem 1.25rem}.born-today-module__j5BquG__filterGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin-bottom:.65rem;font-size:.72rem;font-weight:600}.born-today-module__j5BquG__filterChips{flex-wrap:wrap;gap:.4rem;display:flex}.born-today-module__j5BquG__filterChip{border:1px solid var(--color-border);color:#a1a1aa;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#ffffff08;border-radius:9999px;padding:.3rem .8rem;font-size:.76rem}.born-today-module__j5BquG__filterChip:hover{color:#fff;background:#ffffff14;border-color:#00c8ff59}.born-today-module__j5BquG__filterChipActive{color:var(--color-gold-light);background:#00c8ff24;border-color:#00c8ff80;font-weight:600}.born-today-module__j5BquG__activeFilters{border-bottom:1px solid var(--color-border);background:#13131a80;padding:.6rem 0}.born-today-module__j5BquG__activeFiltersInner{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex}.born-today-module__j5BquG__activeChip{color:var(--color-gold-light);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#00c8ff1f;border:1px solid #00c8ff66;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;display:flex}.born-today-module__j5BquG__activeChip:hover{color:#fff;background:#00c8ff38}.born-today-module__j5BquG__clearAllBtn{color:#71717a;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;margin-left:.35rem;font-size:.75rem;text-decoration:underline}.born-today-module__j5BquG__clearAllBtn:hover{color:#f87171}.born-today-module__j5BquG__layout{grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:2rem auto;padding:0 1.5rem;display:grid}@media (min-width:1024px){.born-today-module__j5BquG__layout{grid-template-columns:1fr 320px}}.born-today-module__j5BquG__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem;display:grid}@media (min-width:640px){.born-today-module__j5BquG__grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:1.5rem}}.born-today-module__j5BquG__card{background:var(--color-bg-card);border-radius:var(--radius-xl);border:none;text-decoration:none;transition:box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000073}.born-today-module__j5BquG__card:hover{border:none;box-shadow:0 10px 28px #000000a6}.born-today-module__j5BquG__cardImg{aspect-ratio:2/3;background:#14141d;position:relative;overflow:hidden}.born-today-module__j5BquG__img{object-fit:cover;object-position:top center}.born-today-module__j5BquG__cardImgOverlay{opacity:0;pointer-events:none;z-index:1;background:#00c8ff0d;transition:opacity .22s;position:absolute;inset:0}.born-today-module__j5BquG__card:hover .born-today-module__j5BquG__cardImgOverlay{opacity:1}.born-today-module__j5BquG__imgFallback{color:var(--color-gold);opacity:.5;background:linear-gradient(135deg,#1c1c26,#14141d);justify-content:center;align-items:center;font-size:2.2rem;font-weight:800;display:flex;position:absolute;inset:0}.born-today-module__j5BquG__ageBadge{-webkit-backdrop-filter:blur(8px);color:var(--color-gold-light);z-index:2;background:#0d0d12e0;border:1px solid #00c8ff4d;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0006}.born-today-module__j5BquG__flag{z-index:2;border:1.5px solid #ffffff26;border-radius:3px;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #00000080}.born-today-module__j5BquG__cardOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0a0a0e26 40%,#0a0a0ea6 65%,#0a0a0ef2 100%);position:absolute;inset:0}.born-today-module__j5BquG__cardBody{z-index:2;padding:1rem .85rem;position:absolute;bottom:0;left:0;right:0}.born-today-module__j5BquG__cardName{color:#fff;-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin-bottom:.2rem;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.born-today-module__j5BquG__card:hover .born-today-module__j5BquG__cardName{color:var(--color-gold-light)}.born-today-module__j5BquG__cardOcc{color:var(--color-gold);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.35rem;font-size:.72rem;font-weight:500;overflow:hidden}.born-today-module__j5BquG__cardMovies{color:#71717a;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.born-today-module__j5BquG__sidebar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:fit-content;padding:1.5rem;position:sticky;top:155px;box-shadow:0 4px 20px #0006}.born-today-module__j5BquG__sidebarHeader{color:var(--color-gold);align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.born-today-module__j5BquG__sidebarTitle{text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:1rem;font-weight:700}.born-today-module__j5BquG__sidebarSub{color:#71717a;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:.85rem;font-size:.75rem}.born-today-module__j5BquG__upcomingList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.born-today-module__j5BquG__upcomingCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff08;align-items:center;gap:.75rem;padding:.55rem .65rem;text-decoration:none;display:flex}.born-today-module__j5BquG__upcomingCard:hover{background:var(--color-bg-card-hover);box-shadow:0 4px 16px #00000073}.born-today-module__j5BquG__upcomingAvatar{background:#1e1e28;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.born-today-module__j5BquG__upcomingInfo{flex:1;min-width:0}.born-today-module__j5BquG__upcomingName{color:#fff;white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast);font-size:.82rem;font-weight:600;overflow:hidden}.born-today-module__j5BquG__upcomingCard:hover .born-today-module__j5BquG__upcomingName{color:var(--color-gold-light)}.born-today-module__j5BquG__upcomingOcc{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.born-today-module__j5BquG__upcomingDate{background:#00c8ff14;border:1px solid #00c8ff33;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:.35rem .55rem;display:flex}.born-today-module__j5BquG__upcomingDay{color:var(--color-gold);font-size:1rem;font-weight:800;line-height:1}.born-today-module__j5BquG__upcomingMonth{text-transform:uppercase;color:#a1a1aa;margin-top:2px;font-size:.6rem;font-weight:600}.born-today-module__j5BquG__empty{text-align:center;background:var(--color-bg-card);border-radius:var(--radius-xl);border:1px dashed var(--color-border);padding:4rem 2rem;box-shadow:0 4px 16px #0000004d}.born-today-module__j5BquG__emptyIcon{color:#27272a;margin-bottom:1rem}.born-today-module__j5BquG__emptyTitle{color:#fff;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.born-today-module__j5BquG__emptyText{color:#71717a;max-width:400px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.85rem}.born-today-module__j5BquG__emptyBtn{color:var(--color-gold);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#00c8ff1a;border:1px solid #00c8ff59;padding:.65rem 1.4rem;font-size:.82rem;font-weight:600}.born-today-module__j5BquG__emptyBtn:hover{background:#00c8ff33;border-color:#00c8ff99}
.celebrity-detail-module__DLoblq__page{background:var(--color-bg-primary);min-height:100vh;overflow-x:hidden}.celebrity-detail-module__DLoblq__contentWrap{flex-direction:column;gap:1.25rem;max-width:1280px;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}@media (min-width:640px){.celebrity-detail-module__DLoblq__contentWrap{gap:1.5rem;padding:2rem 1.5rem 4rem}}@media (min-width:860px){.celebrity-detail-module__DLoblq__contentWrap{flex-direction:row;align-items:flex-start;gap:1.5rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__contentWrap{gap:2rem;padding:2.5rem 2rem 4rem}}@media (min-width:1280px){.celebrity-detail-module__DLoblq__contentWrap{gap:2.5rem}}.celebrity-detail-module__DLoblq__colMain{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}@media (min-width:860px){.celebrity-detail-module__DLoblq__colMain{flex:1 1 0;width:auto}}.celebrity-detail-module__DLoblq__colSide{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:860px){.celebrity-detail-module__DLoblq__colSide{scrollbar-width:none;-ms-overflow-style:none;flex:0 0 280px;width:280px;max-height:calc(100vh - 96px);position:sticky;top:80px;overflow-y:auto}.celebrity-detail-module__DLoblq__colSide::-webkit-scrollbar{display:none}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__colSide{flex-basis:320px;width:320px}}@media (min-width:1280px){.celebrity-detail-module__DLoblq__colSide{flex-basis:360px;width:360px}}.celebrity-detail-module__DLoblq__glassCard{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:1.25rem;padding:1.5rem}@media (min-width:640px){.celebrity-detail-module__DLoblq__glassCard{padding:1.75rem}}.celebrity-detail-module__DLoblq__sideTabBar{background:#ffffff08;border:1px solid #ffffff12;border-radius:.875rem;gap:.25rem;padding:.25rem;display:flex}.celebrity-detail-module__DLoblq__sideTabBtn{color:#71717a;border-radius:.625rem;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.celebrity-detail-module__DLoblq__sideTabBtn:hover{color:#e4e4e7}.celebrity-detail-module__DLoblq__sideTabActive{color:#22d3ee;background:#06b6d41f}.celebrity-detail-module__DLoblq__sidePhotoGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem;display:grid}@media (min-width:480px) and (max-width:1023px){.celebrity-detail-module__DLoblq__sidePhotoGrid{grid-template-columns:repeat(3,1fr)}}.celebrity-detail-module__DLoblq__playlistStrip{margin-top:1.25rem}.celebrity-detail-module__DLoblq__playlistScrollWrap{align-items:center;gap:.35rem;display:flex;position:relative}.celebrity-detail-module__DLoblq__playlistArrow{color:#a1a1aa;cursor:pointer;z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s,border-color .2s;display:flex}.celebrity-detail-module__DLoblq__playlistArrow:hover{color:#22d3ee;background:#22d3ee26;border-color:#22d3ee59}.celebrity-detail-module__DLoblq__playlistScroll{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;flex:1;gap:.75rem;min-width:0;height:162px;display:flex;overflow-x:auto}.celebrity-detail-module__DLoblq__playlistScroll::-webkit-scrollbar{display:none}.celebrity-detail-module__DLoblq__playlistCard{scroll-snap-align:start;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.75rem;flex-direction:column;flex:0 0 clamp(100px,25% - .5625rem,175px);width:clamp(100px,25% - .5625rem,175px);height:160px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.celebrity-detail-module__DLoblq__playlistCard:hover{border-color:#ffffff26}.celebrity-detail-module__DLoblq__playlistCardActive{background:#06b6d40f;border-color:#06b6d466!important}.celebrity-detail-module__DLoblq__playlistThumb{background:#0000004d;flex-shrink:0;width:100%;height:92px;position:relative;overflow:hidden}.celebrity-detail-module__DLoblq__playlistThumbPlay{z-index:2;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.celebrity-detail-module__DLoblq__playlistCard:hover .celebrity-detail-module__DLoblq__playlistThumbPlay,.celebrity-detail-module__DLoblq__playlistCardActive .celebrity-detail-module__DLoblq__playlistThumbPlay{opacity:1}.celebrity-detail-module__DLoblq__playlistCardActive:before{content:"";z-index:5;background:linear-gradient(90deg,#22d3ee,#06b6d4);border-radius:.75rem .75rem 0 0;height:2.5px;position:absolute;top:0;left:0;right:0}.celebrity-detail-module__DLoblq__playlistCardTitle{color:#d4d4d8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:0;padding:.45rem .55rem .2rem;font-size:.72rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.celebrity-detail-module__DLoblq__playlistCardActive .celebrity-detail-module__DLoblq__playlistCardTitle{color:#38bdf8}.celebrity-detail-module__DLoblq__playlistCardSub{color:#52525b;white-space:nowrap;text-overflow:ellipsis;padding:0 .55rem .45rem;font-size:.65rem;overflow:hidden}.celebrity-detail-module__DLoblq__hero{align-items:flex-end;min-height:max(60vh,520px);display:flex;position:relative;overflow:hidden}.celebrity-detail-module__DLoblq__heroBg{z-index:0;position:absolute;inset:0}.celebrity-detail-module__DLoblq__heroImg{object-fit:cover;transform:none}.celebrity-detail-module__DLoblq__heroGradB{z-index:1;background:linear-gradient(#0d0d1233 0%,#0d0d12ad 60%,#0d0d12 100%);position:absolute;inset:0}.celebrity-detail-module__DLoblq__heroGradR{z-index:1;background:linear-gradient(90deg,#0d0d128c 0%,#0000 55%);position:absolute;inset:0}.celebrity-detail-module__DLoblq__heroFallback{background:linear-gradient(135deg,#0f1419 0%,#1a1f2e 50%,#0d1117 100%);position:absolute;inset:0;overflow:hidden}.celebrity-detail-module__DLoblq__orb1{filter:blur(90px);background:radial-gradient(circle,#00c8ff73 0%,#0000 65%);border-radius:50%;width:550px;height:550px;animation:15s ease-in-out infinite celebrity-detail-module__DLoblq__orbFloat;position:absolute;top:-20%;right:-10%}.celebrity-detail-module__DLoblq__orb2{filter:blur(80px);background:radial-gradient(circle,#a855f759 0%,#0000 65%);border-radius:50%;width:480px;height:480px;animation:18s ease-in-out 4s infinite celebrity-detail-module__DLoblq__orbFloat;position:absolute;bottom:-20%;left:-10%}.celebrity-detail-module__DLoblq__orb3{filter:blur(70px);background:radial-gradient(circle,#00c8ff40 0%,#0000 65%);border-radius:50%;width:380px;height:380px;animation:20s ease-in-out 8s infinite celebrity-detail-module__DLoblq__orbFloat;position:absolute;top:25%;left:35%}@keyframes celebrity-detail-module__DLoblq__orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-30px)scale(1.05)}50%{transform:translate(-15px,20px)scale(.95)}75%{transform:translate(25px,10px)scale(1.02)}}.celebrity-detail-module__DLoblq__heroContent{z-index:10;width:100%;padding:5rem 1rem 1.75rem;position:relative}@media (min-width:640px){.celebrity-detail-module__DLoblq__heroContent{padding:0 1.5rem 2rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__heroContent{padding:0 2rem 3rem}}.celebrity-detail-module__DLoblq__breadcrumb{align-items:center;gap:.5rem;max-width:1280px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:640px){.celebrity-detail-module__DLoblq__breadcrumb{margin-bottom:2rem}}.celebrity-detail-module__DLoblq__back{color:#a1a1aa;transition:color var(--transition-fast);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.celebrity-detail-module__DLoblq__back:hover{color:var(--color-gold)}.celebrity-detail-module__DLoblq__breadSep{color:#3f3f46;font-size:.875rem}.celebrity-detail-module__DLoblq__breadCurrent{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:.875rem;font-weight:500;overflow:hidden}.celebrity-detail-module__DLoblq__profileRow{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__profileRow{text-align:left;flex-direction:row;align-items:flex-end;gap:2.5rem}}.celebrity-detail-module__DLoblq__avatarWrap{flex-shrink:0;position:relative}.celebrity-detail-module__DLoblq__avatarFrame{width:112px;height:112px;transition:outline-color var(--transition-base), box-shadow var(--transition-base);background:#1e1e2a;border-radius:1.25rem;outline:3px solid #00c8ff59;position:relative;overflow:hidden;box-shadow:0 0 40px #00c8ff33,0 20px 60px #0009}.celebrity-detail-module__DLoblq__avatarFrame:hover{outline-color:#00c8ff99;box-shadow:0 0 60px #00c8ff4d,0 20px 60px #000000b3}@media (min-width:640px){.celebrity-detail-module__DLoblq__avatarFrame{border-radius:1.5rem;width:192px;height:192px}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__avatarFrame{border-radius:1.75rem;width:224px;height:224px}}.celebrity-detail-module__DLoblq__avatar{object-fit:cover;object-position:top}.celebrity-detail-module__DLoblq__verifiedBadge{cursor:default;z-index:10;background:#fff;border:2.5px solid #0d0d12;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:3s ease-in-out infinite celebrity-detail-module__DLoblq__badgePulse;display:flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 0 0 2.5px #3b82f673,0 6px 20px #3b82f673,0 2px 6px #00000080}@keyframes celebrity-detail-module__DLoblq__badgePulse{0%,to{box-shadow:0 0 0 2.5px #3b82f673,0 6px 20px #3b82f659,0 2px 6px #00000080}50%{box-shadow:0 0 0 4px #3b82f640,0 8px 28px #3b82f68c,0 2px 6px #00000080}}@media (min-width:640px){.celebrity-detail-module__DLoblq__verifiedBadge{border-width:3px;width:42px;height:42px;bottom:-10px;right:-10px}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__verifiedBadge{width:48px;height:48px;bottom:-12px;right:-12px}}.celebrity-detail-module__DLoblq__verifiedIcon{color:#1d4ed8;filter:drop-shadow(0 1px 2px #1d4ed880)drop-shadow(0 0 6px #3b82f666)}.celebrity-detail-module__DLoblq__infoBlock{flex-direction:column;flex:1;gap:.75rem;min-width:0;padding-bottom:.25rem;display:flex}.celebrity-detail-module__DLoblq__nameRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__nameRow{justify-content:flex-start}}.celebrity-detail-module__DLoblq__name{color:#fff;letter-spacing:-.02em;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:900;line-height:1.1}.celebrity-detail-module__DLoblq__flag{border-radius:4px;flex-shrink:0;height:auto;box-shadow:0 2px 8px #00000080}.celebrity-detail-module__DLoblq__subRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__subRow{justify-content:flex-start}}.celebrity-detail-module__DLoblq__occupationPills{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__occupationPills{justify-content:flex-start}}.celebrity-detail-module__DLoblq__deptPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d4d4d8;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9999px;padding:.22rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.celebrity-detail-module__DLoblq__starRow{align-items:center;gap:2px;display:flex}.celebrity-detail-module__DLoblq__starFilled{color:#fbbf24}.celebrity-detail-module__DLoblq__starEmpty{color:#3f3f46}.celebrity-detail-module__DLoblq__ratingText{color:#a1a1aa;margin-left:4px;font-size:.78rem;font-weight:600}.celebrity-detail-module__DLoblq__statsRow{justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__statsRow{justify-content:flex-start}}.celebrity-detail-module__DLoblq__statItem{flex-direction:column;align-items:center;gap:1px;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__statItem{align-items:flex-start}}.celebrity-detail-module__DLoblq__statNum{background:linear-gradient(135deg, var(--color-gold-dark), var(--color-gold), var(--color-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;line-height:1}@media (min-width:640px){.celebrity-detail-module__DLoblq__statNum{font-size:1.75rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__statNum{font-size:2rem}}.celebrity-detail-module__DLoblq__statLbl{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:600}@media (min-width:640px){.celebrity-detail-module__DLoblq__statLbl{font-size:.72rem}}.celebrity-detail-module__DLoblq__statDiv{background:#27272a;width:1px;height:2rem}.celebrity-detail-module__DLoblq__actionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}@media (min-width:768px){.celebrity-detail-module__DLoblq__actionRow{justify-content:flex-start}}.celebrity-detail-module__DLoblq__btnFollow{color:#0d0d12;transition:box-shadow var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:.75rem;align-items:center;gap:.4rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.celebrity-detail-module__DLoblq__btnFollow:hover{transform:scale(1.04);box-shadow:0 8px 24px #06b6d466}.celebrity-detail-module__DLoblq__btnFollowing{color:#22d3ee;background:#06b6d426;border:1.5px solid #06b6d466}.celebrity-detail-module__DLoblq__btnWatchlist{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff12;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.celebrity-detail-module__DLoblq__btnWatchlist:hover{background:#ffffff1f;border-color:#fff3}.celebrity-detail-module__DLoblq__btnWatchlisted{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2459}.celebrity-detail-module__DLoblq__watchlistText{display:none}@media (min-width:480px){.celebrity-detail-module__DLoblq__watchlistText{display:inline}}.celebrity-detail-module__DLoblq__socialRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.celebrity-detail-module__DLoblq__socialBtn{-webkit-backdrop-filter:blur(8px);color:#a1a1aa;background:#27272acc;border:1px solid #ffffff14;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;display:flex}@media (min-width:640px){.celebrity-detail-module__DLoblq__socialBtn{border-radius:.875rem;width:44px;height:44px}}.celebrity-detail-module__DLoblq__socialBtn:hover{color:#fff}.celebrity-detail-module__DLoblq__hoverInsta:hover{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:#0000;box-shadow:0 4px 20px #dc274359}.celebrity-detail-module__DLoblq__hoverFb:hover{background:#1d4ed8;border-color:#0000;box-shadow:0 4px 20px #1d4ed859}.celebrity-detail-module__DLoblq__hoverX:hover{background:#000;border-color:#ffffff26;box-shadow:0 4px 20px #00000080}.celebrity-detail-module__DLoblq__hoverYt:hover{background:#dc2626;border-color:#0000;box-shadow:0 4px 20px #dc262666}.celebrity-detail-module__DLoblq__hoverTk:hover{background:#000;border-color:#ffffff26;box-shadow:0 4px 20px #00000080}.celebrity-detail-module__DLoblq__hoverWeb:hover{color:#22d3ee;background:#06b6d433;border-color:#06b6d466;box-shadow:0 4px 20px #06b6d440}.celebrity-detail-module__DLoblq__mainContainer{max-width:1100px;margin:0 auto;padding:2rem 1rem 4rem}@media (min-width:640px){.celebrity-detail-module__DLoblq__mainContainer{padding:2rem 1.5rem 4rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__mainContainer{padding:2.5rem 2rem 5rem}}.celebrity-detail-module__DLoblq__card{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem}@media (min-width:640px){.celebrity-detail-module__DLoblq__card{padding:2rem 2.25rem}}.celebrity-detail-module__DLoblq__cardTitle{color:#fff;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;display:flex}@media (min-width:640px){.celebrity-detail-module__DLoblq__cardTitle{font-size:1.3rem}}.celebrity-detail-module__DLoblq__accentBar{background:linear-gradient(#06b6d4,#0891b2);border-radius:9999px;flex-shrink:0;width:4px;height:1.5rem;display:block}.celebrity-detail-module__DLoblq__infoGrid{flex-direction:column;gap:0;display:flex}.celebrity-detail-module__DLoblq__infoItem{border-bottom:1px solid #ffffff0f;align-items:center;gap:.875rem;padding:.85rem 0;transition:background .2s;display:flex}.celebrity-detail-module__DLoblq__infoItem:first-child{padding-top:0}.celebrity-detail-module__DLoblq__infoItem:last-child{border-bottom:none;padding-bottom:0}.celebrity-detail-module__DLoblq__infoIconWrap{background:#06b6d414;border:1px solid #06b6d426;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.celebrity-detail-module__DLoblq__infoIcon{color:#06b6d4;flex-shrink:0}.celebrity-detail-module__DLoblq__infoText{flex:1;min-width:0}.celebrity-detail-module__DLoblq__infoLabel{color:#71717a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.62rem;font-weight:600;line-height:1.2}.celebrity-detail-module__DLoblq__infoValue{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:1.3;overflow:hidden}.celebrity-detail-module__DLoblq__bioSeparator{background:#ffffff12;height:1px;margin:1.25rem 0}.celebrity-detail-module__DLoblq__bioText{color:#a1a1aa;font-size:.88rem;line-height:1.85}.celebrity-detail-module__DLoblq__readMoreBtn{color:#06b6d4;transition:color var(--transition-fast);align-items:center;gap:.35rem;margin-top:.85rem;font-size:.82rem;font-weight:600;display:inline-flex}.celebrity-detail-module__DLoblq__readMoreBtn:hover{color:#22d3ee}.celebrity-detail-module__DLoblq__backRow{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.celebrity-detail-module__DLoblq__backLink{color:#71717a;transition:color var(--transition-fast);align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:inline-flex}.celebrity-detail-module__DLoblq__backLink:hover{color:var(--color-gold)}.celebrity-detail-module__DLoblq__tabBarInner{scrollbar-width:none;align-items:center;max-width:1100px;margin:0 auto;padding:0 1rem;display:flex;overflow-x:auto}@media (min-width:640px){.celebrity-detail-module__DLoblq__tabBarInner{padding:0 1.5rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__tabBarInner{padding:0 2rem}}@media (min-width:480px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(5,1fr);gap:1rem}}.celebrity-detail-module__DLoblq__mediaCard:hover{border-color:#06b6d44d;box-shadow:0 12px 40px #00000080}.celebrity-detail-module__DLoblq__mediaCardImg{object-fit:cover}.celebrity-detail-module__DLoblq__videoLayout{grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.celebrity-detail-module__DLoblq__videoLayout{grid-template-columns:1fr 280px;gap:1.5rem}}@media (min-width:1200px){.celebrity-detail-module__DLoblq__videoLayout{grid-template-columns:1fr 320px}}.celebrity-detail-module__DLoblq__videoMain{flex-direction:column;gap:.75rem;display:flex}.celebrity-detail-module__DLoblq__videoShowcaseCard{width:100%}.celebrity-detail-module__DLoblq__emptyVideoCard{text-align:center;color:#71717a;-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:1.25rem;padding:3.5rem 1.5rem}.celebrity-detail-module__DLoblq__emptyVideoIcon{opacity:.25;color:#a1a1aa;margin:0 auto .75rem}.celebrity-detail-module__DLoblq__emptyVideoText{color:#a1a1aa;margin:0;font-size:.95rem}.celebrity-detail-module__DLoblq__tabBar{-webkit-backdrop-filter:blur(16px);z-index:30;background:#0d0d12e6;border-bottom:1px solid #ffffff12;position:sticky;top:0}.celebrity-detail-module__DLoblq__tabBarInner{scrollbar-width:none;align-items:center;gap:0;max-width:1100px;margin:0 auto;padding:0 1rem;display:flex;overflow-x:auto}.celebrity-detail-module__DLoblq__tabBarInner::-webkit-scrollbar{display:none}@media (min-width:640px){.celebrity-detail-module__DLoblq__tabBarInner{padding:0 1.5rem}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__tabBarInner{padding:0 2rem}}.celebrity-detail-module__DLoblq__tabBtn{color:#71717a;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.celebrity-detail-module__DLoblq__tabBtn:hover{color:#e4e4e7}.celebrity-detail-module__DLoblq__tabBtnActive{color:#22d3ee;border-bottom-color:#06b6d4}.celebrity-detail-module__DLoblq__tabCount{color:#fff;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;min-width:1.6rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.celebrity-detail-module__DLoblq__tabCountGray{color:#d4d4d8;background:#ffffff17;border-color:#ffffff26}.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:480px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.celebrity-detail-module__DLoblq__mediaGrid{grid-template-columns:repeat(5,1fr);gap:1rem}}.celebrity-detail-module__DLoblq__mediaCard{aspect-ratio:16/9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.875rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.celebrity-detail-module__DLoblq__mediaCard:hover{border-color:#06b6d44d;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #00000080}.celebrity-detail-module__DLoblq__mediaCardImg{object-fit:cover;transition:transform .4s}.celebrity-detail-module__DLoblq__mediaCard:hover .celebrity-detail-module__DLoblq__mediaCardImg{transform:scale(1.06)}.celebrity-detail-module__DLoblq__mediaCardOverlay{opacity:0;background:linear-gradient(#0000 40%,#0d0d12cc 100%);align-items:flex-end;padding:.65rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.celebrity-detail-module__DLoblq__mediaCard:hover .celebrity-detail-module__DLoblq__mediaCardOverlay{opacity:1}.celebrity-detail-module__DLoblq__mediaCardLabel{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:600;overflow:hidden}.celebrity-detail-module__DLoblq__playIconWrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.celebrity-detail-module__DLoblq__playIcon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex}.celebrity-detail-module__DLoblq__mediaCard:hover .celebrity-detail-module__DLoblq__playIcon{background:#06b6d4cc;transform:scale(1.12)}.celebrity-detail-module__DLoblq__mediaEmpty{text-align:center;color:#52525b;grid-column:1/-1;padding:3rem 1rem;font-size:.88rem}.celebrity-detail-module__DLoblq__seeAllRow{justify-content:center;margin-top:1.25rem;display:flex}.celebrity-detail-module__DLoblq__seeAllBtn{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.4rem;padding:.6rem 1.6rem;font-size:.82rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.celebrity-detail-module__DLoblq__seeAllBtn:hover{color:#22d3ee;background:#06b6d41a;border-color:#06b6d44d}
.genres-module__PR1ZYW__page{background:var(--color-bg-primary);min-height:100vh}.genres-module__PR1ZYW__hero{text-align:center;padding:7rem 1rem 4.5rem;position:relative;overflow:hidden}@media (min-width:640px){.genres-module__PR1ZYW__hero{padding:8rem 1.5rem 5rem}}@media (min-width:1024px){.genres-module__PR1ZYW__hero{padding:9rem 2rem 5.5rem}}.genres-module__PR1ZYW__heroBg{background:linear-gradient(135deg,#0a0a0a 0%,#0f0f1a 50%,#0a0a0a 100%);position:absolute;inset:0;overflow:hidden}.genres-module__PR1ZYW__heroGlow{pointer-events:none;background:radial-gradient(circle,#06b6d41f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genres-module__PR1ZYW__dots{background-image:radial-gradient(circle,#06b6d40a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.genres-module__PR1ZYW__heroContent{z-index:2;max-width:680px;margin:0 auto;position:relative}.genres-module__PR1ZYW__heroBadge{color:#22d3ee;letter-spacing:.04em;background:#06b6d41a;border:1px solid #06b6d440;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.genres-module__PR1ZYW__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:900;line-height:1.1}.genres-module__PR1ZYW__heroAccent{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.genres-module__PR1ZYW__heroSubtitle{color:#a1a1aa;max-width:520px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:clamp(.88rem,2vw,1rem);line-height:1.7}.genres-module__PR1ZYW__searchWrap{max-width:420px;margin:0 auto;position:relative}.genres-module__PR1ZYW__searchIcon{color:#52525b;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.genres-module__PR1ZYW__searchInput{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:#fff;width:100%;height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff0f;outline:none;padding:0 2.75rem;font-size:.875rem}.genres-module__PR1ZYW__searchInput::placeholder{color:#52525b}.genres-module__PR1ZYW__searchInput:focus{border-color:#06b6d480;box-shadow:0 0 0 3px #06b6d414}.genres-module__PR1ZYW__searchClear{color:#52525b;transition:color var(--transition-fast);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.genres-module__PR1ZYW__searchClear:hover{color:#fff}.genres-module__PR1ZYW__marqueeWrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#00000040;padding:16px 0;overflow:hidden}.genres-module__PR1ZYW__marqueeTrack{gap:12px;width:max-content;animation:30s linear infinite genres-module__PR1ZYW__marquee;display:flex}.genres-module__PR1ZYW__marqueeTrack:hover{animation-play-state:paused}@keyframes genres-module__PR1ZYW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.genres-module__PR1ZYW__marqueePoster{opacity:.55;width:80px;height:120px;transition:opacity var(--transition-fast);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.genres-module__PR1ZYW__marqueePoster:hover{opacity:1}.genres-module__PR1ZYW__marqueePosterImg{object-fit:cover;object-position:top}.genres-module__PR1ZYW__main{padding:2.5rem 0 5rem}.genres-module__PR1ZYW__inner{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.genres-module__PR1ZYW__inner{padding:0 1.5rem}}@media (min-width:1024px){.genres-module__PR1ZYW__inner{padding:0 2rem}}.genres-module__PR1ZYW__alphabetNav{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:1.5rem;display:flex}.genres-module__PR1ZYW__alphBtn{color:#a1a1aa;min-width:36px;height:36px;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#1e1e2899;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:.825rem;font-weight:600;display:flex}.genres-module__PR1ZYW__alphBtn:hover{color:#22d3ee;background:#06b6d41a;border-color:#06b6d44d}.genres-module__PR1ZYW__alphBtnActive{color:#fff!important;background:linear-gradient(135deg,#06b6d4,#8b5cf6)!important;border-color:#0000!important}.genres-module__PR1ZYW__resultsCount{text-align:center;color:#52525b;margin-bottom:1.75rem;font-size:.78rem}.genres-module__PR1ZYW__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.genres-module__PR1ZYW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.genres-module__PR1ZYW__grid{grid-template-columns:repeat(4,1fr)}}.genres-module__PR1ZYW__card{background:var(--color-bg-card);border-radius:var(--radius-xl);color:inherit;border:none;flex-direction:column;text-decoration:none;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000073}.genres-module__PR1ZYW__card:hover{border:none;box-shadow:0 10px 28px #000000a6}.genres-module__PR1ZYW__thumbnail{background:#1c1c26;width:100%;height:140px;position:relative;overflow:hidden}.genres-module__PR1ZYW__thumbnailImg{object-fit:cover;object-position:center top}.genres-module__PR1ZYW__thumbnailPlaceholder{background:linear-gradient(135deg,#06b6d426,#8b5cf626);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.genres-module__PR1ZYW__placeholderIcon{color:#3f3f46}.genres-module__PR1ZYW__thumbnailOverlay{pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.genres-module__PR1ZYW__hoverOverlay{opacity:0;pointer-events:none;z-index:2;background:#00000029;transition:opacity .22s;position:absolute;inset:0}.genres-module__PR1ZYW__card:hover .genres-module__PR1ZYW__hoverOverlay{opacity:1}.genres-module__PR1ZYW__cardContent{flex-direction:column;gap:.35rem;padding:.875rem 1rem 1rem;display:flex}.genres-module__PR1ZYW__cardName{color:#fff;transition:color var(--transition-fast);font-size:1rem;font-weight:700;line-height:1.3}.genres-module__PR1ZYW__card:hover .genres-module__PR1ZYW__cardName{color:#22d3ee}.genres-module__PR1ZYW__cardCount{color:#06b6d4;background:#06b6d41a;border-radius:9999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.genres-module__PR1ZYW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:5rem 2rem;display:flex}.genres-module__PR1ZYW__emptyIcon{color:#27272a;margin-bottom:.5rem}.genres-module__PR1ZYW__emptyTitle{color:#fff;font-size:1.25rem;font-weight:700}.genres-module__PR1ZYW__emptySub{color:#71717a;font-size:.875rem}.genres-module__PR1ZYW__emptyBtn{border-radius:var(--radius-lg);color:#22d3ee;transition:background var(--transition-fast), border-color var(--transition-fast);background:#06b6d41a;border:1px solid #06b6d44d;margin-top:.75rem;padding:.55rem 1.4rem;font-size:.82rem;font-weight:600}.genres-module__PR1ZYW__emptyBtn:hover{background:#06b6d433;border-color:#06b6d480}
