.Downloader-module__hlrUSa__downloaderSection{padding:10px 0 35px;position:relative}.Downloader-module__hlrUSa__downloaderContainer{max-width:680px;margin:0 auto}.Downloader-module__hlrUSa__downloaderForm{flex-direction:column;gap:12px;width:100%;display:flex}.Downloader-module__hlrUSa__inputCapsule{border-radius:var(--radius-full);background:#fff;border:1.5px solid #e2e8f0f2;align-items:center;gap:12px;height:52px;padding:6px 14px 6px 20px;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 28px -6px #2563eb1f}[data-theme=dark] .Downloader-module__hlrUSa__inputCapsule{background:var(--bg-surface);border-color:#2c3b52;box-shadow:0 10px 28px -6px #00c6ff24}.Downloader-module__hlrUSa__inputCapsuleFocus{border-color:var(--brand-blue);box-shadow:0 12px 32px -6px #2563eb38,0 0 0 3px #2563eb24}.Downloader-module__hlrUSa__linkIcon{color:var(--brand-blue);flex-shrink:0;align-items:center;display:flex}.Downloader-module__hlrUSa__urlInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-family:inherit;font-size:.98rem}.Downloader-module__hlrUSa__urlInput::placeholder{color:var(--text-muted);font-weight:400}.Downloader-module__hlrUSa__clearBtn{background:var(--bg-subtle);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.Downloader-module__hlrUSa__clearBtn:hover{background:var(--border-light);color:var(--text-primary)}.Downloader-module__hlrUSa__pasteBtn{border-radius:var(--radius-full);border:1px solid var(--brand-blue-border);background:var(--brand-blue-light);height:34px;color:var(--brand-blue);cursor:pointer;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.Downloader-module__hlrUSa__pasteBtnText{display:inline}.Downloader-module__hlrUSa__pasteBtn:hover{color:var(--brand-blue-hover);background:#dbeafe;transform:translateY(-1px)}.Downloader-module__hlrUSa__downloadBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:1.05rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 8px 24px #2563eb59}.Downloader-module__hlrUSa__downloadBtn:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 10px 28px #2563eb6b}.Downloader-module__hlrUSa__downloadBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.Downloader-module__hlrUSa__modeTabsWrapper{justify-content:center;margin-bottom:14px;display:flex}.Downloader-module__hlrUSa__modeTabsCapsule{background:#fff;border:1px solid #e2e8f0f2;border-radius:9999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 2px 10px #0000000a}[data-theme=dark] .Downloader-module__hlrUSa__modeTabsCapsule{background:var(--bg-surface);border-color:#2c3b52}.Downloader-module__hlrUSa__modeTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.Downloader-module__hlrUSa__modeTab:hover:not(.Downloader-module__hlrUSa__modeTabActive){color:var(--text-primary)}.Downloader-module__hlrUSa__modeTabActive{box-shadow:0 2px 8px #2563eb52;background:var(--brand-blue)!important;color:#fff!important}.Downloader-module__hlrUSa__modeBadgePill{letter-spacing:.04em;color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:9999px;align-items:center;margin-right:4px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.Downloader-module__hlrUSa__newBadgePill{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:9999px;align-items:center;margin-left:2px;padding:2px 6px;font-size:.62rem;font-weight:800;display:inline-flex}.Downloader-module__hlrUSa__desktopTabLabel{display:inline}.Downloader-module__hlrUSa__mobileTabLabel{display:none}.Downloader-module__hlrUSa__featuresStrip{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;width:100%;margin-top:20px;padding:14px 16px;display:grid;box-shadow:0 4px 18px #00000008}[data-theme=dark] .Downloader-module__hlrUSa__featuresStrip{background:var(--bg-surface);border-color:#2c3b52}.Downloader-module__hlrUSa__featureCol{justify-content:center;align-items:center;gap:8px;display:flex}.Downloader-module__hlrUSa__featureDivider{background:#e2e8f0;width:1px;height:26px}[data-theme=dark] .Downloader-module__hlrUSa__featureDivider{background:#2c3b52}.Downloader-module__hlrUSa__featureIcon{color:var(--brand-blue);flex-shrink:0}.Downloader-module__hlrUSa__featureText{text-align:left;flex-direction:column;display:flex}.Downloader-module__hlrUSa__featureText strong{color:var(--text-primary);font-size:.75rem;font-weight:700;line-height:1.15}.Downloader-module__hlrUSa__featureText span{color:var(--text-muted);font-size:.62rem;line-height:1.15}@media (max-width:640px){.Downloader-module__hlrUSa__featuresStrip{border-radius:16px;grid-template-columns:1fr 1fr;gap:12px 10px;margin-top:16px;padding:14px;display:grid}.Downloader-module__hlrUSa__featureDivider{display:none}.Downloader-module__hlrUSa__featureCol{justify-content:flex-start;gap:8px;padding:2px 4px}.Downloader-module__hlrUSa__featureIcon{width:17px;height:17px}.Downloader-module__hlrUSa__featureText strong{font-size:.76rem}.Downloader-module__hlrUSa__featureText span{font-size:.63rem}}.Downloader-module__hlrUSa__clipboardToast{justify-content:center;margin-top:10px;display:flex}.Downloader-module__hlrUSa__clipboardToast span{background:var(--text-primary);color:#fff;border-radius:var(--radius-full);padding:6px 16px;font-size:.8rem;font-weight:600;animation:.2s Downloader-module__hlrUSa__fadeIn}@keyframes Downloader-module__hlrUSa__blinkCursor{0%,to{border-right-color:#0000}50%{border-right-color:#22c55e}}@keyframes Downloader-module__hlrUSa__typeAndDelete{0%,12%{width:0}48%,68%{width:17em}92%,to{width:0}}.Downloader-module__hlrUSa__terminalLoaderWrapper{justify-content:center;margin-top:18px;animation:.25s ease-out Downloader-module__hlrUSa__fadeIn;display:flex}.Downloader-module__hlrUSa__terminalLoader{color:#22c55e;box-sizing:border-box;background:#0f172a;border:1px solid #3b82f659;border-radius:12px;width:100%;max-width:380px;padding:2.2em 1.2em 1.1em;font-family:SF Mono,Monaco,Courier New,Courier,monospace;font-size:.92rem;position:relative;overflow:hidden;box-shadow:0 12px 30px -6px #00000073,0 0 25px #2563eb2e}[data-theme=light] .Downloader-module__hlrUSa__terminalLoader{background:#0f172a;border-color:#2563eb73;box-shadow:0 14px 34px -8px #2563eb47,0 0 20px #00c6ff26}.Downloader-module__hlrUSa__terminalHeader{box-sizing:border-box;background:#1e293b;border-bottom:1px solid #ffffff14;border-top-left-radius:11px;border-top-right-radius:11px;justify-content:space-between;align-items:center;height:2em;padding:0 .8em;display:flex;position:absolute;top:0;left:0;right:0}.Downloader-module__hlrUSa__terminalControls{align-items:center;gap:6px;display:flex}.Downloader-module__hlrUSa__control{background-color:#64748b;border-radius:50%;width:9px;height:9px;display:inline-block}.Downloader-module__hlrUSa__controlClose{background-color:#ef4444}.Downloader-module__hlrUSa__controlMinimize{background-color:#eab308}.Downloader-module__hlrUSa__controlMaximize{background-color:#22c55e}.Downloader-module__hlrUSa__terminalTitle{color:#94a3b8;letter-spacing:.02em;font-family:inherit;font-size:.74rem;font-weight:600}.Downloader-module__hlrUSa__terminalBody{align-items:center;gap:8px;display:flex}.Downloader-module__hlrUSa__terminalPrompt{color:#38bdf8;-webkit-user-select:none;user-select:none;font-weight:700}.Downloader-module__hlrUSa__terminalText{white-space:nowrap;color:#4ade80;letter-spacing:.01em;border-right:.2em solid #22c55e;font-weight:600;animation:4.2s steps(22,end) infinite Downloader-module__hlrUSa__typeAndDelete,.6s step-end infinite alternate Downloader-module__hlrUSa__blinkCursor;display:inline-block;overflow:hidden}.Downloader-module__hlrUSa__statusBar{justify-content:center;align-items:center;min-height:28px;margin-top:12px;display:flex}.Downloader-module__hlrUSa__detectedBadge{border-radius:var(--radius-full);color:var(--text-primary);background:var(--bg-surface);border:1.5px solid var(--border-light);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:5px 16px;font-size:.85rem;font-weight:700;animation:.2s ease-out Downloader-module__hlrUSa__badgeIn;display:inline-flex}.Downloader-module__hlrUSa__detectingBadge{border-radius:var(--radius-full);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-card);align-items:center;gap:8px;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-flex}@keyframes Downloader-module__hlrUSa__badgeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Downloader-module__hlrUSa__loadingSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Downloader-module__hlrUSa__spin}.Downloader-module__hlrUSa__detectingSpinner{border:1.5px solid #64748b40;border-top-color:var(--brand-blue);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite Downloader-module__hlrUSa__spin}@keyframes Downloader-module__hlrUSa__spin{to{transform:rotate(360deg)}}.Downloader-module__hlrUSa__errorAlert{border-radius:var(--radius-md);color:#991b1b;background:#fff5f5;border:1.5px solid #ef444440;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 18px;font-size:.9rem;animation:.2s Downloader-module__hlrUSa__fadeIn;display:flex}.Downloader-module__hlrUSa__errorContent{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.Downloader-module__hlrUSa__errorText{line-height:1.45}.Downloader-module__hlrUSa__retryBtn{border-radius:var(--radius-full);color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #ef444466;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.Downloader-module__hlrUSa__retryBtn:hover{background:#fecaca;transform:translateY(-1px)}@media (max-width:768px){.Downloader-module__hlrUSa__downloaderSection{padding:6px 0 20px}.Downloader-module__hlrUSa__inputCapsule{border-radius:var(--radius-full);gap:8px;height:52px;padding:4px 10px 4px 14px}.Downloader-module__hlrUSa__urlInput{width:100%;font-size:16px}.Downloader-module__hlrUSa__downloadBtn{border-radius:var(--radius-full);touch-action:manipulation;width:100%;height:52px;font-size:1.05rem;font-weight:800}.Downloader-module__hlrUSa__downloadBtn:active{transform:scale(.98)}.Downloader-module__hlrUSa__clearBtn{width:34px;height:34px}.Downloader-module__hlrUSa__pasteBtn{height:34px;padding:5px 12px;font-size:.8rem}.Downloader-module__hlrUSa__featuresStrip{border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:12px 14px}.Downloader-module__hlrUSa__featureDivider{display:none}.Downloader-module__hlrUSa__featureCol{justify-content:flex-start;gap:8px}.Downloader-module__hlrUSa__featureText strong{font-size:.74rem}.Downloader-module__hlrUSa__featureText span{font-size:.65rem}.Downloader-module__hlrUSa__errorAlert{margin-top:12px;padding:10px 14px;font-size:.82rem}.Downloader-module__hlrUSa__errorContent{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.Downloader-module__hlrUSa__desktopTabLabel{display:none}.Downloader-module__hlrUSa__mobileTabLabel{font-weight:700;display:inline}.Downloader-module__hlrUSa__modeBadgePill,.Downloader-module__hlrUSa__newBadgePill{display:none}}@media (max-width:480px){.Downloader-module__hlrUSa__modeTabsCapsule{justify-content:space-between;gap:3px;width:100%;max-width:100%;padding:3px;display:flex}.Downloader-module__hlrUSa__modeTab{flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:7px 4px;font-size:.78rem}.Downloader-module__hlrUSa__modeBadgePill,.Downloader-module__hlrUSa__newBadgePill{display:none}.Downloader-module__hlrUSa__inputCapsule{height:48px;padding:4px 10px 4px 14px}.Downloader-module__hlrUSa__urlInput{font-size:16px}.Downloader-module__hlrUSa__downloadBtn{border-radius:var(--radius-full);height:48px;font-size:.98rem}}@media (max-width:360px){.Downloader-module__hlrUSa__modeTabsCapsule{gap:2px;padding:2px}.Downloader-module__hlrUSa__modeTab{gap:2px;padding:6px 2px;font-size:.7rem}.Downloader-module__hlrUSa__modeBadgePill,.Downloader-module__hlrUSa__newBadgePill{display:none}.Downloader-module__hlrUSa__inputCapsule{height:46px;padding:4px 6px 4px 10px}.Downloader-module__hlrUSa__urlInput{font-size:16px}.Downloader-module__hlrUSa__downloadBtn{border-radius:var(--radius-full);height:46px;font-size:.92rem}}.Downloader-module__hlrUSa__downloadProgressCard{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;margin-top:20px;padding:20px 24px;animation:.25s ease-out Downloader-module__hlrUSa__fadeIn;display:flex}.Downloader-module__hlrUSa__progressHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.Downloader-module__hlrUSa__progressTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.Downloader-module__hlrUSa__progressPercent{color:var(--brand-blue);font-size:.95rem;font-weight:800}.Downloader-module__hlrUSa__progressBarTrack{background:var(--bg-subtle);border-radius:var(--radius-full);width:100%;height:10px;position:relative;overflow:hidden}.Downloader-module__hlrUSa__progressBarFill{border-radius:var(--radius-full);background:linear-gradient(90deg,#2563eb,#3b82f6);height:100%;transition:width .2s ease-out}.Downloader-module__hlrUSa__progressBarIndeterminate{width:40%;animation:1.5s ease-in-out infinite Downloader-module__hlrUSa__indeterminateSlide;position:absolute;top:0}@keyframes Downloader-module__hlrUSa__indeterminateSlide{0%{left:-40%}50%{width:60%;left:40%}to{width:40%;left:100%}}.Downloader-module__hlrUSa__progressDetails{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.Downloader-module__hlrUSa__completionBanner{background:var(--bg-surface);border-radius:var(--radius-lg);box-sizing:border-box;border:1px solid #10b98166;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:18px;padding:16px 20px;animation:.25s ease-out Downloader-module__hlrUSa__fadeIn;display:flex;box-shadow:0 8px 24px -4px #10b9811f,0 2px 6px #00000005}[data-theme=dark] .Downloader-module__hlrUSa__completionBanner{background:#0f172ad9;border-color:#10b98173;box-shadow:0 8px 28px -4px #00000073}.Downloader-module__hlrUSa__completionMain{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.Downloader-module__hlrUSa__completionStatusRow{align-items:center;gap:8px;display:flex}.Downloader-module__hlrUSa__completionCheckIcon{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.Downloader-module__hlrUSa__completionStatusTitle{color:#059669;letter-spacing:.01em;font-size:.88rem;font-weight:700}[data-theme=dark] .Downloader-module__hlrUSa__completionStatusTitle{color:#34d399}.Downloader-module__hlrUSa__completionDismissBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:all .15s;display:flex}.Downloader-module__hlrUSa__completionDismissBtn:hover{background:var(--bg-subtle);color:var(--text-primary)}.Downloader-module__hlrUSa__completionFilename{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:440px;font-size:.95rem;font-weight:700;line-height:1.35;overflow:hidden}.Downloader-module__hlrUSa__completionMetaRow{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.Downloader-module__hlrUSa__completionMetaItem{color:var(--text-secondary)}.Downloader-module__hlrUSa__completionMetaDot{color:var(--text-muted)}.Downloader-module__hlrUSa__completionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Downloader-module__hlrUSa__completionBtnPrimary{background:var(--brand-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 12px #2563eb40}.Downloader-module__hlrUSa__completionBtnPrimary:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.Downloader-module__hlrUSa__completionBtnSecondary{background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.Downloader-module__hlrUSa__completionBtnSecondary:hover{background:var(--bg-subtle-hover);border-color:var(--brand-blue-border)}.Downloader-module__hlrUSa__completionBtnGhost{color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.Downloader-module__hlrUSa__completionBtnGhost:hover{color:var(--text-primary);background:var(--bg-subtle)}.Downloader-module__hlrUSa__batchContainer{flex-direction:column;gap:24px;animation:.25s ease-out Downloader-module__hlrUSa__fadeIn;display:flex}.Downloader-module__hlrUSa__batchCard{background:#fff;border:1.5px solid #e2e8f0f2;border-radius:24px;flex-direction:column;gap:18px;padding:24px 28px;transition:all .25s;display:flex;box-shadow:0 16px 40px -8px #2563eb1f,0 0 35px #ec489914}[data-theme=dark] .Downloader-module__hlrUSa__batchCard{background:var(--bg-surface);border-color:#2c3b52;box-shadow:0 16px 40px -8px #2563eb38,0 0 40px #00c6ff1f}.Downloader-module__hlrUSa__batchHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Downloader-module__hlrUSa__batchHeaderLeft{flex:1;min-width:260px}.Downloader-module__hlrUSa__batchHeading{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:1.35rem;font-weight:800}.Downloader-module__hlrUSa__batchSubtitle{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.45}.Downloader-module__hlrUSa__batchCounterBadge{background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:var(--radius-full);color:var(--brand-blue);white-space:nowrap;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.Downloader-module__hlrUSa__batchTextareaWrapper{width:100%}.Downloader-module__hlrUSa__batchTextarea{width:100%;color:var(--text-primary);background:var(--bg-subtle);border:1.5px solid var(--border-light);resize:vertical;box-sizing:border-box;border-radius:16px;outline:none;min-height:130px;padding:14px 18px;font-family:inherit;font-size:.95rem;line-height:1.55;transition:all .2s}.Downloader-module__hlrUSa__batchTextarea:focus{border-color:var(--brand-blue);background:var(--bg-surface);box-shadow:0 0 0 3px #2563eb1f}.Downloader-module__hlrUSa__batchTextarea::placeholder{color:var(--text-muted);font-weight:400}.Downloader-module__hlrUSa__batchToolBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Downloader-module__hlrUSa__batchToolBarLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Downloader-module__hlrUSa__batchSecondaryBtn,.Downloader-module__hlrUSa__batchDemoBtn,.Downloader-module__hlrUSa__batchClearBtn{border-radius:var(--radius-full);cursor:pointer;border:1.5px solid var(--border-light);background:var(--bg-surface);color:var(--text-secondary);align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .18s;display:inline-flex}.Downloader-module__hlrUSa__batchSecondaryBtn:hover,.Downloader-module__hlrUSa__batchClearBtn:hover{color:var(--text-primary);border-color:var(--brand-blue-border);background:var(--bg-subtle-hover)}.Downloader-module__hlrUSa__batchDemoBtn{color:#ec4899;background:linear-gradient(135deg,#ec489914,#6366f114);border-color:#ec489940}.Downloader-module__hlrUSa__batchDemoBtn:hover{color:#db2777;background:linear-gradient(135deg,#ec489929,#6366f129);border-color:#ec489973;transform:translateY(-1px)}.Downloader-module__hlrUSa__batchProcessBtn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 26px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb52}.Downloader-module__hlrUSa__batchProcessBtn:hover:not(:disabled){background:var(--brand-blue-hover);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb66}.Downloader-module__hlrUSa__batchProcessBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.Downloader-module__hlrUSa__batchProgressContainer{background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:14px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.Downloader-module__hlrUSa__batchProgressBarTrack{border-radius:var(--radius-full);background:#2563eb2e;width:100%;height:8px;overflow:hidden}.Downloader-module__hlrUSa__batchProgressBarFill{background:linear-gradient(90deg, var(--brand-blue), #06b6d4);border-radius:var(--radius-full);height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.Downloader-module__hlrUSa__batchProgressText{color:var(--brand-blue);font-size:.82rem;font-weight:600}.Downloader-module__hlrUSa__batchResultsSection{flex-direction:column;gap:18px;display:flex}.Downloader-module__hlrUSa__batchActionBar{background:var(--bg-surface);border:1.5px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.Downloader-module__hlrUSa__batchActionBarLeft{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Downloader-module__hlrUSa__batchReadyCount{color:var(--text-primary);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.Downloader-module__hlrUSa__batchDownloadingStatus{color:var(--brand-blue);background:var(--brand-blue-light);border-radius:var(--radius-full);padding:4px 12px;font-size:.85rem;font-weight:600}.Downloader-module__hlrUSa__batchActionBarRight{margin-left:auto}.Downloader-module__hlrUSa__batchDownloadAllBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;justify-content:center;align-items:center;gap:8px;padding:11px 26px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98152}.Downloader-module__hlrUSa__batchDownloadAllBtn:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 18px #10b9816b}.Downloader-module__hlrUSa__batchDownloadAllBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.Downloader-module__hlrUSa__batchCardsGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.Downloader-module__hlrUSa__batchCardItem{background:var(--bg-surface);border:1.5px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.Downloader-module__hlrUSa__batchCardItem:hover{border-color:var(--brand-blue-border);transform:translateY(-2px);box-shadow:0 12px 28px -6px #00000014}.Downloader-module__hlrUSa__batchCardItemCompleted{border-color:#10b98180;box-shadow:0 8px 24px -4px #10b98126}.Downloader-module__hlrUSa__batchCardItemError{border-color:#ef444480;box-shadow:0 8px 24px -4px #ef444426}.Downloader-module__hlrUSa__batchCardThumbWrapper{aspect-ratio:16/9;background:#0f172a;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Downloader-module__hlrUSa__batchCardThumb{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Downloader-module__hlrUSa__batchCardItem:hover .Downloader-module__hlrUSa__batchCardThumb{transform:scale(1.03)}.Downloader-module__hlrUSa__batchCardThumbPlaceholder{color:#64748b;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Downloader-module__hlrUSa__batchPlatformPill{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#0f172abf;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.Downloader-module__hlrUSa__batchDurationBadge{color:#fff;background:#000000bf;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;bottom:10px;right:10px}.Downloader-module__hlrUSa__batchCardBody{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.Downloader-module__hlrUSa__batchItemIndex{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.Downloader-module__hlrUSa__batchItemTitle{color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.Downloader-module__hlrUSa__batchItemAuthor{color:var(--text-secondary);font-size:.8rem}.Downloader-module__hlrUSa__batchItemError{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;display:flex}[data-theme=dark] .Downloader-module__hlrUSa__batchItemError{background:#ef44441f;border-color:#ef444440}.Downloader-module__hlrUSa__batchFormatSelector{align-items:center;gap:8px;margin-top:auto;display:flex}.Downloader-module__hlrUSa__batchFormatLabel{color:var(--text-secondary);font-size:.78rem;font-weight:600}.Downloader-module__hlrUSa__batchSelect{background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-light);cursor:pointer;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.82rem;transition:border-color .15s}.Downloader-module__hlrUSa__batchSelect:focus{border-color:var(--brand-blue)}.Downloader-module__hlrUSa__batchCardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.Downloader-module__hlrUSa__batchStatusPill{font-size:.78rem;font-weight:700}.Downloader-module__hlrUSa__statusResolving,.Downloader-module__hlrUSa__statusDownloading{color:var(--brand-blue);align-items:center;gap:6px;display:inline-flex}.Downloader-module__hlrUSa__statusDotPulse{background:var(--brand-blue);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate Downloader-module__hlrUSa__pulseDot}@keyframes Downloader-module__hlrUSa__pulseDot{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.Downloader-module__hlrUSa__statusReady{color:var(--text-secondary)}.Downloader-module__hlrUSa__statusCompleted{color:#10b981;align-items:center;gap:4px;display:inline-flex}.Downloader-module__hlrUSa__statusError{color:#ef4444}.Downloader-module__hlrUSa__batchItemDownloadBtn{border-radius:var(--radius-full);background:var(--brand-blue);color:#fff;cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .18s;display:inline-flex}.Downloader-module__hlrUSa__batchItemDownloadBtn:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.Downloader-module__hlrUSa__batchItemDownloadBtnSecondary{border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.Downloader-module__hlrUSa__batchItemDownloadBtnSecondary:hover{background:var(--bg-subtle-hover);color:var(--text-primary)}@media (max-width:640px){.Downloader-module__hlrUSa__batchCard{border-radius:18px;padding:16px 18px}.Downloader-module__hlrUSa__batchToolBar{flex-direction:column;align-items:stretch}.Downloader-module__hlrUSa__batchToolBarLeft{justify-content:flex-start}.Downloader-module__hlrUSa__batchProcessBtn{width:100%}.Downloader-module__hlrUSa__batchActionBar{flex-direction:column;align-items:stretch}.Downloader-module__hlrUSa__batchActionBarRight{width:100%;margin-left:0}.Downloader-module__hlrUSa__batchDownloadAllBtn{width:100%}.Downloader-module__hlrUSa__toastCard{min-width:290px;padding:10px 14px}}@media (max-width:480px){.Downloader-module__hlrUSa__downloaderSection{padding:6px 0 24px}.Downloader-module__hlrUSa__downloaderContainer{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0}.Downloader-module__hlrUSa__modeTabsWrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;margin-bottom:12px;padding:0 2px;display:flex}.Downloader-module__hlrUSa__modeTabsCapsule{box-sizing:border-box;justify-content:space-between;align-items:center;gap:3px;width:100%;max-width:100%;margin:0 auto;padding:3px;display:flex}.Downloader-module__hlrUSa__modeTab{white-space:nowrap;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:7px 4px;font-size:clamp(.72rem,3vw,.78rem)}.Downloader-module__hlrUSa__modeBadgePill{display:none}.Downloader-module__hlrUSa__newBadgePill{margin-right:1px;padding:1px 4px;font-size:.58rem}.Downloader-module__hlrUSa__downloaderForm{box-sizing:border-box;gap:10px;width:100%;margin:0 auto}.Downloader-module__hlrUSa__inputCapsule{border-radius:var(--radius-full);box-sizing:border-box;gap:8px;width:100%;height:50px;min-height:50px;padding:4px 8px 4px 14px}.Downloader-module__hlrUSa__urlInput{min-width:0;padding:6px 0;font-size:16px}.Downloader-module__hlrUSa__pasteBtn{touch-action:manipulation;height:36px;min-height:36px;padding:5px 11px;font-size:.78rem}.Downloader-module__hlrUSa__downloadBtn{border-radius:var(--radius-full);box-sizing:border-box;touch-action:manipulation;width:100%;height:50px;min-height:50px;font-size:1.02rem}.Downloader-module__hlrUSa__autoDownloadBar{margin-top:4px;padding:6px 12px}.Downloader-module__hlrUSa__toggleText{font-size:.78rem}.Downloader-module__hlrUSa__autoDownloadBadge{padding:2px 7px;font-size:.68rem}}@media (max-width:375px){.Downloader-module__hlrUSa__modeBadgePill,.Downloader-module__hlrUSa__newBadgePill{display:none}}@media (max-width:360px){.Downloader-module__hlrUSa__downloaderContainer{width:100%;padding:0}.Downloader-module__hlrUSa__inputCapsule{gap:6px;height:48px;min-height:48px;padding:4px 6px 4px 10px}.Downloader-module__hlrUSa__pasteBtn{gap:3px;height:34px;min-height:34px;padding:4px 8px;font-size:.74rem}.Downloader-module__hlrUSa__downloadBtn{height:48px;min-height:48px;font-size:.95rem}.Downloader-module__hlrUSa__autoDownloadBar{padding:5px 8px}.Downloader-module__hlrUSa__toggleSlider{width:32px;height:18px}.Downloader-module__hlrUSa__toggleInput:checked+.Downloader-module__hlrUSa__toggleSlider:after{transform:translate(14px)}.Downloader-module__hlrUSa__toggleSlider:after{width:14px;height:14px}.Downloader-module__hlrUSa__toggleText{font-size:.72rem}.Downloader-module__hlrUSa__autoDownloadBadge{padding:2px 5px;font-size:.62rem}.Downloader-module__hlrUSa__modeTabsCapsule{gap:2px;max-width:100%;padding:2px}.Downloader-module__hlrUSa__modeTab{gap:3px;padding:6px 3px;font-size:.72rem}}@media (max-width:350px){.Downloader-module__hlrUSa__modeTab{gap:2px;padding:5px 2px;font-size:.68rem}.Downloader-module__hlrUSa__newBadgePill{display:none}}.Downloader-module__hlrUSa__autoDownloadBar{border:1.5px solid var(--border-light);border-radius:var(--radius-full);background:#f8fafcf2;justify-content:space-between;align-items:center;margin-top:2px;padding:8px 14px;transition:all .2s;display:flex}[data-theme=dark] .Downloader-module__hlrUSa__autoDownloadBar{background:var(--bg-surface);border-color:#26334a}.Downloader-module__hlrUSa__autoDownloadToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.Downloader-module__hlrUSa__toggleInput{opacity:0;width:0;height:0;position:absolute}.Downloader-module__hlrUSa__toggleSlider{background-color:#cbd5e1;border-radius:9999px;flex-shrink:0;width:38px;height:22px;transition:background-color .2s;display:inline-block;position:relative}[data-theme=dark] .Downloader-module__hlrUSa__toggleSlider{background-color:#334155}.Downloader-module__hlrUSa__toggleSlider:after{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.Downloader-module__hlrUSa__toggleInput:checked+.Downloader-module__hlrUSa__toggleSlider{background-color:var(--brand-blue)}.Downloader-module__hlrUSa__toggleInput:checked+.Downloader-module__hlrUSa__toggleSlider:after{transform:translate(16px)}.Downloader-module__hlrUSa__toggleText{color:var(--text-primary);font-size:.85rem;font-weight:600}.Downloader-module__hlrUSa__toggleLabelGroup{flex-direction:column;gap:2px;display:flex}.Downloader-module__hlrUSa__toggleDesc{color:var(--text-muted);font-size:.72rem;font-weight:500}.Downloader-module__hlrUSa__zapIcon{vertical-align:middle;display:inline-block}.Downloader-module__hlrUSa__pasteBtnAuto{box-shadow:0 4px 12px #2563eb52;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important}.Downloader-module__hlrUSa__pasteBtnAuto:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb6b;background:linear-gradient(135deg,#1d4ed8,#1e40af)!important}.Downloader-module__hlrUSa__autoDownloadBadge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.Downloader-module__hlrUSa__badgeOn{color:#059669;background:#10b9811f;border:1px solid #10b98159}[data-theme=dark] .Downloader-module__hlrUSa__badgeOn{color:#34d399;background:#10b98133;border-color:#10b98180}.Downloader-module__hlrUSa__badgeOff{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border-light)}.Downloader-module__hlrUSa__modernLoaderCard{border:1.5px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:14px;margin-top:14px;padding:16px 20px;animation:.25s Downloader-module__hlrUSa__fadeIn;display:flex}[data-theme=dark] .Downloader-module__hlrUSa__modernLoaderCard{background:var(--bg-surface);border-color:#26334a}.Downloader-module__hlrUSa__modernSpinner{border:3px solid #2563eb2e;border-top-color:var(--brand-blue);border-radius:50%;flex-shrink:0;width:26px;height:26px;animation:.8s linear infinite Downloader-module__hlrUSa__spin}.Downloader-module__hlrUSa__modernLoaderContent{flex-direction:column;gap:2px;display:flex}.Downloader-module__hlrUSa__modernLoaderTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.Downloader-module__hlrUSa__modernLoaderSubtitle{color:var(--text-secondary);font-size:.82rem}@keyframes Downloader-module__hlrUSa__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Downloader-module__hlrUSa__downloaderContainerWide{margin:0 auto;transition:max-width .3s cubic-bezier(.16,1,.3,1);max-width:1120px!important}.Downloader-module__hlrUSa__modeBadgePill{color:#475569;letter-spacing:.03em;background:#e2e8f0;border-radius:9999px;padding:2px 6px;font-size:.68rem;font-weight:700}.Downloader-module__hlrUSa__newBadgePill{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);border-radius:9999px;padding:2px 6px;font-size:.68rem;font-weight:800;box-shadow:0 1px 4px #0284c74d}.Downloader-module__hlrUSa__batchSkeletonThumb{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;justify-content:center;align-items:center;width:100%;height:100%;animation:1.5s infinite Downloader-module__hlrUSa__batchShimmer;display:flex;position:absolute;inset:0}[data-theme=dark] .Downloader-module__hlrUSa__batchSkeletonThumb{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}.Downloader-module__hlrUSa__batchSkeletonLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;height:14px;margin-bottom:8px;animation:1.5s infinite Downloader-module__hlrUSa__batchShimmer}[data-theme=dark] .Downloader-module__hlrUSa__batchSkeletonLine{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}@keyframes Downloader-module__hlrUSa__batchShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
