[data-v-9bfeea45] .log-modal,[data-v-9bfeea45] .log-modal .n-card{background:var(--n-color-modal)!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.log-modal[data-v-9bfeea45]{width:50%}.log-container[data-v-9bfeea45]{height:100%;overflow:auto}[data-v-9bfeea45] .n-log{height:100%;white-space:pre-wrap!important;word-break:break-word!important}@media (max-width: 768px){[data-v-9bfeea45] .log-modal{width:90%!important}}[data-v-9bfeea45] .n-card-content{background:var(--n-color-modal)!important;padding:0!important}.log-modal.n-modal,.log-modal .n-card{background:var(--n-color-modal)!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid var(--n-border-color)!important}body{margin:0;padding:0}.main-content{padding:24px;background-color:var(--content-bg-color, #f0f2f5);min-height:calc(100vh - 64px)}.main-content-casby{padding:0;height:calc(100vh - 64px)}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 16px;height:64px;display:flex;align-items:center;justify-content:space-between;background-color:var(--n-header-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-content{padding:84px 16px 16px;min-height:100vh;background-color:var(--content-bg-color, #f0f2f5)}.mobile-content-casby{padding:64px 0 0;height:100vh}@media (max-width: 768px){.main-content{padding:16px}}.login-container[data-v-f0155112]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:linear-gradient(135deg,#001220,#036,#001e3c)}.wave-canvas[data-v-f0155112]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.login-background[data-v-f0155112]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.animated-clouds[data-v-f0155112]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxwYXR0ZXJuIGlkPSJjbG91ZHMiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIiBkPSJNNDUsMTAwIEE1MCw1MCAwIDEsMSA5NSwxMDAgQTIwLDIwIDAgMSwwIDEyNSw5MCBBMjAsMjAgMCAxLDEgMTQ1LDExMCBBMzAsMzAgMCAxLDAgMTAwLDEyMCBBNTAsNTAgMCAxLDEgNDUsMTAwIFoiPjwvcGF0aD48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjY2xvdWRzKSI+PC9yZWN0Pjwvc3ZnPg==);opacity:.3;animation:cloudMove-f0155112 60s linear infinite}.animated-gradient[data-v-f0155112]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#0072ff33,#0000 70%);animation:pulseGradient-f0155112 8s ease-in-out infinite alternate}@keyframes pulseGradient-f0155112{0%{opacity:.2}to{opacity:.6}}@keyframes cloudMove-f0155112{0%{background-position:0% 0%}to{background-position:200% 200%}}.light-beams[data-v-f0155112]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#00c6ff00,#00c6ff1a,#00c6ff00),linear-gradient(135deg,#0072ff00,#0072ff1a,#0072ff00);background-size:200% 200%,200% 200%;animation:moveBeams-f0155112 15s ease infinite}@keyframes moveBeams-f0155112{0%{background-position:0% 0%,100% 100%}50%{background-position:100% 100%,0% 0%}to{background-position:0% 0%,100% 100%}}.floating-files[data-v-f0155112]{position:absolute;width:100%;height:100%}.file[data-v-f0155112]{position:absolute;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px #0000001a;border:1px solid rgba(255,255,255,.2)}.file-icon[data-v-f0155112]{width:60%;height:60%;fill:#ffffffb3}.file1[data-v-f0155112]{width:60px;height:80px;top:15%;left:10%;animation:float-f0155112 8s ease-in-out infinite}.file2[data-v-f0155112]{width:50px;height:70px;top:60%;right:15%;animation:float-f0155112 10s ease-in-out infinite 1s}.file3[data-v-f0155112]{width:40px;height:60px;bottom:20%;left:20%;animation:float-f0155112 7s ease-in-out infinite .5s}.file4[data-v-f0155112]{width:45px;height:65px;top:30%;right:25%;animation:float-f0155112 9s ease-in-out infinite 2s}.file5[data-v-f0155112]{width:55px;height:75px;bottom:35%;left:35%;animation:float-f0155112 11s ease-in-out infinite 1.5s}@keyframes float-f0155112{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.login-content[data-v-f0155112]{position:relative;z-index:2;width:100%;display:flex;justify-content:center;align-items:center;padding:20px}.login-card[data-v-f0155112]{width:100%;max-width:420px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2);border-radius:16px!important;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff1a;padding:10px;animation:cardAppear-f0155112 1s ease-out forwards;transform:translateY(20px);opacity:0}@keyframes cardAppear-f0155112{to{transform:translateY(0);opacity:1}}.logo-container[data-v-f0155112]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.logo-icon[data-v-f0155112]{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background:transparent;border-radius:50%;margin-bottom:16px;box-shadow:0 0 25px #00c6ff80;animation:enhancedPulseShadow-f0155112 3s infinite alternate}.svg-logo[data-v-f0155112]{width:60px;height:60px;filter:drop-shadow(0 0 8px rgba(255,255,255,.7))}@keyframes enhancedPulseShadow-f0155112{0%{box-shadow:0 0 15px #00c6ff80;transform:scale(.95)}to{box-shadow:0 0 40px #0072ffcc;transform:scale(1.05)}}.app-title-container[data-v-f0155112]{position:relative;margin-bottom:8px;overflow:visible}.app-title[data-v-f0155112]{position:relative;overflow:hidden;display:inline-block}.app-title[data-v-f0155112]:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:titleShine-f0155112 3s ease-in-out infinite;mask-image:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-mask-image:linear-gradient(90deg,#00c6ff 0%,#0072ff 100%);mask-composite:source-in;-webkit-mask-composite:source-in}@keyframes titleShine-f0155112{0%{left:-100%}20%{left:150%}to{left:150%}}.app-subtitle[data-v-f0155112]{color:#ffffffb3;font-size:16px;margin-bottom:8px}.login-button[data-v-f0155112]{margin-top:8px;height:48px;font-size:16px;background:linear-gradient(135deg,#00c6ff,#0072ff);border:none;box-shadow:0 4px 10px #0072ff4d;transition:all .3s ease;position:relative;overflow:hidden}.login-button[data-v-f0155112]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#fff0,#ffffff1a,#fff0);transform:rotate(45deg);animation:shimmer-f0155112 3s infinite}@keyframes shimmer-f0155112{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.login-button[data-v-f0155112]:hover{transform:translateY(-2px);box-shadow:0 6px 15px #0072ff66}.footer[data-v-f0155112]{position:absolute;bottom:20px;width:100%;text-align:center;z-index:2}.footer-text[data-v-f0155112]{color:#fff9;font-size:14px}@media (max-width: 768px){.login-card[data-v-f0155112]{max-width:90%}.logo-icon[data-v-f0155112]{width:70px;height:70px}.svg-logo[data-v-f0155112]{width:40px;height:40px}.file4[data-v-f0155112],.file5[data-v-f0155112]{display:none}.footer[data-v-f0155112]{position:relative;margin-top:30px}}.mb-3[data-v-90b86f6d]{margin-bottom:12px}.fixed-header-footer-modal[data-v-90b86f6d]{display:flex;flex-direction:column}.modal-content[data-v-90b86f6d]{flex:1;overflow:auto}.sticky-header[data-v-90b86f6d]{position:sticky;top:0;z-index:1;padding:8px 0}.table-container[data-v-90b86f6d]{margin-top:8px}.file-list-table[data-v-90b86f6d]{margin-bottom:16px}.modal-footer[data-v-90b86f6d]{padding-top:16px;border-top:1px solid #eee}.help-icon[data-v-90b86f6d]{margin-left:4px;cursor:pointer;color:var(--n-text-color-disabled);transition:color .3s}.help-icon[data-v-90b86f6d]:hover{color:var(--primary-color)}.regex-presets-container[data-v-90b86f6d]{padding:8px}.regex-presets-desc[data-v-90b86f6d]{margin-bottom:12px;color:var(--n-text-color-disabled)}.regex-preset-item[data-v-90b86f6d]{border:1px solid var(--n-border-color);border-radius:4px;margin-bottom:12px;padding:12px}.regex-preset-header[data-v-90b86f6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.regex-preset-desc[data-v-90b86f6d]{font-size:12px;color:var(--n-text-color-disabled);margin-bottom:8px}.regex-preset-code[data-v-90b86f6d]{background-color:var(--n-color-table-header);padding:8px;border-radius:4px;font-family:monospace;overflow-x:auto}.qrcode-container[data-v-ecead51a]{display:flex;flex-direction:column;align-items:center}.qrcode-wrapper[data-v-ecead51a]{width:100%;height:280px;display:flex;justify-content:center;align-items:center}.qrcode-content[data-v-ecead51a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.qrcode-status[data-v-ecead51a]{margin-top:16px;text-align:center;color:var(--n-text-color-disabled)}.qrcode-expired[data-v-ecead51a],.qrcode-error[data-v-ecead51a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.expired-icon[data-v-ecead51a],.error-icon[data-v-ecead51a]{margin-bottom:16px;color:var(--n-text-color-disabled)}.expired-text[data-v-ecead51a],.error-text[data-v-ecead51a]{font-size:16px;color:var(--n-text-color-disabled)}.qrcode-footer[data-v-ecead51a]{margin-top:16px;width:100%}.scanning[data-v-ecead51a]{animation:scanning-pulse-ecead51a 2s infinite}@keyframes scanning-pulse-ecead51a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.mb-4[data-v-ecead51a]{margin-bottom:16px}.mb-3[data-v-ecead51a]{margin-bottom:12px}.input-group[data-v-ecead51a]{display:flex;flex-direction:column;gap:0}.h-full[data-v-22ae885b]{height:100%}.flex[data-v-22ae885b]{display:flex}.flex-col[data-v-22ae885b]{flex-direction:column}.flex-grow[data-v-22ae885b]{flex-grow:1}.items-center[data-v-22ae885b]{align-items:center}.justify-between[data-v-22ae885b]{justify-content:space-between}.font-bold[data-v-22ae885b]{font-weight:700}.text-lg[data-v-22ae885b]{font-size:1.125rem}.text-xs[data-v-22ae885b]{font-size:.75rem}.text-gray-500[data-v-22ae885b]{color:#6b7280}.truncate[data-v-22ae885b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer[data-v-22ae885b]{cursor:pointer}.tree-container[data-v-a02ebd7a]{max-height:350px;overflow-y:auto;padding:4px}.tree-node-content[data-v-a02ebd7a]{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background-color .2s}.tree-node-content[data-v-a02ebd7a]:hover{background-color:rgba(var(--primary-color-rgb),.1)}.tree-node-content.is-selected[data-v-a02ebd7a]{background-color:rgba(var(--primary-color-rgb),.15);font-weight:500}.folder-icon[data-v-a02ebd7a],.file-icon[data-v-a02ebd7a]{margin-right:8px}.selected-path-info[data-v-a02ebd7a]{margin-top:12px;padding:8px 12px;background-color:rgba(var(--primary-color-rgb),.1);border-radius:4px;display:flex;align-items:center}.path-label[data-v-a02ebd7a]{font-weight:700;margin-right:8px;color:var(--text-color-2)}.path-value[data-v-a02ebd7a]{margin-left:8px;word-break:break-all}.flex[data-v-5661617d]{display:flex}.flex-col[data-v-5661617d]{flex-direction:column}.gap-2[data-v-5661617d]{gap:8px}.mb-4[data-v-5661617d]{margin-bottom:16px}.mt-2[data-v-5661617d]{margin-top:8px}.create-task-modal-card[data-v-5661617d]{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.create-task-modal-body[data-v-5661617d]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.folder-selector-container[data-v-5661617d]{display:flex;gap:8px;width:100%;flex-wrap:wrap}.folder-input[data-v-5661617d]{flex:1;min-width:200px}.folder-btn[data-v-5661617d],.common-dir-btn[data-v-5661617d]{flex-shrink:0}.common-dir-popover[data-v-5661617d]{max-height:250px;min-width:200px;overflow-y:auto;padding:8px 0}.search-icon[data-v-5661617d]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--n-text-color);z-index:1;transition:color .3s}.search-icon[data-v-5661617d]:hover{color:var(--primary-color)}.search-results[data-v-5661617d]{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--n-color);border:1px solid var(--n-border-color);border-radius:8px;margin-top:4px;z-index:1000;padding:12px;box-shadow:0 6px 16px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-height:400px;overflow:hidden}.search-result-item[data-v-5661617d]{padding:10px;cursor:pointer;border-radius:6px;transition:all .2s ease;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.05)}.search-result-item[data-v-5661617d]:hover{background-color:#409eff14;transform:translate(2px)}.search-result-content[data-v-5661617d]{display:flex;align-items:center;gap:12px}.search-result-index[data-v-5661617d]{flex-shrink:0;width:24px;height:24px;line-height:24px;text-align:center;background-color:#409eff26;color:var(--primary-color);border-radius:50%;font-size:12px;font-weight:700}.search-result-desc[data-v-5661617d]{font-size:12px;color:var(--n-text-color-disabled);margin-top:4px}.no-results[data-v-5661617d]{padding:20px 0;text-align:center}.search-loading[data-v-5661617d]{justify-content:center;align-items:center;min-height:100px}.share-analysis[data-v-5661617d],.batch-analysis[data-v-5661617d]{border:1px solid var(--n-border-color);border-radius:8px;padding:16px;background-color:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .share-analysis[data-v-5661617d],[data-theme=dark] .batch-analysis[data-v-5661617d]{background-color:#0003}.error-message[data-v-5661617d]{color:var(--n-error-color);padding:8px 0}.directory-item[data-v-5661617d]{padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.05)}.directory-name[data-v-5661617d]{display:inline-block;margin-right:5px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.directory-type[data-v-5661617d]{display:inline-block;font-size:12px;color:var(--n-text-color-disabled)}.batch-share-item[data-v-5661617d]{display:flex;flex-direction:column;padding:8px 0;gap:4px;border-bottom:1px dashed rgba(0,0,0,.05)}.status-tag[data-v-5661617d]{flex-shrink:0;align-self:flex-start}.share-info[data-v-5661617d]{flex:1;display:flex;flex-direction:column;font-size:13px;overflow:hidden}.share-access-code[data-v-5661617d]{color:var(--n-text-color-disabled);font-size:12px;margin-top:2px}.error-text[data-v-5661617d]{color:var(--n-error-color);font-size:12px;margin-top:4px}.input-with-icon[data-v-5661617d]{position:relative;width:100%}.search-result-content[data-v-5661617d]{display:flex;align-items:center;gap:8px}.search-result-index[data-v-5661617d]{flex-shrink:0;width:20px;text-align:right}.share-summary[data-v-5661617d]{margin-bottom:8px}.share-dirs[data-v-5661617d]{margin-top:4px;font-size:12px}.dir-item[data-v-5661617d]{padding:2px 0;line-height:1.2em}.create-task-form .n-form-item-blank[data-v-5661617d],[data-v-5661617d] .form-item-vertical .n-form-item-blank{flex-direction:column;align-items:stretch}.share-analysis[data-v-5661617d],.batch-analysis[data-v-5661617d]{margin-top:12px}.common-dir-item[data-v-5661617d]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2px 0}.common-dir-label[data-v-5661617d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-dir-delete[data-v-5661617d]{margin-left:8px;color:var(--n-text-color-disabled);cursor:pointer;font-size:16px;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.common-dir-delete[data-v-5661617d]:hover{color:var(--n-error-color);background-color:#ed40401a}[data-v-5661617d] .n-modal-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0006}[data-v-5661617d] .n-modal-body-wrapper{background:var(--card-color, rgba(255, 255, 255, .8));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}.input-with-icon[data-v-5661617d]{position:relative;display:flex;align-items:center}.regex-help-icon[data-v-5661617d]{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--n-text-color-disabled);z-index:1}.regex-help-icon[data-v-5661617d]:hover{color:var(--primary-color)}.regex-presets-container[data-v-5661617d]{padding:8px}.regex-presets-desc[data-v-5661617d]{margin-bottom:12px;color:var(--n-text-color-disabled)}.regex-preset-item[data-v-5661617d]{border:1px solid var(--n-border-color);border-radius:4px;margin-bottom:12px;padding:12px}.regex-preset-header[data-v-5661617d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.regex-preset-desc[data-v-5661617d]{font-size:12px;color:var(--n-text-color-disabled);margin-bottom:8px}.regex-preset-code[data-v-5661617d]{background-color:var(--n-color-table-header);padding:8px;border-radius:4px;font-family:monospace;overflow-x:auto}.share-link-container[data-v-5661617d]{display:flex;gap:8px;align-items:center}.tmdb-search-panel[data-v-5661617d]{display:flex;flex-direction:column;gap:12px;width:100%}.tmdb-selected-card[data-v-5661617d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--n-border-color);border-radius:8px;background:#409eff0f}.tmdb-selected-main[data-v-5661617d]{display:flex;flex-direction:column;gap:6px;min-width:0}.tmdb-selected-label[data-v-5661617d]{font-size:12px;color:var(--n-text-color-disabled)}.tmdb-selected-title[data-v-5661617d]{font-weight:600;line-height:1.4}.tmdb-selected-meta[data-v-5661617d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--n-text-color-disabled)}.tmdb-results[data-v-5661617d]{border:1px solid var(--n-border-color);border-radius:8px;padding:12px;background-color:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tmdb-result-item[data-v-5661617d]{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.08)}.tmdb-result-item[data-v-5661617d]:last-child{border-bottom:none}.tmdb-result-poster[data-v-5661617d]{width:72px;height:102px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#0000000a}.tmdb-result-poster img[data-v-5661617d],.tmdb-result-placeholder[data-v-5661617d]{width:100%;height:100%}.tmdb-result-poster img[data-v-5661617d]{object-fit:cover;display:block}.tmdb-result-placeholder[data-v-5661617d]{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--n-text-color-disabled)}.tmdb-result-info[data-v-5661617d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tmdb-result-title[data-v-5661617d]{font-weight:600;line-height:1.4}.tmdb-result-meta[data-v-5661617d]{font-size:12px;color:var(--n-text-color-disabled)}.tmdb-result-overview[data-v-5661617d]{font-size:13px;line-height:1.5;color:var(--n-text-color-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-theme=dark] .tmdb-selected-card[data-v-5661617d]{background:#409eff24}[data-theme=dark] .tmdb-results[data-v-5661617d]{background-color:#0003}[data-theme=dark] .tmdb-result-poster[data-v-5661617d]{background:#ffffff0f}.share-link-input[data-v-5661617d]{flex:1}.access-code-input[data-v-5661617d]{width:120px;flex-shrink:0}@media (max-width: 768px){.create-task-modal-card[data-v-5661617d]{height:calc(100vh - 24px);height:calc(100dvh - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.share-link-container[data-v-5661617d]{flex-direction:column;gap:8px}.access-code-input[data-v-5661617d]{width:100%}.tmdb-result-item[data-v-5661617d]{flex-wrap:wrap}.tmdb-selected-card[data-v-5661617d]{flex-direction:column}}.task-name-selection[data-v-5661617d]{padding:8px;border-radius:6px;margin-bottom:8px}.ai-disabled-tip[data-v-5661617d]{font-size:12px;color:var(--n-text-color-disabled);margin-top:4px;padding:4px 8px;background-color:#ffa5001a;border-radius:4px;border-left:3px solid rgba(255,165,0,.5)}.task-card[data-v-2aaa7817]{height:100%;display:flex;flex-direction:column}.card-content[data-v-2aaa7817]{display:flex;gap:10px;flex-grow:1;padding:0 0 0 15px}.left-section[data-v-2aaa7817]{flex-shrink:0;width:110px;position:relative}.poster-container[data-v-2aaa7817]{position:relative;width:100%;height:165px;border-radius:4px;overflow:hidden}.poster-image[data-v-2aaa7817]{width:100%;height:100%;object-fit:cover}.rating-badge[data-v-2aaa7817]{position:absolute;top:8px;right:8px;background:#0009;color:#f0a000;padding:2px 6px;border-radius:4px;font-weight:700;font-size:14px}.episode-badge[data-v-2aaa7817]{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;padding:4px;text-align:center;font-size:12px}.right-section[data-v-2aaa7817]{flex-grow:1;display:flex;flex-direction:column;padding:8px 0}.task-header[data-v-2aaa7817]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.task-title[data-v-2aaa7817]{font-weight:700;font-size:1.1em;line-height:1.3;margin-right:8px}.status-tag[data-v-2aaa7817]{flex-shrink:0}.folder-link[data-v-2aaa7817]{color:var(--primary-color);text-decoration:none}.folder-link[data-v-2aaa7817]:hover{text-decoration:underline}[data-v-2aaa7817] .n-card-header{padding:8px 8px 0 16px!important}[data-v-2aaa7817] .n-card__action{padding:8px 16px!important}[data-v-2aaa7817] .n-descriptions .n-descriptions-item__label{width:40px;color:#999}[data-v-2aaa7817] .n-descriptions .n-descriptions-item__content{word-break:break-word}[data-v-2aaa7817] .n-ellipsis{max-width:calc(150px + 10vw)}@media (max-width: 768px){[data-v-2aaa7817] .n-ellipsis{max-width:calc(100px + 20vw)}}.styled-link[data-v-2aaa7817]{text-decoration:none;color:inherit;cursor:pointer}.styled-link[data-v-2aaa7817]:hover{text-decoration:none}.mt-4[data-v-ef46dabb]{margin-top:16px}.tmdb-results[data-v-ef46dabb]{margin-top:20px;max-height:60vh;overflow-y:auto}.no-results[data-v-ef46dabb]{padding:20px 0;text-align:center;color:#999}.tmdb-result-item[data-v-ef46dabb]{display:flex;margin-bottom:16px;padding:12px;border-radius:6px;border:1px solid var(--border-color, #eee);transition:all .3s}.tmdb-result-item[data-v-ef46dabb]:hover{box-shadow:0 2px 12px #0000001a}.tmdb-result-poster[data-v-ef46dabb]{width:80px;margin-right:16px;flex-shrink:0}.tmdb-result-poster img[data-v-ef46dabb]{width:100%;height:auto;border-radius:4px}.tmdb-result-info[data-v-ef46dabb]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.tmdb-result-title[data-v-ef46dabb]{font-size:18px;font-weight:700}.tmdb-result-meta[data-v-ef46dabb]{font-size:14px}.tmdb-result-overview[data-v-ef46dabb]{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em}.tmdb-result-actions[data-v-ef46dabb]{display:flex;justify-content:flex-end}.fixed-header-footer-modal[data-v-e3e0b269]{max-height:90vh;display:flex;flex-direction:column}.modal-content[data-v-e3e0b269]{flex:1;overflow-y:auto;padding:0;position:relative}.table-container[data-v-e3e0b269]{margin-top:8px;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}[data-v-e3e0b269] .n-data-table-base-table-wrapper{overflow-x:auto;margin-top:8px}.sticky-header[data-v-e3e0b269]{position:sticky;top:0;z-index:10;background-color:var(--n-card-color);padding:8px 0}.modal-footer[data-v-e3e0b269]{position:sticky;bottom:0;background-color:var(--n-card-color);padding-top:12px;border-top:1px solid var(--n-border-color);margin-top:12px}.n-data-table[data-v-e3e0b269]{background-color:transparent!important}.mb-3[data-v-e3e0b269]{margin-bottom:12px}.regex-presets-container[data-v-e3e0b269]{padding:8px}.regex-presets-desc[data-v-e3e0b269]{margin-bottom:12px;color:var(--n-text-color-disabled)}.regex-preset-item[data-v-e3e0b269]{border:1px solid var(--n-border-color);border-radius:4px;margin-bottom:12px;padding:12px}.regex-preset-header[data-v-e3e0b269]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.regex-preset-code[data-v-e3e0b269]{background-color:var(--n-color-table-header);padding:8px;border-radius:4px;font-family:monospace;overflow-x:auto}.help-icon[data-v-e3e0b269]{cursor:pointer;color:var(--n-text-color-disabled);transition:color .3s}.help-icon[data-v-e3e0b269]:hover{color:var(--primary-color)}.floating-task-count[data-v-c5614664]{position:fixed;z-index:100}.floating-task-count[data-v-c5614664]:not(.dragging){transition:all .2s ease}.task-count-badge[data-v-c5614664]{width:48px;height:48px;background:linear-gradient(135deg,#4b6ef0,#6c89f2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;box-shadow:0 4px 12px #4b6ef04d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);cursor:grab;-webkit-user-select:none;user-select:none}.floating-task-count:not(.dragging) .task-count-badge[data-v-c5614664]{transition:transform .2s ease,box-shadow .2s ease}.task-count-badge[data-v-c5614664]:hover{transform:scale(1.05);box-shadow:0 6px 16px #4b6ef066}.task-count-badge.dragging[data-v-c5614664]{cursor:grabbing;transform:scale(1.1);box-shadow:0 8px 20px #4b6ef080}.mt-3[data-v-c5614664]{margin-top:12px}.mt-4[data-v-c5614664]{margin-top:16px}.filter-card[data-v-c5614664]{position:relative;z-index:1}.filter-options[data-v-c5614664]{margin-top:12px}.mobile-filter-toggle[data-v-c5614664]{margin-left:auto}.rotate-180[data-v-c5614664]{transform:rotate(180deg);transition:transform .3s}.task-view-container[data-v-c5614664]{position:relative}.affix-card[data-v-c5614664]{padding:8px 16px;box-shadow:0 2px 8px #0000001f;border-radius:0;z-index:999;background-color:var(--background-color, #fff);border-bottom:1px solid var(--border-color, #eee)}@media (max-width: 768px){.affix-card[data-v-c5614664]{padding:4px 8px}}.status-tabs[data-v-c5614664]{margin-top:4px}.media-settings-container[data-v-b86339d2]{max-width:900px;margin:0 auto}.settings-tabs[data-v-b86339d2]{margin-top:10px}.tab-with-icon[data-v-b86339d2]{display:flex;align-items:center;gap:6px}.save-btn-container[data-v-b86339d2]{margin-top:32px;padding-top:16px;border-top:1px solid var(--border-color)}[data-v-b86339d2] .n-form-item-label{font-weight:500}.info-alert[data-v-b86339d2]{margin-bottom:16px}.fntv-tip-alert[data-v-b86339d2]{margin-bottom:8px}.error-input[data-v-b86339d2]{border-color:#f56565!important}.success-input[data-v-b86339d2]{border-color:#48bb78!important}.settings-container[data-v-138a4802]{max-width:900px;margin:0 auto}.settings-tabs[data-v-138a4802]{margin-top:10px}.tab-with-icon[data-v-138a4802]{display:flex;align-items:center;gap:6px}.save-btn-container[data-v-138a4802]{margin-top:32px;padding-top:16px;border-top:1px solid var(--border-color)}[data-v-138a4802] .n-form-item-label{font-weight:500}[data-v-138a4802] .n-alert{margin-bottom:16px}.setting-card[data-v-138a4802]{margin-bottom:24px}.inner-card[data-v-138a4802]{height:100%}.settings-grid-container[data-v-138a4802]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.settings-card[data-v-138a4802]{height:100%}.event-item[data-v-138a4802]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin-bottom:8px}.channel-item[data-v-138a4802]{margin-bottom:12px}.channel-item[data-v-138a4802]:last-child{margin-bottom:0}.thing-header-with-help[data-v-138a4802]{display:inline-flex;align-items:center;gap:4px}.help-icon[data-v-138a4802]{cursor:pointer;color:var(--text-color-3);transition:color .2s ease}.help-icon[data-v-138a4802]:hover{color:var(--primary-color)}.cas-tooltip-content[data-v-138a4802]{max-width:min(320px,calc(50vw - 32px));white-space:normal;word-break:break-word;line-height:1.6}@media (max-width: 768px){.settings-grid-container[data-v-138a4802]{grid-template-columns:1fr}.event-item[data-v-138a4802]{grid-template-columns:1fr;gap:8px}}.virtual-resource-list[data-v-a7bc6f24]{height:60vh;overflow-y:auto;border:1px solid var(--n-border-color);border-radius:4px}.virtual-spacer[data-v-a7bc6f24]{position:relative}.virtual-content[data-v-a7bc6f24]{position:absolute;top:0;left:0;right:0}.resource-item[data-v-a7bc6f24]{padding:12px;border-bottom:1px solid var(--n-divider-color);cursor:pointer;transition:background-color .2s;height:80px;box-sizing:border-box;display:flex;align-items:center}.resource-item[data-v-a7bc6f24]:hover{background-color:var(--n-hover-color)}.resource-item.selected[data-v-a7bc6f24]{background-color:var(--n-pressed-color)}.resource-item[data-v-a7bc6f24]:last-child{border-bottom:none}.resource-checkbox[data-v-a7bc6f24]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px}.resource-name[data-v-a7bc6f24]{font-weight:500;margin-bottom:4px;display:flex;align-items:center}.strm-view[data-v-cf413424]{padding:16px;max-width:1200px;margin:0 auto}.mb-4[data-v-cf413424]{margin-bottom:16px}.ml-2[data-v-cf413424]{margin-left:8px}.path-icon[data-v-cf413424]{margin-right:8px}.loading-container[data-v-cf413424],.empty-container[data-v-cf413424]{display:flex;justify-content:center;align-items:center;padding:40px}.configurations-container[data-v-cf413424]{display:flex;flex-direction:column;gap:16px}.config-content[data-v-cf413424]{padding:16px 0}.paths-list[data-v-cf413424]{display:flex;flex-wrap:wrap;gap:4px}.path-tag[data-v-cf413424]{margin:2px}.paths-input-container[data-v-cf413424]{width:100%}.selected-paths-list[data-v-cf413424]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:32px}.path-item[data-v-cf413424]{margin:2px}.cron-settings[data-v-cf413424]{width:100%;padding-left:16px;border-left:2px solid var(--n-border-color)}.strm-tree-container[data-v-cf413424]{max-height:60vh;overflow-y:auto;padding:16px 0}.subscription-selector[data-v-cf413424]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selected-subscription[data-v-cf413424]{display:flex;align-items:center}.subscription-list[data-v-cf413424]{padding:8px 0}.subscription-item[data-v-cf413424]{padding:12px 0;border-bottom:1px solid var(--n-divider-color);cursor:pointer;transition:background-color .2s}.subscription-item[data-v-cf413424]:hover{background-color:var(--n-hover-color)}.subscription-item[data-v-cf413424]:last-child{border-bottom:none}.subscription-name[data-v-cf413424]{font-weight:500;margin-bottom:4px}.resource-list[data-v-cf413424]{padding:8px 0}.resource-filter-container[data-v-cf413424]{margin-bottom:12px}.resource-status[data-v-cf413424]{padding:8px 0;border-bottom:1px solid var(--n-divider-color);margin-bottom:8px}.resource-item[data-v-cf413424]{border-bottom:1px solid var(--n-divider-color);cursor:pointer;transition:background-color .2s;border-radius:4px;margin:0 -8px;padding:12px 8px}.resource-item[data-v-cf413424]:hover{background-color:var(--n-hover-color)}.resource-item.selected[data-v-cf413424]{background-color:var(--n-pressed-color)}.resource-item[data-v-cf413424]:last-child{border-bottom:none}.resource-checkbox[data-v-cf413424]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.resource-name[data-v-cf413424]{font-weight:500;margin-bottom:4px;display:flex;align-items:center}.field-row[data-v-c92c8810]{margin-bottom:16px}.mt-4[data-v-c92c8810]{margin-top:16px}.mb-2[data-v-80a70531]{margin-bottom:8px}.media-card[data-v-4f842e92]{cursor:pointer;transition:all .3s ease;height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--n-card-color);border:1px solid var(--n-border-color)}.media-card[data-v-4f842e92] .n-card__content{padding:0;display:flex;flex-direction:column;height:100%}.media-card[data-v-4f842e92]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000026}.media-poster[data-v-4f842e92]{position:relative;width:100%;aspect-ratio:2/3;border-radius:12px 12px 0 0;overflow:hidden;background:var(--n-color-embedded)}.media-poster[data-v-4f842e92] .n-image{width:100%!important;height:100%!important;object-fit:cover}.media-poster[data-v-4f842e92] .n-image img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s ease}.media-card:hover .media-poster[data-v-4f842e92] .n-image img{transform:scale(1.08)}.media-info[data-v-4f842e92]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--n-card-color);flex:1}.media-title[data-v-4f842e92]{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.4em;color:var(--n-text-color-1)}.media-meta[data-v-4f842e92]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.media-meta[data-v-4f842e92] .n-tag{font-size:11px;padding:2px 8px;height:20px;line-height:16px;border-radius:10px}.media-overview[data-v-4f842e92]{font-size:12px;line-height:1.5;color:var(--n-text-color-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:3em;flex:1}.rating-badge[data-v-4f842e92]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#000000e6,#000000b3);color:#fff;padding:4px 8px;border-radius:20px;font-size:11px;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d}.media-modal[data-v-4f842e92] .n-card{border-radius:16px}.media-detail[data-v-4f842e92]{min-height:500px;max-height:80vh;overflow-y:auto}.media-detail-layout[data-v-4f842e92]{display:flex;gap:40px;min-height:450px;padding:20px 0}.media-left-panel[data-v-4f842e92]{flex-shrink:0;width:280px;display:flex;flex-direction:column;gap:24px}.media-poster-large[data-v-4f842e92]{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid var(--n-border-color);width:100%;height:0;padding-bottom:150%;position:relative}.media-poster-large[data-v-4f842e92] .n-image{position:absolute;top:0;left:0;width:100%;height:100%}.search-section[data-v-4f842e92]{width:100%}.media-right-panel[data-v-4f842e92]{flex:1;min-width:0;display:flex;flex-direction:column}.media-info-detail h2[data-v-4f842e92]{margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2;color:var(--n-text-color-1)}.original-title[data-v-4f842e92]{margin:0 0 20px;color:var(--n-text-color-3);font-size:16px;font-style:italic}.media-meta-info[data-v-4f842e92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;padding:20px;background:transparent;border-radius:12px;border:1px solid var(--n-border-color)}.media-meta-info p[data-v-4f842e92]{margin:0;font-size:14px;color:var(--n-text-color-1);display:flex;align-items:center;gap:6px;font-weight:500}.media-meta-info strong[data-v-4f842e92]{color:var(--n-text-color-1);font-weight:700;opacity:.9}.overview-section[data-v-4f842e92]{flex:1}.overview-section h3[data-v-4f842e92]{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--n-text-color-1)}.overview[data-v-4f842e92]{margin:0;line-height:1.7;color:var(--n-text-color-1);font-size:14px;font-weight:400;max-height:200px;overflow-y:auto;padding:16px;background:transparent;border-radius:8px;border:1px solid var(--n-border-color)}.search-results-layout[data-v-4f842e92]{display:flex;flex-direction:column;min-height:400px;padding:20px 0}.back-section[data-v-4f842e92]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--n-border-color)}.search-results-content[data-v-4f842e92]{flex:1}.resource-grid[data-v-4f842e92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:16px 0}.resource-card[data-v-4f842e92]{border:1px solid var(--n-border-color);border-radius:16px;padding:20px;background:var(--n-card-color);transition:all .3s ease;display:flex;gap:20px;box-shadow:0 2px 8px #0000000d;align-items:flex-start}.resource-card[data-v-4f842e92]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f;border-color:var(--n-primary-color)}.resource-poster[data-v-4f842e92]{border-radius:8px;overflow:hidden;width:160px;height:100px;background:var(--n-color-embedded);flex-shrink:0;position:relative}.resource-poster[data-v-4f842e92] .n-image,.resource-poster[data-v-4f842e92] .n-image img{width:100%!important;height:100%!important;object-fit:cover}.resource-poster-placeholder[data-v-4f842e92]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:100px;background:var(--n-color-embedded);border:2px dashed var(--n-border-color);border-radius:8px;color:var(--n-text-color-3);gap:6px;flex-shrink:0}.resource-poster-placeholder svg[data-v-4f842e92]{opacity:.5}.resource-poster-placeholder span[data-v-4f842e92]{font-size:12px}.resource-info[data-v-4f842e92]{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;justify-content:space-between}.resource-title[data-v-4f842e92]{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--n-text-color-1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.8em;word-break:break-word}.resource-meta[data-v-4f842e92]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:12px;color:var(--n-text-color-3)}.resource-date[data-v-4f842e92]{font-weight:500}.resource-group[data-v-4f842e92]{font-size:11px;color:var(--n-text-color-2)}.subscription-badge[data-v-4f842e92]{position:absolute;top:8px;left:8px;z-index:2;background:#000000b3;border-radius:4px;padding:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.resource-title.clickable[data-v-4f842e92]{cursor:pointer;transition:color .2s ease}.resource-title.clickable[data-v-4f842e92]:hover{color:var(--n-primary-color)}.resource-actions[data-v-4f842e92]{display:flex;gap:8px;justify-content:flex-start;align-items:center}.error-message[data-v-4f842e92]{color:var(--n-error-color);text-align:center;padding:40px 20px;background:var(--n-error-color-hover);border-radius:12px;font-size:16px;border:1px solid var(--n-error-color)}@media (max-width: 1024px){.media-detail-layout[data-v-4f842e92]{gap:30px}.media-left-panel[data-v-4f842e92]{width:240px}.media-info-detail h2[data-v-4f842e92]{font-size:28px}.resource-grid[data-v-4f842e92]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width: 768px){.media-card[data-v-4f842e92]{border-radius:8px}.media-card[data-v-4f842e92] .n-card__content{padding:0!important}.media-info[data-v-4f842e92]{padding:0;gap:6px}.media-title[data-v-4f842e92]{font-size:12px;min-height:2em}.media-meta[data-v-4f842e92] .n-tag{font-size:9px;padding:1px 6px;height:16px;line-height:14px}.media-overview[data-v-4f842e92]{font-size:10px;-webkit-line-clamp:1;min-height:1.4em}.rating-badge[data-v-4f842e92]{font-size:9px;padding:2px 6px;top:4px;right:4px}.media-detail-layout[data-v-4f842e92]{flex-direction:column;align-items:center;gap:24px;padding:16px 0}.media-left-panel[data-v-4f842e92]{width:100%;max-width:240px;align-items:center}.media-right-panel[data-v-4f842e92]{width:100%}.media-info-detail h2[data-v-4f842e92]{font-size:24px;text-align:center}.original-title[data-v-4f842e92]{text-align:center;font-size:14px}.media-meta-info[data-v-4f842e92]{grid-template-columns:1fr;gap:12px;padding:16px}.overview[data-v-4f842e92]{font-size:13px;padding:12px;max-height:150px}.resource-grid[data-v-4f842e92]{grid-template-columns:1fr;gap:16px}.resource-meta[data-v-4f842e92]{margin-bottom:6px}.resource-card[data-v-4f842e92]{padding:16px;gap:16px}.resource-poster[data-v-4f842e92],.resource-poster-placeholder[data-v-4f842e92]{width:100px;height:70px}}@media (max-width: 480px){.media-card[data-v-4f842e92] .n-card__content{padding:0!important}.media-info[data-v-4f842e92]{padding:0;gap:4px}.media-title[data-v-4f842e92]{font-size:11px;text-align:center;min-height:1.8em;-webkit-line-clamp:1}.media-meta[data-v-4f842e92]{justify-content:center;gap:4px}.media-meta[data-v-4f842e92] .n-tag{font-size:8px;padding:1px 4px;height:14px;line-height:12px}.media-overview[data-v-4f842e92]{font-size:9px;text-align:center;-webkit-line-clamp:1;min-height:1.2em}.rating-badge[data-v-4f842e92]{font-size:8px;padding:1px 4px}.media-detail-layout[data-v-4f842e92]{gap:16px}.media-info-detail h2[data-v-4f842e92]{font-size:20px}.media-meta-info[data-v-4f842e92]{padding:12px;gap:8px}.media-meta-info p[data-v-4f842e92]{font-size:13px}.overview[data-v-4f842e92]{font-size:12px;padding:10px;max-height:120px}.resource-grid[data-v-4f842e92]{grid-template-columns:1fr;gap:12px}.resource-meta[data-v-4f842e92]{margin-bottom:4px}.resource-card[data-v-4f842e92]{padding:12px;gap:12px;flex-direction:row;align-items:center}.resource-poster[data-v-4f842e92],.resource-poster-placeholder[data-v-4f842e92]{width:80px;height:56px}.resource-poster-placeholder span[data-v-4f842e92]{font-size:10px}.resource-title[data-v-4f842e92]{font-size:14px;-webkit-line-clamp:2;min-height:2.4em}.resource-actions[data-v-4f842e92]{margin-top:0}}@media (max-width: 320px){.media-card[data-v-4f842e92] .n-card__content{padding:0!important}.media-info[data-v-4f842e92]{padding:0}.media-title[data-v-4f842e92]{font-size:10px}.media-overview[data-v-4f842e92]{font-size:8px}.resource-card[data-v-4f842e92]{padding:8px;gap:8px}.resource-poster[data-v-4f842e92],.resource-poster-placeholder[data-v-4f842e92]{width:70px;height:50px}.resource-title[data-v-4f842e92]{font-size:12px}}.media-browse-panel[data-v-7aae75d7]{width:100%;display:flex;flex-direction:column;gap:16px}.search-filter-card[data-v-7aae75d7]{margin-bottom:16px;background:var(--n-color-card);border-radius:12px;box-shadow:0 4px 16px #00000014;border:1px solid var(--n-border-color)}.search-filter-card[data-v-7aae75d7] .n-card__content{padding:0}.filter-container[data-v-7aae75d7]{padding:24px}.filter-grid[data-v-7aae75d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:flex-end}.filter-cell[data-v-7aae75d7]{display:flex;flex-direction:column;gap:8px;min-width:0}.filter-search[data-v-7aae75d7]{grid-column:span 2}.filter-label[data-v-7aae75d7]{font-size:13px;font-weight:600;color:var(--n-text-color-1);margin:0;padding-left:4px}.filter-actions[data-v-7aae75d7]{flex-direction:row}.filter-actions-inner[data-v-7aae75d7]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 1024px){.filter-search[data-v-7aae75d7]{grid-column:span 1}}.search-btn[data-v-7aae75d7]{border-radius:8px;font-weight:500;box-shadow:0 2px 8px #18a05833;transition:all .3s ease}.search-btn[data-v-7aae75d7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #18a0584d}.reset-btn[data-v-7aae75d7]{border-radius:8px;font-weight:500;transition:all .3s ease}.reset-btn[data-v-7aae75d7]:hover{transform:translateY(-1px);background:var(--n-color-hover)}.results-stats[data-v-7aae75d7]{padding:8px 0;border-bottom:1px solid var(--n-border-color)}.media-list-container[data-v-7aae75d7]{min-height:60vh;position:relative}.media-grid[data-v-7aae75d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px}.load-more-container[data-v-7aae75d7]{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--n-border-color)}.search-filter-card[data-v-7aae75d7] .n-input,.search-filter-card[data-v-7aae75d7] .n-select{border-radius:6px}.search-filter-card[data-v-7aae75d7] .n-button--tertiary-type{border-radius:6px;transition:all .3s ease}.search-filter-card[data-v-7aae75d7] .n-button--tertiary-type:hover{background:var(--n-color-hover);transform:translateY(-1px)}@media (max-width: 1200px){.media-grid[data-v-7aae75d7]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.filter-container[data-v-7aae75d7]{padding:20px}.filter-grid[data-v-7aae75d7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.media-grid[data-v-7aae75d7]{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:12px}.filter-container[data-v-7aae75d7]{padding:16px}.filter-grid[data-v-7aae75d7]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.filter-actions-inner[data-v-7aae75d7]{justify-content:flex-start}}@media (max-width: 480px){.media-grid[data-v-7aae75d7]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.filter-container[data-v-7aae75d7]{padding:12px}.filter-grid[data-v-7aae75d7]{grid-template-columns:1fr;gap:12px}}.tmdb-browse-view[data-v-e9d1eed2]{width:100%;max-width:1400px;margin:0 auto;padding:0}.browse-card[data-v-e9d1eed2]{min-height:80vh}.browse-card[data-v-e9d1eed2] .n-card__content{padding:0}.browse-card[data-v-e9d1eed2] .n-card__header{padding:16px 20px;border-bottom:1px solid var(--n-border-color)}.browse-card[data-v-e9d1eed2] .n-card__body{padding:0}.browse-card[data-v-e9d1eed2] .n-tabs{padding:0 20px;background:var(--n-color)}.browse-card[data-v-e9d1eed2] .n-tabs-nav{margin-bottom:0}.browse-card[data-v-e9d1eed2] .n-tab-pane{padding:0}.tab-with-icon[data-v-e9d1eed2]{display:flex;align-items:center;gap:8px}.tab-content[data-v-e9d1eed2]{padding:20px;min-height:60vh;background:var(--n-color)}.modal-header[data-v-e9d1eed2]{font-size:18px;font-weight:600}.media-detail[data-v-e9d1eed2]{padding:20px 0}.detail-poster[data-v-e9d1eed2]{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.detail-info[data-v-e9d1eed2]{display:flex;flex-direction:column;gap:20px}.info-section[data-v-e9d1eed2]{padding-bottom:16px;border-bottom:1px solid var(--n-border-color)}.info-section[data-v-e9d1eed2]:last-child{border-bottom:none}.info-section h4[data-v-e9d1eed2]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--n-text-color-1)}@media (max-width: 1200px){.tmdb-browse-view[data-v-e9d1eed2]{max-width:100%}}@media (max-width: 768px){.tmdb-browse-view[data-v-e9d1eed2]{padding:0}.browse-card[data-v-e9d1eed2]{min-height:70vh;border-radius:0}.browse-card[data-v-e9d1eed2] .n-card__header{padding:12px 16px}.tab-content[data-v-e9d1eed2]{padding:16px;margin-top:0}.media-detail[data-v-e9d1eed2]{padding:16px 0}.detail-info[data-v-e9d1eed2]{gap:16px}}@media (max-width: 480px){.browse-card[data-v-e9d1eed2] .n-card__header{padding:8px 12px}.tab-content[data-v-e9d1eed2]{padding:12px}.tmdb-browse-view[data-v-e9d1eed2]{font-size:14px}}.space-y-4[data-v-8dd81e47]>*+*{margin-top:1rem}.space-y-3[data-v-8dd81e47]>*+*{margin-top:.75rem}.space-y-2[data-v-8dd81e47]>*+*{margin-top:.5rem}.clickable-text[data-v-8dd81e47]:hover{text-decoration:underline}.resource-list[data-v-8dd81e47]{padding:8px 0}.resource-item[data-v-8dd81e47]{padding:12px 0;border-bottom:1px solid var(--n-divider-color)}.resource-item[data-v-8dd81e47]:last-child{border-bottom:none}.resource-name[data-v-8dd81e47]{display:flex;align-items:center;word-break:break-all}.resource-meta[data-v-8dd81e47]{display:flex;gap:16px;align-items:center}.pagination-section[data-v-8dd81e47]{padding:16px 0 0;display:flex;justify-content:center;border-top:1px solid var(--n-divider-color);margin-top:16px}.breadcrumb-section[data-v-8dd81e47]{padding:8px 0;border-bottom:1px solid var(--n-divider-color);margin-bottom:16px}.header-section[data-v-8dd81e47]{padding:8px 0}.subscription-grid[data-v-8dd81e47]{display:grid!important;grid-auto-rows:1fr}.subscription-card[data-v-8dd81e47]{height:100%;display:flex;flex-direction:column}.subscription-card[data-v-8dd81e47] .n-card__content{flex:1;display:flex;flex-direction:column}.subscription-card[data-v-8dd81e47] .n-card__header{flex-shrink:0}.subscription-card[data-v-8dd81e47] .n-card__action{flex-shrink:0;margin-top:auto}.subscription-uuid[data-v-8dd81e47]{word-break:break-all;overflow-wrap:break-word;max-width:100%;line-height:1.4}[data-v-077e557c] .n-upload-dragger{padding:8px}.library-sidebar[data-v-1d1ed8b5]{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--n-color)}.sidebar-header[data-v-1d1ed8b5]{padding:16px;flex-shrink:0;border-bottom:1px solid var(--n-divider-color)}.sidebar-title[data-v-1d1ed8b5]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--n-text-color-1)}.sidebar-content[data-v-1d1ed8b5]{flex:1;min-height:0;overflow-y:auto;padding:8px}.sidebar-loading[data-v-1d1ed8b5],.sidebar-empty[data-v-1d1ed8b5]{padding:32px 16px;text-align:center}.library-list[data-v-1d1ed8b5]{display:flex;flex-direction:column;gap:8px}.library-card[data-v-1d1ed8b5]{width:100%;box-sizing:border-box;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:2px solid transparent;background:var(--n-color-modal)}.library-card[data-v-1d1ed8b5]:hover{border-color:var(--n-border-color);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.library-card.active[data-v-1d1ed8b5]{border-color:#18a058;background:var(--n-button-color-modal)}.library-image[data-v-1d1ed8b5]{position:relative;width:100%;height:120px;overflow:hidden;background:var(--n-color-modal)}.library-image[data-v-1d1ed8b5] .n-image{width:100%;height:100%}.library-image[data-v-1d1ed8b5] .n-image img{width:100%;height:100%;object-fit:cover}.library-overlay[data-v-1d1ed8b5]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.library-name[data-v-1d1ed8b5]{font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-type-tag[data-v-1d1ed8b5]{font-size:11px}.library-card-placeholder[data-v-1d1ed8b5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;gap:8px;min-height:120px;background:var(--n-color-modal)}.placeholder-icon[data-v-1d1ed8b5]{width:48px;height:48px;color:var(--n-text-color-3)}.sidebar-footer[data-v-1d1ed8b5]{padding:12px 16px;flex-shrink:0;border-top:1px solid var(--n-divider-color);background:var(--n-color-modal)}.footer-text[data-v-1d1ed8b5]{font-size:12px;color:var(--n-text-color-3);text-align:center}.sidebar-content[data-v-1d1ed8b5]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-1d1ed8b5]::-webkit-scrollbar-track{background:var(--n-scrollbar-color)}.sidebar-content[data-v-1d1ed8b5]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color-hover);border-radius:3px}.sidebar-content[data-v-1d1ed8b5]::-webkit-scrollbar-thumb:hover{background:var(--n-text-color-3)}@media (max-width: 768px){.sidebar-header[data-v-1d1ed8b5]{padding:12px}.sidebar-content[data-v-1d1ed8b5]{padding:6px}.library-image[data-v-1d1ed8b5]{height:100px}.library-card-placeholder[data-v-1d1ed8b5]{min-height:100px;padding:16px 8px}.library-name[data-v-1d1ed8b5]{font-size:13px}}.detail-header[data-v-e5eb64ba]{display:flex;gap:20px}.detail-poster[data-v-e5eb64ba]{flex-shrink:0;width:150px}.detail-poster[data-v-e5eb64ba] .n-image,.poster-placeholder-large[data-v-e5eb64ba]{width:150px;height:225px;border-radius:8px;overflow:hidden}.poster-placeholder-large[data-v-e5eb64ba]{display:flex;align-items:center;justify-content:center;background:var(--n-color-modal);color:var(--n-text-color-3);font-size:12px}.detail-info[data-v-e5eb64ba]{flex:1}.detail-name[data-v-e5eb64ba]{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--n-text-color-1)}.detail-overview[data-v-e5eb64ba]{line-height:1.6;color:var(--n-text-color-2)}.section-title[data-v-e5eb64ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title h3[data-v-e5eb64ba]{margin:0;font-size:18px;font-weight:600;color:var(--n-text-color-1)}.episodes-grid[data-v-e5eb64ba]{margin-top:16px}.episodes-list[data-v-e5eb64ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.episode-card[data-v-e5eb64ba]{border:2px solid var(--n-border-color);border-radius:8px;padding:8px;background:var(--n-card-color);transition:all .2s ease;position:relative}.episode-card.bound[data-v-e5eb64ba]{border-color:#18a058;background:var(--n-button-color-modal)}.episode-card.managing[data-v-e5eb64ba]{cursor:pointer}.episode-card.managing[data-v-e5eb64ba]:hover{border-color:var(--n-border-color);box-shadow:0 2px 8px #0000001a}.episode-card.selected[data-v-e5eb64ba]{border-color:#18a058;background:var(--n-button-color-modal);box-shadow:0 0 0 2px #18a05833}.episode-checkbox[data-v-e5eb64ba]{position:absolute;top:8px;left:8px;z-index:2;background:var(--n-card-color);border-radius:4px;padding:2px}.episode-still[data-v-e5eb64ba]{position:relative;width:100%;padding-top:56.25%;background:var(--n-color-modal);border-radius:4px;overflow:hidden;margin-bottom:8px}.episode-still[data-v-e5eb64ba] .n-image{position:absolute;top:0;right:0;bottom:0;left:0}.episode-placeholder[data-v-e5eb64ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600}.episode-info[data-v-e5eb64ba]{margin-bottom:8px}.episode-number[data-v-e5eb64ba]{font-size:12px;color:var(--n-text-color-3);margin-bottom:4px}.episode-name[data-v-e5eb64ba]{font-size:14px;font-weight:500;color:var(--n-text-color-1);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-binding-file[data-v-e5eb64ba]{margin-top:4px;max-width:100%;word-break:break-all;line-height:1.4}.episodes-empty[data-v-e5eb64ba]{padding:32px}.detail-actions[data-v-e5eb64ba]{padding:16px 0 0;background:var(--n-card-color)}@media (max-width: 768px){.detail-header[data-v-e5eb64ba]{flex-direction:column}.detail-poster[data-v-e5eb64ba]{width:100%;display:flex;justify-content:center}.detail-poster[data-v-e5eb64ba] .n-image,.poster-placeholder-large[data-v-e5eb64ba]{width:150px;height:225px}.detail-name[data-v-e5eb64ba]{font-size:20px}.episodes-list[data-v-e5eb64ba]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.section-title[data-v-e5eb64ba]{flex-direction:column;align-items:flex-start;gap:8px}}.bind-episode-info[data-v-e5eb64ba]{display:flex;gap:16px}.bind-episode-still[data-v-e5eb64ba]{flex-shrink:0;width:240px;height:135px;position:relative;background:var(--n-color-modal);border-radius:8px;overflow:hidden}.bind-episode-background[data-v-e5eb64ba]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.bind-episode-placeholder[data-v-e5eb64ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600}.bind-episode-details[data-v-e5eb64ba]{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:8px;overflow:hidden}.bind-episode-details[data-v-e5eb64ba] .n-space{width:100%;overflow:hidden}.bind-episode-details[data-v-e5eb64ba] .n-text{overflow:hidden;text-overflow:ellipsis}.bind-episode-details[data-v-e5eb64ba] .n-text:last-child{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:76px}.source-select-wrapper[data-v-e5eb64ba]{display:flex;gap:8px;align-items:center}.source-select-wrapper .n-select[data-v-e5eb64ba]{flex:1}.source-open-btn[data-v-e5eb64ba]{flex-shrink:0}.bind-files-empty[data-v-e5eb64ba]{padding:24px;text-align:center}.bind-files-list[data-v-e5eb64ba]{max-height:300px;overflow-y:auto;border:1px solid var(--n-border-color);border-radius:8px;padding:8px}.bind-file-item[data-v-e5eb64ba]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;background:var(--n-color-modal);margin-bottom:4px}.bind-file-item[data-v-e5eb64ba]:hover{border-color:var(--n-border-color);background:var(--n-button-color-modal)}.bind-file-item.selected[data-v-e5eb64ba]{border-color:#18a058;background:var(--n-button-color-modal)}.file-info[data-v-e5eb64ba]{flex:1;display:flex;flex-direction:column;gap:4px}.bind-files-list[data-v-e5eb64ba]::-webkit-scrollbar{width:6px}.bind-files-list[data-v-e5eb64ba]::-webkit-scrollbar-track{background:var(--n-scrollbar-color)}.bind-files-list[data-v-e5eb64ba]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color-hover);border-radius:3px}.movie-binding-container[data-v-e5eb64ba]{padding:16px 0}.movie-binding-card[data-v-e5eb64ba]{display:flex;align-items:center;justify-content:space-between;padding:20px;border:2px solid var(--n-border-color);border-radius:12px;background:var(--n-color-modal);transition:all .2s ease}.movie-binding-card[data-v-e5eb64ba]:hover{border-color:var(--n-border-color);box-shadow:0 4px 12px #0000001a}.binding-info[data-v-e5eb64ba]{flex:1}.binding-file-name[data-v-e5eb64ba]{font-size:16px;font-weight:500;color:var(--n-text-color-1);margin-top:4px;word-break:break-all}.movie-binding-empty[data-v-e5eb64ba]{padding:40px 20px;text-align:center;border:2px dashed var(--n-border-color);border-radius:12px;background:var(--n-color-modal)}@media (max-width: 768px){.movie-binding-card[data-v-e5eb64ba]{flex-direction:column;align-items:flex-start;gap:16px}.movie-binding-card[data-v-e5eb64ba] .n-button{width:100%}.add-source-modal[data-v-e5eb64ba] .n-card{max-width:95vw!important}.search-result-item[data-v-e5eb64ba]{flex-wrap:wrap}.search-result-item .result-poster[data-v-e5eb64ba]{width:60px;height:45px}.search-result-item .n-button[data-v-e5eb64ba]{width:100%;margin-top:8px}.bind-episode-info[data-v-e5eb64ba]{flex-direction:column!important;align-items:center!important}.bind-episode-still[data-v-e5eb64ba]{width:100%!important;height:auto!important;aspect-ratio:16 / 9}.bind-episode-details[data-v-e5eb64ba]{width:100%!important;align-items:flex-start!important}}.search-results[data-v-e5eb64ba]{display:flex;flex-direction:column;gap:12px}.search-results-header[data-v-e5eb64ba]{padding:8px 0;border-bottom:1px solid var(--n-border-color)}.search-results-list[data-v-e5eb64ba]{display:flex;flex-direction:column;gap:8px}.search-result-item[data-v-e5eb64ba]{display:flex;align-items:center;gap:12px;padding:12px;border:2px solid var(--n-border-color);border-radius:8px;background:var(--n-card-color);cursor:pointer;transition:all .2s ease}.search-result-item[data-v-e5eb64ba]:hover{border-color:var(--n-primary-color);box-shadow:0 2px 8px #0000001a}.search-result-item.selected[data-v-e5eb64ba]{border-color:#18a058;background:var(--n-button-color-modal);box-shadow:0 0 0 2px #18a05833}.result-poster[data-v-e5eb64ba]{flex-shrink:0;border-radius:4px;overflow:hidden}.result-info[data-v-e5eb64ba]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.result-title[data-v-e5eb64ba]{font-size:14px;font-weight:500;color:var(--n-text-color-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta[data-v-e5eb64ba]{display:flex;gap:12px;align-items:center}.files-empty[data-v-e5eb64ba]{padding:40px 20px;text-align:center}.files-list[data-v-e5eb64ba]{padding:12px 0}.file-item[data-v-e5eb64ba]{padding:12px;border:1px solid var(--n-border-color);border-radius:8px;background:var(--n-card-color);margin-bottom:8px;transition:all .2s ease}.file-item[data-v-e5eb64ba]:hover{border-color:var(--n-primary-color);box-shadow:0 2px 8px #0000001a}.file-item .file-info[data-v-e5eb64ba]{display:flex;align-items:self-start;gap:12px;margin-bottom:4px;justify-content:flex-start}.file-item .file-info[data-v-e5eb64ba] .n-text{text-align:left!important}.file-item[data-v-e5eb64ba]>.n-text{text-align:left!important;display:block}.poster-wall[data-v-a2bcfbd4]{height:100%;display:flex;flex-direction:column;background:transparent}.wall-header[data-v-a2bcfbd4]{position:relative;min-height:200px;padding:32px 24px}.header-overlay[data-v-a2bcfbd4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000000b3,#00000080);display:flex;align-items:flex-end}.header-content[data-v-a2bcfbd4]{position:relative;z-index:1;color:#fff}.library-name[data-v-a2bcfbd4]{margin:0 0 12px;font-size:32px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.wall-toolbar[data-v-a2bcfbd4]{padding:16px 24px;background:var(--n-card-color);border-bottom:1px solid var(--n-divider-color)}.toolbar-actions[data-v-a2bcfbd4]{width:100%}.wall-content[data-v-a2bcfbd4]{flex:1;overflow-y:auto;padding:24px;background:transparent}.wall-loading[data-v-a2bcfbd4],.wall-empty[data-v-a2bcfbd4]{padding:60px 24px;text-align:center}.poster-grid[data-v-a2bcfbd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.poster-item[data-v-a2bcfbd4]{cursor:pointer;transition:transform .2s ease}.poster-item[data-v-a2bcfbd4]:hover{transform:translateY(-4px)}.poster-card[data-v-a2bcfbd4]{background:var(--n-card-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:box-shadow .2s ease;border:1px solid var(--n-border-color)}.poster-item:hover .poster-card[data-v-a2bcfbd4]{box-shadow:0 4px 16px #00000040}.poster-image-container[data-v-a2bcfbd4]{position:relative;width:100%;padding-top:150%;background:var(--n-color-modal)}.poster-image[data-v-a2bcfbd4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.poster-placeholder[data-v-a2bcfbd4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.placeholder-icon[data-v-a2bcfbd4]{width:48px;height:48px;color:#ffffff80}.poster-rating[data-v-a2bcfbd4]{position:absolute;top:8px;right:8px}.poster-info[data-v-a2bcfbd4]{padding:12px;background:var(--n-card-color)}.poster-title[data-v-a2bcfbd4]{font-size:14px;font-weight:500;color:var(--n-text-color-1);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-year[data-v-a2bcfbd4]{font-size:12px;color:var(--n-text-color-3)}.poster-overview[data-v-a2bcfbd4]{font-size:11px;color:var(--n-text-color-3);line-height:1.4;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:4.2em}.wall-content[data-v-a2bcfbd4]::-webkit-scrollbar{width:8px}.wall-content[data-v-a2bcfbd4]::-webkit-scrollbar-track{background:var(--n-scrollbar-color)}.wall-content[data-v-a2bcfbd4]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color-hover);border-radius:4px}.wall-content[data-v-a2bcfbd4]::-webkit-scrollbar-thumb:hover{background:var(--n-text-color-3)}@media (max-width: 1200px){.poster-grid[data-v-a2bcfbd4]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width: 768px){.wall-header[data-v-a2bcfbd4]{min-height:160px;padding:20px 16px}.library-name[data-v-a2bcfbd4]{font-size:24px}.wall-toolbar[data-v-a2bcfbd4]{padding:12px 16px}.toolbar-actions[data-v-a2bcfbd4] .n-input{width:100%!important}.wall-content[data-v-a2bcfbd4]{padding:16px}.poster-grid[data-v-a2bcfbd4]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.poster-overview[data-v-a2bcfbd4]{font-size:10px;-webkit-line-clamp:2;max-height:2.8em}}@media (max-width: 480px){.poster-grid[data-v-a2bcfbd4]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.tmdb-poster-grid[data-v-a2bcfbd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;max-height:500px;overflow-y:auto;padding:8px}.tmdb-poster-item[data-v-a2bcfbd4]{cursor:pointer;transition:transform .2s ease}.tmdb-poster-item[data-v-a2bcfbd4]:hover{transform:translateY(-4px)}.tmdb-poster-image-container[data-v-a2bcfbd4]{position:relative;width:100%;padding-top:150%;background:var(--n-color-modal);border-radius:8px;overflow:hidden;margin-bottom:12px}.tmdb-poster-image[data-v-a2bcfbd4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tmdb-poster-placeholder[data-v-a2bcfbd4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.tmdb-poster-placeholder .placeholder-icon[data-v-a2bcfbd4]{width:48px;height:48px;color:#ffffff80}.tmdb-poster-rating[data-v-a2bcfbd4]{position:absolute;top:8px;right:8px}.tmdb-poster-type[data-v-a2bcfbd4]{position:absolute;top:8px;left:8px}.tmdb-poster-info[data-v-a2bcfbd4]{padding:8px;background:var(--n-card-color);border-radius:8px}.tmdb-poster-title[data-v-a2bcfbd4]{font-size:14px;font-weight:500;color:var(--n-text-color-1);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmdb-poster-year[data-v-a2bcfbd4]{font-size:12px;color:var(--n-text-color-3);margin-bottom:8px}@media (max-width: 768px){.tmdb-poster-grid[data-v-a2bcfbd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;max-height:60vh}.tmdb-poster-image-container[data-v-a2bcfbd4]{margin-bottom:8px;border-radius:6px}.tmdb-poster-placeholder .placeholder-icon[data-v-a2bcfbd4]{width:36px;height:36px}.tmdb-poster-info[data-v-a2bcfbd4]{padding:6px;border-radius:6px}.tmdb-poster-title[data-v-a2bcfbd4]{font-size:12px}.tmdb-poster-year[data-v-a2bcfbd4]{font-size:11px;margin-bottom:6px}}@media (max-width: 360px){.tmdb-poster-grid[data-v-a2bcfbd4]{gap:8px;padding:4px}}.casby-container[data-v-a2772885]{width:100%;height:100%;min-height:0;overflow:hidden;position:relative}.casby-wrapper[data-v-a2772885]{display:flex;gap:20px;height:100%;min-height:0;max-width:1600px;margin:0 auto}.casby-sidebar-card[data-v-a2772885]{width:260px;flex-shrink:0;height:100%;min-height:0}.casby-content-card[data-v-a2772885]{flex:1;min-width:0;height:100%;min-height:0;overflow:hidden}.loading-container[data-v-a2772885],.content-container[data-v-a2772885],.empty-container[data-v-a2772885]{height:100%;min-height:600px}.loading-container[data-v-a2772885]{display:flex;align-items:center;justify-content:center}.empty-container[data-v-a2772885]{display:flex;align-items:center;justify-content:center;color:var(--n-text-color-3)}.mobile-menu-button[data-v-a2772885]{position:fixed;bottom:24px;left:24px;z-index:50;box-shadow:0 4px 12px #00000026}.mobile-sider-overlay[data-v-a2772885]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:35}.casby-mobile-sider[data-v-a2772885]{position:fixed!important;z-index:40;top:64px;left:0;bottom:0;background:var(--n-card-color);box-shadow:2px 0 12px #00000026}.mobile-sidebar-content[data-v-a2772885]{height:100%;min-height:0;background:var(--n-card-color);overflow-y:auto}.slide-fade-enter-active[data-v-a2772885],.slide-fade-leave-active[data-v-a2772885]{transition:opacity .3s ease}.slide-fade-enter-from[data-v-a2772885],.slide-fade-leave-to[data-v-a2772885]{opacity:0}.slide-enter-active[data-v-a2772885],.slide-leave-active[data-v-a2772885]{transition:transform .3s ease}.slide-enter-from[data-v-a2772885],.slide-leave-to[data-v-a2772885]{transform:translate(-100%)}@media (max-width: 768px){.casby-container[data-v-a2772885]{padding:0}.casby-wrapper[data-v-a2772885]{gap:0}.casby-content-card[data-v-a2772885],.casby-content-card[data-v-a2772885] .n-card__content{border-radius:0}}.organize-container[data-v-cac59299]{padding:16px}.header-actions[data-v-cac59299],.filter-bar[data-v-cac59299]{flex-wrap:wrap}.mobile-history-list[data-v-cac59299]{display:none}.stats-section[data-v-cac59299]{border:1px solid rgba(128,128,128,.16);border-radius:8px;padding:10px}.stats-section-header[data-v-cac59299]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.stats-title[data-v-cac59299]{font-weight:600;font-size:14px}.stats-toggle[data-v-cac59299]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--n-text-color-2);cursor:pointer;font-size:13px;line-height:1}.stats-toggle[data-v-cac59299]:hover{color:var(--n-text-color)}.stats-grid[data-v-cac59299]{transition:opacity .2s ease}.pagination-wrap[data-v-cac59299]{max-width:100%;overflow:hidden}.history-card+.history-card[data-v-cac59299]{margin-top:10px}.history-card-head[data-v-cac59299]{display:flex;align-items:flex-start;gap:8px}.history-title[data-v-cac59299]{flex:1;min-width:0;font-weight:600;line-height:1.35;word-break:break-all}.history-meta[data-v-cac59299]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;color:#888;font-size:12px}.history-path[data-v-cac59299]{margin-top:8px;color:#555;font-size:12px;line-height:1.45;word-break:break-all}.history-error[data-v-cac59299]{margin-top:8px;color:#d03050;font-size:12px;word-break:break-all}.history-actions[data-v-cac59299]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.identify-source[data-v-cac59299]{color:#666;font-size:12px;line-height:1.5;word-break:break-all}.identify-batch-list[data-v-cac59299]{margin-top:6px;padding-left:4px;max-height:120px;overflow-y:auto}.identify-search[data-v-cac59299]{width:100%;display:flex;align-items:center}.identify-search[data-v-cac59299] .n-input{flex:1}.tmdb-result-list[data-v-cac59299]{display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow:auto;padding-right:4px}.tmdb-result-card[data-v-cac59299]{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(128,128,128,.18);border-radius:8px;padding:10px}.tmdb-poster[data-v-cac59299]{width:52px;height:78px;object-fit:cover;border-radius:4px;flex:0 0 auto;background:#8080801f}.tmdb-poster.placeholder[data-v-cac59299]{display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.tmdb-result-main[data-v-cac59299]{flex:1;min-width:0}.tmdb-result-title[data-v-cac59299]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;line-height:1.35}.tmdb-result-sub[data-v-cac59299]{margin-top:3px;color:#888;font-size:12px}.tmdb-overview[data-v-cac59299]{margin-top:6px;color:#666;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.organize-container[data-v-cac59299]{padding:8px}.organize-card[data-v-cac59299] .n-card__content{padding-left:10px;padding-right:10px}.stats-grid[data-v-cac59299] .n-card{min-width:0}.stats-section[data-v-cac59299]{padding:8px}.stats-grid[data-v-cac59299] .n-card__content{padding:10px 8px}.stats-grid[data-v-cac59299] .n-statistic .n-statistic-value{font-size:20px;line-height:1.2;word-break:break-all}.stats-grid[data-v-cac59299] .n-statistic .n-statistic-label{font-size:12px;white-space:nowrap}.organize-card[data-v-cac59299] .n-card-header{align-items:flex-start;flex-direction:column;gap:10px}.organize-card[data-v-cac59299] .n-card-header__extra,.header-actions[data-v-cac59299]{width:100%}.header-actions[data-v-cac59299] .n-button{flex:1 1 calc(50% - 6px);min-width:0}.header-actions[data-v-cac59299] .n-button:last-child{flex-basis:100%}.filter-bar[data-v-cac59299]{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.filter-bar[data-v-cac59299] .n-select,.filter-bar[data-v-cac59299] .n-input,.filter-bar[data-v-cac59299] .n-button{width:100%!important;min-width:0}.filter-bar[data-v-cac59299] .n-input{grid-column:1 / -1}.desktop-history-table[data-v-cac59299]{display:none}.mobile-history-list[data-v-cac59299]{display:block}.pagination-wrap[data-v-cac59299]{justify-content:center!important;width:100%;overflow-x:clip}.history-pagination[data-v-cac59299]{max-width:100%;--n-item-size: 28px}.history-pagination[data-v-cac59299] .n-pagination{max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:8px}.history-pagination[data-v-cac59299] .n-pagination-item{min-width:28px;height:28px;padding:0 6px}.history-pagination[data-v-cac59299] .n-pagination-size-picker{width:96px}}.profile-page-card[data-v-a6c30abb]{margin:0}.profile-card-grid[data-v-a6c30abb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.profile-card-title[data-v-a6c30abb]{display:flex;justify-content:space-between;align-items:center;gap:8px}.profile-path-label[data-v-a6c30abb]{color:#888;font-size:12px;margin-bottom:3px}.profile-path-value[data-v-a6c30abb]{word-break:break-all;font-size:13px;line-height:1.35}.profile-tags[data-v-a6c30abb]{display:flex;flex-wrap:wrap;gap:6px}.profile-actions[data-v-a6c30abb]{flex-wrap:wrap}.dir-tree-box[data-v-a6c30abb]{max-height:52vh;overflow:auto;border:1px solid var(--n-border-color);border-radius:6px;padding:8px}.selected-dir[data-v-a6c30abb]{margin-top:10px;padding:8px 10px;border-radius:6px;background:#18a05814;word-break:break-all;font-size:13px}@media (max-width: 640px){.profile-card-grid[data-v-a6c30abb]{grid-template-columns:1fr}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}.empty-container:empty{width:100%}@media (min-width: 640px){.container{max-width:640px}.empty-container:empty{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}.empty-container:empty{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}.empty-container:empty{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}.empty-container:empty{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}.empty-container:empty{max-width:1536px}}.visible{visibility:visible}.absolute,[position~=absolute]{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.m0{margin:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}.h-\[56px\]{height:56px}.h-40{height:10rem}.h-full{height:100%}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.w-\[100px\]{width:100px}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.self-start{align-self:flex-start}[justify~=start]{justify-content:flex-start}[justify~=end]{justify-content:flex-end}.justify-center,[justify~=center]{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.b,.border,[b=""]{border-width:1px}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity))}.object-contain{object-fit:contain}.px{padding-left:1rem;padding-right:1rem}.pt{padding-top:1rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}[color~="#18a058"]{--un-text-opacity:1;color:rgb(24 160 88 / var(--un-text-opacity))}[color~="#2d8cf0"]{--un-text-opacity:1;color:rgb(45 140 240 / var(--un-text-opacity))}[color~="#52c41a"]{--un-text-opacity:1;color:rgb(82 196 26 / var(--un-text-opacity))}[color~="#ccc"]{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity))}[color~="#d03050"]{--un-text-opacity:1;color:rgb(208 48 80 / var(--un-text-opacity))}[color~="#f0a020"]{--un-text-opacity:1;color:rgb(240 160 32 / var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}[line-height~="1.5"]{line-height:.375rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color: #409eff;--primary-light: #ecf5ff;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--info-color: #909399}html,body{margin:0;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body[data-theme=dark]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffffd9}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0 auto}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.n-button:focus:not(:active){box-shadow:none!important}.n-button:focus,.n-button:focus-visible,.n-button:focus-within{outline:none!important;box-shadow:none!important}button:focus,button:focus-visible{outline:none!important}.n-modal,.n-modal .n-card,.n-dropdown-menu,.n-popover{background:#ffffff4d!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:12px}.n-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:90vh}.n-dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a}body[data-theme=dark] .n-dropdown-menu{background-color:#1a1a1acc!important;box-shadow:0 8px 32px #0000004d}.n-popover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body[data-theme=dark] .n-popover{background-color:#1a1a1acc!important}.n-popover{color:#000000d9!important}body[data-theme=dark] .n-popover{background-color:#1a1a1acc!important;color:#ffffffd9!important}.n-button--primary-type{background:var(--primary-color)!important;transition:all .3s ease;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.n-button--primary-type:hover{transform:translateY(-2px);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.n-data-table .n-data-table-tr:hover{background-color:#409eff1a!important}.n-input:focus-within{box-shadow:0 0 0 2px #409eff33}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.n-form-item .n-form-item-label{font-weight:500}.input-with-icon{position:relative;width:100%}.input-with-icon .n-input{width:100%}.search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--n-text-color);z-index:1}.n-modal .n-card{max-height:90vh}.n-card__content{overflow-y:auto}@media (max-width: 768px){.n-card__content{padding:10px!important}}body[data-theme=dark] .n-modal,body[data-theme=dark] .n-modal .n-card,body[data-theme=dark] .n-dropdown-menu,body[data-theme=dark] .n-popover{background:#0003!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.n-card{border-radius:10px}body[data-theme=dark] .n-checkbox-box{background-color:#ffffff1a!important;border-color:#ffffff4d!important}body[data-theme=dark] .n-checkbox-box:hover{border-color:var(--primary-color)!important}body[data-theme=dark] .n-checkbox-box.n-checkbox-box--checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}body[data-theme=dark] .n-checkbox-box .n-checkbox-icon{color:#fff!important;--n-check-mark-color: white !important}body[data-theme=dark] .n-checkbox:focus-within .n-checkbox-box{box-shadow:0 0 0 2px #409eff4d!important}body[data-theme=dark] .n-checkbox--disabled .n-checkbox-box{background-color:#ffffff0d!important;border-color:#fff3!important}.n-modal-container{z-index:1000}.n-dropdown-menu,.n-popover{z-index:1100!important}.n-modal .n-card{max-height:90vh;overflow-y:auto;overflow-x:hidden}.n-modal .n-select-menu{max-height:none!important}
