.toast[data-v-b889b835]{position:fixed;bottom:28px;right:24px;z-index:9999;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:10px;width:340px;max-width:calc(100vw - 32px);box-shadow:0 8px 32px #00000080;pointer-events:auto;white-space:normal;font-family:var(--font-sans)}.toast--error[data-v-b889b835]{background:#1c0e0e;border:1px solid rgba(212,86,86,.45)}.toast--success[data-v-b889b835]{background:#0b1a14;border:1px solid rgba(0,212,164,.45)}.toast-icon[data-v-b889b835]{flex-shrink:0;margin-top:2px}.toast--error .toast-icon[data-v-b889b835]{color:var(--error)}.toast--success .toast-icon[data-v-b889b835]{color:var(--accent)}.toast-body[data-v-b889b835]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;overflow:hidden}.toast-title[data-v-b889b835]{font-size:13px;font-weight:600}.toast--error .toast-title[data-v-b889b835]{color:var(--error)}.toast--success .toast-title[data-v-b889b835]{color:var(--accent)}.toast-msg[data-v-b889b835]{font-size:12px;color:#ccc;line-height:1.5;word-break:break-word;white-space:normal}.toast-msg .toast-link[data-v-b889b835-s]{color:#f08080;text-decoration:underline;text-underline-offset:2px}.toast-msg .toast-link[data-v-b889b835-s]:hover{color:#fff}.toast-close[data-v-b889b835]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-dim);padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s;margin-top:-1px}.toast-close[data-v-b889b835]:hover{color:var(--text)}.toast-enter-active[data-v-b889b835]{transition:opacity .2s ease,transform .2s ease}.toast-leave-active[data-v-b889b835]{transition:opacity .15s ease,transform .15s ease}.toast-enter-from[data-v-b889b835],.toast-leave-to[data-v-b889b835]{opacity:0;transform:translateY(12px)}@media(max-width:480px){.toast[data-v-b889b835]{bottom:16px;right:16px;left:16px;width:auto}}.wip-banner[data-v-6952dadf]{width:100%;background:#c37d0d14;border-bottom:1px solid rgba(195,125,13,.25)}.wip-inner[data-v-6952dadf]{max-width:900px;margin:0 auto;padding:10px 32px;display:flex;align-items:flex-start;gap:10px}.wip-icon[data-v-6952dadf]{color:var(--warn);flex-shrink:0;margin-top:2px}.wip-text[data-v-6952dadf]{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0}.wip-label[data-v-6952dadf]{color:#e0a030;font-weight:600}.wip-link[data-v-6952dadf]{color:#e0a030;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.wip-link[data-v-6952dadf]:hover{color:#f0b840}@media(max-width:600px){.wip-inner[data-v-6952dadf]{padding:10px 16px}.wip-text[data-v-6952dadf]{font-size:12px}}.compare-pills[data-v-e76a3ce7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmp-pill[data-v-e76a3ce7]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);border:1px solid}.cmp-pill--ok[data-v-e76a3ce7]{color:var(--accent);background:var(--accent-soft);border-color:#00d4a433}.cmp-pill--removed[data-v-e76a3ce7]{color:var(--error);background:var(--error-soft);border-color:#d4565633}.cmp-pill--added[data-v-e76a3ce7]{color:#4ade80;background:#4ade8014;border-color:#4ade8033}.cmp-pill--unknown[data-v-e76a3ce7]{color:var(--text-dim);background:#ffffff0d;border-color:var(--border)}.video-card[data-v-ba656ef3]{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;transition:border-color .15s}.video-card[data-v-ba656ef3]:not(.video-card--unavailable):not(.video-card--removed):hover{border-color:#ffffff26}.video-card--unavailable[data-v-ba656ef3]{cursor:default}.video-card--unavailable .video-info[data-v-ba656ef3],.video-card--unavailable .video-thumb[data-v-ba656ef3],.video-card--unavailable .video-thumb-placeholder[data-v-ba656ef3]{opacity:.5}.video-card--removed[data-v-ba656ef3]{cursor:default;border-color:#d4565633}.video-card--removed .video-info[data-v-ba656ef3],.video-card--removed .video-thumb[data-v-ba656ef3],.video-card--removed .video-thumb-placeholder[data-v-ba656ef3]{opacity:.6}.video-thumb-wrap[data-v-ba656ef3]{position:relative;aspect-ratio:16/9;background:var(--surface);overflow:hidden}.video-thumb[data-v-ba656ef3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-thumb-placeholder[data-v-ba656ef3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-dim)}.video-unavail-badge[data-v-ba656ef3]{position:absolute;top:4px;left:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;background:#d45656e6;color:#fff;padding:2px 6px;border-radius:4px}.video-unavail-badge--orange[data-v-ba656ef3]{background:#fb923ce6}.video-unavail-badge--yellow[data-v-ba656ef3]{background:#eab308e6}.video-unavail-badge--unknown[data-v-ba656ef3]{background:#646464d9}.video-unavail-badge--added[data-v-ba656ef3]{background:#4ade80eb;color:#06281a}.video-info[data-v-ba656ef3]{padding:7px 9px 9px;display:flex;flex-direction:column;gap:2px;flex:1}.video-title[data-v-ba656ef3]{font-size:11px;font-weight:500;color:var(--text);line-height:1.4}.video-channel[data-v-ba656ef3]{font-size:10px}.video-channel[data-v-ba656ef3],.video-channel--note[data-v-ba656ef3]{color:var(--text-dim);white-space:normal;overflow:visible}.video-channel--note[data-v-ba656ef3]{opacity:.65;font-style:italic;text-overflow:unset}.video-removed-date[data-v-ba656ef3]{font-size:10px;color:var(--text-dim);opacity:.7;margin-top:2px}
