.BestOfWeekGrid_grid__YApXl img{animation:BestOfWeekGrid_bowKenBurns__djSFc 22s ease-in-out infinite alternate;will-change:transform;transition:filter .4s}@keyframes BestOfWeekGrid_bowKenBurns__djSFc{0%{transform:scale(1.02) translate(0)}50%{transform:scale(1.06) translate(-1%,1%)}to{transform:scale(1.09) translate(1%,-1%)}}.BestOfWeekGrid_grid__YApXl>:nth-child(2) img{animation-delay:-3s}.BestOfWeekGrid_grid__YApXl>:nth-child(3) img{animation-delay:-6s}.BestOfWeekGrid_grid__YApXl>:nth-child(4) img{animation-delay:-9s}.BestOfWeekGrid_grid__YApXl>:nth-child(5) img{animation-delay:-12s}.BestOfWeekGrid_grid__YApXl>:nth-child(6) img{animation-delay:-15s}.BestOfWeekGrid_grid__YApXl>:nth-child(7) img{animation-delay:-18s}.BestOfWeekGrid_grid__YApXl>:nth-child(8) img{animation-delay:-21s}.BestOfWeekGrid_grid__YApXl a:hover img{animation-duration:10s;filter:saturate(1.1) brightness(1.04)}@media (prefers-reduced-motion:reduce){.BestOfWeekGrid_grid__YApXl img{animation:none;transform:scale(1.02)}}.RecommendCarousel_wrap__Pu41D{position:relative}.RecommendCarousel_arrow__eW4AJ{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--card-border);background:rgba(22,22,26,.85);backdrop-filter:blur(14px);color:var(--text);font-size:22px;cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:10}.RecommendCarousel_arrowLeft__kuyJ7{left:-56px}.RecommendCarousel_arrowRight__FXfHL{right:-56px}.RecommendCarousel_arrow__eW4AJ:hover{background:var(--accent);color:#000;border-color:var(--accent);box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-50%) scale(1.06)}.RecommendCarousel_arrow__eW4AJ:disabled{opacity:0;pointer-events:none}.RecommendCarousel_rail__PxfxF{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:50px 32px;margin:-50px -32px -30px;perspective:1800px;scrollbar-width:none}.RecommendCarousel_rail__PxfxF::-webkit-scrollbar{display:none}.RecommendCarousel_card__i6SFC{flex:0 0 380px;height:540px;scroll-snap-align:center;border-radius:26px;overflow:hidden;position:relative;cursor:pointer;border:1px solid var(--card-border);background:#000;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.85,.25,1),box-shadow .55s,border-color .35s,opacity .35s,filter .35s;will-change:transform;text-decoration:none}.RecommendCarousel_bg__q5IC5{position:absolute;inset:-8%;background-size:cover;background-position:50%;animation:RecommendCarousel_kenburns__HT92o 16s ease-in-out infinite alternate;transition:filter .4s,transform .3s;filter:saturate(.95) brightness(.92);will-change:transform}@keyframes RecommendCarousel_kenburns__HT92o{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-2%,1.5%)}to{transform:scale(1.14) translate(2%,-1.5%)}}.RecommendCarousel_fallbackBg__ZD90v{position:absolute;inset:0;background:linear-gradient(135deg,#2a2a33,#1f1f25);display:flex;align-items:center;justify-content:center;font-size:60px;opacity:.4}.RecommendCarousel_grad__rHw_9{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 35%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.94));transition:opacity .4s}.RecommendCarousel_accentGlow__lRyB0{position:absolute;inset:-30%;background:radial-gradient(circle at 80% 100%,var(--accent-glow),transparent 55%);opacity:0;mix-blend-mode:screen;transition:opacity .55s;pointer-events:none}.RecommendCarousel_shimmer__q1zTe{position:absolute;inset:0;background:linear-gradient(115deg,transparent 45%,hsla(0,0%,100%,.13) 50%,transparent 55%);transform:translateX(-110%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);pointer-events:none}.RecommendCarousel_label__tMznj{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.14);transition:all .4s;z-index:2}.RecommendCarousel_star__uiSS9{color:var(--accent);transition:color .4s}.RecommendCarousel_content___PUzD{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;transition:transform .45s cubic-bezier(.2,.85,.25,1);will-change:transform}.RecommendCarousel_name__a7Iay{font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:32px;line-height:1;margin:0 0 12px;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.7);letter-spacing:-.01em}.RecommendCarousel_row__Ed_a1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:hsla(0,0%,100%,.82);font-size:12.5px;margin-bottom:14px}.RecommendCarousel_bill__IUN8B{color:var(--accent);font-weight:700;font-size:16px}.RecommendCarousel_dot__OEe2G{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.4)}.RecommendCarousel_ctas__kg94l{display:flex;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .45s cubic-bezier(.2,.85,.25,1) .05s,transform .45s cubic-bezier(.2,.85,.25,1) .05s}.RecommendCarousel_cta__eSSFG{background:var(--accent);color:#000;padding:10px 18px;border-radius:999px;font-weight:700;border:none}.RecommendCarousel_cta2__1Wnno,.RecommendCarousel_cta__eSSFG{font-size:12px;cursor:pointer;text-decoration:none;display:inline-block}.RecommendCarousel_cta2__1Wnno{background:hsla(0,0%,100%,.12);backdrop-filter:blur(8px);color:#fff;padding:10px 16px;border-radius:999px;font-weight:500;border:1px solid hsla(0,0%,100%,.2)}.RecommendCarousel_card__i6SFC:hover{transform:translateY(-22px) scale(1.04);box-shadow:0 40px 80px rgba(0,0,0,.6),0 24px 60px var(--accent-glow),0 0 0 1px var(--chat-user-border);border-color:transparent;z-index:4}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_bg__q5IC5{animation-duration:7s;filter:saturate(1.1) brightness(1.05)}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_grad__rHw_9{opacity:.85}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_accentGlow__lRyB0{opacity:1}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_shimmer__q1zTe{transform:translateX(110%)}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_label__tMznj{background:var(--accent);color:#000;border-color:var(--accent)}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_star__uiSS9{color:#000}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_content___PUzD{transform:translateY(-8px)}.RecommendCarousel_card__i6SFC:hover .RecommendCarousel_ctas__kg94l{opacity:1;transform:translateY(0)}.RecommendCarousel_rail__PxfxF:hover .RecommendCarousel_card__i6SFC:not(:hover){opacity:.65;filter:saturate(.7) brightness(.85);transform:scale(.97)}.RecommendCarousel_rail__PxfxF:hover .RecommendCarousel_card__i6SFC:not(:hover) .RecommendCarousel_bg__q5IC5{animation-play-state:paused}@media (max-width:640px){.RecommendCarousel_rail__PxfxF{gap:14px;padding:30px 16px 50px;margin:-30px -16px -20px}.RecommendCarousel_card__i6SFC{flex-basis:280px;height:420px}.RecommendCarousel_name__a7Iay{font-size:26px}.RecommendCarousel_numRank__Kq_D_{font-size:48px}.RecommendCarousel_card__i6SFC .RecommendCarousel_ctas__kg94l{opacity:1;transform:translateY(0)}.RecommendCarousel_arrow__eW4AJ{display:none}}@media (max-width:1500px) and (min-width:641px){.RecommendCarousel_arrowLeft__kuyJ7{left:8px}.RecommendCarousel_arrowRight__FXfHL{right:8px}}@media (prefers-reduced-motion:reduce){.RecommendCarousel_bg__q5IC5{animation:none;transform:scale(1.04)}.RecommendCarousel_card__i6SFC,.RecommendCarousel_card__i6SFC .RecommendCarousel_bg__q5IC5,.RecommendCarousel_card__i6SFC .RecommendCarousel_content___PUzD,.RecommendCarousel_card__i6SFC .RecommendCarousel_ctas__kg94l,.RecommendCarousel_card__i6SFC .RecommendCarousel_shimmer__q1zTe{transition:none}}