.CollageImageForm-module__le422q__container{flex-direction:column;gap:1.5rem;display:flex}.CollageImageForm-module__le422q__toolHeader{flex-direction:column;gap:.5rem;display:flex}.CollageImageForm-module__le422q__toolHeader h1{color:#0f172a;margin:0;font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.2}.CollageImageForm-module__le422q__description{color:#475569;margin:0;font-size:1rem;line-height:1.65}.CollageImageForm-module__le422q__content,.CollageImageForm-module__le422q__uploadSection{flex-direction:column;gap:1.25rem;display:flex}.CollageImageForm-module__le422q__imageSelectionSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.CollageImageForm-module__le422q__sectionTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.CollageImageForm-module__le422q__sectionDescription{color:#64748b;margin:.35rem 0 .9rem;font-size:.92rem}.CollageImageForm-module__le422q__proceedButtonContainer{justify-content:flex-end;margin-top:.85rem;display:flex}.CollageImageForm-module__le422q__editorModeToggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.CollageImageForm-module__le422q__editorModeToggle h3{color:#0f172a;margin:0 0 .75rem;font-size:1.05rem}.CollageImageForm-module__le422q__modeButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.CollageImageForm-module__le422q__modeButton{cursor:pointer;text-align:left;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:12px;gap:.35rem;padding:.85rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.CollageImageForm-module__le422q__modeButton span{font-size:.95rem;font-weight:700}.CollageImageForm-module__le422q__modeButton p{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}.CollageImageForm-module__le422q__modeButton.CollageImageForm-module__le422q__active{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 0 0 2px #2563eb26}.CollageImageForm-module__le422q__advancedEditor{position:relative}.CollageImageForm-module__le422q__settingsContainer{flex-direction:column;gap:1rem;display:flex}.CollageImageForm-module__le422q__settingsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;display:grid}.CollageImageForm-module__le422q__settingsCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.CollageImageForm-module__le422q__cardHeader{align-items:flex-start;gap:.6rem;margin-bottom:.9rem;display:flex}.CollageImageForm-module__le422q__cardIcon{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.CollageImageForm-module__le422q__cardTitle{color:#0f172a;margin:0;font-size:1.02rem;font-weight:700}.CollageImageForm-module__le422q__cardDescription{color:#64748b;margin:.2rem 0 0;font-size:.88rem}.CollageImageForm-module__le422q__selectedImagesGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.6rem;display:grid}.CollageImageForm-module__le422q__selectedImageItem{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-height:90px;position:relative;overflow:hidden}.CollageImageForm-module__le422q__selectedImageThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:90px;display:block}.CollageImageForm-module__le422q__imageNumber{color:#fff;background:#0f172ac2;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.35rem;left:.35rem}.CollageImageForm-module__le422q__warning{color:#b45309;margin:.75rem 0 0;font-size:.86rem}.CollageImageForm-module__le422q__previewContainer{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:260px;padding:.6rem;display:flex}.CollageImageForm-module__le422q__collagePreview{background:#fff;border-radius:10px;width:100%;max-width:560px;max-height:370px;box-shadow:0 8px 24px #0f172a1f}.CollageImageForm-module__le422q__layoutOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.CollageImageForm-module__le422q__layoutOption{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:86px;padding:.6rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.CollageImageForm-module__le422q__layoutOption span{text-align:center;font-size:.84rem;font-weight:600;line-height:1.25}.CollageImageForm-module__le422q__layoutOption:hover{border-color:#2563eb}.CollageImageForm-module__le422q__layoutOption.CollageImageForm-module__le422q__active{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 0 0 2px #2563eb26}.CollageImageForm-module__le422q__hiddenInput{opacity:0;pointer-events:none;position:absolute}.CollageImageForm-module__le422q__gridControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.CollageImageForm-module__le422q__formField{flex-direction:column;gap:.45rem;display:flex}.CollageImageForm-module__le422q__fieldLabel{color:#334155;justify-content:space-between;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:flex}.CollageImageForm-module__le422q__fieldValue{color:#2563eb;background:#eff6ff;border-radius:999px;padding:.1rem .5rem;font-size:.78rem}.CollageImageForm-module__le422q__numberInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:.6rem .7rem;font-size:.92rem}.CollageImageForm-module__le422q__numberInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.CollageImageForm-module__le422q__radioGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.CollageImageForm-module__le422q__radioOption{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.84rem;display:flex}.CollageImageForm-module__le422q__radioOption input{accent-color:#2563eb}.CollageImageForm-module__le422q__customDimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.CollageImageForm-module__le422q__rangeInput{accent-color:#2563eb;width:100%}.CollageImageForm-module__le422q__colorInputWrapper{grid-template-columns:54px 1fr;align-items:center;gap:.55rem;display:grid}.CollageImageForm-module__le422q__colorInput{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:54px;height:44px;padding:.2rem}.CollageImageForm-module__le422q__colorTextInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem}.CollageImageForm-module__le422q__actionButtons{flex-wrap:wrap;gap:.65rem;margin-top:.25rem;display:flex}.CollageImageForm-module__le422q__primaryButton,.CollageImageForm-module__le422q__secondaryButton,.CollageImageForm-module__le422q__downloadButton,.CollageImageForm-module__le422q__newCollageButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.CollageImageForm-module__le422q__primaryButton,.CollageImageForm-module__le422q__downloadButton{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 16px #2563eb3d}.CollageImageForm-module__le422q__primaryButton:hover,.CollageImageForm-module__le422q__downloadButton:hover{transform:translateY(-1px);box-shadow:0 12px 20px #2563eb47}.CollageImageForm-module__le422q__primaryButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.CollageImageForm-module__le422q__secondaryButton,.CollageImageForm-module__le422q__newCollageButton{color:#1e293b;background:#fff;border-color:#cbd5e1}.CollageImageForm-module__le422q__secondaryButton:hover,.CollageImageForm-module__le422q__newCollageButton:hover{color:#1d4ed8;border-color:#2563eb;transform:translateY(-1px)}.CollageImageForm-module__le422q__error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:.7rem .85rem;font-size:.88rem}.CollageImageForm-module__le422q__processingOverlay{z-index:5;background:#ffffffe0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;inset:0}.CollageImageForm-module__le422q__processingSpinner{border:3px solid #bfdbfe;border-top-color:#2563eb;border-radius:999px;width:28px;height:28px;animation:.9s linear infinite CollageImageForm-module__le422q__spin}.CollageImageForm-module__le422q__resultSection{margin-top:.3rem}.CollageImageForm-module__le422q__successCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:1rem}.CollageImageForm-module__le422q__successHeader{align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.CollageImageForm-module__le422q__successHeader h2{color:#166534;margin:0;font-size:1.12rem}.CollageImageForm-module__le422q__successIcon{color:#16a34a;width:24px;height:24px}.CollageImageForm-module__le422q__resultContent{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.CollageImageForm-module__le422q__imagePreview{background:#fff;border:1px solid #dcfce7;border-radius:12px;padding:.6rem}.CollageImageForm-module__le422q__previewImage{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;max-height:500px;display:block}.CollageImageForm-module__le422q__resultActions{flex-wrap:wrap;gap:.6rem;display:flex}.CollageImageForm-module__le422q__buttonIcon{width:18px;height:18px}@keyframes CollageImageForm-module__le422q__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.CollageImageForm-module__le422q__settingsGrid,.CollageImageForm-module__le422q__radioGroup{grid-template-columns:1fr}}@media (max-width:768px){.CollageImageForm-module__le422q__modeButtons,.CollageImageForm-module__le422q__layoutOptions,.CollageImageForm-module__le422q__gridControls,.CollageImageForm-module__le422q__customDimensions{grid-template-columns:1fr}.CollageImageForm-module__le422q__actionButtons,.CollageImageForm-module__le422q__resultActions{flex-direction:column}.CollageImageForm-module__le422q__primaryButton,.CollageImageForm-module__le422q__secondaryButton,.CollageImageForm-module__le422q__downloadButton,.CollageImageForm-module__le422q__newCollageButton{width:100%}}.dark .CollageImageForm-module__le422q__toolHeader h1{color:#e2e8f0}:is(.dark .CollageImageForm-module__le422q__description,.dark .CollageImageForm-module__le422q__sectionDescription,.dark .CollageImageForm-module__le422q__cardDescription){color:#94a3b8}:is(.dark .CollageImageForm-module__le422q__imageSelectionSection,.dark .CollageImageForm-module__le422q__editorModeToggle){background:#0f172ab3;border-color:#94a3b84d}.dark .CollageImageForm-module__le422q__sectionTitle{color:#e2e8f0}.dark .CollageImageForm-module__le422q__editorModeToggle h3{color:#e2e8f0}.dark .CollageImageForm-module__le422q__cardTitle{color:#e2e8f0}:is(.dark .CollageImageForm-module__le422q__modeButton,.dark .CollageImageForm-module__le422q__settingsCard,.dark .CollageImageForm-module__le422q__layoutOption,.dark .CollageImageForm-module__le422q__numberInput,.dark .CollageImageForm-module__le422q__colorInput,.dark .CollageImageForm-module__le422q__colorTextInput,.dark .CollageImageForm-module__le422q__secondaryButton,.dark .CollageImageForm-module__le422q__newCollageButton,.dark .CollageImageForm-module__le422q__radioOption,.dark .CollageImageForm-module__le422q__imagePreview){color:#e2e8f0;background:#0f172ad1;border-color:#94a3b859}.dark .CollageImageForm-module__le422q__modeButton p{color:#cbd5e1}.dark .CollageImageForm-module__le422q__fieldLabel{color:#cbd5e1}.dark .CollageImageForm-module__le422q__radioOption{color:#cbd5e1}:is(.dark .CollageImageForm-module__le422q__cardIcon,.dark .CollageImageForm-module__le422q__fieldValue){color:#93c5fd;background:#3b82f633}:is(.dark .CollageImageForm-module__le422q__selectedImageItem,.dark .CollageImageForm-module__le422q__previewContainer){background:#0f172aa6;border-color:#94a3b859}.dark .CollageImageForm-module__le422q__collagePreview{background:#0f172a;box-shadow:0 12px 28px #00000073}.dark .CollageImageForm-module__le422q__warning{color:#fbbf24}.dark .CollageImageForm-module__le422q__error{color:#fca5a5;background:#7f1d1d59;border-color:#f8717173}.dark .CollageImageForm-module__le422q__processingOverlay{color:#e2e8f0;background:#0f172acc}.dark .CollageImageForm-module__le422q__successCard{background:#14532d4d;border-color:#4ade8066}.dark .CollageImageForm-module__le422q__successHeader h2{color:#86efac}.dark .CollageImageForm-module__le422q__successIcon{color:#4ade80}
.FileUpload-module__2_bOEa__uploadContainer{width:100%}.FileUpload-module__2_bOEa__dropZone{text-align:center;cursor:pointer;border:2px dashed #e2e8f0;border-radius:.5rem;padding:2rem;transition:all .2s;position:relative}.FileUpload-module__2_bOEa__dropZoneCompact{background:0 0;border:none;padding:.5rem}.dark .FileUpload-module__2_bOEa__dropZone{border-color:#444}.FileUpload-module__2_bOEa__dropZone:hover{border-color:#cbd5e1}.dark .FileUpload-module__2_bOEa__dropZone:hover{border-color:#666}.FileUpload-module__2_bOEa__dropZoneDragging{background-color:#eff6ff;border-color:#3b82f6}.dark .FileUpload-module__2_bOEa__dropZoneDragging{background-color:#1e3a5f;border-color:#4dabf7}.FileUpload-module__2_bOEa__uploadInput{display:none}.FileUpload-module__2_bOEa__uploadContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.FileUpload-module__2_bOEa__uploadContentCompact{gap:.25rem}.FileUpload-module__2_bOEa__uploadIcon{background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;padding:1rem;display:flex}.FileUpload-module__2_bOEa__uploadIconCompact{padding:.4rem}.dark .FileUpload-module__2_bOEa__uploadIcon{background-color:#2a2a2a}.FileUpload-module__2_bOEa__uploadIcon svg{color:#64748b;width:2rem;height:2rem}.FileUpload-module__2_bOEa__uploadIconCompact svg{width:1.25rem;height:1.25rem}.dark .FileUpload-module__2_bOEa__uploadIcon svg{color:#94a3b8}.FileUpload-module__2_bOEa__uploadText{color:#0f172a;margin:0;font-size:1.125rem;font-weight:500}.FileUpload-module__2_bOEa__uploadTextCompact{font-size:.8rem}.FileUpload-module__2_bOEa__uploadSubtext{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.FileUpload-module__2_bOEa__uploadSubtextCompact{font-size:.7rem}.dark .FileUpload-module__2_bOEa__uploadText{color:#e2e8f0}.dark .FileUpload-module__2_bOEa__uploadSubtext{color:#94a3b8}.FileUpload-module__2_bOEa__errorContainer{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.FileUpload-module__2_bOEa__errorMessage{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;padding:.75rem;font-size:.875rem}.FileUpload-module__2_bOEa__fileList{margin-top:1.5rem}.FileUpload-module__2_bOEa__fileListTitle{color:#0f172a;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.FileUpload-module__2_bOEa__fileItem{background-color:#f8fafc;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.FileUpload-module__2_bOEa__fileInfo{align-items:center;gap:.75rem;display:flex}.FileUpload-module__2_bOEa__fileIcon{color:#64748b}.FileUpload-module__2_bOEa__fileDetails{text-align:left}.FileUpload-module__2_bOEa__fileName{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.FileUpload-module__2_bOEa__fileSize{color:#64748b;margin:0;font-size:.75rem}.FileUpload-module__2_bOEa__removeButton{cursor:pointer;color:#64748b;background-color:#0000;border:none;border-radius:.25rem;padding:.25rem;transition:background-color .2s}.FileUpload-module__2_bOEa__removeButton:hover{background-color:#e2e8f0}.FileUpload-module__2_bOEa__uploadProgress{margin-top:.5rem}.FileUpload-module__2_bOEa__progressBar{background-color:#e2e8f0;border-radius:9999px;width:100%;height:.25rem;overflow:hidden}.FileUpload-module__2_bOEa__progressFill{background-color:#3b82f6;height:100%;transition:width .3s}.dark .FileUpload-module__2_bOEa__fileListTitle{color:#e2e8f0}.dark .FileUpload-module__2_bOEa__fileItem{background-color:#2a2a2a;border:1px solid #333}.dark .FileUpload-module__2_bOEa__fileIcon{color:#94a3b8}.dark .FileUpload-module__2_bOEa__fileName{color:#e2e8f0}.dark .FileUpload-module__2_bOEa__fileSize{color:#94a3b8}.dark .FileUpload-module__2_bOEa__removeButton{color:#94a3b8}.dark .FileUpload-module__2_bOEa__removeButton:hover{color:#e2e8f0;background-color:#444}.dark .FileUpload-module__2_bOEa__progressBar{background-color:#333}.dark .FileUpload-module__2_bOEa__errorMessage{color:#fca5a5;background-color:#2c1a1a;border-color:#5a2a2a}
.Tooltip-module__O9JzEq__tooltip{color:#fff;word-wrap:break-word;z-index:10000;pointer-events:none;background-color:#333;border-radius:6px;max-width:250px;padding:8px 12px;font-size:14px;line-height:1.4;animation:.2s ease-in-out Tooltip-module__O9JzEq__fadeIn;position:fixed;box-shadow:0 2px 8px #00000026}@keyframes Tooltip-module__O9JzEq__fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.Tooltip-module__O9JzEq__arrow{border-style:solid;width:0;height:0;position:absolute}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__top{border-width:5px 5px 0;border-color:#333 #0000 #0000;bottom:-5px;left:50%;transform:translate(-50%)}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__bottom{border-width:0 5px 5px;border-color:#0000 #0000 #333;top:-5px;left:50%;transform:translate(-50%)}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__left{border-width:5px 0 5px 5px;border-color:#0000 #0000 #0000 #333;top:50%;right:-5px;transform:translateY(-50%)}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__right{border-width:5px 5px 5px 0;border-color:#0000 #333 #0000 #0000;top:50%;left:-5px;transform:translateY(-50%)}@media (prefers-color-scheme:dark){.Tooltip-module__O9JzEq__tooltip{background-color:#555;box-shadow:0 2px 8px #0000004d}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__top{border-color:#555 #0000 #0000}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__bottom{border-color:#0000 #0000 #555}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__left{border-color:#0000 #0000 #0000 #555}.Tooltip-module__O9JzEq__arrow.Tooltip-module__O9JzEq__right{border-color:#0000 #555 #0000 #0000}}
.InlineAdSlot-module__VI3b8G__wrapper{justify-content:center;width:100%;margin:0 auto;display:flex}.InlineAdSlot-module__VI3b8G__adSlot{width:100%;min-height:var(--auto-ads-min-height,240px);contain:layout style;background:0 0;border:none;border-radius:0;overflow:hidden}@media (max-width:640px){.InlineAdSlot-module__VI3b8G__adSlot{min-height:clamp(180px,60vw,250px)}}
.Preview-module__YZK30a__preview{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.dark .Preview-module__YZK30a__preview{background:#1a1a1a;border-color:#333}.Preview-module__YZK30a__mediaContainer{background:#f0f0f0;justify-content:center;align-items:center;min-height:200px;padding:1rem;display:flex}.dark .Preview-module__YZK30a__mediaContainer{background:#0a0a0a}.Preview-module__YZK30a__image,.Preview-module__YZK30a__video{max-width:100%;height:auto;max-height:500px;display:block}.Preview-module__YZK30a__info{background:#f9f9f9;padding:1rem}.dark .Preview-module__YZK30a__info{background:#1a1a1a}.Preview-module__YZK30a__infoRow{align-items:center;margin-bottom:.5rem;display:flex}.Preview-module__YZK30a__label{color:#666;min-width:120px;margin-right:.5rem;font-weight:500}.dark .Preview-module__YZK30a__label{color:#999}.Preview-module__YZK30a__value{color:#333}.dark .Preview-module__YZK30a__value{color:#e0e0e0}
.Skeleton-module__S__-3q__skeleton{background-color:#e0e0e0;position:relative;overflow:hidden}.Skeleton-module__S__-3q__pulse{animation:1.5s ease-in-out .5s infinite Skeleton-module__S__-3q__pulse}@keyframes Skeleton-module__S__-3q__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.Skeleton-module__S__-3q__wave{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/200% 100%;animation:1.5s linear infinite Skeleton-module__S__-3q__wave}@keyframes Skeleton-module__S__-3q__wave{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme:dark){.Skeleton-module__S__-3q__skeleton{background-color:#333}.Skeleton-module__S__-3q__wave{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%)}}
.UploadedFilesList-module__kYa9ta__container{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.dark .UploadedFilesList-module__kYa9ta__container{background:#1a1a1a;border-color:#333}.UploadedFilesList-module__kYa9ta__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.UploadedFilesList-module__kYa9ta__header h3{color:#1f2937;margin:0;font-size:1.125rem}.dark .UploadedFilesList-module__kYa9ta__header h3{color:#e0e0e0}.UploadedFilesList-module__kYa9ta__headerActions{align-items:center;gap:.75rem;display:flex}.UploadedFilesList-module__kYa9ta__newUploadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.UploadedFilesList-module__kYa9ta__newUploadButton:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.UploadedFilesList-module__kYa9ta__newUploadButton:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.dark .UploadedFilesList-module__kYa9ta__newUploadButton{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 2px 4px #0000004d}.dark .UploadedFilesList-module__kYa9ta__newUploadButton:hover{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 12px #34d3994d}.UploadedFilesList-module__kYa9ta__clearButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.UploadedFilesList-module__kYa9ta__clearButton:hover{background:#dc2626;transform:translateY(-1px)}.UploadedFilesList-module__kYa9ta__filesList{gap:.75rem;display:grid}.UploadedFilesList-module__kYa9ta__fileItem{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.dark .UploadedFilesList-module__kYa9ta__fileItem{background:#2a2a2a;border-color:#444}.UploadedFilesList-module__kYa9ta__fileItem:hover{border-color:#3b82f6;transform:translate(4px);box-shadow:0 2px 8px #0000001a}.dark .UploadedFilesList-module__kYa9ta__fileItem:hover{border-color:#4dabf7;box-shadow:0 2px 8px #0000004d}.UploadedFilesList-module__kYa9ta__fileItem.UploadedFilesList-module__kYa9ta__active{background:linear-gradient(90deg,#eff6ff,#fff);border-color:#3b82f6}.dark .UploadedFilesList-module__kYa9ta__fileItem.UploadedFilesList-module__kYa9ta__active{background:linear-gradient(90deg,#1e3a5f,#2a2a2a);border-color:#4dabf7}.UploadedFilesList-module__kYa9ta__fileItem.UploadedFilesList-module__kYa9ta__active:before{content:"";background:#3b82f6;width:4px;position:absolute;top:0;bottom:0;left:0}.dark .UploadedFilesList-module__kYa9ta__fileItem.UploadedFilesList-module__kYa9ta__active:before{background:#4dabf7}.UploadedFilesList-module__kYa9ta__fileTypeIndicator{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.UploadedFilesList-module__kYa9ta__fileTypeIndicator.UploadedFilesList-module__kYa9ta__original{color:#0284c7;background:#e0f2fe}.dark .UploadedFilesList-module__kYa9ta__fileTypeIndicator.UploadedFilesList-module__kYa9ta__original{color:#60a5fa;background:#1e3a5f}.UploadedFilesList-module__kYa9ta__fileTypeIndicator.UploadedFilesList-module__kYa9ta__processed{color:#16a34a;background:#f0fdf4}.dark .UploadedFilesList-module__kYa9ta__fileTypeIndicator.UploadedFilesList-module__kYa9ta__processed{color:#4ade80;background:#134e4a}.UploadedFilesList-module__kYa9ta__fileInfo{flex:1;min-width:0}.UploadedFilesList-module__kYa9ta__fileName{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.dark .UploadedFilesList-module__kYa9ta__fileName{color:#e0e0e0}.UploadedFilesList-module__kYa9ta__fileName span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UploadedFilesList-module__kYa9ta__processingBadge{color:#fff;background:#16a34a;border-radius:4px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.UploadedFilesList-module__kYa9ta__fileDetails{color:#6b7280;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.dark .UploadedFilesList-module__kYa9ta__fileDetails{color:#9ca3af}.UploadedFilesList-module__kYa9ta__fileDetail{align-items:center;gap:.25rem;display:flex}.UploadedFilesList-module__kYa9ta__processingHistory{border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem}.dark .UploadedFilesList-module__kYa9ta__processingHistory{border-color:#374151}.UploadedFilesList-module__kYa9ta__processingSteps{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dark .UploadedFilesList-module__kYa9ta__processingSteps{color:#9ca3af}.UploadedFilesList-module__kYa9ta__processingStep{background:#f3f4f6;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.dark .UploadedFilesList-module__kYa9ta__processingStep{color:#e0e0e0;background:#374151}.UploadedFilesList-module__kYa9ta__processingArrow{color:#9ca3af}.UploadedFilesList-module__kYa9ta__fileActions{flex-shrink:0;gap:.5rem;display:flex}.UploadedFilesList-module__kYa9ta__actionButton{cursor:pointer;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.dark .UploadedFilesList-module__kYa9ta__actionButton{color:#e0e0e0;background:#333;border-color:#555}.UploadedFilesList-module__kYa9ta__actionButton:hover{color:#374151;background:#e5e7eb}.dark .UploadedFilesList-module__kYa9ta__actionButton:hover{color:#f3f4f6;background:#444}.UploadedFilesList-module__kYa9ta__actionButton.UploadedFilesList-module__kYa9ta__danger{color:#ef4444}.UploadedFilesList-module__kYa9ta__actionButton.UploadedFilesList-module__kYa9ta__danger:hover{background:#fee;border-color:#ef4444}.UploadedFilesList-module__kYa9ta__useButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.UploadedFilesList-module__kYa9ta__useButton:hover{background:#2563eb;transform:translateY(-1px)}.UploadedFilesList-module__kYa9ta__emptyState{text-align:center;color:#6b7280;padding:2rem}.dark .UploadedFilesList-module__kYa9ta__emptyState{color:#9ca3af}.UploadedFilesList-module__kYa9ta__emptyIcon{opacity:.5;margin-bottom:.5rem;font-size:3rem}.UploadedFilesList-module__kYa9ta__fileGroup{margin-bottom:1.5rem}.UploadedFilesList-module__kYa9ta__groupHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.dark .UploadedFilesList-module__kYa9ta__groupHeader{color:#9ca3af}.UploadedFilesList-module__kYa9ta__title{color:#333;margin-bottom:1rem;font-size:1rem;font-weight:600}.dark .UploadedFilesList-module__kYa9ta__title{color:#e0e0e0}.UploadedFilesList-module__kYa9ta__thumbnail{background:#f0f0f0;border-radius:4px;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.UploadedFilesList-module__kYa9ta__videoThumbnail,.UploadedFilesList-module__kYa9ta__imageThumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.UploadedFilesList-module__kYa9ta__fileIcon{color:#fff;background:#0009;border-radius:2px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;bottom:4px;right:4px}.UploadedFilesList-module__kYa9ta__details{flex:1;min-width:0}.UploadedFilesList-module__kYa9ta__filename{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-weight:500;overflow:hidden}.dark .UploadedFilesList-module__kYa9ta__filename{color:#e0e0e0}.UploadedFilesList-module__kYa9ta__metadata{color:#666;gap:1rem;font-size:.875rem;display:flex}.dark .UploadedFilesList-module__kYa9ta__metadata{color:#999}.UploadedFilesList-module__kYa9ta__metadata span{white-space:nowrap}.UploadedFilesList-module__kYa9ta__selected{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex}.UploadedFilesList-module__kYa9ta__removeButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.UploadedFilesList-module__kYa9ta__removeButton:hover{color:#c00;background:#fee}.UploadedFilesList-module__kYa9ta__hint{color:#666;text-align:center;margin-top:.75rem;font-size:.875rem}.dark .UploadedFilesList-module__kYa9ta__hint{color:#999}@media (max-width:768px){.UploadedFilesList-module__kYa9ta__container{padding:.75rem}.UploadedFilesList-module__kYa9ta__header{flex-direction:column;align-items:stretch;gap:.75rem}.UploadedFilesList-module__kYa9ta__headerActions{justify-content:space-between}.UploadedFilesList-module__kYa9ta__fileItem{flex-direction:column;gap:.75rem;padding:.75rem}.UploadedFilesList-module__kYa9ta__fileTypeIndicator{width:2rem;height:2rem;font-size:1rem}.UploadedFilesList-module__kYa9ta__fileInfo{width:100%}.UploadedFilesList-module__kYa9ta__fileDetails{gap:.5rem;font-size:.75rem}.UploadedFilesList-module__kYa9ta__processingSteps{font-size:.7rem}.UploadedFilesList-module__kYa9ta__fileActions{justify-content:flex-end;width:100%}.UploadedFilesList-module__kYa9ta__groupHeader{padding:.5rem .75rem;font-size:.75rem}}
.VideoTimeline-module__LIA9MW__container{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin:1rem 0;padding:1rem}.dark .VideoTimeline-module__LIA9MW__container{background:#1a1a1a;border-color:#333}.VideoTimeline-module__LIA9MW__timeDisplay{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.VideoTimeline-module__LIA9MW__currentTime,.VideoTimeline-module__LIA9MW__duration{color:#666;font-family:monospace}:is(.dark .VideoTimeline-module__LIA9MW__currentTime,.dark .VideoTimeline-module__LIA9MW__duration){color:#999}.VideoTimeline-module__LIA9MW__previewButton{color:#fff;cursor:pointer;background:#2a2f5f;border:none;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;transition:background-color .2s}.VideoTimeline-module__LIA9MW__previewButton:hover{background:#1f2347}.VideoTimeline-module__LIA9MW__timeline{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;height:60px;margin:0 20px;position:relative;overflow:visible}.dark .VideoTimeline-module__LIA9MW__timeline{background:#2a2a2a;border-color:#444}.VideoTimeline-module__LIA9MW__timelineTrack{background:#e0e0e0;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dark .VideoTimeline-module__LIA9MW__timelineTrack{background:#444}.VideoTimeline-module__LIA9MW__selectedRange{cursor:move;background:#2a2f5f4d;border:1px solid #2a2f5f80;height:8px;transition:background-color .2s;position:absolute;top:50%;transform:translateY(-50%)}.VideoTimeline-module__LIA9MW__selectedRange:hover{background:#2a2f5f66}.VideoTimeline-module__LIA9MW__handle{cursor:ew-resize;z-index:2;background:#2a2f5f;border-radius:4px;justify-content:center;align-items:center;width:20px;height:40px;transition:transform .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.VideoTimeline-module__LIA9MW__handle:hover{background:#1f2347;transform:translate(-50%,-50%)scale(1.1)}.VideoTimeline-module__LIA9MW__handle:active{transform:translate(-50%,-50%)scale(.95)}.VideoTimeline-module__LIA9MW__handleLabel{color:#fff;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:700}.VideoTimeline-module__LIA9MW__currentTimeIndicator{pointer-events:none;z-index:1;background:#f44;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.VideoTimeline-module__LIA9MW__currentTimeIndicator:before{content:"";background:#f44;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.VideoTimeline-module__LIA9MW__hoverTooltip{color:#fff;pointer-events:none;white-space:nowrap;z-index:10;background:#000c;border-radius:4px;margin-bottom:8px;padding:.25rem .5rem;font-family:monospace;font-size:.75rem;position:absolute;bottom:100%;transform:translate(-50%)}.VideoTimeline-module__LIA9MW__hoverTooltip:after{content:"";border-top:4px solid #000c;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.VideoTimeline-module__LIA9MW__timeLabels{color:#666;justify-content:space-between;margin-top:.5rem;padding:0 20px;font-size:.75rem;display:flex}.dark .VideoTimeline-module__LIA9MW__timeLabels{color:#999}.VideoTimeline-module__LIA9MW__startLabel,.VideoTimeline-module__LIA9MW__endLabel,.VideoTimeline-module__LIA9MW__rangeLabel{font-family:monospace}.VideoTimeline-module__LIA9MW__rangeLabel{color:#2a2f5f;font-weight:600}.dark .VideoTimeline-module__LIA9MW__rangeLabel{color:#4dabf7}@media (max-width:768px){.VideoTimeline-module__LIA9MW__timeline{margin:0 10px}.VideoTimeline-module__LIA9MW__handle{width:16px;height:32px}.VideoTimeline-module__LIA9MW__handleLabel{font-size:.625rem}.VideoTimeline-module__LIA9MW__timeLabels{padding:0 10px}}
.CropInterface-module__2CVuHW__container{-webkit-user-select:none;user-select:none;cursor:crosshair;max-width:100%;margin:0 auto;display:inline-block;position:relative}.CropInterface-module__2CVuHW__image{max-width:100%;height:auto;display:block}.CropInterface-module__2CVuHW__cropArea{cursor:move;background:0 0;border:2px solid #3b82f6;position:absolute;box-shadow:0 0 0 2px #ffffff4d}.CropInterface-module__2CVuHW__cropArea:hover{background:#3b82f61a;border-color:#2563eb;box-shadow:0 0 0 2px #ffffff80,0 0 20px #3b82f64d}.CropInterface-module__2CVuHW__handle{background:#fff;border:2px solid #3b82f6;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;box-shadow:0 2px 4px #0003}.dark .CropInterface-module__2CVuHW__handle{background:#333;border-color:#4dabf7}.CropInterface-module__2CVuHW__handle:hover{background:#3b82f6;border-color:#fff;transform:scale(1.5);box-shadow:0 2px 8px #3b82f680}.dark .CropInterface-module__2CVuHW__handle:hover{background:#4dabf7;border-color:#333}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__nw{cursor:nw-resize;top:-6px;left:-6px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__ne{cursor:ne-resize;top:-6px;right:-6px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__sw{cursor:sw-resize;bottom:-6px;left:-6px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__se{cursor:se-resize;bottom:-6px;right:-6px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__n{cursor:n-resize;top:-6px;left:50%;transform:translate(-50%)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__n:hover{transform:translate(-50%)scale(1.3)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__e{cursor:e-resize;top:50%;right:-6px;transform:translateY(-50%)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__e:hover{transform:translateY(-50%)scale(1.3)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__s{cursor:s-resize;bottom:-6px;left:50%;transform:translate(-50%)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__s:hover{transform:translate(-50%)scale(1.3)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__w{cursor:w-resize;top:50%;left:-6px;transform:translateY(-50%)}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__w:hover{transform:translateY(-50%)scale(1.3)}.CropInterface-module__2CVuHW__cropArea.CropInterface-module__2CVuHW__dragging{cursor:grabbing;border-style:solid}.CropInterface-module__2CVuHW__cropArea.CropInterface-module__2CVuHW__resizing{border-style:solid}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch{width:20px;height:20px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch:hover{transform:scale(1.2)}.CropInterface-module__2CVuHW__cropContainer{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.CropInterface-module__2CVuHW__cropSection{flex:1;min-width:300px}.CropInterface-module__2CVuHW__previewSection{flex:none}.CropInterface-module__2CVuHW__sectionTitle{color:#6b7280;margin-bottom:.5rem;font-size:.875rem}.CropInterface-module__2CVuHW__previewContainer{background-color:#f9fafb;border:2px solid #3b82f6;border-radius:8px;position:relative;overflow:hidden}.CropInterface-module__2CVuHW__outputInfo{color:#9ca3af;text-align:center;margin-top:.5rem;font-size:.75rem}@media (max-width:768px){.CropInterface-module__2CVuHW__cropContainer{flex-direction:column;gap:1.5rem}.CropInterface-module__2CVuHW__cropSection{width:100%;min-width:unset}.CropInterface-module__2CVuHW__previewSection{flex-direction:column;align-items:center;width:100%;display:flex}.CropInterface-module__2CVuHW__container{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.CropInterface-module__2CVuHW__handle,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__ne,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__sw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__se{width:20px;height:20px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__ne{top:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__sw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__se{bottom:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__sw{left:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__ne,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__se{right:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__n{top:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__s{bottom:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__e{right:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__w{left:-10px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__ne,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__sw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__se{width:24px;height:24px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__ne{top:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__sw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__se{bottom:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__nw,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__sw{left:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__ne,.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__se{right:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__n{top:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__s{bottom:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__e{right:-12px}.CropInterface-module__2CVuHW__handle.CropInterface-module__2CVuHW__touch.CropInterface-module__2CVuHW__w{left:-12px}}
.DownloadAdRail-module__TnHeYW__wrapper{flex-direction:column;flex:none;align-items:center;gap:.75rem;width:100%;max-width:420px;margin:0 auto;display:flex}.DownloadAdRail-module__TnHeYW__buttonSlot{justify-content:center;width:100%;display:flex}.DownloadAdRail-module__TnHeYW__adSlot{contain:layout style;background:#0f172a05;border:1px solid #0f172a14;border-radius:12px;width:100%;min-height:280px;overflow:hidden}.dark .DownloadAdRail-module__TnHeYW__adSlot{background:#ffffff0a;border-color:#ffffff1a}
.AddTextImageFormMobile-module__RMetvW__container{max-width:100%;margin:0 auto;padding:1rem}.AddTextImageFormMobile-module__RMetvW__header{text-align:center;margin-bottom:1.5rem}.AddTextImageFormMobile-module__RMetvW__header h1{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.AddTextImageFormMobile-module__RMetvW__header p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.AddTextImageFormMobile-module__RMetvW__uploadSection,.AddTextImageFormMobile-module__RMetvW__uploadedFilesSection{margin-bottom:1.5rem}.AddTextImageFormMobile-module__RMetvW__actionBar{background:var(--surface-secondary);border-radius:8px;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.AddTextImageFormMobile-module__RMetvW__actionButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.AddTextImageFormMobile-module__RMetvW__actionButton:hover{background:var(--surface-hover);border-color:var(--primary)}.AddTextImageFormMobile-module__RMetvW__previewSection{margin-bottom:1.5rem;position:relative}.AddTextImageFormMobile-module__RMetvW__livePreviewBadge{background:var(--primary);color:#fff;z-index:10;border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:.5rem;right:.5rem}.AddTextImageFormMobile-module__RMetvW__previewContainer{touch-action:none;width:100%;position:relative}.AddTextImageFormMobile-module__RMetvW__previewCanvas{border:1px solid var(--border-color);border-radius:8px;width:100%;height:auto;display:block}.AddTextImageFormMobile-module__RMetvW__textHandle{border:2px solid var(--primary);cursor:move;touch-action:none;background:#3b82f64d;border-radius:50%;width:40px;height:40px;position:absolute}.AddTextImageFormMobile-module__RMetvW__textHandle.AddTextImageFormMobile-module__RMetvW__active{background:#3b82f680;box-shadow:0 0 0 4px #3b82f633}.AddTextImageFormMobile-module__RMetvW__previewHint{text-align:center;color:var(--text-secondary);margin-top:.5rem;font-size:.813rem}.AddTextImageFormMobile-module__RMetvW__layersSection{background:var(--surface-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.AddTextImageFormMobile-module__RMetvW__layersHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.AddTextImageFormMobile-module__RMetvW__layersHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.AddTextImageFormMobile-module__RMetvW__addLayerButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.813rem;font-weight:500;transition:all .2s;display:flex}.AddTextImageFormMobile-module__RMetvW__addLayerButton:hover{background:var(--primary-dark)}.AddTextImageFormMobile-module__RMetvW__layerItem{background:var(--background);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;margin-bottom:.5rem;padding:.75rem;transition:all .2s}.AddTextImageFormMobile-module__RMetvW__layerItem:hover{border-color:var(--primary)}.AddTextImageFormMobile-module__RMetvW__layerItem.AddTextImageFormMobile-module__RMetvW__activeLayer{border-color:var(--primary);background:var(--primary-light)}.AddTextImageFormMobile-module__RMetvW__layerHeader{justify-content:space-between;align-items:center;display:flex}.AddTextImageFormMobile-module__RMetvW__layerHeader span{color:var(--text-primary);font-size:.875rem}.AddTextImageFormMobile-module__RMetvW__layerActions{gap:.5rem;display:flex}.AddTextImageFormMobile-module__RMetvW__layerActions button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .2s}.AddTextImageFormMobile-module__RMetvW__layerActions button:hover{color:var(--text-primary)}.AddTextImageFormMobile-module__RMetvW__controlsSection{background:var(--surface-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.AddTextImageFormMobile-module__RMetvW__controlsSection h3{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.AddTextImageFormMobile-module__RMetvW__textInputSection,.AddTextImageFormMobile-module__RMetvW__fontSection,.AddTextImageFormMobile-module__RMetvW__sizeSection,.AddTextImageFormMobile-module__RMetvW__styleSection,.AddTextImageFormMobile-module__RMetvW__alignmentSection,.AddTextImageFormMobile-module__RMetvW__colorsSection,.AddTextImageFormMobile-module__RMetvW__backgroundSection{margin-bottom:1.25rem}.AddTextImageFormMobile-module__RMetvW__textInputSection label,.AddTextImageFormMobile-module__RMetvW__fontSection label,.AddTextImageFormMobile-module__RMetvW__sizeSection label,.AddTextImageFormMobile-module__RMetvW__styleSection label,.AddTextImageFormMobile-module__RMetvW__alignmentSection label,.AddTextImageFormMobile-module__RMetvW__colorsSection label,.AddTextImageFormMobile-module__RMetvW__backgroundSection label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.AddTextImageFormMobile-module__RMetvW__textInput{border:1px solid var(--border-color);background:var(--background);width:100%;color:var(--text-primary);resize:vertical;border-radius:6px;min-height:60px;padding:.75rem;font-size:.875rem}.AddTextImageFormMobile-module__RMetvW__select{border:1px solid var(--border-color);background:var(--background);width:100%;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.75rem;font-size:.875rem}.AddTextImageFormMobile-module__RMetvW__slider{appearance:none;background:var(--surface-tertiary,#e2e8f0);border-radius:3px;outline:none;width:100%;height:6px;box-shadow:inset 0 1px 2px #0f172a1f}.dark .AddTextImageFormMobile-module__RMetvW__slider{background:#94a3b840;box-shadow:inset 0 1px 2px #0f172a59}.AddTextImageFormMobile-module__RMetvW__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.AddTextImageFormMobile-module__RMetvW__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.AddTextImageFormMobile-module__RMetvW__miniSlider{appearance:none;background:var(--surface-tertiary,#e2e8f0);border-radius:2px;outline:none;width:60px;height:4px;box-shadow:inset 0 1px 2px #0f172a1f}.dark .AddTextImageFormMobile-module__RMetvW__miniSlider{background:#94a3b840;box-shadow:inset 0 1px 2px #0f172a59}.AddTextImageFormMobile-module__RMetvW__miniSlider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:12px;height:12px}.AddTextImageFormMobile-module__RMetvW__miniSlider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.AddTextImageFormMobile-module__RMetvW__styleButtons,.AddTextImageFormMobile-module__RMetvW__alignmentButtons{gap:.5rem;display:flex}.AddTextImageFormMobile-module__RMetvW__styleButton,.AddTextImageFormMobile-module__RMetvW__alignButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:40px;padding:.5rem;transition:all .2s;display:flex}.AddTextImageFormMobile-module__RMetvW__styleButton:hover,.AddTextImageFormMobile-module__RMetvW__alignButton:hover{background:var(--surface-hover);border-color:var(--primary)}.AddTextImageFormMobile-module__RMetvW__styleButton.AddTextImageFormMobile-module__RMetvW__active,.AddTextImageFormMobile-module__RMetvW__alignButton.AddTextImageFormMobile-module__RMetvW__active{background:var(--primary);color:#fff;border-color:var(--primary)}.AddTextImageFormMobile-module__RMetvW__colorsSection{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AddTextImageFormMobile-module__RMetvW__colorGroup{flex-direction:column;gap:.5rem;display:flex}.AddTextImageFormMobile-module__RMetvW__colorPicker{align-items:center;gap:.5rem;display:flex}.AddTextImageFormMobile-module__RMetvW__colorPicker input[type=color]{border:1px solid var(--border-color);cursor:pointer;border-radius:6px;width:40px;height:40px}.AddTextImageFormMobile-module__RMetvW__colorPicker span{color:var(--text-secondary);font-family:monospace;font-size:.813rem}.AddTextImageFormMobile-module__RMetvW__backgroundControls{flex-direction:column;gap:.75rem;display:flex}.AddTextImageFormMobile-module__RMetvW__backgroundControls input[type=color]{border:1px solid var(--border-color);cursor:pointer;border-radius:6px;width:40px;height:40px}.AddTextImageFormMobile-module__RMetvW__backgroundControls label{margin-bottom:.25rem;font-size:.813rem}.AddTextImageFormMobile-module__RMetvW__applyButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1.5rem;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.AddTextImageFormMobile-module__RMetvW__applyButton:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.AddTextImageFormMobile-module__RMetvW__applyButton:disabled{opacity:.6;cursor:not-allowed}.AddTextImageFormMobile-module__RMetvW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite AddTextImageFormMobile-module__RMetvW__spin}@keyframes AddTextImageFormMobile-module__RMetvW__spin{to{transform:rotate(360deg)}}.AddTextImageFormMobile-module__RMetvW__error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.AddTextImageFormMobile-module__RMetvW__resultSection{background:var(--surface-secondary);border-radius:12px;margin-top:2rem;padding:1.5rem}.AddTextImageFormMobile-module__RMetvW__resultSection h3{text-align:center;color:var(--text-primary);margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.AddTextImageFormMobile-module__RMetvW__resultActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;display:flex}.AddTextImageFormMobile-module__RMetvW__downloadButton{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.875rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #3b82f64d}.AddTextImageFormMobile-module__RMetvW__downloadButton:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3b82f659}.AddTextImageFormMobile-module__RMetvW__downloadButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.AddTextImageFormMobile-module__RMetvW__downloadButton:hover:before{left:100%}.dark .AddTextImageFormMobile-module__RMetvW__downloadButton{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.dark .AddTextImageFormMobile-module__RMetvW__downloadButton:hover{box-shadow:0 10px 24px #2563eb59}.AddTextImageFormMobile-module__RMetvW__newButton{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:.875rem;font-size:.875rem;font-weight:500;transition:all .2s}.AddTextImageFormMobile-module__RMetvW__newButton:hover{background:var(--primary);color:#fff}[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__actionButton,[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__layerItem{background:var(--surface-secondary)}[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__layerItem.AddTextImageFormMobile-module__RMetvW__activeLayer{background:#3b82f61a}[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__textInput,[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__select,[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__styleButton,[data-theme=dark] .AddTextImageFormMobile-module__RMetvW__alignButton{background:var(--surface-secondary)}
.BlurImageFormMobile-module__7-5dEW__container{max-width:100%;margin:0 auto;padding:1rem}.BlurImageFormMobile-module__7-5dEW__header{text-align:center;margin-bottom:1.5rem}.BlurImageFormMobile-module__7-5dEW__header h1{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.BlurImageFormMobile-module__7-5dEW__header p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.BlurImageFormMobile-module__7-5dEW__uploadSection,.BlurImageFormMobile-module__7-5dEW__uploadedFilesSection{margin-bottom:1.5rem}.BlurImageFormMobile-module__7-5dEW__actionBar{background:var(--surface-secondary);border-radius:8px;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.BlurImageFormMobile-module__7-5dEW__actionButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.BlurImageFormMobile-module__7-5dEW__actionButton:hover{background:var(--surface-hover);border-color:var(--primary)}.BlurImageFormMobile-module__7-5dEW__controlsSection{background:var(--surface-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.BlurImageFormMobile-module__7-5dEW__controlsSection h3{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.BlurImageFormMobile-module__7-5dEW__modeSection,.BlurImageFormMobile-module__7-5dEW__effectSection,.BlurImageFormMobile-module__7-5dEW__intensitySection{margin-bottom:1.25rem}.BlurImageFormMobile-module__7-5dEW__modeSection label,.BlurImageFormMobile-module__7-5dEW__effectSection label,.BlurImageFormMobile-module__7-5dEW__intensitySection label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.BlurImageFormMobile-module__7-5dEW__modeButtons,.BlurImageFormMobile-module__7-5dEW__effectButtons{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.BlurImageFormMobile-module__7-5dEW__modeButton,.BlurImageFormMobile-module__7-5dEW__effectButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.BlurImageFormMobile-module__7-5dEW__modeButton:hover,.BlurImageFormMobile-module__7-5dEW__effectButton:hover{background:var(--surface-hover);border-color:var(--primary)}.BlurImageFormMobile-module__7-5dEW__modeButton.BlurImageFormMobile-module__7-5dEW__active,.BlurImageFormMobile-module__7-5dEW__effectButton.BlurImageFormMobile-module__7-5dEW__active{background:var(--primary);color:#fff;border-color:var(--primary)}.BlurImageFormMobile-module__7-5dEW__slider{appearance:none;background:var(--surface-tertiary,#e2e8f0);border-radius:3px;outline:none;width:100%;height:6px;box-shadow:inset 0 1px 2px #0f172a1f}.dark .BlurImageFormMobile-module__7-5dEW__slider{background:#94a3b840;box-shadow:inset 0 1px 2px #0f172a59}.BlurImageFormMobile-module__7-5dEW__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.BlurImageFormMobile-module__7-5dEW__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.BlurImageFormMobile-module__7-5dEW__selectiveTools{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.BlurImageFormMobile-module__7-5dEW__shapeButtons{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.BlurImageFormMobile-module__7-5dEW__shapeButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.813rem;transition:all .2s;display:flex}.BlurImageFormMobile-module__7-5dEW__shapeButton:hover{background:var(--surface-hover);border-color:var(--primary)}.BlurImageFormMobile-module__7-5dEW__shapeButton.BlurImageFormMobile-module__7-5dEW__active{background:var(--primary);color:#fff;border-color:var(--primary)}.BlurImageFormMobile-module__7-5dEW__clearButton{border:1px solid var(--error-border);width:100%;color:var(--error);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem;font-size:.813rem;transition:all .2s}.BlurImageFormMobile-module__7-5dEW__clearButton:hover{background:var(--error-bg)}.BlurImageFormMobile-module__7-5dEW__clearButton:disabled{opacity:.5;cursor:not-allowed}.BlurImageFormMobile-module__7-5dEW__previewSection{margin-bottom:1.5rem}.BlurImageFormMobile-module__7-5dEW__previewInstructions{text-align:center;color:var(--text-secondary);margin-bottom:.75rem;font-size:.813rem}.BlurImageFormMobile-module__7-5dEW__previewContainer{position:relative}.BlurImageFormMobile-module__7-5dEW__livePreviewBadge{background:var(--primary);color:#fff;z-index:10;border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:.5rem;right:.5rem}.BlurImageFormMobile-module__7-5dEW__imageContainer{cursor:default;touch-action:none;width:100%;max-width:100%;display:inline-block;position:relative}.BlurImageFormMobile-module__7-5dEW__imageContainer.BlurImageFormMobile-module__7-5dEW__selectiveMode{cursor:crosshair}.BlurImageFormMobile-module__7-5dEW__hiddenImage{display:none}.BlurImageFormMobile-module__7-5dEW__loadingPlaceholder{background:var(--surface-secondary);min-height:200px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.BlurImageFormMobile-module__7-5dEW__previewImage{border:1px solid var(--border-color);border-radius:8px;width:100%;height:auto;display:block}.BlurImageFormMobile-module__7-5dEW__selectionCanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.BlurImageFormMobile-module__7-5dEW__regionInfo{text-align:center;margin-top:.75rem}.BlurImageFormMobile-module__7-5dEW__regionInfo p{color:var(--text-secondary);font-size:.875rem}.BlurImageFormMobile-module__7-5dEW__applyButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1.5rem;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.BlurImageFormMobile-module__7-5dEW__applyButton:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.BlurImageFormMobile-module__7-5dEW__applyButton:disabled{opacity:.6;cursor:not-allowed}.BlurImageFormMobile-module__7-5dEW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite BlurImageFormMobile-module__7-5dEW__spin}@keyframes BlurImageFormMobile-module__7-5dEW__spin{to{transform:rotate(360deg)}}.BlurImageFormMobile-module__7-5dEW__error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.BlurImageFormMobile-module__7-5dEW__resultSection{background:var(--surface-secondary);border-radius:12px;margin-top:2rem;padding:1.5rem}.BlurImageFormMobile-module__7-5dEW__resultSection h3{text-align:center;color:var(--text-primary);margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.BlurImageFormMobile-module__7-5dEW__resultActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;display:flex}.BlurImageFormMobile-module__7-5dEW__downloadButton{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.875rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #3b82f64d}.BlurImageFormMobile-module__7-5dEW__downloadButton:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3b82f659}.BlurImageFormMobile-module__7-5dEW__downloadButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.BlurImageFormMobile-module__7-5dEW__downloadButton:hover:before{left:100%}.dark .BlurImageFormMobile-module__7-5dEW__downloadButton{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.dark .BlurImageFormMobile-module__7-5dEW__downloadButton:hover{box-shadow:0 10px 24px #2563eb59}.BlurImageFormMobile-module__7-5dEW__newButton{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:.875rem;font-size:.875rem;font-weight:500;transition:all .2s}.BlurImageFormMobile-module__7-5dEW__newButton:hover{background:var(--primary);color:#fff}[data-theme=dark] .BlurImageFormMobile-module__7-5dEW__actionButton,[data-theme=dark] .BlurImageFormMobile-module__7-5dEW__modeButton,[data-theme=dark] .BlurImageFormMobile-module__7-5dEW__effectButton,[data-theme=dark] .BlurImageFormMobile-module__7-5dEW__shapeButton{background:var(--surface-secondary)}[data-theme=dark] .BlurImageFormMobile-module__7-5dEW__loadingPlaceholder{background:var(--surface-tertiary)}
.GifMakerFormMobile-module__YUD_qq__container{max-width:100%;margin:0 auto;padding:1rem}.GifMakerFormMobile-module__YUD_qq__title{text-align:center;color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.GifMakerFormMobile-module__YUD_qq__description{color:var(--text-secondary);text-align:center;margin-bottom:1.5rem;font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__form,.GifMakerFormMobile-module__YUD_qq__uploadSection{flex-direction:column;gap:1rem;display:flex}.GifMakerFormMobile-module__YUD_qq__hiddenInput{display:none}.GifMakerFormMobile-module__YUD_qq__uploadArea{border:2px dashed var(--border-color);text-align:center;cursor:pointer;background-color:var(--bg-secondary);border-radius:8px;padding:2rem 1rem;transition:all .2s}.GifMakerFormMobile-module__YUD_qq__uploadArea:hover{border-color:var(--primary);background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__uploadArea.GifMakerFormMobile-module__YUD_qq__dragging{border-color:var(--primary);background-color:var(--primary-light)}.GifMakerFormMobile-module__YUD_qq__uploadIcon{width:3rem;height:3rem;color:var(--text-secondary);margin:0 auto 1rem}.GifMakerFormMobile-module__YUD_qq__uploadText{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:500}.GifMakerFormMobile-module__YUD_qq__uploadHint{color:var(--text-secondary);font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__uploadedFilesToggle{background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;width:100%;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__uploadedFilesToggle:hover{background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__uploadedFilesToggle svg{width:1.25rem;height:1.25rem}.GifMakerFormMobile-module__YUD_qq__uploadedFilesSection{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.GifMakerFormMobile-module__YUD_qq__uploadedFilesGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.GifMakerFormMobile-module__YUD_qq__uploadedFileItem{cursor:pointer;border:2px solid #0000;border-radius:4px;transition:border-color .2s;position:relative;overflow:hidden}.GifMakerFormMobile-module__YUD_qq__uploadedFileItem.GifMakerFormMobile-module__YUD_qq__selected{border-color:var(--primary)}.GifMakerFormMobile-module__YUD_qq__uploadedFileItem img{-o-object-fit:cover;object-fit:cover;width:100%;height:80px}.GifMakerFormMobile-module__YUD_qq__uploadedFileItem p{text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:var(--bg-primary);padding:.25rem;font-size:.75rem;overflow:hidden}.GifMakerFormMobile-module__YUD_qq__uploadedFilesActions{gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__useAllButton,.GifMakerFormMobile-module__YUD_qq__useSelectedButton{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.5rem;font-size:.875rem;transition:background-color .2s}.GifMakerFormMobile-module__YUD_qq__useAllButton{background-color:var(--primary);color:#fff}.GifMakerFormMobile-module__YUD_qq__useAllButton:hover{background-color:var(--primary-dark)}.GifMakerFormMobile-module__YUD_qq__useSelectedButton{background-color:var(--bg-tertiary);color:var(--text-primary)}.GifMakerFormMobile-module__YUD_qq__useSelectedButton:hover:not(:disabled){background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__useSelectedButton:disabled{opacity:.5;cursor:not-allowed}.GifMakerFormMobile-module__YUD_qq__imageList{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.GifMakerFormMobile-module__YUD_qq__imageList h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.GifMakerFormMobile-module__YUD_qq__imageItem{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__imageItem img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:50px;height:50px}.GifMakerFormMobile-module__YUD_qq__imageName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;overflow:hidden}.GifMakerFormMobile-module__YUD_qq__imageActions{gap:.25rem;display:flex}.GifMakerFormMobile-module__YUD_qq__moveButton,.GifMakerFormMobile-module__YUD_qq__removeButton,.GifMakerFormMobile-module__YUD_qq__editButton{background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__moveButton svg,.GifMakerFormMobile-module__YUD_qq__removeButton svg,.GifMakerFormMobile-module__YUD_qq__editButton svg{width:1rem;height:1rem}.GifMakerFormMobile-module__YUD_qq__moveButton:hover:not(:disabled){background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__moveButton:disabled{opacity:.5;cursor:not-allowed}.GifMakerFormMobile-module__YUD_qq__removeButton{color:var(--error)}.GifMakerFormMobile-module__YUD_qq__removeButton:hover{background-color:var(--error-light);border-color:var(--error)}.GifMakerFormMobile-module__YUD_qq__editButton{color:var(--primary)}.GifMakerFormMobile-module__YUD_qq__editButton:hover{background-color:var(--primary-light);border-color:var(--primary)}.GifMakerFormMobile-module__YUD_qq__addMoreButton{background-color:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;width:100%;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;transition:background-color .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__addMoreButton:hover{background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__addMoreButton svg{width:1rem;height:1rem}.GifMakerFormMobile-module__YUD_qq__settingsToggle{background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;width:100%;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__settingsToggle:hover{background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__settingsToggle svg{width:1.25rem;height:1.25rem}.GifMakerFormMobile-module__YUD_qq__settings{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.GifMakerFormMobile-module__YUD_qq__settingGroup{flex-direction:column;gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__settingGroup label{color:var(--text-primary);font-size:.875rem;font-weight:500}.GifMakerFormMobile-module__YUD_qq__delayControls{align-items:center;gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__slider{appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;flex:1;height:6px}.GifMakerFormMobile-module__YUD_qq__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:18px;height:18px}.GifMakerFormMobile-module__YUD_qq__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.GifMakerFormMobile-module__YUD_qq__numberInput{border:1px solid var(--border-color);background-color:var(--bg-primary);width:80px;color:var(--text-primary);text-align:center;border-radius:4px;padding:.5rem;font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__unit{color:var(--text-secondary);font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__presetButtons{gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__presetButton{background-color:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:4px;flex:1;padding:.5rem;font-size:.875rem;transition:background-color .2s}.GifMakerFormMobile-module__YUD_qq__presetButton:hover{background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__widthControl{align-items:center;gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__select{border:1px solid var(--border-color);background-color:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__submitButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:.875rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__submitButton:hover:not(:disabled){background-color:var(--primary-dark)}.GifMakerFormMobile-module__YUD_qq__submitButton:disabled{opacity:.7;cursor:not-allowed}.GifMakerFormMobile-module__YUD_qq__resultTitle{text-align:center;color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.GifMakerFormMobile-module__YUD_qq__resultContainer{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.GifMakerFormMobile-module__YUD_qq__resultImage{border-radius:4px;width:100%;height:auto;margin-bottom:1rem}.GifMakerFormMobile-module__YUD_qq__resultInfo{margin-bottom:1rem}.GifMakerFormMobile-module__YUD_qq__resultInfo p{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem}.GifMakerFormMobile-module__YUD_qq__resultActions{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.GifMakerFormMobile-module__YUD_qq__downloadButton,.GifMakerFormMobile-module__YUD_qq__createAnotherButton{text-align:center;cursor:pointer;border-radius:4px;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s}.GifMakerFormMobile-module__YUD_qq__downloadButton{background-color:var(--primary);color:#fff;border:none}.GifMakerFormMobile-module__YUD_qq__downloadButton:hover{background-color:var(--primary-dark)}.GifMakerFormMobile-module__YUD_qq__createAnotherButton{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.GifMakerFormMobile-module__YUD_qq__createAnotherButton:hover{background-color:var(--bg-hover)}.GifMakerFormMobile-module__YUD_qq__error{background-color:var(--error-light);border:1px solid var(--error);border-radius:8px;margin-bottom:1rem;padding:1rem}.GifMakerFormMobile-module__YUD_qq__error p{color:var(--error);margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.GifMakerFormMobile-module__YUD_qq__uploadArea{background-color:#ffffff05}.GifMakerFormMobile-module__YUD_qq__uploadArea:hover{background-color:#ffffff0d}.GifMakerFormMobile-module__YUD_qq__uploadArea.GifMakerFormMobile-module__YUD_qq__dragging{background-color:#3b82f61a}}.GifMakerFormMobile-module__YUD_qq__editorContainer{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__previewPanel{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.GifMakerFormMobile-module__YUD_qq__previewHeader{border-bottom:1px solid var(--border-color);background:var(--hover-bg);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.GifMakerFormMobile-module__YUD_qq__previewHeader h3{margin:0;font-size:1rem;font-weight:600}.GifMakerFormMobile-module__YUD_qq__previewControls{align-items:center;gap:.25rem;display:flex}.GifMakerFormMobile-module__YUD_qq__controlButton{background:var(--bg);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__controlButton:hover:not(:disabled){background:var(--hover-bg);transform:translateY(-1px)}.GifMakerFormMobile-module__YUD_qq__controlButton:disabled{opacity:.5;cursor:not-allowed}.GifMakerFormMobile-module__YUD_qq__frameCounter{color:var(--text-secondary);margin-left:.5rem;font-size:.75rem}.GifMakerFormMobile-module__YUD_qq__previewArea{background:var(--pattern-bg);background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000008 10px 20px);justify-content:center;align-items:center;min-height:200px;padding:1rem;display:flex}.GifMakerFormMobile-module__YUD_qq__previewImage{border-radius:4px;max-width:100%;max-height:250px;transition:filter .3s;box-shadow:0 4px 12px #0000001a}.GifMakerFormMobile-module__YUD_qq__timeline{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.GifMakerFormMobile-module__YUD_qq__timelineHeader{border-bottom:1px solid var(--border-color);background:var(--hover-bg);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.GifMakerFormMobile-module__YUD_qq__timelineHeader h3{margin:0;font-size:1rem;font-weight:600}.GifMakerFormMobile-module__YUD_qq__timelineHeader>div{gap:.5rem;width:100%;display:flex}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__timelineHeader{flex-direction:row;justify-content:space-between;align-items:center}.GifMakerFormMobile-module__YUD_qq__timelineHeader>div{width:auto}}.GifMakerFormMobile-module__YUD_qq__toggleButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__toggleButton:hover{background:var(--primary-hover);transform:translateY(-1px)}.GifMakerFormMobile-module__YUD_qq__clearButton{background:var(--danger,#ef4444);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.GifMakerFormMobile-module__YUD_qq__clearButton:hover{background:var(--danger-hover,#dc2626);transform:translateY(-1px)}.GifMakerFormMobile-module__YUD_qq__timelineFrames{scrollbar-width:thin;scrollbar-color:var(--border-color)transparent;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:400px;padding:.75rem;display:grid;overflow-y:auto}.GifMakerFormMobile-module__YUD_qq__timelineFrames::-webkit-scrollbar{width:6px}.GifMakerFormMobile-module__YUD_qq__timelineFrames::-webkit-scrollbar-track{background:0 0}.GifMakerFormMobile-module__YUD_qq__timelineFrames::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__timelineFrames{grid-template-columns:none;max-height:none;display:flex;overflow:auto visible}.GifMakerFormMobile-module__YUD_qq__timelineFrames::-webkit-scrollbar{width:auto;height:6px}}.GifMakerFormMobile-module__YUD_qq__timelineFrame{background:var(--bg);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;flex-shrink:0;width:100%;transition:all .2s;position:relative;overflow:hidden}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__timelineFrame{width:80px}}.GifMakerFormMobile-module__YUD_qq__timelineFrame:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.GifMakerFormMobile-module__YUD_qq__timelineFrame.GifMakerFormMobile-module__YUD_qq__selected{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha)}.GifMakerFormMobile-module__YUD_qq__timelineFrame.GifMakerFormMobile-module__YUD_qq__current{background:var(--hover-bg)}.GifMakerFormMobile-module__YUD_qq__frameNumber{color:#fff;z-index:1;background:#000000b3;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:4px;left:4px}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__frameNumber{width:20px;height:20px;font-size:.625rem;top:2px;left:2px}}.GifMakerFormMobile-module__YUD_qq__frameThumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100px}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__frameThumbnail{height:60px}}.GifMakerFormMobile-module__YUD_qq__frameInfo{color:var(--text-secondary);text-align:center;padding:.5rem;font-size:.75rem}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__frameInfo{padding:.25rem;font-size:.625rem}}.GifMakerFormMobile-module__YUD_qq__transitionBadge{background:var(--primary-alpha);color:var(--primary);border-radius:2px;margin-left:.125rem;padding:.0625rem .25rem;font-size:.5rem;font-weight:600;display:inline-block}.GifMakerFormMobile-module__YUD_qq__removeFrameButton{color:#fff;cursor:pointer;opacity:1;z-index:1;background:#dc2626e6;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__removeFrameButton{opacity:0;width:20px;height:20px;top:2px;right:2px}.GifMakerFormMobile-module__YUD_qq__timelineFrame:hover .GifMakerFormMobile-module__YUD_qq__removeFrameButton{opacity:1}}.GifMakerFormMobile-module__YUD_qq__removeFrameButton:hover{background:#dc2626}.GifMakerFormMobile-module__YUD_qq__addMoreFrames{background:var(--bg);border:2px dashed var(--border-color);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;grid-column:span 2;justify-content:center;align-items:center;width:100%;height:132px;transition:all .2s;display:flex}@media (min-width:640px){.GifMakerFormMobile-module__YUD_qq__addMoreFrames{grid-column:auto;width:80px;height:92px}}.GifMakerFormMobile-module__YUD_qq__addMoreFrames:hover{border-color:var(--primary);background:var(--hover-bg)}.GifMakerFormMobile-module__YUD_qq__addMoreFrames span{color:var(--text-secondary);margin-top:.25rem;font-size:.625rem}.GifMakerFormMobile-module__YUD_qq__frameEditorBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background:#000000b3;animation:.3s ease-out GifMakerFormMobile-module__YUD_qq__fadeIn;position:fixed;inset:0}@keyframes GifMakerFormMobile-module__YUD_qq__fadeIn{0%{opacity:0}to{opacity:1}}.GifMakerFormMobile-module__YUD_qq__frameEditorContainer{background:var(--card-bg);border:2px solid var(--primary);z-index:1000;border-radius:12px;width:95%;max-width:600px;max-height:90vh;animation:.3s ease-out GifMakerFormMobile-module__YUD_qq__slideIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000004d}@keyframes GifMakerFormMobile-module__YUD_qq__slideIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.GifMakerFormMobile-module__YUD_qq__frameEditorHeader{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;padding:1rem;display:flex}.GifMakerFormMobile-module__YUD_qq__frameEditorTitle{align-items:center;gap:.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__frameEditorTitle h2{margin:0;font-size:1.125rem;font-weight:600}.GifMakerFormMobile-module__YUD_qq__closeButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:8px;width:36px;height:36px;font-size:1.5rem;transition:all .2s}.GifMakerFormMobile-module__YUD_qq__closeButton:hover{background:#ffffff4d;transform:scale(1.1)}.GifMakerFormMobile-module__YUD_qq__frameEditorContent{-webkit-overflow-scrolling:touch;max-height:calc(90vh - 60px);padding:1rem;overflow-y:auto}.GifMakerFormMobile-module__YUD_qq__framePreview{margin-bottom:1.5rem}.GifMakerFormMobile-module__YUD_qq__framePreview h4{color:var(--text-secondary);margin:0 0 .75rem;font-size:1rem}.GifMakerFormMobile-module__YUD_qq__framePreviewImage{background:var(--bg-secondary);background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000008 10px 20px);border-radius:8px;justify-content:center;align-items:center;min-height:150px;padding:1rem;display:flex;position:relative}.GifMakerFormMobile-module__YUD_qq__framePreviewImage img{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:200px;display:block;box-shadow:0 4px 12px #0000001a}.GifMakerFormMobile-module__YUD_qq__framePreviewImage .GifMakerFormMobile-module__YUD_qq__frameNumber{color:#fff;background:#000000b3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem}.GifMakerFormMobile-module__YUD_qq__frameControls{min-width:0}.GifMakerFormMobile-module__YUD_qq__frameEditorActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.GifMakerFormMobile-module__YUD_qq__cancelButton{background:var(--bg);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .2s}.GifMakerFormMobile-module__YUD_qq__cancelButton:hover{background:var(--hover-bg);transform:translateY(-1px)}.GifMakerFormMobile-module__YUD_qq__applyButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .2s}.GifMakerFormMobile-module__YUD_qq__applyButton:hover{background:var(--primary-hover);transform:translateY(-1px)}.GifMakerFormMobile-module__YUD_qq__toggleButton.GifMakerFormMobile-module__YUD_qq__active{background:var(--success)}.GifMakerFormMobile-module__YUD_qq__toggleButton.GifMakerFormMobile-module__YUD_qq__active:hover{background:var(--success-hover)}.GifMakerFormMobile-module__YUD_qq__previewBadge{background:var(--warning-bg,#fef3c7);color:var(--warning-text,#92400e);text-transform:uppercase;letter-spacing:.5px;border-radius:2px;padding:.0625rem .25rem;font-size:.5rem;font-weight:600}[data-theme=dark] .GifMakerFormMobile-module__YUD_qq__previewArea{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff08 10px 20px)}[data-theme=dark] .GifMakerFormMobile-module__YUD_qq__frameNumber{background:#ffffff26}[data-theme=dark] .GifMakerFormMobile-module__YUD_qq__framePreviewImage{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff08 10px 20px)}.GifMakerFormMobile-module__YUD_qq__transition-fade{animation:ease-in-out forwards GifMakerFormMobile-module__YUD_qq__fadeTransition}@keyframes GifMakerFormMobile-module__YUD_qq__fadeTransition{0%{opacity:1}to{opacity:0}}.GifMakerFormMobile-module__YUD_qq__transition-fade-in{animation:ease-in-out forwards GifMakerFormMobile-module__YUD_qq__fadeInTransition}@keyframes GifMakerFormMobile-module__YUD_qq__fadeInTransition{0%{opacity:0}to{opacity:1}}.GifMakerFormMobile-module__YUD_qq__transition-slide{animation:ease-in-out forwards GifMakerFormMobile-module__YUD_qq__slideTransition}@keyframes GifMakerFormMobile-module__YUD_qq__slideTransition{0%{transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.GifMakerFormMobile-module__YUD_qq__transition-slide-right{animation:ease-in-out forwards GifMakerFormMobile-module__YUD_qq__slideRightTransition}@keyframes GifMakerFormMobile-module__YUD_qq__slideRightTransition{0%{transform:translate(0)}to{opacity:0;transform:translate(30px)}}.GifMakerFormMobile-module__YUD_qq__transition-zoom{animation:ease-in-out forwards GifMakerFormMobile-module__YUD_qq__zoomTransition}@keyframes GifMakerFormMobile-module__YUD_qq__zoomTransition{0%{transform:scale(1)}to{opacity:0;transform:scale(1.2)}}
.AIColorizeContentCompact-module__NvSKJq__contentWrapper{max-width:1200px;margin:2rem auto;padding:0 1rem}.AIColorizeContentCompact-module__NvSKJq__toggleHeader{flex-direction:column;gap:1.25rem;margin-top:2.5rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__sectionDivider{background:#ffffffe6;border:none;width:100%;height:1px}.dark .AIColorizeContentCompact-module__NvSKJq__sectionDivider{background:#fff3}.AIColorizeContentCompact-module__NvSKJq__contentToggleButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-self:center;align-items:center;gap:.6rem;padding:.65rem 1.75rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #0f172a1f}.AIColorizeContentCompact-module__NvSKJq__contentToggleButton:hover{transform:translateY(-2px);box-shadow:0 18px 35px #667eea40}.AIColorizeContentCompact-module__NvSKJq__contentToggleButton:focus-visible{outline-offset:3px;outline:2px solid #667eea99}.AIColorizeContentCompact-module__NvSKJq__contentToggleButton:active{transform:translateY(0);box-shadow:0 12px 24px #4338ca40}.dark .AIColorizeContentCompact-module__NvSKJq__contentToggleButton{color:#e2e8f0;background:#1e293bd9;border-color:#94a3b84d;box-shadow:0 10px 25px #0f172a73}.dark .AIColorizeContentCompact-module__NvSKJq__contentToggleButton:hover{box-shadow:0 18px 35px #667eea4d}.AIColorizeContentCompact-module__NvSKJq__toggleIcon{transition:transform .3s}.AIColorizeContentCompact-module__NvSKJq__toggleIconOpen{transform:rotate(180deg)}.AIColorizeContentCompact-module__NvSKJq__collapsibleContent{transition:max-height .45s,opacity .35s,transform .35s;overflow:hidden}.AIColorizeContentCompact-module__NvSKJq__collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(12px)}.AIColorizeContentCompact-module__NvSKJq__expanded{opacity:1;pointer-events:auto;max-height:9999px;margin-top:2rem;transform:translateY(0)}.AIColorizeContentCompact-module__NvSKJq__compactHeader{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__headerLeft{align-items:center;gap:1rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__headerIcon{flex-shrink:0}.AIColorizeContentCompact-module__NvSKJq__mainTitle{margin:0;font-size:1.5rem;font-weight:700}.AIColorizeContentCompact-module__NvSKJq__subtitle{opacity:.9;margin:0;font-size:.875rem}.AIColorizeContentCompact-module__NvSKJq__headerRight{flex-wrap:wrap;gap:.75rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:2rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__tabbedSection{background:#fff;border-radius:.75rem;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.dark .AIColorizeContentCompact-module__NvSKJq__tabbedSection{background:#2d3748;box-shadow:0 2px 8px #0000004d}.AIColorizeContentCompact-module__NvSKJq__tabs{background:#f7fafc;border-bottom:2px solid #e2e8f0;display:flex;overflow-x:auto}.dark .AIColorizeContentCompact-module__NvSKJq__tabs{background:#1a202c;border-bottom-color:#4a5568}.AIColorizeContentCompact-module__NvSKJq__tab{color:#4a5568;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex;position:relative}.dark .AIColorizeContentCompact-module__NvSKJq__tab{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__tab:hover{color:#667eea;background:#667eea0d}.AIColorizeContentCompact-module__NvSKJq__activeTab{color:#667eea;background:#fff}.dark .AIColorizeContentCompact-module__NvSKJq__activeTab{color:#8ab4f8;background:#2d3748}.AIColorizeContentCompact-module__NvSKJq__activeTab:after{content:"";background:#667eea;height:2px;position:absolute;bottom:-2px;left:0;right:0}.AIColorizeContentCompact-module__NvSKJq__tabPanel{padding:2rem}.AIColorizeContentCompact-module__NvSKJq__tabContent{animation:.3s ease-in-out AIColorizeContentCompact-module__NvSKJq__fadeIn}@keyframes AIColorizeContentCompact-module__NvSKJq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIColorizeContentCompact-module__NvSKJq__introBox{background:linear-gradient(135deg,#f6f8fb 0%,#fff 100%);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.dark .AIColorizeContentCompact-module__NvSKJq__introBox{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%)}.AIColorizeContentCompact-module__NvSKJq__introBox h3{color:#2d3748;margin-bottom:.75rem;font-size:1.25rem}.dark .AIColorizeContentCompact-module__NvSKJq__introBox h3{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__introBox p{color:#4a5568;margin:0;line-height:1.6}.dark .AIColorizeContentCompact-module__NvSKJq__introBox p{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__quickStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__stat{text-align:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.dark .AIColorizeContentCompact-module__NvSKJq__stat{background:#1a202c;border-color:#4a5568}.AIColorizeContentCompact-module__NvSKJq__statNumber{color:#667eea;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;display:block}.AIColorizeContentCompact-module__NvSKJq__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.dark .AIColorizeContentCompact-module__NvSKJq__statLabel{color:#94a3b8}.AIColorizeContentCompact-module__NvSKJq__featuresAccordion{margin-top:2rem}.AIColorizeContentCompact-module__NvSKJq__sectionMiniTitle{color:#2d3748;margin-bottom:1rem;font-size:1rem;font-weight:600}.dark .AIColorizeContentCompact-module__NvSKJq__sectionMiniTitle{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__featureItem{border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.dark .AIColorizeContentCompact-module__NvSKJq__featureItem{border-color:#4a5568}.AIColorizeContentCompact-module__NvSKJq__featureHeader{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background .2s;display:flex}.dark .AIColorizeContentCompact-module__NvSKJq__featureHeader{background:#2d3748}.AIColorizeContentCompact-module__NvSKJq__featureHeader:hover{background:#f7fafc}.dark .AIColorizeContentCompact-module__NvSKJq__featureHeader:hover{background:#374151}.AIColorizeContentCompact-module__NvSKJq__featureTitle{color:#2d3748;align-items:center;gap:.75rem;font-weight:500;display:flex}.dark .AIColorizeContentCompact-module__NvSKJq__featureTitle{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__chevron{color:#667eea;transition:transform .3s}.AIColorizeContentCompact-module__NvSKJq__chevronOpen{transform:rotate(90deg)}.AIColorizeContentCompact-module__NvSKJq__featureContent{background:#f7fafc;max-height:0;transition:max-height .3s ease-out;overflow:hidden}.dark .AIColorizeContentCompact-module__NvSKJq__featureContent{background:#1a202c}.AIColorizeContentCompact-module__NvSKJq__featureContentOpen{max-height:200px;transition:max-height .3s ease-in}.AIColorizeContentCompact-module__NvSKJq__featureContent p{color:#4a5568;margin:0;padding:1rem;font-size:.95rem;line-height:1.6}.dark .AIColorizeContentCompact-module__NvSKJq__featureContent p{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__stepCompact{background:#f7fafc;border-radius:.5rem;gap:1rem;padding:1rem;display:flex}.dark .AIColorizeContentCompact-module__NvSKJq__stepCompact{background:#1a202c}.AIColorizeContentCompact-module__NvSKJq__stepNumber{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.AIColorizeContentCompact-module__NvSKJq__stepContent h4{color:#2d3748;margin:0 0 .5rem;font-size:1rem}.dark .AIColorizeContentCompact-module__NvSKJq__stepContent h4{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__stepContent p{color:#4a5568;margin:0;font-size:.875rem;line-height:1.5}.dark .AIColorizeContentCompact-module__NvSKJq__stepContent p{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__tipsBox{background:linear-gradient(135deg,#f3f4f6 0%,#fff 100%);border-left:4px solid #667eea;border-radius:.5rem;padding:1.5rem}.dark .AIColorizeContentCompact-module__NvSKJq__tipsBox{background:linear-gradient(135deg,#374151 0%,#1f2937 100%);border-left-color:#8ab4f8}.AIColorizeContentCompact-module__NvSKJq__tipsBox h4{color:#667eea;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.dark .AIColorizeContentCompact-module__NvSKJq__tipsBox h4{color:#8ab4f8}.AIColorizeContentCompact-module__NvSKJq__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__tip{color:#4a5568;font-size:.875rem}.dark .AIColorizeContentCompact-module__NvSKJq__tip{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__tip strong{color:#2d3748}.dark .AIColorizeContentCompact-module__NvSKJq__tip strong{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__useCasesGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__useCaseCard{text-align:center;background:#f7fafc;border-radius:.5rem;padding:1.25rem;transition:transform .2s}.dark .AIColorizeContentCompact-module__NvSKJq__useCaseCard{background:#1a202c}.AIColorizeContentCompact-module__NvSKJq__useCaseCard:hover{transform:translateY(-2px)}.AIColorizeContentCompact-module__NvSKJq__useCaseIcon{color:#667eea;background:#667eea1a;border-radius:50%;margin-bottom:.75rem;padding:.5rem;display:inline-flex}.AIColorizeContentCompact-module__NvSKJq__useCaseCard h4{color:#2d3748;margin:0 0 .25rem;font-size:.95rem}.dark .AIColorizeContentCompact-module__NvSKJq__useCaseCard h4{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__useCaseCard p{color:#64748b;margin:0;font-size:.75rem}.dark .AIColorizeContentCompact-module__NvSKJq__useCaseCard p{color:#94a3b8}.AIColorizeContentCompact-module__NvSKJq__comparisonSection{margin-top:2rem}.AIColorizeContentCompact-module__NvSKJq__comparisonSection h4{color:#2d3748;margin-bottom:1rem;font-size:1.125rem}.dark .AIColorizeContentCompact-module__NvSKJq__comparisonSection h4{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__comparisonCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.dark .AIColorizeContentCompact-module__NvSKJq__comparisonCard{background:#2d3748;border-color:#4a5568}.AIColorizeContentCompact-module__NvSKJq__comparisonCard h5{color:#667eea;margin:0 0 .75rem;font-size:.875rem}.AIColorizeContentCompact-module__NvSKJq__comparisonCard ul{margin:0;padding:0;list-style:none}.AIColorizeContentCompact-module__NvSKJq__comparisonCard li{color:#059669;padding:.25rem 0;font-size:.875rem}.dark .AIColorizeContentCompact-module__NvSKJq__comparisonCard li{color:#10b981}.AIColorizeContentCompact-module__NvSKJq__specsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.AIColorizeContentCompact-module__NvSKJq__specCard{background:#f7fafc;border-radius:.5rem;padding:1.5rem}.dark .AIColorizeContentCompact-module__NvSKJq__specCard{background:#1a202c}.AIColorizeContentCompact-module__NvSKJq__specCard h4{color:#2d3748;margin:0 0 1rem;font-size:1rem}.dark .AIColorizeContentCompact-module__NvSKJq__specCard h4{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__specList{flex-wrap:wrap;gap:.5rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__specList span{color:#4a5568;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .75rem;font-size:.875rem}.dark .AIColorizeContentCompact-module__NvSKJq__specList span{color:#a0aec0;background:#2d3748;border-color:#4a5568}.AIColorizeContentCompact-module__NvSKJq__specDetails{flex-direction:column;gap:.5rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__specDetails div{color:#4a5568;font-size:.875rem}.dark .AIColorizeContentCompact-module__NvSKJq__specDetails div{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__specDetails strong{color:#2d3748;margin-right:.5rem}.dark .AIColorizeContentCompact-module__NvSKJq__specDetails strong{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__featuresList{margin:0;padding:0;list-style:none}.AIColorizeContentCompact-module__NvSKJq__featuresList li{color:#4a5568;padding:.375rem 0 .375rem 1.25rem;font-size:.875rem;position:relative}.dark .AIColorizeContentCompact-module__NvSKJq__featuresList li{color:#a0aec0}.AIColorizeContentCompact-module__NvSKJq__featuresList li:before{content:"✓";color:#10b981;position:absolute;left:0}.AIColorizeContentCompact-module__NvSKJq__platformPresets{margin-top:2rem}.AIColorizeContentCompact-module__NvSKJq__platformPresets h4{color:#2d3748;margin-bottom:1rem;font-size:1rem}.dark .AIColorizeContentCompact-module__NvSKJq__platformPresets h4{color:#e2e8f0}.AIColorizeContentCompact-module__NvSKJq__presetButtons{flex-wrap:wrap;gap:.5rem;display:flex}.AIColorizeContentCompact-module__NvSKJq__presetBtn{color:#667eea;cursor:pointer;background:#fff;border:1px solid #667eea;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.dark .AIColorizeContentCompact-module__NvSKJq__presetBtn{color:#8ab4f8;background:#2d3748;border-color:#8ab4f8}.AIColorizeContentCompact-module__NvSKJq__presetBtn:hover{color:#fff;background:#667eea}.dark .AIColorizeContentCompact-module__NvSKJq__presetBtn:hover{color:#1a202c;background:#8ab4f8}@media (max-width:768px){.AIColorizeContentCompact-module__NvSKJq__compactHeader{text-align:center;flex-direction:column}.AIColorizeContentCompact-module__NvSKJq__headerLeft{flex-direction:column}.AIColorizeContentCompact-module__NvSKJq__tabs{overflow-x:scroll}.AIColorizeContentCompact-module__NvSKJq__tab span{display:none}.AIColorizeContentCompact-module__NvSKJq__stepsGrid,.AIColorizeContentCompact-module__NvSKJq__useCasesGrid{grid-template-columns:1fr}.AIColorizeContentCompact-module__NvSKJq__quickStats{grid-template-columns:repeat(2,1fr)}}
.CompressImageFormMobile-module__D5S3IG__container{max-width:100%;margin:0 auto;padding:1rem}.CompressImageFormMobile-module__D5S3IG__header{text-align:center;margin-bottom:1.5rem}.CompressImageFormMobile-module__D5S3IG__header h1{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.CompressImageFormMobile-module__D5S3IG__header p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.CompressImageFormMobile-module__D5S3IG__uploadSection,.CompressImageFormMobile-module__D5S3IG__uploadedFilesSection{margin-bottom:1.5rem}.CompressImageFormMobile-module__D5S3IG__actionBar{background:var(--surface-secondary);border-radius:8px;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.CompressImageFormMobile-module__D5S3IG__actionButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.CompressImageFormMobile-module__D5S3IG__actionButton:hover{background:var(--surface-hover);border-color:var(--primary)}.CompressImageFormMobile-module__D5S3IG__previewSection{text-align:center;margin-bottom:1.5rem}.CompressImageFormMobile-module__D5S3IG__previewImage{-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-color);border-radius:8px;max-width:100%;max-height:300px;margin-bottom:.75rem}.CompressImageFormMobile-module__D5S3IG__imageInfo{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.CompressImageFormMobile-module__D5S3IG__controlsSection{background:var(--surface-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.CompressImageFormMobile-module__D5S3IG__controlsSection h3{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.CompressImageFormMobile-module__D5S3IG__qualitySection{margin-bottom:1.5rem}.CompressImageFormMobile-module__D5S3IG__qualitySection label{color:var(--text-primary);margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.CompressImageFormMobile-module__D5S3IG__slider{appearance:none;background:var(--surface-tertiary);border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:1rem}.CompressImageFormMobile-module__D5S3IG__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.CompressImageFormMobile-module__D5S3IG__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.CompressImageFormMobile-module__D5S3IG__presetGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.CompressImageFormMobile-module__D5S3IG__presetButton{border:1px solid var(--border-color);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.813rem;transition:all .2s}.CompressImageFormMobile-module__D5S3IG__presetButton:hover{background:var(--surface-hover);border-color:var(--primary)}.CompressImageFormMobile-module__D5S3IG__presetButton.CompressImageFormMobile-module__D5S3IG__active{background:var(--primary);color:#fff;border-color:var(--primary)}.CompressImageFormMobile-module__D5S3IG__formatSection,.CompressImageFormMobile-module__D5S3IG__resizeSection{margin-bottom:1.25rem}.CompressImageFormMobile-module__D5S3IG__formatSection label,.CompressImageFormMobile-module__D5S3IG__resizeSection label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.CompressImageFormMobile-module__D5S3IG__select{border:1px solid var(--border-color);background:var(--background);width:100%;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.75rem;font-size:.875rem}.CompressImageFormMobile-module__D5S3IG__checkboxSection{margin-bottom:1.25rem}.CompressImageFormMobile-module__D5S3IG__checkboxSection label{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CompressImageFormMobile-module__D5S3IG__checkboxSection input[type=checkbox]{cursor:pointer;width:18px;height:18px}.CompressImageFormMobile-module__D5S3IG__infoBox{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.813rem;line-height:1.4;display:flex}.CompressImageFormMobile-module__D5S3IG__compressButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1.5rem;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.CompressImageFormMobile-module__D5S3IG__compressButton:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.CompressImageFormMobile-module__D5S3IG__compressButton:disabled{opacity:.6;cursor:not-allowed}.CompressImageFormMobile-module__D5S3IG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite CompressImageFormMobile-module__D5S3IG__spin}@keyframes CompressImageFormMobile-module__D5S3IG__spin{to{transform:rotate(360deg)}}.CompressImageFormMobile-module__D5S3IG__error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.CompressImageFormMobile-module__D5S3IG__resultSection{background:var(--surface-secondary);border-radius:12px;margin-top:2rem;padding:1.5rem}.CompressImageFormMobile-module__D5S3IG__resultSection h3{text-align:center;color:var(--text-primary);margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.CompressImageFormMobile-module__D5S3IG__savingsBox{text-align:center;background:var(--success-bg);border:1px solid var(--success-border);border-radius:8px;margin-bottom:1.25rem;padding:1rem}.CompressImageFormMobile-module__D5S3IG__savingsBox p{color:var(--text-primary);margin:.25rem 0;font-size:.875rem}.CompressImageFormMobile-module__D5S3IG__sizeComparison{color:var(--text-secondary);font-size:.813rem}.CompressImageFormMobile-module__D5S3IG__successIcon{color:var(--success);margin-bottom:.5rem}.CompressImageFormMobile-module__D5S3IG__warningIcon{color:var(--warning);margin-bottom:.5rem}.CompressImageFormMobile-module__D5S3IG__resultActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;display:flex}.CompressImageFormMobile-module__D5S3IG__downloadButton{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.875rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #3b82f64d}.CompressImageFormMobile-module__D5S3IG__downloadButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.CompressImageFormMobile-module__D5S3IG__downloadButton:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3b82f659}.CompressImageFormMobile-module__D5S3IG__downloadButton:hover:before{left:100%}.dark .CompressImageFormMobile-module__D5S3IG__downloadButton{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.dark .CompressImageFormMobile-module__D5S3IG__downloadButton:hover{box-shadow:0 10px 24px #2563eb59}.CompressImageFormMobile-module__D5S3IG__newButton{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:.875rem;font-size:.875rem;font-weight:500;transition:all .2s}.CompressImageFormMobile-module__D5S3IG__newButton:hover{background:var(--primary);color:#fff}[data-theme=dark] .CompressImageFormMobile-module__D5S3IG__actionButton,[data-theme=dark] .CompressImageFormMobile-module__D5S3IG__presetButton,[data-theme=dark] .CompressImageFormMobile-module__D5S3IG__select{background:var(--surface-secondary)}[data-theme=dark] .CompressImageFormMobile-module__D5S3IG__infoBox{background:#3b82f61a;border-color:#3b82f64d}[data-theme=dark] .CompressImageFormMobile-module__D5S3IG__savingsBox{background:#22c55e1a;border-color:#22c55e4d}
.ConvertImageFormMobile-module__PjbwqG__container{max-width:100vw;padding:1rem;overflow-x:hidden}.ConvertImageFormMobile-module__PjbwqG__header{text-align:center;margin-bottom:1.5rem}.ConvertImageFormMobile-module__PjbwqG__header h1{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem}.dark .ConvertImageFormMobile-module__PjbwqG__header h1{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__header p{color:#6b7280;font-size:.875rem}.dark .ConvertImageFormMobile-module__PjbwqG__header p{color:#9ca3af}.ConvertImageFormMobile-module__PjbwqG__uploadSection{margin-bottom:1.5rem}.ConvertImageFormMobile-module__PjbwqG__uploadedFilesSection{background:#f9fafb;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.dark .ConvertImageFormMobile-module__PjbwqG__uploadedFilesSection{background:#1f2937}.ConvertImageFormMobile-module__PjbwqG__actionBar{gap:.75rem;margin-bottom:1rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__actionButton{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__actionButton{color:#f3f4f6;background:#374151;border-color:#4b5563}.ConvertImageFormMobile-module__PjbwqG__actionButton:active{background:#f9fafb;transform:scale(.98)}.ConvertImageFormMobile-module__PjbwqG__previewSection{background:#f9fafb;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.dark .ConvertImageFormMobile-module__PjbwqG__previewSection{background:#1f2937}.ConvertImageFormMobile-module__PjbwqG__previewHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__previewHeader h3{color:#374151;font-size:1rem;font-weight:600}.dark .ConvertImageFormMobile-module__PjbwqG__previewHeader h3{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__fileInfo{color:#6b7280;font-size:.75rem}.dark .ConvertImageFormMobile-module__PjbwqG__fileInfo{color:#9ca3af}.ConvertImageFormMobile-module__PjbwqG__imageWrapper{background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.ConvertImageFormMobile-module__PjbwqG__previewImage{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.ConvertImageFormMobile-module__PjbwqG__placeholderImage{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__placeholderImage svg{opacity:.5}.ConvertImageFormMobile-module__PjbwqG__placeholderImage p{text-align:center;font-size:.875rem}.ConvertImageFormMobile-module__PjbwqG__formatSection{background:#f9fafb;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.dark .ConvertImageFormMobile-module__PjbwqG__formatSection{background:#1f2937}.ConvertImageFormMobile-module__PjbwqG__formatSection h3{color:#6b7280;margin-bottom:1rem;font-size:.875rem}.dark .ConvertImageFormMobile-module__PjbwqG__formatSection h3{color:#9ca3af}.ConvertImageFormMobile-module__PjbwqG__formatGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;display:grid}.ConvertImageFormMobile-module__PjbwqG__formatButton{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__formatButton{color:#f3f4f6;background:#374151;border-color:#4b5563}.ConvertImageFormMobile-module__PjbwqG__formatButton.ConvertImageFormMobile-module__PjbwqG__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.ConvertImageFormMobile-module__PjbwqG__formatButton:active{transform:scale(.98)}.ConvertImageFormMobile-module__PjbwqG__formatButton svg{width:14px;height:14px}.ConvertImageFormMobile-module__PjbwqG__settingsSection{background:#f9fafb;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.dark .ConvertImageFormMobile-module__PjbwqG__settingsSection{background:#1f2937}.ConvertImageFormMobile-module__PjbwqG__settingsSection h3{color:#374151;margin-bottom:1rem;font-size:1rem;font-weight:600}.dark .ConvertImageFormMobile-module__PjbwqG__settingsSection h3{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__settingGroup{margin-bottom:1.5rem}.ConvertImageFormMobile-module__PjbwqG__settingGroup:last-of-type{margin-bottom:.5rem}.ConvertImageFormMobile-module__PjbwqG__settingGroup label{color:#374151;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;font-size:.875rem;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__settingGroup label{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__value{color:#3b82f6;font-weight:600}.ConvertImageFormMobile-module__PjbwqG__hint{color:#6b7280;font-size:.75rem}.dark .ConvertImageFormMobile-module__PjbwqG__hint{color:#9ca3af}.ConvertImageFormMobile-module__PjbwqG__sliderContainer{width:100%}.ConvertImageFormMobile-module__PjbwqG__slider{-webkit-appearance:none;background:#e5e7eb;border-radius:3px;outline:none;width:100%;height:6px}.dark .ConvertImageFormMobile-module__PjbwqG__slider{background:#4b5563}.ConvertImageFormMobile-module__PjbwqG__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:20px;height:20px}.ConvertImageFormMobile-module__PjbwqG__colorPicker{align-items:center;gap:.75rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__colorInput{cursor:pointer;border:none;border-radius:8px;width:50px;height:40px}.ConvertImageFormMobile-module__PjbwqG__colorText{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:.625rem .875rem;font-size:.875rem}.dark .ConvertImageFormMobile-module__PjbwqG__colorText{color:#f3f4f6;background:#374151;border-color:#4b5563}.ConvertImageFormMobile-module__PjbwqG__resizeInputs{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__input{color:#374151;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:.625rem .875rem;font-size:1rem}.dark .ConvertImageFormMobile-module__PjbwqG__input{color:#f3f4f6;background:#374151;border-color:#4b5563}.ConvertImageFormMobile-module__PjbwqG__separator{color:#6b7280;font-weight:500}.ConvertImageFormMobile-module__PjbwqG__checkbox{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__checkbox{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__checkbox input{cursor:pointer;width:1.125rem;height:1.125rem}.ConvertImageFormMobile-module__PjbwqG__infoBox{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__infoBox{background:#3b82f61a;border-color:#3b82f64d}.ConvertImageFormMobile-module__PjbwqG__infoBox svg{color:#3b82f6;flex-shrink:0}.ConvertImageFormMobile-module__PjbwqG__infoBox p{color:#374151;font-size:.875rem;line-height:1.5}.dark .ConvertImageFormMobile-module__PjbwqG__infoBox p{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__warning{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__warning{background:#fbbf241a;border-color:#fbbf244d}.ConvertImageFormMobile-module__PjbwqG__warning svg{color:#f59e0b;flex-shrink:0}.ConvertImageFormMobile-module__PjbwqG__warning p{color:#374151;font-size:.875rem}.dark .ConvertImageFormMobile-module__PjbwqG__warning p{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__convertButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:1.5rem 0;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #10b98159}.ConvertImageFormMobile-module__PjbwqG__convertButton:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#e5e7eb}.dark .ConvertImageFormMobile-module__PjbwqG__convertButton:disabled{color:#6b7280;background:#374151}.ConvertImageFormMobile-module__PjbwqG__convertButton:not(:disabled):hover{background:linear-gradient(135deg,#0ea968 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 8px 25px #10b98173}.ConvertImageFormMobile-module__PjbwqG__convertButton:not(:disabled):active{transform:scale(.98);box-shadow:0 4px 15px #10b98159}.ConvertImageFormMobile-module__PjbwqG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ConvertImageFormMobile-module__PjbwqG__spin}@keyframes ConvertImageFormMobile-module__PjbwqG__spin{to{transform:rotate(360deg)}}.ConvertImageFormMobile-module__PjbwqG__error{color:#dc2626;background:#fee;border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.875rem}.dark .ConvertImageFormMobile-module__PjbwqG__error{background:#dc26261a}.ConvertImageFormMobile-module__PjbwqG__resultSection{text-align:center}.ConvertImageFormMobile-module__PjbwqG__resultSection h3{color:#059669;margin-bottom:1rem;font-size:1.25rem}.ConvertImageFormMobile-module__PjbwqG__conversionInfo{background:#f0fdf4;border-radius:8px;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.dark .ConvertImageFormMobile-module__PjbwqG__conversionInfo{background:#0596691a}.ConvertImageFormMobile-module__PjbwqG__conversionItem{flex-direction:column;gap:.25rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__conversionItem .ConvertImageFormMobile-module__PjbwqG__label{color:#6b7280;font-size:.75rem}.dark .ConvertImageFormMobile-module__PjbwqG__conversionItem .ConvertImageFormMobile-module__PjbwqG__label{color:#9ca3af}.ConvertImageFormMobile-module__PjbwqG__conversionItem .ConvertImageFormMobile-module__PjbwqG__value{color:#374151;font-size:.875rem;font-weight:600}.dark .ConvertImageFormMobile-module__PjbwqG__conversionItem .ConvertImageFormMobile-module__PjbwqG__value{color:#f3f4f6}.ConvertImageFormMobile-module__PjbwqG__arrow{color:#059669}.ConvertImageFormMobile-module__PjbwqG__resultActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}.ConvertImageFormMobile-module__PjbwqG__downloadButton,.ConvertImageFormMobile-module__PjbwqG__newButton{text-align:center;cursor:pointer;border:none;border-radius:8px;width:100%;padding:.875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.ConvertImageFormMobile-module__PjbwqG__downloadButton{color:#fff;background:#059669}.ConvertImageFormMobile-module__PjbwqG__downloadButton:active{background:#047857;transform:scale(.98)}.ConvertImageFormMobile-module__PjbwqG__newButton{color:#374151;background:#e5e7eb}.dark .ConvertImageFormMobile-module__PjbwqG__newButton{color:#f3f4f6;background:#374151}.ConvertImageFormMobile-module__PjbwqG__newButton:active{background:#d1d5db;transform:scale(.98)}.dark .ConvertImageFormMobile-module__PjbwqG__newButton:active{background:#4b5563}
