.converter{position:relative;height:20%;width:100%;margin:5px auto;border-radius:10px;padding:15px 0;text-align:center}.converter h1{font-size:2.5rem;font-weight:700;color:#2d3748;margin:20px 0;text-align:center;line-height:1.2}.offline-transcriber-desc h2{font-size:28px;font-weight:600;color:#444}.ext-item{border-bottom:1px solid #aaa;border-radius:5px;margin-right:10px;text-transform:uppercase;display:inline-block;width:21%;text-align:center;font-size:14px;font-weight:500}#myForm{padding-left:10px;padding-right:10px;padding-top:0}.main{position:relative;margin-top:10px}.converter-instruction,.offline-transcriber-desc{margin-top:0;line-height:1.8;color:#555;font-size:18px;font-weight:400;margin-bottom:50px}.converter-instruction li,.offline-transcriber-desc li{margin-bottom:.75rem;font-size:clamp(.95rem, 2vw, 1rem)}.offline-transcriber-desc p a{padding-left:0}#douploading{margin:0 auto;padding:0;background-color:transparent;border-radius:8px}#douploading #progress{margin-top:60px}.chosedCloudFile{font-style:italic;font-size:10px;color:#950;margin-left:2px}.agreementChkbox{font-size:18px;position:relative;top:2px}.agreementLabel{position:relative;top:0}#myForm input,select{border-radius:6px;color:#333;border:1px solid #ddd}.startconvert{margin-top:0;padding:10px;margin-bottom:0}.gotobutton{min-width:260px;padding:12px 24px;color:#fff;font-size:1rem;background-color:#4f83e7;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(79,131,231,.2)}.gotobutton:hover:not(.disabled-btn){background-color:#357abd;background-color:#3d6fd4;box-shadow:0 4px 8px rgba(79,131,231,.3);transform:translateY(-1px)}.gotobutton:active:not(.disabled-btn){background-color:#335bb8;transform:translateY(0);box-shadow:0 2px 4px rgba(79,131,231,.2)}.gotobutton:focus{outline:0;box-shadow:0 2px 4px rgba(79,131,231,.2),0 0 0 3px rgba(79,131,231,.3)}.continue-div{display:flex;align-items:center}.continue-div img{margin-left:10px;display:none}form{display:block;margin:10px auto;border-radius:10px;padding:15px}#progress{position:relative;width:100%;border:1px solid #ddd;padding:1px;border-radius:10px;display:none}#bar{background-color:#0d9b0d;width:0%;height:20px;border-radius:25px;margin-top:10px}#percent{position:absolute;display:inline-block;top:84px;left:48%}#message{padding:10px}.offline-transcriber{font-weight:600}::placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}#myForm input:focus{border:1px solid #6a8fd8}#myForm select:focus{border:1px solid #6a8fd8}.agreement-check{display:inline-block;margin:15px auto;font-size:15px;color:#444}.agree-use-file .agreement-check{color:#666}.instructions{padding:0 10px 0 10px}.help-tip-div{margin:10px auto;width:100%}.help-tip-div span{font-size:18px}.agreement-div{margin-top:1rem;font-size:.875rem;color:#666}.youtube-url{width:100%;padding:12px;border-radius:6px;font-size:1rem;margin-bottom:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.youtube-url-label{display:block;text-align:left;margin-bottom:.5rem;font-weight:500;color:#333}.instructions p{margin-bottom:10px}.converter{position:relative;height:auto;width:100%;padding:15px 0}.offline-transcriber-desc{margin-top:80px}.help-tip-content,.help-tip-lang-content{max-height:0;background-color:#ccc;overflow:hidden;transition:max-height .5s ease-in-out}.help-tip-content p,.help-tip-lang-content p{margin:10px;font-size:.85em}.help-tip-lang,.help-tip-sign{display:inline-block;height:20px;width:20px}.help-tip-lang i,.help-tip-sign i{color:#1656b7;font-weight:600;position:relative;transition:transform .3s ease}.help-tip-lang.active i,.help-tip-sign.active i{transform:rotate(180deg)}.converter-instruction .how-to-title{font-size:1.5em;color:#444;font-weight:700;margin-top:3em}.converter-instruction .how-to-subtitle{margin-top:0;color:#666;font-size:1.2em}.converter-instruction h4{color:#555;font-size:1.2em;font-weight:500;margin-bottom:0;margin-top:1.8em}.converter-instruction p{color:#666;margin-bottom:1rem;font-size:clamp(1rem, 2vw, 1.1rem)}.converter-instruction ol{color:#333;margin-left:1.5rem;color:#333}.converter h2{font-size:20px;margin-bottom:30px;color:#666}.converter-instruction h2{font-size:20px;color:#555;margin-bottom:10px}.video-file-supported{margin-top:80px;line-height:1.8;color:#555;font-size:18px;font-weight:400}.video-file-supported h2{font-size:28px;font-weight:600;color:#444}.more{text-decoration:none}.converter{position:relative;height:auto;width:100%;margin:5px auto;border-radius:10px;padding:15px 0}.offline-transcriber-desc{margin-bottom:0;margin-top:80px}.converter-instruction{margin-bottom:0}.video-file-supported .flex-row{display:flex;flex-wrap:wrap;margin-top:20px;width:100%}.video-file-supported .flex-row .flex-child1{flex:50%}.video-file-supported .flex-row .flex-child2{flex:50%}.agree-use-file{padding-left:10px}.hidden{display:none}.flex-row0{display:flex;flex-wrap:wrap;align-items:center}.flex-row0 .child1{font-size:16px;font-weight:600}.flex-row0 .child2{flex:1;padding-left:10px}.flex-row0 .child1 span i{margin-right:5px}.flex-row0 .child2 input{height:45px;width:100%;padding:0}.file-picker{margin:20px auto}.flex-row{display:flex;flex-wrap:wrap;margin-bottom:50px}.file-sources{border:1px solid #eee;padding:10px 20px 20px 20px;border-radius:5px;background:#fff}.disabled-btn{cursor:not-allowed;color:#9ca3af;background-color:#d1d5db;cursor:not-allowed;opacity:.6}#fileurl{padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.drop-zone0{flex:80%;position:relative;text-align:center;padding-top:20px}.drop-zone{padding:0;flex:50%;position:relative;text-align:center;border:2px dashed #ccc;border-radius:10px;margin-top:10px;display:flex;align-items:center;justify-content:center;color:#337ab7;cursor:pointer;box-sizing:border-box}.drop-zone span{display:block}.drop-zone .choose-local{font-size:18px;font-weight:600}.drop-zone .drag-local{color:#888;margin-top:20px;text-align:center;font-size:14px}.drop-zone input[type=file]{opacity:0;z-index:99;position:relative;width:100%;height:100%;cursor:pointer}.drop-zone .overlay{z-index:1;position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.record-zone{flex:50%;position:relative;text-align:center;padding-top:20px;box-sizing:border-box}.record-zone0{display:none}.external,.external0{flex:20%;text-align:center}.h-mid{text-align:center;display:inline-block}.drop-notes{text-align:center;font-size:16px;font-weight:600;margin-top:50px}.record-zone button{padding:15px 63px!important}.pick-button{margin-top:20px;font-size:18px;line-height:1.3333333;border-radius:6px;display:inline-block;margin-bottom:0;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;padding:15px 20px;background:#fff;color:#337ab7;border:1px solid #72a3cd}.pick-button:hover{color:#09f;border:1px solid #94b2cd}.pick-button i{margin-right:5px}.drop-hint{display:block}.uploadbutton{display:block;margin:30px auto;text-decoration:none;font-size:16px;font-weight:600;color:#337ab7;background:0 0}.external a,.external0 a{font-size:16px;font-weight:600;color:#337ab7;text-decoration:none;background-color:transparent}.external a i,.external0 a i{margin-right:5px}.file-selected{font-size:16px;font-weight:600;color:#444;margin-top:20px;display:block;text-align:center}#url-src-div input{height:40px}#cs-src-div select{height:40px;width:40%}#url-src-div input{width:97%}.file-chosen-result{display:none;width:60%;align-items:center;justify-content:space-between;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 6px 12px 16px;margin:10px 0}.file-chosen{max-width:80%}.file-chosen span{overflow:hidden;text-overflow:ellipsis;color:#495057;font-size:14px;font-weight:400;flex:1;text-align:left}.re-pick-file-btn{background:0 0;border:none;color:#6c757d;font-size:24px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative;top:-1px}.re-pick-file-btn:hover{background-color:#e9ecef;color:#495057}.languages-supported{margin-top:80px;line-height:1.8;color:#555;font-size:18px;font-weight:400}.languages-supported .row{margin:30px auto}.languages-supported .row a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.languages-supported .row a:hover{transform:translateX(-5px);border:1px solid var(--primary-color);border-right:none}.languages-supported .col1{display:flex;width:50%}.languages-supported .col2{display:flex;width:50%}.languages-supported .col1-1,.languages-supported .col1-2{width:40%;display:flex;align-items:center;padding:10px 0 10px 5%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 2%;border-top-left-radius:50px;border-bottom-left-radius:50px}.languages-supported .col1-1 span,.languages-supported .col1-2 span{margin-left:5px;font-weight:500;font-size:16px}.languages-supported .check-more{text-align:center}.languages-supported .check-more a{font-size:18px}.video-info{display:flex;border-bottom:1px solid #888;padding-bottom:10px}.video-info-1{width:50%;max-height:300px;box-sizing:border-box}.video-info-2{width:50%;padding:20px;box-sizing:border-box}.video-duration{margin:20px auto;font-weight:600}.video-info-1 img{object-fit:cover;height:100%;width:100%;max-height:300px}.submitting-modal{background:rgba(240,240,240,.85);position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;display:flex;justify-content:center;align-items:center}.submitting-modal img{height:60px}.modal-content{width:50%;max-width:600px;min-width:400px;text-align:center}.upload-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.upload-modal .modal-content{background-color:#fff;border-radius:8px;padding:24px;width:90%;max-width:400px;min-width:280px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.spinner{display:none;justify-content:center;align-items:center;padding:20px}.spinner-circle{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.upload-progress{display:flex;flex-direction:column;gap:12px}.upload-header{display:flex;justify-content:space-between;align-items:center}.upload-title{font-size:16px;font-weight:500;color:#1a1a1a}.upload-percentage{font-size:14px;font-weight:600;color:#3498db}.progress-bar-container{width:100%;height:8px;background-color:#f3f3f3;border-radius:4px;overflow:hidden}.progress-bar{width:0%;height:100%;background-color:#3498db;border-radius:4px;transition:width .3s ease}.upload-details{display:flex;justify-content:space-between;font-size:12px;color:#666;gap:12px;flex-wrap:wrap}.filename{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px;text-align:left}.file-size{flex-shrink:0;white-space:nowrap}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal-content{animation:slideIn .3s ease}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.instructions h2{font-size:2rem;font-weight:600;color:#444}.instructions section{margin:5rem auto 3rem}.how-it-works{margin:0 auto 3rem}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1.25rem}.step-card{text-align:center}.step-number{width:50px;height:50px;background-color:#e3f2fd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.25rem;color:#4a90e2}.step-card h3{font-size:1.3rem;color:#333;margin-bottom:.5rem}.step-card p{color:#666;font-size:.95rem}.hero-description{font-size:1.1rem;max-width:700px;margin:0 auto 2rem;color:#666}.features-section{margin:0 auto 3rem}.feature-list{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:flex-start;gap:.75rem}.feature-dot-icon{width:16px;height:16px;background-color:#4caf50;border-radius:50%;flex-shrink:0;margin-top:.3rem}.feature-text{font-size:1rem;color:#333;line-height:1.5;margin:0;text-align:left}.more-languages{color:#4a90e2;text-decoration:none;margin-top:1.25rem;display:inline-block;font-size:.95rem}.advanced-features{margin:0 auto 3rem}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1.25rem;padding:2rem;background-color:#f8f9fa;border-radius:8px}.feature-card h3{font-size:1.1rem;color:#333;margin-bottom:.5rem}.feature-card p{color:#666;font-size:.95rem;line-height:1.5}.intro-section{font-size:1.1rem;margin:0 auto 2rem;color:#666}.faq-section{max-width:100%;margin:3rem 0}.faq-item{border:1px solid #e6e6e6;border-radius:4px;margin-bottom:20px;background-color:#fff;overflow:hidden;text-align:left!important}.faq-item h3{padding:1.5rem;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;transition:all .3s ease;font-size:16px;margin:0}.faq-item h3::after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' d='M8 12L2 6h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .3s ease;background-size:contain;flex-shrink:0}.faq-item.active h3::after{transform:rotate(180deg)}.faq-item.active h3{background-color:#f0f9ff}.faq-item div,.faq-item p{font-size:.875rem;line-height:1.5;color:#555;margin:0;padding:1rem 1.5rem;display:none}.faq-item.active div,.faq-item.active p{display:block}.faq-item ol,.faq-item ul{margin-left:1.5rem}.faq-item li{line-height:2}.lazy-load{transition:opacity .3s}.lazy-load[src]{opacity:1}.section-container{max-width:1200px;width:80%;margin:50px auto;padding:0 20px;box-sizing:border-box}.hero-converter{background:var(--primary-gradient);color:#fff;padding:60px 20px;text-align:center}.hero-converter h1{font-size:2.5em;margin-bottom:20px;font-weight:600;color:#fff}.hero-converter p{font-size:1.2em;margin-bottom:30px;opacity:.95}.v2t{background:#fff;padding:40px 0;margin:0 auto}.how-to-extra{text-align:center;margin-top:30px}.how-to-extra p{color:#666;margin-bottom:15px}.how-to-extra-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.how-to-extra a{color:#667eea;text-decoration:none;font-weight:600}.how-to-extra a:hover{color:#4559b4}.format-tags{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.format-tag{background:#e8e8e8;padding:5px 12px;border-radius:4px;font-size:.85em;color:#555}.section-title{text-align:center;font-size:2em;margin-bottom:15px;color:#333;font-weight:600}.section-subtitle{text-align:center;font-size:1.1em;color:#666;margin-bottom:40px}.result-preview{background:#fff;border-radius:8px;padding:40px;margin-bottom:40px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.feature-card{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;text-align:left}.feature-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.feature-icon{width:50px;height:50px;background:#f0f0ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:24px;color:#667eea}.feature-card h3{font-size:1.2em;margin-bottom:10px;color:#333}.feature-card p{color:#666;line-height:1.5}.result-screenshot{width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:30px;display:flex;justify-content:center}.screenshot-slider{position:relative;width:fit-content}.screenshot-slide{width:100%;opacity:0;position:absolute;top:0;left:0;transition:opacity .5s ease-in-out}.screenshot-slide.active{opacity:1;position:relative}.screenshot-slide img{width:auto;height:auto;max-width:100%;display:block}.screenshot-label{text-align:center;padding:10px 15px;background:#f8f9fa;color:#555;font-size:14px;font-weight:500;border-top:1px solid #eee}.screenshot-dots{text-align:center;padding:15px 0}.dot{display:inline-block;width:10px;height:10px;margin:0 5px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.dot.active{background:#667eea}.screenshot-slide img.lazy-load:not([src]){background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-loading 1.5s infinite}@keyframes shimmer-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.screenshot-slide img.lazy-load.loaded{animation:fade-in .3s ease}@keyframes fade-in{from{opacity:0}to{opacity:1}}.full-stripe{background:#f9f9f9;padding:60px 20px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.step{text-align:center;padding:20px}.step-number{width:60px;height:60px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;font-weight:700;margin:0 auto 20px}.step h3{font-size:1.3em;margin-bottom:10px;color:#333}.step p{color:#666;line-height:1.6}.formats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-bottom:50px}.format-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.4rem 1rem;background:#fff;border-radius:14px;text-decoration:none;color:#333;border:1px solid #e2e8f0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.format-item:hover{transform:translateY(-6px);color:#fff}.clickable-card:hover{border:1px solid #667eea}.format-item strong{display:block;margin-bottom:5px;color:#333}.format-item .format-desc{font-size:.85em;color:#888}.popular-searches{text-align:center;margin-top:3rem;color:#666;font-size:.95rem}.popular-searches a{color:#667eea;text-decoration:underline}.media-format-supported h3{color:#333;margin-bottom:25px;font-size:1.4em;text-align:center;font-weight:600}.media-format-supported h3 i{color:#667eea;margin-right:8px}@media (min-width:769px){.steps{grid-template-columns:repeat(3,1fr)}}.info-box{background:#e3f2fd;border-left:4px solid #2196f3;padding:20px;margin:30px 0;border-radius:4px}.info-box strong{color:#1976d2}.related-services{margin-top:40px;padding:20px;background:#f9fafc;border-radius:8px;border:1px solid #e3e7ef}.related-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#2a2f45}.related-links{list-style:none;padding:0;margin:0}.related-links li{margin-bottom:8px}.related-links a{color:#06c;text-decoration:none;font-weight:500}.related-links a:hover{text-decoration:underline}.format-note:{margin-top:10px;margin-bottom:24px;color:#444;font-size:.95rem;line-height:1.55}.cta-section{background:var(--primary-gradient);color:#fff;padding:60px 20px;text-align:center}.cta-section h2{font-size:2em;margin-bottom:20px;color:#fff;font-weight:600}.cta-section p{font-size:1.1em;margin-bottom:30px;opacity:.95}.cta-btn{background:#fff;color:#667eea;border:none;padding:18px 50px;font-size:1.2em;border-radius:6px;cursor:pointer;font-weight:600;transition:transform .3s}.cta-btn:hover{transform:scale(1.05)}.note{font-size:.9em;color:#999;text-align:center;margin-top:20px}@media (max-width:768px){.hero-converter{padding:60px 0}.hero-converter h1{font-size:1.8em}.hero-converter p{font-size:1em}.section-container{width:100%;padding:0 10px}.source-picker .section-container{padding:0}.result-preview{padding:5px}.feature-grid{padding:0}.full-stripe{padding:60px 0}.section-title{font-size:1.6em}}@media only screen and (max-width:1112px){.ext-item{width:22%}.video-file-supported .flex-row{margin-top:20px}.video-file-supported .flex-row .flex-child1{flex:100%}.video-file-supported .flex-row .flex-child2{flex:100%;margin-top:20px}#cs-src-div select{height:40px;width:100%}.drop-zone,.drop-zone0{flex:100%;padding-top:0}.record-zone{flex:100%;padding-top:0}.external,.external0{flex:100%;border-bottom:none}.flex-row{border:none}.h-mid{text-align:center}.flex-row0{padding-top:10px}.flex-row0 .child1{flex:100%;text-align:center}.flex-row0 .child2{flex:100%;padding-left:0}.drop-zone .drag-local{display:none}.drop-zone{border:none}}@media only screen and (max-width:768px){.languages-supported .row{display:block}.languages-supported .col2{margin-top:30px;width:100%}.languages-supported .col1{width:100%}.converter-instruction .how-to-title,.languages-supported h2,.offline-transcriber-desc h2,.video-file-supported h2{text-align:center}.agreement-div{text-align:center}.gotobutton{width:100%;padding:12px 24px}.converter h1{height:auto;line-height:1.5}.youtube-url{font-size:14px}.video-info{display:block}.video-info-1{width:100%}.video-info-2{width:100%}.instructions section{text-align:center}.instructions h2{text-align:center}.features-grid,.steps-container{grid-template-columns:1fr;gap:1.5rem}.language-grid{grid-template-columns:repeat(2,1fr)}.offline-features{grid-template-columns:1fr}#douploading{padding:1rem .1rem}.converter-instruction ol{padding-left:0}#fileurl{font-size:.875em;padding-left:10px}.converter h1{font-size:2rem;padding:0 15px}.instructions h2{font-size:1.5rem}}@media only screen and (max-width:576px){.drop-zone{padding:30px 0;border-bottom:2px #ccc dashed;border-radius:0;margin:10px auto}.file-picker .pick-button{margin-bottom:20px}.file-picker .uploadbutton{margin:0 auto}.file-picker .flex-row{margin-bottom:10px}.file-picker .file-chosen-result{width:80%}}