:root{--netflix-red: #E50914;--netflix-black: #141414;--text-main: #e5e5e5;--text-muted: #777777;--footer-bg: #111111}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--netflix-black);color:var(--text-main);margin:0;padding:0;overflow-x:hidden;touch-action:manipulation}body.modal-open{overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#141414}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#444}.modal-content::-webkit-scrollbar,.correction-results::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-thumb,.correction-results::-webkit-scrollbar-thumb{background:#ffffff1a}.modal-content::-webkit-scrollbar-thumb:hover,.correction-results::-webkit-scrollbar-thumb:hover{background:#fff3}.episode-cards::-webkit-scrollbar{height:6px}.episode-cards::-webkit-scrollbar-track{background:transparent}.episode-cards::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.episode-cards::-webkit-scrollbar-thumb:hover{background:#fff3}nav[data-v-a14d7d96]{position:fixed;top:0;width:100%;height:70px;padding:0 4%;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:background-color .4s ease;background:linear-gradient(to bottom,#000000b3 10%,#0000);box-sizing:border-box}nav.scrolled[data-v-a14d7d96]{background-color:#141414}.nav-left[data-v-a14d7d96],.nav-right[data-v-a14d7d96]{display:flex;align-items:center}.logo[data-v-a14d7d96]{color:var(--netflix-red);font-weight:900;letter-spacing:-1.5px;text-shadow:2px 2px 4px rgba(0,0,0,.5);cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:0px;margin-right:40px;transform:translateY(-4px)}.logo span[data-v-a14d7d96]{display:inline-block;font-size:2.6rem;line-height:1;transition:all .4s ease;transform-origin:top}.logo span[data-v-a14d7d96]:nth-child(1),.logo span[data-v-a14d7d96]:nth-child(7){transform:scaleY(1.1)}.logo span[data-v-a14d7d96]:nth-child(2),.logo span[data-v-a14d7d96]:nth-child(6){transform:scaleY(1.06)}.logo span[data-v-a14d7d96]:nth-child(3),.logo span[data-v-a14d7d96]:nth-child(5){transform:scaleY(1.02)}.logo span[data-v-a14d7d96]:nth-child(4){transform:scaleY(1)}.logo:hover span[data-v-a14d7d96]{color:#fff;text-shadow:0 0 15px var(--netflix-red);transform:scaleY(1.15)}.nav-links[data-v-a14d7d96]{display:flex;list-style:none;gap:20px;margin:0;padding:0}.nav-links li[data-v-a14d7d96]{color:#e5e5e5;font-size:.85rem;cursor:pointer;transition:color .3s}.nav-links li[data-v-a14d7d96]:hover{color:#b3b3b3}.nav-links li.active[data-v-a14d7d96]{font-weight:700;color:#fff}.search-box[data-v-a14d7d96]{margin-right:20px;display:flex;align-items:center}.search-box input[data-v-a14d7d96]{background:#00000080;border:1px solid rgba(255,255,255,.8);color:#fff;padding:0 14px;height:34px;line-height:34px;border-radius:4px;outline:none;width:200px;transition:width .4s ease,background .4s ease;font-size:.9rem;box-sizing:border-box}.search-box input[data-v-a14d7d96]:focus{background:#000c;width:260px}.search-box input[data-v-a14d7d96]::placeholder{color:#aaa}.profile-menu[data-v-a14d7d96]{position:relative;display:flex;align-items:center;cursor:pointer}.profile-trigger[data-v-a14d7d96]{display:flex;align-items:center;gap:8px}.avatar[data-v-a14d7d96]{width:32px;height:32px;border-radius:4px;object-fit:cover;background-color:#222;transition:transform .3s ease}.caret[data-v-a14d7d96]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transition:transform .3s ease}.profile-menu:hover .caret[data-v-a14d7d96]{transform:rotate(180deg)}.dropdown-content[data-v-a14d7d96]{position:absolute;top:100%;right:0;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:2000}.profile-menu:hover .dropdown-content[data-v-a14d7d96]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-arrow[data-v-a14d7d96]{position:absolute;top:6px;right:12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(14,14,14,.94)}.dropdown-list[data-v-a14d7d96]{background-color:#0e0e0ef0;border:1px solid rgba(255,255,255,.12);list-style:none;margin:0;padding:0;width:104px;overflow:hidden;border-radius:6px;box-shadow:0 10px 24px #00000073}.dropdown-list li[data-v-a14d7d96]{height:38px;padding:0 12px;color:#e5e5e5;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;transition:background .2s}.dropdown-list li .icon[data-v-a14d7d96]{margin-right:10px;font-size:1.1rem}.dropdown-list li[data-v-a14d7d96]:hover{background-color:#ffffff1a;color:#fff}.dropdown-list li.divider[data-v-a14d7d96]{padding:0;height:1px;background-color:#ffffff1a;margin:0}.dropdown-list li.divider[data-v-a14d7d96]:hover{background-color:#ffffff1a}@media(max-width:768px){nav[data-v-a14d7d96]{--mobile-nav-padding-y: 3%;display:grid;grid-template-areas:"logo right" "links links";grid-template-columns:auto 1fr;height:auto;padding:var(--mobile-nav-padding-y) 3%;align-items:center;gap:0}.nav-left[data-v-a14d7d96]{display:contents}.logo[data-v-a14d7d96]{grid-area:logo;margin-right:0}.logo span[data-v-a14d7d96]{font-size:1.8rem}.nav-links[data-v-a14d7d96]{grid-area:links;width:100%;gap:10px;padding:var(--mobile-nav-padding-y) 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-links[data-v-a14d7d96]::-webkit-scrollbar{display:none}.nav-links li[data-v-a14d7d96]{font-size:.8rem;white-space:nowrap}.nav-right[data-v-a14d7d96]{grid-area:right;justify-content:flex-end}.search-box[data-v-a14d7d96]{position:relative;width:140px;height:30px;margin-right:12px;flex-shrink:0}.search-box input[data-v-a14d7d96]{position:absolute;right:0;top:0;width:140px;font-size:.8rem;padding:1px 10px 0;height:30px;line-height:normal;box-sizing:border-box}.search-box input[data-v-a14d7d96]:focus{width:160px}.avatar[data-v-a14d7d96]{width:28px;height:28px}.dropdown-list[data-v-a14d7d96]{width:96px}.dropdown-list li[data-v-a14d7d96]{height:34px;padding:0 10px;font-size:.78rem;line-height:1}}.correction-overlay[data-v-4c3cd615]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3000;display:flex;justify-content:center;align-items:center}.correction-content[data-v-4c3cd615]{background:#181818;width:600px;max-width:90%;max-height:85vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.1)}.correction-header[data-v-4c3cd615]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.correction-header h3[data-v-4c3cd615]{margin:0;font-size:1.25rem;color:#fff}.modal-close-btn[data-v-4c3cd615]{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .2s}.modal-close-btn[data-v-4c3cd615]:hover{color:#fff}.modal-search-box[data-v-4c3cd615]{padding:25px 25px 20px;display:flex;gap:10px}.modal-search-box input[data-v-4c3cd615]{flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 15px;border-radius:6px;color:#fff;outline:none;transition:all .3s}.modal-search-box .year-input[data-v-4c3cd615]{flex:none;width:65px;padding:12px 10px;text-align:center}.modal-search-box input[data-v-4c3cd615]:focus{border-color:var(--netflix-red);background:#ffffff1a}.media-type-select[data-v-4c3cd615]{background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:15px;border:1px solid rgba(255,255,255,.1);padding:12px 40px 12px 15px;border-radius:6px;color:#fff;outline:none;cursor:pointer;transition:all .3s;font-family:inherit;appearance:none;-webkit-appearance:none}.media-type-select[data-v-4c3cd615]:focus{border-color:var(--netflix-red);background-color:#ffffff1a}.media-type-select option[data-v-4c3cd615]{background:#181818;color:#fff}.modal-search-box button[data-v-4c3cd615]{background:var(--netflix-red);color:#fff;border:none;padding:0 20px;border-radius:6px;font-weight:700;cursor:pointer;transition:background .3s;flex-shrink:0}.modal-search-box button[data-v-4c3cd615]:hover:not(:disabled){background:#f40612;transform:scale(1.02)}.modal-search-box button[data-v-4c3cd615]:disabled{opacity:.4;cursor:not-allowed}.modal-search-box input[data-v-4c3cd615]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.correction-results[data-v-4c3cd615]{flex:1;overflow-y:auto;padding:2px 25px}.correction-results[data-v-4c3cd615]::-webkit-scrollbar{width:6px}.correction-results[data-v-4c3cd615]::-webkit-scrollbar-track{background:transparent}.correction-results[data-v-4c3cd615]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.correction-results[data-v-4c3cd615]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.result-item[data-v-4c3cd615]{display:flex;gap:20px;padding:15px;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:12px;align-items:stretch}.result-item[data-v-4c3cd615]:last-child{margin-bottom:25px}.result-item[data-v-4c3cd615]:hover{background:#ffffff12;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.result-item.selected[data-v-4c3cd615]{background:#e5091414;border-color:#e5091466;box-shadow:0 4px 15px #e5091426}.result-poster-wrapper[data-v-4c3cd615]{width:90px;height:135px;flex-shrink:0;background:#222;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000080}.result-poster[data-v-4c3cd615]{width:100%;height:100%;object-fit:cover}.result-info[data-v-4c3cd615]{flex:1;min-width:0;display:flex;flex-direction:column;height:135px}.result-top[data-v-4c3cd615]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.result-title[data-v-4c3cd615]{font-weight:800;font-size:1.1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-rating[data-v-4c3cd615]{color:#f5c518;font-size:.95rem;font-weight:800;flex-shrink:0;margin-left:10px}.result-original-title[data-v-4c3cd615]{font-size:.8rem;color:#666;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.result-meta[data-v-4c3cd615]{display:flex;gap:8px;margin-bottom:5px}.badge[data-v-4c3cd615]{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:4px;font-size:.72rem;line-height:normal;box-sizing:border-box;letter-spacing:.5px}.result-year[data-v-4c3cd615]{background:#7b68ee26;color:#a29bfe;border:1px solid rgba(123,104,238,.2);font-weight:700}.result-type.movie[data-v-4c3cd615]{background:#1e90ff26;color:#1e90ff;border:1px solid rgba(30,144,255,.2);font-weight:800}.result-type.series[data-v-4c3cd615]{background:#00e67626;color:#00e676;border:1px solid rgba(0,230,118,.2);font-weight:800}.result-seasons[data-v-4c3cd615]{background:#ffa0001a;color:#ffa000;border:1px solid rgba(255,160,0,.2);font-weight:700}.result-overview[data-v-4c3cd615]{font-size:.85rem;color:#888;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.correction-footer[data-v-4c3cd615]{padding:20px 25px;display:flex;justify-content:flex-end;gap:15px;border-top:1px solid rgba(255,255,255,.1)}.confirm-btn[data-v-4c3cd615]{background:var(--netflix-red);border:none;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}.confirm-btn[data-v-4c3cd615]:hover:not(:disabled){background:#f40612;box-shadow:0 0 15px #e5091466}.confirm-btn[data-v-4c3cd615]:disabled{opacity:.4;cursor:not-allowed}.loading-results[data-v-4c3cd615],.no-results[data-v-4c3cd615]{padding:60px 40px;text-align:center;font-size:.95rem}.loading-results[data-v-4c3cd615]{color:#888;letter-spacing:2px;animation:pulse-4c3cd615 1.5s infinite}.no-results[data-v-4c3cd615]{color:#666}.pagination-controls[data-v-4c3cd615]{display:flex;justify-content:center;align-items:center;gap:15px;padding:15px;border-top:1px solid rgba(255,255,255,.05)}.page-btn[data-v-4c3cd615]{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:6px 14px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.page-btn[data-v-4c3cd615]:hover:not(:disabled){background:#ffffff26;color:#fff}.page-btn[data-v-4c3cd615]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-4c3cd615]{color:#999;font-size:.9rem}@keyframes pulse-4c3cd615{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.modal-fade-enter-active[data-v-4c3cd615],.modal-fade-leave-active[data-v-4c3cd615]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-4c3cd615],.modal-fade-leave-to[data-v-4c3cd615]{opacity:0;transform:scale(.95)}@media(max-width:768px){.correction-content[data-v-4c3cd615]{max-width:95%;max-height:90vh}.correction-header[data-v-4c3cd615]{padding:16px}.correction-header h3[data-v-4c3cd615]{font-size:1.1rem}.modal-search-box[data-v-4c3cd615]{padding:16px 16px 12px;gap:8px}.modal-search-box input[data-v-4c3cd615]{padding:10px 12px;font-size:.9rem}.modal-search-box .year-input[data-v-4c3cd615]{width:48px;padding:10px 8px}.media-type-select[data-v-4c3cd615]{padding:10px 32px 10px 12px;font-size:.9rem;background-position:right 10px center}.modal-search-box button[data-v-4c3cd615]{padding:0 16px;font-size:.85rem}.loading-results[data-v-4c3cd615]{padding:44px 20px;font-size:.85rem}.correction-results[data-v-4c3cd615]{padding:2px 16px}.result-item[data-v-4c3cd615]{gap:12px;padding:10px;margin-bottom:8px}.result-item[data-v-4c3cd615]:last-child{margin-bottom:16px}.result-poster-wrapper[data-v-4c3cd615]{width:70px;height:105px}.result-info[data-v-4c3cd615]{height:105px}.result-title[data-v-4c3cd615]{font-size:.95rem}.result-rating[data-v-4c3cd615]{font-size:.8rem}.result-original-title[data-v-4c3cd615]{font-size:.7rem}.result-overview[data-v-4c3cd615]{font-size:.75rem;-webkit-line-clamp:2;line-clamp:2}.pagination-controls[data-v-4c3cd615]{padding:10px;gap:10px}.page-btn[data-v-4c3cd615]{padding:5px 12px;font-size:.8rem}.page-info[data-v-4c3cd615]{font-size:.85rem}.correction-footer[data-v-4c3cd615]{padding:14px 16px;gap:10px}.confirm-btn[data-v-4c3cd615]{padding:8px 16px;font-size:.85rem}}.modal-overlay[data-v-d7ce3db6]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;display:none;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.modal-overlay.active[data-v-d7ce3db6]{display:flex;opacity:1}.modal-content[data-v-d7ce3db6]{background-color:#181818;width:1300px;max-width:95%;max-height:90vh;border-radius:12px;overflow-y:auto;overflow-x:hidden;position:relative}.modal-logo[data-v-d7ce3db6]{position:absolute;top:30px;left:40px;z-index:2010;color:var(--netflix-red);font-weight:900;letter-spacing:-1.5px;text-shadow:2px 2px 6px rgba(0,0,0,.8);cursor:default;display:flex;align-items:flex-start;gap:0px}.modal-logo span[data-v-d7ce3db6]{display:inline-block;font-size:3.5rem;transition:all .4s ease;transform-origin:top}.modal-logo span[data-v-d7ce3db6]:nth-child(1),.modal-logo span[data-v-d7ce3db6]:nth-child(7){transform:scaleY(1.1)}.modal-logo span[data-v-d7ce3db6]:nth-child(2),.modal-logo span[data-v-d7ce3db6]:nth-child(6){transform:scaleY(1.06)}.modal-logo span[data-v-d7ce3db6]:nth-child(3),.modal-logo span[data-v-d7ce3db6]:nth-child(5){transform:scaleY(1.02)}.modal-logo span[data-v-d7ce3db6]:nth-child(4){transform:scaleY(1)}.modal-close-btn[data-v-d7ce3db6]{position:absolute;top:20px;right:20px;z-index:2010;background:#0c0c0cb8;color:#ffffffeb;border:1px solid rgba(255,255,255,.2);width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.modal-close-btn[data-v-d7ce3db6]:hover{background:#fff;color:#000;transform:rotate(90deg)}.modal-hero[data-v-d7ce3db6]{width:100%;height:450px;background-size:cover;background-position:center 20%;position:relative;background-color:#222}.modal-hero[data-v-d7ce3db6]:after{content:"";position:absolute;bottom:0;width:100%;height:150px;background:linear-gradient(to top,#181818,transparent)}.modal-body[data-v-d7ce3db6]{padding:0 40px 40px;margin-top:-60px;position:relative;z-index:10}.modal-title[data-v-d7ce3db6]{font-size:3rem;font-weight:900;margin:0}.copyable-title[data-v-d7ce3db6]{cursor:pointer;transition:opacity .2s}.copyable-title[data-v-d7ce3db6]:hover{opacity:.88}.title-copied-tip[data-v-d7ce3db6]{color:#46d369;font-size:.85rem;font-weight:700;white-space:nowrap}.modal-original-title[data-v-d7ce3db6]{color:#777;font-style:italic;margin:10px 0}.modal-meta[data-v-d7ce3db6]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;font-weight:700;color:#aaa}.modal-rating[data-v-d7ce3db6]{color:#46d369}.resource-badge[data-v-d7ce3db6]{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;line-height:1;font-weight:700;margin-left:auto}.resource-badge[data-v-d7ce3db6]:before{content:"";width:6px;height:6px;border-radius:999px;flex:0 0 auto}.resource-badge.status-available[data-v-d7ce3db6]{color:#5fd68c}.resource-badge.status-available[data-v-d7ce3db6]:before{background:#22c55e;box-shadow:0 0 8px #22c55e59}.resource-badge.status-missing[data-v-d7ce3db6]{color:#8f8f8f}.resource-badge.status-missing[data-v-d7ce3db6]:before{background:#6f6f6f}.resource-badge.status-possible[data-v-d7ce3db6]{color:#e2b45f}.resource-badge.status-possible[data-v-d7ce3db6]:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b4d}.modal-title-row[data-v-d7ce3db6]{display:flex;align-items:baseline;gap:10px}.title-tools[data-v-d7ce3db6]{display:flex;align-items:center;gap:4px}.correction-trigger-btn[data-v-d7ce3db6]{background:transparent;border:none;color:#666;padding:6px;border-radius:50%;cursor:pointer;transition:all .3s;opacity:.6;display:flex;align-items:center;justify-content:center}.correction-trigger-btn[data-v-d7ce3db6]:hover{background:#ffffff1a;opacity:1;color:#fff}.correction-trigger-btn[data-v-d7ce3db6]:disabled{opacity:.35;cursor:not-allowed}.correction-trigger-btn.danger[data-v-d7ce3db6]:hover:not(:disabled){color:#ff6b6b}.modal-actions[data-v-d7ce3db6]{display:flex;gap:12px;margin-bottom:28px;align-items:stretch}.play-btn-group[data-v-d7ce3db6]{display:flex;align-items:stretch;background:#fff;border-radius:4px;overflow:visible;position:relative}.play-btn[data-v-d7ce3db6]{background:#fff;color:#000;padding:12px 25px;border-radius:4px 0 0 4px;font-size:1.1rem;font-weight:700;border:none;cursor:pointer;transition:background .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;line-height:normal}.play-btn[data-v-d7ce3db6]:hover{background:#e5e5e5}.player-dropdown-wrapper[data-v-d7ce3db6]{position:relative;display:flex}.dropdown-toggle[data-v-d7ce3db6]{background:#fff;color:#000;border:none;border-left:1px solid #ddd;padding:0 10px;border-radius:0 4px 4px 0;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.dropdown-toggle[data-v-d7ce3db6]:hover{background:#e5e5e5}.player-dropdown-menu[data-v-d7ce3db6]{position:absolute;top:calc(100% + 8px);left:0;background:#181818e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:6px;min-width:150px;z-index:2100;box-shadow:0 10px 25px #0009;overflow:hidden}@keyframes dropdownSlide-d7ce3db6{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item[data-v-d7ce3db6]{padding:10px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;color:#b3b3b3;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.95rem;font-weight:500;position:relative}.dropdown-item[data-v-d7ce3db6]:hover{background:#ffffff14;color:#fff}.dropdown-item.active[data-v-d7ce3db6]{background:#ffffff1f;color:#fff}.dropdown-item.active[data-v-d7ce3db6]:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;background:var(--netflix-red);border-radius:0 2px 2px 0}.dropdown-item .item-icon[data-v-d7ce3db6]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;opacity:.9}.player-icon-img[data-v-d7ce3db6]{width:100%;height:100%;object-fit:contain;border-radius:2px}.source-btn-group[data-v-d7ce3db6]{display:flex;align-items:stretch;background:#fff;border-radius:4px;overflow:visible;position:relative}.source-btn[data-v-d7ce3db6]{background:#fff;color:#000;padding:12px 18px;min-width:110px;border:none;border-radius:4px 0 0 4px;font-size:1.1rem;font-weight:700;line-height:normal;display:flex;align-items:center;cursor:pointer;transition:background .2s;white-space:nowrap;text-align:left}.source-btn[data-v-d7ce3db6]:hover{background:#e5e5e5}.source-dropdown-wrapper[data-v-d7ce3db6]{position:relative;display:flex}.source-dropdown-toggle[data-v-d7ce3db6]{border-left:1px solid #ddd}.source-dropdown-menu[data-v-d7ce3db6]{position:absolute;top:calc(100% + 8px);left:0;background:#181818e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:6px;min-width:120px;z-index:2100;box-shadow:0 10px 25px #0009;overflow:hidden}.source-dropdown-item .item-label[data-v-d7ce3db6]{display:block;white-space:nowrap}.save-btn[data-v-d7ce3db6]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 30px;border-radius:4px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.save-btn[data-v-d7ce3db6]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff80}.save-btn[data-v-d7ce3db6]:disabled{opacity:.5;cursor:not-allowed}.modal-overview[data-v-d7ce3db6]{font-size:1.1rem;line-height:1.6;color:#d2d2d2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:all .2s}.modal-overview[data-v-d7ce3db6]:hover{color:#fff}.overview-popup-content[data-v-d7ce3db6]{background:#181818;width:720px;max-width:90%;max-height:70vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.1);animation:modalEnter-d7ce3db6 .4s cubic-bezier(.16,1,.3,1)}.overview-popup-body[data-v-d7ce3db6]{padding:25px;color:#ddd;font-size:1.1rem;line-height:1.8;overflow-y:auto;white-space:pre-wrap}.overview-popup-body[data-v-d7ce3db6]::-webkit-scrollbar{width:8px}.overview-popup-body[data-v-d7ce3db6]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.overview-popup-body[data-v-d7ce3db6]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.overview-popup-body[data-v-d7ce3db6]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.popup-header[data-v-d7ce3db6]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.popup-header h3[data-v-d7ce3db6]{margin:0;font-size:1.25rem;color:#fff;font-weight:700}.popup-close-btn[data-v-d7ce3db6]{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.popup-close-btn[data-v-d7ce3db6]:hover{color:#fff}.series-section[data-v-d7ce3db6]{margin-top:30px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0}.loading-videos[data-v-d7ce3db6]{color:#888;font-size:1rem;text-align:center;padding:20px 0;letter-spacing:2px;animation:pulse-d7ce3db6 1.5s infinite}.no-videos[data-v-d7ce3db6]{color:#888;font-size:1rem;display:flex;justify-content:center;align-items:baseline;gap:8px;padding:20px 0}@keyframes pulse-d7ce3db6{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.season-header[data-v-d7ce3db6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.season-header-left[data-v-d7ce3db6]{display:flex;align-items:center;gap:12px}.episodes-title[data-v-d7ce3db6]{font-size:1.8rem;margin:0;color:#fff;line-height:38px;font-weight:800;letter-spacing:-.5px}.refresh-btn[data-v-d7ce3db6]{background:transparent;color:#666;border:none;padding:6px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;opacity:.6}.refresh-btn[data-v-d7ce3db6]:hover:not(:disabled){background:#ffffff1a;opacity:1;color:#fff}.refresh-btn[data-v-d7ce3db6]:disabled{opacity:.4;cursor:not-allowed}.refresh-btn .icon[data-v-d7ce3db6]{font-size:1.1em;line-height:1}.season-select[data-v-d7ce3db6]{background:#2a2a2a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:18px;appearance:none;-webkit-appearance:none;color:#fff;border:1px solid rgba(255,255,255,.2);padding:0 32px 0 14px;border-radius:4px;font-size:.95rem;cursor:pointer;outline:none;height:38px;line-height:36px;min-width:110px;transition:all .2s}.season-select[data-v-d7ce3db6]:hover{border-color:#fff6;background-color:#333}.season-select-wrapper[data-v-d7ce3db6]{display:flex;align-items:center;margin-left:0}.selection-controls[data-v-d7ce3db6]{display:flex;align-items:center;gap:10px}.selection-count[data-v-d7ce3db6]{color:var(--netflix-red);font-weight:700;font-size:.9rem;margin-right:5px;white-space:nowrap}.selection-btn[data-v-d7ce3db6]{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:0 16px;height:38px;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.selection-btn[data-v-d7ce3db6]:hover:not(:disabled){background:#fff3;border-color:#fff6}.selection-btn[data-v-d7ce3db6]:disabled{opacity:.4;cursor:not-allowed}.permission-hint[data-v-d7ce3db6]{font-size:.8rem;color:#ffbc00;background:#ffbc001a;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,188,0,.2)}.selection-btn.action[data-v-d7ce3db6]{background:#e50914d9;border-color:transparent;font-weight:700}.selection-btn.action[data-v-d7ce3db6]:hover:not(:disabled){background:var(--netflix-red);filter:brightness(1.1)}.selection-btn.action[data-v-d7ce3db6]:active{opacity:.8}.selection-btn.text[data-v-d7ce3db6]{background:transparent;border:none;padding:6px 0;color:#aaa;text-decoration:underline;margin-left:5px}.selection-btn.text[data-v-d7ce3db6]:hover{color:#fff}.episode-cards[data-v-d7ce3db6]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.episode-cards-loading[data-v-d7ce3db6]{display:flex;gap:12px;overflow:hidden}.episode-card[data-v-d7ce3db6]{display:flex;flex-direction:column;min-width:calc((100% - 48px)/5);max-width:calc((100% - 48px)/5);border-radius:8px;cursor:pointer;transition:background .25s;overflow:hidden;flex-shrink:0}.episode-card[data-v-d7ce3db6]:hover{background:#ffffff14}.episode-card.selected[data-v-d7ce3db6]{background:#e5091426}.episode-card.selected .episode-still-wrapper[data-v-d7ce3db6]{outline:2px solid var(--netflix-red)}.episode-still-wrapper[data-v-d7ce3db6]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#2a2a2a}.episode-still[data-v-d7ce3db6]{width:100%;height:100%;object-fit:cover;display:block}.episode-still-placeholder[data-v-d7ce3db6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#333;color:#666;font-size:1.8rem;font-weight:800}.episode-duration[data-v-d7ce3db6]{position:absolute;bottom:6px;right:6px;background:#000000bf;color:#ddd;font-size:.75rem;padding:2px 6px;border-radius:3px;font-weight:600;letter-spacing:.5px}.episode-play-icon[data-v-d7ce3db6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#0009;border:2px solid white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.episode-card:hover .episode-play-icon[data-v-d7ce3db6]{opacity:1;transform:translate(-50%,-50%) scale(1)}.episode-card.mode-selection .episode-play-icon[data-v-d7ce3db6]{display:none}.episode-check[data-v-d7ce3db6]{position:absolute;top:6px;left:6px;width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:#00000080;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s}.episode-check.checked[data-v-d7ce3db6]{background:var(--netflix-red);border-color:var(--netflix-red);color:#fff}.episode-info[data-v-d7ce3db6]{padding:8px 4px 4px;min-width:0}.episode-label[data-v-d7ce3db6]{font-size:.85rem;font-weight:600;color:#ccc;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.episode-size[data-v-d7ce3db6]{display:block;font-size:.75rem;color:#666;margin-top:2px}.episode-card.skeleton[data-v-d7ce3db6]{cursor:default;min-width:calc((100% - 48px)/5);max-width:calc((100% - 48px)/5);flex-shrink:0}.episode-card.skeleton .skeleton-still[data-v-d7ce3db6]{background:#333;animation:pulse-d7ce3db6 1.5s infinite;width:100%;aspect-ratio:16/9;border-radius:6px}.episode-card.skeleton .skeleton-text[data-v-d7ce3db6]{height:14px;width:80%;background:#333;border-radius:4px;animation:pulse-d7ce3db6 1.5s infinite}.episode-card.skeleton .skeleton-text.short[data-v-d7ce3db6]{width:50%}.movie-video-item.mode-selection[data-v-d7ce3db6]{cursor:pointer}.movie-video-item.selected[data-v-d7ce3db6],.movie-video-item.selected[data-v-d7ce3db6]:hover{background:var(--netflix-red)}.movie-video-item.selected .video-name[data-v-d7ce3db6]{color:#fff}.movie-video-item.selected .video-size[data-v-d7ce3db6]{color:#ffffffb3}.season-label[data-v-d7ce3db6]{color:#888;font-size:1rem;font-weight:500}.movie-videos-list[data-v-d7ce3db6]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.movie-video-item[data-v-d7ce3db6]{display:flex;align-items:center;padding:10px 15px;background:#333;border-radius:4px;cursor:pointer;transition:all .2s;gap:15px}.movie-video-item[data-v-d7ce3db6]:hover{background:#444}.video-name[data-v-d7ce3db6]{flex:1;color:#eee;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-size[data-v-d7ce3db6]{color:#777;font-size:.9rem}.modal-path-box[data-v-d7ce3db6]{background:#ffffff0d;padding:14px 15px 11px;border-radius:6px;font-size:.9rem;color:#888;margin-top:20px;line-height:1.5;display:flex;align-items:center;gap:6px}.path-text[data-v-d7ce3db6]{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;word-break:break-all;opacity:.8}.path-link-btn[data-v-d7ce3db6]{display:inline-block;color:#58a6ff;margin-left:8px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s;text-decoration:none}.path-link-btn[data-v-d7ce3db6]:hover{opacity:1;filter:brightness(1.2)}.transfer-btn-group[data-v-d7ce3db6]{display:flex;align-items:stretch;background:var(--netflix-red);border-radius:4px;overflow:visible;position:relative;height:38px}.transfer-btn-group .main-btn[data-v-d7ce3db6]{background:transparent;border:none!important;border-right:1px solid rgba(255,255,255,.2)!important;border-radius:4px 0 0 4px!important;padding:0 16px!important;height:100%!important;font-size:.95rem!important}.drive-dropdown-wrapper[data-v-d7ce3db6]{position:relative;display:flex;align-items:center}.dropdown-toggle-mini[data-v-d7ce3db6]{background:transparent;border:none;color:#fff;padding:0 8px;cursor:pointer;display:flex;align-items:center;border-radius:0 4px 4px 0;transition:background .2s;height:100%}.dropdown-toggle-mini[data-v-d7ce3db6]:hover{background:#ffffff1a}.drive-menu[data-v-d7ce3db6]{position:absolute;top:calc(100% + 8px);right:0;background:#181818e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 10px 25px #0009;z-index:2100;min-width:120px;overflow:hidden}.drive-menu-item[data-v-d7ce3db6]{padding:10px 20px;color:#b3b3b3;cursor:pointer;font-size:.95rem;font-weight:500;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.drive-menu-item[data-v-d7ce3db6]:hover{background:#ffffff14;color:#fff}.drive-menu-item.active[data-v-d7ce3db6]{background:#ffffff1f;color:#fff}.drive-menu-item.active[data-v-d7ce3db6]:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;background:var(--netflix-red);border-radius:0 2px 2px 0}@keyframes dropdownSlideIn-d7ce3db6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.transfer-confirm-content[data-v-d7ce3db6]{background:#1f1f1f;width:400px;max-width:90%;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000080;animation:modalEnter-d7ce3db6 .4s cubic-bezier(.16,1,.3,1)}.transfer-confirm-header[data-v-d7ce3db6]{padding:20px 24px 0}.transfer-confirm-header h3[data-v-d7ce3db6]{margin:0;font-size:1.25rem;color:#fff}.transfer-confirm-body[data-v-d7ce3db6]{padding:20px 24px;color:#ccc;font-size:1rem;line-height:1.6}.transfer-confirm-body p[data-v-d7ce3db6]{margin:0}.transfer-confirm-body strong[data-v-d7ce3db6]{color:#fff}.transfer-confirm-footer[data-v-d7ce3db6]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.correction-overlay[data-v-d7ce3db6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3000;display:flex;justify-content:center;align-items:center}.transfer-confirm-content[data-v-d7ce3db6]{background:#1f1f1f;width:420px;max-width:90%;border-radius:16px;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 50px -12px #000000b3;animation:modalEnter-d7ce3db6 .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.transfer-confirm-header[data-v-d7ce3db6]{padding:24px 24px 12px;display:flex;justify-content:space-between;align-items:center}.transfer-confirm-header h3[data-v-d7ce3db6]{margin:0;font-size:1.4rem;color:#fff;font-weight:800}.confirm-close-btn[data-v-d7ce3db6]{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .2s;padding:0}.confirm-close-btn[data-v-d7ce3db6]:hover{color:#fff}.transfer-confirm-body[data-v-d7ce3db6]{padding:12px 24px 24px;color:#bbb;font-size:1.05rem;line-height:1.6}.transfer-confirm-body strong[data-v-d7ce3db6]{color:var(--netflix-red);font-weight:700}.transfer-confirm-footer .cancel-btn[data-v-d7ce3db6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.transfer-confirm-footer .cancel-btn[data-v-d7ce3db6]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.transfer-confirm-footer .confirm-btn[data-v-d7ce3db6]{background:var(--netflix-red);border:none;color:#fff;padding:10px 28px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s}.transfer-confirm-footer .confirm-btn.secondary[data-v-d7ce3db6]{background:#ffffff1f;color:#f0f0f0}.transfer-confirm-footer .confirm-btn.secondary[data-v-d7ce3db6]:hover:not(:disabled){background:#ffffff2e;box-shadow:0 4px 15px #ffffff1f}.refresh-confirm-footer[data-v-d7ce3db6]{flex-wrap:nowrap;justify-content:flex-end;gap:12px}.refresh-confirm-footer .cancel-btn[data-v-d7ce3db6],.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]{flex:0 0 auto;padding:10px 0;font-size:.96rem;white-space:nowrap;text-align:center}.refresh-confirm-footer .cancel-btn[data-v-d7ce3db6]{width:74px}.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]{width:112px}.refresh-confirm-footer .confirm-btn.secondary[data-v-d7ce3db6]{width:96px}.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]:not(.secondary){width:128px}.transfer-confirm-footer .confirm-btn[data-v-d7ce3db6]:hover:not(:disabled){background:#f40612;transform:translateY(-1px);box-shadow:0 4px 15px #e509144d}.transfer-confirm-footer .confirm-btn.danger[data-v-d7ce3db6]{background:#c62828}.transfer-confirm-footer .confirm-btn.danger[data-v-d7ce3db6]:hover:not(:disabled){background:#e53935;box-shadow:0 4px 15px #e5393559}.transfer-confirm-footer .confirm-btn[data-v-d7ce3db6]:disabled{opacity:.5;cursor:not-allowed}@keyframes modalEnter-d7ce3db6{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.correction-fade-enter-active[data-v-d7ce3db6],.correction-fade-leave-active[data-v-d7ce3db6]{transition:all .3s ease}.correction-fade-enter-from[data-v-d7ce3db6],.correction-fade-leave-to[data-v-d7ce3db6]{opacity:0}@media(max-width:768px){.modal-content[data-v-d7ce3db6]{max-width:100%;max-height:100%;border-radius:0}.modal-hero[data-v-d7ce3db6]{height:220px}.modal-hero[data-v-d7ce3db6]:after{height:100px}.modal-logo[data-v-d7ce3db6]{top:15px;left:16px}.modal-logo span[data-v-d7ce3db6]{font-size:2rem}.modal-close-btn[data-v-d7ce3db6]{top:14px;right:14px;width:36px;height:36px;font-size:1.1rem}.modal-body[data-v-d7ce3db6]{padding:0 16px 16px;margin-top:-40px}.modal-title[data-v-d7ce3db6]{font-size:1.5rem}.modal-original-title[data-v-d7ce3db6]{font-size:.8rem;margin:5px 0}.modal-meta[data-v-d7ce3db6]{gap:10px;margin:15px 0;font-size:.85rem}.modal-actions[data-v-d7ce3db6]{gap:8px;margin-bottom:16px;flex-wrap:nowrap}.play-btn-group[data-v-d7ce3db6]{flex:0 0 auto;min-width:0}.source-btn-group[data-v-d7ce3db6]{flex:0 0 auto;min-height:36px}.play-btn[data-v-d7ce3db6]{flex:0 0 auto;min-width:0;width:auto;justify-content:center}.play-btn[data-v-d7ce3db6]{padding:8px 16px;font-size:.9rem}.player-dropdown-wrapper[data-v-d7ce3db6]{flex:0 0 auto}.dropdown-toggle[data-v-d7ce3db6]{width:36px;padding:0;display:flex;align-items:center;justify-content:center}.source-btn[data-v-d7ce3db6]{flex:0 0 auto;width:auto;min-width:0;max-width:none;font-size:.9rem;padding:8px 12px;justify-content:center}.source-dropdown-wrapper[data-v-d7ce3db6]{flex:0 0 auto}.source-dropdown-toggle[data-v-d7ce3db6]{width:36px;padding:0;display:flex;align-items:center;justify-content:center}.source-dropdown-menu[data-v-d7ce3db6]{min-width:140px}.modal-overview[data-v-d7ce3db6]{font-size:.95rem}.overview-popup-content[data-v-d7ce3db6]{width:90%;border-radius:14px}.popup-header[data-v-d7ce3db6]{padding:14px 18px}.popup-header h3[data-v-d7ce3db6]{font-size:1.15rem}.overview-popup-body[data-v-d7ce3db6]{padding:10px 18px 18px;font-size:.92rem;line-height:1.5}.series-section[data-v-d7ce3db6]{margin-top:20px;padding:15px 0}.loading-videos[data-v-d7ce3db6]{font-size:.85rem;letter-spacing:2px;padding:16px 0}.season-header[data-v-d7ce3db6]{flex-direction:column;align-items:flex-start;gap:12px}.season-header-left[data-v-d7ce3db6]{gap:4px}.episodes-title[data-v-d7ce3db6]{font-size:1.3rem}.selection-controls[data-v-d7ce3db6]{flex-wrap:wrap;gap:8px}.selection-btn[data-v-d7ce3db6]{height:32px;padding:0 12px;font-size:.8rem}.season-select[data-v-d7ce3db6]{height:32px;line-height:30px;font-size:.85rem;min-width:90px;padding:0 30px 0 12px}.episode-card[data-v-d7ce3db6],.episode-card.skeleton[data-v-d7ce3db6]{min-width:45%;max-width:45%}.episode-play-icon[data-v-d7ce3db6]{width:32px;height:32px;font-size:.75rem}.episode-label[data-v-d7ce3db6]{font-size:.8rem}.movie-video-item[data-v-d7ce3db6]{padding:8px 12px;gap:10px}.video-name[data-v-d7ce3db6]{font-size:.85rem}.video-size[data-v-d7ce3db6]{font-size:.8rem}.modal-path-box[data-v-d7ce3db6]{padding:10px;font-size:.8rem}.transfer-btn-group[data-v-d7ce3db6]{height:32px}.transfer-btn-group .main-btn[data-v-d7ce3db6]{font-size:.8rem!important;padding:0 10px!important}.transfer-confirm-content[data-v-d7ce3db6]{width:90%;border-radius:14px}.transfer-confirm-header[data-v-d7ce3db6]{padding:18px 18px 10px}.transfer-confirm-header h3[data-v-d7ce3db6]{font-size:1.15rem}.transfer-confirm-body[data-v-d7ce3db6]{padding:10px 18px 18px;font-size:.92rem;line-height:1.5}.transfer-confirm-footer[data-v-d7ce3db6]{padding:12px 18px;gap:10px}.transfer-confirm-footer .cancel-btn[data-v-d7ce3db6],.transfer-confirm-footer .confirm-btn[data-v-d7ce3db6]{height:36px;font-size:.82rem;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}.refresh-confirm-footer[data-v-d7ce3db6]{flex-wrap:nowrap;gap:10px}.refresh-confirm-footer .cancel-btn[data-v-d7ce3db6],.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]{height:36px;padding:0;font-size:.82rem;letter-spacing:-.1px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.refresh-confirm-footer .cancel-btn[data-v-d7ce3db6]{width:62px}.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]{width:92px}.refresh-confirm-footer .confirm-btn.secondary[data-v-d7ce3db6]{width:80px}.refresh-confirm-footer .confirm-btn[data-v-d7ce3db6]:not(.secondary){width:104px}}.modal-overlay[data-v-55997986]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;display:none;justify-content:center;align-items:center;opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.modal-overlay.active[data-v-55997986]{display:flex;opacity:1}.status-modal-content[data-v-55997986]{background:#141414;width:800px;max-width:95%;max-height:85vh;border-radius:12px;position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3;border:1px solid rgba(255,255,255,.05)}.modal-bg-glow[data-v-55997986]{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(229,9,20,.08) 0%,transparent 70%);pointer-events:none}.modal-close-btn[data-v-55997986]{position:absolute;top:23px;right:20px;z-index:2010;background:#ffffff0d;color:#888;border:1px solid rgba(255,255,255,.1);width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.modal-close-btn svg[data-v-55997986]{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.modal-close-btn[data-v-55997986]:hover{background:#fff;color:#000;transform:rotate(90deg)}.modal-header[data-v-55997986]{padding:24px 92px 24px 40px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:24px}.modal-title[data-v-55997986]{margin:0;font-size:1.8rem;line-height:1.15;font-weight:800;color:#fff;display:flex;align-items:center;gap:15px}.title-accent[data-v-55997986]{width:4px;align-self:stretch;background:var(--netflix-red);border-radius:2px}.header-actions[data-v-55997986]{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#777;font-size:.9rem;flex-shrink:0}.total-count[data-v-55997986]{white-space:nowrap}.update-strm-btn[data-v-55997986]{height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e8e8e8;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.update-strm-btn span[data-v-55997986]{display:block;line-height:1;transform:translateY(.5px)}.update-strm-btn[data-v-55997986]:hover:not(:disabled){border-color:var(--netflix-red);background:#e5091429;color:#fff}.update-strm-btn[data-v-55997986]:disabled{cursor:not-allowed;opacity:.65}.status-container[data-v-55997986]{flex:1;overflow-y:auto;padding:24px 40px}.status-container[data-v-55997986]::-webkit-scrollbar{width:6px}.status-container[data-v-55997986]::-webkit-scrollbar-track{background:transparent}.status-container[data-v-55997986]::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.loading-state[data-v-55997986],.empty-state[data-v-55997986]{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777;gap:15px}.spinner[data-v-55997986]{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--netflix-red);border-radius:50%;animation:spin-55997986 1s linear infinite}@keyframes spin-55997986{to{transform:rotate(360deg)}}.empty-icon[data-v-55997986]{font-size:3.5rem;opacity:.3}.empty-hint[data-v-55997986]{font-size:.85rem;opacity:.6}.status-group-card[data-v-55997986]{background:#ffffff08;border-radius:10px;margin-bottom:16px;border:1px solid rgba(255,255,255,.05);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.status-group-card[data-v-55997986]:last-child{margin-bottom:0}.status-group-card[data-v-55997986]:hover{background:#ffffff0d;border-color:#ffffff1a}.status-group-card.is-expanded[data-v-55997986]{background:#ffffff0f;border-color:#ffffff1f;margin-bottom:24px}.group-main-row[data-v-55997986]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.group-info[data-v-55997986]{display:flex;align-items:center;gap:8px}.group-icon[data-v-55997986]{width:48px;height:48px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#888}.group-name[data-v-55997986]{margin:0;font-size:1.1rem;color:#eee;font-weight:700}.group-status-line[data-v-55997986]{display:flex;align-items:center;gap:6px;margin-top:10px}.status-badge[data-v-55997986]{font-size:.72rem;padding:0 8px;height:20px;display:inline-flex;align-items:center;border-radius:4px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;line-height:normal;box-sizing:border-box}.badge-0[data-v-55997986]{background:#ffc10726;color:#ffc107}.badge-1[data-v-55997986]{background:#1e90ff26;color:#1e90ff}.badge-2[data-v-55997986]{background:#00e67626;color:#00e676}.badge-7[data-v-55997986]{background:#ff4d4d26;color:#ff4d4d}.badge-4[data-v-55997986]{background:#9e9e9e26;color:#9e9e9e}.drive-badge[data-v-55997986]{background:#7b68ee26;color:#a29bfe;font-size:.72rem;padding:0 8px;height:20px;display:inline-flex;align-items:center;border-radius:4px;font-weight:700;border:1px solid rgba(123,104,238,.2);line-height:normal;box-sizing:border-box}.group-progress-text[data-v-55997986]{font-size:.85rem;color:#555;font-weight:600}.group-right[data-v-55997986]{display:flex;align-items:center;gap:15px}.expand-arrow[data-v-55997986]{color:#555;transition:transform .4s cubic-bezier(.16,1,.3,1)}.is-expanded .expand-arrow[data-v-55997986]{transform:rotate(180deg);color:#fff}.progress-ring-mini[data-v-55997986]{width:30px;height:30px}.circular-chart[data-v-55997986]{display:block;filter:drop-shadow(0 0 5px rgba(30,144,255,.3))}.circle-bg[data-v-55997986]{fill:none;stroke:#ffffff0d;stroke-width:3.8}.circle[data-v-55997986]{fill:none;stroke-width:3.8;stroke-linecap:round;stroke:#1e90ff;transition:stroke-dasharray .5s ease}.group-progress-wrapper[data-v-55997986]{padding:0 24px 20px}.status-progress-bg[data-v-55997986]{height:6px;background:#ffffff0d;border-radius:10px;overflow:hidden}.status-progress-bar[data-v-55997986]{height:100%;background:linear-gradient(90deg,#1e90ff,#00e5ff);transition:width .8s cubic-bezier(.16,1,.3,1);position:relative}.bar-glow[data-v-55997986]{position:absolute;top:0;right:0;width:20px;height:100%;background:#fff;filter:blur(10px);opacity:.4}.sub-status-container[data-v-55997986]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1);background:#0003}.is-expanded .sub-status-container[data-v-55997986]{max-height:350px;overflow-y:auto}.sub-status-container[data-v-55997986]::-webkit-scrollbar{width:4px}.sub-status-container[data-v-55997986]::-webkit-scrollbar-track{background:transparent}.sub-status-container[data-v-55997986]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.sub-status-container[data-v-55997986]::-webkit-scrollbar-thumb:hover{background:#666}.sub-status-list[data-v-55997986]{padding:5px 24px 24px;display:flex;flex-direction:column;gap:15px}.sub-status-item[data-v-55997986]{padding-top:15px;border-top:1px dashed rgba(255,255,255,.05)}.sub-status-item[data-v-55997986]:first-child{border-top:none;padding-top:10px}.sub-item-header[data-v-55997986]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:15px}.sub-item-name-group[data-v-55997986]{display:flex;flex-direction:column;gap:2px;max-width:70%}.sub-item-name[data-v-55997986]{font-size:.95rem;color:#eee;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-item-size[data-v-55997986]{font-size:.75rem;color:#666}.sub-item-status-group[data-v-55997986]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.sub-item-times[data-v-55997986]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.time-arrow[data-v-55997986]{color:#444;font-size:.8rem;font-weight:700}.sub-item-time[data-v-55997986]{font-size:.72rem;color:#666;white-space:nowrap;font-family:JetBrains Mono,Courier New,monospace}.date-text[data-v-55997986]{margin-right:4px}.sub-item-status[data-v-55997986]{font-size:.85rem;font-weight:700;height:18px;display:flex;align-items:center}.sub-item-body[data-v-55997986]{display:flex;align-items:center;gap:15px}.sub-progress-area[data-v-55997986]{flex:1;display:flex;align-items:center;gap:10px}.mini-progress-bg[data-v-55997986]{flex:1;height:4px;background:#ffffff08;border-radius:2px;overflow:hidden}.mini-progress-bar[data-v-55997986]{height:100%;transition:width .5s ease}.sub-progress-val[data-v-55997986]{font-size:.8rem;color:#555;width:35px;text-align:right}.transfer-speed[data-v-55997986]{font-size:.75rem;font-weight:700;white-space:nowrap}.error-log[data-v-55997986]{background:#ff4d4d0d;padding:8px 12px;border-radius:4px;margin-top:10px;display:flex;gap:10px;align-items:flex-start}.error-tag[data-v-55997986]{background:#ff4d4d;color:#fff;font-size:.6rem;padding:2px 4px;border-radius:2px;font-weight:900;margin-top:2px}.error-text[data-v-55997986]{font-size:.8rem;color:#f99;line-height:1.4;word-break:break-all}@media(max-width:768px){.status-modal-content[data-v-55997986]{max-width:100%;max-height:100vh;border-radius:0}.modal-header[data-v-55997986]{padding:18px 64px 18px 16px;flex-wrap:wrap;gap:12px}.modal-title[data-v-55997986]{font-size:1.3rem;gap:10px}.header-actions[data-v-55997986]{width:100%;justify-content:flex-start;flex-wrap:wrap}.status-container[data-v-55997986]{padding:16px}.group-main-row[data-v-55997986]{padding:14px 16px}.group-name[data-v-55997986]{font-size:.95rem}.status-badge[data-v-55997986],.drive-badge[data-v-55997986]{font-size:.65rem;height:18px;padding:0 6px}.sub-status-list[data-v-55997986]{padding:5px 16px 16px;gap:15px}.sub-item-name[data-v-55997986]{font-size:.85rem}.sub-item-name-group[data-v-55997986]{max-width:50%}.sub-item-header[data-v-55997986]{gap:8px}.group-progress-wrapper[data-v-55997986]{padding:0 16px 14px}.modal-close-btn[data-v-55997986]{top:18px;right:14px}.date-text[data-v-55997986]{display:none}}.modal-backdrop[data-v-3b80115c]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8}.settings-panel[data-v-3b80115c]{width:min(680px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:#181818;border:1px solid #333;border-radius:8px;box-shadow:0 22px 60px #0000008c;color:#fff}.settings-header[data-v-3b80115c]{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #2b2b2b}.settings-header h2[data-v-3b80115c]{margin:0;font-size:1.2rem}.modal-close-btn[data-v-3b80115c]{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .2s}.modal-close-btn[data-v-3b80115c]:hover{color:#fff}.settings-body[data-v-3b80115c]{overflow-y:auto}.settings-group[data-v-3b80115c]{padding:25px}.settings-group+.settings-group[data-v-3b80115c]{border-top:1px solid #2b2b2b}.settings-section[data-v-3b80115c]{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-copy h3[data-v-3b80115c]{margin:0 0 8px;font-size:1rem}.section-copy p[data-v-3b80115c]{margin:0;color:#aaa;font-size:.88rem;line-height:1.5}.danger-btn[data-v-3b80115c]{flex:0 0 auto;min-width:112px;height:38px;padding:0 16px;color:#fff;background:var(--netflix-red);border:none;border-radius:4px;font-weight:700;cursor:pointer}.secondary-btn[data-v-3b80115c]{flex:0 0 auto;min-width:112px;height:38px;padding:0 16px;color:#fff;background:#2d2d2d;border:1px solid #444;border-radius:4px;font-weight:700;cursor:pointer}.secondary-btn[data-v-3b80115c]:hover:not(:disabled){background:#3a3a3a;border-color:#666}.secondary-btn[data-v-3b80115c]:disabled{opacity:.65;cursor:not-allowed}.danger-btn[data-v-3b80115c]:hover:not(:disabled){background:#c90812}.danger-btn[data-v-3b80115c]:disabled{opacity:.65;cursor:not-allowed}.result-message[data-v-3b80115c]{margin:16px 0 0;padding:10px 12px;border-radius:4px;background:#2e7d322e;color:#9be29f;font-size:.88rem}.result-message.error[data-v-3b80115c]{background:#e5091424;color:#ff9aa1}.record-list[data-v-3b80115c]{max-height:240px;margin:14px 0 0;overflow-y:auto;border:1px solid #2b2b2b;border-radius:4px}.record-item[data-v-3b80115c]{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px;border-bottom:1px solid #2b2b2b}.record-item[data-v-3b80115c]:last-child{border-bottom:none}.record-main[data-v-3b80115c]{min-width:0}.record-actions[data-v-3b80115c]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px}.record-path[data-v-3b80115c]{color:#fff;font-size:.86rem;line-height:1.4;word-break:break-all}.record-meta[data-v-3b80115c]{display:flex;align-items:center;gap:12px;margin-top:6px;color:#888;font-size:.78rem;line-height:1.4}.record-meta span[data-v-3b80115c]{font-size:inherit;line-height:inherit}.record-clear-btn[data-v-3b80115c]{flex:0 0 auto;min-width:58px;height:30px;padding:0 10px;color:#fff;background:#e509142e;border:1px solid rgba(229,9,20,.45);border-radius:4px;font-size:.78rem;font-weight:700;cursor:pointer}.record-clear-btn[data-v-3b80115c]:hover:not(:disabled){background:#e5091452}.record-clear-btn[data-v-3b80115c]:disabled{opacity:.65;cursor:not-allowed}.record-match-btn[data-v-3b80115c]{flex:0 0 auto;min-width:58px;height:30px;padding:0 10px;color:#fff;background:#2d2d2d;border:1px solid #444;border-radius:4px;font-size:.78rem;font-weight:700;cursor:pointer}.record-match-btn[data-v-3b80115c]:hover:not(:disabled){background:#3a3a3a;border-color:#666}.record-match-btn[data-v-3b80115c]:disabled{opacity:.65;cursor:not-allowed}.match-progress[data-v-3b80115c]{margin-top:14px;padding:12px;border:1px solid #2b2b2b;border-radius:4px}.progress-top[data-v-3b80115c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aaa;font-size:.8rem;line-height:1.4}.progress-count[data-v-3b80115c],.progress-summary[data-v-3b80115c],.progress-summary span[data-v-3b80115c]{font-size:inherit;line-height:inherit}.progress-matched[data-v-3b80115c]{color:#9be29f}.progress-track[data-v-3b80115c]{height:6px;margin-top:10px;overflow:hidden;background:#2a2a2a;border-radius:999px}.progress-fill[data-v-3b80115c]{height:100%;background:#4caf50;transition:width .25s ease}.current-path[data-v-3b80115c]{margin-top:10px;color:#888;font-size:.78rem;line-height:1.4;word-break:break-all}.match-result-list[data-v-3b80115c]{max-height:180px;margin-top:14px;overflow-y:auto;border:1px solid #2b2b2b;border-radius:4px}.match-result-item[data-v-3b80115c]{padding:10px 12px;border-bottom:1px solid #2b2b2b}.match-result-item[data-v-3b80115c]:last-child{border-bottom:none}.match-result-path[data-v-3b80115c]{color:#fff;font-size:.84rem;line-height:1.4;word-break:break-all}.match-result-meta[data-v-3b80115c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:#888;font-size:.78rem;line-height:1.4}.match-result-meta span[data-v-3b80115c]{font-size:inherit;line-height:inherit}.match-result-item.matched .match-result-meta[data-v-3b80115c]{color:#9be29f}.match-result-item.failed .match-result-meta[data-v-3b80115c]{color:#ff9aa1}.collapsible-result[data-v-3b80115c]{margin-top:14px;overflow:hidden;background:#1d1d1d;border:1px solid #2b2b2b;border-radius:4px}.result-toggle[data-v-3b80115c]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#fff;background:#222;border:none;cursor:pointer;font:inherit;text-align:left}.result-toggle[aria-expanded=true][data-v-3b80115c]{border-bottom:1px solid #2b2b2b}.result-toggle[data-v-3b80115c]:hover{background:#292929}.result-toggle-label[data-v-3b80115c]{min-width:0;display:flex;align-items:baseline;gap:8px;color:#fff;font-size:.86rem;font-weight:700;line-height:1.4}.result-count[data-v-3b80115c]{flex:0 0 auto;color:#aaa;font-size:.78rem;font-weight:600;line-height:inherit}.result-chevron[data-v-3b80115c]{flex:0 0 auto;width:8px;height:8px;border-right:2px solid #aaa;border-bottom:2px solid #aaa;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.result-toggle[aria-expanded=true] .result-chevron[data-v-3b80115c]{transform:translateY(2px) rotate(225deg)}.result-panel[data-v-3b80115c]{background:#181818}.collapsible-result .record-list[data-v-3b80115c],.collapsible-result .match-result-list[data-v-3b80115c],.collapsible-result .match-progress[data-v-3b80115c]{margin:0;border:none;border-radius:0}.collapsible-result .match-result-list[data-v-3b80115c]{border-top:1px solid #2b2b2b}.modal-fade-enter-active[data-v-3b80115c],.modal-fade-leave-active[data-v-3b80115c]{transition:opacity .18s ease}.modal-fade-enter-from[data-v-3b80115c],.modal-fade-leave-to[data-v-3b80115c]{opacity:0}@media(max-width:640px){.settings-section[data-v-3b80115c]{align-items:stretch;flex-direction:column}.danger-btn[data-v-3b80115c],.secondary-btn[data-v-3b80115c]{width:100%}.record-item[data-v-3b80115c]{align-items:stretch;flex-direction:column}.record-clear-btn[data-v-3b80115c],.record-match-btn[data-v-3b80115c]{flex:1 1 0;min-width:0;width:auto}.record-actions[data-v-3b80115c]{width:100%}}.app-container[data-v-18f512a1]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-18f512a1]{padding:70px 4% 80px;position:relative;z-index:5;flex-grow:1}footer[data-v-18f512a1]{padding:60px 4%;text-align:center;color:#555;border-top:1px solid #222;margin-top:50px}.footer-logo[data-v-18f512a1]{color:var(--netflix-red);font-weight:900;margin-bottom:15px;font-size:1.5rem;letter-spacing:2px}.footer-text[data-v-18f512a1]{font-size:.85rem;color:#555;letter-spacing:.5px}@media(max-width:768px){.main-content[data-v-18f512a1]{padding:55px 3% 60px}footer[data-v-18f512a1]{padding:40px 3%;margin-top:30px}.footer-logo[data-v-18f512a1]{font-size:1.2rem}.footer-text[data-v-18f512a1]{font-size:.75rem}}.media-card[data-v-88c9c9d3]{position:relative;cursor:pointer;transition:transform .3s ease}.poster-wrapper[data-v-88c9c9d3]{position:relative;aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;box-shadow:0 4px 10px #0000004d;background-color:#222}.poster-wrapper img[data-v-88c9c9d3]{width:100%;height:100%;object-fit:cover;display:block}.media-card:hover .poster-wrapper[data-v-88c9c9d3]{transform:scale(1.05);z-index:10;box-shadow:0 10px 20px #000c;border:1px solid rgba(255,255,255,.4)}.fixed-title[data-v-88c9c9d3]{margin-top:10px;min-height:1.35em;font-size:.9rem;line-height:1.35;font-weight:700;color:#d2d2d2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-rating[data-v-88c9c9d3]{position:absolute;bottom:5px;right:8px;background:transparent;color:#fff;font-size:1.1rem;font-weight:700;z-index:5;text-shadow:0px 2px 4px rgba(0,0,0,.9),0px 0px 3px rgba(0,0,0,.8)}.unmatched-watermark[data-v-88c9c9d3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg);background:#a0000aa6;color:#fff;padding:6px 14px;border-radius:8px;font-size:.95rem;font-weight:900;letter-spacing:1.5px;z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 12px #00000080;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.8)}.card-meta-row[data-v-88c9c9d3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;min-height:1.2em}.resource-badge[data-v-88c9c9d3]{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:fit-content;max-width:100%;min-height:1.2em;margin-top:0;padding:0;border-radius:0;font-size:.76rem;line-height:1;box-sizing:border-box;font-weight:700;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:transparent;border:none}.resource-badge[data-v-88c9c9d3]:before{content:"";width:6px;height:6px;border-radius:999px;flex:0 0 auto}.resource-badge.status-checking[data-v-88c9c9d3]{color:#a8a8a8}.resource-badge.status-checking[data-v-88c9c9d3]:before{background:#a8a8a8;animation:resource-pulse-88c9c9d3 1.5s infinite}.resource-badge.status-available[data-v-88c9c9d3]{color:#5fd68c}.resource-badge.status-available[data-v-88c9c9d3]:before{background:#22c55e;box-shadow:0 0 8px #22c55e59}.resource-badge.status-missing[data-v-88c9c9d3]{color:#8f8f8f}.resource-badge.status-missing[data-v-88c9c9d3]:before{background:#6f6f6f}.resource-badge.status-possible[data-v-88c9c9d3]{color:#e2b45f}.resource-badge.status-possible[data-v-88c9c9d3]:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b4d}.resource-badge.status-error[data-v-88c9c9d3]{color:#d66b75}.resource-badge.status-error[data-v-88c9c9d3]:before{color:#e5484d}.source-badge[data-v-88c9c9d3]{position:absolute;top:6px;left:6px;z-index:6;display:flex;align-items:center;justify-content:center;height:18px;padding:1px 6px 0;border-radius:3px;font-size:.65rem;line-height:1;box-sizing:border-box;letter-spacing:.3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 6px #0009}.source-badge.default[data-v-88c9c9d3]{background:#7b68eecc;color:#fff;border:1px solid rgba(123,104,238,.5);font-weight:800}.source-badge.google[data-v-88c9c9d3]{background:#0078ffcc;color:#fff;border:1px solid rgba(0,120,255,.5);font-weight:800}.source-badge.p115[data-v-88c9c9d3]{background:#6a5acdcc;color:#fff;border:1px solid rgba(106,90,205,.5);font-weight:800}.source-badge.tianyi[data-v-88c9c9d3]{background:#ff8c00d9;color:#fff;border:1px solid rgba(255,140,0,.5);font-weight:800}.source-badge.yidong[data-v-88c9c9d3]{background:#00b450d9;color:#fff;border:1px solid rgba(0,180,80,.5);font-weight:800}.source-badge.multi[data-v-88c9c9d3]{background:linear-gradient(135deg,#e50914,#ff8c00);color:#fff;border:1px solid rgba(255,255,255,.4);font-weight:900;padding:1px 8px 0}.fixed-date[data-v-88c9c9d3]{min-height:1.2em;font-size:.9rem;line-height:1.2;color:#888;flex:1 1 auto;white-space:nowrap}.source-badge.douban[data-v-88c9c9d3]{background:#00b51d;color:#fff;border:1px solid rgba(0,181,29,.5);font-weight:800;text-decoration:none;transition:all .2s}.source-badge.douban[data-v-88c9c9d3]:hover{filter:brightness(1.1);transform:scale(1.05)}.source-badge.douban[data-v-88c9c9d3]:active{transform:scale(.95)}.skeleton[data-v-88c9c9d3]{width:100%;height:100%;background:linear-gradient(90deg,#222 25%,#333,#222 75%);background-size:200% 100%;animation:skeleton-loading-88c9c9d3 1.5s infinite}@keyframes skeleton-loading-88c9c9d3{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes resource-pulse-88c9c9d3{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@media(max-width:768px){.media-card:hover .poster-wrapper[data-v-88c9c9d3]{transform:none;box-shadow:0 4px 10px #0000004d;border:none}.fixed-title[data-v-88c9c9d3]{font-size:.8rem;margin-top:6px;min-height:1.35em}.fixed-date[data-v-88c9c9d3]{font-size:.72rem;min-height:1.2em;letter-spacing:-.2px}.card-rating[data-v-88c9c9d3]{font-size:.9rem}.source-badge[data-v-88c9c9d3]{font-size:.6rem;height:16px;padding:0 5px}.card-meta-row[data-v-88c9c9d3]{gap:2px;margin-top:4px}.resource-badge[data-v-88c9c9d3]{font-size:.66rem}}.hero-banner[data-v-3f17b4c9]{position:relative;margin:-70px -4.3478% -50px;height:80vh;z-index:1;overflow:hidden}.hero-bg[data-v-3f17b4c9]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center top}.fade-enter-active[data-v-3f17b4c9],.fade-leave-active[data-v-3f17b4c9]{transition:opacity 1.2s ease-in-out}.fade-enter-from[data-v-3f17b4c9],.fade-leave-to[data-v-3f17b4c9]{opacity:0}.fade-leave-active[data-v-3f17b4c9]{position:absolute}.hero-vignette[data-v-3f17b4c9]{position:absolute;inset:0;background:linear-gradient(to right,#141414cc,#14141400 60%),linear-gradient(to top,#141414,#14141466 30%,#14141400);pointer-events:none}.hero-content[data-v-3f17b4c9]{position:absolute;bottom:25%;left:4%;max-width:45%;z-index:2}.hero-title[data-v-3f17b4c9]{font-size:3.5rem;font-weight:900;color:#fff;margin:0 0 1rem;text-shadow:2px 2px 4px rgba(0,0,0,.45)}.hero-overview[data-v-3f17b4c9]{font-size:1.2rem;color:#fff;margin:0 0 1.5rem;line-height:1.5;text-shadow:2px 2px 4px rgba(0,0,0,.45);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-mark-top-right[data-v-3f17b4c9]{position:absolute;top:100px;right:5%;background:transparent;color:#fff;padding:8px 16px;font-size:1.5rem;font-weight:700;border-radius:4px;border-left:4px solid var(--netflix-red, #e50914);z-index:20;text-shadow:2px 2px 4px rgba(0,0,0,.8);letter-spacing:2px}.hero-buttons[data-v-3f17b4c9]{display:flex;gap:15px}.nav-btn[data-v-3f17b4c9]{position:absolute;top:0;bottom:0;width:4.3478%;background:transparent;color:#fff0;border:none;font-size:3rem;cursor:pointer;z-index:10;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.hero-banner:hover .nav-btn[data-v-3f17b4c9]{color:#ffffff80}.prev-btn[data-v-3f17b4c9]{left:0}.prev-btn[data-v-3f17b4c9]:hover{background:linear-gradient(to right,#0009,#0000);color:#fff;font-size:4rem}.next-btn[data-v-3f17b4c9]{right:0}.next-btn[data-v-3f17b4c9]:hover{background:linear-gradient(to left,#0009,#0000);color:#fff;font-size:4rem}.slide-up-enter-active[data-v-3f17b4c9],.slide-up-leave-active[data-v-3f17b4c9]{transition:all .6s ease}.slide-up-enter-from[data-v-3f17b4c9]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-3f17b4c9]{opacity:0;transform:translateY(-20px)}.btn-play[data-v-3f17b4c9]{display:flex;align-items:center;gap:8px;background-color:#fff;color:#000;border:none;border-radius:4px;padding:10px 24px 10px 20px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-play[data-v-3f17b4c9]:hover{background-color:#ffffffbf}.btn-more[data-v-3f17b4c9]{display:flex;align-items:center;gap:8px;background-color:#6d6d6eb3;color:#fff;border:none;border-radius:4px;padding:10px 24px 10px 20px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-more[data-v-3f17b4c9]:hover{background-color:#6d6d6e66}.content-wrapper[data-v-3f17b4c9]{position:relative;z-index:5}.back-to-top[data-v-3f17b4c9]{position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:50%;background-color:#000000b3;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 4px 15px #00000080}.back-to-top[data-v-3f17b4c9]:hover{background-color:var(--netflix-red);border-color:var(--netflix-red);transform:translateY(-5px);box-shadow:0 8px 25px #e5091480}.row-header[data-v-3f17b4c9]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 20px}.row-title[data-v-3f17b4c9]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.skeleton-title[data-v-3f17b4c9]{width:150px;height:30px;background:#333;border-radius:4px}.view-more-link[data-v-3f17b4c9]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-3f17b4c9]:hover{color:#fff;text-decoration:underline}.media-grid[data-v-3f17b4c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.error-container[data-v-3f17b4c9]{display:flex;justify-content:center;align-items:center;padding:80px 20px;margin:40px auto;max-width:600px;background-color:#e509141a;border:1px solid rgba(229,9,20,.3);border-radius:8px}.error-content[data-v-3f17b4c9]{display:flex;flex-direction:column;align-items:center;gap:16px}.error-icon[data-v-3f17b4c9]{width:56px;height:56px;color:var(--netflix-red, #e50914)}.error-text[data-v-3f17b4c9]{font-size:1.2rem;color:#e5e5e5;text-align:center;font-weight:500}@media(max-width:768px){.hero-banner[data-v-3f17b4c9]{height:55vh;margin:-75px -3.1915% -30px}.hero-content[data-v-3f17b4c9]{bottom:18%;max-width:80%}.hero-title[data-v-3f17b4c9]{font-size:1.6rem;margin-bottom:.5rem}.hero-overview[data-v-3f17b4c9]{font-size:.85rem;-webkit-line-clamp:2;line-clamp:2;margin-bottom:.8rem}.hero-mark-top-right[data-v-3f17b4c9]{top:100px;font-size:.9rem;padding:5px 10px;right:3%}.btn-play[data-v-3f17b4c9],.btn-more[data-v-3f17b4c9]{padding:8px 14px;font-size:.85rem}.btn-play svg[data-v-3f17b4c9],.btn-more svg[data-v-3f17b4c9]{width:18px;height:18px}.hero-buttons[data-v-3f17b4c9]{gap:10px}.nav-btn[data-v-3f17b4c9]{font-size:2rem;width:8%}.row-header[data-v-3f17b4c9]{margin:20px 0 12px}.row-title[data-v-3f17b4c9]{font-size:1.15rem}.view-more-link[data-v-3f17b4c9]{font-size:.8rem}.media-grid[data-v-3f17b4c9]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px 8px;margin-bottom:25px}.back-to-top[data-v-3f17b4c9]{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}.library-container[data-v-050bd942]{min-height:100vh}.content-wrapper[data-v-050bd942]{position:relative;z-index:5}.row-header[data-v-050bd942]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 20px}.row-title[data-v-050bd942]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.skeleton-title[data-v-050bd942]{width:150px;height:30px;background:#333;border-radius:4px}.view-more-link[data-v-050bd942]{font-size:.9rem;color:#aaa;cursor:pointer;transition:.3s}.view-more-link[data-v-050bd942]:hover{color:#fff;text-decoration:underline}.media-grid[data-v-050bd942]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.back-to-top[data-v-050bd942]{position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:50%;background-color:#000000b3;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 4px 15px #00000080}.back-to-top[data-v-050bd942]:hover{background-color:#e50914;border-color:#e50914;transform:translateY(-5px)}.error-container[data-v-050bd942]{display:flex;justify-content:center;align-items:center;padding:80px 20px;margin:40px auto;max-width:600px;background-color:#e509141a;border:1px solid rgba(229,9,20,.3);border-radius:8px}.error-content[data-v-050bd942]{display:flex;flex-direction:column;align-items:center;gap:16px}.error-icon[data-v-050bd942]{width:56px;height:56px;color:#e50914}.error-text[data-v-050bd942]{font-size:1.2rem;color:#e5e5e5;text-align:center}@media(max-width:768px){.row-header[data-v-050bd942]{margin:35px 0 12px}.row-title[data-v-050bd942]{font-size:1.15rem}.view-more-link[data-v-050bd942]{font-size:.8rem}.media-grid[data-v-050bd942]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px 8px;margin-bottom:25px}.back-to-top[data-v-050bd942]{width:40px;height:40px;bottom:20px;right:20px}}.row-header[data-v-2cd9c8d2]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 20px}.row-title[data-v-2cd9c8d2]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0;display:flex;align-items:flex-end;gap:10px}.total-count[data-v-2cd9c8d2]{font-size:.85rem;color:#666;font-weight:400;background:#ffffff0d;padding:3px 6px 2px;border-radius:4px;margin-bottom:3px;line-height:1;display:inline-block}.header-actions[data-v-2cd9c8d2]{display:flex;align-items:center;gap:12px}.scrape-btn[data-v-2cd9c8d2],.scrape-log-btn[data-v-2cd9c8d2]{border:1px solid rgba(255,255,255,.22);color:#e8e8e8;border-radius:999px;padding:1px 12px 0;height:32px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1;appearance:none;-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;white-space:nowrap}.scrape-btn[data-v-2cd9c8d2]{background:#ffffff14}.scrape-btn[data-v-2cd9c8d2]:hover:not(:disabled){border-color:var(--netflix-red);color:#fff}.scrape-btn[data-v-2cd9c8d2]:disabled,.scrape-log-btn[data-v-2cd9c8d2]:disabled{cursor:not-allowed;opacity:.7}.scrape-log-btn[data-v-2cd9c8d2]{background:#ffffff0a;color:#cfcfcf;font-size:.8rem;border-color:#ffffff29}.scrape-log-btn[data-v-2cd9c8d2]:hover:not(:disabled){border-color:#ffffff4d;color:#fff}.hub-filter-panel[data-v-2cd9c8d2]{margin-bottom:24px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hub-search-row[data-v-2cd9c8d2]{display:flex;gap:12px;align-items:center;margin-bottom:14px}.hub-search-box[data-v-2cd9c8d2]{display:flex;align-items:stretch;flex:1;min-width:0;background:#0000003d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.hub-search-box input[data-v-2cd9c8d2]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#f2f2f2;font-size:.95rem;padding:13px 14px}.hub-search-box input[data-v-2cd9c8d2]::placeholder{color:#757575}.search-submit-btn[data-v-2cd9c8d2],.clear-filter-btn[data-v-2cd9c8d2]{border:none;cursor:pointer;transition:all .2s ease}.search-submit-btn[data-v-2cd9c8d2]{padding:0 18px;background:var(--netflix-red);color:#fff;font-weight:700}.search-submit-btn[data-v-2cd9c8d2]:hover{filter:brightness(1.08)}.clear-filter-btn[data-v-2cd9c8d2]{padding:0 16px;height:46px;border-radius:12px;background:#ffffff14;color:#e5e5e5}.clear-filter-btn[data-v-2cd9c8d2]:hover{background:#ffffff24}.hub-filter-grid[data-v-2cd9c8d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hub-filter-item[data-v-2cd9c8d2]{display:flex;flex-direction:column;gap:8px}.hub-filter-item span[data-v-2cd9c8d2]{font-size:.8rem;color:#9c9c9c;letter-spacing:.3px}.hub-filter-item select[data-v-2cd9c8d2]{width:100%;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0c0c0c99 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:15px;color:#f3f3f3;padding:0 40px 0 12px;outline:none;appearance:none;-webkit-appearance:none}.hub-filter-item select[data-v-2cd9c8d2]:focus,.hub-search-box[data-v-2cd9c8d2]:focus-within{border-color:#e5091480;box-shadow:0 0 0 3px #e509141f}.media-grid[data-v-2cd9c8d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:20px}.media-card[data-v-2cd9c8d2]{position:relative}.poster-wrapper[data-v-2cd9c8d2]{aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;background-color:#222}.skeleton[data-v-2cd9c8d2]{width:100%;height:100%;background:linear-gradient(90deg,#222 25%,#333,#222 75%);background-size:200% 100%;animation:skeleton-loading-2cd9c8d2 1.5s infinite}.empty-results[data-v-2cd9c8d2]{margin:26px 0 40px;padding:32px 20px;border-radius:14px;text-align:center;color:#a8a8a8;font-size:1rem;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}@keyframes skeleton-loading-2cd9c8d2{0%{background-position:200% 0}to{background-position:-200% 0}}.scroll-sentinel[data-v-2cd9c8d2]{height:20px;width:100%}.loading-more[data-v-2cd9c8d2]{text-align:center;color:#777;padding:20px 0;font-size:1rem;letter-spacing:2px;animation:pulse-2cd9c8d2 1.5s infinite}.end-message[data-v-2cd9c8d2]{text-align:center;color:#555;padding:40px 0 60px;font-size:.9rem;letter-spacing:2px}@keyframes pulse-2cd9c8d2{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.back-to-top[data-v-2cd9c8d2]{position:fixed;bottom:40px;right:40px;width:50px;height:50px;border-radius:50%;background-color:#000000b3;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 4px 15px #00000080}.back-to-top[data-v-2cd9c8d2]:hover{background-color:var(--netflix-red);border-color:var(--netflix-red);transform:translateY(-5px);box-shadow:0 8px 25px #e5091480}.correction-overlay[data-v-2cd9c8d2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3000;display:flex;justify-content:center;align-items:center}.transfer-confirm-content[data-v-2cd9c8d2]{background:#1f1f1f;width:420px;max-width:90%;border-radius:16px;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 50px -12px #000000b3;animation:modalEnter-2cd9c8d2 .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.transfer-confirm-header[data-v-2cd9c8d2]{padding:24px 24px 12px}.transfer-confirm-header h3[data-v-2cd9c8d2]{margin:0;font-size:1.4rem;color:#fff;font-weight:800}.transfer-confirm-body[data-v-2cd9c8d2]{padding:12px 24px 24px;color:#bbb;font-size:1.05rem;line-height:1.6}.transfer-confirm-body p[data-v-2cd9c8d2]{margin:0}.scrape-log-content[data-v-2cd9c8d2]{width:560px;height:560px;display:flex;flex-direction:column}.scrape-log-header[data-v-2cd9c8d2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.scrape-log-close-btn[data-v-2cd9c8d2]{width:28px;height:28px;border:none;background:#ffffff0f;color:#d8d8d8;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.scrape-log-close-btn[data-v-2cd9c8d2]:hover{background:#ffffff1f;color:#fff}.scrape-log-body[data-v-2cd9c8d2]{flex:1;min-height:0;padding:12px 24px 24px;overflow-y:auto}.scrape-log-list[data-v-2cd9c8d2]{display:flex;flex-direction:column;gap:10px}.scrape-log-item[data-v-2cd9c8d2]{display:grid;grid-template-columns:68px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.scrape-log-item.level-success[data-v-2cd9c8d2]{border-color:#49bf6d42;background:#49bf6d14}.scrape-log-item.level-error[data-v-2cd9c8d2]{border-color:#ff6c6c42;background:#ff6c6c14}.scrape-log-time[data-v-2cd9c8d2]{font-size:.92rem;color:#8f8f8f;font-family:Consolas,Monaco,monospace;line-height:1.55}.scrape-log-message[data-v-2cd9c8d2]{color:#e7e7e7;font-size:.92rem;line-height:1.55;word-break:break-word}.scrape-log-empty[data-v-2cd9c8d2]{min-height:220px;display:flex;align-items:center;justify-content:center;color:#8f8f8f;font-size:.92rem}.transfer-confirm-footer[data-v-2cd9c8d2]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.transfer-confirm-footer .cancel-btn[data-v-2cd9c8d2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.transfer-confirm-footer .cancel-btn[data-v-2cd9c8d2]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.transfer-confirm-footer .confirm-btn[data-v-2cd9c8d2]{background:var(--netflix-red);border:none;color:#fff;padding:10px 28px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s}.transfer-confirm-footer .confirm-btn[data-v-2cd9c8d2]:hover{background:#f40612;transform:translateY(-1px);box-shadow:0 4px 15px #e509144d}@keyframes modalEnter-2cd9c8d2{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.correction-fade-enter-active[data-v-2cd9c8d2],.correction-fade-leave-active[data-v-2cd9c8d2]{transition:all .3s ease}.correction-fade-enter-from[data-v-2cd9c8d2],.correction-fade-leave-to[data-v-2cd9c8d2]{opacity:0}@media(max-width:768px){.row-header[data-v-2cd9c8d2]{margin:35px 0 12px}.row-title[data-v-2cd9c8d2]{font-size:1.15rem;gap:6px;align-items:flex-end}.total-count[data-v-2cd9c8d2]{font-size:.75rem;padding:2px 4px 1px;border-radius:3px;margin-bottom:2px;line-height:1;display:inline-block}.header-actions[data-v-2cd9c8d2]{gap:8px}.scrape-btn[data-v-2cd9c8d2],.scrape-log-btn[data-v-2cd9c8d2]{padding:1px 10px 0;height:28px;line-height:1}.scrape-btn[data-v-2cd9c8d2]{font-size:.75rem}.scrape-log-btn[data-v-2cd9c8d2]{font-size:.74rem}.hub-filter-panel[data-v-2cd9c8d2]{padding:14px;border-radius:12px}.hub-search-row[data-v-2cd9c8d2]{flex-direction:row;align-items:stretch;gap:10px}.hub-search-box[data-v-2cd9c8d2]{flex:1}.search-submit-btn[data-v-2cd9c8d2]{width:60px;padding:0;flex:0 0 60px}.clear-filter-btn[data-v-2cd9c8d2]{width:60px;flex:0 0 60px;min-width:60px;padding:0;height:42px}.hub-filter-grid[data-v-2cd9c8d2]{grid-template-columns:1fr 1fr;gap:10px}.hub-filter-item span[data-v-2cd9c8d2]{font-size:.75rem}.hub-filter-item select[data-v-2cd9c8d2]{height:38px;font-size:.85rem;background-position:right 12px center;padding-right:36px}.hub-search-box input[data-v-2cd9c8d2]{padding:12px;font-size:.9rem}.loading-more[data-v-2cd9c8d2]{font-size:.9rem;padding:16px 0}.transfer-confirm-content[data-v-2cd9c8d2]{width:90%;border-radius:14px}.scrape-log-content[data-v-2cd9c8d2]{height:66vh;max-height:540px;min-height:380px}.transfer-confirm-header[data-v-2cd9c8d2]{padding:18px 18px 10px}.transfer-confirm-header h3[data-v-2cd9c8d2]{font-size:1.15rem}.transfer-confirm-body[data-v-2cd9c8d2]{padding:10px 18px 18px;font-size:.92rem;line-height:1.5}.scrape-log-body[data-v-2cd9c8d2]{padding:10px 18px 18px}.scrape-log-item[data-v-2cd9c8d2]{grid-template-columns:60px 1fr;gap:10px;padding:9px 10px}.scrape-log-time[data-v-2cd9c8d2]{font-size:.84rem}.scrape-log-message[data-v-2cd9c8d2]{font-size:.84rem;line-height:1.5}.scrape-log-empty[data-v-2cd9c8d2]{min-height:180px;font-size:.86rem}.scrape-log-close-btn[data-v-2cd9c8d2]{width:26px;height:26px}.transfer-confirm-footer[data-v-2cd9c8d2]{padding:12px 18px;gap:10px}.transfer-confirm-footer .cancel-btn[data-v-2cd9c8d2],.transfer-confirm-footer .confirm-btn[data-v-2cd9c8d2]{height:36px;font-size:.82rem;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}.media-grid[data-v-2cd9c8d2]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px 8px;margin-bottom:15px}.back-to-top[data-v-2cd9c8d2]{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}.row-header[data-v-52f13e9b]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 10px}.row-title[data-v-52f13e9b]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-52f13e9b]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-52f13e9b]:hover{color:#fff;text-decoration:underline}.filter-bar[data-v-52f13e9b]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;padding:10px 0}.filter-chip[data-v-52f13e9b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;height:32px;padding:2px 16px 0;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1;box-sizing:border-box}.filter-chip[data-v-52f13e9b]:hover{background:#ffffff1a;color:#fff}.filter-chip.active[data-v-52f13e9b]{background:#fff;color:#000;border-color:#fff;font-weight:800}.filter-chip .count[data-v-52f13e9b]{font-size:.75rem;opacity:.6}.filter-chip.active .count[data-v-52f13e9b]{opacity:.8}.media-grid[data-v-52f13e9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.loading-search[data-v-52f13e9b]{color:#888;font-size:1.2rem;text-align:center;padding:100px 0;letter-spacing:2px;animation:pulse-52f13e9b 1.5s infinite}.empty-results[data-v-52f13e9b]{text-align:center;color:#888;padding:100px 0}.empty-icon[data-v-52f13e9b]{font-size:4rem;margin-bottom:20px}.empty-results p[data-v-52f13e9b]{font-size:1.2rem;margin-bottom:20px}.advanced-search-prompt[data-v-52f13e9b]{background:#ffffff0d;display:inline-block;padding:15px 30px;border-radius:8px;border:1px dashed rgba(255,255,255,.2)}.advanced-link[data-v-52f13e9b]{color:var(--netflix-red);font-weight:700;text-decoration:none;margin-left:10px;font-size:1.1rem;transition:.3s}.advanced-link[data-v-52f13e9b]:hover{color:#fff;text-shadow:0 0 10px var(--netflix-red)}@keyframes pulse-52f13e9b{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media(max-width:768px){.row-header[data-v-52f13e9b]{margin:35px 0 8px}.row-title[data-v-52f13e9b]{font-size:1.15rem}.filter-bar[data-v-52f13e9b]{gap:8px;margin-bottom:20px}.filter-chip[data-v-52f13e9b]{height:28px;padding:0 12px;font-size:.75rem}.loading-search[data-v-52f13e9b]{font-size:.95rem;padding:72px 0}.media-grid[data-v-52f13e9b]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px 8px;margin-bottom:25px}.empty-results[data-v-52f13e9b]{padding:60px 0}.empty-icon[data-v-52f13e9b]{font-size:3rem}.empty-results p[data-v-52f13e9b]{font-size:1rem}.advanced-search-prompt[data-v-52f13e9b]{padding:10px 15px;font-size:.9rem}}.login-wrapper[data-v-a37b58f7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/images/login-bg.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;z-index:9999}.login-bg-overlay[data-v-a37b58f7]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;background-image:linear-gradient(to top,#000c 0,#0000 60%,#000c)}.login-logo[data-v-a37b58f7]{position:absolute;top:30px;left:50px;z-index:2010;color:var(--netflix-red);font-weight:900;letter-spacing:-1.5px;text-shadow:2px 2px 6px rgba(0,0,0,.8);cursor:default;display:flex;align-items:flex-start;gap:0px}.login-logo span[data-v-a37b58f7]{display:inline-block;font-size:3.5rem;transition:all .4s ease;transform-origin:top}.login-logo span[data-v-a37b58f7]:nth-child(1),.login-logo span[data-v-a37b58f7]:nth-child(7){transform:scaleY(1.1)}.login-logo span[data-v-a37b58f7]:nth-child(2),.login-logo span[data-v-a37b58f7]:nth-child(6){transform:scaleY(1.06)}.login-logo span[data-v-a37b58f7]:nth-child(3),.login-logo span[data-v-a37b58f7]:nth-child(5){transform:scaleY(1.02)}.login-logo span[data-v-a37b58f7]:nth-child(4){transform:scaleY(1)}.login-logo:hover span[data-v-a37b58f7]{color:#fff;text-shadow:0 0 15px var(--netflix-red);transform:scaleY(1.15)}.login-card[data-v-a37b58f7]{position:relative;z-index:10;width:100%;max-width:450px;padding:60px 68px;box-sizing:border-box;background:#0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 15px 30px #0009}.login-title[data-v-a37b58f7]{color:#fff;font-size:2rem;font-weight:700;margin-top:0;margin-bottom:28px}.login-form[data-v-a37b58f7]{display:flex;flex-direction:column;gap:16px}.input-group input[data-v-a37b58f7]{width:100%;background:#333;border:none;border-radius:4px;padding:16px 20px;color:#fff;font-size:1rem;box-sizing:border-box;outline:none;transition:background .2s}.input-group input[data-v-a37b58f7]:focus{background:#454545}.input-group input[data-v-a37b58f7]::placeholder{color:#8c8c8c}.login-btn[data-v-a37b58f7]{background:var(--netflix-red);color:#fff;border:none;border-radius:4px;padding:13px;font-size:1rem;font-weight:700;cursor:pointer;margin-top:0;transition:background .2s}.login-btn[data-v-a37b58f7]:hover:not(:disabled){background:#c90812}.login-btn[data-v-a37b58f7]:disabled{opacity:.7;cursor:not-allowed}.login-help[data-v-a37b58f7]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:.8rem;color:#b3b3b3}.remember-me[data-v-a37b58f7]{display:flex;align-items:center;gap:5px;cursor:pointer}.need-help[data-v-a37b58f7]{cursor:pointer}.need-help[data-v-a37b58f7]:hover{text-decoration:underline}@media(max-width:768px){.login-logo[data-v-a37b58f7]{top:20px;left:50%;transform:translate(-50%)}.login-logo span[data-v-a37b58f7]{font-size:2.5rem}.login-card[data-v-a37b58f7]{padding:40px 24px;max-width:90%;border-radius:10px}.login-title[data-v-a37b58f7]{font-size:1.5rem;margin-bottom:20px}.input-group input[data-v-a37b58f7]{padding:14px 16px;font-size:.95rem}.login-btn[data-v-a37b58f7]{padding:12px;font-size:.95rem}}.row-header[data-v-742f09e2]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 10px}.row-title[data-v-742f09e2]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-742f09e2]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-742f09e2]:hover{color:#fff;text-decoration:underline}.filter-bar[data-v-742f09e2]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:10px 0}.category-chips[data-v-742f09e2]{display:flex;flex-wrap:wrap;gap:12px}.filter-chip[data-v-742f09e2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;height:32px;padding:0 16px;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.filter-chip[data-v-742f09e2]:hover{background:#ffffff1a;color:#fff}.filter-chip.active[data-v-742f09e2]{background:#fff;color:#000;border-color:#fff;font-weight:800}.resource-check-area[data-v-742f09e2]{margin-left:auto;display:flex;align-items:center;gap:12px}.resource-summary[data-v-742f09e2]{display:flex;align-items:center;gap:10px;min-height:32px;color:#aaa;font-size:.8rem;white-space:nowrap}.summary-item[data-v-742f09e2]{display:inline-flex;align-items:center;gap:4px;line-height:1}.summary-item[data-v-742f09e2]:before{content:"";width:6px;height:6px;border-radius:999px}.summary-item.available[data-v-742f09e2]{color:#5fd68c}.summary-item.available[data-v-742f09e2]:before{background:#22c55e;box-shadow:0 0 8px #22c55e59}.summary-item.possible[data-v-742f09e2]{color:#e2b45f}.summary-item.possible[data-v-742f09e2]:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b4d}.summary-item.missing[data-v-742f09e2]{color:#8f8f8f}.summary-item.missing[data-v-742f09e2]:before{background:#6f6f6f}.type-toggle[data-v-742f09e2]{display:flex;background:#ffffff0d;padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.type-btn[data-v-742f09e2]{background:transparent;border:none;color:#888;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:.3s}.type-btn.active[data-v-742f09e2]{background:var(--netflix-red);color:#fff}.media-grid[data-v-742f09e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.loading-douban[data-v-742f09e2]{color:#888;font-size:1.2rem;text-align:center;padding:100px 0;letter-spacing:2px;animation:pulse-742f09e2 1.5s infinite}@keyframes pulse-742f09e2{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media(max-width:768px){.row-header[data-v-742f09e2]{margin:35px 0 8px}.row-title[data-v-742f09e2]{font-size:1.15rem}.filter-bar[data-v-742f09e2]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.category-chips[data-v-742f09e2]{gap:8px}.filter-chip[data-v-742f09e2]{height:28px;padding:0 12px;font-size:.75rem}.resource-check-area[data-v-742f09e2]{margin-left:0;flex-wrap:wrap;gap:8px}.resource-summary[data-v-742f09e2]{min-height:28px;gap:8px;font-size:.72rem}.type-btn[data-v-742f09e2]{padding:5px 12px;font-size:.8rem}.loading-douban[data-v-742f09e2]{font-size:.95rem;padding:72px 0}.media-grid[data-v-742f09e2]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px 8px;margin-bottom:25px}}.list-container[data-v-8b4f6579]{min-height:100vh}.row-header[data-v-8b4f6579]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 30px}.row-title[data-v-8b4f6579]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-8b4f6579]{font-size:.9rem;color:#888;cursor:pointer;transition:.3s}.view-more-link[data-v-8b4f6579]:hover{color:#fff;text-decoration:underline}.search-input-section[data-v-8b4f6579]{max-width:800px;margin:0 auto 60px;text-align:center}.search-input-wrapper[data-v-8b4f6579]{display:flex;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-input-wrapper[data-v-8b4f6579]:focus-within{background:#ffffff1f;border-color:var(--netflix-red);box-shadow:0 12px 40px #e5091440;transform:translateY(-2px)}.search-input-wrapper input[data-v-8b4f6579]{flex:1;background:transparent;border:none;color:#fff;padding:15px 25px;font-size:1.1rem;outline:none}.search-button[data-v-8b4f6579]{background:var(--netflix-red);color:#fff;border:none;padding:0 32px;border-radius:40px;font-weight:800;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-button[data-v-8b4f6579]:hover:not(:disabled){background:#f40612;box-shadow:0 0 15px #e5091499}.search-button[data-v-8b4f6579]:disabled{opacity:.7;cursor:not-allowed}.search-hint[data-v-8b4f6579]{margin-top:15px;color:#555;font-size:.85rem;letter-spacing:.5px}.results-section[data-v-8b4f6579]{margin-top:20px}.result-stats[data-v-8b4f6579]{color:#888;margin-bottom:40px;font-size:1rem;padding-left:10px;border-left:4px solid var(--netflix-red)}.results-grid[data-v-8b4f6579]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px}.saver-card[data-v-8b4f6579]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:row;height:300px}.saver-card[data-v-8b4f6579]:hover{transform:translateY(-5px);background:#ffffff14;border-color:#fff3;box-shadow:0 15px 35px #00000080}.card-image[data-v-8b4f6579]{position:relative;width:200px;height:300px;flex-shrink:0;overflow:hidden;background:#1a1a1a}.card-image img[data-v-8b4f6579]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.saver-card:hover .card-image img[data-v-8b4f6579]{transform:scale(1.1)}.image-placeholder[data-v-8b4f6579]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#1a1a1a,#2a2a2a)}.placeholder-icon[data-v-8b4f6579]{font-size:3rem;opacity:.3}.card-title-row[data-v-8b4f6579]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:15px}.footer-left[data-v-8b4f6579]{display:flex;align-items:center;gap:12px}.card-date[data-v-8b4f6579]{font-size:.75rem;color:#666;white-space:nowrap;font-weight:500}.card-info[data-v-8b4f6579]{padding:24px;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-title[data-v-8b4f6579]{font-size:1.25rem;color:#fff;font-weight:800;margin-top:0;margin-bottom:8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.card-content-preview[data-v-8b4f6579]{font-size:.95rem;color:#aaa;line-height:1.5;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:9rem}[data-v-8b4f6579] .keyword-highlight{background:gold;color:#000;font-weight:700;padding:0 2px;border-radius:2px}.card-footer[data-v-8b4f6579]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.channel-tag[data-v-8b4f6579]{font-size:.75rem;background:#e509141a;color:var(--netflix-red);padding:4px 10px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s}.channel-tag[data-v-8b4f6579]:hover{background:#e5091433;transform:translateY(-1px)}.footer-right[data-v-8b4f6579]{display:flex;gap:10px}.view-btn[data-v-8b4f6579]{background:#ffffff1a;border:none;color:#fff;padding:6px 14px;border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.view-btn[data-v-8b4f6579]:hover{background:#fff3}.transfer-btn[data-v-8b4f6579]{background:var(--netflix-red)}.transfer-btn[data-v-8b4f6579]:hover{background:#f40612;box-shadow:0 0 10px #e5091480}.loading-results[data-v-8b4f6579],.no-results[data-v-8b4f6579]{padding:40px;text-align:center;color:#666}.modal-fade-enter-active[data-v-8b4f6579],.modal-fade-leave-active[data-v-8b4f6579]{transition:opacity .3s}.modal-fade-enter-from[data-v-8b4f6579],.modal-fade-leave-to[data-v-8b4f6579]{opacity:0}.loading-container[data-v-8b4f6579]{text-align:center;padding:80px 0;color:#888}.loader[data-v-8b4f6579]{border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--netflix-red);border-radius:50%;width:40px;height:40px;animation:spin-8b4f6579 1s linear infinite;margin:0 auto 20px}@keyframes spin-8b4f6579{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner[data-v-8b4f6579]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-8b4f6579 .6s linear infinite}.empty-state[data-v-8b4f6579],.welcome-section[data-v-8b4f6579]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;color:#888;text-align:center}.empty-icon[data-v-8b4f6579]{font-size:4rem;margin-bottom:20px}.welcome-card[data-v-8b4f6579]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:50px 40px;max-width:550px;box-shadow:0 10px 30px #00000080}.welcome-icon[data-v-8b4f6579]{font-size:3.5rem;margin-bottom:25px}.welcome-card h3[data-v-8b4f6579]{color:#fff;font-size:1.8rem;margin-bottom:15px}.welcome-card p[data-v-8b4f6579]{line-height:1.8;font-size:1rem}@media(max-width:768px){.row-header[data-v-8b4f6579]{margin:35px 0 15px}.row-title[data-v-8b4f6579]{font-size:1.15rem}.search-input-section[data-v-8b4f6579]{margin-bottom:30px}.search-input-wrapper input[data-v-8b4f6579]{padding:12px 15px;font-size:.95rem}.search-button[data-v-8b4f6579]{padding:0 20px;font-size:.85rem}.search-hint[data-v-8b4f6579]{font-size:.75rem}.loading-container[data-v-8b4f6579]{padding:64px 0}.loading-container p[data-v-8b4f6579]{font-size:.95rem;letter-spacing:1px}.loader[data-v-8b4f6579]{width:34px;height:34px;margin:0 auto 16px}.results-grid[data-v-8b4f6579]{grid-template-columns:1fr;gap:20px}.saver-card[data-v-8b4f6579]{flex-direction:column;height:auto}.card-image[data-v-8b4f6579]{width:100%;height:180px}.card-info[data-v-8b4f6579]{padding:16px}.card-title[data-v-8b4f6579]{font-size:1.05rem}.card-content-preview[data-v-8b4f6579]{font-size:.85rem;-webkit-line-clamp:3;line-clamp:3;margin-bottom:14px;max-height:4.5rem}.card-footer[data-v-8b4f6579]{padding-top:14px;flex-wrap:wrap;gap:10px}.footer-left[data-v-8b4f6579]{width:100%}.footer-right[data-v-8b4f6579]{width:100%;justify-content:flex-end}.result-stats[data-v-8b4f6579]{margin-bottom:20px;font-size:.9rem}.welcome-card[data-v-8b4f6579]{padding:30px 20px}.welcome-card h3[data-v-8b4f6579]{font-size:1.4rem}.welcome-card p[data-v-8b4f6579]{font-size:.9rem}.empty-state[data-v-8b4f6579],.welcome-section[data-v-8b4f6579]{padding:60px 0}}
