@charset "UTF-8";@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-spin{animation:spin 1s linear infinite}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-bounce{animation:bounce 1s ease-in-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-primary{color:#e74c3c!important}.text-secondary{color:#3498db!important}.text-success{color:#27ae60!important}.text-danger{color:#e74c3c!important}.text-warning{color:#f39c12!important}.text-muted{color:#666!important}.bg-primary{background:#e74c3c!important}.bg-secondary{background:#3498db!important}.bg-success{background:#27ae60!important}.bg-danger{background:#e74c3c!important}.bg-warning{background:#f39c12!important}.bg-light{background:#f8f9fa!important}.m-0{margin:0!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.p-0{padding:0!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pt-3{padding-top:1rem!important}.pb-3{padding-bottom:1rem!important}.d-flex{display:flex!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}@media (max-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (max-width: 480px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#fff}.container{max-width:1400px;margin:0 auto;padding:0 20px}.btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn-primary{background:#e74c3c;color:#fff}.btn-primary:hover{background:#c0392b;transform:translateY(-2px)}.btn-login{background:transparent;color:#333}.btn-login:hover{color:#e74c3c}.btn-signup{background:#e74c3c;color:#fff}.btn-signup:hover{background:#c0392b}.btn-dashboard{background:#2c3e50;color:#fff}.btn-dashboard:hover{background:#3e5871}.btn-logout{background:transparent;color:#333;border:1px solid #e0e0e0}.btn-logout:hover{border-color:#e74c3c;color:#e74c3c}header{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 2px 10px #0000000d;z-index:1000;transition:all .3s ease}header.scrolled{box-shadow:0 4px 20px #0000001a}header .navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}header .logo{display:flex;align-items:center;font-size:1.5rem;font-weight:700;color:#e74c3c;text-decoration:none}header .logo .logo-icon{margin-right:.5rem}header .nav-links{display:flex;list-style:none;gap:2rem}@media (max-width: 768px){header .nav-links{position:fixed;top:70px;left:0;width:100%;background:#fff;flex-direction:column;padding:2rem;box-shadow:0 2px 10px #0000000d;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}header .nav-links.active{transform:translateY(0);opacity:1;visibility:visible}}header .nav-links a{text-decoration:none;color:#333;font-weight:500;transition:all .3s ease;cursor:pointer}header .nav-links a:hover{color:#e74c3c}header .auth-buttons{display:flex;gap:1rem}@media (max-width: 768px){header .auth-buttons{display:none}}header .mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer}@media (max-width: 768px){header .mobile-menu-toggle{display:block}}.logo-favicon{width:32px;height:32px;object-fit:contain;transition:all .3s ease;margin-left:.5rem}@media (max-width: 768px){.logo-favicon{width:28px;height:28px}}@media (max-width: 480px){.logo-favicon{width:24px;height:24px}}.logo-favicon:hover{transform:scale(1.1) rotate(5deg)}.logo-text{font-size:1.5rem;font-weight:700;color:#e74c3c;transition:all .3s ease}@media (max-width: 768px){.logo-text{font-size:1.3rem}}@media (max-width: 480px){.logo-text{font-size:1.1rem}}.logo{display:flex;align-items:center;font-size:1.5rem;font-weight:700;color:#e74c3c;text-decoration:none;transition:all .3s ease;gap:.5rem}.logo:hover .logo-favicon{transform:scale(1.1) rotate(5deg)}.logo:hover .logo-text{color:#c0392b}.logo .logo-icon{display:none}footer .logo{color:#fff;margin-bottom:1rem}footer .logo .logo-favicon{filter:brightness(0) invert(1)}footer .logo:hover .logo-favicon{filter:brightness(0) invert(1);transform:scale(1.1) rotate(-5deg)}.sidebar-header .logo .logo-favicon{width:28px;height:28px}@media (max-width: 768px){.sidebar-header .logo .logo-favicon{width:24px;height:24px}}@keyframes favicon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.logo-favicon.loading{animation:favicon-pulse 1.5s ease-in-out infinite}footer{background:#2c3e50;color:#fff;padding:3rem 0 1rem}footer .footer-content{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}@media (max-width: 768px){footer .footer-content{grid-template-columns:1fr;gap:2rem}}footer .footer-brand .logo{display:flex;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;margin-bottom:1rem}footer .footer-brand .logo .logo-icon{margin-right:.5rem}footer .footer-brand p{margin-bottom:1.5rem;opacity:.8}footer .footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){footer .footer-links{grid-template-columns:1fr}}footer .footer-column h4{margin-bottom:1rem;font-size:1.1rem}footer .footer-column ul{list-style:none}footer .footer-column ul li{margin-bottom:.5rem}footer .footer-column ul li a{color:#fffc;text-decoration:none;transition:all .3s ease}footer .footer-column ul li a:hover{color:#e74c3c}footer .footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#fff9}.pdf-tools{padding:5rem 0;background:#f8f9fa}.pdf-tools .tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}@media (max-width: 1200px){.pdf-tools .tools-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.pdf-tools .tools-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pdf-tools .tools-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){.pdf-tools .tools-grid{grid-template-columns:1fr}}.pdf-tools .tool-card{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #0000000d;text-align:center;transition:all .3s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.pdf-tools .tool-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:#e74c3c}.pdf-tools .tool-card .tool-icon{width:60px;height:60px;background:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.pdf-tools .tool-card .tool-icon svg{color:#fff}.pdf-tools .tool-card h3{font-size:1.1rem;margin-bottom:.75rem;color:#2c3e50;line-height:1.3}.pdf-tools .tool-card p{color:#666;line-height:1.5;margin-bottom:1rem;font-size:.85rem;flex-grow:1}.pdf-tools .tool-card .tool-category{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pdf-tools .tool-card .tool-category.convert{background:#3498db1a;color:#3498db;border:1px solid rgba(52,152,219,.3)}.pdf-tools .tool-card .tool-category.organize{background:#27ae601a;color:#27ae60;border:1px solid rgba(39,174,96,.3)}.pdf-tools .tool-card .tool-category.images{background:#9b59b61a;color:#9b59b6;border:1px solid rgba(155,89,182,.3)}.pdf-tools .tool-card .tool-category.generate{background:#ff98001a;color:#ff9800;border:1px solid rgba(255,152,0,.3)}.pdf-tools .tool-card .tool-category.protect{background:#d30b001a;color:#d30b00;border:1px solid rgba(211,11,0,.3)}.section-title{font-size:2rem;text-align:center;margin-bottom:3rem;color:#2c3e50}@media (max-width: 768px){.section-title{font-size:1.8rem}}.tools-filter{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.tools-filter .filter-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;color:#333;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}.tools-filter .filter-btn:hover{border-color:#e74c3c;color:#e74c3c;transform:translateY(-2px)}.tools-filter .filter-btn.active{background:#e74c3c;border-color:#e74c3c;color:#fff;box-shadow:0 4px 15px #e74c3c4d}.tools-filter .filter-btn svg{transition:all .3s ease}.features{padding:5rem 0;background:#fff}.features .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 992px){.features .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.features .features-grid{grid-template-columns:1fr}}.features .feature-card{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.features .feature-card:hover{transform:translateY(-3px)}.features .feature-card .feature-icon{width:60px;height:60px;background:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.features .feature-card .feature-icon svg{color:#fff}.features .feature-card h3{font-size:1.3rem;margin-bottom:1rem;color:#2c3e50}.features .feature-card p{color:#666;line-height:1.6}.cta-section{padding:5rem 0;background:#f8f9fa;text-align:center}.cta-section .cta-content h2{font-size:2rem;margin-bottom:1rem;color:#2c3e50}@media (max-width: 768px){.cta-section .cta-content h2{font-size:1.8rem}}.cta-section .cta-content p{font-size:1.1rem;margin-bottom:2rem;color:#666}.text-input,.select-input,.form-control,.form-input{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:all .3s ease}.text-input:focus,.select-input:focus,.form-control:focus,.form-input:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.text-input::placeholder,.select-input::placeholder,.form-control::placeholder,.form-input::placeholder{color:#666}.text-input.error,.error.select-input,.form-control.error,.form-input.error{border-color:#e74c3c}.select-input{cursor:pointer}.form-group{margin-bottom:1.5rem}.form-group .form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.9rem}.form-group .error-message{color:#e74c3c;font-size:.8rem;margin-top:.25rem;display:block}.password-input-container{position:relative;display:flex;align-items:center}.password-input-container .password-toggle{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;font-size:1.2rem;color:#666;transition:all .3s ease}.password-input-container .password-toggle:hover{color:#e74c3c}.password-strength{margin-top:.5rem}.password-strength .strength-bar{height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:.25rem}.password-strength .strength-bar .strength-fill{height:100%;width:0;transition:width .3s ease}.password-strength .strength-bar .strength-fill.weak{width:33.33%;background:#e74c3c}.password-strength .strength-bar .strength-fill.medium{width:66.66%;background:#3498db}.password-strength .strength-bar .strength-fill.strong{width:100%;background:#27ae60}.password-strength .strength-text{font-size:.8rem;color:#666}.radio-group{display:flex;flex-direction:column;gap:1rem}.radio-group .radio-option{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s ease}.radio-group .radio-option:hover{border-color:#e74c3c;background:#e74c3c0d}.radio-group .radio-option input[type=radio]{accent-color:#e74c3c;transform:scale(1.2)}.radio-group .radio-option .radio-label{font-weight:500;color:#333}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.checkbox-group .checkbox-item{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s ease}.checkbox-group .checkbox-item:hover{border-color:#e74c3c;background:#e74c3c0d}.checkbox-group .checkbox-item input[type=checkbox]{accent-color:#e74c3c;transform:scale(1.2)}.checkbox-group .checkbox-item .checkbox-label{font-weight:500;color:#333;flex:1}.alert,.status-message{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease}.alert.alert-success:before,.alert-success.status-message:before,.status-message:not(.error-message):before{content:"\2139\fe0f";font-size:1.2rem}.alert.alert-danger,.alert-danger.status-message,.alert.error-message,.error-message.status-message{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.alert.alert-danger:before,.alert-danger.status-message:before,.alert.error-message:before,.error-message.status-message:before{content:"\26a0\fe0f";font-size:1.2rem}.alert.alert-warning,.alert-warning.status-message{background:#f39c121a;color:#f39c12;border:1px solid rgba(243,156,18,.2)}.alert.alert-info,.alert-info.status-message{background:#3498db1a;color:#3498db;border:1px solid rgba(52,152,219,.2)}.alert .alert-icon,.status-message .alert-icon{font-size:1.2rem}.security-notice{background:#e74c3c0d;border:1px solid rgba(231,76,60,.2);border-radius:8px;padding:1.5rem;margin:2rem 0;display:flex;align-items:flex-start;gap:1rem}.security-notice .security-icon{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.security-notice .notice-text h3{color:#2c3e50;margin-bottom:.5rem;font-size:1.1rem}.security-notice .notice-text p{color:#666;line-height:1.6;margin:0}.table-responsive{overflow-x:auto}.data-table,.users-table,.analytics-table{width:100%;border-collapse:collapse;background:#fff}.data-table th,.users-table th,.analytics-table th,.data-table td,.users-table td,.analytics-table td{padding:1rem;text-align:center;border-bottom:1px solid #e0e0e0;white-space:nowrap}@media (max-width: 768px){.data-table th,.users-table th,.analytics-table th,.data-table td,.users-table td,.analytics-table td{padding:.75rem .5rem;font-size:.9rem}}.data-table th,.users-table th,.analytics-table th{background:#f8f9fa;font-weight:600;color:#2c3e50;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0}.data-table td,.users-table td,.analytics-table td{color:#333}.data-table tbody tr,.users-table tbody tr,.analytics-table tbody tr{transition:all .3s ease}.data-table tbody tr:hover,.users-table tbody tr:hover,.analytics-table tbody tr:hover{background:#e74c3c05}.data-table tbody tr:last-child td,.users-table tbody tr:last-child td,.analytics-table tbody tr:last-child td{border-bottom:none}.analytics-table th,.analytics-table td{text-align:center}.users-table th,.users-table td{text-align:right}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1040}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;z-index:1050;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal .modal-header h3{font-size:1.3rem;font-weight:600;color:#2c3e50;margin:0}.modal .modal-header .close-btn{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease}.modal .modal-header .close-btn:hover{color:#e74c3c;background:#e74c3c1a}.modal .modal-body{padding:1.5rem}.modal .modal-body .modal-form .form-group{margin-bottom:1.5rem}.modal .modal-body .modal-form .form-group .form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.9rem}.modal .modal-body .modal-form .form-group .form-control{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:all .3s ease;background:#fff}.modal .modal-body .modal-form .form-group .form-control:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.modal .modal-body .modal-form .modal-actions{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid #e0e0e0}.modal .modal-body .modal-form .modal-actions .btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.modal .modal-body .modal-form .modal-actions .btn.btn-secondary{background:#6666661a;color:#333;border:1px solid #e0e0e0}.modal .modal-body .modal-form .modal-actions .btn.btn-secondary:hover{background:#6663;border-color:#666}.modal .modal-body .modal-form .modal-actions .btn.btn-primary{background:#e74c3c;color:#fff}.modal .modal-body .modal-form .modal-actions .btn.btn-primary:hover{background:#c0392b;transform:translateY(-1px)}.modal-overlay{position:fixed!important;inset:0!important;background:#000000a6!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:100px 20px 20px!important;overflow-y:auto!important;animation:modalFadeIn .3s ease!important}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.success-modal,.landscape-modal{background:#fff!important;border-radius:20px!important;max-width:560px!important;width:100%!important;max-height:calc(100vh - 140px)!important;overflow-y:auto!important;box-shadow:0 25px 50px -12px #00000040!important;position:relative!important;animation:modalSlideUp .4s cubic-bezier(.34,1.56,.64,1)!important;margin:auto 0!important}@media (max-width: 576px){.success-modal,.landscape-modal{max-width:calc(100% - 20px)!important;margin:10px!important;border-radius:16px!important}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1.5rem 2rem!important;border-bottom:1px solid #e5e7eb!important;background:linear-gradient(135deg,#27ae600d,#27ae6005)!important;border-radius:20px 20px 0 0!important}@media (max-width: 576px){.modal-header{padding:1.25rem 1.5rem!important}}.modal-header .modal-title{display:flex!important;align-items:center!important;gap:12px!important;font-size:1.25rem!important;font-weight:700!important;color:#1a1a2e!important;margin:0!important}@media (max-width: 576px){.modal-header .modal-title{font-size:1.1rem!important}}.modal-header .modal-title .success-icon,.modal-header .modal-title i{font-size:1.75rem!important}.modal-header .close-btn{width:36px!important;height:36px!important;border:none!important;background:transparent!important;border-radius:50%!important;font-size:1.5rem!important;color:#666!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.modal-header .close-btn:hover{background:#0000000d!important;color:#1a1a2e!important;transform:none!important}.modal-content{padding:2rem!important}@media (max-width: 576px){.modal-content{padding:1.5rem!important}}.result-details{background:#f9fafb!important;border-radius:12px!important;padding:1.25rem!important;margin-bottom:1.5rem!important;border:none!important}.result-details .result-item{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 0!important;border-bottom:1px solid #e5e7eb!important}.result-details .result-item:last-child{border-bottom:none!important}.result-details .result-item strong{color:#666!important;font-weight:500!important;font-size:.9rem!important}.result-details .result-item span{color:#1a1a2e!important;font-weight:600!important;font-size:.9rem!important;text-align:right!important;word-break:break-all!important}@media (max-width: 576px){.result-details .result-item{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.result-details .result-item span{text-align:left!important}}.modal-actions{display:flex!important;gap:1rem!important;flex-wrap:wrap!important}@media (max-width: 576px){.modal-actions{flex-direction:column!important}}.modal-actions .primary-btn,.modal-actions .download-btn{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 24px!important;background:#e74c3c!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important}.modal-actions .primary-btn:hover,.modal-actions .download-btn:hover{background:#df2e1b!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #e74c3c4d!important}.modal-actions .primary-btn:active,.modal-actions .download-btn:active{transform:translateY(0)!important}.modal-actions .secondary-btn{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 24px!important;background:#fff!important;color:#1a1a2e!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important}.modal-actions .secondary-btn:hover{border-color:#e74c3c!important;color:#e74c3c!important;background:#e74c3c05!important}[dir=rtl] .result-details .result-item span{text-align:left!important}@media (max-width: 576px){[dir=rtl] .result-details .result-item span{text-align:right!important}}body.dark-theme .modal-overlay{background:#000000e6!important}body.dark-theme .success-modal,body.dark-theme .landscape-modal{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 25px 60px #000000b3!important}body.dark-theme .modal-header{background:#21262d!important;border-bottom:1px solid #30363d!important}body.dark-theme .modal-header .modal-title{color:#f0f6fc!important}body.dark-theme .modal-header .close-btn{color:#8b949e!important}body.dark-theme .modal-header .close-btn:hover{background:#ffffff1a!important;color:#f0f6fc!important}body.dark-theme .modal-content{background:#161b22!important}body.dark-theme .result-details{background:#21262d!important;border:1px solid #30363d!important}body.dark-theme .result-details .result-item{border-bottom-color:#30363d!important}body.dark-theme .result-details .result-item strong{color:#8b949e!important}body.dark-theme .result-details .result-item span{color:#f0f6fc!important}body.dark-theme .modal-actions .primary-btn,body.dark-theme .modal-actions .download-btn{background:#e74c3c!important;color:#fff!important}body.dark-theme .modal-actions .primary-btn:hover,body.dark-theme .modal-actions .download-btn:hover{background:#c0392b!important}body.dark-theme .modal-actions .secondary-btn{background:#21262d!important;color:#f0f6fc!important;border:1px solid #30363d!important}body.dark-theme .modal-actions .secondary-btn:hover{border-color:#e74c3c!important;color:#e74c3c!important;background:#e74c3c1a!important}.hero{padding:140px 0 80px;background:#f8f9fa;text-align:center}.hero .hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#2c3e50}@media (max-width: 768px){.hero .hero-title{font-size:2rem}}.hero .hero-subtitle{font-size:1.2rem;margin-bottom:2rem;color:#666;max-width:600px;margin-left:auto;margin-right:auto}.quick-stats{padding:3rem 0;background:#fff;border-bottom:1px solid #e5e7eb}.quick-stats .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.quick-stats .stats-grid{grid-template-columns:1fr;gap:1.5rem}}.quick-stats .stat{text-align:center}.quick-stats .stat h3{font-size:2rem;color:#e74c3c;margin-bottom:.5rem}.quick-stats .stat p{color:#666;font-weight:500}.user-dashboard{padding:2rem;max-width:1400px;margin:0 auto}@media (max-width: 768px){.user-dashboard{padding:1rem}}.user-dashboard .dashboard-header{display:grid;grid-template-columns:1fr auto;gap:2rem;margin-bottom:2rem;align-items:start}@media (max-width: 768px){.user-dashboard .dashboard-header{grid-template-columns:1fr;gap:1.5rem}}.user-dashboard .dashboard-header .welcome-section h1{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}@media (max-width: 768px){.user-dashboard .dashboard-header .welcome-section h1{font-size:1.6rem}}.user-dashboard .dashboard-header .welcome-section p{color:#666;font-size:1.1rem;margin:0}.user-dashboard .dashboard-header .user-info-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;min-width:280px}@media (max-width: 768px){.user-dashboard .dashboard-header .user-info-card{min-width:auto}}.user-dashboard .dashboard-header .user-info-card .subscription-badge{display:inline-block;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:600;margin-bottom:1rem}.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-Free,.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-free{background:#6666661a;color:#666}.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-Basic,.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-basic{background:#3498db1a;color:#3498db}.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-Premium,.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-premium{background:#9b59b61a;color:#9b59b6}.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-Enterprise,.user-dashboard .dashboard-header .user-info-card .subscription-badge.badge-enterprise{background:#27ae601a;color:#27ae60}.user-dashboard .dashboard-header .user-info-card p{color:#333;margin:.5rem 0;font-size:.9rem}.user-dashboard .dashboard-header .user-info-card p:last-child{margin-bottom:0}.user-dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.user-dashboard .stats-grid .stat-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.user-dashboard .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.user-dashboard .stats-grid .stat-card .stat-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.user-dashboard .stats-grid .stat-card .stat-icon.text-primary{background:#e74c3c}.user-dashboard .stats-grid .stat-card .stat-icon.text-success{background:#27ae60}.user-dashboard .stats-grid .stat-card .stat-icon.text-warning{background:#f39c12}.user-dashboard .stats-grid .stat-card .stat-icon.text-info{background:#3498db}.user-dashboard .stats-grid .stat-card .stat-content{flex:1}.user-dashboard .stats-grid .stat-card .stat-content h3{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem;line-height:1}.user-dashboard .stats-grid .stat-card .stat-content p{color:#666;margin:0;font-weight:500}.user-dashboard .recent-conversions{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:2rem}.user-dashboard .recent-conversions h2{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.user-dashboard .recent-conversions h2 i{color:#e74c3c}.user-dashboard .recent-conversions .conversions-list .conversion-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;transition:all .3s ease}.user-dashboard .recent-conversions .conversions-list .conversion-item:last-child{border-bottom:none}.user-dashboard .recent-conversions .conversions-list .conversion-item:hover{background:#e74c3c05}.user-dashboard .recent-conversions .conversions-list .conversion-item .conversion-info h4{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem}.user-dashboard .recent-conversions .conversions-list .conversion-item .conversion-info p{color:#666;margin:0;font-size:.9rem}.user-dashboard .recent-conversions .conversions-list .conversion-item .conversion-status{padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600}.user-dashboard .recent-conversions .conversions-list .conversion-item .conversion-status.status-success{background:#27ae601a;color:#27ae60;border:1px solid rgba(39,174,96,.2)}.user-dashboard .recent-conversions .conversions-list .conversion-item .conversion-status.status-warning{background:#f39c121a;color:#f39c12;border:1px solid rgba(243,156,18,.2)}.user-dashboard .quick-tools{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:2rem}.user-dashboard .quick-tools h2{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.user-dashboard .quick-tools h2 i{color:#e74c3c}.user-dashboard .quick-tools .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.user-dashboard .quick-tools .tools-grid .tool-card{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid transparent}.user-dashboard .quick-tools .tools-grid .tool-card:hover{background:#fff;border-color:#e74c3c;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.user-dashboard .quick-tools .tools-grid .tool-card i{font-size:2rem;color:#e74c3c;margin-bottom:.75rem;display:block}.user-dashboard .quick-tools .tools-grid .tool-card span{font-weight:600;color:#2c3e50;display:block}.converter-container{padding:120px 0 80px;min-height:100vh;background:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.converter-container .header{text-align:center;margin-bottom:3rem}.converter-container .header .title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width: 768px){.converter-container .header .title{font-size:2rem;flex-direction:column;gap:.5rem}}.converter-container .header .title .icon{font-size:3rem}.converter-container .header .subtitle{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.converter-container .converter-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2.5rem;margin-bottom:3rem;border:1px solid #e5e7eb;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.converter-container .converter-card{padding:1.5rem;margin:0 1rem 2rem}}.converter-container .upload-section{margin-bottom:2rem}.converter-container .upload-section .drop-zone{border:2px dashed #e5e7eb;border-radius:8px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9fa80}.converter-container .upload-section .drop-zone:hover,.converter-container .upload-section .drop-zone.dragging{border-color:#e74c3c;background:#e74c3c0d;transform:translateY(-2px)}.converter-container .upload-section .drop-zone .drop-zone-content .upload-icon{font-size:3rem;margin-bottom:1rem;display:block}.converter-container .upload-section .drop-zone .drop-zone-content h3{font-size:1.3rem;margin-bottom:.5rem;color:#2c3e50}.converter-container .upload-section .drop-zone .drop-zone-content p{color:#666;margin-bottom:.5rem;line-height:1.6}.converter-container .upload-section .drop-zone .drop-zone-content .file-types{font-size:.9rem;color:#666;background:#f8f9fa;padding:.25rem .75rem;border-radius:15px;display:inline-block;margin-bottom:1rem}.converter-container .upload-section .drop-zone .drop-zone-content .files-count{margin-top:1rem;padding:.75rem;background:#e74c3c;color:#fff;border-radius:6px;font-weight:600;display:inline-block}.converter-container .upload-section .selected-files{margin-top:2rem}.converter-container .upload-section .selected-files .files-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.converter-container .upload-section .selected-files .files-header h4{color:#2c3e50;font-size:1.1rem;margin:0}.converter-container .upload-section .selected-files .files-header .clear-all-btn{background:none;border:1px solid #e5e7eb;color:#666;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.converter-container .upload-section .selected-files .files-header .clear-all-btn:hover{border-color:#e74c3c;color:#e74c3c}.converter-container .upload-section .selected-files .files-list .file-item{display:flex;align-items:center;padding:1rem;background:#f8f9fa;border-radius:6px;margin-bottom:.5rem;transition:all .3s ease;border:1px solid transparent}.converter-container .upload-section .selected-files .files-list .file-item:hover{background:#f2f4f6;border-color:#e5e7eb}.converter-container .upload-section .selected-files .files-list .file-item .file-icon{font-size:1.5rem;margin-right:1rem;flex-shrink:0}.converter-container .upload-section .selected-files .files-list .file-item .file-details{flex:1;min-width:0}.converter-container .upload-section .selected-files .files-list .file-item .file-details .file-name{display:block;font-weight:600;color:#2c3e50;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.converter-container .upload-section .selected-files .files-list .file-item .file-details .file-size{font-size:.9rem;color:#666}.converter-container .upload-section .selected-files .files-list .file-item .remove-btn{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.converter-container .upload-section .selected-files .files-list .file-item .remove-btn:hover{color:#e74c3c;background:#e74c3c1a}.converter-container .settings-section .conversion-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.converter-container .settings-section .conversion-info .info-item{text-align:center;padding:1rem;background:#fff;border-radius:6px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.converter-container .settings-section .conversion-info .info-item:hover{transform:translateY(-2px)}.converter-container .settings-section .conversion-info .info-item strong{color:#2c3e50;display:block;margin-bottom:.5rem;font-size:.9rem}.converter-container .settings-section .conversion-info .info-item span{color:#e74c3c;font-weight:600;font-size:1.1rem}.converter-container .settings-section .convert-btn{width:100%;padding:1rem 2rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.converter-container .settings-section .convert-btn:hover:not(:disabled){background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 15px #e74c3c4d}.converter-container .settings-section .convert-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.converter-container .settings-section .progress-section{text-align:center;margin-top:1.5rem}.converter-container .settings-section .progress-section .progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.converter-container .settings-section .progress-section .progress-bar .progress-fill{height:100%;background:#e74c3c;border-radius:4px;transition:width .3s ease;box-shadow:0 2px 4px #e74c3c4d}.converter-container .settings-section .progress-section .progress-text{font-weight:600;color:#2c3e50;font-size:.9rem}.converter-container .status-message,.converter-container .error-message{padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:center;font-weight:500}.converter-container .status-message{background:#3498db1a;color:#3498db;border:1px solid rgba(52,152,219,.2)}.converter-container .error-message{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.2);display:flex;align-items:center;justify-content:center;gap:.5rem}.converter-container .result-section{margin-top:2rem}.converter-container .result-section .success-card,.converter-container .result-section .error-card{padding:2rem;border-radius:8px;text-align:center;border:1px solid}.converter-container .result-section .success-card{background:#27ae601a;border-color:#27ae6033}.converter-container .result-section .error-card{background:#e74c3c1a;border-color:#e74c3c33}.converter-container .result-section .result-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.converter-container .result-section .result-header .result-icon{font-size:2rem}.converter-container .result-section .result-header h4{color:#2c3e50;margin:0;font-size:1.3rem}.converter-container .result-section .result-header h4 .result-stats{color:#666;font-weight:400;font-size:.9rem}.converter-container .result-section .result-details .conversion-summary{margin-bottom:2rem;text-align:left;background:#fff;padding:1.5rem;border-radius:6px;border:1px solid #e5e7eb}.converter-container .result-section .result-details .conversion-summary p{margin-bottom:.5rem;line-height:1.6}.converter-container .result-section .result-details .conversion-summary p strong{color:#2c3e50}.converter-container .result-section .result-details .action-buttons{text-align:center}.converter-container .result-section .result-details .action-buttons .reset-btn{padding:.75rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.converter-container .result-section .result-details .action-buttons .reset-btn:hover{background:#c0392b;transform:translateY(-2px)}.converter-container .info-section{margin-bottom:3rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem}.converter-container .info-section .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.converter-container .info-section .info-cards .info-card{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;border:1px solid #e5e7eb}.converter-container .info-section .info-cards .info-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.converter-container .info-section .info-cards .info-card .info-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.converter-container .info-section .info-cards .info-card h4{font-size:1.2rem;margin-bottom:1rem;color:#2c3e50}.converter-container .info-section .info-cards .info-card p{color:#666;line-height:1.6;margin:0}.converter-container .faq-section{max-width:800px;margin:0 auto 3rem;padding:0 1rem}.converter-container .faq-section .faq-title{text-align:center;font-size:2rem;margin-bottom:2rem;color:#2c3e50;font-weight:700}@media (max-width: 768px){.converter-container .faq-section .faq-title{font-size:1.8rem}}.converter-container .faq-section .faq-list .faq-item{background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;overflow:hidden}.converter-container .faq-section .faq-list .faq-item .faq-question{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#2c3e50;transition:all .3s ease;list-style:none;margin:0}.converter-container .faq-section .faq-list .faq-item .faq-question::-webkit-details-marker{display:none}.converter-container .faq-section .faq-list .faq-item .faq-question:hover{background:#f8f9fa}.converter-container .faq-section .faq-list .faq-item .faq-question .faq-icon{transition:all .3s ease;font-size:1.2rem}.converter-container .faq-section .faq-list .faq-item .faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease}.converter-container .faq-section .faq-list .faq-item .faq-answer p{padding-bottom:1.5rem;color:#666;line-height:1.6;margin:0}.converter-container .faq-section .faq-list .faq-item[open] .faq-question{background:#f8f9fa}.converter-container .faq-section .faq-list .faq-item[open] .faq-question .faq-icon{transform:rotate(45deg)}.converter-container .faq-section .faq-list .faq-item[open] .faq-answer{max-height:500px}.register-container{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.register-container .register-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:2.5rem;width:100%;max-width:450px;border:1px solid #e5e7eb}@media (max-width: 768px){.register-container .register-card{padding:2rem 1.5rem;margin:1rem}}.register-container .register-card .register-header{text-align:center;margin-bottom:2rem}.register-container .register-card .register-header .logo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.register-container .register-card .register-header .logo i{font-size:2rem;color:#e74c3c}.register-container .register-card .register-header .logo h1{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0}.register-container .register-card .register-header h2{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.register-container .register-card .register-header p{color:#666;margin:0}.auth-container{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.auth-container .auth-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:2.5rem;width:100%;max-width:400px;border:1px solid #e5e7eb}@media (max-width: 768px){.auth-container .auth-card{padding:2rem 1.5rem;margin:1rem}}.auth-container .auth-card .auth-header{text-align:center;margin-bottom:2rem}.auth-container .auth-card .auth-header .logo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.auth-container .auth-card .auth-header .logo i{font-size:2rem;color:#e74c3c}.auth-container .auth-card .auth-header .logo h1{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0}.auth-container .auth-card .auth-header h2{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.auth-container .auth-card .auth-header p{color:#666;margin:0}.register-form .form-group,.auth-form .form-group{margin-bottom:1.5rem}.register-form .form-group .form-label,.auth-form .form-group .form-label{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.register-form .form-group .form-label i,.auth-form .form-group .form-label i{color:#e74c3c;width:16px}.register-form .form-group .form-control,.auth-form .form-group .form-control{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:all .3s ease;background:#fff}.register-form .form-group .form-control:focus,.auth-form .form-group .form-control:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.register-form .form-group .form-control.is-invalid,.auth-form .form-group .form-control.is-invalid{border-color:#e74c3c}.register-form .form-group .invalid-feedback,.auth-form .form-group .invalid-feedback{color:#e74c3c;font-size:.8rem;margin-top:.25rem;display:block}.register-form .btn,.auth-form .btn{width:100%;padding:.75rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.register-form .btn:hover:not(:disabled),.auth-form .btn:hover:not(:disabled){background:#c0392b;transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c4d}.register-form .btn:disabled,.auth-form .btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.register-form .btn i,.auth-form .btn i{transition:all .3s ease}.alert,.status-message{padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:500}.alert i,.status-message i{font-size:1.1rem}.login-link,.auth-footer{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.login-link p,.auth-footer p{color:#666;margin:0}.login-link p a,.auth-footer p a{color:#e74c3c;text-decoration:none;font-weight:600;transition:all .3s ease;cursor:pointer}.login-link p a:hover,.auth-footer p a:hover{color:#c0392b;text-decoration:underline}.demo-credentials{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.demo-credentials h4{color:#2c3e50;margin-bottom:1rem;font-size:1rem;font-weight:600}.demo-credentials p{color:#666;margin-bottom:.5rem;font-size:.9rem}.demo-credentials p strong{color:#2c3e50}.dashboard-container{padding:2rem;max-width:1400px;margin:0 auto}@media (max-width: 768px){.dashboard-container{padding:1rem}}.dashboard-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.dashboard-container .page-header{flex-direction:column;align-items:stretch}}.dashboard-container .page-header .header-info .page-title{display:flex;align-items:center;gap:.75rem;font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}@media (max-width: 768px){.dashboard-container .page-header .header-info .page-title{font-size:1.5rem}}.dashboard-container .page-header .header-info .page-title i{color:#e74c3c}.dashboard-container .page-header .header-info .user-welcome{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.dashboard-container .page-header .header-info .user-welcome span{color:#333;font-size:1rem}.dashboard-container .page-header .header-info .user-welcome span strong{color:#2c3e50}.dashboard-container .page-header .header-info .user-welcome .user-role{padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600}.dashboard-container .page-header .header-info .user-welcome .user-role.role-admin{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.dashboard-container .page-header .header-info .user-welcome .user-role.role-user{background:#3498db1a;color:#3498db;border:1px solid rgba(52,152,219,.2)}.dashboard-container .page-header .refresh-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.dashboard-container .page-header .refresh-btn:hover:not(:disabled){background:#c0392b;transform:translateY(-1px)}.dashboard-container .page-header .refresh-btn:disabled{opacity:.7;cursor:not-allowed}.dashboard-container .page-header .refresh-btn .fa-spin{animation:spin 1s linear infinite}.dashboard-container .loading-state{text-align:center;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.dashboard-container .loading-state .spinner{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top:3px solid #e74c3c;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.dashboard-container .loading-state p{font-size:1.1rem;margin:0}.dashboard-container .admin-alert{margin-bottom:2rem}.dashboard-container .admin-alert .alert,.dashboard-container .admin-alert .status-message{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#3498db1a;color:#3498db;border:1px solid rgba(52,152,219,.2);border-radius:6px}.dashboard-container .admin-alert .alert i,.dashboard-container .admin-alert .status-message i{font-size:1.2rem}.dashboard-container .admin-alert .alert strong,.dashboard-container .admin-alert .status-message strong{font-weight:600}.dashboard-container .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}@media (max-width: 768px){.dashboard-container .stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){.dashboard-container .stats-grid{grid-template-columns:1fr}}.dashboard-container .stats-grid .stat-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.dashboard-container .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.dashboard-container .stats-grid .stat-card .stat-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.dashboard-container .stats-grid .stat-card .stat-icon.views{background:#e74c3c}.dashboard-container .stats-grid .stat-card .stat-icon.visitors{background:#3498db}.dashboard-container .stats-grid .stat-card .stat-icon.conversion{background:#27ae60}.dashboard-container .stats-grid .stat-card .stat-icon.subscriptions{background:#9b59b6}.dashboard-container .stats-grid .stat-card .stat-info{flex:1}.dashboard-container .stats-grid .stat-card .stat-info .stat-value{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem;line-height:1}.dashboard-container .stats-grid .stat-card .stat-info .stat-label{color:#666;margin:0;font-weight:500}.dashboard-container .subscription-breakdown{margin-bottom:3rem}.dashboard-container .subscription-breakdown .section-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;text-align:right}.dashboard-container .subscription-breakdown .subscription-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}@media (max-width: 768px){.dashboard-container .subscription-breakdown .subscription-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.dashboard-container .subscription-breakdown .subscription-cards{grid-template-columns:1fr}}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card.free{border-top:4px solid #666}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card.basic{border-top:4px solid #3498db}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card.premium{border-top:4px solid #9b59b6}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card.enterprise{border-top:4px solid #27ae60}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header i{font-size:1.5rem}.free .dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header i{color:#666}.basic .dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header i{color:#3498db}.premium .dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header i{color:#9b59b6}.enterprise .dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header i{color:#27ae60}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-header h3{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-count{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.dashboard-container .subscription-breakdown .subscription-cards .subscription-card .subscription-percentage{font-size:1rem;color:#666;font-weight:500}.dashboard-container .quick-actions{margin-bottom:3rem}.dashboard-container .quick-actions .section-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;text-align:right}.dashboard-container .quick-actions .actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media (max-width: 768px){.dashboard-container .quick-actions .actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.dashboard-container .quick-actions .actions-grid{grid-template-columns:1fr}}.dashboard-container .quick-actions .actions-grid .action-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:all .3s ease;display:block}.dashboard-container .quick-actions .actions-grid .action-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#e74c3c}.dashboard-container .quick-actions .actions-grid .action-card .action-icon{width:50px;height:50px;background:#e74c3c1a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.dashboard-container .quick-actions .actions-grid .action-card .action-icon i{font-size:1.5rem;color:#e74c3c}.dashboard-container .quick-actions .actions-grid .action-card h3{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.dashboard-container .quick-actions .actions-grid .action-card p{color:#666;margin:0;line-height:1.5}.dashboard-container .system-info .section-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;text-align:right}.dashboard-container .system-info .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}@media (max-width: 480px){.dashboard-container .system-info .info-cards{grid-template-columns:1fr}}.dashboard-container .system-info .info-cards .info-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease}.dashboard-container .system-info .info-cards .info-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.dashboard-container .system-info .info-cards .info-card i{font-size:2rem;color:#e74c3c;margin-bottom:1rem;display:block}.dashboard-container .system-info .info-cards .info-card h4{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.dashboard-container .system-info .info-cards .info-card p{color:#666;margin:0}.analytics-container{padding:2rem;max-width:1400px;margin:0 auto}.analytics-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.analytics-container .page-header{flex-direction:column;align-items:stretch}}.analytics-container .page-header .page-title{display:flex;align-items:center;gap:.75rem;font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0}.analytics-container .page-header .page-title i{color:#e74c3c;font-size:1.5rem}.analytics-container .page-header .date-range-selector{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width: 480px){.analytics-container .page-header .date-range-selector{flex-direction:column;align-items:stretch;gap:.5rem}}.analytics-container .page-header .date-range-selector label{font-weight:600;color:#2c3e50;white-space:nowrap}.analytics-container .page-header .date-range-selector input{padding:.5rem .75rem;border:2px solid #e5e7eb;border-radius:6px;font-size:.9rem;transition:all .3s ease}.analytics-container .page-header .date-range-selector input:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}@media (max-width: 480px){.analytics-container .page-header .date-range-selector input{width:100%}}.analytics-container .loading-state{text-align:center;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.analytics-container .loading-state .spinner{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top:3px solid #e74c3c;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.analytics-container .loading-state p{font-size:1.1rem;margin:0}.analytics-container .analytics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.analytics-container .analytics-summary .summary-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.analytics-container .analytics-summary .summary-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.analytics-container .analytics-summary .summary-card .summary-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.analytics-container .analytics-summary .summary-card .summary-icon.total-views{background:#e74c3c}.analytics-container .analytics-summary .summary-card .summary-icon.unique-visitors{background:#3498db}.analytics-container .analytics-summary .summary-card .summary-icon.conversion-rate{background:#27ae60}.analytics-container .analytics-summary .summary-card .summary-content{flex:1}.analytics-container .analytics-summary .summary-card .summary-content h3{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem;line-height:1}.analytics-container .analytics-summary .summary-card .summary-content p{color:#666;margin:0;font-weight:500}.analytics-container .analytics-table{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;overflow:hidden}.analytics-container .analytics-table h2{padding:1.5rem;margin:0;font-size:1.3rem;font-weight:600;color:#2c3e50;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.analytics-container .analytics-table .table-responsive{overflow-x:auto}.analytics-container .analytics-table .data-table,.analytics-container .analytics-table .analytics-table,.analytics-container .analytics-table .users-table{width:100%;border-collapse:collapse}.analytics-container .analytics-table .data-table th,.analytics-container .analytics-table .analytics-table th,.analytics-container .analytics-table .users-table th,.analytics-container .analytics-table .data-table td,.analytics-container .analytics-table .analytics-table td,.analytics-container .analytics-table .users-table td{padding:1rem;text-align:center;border-bottom:1px solid #e5e7eb;white-space:nowrap}@media (max-width: 768px){.analytics-container .analytics-table .data-table th,.analytics-container .analytics-table .analytics-table th,.analytics-container .analytics-table .users-table th,.analytics-container .analytics-table .data-table td,.analytics-container .analytics-table .analytics-table td,.analytics-container .analytics-table .users-table td{padding:.75rem .5rem;font-size:.9rem}}.analytics-container .analytics-table .data-table th,.analytics-container .analytics-table .analytics-table th,.analytics-container .analytics-table .users-table th{background:#f8f9fa;font-weight:600;color:#2c3e50;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.analytics-container .analytics-table .data-table td,.analytics-container .analytics-table .analytics-table td,.analytics-container .analytics-table .users-table td{color:#333}.analytics-container .analytics-table .data-table tbody tr,.analytics-container .analytics-table .analytics-table tbody tr,.analytics-container .analytics-table .users-table tbody tr{transition:all .3s ease}.analytics-container .analytics-table .data-table tbody tr:hover,.analytics-container .analytics-table .analytics-table tbody tr:hover,.analytics-container .analytics-table .users-table tbody tr:hover{background:#e74c3c05}.analytics-container .analytics-table .data-table tbody tr:last-child td,.analytics-container .analytics-table .analytics-table tbody tr:last-child td,.analytics-container .analytics-table .users-table tbody tr:last-child td{border-bottom:none}.analytics-container .empty-state{text-align:center;padding:3rem;color:#666}.analytics-container .empty-state i{font-size:3rem;margin-bottom:1rem;color:#e5e7eb}.analytics-container .empty-state h3{font-size:1.3rem;margin-bottom:.5rem;color:#2c3e50}.analytics-container .empty-state p{margin:0;font-size:1rem}.profile-container{padding:2rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.profile-container{padding:1rem}}.profile-container .page-header{margin-bottom:2rem}.profile-container .page-header .page-title{display:flex;align-items:center;gap:.75rem;font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.profile-container .page-header .page-title i{color:#e74c3c;font-size:1.8rem}.profile-container .page-header p{color:#666;font-size:1.1rem;margin:0}.alert,.status-message{padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;font-weight:500}.alert.alert-success,.alert-success.status-message,.status-message:not(.error-message){background:#27ae601a;color:#27ae60;border:1px solid rgba(39,174,96,.2)}.alert.alert-danger,.alert-danger.status-message{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.alert i,.status-message i{font-size:1.2rem}.profile-content{display:grid;grid-template-columns:1fr;gap:2rem}.profile-card,.subscription-card,.stats-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;border:1px solid #e5e7eb;overflow:hidden}.profile-card .card-header,.subscription-card .card-header,.stats-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.profile-card .card-header h3,.subscription-card .card-header h3,.stats-card .card-header h3{font-size:1.3rem;font-weight:600;color:#2c3e50;margin:0}.profile-card .card-header .btn,.subscription-card .card-header .btn,.stats-card .card-header .btn{padding:.5rem 1rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.profile-card .card-header .btn.btn-primary,.subscription-card .card-header .btn.btn-primary,.stats-card .card-header .btn.btn-primary{background:#e74c3c;color:#fff}.profile-card .card-header .btn.btn-primary:hover:not(:disabled),.subscription-card .card-header .btn.btn-primary:hover:not(:disabled),.stats-card .card-header .btn.btn-primary:hover:not(:disabled){background:#c0392b;transform:translateY(-1px)}.profile-card .card-header .btn.btn-primary:disabled,.subscription-card .card-header .btn.btn-primary:disabled,.stats-card .card-header .btn.btn-primary:disabled{opacity:.7;cursor:not-allowed}.profile-card .card-header .subscription-badge,.subscription-card .card-header .subscription-badge,.stats-card .card-header .subscription-badge{padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.profile-card .card-header .subscription-badge.badge-free,.subscription-card .card-header .subscription-badge.badge-free,.stats-card .card-header .subscription-badge.badge-free{background:#6666661a;color:#666}.profile-card .card-header .subscription-badge.badge-basic,.subscription-card .card-header .subscription-badge.badge-basic,.stats-card .card-header .subscription-badge.badge-basic{background:#3498db1a;color:#3498db}.profile-card .card-header .subscription-badge.badge-premium,.subscription-card .card-header .subscription-badge.badge-premium,.stats-card .card-header .subscription-badge.badge-premium{background:#9b59b61a;color:#9b59b6}.profile-card .card-header .subscription-badge.badge-enterprise,.subscription-card .card-header .subscription-badge.badge-enterprise,.stats-card .card-header .subscription-badge.badge-enterprise{background:#27ae601a;color:#27ae60}.profile-card .card-body,.subscription-card .card-body,.stats-card .card-body{padding:1.5rem}.profile-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 768px){.profile-form .form-grid{grid-template-columns:1fr;gap:1rem}}.profile-form .form-grid .form-group.full-width{grid-column:1/-1}.profile-form .form-grid .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.9rem}.profile-form .form-grid .form-group .form-control{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:all .3s ease;background:#fff}.profile-form .form-grid .form-group .form-control:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.profile-form .form-grid .form-group h4{color:#2c3e50;margin-bottom:.5rem;font-size:1.1rem}.profile-form .form-grid .form-group .form-help{color:#666;font-size:.85rem;margin-bottom:1rem;font-style:italic}.profile-form .form-actions{text-align:left}.profile-form .form-actions .btn{padding:.75rem 2rem;background:#27ae60;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.profile-form .form-actions .btn:hover:not(:disabled){background:#1e8449;transform:translateY(-1px)}.profile-form .form-actions .btn:disabled{opacity:.7;cursor:not-allowed}.profile-form .form-actions .btn .fa-spin{animation:spin 1s linear infinite}.profile-info .info-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #e5e7eb}.profile-info .info-item:last-child{border-bottom:none}.profile-info .info-item label{font-weight:600;color:#2c3e50;min-width:150px}.profile-info .info-item span{color:#333;text-align:left;flex:1}.subscription-info{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}@media (max-width: 768px){.subscription-info{grid-template-columns:1fr;gap:1.5rem}}.subscription-info .subscription-details h4{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}.subscription-info .subscription-details .features-list{list-style:none;padding:0;margin:0}.subscription-info .subscription-details .features-list li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#333}.subscription-info .subscription-details .features-list li i{color:#27ae60;font-size:.9rem}.subscription-info .upgrade-cta{background:#f39c120d;border:1px solid rgba(243,156,18,.2);border-radius:8px;padding:1.5rem;text-align:center}.subscription-info .upgrade-cta h4{color:#2c3e50;margin-bottom:.5rem;font-size:1.1rem}.subscription-info .upgrade-cta p{color:#666;margin-bottom:1rem;font-size:.9rem}.subscription-info .upgrade-cta .btn{padding:.75rem 1.5rem;background:#f39c12;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.subscription-info .upgrade-cta .btn:hover{background:#e67e22;transform:translateY(-1px)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr;gap:1rem}}.stats-grid .stat-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb;transition:all .3s ease}.stats-grid .stat-item:hover{transform:translateY(-2px);box-shadow:0 2px 10px #0000000d}.stats-grid .stat-item .stat-icon{width:50px;height:50px;background:#e74c3c;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.stats-grid .stat-item .stat-content{flex:1}.stats-grid .stat-item .stat-content h4{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0 0 .25rem;line-height:1}.stats-grid .stat-item .stat-content p{color:#666;margin:0;font-size:.9rem}.help-center-container{min-height:100vh;background:#f8f9fa;padding:2rem 0}.help-center-container .help-header{text-align:center;margin-bottom:3rem}.help-center-container .help-header h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem}@media (max-width: 768px){.help-center-container .help-header h1{font-size:2rem}}.help-center-container .help-header p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.help-center-container .success-message{background:#27ae601a;border:1px solid rgba(39,174,96,.2);border-radius:8px;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;color:#27ae60;font-weight:500}.help-center-container .success-message .success-icon{color:#27ae60;font-size:1.2rem}.help-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 1024px){.help-content{grid-template-columns:1fr;gap:1.5rem}}.contact-form-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2rem;border:1px solid #e5e7eb}.contact-form-section h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem}.contact-form-section .help-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 768px){.contact-form-section .help-form .form-grid{grid-template-columns:1fr;gap:1rem}}.contact-form-section .help-form .form-grid .form-group.full-width{grid-column:1/-1}.contact-form-section .help-form .form-grid .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.9rem}.contact-form-section .help-form .form-grid .form-group .form-control{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:all .3s ease;background:#fff}.contact-form-section .help-form .form-grid .form-group .form-control:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.contact-form-section .help-form .form-grid .form-group .form-control.is-invalid{border-color:#e74c3c}.contact-form-section .help-form .form-grid .form-group select.form-control{cursor:pointer}.contact-form-section .help-form .form-grid .form-group textarea.form-control{resize:vertical;min-height:120px}.contact-form-section .help-form .form-grid .form-group .error-message{color:#e74c3c;font-size:.8rem;margin-top:.25rem;display:block}.contact-form-section .help-form .submit-btn{width:100%;padding:1rem 2rem;background:#e74c3c;color:#fff;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.contact-form-section .help-form .submit-btn:hover:not(:disabled){background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 15px #e74c3c4d}.contact-form-section .help-form .submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.contact-form-section .help-form .submit-btn .loading-spinner{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.faq-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2rem;border:1px solid #e5e7eb;margin-top:2rem}.faq-section h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem}.faq-section .faq-list .faq-item{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-section .faq-list .faq-item:hover{border-color:#e74c3c}.faq-section .faq-list .faq-item .faq-question{width:100%;padding:1.5rem;background:none;border:none;text-align:right;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;font-weight:600;color:#2c3e50;font-size:1rem}.faq-section .faq-list .faq-item .faq-question:hover{background:#e74c3c0d}.faq-section .faq-list .faq-item .faq-question .faq-icon{transition:all .3s ease;color:#666}.faq-section .faq-list .faq-item .faq-question.expanded .faq-icon{transform:rotate(180deg);color:#e74c3c}.faq-section .faq-list .faq-item .faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease}.faq-section .faq-list .faq-item .faq-answer.expanded{max-height:500px;padding:0 1.5rem 1.5rem}.faq-section .faq-list .faq-item .faq-answer p{color:#333;line-height:1.6;margin:0}.help-sidebar{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1024px){.help-sidebar{order:-1}}.quick-help-section,.contact-info-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:1.5rem;border:1px solid #e5e7eb}.quick-help-section h3,.contact-info-section h3{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.quick-help-links{display:flex;flex-direction:column;gap:.75rem}.quick-help-links .help-link{display:flex;align-items:center;padding:1rem;border-radius:8px;text-decoration:none;color:#333;transition:all .3s ease;gap:.75rem}.quick-help-links .help-link:hover{background:#e74c3c0d;color:#e74c3c;transform:translate(-5px)}.quick-help-links .help-link:hover .link-icon{color:#e74c3c}.quick-help-links .help-link .link-icon{font-size:1.2rem;color:#3498db;transition:all .3s ease}.quick-help-links .help-link span{font-weight:500;flex:1}.contact-info{display:flex;flex-direction:column;gap:1rem}.contact-info .contact-item{display:flex;align-items:center;gap:.75rem;color:#333}.contact-info .contact-item .contact-icon{font-size:1.2rem;color:#e74c3c;width:20px}.contact-info .contact-item span{flex:1}.contact-info-section{background:#e74c3c0d;border-color:#e74c3c33}.contact-info-section h3{color:#e74c3c}.subscription-plans-container{min-height:100vh;background:#f8f9fa;padding:2rem 0}.subscription-plans-container .container{max-width:1400px;margin:0 auto;padding:0 20px}.subscription-plans-container .page-header{text-align:center;margin-bottom:3rem}.subscription-plans-container .page-header h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem}@media (max-width: 768px){.subscription-plans-container .page-header h1{font-size:2rem}}.subscription-plans-container .page-header .subtitle{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.subscription-plans-container .current-subscription{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:1.5rem 2rem;margin-bottom:2rem;border-right:4px solid #e74c3c;border:1px solid #e5e7eb}.subscription-plans-container .current-subscription .subscription-content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.subscription-plans-container .current-subscription .subscription-content{flex-direction:column;gap:1rem;align-items:flex-start}}.subscription-plans-container .current-subscription .subscription-content .subscription-info h2{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.subscription-plans-container .current-subscription .subscription-content .subscription-info p{color:#333;margin-bottom:.25rem}.subscription-plans-container .current-subscription .subscription-content .subscription-info p .plan-name{font-weight:700;color:#e74c3c}.subscription-plans-container .current-subscription .subscription-content .subscription-info .subscription-date{font-size:.9rem;color:#666}.subscription-plans-container .current-subscription .subscription-content .subscription-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#e74c3c1a;color:#e74c3c;border-radius:20px;font-weight:600;font-size:.9rem}.subscription-plans-container .loading-state{text-align:center;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.subscription-plans-container .loading-state .spinner{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top:3px solid #e74c3c;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.subscription-plans-container .loading-state p{font-size:1.1rem;margin:0}.subscription-plans-container .plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}@media (max-width: 1200px){.subscription-plans-container .plans-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.subscription-plans-container .plans-grid{grid-template-columns:1fr;gap:1rem}}.subscription-plans-container .plan-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2rem;border:2px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.subscription-plans-container .plan-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.subscription-plans-container .plan-card.free-plan{border-color:#e5e7eb}.subscription-plans-container .plan-card.free-plan .plan-header .price{color:#666}.subscription-plans-container .plan-card.free-plan .subscribe-btn{background:#666}.subscription-plans-container .plan-card.free-plan .subscribe-btn:hover:not(:disabled){background:color-mix(in srgb,#666,black 10%)}.subscription-plans-container .plan-card.basic-plan{border-color:#3498db}.subscription-plans-container .plan-card.basic-plan .plan-header .price{color:#3498db}.subscription-plans-container .plan-card.basic-plan .subscribe-btn{background:#3498db}.subscription-plans-container .plan-card.basic-plan .subscribe-btn:hover:not(:disabled){background:color-mix(in srgb,#3498db,black 10%)}.subscription-plans-container .plan-card.premium-plan{border-color:#9b59b6}.subscription-plans-container .plan-card.premium-plan .plan-header .price{color:#9b59b6}.subscription-plans-container .plan-card.premium-plan .subscribe-btn{background:#9b59b6}.subscription-plans-container .plan-card.premium-plan .subscribe-btn:hover:not(:disabled){background:color-mix(in srgb,#9b59b6,black 10%)}.subscription-plans-container .plan-card.enterprise-plan{border-color:#27ae60}.subscription-plans-container .plan-card.enterprise-plan .plan-header .price{color:#27ae60}.subscription-plans-container .plan-card.enterprise-plan .subscribe-btn{background:#27ae60}.subscription-plans-container .plan-card.enterprise-plan .subscribe-btn:hover:not(:disabled){background:color-mix(in srgb,#27ae60,black 10%)}.subscription-plans-container .plan-card.current-plan{border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c33;transform:scale(1.05)}@media (max-width: 768px){.subscription-plans-container .plan-card.current-plan{transform:scale(1.02)}}.subscription-plans-container .plan-card.current-plan:before{content:"\627\644\628\627\642\629  \627\644\62d\627\644\64a\629";position:absolute;top:1rem;left:1rem;background:#e74c3c;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.subscription-plans-container .plan-card .plan-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.subscription-plans-container .plan-card .plan-header h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem}.subscription-plans-container .plan-card .plan-header .price{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.subscription-plans-container .plan-card .plan-header .price .amount{font-size:2.5rem;font-weight:700;line-height:1}.subscription-plans-container .plan-card .plan-header .price .period{color:#666;font-size:1rem}.subscription-plans-container .plan-card .features-list{list-style:none;padding:0;margin:0 0 2rem}.subscription-plans-container .plan-card .features-list .feature-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:#333}.subscription-plans-container .plan-card .features-list .feature-item .feature-icon{color:#27ae60;font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.subscription-plans-container .plan-card .features-list .feature-item .feature-text{font-size:.9rem;line-height:1.4}.subscription-plans-container .plan-card .subscribe-btn{width:100%;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.subscription-plans-container .plan-card .subscribe-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0003}.subscription-plans-container .plan-card .subscribe-btn:disabled{background:#e5e7eb!important;color:#666;cursor:not-allowed;transform:none;box-shadow:none}.subscription-plans-container .plan-card .subscribe-btn .btn-icon{font-size:1.1rem}.subscription-plans-container .features-comparison{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:2rem;border:1px solid #e5e7eb}.subscription-plans-container .features-comparison h2{font-size:1.8rem;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:2rem}.subscription-plans-container .features-comparison .comparison-table{width:100%;border-collapse:collapse;background:#fff}.subscription-plans-container .features-comparison .comparison-table thead tr{border-bottom:2px solid #e5e7eb}.subscription-plans-container .features-comparison .comparison-table thead tr th{padding:1rem;text-align:center;font-weight:600;color:#2c3e50;font-size:1rem}.subscription-plans-container .features-comparison .comparison-table thead tr th:first-child{text-align:right}.subscription-plans-container .features-comparison .comparison-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.subscription-plans-container .features-comparison .comparison-table tbody tr:hover{background:#e74c3c05}.subscription-plans-container .features-comparison .comparison-table tbody tr:last-child{border-bottom:none}.subscription-plans-container .features-comparison .comparison-table tbody tr td{padding:1rem;text-align:center;color:#333}.subscription-plans-container .features-comparison .comparison-table tbody tr td:first-child{text-align:right;font-weight:500;color:#2c3e50}.subscription-plans-container .features-comparison .comparison-table .status-icon{font-size:1.2rem;font-weight:700}.subscription-plans-container .features-comparison .comparison-table .status-icon.available{color:#27ae60}.subscription-plans-container .features-comparison .comparison-table .status-icon.unavailable{color:#e74c3c}@media (max-width: 768px){.container{padding:0 15px}.hero{padding:120px 0 60px}.quick-stats{padding:2rem 0}.pdf-tools,.features,.cta-section{padding:3rem 0}.auth-buttons{flex-direction:column;gap:.5rem}.tools-filter{gap:.5rem}.tools-filter .filter-btn{padding:.5rem 1rem;font-size:.8rem}.converter-card .selected-files .files-summary{grid-template-columns:1fr}.converter-card .merge-settings .conversion-info .info-item{flex-direction:column;align-items:flex-start;gap:.25rem}.compression-settings{padding:1.5rem;margin:1.5rem 0}.compression-settings .compression-levels .level-option{padding:1rem;flex-direction:column}.compression-settings .compression-levels .level-option input[type=radio]{margin-right:0;margin-bottom:1rem;align-self:flex-start}.compression-settings .compression-levels .level-option .level-label strong{font-size:1rem}.compression-settings .compression-levels .level-option .level-label .level-features li{font-size:.85rem}.compression-settings .conversion-info{padding:1rem}.compression-settings .conversion-info .info-item{flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left}.watermark-settings{padding:1.5rem;margin:1.5rem 0}.watermark-settings .settings-grid{grid-template-columns:1fr;gap:1rem}.watermark-settings .setting-group{padding:1rem}.watermark-settings .appearance-settings{grid-template-columns:1fr}.watermark-settings .specific-pages .pages-header{flex-direction:column;gap:1rem;align-items:stretch}.watermark-settings .specific-pages .pages-header .add-page-btn{text-align:center}.watermark-settings .specific-pages .pages-list .page-item{flex-direction:column;align-items:flex-start;gap:.5rem}.watermark-settings .specific-pages .pages-list .page-item .page-input{width:100%}}@media (max-width: 480px){.converter-card .upload-section .drop-zone{padding:2rem 1rem}.converter-card .selected-files{padding:1rem}.converter-card .selected-files .files-list .file-item{flex-direction:column;align-items:flex-start;gap:1rem}.converter-card .selected-files .files-list .file-item .file-info{width:100%}.converter-card .selected-files .files-list .file-item .remove-file-btn{align-self:flex-end}.converter-card .merge-settings,.compression-settings{padding:1rem}.compression-settings .settings-title{font-size:1.1rem}.compression-settings .compression-levels .level-option{padding:.75rem}.compression-settings .compression-levels .level-option .level-label .level-features li{font-size:.8rem}.watermark-settings{padding:1rem}.watermark-settings .settings-title{font-size:1.1rem}.watermark-settings .image-drop-zone{padding:1.5rem 1rem}.watermark-settings .preview-section{padding:1rem}}@media (max-width: 768px){.converter-container{padding:100px 0 40px}.converter-container .header .title{font-size:1.8rem}.converter-container .converter-card{padding:1.5rem;margin:0 .5rem 2rem}.converter-container .upload-section .drop-zone{padding:2rem 1rem}.converter-container .settings-section .conversion-info{grid-template-columns:1fr;padding:1rem}.converter-container .info-section .info-cards{grid-template-columns:1fr}.converter-container .faq-section .faq-title{font-size:1.6rem}}@media (max-width: 480px){.converter-container .header .title{font-size:1.5rem}.converter-container .converter-card{padding:1rem}.converter-container .upload-section .selected-files .files-header{flex-direction:column;gap:1rem;align-items:stretch}.converter-container .upload-section .selected-files .files-header .clear-all-btn{text-align:center}.converter-container .result-section .result-header{flex-direction:column;gap:.5rem}}@media (max-width: 768px){.register-container,.auth-container{padding:1rem}.register-container .register-card,.register-container .auth-card,.auth-container .register-card,.auth-container .auth-card{padding:2rem 1.5rem;margin:.5rem}.register-header .logo h1,.auth-header .logo h1,.register-header .logo i,.auth-header .logo i{font-size:1.5rem}}@media (max-width: 480px){.register-container,.auth-container{padding:.5rem}.register-container .register-card,.register-container .auth-card,.auth-container .register-card,.auth-container .auth-card{padding:1.5rem 1rem;border-radius:8px}.register-header h2,.auth-header h2{font-size:1.3rem}.register-form .form-group,.auth-form .form-group{margin-bottom:1.25rem}.demo-credentials{padding:1rem}.demo-credentials h4{font-size:.9rem}.demo-credentials p{font-size:.8rem}}@media (max-width: 768px){.admin-layout .admin-header .header-left .page-title,.admin-layout .user-header .header-left .page-title,.user-layout .admin-header .header-left .page-title,.user-layout .user-header .header-left .page-title{font-size:1.1rem}.admin-layout .admin-header .header-right .user-info .user-dropdown .user-btn,.admin-layout .user-header .header-right .user-info .user-dropdown .user-btn,.user-layout .admin-header .header-right .user-info .user-dropdown .user-btn,.user-layout .user-header .header-right .user-info .user-dropdown .user-btn{min-width:auto;padding:.4rem .6rem}.admin-layout .admin-header .header-right .user-info .user-dropdown .user-btn .user-avatar,.admin-layout .user-header .header-right .user-info .user-dropdown .user-btn .user-avatar,.user-layout .admin-header .header-right .user-info .user-dropdown .user-btn .user-avatar,.user-layout .user-header .header-right .user-info .user-dropdown .user-btn .user-avatar{font-size:1.25rem}.admin-layout .admin-sidebar .sidebar-nav .nav-item,.admin-layout .user-sidebar .sidebar-nav .nav-item,.user-layout .admin-sidebar .sidebar-nav .nav-item,.user-layout .user-sidebar .sidebar-nav .nav-item{padding:.5rem .75rem}.admin-layout .admin-sidebar .sidebar-nav .nav-item i,.admin-layout .user-sidebar .sidebar-nav .nav-item i,.user-layout .admin-sidebar .sidebar-nav .nav-item i,.user-layout .user-sidebar .sidebar-nav .nav-item i{font-size:1.1rem}.admin-layout .admin-sidebar .sidebar-nav .nav-item .nav-text,.admin-layout .user-sidebar .sidebar-nav .nav-item .nav-text,.user-layout .admin-sidebar .sidebar-nav .nav-item .nav-text,.user-layout .user-sidebar .sidebar-nav .nav-item .nav-text{font-size:.65rem}}@media (max-width: 480px){.admin-layout .admin-header,.admin-layout .user-header,.user-layout .admin-header,.user-layout .user-header{padding:.75rem 1rem}.admin-layout .admin-header .header-left .sidebar-toggle,.admin-layout .user-header .header-left .sidebar-toggle,.user-layout .admin-header .header-left .sidebar-toggle,.user-layout .user-header .header-left .sidebar-toggle{padding:.25rem}.admin-layout .admin-header .header-left .page-title,.admin-layout .user-header .header-left .page-title,.user-layout .admin-header .header-left .page-title,.user-layout .user-header .header-left .page-title{font-size:1rem;gap:.25rem}.admin-layout .admin-header .header-left .page-title i,.admin-layout .user-header .header-left .page-title i,.user-layout .admin-header .header-left .page-title i,.user-layout .user-header .header-left .page-title i{font-size:.9rem}.admin-layout .admin-main,.admin-layout .user-main,.user-layout .admin-main,.user-layout .user-main{padding:.75rem}}@media (max-width: 768px){.subscription-plans-container{padding:1rem 0}.subscription-plans-container .page-header h1{font-size:1.8rem}.subscription-plans-container .page-header .subtitle{font-size:1rem}.subscription-plans-container .current-subscription{padding:1.5rem}.subscription-plans-container .current-subscription .subscription-content .subscription-info h2{font-size:1.3rem}.subscription-plans-container .plans-grid{gap:1rem}.subscription-plans-container .plan-card{padding:1.5rem}.subscription-plans-container .plan-card.current-plan:before{top:.5rem;left:.5rem;font-size:.7rem}.subscription-plans-container .plan-card .plan-header h3{font-size:1.3rem}.subscription-plans-container .plan-card .plan-header .price .amount{font-size:2rem}.subscription-plans-container .features-comparison{padding:1.5rem}.subscription-plans-container .features-comparison h2{font-size:1.5rem}.subscription-plans-container .features-comparison .comparison-table thead th,.subscription-plans-container .features-comparison .comparison-table tbody td{padding:.75rem .5rem;font-size:.9rem}}@media (max-width: 480px){.subscription-plans-container .plan-card{padding:1rem}.subscription-plans-container .plan-card .plan-header .price .amount{font-size:1.8rem}.subscription-plans-container .plan-card .features-list .feature-item .feature-text{font-size:.85rem}.subscription-plans-container .features-comparison{padding:1rem;overflow-x:auto}.subscription-plans-container .features-comparison .comparison-table{min-width:500px}.subscription-plans-container .features-comparison .comparison-table thead th,.subscription-plans-container .features-comparison .comparison-table tbody td{padding:.5rem;font-size:.85rem}}app-navbar{display:block!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important}app-mobile-navbar{display:block;width:100%}@media (min-width: 992px){app-mobile-navbar{display:none!important}}app-desktop-navbar{display:block;width:100%}@media (max-width: 991px){app-desktop-navbar{display:none!important}}main,.main-content,app-home{margin-top:80px}@media (max-width: 991px){main,.main-content,app-home{margin-top:70px}}@media (max-width: 768px){main,.main-content,app-home{margin-top:65px}}@media (max-width: 480px){main,.main-content,app-home{margin-top:60px}}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.container{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important}@media (max-width: 991px){.container{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 768px){.container{padding-left:15px!important;padding-right:15px!important}}@media (max-width: 480px){.container{padding-left:12px!important;padding-right:12px!important}}*,*:before,*:after{box-sizing:border-box!important;margin:0;padding:0}img{max-width:100%!important;height:auto!important;display:block}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open,body.mobile-menu-open{overflow:hidden!important;position:fixed!important;width:100%!important}@media (min-width: 992px){body.menu-open,body.mobile-menu-open{overflow:auto!important;position:static!important}}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;scroll-padding-top:80px}header,app-navbar{z-index:1000!important}.mobile-menu{z-index:1000000!important;position:fixed!important}.mobile-overlay{z-index:999999!important;position:fixed!important}main,.main-content{z-index:1!important;position:relative}body.dark-theme app-mobile-navbar,body.dark-theme app-mobile-navbar header,body.dark-theme app-mobile-navbar nav,body.dark-theme app-mobile-navbar .mobile-navbar,body.dark-theme .mobile-navbar{z-index:1000001!important;position:relative!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dark-theme .mobile-menu,body.dark-theme app-mobile-navbar .mobile-menu,body.dark-theme header .mobile-menu,body.dark-theme .mobile-navbar .mobile-menu{z-index:1000002!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:#0d1117!important;background-color:#0d1117!important;background-image:none!important;opacity:1!important;pointer-events:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-y:auto!important;padding-top:65px!important}body.dark-theme .mobile-menu .mobile-menu-header,body.dark-theme app-mobile-navbar .mobile-menu .mobile-menu-header,body.dark-theme header .mobile-menu .mobile-menu-header,body.dark-theme .mobile-navbar .mobile-menu .mobile-menu-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000003!important;background:#161b22!important;background-color:#161b22!important;border-bottom:1px solid #30363d!important;padding:1rem 1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important}body.dark-theme .mobile-menu .mobile-section,body.dark-theme .mobile-menu .mobile-auth-section,body.dark-theme app-mobile-navbar .mobile-menu .mobile-section,body.dark-theme app-mobile-navbar .mobile-menu .mobile-auth-section,body.dark-theme header .mobile-menu .mobile-section,body.dark-theme header .mobile-menu .mobile-auth-section,body.dark-theme .mobile-navbar .mobile-menu .mobile-section,body.dark-theme .mobile-navbar .mobile-menu .mobile-auth-section{background:#0d1117!important;background-color:#0d1117!important;pointer-events:auto!important}body.dark-theme .mobile-menu a,body.dark-theme .mobile-menu button,body.dark-theme .mobile-menu .mobile-grid-link,body.dark-theme .mobile-menu .mobile-list-link,body.dark-theme .mobile-menu .theme-option,body.dark-theme .mobile-menu .language-option,body.dark-theme app-mobile-navbar .mobile-menu a,body.dark-theme app-mobile-navbar .mobile-menu button,body.dark-theme app-mobile-navbar .mobile-menu .mobile-grid-link,body.dark-theme app-mobile-navbar .mobile-menu .mobile-list-link,body.dark-theme app-mobile-navbar .mobile-menu .theme-option,body.dark-theme app-mobile-navbar .mobile-menu .language-option,body.dark-theme header .mobile-menu a,body.dark-theme header .mobile-menu button,body.dark-theme header .mobile-menu .mobile-grid-link,body.dark-theme header .mobile-menu .mobile-list-link,body.dark-theme header .mobile-menu .theme-option,body.dark-theme header .mobile-menu .language-option,body.dark-theme .mobile-navbar .mobile-menu a,body.dark-theme .mobile-navbar .mobile-menu button,body.dark-theme .mobile-navbar .mobile-menu .mobile-grid-link,body.dark-theme .mobile-navbar .mobile-menu .mobile-list-link,body.dark-theme .mobile-navbar .mobile-menu .theme-option,body.dark-theme .mobile-navbar .mobile-menu .language-option{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:1!important}body.dark-theme .mobile-overlay,body.dark-theme app-mobile-navbar .mobile-overlay,body.dark-theme header .mobile-overlay,body.dark-theme .mobile-navbar .mobile-overlay{z-index:999999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:#000000b3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #e74c3c;outline-offset:2px}button,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}@media print{app-navbar,header,.mobile-menu,.desktop-navbar,.mobile-navbar{display:none!important}main{margin-top:0!important}}body{padding-top:80px}@media (max-width: 991px){body{padding-top:70px}}@media (max-width: 768px){body{padding-top:65px}}@media (max-width: 480px){body{padding-top:60px}}html{scroll-padding-top:80px}@media (max-width: 991px){html{scroll-padding-top:70px}}@media (max-width: 768px){html{scroll-padding-top:65px}}:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--bg-card: #ffffff;--text-primary: #333333;--text-secondary: #666666;--text-muted: #999999;--border-color: #e0e0e0;--border-light: #f0f0f0;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .05);--shadow-md: 0 4px 20px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .15);--primary-color: #e74c3c;--primary-dark: #c0392b;--primary-light: #f5a39b;--success-color: #27ae60;--warning-color: #f39c12;--error-color: #e74c3c;--info-color: #3498db;--modal-bg: rgba(0, 0, 0, .8);--overlay-bg: rgba(0, 0, 0, .5)}body.dark-theme{--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #21262d;--bg-card: #1c2128;--text-primary: #f0f6fc;--text-secondary: #8b949e;--text-muted: #6e7681;--border-color: #30363d;--border-light: #21262d;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .5);--shadow-md: 0 4px 20px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .7);--modal-bg: rgba(0, 0, 0, .9);--overlay-bg: rgba(0, 0, 0, .8);background-color:#0d1117!important;color:#f0f6fc!important}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6,body.dark-theme p,body.dark-theme span,body.dark-theme label,body.dark-theme a,body.dark-theme li,body.dark-theme td,body.dark-theme th,body.dark-theme dt,body.dark-theme dd,body.dark-theme .title,body.dark-theme .heading,body.dark-theme .text,body.dark-theme .description,body.dark-theme .subtitle,body.dark-theme .content,body.dark-theme .section-title,body.dark-theme .page-title,body.dark-theme .card-title,body.dark-theme .header-title,body.dark-theme [class*=title],body.dark-theme [class*=heading],body.dark-theme [class*=text],body.dark-theme [class*=description],body.dark-theme [class*=subtitle],body.dark-theme [class*=label],body.dark-theme [class*=name]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.dark-theme .header,body.dark-theme .section-header,body.dark-theme .page-header,body.dark-theme .tool-header,body.dark-theme .converter-header,body.dark-theme .testimonials-header,body.dark-theme .upload-header,body.dark-theme .section-intro,body.dark-theme .page-intro,body.dark-theme .faq-header,body.dark-theme [class*=-header]:not(.nav-header):not(.mobile-header),body.dark-theme [class*=-intro],body.dark-theme [class*=-title-wrapper]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important;border:none!important}body.dark-theme *:not(img):not(video):not(iframe):not(svg):not(path):not(circle):not(rect):not(use):not(button.primary-btn):not(.btn-primary):not(input):not(textarea):not(select):not(.mobile-menu):not(.mobile-overlay):not(.mobile-section):not(.mobile-grid-link):not(.mobile-list-link):not(.theme-option):not(.language-option){border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body.dark-theme input,body.dark-theme textarea,body.dark-theme select{border:1px solid #30363d!important}body.dark-theme input:focus,body.dark-theme textarea:focus,body.dark-theme select:focus{border-color:#e74c3c!important}body.dark-theme .upload-area,body.dark-theme .upload-box,body.dark-theme .upload-container,body.dark-theme .upload-wrapper,body.dark-theme .file-drop,body.dark-theme .drag-drop-area,body.dark-theme .upload-section{background:#161b22!important;background-color:#161b22!important;background-image:none!important;border:2px dashed #8b949e!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important;padding:2rem!important}body.dark-theme .upload-area:before,body.dark-theme .upload-area:after,body.dark-theme .upload-box:before,body.dark-theme .upload-box:after,body.dark-theme .upload-container:before,body.dark-theme .upload-container:after,body.dark-theme .upload-wrapper:before,body.dark-theme .upload-wrapper:after,body.dark-theme .file-drop:before,body.dark-theme .file-drop:after,body.dark-theme .drag-drop-area:before,body.dark-theme .drag-drop-area:after,body.dark-theme .upload-section:before,body.dark-theme .upload-section:after{display:none!important;background:transparent!important}body.dark-theme .upload-area:hover,body.dark-theme .upload-area.dragging,body.dark-theme .upload-area.active,body.dark-theme .upload-box:hover,body.dark-theme .upload-box.dragging,body.dark-theme .upload-box.active,body.dark-theme .upload-container:hover,body.dark-theme .upload-container.dragging,body.dark-theme .upload-container.active,body.dark-theme .upload-wrapper:hover,body.dark-theme .upload-wrapper.dragging,body.dark-theme .upload-wrapper.active,body.dark-theme .file-drop:hover,body.dark-theme .file-drop.dragging,body.dark-theme .file-drop.active,body.dark-theme .drag-drop-area:hover,body.dark-theme .drag-drop-area.dragging,body.dark-theme .drag-drop-area.active,body.dark-theme .upload-section:hover,body.dark-theme .upload-section.dragging,body.dark-theme .upload-section.active{background:#161b22!important;background-color:#161b22!important;border:2px dashed #8b949e!important;border-color:#8b949e!important;transform:none!important;box-shadow:none!important}body.dark-theme ::ng-deep .upload-section,body.dark-theme ::ng-deep .upload-area{background:#161b22!important;background-color:#161b22!important}body.dark-theme ::ng-deep .upload-section:hover,body.dark-theme ::ng-deep .upload-section.dragging,body.dark-theme ::ng-deep .upload-section.active,body.dark-theme ::ng-deep .upload-area:hover,body.dark-theme ::ng-deep .upload-area.dragging,body.dark-theme ::ng-deep .upload-area.active{background:#161b22!important;background-color:#161b22!important;border-color:#8b949e!important;transform:none!important}body.dark-theme *:hover[style*="rgba(231"],body.dark-theme *:focus[style*="rgba(231"],body.dark-theme *:active[style*="rgba(231"],body.dark-theme *.dragging[style*="rgba(231"],body.dark-theme *.active[style*="rgba(231"]{background:transparent!important;background-color:transparent!important}body.dark-theme [class*=upload]:not(button):not(.btn),body.dark-theme [class*=drop],body.dark-theme [class*=zone]{background-color:transparent!important}body.dark-theme [class*=upload]:not(button):not(.btn):hover,body.dark-theme [class*=upload]:not(button):not(.btn):focus,body.dark-theme [class*=upload]:not(button):not(.btn).dragging,body.dark-theme [class*=upload]:not(button):not(.btn).active,body.dark-theme [class*=drop]:hover,body.dark-theme [class*=drop]:focus,body.dark-theme [class*=drop].dragging,body.dark-theme [class*=drop].active,body.dark-theme [class*=zone]:hover,body.dark-theme [class*=zone]:focus,body.dark-theme [class*=zone].dragging,body.dark-theme [class*=zone].active{background:transparent!important;background-color:transparent!important;border-color:#8b949e!important}body.dark-theme ::ng-deep *:hover,body.dark-theme ::ng-deep *:focus,body.dark-theme ::ng-deep *.dragging{border-color:#8b949e!important}body.dark-theme ::ng-deep [class*=upload]:hover,body.dark-theme ::ng-deep [class*=upload].dragging,body.dark-theme ::ng-deep [class*=drop]:hover,body.dark-theme ::ng-deep [class*=drop].dragging,body.dark-theme ::ng-deep [class*=zone]:hover,body.dark-theme ::ng-deep [class*=zone].dragging{background:transparent!important;background-color:transparent!important}body.dark-theme .drop-zone,body.dark-theme .dropzone,body.dark-theme [class*=drop-zone],body.dark-theme [class*=dropzone]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-width:0!important;border-style:none!important;box-shadow:none!important;padding:0!important}body.dark-theme .drop-zone:hover,body.dark-theme .drop-zone.dragging,body.dark-theme .drop-zone.active,body.dark-theme .drop-zone:focus,body.dark-theme .dropzone:hover,body.dark-theme .dropzone.dragging,body.dark-theme .dropzone.active,body.dark-theme .dropzone:focus,body.dark-theme [class*=drop-zone]:hover,body.dark-theme [class*=drop-zone].dragging,body.dark-theme [class*=drop-zone].active,body.dark-theme [class*=drop-zone]:focus,body.dark-theme [class*=dropzone]:hover,body.dark-theme [class*=dropzone].dragging,body.dark-theme [class*=dropzone].active,body.dark-theme [class*=dropzone]:focus{background:transparent!important;background-color:transparent!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;transform:none!important;box-shadow:none!important}body.dark-theme .drop-zone *,body.dark-theme .drop-zone *:before,body.dark-theme .drop-zone *:after,body.dark-theme .dropzone *,body.dark-theme .dropzone *:before,body.dark-theme .dropzone *:after,body.dark-theme [class*=drop-zone] *,body.dark-theme [class*=drop-zone] *:before,body.dark-theme [class*=drop-zone] *:after,body.dark-theme [class*=dropzone] *,body.dark-theme [class*=dropzone] *:before,body.dark-theme [class*=dropzone] *:after{background-color:transparent!important;background-image:none!important}body.dark-theme .drop-zone *:hover,body.dark-theme .drop-zone *:before:hover,body.dark-theme .drop-zone *:after:hover,body.dark-theme .dropzone *:hover,body.dark-theme .dropzone *:before:hover,body.dark-theme .dropzone *:after:hover,body.dark-theme [class*=drop-zone] *:hover,body.dark-theme [class*=drop-zone] *:before:hover,body.dark-theme [class*=drop-zone] *:after:hover,body.dark-theme [class*=dropzone] *:hover,body.dark-theme [class*=dropzone] *:before:hover,body.dark-theme [class*=dropzone] *:after:hover{background-color:transparent!important;background:transparent!important}body.dark-theme .drop-zone .files-count,body.dark-theme .dropzone .files-count,body.dark-theme [class*=drop-zone] .files-count,body.dark-theme [class*=dropzone] .files-count{background:#3498db!important;box-shadow:none!important}body.dark-theme .drop-zone .upload-icon,body.dark-theme .dropzone .upload-icon,body.dark-theme [class*=drop-zone] .upload-icon,body.dark-theme [class*=dropzone] .upload-icon{color:#8b949e!important}body.dark-theme ::ng-deep .drop-zone:hover,body.dark-theme ::ng-deep .dropzone:hover,body.dark-theme ::ng-deep [class*=drop-zone]:hover,body.dark-theme .upload-section .drop-zone:hover,body.dark-theme .upload-area .drop-zone:hover{background:transparent!important;background-color:transparent!important;border:none!important;border-color:transparent!important;transform:none!important}body.dark-theme .inner-upload,body.dark-theme .upload-inner,body.dark-theme .upload-content,body.dark-theme .drop-zone-content,body.dark-theme .dropzone-content,body.dark-theme .drop-zone .drop-zone,body.dark-theme .upload-area .upload-area,body.dark-theme .dropzone .dropzone,body.dark-theme [class*=inner-upload],body.dark-theme [class*=upload-inner],body.dark-theme [class*=zone-content]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.dark-theme .inner-upload:before,body.dark-theme .inner-upload:after,body.dark-theme .upload-inner:before,body.dark-theme .upload-inner:after,body.dark-theme .upload-content:before,body.dark-theme .upload-content:after,body.dark-theme .drop-zone-content:before,body.dark-theme .drop-zone-content:after,body.dark-theme .dropzone-content:before,body.dark-theme .dropzone-content:after,body.dark-theme .drop-zone .drop-zone:before,body.dark-theme .drop-zone .drop-zone:after,body.dark-theme .upload-area .upload-area:before,body.dark-theme .upload-area .upload-area:after,body.dark-theme .dropzone .dropzone:before,body.dark-theme .dropzone .dropzone:after,body.dark-theme [class*=inner-upload]:before,body.dark-theme [class*=inner-upload]:after,body.dark-theme [class*=upload-inner]:before,body.dark-theme [class*=upload-inner]:after,body.dark-theme [class*=zone-content]:before,body.dark-theme [class*=zone-content]:after{display:none!important}body.dark-theme .upload-section .drop-zone,body.dark-theme .upload-area .drop-zone,body.dark-theme .upload-container .drop-zone,body.dark-theme .drop-zone .drop-zone-content,body.dark-theme .upload-section>*,body.dark-theme .upload-area>*,body.dark-theme .drop-zone>*,body.dark-theme .dropzone>*{border:none!important;border-width:0!important;outline:none!important}body.dark-theme .upload-section .drop-zone:hover,body.dark-theme .upload-section .drop-zone:focus,body.dark-theme .upload-section .drop-zone:active,body.dark-theme .upload-section .drop-zone.dragging,body.dark-theme .upload-area .drop-zone:hover,body.dark-theme .upload-area .drop-zone:focus,body.dark-theme .upload-area .drop-zone:active,body.dark-theme .upload-area .drop-zone.dragging,body.dark-theme .upload-container .drop-zone:hover,body.dark-theme .upload-container .drop-zone:focus,body.dark-theme .upload-container .drop-zone:active,body.dark-theme .upload-container .drop-zone.dragging,body.dark-theme .drop-zone .drop-zone-content:hover,body.dark-theme .drop-zone .drop-zone-content:focus,body.dark-theme .drop-zone .drop-zone-content:active,body.dark-theme .drop-zone .drop-zone-content.dragging,body.dark-theme .upload-section>*:hover,body.dark-theme .upload-section>*:focus,body.dark-theme .upload-section>*:active,body.dark-theme .upload-section>*.dragging,body.dark-theme .upload-area>*:hover,body.dark-theme .upload-area>*:focus,body.dark-theme .upload-area>*:active,body.dark-theme .upload-area>*.dragging,body.dark-theme .drop-zone>*:hover,body.dark-theme .drop-zone>*:focus,body.dark-theme .drop-zone>*:active,body.dark-theme .drop-zone>*.dragging,body.dark-theme .dropzone>*:hover,body.dark-theme .dropzone>*:focus,body.dark-theme .dropzone>*:active,body.dark-theme .dropzone>*.dragging{border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important}body.dark-theme .upload-section,body.dark-theme .upload-area{border:2px dashed #8b949e!important;border-radius:16px!important}body.dark-theme .upload-section .drop-zone,body.dark-theme .upload-section .dropzone,body.dark-theme .upload-section [class*=drop],body.dark-theme .upload-area .drop-zone,body.dark-theme .upload-area .dropzone,body.dark-theme .upload-area [class*=drop]{border:none!important}body.dark-theme .upload-section .drop-zone:hover,body.dark-theme .upload-section .drop-zone:focus,body.dark-theme .upload-section .drop-zone:active,body.dark-theme .upload-section .drop-zone.dragging,body.dark-theme .upload-section .dropzone:hover,body.dark-theme .upload-section .dropzone:focus,body.dark-theme .upload-section .dropzone:active,body.dark-theme .upload-section .dropzone.dragging,body.dark-theme .upload-section [class*=drop]:hover,body.dark-theme .upload-section [class*=drop]:focus,body.dark-theme .upload-section [class*=drop]:active,body.dark-theme .upload-section [class*=drop].dragging,body.dark-theme .upload-area .drop-zone:hover,body.dark-theme .upload-area .drop-zone:focus,body.dark-theme .upload-area .drop-zone:active,body.dark-theme .upload-area .drop-zone.dragging,body.dark-theme .upload-area .dropzone:hover,body.dark-theme .upload-area .dropzone:focus,body.dark-theme .upload-area .dropzone:active,body.dark-theme .upload-area .dropzone.dragging,body.dark-theme .upload-area [class*=drop]:hover,body.dark-theme .upload-area [class*=drop]:focus,body.dark-theme .upload-area [class*=drop]:active,body.dark-theme .upload-area [class*=drop].dragging{border:none!important;transform:none!important;box-shadow:none!important}body.dark-theme app-compress-pdf .drop-zone,body.dark-theme app-compress-image .drop-zone,body.dark-theme app-merge-pdf .drop-zone,body.dark-theme app-split-pdf .drop-zone,body.dark-theme app-image-to-pdf .drop-zone,body.dark-theme app-pdf-to-jpg .drop-zone,body.dark-theme app-jpg-to-pdf .drop-zone,body.dark-theme app-word-to-pdf .drop-zone,body.dark-theme app-word-to-image .drop-zone,body.dark-theme app-excel-to-pdf .drop-zone,body.dark-theme app-powerpoint-to-pdf .drop-zone,body.dark-theme app-folder-to-zip .drop-zone,body.dark-theme app-organize-pdf .drop-zone,body.dark-theme app-compress-pdf-component .drop-zone,body.dark-theme app-compress-image-component .drop-zone,body.dark-theme [class*=converter] .drop-zone,body.dark-theme [class*=tool] .drop-zone,body.dark-theme .compression-section .drop-zone,body.dark-theme .converter-container .drop-zone{border:none!important;border-width:0!important;outline:none!important;background:transparent!important}body.dark-theme app-compress-pdf .drop-zone:hover,body.dark-theme app-compress-pdf .drop-zone:focus,body.dark-theme app-compress-pdf .drop-zone:active,body.dark-theme app-compress-pdf .drop-zone.dragging,body.dark-theme app-compress-image .drop-zone:hover,body.dark-theme app-compress-image .drop-zone:focus,body.dark-theme app-compress-image .drop-zone:active,body.dark-theme app-compress-image .drop-zone.dragging,body.dark-theme app-merge-pdf .drop-zone:hover,body.dark-theme app-merge-pdf .drop-zone:focus,body.dark-theme app-merge-pdf .drop-zone:active,body.dark-theme app-merge-pdf .drop-zone.dragging,body.dark-theme app-split-pdf .drop-zone:hover,body.dark-theme app-split-pdf .drop-zone:focus,body.dark-theme app-split-pdf .drop-zone:active,body.dark-theme app-split-pdf .drop-zone.dragging,body.dark-theme app-image-to-pdf .drop-zone:hover,body.dark-theme app-image-to-pdf .drop-zone:focus,body.dark-theme app-image-to-pdf .drop-zone:active,body.dark-theme app-image-to-pdf .drop-zone.dragging,body.dark-theme app-pdf-to-jpg .drop-zone:hover,body.dark-theme app-pdf-to-jpg .drop-zone:focus,body.dark-theme app-pdf-to-jpg .drop-zone:active,body.dark-theme app-pdf-to-jpg .drop-zone.dragging,body.dark-theme app-jpg-to-pdf .drop-zone:hover,body.dark-theme app-jpg-to-pdf .drop-zone:focus,body.dark-theme app-jpg-to-pdf .drop-zone:active,body.dark-theme app-jpg-to-pdf .drop-zone.dragging,body.dark-theme app-word-to-pdf .drop-zone:hover,body.dark-theme app-word-to-pdf .drop-zone:focus,body.dark-theme app-word-to-pdf .drop-zone:active,body.dark-theme app-word-to-pdf .drop-zone.dragging,body.dark-theme app-word-to-image .drop-zone:hover,body.dark-theme app-word-to-image .drop-zone:focus,body.dark-theme app-word-to-image .drop-zone:active,body.dark-theme app-word-to-image .drop-zone.dragging,body.dark-theme app-excel-to-pdf .drop-zone:hover,body.dark-theme app-excel-to-pdf .drop-zone:focus,body.dark-theme app-excel-to-pdf .drop-zone:active,body.dark-theme app-excel-to-pdf .drop-zone.dragging,body.dark-theme app-powerpoint-to-pdf .drop-zone:hover,body.dark-theme app-powerpoint-to-pdf .drop-zone:focus,body.dark-theme app-powerpoint-to-pdf .drop-zone:active,body.dark-theme app-powerpoint-to-pdf .drop-zone.dragging,body.dark-theme app-folder-to-zip .drop-zone:hover,body.dark-theme app-folder-to-zip .drop-zone:focus,body.dark-theme app-folder-to-zip .drop-zone:active,body.dark-theme app-folder-to-zip .drop-zone.dragging,body.dark-theme app-organize-pdf .drop-zone:hover,body.dark-theme app-organize-pdf .drop-zone:focus,body.dark-theme app-organize-pdf .drop-zone:active,body.dark-theme app-organize-pdf .drop-zone.dragging,body.dark-theme app-compress-pdf-component .drop-zone:hover,body.dark-theme app-compress-pdf-component .drop-zone:focus,body.dark-theme app-compress-pdf-component .drop-zone:active,body.dark-theme app-compress-pdf-component .drop-zone.dragging,body.dark-theme app-compress-image-component .drop-zone:hover,body.dark-theme app-compress-image-component .drop-zone:focus,body.dark-theme app-compress-image-component .drop-zone:active,body.dark-theme app-compress-image-component .drop-zone.dragging,body.dark-theme [class*=converter] .drop-zone:hover,body.dark-theme [class*=converter] .drop-zone:focus,body.dark-theme [class*=converter] .drop-zone:active,body.dark-theme [class*=converter] .drop-zone.dragging,body.dark-theme [class*=tool] .drop-zone:hover,body.dark-theme [class*=tool] .drop-zone:focus,body.dark-theme [class*=tool] .drop-zone:active,body.dark-theme [class*=tool] .drop-zone.dragging,body.dark-theme .compression-section .drop-zone:hover,body.dark-theme .compression-section .drop-zone:focus,body.dark-theme .compression-section .drop-zone:active,body.dark-theme .compression-section .drop-zone.dragging,body.dark-theme .converter-container .drop-zone:hover,body.dark-theme .converter-container .drop-zone:focus,body.dark-theme .converter-container .drop-zone:active,body.dark-theme .converter-container .drop-zone.dragging{border:none!important;border-width:0!important;transform:none!important;box-shadow:none!important;background:transparent!important}body.dark-theme ::ng-deep .drop-zone,body.dark-theme ::ng-deep .dropzone,body.dark-theme ::ng-deep [class*=drop-zone],body.dark-theme ::ng-deep [class*=dropzone]{border:none!important;border-width:0!important;outline:none!important;background:transparent!important}body.dark-theme ::ng-deep .drop-zone:hover,body.dark-theme ::ng-deep .drop-zone:focus,body.dark-theme ::ng-deep .drop-zone:active,body.dark-theme ::ng-deep .drop-zone.dragging,body.dark-theme ::ng-deep .dropzone:hover,body.dark-theme ::ng-deep .dropzone:focus,body.dark-theme ::ng-deep .dropzone:active,body.dark-theme ::ng-deep .dropzone.dragging,body.dark-theme ::ng-deep [class*=drop-zone]:hover,body.dark-theme ::ng-deep [class*=drop-zone]:focus,body.dark-theme ::ng-deep [class*=drop-zone]:active,body.dark-theme ::ng-deep [class*=drop-zone].dragging,body.dark-theme ::ng-deep [class*=dropzone]:hover,body.dark-theme ::ng-deep [class*=dropzone]:focus,body.dark-theme ::ng-deep [class*=dropzone]:active,body.dark-theme ::ng-deep [class*=dropzone].dragging{border:none!important;border-width:0!important;transform:none!important;box-shadow:none!important;background:transparent!important}body.dark-theme ::ng-deep .upload-section .drop-zone,body.dark-theme ::ng-deep .upload-area .drop-zone,body.dark-theme ::ng-deep .converter-section .drop-zone{border:none!important}body.dark-theme ::ng-deep .upload-section .drop-zone *,body.dark-theme ::ng-deep .upload-area .drop-zone *,body.dark-theme ::ng-deep .converter-section .drop-zone *{border:none!important}body.dark-theme .community-bar,body.dark-theme .growing-bar,body.dark-theme [class*=community],body.dark-theme [class*=growing]{background:transparent!important;background-color:transparent!important;background-image:none!important}body.dark-theme .trust-badges,body.dark-theme .trust-section,body.dark-theme .badges-row,body.dark-theme [class*=trust-badge],body.dark-theme [class*=badge-row]{background:transparent!important;background-color:transparent!important}body.dark-theme .badge,body.dark-theme [class*=badge]:not(.tool-icon){background:#30363d80!important;background-color:#30363d80!important;background-image:none!important}body.dark-theme .badge svg,body.dark-theme .badge i,body.dark-theme [class*=badge]:not(.tool-icon) svg,body.dark-theme [class*=badge]:not(.tool-icon) i{color:#8b949e!important}body.dark-theme .language-option{background:transparent!important;border:none!important;box-shadow:none!important}body.dark-theme .language-option.active,body.dark-theme .language-option:hover{background:#30363d80!important}body.dark-theme [style*="rgba(231"],body.dark-theme [style*="rgba(227"],body.dark-theme [style*="rgba(200"]{background:transparent!important;background-color:transparent!important;background-image:none!important}body.dark-theme .upload-section:hover,body.dark-theme .upload-section:focus,body.dark-theme .upload-section:active,body.dark-theme .upload-section.dragging,body.dark-theme .upload-section.active,body.dark-theme .upload-area:hover,body.dark-theme .upload-area:focus,body.dark-theme .upload-area:active,body.dark-theme .upload-area.dragging,body.dark-theme .upload-area.active,body.dark-theme .drop-zone:hover,body.dark-theme .drop-zone:focus,body.dark-theme .drop-zone:active,body.dark-theme .drop-zone.dragging,body.dark-theme .drop-zone.active,body.dark-theme .dropzone:hover,body.dark-theme .dropzone:focus,body.dark-theme .dropzone:active,body.dark-theme .dropzone.dragging,body.dark-theme .dropzone.active,body.dark-theme .converter-container .upload-section:hover,body.dark-theme .converter-container .upload-section:focus,body.dark-theme .converter-container .upload-section:active,body.dark-theme .converter-container .upload-section.dragging,body.dark-theme .converter-container .upload-section.active,body.dark-theme [class*=upload]:hover,body.dark-theme [class*=upload]:focus,body.dark-theme [class*=upload]:active,body.dark-theme [class*=upload].dragging,body.dark-theme [class*=upload].active,body.dark-theme [class*=drop]:hover,body.dark-theme [class*=drop]:focus,body.dark-theme [class*=drop]:active,body.dark-theme [class*=drop].dragging,body.dark-theme [class*=drop].active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.dark-theme .upload-section *:hover,body.dark-theme .upload-section *:focus,body.dark-theme .upload-section *:active,body.dark-theme .upload-area *:hover,body.dark-theme .upload-area *:focus,body.dark-theme .upload-area *:active,body.dark-theme .drop-zone *:hover,body.dark-theme .drop-zone *:focus,body.dark-theme .drop-zone *:active,body.dark-theme .dropzone *:hover,body.dark-theme .dropzone *:focus,body.dark-theme .dropzone *:active,body.dark-theme .converter-container .upload-section *:hover,body.dark-theme .converter-container .upload-section *:focus,body.dark-theme .converter-container .upload-section *:active,body.dark-theme [class*=upload] *:hover,body.dark-theme [class*=upload] *:focus,body.dark-theme [class*=upload] *:active,body.dark-theme [class*=drop] *:hover,body.dark-theme [class*=drop] *:focus,body.dark-theme [class*=drop] *:active{background-color:transparent!important}body.dark-theme .upload-section:hover,body.dark-theme .upload-section:focus,body.dark-theme .upload-section.dragging{background:#161b22!important;background-color:#161b22!important}body.dark-theme .upload-section .drop-zone:hover,body.dark-theme .upload-section .drop-zone:focus,body.dark-theme .upload-section .drop-zone.dragging,body.dark-theme .upload-section .drop-zone:active,body.dark-theme .drop-zone:hover,body.dark-theme .drop-zone:focus,body.dark-theme .drop-zone.dragging,body.dark-theme .drop-zone:active{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}body.dark-theme ::ng-deep .upload-section:hover,body.dark-theme ::ng-deep .upload-section.dragging,body.dark-theme ::ng-deep .upload-area:hover,body.dark-theme ::ng-deep .upload-area.dragging,body.dark-theme ::ng-deep .drop-zone:hover,body.dark-theme ::ng-deep .drop-zone.dragging{background:transparent!important;background-color:transparent!important}body.dark-theme *:not(img):not(video):not(iframe):not(svg):not(path):not(circle):not(rect):not(use):not(.mobile-menu):not(.mobile-overlay):not(.mobile-section):not(.mobile-auth-section):not(.mobile-grid-link):not(.mobile-list-link):not(.theme-option):not(.language-option){background-color:inherit}body.dark-theme app-root,body.dark-theme app-home,body.dark-theme app-features,body.dark-theme app-about-us,body.dark-theme app-security,body.dark-theme app-compress-pdf,body.dark-theme app-compress-image,body.dark-theme app-image-to-pdf,body.dark-theme app-merge-pdf,body.dark-theme [class*=app-]{background-color:#0d1117!important}body.dark-theme main,body.dark-theme section:not(.mobile-section),body.dark-theme article,body.dark-theme aside,body.dark-theme div:not(.upload-area):not([class*=upload]):not([class*=drop]):not(.mobile-menu):not(.mobile-overlay):not(.mobile-section):not(.mobile-auth-section):not(.mobile-grid-link):not(.mobile-list-link):not(.theme-option):not(.language-option):not(.theme-options):not(.language-options):not(.mobile-links-grid):not(.mobile-links-list):not(.mobile-nav-top):not(.mobile-nav-actions):not(.modal-content):not(.modal-overlay):not(.modal-header):not(.modal-body):not([class*=modal]),body.dark-theme .container:not(.mobile-menu .container),body.dark-theme .wrapper,body.dark-theme .content:not(.modal-content),body.dark-theme .page,body.dark-theme .section:not(.mobile-section){background-color:transparent!important;background-image:none!important}body.dark-theme .hero-section,body.dark-theme .hero,body.dark-theme .testimonials-section,body.dark-theme .testimonials,body.dark-theme .features-section,body.dark-theme .tools-section,body.dark-theme .about-section,body.dark-theme .stats-section,body.dark-theme .cta-section,body.dark-theme .faq-section,body.dark-theme .pricing-section,body.dark-theme .contact-section,body.dark-theme [class*=section]:not(.mobile-section):not(.mobile-auth-section){background:#0d1117!important;background-color:#0d1117!important}body.dark-theme .mobile-section,body.dark-theme .mobile-auth-section{background:#0d1117!important;background-color:#0d1117!important}body.dark-theme .converter-container,body.dark-theme .tool-container,body.dark-theme .upload-section,body.dark-theme .compression-section,body.dark-theme .converter-wrapper,body.dark-theme .tool-wrapper{background-color:#0d1117!important}body.dark-theme .card,body.dark-theme .tool-card,body.dark-theme .feature-card,body.dark-theme .testimonial-card,body.dark-theme .review-card,body.dark-theme .pricing-card,body.dark-theme .info-card,body.dark-theme .stat-card,body.dark-theme .converter-card,body.dark-theme [class*=-card]{background-color:#1c2128!important;border:1px solid #30363d!important;box-shadow:0 4px 20px #0009!important}body.dark-theme .card:hover,body.dark-theme .tool-card:hover,body.dark-theme .feature-card:hover,body.dark-theme .testimonial-card:hover,body.dark-theme .review-card:hover,body.dark-theme .pricing-card:hover,body.dark-theme .info-card:hover,body.dark-theme .stat-card:hover,body.dark-theme .converter-card:hover,body.dark-theme [class*=-card]:hover{border-color:#e74c3c!important}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6,body.dark-theme .title,body.dark-theme .heading,body.dark-theme .section-title,body.dark-theme .card-title,body.dark-theme [class*=title],body.dark-theme [class*=heading]{color:#f0f6fc!important;background:transparent!important;-webkit-text-fill-color:#f0f6fc!important;text-shadow:none!important}body.dark-theme p,body.dark-theme span,body.dark-theme label,body.dark-theme li,body.dark-theme td,body.dark-theme th,body.dark-theme .text,body.dark-theme .description,body.dark-theme .subtitle,body.dark-theme .content,body.dark-theme [class*=text],body.dark-theme [class*=description]{color:#8b949e!important;text-shadow:none!important}body.dark-theme a{color:#e74c3c!important}body.dark-theme a:hover{color:#c0392b!important}body.dark-theme .btn-primary,body.dark-theme .primary-btn,body.dark-theme button.primary,body.dark-theme [class*=primary-btn]{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;color:#fff!important;border:none!important}body.dark-theme .btn-secondary,body.dark-theme .secondary-btn,body.dark-theme .btn-outline,body.dark-theme button:not(.btn-primary):not(.primary-btn):not([class*=primary]){background-color:#21262d!important;color:#f0f6fc!important;border:1px solid #30363d!important}body.dark-theme .btn-secondary:hover,body.dark-theme .secondary-btn:hover,body.dark-theme .btn-outline:hover,body.dark-theme button:not(.btn-primary):not(.primary-btn):not([class*=primary]):hover{background-color:#161b22!important;border-color:#e74c3c!important;color:#e74c3c!important}body.dark-theme input,body.dark-theme select,body.dark-theme textarea{background-color:#21262d!important;border:1px solid #30363d!important;color:#f0f6fc!important}body.dark-theme input::placeholder,body.dark-theme select::placeholder,body.dark-theme textarea::placeholder{color:#6e7681!important}body.dark-theme input:focus,body.dark-theme select:focus,body.dark-theme textarea:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c33!important}body.dark-theme .modal input,body.dark-theme .modal textarea,body.dark-theme .modal-content input,body.dark-theme .modal-content textarea,body.dark-theme .modal-body input,body.dark-theme .modal-body textarea,body.dark-theme .testimonial-form input,body.dark-theme .testimonial-form textarea{background-color:transparent!important;background:transparent!important;border:1px solid #30363d!important;border-bottom:2px solid #30363d!important;border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important}body.dark-theme .modal input:focus,body.dark-theme .modal textarea:focus,body.dark-theme .modal-content input:focus,body.dark-theme .modal-content textarea:focus,body.dark-theme .modal-body input:focus,body.dark-theme .modal-body textarea:focus,body.dark-theme .testimonial-form input:focus,body.dark-theme .testimonial-form textarea:focus{border-bottom-color:#e74c3c!important;box-shadow:none!important}body.dark-theme .drop-zone,body.dark-theme .upload-area,body.dark-theme .file-upload,body.dark-theme .dropzone,body.dark-theme [class*=drop],body.dark-theme [class*=upload]{background-color:#161b22!important;border:2px dashed #30363d!important}body.dark-theme .drop-zone:hover,body.dark-theme .drop-zone.dragging,body.dark-theme .drop-zone.dragover,body.dark-theme .upload-area:hover,body.dark-theme .upload-area.dragging,body.dark-theme .upload-area.dragover,body.dark-theme .file-upload:hover,body.dark-theme .file-upload.dragging,body.dark-theme .file-upload.dragover,body.dark-theme .dropzone:hover,body.dark-theme .dropzone.dragging,body.dark-theme .dropzone.dragover,body.dark-theme [class*=drop]:hover,body.dark-theme [class*=drop].dragging,body.dark-theme [class*=drop].dragover,body.dark-theme [class*=upload]:hover,body.dark-theme [class*=upload].dragging,body.dark-theme [class*=upload].dragover{border-color:#e74c3c!important;background-color:#e74c3c0d!important}body.dark-theme .drop-zone p,body.dark-theme .drop-zone span,body.dark-theme .drop-zone i,body.dark-theme .drop-zone .icon,body.dark-theme .upload-area p,body.dark-theme .upload-area span,body.dark-theme .upload-area i,body.dark-theme .upload-area .icon,body.dark-theme .file-upload p,body.dark-theme .file-upload span,body.dark-theme .file-upload i,body.dark-theme .file-upload .icon,body.dark-theme .dropzone p,body.dark-theme .dropzone span,body.dark-theme .dropzone i,body.dark-theme .dropzone .icon,body.dark-theme [class*=drop] p,body.dark-theme [class*=drop] span,body.dark-theme [class*=drop] i,body.dark-theme [class*=drop] .icon,body.dark-theme [class*=upload] p,body.dark-theme [class*=upload] span,body.dark-theme [class*=upload] i,body.dark-theme [class*=upload] .icon{color:#8b949e!important}body.dark-theme ::ng-deep .modal-overlay,body.dark-theme ::ng-deep .overlay,body.dark-theme .modal-overlay,body.dark-theme .overlay{background-color:#000000f2!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.dark-theme ::ng-deep .modal,body.dark-theme ::ng-deep .modal-content,body.dark-theme ::ng-deep .modal-body,body.dark-theme ::ng-deep .popup,body.dark-theme ::ng-deep .dialog,body.dark-theme ::ng-deep [class*=modal]:not(.modal-overlay),body.dark-theme .modal,body.dark-theme .modal-content,body.dark-theme .modal-body,body.dark-theme .popup,body.dark-theme .dialog,body.dark-theme .landscape-modal,body.dark-theme [class*=modal]:not(.modal-overlay){background:#161b22!important;background-color:#161b22!important;border:1px solid #30363d!important;box-shadow:0 20px 60px #000000b3!important}body.dark-theme .success-card,body.dark-theme .result-card,body.dark-theme .success-modal,body.dark-theme .result-modal,body.dark-theme .conversion-result,body.dark-theme .download-modal,body.dark-theme [class*=success-card],body.dark-theme [class*=result-card],body.dark-theme [class*=result-modal],body.dark-theme ::ng-deep .success-card,body.dark-theme ::ng-deep .result-card,body.dark-theme ::ng-deep .result-modal{background:#161b22!important;background-color:#161b22!important;border:1px solid #30363d!important;border-radius:12px!important}body.dark-theme .success-card .result-header,body.dark-theme .success-card .success-header,body.dark-theme .success-card .modal-header,body.dark-theme .result-card .result-header,body.dark-theme .result-card .success-header,body.dark-theme .result-card .modal-header,body.dark-theme .success-modal .result-header,body.dark-theme .success-modal .success-header,body.dark-theme .success-modal .modal-header,body.dark-theme .result-modal .result-header,body.dark-theme .result-modal .success-header,body.dark-theme .result-modal .modal-header,body.dark-theme .conversion-result .result-header,body.dark-theme .conversion-result .success-header,body.dark-theme .conversion-result .modal-header,body.dark-theme .download-modal .result-header,body.dark-theme .download-modal .success-header,body.dark-theme .download-modal .modal-header,body.dark-theme [class*=success-card] .result-header,body.dark-theme [class*=success-card] .success-header,body.dark-theme [class*=success-card] .modal-header,body.dark-theme [class*=result-card] .result-header,body.dark-theme [class*=result-card] .success-header,body.dark-theme [class*=result-card] .modal-header,body.dark-theme [class*=result-modal] .result-header,body.dark-theme [class*=result-modal] .success-header,body.dark-theme [class*=result-modal] .modal-header,body.dark-theme ::ng-deep .success-card .result-header,body.dark-theme ::ng-deep .success-card .success-header,body.dark-theme ::ng-deep .success-card .modal-header,body.dark-theme ::ng-deep .result-card .result-header,body.dark-theme ::ng-deep .result-card .success-header,body.dark-theme ::ng-deep .result-card .modal-header,body.dark-theme ::ng-deep .result-modal .result-header,body.dark-theme ::ng-deep .result-modal .success-header,body.dark-theme ::ng-deep .result-modal .modal-header{background:transparent!important;color:#f0f6fc!important}body.dark-theme .success-card .result-header h3,body.dark-theme .success-card .result-header h4,body.dark-theme .success-card .result-header .title,body.dark-theme .success-card .success-header h3,body.dark-theme .success-card .success-header h4,body.dark-theme .success-card .success-header .title,body.dark-theme .success-card .modal-header h3,body.dark-theme .success-card .modal-header h4,body.dark-theme .success-card .modal-header .title,body.dark-theme .result-card .result-header h3,body.dark-theme .result-card .result-header h4,body.dark-theme .result-card .result-header .title,body.dark-theme .result-card .success-header h3,body.dark-theme .result-card .success-header h4,body.dark-theme .result-card .success-header .title,body.dark-theme .result-card .modal-header h3,body.dark-theme .result-card .modal-header h4,body.dark-theme .result-card .modal-header .title,body.dark-theme .success-modal .result-header h3,body.dark-theme .success-modal .result-header h4,body.dark-theme .success-modal .result-header .title,body.dark-theme .success-modal .success-header h3,body.dark-theme .success-modal .success-header h4,body.dark-theme .success-modal .success-header .title,body.dark-theme .success-modal .modal-header h3,body.dark-theme .success-modal .modal-header h4,body.dark-theme .success-modal .modal-header .title,body.dark-theme .result-modal .result-header h3,body.dark-theme .result-modal .result-header h4,body.dark-theme .result-modal .result-header .title,body.dark-theme .result-modal .success-header h3,body.dark-theme .result-modal .success-header h4,body.dark-theme .result-modal .success-header .title,body.dark-theme .result-modal .modal-header h3,body.dark-theme .result-modal .modal-header h4,body.dark-theme .result-modal .modal-header .title,body.dark-theme .conversion-result .result-header h3,body.dark-theme .conversion-result .result-header h4,body.dark-theme .conversion-result .result-header .title,body.dark-theme .conversion-result .success-header h3,body.dark-theme .conversion-result .success-header h4,body.dark-theme .conversion-result .success-header .title,body.dark-theme .conversion-result .modal-header h3,body.dark-theme .conversion-result .modal-header h4,body.dark-theme .conversion-result .modal-header .title,body.dark-theme .download-modal .result-header h3,body.dark-theme .download-modal .result-header h4,body.dark-theme .download-modal .result-header .title,body.dark-theme .download-modal .success-header h3,body.dark-theme .download-modal .success-header h4,body.dark-theme .download-modal .success-header .title,body.dark-theme .download-modal .modal-header h3,body.dark-theme .download-modal .modal-header h4,body.dark-theme .download-modal .modal-header .title,body.dark-theme [class*=success-card] .result-header h3,body.dark-theme [class*=success-card] .result-header h4,body.dark-theme [class*=success-card] .result-header .title,body.dark-theme [class*=success-card] .success-header h3,body.dark-theme [class*=success-card] .success-header h4,body.dark-theme [class*=success-card] .success-header .title,body.dark-theme [class*=success-card] .modal-header h3,body.dark-theme [class*=success-card] .modal-header h4,body.dark-theme [class*=success-card] .modal-header .title,body.dark-theme [class*=result-card] .result-header h3,body.dark-theme [class*=result-card] .result-header h4,body.dark-theme [class*=result-card] .result-header .title,body.dark-theme [class*=result-card] .success-header h3,body.dark-theme [class*=result-card] .success-header h4,body.dark-theme [class*=result-card] .success-header .title,body.dark-theme [class*=result-card] .modal-header h3,body.dark-theme [class*=result-card] .modal-header h4,body.dark-theme [class*=result-card] .modal-header .title,body.dark-theme [class*=result-modal] .result-header h3,body.dark-theme [class*=result-modal] .result-header h4,body.dark-theme [class*=result-modal] .result-header .title,body.dark-theme [class*=result-modal] .success-header h3,body.dark-theme [class*=result-modal] .success-header h4,body.dark-theme [class*=result-modal] .success-header .title,body.dark-theme [class*=result-modal] .modal-header h3,body.dark-theme [class*=result-modal] .modal-header h4,body.dark-theme [class*=result-modal] .modal-header .title,body.dark-theme ::ng-deep .success-card .result-header h3,body.dark-theme ::ng-deep .success-card .result-header h4,body.dark-theme ::ng-deep .success-card .result-header .title,body.dark-theme ::ng-deep .success-card .success-header h3,body.dark-theme ::ng-deep .success-card .success-header h4,body.dark-theme ::ng-deep .success-card .success-header .title,body.dark-theme ::ng-deep .success-card .modal-header h3,body.dark-theme ::ng-deep .success-card .modal-header h4,body.dark-theme ::ng-deep .success-card .modal-header .title,body.dark-theme ::ng-deep .result-card .result-header h3,body.dark-theme ::ng-deep .result-card .result-header h4,body.dark-theme ::ng-deep .result-card .result-header .title,body.dark-theme ::ng-deep .result-card .success-header h3,body.dark-theme ::ng-deep .result-card .success-header h4,body.dark-theme ::ng-deep .result-card .success-header .title,body.dark-theme ::ng-deep .result-card .modal-header h3,body.dark-theme ::ng-deep .result-card .modal-header h4,body.dark-theme ::ng-deep .result-card .modal-header .title,body.dark-theme ::ng-deep .result-modal .result-header h3,body.dark-theme ::ng-deep .result-modal .result-header h4,body.dark-theme ::ng-deep .result-modal .result-header .title,body.dark-theme ::ng-deep .result-modal .success-header h3,body.dark-theme ::ng-deep .result-modal .success-header h4,body.dark-theme ::ng-deep .result-modal .success-header .title,body.dark-theme ::ng-deep .result-modal .modal-header h3,body.dark-theme ::ng-deep .result-modal .modal-header h4,body.dark-theme ::ng-deep .result-modal .modal-header .title{color:#27ae60!important}body.dark-theme .success-card .result-details,body.dark-theme .success-card .result-info,body.dark-theme .success-card .info-item,body.dark-theme .success-card .result-item,body.dark-theme .success-card [class*=info-item],body.dark-theme .success-card [class*=result-item],body.dark-theme .result-card .result-details,body.dark-theme .result-card .result-info,body.dark-theme .result-card .info-item,body.dark-theme .result-card .result-item,body.dark-theme .result-card [class*=info-item],body.dark-theme .result-card [class*=result-item],body.dark-theme .success-modal .result-details,body.dark-theme .success-modal .result-info,body.dark-theme .success-modal .info-item,body.dark-theme .success-modal .result-item,body.dark-theme .success-modal [class*=info-item],body.dark-theme .success-modal [class*=result-item],body.dark-theme .result-modal .result-details,body.dark-theme .result-modal .result-info,body.dark-theme .result-modal .info-item,body.dark-theme .result-modal .result-item,body.dark-theme .result-modal [class*=info-item],body.dark-theme .result-modal [class*=result-item],body.dark-theme .conversion-result .result-details,body.dark-theme .conversion-result .result-info,body.dark-theme .conversion-result .info-item,body.dark-theme .conversion-result .result-item,body.dark-theme .conversion-result [class*=info-item],body.dark-theme .conversion-result [class*=result-item],body.dark-theme .download-modal .result-details,body.dark-theme .download-modal .result-info,body.dark-theme .download-modal .info-item,body.dark-theme .download-modal .result-item,body.dark-theme .download-modal [class*=info-item],body.dark-theme .download-modal [class*=result-item],body.dark-theme [class*=success-card] .result-details,body.dark-theme [class*=success-card] .result-info,body.dark-theme [class*=success-card] .info-item,body.dark-theme [class*=success-card] .result-item,body.dark-theme [class*=success-card] [class*=info-item],body.dark-theme [class*=success-card] [class*=result-item],body.dark-theme [class*=result-card] .result-details,body.dark-theme [class*=result-card] .result-info,body.dark-theme [class*=result-card] .info-item,body.dark-theme [class*=result-card] .result-item,body.dark-theme [class*=result-card] [class*=info-item],body.dark-theme [class*=result-card] [class*=result-item],body.dark-theme [class*=result-modal] .result-details,body.dark-theme [class*=result-modal] .result-info,body.dark-theme [class*=result-modal] .info-item,body.dark-theme [class*=result-modal] .result-item,body.dark-theme [class*=result-modal] [class*=info-item],body.dark-theme [class*=result-modal] [class*=result-item],body.dark-theme ::ng-deep .success-card .result-details,body.dark-theme ::ng-deep .success-card .result-info,body.dark-theme ::ng-deep .success-card .info-item,body.dark-theme ::ng-deep .success-card .result-item,body.dark-theme ::ng-deep .success-card [class*=info-item],body.dark-theme ::ng-deep .success-card [class*=result-item],body.dark-theme ::ng-deep .result-card .result-details,body.dark-theme ::ng-deep .result-card .result-info,body.dark-theme ::ng-deep .result-card .info-item,body.dark-theme ::ng-deep .result-card .result-item,body.dark-theme ::ng-deep .result-card [class*=info-item],body.dark-theme ::ng-deep .result-card [class*=result-item],body.dark-theme ::ng-deep .result-modal .result-details,body.dark-theme ::ng-deep .result-modal .result-info,body.dark-theme ::ng-deep .result-modal .info-item,body.dark-theme ::ng-deep .result-modal .result-item,body.dark-theme ::ng-deep .result-modal [class*=info-item],body.dark-theme ::ng-deep .result-modal [class*=result-item]{background:#21262d!important;border:none!important;border-radius:8px!important}body.dark-theme .success-card .result-details strong,body.dark-theme .success-card .result-details label,body.dark-theme .success-card .result-details .label,body.dark-theme .success-card .result-info strong,body.dark-theme .success-card .result-info label,body.dark-theme .success-card .result-info .label,body.dark-theme .success-card .info-item strong,body.dark-theme .success-card .info-item label,body.dark-theme .success-card .info-item .label,body.dark-theme .success-card .result-item strong,body.dark-theme .success-card .result-item label,body.dark-theme .success-card .result-item .label,body.dark-theme .success-card [class*=info-item] strong,body.dark-theme .success-card [class*=info-item] label,body.dark-theme .success-card [class*=info-item] .label,body.dark-theme .success-card [class*=result-item] strong,body.dark-theme .success-card [class*=result-item] label,body.dark-theme .success-card [class*=result-item] .label,body.dark-theme .result-card .result-details strong,body.dark-theme .result-card .result-details label,body.dark-theme .result-card .result-details .label,body.dark-theme .result-card .result-info strong,body.dark-theme .result-card .result-info label,body.dark-theme .result-card .result-info .label,body.dark-theme .result-card .info-item strong,body.dark-theme .result-card .info-item label,body.dark-theme .result-card .info-item .label,body.dark-theme .result-card .result-item strong,body.dark-theme .result-card .result-item label,body.dark-theme .result-card .result-item .label,body.dark-theme .result-card [class*=info-item] strong,body.dark-theme .result-card [class*=info-item] label,body.dark-theme .result-card [class*=info-item] .label,body.dark-theme .result-card [class*=result-item] strong,body.dark-theme .result-card [class*=result-item] label,body.dark-theme .result-card [class*=result-item] .label,body.dark-theme .success-modal .result-details strong,body.dark-theme .success-modal .result-details label,body.dark-theme .success-modal .result-details .label,body.dark-theme .success-modal .result-info strong,body.dark-theme .success-modal .result-info label,body.dark-theme .success-modal .result-info .label,body.dark-theme .success-modal .info-item strong,body.dark-theme .success-modal .info-item label,body.dark-theme .success-modal .info-item .label,body.dark-theme .success-modal .result-item strong,body.dark-theme .success-modal .result-item label,body.dark-theme .success-modal .result-item .label,body.dark-theme .success-modal [class*=info-item] strong,body.dark-theme .success-modal [class*=info-item] label,body.dark-theme .success-modal [class*=info-item] .label,body.dark-theme .success-modal [class*=result-item] strong,body.dark-theme .success-modal [class*=result-item] label,body.dark-theme .success-modal [class*=result-item] .label,body.dark-theme .result-modal .result-details strong,body.dark-theme .result-modal .result-details label,body.dark-theme .result-modal .result-details .label,body.dark-theme .result-modal .result-info strong,body.dark-theme .result-modal .result-info label,body.dark-theme .result-modal .result-info .label,body.dark-theme .result-modal .info-item strong,body.dark-theme .result-modal .info-item label,body.dark-theme .result-modal .info-item .label,body.dark-theme .result-modal .result-item strong,body.dark-theme .result-modal .result-item label,body.dark-theme .result-modal .result-item .label,body.dark-theme .result-modal [class*=info-item] strong,body.dark-theme .result-modal [class*=info-item] label,body.dark-theme .result-modal [class*=info-item] .label,body.dark-theme .result-modal [class*=result-item] strong,body.dark-theme .result-modal [class*=result-item] label,body.dark-theme .result-modal [class*=result-item] .label,body.dark-theme .conversion-result .result-details strong,body.dark-theme .conversion-result .result-details label,body.dark-theme .conversion-result .result-details .label,body.dark-theme .conversion-result .result-info strong,body.dark-theme .conversion-result .result-info label,body.dark-theme .conversion-result .result-info .label,body.dark-theme .conversion-result .info-item strong,body.dark-theme .conversion-result .info-item label,body.dark-theme .conversion-result .info-item .label,body.dark-theme .conversion-result .result-item strong,body.dark-theme .conversion-result .result-item label,body.dark-theme .conversion-result .result-item .label,body.dark-theme .conversion-result [class*=info-item] strong,body.dark-theme .conversion-result [class*=info-item] label,body.dark-theme .conversion-result [class*=info-item] .label,body.dark-theme .conversion-result [class*=result-item] strong,body.dark-theme .conversion-result [class*=result-item] label,body.dark-theme .conversion-result [class*=result-item] .label,body.dark-theme .download-modal .result-details strong,body.dark-theme .download-modal .result-details label,body.dark-theme .download-modal .result-details .label,body.dark-theme .download-modal .result-info strong,body.dark-theme .download-modal .result-info label,body.dark-theme .download-modal .result-info .label,body.dark-theme .download-modal .info-item strong,body.dark-theme .download-modal .info-item label,body.dark-theme .download-modal .info-item .label,body.dark-theme .download-modal .result-item strong,body.dark-theme .download-modal .result-item label,body.dark-theme .download-modal .result-item .label,body.dark-theme .download-modal [class*=info-item] strong,body.dark-theme .download-modal [class*=info-item] label,body.dark-theme .download-modal [class*=info-item] .label,body.dark-theme .download-modal [class*=result-item] strong,body.dark-theme .download-modal [class*=result-item] label,body.dark-theme .download-modal [class*=result-item] .label,body.dark-theme [class*=success-card] .result-details strong,body.dark-theme [class*=success-card] .result-details label,body.dark-theme [class*=success-card] .result-details .label,body.dark-theme [class*=success-card] .result-info strong,body.dark-theme [class*=success-card] .result-info label,body.dark-theme [class*=success-card] .result-info .label,body.dark-theme [class*=success-card] .info-item strong,body.dark-theme [class*=success-card] .info-item label,body.dark-theme [class*=success-card] .info-item .label,body.dark-theme [class*=success-card] .result-item strong,body.dark-theme [class*=success-card] .result-item label,body.dark-theme [class*=success-card] .result-item .label,body.dark-theme [class*=success-card] [class*=info-item] strong,body.dark-theme [class*=success-card] [class*=info-item] label,body.dark-theme [class*=success-card] [class*=info-item] .label,body.dark-theme [class*=success-card] [class*=result-item] strong,body.dark-theme [class*=success-card] [class*=result-item] label,body.dark-theme [class*=success-card] [class*=result-item] .label,body.dark-theme [class*=result-card] .result-details strong,body.dark-theme [class*=result-card] .result-details label,body.dark-theme [class*=result-card] .result-details .label,body.dark-theme [class*=result-card] .result-info strong,body.dark-theme [class*=result-card] .result-info label,body.dark-theme [class*=result-card] .result-info .label,body.dark-theme [class*=result-card] .info-item strong,body.dark-theme [class*=result-card] .info-item label,body.dark-theme [class*=result-card] .info-item .label,body.dark-theme [class*=result-card] .result-item strong,body.dark-theme [class*=result-card] .result-item label,body.dark-theme [class*=result-card] .result-item .label,body.dark-theme [class*=result-card] [class*=info-item] strong,body.dark-theme [class*=result-card] [class*=info-item] label,body.dark-theme [class*=result-card] [class*=info-item] .label,body.dark-theme [class*=result-card] [class*=result-item] strong,body.dark-theme [class*=result-card] [class*=result-item] label,body.dark-theme [class*=result-card] [class*=result-item] .label,body.dark-theme [class*=result-modal] .result-details strong,body.dark-theme [class*=result-modal] .result-details label,body.dark-theme [class*=result-modal] .result-details .label,body.dark-theme [class*=result-modal] .result-info strong,body.dark-theme [class*=result-modal] .result-info label,body.dark-theme [class*=result-modal] .result-info .label,body.dark-theme [class*=result-modal] .info-item strong,body.dark-theme [class*=result-modal] .info-item label,body.dark-theme [class*=result-modal] .info-item .label,body.dark-theme [class*=result-modal] .result-item strong,body.dark-theme [class*=result-modal] .result-item label,body.dark-theme [class*=result-modal] .result-item .label,body.dark-theme [class*=result-modal] [class*=info-item] strong,body.dark-theme [class*=result-modal] [class*=info-item] label,body.dark-theme [class*=result-modal] [class*=info-item] .label,body.dark-theme [class*=result-modal] [class*=result-item] strong,body.dark-theme [class*=result-modal] [class*=result-item] label,body.dark-theme [class*=result-modal] [class*=result-item] .label,body.dark-theme ::ng-deep .success-card .result-details strong,body.dark-theme ::ng-deep .success-card .result-details label,body.dark-theme ::ng-deep .success-card .result-details .label,body.dark-theme ::ng-deep .success-card .result-info strong,body.dark-theme ::ng-deep .success-card .result-info label,body.dark-theme ::ng-deep .success-card .result-info .label,body.dark-theme ::ng-deep .success-card .info-item strong,body.dark-theme ::ng-deep .success-card .info-item label,body.dark-theme ::ng-deep .success-card .info-item .label,body.dark-theme ::ng-deep .success-card .result-item strong,body.dark-theme ::ng-deep .success-card .result-item label,body.dark-theme ::ng-deep .success-card .result-item .label,body.dark-theme ::ng-deep .success-card [class*=info-item] strong,body.dark-theme ::ng-deep .success-card [class*=info-item] label,body.dark-theme ::ng-deep .success-card [class*=info-item] .label,body.dark-theme ::ng-deep .success-card [class*=result-item] strong,body.dark-theme ::ng-deep .success-card [class*=result-item] label,body.dark-theme ::ng-deep .success-card [class*=result-item] .label,body.dark-theme ::ng-deep .result-card .result-details strong,body.dark-theme ::ng-deep .result-card .result-details label,body.dark-theme ::ng-deep .result-card .result-details .label,body.dark-theme ::ng-deep .result-card .result-info strong,body.dark-theme ::ng-deep .result-card .result-info label,body.dark-theme ::ng-deep .result-card .result-info .label,body.dark-theme ::ng-deep .result-card .info-item strong,body.dark-theme ::ng-deep .result-card .info-item label,body.dark-theme ::ng-deep .result-card .info-item .label,body.dark-theme ::ng-deep .result-card .result-item strong,body.dark-theme ::ng-deep .result-card .result-item label,body.dark-theme ::ng-deep .result-card .result-item .label,body.dark-theme ::ng-deep .result-card [class*=info-item] strong,body.dark-theme ::ng-deep .result-card [class*=info-item] label,body.dark-theme ::ng-deep .result-card [class*=info-item] .label,body.dark-theme ::ng-deep .result-card [class*=result-item] strong,body.dark-theme ::ng-deep .result-card [class*=result-item] label,body.dark-theme ::ng-deep .result-card [class*=result-item] .label,body.dark-theme ::ng-deep .result-modal .result-details strong,body.dark-theme ::ng-deep .result-modal .result-details label,body.dark-theme ::ng-deep .result-modal .result-details .label,body.dark-theme ::ng-deep .result-modal .result-info strong,body.dark-theme ::ng-deep .result-modal .result-info label,body.dark-theme ::ng-deep .result-modal .result-info .label,body.dark-theme ::ng-deep .result-modal .info-item strong,body.dark-theme ::ng-deep .result-modal .info-item label,body.dark-theme ::ng-deep .result-modal .info-item .label,body.dark-theme ::ng-deep .result-modal .result-item strong,body.dark-theme ::ng-deep .result-modal .result-item label,body.dark-theme ::ng-deep .result-modal .result-item .label,body.dark-theme ::ng-deep .result-modal [class*=info-item] strong,body.dark-theme ::ng-deep .result-modal [class*=info-item] label,body.dark-theme ::ng-deep .result-modal [class*=info-item] .label,body.dark-theme ::ng-deep .result-modal [class*=result-item] strong,body.dark-theme ::ng-deep .result-modal [class*=result-item] label,body.dark-theme ::ng-deep .result-modal [class*=result-item] .label{color:#8b949e!important}body.dark-theme .success-card .result-details span,body.dark-theme .success-card .result-details .value,body.dark-theme .success-card .result-details p,body.dark-theme .success-card .result-info span,body.dark-theme .success-card .result-info .value,body.dark-theme .success-card .result-info p,body.dark-theme .success-card .info-item span,body.dark-theme .success-card .info-item .value,body.dark-theme .success-card .info-item p,body.dark-theme .success-card .result-item span,body.dark-theme .success-card .result-item .value,body.dark-theme .success-card .result-item p,body.dark-theme .success-card [class*=info-item] span,body.dark-theme .success-card [class*=info-item] .value,body.dark-theme .success-card [class*=info-item] p,body.dark-theme .success-card [class*=result-item] span,body.dark-theme .success-card [class*=result-item] .value,body.dark-theme .success-card [class*=result-item] p,body.dark-theme .result-card .result-details span,body.dark-theme .result-card .result-details .value,body.dark-theme .result-card .result-details p,body.dark-theme .result-card .result-info span,body.dark-theme .result-card .result-info .value,body.dark-theme .result-card .result-info p,body.dark-theme .result-card .info-item span,body.dark-theme .result-card .info-item .value,body.dark-theme .result-card .info-item p,body.dark-theme .result-card .result-item span,body.dark-theme .result-card .result-item .value,body.dark-theme .result-card .result-item p,body.dark-theme .result-card [class*=info-item] span,body.dark-theme .result-card [class*=info-item] .value,body.dark-theme .result-card [class*=info-item] p,body.dark-theme .result-card [class*=result-item] span,body.dark-theme .result-card [class*=result-item] .value,body.dark-theme .result-card [class*=result-item] p,body.dark-theme .success-modal .result-details span,body.dark-theme .success-modal .result-details .value,body.dark-theme .success-modal .result-details p,body.dark-theme .success-modal .result-info span,body.dark-theme .success-modal .result-info .value,body.dark-theme .success-modal .result-info p,body.dark-theme .success-modal .info-item span,body.dark-theme .success-modal .info-item .value,body.dark-theme .success-modal .info-item p,body.dark-theme .success-modal .result-item span,body.dark-theme .success-modal .result-item .value,body.dark-theme .success-modal .result-item p,body.dark-theme .success-modal [class*=info-item] span,body.dark-theme .success-modal [class*=info-item] .value,body.dark-theme .success-modal [class*=info-item] p,body.dark-theme .success-modal [class*=result-item] span,body.dark-theme .success-modal [class*=result-item] .value,body.dark-theme .success-modal [class*=result-item] p,body.dark-theme .result-modal .result-details span,body.dark-theme .result-modal .result-details .value,body.dark-theme .result-modal .result-details p,body.dark-theme .result-modal .result-info span,body.dark-theme .result-modal .result-info .value,body.dark-theme .result-modal .result-info p,body.dark-theme .result-modal .info-item span,body.dark-theme .result-modal .info-item .value,body.dark-theme .result-modal .info-item p,body.dark-theme .result-modal .result-item span,body.dark-theme .result-modal .result-item .value,body.dark-theme .result-modal .result-item p,body.dark-theme .result-modal [class*=info-item] span,body.dark-theme .result-modal [class*=info-item] .value,body.dark-theme .result-modal [class*=info-item] p,body.dark-theme .result-modal [class*=result-item] span,body.dark-theme .result-modal [class*=result-item] .value,body.dark-theme .result-modal [class*=result-item] p,body.dark-theme .conversion-result .result-details span,body.dark-theme .conversion-result .result-details .value,body.dark-theme .conversion-result .result-details p,body.dark-theme .conversion-result .result-info span,body.dark-theme .conversion-result .result-info .value,body.dark-theme .conversion-result .result-info p,body.dark-theme .conversion-result .info-item span,body.dark-theme .conversion-result .info-item .value,body.dark-theme .conversion-result .info-item p,body.dark-theme .conversion-result .result-item span,body.dark-theme .conversion-result .result-item .value,body.dark-theme .conversion-result .result-item p,body.dark-theme .conversion-result [class*=info-item] span,body.dark-theme .conversion-result [class*=info-item] .value,body.dark-theme .conversion-result [class*=info-item] p,body.dark-theme .conversion-result [class*=result-item] span,body.dark-theme .conversion-result [class*=result-item] .value,body.dark-theme .conversion-result [class*=result-item] p,body.dark-theme .download-modal .result-details span,body.dark-theme .download-modal .result-details .value,body.dark-theme .download-modal .result-details p,body.dark-theme .download-modal .result-info span,body.dark-theme .download-modal .result-info .value,body.dark-theme .download-modal .result-info p,body.dark-theme .download-modal .info-item span,body.dark-theme .download-modal .info-item .value,body.dark-theme .download-modal .info-item p,body.dark-theme .download-modal .result-item span,body.dark-theme .download-modal .result-item .value,body.dark-theme .download-modal .result-item p,body.dark-theme .download-modal [class*=info-item] span,body.dark-theme .download-modal [class*=info-item] .value,body.dark-theme .download-modal [class*=info-item] p,body.dark-theme .download-modal [class*=result-item] span,body.dark-theme .download-modal [class*=result-item] .value,body.dark-theme .download-modal [class*=result-item] p,body.dark-theme [class*=success-card] .result-details span,body.dark-theme [class*=success-card] .result-details .value,body.dark-theme [class*=success-card] .result-details p,body.dark-theme [class*=success-card] .result-info span,body.dark-theme [class*=success-card] .result-info .value,body.dark-theme [class*=success-card] .result-info p,body.dark-theme [class*=success-card] .info-item span,body.dark-theme [class*=success-card] .info-item .value,body.dark-theme [class*=success-card] .info-item p,body.dark-theme [class*=success-card] .result-item span,body.dark-theme [class*=success-card] .result-item .value,body.dark-theme [class*=success-card] .result-item p,body.dark-theme [class*=success-card] [class*=info-item] span,body.dark-theme [class*=success-card] [class*=info-item] .value,body.dark-theme [class*=success-card] [class*=info-item] p,body.dark-theme [class*=success-card] [class*=result-item] span,body.dark-theme [class*=success-card] [class*=result-item] .value,body.dark-theme [class*=success-card] [class*=result-item] p,body.dark-theme [class*=result-card] .result-details span,body.dark-theme [class*=result-card] .result-details .value,body.dark-theme [class*=result-card] .result-details p,body.dark-theme [class*=result-card] .result-info span,body.dark-theme [class*=result-card] .result-info .value,body.dark-theme [class*=result-card] .result-info p,body.dark-theme [class*=result-card] .info-item span,body.dark-theme [class*=result-card] .info-item .value,body.dark-theme [class*=result-card] .info-item p,body.dark-theme [class*=result-card] .result-item span,body.dark-theme [class*=result-card] .result-item .value,body.dark-theme [class*=result-card] .result-item p,body.dark-theme [class*=result-card] [class*=info-item] span,body.dark-theme [class*=result-card] [class*=info-item] .value,body.dark-theme [class*=result-card] [class*=info-item] p,body.dark-theme [class*=result-card] [class*=result-item] span,body.dark-theme [class*=result-card] [class*=result-item] .value,body.dark-theme [class*=result-card] [class*=result-item] p,body.dark-theme [class*=result-modal] .result-details span,body.dark-theme [class*=result-modal] .result-details .value,body.dark-theme [class*=result-modal] .result-details p,body.dark-theme [class*=result-modal] .result-info span,body.dark-theme [class*=result-modal] .result-info .value,body.dark-theme [class*=result-modal] .result-info p,body.dark-theme [class*=result-modal] .info-item span,body.dark-theme [class*=result-modal] .info-item .value,body.dark-theme [class*=result-modal] .info-item p,body.dark-theme [class*=result-modal] .result-item span,body.dark-theme [class*=result-modal] .result-item .value,body.dark-theme [class*=result-modal] .result-item p,body.dark-theme [class*=result-modal] [class*=info-item] span,body.dark-theme [class*=result-modal] [class*=info-item] .value,body.dark-theme [class*=result-modal] [class*=info-item] p,body.dark-theme [class*=result-modal] [class*=result-item] span,body.dark-theme [class*=result-modal] [class*=result-item] .value,body.dark-theme [class*=result-modal] [class*=result-item] p,body.dark-theme ::ng-deep .success-card .result-details span,body.dark-theme ::ng-deep .success-card .result-details .value,body.dark-theme ::ng-deep .success-card .result-details p,body.dark-theme ::ng-deep .success-card .result-info span,body.dark-theme ::ng-deep .success-card .result-info .value,body.dark-theme ::ng-deep .success-card .result-info p,body.dark-theme ::ng-deep .success-card .info-item span,body.dark-theme ::ng-deep .success-card .info-item .value,body.dark-theme ::ng-deep .success-card .info-item p,body.dark-theme ::ng-deep .success-card .result-item span,body.dark-theme ::ng-deep .success-card .result-item .value,body.dark-theme ::ng-deep .success-card .result-item p,body.dark-theme ::ng-deep .success-card [class*=info-item] span,body.dark-theme ::ng-deep .success-card [class*=info-item] .value,body.dark-theme ::ng-deep .success-card [class*=info-item] p,body.dark-theme ::ng-deep .success-card [class*=result-item] span,body.dark-theme ::ng-deep .success-card [class*=result-item] .value,body.dark-theme ::ng-deep .success-card [class*=result-item] p,body.dark-theme ::ng-deep .result-card .result-details span,body.dark-theme ::ng-deep .result-card .result-details .value,body.dark-theme ::ng-deep .result-card .result-details p,body.dark-theme ::ng-deep .result-card .result-info span,body.dark-theme ::ng-deep .result-card .result-info .value,body.dark-theme ::ng-deep .result-card .result-info p,body.dark-theme ::ng-deep .result-card .info-item span,body.dark-theme ::ng-deep .result-card .info-item .value,body.dark-theme ::ng-deep .result-card .info-item p,body.dark-theme ::ng-deep .result-card .result-item span,body.dark-theme ::ng-deep .result-card .result-item .value,body.dark-theme ::ng-deep .result-card .result-item p,body.dark-theme ::ng-deep .result-card [class*=info-item] span,body.dark-theme ::ng-deep .result-card [class*=info-item] .value,body.dark-theme ::ng-deep .result-card [class*=info-item] p,body.dark-theme ::ng-deep .result-card [class*=result-item] span,body.dark-theme ::ng-deep .result-card [class*=result-item] .value,body.dark-theme ::ng-deep .result-card [class*=result-item] p,body.dark-theme ::ng-deep .result-modal .result-details span,body.dark-theme ::ng-deep .result-modal .result-details .value,body.dark-theme ::ng-deep .result-modal .result-details p,body.dark-theme ::ng-deep .result-modal .result-info span,body.dark-theme ::ng-deep .result-modal .result-info .value,body.dark-theme ::ng-deep .result-modal .result-info p,body.dark-theme ::ng-deep .result-modal .info-item span,body.dark-theme ::ng-deep .result-modal .info-item .value,body.dark-theme ::ng-deep .result-modal .info-item p,body.dark-theme ::ng-deep .result-modal .result-item span,body.dark-theme ::ng-deep .result-modal .result-item .value,body.dark-theme ::ng-deep .result-modal .result-item p,body.dark-theme ::ng-deep .result-modal [class*=info-item] span,body.dark-theme ::ng-deep .result-modal [class*=info-item] .value,body.dark-theme ::ng-deep .result-modal [class*=info-item] p,body.dark-theme ::ng-deep .result-modal [class*=result-item] span,body.dark-theme ::ng-deep .result-modal [class*=result-item] .value,body.dark-theme ::ng-deep .result-modal [class*=result-item] p{color:#f0f6fc!important}body.dark-theme .success-card .close-btn,body.dark-theme .success-card .modal-close,body.dark-theme .success-card button.close,body.dark-theme .success-card [class*=close-btn],body.dark-theme .result-card .close-btn,body.dark-theme .result-card .modal-close,body.dark-theme .result-card button.close,body.dark-theme .result-card [class*=close-btn],body.dark-theme .success-modal .close-btn,body.dark-theme .success-modal .modal-close,body.dark-theme .success-modal button.close,body.dark-theme .success-modal [class*=close-btn],body.dark-theme .result-modal .close-btn,body.dark-theme .result-modal .modal-close,body.dark-theme .result-modal button.close,body.dark-theme .result-modal [class*=close-btn],body.dark-theme .conversion-result .close-btn,body.dark-theme .conversion-result .modal-close,body.dark-theme .conversion-result button.close,body.dark-theme .conversion-result [class*=close-btn],body.dark-theme .download-modal .close-btn,body.dark-theme .download-modal .modal-close,body.dark-theme .download-modal button.close,body.dark-theme .download-modal [class*=close-btn],body.dark-theme [class*=success-card] .close-btn,body.dark-theme [class*=success-card] .modal-close,body.dark-theme [class*=success-card] button.close,body.dark-theme [class*=success-card] [class*=close-btn],body.dark-theme [class*=result-card] .close-btn,body.dark-theme [class*=result-card] .modal-close,body.dark-theme [class*=result-card] button.close,body.dark-theme [class*=result-card] [class*=close-btn],body.dark-theme [class*=result-modal] .close-btn,body.dark-theme [class*=result-modal] .modal-close,body.dark-theme [class*=result-modal] button.close,body.dark-theme [class*=result-modal] [class*=close-btn],body.dark-theme ::ng-deep .success-card .close-btn,body.dark-theme ::ng-deep .success-card .modal-close,body.dark-theme ::ng-deep .success-card button.close,body.dark-theme ::ng-deep .success-card [class*=close-btn],body.dark-theme ::ng-deep .result-card .close-btn,body.dark-theme ::ng-deep .result-card .modal-close,body.dark-theme ::ng-deep .result-card button.close,body.dark-theme ::ng-deep .result-card [class*=close-btn],body.dark-theme ::ng-deep .result-modal .close-btn,body.dark-theme ::ng-deep .result-modal .modal-close,body.dark-theme ::ng-deep .result-modal button.close,body.dark-theme ::ng-deep .result-modal [class*=close-btn]{background:#21262d!important;color:#8b949e!important;border:1px solid #30363d!important}body.dark-theme .success-card .close-btn:hover,body.dark-theme .success-card .modal-close:hover,body.dark-theme .success-card button.close:hover,body.dark-theme .success-card [class*=close-btn]:hover,body.dark-theme .result-card .close-btn:hover,body.dark-theme .result-card .modal-close:hover,body.dark-theme .result-card button.close:hover,body.dark-theme .result-card [class*=close-btn]:hover,body.dark-theme .success-modal .close-btn:hover,body.dark-theme .success-modal .modal-close:hover,body.dark-theme .success-modal button.close:hover,body.dark-theme .success-modal [class*=close-btn]:hover,body.dark-theme .result-modal .close-btn:hover,body.dark-theme .result-modal .modal-close:hover,body.dark-theme .result-modal button.close:hover,body.dark-theme .result-modal [class*=close-btn]:hover,body.dark-theme .conversion-result .close-btn:hover,body.dark-theme .conversion-result .modal-close:hover,body.dark-theme .conversion-result button.close:hover,body.dark-theme .conversion-result [class*=close-btn]:hover,body.dark-theme .download-modal .close-btn:hover,body.dark-theme .download-modal .modal-close:hover,body.dark-theme .download-modal button.close:hover,body.dark-theme .download-modal [class*=close-btn]:hover,body.dark-theme [class*=success-card] .close-btn:hover,body.dark-theme [class*=success-card] .modal-close:hover,body.dark-theme [class*=success-card] button.close:hover,body.dark-theme [class*=success-card] [class*=close-btn]:hover,body.dark-theme [class*=result-card] .close-btn:hover,body.dark-theme [class*=result-card] .modal-close:hover,body.dark-theme [class*=result-card] button.close:hover,body.dark-theme [class*=result-card] [class*=close-btn]:hover,body.dark-theme [class*=result-modal] .close-btn:hover,body.dark-theme [class*=result-modal] .modal-close:hover,body.dark-theme [class*=result-modal] button.close:hover,body.dark-theme [class*=result-modal] [class*=close-btn]:hover,body.dark-theme ::ng-deep .success-card .close-btn:hover,body.dark-theme ::ng-deep .success-card .modal-close:hover,body.dark-theme ::ng-deep .success-card button.close:hover,body.dark-theme ::ng-deep .success-card [class*=close-btn]:hover,body.dark-theme ::ng-deep .result-card .close-btn:hover,body.dark-theme ::ng-deep .result-card .modal-close:hover,body.dark-theme ::ng-deep .result-card button.close:hover,body.dark-theme ::ng-deep .result-card [class*=close-btn]:hover,body.dark-theme ::ng-deep .result-modal .close-btn:hover,body.dark-theme ::ng-deep .result-modal .modal-close:hover,body.dark-theme ::ng-deep .result-modal button.close:hover,body.dark-theme ::ng-deep .result-modal [class*=close-btn]:hover{background:#30363d!important;color:#f0f6fc!important}body.dark-theme .success-card .modal-actions,body.dark-theme .success-card .result-actions,body.dark-theme .success-card .action-buttons,body.dark-theme .result-card .modal-actions,body.dark-theme .result-card .result-actions,body.dark-theme .result-card .action-buttons,body.dark-theme .success-modal .modal-actions,body.dark-theme .success-modal .result-actions,body.dark-theme .success-modal .action-buttons,body.dark-theme .result-modal .modal-actions,body.dark-theme .result-modal .result-actions,body.dark-theme .result-modal .action-buttons,body.dark-theme .conversion-result .modal-actions,body.dark-theme .conversion-result .result-actions,body.dark-theme .conversion-result .action-buttons,body.dark-theme .download-modal .modal-actions,body.dark-theme .download-modal .result-actions,body.dark-theme .download-modal .action-buttons,body.dark-theme [class*=success-card] .modal-actions,body.dark-theme [class*=success-card] .result-actions,body.dark-theme [class*=success-card] .action-buttons,body.dark-theme [class*=result-card] .modal-actions,body.dark-theme [class*=result-card] .result-actions,body.dark-theme [class*=result-card] .action-buttons,body.dark-theme [class*=result-modal] .modal-actions,body.dark-theme [class*=result-modal] .result-actions,body.dark-theme [class*=result-modal] .action-buttons,body.dark-theme ::ng-deep .success-card .modal-actions,body.dark-theme ::ng-deep .success-card .result-actions,body.dark-theme ::ng-deep .success-card .action-buttons,body.dark-theme ::ng-deep .result-card .modal-actions,body.dark-theme ::ng-deep .result-card .result-actions,body.dark-theme ::ng-deep .result-card .action-buttons,body.dark-theme ::ng-deep .result-modal .modal-actions,body.dark-theme ::ng-deep .result-modal .result-actions,body.dark-theme ::ng-deep .result-modal .action-buttons{background:transparent!important}body.dark-theme .modal-header{background:#161b22!important;background-color:#161b22!important;border-bottom:1px solid #30363d!important}body.dark-theme .modal-header h3,body.dark-theme .modal-header .modal-title{color:#f0f6fc!important}body.dark-theme .modal-header p{color:#8b949e!important}body.dark-theme .modal-close{color:#8b949e!important;background:transparent!important}body.dark-theme .modal-close:hover{background:#ffffff1a!important;color:#f0f6fc!important}body.dark-theme .modal-body{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}body.dark-theme .testimonial-form,body.dark-theme form.testimonial-form{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}body.dark-theme .form-steps{background:transparent!important}body.dark-theme .form-steps .step .step-number{background:#21262d!important;color:#8b949e!important}body.dark-theme .form-steps .step .step-label{color:#8b949e!important}body.dark-theme .form-steps .step.active .step-number{background:#e74c3c!important;color:#fff!important}body.dark-theme .form-steps .step.active .step-label{color:#e74c3c!important}body.dark-theme .form-steps .step.completed .step-number{background:#27ae60!important;color:#fff!important}body.dark-theme .form-steps .step-connector{background:#30363d!important}body.dark-theme .form-steps .step-connector.active{background:#e74c3c!important}body.dark-theme .form-section-title{color:#f0f6fc!important;background:transparent!important}body.dark-theme .modal .form-group label,body.dark-theme .modal-body .form-group label,body.dark-theme .modal-content .form-group label,body.dark-theme .testimonial-form .form-group label{color:#f0f6fc!important}body.dark-theme .modal .form-group label .optional,body.dark-theme .modal-body .form-group label .optional,body.dark-theme .modal-content .form-group label .optional,body.dark-theme .testimonial-form .form-group label .optional{color:#6e7681!important}body.dark-theme .category-btn,body.dark-theme .category-buttons .category-btn{background:#0d1117!important;background-color:#0d1117!important;border:2px solid #30363d!important}body.dark-theme .category-btn span,body.dark-theme .category-buttons .category-btn span{color:#f0f6fc!important}body.dark-theme .category-btn:hover,body.dark-theme .category-buttons .category-btn:hover{border-color:#e74c3c!important}body.dark-theme .category-btn.active,body.dark-theme .category-buttons .category-btn.active{border-color:#e74c3c!important;background:#e74c3c26!important}body.dark-theme .category-btn.active span,body.dark-theme .category-buttons .category-btn.active span{color:#e74c3c!important}body.dark-theme .tips-box{background:#e74c3c14!important;background-color:#e74c3c14!important;border:1px solid rgba(231,76,60,.25)!important}body.dark-theme .tips-box h5{color:#f0f6fc!important}body.dark-theme .tips-box li{color:#8b949e!important}body.dark-theme .upload-drop-zone,body.dark-theme .image-upload-area .upload-drop-zone{background:#0d1117!important;background-color:#0d1117!important;border:2px dashed #30363d!important}body.dark-theme .upload-drop-zone:hover,body.dark-theme .upload-drop-zone.drag-over,body.dark-theme .image-upload-area .upload-drop-zone:hover,body.dark-theme .image-upload-area .upload-drop-zone.drag-over{border-color:#e74c3c!important;background:#e74c3c0d!important}body.dark-theme .upload-drop-zone .upload-text,body.dark-theme .image-upload-area .upload-drop-zone .upload-text{color:#f0f6fc!important}body.dark-theme .upload-drop-zone .upload-hint,body.dark-theme .image-upload-area .upload-drop-zone .upload-hint{color:#6e7681!important}body.dark-theme .preview-card{background:#0d1117!important;background-color:#0d1117!important;border:1px solid #30363d!important}body.dark-theme .preview-card h4{color:#f0f6fc!important}body.dark-theme .preview-card p{color:#8b949e!important}body.dark-theme .preview-section h5{color:#f0f6fc!important}body.dark-theme .form-actions{background:transparent!important;border-top:1px solid #30363d!important}body.dark-theme header:not(:has(.mobile-navbar)),body.dark-theme nav:not(.mobile-navbar),body.dark-theme .navbar:not(.mobile-navbar),body.dark-theme .header,body.dark-theme app-navbar,body.dark-theme app-desktop-navbar{background-color:#0d1117fa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid #30363d!important}body.dark-theme header:not(:has(.mobile-navbar)) *,body.dark-theme nav:not(.mobile-navbar) *,body.dark-theme .navbar:not(.mobile-navbar) *,body.dark-theme .header *,body.dark-theme app-navbar *,body.dark-theme app-desktop-navbar *{color:#f0f6fc!important}body.dark-theme header:not(:has(.mobile-navbar)) a:hover,body.dark-theme nav:not(.mobile-navbar) a:hover,body.dark-theme .navbar:not(.mobile-navbar) a:hover,body.dark-theme .header a:hover,body.dark-theme app-navbar a:hover,body.dark-theme app-desktop-navbar a:hover{color:#e74c3c!important}body.dark-theme app-mobile-navbar{background-color:#0d1117!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #30363d!important;z-index:1000001!important}body.dark-theme app-mobile-navbar *{color:#f0f6fc!important}body.dark-theme app-mobile-navbar a:hover{color:#e74c3c!important}body.dark-theme footer,body.dark-theme .footer,body.dark-theme app-footer{background-color:#161b22!important;border-top:1px solid #30363d!important}body.dark-theme footer *,body.dark-theme .footer *,body.dark-theme app-footer *{color:#8b949e!important}body.dark-theme footer a:hover,body.dark-theme .footer a:hover,body.dark-theme app-footer a:hover{color:#e74c3c!important}body.dark-theme .sidebar,body.dark-theme .settings,body.dark-theme .options,body.dark-theme .panel,body.dark-theme [class*=sidebar],body.dark-theme [class*=settings],body.dark-theme [class*=options]{background-color:#1c2128!important;border:1px solid #30363d!important}body.dark-theme .level-option,body.dark-theme .compression-level,body.dark-theme .quality-option,body.dark-theme [class*=level],body.dark-theme [class*=option]:not(select option){background-color:#1c2128!important;border:2px solid #30363d!important}body.dark-theme .level-option:hover,body.dark-theme .level-option.selected,body.dark-theme .level-option.active,body.dark-theme .level-option:has(input:checked),body.dark-theme .compression-level:hover,body.dark-theme .compression-level.selected,body.dark-theme .compression-level.active,body.dark-theme .compression-level:has(input:checked),body.dark-theme .quality-option:hover,body.dark-theme .quality-option.selected,body.dark-theme .quality-option.active,body.dark-theme .quality-option:has(input:checked),body.dark-theme [class*=level]:hover,body.dark-theme [class*=level].selected,body.dark-theme [class*=level].active,body.dark-theme [class*=level]:has(input:checked),body.dark-theme [class*=option]:not(select option):hover,body.dark-theme [class*=option]:not(select option).selected,body.dark-theme [class*=option]:not(select option).active,body.dark-theme [class*=option]:not(select option):has(input:checked){border-color:#e74c3c!important;background-color:#e74c3c1a!important}body.dark-theme .level-option h4,body.dark-theme .level-option p,body.dark-theme .level-option span,body.dark-theme .compression-level h4,body.dark-theme .compression-level p,body.dark-theme .compression-level span,body.dark-theme .quality-option h4,body.dark-theme .quality-option p,body.dark-theme .quality-option span,body.dark-theme [class*=level] h4,body.dark-theme [class*=level] p,body.dark-theme [class*=level] span,body.dark-theme [class*=option]:not(select option) h4,body.dark-theme [class*=option]:not(select option) p,body.dark-theme [class*=option]:not(select option) span{color:#f0f6fc!important}body.dark-theme .level-option .icon,body.dark-theme .level-option i,body.dark-theme .compression-level .icon,body.dark-theme .compression-level i,body.dark-theme .quality-option .icon,body.dark-theme .quality-option i,body.dark-theme [class*=level] .icon,body.dark-theme [class*=level] i,body.dark-theme [class*=option]:not(select option) .icon,body.dark-theme [class*=option]:not(select option) i{color:#e74c3c!important}body.dark-theme .result,body.dark-theme .result-details,body.dark-theme .conversion-info,body.dark-theme .output,body.dark-theme [class*=result],body.dark-theme [class*=output]{background-color:#161b22!important;border:1px solid #30363d!important}body.dark-theme table{background-color:#1c2128!important;border-color:#30363d!important}body.dark-theme table th{background-color:#21262d!important;color:#f0f6fc!important;border-color:#30363d!important}body.dark-theme table td{background-color:#1c2128!important;color:#8b949e!important;border-color:#30363d!important}body.dark-theme table tr:hover td{background-color:#161b22!important}body.dark-theme .progress,body.dark-theme .progress-bar,body.dark-theme [class*=progress]{background-color:#21262d!important}body.dark-theme .badge,body.dark-theme .tag,body.dark-theme .chip,body.dark-theme [class*=badge],body.dark-theme [class*=tag]{background-color:#21262d!important;color:#f0f6fc!important;border:1px solid #30363d!important}body.dark-theme .stat,body.dark-theme .metric,body.dark-theme .counter,body.dark-theme [class*=stat],body.dark-theme [class*=metric]{background-color:#161b22!important}body.dark-theme .stat .number,body.dark-theme .stat .value,body.dark-theme .metric .number,body.dark-theme .metric .value,body.dark-theme .counter .number,body.dark-theme .counter .value,body.dark-theme [class*=stat] .number,body.dark-theme [class*=stat] .value,body.dark-theme [class*=metric] .number,body.dark-theme [class*=metric] .value{color:#e74c3c!important}body.dark-theme i.fa,body.dark-theme i.fas,body.dark-theme i.far,body.dark-theme i.fab,body.dark-theme .icon:not(svg){color:inherit!important}body.dark-theme ::-webkit-scrollbar{width:10px;height:10px}body.dark-theme ::-webkit-scrollbar-track{background:#161b22}body.dark-theme ::-webkit-scrollbar-thumb{background:#30363d;border-radius:5px}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#e74c3c}body.dark-theme ::selection{background-color:#e74c3c4d;color:#f0f6fc}body.dark-theme hr{border-color:#30363d!important}body.dark-theme .btn[class*=review],body.dark-theme button[class*=review]{background-color:#21262d!important;color:#f0f6fc!important;border-color:#30363d!important}body.dark-theme [class*=rating]{background-color:#21262d!important;color:#f0f6fc!important}body.dark-theme .swiper-button-prev,body.dark-theme .swiper-button-next,body.dark-theme .nav-prev,body.dark-theme .nav-next,body.dark-theme [class*=nav-btn]{background-color:#21262d!important;color:#f0f6fc!important;border:1px solid #30363d!important}body.dark-theme .feature-badge,body.dark-theme [class*=badge-feature]{background-color:#1c2128!important;border:1px solid #30363d!important}body.dark-theme .mega-menu,body.dark-theme .megamenu,body.dark-theme .dropdown-menu,body.dark-theme .tools-dropdown,body.dark-theme .tools-menu,body.dark-theme [class*=mega],body.dark-theme [class*=dropdown]:not(select),body.dark-theme .menu-dropdown{background-color:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 30px #0009!important}body.dark-theme .mega-menu .menu-section,body.dark-theme .mega-menu .menu-column,body.dark-theme .mega-menu .dropdown-section,body.dark-theme .megamenu .menu-section,body.dark-theme .megamenu .menu-column,body.dark-theme .megamenu .dropdown-section,body.dark-theme .dropdown-menu .menu-section,body.dark-theme .dropdown-menu .menu-column,body.dark-theme .dropdown-menu .dropdown-section,body.dark-theme .tools-dropdown .menu-section,body.dark-theme .tools-dropdown .menu-column,body.dark-theme .tools-dropdown .dropdown-section,body.dark-theme .tools-menu .menu-section,body.dark-theme .tools-menu .menu-column,body.dark-theme .tools-menu .dropdown-section,body.dark-theme [class*=mega] .menu-section,body.dark-theme [class*=mega] .menu-column,body.dark-theme [class*=mega] .dropdown-section,body.dark-theme [class*=dropdown]:not(select) .menu-section,body.dark-theme [class*=dropdown]:not(select) .menu-column,body.dark-theme [class*=dropdown]:not(select) .dropdown-section,body.dark-theme .menu-dropdown .menu-section,body.dark-theme .menu-dropdown .menu-column,body.dark-theme .menu-dropdown .dropdown-section{background-color:transparent!important;border-color:#30363d!important}body.dark-theme .mega-menu .menu-header,body.dark-theme .mega-menu .section-header,body.dark-theme .mega-menu .column-header,body.dark-theme .mega-menu h4,body.dark-theme .mega-menu h5,body.dark-theme .megamenu .menu-header,body.dark-theme .megamenu .section-header,body.dark-theme .megamenu .column-header,body.dark-theme .megamenu h4,body.dark-theme .megamenu h5,body.dark-theme .dropdown-menu .menu-header,body.dark-theme .dropdown-menu .section-header,body.dark-theme .dropdown-menu .column-header,body.dark-theme .dropdown-menu h4,body.dark-theme .dropdown-menu h5,body.dark-theme .tools-dropdown .menu-header,body.dark-theme .tools-dropdown .section-header,body.dark-theme .tools-dropdown .column-header,body.dark-theme .tools-dropdown h4,body.dark-theme .tools-dropdown h5,body.dark-theme .tools-menu .menu-header,body.dark-theme .tools-menu .section-header,body.dark-theme .tools-menu .column-header,body.dark-theme .tools-menu h4,body.dark-theme .tools-menu h5,body.dark-theme [class*=mega] .menu-header,body.dark-theme [class*=mega] .section-header,body.dark-theme [class*=mega] .column-header,body.dark-theme [class*=mega] h4,body.dark-theme [class*=mega] h5,body.dark-theme [class*=dropdown]:not(select) .menu-header,body.dark-theme [class*=dropdown]:not(select) .section-header,body.dark-theme [class*=dropdown]:not(select) .column-header,body.dark-theme [class*=dropdown]:not(select) h4,body.dark-theme [class*=dropdown]:not(select) h5,body.dark-theme .menu-dropdown .menu-header,body.dark-theme .menu-dropdown .section-header,body.dark-theme .menu-dropdown .column-header,body.dark-theme .menu-dropdown h4,body.dark-theme .menu-dropdown h5{color:#f0f6fc!important;border-bottom-color:#30363d!important}body.dark-theme .mega-menu .menu-item,body.dark-theme .mega-menu .dropdown-item,body.dark-theme .mega-menu a,body.dark-theme .megamenu .menu-item,body.dark-theme .megamenu .dropdown-item,body.dark-theme .megamenu a,body.dark-theme .dropdown-menu .menu-item,body.dark-theme .dropdown-menu .dropdown-item,body.dark-theme .dropdown-menu a,body.dark-theme .tools-dropdown .menu-item,body.dark-theme .tools-dropdown .dropdown-item,body.dark-theme .tools-dropdown a,body.dark-theme .tools-menu .menu-item,body.dark-theme .tools-menu .dropdown-item,body.dark-theme .tools-menu a,body.dark-theme [class*=mega] .menu-item,body.dark-theme [class*=mega] .dropdown-item,body.dark-theme [class*=mega] a,body.dark-theme [class*=dropdown]:not(select) .menu-item,body.dark-theme [class*=dropdown]:not(select) .dropdown-item,body.dark-theme [class*=dropdown]:not(select) a,body.dark-theme .menu-dropdown .menu-item,body.dark-theme .menu-dropdown .dropdown-item,body.dark-theme .menu-dropdown a{color:#8b949e!important;background-color:transparent!important}body.dark-theme .mega-menu .menu-item:hover,body.dark-theme .mega-menu .dropdown-item:hover,body.dark-theme .mega-menu a:hover,body.dark-theme .megamenu .menu-item:hover,body.dark-theme .megamenu .dropdown-item:hover,body.dark-theme .megamenu a:hover,body.dark-theme .dropdown-menu .menu-item:hover,body.dark-theme .dropdown-menu .dropdown-item:hover,body.dark-theme .dropdown-menu a:hover,body.dark-theme .tools-dropdown .menu-item:hover,body.dark-theme .tools-dropdown .dropdown-item:hover,body.dark-theme .tools-dropdown a:hover,body.dark-theme .tools-menu .menu-item:hover,body.dark-theme .tools-menu .dropdown-item:hover,body.dark-theme .tools-menu a:hover,body.dark-theme [class*=mega] .menu-item:hover,body.dark-theme [class*=mega] .dropdown-item:hover,body.dark-theme [class*=mega] a:hover,body.dark-theme [class*=dropdown]:not(select) .menu-item:hover,body.dark-theme [class*=dropdown]:not(select) .dropdown-item:hover,body.dark-theme [class*=dropdown]:not(select) a:hover,body.dark-theme .menu-dropdown .menu-item:hover,body.dark-theme .menu-dropdown .dropdown-item:hover,body.dark-theme .menu-dropdown a:hover{background-color:#21262d!important;color:#e74c3c!important}body.dark-theme .mega-menu i,body.dark-theme .mega-menu .fa,body.dark-theme .mega-menu .fas,body.dark-theme .mega-menu .icon,body.dark-theme .megamenu i,body.dark-theme .megamenu .fa,body.dark-theme .megamenu .fas,body.dark-theme .megamenu .icon,body.dark-theme .dropdown-menu i,body.dark-theme .dropdown-menu .fa,body.dark-theme .dropdown-menu .fas,body.dark-theme .dropdown-menu .icon,body.dark-theme .tools-dropdown i,body.dark-theme .tools-dropdown .fa,body.dark-theme .tools-dropdown .fas,body.dark-theme .tools-dropdown .icon,body.dark-theme .tools-menu i,body.dark-theme .tools-menu .fa,body.dark-theme .tools-menu .fas,body.dark-theme .tools-menu .icon,body.dark-theme [class*=mega] i,body.dark-theme [class*=mega] .fa,body.dark-theme [class*=mega] .fas,body.dark-theme [class*=mega] .icon,body.dark-theme [class*=dropdown]:not(select) i,body.dark-theme [class*=dropdown]:not(select) .fa,body.dark-theme [class*=dropdown]:not(select) .fas,body.dark-theme [class*=dropdown]:not(select) .icon,body.dark-theme .menu-dropdown i,body.dark-theme .menu-dropdown .fa,body.dark-theme .menu-dropdown .fas,body.dark-theme .menu-dropdown .icon{color:#e74c3c!important}body.dark-theme .converter,body.dark-theme .converter-section,body.dark-theme .converter-area,body.dark-theme .converter-wrapper,body.dark-theme .tool-page,body.dark-theme .tool-content,body.dark-theme [class*=converter]{background-color:#0d1117!important}body.dark-theme .converter .upload-container,body.dark-theme .converter .upload-wrapper,body.dark-theme .converter .upload-box,body.dark-theme .converter .file-upload-area,body.dark-theme .converter-section .upload-container,body.dark-theme .converter-section .upload-wrapper,body.dark-theme .converter-section .upload-box,body.dark-theme .converter-section .file-upload-area,body.dark-theme .converter-area .upload-container,body.dark-theme .converter-area .upload-wrapper,body.dark-theme .converter-area .upload-box,body.dark-theme .converter-area .file-upload-area,body.dark-theme .converter-wrapper .upload-container,body.dark-theme .converter-wrapper .upload-wrapper,body.dark-theme .converter-wrapper .upload-box,body.dark-theme .converter-wrapper .file-upload-area,body.dark-theme .tool-page .upload-container,body.dark-theme .tool-page .upload-wrapper,body.dark-theme .tool-page .upload-box,body.dark-theme .tool-page .file-upload-area,body.dark-theme .tool-content .upload-container,body.dark-theme .tool-content .upload-wrapper,body.dark-theme .tool-content .upload-box,body.dark-theme .tool-content .file-upload-area,body.dark-theme [class*=converter] .upload-container,body.dark-theme [class*=converter] .upload-wrapper,body.dark-theme [class*=converter] .upload-box,body.dark-theme [class*=converter] .file-upload-area{background-color:#161b22!important;border:2px dashed #30363d!important;border-radius:12px!important}body.dark-theme .converter .upload-container:hover,body.dark-theme .converter .upload-wrapper:hover,body.dark-theme .converter .upload-box:hover,body.dark-theme .converter .file-upload-area:hover,body.dark-theme .converter-section .upload-container:hover,body.dark-theme .converter-section .upload-wrapper:hover,body.dark-theme .converter-section .upload-box:hover,body.dark-theme .converter-section .file-upload-area:hover,body.dark-theme .converter-area .upload-container:hover,body.dark-theme .converter-area .upload-wrapper:hover,body.dark-theme .converter-area .upload-box:hover,body.dark-theme .converter-area .file-upload-area:hover,body.dark-theme .converter-wrapper .upload-container:hover,body.dark-theme .converter-wrapper .upload-wrapper:hover,body.dark-theme .converter-wrapper .upload-box:hover,body.dark-theme .converter-wrapper .file-upload-area:hover,body.dark-theme .tool-page .upload-container:hover,body.dark-theme .tool-page .upload-wrapper:hover,body.dark-theme .tool-page .upload-box:hover,body.dark-theme .tool-page .file-upload-area:hover,body.dark-theme .tool-content .upload-container:hover,body.dark-theme .tool-content .upload-wrapper:hover,body.dark-theme .tool-content .upload-box:hover,body.dark-theme .tool-content .file-upload-area:hover,body.dark-theme [class*=converter] .upload-container:hover,body.dark-theme [class*=converter] .upload-wrapper:hover,body.dark-theme [class*=converter] .upload-box:hover,body.dark-theme [class*=converter] .file-upload-area:hover{border-color:#e74c3c!important}body.dark-theme .converter .upload-inner,body.dark-theme .converter .drop-inner,body.dark-theme .converter-section .upload-inner,body.dark-theme .converter-section .drop-inner,body.dark-theme .converter-area .upload-inner,body.dark-theme .converter-area .drop-inner,body.dark-theme .converter-wrapper .upload-inner,body.dark-theme .converter-wrapper .drop-inner,body.dark-theme .tool-page .upload-inner,body.dark-theme .tool-page .drop-inner,body.dark-theme .tool-content .upload-inner,body.dark-theme .tool-content .drop-inner,body.dark-theme [class*=converter] .upload-inner,body.dark-theme [class*=converter] .drop-inner{background-color:transparent!important;border:none!important}body.dark-theme .drop-area,body.dark-theme .drop-zone,body.dark-theme .dropzone,body.dark-theme .file-drop,body.dark-theme .upload-dropzone,body.dark-theme [class*=drop-zone],body.dark-theme [class*=dropzone]{background-color:#161b22!important;border:2px dashed #30363d!important}body.dark-theme .drop-area:hover,body.dark-theme .drop-area.drag-over,body.dark-theme .drop-area.dragging,body.dark-theme .drop-area.active,body.dark-theme .drop-zone:hover,body.dark-theme .drop-zone.drag-over,body.dark-theme .drop-zone.dragging,body.dark-theme .drop-zone.active,body.dark-theme .dropzone:hover,body.dark-theme .dropzone.drag-over,body.dark-theme .dropzone.dragging,body.dark-theme .dropzone.active,body.dark-theme .file-drop:hover,body.dark-theme .file-drop.drag-over,body.dark-theme .file-drop.dragging,body.dark-theme .file-drop.active,body.dark-theme .upload-dropzone:hover,body.dark-theme .upload-dropzone.drag-over,body.dark-theme .upload-dropzone.dragging,body.dark-theme .upload-dropzone.active,body.dark-theme [class*=drop-zone]:hover,body.dark-theme [class*=drop-zone].drag-over,body.dark-theme [class*=drop-zone].dragging,body.dark-theme [class*=drop-zone].active,body.dark-theme [class*=dropzone]:hover,body.dark-theme [class*=dropzone].drag-over,body.dark-theme [class*=dropzone].dragging,body.dark-theme [class*=dropzone].active{border-color:#e74c3c!important;background-color:#e74c3c0d!important}body.dark-theme .drop-area *,body.dark-theme .drop-zone *,body.dark-theme .dropzone *,body.dark-theme .file-drop *,body.dark-theme .upload-dropzone *,body.dark-theme [class*=drop-zone] *,body.dark-theme [class*=dropzone] *{background-color:transparent!important}body.dark-theme .drop-area p,body.dark-theme .drop-area span,body.dark-theme .drop-area h3,body.dark-theme .drop-area h4,body.dark-theme .drop-zone p,body.dark-theme .drop-zone span,body.dark-theme .drop-zone h3,body.dark-theme .drop-zone h4,body.dark-theme .dropzone p,body.dark-theme .dropzone span,body.dark-theme .dropzone h3,body.dark-theme .dropzone h4,body.dark-theme .file-drop p,body.dark-theme .file-drop span,body.dark-theme .file-drop h3,body.dark-theme .file-drop h4,body.dark-theme .upload-dropzone p,body.dark-theme .upload-dropzone span,body.dark-theme .upload-dropzone h3,body.dark-theme .upload-dropzone h4,body.dark-theme [class*=drop-zone] p,body.dark-theme [class*=drop-zone] span,body.dark-theme [class*=drop-zone] h3,body.dark-theme [class*=drop-zone] h4,body.dark-theme [class*=dropzone] p,body.dark-theme [class*=dropzone] span,body.dark-theme [class*=dropzone] h3,body.dark-theme [class*=dropzone] h4{color:#8b949e!important}body.dark-theme .share-btn,body.dark-theme .share-button,body.dark-theme .experience-btn,body.dark-theme [class*=share],body.dark-theme button[class*=experience]{background-color:#21262d!important;color:#f0f6fc!important;border:1px solid #30363d!important}body.dark-theme .share-btn:hover,body.dark-theme .share-button:hover,body.dark-theme .experience-btn:hover,body.dark-theme [class*=share]:hover,body.dark-theme button[class*=experience]:hover{background-color:#161b22!important;border-color:#e74c3c!important}body.dark-theme .trust-badges,body.dark-theme .trust-section,body.dark-theme .features-badges,body.dark-theme [class*=trust],body.dark-theme [class*=secure-badge]{background-color:#161b22!important}body.dark-theme .trust-badges .badge-item,body.dark-theme .trust-badges .trust-item,body.dark-theme .trust-badges .feature-item,body.dark-theme .trust-section .badge-item,body.dark-theme .trust-section .trust-item,body.dark-theme .trust-section .feature-item,body.dark-theme .features-badges .badge-item,body.dark-theme .features-badges .trust-item,body.dark-theme .features-badges .feature-item,body.dark-theme [class*=trust] .badge-item,body.dark-theme [class*=trust] .trust-item,body.dark-theme [class*=trust] .feature-item,body.dark-theme [class*=secure-badge] .badge-item,body.dark-theme [class*=secure-badge] .trust-item,body.dark-theme [class*=secure-badge] .feature-item{background-color:#1c2128!important;border:1px solid #30363d!important}body.dark-theme .trust-badges .badge-item span,body.dark-theme .trust-badges .badge-item p,body.dark-theme .trust-badges .trust-item span,body.dark-theme .trust-badges .trust-item p,body.dark-theme .trust-badges .feature-item span,body.dark-theme .trust-badges .feature-item p,body.dark-theme .trust-section .badge-item span,body.dark-theme .trust-section .badge-item p,body.dark-theme .trust-section .trust-item span,body.dark-theme .trust-section .trust-item p,body.dark-theme .trust-section .feature-item span,body.dark-theme .trust-section .feature-item p,body.dark-theme .features-badges .badge-item span,body.dark-theme .features-badges .badge-item p,body.dark-theme .features-badges .trust-item span,body.dark-theme .features-badges .trust-item p,body.dark-theme .features-badges .feature-item span,body.dark-theme .features-badges .feature-item p,body.dark-theme [class*=trust] .badge-item span,body.dark-theme [class*=trust] .badge-item p,body.dark-theme [class*=trust] .trust-item span,body.dark-theme [class*=trust] .trust-item p,body.dark-theme [class*=trust] .feature-item span,body.dark-theme [class*=trust] .feature-item p,body.dark-theme [class*=secure-badge] .badge-item span,body.dark-theme [class*=secure-badge] .badge-item p,body.dark-theme [class*=secure-badge] .trust-item span,body.dark-theme [class*=secure-badge] .trust-item p,body.dark-theme [class*=secure-badge] .feature-item span,body.dark-theme [class*=secure-badge] .feature-item p{color:#8b949e!important}body.dark-theme .formats-badge,body.dark-theme .supported-formats,body.dark-theme [class*=formats]{background-color:#21262d!important;border:1px solid #30363d!important;color:#8b949e!important}body.dark-theme .stats-bar,body.dark-theme .stats-row,body.dark-theme .info-bar,body.dark-theme [class*=stats-bar]{background-color:#161b22!important;border:1px solid #30363d!important;border-radius:50px!important}body.dark-theme .stats-bar span,body.dark-theme .stats-bar p,body.dark-theme .stats-row span,body.dark-theme .stats-row p,body.dark-theme .info-bar span,body.dark-theme .info-bar p,body.dark-theme [class*=stats-bar] span,body.dark-theme [class*=stats-bar] p{color:#8b949e!important}body.dark-theme .stats-bar strong,body.dark-theme .stats-bar .highlight,body.dark-theme .stats-row strong,body.dark-theme .stats-row .highlight,body.dark-theme .info-bar strong,body.dark-theme .info-bar .highlight,body.dark-theme [class*=stats-bar] strong,body.dark-theme [class*=stats-bar] .highlight{color:#f0f6fc!important}body.dark-theme .view-all,body.dark-theme .see-all,body.dark-theme [class*=view-all]{color:#e74c3c!important}body.dark-theme .view-all:hover,body.dark-theme .see-all:hover,body.dark-theme [class*=view-all]:hover{color:#c0392b!important}body.dark-theme .floating-badge,body.dark-theme .feature-label,body.dark-theme .side-badge,body.dark-theme [class*=floating]{background-color:#1c2128!important;border:1px solid #30363d!important;box-shadow:0 4px 15px #00000080!important}body.dark-theme .floating-badge span,body.dark-theme .feature-label span,body.dark-theme .side-badge span,body.dark-theme [class*=floating] span{color:#f0f6fc!important}body.dark-theme .settings-menu,body.dark-theme .settings-dropdown,body.dark-theme .settings-popup,body.dark-theme [class*=settings-menu]{background-color:#161b22!important;border:1px solid #30363d!important}body.dark-theme .settings-menu .option,body.dark-theme .settings-menu .setting-item,body.dark-theme .settings-menu button,body.dark-theme .settings-dropdown .option,body.dark-theme .settings-dropdown .setting-item,body.dark-theme .settings-dropdown button,body.dark-theme .settings-popup .option,body.dark-theme .settings-popup .setting-item,body.dark-theme .settings-popup button,body.dark-theme [class*=settings-menu] .option,body.dark-theme [class*=settings-menu] .setting-item,body.dark-theme [class*=settings-menu] button{background-color:transparent!important;color:#8b949e!important}body.dark-theme .settings-menu .option:hover,body.dark-theme .settings-menu .setting-item:hover,body.dark-theme .settings-menu button:hover,body.dark-theme .settings-dropdown .option:hover,body.dark-theme .settings-dropdown .setting-item:hover,body.dark-theme .settings-dropdown button:hover,body.dark-theme .settings-popup .option:hover,body.dark-theme .settings-popup .setting-item:hover,body.dark-theme .settings-popup button:hover,body.dark-theme [class*=settings-menu] .option:hover,body.dark-theme [class*=settings-menu] .setting-item:hover,body.dark-theme [class*=settings-menu] button:hover{background-color:#21262d!important}body.dark-theme .language-selector,body.dark-theme .lang-dropdown,body.dark-theme [class*=language]{background-color:#1c2128!important;border:1px solid #30363d!important}body.dark-theme .language-selector option,body.dark-theme .lang-dropdown option,body.dark-theme [class*=language] option{background-color:#161b22!important;color:#f0f6fc!important}body.dark-theme .page-header,body.dark-theme .tool-header,body.dark-theme .converter-header,body.dark-theme .header,body.dark-theme .section-header,body.dark-theme .testimonials-header,body.dark-theme .upload-section h2,body.dark-theme .upload-section .section-title,body.dark-theme .converter-card .header,body.dark-theme .converter-card>h2,body.dark-theme .converter-container .header,body.dark-theme .converter-container>h2,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header){background-color:transparent!important;background:transparent!important;box-shadow:none!important;border:none!important;text-shadow:none!important}body.dark-theme .page-header h1,body.dark-theme .page-header h2,body.dark-theme .page-header h3,body.dark-theme .page-header h4,body.dark-theme .page-header h5,body.dark-theme .page-header h6,body.dark-theme .tool-header h1,body.dark-theme .tool-header h2,body.dark-theme .tool-header h3,body.dark-theme .tool-header h4,body.dark-theme .tool-header h5,body.dark-theme .tool-header h6,body.dark-theme .converter-header h1,body.dark-theme .converter-header h2,body.dark-theme .converter-header h3,body.dark-theme .converter-header h4,body.dark-theme .converter-header h5,body.dark-theme .converter-header h6,body.dark-theme .header h1,body.dark-theme .header h2,body.dark-theme .header h3,body.dark-theme .header h4,body.dark-theme .header h5,body.dark-theme .header h6,body.dark-theme .section-header h1,body.dark-theme .section-header h2,body.dark-theme .section-header h3,body.dark-theme .section-header h4,body.dark-theme .section-header h5,body.dark-theme .section-header h6,body.dark-theme .testimonials-header h1,body.dark-theme .testimonials-header h2,body.dark-theme .testimonials-header h3,body.dark-theme .testimonials-header h4,body.dark-theme .testimonials-header h5,body.dark-theme .testimonials-header h6,body.dark-theme .upload-section h2 h1,body.dark-theme .upload-section h2 h2,body.dark-theme .upload-section h2 h3,body.dark-theme .upload-section h2 h4,body.dark-theme .upload-section h2 h5,body.dark-theme .upload-section h2 h6,body.dark-theme .upload-section .section-title h1,body.dark-theme .upload-section .section-title h2,body.dark-theme .upload-section .section-title h3,body.dark-theme .upload-section .section-title h4,body.dark-theme .upload-section .section-title h5,body.dark-theme .upload-section .section-title h6,body.dark-theme .converter-card .header h1,body.dark-theme .converter-card .header h2,body.dark-theme .converter-card .header h3,body.dark-theme .converter-card .header h4,body.dark-theme .converter-card .header h5,body.dark-theme .converter-card .header h6,body.dark-theme .converter-card>h2 h1,body.dark-theme .converter-card>h2 h2,body.dark-theme .converter-card>h2 h3,body.dark-theme .converter-card>h2 h4,body.dark-theme .converter-card>h2 h5,body.dark-theme .converter-card>h2 h6,body.dark-theme .converter-container .header h1,body.dark-theme .converter-container .header h2,body.dark-theme .converter-container .header h3,body.dark-theme .converter-container .header h4,body.dark-theme .converter-container .header h5,body.dark-theme .converter-container .header h6,body.dark-theme .converter-container>h2 h1,body.dark-theme .converter-container>h2 h2,body.dark-theme .converter-container>h2 h3,body.dark-theme .converter-container>h2 h4,body.dark-theme .converter-container>h2 h5,body.dark-theme .converter-container>h2 h6,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h1,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h2,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h3,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h4,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h5,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) h6{color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important;background:none!important;background-color:transparent!important;text-shadow:none!important;box-shadow:none!important}body.dark-theme .page-header p,body.dark-theme .tool-header p,body.dark-theme .converter-header p,body.dark-theme .header p,body.dark-theme .section-header p,body.dark-theme .testimonials-header p,body.dark-theme .upload-section h2 p,body.dark-theme .upload-section .section-title p,body.dark-theme .converter-card .header p,body.dark-theme .converter-card>h2 p,body.dark-theme .converter-container .header p,body.dark-theme .converter-container>h2 p,body.dark-theme [class*=header]:not(.mobile-menu .header):not(.nav-header) p{color:#8b949e!important;text-shadow:none!important}body.dark-theme .section-title,body.dark-theme .page-title,body.dark-theme .converter-title,body.dark-theme .upload-title,body.dark-theme h2.section-title,body.dark-theme .upload-section h2,body.dark-theme .upload-section h3,body.dark-theme .converter-card h2,body.dark-theme .testimonials h2,body.dark-theme .testimonials-section h2{background:transparent!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important;border:none!important;color:#f0f6fc!important;-webkit-text-fill-color:#f0f6fc!important}body.dark-theme [style*=gradient],body.dark-theme .gradient-text,body.dark-theme [class*=gradient]{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:#e74c3c!important;color:#e74c3c!important}body.dark-theme .tool-badge,body.dark-theme .card-badge,body.dark-theme .category-badge,body.dark-theme .action-badge,body.dark-theme [class*=badge]:not([class*=badge-]),body.dark-theme .tool-card .badge,body.dark-theme .feature-card .badge{background-color:#e74c3c26!important;color:#e74c3c!important;border:1px solid rgba(231,76,60,.3)!important;font-weight:500!important}body.dark-theme .badge-organize,body.dark-theme .badge-convert,body.dark-theme .badge-generate,body.dark-theme .badge-images{background-color:#e74c3c26!important;color:#e74c3c!important;border:1px solid rgba(231,76,60,.3)!important}body.dark-theme .filter-btn,body.dark-theme .filter-button,body.dark-theme .category-filter,body.dark-theme .tool-filter,body.dark-theme [class*=filter-btn],body.dark-theme .filters button,body.dark-theme .filter-group button{background-color:#21262d!important;color:#8b949e!important;border:1px solid #30363d!important}body.dark-theme .filter-btn:hover,body.dark-theme .filter-button:hover,body.dark-theme .category-filter:hover,body.dark-theme .tool-filter:hover,body.dark-theme [class*=filter-btn]:hover,body.dark-theme .filters button:hover,body.dark-theme .filter-group button:hover{background-color:#30363d!important;color:#f0f6fc!important;border-color:#e74c3c!important}body.dark-theme .filter-btn.active,body.dark-theme .filter-btn.selected,body.dark-theme .filter-btn[aria-selected=true],body.dark-theme .filter-button.active,body.dark-theme .filter-button.selected,body.dark-theme .filter-button[aria-selected=true],body.dark-theme .category-filter.active,body.dark-theme .category-filter.selected,body.dark-theme .category-filter[aria-selected=true],body.dark-theme .tool-filter.active,body.dark-theme .tool-filter.selected,body.dark-theme .tool-filter[aria-selected=true],body.dark-theme [class*=filter-btn].active,body.dark-theme [class*=filter-btn].selected,body.dark-theme [class*=filter-btn][aria-selected=true],body.dark-theme .filters button.active,body.dark-theme .filters button.selected,body.dark-theme .filters button[aria-selected=true],body.dark-theme .filter-group button.active,body.dark-theme .filter-group button.selected,body.dark-theme .filter-group button[aria-selected=true]{background-color:#e74c3c!important;color:#fff!important;border-color:#e74c3c!important}body.dark-theme .filter-btn i,body.dark-theme .filter-btn .icon,body.dark-theme .filter-button i,body.dark-theme .filter-button .icon,body.dark-theme .category-filter i,body.dark-theme .category-filter .icon,body.dark-theme .tool-filter i,body.dark-theme .tool-filter .icon,body.dark-theme [class*=filter-btn] i,body.dark-theme [class*=filter-btn] .icon,body.dark-theme .filters button i,body.dark-theme .filters button .icon,body.dark-theme .filter-group button i,body.dark-theme .filter-group button .icon{color:inherit!important}body.dark-theme .description,body.dark-theme .tool-description,body.dark-theme .card-description,body.dark-theme .page-description,body.dark-theme .hero-description,body.dark-theme [class*=description]{color:#b8bfc7!important}body.dark-theme .community-bar,body.dark-theme .growing-bar,body.dark-theme .announcement-bar,body.dark-theme [class*=community],body.dark-theme [class*=growing]{background-color:#30363d80!important;border:1px solid #30363d!important}body.dark-theme .community-bar span,body.dark-theme .community-bar p,body.dark-theme .growing-bar span,body.dark-theme .growing-bar p,body.dark-theme .announcement-bar span,body.dark-theme .announcement-bar p,body.dark-theme [class*=community] span,body.dark-theme [class*=community] p,body.dark-theme [class*=growing] span,body.dark-theme [class*=growing] p{color:#8b949e!important}body.dark-theme .testimonial-card,body.dark-theme .review-card,body.dark-theme .testimonial-item,body.dark-theme [class*=testimonial],body.dark-theme [class*=review-card]{background-color:#1c2128!important;border:1px solid #30363d!important;box-shadow:0 4px 20px #0006!important}body.dark-theme .testimonial-card .quote,body.dark-theme .testimonial-card .review-text,body.dark-theme .testimonial-card .testimonial-text,body.dark-theme .review-card .quote,body.dark-theme .review-card .review-text,body.dark-theme .review-card .testimonial-text,body.dark-theme .testimonial-item .quote,body.dark-theme .testimonial-item .review-text,body.dark-theme .testimonial-item .testimonial-text,body.dark-theme [class*=testimonial] .quote,body.dark-theme [class*=testimonial] .review-text,body.dark-theme [class*=testimonial] .testimonial-text,body.dark-theme [class*=review-card] .quote,body.dark-theme [class*=review-card] .review-text,body.dark-theme [class*=review-card] .testimonial-text{color:#b8bfc7!important}body.dark-theme .testimonial-card .author,body.dark-theme .testimonial-card .reviewer-name,body.dark-theme .testimonial-card .name,body.dark-theme .review-card .author,body.dark-theme .review-card .reviewer-name,body.dark-theme .review-card .name,body.dark-theme .testimonial-item .author,body.dark-theme .testimonial-item .reviewer-name,body.dark-theme .testimonial-item .name,body.dark-theme [class*=testimonial] .author,body.dark-theme [class*=testimonial] .reviewer-name,body.dark-theme [class*=testimonial] .name,body.dark-theme [class*=review-card] .author,body.dark-theme [class*=review-card] .reviewer-name,body.dark-theme [class*=review-card] .name{color:#f0f6fc!important}body.dark-theme .testimonial-card .role,body.dark-theme .testimonial-card .position,body.dark-theme .testimonial-card .company,body.dark-theme .review-card .role,body.dark-theme .review-card .position,body.dark-theme .review-card .company,body.dark-theme .testimonial-item .role,body.dark-theme .testimonial-item .position,body.dark-theme .testimonial-item .company,body.dark-theme [class*=testimonial] .role,body.dark-theme [class*=testimonial] .position,body.dark-theme [class*=testimonial] .company,body.dark-theme [class*=review-card] .role,body.dark-theme [class*=review-card] .position,body.dark-theme [class*=review-card] .company{color:#8b949e!important}body.dark-theme .all-tools-btn,body.dark-theme .tools-trigger,body.dark-theme [class*=all-tools],body.dark-theme nav button[class*=tools]{background-color:transparent!important;color:#f0f6fc!important;border:none!important}body.dark-theme .all-tools-btn:hover,body.dark-theme .tools-trigger:hover,body.dark-theme [class*=all-tools]:hover,body.dark-theme nav button[class*=tools]:hover{background-color:#e74c3c1a!important;color:#e74c3c!important}body.dark-theme .tool-card,body.dark-theme .feature-card,body.dark-theme .service-card{background-color:#161b22!important;border:1px solid #30363d!important;box-shadow:0 2px 10px #0000004d!important}body.dark-theme .tool-card:hover,body.dark-theme .feature-card:hover,body.dark-theme .service-card:hover{border-color:#e74c3c!important;box-shadow:0 8px 25px #e74c3c26!important;transform:translateY(-2px)}body.dark-theme .tool-card .tool-title,body.dark-theme .tool-card .card-title,body.dark-theme .tool-card h3,body.dark-theme .tool-card h4,body.dark-theme .feature-card .tool-title,body.dark-theme .feature-card .card-title,body.dark-theme .feature-card h3,body.dark-theme .feature-card h4,body.dark-theme .service-card .tool-title,body.dark-theme .service-card .card-title,body.dark-theme .service-card h3,body.dark-theme .service-card h4{color:#f0f6fc!important}body.dark-theme .tool-card .tool-description,body.dark-theme .tool-card p,body.dark-theme .feature-card .tool-description,body.dark-theme .feature-card p,body.dark-theme .service-card .tool-description,body.dark-theme .service-card p{color:#8b949e!important}body.dark-theme .tool-card .tool-icon,body.dark-theme .tool-card .card-icon,body.dark-theme .feature-card .tool-icon,body.dark-theme .feature-card .card-icon,body.dark-theme .service-card .tool-icon,body.dark-theme .service-card .card-icon{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;color:#fff!important}body.dark-theme .hero-subtitle,body.dark-theme .hero-text,body.dark-theme .hero p,body.dark-theme [class*=hero] p{color:#b8bfc7!important}body.dark-theme .upload-section,body.dark-theme .upload-container,body.dark-theme .file-upload{background-color:#161b22!important;border-radius:16px!important}body.dark-theme .upload-section .upload-title,body.dark-theme .upload-section h2,body.dark-theme .upload-section h3,body.dark-theme .upload-container .upload-title,body.dark-theme .upload-container h2,body.dark-theme .upload-container h3,body.dark-theme .file-upload .upload-title,body.dark-theme .file-upload h2,body.dark-theme .file-upload h3{color:#f0f6fc!important}body.dark-theme .upload-section .upload-hint,body.dark-theme .upload-section .upload-subtitle,body.dark-theme .upload-section p,body.dark-theme .upload-container .upload-hint,body.dark-theme .upload-container .upload-subtitle,body.dark-theme .upload-container p,body.dark-theme .file-upload .upload-hint,body.dark-theme .file-upload .upload-subtitle,body.dark-theme .file-upload p{color:#8b949e!important}body.dark-theme *{scrollbar-width:thin;scrollbar-color:#30363d #0d1117}body.dark-theme .mega-menu h4,body.dark-theme .mega-menu h5,body.dark-theme .mega-menu .section-title,body.dark-theme .dropdown-menu h4,body.dark-theme .dropdown-menu h5,body.dark-theme [class*=mega] h4,body.dark-theme [class*=mega] h5{color:#f0f6fc!important;font-weight:600!important;border-bottom:1px solid #30363d!important;padding-bottom:8px!important;margin-bottom:12px!important}body.dark-theme .mega-menu .description,body.dark-theme .mega-menu p,body.dark-theme .dropdown-menu .description,body.dark-theme [class*=mega] .description{color:#8b949e!important}body.dark-theme .tool-card i,body.dark-theme .feature-card i,body.dark-theme .card i.fa,body.dark-theme .card i.fas{color:#e74c3c!important}body.dark-theme .download-btn,body.dark-theme .success-btn,body.dark-theme [class*=download],body.dark-theme button[class*=success]{background:linear-gradient(135deg,#27ae60,#2ecc71)!important;color:#fff!important;border:none!important}body.dark-theme .download-btn:hover,body.dark-theme .success-btn:hover,body.dark-theme [class*=download]:hover,body.dark-theme button[class*=success]:hover{box-shadow:0 4px 15px #27ae604d!important}body.dark-theme .progress-fill,body.dark-theme .progress-bar-fill,body.dark-theme [class*=progress-fill]{background:linear-gradient(135deg,#3498db,#2980b9)!important}body.dark-theme .btn-primary,body.dark-theme .primary-btn,body.dark-theme .start-btn,body.dark-theme .cta-btn,body.dark-theme button.primary,body.dark-theme .hero-btn,body.dark-theme .main-btn,body.dark-theme button[class*=start],body.dark-theme a[class*=start]{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border:none!important;color:#fff!important}body.dark-theme .btn-primary:hover,body.dark-theme .primary-btn:hover,body.dark-theme .start-btn:hover,body.dark-theme .cta-btn:hover,body.dark-theme button.primary:hover,body.dark-theme .hero-btn:hover,body.dark-theme .main-btn:hover,body.dark-theme button[class*=start]:hover,body.dark-theme a[class*=start]:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important;box-shadow:0 4px 15px #e74c3c66!important}body.dark-theme .tool-icon,body.dark-theme .icon-circle,body.dark-theme .icon-bg,body.dark-theme .tool-card .icon,body.dark-theme .card .tool-icon-wrapper,body.dark-theme [class*=tool-icon]{background:#e74c3c26!important}body.dark-theme .tool-icon svg,body.dark-theme .tool-icon i,body.dark-theme .icon-circle svg,body.dark-theme .icon-circle i,body.dark-theme .icon-bg svg,body.dark-theme .icon-bg i,body.dark-theme .tool-card .icon svg,body.dark-theme .tool-card .icon i,body.dark-theme .card .tool-icon-wrapper svg,body.dark-theme .card .tool-icon-wrapper i,body.dark-theme [class*=tool-icon] svg,body.dark-theme [class*=tool-icon] i{color:#e74c3c!important}body.dark-theme .category-badge,body.dark-theme .tool-badge,body.dark-theme .card-badge,body.dark-theme [class*=category-badge],body.dark-theme .badge:not(.tool-icon){background:#30363dcc!important;color:#8b949e!important}body.dark-theme i.fa:not(.tool-icon *),body.dark-theme i.fas:not(.tool-icon *),body.dark-theme i.far:not(.tool-icon *),body.dark-theme i.fab:not(.tool-icon *){color:#8b949e!important}body.dark-theme .view-all-link,body.dark-theme .see-more,body.dark-theme [class*=arrow]:not(button):not(.tool-icon){color:#8b949e!important}body.dark-theme .view-all-link:hover,body.dark-theme .see-more:hover,body.dark-theme [class*=arrow]:not(button):not(.tool-icon):hover{color:#f0f6fc!important}body.dark-theme .mini-stat .mini-stat-icon,body.dark-theme .lottie-mini-stats .mini-stat-icon{color:#8b949e!important}body.dark-theme .filter-tab.active,body.dark-theme .filter-btn.active,body.dark-theme button.active[class*=filter]{background:#e74c3c!important;color:#fff!important}body.dark-theme .like-btn svg,body.dark-theme .like-btn i,body.dark-theme [class*=heart] svg,body.dark-theme [class*=heart] i,body.dark-theme [class*=love] svg,body.dark-theme [class*=love] i{color:#8b949e!important}
