.ImageConverter_root__Qf_pX{width:100%}.ImageConverter_drop__oiHig{position:relative;display:block;width:100%;aspect-ratio:16/9;max-height:380px;border:1.5px dashed var(--hub-border);background:var(--hub-band);border-radius:4px;cursor:pointer;transition:border-color .2s,background-color .2s}.ImageConverter_dropActive__kCzkP,.ImageConverter_drop__oiHig:hover{border-color:var(--hub-accent);background:var(--hub-accent-soft)}.ImageConverter_dropCompact__XpQDA{aspect-ratio:auto;max-height:none;padding:20px;min-height:96px}.ImageConverter_dropInner__mkDp5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:10px}.ImageConverter_dropInnerCompact__GRhDc{position:static;inset:auto;gap:6px;padding:0}.ImageConverter_dropEyebrow__t7RYA{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--hub-accent)}.ImageConverter_dropTitle__gqapk{font-family:var(--font-cinzel),serif;font-size:clamp(22px,3.2vw,36px);font-weight:700;letter-spacing:.1em;color:var(--hub-ink)}.ImageConverter_dropHint__owfqQ{font-family:var(--font-fraunces),serif;font-style:italic;font-size:15px;color:var(--hub-body)}.ImageConverter_controlsBar__6Y_eq{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px;padding:18px;background:var(--hub-band);border:1px solid var(--hub-rule);border-radius:4px}@media (min-width:720px){.ImageConverter_controlsBar__6Y_eq{grid-template-columns:1.4fr 1.4fr auto;gap:28px;align-items:end}}.ImageConverter_controlBlock___EmeZ{display:flex;flex-direction:column;gap:8px}.ImageConverter_label___b60a{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--hub-accent)}.ImageConverter_presetGrid__weDcW{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ImageConverter_preset__fItF6{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;font-weight:500;color:var(--hub-body);background:var(--hub-page);border:1px solid var(--hub-border);border-radius:3px;padding:10px 0;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ImageConverter_preset__fItF6:hover:not(:disabled){border-color:var(--hub-accent);color:var(--hub-accent);background:var(--hub-accent-soft)}.ImageConverter_presetActive__PGHpD{border-color:var(--hub-accent)!important;color:var(--hub-accent)!important;background:var(--hub-accent-soft)}.ImageConverter_preset__fItF6:disabled{background:var(--hub-sunk);color:var(--hub-body);cursor:not-allowed}.ImageConverter_sliderRow__7EnGZ{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.ImageConverter_slider__vjrHj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--hub-sunk);box-shadow:inset 0 0 0 1px var(--hub-rule);border-radius:2px;outline:none}.ImageConverter_slider__vjrHj:focus-visible{box-shadow:inset 0 0 0 1px var(--hub-rule),0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.ImageConverter_slider__vjrHj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--hub-accent);cursor:pointer;border:2px solid var(--hub-page);box-shadow:0 0 0 1px var(--hub-accent)}.ImageConverter_slider__vjrHj::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--hub-accent);cursor:pointer;border:2px solid var(--hub-page);box-shadow:0 0 0 1px var(--hub-accent)}.ImageConverter_sliderValue__g_yt5{font-family:var(--font-jetbrains-mono),monospace;font-size:14px;color:var(--hub-ink);min-width:42px;text-align:right}.ImageConverter_downloadAllBtn__XU_vR{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--hub-page);background:var(--hub-accent);border:1px solid var(--hub-accent);border-radius:3px;padding:12px 22px;cursor:pointer;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.ImageConverter_downloadAllBtn__XU_vR:hover:not(:disabled){background:var(--hub-accent-hover);border-color:var(--hub-accent-hover)}.ImageConverter_downloadAllBtn__XU_vR:disabled{background:var(--hub-sunk);border-color:var(--hub-border);color:var(--hub-body);cursor:not-allowed}.ImageConverter_list__OF1Pj{margin-top:18px;display:flex;flex-direction:column;gap:10px}.ImageConverter_row__HT_N5{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:14px;padding:12px;background:var(--hub-band);border:1px solid var(--hub-rule);border-radius:3px}.ImageConverter_thumb__saPdg{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;background:var(--hub-stage);border:1px solid var(--hub-stage-rule);border-radius:2px}.ImageConverter_rowMeta__8xv7B{display:flex;flex-direction:column;gap:4px;min-width:0}.ImageConverter_rowName__NY8_Q{font-family:var(--font-fraunces),serif;font-size:15px;color:var(--hub-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageConverter_rowFormat__8vfP0{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.12em;color:var(--hub-body);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ImageConverter_formatArrow__skxwJ{color:var(--hub-accent)}.ImageConverter_savings__ZLBFI{color:var(--hub-good);font-weight:500}.ImageConverter_savingsNegative__E9PKA{color:var(--hub-warn)}.ImageConverter_rowStatus__Yri0r{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-body);font-style:italic}.ImageConverter_rowStatusActive__3qyzB{color:var(--hub-accent)}.ImageConverter_rowActions__6OvTn{display:flex;gap:6px}.ImageConverter_iconBtn__DLE9N{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-body);background:transparent;border:1px solid var(--hub-border);border-radius:3px;padding:8px 12px;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.ImageConverter_iconBtn__DLE9N:hover:not(:disabled){background:var(--hub-accent-soft)}.ImageConverter_iconBtnPrimary__p0xSS,.ImageConverter_iconBtn__DLE9N:hover:not(:disabled){border-color:var(--hub-accent);color:var(--hub-accent)}.ImageConverter_iconBtnPrimary__p0xSS:hover{background:var(--hub-accent)!important;color:var(--hub-page)!important}.ImageConverter_totals__ZQZWG{margin-top:16px;padding:14px 18px;background:var(--hub-band);border:1px solid var(--hub-rule);border-radius:4px;display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between}.ImageConverter_totalsLeft__su4ro{display:flex;flex-wrap:wrap;gap:22px;font-family:var(--font-jetbrains-mono),monospace;font-size:12px;letter-spacing:.18em;color:var(--hub-body)}.ImageConverter_totalsHighlight__fgM_3{color:var(--hub-good);font-weight:500}.ImageConverter_error__y_Yzi{color:var(--hub-bad);font-family:var(--font-fraunces),serif;font-style:italic;font-size:14px;margin:8px 0 0}