.Dropzone-module__ixXqWG__zone{text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);cursor:pointer;place-items:center;gap:6px;padding:40px 20px;transition:border-color .15s,background .15s;display:grid}.Dropzone-module__ixXqWG__zone:hover{border-color:var(--fg-faint)}.Dropzone-module__ixXqWG__over{border-color:var(--accent);background:var(--accent-soft)}.Dropzone-module__ixXqWG__disabled{opacity:.5;cursor:not-allowed}.Dropzone-module__ixXqWG__icon{background:var(--bg-elev-2);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:6px;font-size:1.3rem;display:grid}.Dropzone-module__ixXqWG__title{font-weight:600}.Dropzone-module__ixXqWG__hint{color:var(--fg-faint);font-size:.85rem}
.converter-module__55xD5W__headRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.converter-module__55xD5W__formats{color:var(--fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.82rem}.converter-module__55xD5W__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop""rail""list";align-items:start;gap:20px;display:grid}.converter-module__55xD5W__dropArea{grid-area:drop}.converter-module__55xD5W__railArea{grid-area:rail}.converter-module__55xD5W__listArea{grid-area:list;min-width:0}@media (min-width:900px){.converter-module__55xD5W__layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"drop rail""list rail";gap:20px 28px}.converter-module__55xD5W__railArea{top:calc(var(--nav-h) + 20px);position:sticky}}.converter-module__55xD5W__rail{gap:18px;display:grid}.converter-module__55xD5W__railTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.converter-module__55xD5W__railTitle h2{font-size:1.05rem}.converter-module__55xD5W__value{font-family:var(--mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.converter-module__55xD5W__seg{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.converter-module__55xD5W__seg>button{text-align:center}.converter-module__55xD5W__seg>button:disabled{color:var(--fg-faint);cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint)}.converter-module__55xD5W__range{width:100%;accent-color:var(--accent);margin:4px 0 0}.converter-module__55xD5W__resizeInputs{gap:8px;display:grid}.converter-module__55xD5W__dim{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.converter-module__55xD5W__dimSep{color:var(--fg-faint);font-size:.9rem}.converter-module__55xD5W__withUnit{position:relative}.converter-module__55xD5W__withUnit input{padding-right:40px}.converter-module__55xD5W__unit{color:var(--fg-faint);pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.converter-module__55xD5W__check{color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.9rem;display:flex}.converter-module__55xD5W__check input{accent-color:var(--accent);width:16px;height:16px;margin:0}.converter-module__55xD5W__colorRow{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.converter-module__55xD5W__swatch{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-input);cursor:pointer;width:42px;height:42px;padding:3px}.converter-module__55xD5W__swatch::-webkit-color-swatch-wrapper{padding:0}.converter-module__55xD5W__swatch::-webkit-color-swatch{border:0;border-radius:5px}.converter-module__55xD5W__swatch::-moz-color-swatch{border:0;border-radius:5px}.converter-module__55xD5W__railActions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:6px;display:grid}.converter-module__55xD5W__privacy{color:var(--fg-faint);gap:4px;font-size:.8rem;line-height:1.45;display:grid}.converter-module__55xD5W__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.converter-module__55xD5W__listHead{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;font-size:.78rem;font-weight:600;display:flex}.converter-module__55xD5W__row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb info remove""thumb meta remove""actions actions actions";align-items:center;gap:4px 12px;padding:12px 2px;animation:.32s cubic-bezier(.16,1,.3,1) both converter-module__55xD5W__rowIn;display:grid}@keyframes converter-module__55xD5W__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.converter-module__55xD5W__row[data-status=error]{background:linear-gradient(90deg, var(--err-soft), transparent 60%)}@media (min-width:640px){.converter-module__55xD5W__row{grid-template-columns:56px minmax(0,1fr) auto auto;grid-template-areas:"thumb info actions remove""thumb meta actions remove";gap:4px 14px;padding:12px 4px}}.converter-module__55xD5W__thumb{border-radius:var(--radius-sm);border:1px solid var(--line);background:conic-gradient(var(--line) 25%, transparent 0 50%, var(--line) 0 75%, transparent 0) 0 0 / 12px 12px, var(--bg-elev);grid-area:thumb;align-self:start;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}@media (min-width:640px){.converter-module__55xD5W__thumb{align-self:center;width:56px;height:56px}}.converter-module__55xD5W__thumb img{object-fit:contain;width:100%;height:100%}.converter-module__55xD5W__thumbExt{letter-spacing:.08em;color:var(--fg-faint);background:var(--bg-elev);border-radius:4px;padding:2px 5px;font-size:.66rem;font-weight:700}.converter-module__55xD5W__info{grid-area:info;align-self:end;gap:2px;min-width:0;display:grid}.converter-module__55xD5W__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.converter-module__55xD5W__error{color:var(--err);font-size:.85rem}.converter-module__55xD5W__meta{min-width:0;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;align-self:start;align-items:center;gap:4px 8px;font-size:.85rem;display:flex}.converter-module__55xD5W__meta .converter-module__55xD5W__dims{white-space:nowrap}.converter-module__55xD5W__arrow,.converter-module__55xD5W__pending{color:var(--fg-faint)}.converter-module__55xD5W__stale{color:var(--fg-faint);font-size:.8rem}.converter-module__55xD5W__actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;min-height:34px;display:flex}@media (max-width:639px){.converter-module__55xD5W__actions{justify-content:space-between;padding-top:6px}}.converter-module__55xD5W__working{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.converter-module__55xD5W__remove{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--fg-faint);grid-area:remove;place-items:center;transition:background .15s,color .15s;display:grid}.converter-module__55xD5W__remove:hover{background:var(--bg-elev-2);color:var(--fg)}.converter-module__55xD5W__total{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 4px 0;display:flex}.converter-module__55xD5W__totalLabel{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.92rem;display:flex}.converter-module__55xD5W__totalLabel strong{color:var(--fg);font-weight:650}.converter-module__55xD5W__saved{color:var(--ok);font-weight:600}.converter-module__55xD5W__grew{color:var(--err);font-weight:600}.converter-module__55xD5W__overlay{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);pointer-events:none;place-items:center;padding:24px;animation:.15s ease-out both converter-module__55xD5W__fadeIn;display:grid;position:fixed;inset:0}@keyframes converter-module__55xD5W__fadeIn{0%{opacity:0}to{opacity:1}}.converter-module__55xD5W__overlayBox{text-align:center;border:2px dashed var(--accent);border-radius:var(--radius);background:var(--accent-soft);width:min(560px,100%);color:var(--fg);gap:6px;padding:48px 32px;font-size:1.15rem;font-weight:650;display:grid}.converter-module__55xD5W__overlayBox span{color:var(--fg-muted);font-size:.9rem;font-weight:500}.converter-module__55xD5W__skipped{justify-content:space-between;align-items:center;gap:12px;display:flex}.converter-module__55xD5W__srStatus{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}
.MediaConverter-module__36RUoG__tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop""rail""list""jobs";align-items:start;gap:20px;display:grid}.MediaConverter-module__36RUoG__dropArea{grid-area:drop}.MediaConverter-module__36RUoG__railArea{grid-area:rail;min-width:0}.MediaConverter-module__36RUoG__listArea{grid-area:list;gap:12px;min-width:0;display:grid}.MediaConverter-module__36RUoG__listArea:empty{display:none}.MediaConverter-module__36RUoG__jobsArea{scroll-margin-top:calc(var(--nav-h) + 16px);grid-area:jobs;min-width:0}@media (min-width:900px){.MediaConverter-module__36RUoG__tool{grid-template:"drop rail""list rail""jobs rail"1fr/minmax(0,1fr) 340px;gap:20px 28px}.MediaConverter-module__36RUoG__railArea{top:var(--rail-top,calc(var(--nav-h) + 20px));position:sticky}}.MediaConverter-module__36RUoG__rail{gap:18px;display:grid}.MediaConverter-module__36RUoG__railTitle{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.MediaConverter-module__36RUoG__railTitle h2{font-size:1.05rem}.MediaConverter-module__36RUoG__summary{font-family:var(--mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.MediaConverter-module__36RUoG__seg{width:100%;display:flex}.MediaConverter-module__36RUoG__seg>button{text-align:center;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px}.MediaConverter-module__36RUoG__seg>button:disabled{color:var(--fg-faint);cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint)}.MediaConverter-module__36RUoG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.MediaConverter-module__36RUoG__trimInput{font-variant-numeric:tabular-nums}.MediaConverter-module__36RUoG__check{color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.9rem;display:flex}.MediaConverter-module__36RUoG__check input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:0}.MediaConverter-module__36RUoG__withUnit{position:relative}.MediaConverter-module__36RUoG__withUnit input{font-variant-numeric:tabular-nums;padding-right:44px}.MediaConverter-module__36RUoG__unit{color:var(--fg-faint);pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.MediaConverter-module__36RUoG__presets{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.MediaConverter-module__36RUoG__preset{cursor:pointer;transition:border-color .15s,color .15s,background .15s}.MediaConverter-module__36RUoG__preset:hover{border-color:var(--fg-faint);color:var(--fg)}.MediaConverter-module__36RUoG__preset.chip-accent:hover{color:var(--accent);border-color:#0000}.MediaConverter-module__36RUoG__fieldError{color:var(--err);font-size:.82rem;line-height:1.45}.MediaConverter-module__36RUoG__linkBtn{color:var(--fg-muted);text-underline-offset:3px;font-size:.8rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.MediaConverter-module__36RUoG__linkBtn:hover{color:var(--fg)}.MediaConverter-module__36RUoG__note{color:var(--fg-faint);font-size:.8rem;line-height:1.45}.MediaConverter-module__36RUoG__noteBox{font-size:.82rem;line-height:1.45}.MediaConverter-module__36RUoG__railActions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:6px;display:grid}.MediaConverter-module__36RUoG__spinnerOnAccent{border-color:color-mix(in srgb, var(--accent-fg) 35%, transparent);border-top-color:var(--accent-fg)}@media (max-width:639px){.MediaConverter-module__36RUoG__railActions{grid-template-columns:minmax(0,1fr)}.MediaConverter-module__36RUoG__railActions>button{width:100%}}.MediaConverter-module__36RUoG__listHead{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;font-size:.78rem;font-weight:600;display:flex}.MediaConverter-module__36RUoG__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.MediaConverter-module__36RUoG__row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb info remove""thumb meta remove""actions actions actions""extra extra extra";align-items:center;gap:4px 12px;padding:12px 2px;animation:.32s cubic-bezier(.16,1,.3,1) both MediaConverter-module__36RUoG__rowIn;display:grid}@keyframes MediaConverter-module__36RUoG__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.MediaConverter-module__36RUoG__row[data-status=error]{background:linear-gradient(90deg, var(--err-soft), transparent 60%)}@media (min-width:640px){.MediaConverter-module__36RUoG__row{grid-template-columns:52px minmax(0,1fr) auto auto;grid-template-areas:"thumb info actions remove""thumb meta actions remove""extra extra extra extra";gap:4px 14px;padding:12px 4px}}.MediaConverter-module__36RUoG__thumb{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elev);width:44px;height:44px;color:var(--fg-faint);grid-area:thumb;align-content:center;align-self:start;place-items:center;gap:2px;display:grid}@media (min-width:640px){.MediaConverter-module__36RUoG__thumb{align-self:center;width:52px;height:52px}}.MediaConverter-module__36RUoG__thumb svg{display:block}.MediaConverter-module__36RUoG__ext{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;max-width:44px;font-size:.56rem;font-weight:700;line-height:1;overflow:hidden}.MediaConverter-module__36RUoG__info{grid-area:info;align-self:end;min-width:0}.MediaConverter-module__36RUoG__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.MediaConverter-module__36RUoG__meta{min-width:0;color:var(--fg-muted);font-variant-numeric:tabular-nums;grid-area:meta;align-self:start;font-size:.85rem}.MediaConverter-module__36RUoG__probe{overflow-wrap:anywhere;display:block}.MediaConverter-module__36RUoG__pending{color:var(--fg-faint)}.MediaConverter-module__36RUoG__upload{gap:6px;padding-top:4px;display:grid}.MediaConverter-module__36RUoG__uploadMeta{color:var(--fg-faint);justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.MediaConverter-module__36RUoG__actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;min-height:34px;display:flex}@media (max-width:639px){.MediaConverter-module__36RUoG__actions{padding-top:6px}.MediaConverter-module__36RUoG__actions>button{flex:1;min-height:42px}}.MediaConverter-module__36RUoG__working{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.MediaConverter-module__36RUoG__remove{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--fg-faint);grid-area:remove;place-items:center;transition:background .15s,color .15s;display:grid}.MediaConverter-module__36RUoG__remove:hover{background:var(--bg-elev-2);color:var(--fg)}.MediaConverter-module__36RUoG__remove:disabled{opacity:.4;cursor:not-allowed}.MediaConverter-module__36RUoG__rowError{grid-area:extra;margin-top:6px}.MediaConverter-module__36RUoG__skipped{justify-content:space-between;align-items:center;gap:12px;display:flex}.MediaConverter-module__36RUoG__jobs{border-top:1px solid var(--line);gap:14px;padding-top:24px;display:grid}.MediaConverter-module__36RUoG__jobsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.MediaConverter-module__36RUoG__jobsHead h2{font-size:1.1rem}.MediaConverter-module__36RUoG__overlay{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);pointer-events:none;place-items:center;padding:24px;animation:.15s ease-out both MediaConverter-module__36RUoG__fadeIn;display:grid;position:fixed;inset:0}@keyframes MediaConverter-module__36RUoG__fadeIn{0%{opacity:0}to{opacity:1}}.MediaConverter-module__36RUoG__overlayBox{text-align:center;border:2px dashed var(--accent);border-radius:var(--radius);background:var(--accent-soft);width:min(560px,100%);color:var(--fg);gap:6px;padding:48px 32px;font-size:1.15rem;font-weight:650;display:grid}.MediaConverter-module__36RUoG__overlayBox span{color:var(--fg-muted);font-size:.9rem;font-weight:500}
