header{background-color:#000;display:flex;flex-direction:column;align-items:center;color:#fff;padding:20px 10px;text-align:center}header p{color:#575757}header .telegramLink{padding:10px 20px;color:#fff;background-color:#6161ff;text-decoration:none;margin-top:10px;border-radius:5px}header .telegramLink:hover{background-color:#00f}header .telegramLink a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:5px}.linkContainer .inputBox{background-color:#f0f8ff;display:flex;align-items:center;flex-direction:column;padding:50px 0}.linkContainer .inputBox .linkEnterBox{width:90%;margin:0 auto}.linkContainer .inputBox .linkEnterBox button{cursor:pointer;background-color:#f0f8ff00;border:none}main{flex-grow:1;display:flex;flex-direction:column}.loadingContainer{width:100%;padding:50px 10px}.loadingContainer p{font-weight:600;font-size:1.2rem;text-align:center;margin-top:10px}.loadingContainer .wrapper{display:flex;align-items:center;justify-content:center;gap:5px}.loadingContainer .wrapper .ball{width:20px;height:20px;border-radius:50%;background-color:#000;animation:bounce .5s infinite alternate;animation-timing-function:ease-in-out}.loadingContainer .wrapper .ball1{animation-delay:.1s}.loadingContainer .wrapper .ball2{animation-delay:.2s}.loadingContainer .wrapper .ball3{animation-delay:.3s}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.resultContainerWrapper{color:#fff;padding:40px 15px;background-color:#3f3d3d;flex-grow:1}.resultContainerWrapper .resultContainer{display:flex;flex-direction:row;width:100%;max-width:750px;justify-content:space-around;margin:auto;background-color:#000;padding:15px;border-radius:15px}.resultContainerWrapper .resultContainer .showVideoInfo{width:46%;padding:20px;max-width:450px}.resultContainerWrapper .resultContainer .showVideoInfo .wrapper .videoThumbnail{margin-bottom:10px}.resultContainerWrapper .resultContainer .showVideoInfo .wrapper .videoInfo{margin-top:10px}.resultContainerWrapper .resultContainer .showVideoInfo .wrapper .videoInfo p{margin-top:5px;color:gray;padding:5px;background-color:#1b1b1b;border-radius:5px;text-wrap:wrap;overflow-wrap:break-word}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper{flex-grow:1;padding:20px;word-break:break-word}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadLinkContainer .buttonContainer{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;margin-bottom:10px}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadLinkContainer .buttonContainer .active{background-color:#2b2b2b}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadLinkContainer .buttonContainer button{padding:10px;border-radius:5px;background-color:#1b1b1b;color:#fff;cursor:pointer;transition:.3s;flex-direction:row;display:flex;text-align:center;align-items:center;font-size:1rem}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadLinkContainer .buttonContainer button:hover{background-color:#2b2b2b}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadLinkContainer .buttonContainer button svg{margin-left:10px;font-size:1rem}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadDetailsContainer{display:flex;flex-direction:column;padding:15px 0;gap:10px}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadDetailsContainer .downloadOption{color:#fff;text-decoration:none;padding:15px;background-color:#3d3d3d;border-radius:15px;color:#cac8ff;cursor:pointer}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadDetailsContainer .downloadOption:hover{background-color:#252525;transition-duration:.3s}.resultContainerWrapper .resultContainer .downloadLinkContainerWrapper .downloadDetailsContainer .downloadOption .downloadOptionDetails{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.resultContainerWrapper{padding:20px 15px}.resultContainerWrapper .resultContainer{flex-direction:column}.resultContainerWrapper .resultContainer .showVideoInfo{width:100%;max-width:none}.resultContainerWrapper .resultContainer .showVideoInfo .wrapper .videoInfo p{display:none}.resultContainerWrapper .resultContainer .showVideoInfo .downloadLinkContainerWrapper{padding:20px 0}}.instructionComponentWrapper{display:flex;flex-direction:column}.instructionComponentWrapper .instructionContainer{display:flex;align-items:center;flex-direction:column}.instructionComponentWrapper .instructionContainer h2{color:wheat;padding-bottom:10px}.instructionComponentWrapper .instructionContainer .instruction{color:#fff;font-size:1rem;padding:10px;display:flex;flex-direction:column;gap:20px;background-color:#474747;border-radius:10px}.instructionComponentWrapper .instructionContainer .instruction .instructionMessageContainer{display:flex;align-items:center}.instructionComponentWrapper .instructionContainer .instruction .instructionMessageContainer .circle{background-color:#e8e8e8;color:#000;border-radius:50%;width:2rem;height:2rem;position:relative;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.instructionComponentWrapper .instructionContainer .instruction .instructionMessageContainer .circle h3{font-size:1rem}.errorMessageContainer{max-width:450px;margin:auto;padding:10px;background-color:#750000;box-shadow:0 2px 16px 1px #881515}.errorMessageContainer .iconContainer{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.errorMessageContainer .iconContainer svg{width:2rem;height:2rem;color:red}.errorMessageContainer h2{text-align:center}.errorMessageContainer p{text-align:center;padding-bottom:5px;color:#f99}.generateLinkContainerWrapper{flex-grow:1;background-color:#3f3d3d}.generateLinkContainerWrapper .generateLinkContainer{color:#fff}.downloadLinkComponentWrapper{padding:40px 15px;background-color:#3f3d3d;color:wheat;flex-grow:1}.downloadLinkComponentWrapper h2{text-align:center;padding-bottom:10px}.downloadLinkComponentWrapper .message{text-align:center;padding-bottom:5px;color:#787878}.downloadLinkComponentWrapper .timeLimitMessage{color:#e8e8e8}.downloadLinkComponentWrapper .statusContainer{padding:50px 0}.downloadLinkComponentWrapper .statusContainer .steps{display:flex;justify-content:space-between;position:relative;align-items:center}.downloadLinkComponentWrapper .statusContainer .steps .step{background-color:#e8e8e8;color:#000;border-radius:50%;width:2rem;height:2rem;position:relative;display:flex;align-items:center;justify-content:center}.downloadLinkComponentWrapper .statusContainer .steps .completeStep{background-color:#4caf50;color:#fff}.downloadLinkComponentWrapper .statusContainer .steps .joiningLine{flex-grow:1;height:2px;background-color:#e8e8e8}.downloadLinkComponentWrapper .statusContainer .steps .joiningLine .comPleteLine{width:0%;height:100%;background-color:#4caf50}.downloadLinkComponentWrapper .statusContainer .steps .joiningLine .comPleteLineComplete{width:100%;height:100%;background-color:#4caf50}.downloadLinkComponentWrapper .statusContainer .steps .joiningLine .currentLine{width:0%;height:100%;background-color:#4caf50}.downloadLinkComponentWrapper .buttonContainer{display:flex;align-items:center;justify-content:center}footer{background-color:#000;color:#fff;padding:20px;text-align:center}footer .disclaimerContainer{padding-bottom:20px}footer .disclaimerContainer p{color:#b3b3b3}footer .footerLinksContainer{display:flex;align-items:center;justify-content:center;gap:10px}footer .footerLinksContainer a{color:#fff;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}#root{display:flex;flex-direction:column;min-height:100vh}
