@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);:root{--card-bg:#fffffff2;--accent:#5563de;--muted:#6b7280}*{box-sizing:border-box}#root,body,html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;height:100%;margin:0}.page{align-items:center;animation:bgShift 10s ease infinite;background:linear-gradient(135deg,#74abe2,#5563de 40%,#8e54e9);background-size:400% 400%;display:flex;justify-content:center;min-height:100vh;padding:24px}@keyframes bgShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.card{background:#fffffff2;background:var(--card-bg);border-radius:14px;box-shadow:0 12px 40px #091e421f;max-width:720px;padding:28px;text-align:center;width:100%}.title{color:#0f1724;font-size:24px;font-weight:600;margin:0}.subtitle{color:#6b7280;color:var(--muted);margin:8px 0 22px}.fileInput{background:#fff;border:1px solid #e6e9ef;border-radius:8px;margin-bottom:12px;padding:12px 14px;width:100%}.btn{background:#5563de;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-top:6px;padding:12px 18px}.btn:disabled{cursor:default;opacity:.6}.progressWrap{background:#eef2ff;border-radius:999px;height:12px;margin-top:14px;overflow:hidden;position:relative;width:100%}.progressBar{background:linear-gradient(90deg,#2b6ef6,#7c5cff);height:100%;transition:width .4s ease;width:0}.progressText{font-size:13px;margin-top:8px}.progressText,.status{color:#6b7280;color:var(--muted)}.status{margin-top:12px}.downloadLink{color:#5563de;color:var(--accent);display:inline-block;font-weight:600;margin-top:14px;text-decoration:underline}.note{color:#9aa3b2;font-size:13px;margin-top:18px}@media (max-width:560px){.card{border-radius:12px;padding:18px}.title{font-size:20px}}.app-container{align-items:center;background:linear-gradient(135deg,#eef2f3,#dfe9f3);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh}.converter-card{background:#fff;border-radius:18px;box-shadow:0 10px 25px #0000001a;padding:30px 40px;text-align:center;width:380px}.title{color:#111;font-size:26px;font-weight:700}.subtitle,.title{margin-bottom:5px}.subtitle{color:#555;font-size:14px}.note{color:#888;font-size:12px;margin-bottom:18px}.format-selector{margin-bottom:15px}.format-selector select{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:6px 10px}.upload-box{border:2px dashed #bbb;border-radius:12px;margin-bottom:16px;padding:25px;transition:border-color .2s ease}.upload-box.drag-active{background-color:#f6fffa;border-color:#4caf50}.upload-label{color:#444;cursor:pointer}.upload-text .browse{color:#4caf50;font-weight:600;text-decoration:underline}.file-input{display:none}.file-preview{margin-top:15px;text-align:left}.file-item{font-size:14px;gap:10px;margin-bottom:8px}.external-options,.file-item{align-items:center;display:flex}.external-options{flex-direction:column;gap:8px;margin-top:16px}.external-buttons{display:flex;gap:8px}.external-options button{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.external-options button:hover{background:#ededed}.url-upload{align-items:center;display:flex;gap:6px;justify-content:center}.url-upload input{font-size:13px;padding:6px;width:180px}.url-upload button,.url-upload input{border:1px solid #ccc;border-radius:6px}.url-upload button{background:#f5f5f5;cursor:pointer;padding:6px 10px;transition:background .2s}.url-upload button:hover{background:#e9e9e9}.convert-btn{background:#16a34a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:12px;transition:background .2s ease;width:100%}.convert-btn:hover{background:#128f3b}.progress-bar-wrap{background:#eee;border-radius:6px;height:8px;margin-top:10px;width:100%}.progress-bar{background:#16a34a;border-radius:6px;height:100%;transition:width .3s ease}.history{margin-top:20px;text-align:left}.history-item{align-items:center;display:flex;font-size:14px;gap:6px;margin-bottom:8px}.history-item a{color:#16a34a;font-weight:600;text-decoration:none}.history-item a:hover{text-decoration:underline}.navbar{background:#fff;border-bottom:1px solid #eee;display:flex;gap:20px;justify-content:center;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar a{color:#16a34a;font-weight:600;text-decoration:none;transition:color .2s}.navbar a:hover{color:#128f3b}.footer{background:#fff;border-top:1px solid #eee;color:#555;font-size:13px;margin-top:40px;padding:20px 0}.footer,.home{text-align:center}.home{padding:60px 20px}.home-hero h1{color:#111;font-size:36px;font-weight:700}.home-hero p{color:#555;font-size:16px;margin:10px 0 20px}.primary-btn{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:12px 22px;transition:background .2s ease}.primary-btn:hover{background:#128f3b}.home-features{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:40px}.feature-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:20px;text-align:center;transition:transform .2s ease;width:260px}.feature-card h3{color:#111;font-size:18px;margin-top:10px}.feature-card p{color:#666;font-size:14px;margin-top:6px}.policy,.terms{background:#fff;border-radius:14px;box-shadow:0 5px 15px #0000000d;margin:auto;max-width:700px;padding:50px 20px;text-align:left}.policy h1,.terms h1{color:#16a34a;margin-bottom:15px}.policy p,.terms p{color:#333;font-size:15px;line-height:1.6;margin-bottom:12px}.contact{background:#fff;border-radius:14px;box-shadow:0 5px 15px #0000000d;margin:auto;max-width:700px;padding:50px 20px;text-align:center}.contact h1{color:#16a34a;margin-bottom:10px}.contact p{color:#555;font-size:15px;margin-bottom:25px}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;padding:10px;width:100%}.contact-form button{align-items:center;display:flex;gap:6px;justify-content:center}.adsbygoogle{display:block;margin:20px auto;text-align:center}@media (max-width:768px){.converter-card{padding:20px;width:95%}.home-hero h1{font-size:28px}.feature-card{width:100%}.navbar{flex-wrap:wrap;gap:10px}}.success-popup{animation:fadeIn .4s ease;background:#d1fae5;border-radius:8px;color:#065f46;font-weight:600;margin-top:20px;padding:12px 18px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.adbec455.css.map*/