.Header-module__hBw1pG__headerWrapper{z-index:50;-webkit-backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e5e9f0b3;width:100%;transition:background-color .25s,border-color .25s;position:sticky;top:0}[data-theme=dark] .Header-module__hBw1pG__headerWrapper{background:#141c2ef0;border-bottom-color:#26334acc}.Header-module__hBw1pG__headerContainer{height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.Header-module__hBw1pG__brandWrapper{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}@keyframes Header-module__hBw1pG__logoFadeScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Header-module__hBw1pG__brandLogo{object-fit:cover;border-radius:12px;width:42px;height:42px;animation:.45s cubic-bezier(.16,1,.3,1) both Header-module__hBw1pG__logoFadeScale;box-shadow:0 4px 12px #2563eb29}.Header-module__hBw1pG__brandTextGroup{flex-direction:column;display:flex}.Header-module__hBw1pG__brandName{color:var(--text-primary);letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.15;animation:.45s cubic-bezier(.16,1,.3,1) 50ms both Header-module__hBw1pG__logoFadeScale}.Header-module__hBw1pG__brandTagline{color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1.2}.Header-module__hBw1pG__navCenter{justify-content:center;align-items:center;display:flex}.Header-module__hBw1pG__navLinks{align-items:center;gap:32px;list-style:none;display:flex}.Header-module__hBw1pG__navItem{position:relative}.Header-module__hBw1pG__navLink{color:var(--text-secondary);padding:8px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.Header-module__hBw1pG__navLink:hover{color:var(--text-primary)}.Header-module__hBw1pG__navLinkActive{color:var(--text-primary);font-weight:700}.Header-module__hBw1pG__navLinkActive:after{content:"";background:var(--brand-blue);border-radius:2px;height:2.5px;position:absolute;bottom:0;left:0;right:0}.Header-module__hBw1pG__actionsRight{flex-shrink:0;align-items:center;gap:14px;display:flex}.Header-module__hBw1pG__actionIconBtn{width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.Header-module__hBw1pG__actionIconBtn:hover{background:var(--bg-subtle);color:var(--brand-blue)}.Header-module__hBw1pG__langSelector{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.Header-module__hBw1pG__langSelector:hover{background:var(--bg-subtle)}.Header-module__hBw1pG__fastFreeBtn{color:#fff;background:var(--brand-blue);border-radius:var(--radius-full);align-items:center;gap:8px;padding:10px 20px;font-size:.925rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb47}.Header-module__hBw1pG__fastFreeBtn:hover{background:var(--brand-blue-hover);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb59}.Header-module__hBw1pG__mobileMenuBtn{border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border-light);width:38px;height:38px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:none}.Header-module__hBw1pG__mobileDrawerOpen{display:none}@media (max-width:900px){.Header-module__hBw1pG__navCenter,.Header-module__hBw1pG__langSelector{display:none}.Header-module__hBw1pG__mobileMenuBtn{display:flex}.Header-module__hBw1pG__mobileDrawerOpen{background:var(--bg-surface);border-bottom:1px solid var(--border-light);flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex}.Header-module__hBw1pG__mobileNavLink{color:var(--text-primary);border-bottom:1px solid var(--border-card);padding:8px 0;font-size:1.05rem;font-weight:600;text-decoration:none}}@media (max-width:768px){.Header-module__hBw1pG__headerContainer{gap:12px;height:60px}.Header-module__hBw1pG__brandLogo{border-radius:10px;width:34px;height:34px}.Header-module__hBw1pG__brandName{font-size:1.15rem}.Header-module__hBw1pG__brandTagline{font-size:.65rem}.Header-module__hBw1pG__brandWrapper{gap:8px}.Header-module__hBw1pG__fastFreeBtn{gap:6px;padding:8px 14px;font-size:.82rem}.Header-module__hBw1pG__actionIconBtn{width:32px;height:32px}.Header-module__hBw1pG__mobileMenuBtn{width:34px;height:34px}.Header-module__hBw1pG__actionsRight{gap:8px}}@media (max-width:480px){.Header-module__hBw1pG__headerContainer{gap:8px;height:58px;padding-left:12px;padding-right:12px}.Header-module__hBw1pG__brandTagline,.Header-module__hBw1pG__fastFreeBtn{display:none}.Header-module__hBw1pG__brandName{white-space:nowrap;font-size:1.15rem}.Header-module__hBw1pG__actionIconBtn,.Header-module__hBw1pG__mobileMenuBtn{width:44px;min-width:44px;height:44px;min-height:44px}.Header-module__hBw1pG__actionsRight{gap:4px}}@media (max-width:360px){.Header-module__hBw1pG__headerContainer{padding-left:8px;padding-right:8px}.Header-module__hBw1pG__brandLogo{width:30px;height:30px}.Header-module__hBw1pG__brandName{font-size:1.05rem}.Header-module__hBw1pG__actionIconBtn,.Header-module__hBw1pG__mobileMenuBtn{width:40px;min-width:40px;height:40px;min-height:40px}}.Header-module__hBw1pG__dropdownTrigger{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:4px;padding:8px 0;font-family:inherit;font-size:.95rem;font-weight:500;transition:color .15s;display:flex}.Header-module__hBw1pG__dropdownTrigger:hover{color:var(--text-primary)}.Header-module__hBw1pG__dropdownMenu{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-lg);z-index:100;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:100%;left:0}.Header-module__hBw1pG__dropdownItem{border-radius:var(--radius-xs);color:var(--text-primary);align-items:center;padding:8px 12px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.Header-module__hBw1pG__dropdownItem:hover{background:var(--brand-blue-light);color:var(--brand-blue)}.Header-module__hBw1pG__mobileSectionTitle{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em;margin-top:8px;margin-bottom:2px;font-size:.75rem;font-weight:700}.Header-module__hBw1pG__mobileSubLink{color:var(--text-secondary);border-radius:var(--radius-xs);padding:6px 12px;font-size:.92rem;font-weight:500;text-decoration:none}.Header-module__hBw1pG__mobileSubLink:hover{background:var(--bg-subtle);color:var(--brand-blue)}
.DownloadResult-module__aHrIkW__resultCard{background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:100%;margin-top:24px;padding:28px;transition:all .2s;animation:.25s ease-out DownloadResult-module__aHrIkW__fadeIn;overflow:hidden}@keyframes DownloadResult-module__aHrIkW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DownloadResult-module__aHrIkW__resultGrid{box-sizing:border-box;align-items:flex-start;gap:28px;width:100%;min-width:0;max-width:100%;display:flex}.DownloadResult-module__aHrIkW__thumbnailWrapper{background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-light);flex-shrink:0;justify-content:center;align-items:center;transition:width .2s,aspect-ratio .2s;display:flex;position:relative;overflow:hidden}.DownloadResult-module__aHrIkW__aspectLandscape{aspect-ratio:16/9;width:220px}.DownloadResult-module__aHrIkW__aspectPortrait{aspect-ratio:9/16;width:140px}.DownloadResult-module__aHrIkW__aspectSquare{aspect-ratio:1;width:170px}.DownloadResult-module__aHrIkW__aspectVertical{aspect-ratio:4/5;width:150px}.DownloadResult-module__aHrIkW__thumbnailImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .3s}.DownloadResult-module__aHrIkW__thumbnailSkeleton{z-index:1;background:linear-gradient(90deg,#e2e8f099 25%,#cbd5e1e6 50%,#e2e8f099 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite DownloadResult-module__aHrIkW__skeletonShimmer;position:absolute;top:0;left:0}[data-theme=dark] .DownloadResult-module__aHrIkW__thumbnailSkeleton{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}@keyframes DownloadResult-module__aHrIkW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.DownloadResult-module__aHrIkW__fallbackThumbnail{background:var(--bg-subtle);width:100%;height:100%;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.DownloadResult-module__aHrIkW__fallbackIcon{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.DownloadResult-module__aHrIkW__fallbackText{letter-spacing:.02em;color:var(--text-muted);font-size:.74rem;font-weight:600}.DownloadResult-module__aHrIkW__contentWrapper{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;min-width:0;max-width:100%;display:flex;overflow:hidden}.DownloadResult-module__aHrIkW__headerBlock{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:100%;display:flex}.DownloadResult-module__aHrIkW__platformPill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.DownloadResult-module__aHrIkW__pillYouTube{background:var(--tint-youtube);color:var(--color-youtube);border:1px solid var(--border-youtube)}.DownloadResult-module__aHrIkW__pillTikTok{background:var(--tint-tiktok);color:var(--color-tiktok);border:1px solid var(--border-tiktok)}.DownloadResult-module__aHrIkW__pillFacebook{background:var(--tint-facebook);color:var(--color-facebook);border:1px solid var(--border-facebook)}.DownloadResult-module__aHrIkW__pillInstagram{background:var(--tint-instagram);color:var(--color-instagram);border:1px solid var(--border-instagram)}.DownloadResult-module__aHrIkW__pillPinterest{color:#e60023;background:#e600231a;border:1px solid #e6002340}.DownloadResult-module__aHrIkW__fallback_pinterest{background:linear-gradient(135deg,#7f1d1d 0%,#dc2626 50%,#b91c1c 100%)}.DownloadResult-module__aHrIkW__mediaTitle{color:var(--text-primary);letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:1.2rem;font-weight:800;line-height:1.35}.DownloadResult-module__aHrIkW__metaRow{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:.85rem;display:flex}.DownloadResult-module__aHrIkW__metaItem{align-items:center;gap:6px;display:flex}.DownloadResult-module__aHrIkW__downloadsSection{border-top:1px solid var(--border-card);flex-direction:column;gap:16px;margin-top:6px;padding-top:16px;display:flex}.DownloadResult-module__aHrIkW__downloadsHeading{color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:800}.DownloadResult-module__aHrIkW__formatsList{flex-direction:column;gap:16px;display:flex}.DownloadResult-module__aHrIkW__formatGroup{flex-direction:column;gap:8px;display:flex}.DownloadResult-module__aHrIkW__groupLabel{color:var(--brand-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.825rem;font-weight:700}.DownloadResult-module__aHrIkW__groupItems{flex-direction:column;gap:8px;display:flex}.DownloadResult-module__aHrIkW__formatRow{background:var(--bg-subtle);border:1px solid var(--border-card);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:10px 16px;transition:all .15s;display:flex}.DownloadResult-module__aHrIkW__formatRow:hover{border-color:var(--brand-blue-border);box-shadow:var(--shadow-sm);background:#fff}.DownloadResult-module__aHrIkW__formatInfo{align-items:center;gap:12px;display:flex}.DownloadResult-module__aHrIkW__qualityLabel{color:var(--text-primary);font-size:.95rem;font-weight:700}.DownloadResult-module__aHrIkW__groupLabelRow{align-items:center;gap:6px;display:flex}.DownloadResult-module__aHrIkW__groupLabelAudio{color:#10b981;text-transform:uppercase;letter-spacing:.05em;font-size:.825rem;font-weight:700}.DownloadResult-module__aHrIkW__formatBadgeText{letter-spacing:.04em;color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:var(--radius-full);align-items:center;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.DownloadResult-module__aHrIkW__fileSizeLabel{color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.DownloadResult-module__aHrIkW__sizeIcon{opacity:.8}.DownloadResult-module__aHrIkW__rowDownloadBtn{border-radius:var(--radius-full);background:var(--brand-blue);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.DownloadResult-module__aHrIkW__rowDownloadBtn:hover:not(:disabled){background:var(--brand-blue-hover);transform:translateY(-1px)}.DownloadResult-module__aHrIkW__rowDownloadBtn:disabled{opacity:.6;cursor:not-allowed}.DownloadResult-module__aHrIkW__rowDownloadBtnAudio{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#10b981;border:none;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.DownloadResult-module__aHrIkW__rowDownloadBtnAudio:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.DownloadResult-module__aHrIkW__rowDownloadBtnAudio:disabled{opacity:.6;cursor:not-allowed}.DownloadResult-module__aHrIkW__noFormatsMessage{text-align:center;color:var(--text-secondary);padding:24px}.DownloadResult-module__aHrIkW__providerNotice{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.85rem;line-height:1.5;display:flex}.DownloadResult-module__aHrIkW__providerNotice strong{color:var(--text-primary)}.DownloadResult-module__aHrIkW__optionPillNav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.DownloadResult-module__aHrIkW__backToChoiceBtn{border-radius:var(--radius-full);color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);cursor:pointer;align-items:center;gap:5px;padding:6px 13px;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex}.DownloadResult-module__aHrIkW__backToChoiceBtn:hover{background:#dbeafe;transform:translate(-1px)}.DownloadResult-module__aHrIkW__optionPillGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DownloadResult-module__aHrIkW__navPill{border-radius:var(--radius-full);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-light);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .18s;display:inline-flex}.DownloadResult-module__aHrIkW__navPill:hover{color:var(--text-primary);border-color:var(--brand-blue-border);background:var(--bg-subtle-hover)}.DownloadResult-module__aHrIkW__navPillActive{background:var(--brand-blue);border-color:var(--brand-blue);box-shadow:0 2px 8px #2563eb47;color:#fff!important}.DownloadResult-module__aHrIkW__promptSection{border-top:1px solid var(--border-light);flex-direction:column;gap:18px;margin-top:18px;padding-top:18px;animation:.25s ease-out DownloadResult-module__aHrIkW__fadeIn;display:flex}.DownloadResult-module__aHrIkW__promptHeader{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.DownloadResult-module__aHrIkW__promptBadge{border-radius:var(--radius-full);color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.DownloadResult-module__aHrIkW__promptHeading{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.18rem;font-weight:800}.DownloadResult-module__aHrIkW__promptSubtext{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.45}.DownloadResult-module__aHrIkW__choiceCardsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:880px){.DownloadResult-module__aHrIkW__choiceCardsGrid{grid-template-columns:1fr}}.DownloadResult-module__aHrIkW__choiceCard{background:var(--bg-subtle);border:1.5px solid var(--border-light);cursor:pointer;text-align:left;box-shadow:var(--shadow-sm);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.DownloadResult-module__aHrIkW__choiceCard:hover{background:var(--bg-surface);border-color:var(--brand-blue);transform:translateY(-2px);box-shadow:0 10px 24px -4px #2563eb24}.DownloadResult-module__aHrIkW__choiceIconCircle{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex}.DownloadResult-module__aHrIkW__choiceCard:hover .DownloadResult-module__aHrIkW__choiceIconCircle{transform:scale(1.08)}.DownloadResult-module__aHrIkW__choiceIconCircleVideo{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);box-shadow:0 4px 14px #2563eb59}.DownloadResult-module__aHrIkW__choiceIconCircleThumb{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b59}.DownloadResult-module__aHrIkW__choiceIconCircleTitle{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159}.DownloadResult-module__aHrIkW__choiceIconCircleScript{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 14px #8b5cf659}.DownloadResult-module__aHrIkW__choiceCardBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.DownloadResult-module__aHrIkW__choiceCardTop{align-items:center;gap:8px;display:flex}.DownloadResult-module__aHrIkW__choiceCardTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:800}.DownloadResult-module__aHrIkW__choiceBadgePopular{text-transform:uppercase;border-radius:var(--radius-full);color:var(--brand-blue);background:#eff6ff;border:1px solid #bfdbfe;padding:2px 7px;font-size:.65rem;font-weight:800}.DownloadResult-module__aHrIkW__choiceBadgeHighRes{text-transform:uppercase;border-radius:var(--radius-full);color:#d97706;background:#fffbeb;border:1px solid #fde68a;padding:2px 7px;font-size:.65rem;font-weight:800}.DownloadResult-module__aHrIkW__choiceBadgeText{text-transform:uppercase;border-radius:var(--radius-full);color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 7px;font-size:.65rem;font-weight:800}.DownloadResult-module__aHrIkW__choiceBadgeScript{text-transform:uppercase;border-radius:var(--radius-full);color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;padding:2px 7px;font-size:.65rem;font-weight:800}.DownloadResult-module__aHrIkW__choiceCardDesc{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.35}.DownloadResult-module__aHrIkW__choiceCardArrow{color:var(--text-muted);flex-shrink:0;transition:transform .2s,color .2s}.DownloadResult-module__aHrIkW__choiceCard:hover .DownloadResult-module__aHrIkW__choiceCardArrow{color:var(--brand-blue);transform:translate(3px)}.DownloadResult-module__aHrIkW__viewSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.DownloadResult-module__aHrIkW__viewSectionSub{color:var(--text-secondary);margin:2px 0 0;font-size:.82rem}.DownloadResult-module__aHrIkW__formatsCountBadge{color:var(--brand-blue);background:var(--brand-blue-light);border-radius:var(--radius-full);padding:4px 10px;font-size:.75rem;font-weight:700}.DownloadResult-module__aHrIkW__infoTextCard{background:var(--bg-subtle);border:1.5px solid var(--border-light);border-radius:18px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.DownloadResult-module__aHrIkW__textDataBlock{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.DownloadResult-module__aHrIkW__textDataHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.DownloadResult-module__aHrIkW__textDataLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.DownloadResult-module__aHrIkW__textDataActions{align-items:center;gap:8px;display:flex}.DownloadResult-module__aHrIkW__textDataContent{color:var(--text-primary);word-break:break-word;font-size:.95rem;font-weight:700;line-height:1.4}.DownloadResult-module__aHrIkW__textDataContentLong{color:var(--text-primary);white-space:pre-wrap;max-height:240px;padding-right:6px;font-size:.88rem;line-height:1.55;overflow-y:auto}.DownloadResult-module__aHrIkW__textDataContentLong::-webkit-scrollbar{width:5px}.DownloadResult-module__aHrIkW__textDataContentLong::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.DownloadResult-module__aHrIkW__assetTabContent{border-top:1px solid var(--border-light);margin-top:18px;padding-top:16px;animation:.2s ease-out DownloadResult-module__aHrIkW__fadeIn}.DownloadResult-module__aHrIkW__thumbnailCardBig{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:16px;padding:16px;display:flex}.DownloadResult-module__aHrIkW__thumbnailLargeWrapper{aspect-ratio:16/9;background:#0f172a;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:420px;display:flex;position:relative;overflow:hidden}.DownloadResult-module__aHrIkW__thumbnailLargeImg{object-fit:contain;width:100%;height:100%}.DownloadResult-module__aHrIkW__tabEmptyState{color:var(--text-muted);text-align:center;margin:0;padding:20px;font-size:.9rem}.DownloadResult-module__aHrIkW__assetActionsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.DownloadResult-module__aHrIkW__assetMetaInfo{align-items:center;gap:8px;display:flex}.DownloadResult-module__aHrIkW__assetTag{text-transform:uppercase;color:var(--brand-blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:3px 9px;font-size:.75rem;font-weight:800}[data-theme=dark] .DownloadResult-module__aHrIkW__assetTag{background:#2563eb26;border-color:#60a5fa4d}.DownloadResult-module__aHrIkW__assetDimText{color:var(--text-secondary);font-size:.8rem}.DownloadResult-module__aHrIkW__assetButtonsRight{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.DownloadResult-module__aHrIkW__assetBtnPrimary{border-radius:var(--radius-full);background:var(--brand-blue);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:9px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 3px 10px #2563eb4d}.DownloadResult-module__aHrIkW__assetBtnPrimary:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.DownloadResult-module__aHrIkW__assetBtnSecondary{border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);border:1.5px solid var(--border-light);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.DownloadResult-module__aHrIkW__assetBtnSecondary:hover{color:var(--text-primary);border-color:var(--brand-blue-border);background:var(--bg-subtle-hover)}.DownloadResult-module__aHrIkW__scriptCard{background:var(--bg-subtle);border:1.5px solid var(--border-light);border-radius:18px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.DownloadResult-module__aHrIkW__scriptLoadingContainer{justify-content:center;align-items:center;gap:12px;padding:36px 16px;display:flex}.DownloadResult-module__aHrIkW__stageSpinner{border:2.5px solid #2563eb33;border-top-color:var(--brand-blue);border-radius:50%;width:20px;height:20px;animation:.65s linear infinite DownloadResult-module__aHrIkW__spin}@keyframes DownloadResult-module__aHrIkW__spin{to{transform:rotate(360deg)}}.DownloadResult-module__aHrIkW__btnSpinner{flex-shrink:0;animation:.8s linear infinite DownloadResult-module__aHrIkW__spin;display:inline-block}.DownloadResult-module__aHrIkW__scriptLoadingText{color:var(--brand-blue);font-size:.88rem;font-weight:600}.DownloadResult-module__aHrIkW__scriptHeader{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.DownloadResult-module__aHrIkW__scriptHeaderLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DownloadResult-module__aHrIkW__scriptSourceBadge{color:#10b981;border-radius:var(--radius-full);background:#10b9811a;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.DownloadResult-module__aHrIkW__scriptLangBadge{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.DownloadResult-module__aHrIkW__scriptViewToggle{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-full);align-items:center;gap:2px;padding:2px;display:inline-flex}.DownloadResult-module__aHrIkW__toggleBtn{color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:.72rem;font-weight:700;transition:all .15s}.DownloadResult-module__aHrIkW__toggleBtn:hover{color:var(--text-primary)}.DownloadResult-module__aHrIkW__toggleBtnActive{background:var(--bg-surface);box-shadow:0 1px 4px #00000014;color:var(--brand-blue)!important}.DownloadResult-module__aHrIkW__scriptHeaderRight{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.DownloadResult-module__aHrIkW__scriptBodyWrapper{box-sizing:border-box;max-height:380px;padding-right:8px;overflow-y:auto}.DownloadResult-module__aHrIkW__scriptBodyWrapper::-webkit-scrollbar{width:6px}.DownloadResult-module__aHrIkW__scriptBodyWrapper::-webkit-scrollbar-track{background:0 0}.DownloadResult-module__aHrIkW__scriptBodyWrapper::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.DownloadResult-module__aHrIkW__timedLinesList{flex-direction:column;gap:8px;display:flex}.DownloadResult-module__aHrIkW__timedLineRow{border-radius:8px;align-items:flex-start;gap:10px;padding:6px 8px;transition:background .15s;display:flex}.DownloadResult-module__aHrIkW__timedLineRow:hover{background:var(--bg-surface)}.DownloadResult-module__aHrIkW__timedTimePill{color:var(--brand-blue);background:var(--brand-blue-light);border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-family:monospace;font-size:.75rem;font-weight:700}.DownloadResult-module__aHrIkW__timedLineText{color:var(--text-primary);font-size:.9rem;line-height:1.5}.DownloadResult-module__aHrIkW__scriptPlainText{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.6}.DownloadResult-module__aHrIkW__scriptEmptyState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 16px;display:flex}.DownloadResult-module__aHrIkW__hashtagsCard{background:var(--bg-subtle);border:1.5px solid var(--border-light);border-radius:18px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.DownloadResult-module__aHrIkW__hashtagsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.DownloadResult-module__aHrIkW__hashtagsHeaderLeft{flex-direction:column;gap:2px;display:flex}.DownloadResult-module__aHrIkW__hashtagsTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.DownloadResult-module__aHrIkW__hashtagsSubtitle{color:var(--text-secondary);font-size:.8rem}.DownloadResult-module__aHrIkW__hashtagsGrid{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.DownloadResult-module__aHrIkW__hashtagPill{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-light);color:var(--brand-blue);cursor:pointer;box-shadow:var(--shadow-sm);align-items:center;gap:3px;padding:6px 12px;font-size:.82rem;font-weight:700;transition:all .16s;display:inline-flex}.DownloadResult-module__aHrIkW__hashtagPill:hover{background:var(--brand-blue-light);border-color:var(--brand-blue);transform:translateY(-1px)}.DownloadResult-module__aHrIkW__hashtagIcon{color:#60a5fa}@media (max-width:768px){.DownloadResult-module__aHrIkW__resultCard{border-radius:var(--radius-lg);box-sizing:border-box;width:100%;max-width:100%;margin-top:16px;padding:16px;overflow:hidden}.DownloadResult-module__aHrIkW__resultGrid{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%}.DownloadResult-module__aHrIkW__thumbnailWrapper{border-radius:var(--radius-md)}.DownloadResult-module__aHrIkW__thumbnailWrapper.DownloadResult-module__aHrIkW__aspectLandscape{aspect-ratio:16/9;width:100%;max-width:100%}.DownloadResult-module__aHrIkW__thumbnailWrapper.DownloadResult-module__aHrIkW__aspectPortrait{aspect-ratio:9/16;width:200px;max-width:65%;margin:0 auto}.DownloadResult-module__aHrIkW__thumbnailWrapper.DownloadResult-module__aHrIkW__aspectSquare{aspect-ratio:1;width:220px;max-width:75%;margin:0 auto}.DownloadResult-module__aHrIkW__contentWrapper{width:100%;min-width:0;max-width:100%}.DownloadResult-module__aHrIkW__headerBlock{width:100%;max-width:100%}.DownloadResult-module__aHrIkW__mediaTitle{word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:1rem;line-height:1.4}.DownloadResult-module__aHrIkW__metaRow{gap:10px;max-width:100%;font-size:.78rem}.DownloadResult-module__aHrIkW__downloadsSection{width:100%;max-width:100%;margin-top:4px;padding-top:12px}.DownloadResult-module__aHrIkW__formatsList,.DownloadResult-module__aHrIkW__formatGroup,.DownloadResult-module__aHrIkW__groupItems{width:100%;max-width:100%}.DownloadResult-module__aHrIkW__formatRow{box-sizing:border-box;gap:8px;width:100%;max-width:100%;padding:10px 12px}.DownloadResult-module__aHrIkW__formatInfo{flex:1;min-width:0}.DownloadResult-module__aHrIkW__qualityLabel{word-break:break-word;font-size:.85rem}.DownloadResult-module__aHrIkW__rowDownloadBtn{white-space:nowrap;flex-shrink:0;padding:8px 16px;font-size:.82rem}.DownloadResult-module__aHrIkW__groupLabel{font-size:.775rem}.DownloadResult-module__aHrIkW__providerNotice{padding:10px 12px;font-size:.8rem}}@media (max-width:480px){.DownloadResult-module__aHrIkW__resultCard{border-radius:var(--radius-md);padding:14px 12px}.DownloadResult-module__aHrIkW__mediaTitle{font-size:.94rem;line-height:1.35}.DownloadResult-module__aHrIkW__metaRow{gap:8px;font-size:.74rem}.DownloadResult-module__aHrIkW__formatRow{gap:8px;padding:10px 12px}.DownloadResult-module__aHrIkW__formatInfo{flex-wrap:wrap;flex:1;gap:6px;min-width:0}.DownloadResult-module__aHrIkW__qualityLabel{font-size:.86rem}.DownloadResult-module__aHrIkW__rowDownloadBtn,.DownloadResult-module__aHrIkW__rowDownloadBtnAudio{touch-action:manipulation;min-height:36px;padding:8px 14px;font-size:.8rem;font-weight:700}.DownloadResult-module__aHrIkW__rowDownloadBtn:active,.DownloadResult-module__aHrIkW__rowDownloadBtnAudio:active{transform:scale(.97)}}.DownloadResult-module__aHrIkW__autoHdCard{border-radius:var(--radius-lg);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1.5px solid #bfdbfe;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 4px 14px #2563eb14}[data-theme=dark] .DownloadResult-module__aHrIkW__autoHdCard{background:linear-gradient(135deg,#2563eb26 0%,#1e40af40 100%);border-color:#60a5fa59}.DownloadResult-module__aHrIkW__autoHdLeft{flex-direction:column;gap:4px;min-width:0;display:flex}.DownloadResult-module__aHrIkW__autoHdBreadcrumb{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue);align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.DownloadResult-module__aHrIkW__sparkleIcon{color:#f59e0b}.DownloadResult-module__aHrIkW__autoHdTitle{color:var(--text-primary);font-size:1.05rem;font-weight:800;line-height:1.25}.DownloadResult-module__aHrIkW__autoHdMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.DownloadResult-module__aHrIkW__autoHdBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb4d}.DownloadResult-module__aHrIkW__autoHdBtn:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb61}.DownloadResult-module__aHrIkW__autoHdBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width:640px){.DownloadResult-module__aHrIkW__autoHdCard{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.DownloadResult-module__aHrIkW__autoHdBtn{width:100%;padding:11px 18px;font-size:.9rem}}
.Footer-module__S6Hkya__footerWrapper{background:var(--bg-surface);border-top:1px solid var(--border-light);padding:48px 0 28px;transition:background-color .25s}.Footer-module__S6Hkya__footerColumns{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px;display:grid}.Footer-module__S6Hkya__brandCol{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__S6Hkya__brandHeader{align-items:center;gap:12px;text-decoration:none;display:flex}.Footer-module__S6Hkya__brandLogo{object-fit:cover;border-radius:10px;width:38px;height:38px}.Footer-module__S6Hkya__brandTextGroup{flex-direction:column;display:flex}.Footer-module__S6Hkya__brandName{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.15}.Footer-module__S6Hkya__tagline{color:var(--text-secondary);font-size:.75rem;font-weight:500}.Footer-module__S6Hkya__brandDescription{color:var(--text-secondary);max-width:320px;margin-top:12px;font-size:.85rem;line-height:1.5}.Footer-module__S6Hkya__footerColTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-blue);margin-bottom:14px;font-size:.82rem;font-weight:800}.Footer-module__S6Hkya__footerColLinks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__footerLink{color:var(--text-secondary);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.Footer-module__S6Hkya__footerLink:hover{color:var(--brand-blue)}.Footer-module__S6Hkya__bottomRow{border-top:1px solid var(--border-light);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.82rem;display:flex}.Footer-module__S6Hkya__socialRow{color:var(--text-primary);align-items:center;gap:16px;display:flex}.Footer-module__S6Hkya__socialLink{color:var(--text-secondary);justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:flex}.Footer-module__S6Hkya__socialLink:hover{color:var(--brand-blue)}.Footer-module__S6Hkya__creatorsTag{color:var(--text-secondary);font-weight:500}@media (max-width:900px){.Footer-module__S6Hkya__footerColumns{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.Footer-module__S6Hkya__footerWrapper{padding:36px 0 20px}.Footer-module__S6Hkya__footerColumns{grid-template-columns:1fr;gap:28px}.Footer-module__S6Hkya__bottomRow{text-align:center;flex-direction:column;gap:12px}.Footer-module__S6Hkya__socialRow{justify-content:center}}
.Hero-module__ZARIfG__heroSection{padding-top:40px;padding-bottom:24px;position:relative;overflow:clip}.Hero-module__ZARIfG__heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:32px;display:grid}.Hero-module__ZARIfG__heroContent{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.Hero-module__ZARIfG__heroBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue);background:var(--brand-blue-light);border:1px solid var(--brand-blue-border);border-radius:var(--radius-full);align-items:center;padding:6px 16px;font-size:.725rem;font-weight:700;animation:.4s cubic-bezier(.16,1,.3,1) 50ms both Hero-module__ZARIfG__heroFadeUp;display:inline-flex}.Hero-module__ZARIfG__heroHeading{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(3rem,5.2vw,4.2rem);font-weight:900;line-height:1.06;animation:.45s cubic-bezier(.16,1,.3,1) .12s both Hero-module__ZARIfG__heroFadeUp}.Hero-module__ZARIfG__headingBlue{color:var(--brand-blue);display:block}.Hero-module__ZARIfG__supportingText{color:var(--text-secondary);max-width:520px;font-size:1.15rem;font-weight:450;line-height:1.45;animation:.45s cubic-bezier(.16,1,.3,1) .18s both Hero-module__ZARIfG__heroFadeUp}.Hero-module__ZARIfG__secondaryText{color:var(--text-secondary);margin-top:-6px;font-size:.95rem;font-weight:600;animation:.45s cubic-bezier(.16,1,.3,1) .24s both Hero-module__ZARIfG__heroFadeUp}@keyframes Hero-module__ZARIfG__heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__heroFadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.Hero-module__ZARIfG__heroSection{padding-top:24px;padding-bottom:10px}.Hero-module__ZARIfG__heroGrid{text-align:center;grid-template-columns:1fr;gap:16px}.Hero-module__ZARIfG__heroContent{align-items:center;gap:12px}.Hero-module__ZARIfG__heroBadge{padding:5px 14px;font-size:.7rem}.Hero-module__ZARIfG__heroHeading{letter-spacing:-.03em;font-size:clamp(2.1rem,7vw,3rem)}.Hero-module__ZARIfG__headingBlue{display:inline}.Hero-module__ZARIfG__supportingText{max-width:440px;font-size:1rem;line-height:1.4}.Hero-module__ZARIfG__secondaryText{margin-top:-4px;font-size:.88rem}.Hero-module__ZARIfG__visualWrapper{display:none}}@media (max-width:430px){.Hero-module__ZARIfG__heroSection{padding-top:16px;padding-bottom:6px}.Hero-module__ZARIfG__heroHeading{font-size:clamp(1.85rem,8.5vw,2.35rem);line-height:1.1}.Hero-module__ZARIfG__supportingText{font-size:.92rem}.Hero-module__ZARIfG__secondaryText{font-size:.82rem}}.Hero-module__ZARIfG__visualWrapper{justify-content:flex-end;align-items:center;min-height:440px;display:flex;position:relative;overflow:visible}.Hero-module__ZARIfG__stageContainer{justify-content:center;align-items:center;width:500px;height:440px;display:flex;position:relative;overflow:visible}.Hero-module__ZARIfG__artworkImg{object-fit:contain;width:440px;height:440px;transition:transform .3s}.Hero-module__ZARIfG__artworkLight{display:block}.Hero-module__ZARIfG__artworkDark{display:none}[data-theme=dark] .Hero-module__ZARIfG__artworkLight{display:none}[data-theme=dark] .Hero-module__ZARIfG__artworkDark{display:block}.Hero-module__ZARIfG__artworkImg:hover{transform:scale(1.02)}.Hero-module__ZARIfG__annotationOneLink{color:var(--text-primary);pointer-events:none;text-align:right;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:1.35rem;font-weight:700;line-height:1.1;position:absolute;top:25px;right:15px;transform:rotate(6deg)}.Hero-module__ZARIfG__annotationOneLink span{font-size:1.15rem;display:block}.Hero-module__ZARIfG__verticalPillsColumn{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;pointer-events:none;flex-direction:column;gap:4px;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:105px;right:20px}.Hero-module__ZARIfG__annotationSaveWhat{color:var(--text-primary);pointer-events:none;font-family:Caveat,Segoe Script,Comic Sans MS,cursive;font-size:1.35rem;font-weight:700;position:absolute;bottom:25px;right:20px;transform:rotate(-5deg)}.Hero-module__ZARIfG__floatingPinterestBadge{z-index:5;background:linear-gradient(135deg,#e60023 0%,#ad081b 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite Hero-module__ZARIfG__floatPinterest;display:flex;position:absolute;bottom:56px;left:18px;box-shadow:0 12px 24px -4px #e6002373,inset 0 0 0 1px #ffffff40}.Hero-module__ZARIfG__floatingPinterestBadge:hover{transform:scale(1.08)translateY(-2px)}@keyframes Hero-module__ZARIfG__floatPinterest{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(2deg)}}@media (max-width:1040px){.Hero-module__ZARIfG__heroGrid{text-align:center;grid-template-columns:1fr;gap:20px}.Hero-module__ZARIfG__heroContent{align-items:center}.Hero-module__ZARIfG__supportingText{margin-left:auto;margin-right:auto}.Hero-module__ZARIfG__stageContainer{width:340px;height:340px}.Hero-module__ZARIfG__artworkImg{width:320px;height:320px}.Hero-module__ZARIfG__annotationOneLink,.Hero-module__ZARIfG__verticalPillsColumn,.Hero-module__ZARIfG__annotationSaveWhat{display:none}}@media (max-width:768px){.Hero-module__ZARIfG__heroSection{padding-top:10px;padding-bottom:4px}.Hero-module__ZARIfG__heroGrid{grid-template-columns:1fr;gap:8px}.Hero-module__ZARIfG__heroContent{text-align:center;align-items:center;gap:6px;padding:0 4px}.Hero-module__ZARIfG__heroHeading{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.15}.Hero-module__ZARIfG__supportingText{max-width:90%;margin:0;font-size:.85rem;line-height:1.35}.Hero-module__ZARIfG__secondaryText{display:none}.Hero-module__ZARIfG__heroBadge{margin-bottom:0;padding:3px 10px;font-size:.62rem}.Hero-module__ZARIfG__visualWrapper{justify-content:center;align-items:center;width:100%;min-height:auto;margin-top:10px;margin-bottom:8px;display:flex}.Hero-module__ZARIfG__stageContainer{width:220px;height:180px}.Hero-module__ZARIfG__artworkImg{width:180px;height:180px}.Hero-module__ZARIfG__floatingPinterestBadge{border-radius:10px;width:32px;height:32px;bottom:12px;left:20px}}@media (max-width:420px){.Hero-module__ZARIfG__heroSection{padding-top:8px;padding-bottom:2px}.Hero-module__ZARIfG__heroHeading{font-size:1.4rem}.Hero-module__ZARIfG__supportingText{font-size:.8rem}.Hero-module__ZARIfG__stageContainer{width:150px;height:95px}.Hero-module__ZARIfG__artworkImg{width:95px;height:95px}.Hero-module__ZARIfG__floatingPinterestBadge{border-radius:6px;width:24px;height:24px;bottom:6px;left:14px}}
.ScrollToTop-module__bPaVnG__scrollBtn{background:var(--bg-surface-elevated);width:44px;height:44px;color:var(--brand-blue);border:1px solid var(--border-light);box-shadow:var(--shadow-md);cursor:pointer;z-index:99;-webkit-backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.25s ease-out ScrollToTop-module__bPaVnG__popIn;display:flex;position:fixed;bottom:84px;right:24px}.ScrollToTop-module__bPaVnG__scrollBtn:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue);transform:translateY(-3px);box-shadow:0 8px 20px #2563eb47}.ScrollToTop-module__bPaVnG__scrollBtn:active{transform:translateY(0)}@keyframes ScrollToTop-module__bPaVnG__popIn{0%{opacity:0;transform:scale(.7)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.ScrollToTop-module__bPaVnG__scrollBtn{width:40px;height:40px;bottom:80px;right:16px}}
.AIChatbot-module__5TwqUa__chatbotRoot{z-index:1000;position:fixed;bottom:24px;right:24px}.AIChatbot-module__5TwqUa__launcherBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;align-items:center;gap:10px;padding:12px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite AIChatbot-module__5TwqUa__pulseGlow;display:flex;position:relative;box-shadow:0 8px 24px #2563eb61,0 2px 6px #0000001a}.AIChatbot-module__5TwqUa__launcherBtn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 12px 30px #2563eb7a}.AIChatbot-module__5TwqUa__launcherIconBox{align-items:center;display:flex;position:relative}.AIChatbot-module__5TwqUa__sparkleIcon{color:#fef08a;animation:2.5s linear infinite AIChatbot-module__5TwqUa__sparkleRotate;position:absolute;top:-6px;right:-6px}.AIChatbot-module__5TwqUa__botIcon{color:#fff}.AIChatbot-module__5TwqUa__launcherText{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.AIChatbot-module__5TwqUa__onlineDot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #34d399}.AIChatbot-module__5TwqUa__chatWindow{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 100px);animation:.3s cubic-bezier(.16,1,.3,1) AIChatbot-module__5TwqUa__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 4px 16px #0f172a14}[data-theme=dark] .AIChatbot-module__5TwqUa__chatWindow{background:var(--bg-surface-elevated);box-shadow:0 24px 60px #0000008c}.AIChatbot-module__5TwqUa__chatHeader{border-bottom:1px solid var(--border-light);background:linear-gradient(135deg,#2563eb14 0%,#7c3aed0f 100%);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.AIChatbot-module__5TwqUa__headerInfo{align-items:center;gap:12px;display:flex}.AIChatbot-module__5TwqUa__avatarBox{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.AIChatbot-module__5TwqUa__avatarOnlineDot{border:2px solid var(--bg-surface);background:#10b981;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.AIChatbot-module__5TwqUa__assistantTitle{color:var(--text-primary);font-size:.95rem;font-weight:800;line-height:1.2}.AIChatbot-module__5TwqUa__assistantStatus{color:var(--text-secondary);font-size:.74rem;font-weight:500}.AIChatbot-module__5TwqUa__headerActions{align-items:center;gap:4px;display:flex}.AIChatbot-module__5TwqUa__iconAction{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.AIChatbot-module__5TwqUa__iconAction:hover{background:var(--bg-subtle-hover);color:var(--text-primary)}.AIChatbot-module__5TwqUa__quickChipsWrapper{background:var(--bg-subtle);border-bottom:1px solid var(--border-card);white-space:nowrap;padding:10px 14px 6px;overflow-x:auto}.AIChatbot-module__5TwqUa__quickChipsTrack{gap:8px;display:flex}.AIChatbot-module__5TwqUa__chipBtn{background:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.AIChatbot-module__5TwqUa__chipBtn:hover{background:var(--brand-blue-light);color:var(--brand-blue);border-color:var(--brand-blue-border)}[data-theme=dark] .AIChatbot-module__5TwqUa__chipBtn:hover{color:#93c5fd;background:#2563eb26}.AIChatbot-module__5TwqUa__messagesContainer{scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.AIChatbot-module__5TwqUa__messageWrapper{flex-direction:column;max-width:86%;display:flex}.AIChatbot-module__5TwqUa__msgBot{align-self:flex-start}.AIChatbot-module__5TwqUa__msgUser{align-self:flex-end}.AIChatbot-module__5TwqUa__messageBubble{word-break:break-word;overflow-wrap:anywhere;border-radius:16px;padding:10px 14px;font-size:.88rem;line-height:1.45;position:relative}.AIChatbot-module__5TwqUa__msgBot .AIChatbot-module__5TwqUa__messageBubble{background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-card);border-bottom-left-radius:4px}.AIChatbot-module__5TwqUa__msgUser .AIChatbot-module__5TwqUa__messageBubble{background:var(--brand-blue);color:#fff;border-bottom-right-radius:4px}.AIChatbot-module__5TwqUa__messageBody{margin-bottom:3px}.AIChatbot-module__5TwqUa__messageTime{opacity:.65;text-align:right;margin-top:2px;font-size:.68rem;display:block}.AIChatbot-module__5TwqUa__typingBubble{align-items:center;gap:4px;padding:12px 16px;display:flex}.AIChatbot-module__5TwqUa__typingDot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite AIChatbot-module__5TwqUa__typingBounce}.AIChatbot-module__5TwqUa__typingDot:nth-child(2){animation-delay:.2s}.AIChatbot-module__5TwqUa__typingDot:nth-child(3){animation-delay:.4s}.AIChatbot-module__5TwqUa__inputArea{border-top:1px solid var(--border-light);background:var(--bg-surface);align-items:center;gap:8px;padding:12px 14px;display:flex}.AIChatbot-module__5TwqUa__chatInput{border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--bg-subtle);color:var(--text-primary);outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.AIChatbot-module__5TwqUa__chatInput:focus{border-color:var(--brand-blue);background:var(--bg-surface)}.AIChatbot-module__5TwqUa__sendBtn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.AIChatbot-module__5TwqUa__sendBtn:hover:not(:disabled){background:var(--brand-blue-hover);transform:scale(1.05)}.AIChatbot-module__5TwqUa__sendBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes AIChatbot-module__5TwqUa__slideUp{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AIChatbot-module__5TwqUa__pulseGlow{0%,to{box-shadow:0 8px 24px #2563eb61}50%{box-shadow:0 12px 32px #7c3aed80}}@keyframes AIChatbot-module__5TwqUa__sparkleRotate{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}@keyframes AIChatbot-module__5TwqUa__typingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@media (max-width:768px){.AIChatbot-module__5TwqUa__chatbotRoot{bottom:16px;right:16px}.AIChatbot-module__5TwqUa__launcherBtn{padding:10px 16px}.AIChatbot-module__5TwqUa__launcherText{font-size:.88rem}.AIChatbot-module__5TwqUa__chatWindow{width:calc(100vw - 32px);height:480px;bottom:16px;right:16px}}
.YouTubeSearch-module__ViroFW__searchContainer{width:100%;margin:0 auto;position:relative}.YouTubeSearch-module__ViroFW__searchHeader{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.YouTubeSearch-module__ViroFW__searchBarWrapper{width:100%;position:relative}.YouTubeSearch-module__ViroFW__searchCapsule{z-index:20;background:#fff;border:2px solid #e2e8f0;border-radius:9999px;align-items:center;padding:6px 8px 6px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 20px -2px #0f172a0f,0 2px 6px -1px #0f172a0a}.YouTubeSearch-module__ViroFW__searchCapsule:focus-within{border-color:#0284c7;box-shadow:0 0 0 4px #0284c726,0 10px 25px -5px #0284c71f}.YouTubeSearch-module__ViroFW__searchIconLeft{color:#64748b;flex-shrink:0;align-items:center;margin-right:12px;display:flex}.YouTubeSearch-module__ViroFW__searchInput{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 4px;font-size:1.05rem;font-weight:500}.YouTubeSearch-module__ViroFW__searchInput::placeholder{color:#94a3b8;font-weight:400}.YouTubeSearch-module__ViroFW__clearInputBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__clearInputBtn:hover{color:#0f172a;background:#e2e8f0}.YouTubeSearch-module__ViroFW__searchSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #0284c759}.YouTubeSearch-module__ViroFW__searchSubmitBtn:hover:not(:disabled){background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0284c773}.YouTubeSearch-module__ViroFW__searchSubmitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.YouTubeSearch-module__ViroFW__suggestionsDropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:380px;animation:.2s ease-out YouTubeSearch-module__ViroFW__dropdownFadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 36px -4px #0f172a1f,0 6px 16px -2px #0f172a14}@keyframes YouTubeSearch-module__ViroFW__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.YouTubeSearch-module__ViroFW__suggestionsSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:#64748b;justify-content:space-between;align-items:center;padding:10px 18px 4px;font-size:.75rem;font-weight:700;display:flex}.YouTubeSearch-module__ViroFW__clearHistoryBtn{color:#0284c7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.YouTubeSearch-module__ViroFW__clearHistoryBtn:hover{text-decoration:underline}.YouTubeSearch-module__ViroFW__suggestionItem{text-align:left;color:#1e293b;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 18px;font-size:.95rem;font-weight:500;transition:background .15s;display:flex}.YouTubeSearch-module__ViroFW__suggestionItem:hover,.YouTubeSearch-module__ViroFW__suggestionItemActive{color:#0284c7;background:#f0f9ff}.YouTubeSearch-module__ViroFW__suggestionIcon{color:#94a3b8;flex-shrink:0}.YouTubeSearch-module__ViroFW__suggestionItem:hover .YouTubeSearch-module__ViroFW__suggestionIcon{color:#0284c7}.YouTubeSearch-module__ViroFW__examplePillsWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;align-items:center;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.YouTubeSearch-module__ViroFW__examplePillsWrapper::-webkit-scrollbar{display:none}.YouTubeSearch-module__ViroFW__examplePillsLabel{color:#64748b;flex-shrink:0;margin-right:4px;font-size:.8rem;font-weight:600}.YouTubeSearch-module__ViroFW__examplePill{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:500;transition:all .2s;display:inline-flex}.YouTubeSearch-module__ViroFW__examplePill:hover{color:#0284c7;background:#e0f2fe;border-color:#bae6fd;transform:translateY(-1px)}.YouTubeSearch-module__ViroFW__controlsStrip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.YouTubeSearch-module__ViroFW__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__filterSelect{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:6px 12px;font-size:.85rem;font-weight:500;transition:border-color .2s}.YouTubeSearch-module__ViroFW__filterSelect:focus{border-color:#0284c7}.YouTubeSearch-module__ViroFW__selectionControls{align-items:center;gap:10px;display:flex}.YouTubeSearch-module__ViroFW__selectionCountBadge{color:#0284c7;background:#e0f2fe;border-radius:9999px;padding:5px 12px;font-size:.88rem;font-weight:600}.YouTubeSearch-module__ViroFW__textActionBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.YouTubeSearch-module__ViroFW__textActionBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.YouTubeSearch-module__ViroFW__textActionBtn:disabled{opacity:.5;cursor:not-allowed}.YouTubeSearch-module__ViroFW__selectionInfoPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__selectionHintBadge{color:#64748b;padding:4px 8px;font-size:.82rem;font-weight:500}.YouTubeSearch-module__ViroFW__actionDownloadBtn{color:#94a3b8;cursor:not-allowed;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.YouTubeSearch-module__ViroFW__actionDownloadBtnActive{background:linear-gradient(135deg,#0284c7 0%,#2563eb 50%,#7c3aed 100%);animation:2.5s infinite YouTubeSearch-module__ViroFW__downloadPulse;box-shadow:0 4px 14px #2563eb59;color:#fff!important;cursor:pointer!important;border:none!important}.YouTubeSearch-module__ViroFW__actionDownloadBtnActive:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb73}@keyframes YouTubeSearch-module__ViroFW__downloadPulse{0%,to{box-shadow:0 4px 14px #2563eb59}50%{box-shadow:0 6px 22px #7c3aed8c}}.YouTubeSearch-module__ViroFW__cardDirectDownloadBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0284c740}.YouTubeSearch-module__ViroFW__cardDirectDownloadBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0284c761}.YouTubeSearch-module__ViroFW__cardDirectDownloadBtnBatch{background:linear-gradient(135deg,#0284c7 0%,#2563eb 50%,#7c3aed 100%)!important;font-weight:800!important;box-shadow:0 4px 14px #2563eb73!important}.YouTubeSearch-module__ViroFW__cardDirectDownloadBtnBatch:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 6px 18px #2563eb99!important}.YouTubeSearch-module__ViroFW__statusMessageBanner{color:#0369a1;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;animation:.25s ease-out YouTubeSearch-module__ViroFW__fadeInBanner;display:flex;box-shadow:0 2px 10px #0284c714}@keyframes YouTubeSearch-module__ViroFW__fadeInBanner{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.YouTubeSearch-module__ViroFW__pulseDot{background:#0284c7;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.6s cubic-bezier(.66,0,0,1) infinite YouTubeSearch-module__ViroFW__pulseDotAnim;box-shadow:0 0 #0284c7b3}@keyframes YouTubeSearch-module__ViroFW__pulseDotAnim{to{box-shadow:0 0 0 10px #0284c700}}.YouTubeSearch-module__ViroFW__statusTextGroup{flex-direction:column;gap:2px;display:flex}.YouTubeSearch-module__ViroFW__statusMainText{color:#0369a1;font-size:.95rem;font-weight:700}.YouTubeSearch-module__ViroFW__statusSubText{color:#0284c7;font-size:.8rem;font-weight:500}.YouTubeSearch-module__ViroFW__loadingSpinnerSmall{border:2.5px solid #bae6fd;border-top-color:#0284c7;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite YouTubeSearch-module__ViroFW__spin}@keyframes YouTubeSearch-module__ViroFW__spin{to{transform:rotate(360deg)}}.YouTubeSearch-module__ViroFW__resultsGrid{grid-template-columns:repeat(1,1fr);gap:18px;margin-bottom:28px;display:grid}@media (min-width:640px){.YouTubeSearch-module__ViroFW__resultsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.YouTubeSearch-module__ViroFW__resultsGrid{grid-template-columns:repeat(3,1fr)}}@keyframes YouTubeSearch-module__ViroFW__cardEntrance{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.YouTubeSearch-module__ViroFW__resultCard{will-change:transform, box-shadow;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.38s cubic-bezier(.16,1,.3,1) both YouTubeSearch-module__ViroFW__cardEntrance;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px -2px #0f172a0f}[data-theme=dark] .YouTubeSearch-module__ViroFW__resultCard{background:#111827;border-color:#ffffff1a;box-shadow:0 6px 24px #00000073}.YouTubeSearch-module__ViroFW__resultCard:hover{border-color:#38bdf8;transform:translateY(-6px)scale(1.01);box-shadow:0 20px 40px -6px #0284c738,0 0 0 1.5px #38bdf866}[data-theme=dark] .YouTubeSearch-module__ViroFW__resultCard:hover{border-color:#60a5fa;box-shadow:0 20px 44px -6px #000000b3,0 0 0 1.5px #60a5fa73}.YouTubeSearch-module__ViroFW__resultCardSelected{background:#f8faff;transform:translateY(-2px);border-color:#2563eb!important;box-shadow:0 12px 32px -4px #2563eb4d,0 0 0 2px #2563eb!important}[data-theme=dark] .YouTubeSearch-module__ViroFW__resultCardSelected{background:#2563eb29!important;border-color:#38bdf8!important;box-shadow:0 12px 32px -4px #0284c773,0 0 0 2px #38bdf8!important}.YouTubeSearch-module__ViroFW__cardThumbnailContainer{aspect-ratio:16/9;cursor:pointer;background:#0f172a;width:100%;position:relative;overflow:hidden}.YouTubeSearch-module__ViroFW__cardThumbnailWithPlayer{cursor:default}.YouTubeSearch-module__ViroFW__inlinePlayerWrapper{z-index:10;background:#000;width:100%;height:100%;position:absolute;inset:0}.YouTubeSearch-module__ViroFW__closeInlinePreviewBtn{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #fff3;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.YouTubeSearch-module__ViroFW__closeInlinePreviewBtn:hover{background:#dc2626;border-color:#dc2626;transform:scale(1.05)}.YouTubeSearch-module__ViroFW__inlinePlayerIframe{border:none;width:100%;height:100%;display:block}.YouTubeSearch-module__ViroFW__previewBtnActive{color:#dc2626!important;background:#fee2e2!important;border-color:#fca5a5!important}.YouTubeSearch-module__ViroFW__cardThumbnailImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.YouTubeSearch-module__ViroFW__resultCard:hover .YouTubeSearch-module__ViroFW__cardThumbnailImage{transform:scale(1.03)}.YouTubeSearch-module__ViroFW__cardDurationBadge{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0f172ad9;border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:700;position:absolute;bottom:8px;right:8px}.YouTubeSearch-module__ViroFW__cardPlayOverlay{opacity:0;z-index:2;background:#0f172a40;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.YouTubeSearch-module__ViroFW__resultCard:hover .YouTubeSearch-module__ViroFW__cardPlayOverlay{opacity:1}.YouTubeSearch-module__ViroFW__cardPlayCircle{color:#0284c7;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex;transform:scale(.9);box-shadow:0 4px 12px #0000004d}.YouTubeSearch-module__ViroFW__resultCard:hover .YouTubeSearch-module__ViroFW__cardPlayCircle{transform:scale(1)}.YouTubeSearch-module__ViroFW__cardBody{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex}.YouTubeSearch-module__ViroFW__cardSelectionRow{align-items:flex-start;gap:10px;display:flex}.YouTubeSearch-module__ViroFW__cardCheckbox{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:6px;flex-shrink:0;place-content:center;width:20px;height:20px;margin-top:2px;transition:all .2s;display:grid}.YouTubeSearch-module__ViroFW__cardCheckbox:checked{background:#0284c7;border-color:#0284c7}.YouTubeSearch-module__ViroFW__cardCheckbox:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.YouTubeSearch-module__ViroFW__cardTitle{color:#0f172a;-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.YouTubeSearch-module__ViroFW__cardTitle:hover{color:#0284c7}.YouTubeSearch-module__ViroFW__cardMetaRow{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.YouTubeSearch-module__ViroFW__cardChannelName{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-weight:600;overflow:hidden}.YouTubeSearch-module__ViroFW__cardMetaDot{color:#cbd5e1}.YouTubeSearch-module__ViroFW__cardFooterActions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.YouTubeSearch-module__ViroFW__previewBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__previewBtn:hover{color:#0284c7;background:#f1f5f9;border-color:#cbd5e1}.YouTubeSearch-module__ViroFW__selectToggleBtn{color:#0284c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__selectToggleBtnSelected{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.YouTubeSearch-module__ViroFW__skeletonCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.YouTubeSearch-module__ViroFW__skeletonThumb{aspect-ratio:16/9;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;width:100%;animation:1.5s infinite YouTubeSearch-module__ViroFW__shimmer}.YouTubeSearch-module__ViroFW__skeletonBody{flex-direction:column;gap:12px;padding:16px;display:flex}.YouTubeSearch-module__ViroFW__skeletonLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.5s infinite YouTubeSearch-module__ViroFW__shimmer}.YouTubeSearch-module__ViroFW__skeletonLineTitle{width:90%;height:18px}.YouTubeSearch-module__ViroFW__skeletonLineSubtitle{width:60%}.YouTubeSearch-module__ViroFW__skeletonLineMeta{width:40%}@keyframes YouTubeSearch-module__ViroFW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.YouTubeSearch-module__ViroFW__loadMoreWrapper{justify-content:center;margin:24px 0 40px;display:flex}.YouTubeSearch-module__ViroFW__loadMoreBtn{color:#0284c7;cursor:pointer;background:#fff;border:2px solid #0284c7;border-radius:9999px;align-items:center;gap:8px;padding:12px 32px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #0284c71a}.YouTubeSearch-module__ViroFW__loadMoreBtn:hover:not(:disabled){background:#f0f9ff;transform:translateY(-1px);box-shadow:0 6px 16px #0284c733}.YouTubeSearch-module__ViroFW__loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.YouTubeSearch-module__ViroFW__stickyActionBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;background:#0f172af2;border:1px solid #ffffff26;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:680px;padding:10px 16px 10px 24px;animation:.3s cubic-bezier(.16,1,.3,1) YouTubeSearch-module__ViroFW__slideUpBar;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -8px #0006,0 0 0 1px #ffffff1a}@keyframes YouTubeSearch-module__ViroFW__slideUpBar{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.YouTubeSearch-module__ViroFW__stickyCountGroup{color:#fff;align-items:center;gap:10px;display:flex}.YouTubeSearch-module__ViroFW__stickyCountBadge{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border-radius:9999px;padding:4px 10px;font-size:.85rem;font-weight:700;box-shadow:0 2px 8px #2563eb66}.YouTubeSearch-module__ViroFW__stickyClearBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:9999px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.YouTubeSearch-module__ViroFW__stickyDownloadBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #2563eb73}.YouTubeSearch-module__ViroFW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out YouTubeSearch-module__ViroFW__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes YouTubeSearch-module__ViroFW__modalFadeIn{0%{opacity:0}to{opacity:1}}.YouTubeSearch-module__ViroFW__modalContent{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) YouTubeSearch-module__ViroFW__modalPopIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #0f172a40}@keyframes YouTubeSearch-module__ViroFW__modalPopIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.YouTubeSearch-module__ViroFW__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.YouTubeSearch-module__ViroFW__modalTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.YouTubeSearch-module__ViroFW__modalCloseBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__modalCloseBtn:hover{color:#0f172a;background:#e2e8f0}.YouTubeSearch-module__ViroFW__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex}.YouTubeSearch-module__ViroFW__previewModalContent{color:#fff;background:#0f172a;border:1px solid #ffffff1a;max-width:820px}.YouTubeSearch-module__ViroFW__previewModalContent .YouTubeSearch-module__ViroFW__modalHeader{border-bottom-color:#ffffff1a}.YouTubeSearch-module__ViroFW__previewModalContent .YouTubeSearch-module__ViroFW__modalTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:85%;font-size:1.1rem;overflow:hidden}.YouTubeSearch-module__ViroFW__previewModalContent .YouTubeSearch-module__ViroFW__modalCloseBtn{color:#cbd5e1;background:#ffffff1a}.YouTubeSearch-module__ViroFW__previewModalContent .YouTubeSearch-module__ViroFW__modalCloseBtn:hover{color:#fff;background:#fff3}.YouTubeSearch-module__ViroFW__previewIframeWrapper{aspect-ratio:16/9;background:#000;width:100%;position:relative}.YouTubeSearch-module__ViroFW__previewIframe{border:none;width:100%;height:100%}.YouTubeSearch-module__ViroFW__previewUnavailable{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.YouTubeSearch-module__ViroFW__formatOptionsList{flex-direction:column;gap:12px;display:flex}.YouTubeSearch-module__ViroFW__formatCategoryHeader{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:8px;margin-top:6px;margin-bottom:-4px;font-size:.78rem;font-weight:700;display:flex}.YouTubeSearch-module__ViroFW__formatOptionCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__formatOptionCard:hover{background:#f8fafc;border-color:#cbd5e1}.YouTubeSearch-module__ViroFW__formatOptionCardActive{background:#f0f9ff;border-color:#0284c7}.YouTubeSearch-module__ViroFW__formatRadioCircle{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;place-content:center;width:20px;height:20px;margin-top:2px;display:grid}.YouTubeSearch-module__ViroFW__formatOptionCardActive .YouTubeSearch-module__ViroFW__formatRadioCircle{border-color:#0284c7}.YouTubeSearch-module__ViroFW__formatOptionCardActive .YouTubeSearch-module__ViroFW__formatRadioCircle:after{content:"";background:#0284c7;border-radius:50%;width:10px;height:10px}.YouTubeSearch-module__ViroFW__formatOptionContent{flex:1}.YouTubeSearch-module__ViroFW__formatOptionTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__formatOptionTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.YouTubeSearch-module__ViroFW__formatBadgeRecommended{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.YouTubeSearch-module__ViroFW__formatOptionDesc{color:#64748b;margin:4px 0 0;font-size:.85rem;line-height:1.4}.YouTubeSearch-module__ViroFW__formatSubQualityPills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.YouTubeSearch-module__ViroFW__subQualityPill{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:600;transition:all .15s}.YouTubeSearch-module__ViroFW__subQualityPill:hover{color:#0284c7;border-color:#0284c7}.YouTubeSearch-module__ViroFW__subQualityPillActive{color:#fff;background:#0284c7;border-color:#0284c7}.YouTubeSearch-module__ViroFW__formatSummaryCard{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;font-size:.88rem}.YouTubeSearch-module__ViroFW__modalFooter{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.YouTubeSearch-module__ViroFW__modalCancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.YouTubeSearch-module__ViroFW__modalCancelBtn:hover{color:#0f172a;background:#f1f5f9}.YouTubeSearch-module__ViroFW__modalPrimaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #2563eb73}.YouTubeSearch-module__ViroFW__modalPrimaryBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2563eb99}.YouTubeSearch-module__ViroFW__modalPrimaryBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.YouTubeSearch-module__ViroFW__showMoreContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:16px 0 28px;display:flex}.YouTubeSearch-module__ViroFW__showMoreBtn{color:#2563eb;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border:2px solid #bfdbfe;border-radius:9999px;align-items:center;gap:10px;padding:14px 32px;font-size:.96rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #2563eb1f,0 1px 3px #0000000d}.YouTubeSearch-module__ViroFW__showMoreBtn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb59}.YouTubeSearch-module__ViroFW__showMoreBtn:disabled{opacity:.7;cursor:not-allowed}.YouTubeSearch-module__ViroFW__formatPerVideoDetails{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:10px;overflow:hidden}.YouTubeSearch-module__ViroFW__formatDetailsSummary{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;padding:8px 12px;font-size:.82rem;font-weight:600;transition:background .2s}.YouTubeSearch-module__ViroFW__formatDetailsSummary:hover{color:#0f172a;background:#e2e8f0}.YouTubeSearch-module__ViroFW__queueProgressHeader{color:#0f172a;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;display:flex}.YouTubeSearch-module__ViroFW__queueProgressBarTrack{background:#e2e8f0;border-radius:9999px;width:100%;height:8px;margin-top:8px;overflow:hidden}.YouTubeSearch-module__ViroFW__queueProgressBarFill{background:linear-gradient(90deg,#0284c7 0%,#06b6d4 100%);border-radius:9999px;height:100%;transition:width .3s}.YouTubeSearch-module__ViroFW__queueItemsList{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.YouTubeSearch-module__ViroFW__queueItemCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.YouTubeSearch-module__ViroFW__queueItemInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.YouTubeSearch-module__ViroFW__queueItemThumb{aspect-ratio:16/9;object-fit:cover;background:#0f172a;border-radius:6px;flex-shrink:0;width:60px}.YouTubeSearch-module__ViroFW__queueItemText{flex-direction:column;gap:2px;min-width:0;display:flex}.YouTubeSearch-module__ViroFW__queueItemTitle{color:#0f172a;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.YouTubeSearch-module__ViroFW__queueItemMeta{color:#64748b;align-items:center;gap:6px;font-size:.78rem;display:flex}.YouTubeSearch-module__ViroFW__queueItemStatusBadge{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:600;display:flex}.YouTubeSearch-module__ViroFW__statusWaiting{color:#64748b;background:#f1f5f9}.YouTubeSearch-module__ViroFW__statusPreparing,.YouTubeSearch-module__ViroFW__statusProcessing,.YouTubeSearch-module__ViroFW__statusDownloading,.YouTubeSearch-module__ViroFW__statusValidating{color:#0284c7;background:#e0f2fe}.YouTubeSearch-module__ViroFW__statusCompleted{color:#059669;background:#ecfdf5}.YouTubeSearch-module__ViroFW__statusFailed{color:#dc2626;background:#fef2f2}.YouTubeSearch-module__ViroFW__queueItemActionBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.78rem;font-weight:600;transition:all .2s}.YouTubeSearch-module__ViroFW__queueItemActionBtn:hover{color:#0f172a;background:#f1f5f9}.YouTubeSearch-module__ViroFW__finalSummaryCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.YouTubeSearch-module__ViroFW__summaryCounts{align-items:center;gap:14px;font-size:.9rem;font-weight:600;display:flex}.YouTubeSearch-module__ViroFW__summarySuccess{color:#059669}.YouTubeSearch-module__ViroFW__summaryFailed{color:#dc2626}.YouTubeSearch-module__ViroFW__summaryTotal{color:#0f172a}.YouTubeSearch-module__ViroFW__bottomSheetHandle{display:none}.YouTubeSearch-module__ViroFW__stickyBarSpacer{width:100%;height:88px;display:block}@media (max-width:640px){.YouTubeSearch-module__ViroFW__bottomSheetHandle{background:#cbd5e1;border-radius:9999px;flex-shrink:0;width:42px;height:4px;margin:8px auto 0;display:block}.YouTubeSearch-module__ViroFW__searchHeader{gap:12px;margin-bottom:16px}.YouTubeSearch-module__ViroFW__searchCapsule{padding:4px 6px 4px 12px}.YouTubeSearch-module__ViroFW__searchIconLeft{margin-right:8px}.YouTubeSearch-module__ViroFW__searchInput{padding:8px 4px;font-size:16px}.YouTubeSearch-module__ViroFW__clearInputBtn{width:32px;min-width:32px;height:32px;min-height:32px;margin-right:4px}.YouTubeSearch-module__ViroFW__searchSubmitBtn{gap:6px;min-height:40px;padding:8px 14px;font-size:.88rem}.YouTubeSearch-module__ViroFW__controlsStrip{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.YouTubeSearch-module__ViroFW__filterGroup{gap:6px;width:100%;display:flex}.YouTubeSearch-module__ViroFW__filterSelect{flex:1;min-width:0;min-height:40px;padding:8px 10px;font-size:.82rem}.YouTubeSearch-module__ViroFW__selectionControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.YouTubeSearch-module__ViroFW__selectionInfoPills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.YouTubeSearch-module__ViroFW__actionDownloadBtn{flex-shrink:0;min-height:38px;padding:8px 14px;font-size:.82rem}.YouTubeSearch-module__ViroFW__resultsGrid{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.YouTubeSearch-module__ViroFW__resultCard{border-width:1.5px;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;box-shadow:0 4px 16px #0f172a0f}.YouTubeSearch-module__ViroFW__resultCard:hover{transform:none}.YouTubeSearch-module__ViroFW__resultCardPreviewing{border-color:#2563eb!important;flex-direction:column!important;align-items:stretch!important;box-shadow:0 8px 24px #2563eb2e!important}.YouTubeSearch-module__ViroFW__resultCardPreviewing .YouTubeSearch-module__ViroFW__cardThumbnailContainer{aspect-ratio:16/9!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important}.YouTubeSearch-module__ViroFW__cardThumbnailContainer{aspect-ratio:16/9;border-radius:0;flex-shrink:0;width:100%;min-width:100%;max-width:100%;height:auto}.YouTubeSearch-module__ViroFW__cardPlayOverlay{display:flex}.YouTubeSearch-module__ViroFW__cardDurationBadge{border-radius:6px;padding:2px 7px;font-size:.72rem;bottom:8px;right:8px}.YouTubeSearch-module__ViroFW__cardBody{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.YouTubeSearch-module__ViroFW__cardSelectionRow{align-items:flex-start;gap:8px}.YouTubeSearch-module__ViroFW__cardCheckbox{flex-shrink:0;width:22px;min-width:22px;height:22px;min-height:22px;margin-top:0}.YouTubeSearch-module__ViroFW__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.YouTubeSearch-module__ViroFW__cardMetaRow{color:#64748b;gap:5px;margin-top:0;font-size:.76rem}.YouTubeSearch-module__ViroFW__cardChannelName{color:#475569;max-width:160px;font-size:.76rem;font-weight:600}.YouTubeSearch-module__ViroFW__cardFooterActions{border-top:1px solid #f1f5f9;align-items:center;gap:8px;width:100%;margin-top:6px;padding-top:10px;display:flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__cardFooterActions{border-top-color:#ffffff14}.YouTubeSearch-module__ViroFW__previewBtn{white-space:nowrap;touch-action:manipulation;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:8px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.YouTubeSearch-module__ViroFW__selectToggleBtn{white-space:nowrap;touch-action:manipulation;background:#f1f5f9;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:8px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.YouTubeSearch-module__ViroFW__selectToggleBtnSelected{color:#fff;background:#2563eb;border-color:#2563eb}.YouTubeSearch-module__ViroFW__cardDirectDownloadBtn{white-space:nowrap;touch-action:manipulation;border-radius:10px;flex:1.35;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.YouTubeSearch-module__ViroFW__skeletonCard{border-radius:16px;flex-direction:column;align-items:stretch;gap:0;min-height:240px;padding:0;overflow:hidden}.YouTubeSearch-module__ViroFW__skeletonThumb{aspect-ratio:16/9;width:100%;min-width:100%;height:auto}.YouTubeSearch-module__ViroFW__skeletonBody{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.YouTubeSearch-module__ViroFW__stickyActionBar{width:100%;max-width:100%;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px)) 16px;-webkit-backdrop-filter:blur(16px);z-index:85;background:#0f172af7;border:none;border-top:1px solid #ffffff26;border-radius:20px 20px 0 0;bottom:0;left:0;right:0;transform:none;box-shadow:0 -8px 32px #00000073}.YouTubeSearch-module__ViroFW__stickyCountText{display:none}.YouTubeSearch-module__ViroFW__stickyCountBadge{align-items:center;min-height:34px;padding:4px 12px;font-size:.88rem;display:inline-flex}.YouTubeSearch-module__ViroFW__stickyBtnGroup{flex:1;justify-content:flex-end;gap:8px}.YouTubeSearch-module__ViroFW__stickyClearBtn{min-height:44px;padding:8px 14px;font-size:.85rem}.YouTubeSearch-module__ViroFW__stickyDownloadBtn{flex:1;justify-content:center;max-width:200px;min-height:44px;padding:10px 18px;font-size:.9rem}.YouTubeSearch-module__ViroFW__modalOverlay{align-items:flex-end;padding:0}.YouTubeSearch-module__ViroFW__modalContent{border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:100%;max-height:88vh;animation:.3s cubic-bezier(.16,1,.3,1) YouTubeSearch-module__ViroFW__slideUpSheet;display:flex;overflow:hidden;box-shadow:0 -12px 40px #00000059}.YouTubeSearch-module__ViroFW__modalHeader{z-index:10;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:12px 18px;position:sticky;top:0}.YouTubeSearch-module__ViroFW__modalTitle{font-size:1.1rem}.YouTubeSearch-module__ViroFW__modalCloseBtn{width:44px;min-width:44px;height:44px;min-height:44px}.YouTubeSearch-module__ViroFW__modalBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;gap:12px;padding:14px 16px;overflow-y:auto}.YouTubeSearch-module__ViroFW__modalFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:20;background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;position:sticky;bottom:0}.YouTubeSearch-module__ViroFW__formatOptionCard{min-height:48px;padding:12px 14px}.YouTubeSearch-module__ViroFW__startDownloadBtn{min-height:44px;font-size:.92rem}.YouTubeSearch-module__ViroFW__modalCancelBtn{min-height:44px}.YouTubeSearch-module__ViroFW__queueItemCard{border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.YouTubeSearch-module__ViroFW__queueItemInfo{align-items:flex-start;gap:10px;width:100%}.YouTubeSearch-module__ViroFW__queueItemThumb{border-radius:6px;width:80px;height:48px}.YouTubeSearch-module__ViroFW__queueItemText{flex:1;min-width:0}.YouTubeSearch-module__ViroFW__queueItemTitle{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.YouTubeSearch-module__ViroFW__queueItemStatusBadge{align-self:flex-start;padding:4px 10px;font-size:.76rem}}@keyframes YouTubeSearch-module__ViroFW__slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.YouTubeSearch-module__ViroFW__statusFetching,.YouTubeSearch-module__ViroFW__statusProcessing{color:#15803d;background:#f0fdf4}.YouTubeSearch-module__ViroFW__statusCancelled{color:#6b7280;background:#f3f4f6}.YouTubeSearch-module__ViroFW__statusValidationFailed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.YouTubeSearch-module__ViroFW__queueCancelBtn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .2s}.YouTubeSearch-module__ViroFW__queueCancelBtn:hover{background:#fef2f2;border-color:#fca5a5}.YouTubeSearch-module__ViroFW__confirmCancelBox{background:#fff1f2;border:1.5px solid #fecdd3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.2s YouTubeSearch-module__ViroFW__modalFadeIn;display:flex}.YouTubeSearch-module__ViroFW__confirmCancelText{color:#9f1239;font-size:.88rem;font-weight:600}.YouTubeSearch-module__ViroFW__confirmCancelActions{flex-shrink:0;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__confirmCancelYesBtn{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:700}.YouTubeSearch-module__ViroFW__confirmCancelNoBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:600}.YouTubeSearch-module__ViroFW__formatPerVideoList{flex-direction:column;gap:8px;max-height:180px;margin-top:10px;padding-right:4px;display:flex;overflow-y:auto}.YouTubeSearch-module__ViroFW__formatPerVideoItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;display:flex}.YouTubeSearch-module__ViroFW__formatPerVideoTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.YouTubeSearch-module__ViroFW__formatQualityBadge{color:#0369a1;white-space:nowrap;background:#e0f2fe;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.YouTubeSearch-module__ViroFW__formatFallbackBadge{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:6px;padding:3px 8px;font-size:.74rem;font-weight:600}.YouTubeSearch-module__ViroFW__miniPlayer{z-index:95;background:#0f172a;border-radius:14px;flex-direction:column;width:340px;animation:.3s cubic-bezier(.16,1,.3,1) YouTubeSearch-module__ViroFW__miniPlayerSlideUp;display:flex;position:fixed;bottom:90px;right:16px;overflow:hidden;box-shadow:0 20px 48px #00000080,0 0 0 1px #ffffff14}.YouTubeSearch-module__ViroFW__miniPlayerMinimized{width:260px}@keyframes YouTubeSearch-module__ViroFW__miniPlayerSlideUp{0%{opacity:0;transform:translateY(32px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.YouTubeSearch-module__ViroFW__miniPlayerHeader{background:#0f172af2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.YouTubeSearch-module__ViroFW__miniPlayerTitle{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.76rem;font-weight:600;overflow:hidden}.YouTubeSearch-module__ViroFW__miniPlayerControls{flex-shrink:0;align-items:center;gap:2px;display:flex}.YouTubeSearch-module__ViroFW__miniPlayerBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .15s;display:flex}.YouTubeSearch-module__ViroFW__miniPlayerBtn:hover{color:#f1f5f9;background:#ffffff1a}.YouTubeSearch-module__ViroFW__miniPlayerBody{aspect-ratio:16/9;background:#000;width:100%}.YouTubeSearch-module__ViroFW__miniPlayerIframe{border:none;width:100%;height:100%;display:block}.YouTubeSearch-module__ViroFW__miniPlayerError{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:16px;font-size:.8rem;display:flex}.YouTubeSearch-module__ViroFW__miniPlayerLink{color:#38bdf8;align-items:center;gap:4px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.YouTubeSearch-module__ViroFW__miniPlayerInfo{color:#94a3b8;white-space:nowrap;background:#0f172af2;border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:flex;overflow:hidden}.YouTubeSearch-module__ViroFW__howToUse{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:16px;margin-top:32px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}[data-theme=dark] .YouTubeSearch-module__ViroFW__howToUse{background:var(--bg-surface,#0d1527);border-color:#ffffff14;box-shadow:0 4px 24px #00000059}.YouTubeSearch-module__ViroFW__howToUseHeader{align-items:center;gap:12px;display:flex}.YouTubeSearch-module__ViroFW__howToUseIconPill{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px #0284c74d}.YouTubeSearch-module__ViroFW__howToUseTitleGroup{flex-direction:column;gap:2px;display:flex}.YouTubeSearch-module__ViroFW__howToUseTitle{color:var(--text-primary,#0f172a);letter-spacing:.05em;text-transform:uppercase;font-size:.88rem;font-weight:800}.YouTubeSearch-module__ViroFW__howToUseSubtitle{color:var(--text-muted,#64748b);font-size:.78rem;font-weight:500}.YouTubeSearch-module__ViroFW__howToUseGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.YouTubeSearch-module__ViroFW__howToUseCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__howToUseCard{background:#0f172a80;border-color:#ffffff0f}.YouTubeSearch-module__ViroFW__howToUseCard:hover{border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 6px 18px #0284c71f}.YouTubeSearch-module__ViroFW__howToUseStepNum{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 2px 6px #0284c74d}.YouTubeSearch-module__ViroFW__howToUseCardContent{flex-direction:column;gap:2px;display:flex}.YouTubeSearch-module__ViroFW__howToUseStepTitle{color:var(--text-primary,#0f172a);font-size:.85rem;font-weight:700}.YouTubeSearch-module__ViroFW__howToUseStepDesc{color:var(--text-secondary,#475569);margin:0;font-size:.78rem;line-height:1.45}[data-theme=dark] .YouTubeSearch-module__ViroFW__howToUseStepDesc{color:#94a3b8}.YouTubeSearch-module__ViroFW__infiniteScrollSentinel{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:20px 0 40px;font-size:.88rem;font-weight:500;display:flex}@media (max-width:640px){.YouTubeSearch-module__ViroFW__miniPlayer{z-index:92;border-radius:12px;width:220px;max-width:calc(100vw - 24px);bottom:74px;left:auto;right:12px;box-shadow:0 12px 32px #0000008c,0 0 0 1px #ffffff1f}.YouTubeSearch-module__ViroFW__miniPlayerMinimized{width:180px;bottom:74px}.YouTubeSearch-module__ViroFW__miniPlayerBody{aspect-ratio:16/9}.YouTubeSearch-module__ViroFW__howToUse{border-radius:16px;margin-top:16px;padding:16px}.YouTubeSearch-module__ViroFW__howToUseGrid{grid-template-columns:1fr;gap:10px}.YouTubeSearch-module__ViroFW__howToUseCard{padding:12px 14px}.YouTubeSearch-module__ViroFW__howToUseTitle{font-size:.82rem}.YouTubeSearch-module__ViroFW__howToUseSubtitle{font-size:.74rem}.YouTubeSearch-module__ViroFW__howToUseStepTitle{font-size:.82rem}.YouTubeSearch-module__ViroFW__howToUseStepDesc{font-size:.76rem}}.YouTubeSearch-module__ViroFW__modalContentCompact{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;width:100%;max-width:540px;animation:.25s cubic-bezier(.16,1,.3,1) YouTubeSearch-module__ViroFW__modalPopIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0f172a59}[data-theme=dark] .YouTubeSearch-module__ViroFW__modalContentCompact{background:#0d1527;border-color:#ffffff1a;box-shadow:0 25px 60px -12px #000000b3}.YouTubeSearch-module__ViroFW__modalHeaderCompact{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__modalHeaderCompact{border-bottom-color:#ffffff14}.YouTubeSearch-module__ViroFW__modalHeaderTitleGroup{flex-direction:column;gap:2px;display:flex}.YouTubeSearch-module__ViroFW__modalTitleCompact{color:var(--text-primary,#0f172a);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.YouTubeSearch-module__ViroFW__modalSubtitleCompact{color:#0284c7;font-size:.78rem;font-weight:600}.YouTubeSearch-module__ViroFW__modalBodyCompact{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.YouTubeSearch-module__ViroFW__quickFormatCard{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__quickFormatCard{background:#0f172a99;border-color:#ffffff12}.YouTubeSearch-module__ViroFW__quickFormatCard:hover{border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 6px 18px #0284c71a}.YouTubeSearch-module__ViroFW__quickFormatCardRecommended{background:linear-gradient(135deg,#f0f9ffe6 0%,#e0f2fe99 100%);border-color:#bae6fd}[data-theme=dark] .YouTubeSearch-module__ViroFW__quickFormatCardRecommended{background:linear-gradient(135deg,#0284c726 0%,#2563eb1a 100%);border-color:#38bdf859}.YouTubeSearch-module__ViroFW__quickFormatInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.YouTubeSearch-module__ViroFW__quickFormatTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__quickFormatTitle{color:var(--text-primary,#0f172a);font-size:.95rem;font-weight:700}.YouTubeSearch-module__ViroFW__quickFormatDesc{color:var(--text-muted,#64748b);margin:0;font-size:.76rem;line-height:1.35}.YouTubeSearch-module__ViroFW__compactPillsGroup{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:2px;display:inline-flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__compactPillsGroup{background:#1e293b;border-color:#334155}.YouTubeSearch-module__ViroFW__compactPillBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:700;transition:all .15s}.YouTubeSearch-module__ViroFW__compactPillBtnActive{color:#fff;background:#0284c7}.YouTubeSearch-module__ViroFW__audioFormatBadge{color:#7c3aed;letter-spacing:.04em;background:#ede9fe;border-radius:9999px;padding:2px 7px;font-size:.68rem;font-weight:800}[data-theme=dark] .YouTubeSearch-module__ViroFW__audioFormatBadge{color:#c4b5fd;background:#7c3aed40}.YouTubeSearch-module__ViroFW__quickActionBtnPrimary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c759}.YouTubeSearch-module__ViroFW__quickActionBtnPrimary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0284c77a}.YouTubeSearch-module__ViroFW__quickActionBtnSecondary{color:#0284c7;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #0284c7;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__quickActionBtnSecondary{color:#38bdf8;background:0 0;border-color:#38bdf8}.YouTubeSearch-module__ViroFW__quickActionBtnSecondary:hover{background:#f0f9ff;transform:translateY(-1px)}.YouTubeSearch-module__ViroFW__quickActionBtnAudio{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #7c3aed59}.YouTubeSearch-module__ViroFW__quickActionBtnAudio:hover{transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed7a}.YouTubeSearch-module__ViroFW__modalFooterCompact{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:10px 22px 14px;display:flex}[data-theme=dark] .YouTubeSearch-module__ViroFW__modalFooterCompact{border-top-color:#ffffff0f}.YouTubeSearch-module__ViroFW__modalCancelBtnCompact{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .15s}.YouTubeSearch-module__ViroFW__modalCancelBtnCompact:hover{color:#0f172a;background:#f1f5f9}.YouTubeSearch-module__ViroFW__floatingFabContainer{z-index:9999;align-items:center;gap:8px;animation:.3s cubic-bezier(.16,1,.3,1) both YouTubeSearch-module__ViroFW__fabEntrance;display:flex;position:fixed;bottom:84px;right:24px}@keyframes YouTubeSearch-module__ViroFW__fabEntrance{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.YouTubeSearch-module__ViroFW__floatingFabBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:1.5px solid #ffffff59;border-radius:9999px;align-items:center;gap:10px;padding:14px 22px;font-size:.95rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:visible;box-shadow:0 12px 32px #0284c773,inset 0 0 0 1px #fff3}.YouTubeSearch-module__ViroFW__floatingFabBtn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 40px #0284c78c,0 0 0 2px #38bdf880}.YouTubeSearch-module__ViroFW__floatingFabBtn:active{transform:scale(.97)}.YouTubeSearch-module__ViroFW__fabPulseGlow{opacity:.4;z-index:-1;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:9999px;animation:2s cubic-bezier(.4,0,.6,1) infinite YouTubeSearch-module__ViroFW__fabPulse;position:absolute;inset:-4px}@keyframes YouTubeSearch-module__ViroFW__fabPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.08)}}.YouTubeSearch-module__ViroFW__fabMainLabel{letter-spacing:.02em;white-space:nowrap}.YouTubeSearch-module__ViroFW__fabCountPill{color:#0284c7;background:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 2px 6px #0003}.YouTubeSearch-module__ViroFW__floatingFabClearBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cbd5e1;cursor:pointer;background:#0f172ae6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;box-shadow:0 6px 18px #0000004d}.YouTubeSearch-module__ViroFW__floatingFabClearBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:scale(1.1)}@media (max-width:640px){.YouTubeSearch-module__ViroFW__modalContentCompact{border-radius:16px;width:calc(100% - 24px)}.YouTubeSearch-module__ViroFW__quickFormatCard{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.YouTubeSearch-module__ViroFW__quickActionBtnPrimary,.YouTubeSearch-module__ViroFW__quickActionBtnSecondary,.YouTubeSearch-module__ViroFW__quickActionBtnAudio{justify-content:center;width:100%;min-height:40px}.YouTubeSearch-module__ViroFW__floatingFabContainer{display:none!important}}.YouTubeSearch-module__ViroFW__stickyBarSpacer{width:100%;height:80px}.YouTubeSearch-module__ViroFW__stickyActionBar{z-index:990;-webkit-backdrop-filter:blur(16px);padding:12px 20px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fffffff5;border-top:1.5px solid #e2e8f0f2;justify-content:space-between;align-items:center;gap:12px;animation:.25s cubic-bezier(.16,1,.3,1) forwards YouTubeSearch-module__ViroFW__slideUpSticky;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0f172a14,0 -1px 3px #0f172a0a}[data-theme=dark] .YouTubeSearch-module__ViroFW__stickyActionBar{background:#0f172af5;border-top-color:#334155cc;box-shadow:0 -4px 24px #00000059}@keyframes YouTubeSearch-module__ViroFW__slideUpSticky{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.YouTubeSearch-module__ViroFW__stickyCountGroup{align-items:center;gap:8px;display:flex}.YouTubeSearch-module__ViroFW__stickyCountBadge{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.8rem;font-weight:800;display:inline-flex}.YouTubeSearch-module__ViroFW__stickyCountText{color:var(--text-primary,#0f172a);font-size:.92rem;font-weight:700}.YouTubeSearch-module__ViroFW__stickyBtnGroup{align-items:center;gap:10px;display:flex}.YouTubeSearch-module__ViroFW__stickyClearBtn{border:1px solid var(--border-light,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:9999px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .15s}.YouTubeSearch-module__ViroFW__stickyClearBtn:hover{color:#0f172a;background:#f1f5f9}.YouTubeSearch-module__ViroFW__stickyDownloadBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb59}.YouTubeSearch-module__ViroFW__stickyDownloadBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73}@media (max-width:480px){.YouTubeSearch-module__ViroFW__stickyActionBar{padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.YouTubeSearch-module__ViroFW__stickyCountText{font-size:.82rem}.YouTubeSearch-module__ViroFW__stickyClearBtn{padding:7px 10px;font-size:.78rem}.YouTubeSearch-module__ViroFW__stickyDownloadBtn{gap:6px;padding:8px 14px;font-size:.82rem}}
