.file-converter-page{--flint-primary: #6366f1;--flint-primary-hover: #4f46e5;--flint-primary-dark: #3730a3;--status-success: #10b981;--status-warning: #f59e0b;--status-error: #ef4444;--status-info: #3b82f6;--memory-low: #10b981;--memory-moderate: #f59e0b;--memory-high: #f97316;--memory-critical: #ef4444;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;width:100%;padding:.5rem 0 0;color:var(--text-primary);box-sizing:border-box}.file-converter-page .content-wrapper{box-sizing:border-box}@media(max-width:768px){.file-converter-page{overflow-x:hidden}.converter-header h1{font-size:1.75rem}.converter-header p{font-size:.9rem}.smart-upload-zone{padding:1.5rem 1rem}.upload-title,.queue-title{font-size:1rem}.trust-features-horizontal{grid-template-columns:1fr;gap:.5rem;padding:.75rem}.trust-item{padding:.75rem;flex-direction:row;text-align:left}.trust-icon{font-size:1.25rem;width:36px;height:36px}.trust-item h3{font-size:.9rem;margin-bottom:.125rem}.trust-item p{font-size:.75rem}.file-queue,.smart-upload-zone,.supported-formats,.quick-presets-section,.preset-manager-inline,.batch-rename-section{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}input[type=text],input[type=url],select,textarea{max-width:100%;box-sizing:border-box}.item-name-edit{flex-wrap:wrap;width:100%}.item-name-edit input{width:100%;max-width:100%;box-sizing:border-box;flex:1 1 100%}.rename-save-btn,.rename-cancel-btn{flex:1;min-width:0;padding:.5rem .75rem;font-size:1rem;white-space:nowrap}.item-name-edit{margin-bottom:.75rem}.item-settings{padding:.75rem}.settings-grid{display:flex;flex-direction:column;gap:1.25rem}.setting-group{width:100%;display:flex;flex-direction:column;gap:.5rem}.setting-group label{font-size:.875rem;font-weight:500;display:flex;justify-content:space-between;align-items:center}.setting-group input[type=range]{width:100%}.setting-group input[type=number],.setting-group select{width:100%;box-sizing:border-box}.dimension-inputs{display:flex;flex-direction:column;gap:1rem}.dimension-input{display:flex;flex-direction:column;gap:.5rem}.dimension-input label{font-size:.875rem;font-weight:500}.dimension-input input{width:100%;box-sizing:border-box}.dimension-preview{font-size:.75rem;color:var(--text-secondary);text-align:center;padding:.5rem;background:#ffffff08;border-radius:var(--radius-sm);margin-top:.5rem}.checkbox-group{display:flex;flex-direction:column;gap:.75rem}.checkbox-wrapper{display:flex;align-items:center;gap:.5rem}.inline-settings{padding:.75rem}.inline-settings .settings-row{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.inline-settings .settings-row:last-child{margin-bottom:0}.inline-settings .settings-row label{font-size:.875rem;font-weight:500;display:flex;justify-content:space-between;align-items:center}.inline-settings .settings-row select,.inline-settings .settings-row input[type=range],.inline-settings .settings-row input[type=number]{width:100%;box-sizing:border-box}.inline-settings .checkbox-wrapper{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.dimension-controls{display:flex;flex-direction:column;gap:1rem;width:100%}.dimension-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.dimension-group label{font-size:.875rem;font-weight:500;display:flex;flex-direction:column;gap:.5rem}.dimension-group label span{display:block}.dimension-group input,.dimension-input-field{width:100%;box-sizing:border-box;padding:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem}.dimension-info{display:flex;flex-direction:column;gap:.5rem;width:100%}.dimension-label{font-size:.875rem;font-weight:500;display:block}.dimension-value{font-size:.875rem;color:var(--text-secondary);display:block}.dimension-info-sub{font-size:.75rem;color:var(--text-secondary);padding:.5rem;background:#ffffff08;border-radius:var(--radius-sm);width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.reset-dimensions-btn-inline{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-secondary);padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem;gap:.5rem}.reset-button{width:100%;justify-content:center}.settings-checkboxes{display:flex;flex-direction:column;gap:.75rem}.settings-checkboxes .checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400}.checkbox-label{display:flex;align-items:center;gap:.5rem}select{padding-right:2.5rem}}.file-converter-header{margin-bottom:var(--spacing-2xl);text-align:center}.file-converter-header h1{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-sm);color:var(--text-primary);display:inline-flex;align-items:center;gap:var(--spacing-md)}.file-converter-header h1 i{font-size:2rem;color:var(--flint-primary)}.file-converter-header p{font-size:1.125rem;color:var(--text-secondary);margin:0}.file-converter-content{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:100%}.file-converter-main{display:flex;flex-direction:column;gap:0}.file-converter-page .file-converter-main,.file-converter-page .file-queue,.file-converter-page .smart-upload-zone,.file-converter-page .memory-monitor,.file-converter-page .supported-formats,.file-converter-page .info-section{box-sizing:border-box;max-width:100%;width:100%}.file-upload-zone{background:#ffffff0d;border:2px dashed var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-2xl);text-align:center;transition:all var(--transition-normal);cursor:pointer;box-shadow:0 2px 8px #0000004d}.file-upload-zone:hover{border-color:var(--flint-primary);background:#ffffff14}.file-upload-zone.dragging{border-color:var(--flint-primary);background:var(--flint-primary-dark);opacity:.9}.upload-icon{font-size:3rem;color:var(--flint-primary);margin-bottom:var(--spacing-md)}.upload-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-sm)}.upload-description{font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--spacing-sm);line-height:2}.upload-button{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--flint-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast)}.upload-button:hover{background:var(--flint-primary-hover)}.upload-button:active{transform:scale(.98)}.file-queue{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);margin:var(--spacing-md) 0;padding:var(--spacing-md);box-shadow:0 2px 8px #0000004d;box-sizing:border-box;max-width:100%}.queue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.queue-title{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-sm)}.queue-title i{font-size:1.25rem;color:var(--flint-primary)}.queue-stats{display:flex;gap:var(--spacing-md);font-size:.875rem;color:var(--text-secondary);align-items:center}.queue-actions{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}@media(max-width:768px){.queue-header{display:flex;flex-direction:column;gap:.5rem}.queue-title{display:flex;align-items:center;gap:.5rem;order:1}.queue-stats{font-size:.8rem;display:flex;flex-wrap:wrap;gap:.5rem;order:2;width:100%;align-items:center}.queue-stats>span{flex:0 0 auto}.queue-stats:has(button:nth-of-type(2))>span:last-of-type{flex-basis:100%}.queue-stats>button{flex:1;min-width:0;padding:.5rem;font-size:0;display:flex;align-items:center;justify-content:center}.queue-stats>button i{font-size:1rem}.queue-actions{order:3;width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:.5rem}.queue-actions button{flex:1;min-width:0;padding:.5rem;font-size:0}.queue-actions button i{font-size:1rem}}.queue-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.queue-empty{text-align:center;padding:var(--spacing-xs);color:var(--text-muted)}.queue-item{padding:var(--spacing-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);transition:border-color var(--transition-fast),background var(--transition-fast)}.queue-item:hover{border-color:var(--border-secondary);background:#ffffff0a}.item-main{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}@media(max-width:768px){.queue-item{padding:.75rem}.item-main{flex-direction:column;align-items:stretch;gap:.75rem}.item-info-section{width:100%}.item-controls{width:100%;flex-wrap:wrap;justify-content:space-between}.item-controls select,.item-controls button{flex:1;min-width:0}.item-controls .settings-button{width:48px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 48px}.item-controls .convert-button{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.format-selector-wrapper{flex:1 1 100%;width:100%}.format-selector{width:100%;min-width:0;flex-direction:column;align-items:stretch}.format-select{width:100%;min-width:0}}.item-info-section{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.item-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:var(--radius-md);color:var(--flint-primary);font-size:1.5rem;overflow:hidden}.file-thumbnail{width:100%;height:100%;object-fit:cover}.item-info{flex:1;min-width:0}.item-name{font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta{display:flex;gap:var(--spacing-md);font-size:.75rem;color:var(--text-secondary);align-items:center}.item-badge{padding:2px 4px;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.item-progress{width:100%;margin-top:var(--spacing-sm)}.progress-bar{height:4px;background:#3341554d;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--spacing-xs)}.progress-fill{height:100%;background:linear-gradient(90deg,#ef4444,#f59e0b,#eab308,#84cc16,#22c55e);background-size:200% 100%;transition:width var(--transition-normal)}.progress-fill.processing{animation:progressGradient 2s linear infinite}.progress-fill.completed{background:var(--status-success)}@keyframes progressGradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.progress-text{font-size:.75rem;color:var(--text-secondary);text-align:right}.progress-stage{font-size:.75rem;color:var(--text-secondary);float:left}.item-progress:after{content:"";display:block;clear:both}.item-controls{display:flex;gap:var(--spacing-md);align-items:center;justify-content:flex-end;padding:0;border:none}.format-selector{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:250px}.format-selector label{font-size:.875rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.format-select{flex:1;padding:var(--spacing-sm) var(--spacing-md);background:#0f172acc;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.format-select:hover{border-color:var(--flint-primary);background:#0f172a}.format-select:focus{outline:none;border-color:var(--flint-primary);box-shadow:0 0 0 2px #6366f133}.settings-button{padding:var(--spacing-sm) var(--spacing-md);background:#ffffff0d;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm)}.settings-button:hover{background:#ffffff14;border-color:var(--flint-primary);color:var(--flint-primary)}.convert-button{padding:var(--spacing-sm) var(--spacing-lg);background:var(--flint-primary);border:1px solid var(--flint-primary);border-radius:var(--radius-md);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm)}.convert-button:hover:not(:disabled){background:var(--flint-primary-hover);border-color:var(--flint-primary-hover);box-shadow:0 4px 12px #6366f14d}.convert-button:disabled{opacity:.6;cursor:not-allowed;background:var(--flint-primary)}.convert-button i{font-size:.875rem}.download-button{padding:var(--spacing-sm) var(--spacing-lg);background:var(--status-success);border:1px solid var(--status-success);border-radius:var(--radius-md);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm)}.download-button:hover{background:#059669;border-color:#059669;box-shadow:0 4px 12px #10b9814d}.download-button i{font-size:.875rem}.fa-spin{animation:fa-spin 1s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-type{font-size:.75rem;color:var(--text-muted);background:#ffffff0d;padding:2px 8px;border-radius:var(--radius-sm)}.item-category{font-size:.75rem;font-weight:500;padding:3px 10px;border-radius:var(--radius-sm)}.category-purple,.item-category.category-purple{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.category-blue,.item-category.category-blue{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.category-green,.item-category.category-green{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.category-red,.item-category.category-red{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.category-yellow,.item-category.category-yellow{background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.3)}.category-orange,.item-category.category-orange{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.3)}.category-pink,.item-category.category-pink{background:#ec489926;color:#f472b6;border:1px solid rgba(236,72,153,.3)}.category-gray,.item-category.category-gray{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.category-teal,.item-category.category-teal{background:#14b8a626;color:#2dd4bf;border:1px solid rgba(20,184,166,.3)}.category-cyan,.item-category.category-cyan{background:#0ea5e926;color:#22d3ee;border:1px solid rgba(14,165,233,.3)}.category-lime,.item-category.category-lime{background:#84cc1626;color:#a3e635;border:1px solid rgba(132,204,22,.3)}.category-indigo,.item-category.category-indigo{background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.category-icon.category-purple{background:#a855f71a;border-color:#a855f733}.category-icon.category-purple i{color:#c084fc}.category-icon.category-blue{background:#3b82f61a;border-color:#3b82f633}.category-icon.category-blue i{color:#60a5fa}.category-icon.category-green{background:#22c55e1a;border-color:#22c55e33}.category-icon.category-green i{color:#4ade80}.category-icon.category-red{background:#ef44441a;border-color:#ef444433}.category-icon.category-red i{color:#f87171}.category-icon.category-yellow{background:#eab3081a;border-color:#eab30833}.category-icon.category-yellow i{color:#facc15}.category-icon.category-orange{background:#f973161a;border-color:#f9731633}.category-icon.category-orange i{color:#fb923c}.category-icon.category-pink{background:#ec48991a;border-color:#ec489933}.category-icon.category-pink i{color:#f472b6}.item-actions{display:flex;gap:var(--spacing-sm)}.category-icon.category-teal{background:#14b8a61a;border-color:#14b8a633}.category-icon.category-teal i{color:#2dd4bf}.category-icon.category-cyan{background:#0ea5e91a;border-color:#0ea5e933}.category-icon.category-cyan i{color:#22d3ee}.category-icon.category-lime{background:#84cc161a;border-color:#84cc1633}.category-icon.category-lime i{color:#a3e635}.category-icon.category-indigo{background:#6366f11a;border-color:#6366f133}.category-icon.category-indigo i{color:#818cf8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid transparent;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--flint-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--flint-primary-hover)}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-primary)}.btn-secondary:hover:not(:disabled){border-color:var(--border-secondary);background:#6366f10d}.btn-danger{background:var(--status-error);color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-icon{padding:var(--spacing-sm);aspect-ratio:1}.memory-monitor{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);margin:var(--spacing-md) 0;padding:var(--spacing-md);box-shadow:0 2px 8px #0000004d;box-sizing:border-box;max-width:100%}.memory-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.memory-header h3{font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-primary)}.memory-header h3 i{font-size:1rem;color:var(--flint-primary)}.memory-stats{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem}.memory-used{color:var(--flint-primary);font-weight:600}.memory-separator{color:var(--text-muted)}.memory-total{color:var(--text-secondary)}.memory-bar-container{height:8px;background:#3341554d;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--spacing-sm)}.memory-bar{height:100%;transition:all var(--transition-normal)}.memory-bar.low{background:var(--memory-low)}.memory-bar.moderate{background:var(--memory-moderate)}.memory-bar.high{background:var(--memory-high)}.memory-bar.critical{background:var(--memory-critical)}.memory-percentage{font-size:1.5rem;font-weight:700;color:var(--memory-low)}.memory-percentage.moderate{color:var(--memory-moderate)}.memory-percentage.high{color:var(--memory-high)}.memory-percentage.critical{color:var(--memory-critical)}.memory-info{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-secondary)}.memory-info .memory-percentage{font-size:.875rem;font-weight:500}.memory-warning{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--status-error);font-size:.75rem;font-weight:500}.memory-warning i{font-size:.75rem}.inline-settings{padding:var(--spacing-md);background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.settings-row{margin-bottom:var(--spacing-lg)}.settings-row:last-child{margin-bottom:0}.settings-row>label{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs);font-size:.875rem;font-weight:500;color:var(--text-primary)}.dimension-controls{display:flex;gap:var(--spacing-md);align-items:flex-end;flex-wrap:wrap}.dimension-group{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:0 0 auto;min-width:120px}.dimension-group label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.dimension-group input{width:100%;box-sizing:border-box;padding:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem;height:38px}.dimension-info-sub{flex:1 1 100%;order:10}.reset-dimensions-btn-inline{flex:0 0 auto;order:5;height:38px;padding:.5rem 1rem;white-space:nowrap;align-self:flex-end;margin-bottom:0;gap:.5rem}@media(max-width:768px){.dimension-controls{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.dimension-group{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important;min-width:unset!important}.dimension-group label{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important}.dimension-info-sub{order:unset!important}.reset-dimensions-btn-inline{order:unset!important;width:100%!important;height:auto!important;padding:.5rem!important;gap:.5rem!important}}.dimension-group label span{font-size:.875rem;font-weight:500;color:var(--text-primary)}.reset-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:all var(--transition-fast);height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reset-button:hover{background:#ffffff1a;border-color:var(--flint-primary);color:var(--flint-primary)}.original-size{display:block;color:var(--text-muted);font-size:.75rem;margin-top:var(--spacing-xs)}.settings-checkboxes{display:flex;gap:var(--spacing-2xl);align-items:center}.settings-checkboxes .checkbox-label{flex:0 0 auto;margin:0}.quality-value{color:var(--flint-primary);font-weight:600}.quality-slider{width:100%;height:6px;background:#ffffff1a;outline:none;border-radius:var(--radius-sm);-webkit-appearance:none;appearance:none}.quality-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--flint-primary);cursor:pointer;border-radius:50%;border:2px solid white}.quality-slider::-moz-range-thumb{width:18px;height:18px;background:var(--flint-primary);cursor:pointer;border-radius:50%;border:2px solid white}.dimension-input{width:100%;height:38px;padding:var(--spacing-sm) var(--spacing-md);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem;min-width:0;box-sizing:border-box}.dimension-input:focus{outline:none;border-color:var(--flint-primary)}.checkbox-label{display:inline-flex!important;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:400;white-space:nowrap;margin:0;padding:0}.checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin:0;flex-shrink:0}.checkbox-label span{margin:0;padding:0;line-height:1.5}@media(max-width:768px){.file-converter-header h1{font-size:1.875rem}.queue-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.queue-item{flex-direction:column;align-items:stretch}.item-progress{flex:1}}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.error-notification{background:var(--status-error);color:#fff;padding:1rem 1.5rem;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-content{display:flex;align-items:center;gap:.75rem;flex:1}.error-content i{font-size:1.25rem;flex-shrink:0}.error-content span{font-size:.95rem;line-height:1.5}.error-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-shrink:0}.error-close:hover{background:#ffffff1a}.error-close i{font-size:1rem}.remove-file-button{background:transparent;border:1px solid var(--border-primary);color:var(--status-error);padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;font-size:.9rem}.remove-file-button:hover{background:#ef44441a;border-color:var(--status-error)}.remove-file-button:active{transform:scale(.95)}.remove-file-button i{font-size:1rem}.clear-all-button{background:transparent;border:1px solid var(--border-primary);color:var(--status-error);padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;font-size:.9rem}.clear-all-button:hover{background:#ef44441a;border-color:var(--status-error)}.clear-all-button:active{transform:scale(.95)}.clear-all-button i{font-size:1rem}.download-all-button{background:transparent;border:1px solid var(--border-primary);color:#d97706;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem}.download-all-button:hover:not(:disabled){background:#d977061a;border-color:#d97706}.download-all-button:active:not(:disabled){transform:scale(.95)}.download-all-button:disabled{opacity:.4;cursor:not-allowed;color:var(--text-disabled)}.download-all-button i{font-size:1rem}.batch-rename-button{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem}.batch-rename-button:hover{background:#ffffff0d;border-color:var(--text-secondary)}.batch-rename-button:active{transform:scale(.95)}.batch-rename-button i{font-size:1rem}.convert-all-button{background:var(--flint-primary);border:none;color:#fff;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.convert-all-button:hover{background:var(--flint-primary-hover)}.convert-all-button:active{transform:scale(.95)}.convert-all-button i{font-size:1rem}.stop-conversion-button{background:var(--status-error);border:none;color:#fff;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.stop-conversion-button:hover{background:#dc2626}.stop-conversion-button:active{transform:scale(.95)}.stop-conversion-button i{font-size:1rem}.stop-file-button{background:var(--status-error);border:none;color:#fff;padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.stop-file-button:hover{background:#dc2626}.stop-file-button:active{transform:scale(.95)}.stop-file-button i{font-size:1rem}.url-upload-section{display:flex;align-items:center;gap:.75rem;padding:0 1rem}@media(max-width:768px){.url-upload-section{flex-direction:column;gap:.5rem;padding:0;width:100%}.url-upload-section input,.url-upload-section button{width:100%;box-sizing:border-box}}.unsupported-message{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:var(--radius-md);color:#eab308;font-size:.9rem;font-weight:500}.unsupported-message i{font-size:1rem}.codec-warning{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;margin:.5rem 0;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:var(--radius-md);color:#f97316;font-size:.875rem;line-height:1.5}.codec-warning i{font-size:1.125rem;margin-top:.125rem;flex-shrink:0}.codec-warning span{flex:1}.item-name{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-primary)}.rename-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;opacity:0;transition:all var(--transition-fast);font-size:.85rem}.item-info:hover .rename-btn{opacity:1}.rename-btn:hover{color:var(--flint-primary)}.item-name-edit{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.rename-input{flex:1;background:var(--bg-tertiary);border:1px solid var(--border-focus);color:var(--text-primary);padding:.4rem .6rem;border-radius:var(--radius-sm);font-size:.9rem;outline:none}.rename-save-btn,.rename-cancel-btn{background:transparent;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:.9rem}.rename-save-btn{color:var(--status-success)}.rename-save-btn:hover{background:#10b9811a}.rename-cancel-btn{color:var(--status-error)}.rename-cancel-btn:hover{background:#ef44441a}.batch-rename-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);overflow:hidden}.error-notification{background:var(--status-error);color:#fff;padding:1rem 1.5rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;margin-bottom:0rem;animation:slideDown .3s ease-out;box-shadow:0 4px 12px #ef444433}.error-content{display:flex;align-items:center;gap:.75rem}.error-content i{font-size:1.25rem}.error-close{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity var(--transition-fast)}.error-close:hover{opacity:1}.warning-notification{background:#f97316;color:#fff;padding:1rem 1.5rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;animation:slideDown .3s ease-out;box-shadow:0 4px 12px #f9731633}.warning-content{display:flex;align-items:center;gap:.75rem}.warning-text{display:flex;flex-direction:column}.warning-main{line-height:1.35}.warning-suggestion{margin-top:.25rem}.warning-content i{font-size:1.25rem}.warning-close{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity var(--transition-fast)}.warning-close:hover{opacity:1}.batch-rename-header{background:var(--bg-tertiary);padding:1rem 1.5rem;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;align-items:center}.batch-rename-header h4{margin:0;color:var(--text-primary);font-size:1rem;display:flex;align-items:center;gap:.5rem}.batch-rename-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.batch-rename-close:hover{color:var(--text-primary)}.batch-rename-header h4 i{color:var(--flint-primary)}.batch-rename-content{padding:1.25rem}.batch-rename-preview{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:.875rem;margin-bottom:1rem;color:var(--text-secondary);font-family:monospace;font-size:.9rem;text-align:center}.numbering-indicator{color:var(--flint-primary);font-weight:700}.ext-indicator{color:var(--text-muted)}.batch-rename-fields{display:flex;flex-direction:column;gap:0;margin-bottom:.5rem}.batch-rename-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);align-items:end}.batch-input{width:100%;background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);padding:.75rem;border-radius:var(--radius-md);font-size:.95rem;transition:all var(--transition-fast)}.batch-input:focus{outline:none;border-color:var(--flint-primary);background:var(--bg-elevated)}.batch-input::placeholder{color:var(--text-disabled)}.batch-checkbox{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md);transition:background var(--transition-fast);color:var(--text-secondary);font-size:.9rem}.batch-checkbox:hover{background:var(--bg-elevated)}.batch-checkbox input[type=checkbox]{width:1.1rem;height:1.1rem;cursor:pointer}.batch-rename-actions{display:flex;justify-content:flex-end;margin-top:1rem}.batch-apply-btn{background:var(--flint-primary);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem}.batch-apply-btn:hover:not(:disabled){background:var(--flint-primary-hover)}.batch-apply-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1024px){.rename-btn{opacity:1}}.batch-convert-toggle{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;font-size:.9rem}.batch-convert-toggle:hover{background:#ffffff0d;border-color:var(--text-secondary)}.batch-convert-toggle:active{transform:scale(.95)}.batch-convert-toggle i{font-size:1rem}.batch-convert-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);overflow:hidden}.batch-convert-header{background:var(--bg-tertiary);padding:1rem 1.25rem;border-bottom:1px solid var(--border-primary)}.batch-convert-header h4{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.6rem}.batch-convert-header h4 i{color:var(--flint-primary)}.batch-convert-content{padding:1.25rem}.category-convert-row{display:flex;align-items:center;justify-content:space-between;padding:.875rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-bottom:.75rem;transition:all var(--transition-fast)}.category-convert-row:last-of-type{margin-bottom:1rem}.category-info{display:flex;flex-direction:column;gap:.25rem}.category-name{color:var(--text-primary);font-weight:600;font-size:.95rem}.category-count{color:var(--text-muted);font-size:.85rem}.category-format-select{background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);padding:.6rem .75rem;border-radius:var(--radius-md);font-size:.9rem;min-width:150px;cursor:pointer;transition:all var(--transition-fast)}.category-format-select:focus{outline:none;border-color:var(--flint-primary)}.batch-convert-actions{display:flex;justify-content:flex-end;margin-top:.5rem}[dir=rtl] .settings-row{align-items:right!important;justify-content:right!important;text-align:right!important}.format-notes{margin-top:.5rem;padding:.125rem .5rem;color:var(--text-secondary);line-height:1rem}.format-notes p{margin:.75rem 0;padding:0;font-size:.85rem}.category-purple .format-notes,.category-green .format-notes,.category-red .format-notes,.category-blue .format-notes,.category-yellow .format-notes,.category-orange .format-notes,.category-pink .format-notes,.category-gray .format-notes{color:var(--text-secondary)}[data-theme=light] .file-converter-page,[data-theme=light] .converter-header h1{color:#1e293b}[data-theme=light] .converter-header p{color:#475569}[data-theme=light] .smart-upload-zone{background:#fff;border:2px dashed rgba(0,0,0,.2)}[data-theme=light] .smart-upload-zone:hover{border-color:var(--flint-primary);background-color:#fffc}[data-theme=light] .smart-upload-zone.drag-over{border-color:var(--flint-primary)}[data-theme=light] .upload-icon{color:var(--flint-primary)}[data-theme=light] .upload-title{color:#1e293b}[data-theme=light] .upload-subtitle{color:#64748b}[data-theme=light] .upload-formats{color:#94a3b8}[data-theme=light] .upload-description{color:#475569}[data-theme=light] .trust-item{background:transparent;border:none}[data-theme=light] .trust-item:hover{background:transparent;box-shadow:none;border:none}[data-theme=light] .trust-icon{background:rgba(var(--brand-color-rgb),.08);border-color:rgba(var(--brand-color-rgb),.15)}[data-theme=light] .trust-content strong{color:var(--text-primary)}[data-theme=light] .trust-content p{color:var(--text-secondary)}[data-theme=light] .file-queue{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .queue-header{border-bottom:none}[data-theme=light] .queue-title{color:#1e293b}[data-theme=light] .queue-stats,[data-theme=light] .queue-empty{color:#64748b}[data-theme=light] .queue-actions button,[data-theme=light] .preset-manager-toggle,[data-theme=light] .batch-rename-toggle,[data-theme=light] .stop-conversion-button,[data-theme=light] .download-all-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .convert-all-button{background:var(--flint-primary);border:1px solid var(--flint-primary);color:#fff}[data-theme=light] .download-all-button{background:#fff;border-color:#d97706;color:#d97706}[data-theme=light] .download-all-button:hover:not(:disabled){background:#d9770614;border-color:#b45309!important;color:#b45309}[data-theme=light] .download-all-button:disabled{background:#fff;border-color:#d97706;color:#94a3b8}[data-theme=light] .clear-all-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:#ef4444}[data-theme=light] .queue-actions button span,[data-theme=light] .preset-manager-toggle span,[data-theme=light] .batch-rename-toggle span{color:#1e293b}[data-theme=light] .queue-actions button:hover:not(:disabled),[data-theme=light] .preset-manager-toggle:hover,[data-theme=light] .batch-rename-toggle:hover,[data-theme=light] .download-all-button:hover:not(:disabled){background:#fafbfc;border-color:var(--flint-primary)}[data-theme=light] .convert-all-button:hover{background:var(--flint-primary-hover);border-color:var(--flint-primary-hover)}[data-theme=light] .clear-all-button:hover,[data-theme=light] .stop-conversion-button{background:#fef2f2;border-color:#ef4444;color:#ef4444}[data-theme=light] .stop-conversion-button:hover{background:#fee2e2;border-color:#dc2626;color:#dc2626}[data-theme=light] .file-item{background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 3px #00000014}[data-theme=light] .file-item:hover{background:#fafbfc;box-shadow:0 2px 8px #0000001f;border-color:#0003}[data-theme=light] .queue-item{background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 3px #00000014}[data-theme=light] .queue-item:hover{background:#fafbfc;box-shadow:0 2px 8px #0000001f;border-color:#0003}[data-theme=light] .queue-item label{color:#94a3b8}[data-theme=light] .item-thumbnail{background:#f8fafc;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .thumbnail-icon{color:var(--flint-primary)}[data-theme=light] .item-info,[data-theme=light] .item-name{color:#1e293b}[data-theme=light] .item-meta{color:#64748b}[data-theme=light] .item-size{color:#94a3b8}[data-theme=light] .category-badge{background:#6366f11a;color:var(--flint-primary)}[data-theme=light] .format-select,[data-theme=light] select{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .format-select:hover,[data-theme=light] select:hover{border-color:#0003}[data-theme=light] .format-select:focus,[data-theme=light] select:focus{border-color:var(--flint-primary);background:#fff}[data-theme=light] .convert-button{background:var(--flint-primary);color:#fff}[data-theme=light] .convert-button:hover:not(:disabled){background:var(--flint-primary-hover)}[data-theme=light] .convert-button:disabled{background:#e2e8f0;color:#94a3b8}[data-theme=light] .settings-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .settings-button:hover{background:#fafbfc;border-color:var(--flint-primary)}[data-theme=light] .settings-button.active{background:#6366f11a;border-color:var(--flint-primary);color:var(--flint-primary)}[data-theme=light] .settings-button span{color:inherit}[data-theme=light] .remove-file-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:#ef4444}[data-theme=light] .remove-file-button:hover{background:#fef2f2;border-color:#ef4444}[data-theme=light] .edit-preset-btn-inline{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .edit-preset-btn-inline:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}[data-theme=light] .delete-preset-btn-inline{background:#fff;border:1px solid rgba(0,0,0,.12);color:#64748b}[data-theme=light] .delete-preset-btn-inline:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}[data-theme=light] .delete-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:#64748b}[data-theme=light] .delete-button:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}[data-theme=light] .progress-container{background:#e2e8f0}[data-theme=light] .progress-bar{background:#3341551a}[data-theme=light] .progress-text,[data-theme=light] .status-indicator.pending{color:#64748b}[data-theme=light] .status-indicator.processing{color:var(--flint-primary)}[data-theme=light] .status-indicator.completed{color:#10b981}[data-theme=light] .status-indicator.error{color:#ef4444}[data-theme=light] .inline-settings{background:#fff;border:1px solid rgba(0,0,0,.12)}[data-theme=light] .settings-row>label{color:#1e293b}[data-theme=light] .settings-row label{color:#1e293b}[data-theme=light] .quality-value{color:var(--flint-primary)}[data-theme=light] .quality-slider{background:#e2e8f0}[data-theme=light] .quality-slider::-webkit-slider-thumb{background:var(--flint-primary);border:2px solid #ffffff;box-shadow:0 2px 4px #0003}[data-theme=light] .quality-slider::-moz-range-thumb{background:var(--flint-primary);border:2px solid #ffffff;box-shadow:0 2px 4px #0003}[data-theme=light] .dimension-group label{color:#1e293b}[data-theme=light] .dimension-group input,[data-theme=light] .dimension-input-field{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .dimension-group input:focus,[data-theme=light] .dimension-input-field:focus{border-color:var(--flint-primary);background:#fff}[data-theme=light] .dimension-info-sub{background:#f8fafc;color:#64748b}[data-theme=light] .reset-dimensions-btn-inline{background:#fff;border:1px solid rgba(0,0,0,.12);color:#64748b}[data-theme=light] .reset-dimensions-btn-inline:hover{border-color:var(--flint-primary);color:var(--flint-primary);background:#6366f10d}[data-theme=light] .checkbox-label{color:#1e293b}[data-theme=light] input[type=checkbox]{border:1px solid rgba(0,0,0,.2)}[data-theme=light] input[type=checkbox]:checked{background:var(--flint-primary);border-color:var(--flint-primary)}[data-theme=light] .item-name-edit input{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .item-name-edit input:focus{border-color:var(--flint-primary);background:#fff}[data-theme=light] .url-upload-divider{color:#64748b}[data-theme=light] .url-upload-divider:before,[data-theme=light] .url-upload-divider:after{background:#0000001f}[data-theme=light] .url-upload-divider span{background:#f8fafc;color:#64748b}[data-theme=light] .url-input{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .url-input:focus{border-color:var(--flint-primary);background:#fff;box-shadow:0 0 0 3px #6366f11a}[data-theme=light] .url-input::placeholder{color:#94a3b8}[data-theme=light] .preset-manager-inline{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .preset-manager-header{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .preset-manager-header h3,[data-theme=light] .preset-manager-header h4{color:#1e293b}[data-theme=light] .preset-manager-close{background:transparent;border:none;color:#64748b}[data-theme=light] .preset-manager-close:hover{background:#0000000d;color:#1e293b}[data-theme=light] .preset-manager-content-inline,[data-theme=light] .add-preset-form{background:#fff}[data-theme=light] .add-preset-settings{background:#fff;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .quality-slider-container,[data-theme=light] .preset-options{background:#fff}[data-theme=light] .add-preset-form input,[data-theme=light] .add-preset-form select{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .add-preset-form input::placeholder{color:#94a3b8}[data-theme=light] .add-preset-btn{background:var(--flint-primary);color:#fff}[data-theme=light] .add-preset-btn:hover{background:var(--flint-primary-hover)}[data-theme=light] .preset-item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .preset-item:hover{background:#fafbfc;border-color:#0000001f;box-shadow:0 2px 6px #0000001a}[data-theme=light] .preset-name{color:#1e293b}[data-theme=light] .preset-details,[data-theme=light] .preset-details-inline{color:#64748b}[data-theme=light] .preset-settings-inline{background:#fff;border:1px solid rgba(0,0,0,.08);color:red!important}[data-theme=light] .preset-settings-inline label{color:#000}[data-theme=light] .preset-settings-inline:hover{background:#fafbfc;border-color:#0000001f}[data-theme=light] .preset-item-inline{background:#fff;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .preset-name-inline{color:#000}[data-theme=light] .preset-item-inline:hover{background:#fafbfc;border-color:#0000001f}[data-theme=light] .global-settings-form,[data-theme=light] .global-settings-preview{background:#fff;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .global-settings-label{color:#1e293b}[data-theme=light] .settings-preview,[data-theme=light] .settings-preview-box{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .quality-label{color:#1e293b}[data-theme=light] .preset-apply-btn{background:var(--flint-primary);color:#fff}[data-theme=light] .preset-apply-btn:hover{background:var(--flint-primary-hover)}[data-theme=light] .preset-delete-btn{background:#fff;border:1px solid rgba(0,0,0,.12);color:#64748b}[data-theme=light] .preset-delete-btn:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}[data-theme=light] .batch-rename-section{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .batch-rename-header{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .batch-rename-header h3,[data-theme=light] .batch-rename-header h4{color:#1e293b}[data-theme=light] .batch-rename-close{background:transparent;border:none;color:#64748b}[data-theme=light] .batch-rename-close:hover{background:#0000000d;color:#1e293b}[data-theme=light] .batch-rename-content{background:#fff}[data-theme=light] .batch-rename-preview,[data-theme=light] .batch-rename-fields input{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .batch-rename-fields input:focus{border-color:var(--flint-primary);background:#fff}[data-theme=light] .batch-rename-apply{background:var(--flint-primary);color:#fff}[data-theme=light] .batch-rename-apply:hover{background:var(--flint-primary-hover)}[data-theme=light] .memory-monitor{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .memory-bar,[data-theme=light] .memory-bar-container{background:#e2e8f0}[data-theme=light] .memory-fill,[data-theme=light] .memory-bar-fill,[data-theme=light] .memory-bar.low{background:linear-gradient(90deg,#059669,#10b981)}[data-theme=light] .memory-bar.moderate{background:linear-gradient(90deg,#f59e0b,#fb923c)}[data-theme=light] .memory-bar.high{background:linear-gradient(90deg,#ef4444,#f87171)}[data-theme=light] .memory-bar.critical{background:linear-gradient(90deg,#dc2626,#ef4444)}[data-theme=light] .memory-info,[data-theme=light] .memory-header h3,[data-theme=light] .memory-stats{color:#1e293b}[data-theme=light] .memory-separator{color:#64748b}[data-theme=light] .memory-used{color:#1e293b;font-weight:600}[data-theme=light] .memory-total{color:#64748b}[data-theme=light] .memory-toggle,[data-theme=light] .memory-toggle span{color:#1e293b}[data-theme=light] .memory-toggle:hover,[data-theme=light] .memory-toggle:hover span{color:var(--flint-primary)}[data-theme=light] .supported-formats{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .supported-formats h2{color:#1e293b;border-bottom:2px solid var(--flint-primary)}[data-theme=light] .format-category h3,[data-theme=light] .format-list,[data-theme=light] .supported-formats-toggle,[data-theme=light] .supported-formats-toggle span{color:#1e293b}[data-theme=light] .supported-formats-toggle:hover,[data-theme=light] .supported-formats-toggle:hover span{color:var(--flint-primary)}[data-theme=light] .format-category-content{color:#1e293b}[data-theme=light] .format-category{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .format-category:hover{background:#fafbfc;border-color:var(--flint-primary);box-shadow:0 2px 6px #0000001a}[data-theme=light] .category-content h4,[data-theme=light] .category-content p{color:#1e293b}[data-theme=light] .category-icon{background:#6366f11a;border:1px solid rgba(99,102,241,.2)}[data-theme=light] .category-icon.category-indigo{background:#6366f11f;border-color:#6366f140}[data-theme=light] .category-icon.category-indigo i{color:#4f46e5}[data-theme=light] .formats-title{color:#1e293b}[data-theme=light] .info-sections{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014}[data-theme=light] .info-section{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f;border-radius:var(--radius-lg);margin-bottom:1rem}[data-theme=light] .info-section:last-child{margin-bottom:1rem}[data-theme=light] .info-section h2,[data-theme=light] .info-title{color:#1e293b}[data-theme=light] .info-section p,[data-theme=light] .info-section li,[data-theme=light] .info-content{color:#1e293b!important}[data-theme=light] .how-to-list strong,[data-theme=light] .limitations-list strong,[data-theme=light] .quick-info-btn,[data-theme=light] .quick-info-btn span{color:#1e293b}[data-theme=light] .quick-info-btn:hover,[data-theme=light] .quick-info-btn:hover span{color:var(--flint-primary)}[data-theme=light] [data-tooltip]:after{background:#1e293b;color:#fff;box-shadow:0 4px 12px #0003}[data-theme=light] [data-tooltip]:before{border-top-color:#1e293b}[data-theme=light] ::-webkit-scrollbar-track{background:#f1f5f9}[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=light] .upload-info-links,[data-theme=light] .upload-info-links a{color:#ea580c}[data-theme=light] .upload-info-links a:hover{color:#c2410c}[data-theme=light] .info-title,[data-theme=light] .how-to-list li,[data-theme=light] .how-to-list strong,[data-theme=light] .limitations-list li{color:#1e293b}[data-theme=light] .limitations-list li:before{color:#f59e0b}[data-theme=light] .limitations-list strong,[data-theme=light] .format-item{color:#1e293b}[data-theme=light] .format-row.category-purple .format-category-header,[data-theme=light] .format-row.category-purple .format-category-header i,[data-theme=light] .format-row.category-purple .format-item strong{color:#9333ea}[data-theme=light] .format-row.category-purple:hover{border-color:#9333ea;background:#9333ea0d}[data-theme=light] .format-row.category-blue .format-category-header,[data-theme=light] .format-row.category-blue .format-category-header i,[data-theme=light] .format-row.category-blue .format-item strong{color:#2563eb}[data-theme=light] .format-row.category-blue:hover{border-color:#2563eb;background:#2563eb0d}[data-theme=light] .format-row.category-green .format-category-header,[data-theme=light] .format-row.category-green .format-category-header i,[data-theme=light] .format-row.category-green .format-item strong{color:#059669}[data-theme=light] .format-row.category-green:hover{border-color:#059669;background:#0596690d}[data-theme=light] .format-row.category-red .format-category-header,[data-theme=light] .format-row.category-red .format-category-header i,[data-theme=light] .format-row.category-red .format-item strong{color:#dc2626}[data-theme=light] .format-row.category-red:hover{border-color:#dc2626;background:#dc26260d}[data-theme=light] .format-row.category-yellow .format-category-header,[data-theme=light] .format-row.category-yellow .format-category-header i,[data-theme=light] .format-row.category-yellow .format-item strong{color:#ca8a04}[data-theme=light] .format-row.category-yellow:hover{border-color:#ca8a04;background:#ca8a040d}[data-theme=light] .format-row.category-orange .format-category-header,[data-theme=light] .format-row.category-orange .format-category-header i,[data-theme=light] .format-row.category-orange .format-item strong{color:#ea580c}[data-theme=light] .format-row.category-orange:hover{border-color:#ea580c;background:#ea580c0d}[data-theme=light] .format-row.category-pink .format-category-header,[data-theme=light] .format-row.category-pink .format-category-header i,[data-theme=light] .format-row.category-pink .format-item strong{color:#db2777}[data-theme=light] .format-row.category-pink:hover{border-color:#db2777;background:#db27770d}[data-theme=light] .format-row.category-indigo .format-category-header,[data-theme=light] .format-row.category-indigo .format-category-header i,[data-theme=light] .format-row.category-indigo .format-item strong{color:#4f46e5}[data-theme=light] .format-row.category-indigo:hover{border-color:#4f46e5;background:#4f46e50f}[data-theme=light] .preset-details-inline.category-images{color:#9333ea}[data-theme=light] .preset-details-inline.category-audio{color:#2563eb}[data-theme=light] .preset-details-inline.category-videos{color:#db2777}[data-theme=light] .preset-details-inline.category-documents{color:#059669}[data-theme=light] .preset-details-inline.category-data{color:#d97706}[data-theme=light] .preset-details-inline.category-archives{color:#dc2626}[data-theme=light] .preset-details-inline.category-fonts{color:#7c3aed}[data-theme=light] .edit-preset-btn-inline:hover{background:#2563eb1a;border-color:#2563eb;color:#2563eb}[data-theme=light] .close-inline-btn{color:#64748b}[data-theme=light] .close-inline-btn:hover,[data-theme=light] .dimension-group label span,[data-theme=light] .batch-rename-fields label,[data-theme=light] .batch-rename-fields label span{color:#1e293b}[data-theme=light] .batch-rename-fields input::placeholder{color:#94a3b8}[data-theme=light] .batch-rename-option{background:#fff;border:none}[data-theme=light] .batch-rename-options{background:#fff}[data-theme=light] .batch-rename-option label{color:#1e293b}[data-theme=light] .batch-checkbox{background:#fff}[data-theme=light] .batch-checkbox:hover{background:#f8fafc}[data-theme=light] .batch-checkbox label,[data-theme=light] .checkbox-wrapper label,[data-theme=light] .checkbox-label{color:#1e293b}[data-theme=light] .quick-presets-section{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000014;border-radius:var(--radius-lg);overflow:hidden}[data-theme=light] .quick-presets-section h4{color:#1e293b}[data-theme=light] .quick-presets-header{background:#fff}[data-theme=light] .quick-presets-header:hover{background:#fafbfc}[data-theme=light] .preset-category,[data-theme=light] .preset-category-title,[data-theme=light] .preset-category-name{color:#1e293b}[data-theme=light] .quick-preset-btn{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .quick-preset-btn:hover{background:#fafbfc;border-color:var(--flint-primary);color:var(--flint-primary)}[data-theme=light] .quick-preset-btn span{color:inherit}[data-theme=light] .preset-btn{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1e293b}[data-theme=light] .preset-btn:hover{background:#6366f11a;color:var(--flint-primary);border-color:var(--flint-primary)}[data-theme=light] .trust-content strong{color:#1e293b}[data-theme=light] .trust-content p{color:#64748b}[data-theme=light] .format-row{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .format-row:hover{background:#fafbfc;box-shadow:0 2px 6px #0000001a}[data-theme=light] .format-category-header,[data-theme=light] .format-category-header h3{color:#1e293b}[data-theme=light] .format-category-icon{background:#6366f11a;border:1px solid rgba(99,102,241,.2)}[data-theme=light] .format-list-content,[data-theme=light] .category-preset-btn,[data-theme=light] .category-preset-btn span{color:#1e293b}[data-theme=light] .category-preset-btn:hover,[data-theme=light] .category-preset-btn:hover span{color:var(--flint-primary)}.converter-header{text-align:center;margin:var(--spacing-sm) 0}.converter-header h1{font-size:2rem;font-weight:700;margin:0 0 var(--spacing-sm);color:var(--text-primary);display:inline-flex;align-items:center;gap:var(--spacing-md)}.converter-header h1 i{font-size:2rem;color:var(--flint-primary)}.converter-header p{font-size:1rem;color:var(--text-secondary);margin:0}.trust-features-horizontal{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin:var(--space-4) 0}@media(max-width:992px){.trust-features-horizontal{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.trust-features-horizontal{grid-template-columns:1fr}}.trust-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2)}.trust-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:var(--radius-lg);border:var(--border-width-thin) solid rgba(99,102,241,.2)}.trust-icon i{font-size:var(--text-2xl);color:var(--flint-primary)}.trust-content strong{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-1);line-height:var(--leading-tight)}.trust-content p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:var(--leading-snug)}.converter-hero-ad{display:flex;justify-content:center;margin:0;width:100%;max-width:100%;overflow:hidden}.converter-hero-ad .ad-container{width:100%;max-width:970px}.converter-main-area{display:flex;flex-direction:column;gap:var(--spacing-xl)}.smart-upload-zone{background:#ffffff0d;border:2px dashed var(--border-primary);border-radius:var(--radius-lg);margin:var(--spacing-md) 0;padding:var(--spacing-md);text-align:center;transition:all var(--transition-normal);cursor:pointer;box-shadow:0 2px 8px #0000004d}.smart-upload-zone:hover{border-color:var(--flint-primary);background:#ffffff14;box-shadow:0 4px 16px #0006}.smart-upload-zone.dragging{border-color:var(--flint-primary);background:#6366f11a;border-style:solid}.smart-upload-header{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.smart-upload-header i{font-size:2rem;color:var(--flint-primary);line-height:1}.smart-upload-header h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--flint-primary);text-transform:uppercase;letter-spacing:.5px;line-height:2rem}.paste-hint{color:#f97316!important;font-weight:500;opacity:1!important}.url-upload-divider{margin:var(--spacing-lg) 0;text-align:center;position:relative}.url-upload-divider:before,.url-upload-divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--border-primary)}.url-upload-divider:before{left:0}.url-upload-divider:after{right:0}.url-upload-divider span{font-size:.875rem;color:var(--text-secondary);padding:0 var(--spacing-md);background:var(--bg-secondary);text-transform:uppercase;font-weight:500}.url-upload-section{display:flex;gap:var(--spacing-md);max-width:600px;margin:0 auto}.url-input{flex:1;padding:var(--spacing-md);background:#0f172a99;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;transition:all var(--transition-fast)}.url-input:focus{outline:none;border-color:var(--flint-primary);background:#0f172ae6;box-shadow:0 0 0 3px #6366f11a}.url-input::placeholder{color:var(--text-secondary);opacity:.7}.url-upload-button{padding:var(--spacing-md) var(--spacing-lg);background:#6366f11a;border:1px solid var(--flint-primary);border-radius:var(--radius-md);color:var(--flint-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.url-upload-button:hover{background:var(--flint-primary);color:#fff;box-shadow:0 4px 12px #6366f14d}.url-upload-button i{font-size:1rem}.supported-formats{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);margin:var(--spacing-md) 0;padding:var(--spacing-md)}.formats-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-lg)}.formats-title i{color:#10b981;font-size:1.25rem}.format-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.format-category{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);transition:all var(--transition-fast)}.format-category:hover{background:#ffffff0a;border-color:var(--flint-primary)}.category-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:var(--radius-md);border:1px solid rgba(99,102,241,.2)}.category-icon i{font-size:1.25rem;color:var(--flint-primary)}.category-content h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-xs);color:var(--text-primary)}.category-content p{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}[dir=rtl] .upload-description,[dir=rtl] .upload-info-links{text-align:center}.quick-presets-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:1.5rem}.quick-presets-header{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;transition:background var(--transition-fast);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.quick-presets-header:hover{background:#ffffff08}.quick-presets-section h4{margin:0;font-size:.95rem;color:var(--text-primary);font-weight:600;display:flex;align-items:center;gap:.5rem}.collapse-toggle{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.collapse-toggle:hover{color:var(--flint-primary)}.presets-by-category{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.preset-category-row{display:flex;align-items:center;gap:1rem}.preset-category-name{font-size:.9rem;color:var(--text-secondary);font-weight:500;min-width:80px}.preset-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.preset-btn{padding:.4rem .9rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;white-space:nowrap;transform:translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease,border-color .2s ease}.preset-btn:hover{background:var(--flint-primary);color:#fff;border-color:var(--flint-primary)}.preset-btn.applied{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;animation:presetAppliedPulse 1.5s cubic-bezier(.22,1,.36,1) both}@keyframes presetAppliedPulse{0%{transform:scale(.97)}20%{transform:scale(1.03)}40%{transform:scale(.995)}to{transform:scale(1)}}@media(max-width:768px){.quick-presets-section{margin-bottom:1rem}.quick-presets-header,.presets-by-category{padding:.75rem 1rem}.preset-category-row{flex-direction:column;align-items:flex-start;gap:.5rem}.preset-category-name{min-width:auto}.preset-buttons{width:100%}.file-settings-modal{max-width:100%;max-height:90vh;width:calc(100% - 1rem);margin:.5rem}.settings-content{padding:1rem;overflow-x:hidden;overflow-y:auto}.setting-row{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:1rem}.setting-label{width:100%;font-size:.875rem}.setting-control{width:100%}.dimension-inputs{display:flex;flex-direction:column;gap:.75rem;width:100%}.dimension-input{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.dimension-input input{width:100%;box-sizing:border-box}.dimension-input label{font-size:.875rem;font-weight:500;white-space:nowrap}.dimension-display{font-size:.75rem;word-break:break-word;text-align:center;padding:.5rem;background:#ffffff08;border-radius:var(--radius-sm)}.preset-save-modal{min-width:auto;width:calc(100% - 2rem);max-width:400px}.settings-modal-overlay{padding:.5rem}.settings-actions{display:flex;gap:.5rem;margin-top:1rem}.settings-actions button{flex:1;min-width:0}}.preset-btn.preset-add{background:transparent;border:1px dashed var(--border-primary);color:var(--text-secondary)}.preset-btn.preset-add:hover{border-color:var(--flint-primary);color:var(--flint-primary);background:transparent}.preset-btn.preset-custom{background:rgba(var(--flint-primary-rgb),.15);border-color:var(--flint-primary);color:var(--text-primary);display:flex;align-items:center;gap:.5rem;position:relative}.preset-btn.preset-custom i.fa-times{margin-left:auto;padding:.2rem;border-radius:3px;transition:background var(--transition-fast)}.preset-btn.preset-custom i.fa-times:hover{background:#ef444433;color:var(--status-error)}.preset-btn.preset-custom:hover{background:rgba(var(--flint-primary-rgb),.25);color:var(--text-primary)}.preset-btn.preset-managed{background:linear-gradient(135deg,rgba(var(--flint-primary-rgb),.2),rgba(var(--flint-primary-rgb),.1));border-color:var(--flint-primary);color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.preset-btn.preset-managed i.fa-star{color:var(--flint-primary)}.preset-btn.preset-managed:hover{background:linear-gradient(135deg,rgba(var(--flint-primary-rgb),.3),rgba(var(--flint-primary-rgb),.2));color:var(--text-primary)}.preset-save-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.preset-save-modal{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem;min-width:400px;max-width:500px}.preset-save-modal h4{margin:0 0 1rem;font-size:1rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.preset-name-input{width:100%;padding:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;margin-bottom:1rem}.preset-name-input:focus{outline:none;border-color:var(--flint-primary)}.preset-save-actions{display:flex;gap:.75rem;justify-content:flex-end}.preset-cancel-btn,.preset-confirm-btn{padding:.6rem 1.2rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none}.preset-cancel-btn{background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary)}.preset-cancel-btn:hover{background:var(--bg-tertiary)}.preset-confirm-btn{background:var(--flint-primary);color:#fff;display:flex;align-items:center;gap:.5rem}.preset-confirm-btn:hover:not(:disabled){background:var(--flint-primary-hover)}.preset-confirm-btn:disabled{opacity:.5;cursor:not-allowed}.dimension-info{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--text-primary);font-size:.95rem}.dimension-label{color:var(--text-secondary);font-size:.85rem}.dimension-value{font-weight:600;color:var(--flint-primary)}.reset-dimensions-btn-inline{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:.25rem .5rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);font-size:.8rem}.reset-dimensions-btn-inline:hover{border-color:var(--flint-primary);color:var(--flint-primary);background:rgba(var(--flint-primary-rgb),.1)}.dimension-info-sub{color:var(--text-muted);font-size:.8rem;padding:.25rem 0}[data-theme=light] .preset-btn.preset-managed{color:var(--flint-primary)}.batch-rename-toggle,.batch-convert-toggle,.preset-manager-toggle{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.batch-rename-toggle:hover,.batch-convert-toggle:hover,.preset-manager-toggle:hover{background:#ffffff0d;border-color:var(--text-secondary)}.batch-rename-toggle:active,.batch-convert-toggle:active,.preset-manager-toggle:active{transform:scale(.95)}.batch-rename-toggle i,.batch-convert-toggle i,.preset-manager-toggle i{font-size:1rem}.preset-manager-toggle{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.preset-manager-toggle:hover{background:#ffffff0d;border-color:var(--flint-primary);color:var(--flint-primary)}.preset-manager-inline{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:1.5rem;overflow:hidden}.preset-manager-header{background:var(--bg-tertiary);padding:1rem 1.5rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between}.preset-manager-header h4{margin:0;font-size:1rem;color:var(--text-primary);font-weight:600;display:flex;align-items:center;gap:.5rem}.close-inline-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;font-size:1.1rem;transition:color var(--transition-fast)}.close-inline-btn:hover{color:var(--text-primary)}.preset-manager-content-inline{padding:1.5rem}.add-preset-form{margin-bottom:1.5rem}.add-preset-inline{display:grid;grid-template-columns:2fr 1.3fr 1.3fr auto auto;gap:.75rem;margin-bottom:1rem;align-items:center}.preset-settings-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);align-items:start;align-items:center}.setting-group{display:flex;flex-direction:column;gap:.5rem}.setting-group label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.settings-slider{width:100%;height:6px;background:var(--bg-primary);border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--flint-primary);border-radius:50%;cursor:pointer}@media(max-width:768px){.preset-manager-inline{max-width:100%;width:100%;margin:0}.preset-manager-content-inline{padding:1rem}.add-preset-inline{grid-template-columns:1fr;gap:.75rem}.add-preset-inline input,.add-preset-inline select,.add-preset-inline button{width:100%}.preset-settings-inline{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.preset-item-inline{grid-template-columns:1fr auto auto;gap:.5rem;padding:.75rem}.preset-name-inline{font-size:.9rem}.preset-meta-inline{font-size:.75rem;flex-wrap:wrap}}.settings-slider::-moz-range-thumb{width:16px;height:16px;background:var(--flint-primary);border-radius:50%;cursor:pointer;border:none}.setting-row{display:flex;flex-direction:column;gap:.5rem}.setting-row label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.setting-select,.setting-input{padding:.5rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem}.setting-checkbox{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}.setting-checkboxes-group{display:flex;flex-direction:column;gap:.75rem;align-self:center}.cancel-edit-btn-inline{padding:.6rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.cancel-edit-btn-inline:hover{background:#ef44441a;border-color:var(--status-error);color:var(--status-error)}.preset-input-inline,.preset-select-inline{padding:.6rem .8rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;transition:border-color var(--transition-fast)}.preset-input-inline:focus,.preset-select-inline:focus{outline:none;border-color:var(--flint-primary)}.add-preset-btn-inline{padding:.6rem 1.2rem;background:var(--flint-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;display:flex;align-items:center;gap:.5rem}.add-preset-btn-inline:hover:not(:disabled){background:var(--flint-primary-hover)}.add-preset-btn-inline:disabled{opacity:.5;cursor:not-allowed}.presets-list-inline{display:flex;flex-direction:column;gap:.5rem}.no-presets-inline{text-align:center;color:var(--text-muted);padding:0;font-size:.9rem}.preset-item-inline{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.preset-info-inline{display:flex;flex-direction:column;gap:.25rem}.preset-name-inline{font-weight:600;color:var(--text-primary);font-size:.95rem}.preset-details-inline{font-size:.85rem;font-weight:600}.settings-indicator{opacity:.7;font-weight:400}.preset-actions-inline{display:flex;gap:.5rem}.edit-preset-btn-inline{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:.4rem .6rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.edit-preset-btn-inline:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.preset-details-inline.category-images{color:#a855f7}.preset-details-inline.category-audio{color:#3b82f6}.preset-details-inline.category-videos{color:#ec4899}.preset-details-inline.category-documents{color:#10b981}.preset-details-inline.category-data{color:#f59e0b}.preset-details-inline.category-archives{color:#ef4444}.preset-details-inline.category-fonts{color:#8b5cf6}.delete-preset-btn-inline{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:.4rem .6rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.delete-preset-btn-inline:hover{background:#ef44441a;border-color:var(--status-error);color:var(--status-error)}@media(max-width:768px){.add-preset-inline{grid-template-columns:1fr}}.info-section{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:1.5rem;margin:var(--spacing-md) 0;scroll-margin-top:80px;max-width:100%}.info-title{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0 0 1.25rem;display:flex;align-items:center;gap:.65rem}.info-title i{color:var(--flint-primary);font-size:1.15rem;display:flex;align-items:center;justify-content:center}.info-content{color:var(--text-secondary);line-height:1.6;font-size:.9rem}.how-to-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.how-to-list li{margin-bottom:.25rem;padding-left:2rem;position:relative;color:#cbd5e1;font-size:.95rem;line-height:1.7;display:flex;align-items:center}.how-to-list li:before{content:"▸";position:absolute;left:0;color:var(--flint-primary);font-weight:700;font-size:1.1rem}.how-to-list strong{color:#f1f5f9;font-weight:700;margin-right:.35rem}.limitations-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.limitations-list li{margin-bottom:.25rem;padding-left:2rem;position:relative;color:#cbd5e1;font-size:.95rem;line-height:1.7;display:flex;align-items:center}.limitations-list li:before{content:"⚠";position:absolute;left:0;color:#f59e0b;font-size:1.15rem;font-weight:700}.limitations-list strong{color:#f1f5f9;font-weight:700;margin-right:.35rem}.format-details-table{display:flex;flex-direction:column;gap:1rem}.format-row{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:1rem;transition:all var(--transition-fast);cursor:default;display:flex;flex-direction:column}.format-row.category-purple .format-category-header,.format-row.category-purple .format-category-header i{color:#c084fc}.format-row.category-purple:hover{border-color:#c084fc;background:#a855f70d}.format-row.category-purple .format-item strong{color:#c084fc}.format-row.category-blue .format-category-header,.format-row.category-blue .format-category-header i{color:#60a5fa}.format-row.category-blue:hover{border-color:#60a5fa;background:#3b82f60d}.format-row.category-blue .format-item strong{color:#60a5fa}.format-row.category-green .format-category-header,.format-row.category-green .format-category-header i{color:#4ade80}.format-row.category-green:hover{border-color:#4ade80;background:#22c55e0d}.format-row.category-green .format-item strong{color:#4ade80}.format-row.category-red .format-category-header,.format-row.category-red .format-category-header i{color:#f87171}.format-row.category-red:hover{border-color:#f87171;background:#ef44440d}.format-row.category-red .format-item strong{color:#f87171}.format-row.category-yellow .format-category-header,.format-row.category-yellow .format-category-header i{color:#facc15}.format-row.category-yellow:hover{border-color:#facc15;background:#eab3080d}.format-row.category-yellow .format-item strong{color:#facc15}.format-row.category-orange .format-category-header,.format-row.category-orange .format-category-header i{color:#fb923c}.format-row.category-orange:hover{border-color:#fb923c;background:#f973160d}.format-row.category-orange .format-item strong{color:#fb923c}.format-row.category-pink .format-category-header,.format-row.category-pink .format-category-header i{color:#f472b6}.format-row.category-pink:hover{border-color:#f472b6;background:#ec48990d}.format-row.category-pink .format-item strong{color:#f472b6}.format-row.category-teal .format-category-header,.format-row.category-teal .format-category-header i{color:#2dd4bf}.format-row.category-teal:hover{border-color:#2dd4bf;background:#2dd4bf0d}.format-row.category-teal .format-item strong{color:#2dd4bf}.format-row.category-cyan .format-category-header,.format-row.category-cyan .format-category-header i{color:#22d3ee}.format-row.category-cyan:hover{border-color:#22d3ee;background:#22d3ee0d}.format-row.category-cyan .format-item strong{color:#22d3ee}.format-row.category-lime .format-category-header,.format-row.category-lime .format-category-header i{color:#a3e635}.format-row.category-lime:hover{border-color:#a3e635;background:#a3e6350d}.format-row.category-lime .format-item strong{color:#a3e635}.format-row.category-amber .format-category-header,.format-row.category-amber .format-category-header i{color:#fbbf24}.format-row.category-amber:hover{border-color:#fbbf24;background:#fbbf240d}.format-row.category-amber .format-item strong{color:#fbbf24}.format-row.category-indigo .format-category-header,.format-row.category-indigo .format-category-header i{color:#818cf8}.format-row.category-indigo:hover{border-color:#818cf8;background:#818cf814}.format-row.category-indigo .format-item strong{color:#818cf8}.format-category-header{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;margin-bottom:.85rem}.format-category-header i{font-size:1.1rem;display:flex;align-items:center;justify-content:center}.format-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;row-gap:.5rem}.format-item{color:#cbd5e1;font-size:.85rem;line-height:1.5}.format-item strong{font-weight:700}@media(max-width:768px){.info-section{padding:1rem}.info-title{font-size:1rem}.how-to-list,.limitations-list{gap:.5rem}.how-to-list li,.limitations-list li{padding-left:1.5rem;font-size:.85rem;margin-bottom:.5rem;line-height:1.5;display:block}.how-to-list li strong,.limitations-list li strong{display:inline}.format-details-table{gap:.75rem}.format-row{padding:.75rem}.format-category-header{font-size:.9rem}.format-item{font-size:.8rem}}[dir=rtl] .limitations-list{text-align:right}[dir=rtl] .limitations-list li{text-align:right;padding-left:0;padding-right:2rem}[dir=rtl] .limitations-list li:before{left:auto;right:0}[dir=rtl] .limitations-list strong{margin-right:0;margin-left:.35rem}[dir=rtl] .how-to-list{text-align:right}[dir=rtl] .how-to-list li{padding-left:0;padding-right:2rem}[dir=rtl] .how-to-list li:before{left:auto;right:0}[dir=rtl] .how-to-list strong{margin-right:0;margin-left:.35rem}.quick-info-buttons{display:flex;gap:.75rem;justify-content:center;margin:0}.quick-info-btn{background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#cbd5e1;padding:.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.quick-info-btn:hover{background:#6366f126;border-color:#6366f180;color:#f1f5f9}.quick-info-btn:active{transform:translateY(0)}.quick-info-btn i{font-size:1rem;color:var(--flint-primary)}@media(max-width:768px){.quick-info-buttons{flex-direction:column}.quick-info-btn{width:100%;justify-content:center}}.upload-info-links{color:#fb923c;font-size:.875rem;margin:0 0 var(--spacing-md);line-height:1.5;text-align:center}.upload-info-links a{color:#fb923c;text-decoration:none;font-weight:500;transition:all .2s ease}.upload-info-links a:hover{color:#fdba74;text-decoration:underline}
