.watch-page[data-v-5aea38eb]{box-sizing:border-box;color:#e5ecf5;max-width:1360px;margin:auto;padding:32px 28px 48px}.watch-heading[data-v-5aea38eb]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.watch-heading>div[data-v-5aea38eb],.watch-main[data-v-5aea38eb],.watch-sidebar[data-v-5aea38eb]{min-width:0}.watch-eyebrow[data-v-5aea38eb]{letter-spacing:1.8px;color:#93bdaf;font-size:9px}.watch-heading h1[data-v-5aea38eb]{overflow-wrap:anywhere;margin:9px 0 8px;font-size:28px;line-height:1.45}.watch-heading p[data-v-5aea38eb]{color:#8194a4;margin:0;font-size:12px;line-height:1.7}.watch-layout[data-v-5aea38eb]{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.watch-screen[data-v-5aea38eb]{background:#05080c;border:1px solid #ffffff0e;border-radius:14px;overflow:hidden}.watch-screen[data-v-5aea38eb] .hls-player{box-shadow:none;border:0;border-radius:0}.player-placeholder[data-v-5aea38eb]{aspect-ratio:16/9;box-sizing:border-box;text-align:center;color:#a8b5c7;background:radial-gradient(#1a2a2c,#080c12 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.player-placeholder>span[data-v-5aea38eb]{color:#a8e2cf77;font-size:60px;font-weight:300}.player-placeholder strong[data-v-5aea38eb]{font-size:14px;font-weight:500}.player-placeholder p[data-v-5aea38eb]{color:#8194a4;margin:0;font-size:12px;line-height:1.8}.source-panel[data-v-5aea38eb]{background:#141e29;border:1px solid #293a49;border-radius:12px;margin-top:16px;padding:20px}.backup-heading[data-v-5aea38eb],.source-heading[data-v-5aea38eb]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.backup-heading h2[data-v-5aea38eb],.source-heading h2[data-v-5aea38eb],.watch-card>h2[data-v-5aea38eb]{margin:0;font-size:13px;font-weight:600}.playing-source[data-v-5aea38eb]{color:#a8b5c7;align-items:center;gap:7px;font-size:10px;display:inline-flex}.playing-source i[data-v-5aea38eb]{background:#a8e2cf;border-radius:50%;width:5px;height:5px;display:inline-block}.source-options[data-v-5aea38eb]{flex-wrap:wrap;gap:10px;display:flex}.source-option[data-v-5aea38eb]{box-sizing:border-box;color:#bdcad7;text-align:left;cursor:pointer;background:#111925;border:1px solid #344357;border-radius:9px;flex:1;align-items:center;gap:12px;min-width:180px;min-height:64px;padding:12px 14px;display:flex}.source-option.selected[data-v-5aea38eb]{color:#dceee8;background:#a8e2cf08;border-color:#a8e2cf77}.source-icon[data-v-5aea38eb]{color:#a8e2cf;background:#ffffff06;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:23px;display:flex}.source-option strong[data-v-5aea38eb]{font-size:12px;font-weight:600;display:block}.source-option small[data-v-5aea38eb]{color:#8194a4;margin-top:6px;font-size:10px;display:block}.selected-mark[data-v-5aea38eb]{color:#a8e2cf;margin-left:auto}.warm-notice[data-v-5aea38eb]{color:#a8e2cf;margin:14px 0 0;font-size:11px;line-height:1.8}.watch-sidebar[data-v-5aea38eb]{gap:16px;display:grid}.watch-card[data-v-5aea38eb]{background:#141e29;border:1px solid #293a49;border-radius:12px;min-width:0;padding:20px}.movie-overview[data-v-5aea38eb]{align-items:center;gap:14px;padding:16px;display:flex}.movie-overview>img[data-v-5aea38eb]{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:76px;height:108px}.movie-overview>div[data-v-5aea38eb],.watch-compact .watch-main[data-v-5aea38eb]{min-width:0}.movie-overview .watch-eyebrow[data-v-5aea38eb]{letter-spacing:1px;font-size:8px}.movie-overview .overview-name[data-v-5aea38eb]{overflow-wrap:anywhere;margin:8px 0 12px;font-size:13px;line-height:1.7}.library-chip[data-v-5aea38eb]{color:#a8e2cf;background:#a8e2cf0c;border:1px solid #a8e2cf22;border-radius:5px;padding:4px 7px;font-size:10px}.movie-people[data-v-5aea38eb]{overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.9}.metadata-label[data-v-5aea38eb]{color:#8194a4;margin-bottom:6px;font-size:10px;display:block}.movie-people a[data-v-5aea38eb]{color:#b6dcd0;box-sizing:border-box;background:#a8e2cf08;border:1px solid #a8e2cf1a;border-radius:5px;max-width:100%;margin:0 3px 5px 0;padding:3px 8px;text-decoration:none;display:inline-block}.movie-people a[data-v-5aea38eb]:hover{color:#dcefe8;background:#a8e2cf17}.backup-description[data-v-5aea38eb],.detail-empty[data-v-5aea38eb]{color:#8fa1b7;overflow-wrap:anywhere;margin:12px 0 0;font-size:11px;line-height:1.9}.backup-heading[data-v-5aea38eb]{flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.backup-pill[data-v-5aea38eb]{color:#a8b5c7;background:#ffffff07;border-radius:6px;padding:5px 7px;font-size:10px}.backup-pill.completed[data-v-5aea38eb]{color:#a8e2cf;background:#a8e2cf10}.backup-pill.failed[data-v-5aea38eb]{color:#ffb894;background:#ffb8940d}.backup-pill.confirming[data-v-5aea38eb]{color:#ffcc94;background:#ffcc940d}.archive-download[data-v-5aea38eb]{color:#14231e;background:#a8e2cf;border:1px solid #a8e2cf;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:18px;margin-top:18px;padding:12px 10px;font-size:11px;text-decoration:none;display:flex}.archive-download>span[data-v-5aea38eb]{font-size:19px;line-height:1}.refresh-backup[data-v-5aea38eb]{color:#8fa1b7;cursor:pointer;background:0 0;border:0;min-height:36px;padding:10px 0 0;font:11px system-ui;display:block}.refresh-backup[data-v-5aea38eb]:hover{color:#a8e2cf}.backup-progress[data-v-5aea38eb]{margin:16px 0}.backup-progress>div[data-v-5aea38eb]{color:#a8b5c7;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.backup-progress progress[data-v-5aea38eb]{accent-color:#a8e2cf;border:0;border-radius:4px;width:100%;height:6px;display:block;overflow:hidden}.watch-compact[data-v-5aea38eb] :focus-visible,.watch-page[data-v-5aea38eb] :focus-visible{outline-offset:3px;outline:2px solid #a8e2cf}.watch-empty[data-v-5aea38eb]{text-align:center;color:#8fa1b7;padding:80px 24px}.watch-empty h1[data-v-5aea38eb]{color:#e5ecf5;font-size:24px}.watch-compact .watch-layout[data-v-5aea38eb]{grid-template-columns:minmax(0,1fr);gap:16px}.watch-compact .watch-sidebar[data-v-5aea38eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-compact .source-panel[data-v-5aea38eb]{margin-top:12px}.compact-favorite[data-v-5aea38eb]{margin-top:14px}.watch-compact .watch-card[data-v-5aea38eb]{padding:16px}@media (width<=1000px){.watch-layout[data-v-5aea38eb]{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.watch-page[data-v-5aea38eb]{padding:26px 20px 40px}.watch-card[data-v-5aea38eb]{padding:16px}.movie-overview[data-v-5aea38eb]{flex-direction:column;align-items:flex-start}.movie-overview>img[data-v-5aea38eb]{width:60px;height:85px}.watch-heading h1[data-v-5aea38eb]{font-size:24px}}@media (width<=760px){.watch-page[data-v-5aea38eb]{padding:22px 14px 32px}.watch-heading[data-v-5aea38eb]{align-items:flex-start;gap:14px;margin-bottom:20px}.watch-heading h1[data-v-5aea38eb]{font-size:21px}.watch-heading p[data-v-5aea38eb]{font-size:11px}.watch-heading[data-v-5aea38eb] .favorite-button{min-width:42px;min-height:42px;padding:10px;font-size:0}.watch-heading[data-v-5aea38eb] .favorite-button span{display:none}.watch-layout[data-v-5aea38eb]{grid-template-columns:minmax(0,1fr);gap:18px}.watch-sidebar[data-v-5aea38eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.movie-overview[data-v-5aea38eb]{flex-direction:row;grid-column:1/-1;align-items:center}.movie-overview>img[data-v-5aea38eb]{width:60px;height:85px}.movie-overview .overview-name[data-v-5aea38eb]{margin:6px 0 10px;font-size:13px}.backup-card[data-v-5aea38eb],.movie-details[data-v-5aea38eb],.source-panel[data-v-5aea38eb]{padding:16px}.source-heading[data-v-5aea38eb]{flex-wrap:wrap}.source-option[data-v-5aea38eb]{gap:8px;min-width:140px;padding:11px}.source-option strong[data-v-5aea38eb]{font-size:11px}.source-icon[data-v-5aea38eb]{width:25px;height:25px;font-size:20px}.watch-compact .watch-sidebar[data-v-5aea38eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.watch-compact .watch-sidebar[data-v-5aea38eb],.watch-sidebar[data-v-5aea38eb]{grid-template-columns:minmax(0,1fr)}.movie-overview[data-v-5aea38eb]{grid-column:auto}.source-options[data-v-5aea38eb]{flex-direction:column}.source-option[data-v-5aea38eb]{width:100%;min-width:0}.source-option strong[data-v-5aea38eb]{font-size:12px}.watch-heading h1[data-v-5aea38eb]{font-size:20px}}
