.FileUpload_wrap__VvfVe{display:flex;flex-direction:column;flex:1 1;width:100%}.FileUpload_zone__kAeQk{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:36px 24px;min-height:220px;height:100%;border:2px dashed var(--ink);border-radius:var(--radius-md);background:#eae5da;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.FileUpload_zone__kAeQk:hover{background:#e2dcd0;box-shadow:3px 3px 0 var(--ink)}.FileUpload_zone__kAeQk:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.FileUpload_iconCircle__cJpHT{width:48px;height:48px;border-radius:50%;background:#ffffff;border:1.5px solid var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);display:grid;place-items:center;color:var(--ink);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.FileUpload_zone__kAeQk:hover .FileUpload_iconCircle__cJpHT{transform:translateY(-2px) scale(1.05);background:var(--acid)}.FileUpload_mainContent__CDqo0{display:flex;flex-direction:column;align-items:center;gap:10px}.FileUpload_text__T0g_W{font-size:.95rem;font-weight:850;color:var(--ink)}.FileUpload_browseButton__SZ80Z{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#ffffff;box-shadow:1.5px 1.5px 0 var(--ink);font-size:.82rem;font-weight:800;color:var(--ink);pointer-events:none}.FileUpload_hint__NDwUM{font-family:var(--font-mono);font-size:.76rem;color:#6b665c;max-width:340px;line-height:1.45}.FileUpload_dragging__nhA6C{border-style:solid;border-color:var(--ink);background:var(--acid)!important}.FileUpload_dragging__nhA6C .FileUpload_iconCircle__cJpHT{background:#ffffff}.FileUpload_error__Vac__{display:flex;align-items:center;gap:var(--space-1);margin-top:8px;color:var(--color-danger);font-size:var(--text-label-sm);font-weight:700}.NumberField_field__Wc_ff{position:relative;display:block;width:100%}.NumberField_input__Y_JAd{width:100%;padding-right:32px}.NumberField_input__Y_JAd::-webkit-inner-spin-button,.NumberField_input__Y_JAd::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.NumberField_input__Y_JAd[type=number]{appearance:textfield;-moz-appearance:textfield}.NumberField_stepper__3ni3L{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:28px;overflow:hidden;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c{display:grid;flex:1 1 50%;place-items:center;min-height:0;min-width:0;padding:0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);font-size:inherit;font-weight:400;cursor:pointer;transition:background var(--transition),color var(--transition)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:last-child{border-bottom:0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:active:not(:disabled){background:var(--color-primary-tint)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled{cursor:not-allowed;opacity:.35}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled:hover{color:var(--color-text-muted)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c svg{width:11px;height:11px}.ImageCompressorTool_container__968_f{width:100%}.ImageCompressorTool_workbench__AzlXX{background:var(--paper-card,#fcfaf5);border:2px solid var(--ink,#121310);border-radius:var(--radius-lg,12px);box-shadow:6px 6px 0 var(--ink,#121310);overflow:hidden}.ImageCompressorTool_windowHeader__BiDA6{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:750;flex-wrap:wrap}.ImageCompressorTool_windowPath__10_XQ{color:#e5e5e5;letter-spacing:.04em}.ImageCompressorTool_windowRight__L0L5l{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ImageCompressorTool_badgePill__VOhCv{border:1px solid rgba(255,255,255,.35);padding:3px 8px;border-radius:4px;font-size:.8rem;color:#fff;white-space:nowrap}.ImageCompressorTool_badgeServer__DkhjE{background:var(--acid,#d8ff48);color:#121310;border-color:#121310;font-weight:850}.ImageCompressorTool_serverNote__dPH_n{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:flex-start;margin-bottom:15px;border:1.5px solid var(--ink,#121310);border-radius:9px;background:#fff1d7;box-shadow:3px 3px 0 var(--ink,#121310);padding:12px 14px}.ImageCompressorTool_serverNoteIcon__nVbg7{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--ink,#121310);border-radius:50%;background:#f6bf45;flex-shrink:0}.ImageCompressorTool_serverNote__dPH_n b{display:block;font-size:.85rem;font-weight:850;color:var(--ink,#121310)}.ImageCompressorTool_serverNote__dPH_n p{margin:3px 0 0;color:var(--muted,#625f57);font-size:.8rem;line-height:1.48}.ImageCompressorTool_uploadOnly__NU2vF{padding:26px 22px;background:#f6f1e8}.ImageCompressorTool_uploadWrap__Gx3L5{width:min(100%,760px);margin:auto}.ImageCompressorTool_work__i1MVj{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)}.ImageCompressorTool_controls__uYFtL{display:flex;flex-direction:column;padding:24px;border-right:1.5px solid var(--ink,#121310);background:var(--paper-card,#fcfaf5)}.ImageCompressorTool_results__8bZ2e{display:flex;flex-direction:column;padding:24px;background:#f6f1e8}.ImageCompressorTool_sectionHead__PO0SY{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ImageCompressorTool_sectionHead__PO0SY h2{margin:0;font-size:1.18rem;font-weight:900;letter-spacing:-.025em;color:var(--ink,#121310)}.ImageCompressorTool_sectionHead__PO0SY p{margin:4px 0 0;font-size:.85rem;color:var(--muted,#625f57);line-height:1.45}.ImageCompressorTool_tag__Y9o_k{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.08em;border:1px solid rgba(18,19,16,.2);padding:2px 7px;border-radius:4px;background:#ffffff;white-space:nowrap}.ImageCompressorTool_fileSummary__3sCFO{border:1.5px solid var(--ink,#121310);border-radius:8px;background:#ffffff;box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden}.ImageCompressorTool_fileSummaryTop__xcVA9{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;border-bottom:1px solid rgba(18,19,16,.16)}.ImageCompressorTool_fileSummaryTop__xcVA9 b{font-size:.8rem}.ImageCompressorTool_fileSummaryTop__xcVA9 span{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.ImageCompressorTool_fileList__7jIkt{max-height:210px;overflow-y:auto}.ImageCompressorTool_fileRow__6IiCQ{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 10px;background:#ffffff;cursor:pointer;width:100%;border:0;border-top:1px solid rgba(18,19,16,.14);text-align:left;font:inherit;color:inherit}.ImageCompressorTool_fileRow__6IiCQ:first-child{border-top:0}.ImageCompressorTool_fileRowActive__U7z4z,.ImageCompressorTool_fileRow__6IiCQ:hover{background:#f2fad9}.ImageCompressorTool_fileIcon__4Bw4n{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--ink,#121310);border-radius:5px;background:var(--paper-2,#e9e3d7);color:var(--ink,#121310)}.ImageCompressorTool_fileInfo__PvWkj{min-width:0}.ImageCompressorTool_fileInfo__PvWkj b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}.ImageCompressorTool_fileInfo__PvWkj span{display:block;color:var(--muted,#625f57);font-family:var(--font-mono,monospace);font-size:.7rem;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImageCompressorTool_fileStatus__m6sol{font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;border:1px solid var(--ink,#121310);border-radius:999px;padding:4px 6px;background:#ffffff;white-space:nowrap}.ImageCompressorTool_fileStatusDone__ZhJVV{background:#e2f5e7}.ImageCompressorTool_fileStatusError__RCFY5{background:#ffe4dd}.ImageCompressorTool_fileRemoveBtn__SGAuZ{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--ink,#121310);border-radius:5px;background:#ffffff;color:var(--ink,#121310);flex-shrink:0}.ImageCompressorTool_fileRemoveBtn__SGAuZ:hover{background:#ffe4dd}.ImageCompressorTool_fileActions__CUCYo{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-top:1.5px solid var(--ink,#121310);background:#f6f1e8}.ImageCompressorTool_addMoreLabel___Gb5w{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:8px 11px;font-size:.8rem;font-weight:900;color:var(--ink,#121310);cursor:pointer}.ImageCompressorTool_addMoreLabel___Gb5w:hover{background:var(--paper-2,#e9e3d7)}.ImageCompressorTool_block__znh27{border-top:1px solid rgba(18,19,16,.18);margin-top:18px;padding-top:16px}.ImageCompressorTool_blockTitle__3lXXV{font-size:.85rem;font-weight:900;color:var(--ink,#121310);margin-bottom:9px}.ImageCompressorTool_blockHelp__8Yynr{margin:-3px 0 9px;color:var(--muted,#625f57);font-size:.8rem;line-height:1.48}.ImageCompressorTool_segmented__IKw_P{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink,#121310);border-radius:7px;overflow:hidden}.ImageCompressorTool_segBtn__ZGcT5{border:0;border-right:1px solid var(--ink,#121310);background:#ffffff;padding:9px;font-size:.8rem;font-weight:900;color:var(--ink,#121310);cursor:pointer}.ImageCompressorTool_segBtn__ZGcT5:last-child{border-right:0}.ImageCompressorTool_segBtnActive__Nh1ef{background:var(--acid,#d8ff48)}.ImageCompressorTool_profileGrid__qXu8Q{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ImageCompressorTool_profileBtn__bslkQ{min-width:0;border:1.5px solid var(--ink,#121310);border-radius:7px;background:#ffffff;padding:10px;text-align:left;cursor:pointer}.ImageCompressorTool_profileBtnActive__9se2_{background:#f2fad9;box-shadow:inset 0 0 0 1px var(--ink,#121310),2px 2px 0 var(--ink,#121310)}.ImageCompressorTool_profileBtn__bslkQ b{display:block;font-size:.8rem;color:var(--ink,#121310)}.ImageCompressorTool_profileBtn__bslkQ span{display:block;margin-top:3px;color:var(--muted,#625f57);font-size:.75rem;line-height:1.4}.ImageCompressorTool_field__6BCuq{margin-top:12px}.ImageCompressorTool_field__6BCuq:first-child{margin-top:0}.ImageCompressorTool_row2__UAmAB{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ImageCompressorTool_row2__UAmAB>.ImageCompressorTool_field__6BCuq{margin-top:0}.ImageCompressorTool_fieldLabel__zA09d{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.8rem;font-weight:850;color:var(--ink,#121310)}.ImageCompressorTool_fieldLabel__zA09d small{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.ImageCompressorTool_select__NP6_e{padding:0 11px;outline:0;font-family:inherit;font-weight:780;font-size:.85rem;color:var(--ink,#121310)}.ImageCompressorTool_input__TvwnT,.ImageCompressorTool_select__NP6_e{width:100%;height:42px;border:1.5px solid var(--ink,#121310);border-radius:8px;background:#ffffff}.ImageCompressorTool_input__TvwnT input{height:100%;border:0;background:transparent;padding-left:11px;outline:0;font-family:inherit;font-weight:780;font-size:.85rem;color:var(--ink,#121310)}.ImageCompressorTool_select__NP6_e{background:var(--paper-2,#e9e3d7)}.ImageCompressorTool_input__TvwnT:focus-within,.ImageCompressorTool_select__NP6_e:focus{box-shadow:0 0 0 3px rgba(255,109,74,.22)}.ImageCompressorTool_rangeLabel__IHJQ3{display:flex;justify-content:space-between;align-items:center}.ImageCompressorTool_rangeLabel__IHJQ3 b{font-size:.8rem;font-weight:850;color:var(--ink,#121310)}.ImageCompressorTool_rangeLabel__IHJQ3 output{min-width:52px;text-align:center;border-radius:6px;background:#f2fad9;padding:4px 7px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:900}.ImageCompressorTool_rangeInput__21o9C{width:100%;margin:10px 0 4px;accent-color:var(--ink,#121310)}.ImageCompressorTool_formatNote__p5CbL{margin-top:9px;border:1px solid rgba(18,19,16,.16);border-radius:7px;background:#fff1d7;padding:9px 10px;font-size:.75rem;line-height:1.48;color:#55504a}.ImageCompressorTool_resizeToggleRow__5UeHP{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(18,19,16,.16);border-radius:7px;background:#ffffff;padding:10px 11px}.ImageCompressorTool_resizeToggleRow__5UeHP b{display:block;font-size:.8rem;font-weight:850;color:var(--ink,#121310)}.ImageCompressorTool_resizeToggleRow__5UeHP span{display:block;margin-top:2px;color:var(--muted,#625f57);font-size:.75rem}.ImageCompressorTool_switch__1nHYS{flex-shrink:0;position:relative;width:40px;height:23px;border:1.5px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:2px;cursor:pointer;transition:background .15s ease}.ImageCompressorTool_switchOn__y6PDx{background:var(--acid,#d8ff48)}.ImageCompressorTool_switchKnob__uvcvu{display:block;width:16px;height:16px;border:1px solid var(--ink,#121310);border-radius:50%;background:var(--paper-2,#e9e3d7);transition:transform .15s cubic-bezier(.16,1,.3,1)}.ImageCompressorTool_switchOn__y6PDx .ImageCompressorTool_switchKnob__uvcvu{background:#ffffff;transform:translateX(17px)}.ImageCompressorTool_controlFooter__JSLeP{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid rgba(18,19,16,.18);margin-top:auto;padding-top:16px}.ImageCompressorTool_footerNote__FDGqd{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:750;color:var(--muted,#625f57)}.ImageCompressorTool_btn__mh8L7{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:0 14px;font-size:.8rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.ImageCompressorTool_btn__mh8L7:hover:not(:disabled){background:var(--paper-2,#e9e3d7);box-shadow:3px 3px 0 var(--ink,#121310)}.ImageCompressorTool_btn__mh8L7:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.ImageCompressorTool_btn__mh8L7:disabled{opacity:.45;cursor:not-allowed}.ImageCompressorTool_btnPrimary__a7jrt{background:var(--acid,#d8ff48)}.ImageCompressorTool_btnPrimary__a7jrt:hover:not(:disabled){background:#d4f842}.ImageCompressorTool_card__78rlz{border:1.5px solid var(--ink,#121310);border-radius:9px;background:#ffffff;box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden;margin-bottom:13px}.ImageCompressorTool_cardHead__MyafR{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;border-bottom:1.5px solid var(--ink,#121310);background:var(--paper-2,#e9e3d7)}.ImageCompressorTool_cardHead__MyafR b{font-size:.85rem;font-weight:900;color:var(--ink,#121310)}.ImageCompressorTool_cardHead__MyafR span{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.04em;text-align:right;white-space:nowrap}.ImageCompressorTool_configGrid__uXWt2{display:grid;grid-template-columns:repeat(2,1fr)}.ImageCompressorTool_configItem__i18dD{padding:11px;border-right:1px solid rgba(18,19,16,.14);border-top:1px solid rgba(18,19,16,.14)}.ImageCompressorTool_configItem__i18dD:first-child,.ImageCompressorTool_configItem__i18dD:nth-child(2){border-top:0}.ImageCompressorTool_configItem__i18dD:nth-child(2n){border-right:0}.ImageCompressorTool_configItem__i18dD small{display:block;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;color:var(--muted,#625f57)}.ImageCompressorTool_configItem__i18dD strong{display:block;margin-top:4px;font-size:.8rem;color:var(--ink,#121310);overflow-wrap:anywhere}.ImageCompressorTool_configActions__zRr7E{display:flex;justify-content:flex-end;padding:11px;border-top:1px solid rgba(18,19,16,.14);background:#f6f1e8}.ImageCompressorTool_invalidateNote__pm9xH{border:1px solid rgba(18,19,16,.16);border-radius:7px;background:#fff1d7;padding:9px 10px;font-size:.75rem;line-height:1.48;color:#55504a}.ImageCompressorTool_processingBody__w8swA{padding:14px;background:#ffffff}.ImageCompressorTool_progress__vXl89{height:9px;border:1px solid var(--ink,#121310);border-radius:999px;overflow:hidden;background:var(--paper-2,#e9e3d7)}.ImageCompressorTool_progressFill__zjXLE{display:block;height:100%;width:35%;background:var(--acid,#d8ff48);animation:ImageCompressorTool_progressMove__3FhVN 1.15s ease-in-out infinite alternate}@keyframes ImageCompressorTool_progressMove__3FhVN{0%{transform:translateX(-80%)}to{transform:translateX(230%)}}.ImageCompressorTool_processingBody__w8swA p{margin:9px 0 0;color:var(--muted,#625f57);font-size:.8rem}.ImageCompressorTool_compareCard__25AjA{background:var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);border:2px solid var(--ink,#121310);border-radius:10px;overflow:hidden;margin-bottom:13px}.ImageCompressorTool_compareHead__opH5L{padding:9px 13px;color:#ffffff;display:flex;justify-content:space-between;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800}.ImageCompressorTool_compareHead__opH5L span:last-child{color:var(--acid,#d8ff48)}.ImageCompressorTool_compareMain__qqp0i{display:grid;grid-template-columns:1fr 44px 1fr}.ImageCompressorTool_compareSide__F_Ls_{padding:16px;background:#ffffff}.ImageCompressorTool_compareSideOutput__fq0wo{background:var(--acid,#d8ff48)}.ImageCompressorTool_compareSide__F_Ls_ small{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57)}.ImageCompressorTool_compareSizeValue__kZbvR{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:950;letter-spacing:-.04em;line-height:1;margin-top:5px;overflow-wrap:anywhere}.ImageCompressorTool_compareSide__F_Ls_>span{display:block;margin-top:6px;color:var(--muted,#625f57);font-size:.75rem;line-height:1.4}.ImageCompressorTool_compareArrow__3c7JU{display:grid;place-items:center;background:var(--paper-2,#e9e3d7);border-left:1.5px solid var(--ink,#121310);border-right:1.5px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:1rem;font-weight:950;color:var(--ink,#121310)}.ImageCompressorTool_targetPill__ASsGx{display:inline-flex;margin-top:8px;border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:5px 7px;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:850}.ImageCompressorTool_targetPillOk__Pudyh{background:#e2f5e7}.ImageCompressorTool_targetPillNo__jXNoS{background:#ffe4dd}.ImageCompressorTool_saving__nrQQ_{display:flex;justify-content:space-between;gap:8px;padding:9px 13px;background:#ffffff;border-top:1.5px solid var(--ink,#121310)}.ImageCompressorTool_saving__nrQQ_ b{font-size:.8rem;color:var(--ink,#121310)}.ImageCompressorTool_saving__nrQQ_ strong{font-family:var(--font-mono,monospace);font-size:.9rem;color:var(--ink,#121310)}.ImageCompressorTool_metrics__PXeX9{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px}.ImageCompressorTool_metric__FooI1{display:flex;flex-direction:column;justify-content:center;min-height:78px;border:1.5px solid var(--ink,#121310);border-radius:7px;background:#ffffff;padding:11px}.ImageCompressorTool_metric__FooI1 strong{display:block;font-size:.92rem;font-weight:900;color:var(--ink,#121310);overflow-wrap:anywhere}.ImageCompressorTool_metric__FooI1 span{display:block;margin-top:4px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);line-height:1.35}.ImageCompressorTool_viewer__O1pTu{position:relative;min-height:300px;display:grid;place-items:center;padding:34px 14px;overflow:hidden;background:#101311}.ImageCompressorTool_stage__fCkfr{--image-ratio:1;position:relative;width:min(100%,720px);height:min(48vh,460px);min-height:220px;overflow:hidden;background:linear-gradient(45deg,rgb(255 255 255/5%) 25%,transparent 25% 75%,rgb(255 255 255/5%) 75%),linear-gradient(45deg,rgb(255 255 255/5%) 25%,transparent 25% 75%,rgb(255 255 255/5%) 75%);background-position:0 0,10px 10px;background-size:20px 20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;-webkit-user-select:none;user-select:none}.ImageCompressorTool_outLayer__HT7ZO,.ImageCompressorTool_previewImage__Vk5Tw{position:absolute;inset:0;width:100%;height:100%}.ImageCompressorTool_previewImage__Vk5Tw{display:block;object-fit:contain}.ImageCompressorTool_outLayer__HT7ZO{z-index:2;pointer-events:none}.ImageCompressorTool_imageLabel__xCTT5{position:absolute;top:10px;z-index:5;max-width:calc(50% - 20px);padding:5px 9px;overflow:hidden;color:#ffffff;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ImageCompressorTool_imageLabelOrig__HyczS{left:10px}.ImageCompressorTool_imageLabelOut__22N3e{right:10px}.ImageCompressorTool_divider__v3qUn{position:absolute;top:0;bottom:0;z-index:7;width:2px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.24);transform:translateX(-50%);pointer-events:none}.ImageCompressorTool_dividerHandle__67ZIv{position:absolute;top:50%;left:50%;width:42px;height:42px;display:grid;place-items:center;color:#ffffff;background:rgba(0,0,0,.78);border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.35);transform:translate(-50%,-50%);font-family:var(--font-mono,monospace);font-size:.8rem}.ImageCompressorTool_compareRange__p0MQa{appearance:none;position:absolute;inset:0;z-index:8;width:100%;height:100%;margin:0;opacity:.001;cursor:ew-resize;touch-action:none}.ImageCompressorTool_compareRangeDragging__CTYcr{cursor:grabbing}.ImageCompressorTool_dividerDragging__jCqxW .ImageCompressorTool_dividerHandle__67ZIv{box-shadow:0 0 0 5px rgba(255,255,255,.16),0 4px 18px rgba(0,0,0,.35)}.ImageCompressorTool_viewerNote__hMgUd{padding:9px 12px;background:#ffffff;color:var(--muted,#625f57);font-size:.75rem;line-height:1.48}.ImageCompressorTool_batchSummary__Kf1p8{display:grid;grid-template-columns:repeat(3,1fr);background:#ffffff}.ImageCompressorTool_batchStat__e63_1{padding:11px;border-right:1px solid rgba(18,19,16,.14)}.ImageCompressorTool_batchStat__e63_1:last-child{border-right:0}.ImageCompressorTool_batchStat__e63_1 small{display:block;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;color:var(--muted,#625f57)}.ImageCompressorTool_batchStat__e63_1 strong{display:block;margin-top:4px;font-size:.86rem;color:var(--ink,#121310)}.ImageCompressorTool_batchList___fdsb{max-height:230px;overflow-y:auto;border-top:1px solid rgba(18,19,16,.14)}.ImageCompressorTool_batchRow__wlwii{display:grid;grid-template-columns:minmax(0,1.5fr) .7fr .7fr auto;align-items:center;border-top:1px solid rgba(18,19,16,.14);background:#ffffff}.ImageCompressorTool_batchRow__wlwii:first-child{border-top:0}.ImageCompressorTool_batchRow__wlwii>div{padding:9px 10px}.ImageCompressorTool_batchRow__wlwii b{display:block;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImageCompressorTool_batchRow__wlwii span{font-family:var(--font-mono,monospace);font-size:.7rem;color:var(--muted,#625f57)}.ImageCompressorTool_batchViewBtn__bROe4{border:1px solid var(--ink,#121310);border-radius:5px;background:#ffffff;padding:5px 8px;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:850;color:var(--ink,#121310)}.ImageCompressorTool_batchViewBtn__bROe4:disabled{opacity:.4;cursor:not-allowed}.ImageCompressorTool_message__CZAm1{margin-top:13px;border:1px solid rgba(18,19,16,.16);border-radius:7px;background:#fff1d7;padding:9px 10px;font-size:.8rem;line-height:1.48;color:#55504a}.ImageCompressorTool_messageError__wcPZu{background:#ffe4dd;color:var(--color-danger,#c93626);border-color:rgba(201,54,38,.35)}.ImageCompressorTool_actions__5o4Jn{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid rgba(18,19,16,.18);padding-top:13px;margin-top:13px}.ImageCompressorTool_toast__NGaOc{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);opacity:0;background:var(--ink,#121310);color:#ffffff;border:1.5px solid var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);border-radius:5px;padding:10px 16px;font-size:.85rem;font-weight:850;transition:all .16s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1000}.ImageCompressorTool_toastShow__1ygdk{opacity:1;transform:translate(-50%)}@media (max-width:980px){.ImageCompressorTool_work__i1MVj{grid-template-columns:1fr}.ImageCompressorTool_controls__uYFtL{border-right:0;border-bottom:1.5px solid var(--ink,#121310)}}@media (max-width:650px){.ImageCompressorTool_controls__uYFtL,.ImageCompressorTool_results__8bZ2e,.ImageCompressorTool_uploadOnly__NU2vF{padding:16px}.ImageCompressorTool_batchSummary__Kf1p8,.ImageCompressorTool_configGrid__uXWt2,.ImageCompressorTool_metrics__PXeX9,.ImageCompressorTool_row2__UAmAB,.ImageCompressorTool_segmented__IKw_P{grid-template-columns:1fr}.ImageCompressorTool_segBtn__ZGcT5{border-right:0;border-bottom:1px solid var(--ink,#121310)}.ImageCompressorTool_segBtn__ZGcT5:last-child{border-bottom:0}.ImageCompressorTool_compareMain__qqp0i,.ImageCompressorTool_profileGrid__qXu8Q{grid-template-columns:1fr}.ImageCompressorTool_compareArrow__3c7JU{border-left:0;border-right:0;border-top:1.5px solid var(--ink,#121310);border-bottom:1.5px solid var(--ink,#121310);padding:6px}.ImageCompressorTool_batchRow__wlwii{grid-template-columns:1fr 1fr}.ImageCompressorTool_batchRow__wlwii>div:first-child{grid-column:1/-1}.ImageCompressorTool_batchRow__wlwii>div:nth-child(3){display:none}.ImageCompressorTool_actions__5o4Jn,.ImageCompressorTool_controlFooter__JSLeP,.ImageCompressorTool_saving__nrQQ_{flex-direction:column;align-items:flex-start}.ImageCompressorTool_configActions__zRr7E{justify-content:stretch}.ImageCompressorTool_actions__5o4Jn .ImageCompressorTool_btn__mh8L7,.ImageCompressorTool_configActions__zRr7E .ImageCompressorTool_btn__mh8L7{width:100%}}