.algo-overlay[data-v-93ff6487]{position:absolute;top:8px;left:8px;z-index:9999;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;pointer-events:all;max-width:260px}.algo-overlay__toggle[data-v-93ff6487]{display:flex;align-items:center;gap:4px;background:#000000bf;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:3px 8px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.algo-overlay__icon[data-v-93ff6487]{font-size:12px}.algo-overlay__score[data-v-93ff6487]{font-weight:700;font-size:12px;letter-spacing:.05em}.score--high[data-v-93ff6487]{color:#4ade80}.score--mid[data-v-93ff6487]{color:#fbbf24}.score--low[data-v-93ff6487]{color:#f87171}.algo-overlay__panel[data-v-93ff6487]{margin-top:4px;background:#000000e0;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e5e7eb;width:260px;max-height:80vh;overflow-y:auto}.algo-overlay__header[data-v-93ff6487]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.algo-overlay__title[data-v-93ff6487]{font-size:9px;font-weight:800;letter-spacing:.12em;color:#9ca3af;text-transform:uppercase}.algo-overlay__strategy[data-v-93ff6487]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px}.strategy--similar_to_watched[data-v-93ff6487]{background:#60a5fa33;color:#60a5fa}.strategy--interest_vector[data-v-93ff6487]{background:#a78bfa33;color:#a78bfa}.strategy--trending[data-v-93ff6487]{background:#fb923c33;color:#fb923c}.strategy--collaborative[data-v-93ff6487]{background:#34d39933;color:#34d399}.strategy--exploration[data-v-93ff6487]{background:#9ca3af33;color:#9ca3af}.strategy--unknown[data-v-93ff6487]{background:#9ca3af26;color:#6b7280}.algo-overlay__total[data-v-93ff6487]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.algo-overlay__total-bar[data-v-93ff6487]{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.algo-overlay__total-fill[data-v-93ff6487]{height:100%;background:linear-gradient(90deg,#818cf8,#34d399);border-radius:3px;transition:width .3s ease}.algo-overlay__total-num[data-v-93ff6487]{font-size:13px;font-weight:700;color:#f0f0f0;min-width:38px;text-align:right}.algo-overlay__breakdown[data-v-93ff6487]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.algo-overlay__row[data-v-93ff6487]{display:flex;flex-direction:column;gap:2px}.algo-overlay__row-label[data-v-93ff6487]{display:flex;justify-content:space-between}.algo-overlay__row-key[data-v-93ff6487]{color:#9ca3af;font-size:10px}.algo-overlay__row-weight[data-v-93ff6487]{color:#6b7280;font-size:9px}.algo-overlay__bar-wrap[data-v-93ff6487]{display:flex;align-items:center;gap:4px}.algo-overlay__bar[data-v-93ff6487]{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.algo-overlay__bar-fill[data-v-93ff6487]{height:100%;border-radius:2px;transition:width .3s ease}.bar--retention[data-v-93ff6487]{background:#4ade80}.bar--compatibility[data-v-93ff6487]{background:#a78bfa}.bar--engagement[data-v-93ff6487]{background:#fb923c}.bar--growth[data-v-93ff6487]{background:#f87171}.bar--ctr[data-v-93ff6487]{background:#60a5fa}.algo-overlay__bar-num[data-v-93ff6487]{font-size:10px;color:#9ca3af;min-width:28px;text-align:right}.algo-overlay__section[data-v-93ff6487]{margin-top:8px}.algo-overlay__section-title[data-v-93ff6487]{font-size:9px;font-weight:700;letter-spacing:.1em;color:#6b7280;text-transform:uppercase;margin-bottom:4px}.algo-overlay__grid[data-v-93ff6487]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.algo-overlay__stat[data-v-93ff6487]{background:#ffffff0d;border-radius:5px;padding:3px 5px;display:flex;flex-direction:column}.algo-overlay__stat-label[data-v-93ff6487]{font-size:9px;color:#6b7280}.algo-overlay__stat-val[data-v-93ff6487]{font-size:11px;font-weight:600;color:#e5e7eb}.algo-overlay__flags[data-v-93ff6487]{display:flex;flex-wrap:wrap;gap:4px}.algo-overlay__flag[data-v-93ff6487]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500}.algo-overlay__flag--good[data-v-93ff6487]{background:#4ade8026;color:#4ade80}.algo-overlay__flag--warn[data-v-93ff6487]{background:#fbbf2426;color:#fbbf24}.algo-overlay__flag--bad[data-v-93ff6487]{background:#f8717126;color:#f87171}.algo-overlay__flag--neutral[data-v-93ff6487]{background:#9ca3af1a;color:#9ca3af}.algo-overlay__tags[data-v-93ff6487]{display:flex;flex-wrap:wrap;gap:3px}.algo-overlay__tag[data-v-93ff6487]{font-size:9px;padding:1px 5px;border-radius:3px;background:#a78bfa26;color:#a78bfa}.algo-overlay__tag--dim[data-v-93ff6487]{background:#ffffff0d;color:#6b7280}.animate-spin-slow[data-v-4f35ecb9]{animation:spin-4f35ecb9 4s linear infinite}@keyframes spin-4f35ecb9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heart-pop-4f35ecb9{0%{transform:translate(-50%,-50%) scale(0);opacity:0}15%{transform:translate(-50%,-50%) scale(1.2);opacity:1}30%{transform:translate(-50%,-50%) scale(1);opacity:1}80%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5) translateY(-50px);opacity:0}}.animate-heart-pop[data-v-4f35ecb9]{animation:heart-pop-4f35ecb9 .8s ease-out forwards}@keyframes ctx-pop-4f35ecb9{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.hide-scrollbar[data-v-4f35ecb9]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-4f35ecb9]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-1ce159e7]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-1ce159e7]{-ms-overflow-style:none;scrollbar-width:none}@keyframes spin-slow-d52d2b56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-d52d2b56]{animation:spin-slow-d52d2b56 12s linear infinite}
