.FavoriteButton_button__KFLqP{isolation:isolate}.FavoriteButton_effects__SI7cF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.FavoriteButton_icon__ri5ka{position:relative;z-index:2;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.FavoriteButton_filled__V8Yps,.FavoriteButton_outline__v2SiJ{position:absolute;inset:0}.FavoriteButton_outline__v2SiJ{transition:opacity .12s ease}.FavoriteButton_filled__V8Yps{transition:opacity .18s ease .08s}@media (hover:hover) and (pointer:fine){.FavoriteButton_button__KFLqP:hover .FavoriteButton_icon__ri5ka{transform:scale(1.15)}.FavoriteButton_button__KFLqP[data-surface=default]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.FavoriteButton_button__KFLqP[data-surface=media]:hover{background-color:rgb(0 0 0/.9);color:white}.FavoriteButton_button__KFLqP[data-surface=media][aria-pressed=true]:hover{background-color:hsl(var(--muted))}.FavoriteButton_button__KFLqP[aria-pressed=true]:hover{color:hsl(var(--warning))}}.FavoriteButton_button__KFLqP:active .FavoriteButton_icon__ri5ka{transform:scale(.9)}.FavoriteButton_ripple__yGqfr{position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;z-index:1}.FavoriteButton_particles__K1NlN{position:absolute;inset:0;z-index:3}.FavoriteButton_particles__K1NlN span{position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:currentColor;opacity:0}.FavoriteButton_particles__K1NlN span:nth-child(2n){width:3px;height:3px;margin:-1.5px}.FavoriteButton_effects__SI7cF[data-pulse=on] .FavoriteButton_icon__ri5ka{animation:FavoriteButton_spring__74xRO .55s cubic-bezier(.34,1.56,.64,1)}.FavoriteButton_effects__SI7cF[data-pulse=off] .FavoriteButton_icon__ri5ka{animation:FavoriteButton_sink__Brihn .3s ease-out}.FavoriteButton_effects__SI7cF[data-pulse=on] .FavoriteButton_ripple__yGqfr{animation:FavoriteButton_ripple__yGqfr .5s cubic-bezier(.2,.6,.35,1)}.FavoriteButton_effects__SI7cF[data-pulse=on] .FavoriteButton_particles__K1NlN span{animation:FavoriteButton_fly__50XHi .55s cubic-bezier(.2,.7,.4,1) both;animation-delay:calc(var(--particle-index) * 14ms)}@keyframes FavoriteButton_spring__74xRO{0%,to{transform:scale(1)}25%{transform:scale(.72)}60%{transform:scale(1.32)}}@keyframes FavoriteButton_sink__Brihn{0%,to{transform:scale(1)}40%{transform:scale(.8)}}@keyframes FavoriteButton_ripple__yGqfr{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.55);opacity:0}}@keyframes FavoriteButton_fly__50XHi{0%{transform:rotate(calc(var(--particle-index) * 60deg)) translateY(-9px) scale(.3);opacity:0}25%{opacity:1}to{transform:rotate(calc(var(--particle-index) * 60deg)) translateY(-17px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.FavoriteButton_button__KFLqP,.FavoriteButton_button__KFLqP .FavoriteButton_effects__SI7cF,.FavoriteButton_button__KFLqP .FavoriteButton_effects__SI7cF *{animation:none!important;transition:none!important}.FavoriteButton_button__KFLqP .FavoriteButton_icon__ri5ka{transform:none}}@media (hover:hover) and (pointer:fine){.RadioCard_card___m8g9:has(>button:hover){border-color:hsl(var(--primary));z-index:20}.RadioCard_card___m8g9:has(>button:hover) .RadioCard_playOverlay__H8gHC{opacity:1}.RadioCard_card___m8g9:has(>button:hover) .RadioCard_title__yUGXL{color:hsl(var(--primary))}.RadioCard_card___m8g9:has(>button:hover) .RadioCard_dot__UB25w{background-color:hsl(var(--primary))}}@media (hover:hover) and (pointer:fine){.VodCard_show__ywO73:has(>a:hover) .VodCard_card__pFmGl{border-color:hsl(var(--primary))}.VodCard_show__ywO73:has(>a:hover) .VodCard_title__nTCn7{color:hsl(var(--primary))}}