.drawer-inner-wrapper[data-v-a2db2d10]{height:100%;display:flex;flex-direction:column;padding:15px;box-sizing:border-box}.header-section[data-v-a2db2d10]{flex-shrink:0}.flex-spin[data-v-a2db2d10]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}[data-v-a2db2d10] .n-spin-content{height:100%;display:flex;flex-direction:column}.view-container[data-v-a2db2d10]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.toolbar[data-v-a2db2d10]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tip[data-v-a2db2d10]{font-size:12px;color:#999}.iframe-wrapper[data-v-a2db2d10]{flex:1;border:1px solid #333;border-radius:4px;overflow:hidden;background-color:#1e1e1e;height:100%;display:flex}iframe[data-v-a2db2d10]{flex:1;display:block}.log-text-area[data-v-a2db2d10]{flex:1;background-color:#282c34;font-family:Courier New,Courier,monospace;font-size:13px;padding:10px 15px;border-radius:4px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.log-line[data-v-a2db2d10]{line-height:1.6;padding:1px 0;color:#abb2bf}.log-line.info[data-v-a2db2d10]{color:#98c379}.log-line.warning[data-v-a2db2d10]{color:#e5c07b}.log-line.error[data-v-a2db2d10],.log-line.critical[data-v-a2db2d10]{color:#e06c75}.log-line.debug[data-v-a2db2d10]{color:#56b6c2}.log-line.raw[data-v-a2db2d10]{color:#95a5a6;font-style:italic}.timestamp[data-v-a2db2d10]{color:#61afef;margin-right:1em}.level[data-v-a2db2d10]{font-weight:700;margin-right:1em;text-transform:uppercase}.app-header{padding:0 16px;height:60px;display:flex;align-items:center;font-size:1.25em;font-weight:600;flex-shrink:0}.app-main-content-wrapper{height:100%;display:flex;flex-direction:column}.page-content-inner-wrapper{flex-grow:1;overflow-y:auto}.n-menu .n-menu-item-group-title{font-size:12px;font-weight:500;color:#8e8e93;padding-left:24px;margin-top:16px;margin-bottom:8px}.n-menu .n-menu-item-group:first-child .n-menu-item-group-title{margin-top:0}html.dark .n-menu .n-menu-item-group-title{color:#828287}.header-task-status{flex:2;display:flex;justify-content:center;align-items:center;margin:0 20px;overflow:hidden;min-width:0}.status-content{display:flex;align-items:center;background-color:#00000008;padding:4px 12px;border-radius:20px;border:1px solid rgba(0,0,0,.05);max-width:100%}html.dark .status-content{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.status-text{font-size:13px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.status-divider{margin:0 8px;opacity:.5;flex-shrink:0}.status-message{opacity:.8;max-width:600px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}@media(max-width:768px){.app-header{padding:0 12px}.status-message{max-width:150px}.header-task-status{margin:0 8px;flex:1}.mobile-sider{position:absolute;left:0;top:0;bottom:0;z-index:1000;height:100%;box-shadow:2px 0 8px #00000026}.mobile-sider-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.n-layout-content .page-content-inner-wrapper{padding:12px!important}}html,body{height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}.fullscreen-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}html.light .fullscreen-container{background-color:#f0f2f5}html.dark .fullscreen-container{background-color:#101014}.centered-statistic[data-v-da94e72f]{text-align:center}.stat-value[data-v-da94e72f]{font-size:1.8em;font-weight:600;line-height:1.2}.section-title[data-v-da94e72f]{font-size:16px;font-weight:600;color:var(--n-title-text-color);margin-bottom:16px}.site-icon[data-v-da94e72f]{width:18px;height:18px;margin-right:8px;object-fit:contain;border-radius:2px}.ranking-item[data-v-da94e72f]{display:flex;align-items:center;width:100%;font-size:14px}.ranking-index[data-v-da94e72f]{font-weight:700;color:var(--n-text-color-2);width:25px;text-align:right;padding-right:8px;flex-shrink:0}.ranking-count[data-v-da94e72f]{color:var(--n-text-color-3);text-align:right;padding-left:8px;flex-shrink:0;white-space:nowrap}.pc-ranking-name[data-v-da94e72f]{font-weight:500;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.stat-block[data-v-da94e72f]{text-align:center}.stat-block-title[data-v-da94e72f]{font-size:14px;color:var(--n-text-color-2);margin-bottom:12px}.stat-item-group[data-v-da94e72f]{display:flex;justify-content:center;gap:32px}.stat-item[data-v-da94e72f]{text-align:center}.stat-item-label[data-v-da94e72f]{font-size:13px;color:var(--n-text-color-3);margin-bottom:4px}.stat-item-value[data-v-da94e72f]{font-size:24px;font-weight:600;line-height:1.1;color:var(--n-statistic-value-text-color)}.quota-grid[data-v-da94e72f]{align-items:center}.quota-label-container[data-v-da94e72f]{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--n-text-color-2)}.mobile-stat-value[data-v-da94e72f]{font-size:1.3em;font-weight:600}.mobile-label[data-v-da94e72f]{font-size:12px;color:var(--n-text-color-3)}.mobile-value[data-v-da94e72f]{font-size:18px;font-weight:600}.mobile-row[data-v-da94e72f]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.mobile-ranking-name[data-v-da94e72f]{font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-container[data-v-80afb863]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 200px)}.mt-3[data-v-80afb863]{margin-top:12px}.temp-task-item[data-v-80afb863]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--n-border-color);border-radius:4px}.task-chain-list[data-v-80afb863]{display:flex;flex-direction:column;gap:8px}.task-chain-item[data-v-80afb863]{display:flex;align-items:center;padding:10px;background-color:var(--n-action-color);border-radius:4px;border:1px solid var(--n-border-color);transition:background-color .3s}.task-chain-item.sortable-ghost[data-v-80afb863]{background-color:var(--n-color-target-suppl)}.drag-handle[data-v-80afb863]{cursor:grab;margin-right:12px;color:var(--n-text-color-disabled)}.drag-handle[data-v-80afb863]:active{cursor:grabbing}.flowchart-wrapper[data-v-80afb863]{margin-top:12px;padding:16px;border-radius:4px;min-height:100px;width:100%}.flowchart-container[data-v-80afb863]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.flowchart-container.empty[data-v-80afb863]{justify-content:center;align-items:center;display:flex;height:100%;min-height:80px}.flowchart-node[data-v-80afb863]{background-color:var(--n-color);border:1px solid var(--n-border-color);padding:8px 16px;border-radius:20px;text-align:center;white-space:nowrap;position:relative}.flowchart-node[data-v-80afb863]:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.172 11l-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:.5}@media(max-width:1200px){.flowchart-container[data-v-80afb863]{flex-direction:column;align-items:flex-start;gap:28px 8px}.flowchart-node[data-v-80afb863]{width:fit-content}.flowchart-node[data-v-80afb863]:not(:last-child):after{right:auto;left:50%;top:100%;transform:translate(-50%) translateY(4px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13 16.172l5.364-5.364 1.414 1.414L12 20l-7.778-7.778 1.414-1.414L11 16.172V4h2z'/%3E%3C/svg%3E")}}.config-section[data-v-2c30ed87]{margin-bottom:20px}.lego-container[data-v-2c30ed87]{background:#00000005;border:1px dashed var(--n-divider-color);border-radius:8px;padding:16px;margin-top:12px}.lego-header[data-v-2c30ed87]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--n-text-color-3);margin-bottom:12px;font-weight:700}.block-pool[data-v-2c30ed87]{display:flex;flex-wrap:wrap;gap:8px;min-height:34px}.lego-block[data-v-2c30ed87]{cursor:pointer;transition:all .2s}.lego-block[data-v-2c30ed87]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.active-track[data-v-2c30ed87]{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;padding:12px;background:var(--n-color-modal);border:1px solid var(--n-divider-color);border-radius:6px;align-items:center}.track-item[data-v-2c30ed87]{display:flex;align-items:center;background-color:#18a058;color:#fff;padding:4px 12px;border-radius:16px;font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none;transition:all .2s;box-shadow:0 2px 4px #0000001a}.track-item.is-sep[data-v-2c30ed87]{background-color:#f0a020}.track-item[data-v-2c30ed87]:active{cursor:grabbing;transform:scale(.95)}.track-item[data-v-2c30ed87]:hover{background-color:#d03050}.drag-handle[data-v-2c30ed87]{margin-right:6px;cursor:grab;opacity:.7}.empty-tip[data-v-2c30ed87]{font-size:12px;color:var(--n-text-color-disabled);font-style:italic}.list-enter-active[data-v-2c30ed87],.list-leave-active[data-v-2c30ed87]{transition:all .3s ease}.list-enter-from[data-v-2c30ed87],.list-leave-to[data-v-2c30ed87]{opacity:0;transform:scale(.8)}.preview-container[data-v-2c30ed87]{background-color:var(--n-color-modal);border:1px solid var(--n-divider-color);border-radius:8px}.preview-header[data-v-2c30ed87]{padding:12px 16px;border-bottom:1px solid var(--n-divider-color);font-weight:700;display:flex;align-items:center;background-color:#18a0580d;color:var(--n-text-color-1)}.preview-content[data-v-2c30ed87]{padding:16px;font-family:monospace;font-size:13px}.section-title[data-v-2c30ed87]{color:var(--n-text-color-3);margin-bottom:12px;font-size:12px;font-weight:700}.tree-node[data-v-2c30ed87]{display:flex;align-items:center;margin-bottom:8px;color:var(--n-text-color-2)}.tree-node.child[data-v-2c30ed87]{padding-left:24px;position:relative}.tree-node.child[data-v-2c30ed87]:before{content:"└─";position:absolute;left:6px;color:var(--n-divider-color)}.tree-node.grandchild[data-v-2c30ed87]{padding-left:48px;position:relative}.tree-node.grandchild[data-v-2c30ed87]:before{content:"└─";position:absolute;left:30px;color:var(--n-divider-color)}.node-text[data-v-2c30ed87]{margin-left:8px;word-break:break-all}.ai-settings-wrapper[data-v-21cb7ed9]{transition:opacity .3s ease}.content-disabled[data-v-21cb7ed9]{opacity:.6}.engine-list[data-v-21cb7ed9]{display:flex;flex-wrap:wrap;gap:8px}.engine-tag[data-v-21cb7ed9]{cursor:grab}.engine-tag[data-v-21cb7ed9]:active{cursor:grabbing}.drag-handle[data-v-21cb7ed9]{margin-right:6px;vertical-align:-.15em}.description-text[data-v-21cb7ed9]{font-size:.85em;color:var(--n-text-color-3);margin:0;line-height:1.6}.warning-text[data-v-21cb7ed9]{color:var(--n-warning-color-suppl);font-weight:700}.sharable-label[data-v-21cb7ed9]{color:var(--n-info-color-suppl);font-size:.9em;margin-left:4px;font-weight:400}.glass-section[data-v-21cb7ed9]{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.2)}.info-icon[data-v-21cb7ed9]{color:var(--n-info-color);cursor:help;font-size:16px;vertical-align:middle}.folder-browser[data-v-21cb7ed9]{display:flex;flex-direction:column;height:500px;background-color:var(--n-color-modal);color:var(--n-text-color);border-radius:4px;overflow:hidden;border:1px solid var(--n-divider-color)}.browser-header[data-v-21cb7ed9]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--n-divider-color);background-color:var(--n-action-color);flex-shrink:0}.nav-left[data-v-21cb7ed9]{display:flex;align-items:center;flex:1;overflow:hidden}.breadcrumbs[data-v-21cb7ed9]{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px;display:flex;align-items:center;color:var(--n-text-color-3)}.crumb-item[data-v-21cb7ed9]{cursor:pointer;transition:color .2s}.crumb-item[data-v-21cb7ed9]:hover{color:var(--n-primary-color)}.crumb-item.current[data-v-21cb7ed9]{color:var(--n-text-color-1);font-weight:600;cursor:default}.separator[data-v-21cb7ed9]{margin:0 6px;color:var(--n-text-color-disabled)}.folder-list-container[data-v-21cb7ed9]{flex:1;overflow-y:auto;position:relative}.folder-list[data-v-21cb7ed9]{padding:4px 0}.folder-item[data-v-21cb7ed9]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--n-divider-color);color:var(--n-text-color-2)}.folder-item[data-v-21cb7ed9]:hover{background-color:var(--n-hover-color)}.folder-icon-wrapper[data-v-21cb7ed9]{display:flex;align-items:center;margin-right:12px}.folder-name[data-v-21cb7ed9]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n-text-color-1)}.browser-footer[data-v-21cb7ed9]{padding:12px 16px;border-top:1px solid var(--n-divider-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--n-color-modal);flex-shrink:0}.rules-container[data-v-21cb7ed9]{background:transparent;border:none;padding:0}.rule-item[data-v-21cb7ed9]{display:flex;align-items:center;background-color:var(--n-action-color);border:1px solid var(--n-divider-color);padding:12px;margin-bottom:8px;border-radius:6px;transition:all .2s}.rule-item[data-v-21cb7ed9]:hover{border-color:var(--n-primary-color);background-color:var(--n-hover-color)}.drag-handle[data-v-21cb7ed9]{cursor:grab;color:#999;margin-right:12px;padding:4px}.drag-handle[data-v-21cb7ed9]:active{cursor:grabbing}.rule-info[data-v-21cb7ed9]{flex:1}.rule-name[data-v-21cb7ed9]{font-weight:700;font-size:13px;color:var(--n-text-color-1)}.rule-desc span[data-v-21cb7ed9]{color:var(--n-text-color-3)}.rule-actions[data-v-21cb7ed9]{display:flex;align-items:center;gap:4px}.watchlist-page[data-v-53e379ea]{padding:0 10px}.center-container[data-v-53e379ea]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 200px)}.responsive-grid[data-v-53e379ea]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-item[data-v-53e379ea]{height:100%;min-width:0}.series-card[data-v-53e379ea]{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%;position:relative;font-size:calc(14px * var(--card-scale, 1));border-radius:calc(12px * var(--card-scale, 1));overflow:hidden;border:1px solid var(--n-border-color)}.series-card[data-v-53e379ea]:hover{transform:translateY(-4px)}.card-selected[data-v-53e379ea]{outline:2px solid var(--n-color-primary);outline-offset:-2px}.series-card[data-v-53e379ea] .n-card__content,.series-card[data-v-53e379ea] .n-button,.series-card[data-v-53e379ea] .n-tag,.series-card[data-v-53e379ea] .n-text,.series-card[data-v-53e379ea] .n-ellipsis{font-size:inherit!important}.series-card[data-v-53e379ea] .n-icon{font-size:1.2em!important}.series-card.dashboard-card[data-v-53e379ea]>.n-card__content{padding:calc(10px * var(--card-scale, 1))!important;display:flex!important;flex-direction:column!important;height:100%!important}.card-inner-layout[data-v-53e379ea]{display:flex;flex-direction:row;height:100%;width:100%;align-items:stretch;gap:calc(12px * var(--card-scale, 1))}.card-poster-container[data-v-53e379ea]{flex-shrink:0;width:calc(130px * var(--card-scale, 1));height:auto;min-height:100%;position:relative;background-color:#0000001a;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.poster-overlay[data-v-53e379ea]{position:absolute;bottom:0;left:0;right:0;padding:20px 6px 4px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 60%,transparent 100%);color:#fff;font-size:.85em;font-weight:600;text-align:right;pointer-events:none}.overlay-content[data-v-53e379ea]{pointer-events:auto;display:inline-block}.episode-count[data-v-53e379ea]{text-shadow:0 1px 2px rgba(0,0,0,.8);font-family:monospace}.progress-separator[data-v-53e379ea]{margin-top:auto;padding-top:8px;width:100%;opacity:.8}.card-poster[data-v-53e379ea]{width:100%;height:100%;display:block}.card-poster[data-v-53e379ea] img{width:100%;height:100%;object-fit:cover!important;display:block;border-radius:0!important}.poster-placeholder[data-v-53e379ea]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--n-action-color);color:var(--n-text-color-disabled)}.card-content-container[data-v-53e379ea]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:0}.card-header[data-v-53e379ea]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:calc(4px * var(--card-scale, 1))}.card-title[data-v-53e379ea]{font-weight:600;font-size:1.1em!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-status-area[data-v-53e379ea]{flex-grow:1;display:flex;flex-direction:column;gap:4px}.last-checked-text[data-v-53e379ea],.next-episode-text[data-v-53e379ea],.info-text[data-v-53e379ea]{display:flex;align-items:center;gap:4px;font-size:.9em!important;line-height:1.4;opacity:.8}.card-actions[data-v-53e379ea]{margin-top:auto;padding-top:6px;display:flex;justify-content:center;align-items:center;gap:calc(8px * var(--card-scale, 1))}.card-actions[data-v-53e379ea] .n-button{padding:0 6px;height:24px;font-size:.9em!important}.card-checkbox[data-v-53e379ea]{position:absolute;top:6px;left:6px;z-index:10;background-color:#ffffffe6;border-radius:50%;padding:2px;opacity:0;transition:opacity .2s;box-shadow:0 2px 5px #0003}.series-card:hover .card-checkbox[data-v-53e379ea],.card-checkbox.n-checkbox--checked[data-v-53e379ea]{opacity:1;visibility:visible}.loader-trigger[data-v-53e379ea]{height:50px;display:flex;justify-content:center;align-items:center}.info-line[data-v-53e379ea]{display:flex;align-items:center;line-height:1.5}.icon-fix[data-v-53e379ea]{margin-right:6px;font-size:14px;color:var(--n-text-color-3);opacity:.6}.progress-separator[data-v-53e379ea] .n-progress-graph-line-rail{background-color:#00000026!important}html.dark .progress-separator[data-v-53e379ea] .n-progress-graph-line-rail{background-color:#fff3!important}.clickable-count[data-v-53e379ea]{cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.5);transition:all .2s}.clickable-count[data-v-53e379ea]:hover{color:var(--n-color-primary);border-bottom-color:var(--n-color-primary)}.settings-container[data-v-53e379ea]{padding:4px 0}.settings-group-title[data-v-53e379ea]{font-size:13px;font-weight:600;color:var(--n-text-color-3);margin-bottom:8px;padding-left:4px}.settings-card[data-v-53e379ea]{background-color:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.setting-item[data-v-53e379ea]{display:flex;padding:16px;gap:16px;transition:background-color .2s}.setting-item[data-v-53e379ea]:hover{background-color:#80808008}.setting-icon[data-v-53e379ea]{display:flex;align-items:flex-start;padding-top:2px;font-size:20px;color:var(--n-text-color-2)}.setting-content[data-v-53e379ea]{flex:1}.setting-header[data-v-53e379ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.setting-label[data-v-53e379ea]{font-weight:500;font-size:15px;color:var(--n-text-color-1)}.setting-desc[data-v-53e379ea]{font-size:12px;color:var(--n-text-color-3);line-height:1.5}.setting-sub-panel[data-v-53e379ea]{margin-top:12px;padding:12px;background-color:#8080800f;border-radius:6px}.sub-label[data-v-53e379ea]{font-size:12px;color:var(--n-text-color-2);margin-bottom:4px}.settings-layout[data-v-53e379ea]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media(max-width:768px){.responsive-grid[data-v-53e379ea]{grid-template-columns:1fr;gap:12px}.series-card[data-v-53e379ea]{width:100%;box-sizing:border-box}.card-poster-container[data-v-53e379ea]{width:100px!important}.card-content-container[data-v-53e379ea]{min-width:0;width:0;flex:1}.card-title[data-v-53e379ea]{font-size:1em!important}.card-actions[data-v-53e379ea]{gap:4px;justify-content:flex-start}.info-line[data-v-53e379ea]{font-size:.85em}}.collections-page[data-v-764e64ae]{padding:0 10px}.center-container[data-v-764e64ae]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 200px)}.responsive-grid[data-v-764e64ae]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(calc(320px * var(--card-scale, 1)),1fr))}.grid-item[data-v-764e64ae]{height:100%;min-width:0}.series-card[data-v-764e64ae]{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%;position:relative;font-size:calc(14px * var(--card-scale, 1));border-radius:calc(12px * var(--card-scale, 1));overflow:hidden;border:1px solid var(--n-border-color)}.series-card[data-v-764e64ae]:hover{transform:translateY(-4px)}.series-card[data-v-764e64ae] .n-card__content,.series-card[data-v-764e64ae] .n-button,.series-card[data-v-764e64ae] .n-tag,.series-card[data-v-764e64ae] .n-text,.series-card[data-v-764e64ae] .n-ellipsis{font-size:inherit!important}.series-card[data-v-764e64ae] .n-icon{font-size:1.2em!important}.series-card.dashboard-card[data-v-764e64ae]>.n-card__content{padding:calc(10px * var(--card-scale, 1))!important;display:flex!important;flex-direction:column!important;height:100%!important}.card-inner-layout[data-v-764e64ae]{display:flex;flex-direction:row;height:100%;width:100%;align-items:stretch;gap:calc(12px * var(--card-scale, 1))}.card-poster-container[data-v-764e64ae]{flex-shrink:0;width:calc(130px * var(--card-scale, 1));height:auto;min-height:100%;position:relative;background-color:#0000001a;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.card-poster[data-v-764e64ae]{width:100%;height:100%;display:block}.card-poster[data-v-764e64ae] img{width:100%;height:100%;object-fit:cover!important;display:block;border-radius:0!important}.poster-placeholder[data-v-764e64ae]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--n-action-color);color:var(--n-text-color-disabled)}.card-content-container[data-v-764e64ae]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:0}.card-header[data-v-764e64ae]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:calc(4px * var(--card-scale, 1))}.card-title[data-v-764e64ae]{font-weight:600;font-size:1.1em!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-stats-grid[data-v-764e64ae]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;margin-bottom:4px}.stat-item[data-v-764e64ae]{display:flex;align-items:center;font-size:.9em!important;padding:2px 8px;border-radius:4px;font-weight:500;line-height:1.5}.stat-label[data-v-764e64ae]{margin-right:4px;opacity:.8}.stat-value[data-v-764e64ae]{font-weight:700}.stat-item.missing[data-v-764e64ae]{background-color:#d030501a;color:#d03050}.stat-item.in-library[data-v-764e64ae]{background-color:#18a0581a;color:#18a058}.stat-item.subscribed[data-v-764e64ae]{background-color:#f0a0201a;color:#f0a020}.stat-item.unreleased[data-v-764e64ae]{background-color:#2080f01a;color:#2080f0}.stat-item.complete[data-v-764e64ae]{background-color:#18a0581a;color:#18a058;width:100%;justify-content:center}.card-status-area[data-v-764e64ae]{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.last-checked-text[data-v-764e64ae]{font-size:.85em!important;opacity:.8}.card-actions[data-v-764e64ae]{margin-top:auto;padding-top:calc(8px * var(--card-scale, 1));border-top:1px solid var(--n-border-color);display:flex;justify-content:space-around;align-items:center;gap:calc(4px * var(--card-scale, 1))}.card-actions[data-v-764e64ae] .n-button{padding:0 6px;height:24px;font-size:.9em!important}.loader-trigger[data-v-764e64ae]{height:50px;display:flex;justify-content:center;align-items:center}@media(max-width:600px){.responsive-grid[data-v-764e64ae]{grid-template-columns:1fr!important}.card-poster-container[data-v-764e64ae]{width:100px;min-height:150px}}[data-v-764e64ae] .n-tabs-pane-wrapper{flex:1;overflow:hidden}[data-v-764e64ae] .n-tab-pane{height:100%;overflow-y:auto;padding:20px 24px!important;box-sizing:border-box}[data-v-764e64ae] .n-tab-pane::-webkit-scrollbar{width:6px}[data-v-764e64ae] .n-tab-pane::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}[data-v-764e64ae] .n-tab-pane::-webkit-scrollbar-track{background-color:transparent}.movie-card[data-v-764e64ae]{border-radius:8px;overflow:hidden;position:relative;aspect-ratio:2 / 3;background-color:#202023;transition:transform .2s,box-shadow .2s;cursor:default}.movie-card[data-v-764e64ae]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000080;z-index:2}.movie-poster[data-v-764e64ae]{width:100%;height:100%;display:block}.movie-poster[data-v-764e64ae] img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.movie-card:hover .movie-poster[data-v-764e64ae] img{transform:scale(1.05)}.movie-info-overlay[data-v-764e64ae]{position:absolute;bottom:0;left:0;right:0;padding:60px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 60%,transparent 100%);color:#fff;pointer-events:none;z-index:10}.movie-title[data-v-764e64ae]{font-size:14px;font-weight:700;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.movie-year[data-v-764e64ae]{font-size:12px;color:#ddd;margin-top:2px;font-weight:500}.movie-actions-overlay[data-v-764e64ae]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;opacity:0;transition:opacity .2s ease-in-out;z-index:20}.movie-card:hover .movie-actions-overlay[data-v-764e64ae]{opacity:1}.status-badge[data-v-764e64ae]{position:absolute;top:10px;left:-30px;width:100px;height:24px;background-color:#666;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);box-shadow:0 2px 4px #0000004d;z-index:15;pointer-events:none}.status-badge.in_library[data-v-764e64ae]{background-color:#63e2b7;color:#000}.status-badge.missing[data-v-764e64ae]{background-color:#e88080}.status-badge.subscribed[data-v-764e64ae]{background-color:#f2c97d;color:#000}.status-badge.unreleased[data-v-764e64ae]{background-color:#8a8a8a}.empty-state[data-v-e92dae4f]{padding:40px 0;text-align:center;color:#999}.results-list[data-v-e92dae4f]{max-height:60vh;overflow-y:auto}.actor-card[data-v-647bf5e1]{cursor:pointer;text-align:center;overflow:hidden}.actor-avatar[data-v-647bf5e1]{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;background-color:#f0f2f5}.dark-mode .actor-avatar[data-v-647bf5e1]{background-color:#2c2c32}.actor-name[data-v-647bf5e1]{font-weight:600;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actor-status[data-v-647bf5e1]{margin-top:4px;font-size:12px}.loader-trigger[data-v-647bf5e1]{height:50px;display:flex;justify-content:center;align-items:center}.center-container[data-v-5589836b]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 200px)}.version-link[data-v-5589836b]{font-size:1.2em;font-weight:600;color:var(--n-text-color);text-decoration:none}.version-link[data-v-5589836b]:hover{text-decoration:underline}.changelog-content[data-v-5589836b]{margin-top:8px;padding-left:4px;color:var(--n-text-color-2)}.changelog-content[data-v-5589836b] ul{padding-left:20px;margin:0}.changelog-content[data-v-5589836b] li{margin-bottom:4px}.changelog-content[data-v-5589836b] pre{background-color:#8080801a;padding:12px 16px;border-radius:6px;overflow-x:auto;margin:10px 0}.changelog-content[data-v-5589836b] code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em}.sponsor-content[data-v-5589836b]{text-align:center}.qr-code-item[data-v-5589836b]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px}.login-layout[data-v-c27388b0]{height:100vh;width:100vw}.login-container[data-v-c27388b0]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px}.login-card[data-v-c27388b0]{width:100%;max-width:420px;border-radius:12px;box-shadow:0 8px 24px #00000014;height:auto!important;min-height:auto!important;flex:none!important}[data-v-c27388b0] .n-card.n-card--bordered{border:1px solid rgba(255,255,255,.09)}.login-header[data-v-c27388b0]{text-align:center;margin-bottom:30px}.login-logo[data-v-c27388b0]{height:60px;margin-bottom:10px}.login-title[data-v-c27388b0]{font-size:24px;font-weight:600;margin:0 0 8px}.login-subtitle[data-v-c27388b0]{font-size:14px;color:#999;margin:0}.login-btn[data-v-c27388b0]{margin-top:10px;font-weight:700}.footer-links[data-v-c27388b0]{margin-top:24px;text-align:center}.register-layout[data-v-ee79d30d]{height:100vh;width:100vw}.register-container[data-v-ee79d30d]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px}.register-card[data-v-ee79d30d]{width:100%;max-width:420px;border-radius:12px;box-shadow:0 8px 24px #00000014;height:auto!important;min-height:auto!important;flex:none!important}[data-v-ee79d30d] .n-card.n-card--bordered{border:1px solid rgba(255,255,255,.09)}.register-header[data-v-ee79d30d]{text-align:center;margin-bottom:30px}.register-logo[data-v-ee79d30d]{height:60px;margin-bottom:10px}.register-title[data-v-ee79d30d]{font-size:24px;font-weight:600;margin:0 0 8px}.register-subtitle[data-v-ee79d30d]{font-size:14px;color:#999;margin:0}.register-btn[data-v-ee79d30d]{margin-top:10px;font-weight:700}.status-container[data-v-ee79d30d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.style-card[data-v-738f434c]{cursor:pointer;text-align:center}.style-img[data-v-738f434c]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid #eee}.n-radio[data-v-738f434c]{margin-top:12px;justify-content:center;width:100%}.user-management-page[data-v-8014a485]{padding:10px}h1[data-v-8014a485]{font-size:24px;margin:0}ul[data-v-8014a485]{padding-left:20px;margin:0}li[data-v-8014a485]{margin-bottom:8px}li[data-v-8014a485]:last-child{margin-bottom:0}.loading-box[data-v-58727469]{padding:40px;text-align:center}.loading-text[data-v-58727469]{margin-top:8px;color:#999}.empty-box[data-v-58727469]{margin:40px 0}.responsive-grid[data-v-3686f3b3]{display:grid;gap:16px;margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-item[data-v-3686f3b3]{min-width:0;height:100%}.media-card[data-v-3686f3b3]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;height:100%;background-color:#222;display:flex;flex-direction:column}.media-card[data-v-3686f3b3]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000004d;z-index:10}.poster-wrapper[data-v-3686f3b3]{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden}.media-poster[data-v-3686f3b3]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.media-card:hover .media-poster[data-v-3686f3b3]{transform:scale(1.05)}.overlay-info[data-v-3686f3b3]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 50%,transparent 100%);padding:40px 8px 8px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.text-content[data-v-3686f3b3]{flex:1;min-width:0;margin-right:4px}.media-title[data-v-3686f3b3]{color:#fff;font-weight:700;font-size:.95em;line-height:1.2;margin-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-meta-row[data-v-3686f3b3]{display:flex;align-items:center;color:#ffffffd9;font-size:.8em;text-shadow:0 1px 2px rgba(0,0,0,.8);overflow:hidden}.media-year[data-v-3686f3b3]{flex-shrink:0}.media-dot[data-v-3686f3b3]{margin:0 4px;flex-shrink:0}.media-genres[data-v-3686f3b3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-title[data-v-3686f3b3]{margin-bottom:1px}.rating-badge[data-v-3686f3b3]{position:absolute;top:6px;right:6px;background-color:#000000a6;color:#f7b824;padding:2px 5px;border-radius:4px;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 2px #0000004d;z-index:5}.actions-container[data-v-3686f3b3]{display:flex;gap:8px;align-items:center}.action-btn[data-v-3686f3b3]{pointer-events:auto;width:30px;height:30px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;flex-shrink:0}.action-btn[data-v-3686f3b3]:hover{transform:scale(1.2);background-color:transparent}.shadow-icon[data-v-3686f3b3]{filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.ribbon[data-v-3686f3b3]{position:absolute;top:-3px;left:-3px;width:60px;height:60px;overflow:hidden;z-index:5}.ribbon span[data-v-3686f3b3]{position:absolute;display:block;width:85px;padding:3px 0;box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.3);text-transform:uppercase;text-align:center;left:-16px;top:10px;transform:rotate(-45deg)}.ribbon-green span[data-v-3686f3b3]{background-color:#67c23a}.ribbon-blue span[data-v-3686f3b3]{background-color:#409eff}.ribbon-purple span[data-v-3686f3b3]{background-color:#722ed1}.ribbon-orange span[data-v-3686f3b3]{background-color:#e6a23c}.ribbon-grey span[data-v-3686f3b3]{background-color:#909399}.ribbon-dark span[data-v-3686f3b3]{background-color:#303133}.recommendation-content[data-v-3686f3b3]{display:flex;flex-direction:column;height:100%}.recommendation-grid[data-v-3686f3b3]{display:flex;gap:24px}.poster-column[data-v-3686f3b3]{flex-shrink:0}.recommendation-poster[data-v-3686f3b3]{width:150px;height:225px;border-radius:8px;object-fit:cover;box-shadow:0 4px 12px #0003;display:block}.details-column[data-v-3686f3b3]{display:flex;flex-direction:column;min-width:0}.overview-text[data-v-3686f3b3]{flex-grow:1}.actor-list-container[data-v-3686f3b3]{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#555 #333}.actor-list-container[data-v-3686f3b3]::-webkit-scrollbar{height:6px}.actor-list-container[data-v-3686f3b3]::-webkit-scrollbar-track{background:#333;border-radius:3px}.actor-list-container[data-v-3686f3b3]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.actor-list-container[data-v-3686f3b3]::-webkit-scrollbar-thumb:hover{background:#777}.actor-card[data-v-3686f3b3]{flex-shrink:0;width:90px;text-align:center}.actor-avatar[data-v-3686f3b3]{width:90px;height:135px;border-radius:8px;object-fit:cover;margin-bottom:8px;background-color:#333}.actor-name[data-v-3686f3b3]{font-weight:700;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actor-character[data-v-3686f3b3]{font-size:.8em;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-icon.is-disabled[data-v-3686f3b3]{cursor:not-allowed;pointer-events:none;opacity:.5}.profile-layout[data-v-0c41fdee]{display:flex;flex-direction:column;align-items:center;gap:24px}.profile-avatar-section[data-v-0c41fdee]{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.profile-info[data-v-0c41fdee]{width:100%}.username-text[data-v-0c41fdee]{margin-top:16px;font-weight:700;font-size:1.4em;text-align:center;word-break:break-all}.avatar-wrapper[data-v-0c41fdee]{position:relative;border-radius:50%;overflow:hidden;transition:transform .2s;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;align-items:center;line-height:0;width:fit-content;margin:0 auto}.avatar-wrapper[data-v-0c41fdee]:hover{transform:scale(1.05)}.avatar-overlay[data-v-0c41fdee]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s;border-radius:50%}.avatar-wrapper[data-v-0c41fdee] img{display:block!important;width:100%;height:100%;object-fit:cover}.avatar-wrapper:hover .avatar-overlay[data-v-0c41fdee]{opacity:1}.mobile-stat-value[data-v-0c41fdee]{font-size:1.4em;font-weight:600}.mobile-profile-header[data-v-0c41fdee]{display:flex;align-items:center;gap:16px}.mobile-profile-text[data-v-0c41fdee]{display:flex;flex-direction:column;gap:4px}.mobile-username[data-v-0c41fdee]{font-size:1.2em;font-weight:700}.mobile-info-list[data-v-0c41fdee]{display:flex;flex-direction:column;gap:8px}.mobile-info-row[data-v-0c41fdee]{display:flex;justify-content:space-between;font-size:13px;color:var(--n-text-color-2)}.mobile-history-list[data-v-0c41fdee]{display:flex;flex-direction:column;gap:12px}.mobile-history-item[data-v-0c41fdee]{background-color:#00000005;border-radius:8px;padding:12px;border:1px solid rgba(0,0,0,.05)}.history-item-header[data-v-0c41fdee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.history-title[data-v-0c41fdee]{font-weight:600;font-size:14px;flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item-meta[data-v-0c41fdee]{display:flex;justify-content:space-between;font-size:12px;color:var(--n-text-color-3)}.history-item-notes[data-v-0c41fdee]{margin-top:6px;font-size:12px;color:var(--n-text-color-3);background:#00000008;padding:4px;border-radius:4px}html.dark .mobile-history-item[data-v-0c41fdee]{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05)}html.dark .history-item-notes[data-v-0c41fdee]{background:#ffffff0d}.setup-layout[data-v-523dcb33]{height:100vh;width:100vw}.setup-container[data-v-523dcb33]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px}.setup-card[data-v-523dcb33]{width:100%;max-width:600px;border-radius:12px;height:auto!important;min-height:auto!important;flex:none!important}.setup-header[data-v-523dcb33]{text-align:center;margin-bottom:24px}.setup-logo[data-v-523dcb33]{height:60px;margin-bottom:10px}.setup-title[data-v-523dcb33]{font-size:24px;font-weight:600;margin:0 0 8px}.setup-subtitle[data-v-523dcb33]{font-size:14px;color:#999;margin:0}.intro-text[data-v-523dcb33]{text-align:center;margin-bottom:30px;color:#666;font-size:15px}.tip[data-v-523dcb33]{font-size:13px;color:#999;margin-top:5px}.setup-btn[data-v-523dcb33]{font-weight:700}.dashboard-card[data-v-953f8778]{height:100%}.responsive-grid[data-v-953f8778]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-item[data-v-953f8778]{min-width:0;height:100%}[data-v-953f8778] .media-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;height:100%;background-color:#222;display:flex;flex-direction:column;position:relative}[data-v-953f8778] .media-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000004d;z-index:10}[data-v-953f8778] .poster-wrapper{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden}[data-v-953f8778] .media-poster{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}[data-v-953f8778] .media-card:hover .media-poster{transform:scale(1.05)}[data-v-953f8778] .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background:#0006;display:flex;align-items:center;justify-content:center;border-radius:4px}[data-v-953f8778] .overlay-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 50%,transparent 100%);padding:40px 8px 8px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}[data-v-953f8778] .text-content{flex:1;min-width:0}[data-v-953f8778] .media-title{color:#fff;font-weight:700;font-size:.9em;line-height:1.2;margin-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-953f8778] .media-meta-row{display:flex;align-items:center;color:#ffffffd9;font-size:.75em;text-shadow:0 1px 2px rgba(0,0,0,.8)}[data-v-953f8778] .media-dot{margin:0 4px}[data-v-953f8778] .rating-badge{position:absolute;top:6px;right:6px;background-color:#000000a6;color:#f7b824;padding:2px 5px;border-radius:4px;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 2px #0000004d;z-index:5}[data-v-953f8778] .ribbon{position:absolute;top:-3px;left:-3px;width:60px;height:60px;overflow:hidden;z-index:5}[data-v-953f8778] .ribbon span{position:absolute;display:block;width:85px;padding:3px 0;box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.3);text-transform:uppercase;text-align:center;left:-16px;top:10px;transform:rotate(-45deg)}[data-v-953f8778] .ribbon-green span{background-color:#67c23a}[data-v-953f8778] .ribbon-blue span{background-color:#409eff}.section-title[data-v-953f8778]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin-bottom:16px;color:var(--n-text-color);border-left:4px solid var(--n-primary-color);padding-left:10px}.sub-module[data-v-953f8778]{background-color:#8080800d;border:1px solid rgba(128,128,128,.1);border-radius:8px;padding:16px;margin-top:16px}.sub-module-header[data-v-953f8778]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sub-module-header .title[data-v-953f8778]{font-weight:700;font-size:14px}.filter-box[data-v-953f8778]{padding:0 4px}.preset-container[data-v-953f8778]{background-color:#80808008;border-radius:8px;padding:12px;max-height:600px;overflow-y:auto;border:1px solid rgba(128,128,128,.1)}.preset-item[data-v-953f8778]{display:flex;align-items:center;gap:10px;width:100%}.user-card[data-v-953f8778]{background:linear-gradient(135deg,#18a0581a,#2080f01a);border:1px solid rgba(128,128,128,.1);border-radius:8px;padding:16px;margin-bottom:16px}.user-card-header[data-v-953f8778]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.user-level[data-v-953f8778]{display:flex;align-items:center;gap:8px}.expire-date[data-v-953f8778]{font-size:12px;color:#666}.quota-info[data-v-953f8778]{font-size:12px}.quota-row[data-v-953f8778]{display:flex;justify-content:space-between;margin-bottom:4px;color:#555}.pricing-container[data-v-953f8778]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.pricing-card[data-v-953f8778]{background:#252525;border-radius:12px;padding:24px;text-align:center;border:1px solid #333;position:relative;transition:transform .3s}.pricing-card[data-v-953f8778]:hover{transform:translateY(-5px);border-color:#555}.pricing-card.silver[data-v-953f8778]{border-top:4px solid #409eff}.pricing-card.golden[data-v-953f8778]{border-top:4px solid #e6a23c}.plan-badge[data-v-953f8778]{position:absolute;top:0;right:0;background:#409eff;color:#fff;font-size:12px;padding:2px 8px;border-bottom-left-radius:8px;border-top-right-radius:8px}.plan-name[data-v-953f8778]{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.plan-price[data-v-953f8778]{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px}.plan-price .period[data-v-953f8778]{font-size:14px;color:#999;font-weight:400}.plan-features[data-v-953f8778]{text-align:left;margin-bottom:24px;font-size:13px;color:#ccc}.feature[data-v-953f8778]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.feature.disabled[data-v-953f8778]{color:#666;text-decoration:line-through}.payment-box[data-v-953f8778]{display:flex;flex-wrap:wrap;gap:30px;background:#2c2c2c;padding:20px;border-radius:8px}.payment-left[data-v-953f8778]{flex:1;text-align:center;min-width:200px;border-right:1px solid #444}.payment-right[data-v-953f8778]{flex:1.5;display:flex;flex-direction:column;justify-content:center;min-width:250px}.pay-title[data-v-953f8778]{font-size:18px;font-weight:700;margin-bottom:5px}.pay-desc[data-v-953f8778]{font-size:12px;color:#999;margin-bottom:15px}.qr-code[data-v-953f8778]{width:180px;height:180px;border-radius:8px}.step-item[data-v-953f8778]{display:flex;align-items:center;gap:12px;margin-bottom:15px}.step-num[data-v-953f8778]{width:24px;height:24px;background:#409eff;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:12px;font-weight:700}.step-text[data-v-953f8778]{font-size:14px;color:#ddd}@media(max-width:600px){.hide-on-mobile[data-v-953f8778]{display:none}}.header-bar[data-v-934ae389]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title-section[data-v-934ae389]{display:flex;align-items:center}.stat-card[data-v-934ae389]{border-radius:12px;transition:transform .2s}.stat-card[data-v-934ae389]:hover{transform:translateY(-3px)}.stat-card[data-v-934ae389] .n-card__content{display:flex;align-items:center;padding:20px}.stat-icon[data-v-934ae389]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.stat-label[data-v-934ae389]{font-size:14px;color:gray;margin-bottom:4px}.stat-value[data-v-934ae389]{font-size:24px;font-weight:700;color:var(--n-text-color)}.stat-unit[data-v-934ae389]{font-size:12px;font-weight:400;color:gray;margin-left:4px}.chart-card[data-v-934ae389]{border-radius:12px;height:100%}.poster-wrapper[data-v-934ae389]{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:2/3;box-shadow:0 4px 12px #0000001a;transition:transform .2s;cursor:pointer;background-color:#333}.poster-wrapper[data-v-934ae389]:hover{transform:scale(1.03)}.poster-img[data-v-934ae389]{width:100%;height:100%;display:block}.poster-img[data-v-934ae389] img{width:100%;height:100%;object-fit:cover}[data-v-934ae389] .n-image{width:100%;height:100%;display:block}.poster-title[data-v-934ae389]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;padding:20px 8px 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.rank-badge[data-v-934ae389]{position:absolute;top:0;left:0;width:24px;height:24px;background:#0009;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:8px;z-index:2}.rank-1[data-v-934ae389]{background:#ffc107;color:#000}.rank-2[data-v-934ae389]{background:#adb5bd}.rank-3[data-v-934ae389]{background:#cd7f32}.play-count-badge[data-v-934ae389]{position:absolute;top:4px;right:4px;background:#007bffe6;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;z-index:2}.stat-card[data-v-484657c4]{transition:all .3s ease;border-radius:8px}.stat-card[data-v-484657c4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}:root{--card-scale: 1}.n-card.dashboard-card{background:var(--card-bg-color)!important;border:1px solid var(--card-border-color)!important;box-shadow:0 4px 12px var(--card-shadow-color),0 0 20px -5px var(--accent-glow-color)!important;color:var(--text-color)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:all .3s ease-in-out!important;height:100%;display:flex!important;flex-direction:column!important;opacity:0;font-size:calc(14px * var(--card-scale, 1));transform:translateY(20px);animation:card-fade-in .5s ease-out forwards}.n-card.dashboard-card.series-card>.n-card__content{flex-direction:row!important;justify-content:flex-start!important;padding:12px!important;gap:16px!important;overflow:hidden}.card-poster-container{flex-shrink:0;width:calc(120px * var(--card-scale, 1))!important;height:calc(180px * var(--card-scale, 1))!important;overflow:hidden;border-radius:8px}.dashboard-card>.n-card__content{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.n-card.dashboard-card:hover{transform:translateY(-5px)!important;box-shadow:0 8px 20px var(--card-shadow-color),0 0 35px var(--accent-glow-color)!important}.dashboard-card .card-title{color:var(--accent-color)!important;font-weight:600!important;letter-spacing:1px;text-shadow:0 0 8px var(--accent-glow-color)}.n-card.dashboard-card.series-card{flex-direction:row!important;height:auto!important}.n-card.dashboard-card.series-card>.n-card__content{flex-direction:row!important;justify-content:flex-start!important;padding:12px!important;gap:12px!important}.text-effect{font-weight:900;font-size:2rem;color:#f0f0f0;letter-spacing:.05em;text-transform:uppercase;text-shadow:1px 1px 0 #222,2px 2px 1px #555,0 0 5px #fff,0 0 3px #ccc}.modal-card-lite{background-color:var(--modal-solid-bg-color)!important;border:1px solid var(--card-border-color)!important;border-radius:12px!important;box-shadow:0 6px 16px -8px #00000052!important;animation:none!important;transition:none!important}.modal-card-lite:hover{transform:none!important;box-shadow:0 6px 16px -8px #00000052!important}@keyframes card-fade-in{to{opacity:1;transform:translateY(0)}}.dashboard-card:nth-child(1){animation-delay:.1s}.dashboard-card:nth-child(2){animation-delay:.2s}.dashboard-card:nth-child(3){animation-delay:.3s}.dashboard-card:nth-child(4){animation-delay:.4s}.dashboard-card:nth-child(5){animation-delay:.5s}
