@import"https://fonts.googleapis.com/css2?family=Yesteryear&family=Radley&display=swap";.convert-page{min-height:100vh;position:relative;overflow-x:hidden;background-color:#fff;padding-bottom:3rem}@media(max-width: 767px){.convert-page{padding-bottom:0}}.convert-page .background-image{position:fixed;bottom:0;left:0;right:0;width:100%;height:100vh;background-image:url("../images/backgrounds/convert_bg.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:1;pointer-events:none;opacity:1}@media(max-width: 767px){.convert-page .background-image{display:none}}.convert-page .container{position:relative;z-index:10;max-width:90rem;margin:0 auto;padding:0 1rem}.convert-page .content-wrapper{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}@media(min-width: 992px){.convert-page .content-wrapper{flex-direction:row}}.convert-page .ad-column{display:none}@media(min-width: 992px){.convert-page .ad-column{display:flex;flex-direction:column;flex:0 0 15rem}}.convert-page .ad-space{background-color:hsla(0,0%,100%,.9);border-radius:.5rem .5rem 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 .5rem rgba(0,0,0,.1);width:100%}.convert-page .ad-space .ad-placeholder{color:#304369;font-size:.875rem;text-align:center}.convert-page .ad-space-left,.convert-page .ad-space-right{height:32rem;flex-grow:1}@media(max-width: 992px){.convert-page .ad-space-left,.convert-page .ad-space-right{width:calc(50% - 1rem)}}.convert-page .ad-info-block{border-radius:0 0 .5rem .5rem;padding:1rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);background:linear-gradient(135deg, #8AAFF5 0%, #7BA3F2 25%, #6C97EF 50%, #5D8BEC 75%, #4E7FE9 100%)}.convert-page .ad-info-block p{margin:0;color:#fff;font-size:.875rem;text-align:center;line-height:1.4;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.convert-page .ad-column .ad-info-block{background:#6e83ac}.convert-page .upload-form{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.convert-page .upload-form>*{position:relative;z-index:1}.convert-page .upload-form{flex:1;background-color:hsla(0,0%,100%,.95);flex-direction:column;backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);border-radius:12px;overflow:visible;padding:20px 70px}@media(max-width: 767px){.convert-page .upload-form{padding:20px}}.convert-page .upload-form::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(217, 228, 252, 0.02) 0%, transparent 25%, rgba(48, 67, 105, 0.01) 50%, transparent 75%, rgba(217, 228, 252, 0.02) 100%);pointer-events:none;z-index:0;border-radius:20px}.convert-page .upload-form .form-header{margin-bottom:30px;color:#304369;text-align:center}.convert-page .upload-form .form-header h3{font-size:1.5rem;margin-bottom:0}.convert-page .upload-form .form-header p{font-family:"Yesteryear",cursive;font-size:1rem}@media(min-width: 768px){.convert-page .upload-form .form-header p{font-size:1.25rem}}.convert-page .upload-form .file-upload{border:.125rem dashed #d9e4fc;padding:3rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:rgba(217,228,252,.3);border-radius:.5rem;position:relative}.convert-page .upload-form .file-upload:hover{background-color:rgba(217,228,252,.5);border-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.convert-page .upload-form .file-upload .upload-icon{color:#d9e4fc;margin-bottom:1rem;animation:iconBounce 4s ease-in-out infinite;transition:transform .3s ease}.convert-page .upload-form .file-upload .upload-text h3{color:#304369;margin-bottom:.5rem;font-size:1.25rem}.convert-page .upload-form .file-upload .upload-text p{color:#304369;margin:0}.convert-page .upload-form .file-upload:hover{border-color:#d9e4fc}.convert-page .upload-form .file-upload input[type=file]{display:none}.convert-page .upload-form .file-upload .upload-icon{font-size:2em;color:#304369;margin-bottom:10px}.convert-page .upload-form .file-upload .file-preview{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);z-index:3;margin-top:6rem}.convert-page .upload-form .file-upload .file-preview .file-info{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:rgba(217,228,252,.1);border-radius:.5rem;max-width:100%;width:auto;text-align:center}.convert-page .upload-form .file-upload .file-preview .file-info .file-name{color:#304369;font-weight:500;font-size:.9rem;word-break:break-word;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1}@media(max-width: 767px){.convert-page .upload-form .file-upload .file-preview .file-info .file-name{font-size:.8rem;max-width:150px}}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file{background:#304369;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:bold;line-height:1;transition:all .3s ease;flex-shrink:0}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file:hover{background:rgb(43.2,60.3,94.5);transform:scale(1.1)}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file:active{transform:scale(0.95)}.convert-page .upload-form .upload-alternatives{margin-top:1.5rem}.convert-page .upload-form .upload-alternatives .divider{display:flex;align-items:center;margin:1rem 0}.convert-page .upload-form .upload-alternatives .divider::before,.convert-page .upload-form .upload-alternatives .divider::after{content:"";flex:1;height:1px;background-color:rgba(48,67,105,.2)}.convert-page .upload-form .upload-alternatives .divider span{padding:0 1rem;color:#304369;font-size:.875rem;font-weight:500;opacity:.7}.convert-page .upload-form .upload-alternatives .google-drive-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3);border-radius:.5rem;color:#304369;font-family:"Radley",serif;font-size:1rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.convert-page .upload-form .upload-alternatives .google-drive-btn:hover{background-color:rgba(217,228,252,.5);border-color:#d9e4fc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,228,252,.15)}.convert-page .upload-form .upload-alternatives .google-drive-btn .google-drive-icon{width:20px;height:20px;fill:#d9e4fc;transition:all .3s ease}.convert-page .upload-form .upload-alternatives .google-drive-btn:hover .google-drive-icon{transform:scale(1.1)}.convert-page .upload-form .format-controls{display:flex;align-items:flex-end;justify-content:center;gap:1.5rem;margin:2rem 0;overflow:visible}.convert-page .upload-form .format-controls .form-group{flex:1;max-width:15rem;position:relative;overflow:visible}.convert-page .upload-form .format-controls .form-group select{width:100%;padding:.75rem 1rem;border:.125rem solid #d9e4fc;border-radius:.5rem;background-color:#fff;color:#304369;font-size:1rem;outline:none;transition:all .3s ease}.convert-page .upload-form .format-controls .form-group select:focus{border-color:rgb(173.5317073171,197.1146341463,248.5682926829);box-shadow:0 0 0 .25rem rgba(217,228,252,.25)}.convert-page .upload-form .format-controls .custom-dropdown{position:relative;width:100%;overflow:visible;z-index:1}.convert-page .upload-form .format-controls .dropdown-value{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:none;border-radius:.5rem;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3);color:#304369;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-value[data-value=""] .dropdown-text{font-size:0}.convert-page .upload-form .format-controls .dropdown-value[data-value=""] .dropdown-text::after{content:"Choose";font-size:1rem}}.convert-page .upload-form .format-controls .dropdown-value:hover{background-color:rgba(217,228,252,.4)}.convert-page .upload-form .format-controls .dropdown-value.active{background-color:rgba(217,228,252,.5);border-radius:.5rem .5rem 0 0}.convert-page .upload-form .format-controls .dropdown-text{display:inline}.convert-page .upload-form .format-controls .dropdown-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#304369;pointer-events:none}.dropdown-value.active .convert-page .upload-form .format-controls .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.convert-page .upload-form .format-controls .dropdown-content{position:absolute;top:100%;left:0;right:0;background-color:#e1e7f8;border-radius:0 0 .5rem .5rem;z-index:9999;display:none !important;overflow:visible;opacity:0;transform:translateY(-10px);transition:all .3s ease;max-height:300px;overflow-y:auto}.convert-page .upload-form .format-controls .dropdown-content.active{display:block !important;opacity:1;transform:translateY(0)}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-content{max-height:100px !important;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#304369 rgba(217,228,252,.3);box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(217,228,252,.5)}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar{width:8px !important;background-color:rgba(217,228,252,.3)}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-track{background:rgba(217,228,252,.3);border-radius:4px}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-thumb{background-color:#304369;border-radius:4px;border:1px solid rgba(217,228,252,.5);min-height:20px}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-thumb:hover{background-color:rgb(43.2,60.3,94.5)}}.convert-page .upload-form .format-controls .dropdown-item{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;color:#304369;font-weight:500;font-size:.875rem;border-bottom:1px solid rgba(48,67,105,.1)}.convert-page .upload-form .format-controls .dropdown-item:last-child{border-bottom:none}.convert-page .upload-form .format-controls .dropdown-item:hover{background:rgba(48,67,105,.05);color:#304369;padding-left:2rem}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-item{padding:.875rem 1rem;font-size:.9rem;min-height:44px;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}.convert-page .upload-form .format-controls .dropdown-item:last-child{border-bottom:none;margin-bottom:0}}.convert-page .upload-form .format-controls .convert-arrow{display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem;cursor:pointer;transition:all .3s ease;padding:.5rem;border-radius:50%;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3)}.convert-page .upload-form .format-controls .convert-arrow svg{color:#304369;transition:all .3s ease;width:24px;height:24px}.convert-page .upload-form .format-controls .convert-arrow:hover{background-color:rgba(217,228,252,.5);transform:scale(1.1)}.convert-page .upload-form .format-controls .convert-arrow:hover svg{color:#304369}.convert-page .upload-form .format-controls .convert-arrow.flipped svg{transform:rotate(180deg)}.convert-page .upload-form .submit-btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.convert-page .upload-form .submit-btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.convert-page .upload-form .submit-btn .btn-loader{display:none;align-items:center;justify-content:center;gap:.5rem}.convert-page .upload-form .submit-btn.loading{pointer-events:none;opacity:.8}.convert-page .upload-form .submit-btn.loading .btn-text{display:none}.convert-page .upload-form .submit-btn.loading .btn-loader{display:inline-flex}.convert-page .upload-form .submit-btn{padding:.75rem 4rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:2rem auto 1rem;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);display:block;width:fit-content;font-family:"Radley",serif;letter-spacing:.025em;position:relative;overflow:hidden}.convert-page .upload-form .submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.convert-page .upload-form .submit-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.convert-page .upload-form .submit-btn:hover::before{left:100%}@media(max-width: 767px){.convert-page .upload-form .submit-btn:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(217,228,252,.35),0 3px 6px rgba(0,0,0,.12)}}.convert-page .upload-form .submit-btn:active{transform:translateY(-1px) scale(0.98);box-shadow:0 2px 8px rgba(48,67,105,.4),inset 0 2px 4px rgba(0,0,0,.1);transition:all .1s ease}@media(max-width: 767px){.convert-page .upload-form .submit-btn:active{transform:scale(0.96)}}.convert-page .upload-form .submit-btn:focus{outline:none;box-shadow:0 4px 16px rgba(217,228,252,.3),0 0 0 3px rgba(217,228,252,.2)}.convert-page .upload-form .form-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:2rem auto 1rem;flex-wrap:wrap}.convert-page .upload-form .form-actions .submit-btn{margin:0}.convert-page .conversion-history{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.convert-page .conversion-history>*{position:relative;z-index:1}.convert-page .conversion-history{margin-top:1.5rem;margin-bottom:3rem;padding:1.25rem 70px;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);border-radius:12px;overflow:visible}.convert-page .conversion-history .history-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(217,228,252,.15);gap:.5rem;flex-wrap:wrap}.convert-page .conversion-history .history-header h3{font-size:1rem;font-weight:600;color:#304369;margin:0;letter-spacing:.01em}.convert-page .conversion-history .history-header .history-note{font-size:.72rem;color:#999}.convert-page .conversion-history .history-list{display:flex;flex-direction:column;gap:2px}.convert-page .conversion-history .history-item{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-radius:8px;gap:.75rem;transition:background .15s}.convert-page .conversion-history .history-item:nth-child(odd){background:rgba(217,228,252,.15)}.convert-page .conversion-history .history-item:hover{background:rgba(217,228,252,.25)}.convert-page .conversion-history .history-file-info{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.convert-page .conversion-history .history-file-icon{flex-shrink:0;stroke:#304369;opacity:.35}.convert-page .conversion-history .history-filename{font-size:.84rem;font-weight:500;color:#304369;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.convert-page .conversion-history .history-time{font-size:.7rem;color:#aab;white-space:nowrap;flex-shrink:0;margin-left:.25rem}.convert-page .conversion-history .history-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.convert-page .conversion-history .history-send-btn,.convert-page .conversion-history .history-download-btn,.convert-page .conversion-history .history-delete-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(217,228,252,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#304369}.convert-page .conversion-history .history-send-btn svg,.convert-page .conversion-history .history-download-btn svg,.convert-page .conversion-history .history-delete-btn svg{stroke:#304369;opacity:.45;transition:all .2s ease}.convert-page .conversion-history .history-send-btn:hover,.convert-page .conversion-history .history-download-btn:hover,.convert-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);transform:translateY(-1px);box-shadow:0 2px 8px rgba(217,228,252,.3)}.convert-page .conversion-history .history-send-btn:hover svg,.convert-page .conversion-history .history-download-btn:hover svg,.convert-page .conversion-history .history-delete-btn:hover svg{opacity:1;stroke:#fff}.convert-page .conversion-history .history-send-btn:active,.convert-page .conversion-history .history-download-btn:active,.convert-page .conversion-history .history-delete-btn:active{transform:translateY(0)}.convert-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #c0392b 0%, #a93226 100%)}@media(max-width: 767px){.convert-page .conversion-history{padding:1.25rem 20px}.convert-page .conversion-history .history-header{flex-direction:column;gap:.15rem}.convert-page .conversion-history .history-filename{max-width:140px}}@keyframes iconBounce{0%,20%,50%,80%,100%{transform:translateY(0) rotate(0deg)}10%{transform:translateY(-5px) rotate(3deg)}30%{transform:translateY(-3px) rotate(-2deg)}40%{transform:translateY(-2px) rotate(1deg)}60%{transform:translateY(-1px) rotate(-1deg)}}.send-to-device-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2.5rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Radley",serif;letter-spacing:.025em;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative;overflow:hidden}.send-to-device-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.send-to-device-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.send-to-device-btn:hover::before{left:100%}.send-to-device-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(48,67,105,.4),inset 0 2px 4px rgba(0,0,0,.1)}.email-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.email-modal-overlay.active{opacity:1;visibility:visible}.email-modal-overlay.active .email-modal{transform:scale(1) translateY(0);opacity:1}.email-modal{position:relative;width:90%;max-width:420px;padding:2rem 1.75rem 1.75rem;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(217,228,252,.1);text-align:center;transform:scale(0.95) translateY(10px);opacity:0;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.email-modal-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:1.4rem;color:#999;cursor:pointer;border-radius:8px;transition:all .2s;line-height:1}.email-modal-close:hover{background:rgba(0,0,0,.05);color:#333}.email-modal-icon{margin-bottom:.75rem}.email-modal-icon svg{stroke:#304369;opacity:.7;animation:iconBounce 4s ease-in-out infinite;transition:transform .3s ease}.email-modal-title{font-family:"Radley",serif;font-size:1.15rem;font-weight:600;color:#304369;margin:0 0 .4rem}.email-modal-file{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.5rem 0 .75rem;padding:.45rem .85rem;background:rgba(217,228,252,.15);border-radius:8px;font-size:.82rem;color:#304369}.email-modal-file svg{flex-shrink:0;stroke:#304369;opacity:.6}.email-modal-file .email-modal-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.email-modal-hint{font-size:.82rem;color:#777;margin:0 0 1.25rem;line-height:1.45}.email-modal-form{display:flex;gap:.5rem}.email-modal-input{flex:1;padding:.65rem .9rem;border:1.5px solid #ddd;border-radius:10px;font-size:.9rem;font-family:"Radley",serif;outline:none;transition:border-color .2s}.email-modal-input:focus{border-color:#304369}.email-modal-input::placeholder{color:#bbb}.email-modal-send{padding:.65rem 1.3rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:500;font-family:"Radley",serif;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;transition:opacity .2s,transform .15s}.email-modal-send:hover{opacity:.9;transform:translateY(-1px)}.email-modal-send:active{transform:translateY(0)}.email-modal-send:disabled{opacity:.6;cursor:not-allowed;transform:none}.email-modal-send .btn-loader{display:none;align-items:center;gap:.4rem}.email-modal-note{font-size:.72rem;color:#aaa;margin:1rem 0 0;line-height:1.4}@media(max-width: 767px){.email-modal{padding:1.5rem 1.25rem 1.25rem}.email-modal-form{flex-direction:column}.email-modal-send{justify-content:center}}@media(max-width: 767px){.convert-page .site-footer{background-color:#fff;border-top:2px solid #e0e0e0}.convert-page .site-footer .footer-content p{color:#333}.convert-page .site-footer .footer-content p a{color:#304369}}/*# sourceMappingURL=convert.css.map */
