: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}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}nav[data-v-3ec20040]{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-3ec20040]{background-color:#141414}.nav-left[data-v-3ec20040],.nav-right[data-v-3ec20040]{display:flex;align-items:center}.logo[data-v-3ec20040]{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-3ec20040]{display:inline-block;font-size:2.6rem;line-height:1;transition:all .4s ease;transform-origin:top}.logo span[data-v-3ec20040]:nth-child(1),.logo span[data-v-3ec20040]:nth-child(7){transform:scaleY(1.1)}.logo span[data-v-3ec20040]:nth-child(2),.logo span[data-v-3ec20040]:nth-child(6){transform:scaleY(1.06)}.logo span[data-v-3ec20040]:nth-child(3),.logo span[data-v-3ec20040]:nth-child(5){transform:scaleY(1.02)}.logo span[data-v-3ec20040]:nth-child(4){transform:scaleY(1)}.logo:hover span[data-v-3ec20040]{color:#fff;text-shadow:0 0 15px var(--netflix-red);transform:scaleY(1.15)}.nav-links[data-v-3ec20040]{display:flex;list-style:none;gap:20px;margin:0;padding:0}.nav-links li[data-v-3ec20040]{color:#e5e5e5;font-size:.85rem;cursor:pointer;transition:color .3s}.nav-links li[data-v-3ec20040]:hover{color:#b3b3b3}.nav-links li.active[data-v-3ec20040]{font-weight:700;color:#fff}.search-box[data-v-3ec20040]{margin-right:20px;display:flex;align-items:center}.search-box input[data-v-3ec20040]{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-3ec20040]:focus{background:#000c;width:260px}.search-box input[data-v-3ec20040]::placeholder{color:#aaa}.profile-menu[data-v-3ec20040]{position:relative;display:flex;align-items:center;cursor:pointer}.profile-trigger[data-v-3ec20040]{display:flex;align-items:center;gap:8px}.avatar[data-v-3ec20040]{width:32px;height:32px;border-radius:4px;object-fit:cover;background-color:#222;transition:transform .3s ease}.caret[data-v-3ec20040]{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-3ec20040]{transform:rotate(180deg)}.dropdown-content[data-v-3ec20040]{position:absolute;top:100%;right:0;padding-top:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:2000}.profile-menu:hover .dropdown-content[data-v-3ec20040]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-arrow[data-v-3ec20040]{position:absolute;top:8px;right:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.85)}.dropdown-list[data-v-3ec20040]{background-color:#000000d9;border:1px solid #333;list-style:none;margin:0;padding:0;width:100px;border-radius:4px;box-shadow:0 4px 15px #00000080}.dropdown-list li[data-v-3ec20040]{height:40px;padding:0 20px;color:#e5e5e5;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .2s}.dropdown-list li .icon[data-v-3ec20040]{margin-right:10px;font-size:1.1rem}.dropdown-list li[data-v-3ec20040]:hover{background-color:#333;color:#fff}.dropdown-list li.divider[data-v-3ec20040]{padding:0;height:1px;background-color:#333;margin:0}.dropdown-list li.divider[data-v-3ec20040]:hover{background-color:#333}.correction-overlay[data-v-234c63e9]{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-234c63e9]{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-234c63e9]{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-234c63e9]{margin:0;font-size:1.25rem;color:#fff}.modal-close-btn[data-v-234c63e9]{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;transition:color .2s}.modal-close-btn[data-v-234c63e9]:hover{color:#fff}.modal-search-box[data-v-234c63e9]{padding:20px 25px;display:flex;gap:10px}.modal-search-box input[data-v-234c63e9]{flex:1;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 input[data-v-234c63e9]:focus{border-color:var(--netflix-red);background:#ffffff1a}.modal-search-box button[data-v-234c63e9]{background:var(--netflix-red);color:#fff;border:none;padding:0 25px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.modal-search-box button[data-v-234c63e9]:hover:not(:disabled){background:#f40612;transform:scale(1.02)}.correction-results[data-v-234c63e9]{flex:1;overflow-y:auto;padding:2px 20px}.result-item[data-v-234c63e9]{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-234c63e9]:hover{background:#ffffff12;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.result-item.selected[data-v-234c63e9]{background:#e5091414;border-color:#e5091466;box-shadow:0 4px 15px #e5091426}.result-poster-wrapper[data-v-234c63e9]{width:100px;height:150px;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-234c63e9]{width:100%;height:100%;object-fit:cover}.result-info[data-v-234c63e9]{flex:1;min-width:0;display:flex;flex-direction:column;height:150px}.result-top[data-v-234c63e9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.result-title[data-v-234c63e9]{font-weight:800;font-size:1.1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-rating[data-v-234c63e9]{color:#f5c518;font-size:.95rem;font-weight:800;flex-shrink:0;margin-left:10px}.result-original-title[data-v-234c63e9]{font-size:.8rem;color:#666;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.result-meta[data-v-234c63e9]{display:flex;gap:8px;margin-bottom:auto}.badge[data-v-234c63e9]{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-234c63e9]{background:#7b68ee26;color:#a29bfe;border:1px solid rgba(123,104,238,.2);font-weight:700}.result-type.movie[data-v-234c63e9]{background:#1e90ff26;color:#1e90ff;border:1px solid rgba(30,144,255,.2);font-weight:800}.result-type.series[data-v-234c63e9]{background:#00e67626;color:#00e676;border:1px solid rgba(0,230,118,.2);font-weight:800}.result-seasons[data-v-234c63e9]{background:#ffa0001a;color:#ffa000;border:1px solid rgba(255,160,0,.2);font-weight:700}.result-overview[data-v-234c63e9]{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-234c63e9]{padding:20px 25px;display:flex;justify-content:flex-end;gap:15px;border-top:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-234c63e9]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#aaa;padding:10px 22px;border-radius:6px;cursor:pointer;transition:all .2s}.cancel-btn[data-v-234c63e9]:hover{background:#ffffff0d;color:#fff}.confirm-btn[data-v-234c63e9]{background:var(--netflix-red);border:none;color:#fff;padding:10px 30px;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}.confirm-btn[data-v-234c63e9]:hover:not(:disabled){background:#f40612;box-shadow:0 0 15px #e5091466}.confirm-btn[data-v-234c63e9]:disabled{opacity:.4;cursor:not-allowed}.loading-results[data-v-234c63e9],.no-results[data-v-234c63e9]{padding:60px 40px;text-align:center;color:#666;font-size:.95rem}.modal-fade-enter-active[data-v-234c63e9],.modal-fade-leave-active[data-v-234c63e9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-234c63e9],.modal-fade-leave-to[data-v-234c63e9]{opacity:0;transform:scale(.95)}.modal-overlay[data-v-78baeee9]{position:fixed;top:0;left:0;width:100vw;height:100vh;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-78baeee9]{display:flex;opacity:1}.modal-content[data-v-78baeee9]{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-78baeee9]{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-78baeee9]{display:inline-block;font-size:3.5rem;transition:all .4s ease;transform-origin:top}.modal-logo span[data-v-78baeee9]:nth-child(1),.modal-logo span[data-v-78baeee9]:nth-child(7){transform:scaleY(1.1)}.modal-logo span[data-v-78baeee9]:nth-child(2),.modal-logo span[data-v-78baeee9]:nth-child(6){transform:scaleY(1.06)}.modal-logo span[data-v-78baeee9]:nth-child(3),.modal-logo span[data-v-78baeee9]:nth-child(5){transform:scaleY(1.02)}.modal-logo span[data-v-78baeee9]:nth-child(4){transform:scaleY(1)}.modal-close-btn[data-v-78baeee9]{position:absolute;top:20px;right:20px;z-index:2010;background:#181818;color:#fff;border:1px solid white;width:35px;height:35px;border-radius:50%;cursor:pointer;transition:.3s}.modal-close-btn[data-v-78baeee9]:hover{background:#fff;color:#000}.modal-hero[data-v-78baeee9]{width:100%;height:450px;background-size:cover;background-position:center 20%;position:relative;background-color:#222}.modal-hero[data-v-78baeee9]:after{content:"";position:absolute;bottom:0;width:100%;height:150px;background:linear-gradient(to top,#181818,transparent)}.modal-body[data-v-78baeee9]{padding:0 40px 40px;margin-top:-60px;position:relative;z-index:10}.modal-title[data-v-78baeee9]{font-size:3rem;font-weight:900;margin:0}.modal-original-title[data-v-78baeee9]{color:#777;font-style:italic;margin:10px 0}.modal-meta[data-v-78baeee9]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;font-weight:700;color:#aaa}.modal-rating[data-v-78baeee9]{color:#46d369}.modal-title-row[data-v-78baeee9]{display:flex;align-items:baseline;gap:10px}.correction-trigger-btn[data-v-78baeee9]{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-78baeee9]:hover{background:#ffffff1a;opacity:1;color:#fff}.modal-actions[data-v-78baeee9]{display:flex;gap:15px;margin-bottom:30px;align-items:stretch}.play-btn-group[data-v-78baeee9]{display:flex;align-items:stretch;background:#fff;border-radius:4px;overflow:visible;position:relative}.play-btn[data-v-78baeee9]{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-78baeee9]:hover{background:#e5e5e5}.player-dropdown-wrapper[data-v-78baeee9]{position:relative;display:flex}.dropdown-toggle[data-v-78baeee9]{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-78baeee9]:hover{background:#e5e5e5}.player-dropdown-menu[data-v-78baeee9]{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-78baeee9{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item[data-v-78baeee9]{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-78baeee9]:hover{background:#ffffff14;color:#fff}.dropdown-item.active[data-v-78baeee9]{background:#ffffff1f;color:#fff}.dropdown-item.active[data-v-78baeee9]: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-78baeee9]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;opacity:.9}.player-icon-img[data-v-78baeee9]{width:100%;height:100%;object-fit:contain;border-radius:2px}.save-btn[data-v-78baeee9]{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-78baeee9]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff80}.save-btn[data-v-78baeee9]:disabled{opacity:.5;cursor:not-allowed}.modal-overview[data-v-78baeee9]{font-size:1.1rem;line-height:1.6;color:#d2d2d2}.series-section[data-v-78baeee9]{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-78baeee9]{color:#888;font-size:1rem;text-align:center;padding:20px 0;letter-spacing:2px;animation:pulse-78baeee9 1.5s infinite}.no-videos[data-v-78baeee9]{color:#888;font-size:1rem;display:flex;justify-content:center;align-items:baseline;gap:8px;padding:20px 0}@keyframes pulse-78baeee9{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.season-header[data-v-78baeee9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.season-header-left[data-v-78baeee9]{display:flex;align-items:center;gap:12px}.episodes-title[data-v-78baeee9]{font-size:1.8rem;margin:0;color:#fff;line-height:38px;font-weight:800;letter-spacing:-.5px}.refresh-btn[data-v-78baeee9]{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-78baeee9]:hover:not(:disabled){background:#ffffff1a;opacity:1;color:#fff}.refresh-btn[data-v-78baeee9]:disabled{opacity:.4;cursor:not-allowed}.refresh-btn .icon[data-v-78baeee9]{font-size:1.1em;line-height:1}.season-select[data-v-78baeee9]{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-78baeee9]:hover{border-color:#fff6;background-color:#333}.season-select-wrapper[data-v-78baeee9]{display:flex;align-items:center;margin-left:0}.selection-controls[data-v-78baeee9]{display:flex;align-items:center;gap:10px}.selection-count[data-v-78baeee9]{color:var(--netflix-red);font-weight:700;font-size:.9rem;margin-right:5px;white-space:nowrap}.selection-btn[data-v-78baeee9]{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-78baeee9]:hover:not(:disabled){background:#fff3;border-color:#fff6}.selection-btn[data-v-78baeee9]:disabled{opacity:.4;cursor:not-allowed}.permission-hint[data-v-78baeee9]{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-78baeee9]{background:#e50914d9;border-color:transparent;font-weight:700}.selection-btn.action[data-v-78baeee9]:hover:not(:disabled){background:var(--netflix-red);filter:brightness(1.1)}.selection-btn.action[data-v-78baeee9]:active{opacity:.8}.selection-btn.text[data-v-78baeee9]{background:transparent;border:none;padding:6px 0;color:#aaa;text-decoration:underline;margin-left:5px}.selection-btn.text[data-v-78baeee9]:hover{color:#fff}.episodes-grid[data-v-78baeee9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:10px}.episode-btn-wrapper[data-v-78baeee9]{position:relative;cursor:pointer}.episode-btn[data-v-78baeee9]{width:100%;background:#333;color:#fff;border:none;padding:10px 0;border-radius:4px;font-size:.95rem;cursor:pointer;transition:background .2s;font-weight:700;pointer-events:auto}.episode-btn[data-v-78baeee9]:hover{background:#444}.episode-btn-wrapper.mode-selection .episode-btn[data-v-78baeee9]{pointer-events:none}.episode-btn-wrapper.selected .episode-btn[data-v-78baeee9]{background:var(--netflix-red);color:#fff}.movie-video-item.mode-selection[data-v-78baeee9]{cursor:pointer}.movie-video-item.selected[data-v-78baeee9],.movie-video-item.selected[data-v-78baeee9]:hover{background:var(--netflix-red)}.movie-video-item.selected .video-name[data-v-78baeee9]{color:#fff}.movie-video-item.selected .video-size[data-v-78baeee9]{color:#ffffffb3}.season-label[data-v-78baeee9]{color:#888;font-size:1rem;font-weight:500}.movie-videos-list[data-v-78baeee9]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.movie-video-item[data-v-78baeee9]{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-78baeee9]:hover{background:#444}.video-name[data-v-78baeee9]{flex:1;color:#eee;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-size[data-v-78baeee9]{color:#777;font-size:.9rem}.modal-path-box[data-v-78baeee9]{background:#ffffff0d;padding:15px;border-radius:6px;font-size:.9rem;color:#888;margin-top:20px;line-height:1.5}.path-text[data-v-78baeee9]{word-break:break-all;opacity:.8}.path-link-btn[data-v-78baeee9]{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-78baeee9]:hover{opacity:1;filter:brightness(1.2)}.transfer-btn-group[data-v-78baeee9]{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-78baeee9]{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-78baeee9]{position:relative;display:flex;align-items:center}.dropdown-toggle-mini[data-v-78baeee9]{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-78baeee9]:hover{background:#ffffff1a}.drive-menu[data-v-78baeee9]{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-78baeee9]{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-78baeee9]:hover{background:#ffffff14;color:#fff}.drive-menu-item.active[data-v-78baeee9]{background:#ffffff1f;color:#fff}.drive-menu-item.active[data-v-78baeee9]:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;background:var(--netflix-red);border-radius:0 2px 2px 0}@keyframes dropdownSlideIn-78baeee9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.transfer-confirm-content[data-v-78baeee9]{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-78baeee9 .4s cubic-bezier(.16,1,.3,1)}.transfer-confirm-header[data-v-78baeee9]{padding:20px 24px 0}.transfer-confirm-header h3[data-v-78baeee9]{margin:0;font-size:1.25rem;color:#fff}.transfer-confirm-body[data-v-78baeee9]{padding:20px 24px;color:#ccc;font-size:1rem;line-height:1.6}.transfer-confirm-body p[data-v-78baeee9]{margin:0}.transfer-confirm-body strong[data-v-78baeee9]{color:#fff}.transfer-confirm-footer[data-v-78baeee9]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.correction-overlay[data-v-78baeee9]{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-78baeee9]{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-78baeee9 .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.transfer-confirm-header[data-v-78baeee9]{padding:24px 24px 12px}.transfer-confirm-header h3[data-v-78baeee9]{margin:0;font-size:1.4rem;color:#fff;font-weight:800}.transfer-confirm-body[data-v-78baeee9]{padding:12px 24px 24px;color:#bbb;font-size:1.05rem;line-height:1.6}.transfer-confirm-body strong[data-v-78baeee9]{color:var(--netflix-red);font-weight:700}.transfer-confirm-footer .cancel-btn[data-v-78baeee9]{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-78baeee9]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.transfer-confirm-footer .confirm-btn[data-v-78baeee9]{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-78baeee9]:hover:not(:disabled){background:#f40612;transform:translateY(-1px);box-shadow:0 4px 15px #e509144d}.transfer-confirm-footer .confirm-btn[data-v-78baeee9]:disabled{opacity:.5;cursor:not-allowed}@keyframes modalEnter-78baeee9{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.correction-fade-enter-active[data-v-78baeee9],.correction-fade-leave-active[data-v-78baeee9]{transition:all .3s ease}.correction-fade-enter-from[data-v-78baeee9],.correction-fade-leave-to[data-v-78baeee9]{opacity:0}.modal-overlay[data-v-ea4828fb]{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-ea4828fb]{display:flex;opacity:1}.status-modal-content[data-v-ea4828fb]{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-ea4828fb]{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-ea4828fb]{position:absolute;top:20px;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;font-size:1.1rem}.modal-close-btn[data-v-ea4828fb]:hover{background:#fff;color:#000;transform:rotate(90deg)}.modal-header[data-v-ea4828fb]{padding:30px 40px 15px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title[data-v-ea4828fb]{margin:0;font-size:1.8rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:15px}.title-accent[data-v-ea4828fb]{width:4px;height:24px;background:var(--netflix-red);border-radius:2px}.header-actions[data-v-ea4828fb]{margin-top:5px;color:#777;font-size:.9rem}.status-container[data-v-ea4828fb]{flex:1;overflow-y:auto;padding:20px 40px 40px}.status-container[data-v-ea4828fb]::-webkit-scrollbar{width:6px}.status-container[data-v-ea4828fb]::-webkit-scrollbar-track{background:transparent}.status-container[data-v-ea4828fb]::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.loading-state[data-v-ea4828fb],.empty-state[data-v-ea4828fb]{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777;gap:15px}.spinner[data-v-ea4828fb]{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--netflix-red);border-radius:50%;animation:spin-ea4828fb 1s linear infinite}@keyframes spin-ea4828fb{to{transform:rotate(360deg)}}.empty-icon[data-v-ea4828fb]{font-size:3.5rem;opacity:.3}.empty-hint[data-v-ea4828fb]{font-size:.85rem;opacity:.6}.status-group-card[data-v-ea4828fb]{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-ea4828fb]:hover{background:#ffffff0d;border-color:#ffffff1a}.status-group-card.is-expanded[data-v-ea4828fb]{background:#ffffff0f;border-color:#ffffff1f;margin-bottom:24px}.group-main-row[data-v-ea4828fb]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.group-info[data-v-ea4828fb]{display:flex;align-items:center;gap:8px}.group-icon[data-v-ea4828fb]{width:48px;height:48px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#888}.group-name[data-v-ea4828fb]{margin:0;font-size:1.1rem;color:#eee;font-weight:700}.group-status-line[data-v-ea4828fb]{display:flex;align-items:center;gap:6px;margin-top:10px}.status-badge[data-v-ea4828fb]{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-ea4828fb]{background:#ffc10726;color:#ffc107}.badge-1[data-v-ea4828fb]{background:#1e90ff26;color:#1e90ff}.badge-2[data-v-ea4828fb]{background:#00e67626;color:#00e676}.badge-7[data-v-ea4828fb]{background:#ff4d4d26;color:#ff4d4d}.badge-4[data-v-ea4828fb]{background:#9e9e9e26;color:#9e9e9e}.drive-badge[data-v-ea4828fb]{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-ea4828fb]{font-size:.85rem;color:#555;font-weight:600}.group-right[data-v-ea4828fb]{display:flex;align-items:center;gap:15px}.expand-arrow[data-v-ea4828fb]{color:#555;transition:transform .4s cubic-bezier(.16,1,.3,1)}.is-expanded .expand-arrow[data-v-ea4828fb]{transform:rotate(180deg);color:#fff}.progress-ring-mini[data-v-ea4828fb]{width:30px;height:30px}.circular-chart[data-v-ea4828fb]{display:block;filter:drop-shadow(0 0 5px rgba(30,144,255,.3))}.circle-bg[data-v-ea4828fb]{fill:none;stroke:#ffffff0d;stroke-width:3.8}.circle[data-v-ea4828fb]{fill:none;stroke-width:3.8;stroke-linecap:round;stroke:#1e90ff;transition:stroke-dasharray .5s ease}.group-progress-wrapper[data-v-ea4828fb]{padding:0 24px 20px}.status-progress-bg[data-v-ea4828fb]{height:6px;background:#ffffff0d;border-radius:10px;overflow:hidden}.status-progress-bar[data-v-ea4828fb]{height:100%;background:linear-gradient(90deg,#1e90ff,#00e5ff);transition:width .8s cubic-bezier(.16,1,.3,1);position:relative}.bar-glow[data-v-ea4828fb]{position:absolute;top:0;right:0;width:20px;height:100%;background:#fff;filter:blur(10px);opacity:.4}.sub-status-container[data-v-ea4828fb]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1);background:#0003}.is-expanded .sub-status-container[data-v-ea4828fb]{max-height:350px;overflow-y:auto}.sub-status-container[data-v-ea4828fb]::-webkit-scrollbar{width:4px}.sub-status-container[data-v-ea4828fb]::-webkit-scrollbar-track{background:transparent}.sub-status-container[data-v-ea4828fb]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.sub-status-container[data-v-ea4828fb]::-webkit-scrollbar-thumb:hover{background:#666}.sub-status-list[data-v-ea4828fb]{padding:5px 24px 24px;display:flex;flex-direction:column;gap:15px}.sub-status-item[data-v-ea4828fb]{padding-top:15px;border-top:1px dashed rgba(255,255,255,.05)}.sub-status-item[data-v-ea4828fb]:first-child{border-top:none}.sub-item-header[data-v-ea4828fb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:15px}.sub-item-name-group[data-v-ea4828fb]{display:flex;flex-direction:column;gap:2px;max-width:70%}.sub-item-name[data-v-ea4828fb]{font-size:.95rem;color:#eee;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-item-size[data-v-ea4828fb]{font-size:.75rem;color:#666}.sub-item-status-group[data-v-ea4828fb]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.sub-item-times[data-v-ea4828fb]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.time-arrow[data-v-ea4828fb]{color:#444;font-size:.8rem;font-weight:700}.sub-item-time[data-v-ea4828fb]{font-size:.72rem;color:#666;white-space:nowrap;font-family:JetBrains Mono,Courier New,monospace}.sub-item-status[data-v-ea4828fb]{font-size:.85rem;font-weight:700;height:18px;display:flex;align-items:center}.sub-item-body[data-v-ea4828fb]{display:flex;align-items:center;gap:15px}.sub-progress-area[data-v-ea4828fb]{flex:1;display:flex;align-items:center;gap:10px}.mini-progress-bg[data-v-ea4828fb]{flex:1;height:4px;background:#ffffff08;border-radius:2px;overflow:hidden}.mini-progress-bar[data-v-ea4828fb]{height:100%;transition:width .5s ease}.sub-progress-val[data-v-ea4828fb]{font-size:.8rem;color:#555;width:35px;text-align:right}.transfer-speed[data-v-ea4828fb]{font-size:.75rem;font-weight:700;white-space:nowrap}.error-log[data-v-ea4828fb]{background:#ff4d4d0d;padding:8px 12px;border-radius:4px;margin-top:10px;display:flex;gap:10px;align-items:flex-start}.error-tag[data-v-ea4828fb]{background:#ff4d4d;color:#fff;font-size:.6rem;padding:2px 4px;border-radius:2px;font-weight:900;margin-top:2px}.error-text[data-v-ea4828fb]{font-size:.8rem;color:#f99;line-height:1.4;word-break:break-all}.app-container[data-v-41baa69f]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-41baa69f]{padding:70px 4% 80px;position:relative;z-index:5;flex-grow:1}footer[data-v-41baa69f]{padding:60px 4%;text-align:center;color:#555;border-top:1px solid #222;margin-top:50px}.footer-logo[data-v-41baa69f]{color:var(--netflix-red);font-weight:900;margin-bottom:15px;font-size:1.5rem;letter-spacing:2px}.footer-text[data-v-41baa69f]{font-size:.85rem;color:#555;letter-spacing:.5px}.media-card[data-v-969d2ebd]{position:relative;cursor:pointer;transition:transform .3s ease}.poster-wrapper[data-v-969d2ebd]{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-969d2ebd]{width:100%;height:100%;object-fit:cover;display:block}.media-card:hover .poster-wrapper[data-v-969d2ebd]{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-969d2ebd]{margin-top:10px;font-size:.9rem;font-weight:700;color:#d2d2d2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-rating[data-v-969d2ebd]{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)}.source-badge[data-v-969d2ebd]{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-969d2ebd]{background:#7b68eecc;color:#fff;border:1px solid rgba(123,104,238,.5);font-weight:800}.source-badge.google[data-v-969d2ebd]{background:#0078ffcc;color:#fff;border:1px solid rgba(0,120,255,.5);font-weight:800}.source-badge.p115[data-v-969d2ebd]{background:#6a5acdcc;color:#fff;border:1px solid rgba(106,90,205,.5);font-weight:800}.source-badge.tianyi[data-v-969d2ebd]{background:#ff8c00d9;color:#fff;border:1px solid rgba(255,140,0,.5);font-weight:800}.source-badge.yidong[data-v-969d2ebd]{background:#00b450d9;color:#fff;border:1px solid rgba(0,180,80,.5);font-weight:800}.fixed-date[data-v-969d2ebd]{margin-top:5px;font-size:.9rem;color:#888}.source-badge.douban[data-v-969d2ebd]{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-969d2ebd]:hover{filter:brightness(1.1);transform:scale(1.05)}.source-badge.douban[data-v-969d2ebd]:active{transform:scale(.95)}.skeleton[data-v-969d2ebd]{width:100%;height:100%;background:linear-gradient(90deg,#222 25%,#333,#222 75%);background-size:200% 100%;animation:skeleton-loading-969d2ebd 1.5s infinite}@keyframes skeleton-loading-969d2ebd{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-banner[data-v-c4531add]{position:relative;margin:-70px -4.3478% -50px;height:80vh;z-index:1;overflow:hidden}.hero-bg[data-v-c4531add]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center top}.fade-enter-active[data-v-c4531add],.fade-leave-active[data-v-c4531add]{transition:opacity 1.2s ease-in-out}.fade-enter-from[data-v-c4531add],.fade-leave-to[data-v-c4531add]{opacity:0}.fade-leave-active[data-v-c4531add]{position:absolute}.hero-vignette[data-v-c4531add]{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-c4531add]{position:absolute;bottom:25%;left:4%;max-width:45%;z-index:2}.hero-title[data-v-c4531add]{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-c4531add]{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-c4531add]{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-c4531add]{display:flex;gap:15px}.nav-btn[data-v-c4531add]{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-c4531add]{color:#ffffff80}.prev-btn[data-v-c4531add]{left:0}.prev-btn[data-v-c4531add]:hover{background:linear-gradient(to right,#0009,#0000);color:#fff;font-size:4rem}.next-btn[data-v-c4531add]{right:0}.next-btn[data-v-c4531add]:hover{background:linear-gradient(to left,#0009,#0000);color:#fff;font-size:4rem}.slide-up-enter-active[data-v-c4531add],.slide-up-leave-active[data-v-c4531add]{transition:all .6s ease}.slide-up-enter-from[data-v-c4531add]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-c4531add]{opacity:0;transform:translateY(-20px)}.btn-play[data-v-c4531add]{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-c4531add]:hover{background-color:#ffffffbf}.btn-more[data-v-c4531add]{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-c4531add]:hover{background-color:#6d6d6e66}.content-wrapper[data-v-c4531add]{position:relative;z-index:5}.row-header[data-v-c4531add]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 20px}.row-title[data-v-c4531add]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-c4531add]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-c4531add]:hover{color:#fff;text-decoration:underline}.media-grid[data-v-c4531add]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.error-container[data-v-c4531add]{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-c4531add]{display:flex;flex-direction:column;align-items:center;gap:16px}.error-icon[data-v-c4531add]{width:56px;height:56px;color:var(--netflix-red, #e50914)}.error-text[data-v-c4531add]{font-size:1.2rem;color:#e5e5e5;text-align:center;font-weight:500}.row-header[data-v-6edd3e43]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 20px}.row-title[data-v-6edd3e43]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-6edd3e43]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-6edd3e43]:hover{color:#fff;text-decoration:underline}.media-grid[data-v-6edd3e43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:20px}.media-card[data-v-6edd3e43]{position:relative}.poster-wrapper[data-v-6edd3e43]{aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;background-color:#222}.skeleton[data-v-6edd3e43]{width:100%;height:100%;background:linear-gradient(90deg,#222 25%,#333,#222 75%);background-size:200% 100%;animation:skeleton-loading-6edd3e43 1.5s infinite}@keyframes skeleton-loading-6edd3e43{0%{background-position:200% 0}to{background-position:-200% 0}}.scroll-sentinel[data-v-6edd3e43]{height:20px;width:100%}.loading-more[data-v-6edd3e43]{text-align:center;color:#777;padding:20px 0;font-size:1rem;letter-spacing:2px;animation:pulse-6edd3e43 1.5s infinite}.end-message[data-v-6edd3e43]{text-align:center;color:#555;padding:40px 0 60px;font-size:.9rem;letter-spacing:2px}@keyframes pulse-6edd3e43{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.back-to-top[data-v-6edd3e43]{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-6edd3e43]:hover{background-color:var(--netflix-red);border-color:var(--netflix-red);transform:translateY(-5px);box-shadow:0 8px 25px #e5091480}.row-header[data-v-650abf20]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 10px}.row-title[data-v-650abf20]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-650abf20]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-650abf20]:hover{color:#fff;text-decoration:underline}.filter-bar[data-v-650abf20]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;padding:10px 0}.filter-chip[data-v-650abf20]{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-650abf20]:hover{background:#ffffff1a;color:#fff}.filter-chip.active[data-v-650abf20]{background:#fff;color:#000;border-color:#fff;font-weight:800}.filter-chip .count[data-v-650abf20]{font-size:.75rem;opacity:.6}.filter-chip.active .count[data-v-650abf20]{opacity:.8}.media-grid[data-v-650abf20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.loading-search[data-v-650abf20]{color:#888;font-size:1.2rem;text-align:center;padding:100px 0;letter-spacing:2px;animation:pulse-650abf20 1.5s infinite}.empty-results[data-v-650abf20]{text-align:center;color:#888;padding:100px 0}.empty-icon[data-v-650abf20]{font-size:4rem;margin-bottom:20px}.empty-results p[data-v-650abf20]{font-size:1.2rem;margin-bottom:20px}.advanced-search-prompt[data-v-650abf20]{background:#ffffff0d;display:inline-block;padding:15px 30px;border-radius:8px;border:1px dashed rgba(255,255,255,.2)}.advanced-link[data-v-650abf20]{color:var(--netflix-red);font-weight:700;text-decoration:none;margin-left:10px;font-size:1.1rem;transition:.3s}.advanced-link[data-v-650abf20]:hover{color:#fff;text-shadow:0 0 10px var(--netflix-red)}@keyframes pulse-650abf20{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.login-wrapper[data-v-7f3330b9]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(https://assets.nflxext.com/ffe/siteui/vlv3/b9448d14-5983-4ffc-a4d6-e22223108466/web/US-en-20260302-TRIFECTA-perspective_20914570-0b54-455a-a5d7-9d183a033b85_large.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;z-index:9999}.login-bg-overlay[data-v-7f3330b9]{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-7f3330b9]{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-7f3330b9]{display:inline-block;font-size:3.5rem;transition:all .4s ease;transform-origin:top}.login-logo span[data-v-7f3330b9]:nth-child(1),.login-logo span[data-v-7f3330b9]:nth-child(7){transform:scaleY(1.1)}.login-logo span[data-v-7f3330b9]:nth-child(2),.login-logo span[data-v-7f3330b9]:nth-child(6){transform:scaleY(1.06)}.login-logo span[data-v-7f3330b9]:nth-child(3),.login-logo span[data-v-7f3330b9]:nth-child(5){transform:scaleY(1.02)}.login-logo span[data-v-7f3330b9]:nth-child(4){transform:scaleY(1)}.login-logo:hover span[data-v-7f3330b9]{color:#fff;text-shadow:0 0 15px var(--netflix-red);transform:scaleY(1.15)}.login-card[data-v-7f3330b9]{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-7f3330b9]{color:#fff;font-size:2rem;font-weight:700;margin-top:0;margin-bottom:28px}.login-form[data-v-7f3330b9]{display:flex;flex-direction:column;gap:16px}.input-group input[data-v-7f3330b9]{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-7f3330b9]:focus{background:#454545}.input-group input[data-v-7f3330b9]::placeholder{color:#8c8c8c}.login-btn[data-v-7f3330b9]{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-7f3330b9]:hover:not(:disabled){background:#c90812}.login-btn[data-v-7f3330b9]:disabled{opacity:.7;cursor:not-allowed}.login-help[data-v-7f3330b9]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:.8rem;color:#b3b3b3}.remember-me[data-v-7f3330b9]{display:flex;align-items:center;gap:5px;cursor:pointer}.need-help[data-v-7f3330b9]{cursor:pointer}.need-help[data-v-7f3330b9]:hover{text-decoration:underline}.row-header[data-v-4ec8c01c]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 10px}.row-title[data-v-4ec8c01c]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-4ec8c01c]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:.3s}.view-more-link[data-v-4ec8c01c]:hover{color:#fff;text-decoration:underline}.filter-bar[data-v-4ec8c01c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:10px 0}.category-chips[data-v-4ec8c01c]{display:flex;flex-wrap:wrap;gap:12px}.filter-chip[data-v-4ec8c01c]{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-4ec8c01c]:hover{background:#ffffff1a;color:#fff}.filter-chip.active[data-v-4ec8c01c]{background:#fff;color:#000;border-color:#fff;font-weight:800}.type-toggle[data-v-4ec8c01c]{display:flex;background:#ffffff0d;padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.type-btn[data-v-4ec8c01c]{background:transparent;border:none;color:#888;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:.3s}.type-btn.active[data-v-4ec8c01c]{background:var(--netflix-red);color:#fff}.media-grid[data-v-4ec8c01c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px 15px;margin-bottom:50px}.loading-douban[data-v-4ec8c01c]{color:#888;font-size:1.2rem;text-align:center;padding:100px 0;letter-spacing:2px;animation:pulse-4ec8c01c 1.5s infinite}@keyframes pulse-4ec8c01c{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.list-container[data-v-3a6c0df2]{min-height:100vh}.row-header[data-v-3a6c0df2]{display:flex;align-items:baseline;justify-content:space-between;margin:40px 0 30px}.row-title[data-v-3a6c0df2]{font-size:1.5rem;color:#e5e5e5;font-weight:700;margin:0}.view-more-link[data-v-3a6c0df2]{font-size:.9rem;color:#888;cursor:pointer;transition:.3s}.view-more-link[data-v-3a6c0df2]:hover{color:#fff;text-decoration:underline}.search-input-section[data-v-3a6c0df2]{max-width:800px;margin:0 auto 60px;text-align:center}.search-input-wrapper[data-v-3a6c0df2]{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-3a6c0df2]:focus-within{background:#ffffff1f;border-color:var(--netflix-red);box-shadow:0 12px 40px #e5091440;transform:translateY(-2px)}.search-input-wrapper input[data-v-3a6c0df2]{flex:1;background:transparent;border:none;color:#fff;padding:15px 25px;font-size:1.1rem;outline:none}.search-button[data-v-3a6c0df2]{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-3a6c0df2]:hover:not(:disabled){background:#f40612;box-shadow:0 0 15px #e5091499}.search-button[data-v-3a6c0df2]:disabled{opacity:.7;cursor:not-allowed}.search-hint[data-v-3a6c0df2]{margin-top:15px;color:#555;font-size:.85rem;letter-spacing:.5px}.results-section[data-v-3a6c0df2]{margin-top:20px}.result-stats[data-v-3a6c0df2]{color:#888;margin-bottom:40px;font-size:1rem;padding-left:10px;border-left:4px solid var(--netflix-red)}.results-grid[data-v-3a6c0df2]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px}.saver-card[data-v-3a6c0df2]{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-3a6c0df2]:hover{transform:translateY(-5px);background:#ffffff14;border-color:#fff3;box-shadow:0 15px 35px #00000080}.card-image[data-v-3a6c0df2]{position:relative;width:200px;height:300px;flex-shrink:0;overflow:hidden;background:#1a1a1a}.card-image img[data-v-3a6c0df2]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.saver-card:hover .card-image img[data-v-3a6c0df2]{transform:scale(1.1)}.image-placeholder[data-v-3a6c0df2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#1a1a1a,#2a2a2a)}.placeholder-icon[data-v-3a6c0df2]{font-size:3rem;opacity:.3}.card-title-row[data-v-3a6c0df2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:15px}.footer-left[data-v-3a6c0df2]{display:flex;align-items:center;gap:12px}.card-date[data-v-3a6c0df2]{font-size:.75rem;color:#666;white-space:nowrap;font-weight:500}.card-info[data-v-3a6c0df2]{padding:24px;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-title[data-v-3a6c0df2]{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-3a6c0df2]{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-3a6c0df2] .keyword-highlight{background:gold;color:#000;font-weight:700;padding:0 2px;border-radius:2px}.card-footer[data-v-3a6c0df2]{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-3a6c0df2]{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-3a6c0df2]:hover{background:#e5091433;transform:translateY(-1px)}.footer-right[data-v-3a6c0df2]{display:flex;gap:10px}.view-btn[data-v-3a6c0df2]{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-3a6c0df2]:hover{background:#fff3}.transfer-btn[data-v-3a6c0df2]{background:var(--netflix-red)}.transfer-btn[data-v-3a6c0df2]:hover{background:#f40612;box-shadow:0 0 10px #e5091480}.loading-results[data-v-3a6c0df2],.no-results[data-v-3a6c0df2]{padding:40px;text-align:center;color:#666}.modal-fade-enter-active[data-v-3a6c0df2],.modal-fade-leave-active[data-v-3a6c0df2]{transition:opacity .3s}.modal-fade-enter-from[data-v-3a6c0df2],.modal-fade-leave-to[data-v-3a6c0df2]{opacity:0}.loading-container[data-v-3a6c0df2]{text-align:center;padding:80px 0;color:#888}.loader[data-v-3a6c0df2]{border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--netflix-red);border-radius:50%;width:40px;height:40px;animation:spin-3a6c0df2 1s linear infinite;margin:0 auto 20px}@keyframes spin-3a6c0df2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner[data-v-3a6c0df2]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-3a6c0df2 .6s linear infinite}.empty-state[data-v-3a6c0df2],.welcome-section[data-v-3a6c0df2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;color:#888;text-align:center}.empty-icon[data-v-3a6c0df2]{font-size:4rem;margin-bottom:20px}.welcome-card[data-v-3a6c0df2]{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-3a6c0df2]{font-size:3.5rem;margin-bottom:25px}.welcome-card h3[data-v-3a6c0df2]{color:#fff;font-size:1.8rem;margin-bottom:15px}.welcome-card p[data-v-3a6c0df2]{line-height:1.8;font-size:1rem}
