@keyframes _fade-in_11l71_1{0%{opacity:0}to{opacity:1}}@keyframes _fade-out_11l71_1{0%{opacity:1}to{opacity:0}}@keyframes _fade-in-up_11l71_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-in-down_11l71_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slide-up_11l71_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slide-down_11l71_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slide-in-from-left_11l71_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slide-in-from-right_11l71_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _scale-in_11l71_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _zoom-in_11l71_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _accordion-down_11l71_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _accordion-up_11l71_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _pulse_11l71_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_11l71_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _content-fade-in_11l71_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _like-pop_11l71_1{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes _button-spinner_11l71_1{to{transform:rotate(360deg)}}._favoriteButton_11l71_220{background:var(--v2-color-hover);border:1px solid var(--v2-color-border);cursor:pointer;width:48px;height:48px;color:var(--v2-color-secondary);border-radius:38px;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:relative}._favoriteButton_11l71_220 svg{width:24px;height:24px;display:block}._favoriteButton_11l71_220 ._heartIcon_11l71_240{transition:fill .2s,opacity .15s}._favoriteButton_11l71_220 ._heartIconHidden_11l71_243{opacity:0}._favoriteButton_11l71_220 ._heartIconPopping_11l71_246{transform-origin:50%;animation:.4s _like-pop_11l71_1}._favoriteButton_11l71_220 ._heartReaction_11l71_250{pointer-events:none;opacity:1;width:64px;height:64px;transition:opacity .2s;position:absolute}._favoriteButton_11l71_220 ._heartReactionFinishing_11l71_258{opacity:0}@media (hover:hover) and (pointer:fine){._favoriteButton_11l71_220:hover:not(._disabled_11l71_262){background:color-mix(in srgb, var(--v2-color-accent) 12%, var(--v2-color-bg-white));color:var(--v2-color-accent);transform:scale(1.02)}}._favoriteButton_11l71_220:active:not(._disabled_11l71_262){transform:scale(.98)}._favoriteButton_11l71_220._disabled_11l71_262{opacity:.5;cursor:not-allowed}._favoriteButton_11l71_220._favorited_11l71_275{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary,#fff)}._favoriteButton_11l71_220._favorited_11l71_275 svg{fill:var(--color-on-primary,#fff);stroke:var(--color-on-primary,#fff)}@media (hover:hover) and (pointer:fine){._favoriteButton_11l71_220._favorited_11l71_275:hover:not(._disabled_11l71_262){background:color-mix(in srgb, var(--color-primary), black 12%);border-color:color-mix(in srgb, var(--color-primary), black 12%)}}
