@keyframes _levitate_afy0v_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _fadeInUp_afy0v_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._bubble_afy0v_26{position:absolute;max-width:220px;width:fit-content;background:var(--frost-bg);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);border:1px solid var(--frost-border);padding:.5rem;border-radius:var(--radius-md);box-shadow:var(--frost-shadow);font-size:var(--fs-sm);line-height:1.3;color:var(--text-strong);animation:_fadeInUp_afy0v_1 .4s ease-out,_levitate_afy0v_1 3.5s ease-in-out .5s infinite}@media screen and (min-width: 768px){._bubble_afy0v_26{max-width:320px}}@media (max-width: 768px){._bubble_afy0v_26{display:none}}._link_afy0v_57{display:flex;align-items:flex-start;gap:.5rem}._thumb_afy0v_63{flex-shrink:0;border-radius:var(--radius-sm);object-fit:cover}._info_afy0v_69{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;white-space:nowrap}._info_afy0v_69>*{overflow:hidden;text-overflow:ellipsis}._bubble_afy0v_26,._row_afy0v_85{text-transform:lowercase}._title_afy0v_89{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}._subtitle_afy0v_95{color:var(--text-muted);font-size:var(--fs-sm)}._status_afy0v_101{color:var(--text-subtle);font-size:var(--fs-xs)}._row_afy0v_85{display:flex;align-items:center;gap:.75rem;height:100%;color:var(--text-strong);font-size:var(--fs-sm);animation:_fadeIn_afy0v_1 .3s ease-out}@keyframes _fadeIn_afy0v_1{0%{opacity:0}}@media (max-width: 576px){._row_afy0v_85{padding-right:3.75rem}}._rowText_afy0v_131{display:flex;flex-direction:column;min-width:0;line-height:1.3}._rowLabel_afy0v_138{color:var(--text-muted);font-size:var(--fs-xs)}._rowTitle_afy0v_143{font-family:var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._fallback_afy0v_152 ._rowTitle_afy0v_143{color:var(--text-muted)}._fallback_afy0v_152:hover ._rowTitle_afy0v_143{color:var(--text-strong)}._fallbackIcon_afy0v_160{flex-shrink:0;width:32px;height:32px;background:center / 26px no-repeat;opacity:.8}@media (prefers-reduced-motion: reduce){._bubble_afy0v_26,._row_afy0v_85{animation:none}}._bubble_1iw4b_1{top:-2.5rem;left:90%}._albumCover_1iw4b_6{width:40px;height:40px}._rowCover_1iw4b_11{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._bubble_wqe3q_3{top:4rem;left:110%;width:max-content;max-width:280px}._main_wqe3q_10{color:inherit}._poster_wqe3q_14{width:40px;height:60px}._info_wqe3q_19{gap:.125rem}._year_wqe3q_23{font-weight:400;color:var(--text-muted)}._meta_wqe3q_28{display:flex;align-items:center;gap:.375rem}._rating_wqe3q_35{color:#00e054;font-size:var(--fs-xs);letter-spacing:.05em}._heart_wqe3q_42{width:12px;height:12px;color:#ff8000;flex-shrink:0}._rewatch_wqe3q_49{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-xs);color:var(--info)}._rewatchIcon_wqe3q_57{width:11px;height:11px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) ._rating_wqe3q_35{color:#00873a}:root:not([data-theme=dark]) ._heart_wqe3q_42{color:#c2410c}}:root[data-theme=light] ._rating_wqe3q_35{color:#00873a}:root[data-theme=light] ._heart_wqe3q_42{color:#c2410c}._more_wqe3q_81{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}._bubble_wqe3q_3:hover ._more_wqe3q_81,._bubble_wqe3q_3:focus-within ._more_wqe3q_81{grid-template-rows:1fr}@media (hover: none){._more_wqe3q_81{grid-template-rows:1fr}}._moreInner_wqe3q_98{min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._strip_wqe3q_107{display:flex;gap:.375rem;list-style:none;margin:.5rem 0 0;padding:0}._strip_wqe3q_107 a{display:block;border-radius:var(--radius-sm)}._strip_wqe3q_107 img{display:block;width:28px;height:42px;border-radius:var(--radius-sm);object-fit:cover}._all_wqe3q_128{margin-top:.5rem;font-size:var(--fs-xs);color:var(--accent-fg);white-space:nowrap}._all_wqe3q_128:hover{color:var(--text-strong)}@media (prefers-reduced-motion: reduce){._more_wqe3q_81{transition:none}}._rowPoster_wqe3q_145{margin-inline:4px;width:24px;height:36px;border-radius:4px;object-fit:cover;flex-shrink:0}._rowRating_wqe3q_155{flex-shrink:0;margin-left:auto}
