.media-downloader-module___Q2pOW__downloader{width:min(100%,1000px);margin:0 auto}.media-downloader-module___Q2pOW__search{background:#fff;border:1px solid #d9e2ef;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid;box-shadow:0 24px 60px #1d365721}.media-downloader-module___Q2pOW__inputWrap{align-items:center;gap:12px;min-width:0;padding:0 8px 0 12px;display:flex}.media-downloader-module___Q2pOW__inputWrap svg{fill:#718096;flex:none;width:22px;height:22px}.media-downloader-module___Q2pOW__inputWrap input{color:#10223f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:16px 0;font-size:16px}.media-downloader-module___Q2pOW__inputWrap input::placeholder{color:#8a97a8}.media-downloader-module___Q2pOW__resolveButton,.media-downloader-module___Q2pOW__downloadButton{cursor:pointer;font:inherit;border:0;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s}.media-downloader-module___Q2pOW__resolveButton{color:#fff;background:linear-gradient(135deg,#ff6a3d,#ff4d5e);border-radius:13px;min-width:148px;padding:0 22px;box-shadow:0 10px 24px #ff54463d}.media-downloader-module___Q2pOW__resolveButton:hover:not(:disabled),.media-downloader-module___Q2pOW__downloadButton:hover:not(:disabled){transform:translateY(-1px)}.media-downloader-module___Q2pOW__resolveButton:disabled,.media-downloader-module___Q2pOW__downloadButton:disabled{cursor:not-allowed;opacity:.58}.media-downloader-module___Q2pOW__trustLine{color:#65738a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.media-downloader-module___Q2pOW__trustLine strong{color:#122540}.media-downloader-module___Q2pOW__dot{background:#c3ccda;border-radius:50%;width:4px;height:4px}.media-downloader-module___Q2pOW__error{color:#9f2424;background:#fff4f4;border:1px solid #fecaca;border-radius:12px;max-width:760px;margin:18px auto 0;padding:13px 15px;font-size:14px}.media-downloader-module___Q2pOW__result{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:22px;grid-template-columns:300px minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden;box-shadow:0 26px 70px #192e4c21}.media-downloader-module___Q2pOW__mediaSummary{background:linear-gradient(#f8fbff,#f2f6fb);border-right:1px solid #e5ebf3;padding:22px}.media-downloader-module___Q2pOW__thumbWrap{aspect-ratio:16/11;background:#e5ebf3;border-radius:15px;position:relative;overflow:hidden}.media-downloader-module___Q2pOW__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.media-downloader-module___Q2pOW__thumbFallback{color:#8794a8;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.media-downloader-module___Q2pOW__duration{color:#fff;background:#0a121ed1;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:800;position:absolute;bottom:9px;right:9px}.media-downloader-module___Q2pOW__summaryText{padding:18px 2px 0}.media-downloader-module___Q2pOW__sourceBadge{color:#1d63d9;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ff;border-radius:8px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.media-downloader-module___Q2pOW__summaryText h2{-webkit-line-clamp:3;color:#122540;-webkit-box-orient:vertical;margin-top:10px;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.media-downloader-module___Q2pOW__summaryText p{color:#6d7b90;margin-top:7px;font-size:13px}.media-downloader-module___Q2pOW__options{padding:24px}.media-downloader-module___Q2pOW__tabs{border-bottom:1px solid #e5eaf1;gap:22px;margin-bottom:22px;display:flex}.media-downloader-module___Q2pOW__tabs button{color:#6e7b8f;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 2px 12px;font-weight:800;position:relative}.media-downloader-module___Q2pOW__tabs button.media-downloader-module___Q2pOW__activeTab{color:#2266e3}.media-downloader-module___Q2pOW__tabs button.media-downloader-module___Q2pOW__activeTab:after{content:"";background:#2266e3;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.media-downloader-module___Q2pOW__optionGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-downloader-module___Q2pOW__optionGridSingle{max-width:320px}.media-downloader-module___Q2pOW__optionGrid label,.media-downloader-module___Q2pOW__optionGridSingle label,.media-downloader-module___Q2pOW__cutFields label{color:#263953;gap:7px;font-size:13px;font-weight:800;display:grid}.media-downloader-module___Q2pOW__optionGrid select,.media-downloader-module___Q2pOW__optionGridSingle select,.media-downloader-module___Q2pOW__cutFields input{color:#10223f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:11px;outline:0;padding:0 12px}.media-downloader-module___Q2pOW__optionGrid select:focus,.media-downloader-module___Q2pOW__optionGridSingle select:focus,.media-downloader-module___Q2pOW__cutFields input:focus{border-color:#4c82ed;box-shadow:0 0 0 3px #3871e51f}.media-downloader-module___Q2pOW__cutToggle{cursor:pointer;background:#fbfcfe;border:1px solid #e1e7f0;border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.media-downloader-module___Q2pOW__cutToggle input{opacity:0;pointer-events:none;position:absolute}.media-downloader-module___Q2pOW__switch{background:#ccd5e2;border-radius:999px;flex:none;width:44px;height:25px;transition:background .16s;position:relative}.media-downloader-module___Q2pOW__switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.media-downloader-module___Q2pOW__cutToggle input:checked+.media-downloader-module___Q2pOW__switch{background:#316ee8}.media-downloader-module___Q2pOW__cutToggle input:checked+.media-downloader-module___Q2pOW__switch:after{transform:translate(19px)}.media-downloader-module___Q2pOW__cutToggle strong{color:#213650;font-size:13px;display:block}.media-downloader-module___Q2pOW__cutToggle small{color:#78869a;margin-top:2px;font-size:12px;font-weight:500;display:block}.media-downloader-module___Q2pOW__cutFields{grid-template-columns:1fr 70px 1fr;align-items:end;gap:10px;margin-top:14px;display:grid}.media-downloader-module___Q2pOW__cutFields input{text-align:center;font-variant-numeric:tabular-nums}.media-downloader-module___Q2pOW__cutLine{align-items:center;height:46px;display:flex}.media-downloader-module___Q2pOW__cutLine span{background:#cfd8e6;width:100%;height:1px}.media-downloader-module___Q2pOW__downloadButton{color:#fff;background:linear-gradient(135deg,#2468e8,#376ff0 54%,#7157ea);border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:20px;display:inline-flex;box-shadow:0 12px 26px #3266dc3b}.media-downloader-module___Q2pOW__downloadButton svg{fill:currentColor;width:20px;height:20px}.media-downloader-module___Q2pOW__status{color:#53627a;text-align:center;margin-top:10px;font-size:13px}.media-downloader-module___Q2pOW__sourceFormats{border-top:1px solid #e8edf4;margin-top:18px;padding-top:16px}.media-downloader-module___Q2pOW__sourceFormats summary{cursor:pointer;color:#44546c;font-size:13px;font-weight:800}.media-downloader-module___Q2pOW__sourceFormats summary span{color:#8b97a8;font-weight:500}.media-downloader-module___Q2pOW__formatList{border:1px solid #e5eaf1;border-radius:10px;max-height:220px;margin-top:10px;overflow:auto}.media-downloader-module___Q2pOW__formatRow{color:#66758a;border-bottom:1px solid #eef2f6;grid-template-columns:70px 1fr 90px 90px;gap:8px;padding:9px 11px;font-size:12px;display:grid}.media-downloader-module___Q2pOW__formatRow:last-child{border-bottom:0}.media-downloader-module___Q2pOW__formatRow strong{color:#263953}.media-downloader-module___Q2pOW__spinner,.media-downloader-module___Q2pOW__spinnerLight{vertical-align:-3px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:7px;animation:.7s linear infinite media-downloader-module___Q2pOW__spin;display:inline-block}.media-downloader-module___Q2pOW__spinnerLight{margin-right:0}@keyframes media-downloader-module___Q2pOW__spin{to{transform:rotate(360deg)}}.media-downloader-module___Q2pOW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.media-downloader-module___Q2pOW__search{grid-template-columns:1fr;padding:8px}.media-downloader-module___Q2pOW__inputWrap{min-height:54px}.media-downloader-module___Q2pOW__resolveButton{min-height:50px}.media-downloader-module___Q2pOW__result{grid-template-columns:1fr}.media-downloader-module___Q2pOW__mediaSummary{border-bottom:1px solid #e5ebf3;border-right:0;grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.media-downloader-module___Q2pOW__summaryText{padding:0}.media-downloader-module___Q2pOW__optionGrid{grid-template-columns:1fr}.media-downloader-module___Q2pOW__cutFields{grid-template-columns:1fr 28px 1fr}.media-downloader-module___Q2pOW__formatRow{grid-template-columns:60px 1fr 80px}.media-downloader-module___Q2pOW__formatRow span:last-child{display:none}}@media (max-width:480px){.media-downloader-module___Q2pOW__mediaSummary{grid-template-columns:110px minmax(0,1fr);padding:16px}.media-downloader-module___Q2pOW__options{padding:18px 16px}.media-downloader-module___Q2pOW__trustLine .media-downloader-module___Q2pOW__dot{display:none}.media-downloader-module___Q2pOW__trustLine{gap:7px 14px}.media-downloader-module___Q2pOW__cutFields{grid-template-columns:1fr 18px 1fr}}.media-downloader-module___Q2pOW__playlistResult{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:22px;margin-top:28px;overflow:hidden;box-shadow:0 26px 70px #192e4c21}.media-downloader-module___Q2pOW__playlistHeader{background:linear-gradient(#f8fbff,#f4f7fc);border-bottom:1px solid #e5ebf3;padding:22px 24px}.media-downloader-module___Q2pOW__playlistHeader h2{color:#122540;margin-top:9px;font-size:21px}.media-downloader-module___Q2pOW__playlistHeader p{color:#68778d;margin-top:6px;font-size:13px;line-height:1.55}.media-downloader-module___Q2pOW__playlistList{max-height:620px;overflow:auto}.media-downloader-module___Q2pOW__playlistItem{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:38px 112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.media-downloader-module___Q2pOW__playlistItem:hover:not(:disabled){background:#f8fbff}.media-downloader-module___Q2pOW__playlistItem:disabled{cursor:wait;opacity:.68}.media-downloader-module___Q2pOW__playlistIndex{color:#8b98ab;text-align:center;font-size:12px;font-weight:800}.media-downloader-module___Q2pOW__playlistThumb{aspect-ratio:16/9;color:#8190a5;background:#e9eef5;border-radius:9px;place-items:center;width:112px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.media-downloader-module___Q2pOW__playlistThumb img{object-fit:cover;width:100%;height:100%;display:block}.media-downloader-module___Q2pOW__playlistMeta{gap:5px;min-width:0;display:grid}.media-downloader-module___Q2pOW__playlistMeta strong{color:#1c304d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.media-downloader-module___Q2pOW__playlistMeta small{color:#7c899b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-downloader-module___Q2pOW__playlistAction{color:#2266e3;white-space:nowrap;background:#edf4ff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}@media (max-width:620px){.media-downloader-module___Q2pOW__playlistItem{grid-template-columns:28px 86px minmax(0,1fr);gap:10px;padding:10px 12px}.media-downloader-module___Q2pOW__playlistThumb{width:86px}.media-downloader-module___Q2pOW__playlistAction{display:none}}
.page-module___8aEwW__header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fce0;border-bottom:1px solid #d6dfebd9;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 32px,1180px);min-height:76px;margin:0 auto;display:grid;position:sticky;top:0}.page-module___8aEwW__brand{color:#10223f;letter-spacing:-.025em;align-items:center;gap:9px;width:max-content;font-weight:900;display:inline-flex}.page-module___8aEwW__brandMark{color:#fff;background:linear-gradient(135deg,#ff6a3d,#ff4d5e);border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;display:grid;box-shadow:0 6px 15px #ff554738}.page-module___8aEwW__nav{color:#5d6a7e;gap:30px;font-size:14px;font-weight:700;display:flex}.page-module___8aEwW__nav a:hover{color:#1d5fd2}.page-module___8aEwW__headerCta{color:#24415f;background:#fff;border:1px solid #ced8e6;border-radius:11px;justify-self:end;padding:11px 15px;font-size:13px;font-weight:800}.page-module___8aEwW__hero{background:radial-gradient(circle at 50% 18%,#4a7ae821,#0000 34%),linear-gradient(#f7f9fc 0%,#f4f7fb 100%);padding:90px 20px 76px;position:relative;overflow:hidden}.page-module___8aEwW__heroGlow{filter:blur(20px);pointer-events:none;background:#ff64421c;border-radius:50%;width:460px;height:460px;position:absolute;top:-260px;left:calc(50% - 230px)}.page-module___8aEwW__heroInner{text-align:center;width:min(100%,1120px);margin:0 auto;position:relative}.page-module___8aEwW__eyebrow{color:#53647c;text-transform:uppercase;letter-spacing:.055em;background:#ffffffbf;border:1px solid #dbe4f0;border-radius:999px;align-items:center;gap:9px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.page-module___8aEwW__eyebrow span{background:#2e77ea;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2e77ea1f}.page-module___8aEwW__hero h1{color:#0e213d;letter-spacing:-.06em;max-width:900px;margin:24px auto 18px;font-size:clamp(42px,6.7vw,76px);font-weight:900;line-height:.99}.page-module___8aEwW__hero h1 em{color:#326ede;font-style:normal}.page-module___8aEwW__lead{color:#65748a;max-width:760px;margin:0 auto 34px;font-size:clamp(17px,2vw,20px);line-height:1.65}.page-module___8aEwW__legalNote{color:#8793a5;margin-top:18px;font-size:12px}.page-module___8aEwW__stats{background:#fff;border:1px solid #dde5ef;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(100% - 40px,1080px);margin:0 auto;display:grid;transform:translateY(-24px);box-shadow:0 18px 45px #26374f12}.page-module___8aEwW__stats div{border-right:1px solid #e7ecf3;align-items:center;gap:13px;min-width:0;padding:24px 28px;display:flex}.page-module___8aEwW__stats div:last-child{border-right:0}.page-module___8aEwW__stats strong{color:#245fd0;letter-spacing:-.04em;font-size:26px}.page-module___8aEwW__stats span{color:#6c798d;font-size:13px;line-height:1.4}.page-module___8aEwW__section{width:min(100% - 40px,1080px);margin:0 auto;padding:78px 0}.page-module___8aEwW__sectionHeading{max-width:680px;margin-bottom:35px}.page-module___8aEwW__sectionHeading>span{color:#ff5a46;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.page-module___8aEwW__sectionHeading h2{color:#112540;letter-spacing:-.045em;margin-top:9px;font-size:clamp(32px,4vw,48px);line-height:1.05}.page-module___8aEwW__sectionHeading p{color:#6b788d;margin-top:13px;line-height:1.7}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.page-module___8aEwW__featureGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:17px;min-height:220px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s}.page-module___8aEwW__featureGrid article:hover{border-color:#ccd8e8;transform:translateY(-3px);box-shadow:0 16px 35px #26374f14}.page-module___8aEwW__icon{color:#2a65da;background:#edf3ff;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:30px;font-size:12px;font-weight:900;display:grid}.page-module___8aEwW__featureGrid h3{color:#1c314c;font-size:17px}.page-module___8aEwW__featureGrid p{color:#748196;margin-top:8px;font-size:14px;line-height:1.6}.page-module___8aEwW__howSection{border-top:1px solid #dfe6ef}.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module___8aEwW__steps article{gap:15px;padding:22px 0;display:flex}.page-module___8aEwW__steps b{color:#fff;background:#102540;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.page-module___8aEwW__steps h3{color:#1d314b;font-size:17px}.page-module___8aEwW__steps p{color:#748196;margin-top:7px;font-size:14px;line-height:1.65}.page-module___8aEwW__faq{border-top:1px solid #dde5ef}.page-module___8aEwW__faq details{border-bottom:1px solid #dde5ef}.page-module___8aEwW__faq summary{cursor:pointer;color:#1b304b;padding:23px 46px 23px 0;font-weight:800;list-style:none;position:relative}.page-module___8aEwW__faq summary::-webkit-details-marker{display:none}.page-module___8aEwW__faq summary:after{content:"+";color:#4e617a;background:#fff;border:1px solid #d8e1ed;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:18px;right:5px}.page-module___8aEwW__faq details[open] summary:after{content:"−"}.page-module___8aEwW__faq p{color:#6e7c90;max-width:800px;padding:0 46px 23px 0;font-size:14px;line-height:1.7}.page-module___8aEwW__footer{color:#7a8799;border-top:1px solid #dce4ee;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 40px,1080px);margin:20px auto 0;padding:34px 0 42px;font-size:12px;display:grid}.page-module___8aEwW__footer p{text-align:center;line-height:1.55}@media (max-width:840px){.page-module___8aEwW__header{grid-template-columns:1fr auto}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__stats{grid-template-columns:1fr}.page-module___8aEwW__stats div{border-bottom:1px solid #e7ecf3;border-right:0}.page-module___8aEwW__stats div:last-child{border-bottom:0}.page-module___8aEwW__featureGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__steps{grid-template-columns:1fr;gap:0}.page-module___8aEwW__footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:580px){.page-module___8aEwW__header{width:calc(100% - 24px);min-height:68px}.page-module___8aEwW__headerCta{display:none}.page-module___8aEwW__hero{padding:68px 14px 64px}.page-module___8aEwW__hero h1{font-size:44px}.page-module___8aEwW__lead{font-size:16px}.page-module___8aEwW__stats{width:calc(100% - 28px)}.page-module___8aEwW__section{width:calc(100% - 28px);padding:58px 0}.page-module___8aEwW__featureGrid{grid-template-columns:1fr}.page-module___8aEwW__featureGrid article{min-height:185px}.page-module___8aEwW__footer{width:calc(100% - 28px)}}
