.ImageOptimizerLab_lab__Um1Ri{--lab-border:rgba(231,169,52,0.18);--lab-border-strong:rgba(231,169,52,0.34);--lab-surface:rgba(255,255,255,0.04);--lab-surface-strong:rgba(255,255,255,0.07);--lab-text:rgba(224,224,224,0.8);--lab-text-soft:rgba(244,239,232,0.62);--lab-head:#f4efe8;--lab-accent:#e7a934;--lab-accent-strong:#f0c76f;--lab-danger:#f2b3b3;display:flex;flex-direction:column;gap:32px;padding:20px 0 64px;min-height:calc(100vh - var(--site-header-offset, 0px));background:radial-gradient(circle at top center,rgba(128,21,47,.18),transparent 32%),linear-gradient(180deg,rgba(10,10,12,.96),rgb(16,16,18))}.ImageOptimizerLab_hero__Y2uzu{padding:0 24px}.ImageOptimizerLab_heroCopy__8Ab5s{max-width:1760px;margin:0 auto;padding:38px 42px;border:1px solid var(--lab-border);border-radius:34px 12px;background:radial-gradient(circle at top right,rgba(231,169,52,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(128,21,47,.22),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:0 28px 80px rgba(0,0,0,.28)}.ImageOptimizerLab_eyebrow__wj0R5{margin:0;font-size:12px;line-height:1;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--lab-accent)}.ImageOptimizerLab_title__8Kmw9{margin:14px 0 0;max-width:980px;color:var(--lab-head);font-size:clamp(24px,2.2vw,40px);line-height:1.08;font-weight:500}.ImageOptimizerLab_text__Dxojk{max-width:820px;margin:18px 0 0;color:var(--lab-text);font-size:18px;line-height:1.7}.ImageOptimizerLab_metrics__xtXtP{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:18px;gap:18px;margin-top:30px}.ImageOptimizerLab_metric__c7veM{padding:18px 18px 16px;border-radius:24px 10px;border:1px solid var(--lab-border);background:var(--lab-surface)}.ImageOptimizerLab_metricLabel__bkX0l{display:block;color:rgba(244,239,232,.68);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ImageOptimizerLab_metricValue__QRmT5{display:block;margin-top:10px;color:var(--lab-head);font-size:20px;line-height:1.2;font-weight:600}.ImageOptimizerLab_workspace__65yJe{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(440px,.92fr);grid-gap:24px;gap:24px;max-width:1760px;width:calc(100% - 48px);margin:0 auto;align-items:start}.ImageOptimizerLab_panel__55yM_{padding:28px;border-radius:32px 10px;border:1px solid var(--lab-border);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(17,17,19,.92);box-shadow:0 22px 70px rgba(0,0,0,.28)}.ImageOptimizerLab_controlPanel__kQa_f{min-height:100%}.ImageOptimizerLab_previewPanel__1hGfl{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-offset, 0px) + 18px)}.ImageOptimizerLab_sectionHead__gkuYr{display:flex;flex-direction:column;gap:8px}.ImageOptimizerLab_sectionTitle__I2cd5{margin:0;color:var(--lab-head);font-size:22px;line-height:1.18;font-weight:500}.ImageOptimizerLab_sectionText__tH7rh{margin:0;color:var(--lab-text);font-size:15px;line-height:1.6}.ImageOptimizerLab_dropzone__hDI_n{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding:24px;border-radius:28px 10px;border:1px dashed rgba(231,169,52,.34);background:radial-gradient(circle at top right,rgba(231,169,52,.1),transparent 38%),hsla(0,0%,100%,.03);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ImageOptimizerLab_dropzoneActive__9Tcqe,.ImageOptimizerLab_dropzone__hDI_n:hover{border-color:var(--lab-border-strong);box-shadow:0 18px 42px rgba(0,0,0,.22);transform:translateY(-2px)}.ImageOptimizerLab_fileInput__ASjhd{display:none}.ImageOptimizerLab_dropzoneBadge__dPeZK{align-self:flex-start;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(231,169,52,.26);color:var(--lab-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ImageOptimizerLab_dropzoneTitle__CwjQj{color:var(--lab-head);font-size:22px;line-height:1.2}.ImageOptimizerLab_dropzoneText___sWQk{color:var(--lab-text);font-size:14px;line-height:1.6}.ImageOptimizerLab_dropzoneActions__uY2Vz{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ImageOptimizerLab_ghostButton__jkMgv,.ImageOptimizerLab_primaryButton__R1Yw_,.ImageOptimizerLab_queueDownload___Fxyk,.ImageOptimizerLab_secondaryButton__RgEgs{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:12px;line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ImageOptimizerLab_ghostButton__jkMgv{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--lab-head);cursor:pointer}.ImageOptimizerLab_dropzoneHint__wMeWJ,.ImageOptimizerLab_helperText__7GAZC{color:var(--lab-text-soft);font-size:14px}.ImageOptimizerLab_presetGrid__Q6N8Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.ImageOptimizerLab_presetCard__8XPOm{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px 8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ImageOptimizerLab_presetCard__8XPOm:hover{transform:translateY(-2px);border-color:rgba(231,169,52,.32)}.ImageOptimizerLab_presetCardActive__qw9xE{background:radial-gradient(circle at top right,rgba(231,169,52,.12),transparent 46%),hsla(0,0%,100%,.04);border-color:rgba(231,169,52,.42);box-shadow:0 10px 30px rgba(0,0,0,.22)}.ImageOptimizerLab_presetLabel__7rHtS{color:var(--lab-head);font-size:15px;line-height:1.35;font-weight:600}.ImageOptimizerLab_presetDescription__kOBTC{color:var(--lab-text);font-size:13px;line-height:1.55}.ImageOptimizerLab_controls__Cf8IF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.ImageOptimizerLab_field__hEz5Q{display:flex;flex-direction:column;gap:10px;color:rgba(244,239,232,.72);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ImageOptimizerLab_field__hEz5Q input[type=number],.ImageOptimizerLab_field__hEz5Q input[type=text],.ImageOptimizerLab_field__hEz5Q select{min-height:50px;border-radius:16px 6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--lab-head);padding:0 14px}.ImageOptimizerLab_field__hEz5Q input[type=range]{accent-color:var(--lab-accent)}.ImageOptimizerLab_inlineValue__2924H{color:var(--lab-accent);font-size:16px;line-height:1}.ImageOptimizerLab_checkbox__gmcJN{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:var(--lab-text);font-size:14px}.ImageOptimizerLab_error__MxQH6{margin:18px 0 0;padding:14px 16px;border-radius:16px 6px;background:rgba(170,38,38,.14);border:1px solid rgba(223,91,91,.28);color:var(--lab-danger)}.ImageOptimizerLab_actions__8Px1C{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.ImageOptimizerLab_primaryButton__R1Yw_{border:0;color:#190e02;background:linear-gradient(135deg,var(--lab-accent-strong),var(--lab-accent));cursor:pointer}.ImageOptimizerLab_primaryButton__R1Yw_:disabled{cursor:not-allowed;opacity:.54}.ImageOptimizerLab_secondaryButton__RgEgs{border:1px solid rgba(231,169,52,.34);background:hsla(0,0%,100%,.03);color:var(--lab-head);cursor:pointer}.ImageOptimizerLab_secondaryButton__RgEgs:disabled{cursor:not-allowed;opacity:.52}.ImageOptimizerLab_queuePanel__oigRV{margin-top:24px;border-radius:26px 8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);overflow:hidden}.ImageOptimizerLab_queueHead__tSsCd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ImageOptimizerLab_queueTitle__SHzV1{margin:0;color:var(--lab-head);font-size:18px;line-height:1.2}.ImageOptimizerLab_queueMetaLine__wYWXr,.ImageOptimizerLab_queueMeta__86eRk{color:var(--lab-text-soft);font-size:13px}.ImageOptimizerLab_queueBulkActions__NGI7H{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ImageOptimizerLab_queueBulkButton__qg85v{min-height:34px;border:1px solid rgba(231,169,52,.24);border-radius:999px;padding:0 12px;color:var(--lab-head);background:hsla(0,0%,100%,.03);font-size:10px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.ImageOptimizerLab_queueList__ZUEKJ{display:flex;flex-direction:column}.ImageOptimizerLab_queueItem__rymHc{width:100%;display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border:0;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.ImageOptimizerLab_queueItem__rymHc:first-child{border-top:0}.ImageOptimizerLab_queueItemActive__UMi_D{background:radial-gradient(circle at top right,rgba(231,169,52,.08),transparent 42%),hsla(0,0%,100%,.04)}.ImageOptimizerLab_queueThumb__krKLH{width:78px;height:78px;border-radius:16px 6px;overflow:hidden;background:hsla(0,0%,100%,.05)}.ImageOptimizerLab_queueThumbImage__P63fU{width:100%;height:100%;object-fit:cover}.ImageOptimizerLab_queueInfo__GqIGU{min-width:0;display:flex;flex-direction:column;gap:6px}.ImageOptimizerLab_queueName__rbWeI{color:var(--lab-head);font-size:14px;line-height:1.35;word-break:break-word}.ImageOptimizerLab_queueStatus___HK27{color:var(--lab-text);font-size:13px;line-height:1.5}.ImageOptimizerLab_queueActions__wnSB_{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ImageOptimizerLab_queueDownload___Fxyk{min-height:36px;padding:0 12px;border:1px solid rgba(231,169,52,.24);background:hsla(0,0%,100%,.03);color:var(--lab-head)}.ImageOptimizerLab_queueSelect__vopOx{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(231,169,52,.22);color:var(--lab-head);background:hsla(0,0%,100%,.03);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ImageOptimizerLab_queueSelect__vopOx input{accent-color:var(--lab-accent)}.ImageOptimizerLab_queueBadge__sG96P{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ImageOptimizerLab_queueBadgeIdle__WgYkx{color:rgba(244,239,232,.72);background:hsla(0,0%,100%,.06)}.ImageOptimizerLab_queueBadgeProcessing__9KqTk{color:#241607;background:var(--lab-accent)}.ImageOptimizerLab_queueBadgeDone__2LcCG{color:#d7f3df;background:rgba(49,122,72,.32)}.ImageOptimizerLab_queueBadgeError__KavNs{color:var(--lab-danger);background:rgba(170,38,38,.22)}.ImageOptimizerLab_queueRemove__wz_yw{color:var(--lab-text-soft);font-size:12px;cursor:pointer}.ImageOptimizerLab_queueEmpty__6BTy2{padding:24px 18px;color:var(--lab-text-soft);font-size:14px}.ImageOptimizerLab_previewShell__UuarA{display:flex;flex-direction:column;gap:16px}.ImageOptimizerLab_previewHeadMain__yxJ5m{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ImageOptimizerLab_previewMeta__d84oA{color:var(--lab-text-soft);font-size:13px}.ImageOptimizerLab_compareFrame__v4GT3{position:relative;min-height:540px;border-radius:28px 10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02)),#141417}.ImageOptimizerLab_compareImage__xRfsC{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ImageOptimizerLab_compareOverlay__KnwaH{position:absolute;inset:0}.ImageOptimizerLab_compareLabels__EaYbH{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;gap:12px;pointer-events:none}.ImageOptimizerLab_comparePill__zeYi0{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(10,10,12,.72);border:1px solid hsla(0,0%,100%,.08);color:var(--lab-head);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ImageOptimizerLab_compareHandle__VaF9x{position:absolute;top:0;bottom:0;width:2px;background:hsla(0,0%,100%,.72);transform:translateX(-50%);pointer-events:none}.ImageOptimizerLab_compareHandle__VaF9x:before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;border-radius:50%;background:rgba(10,10,12,.78);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 24px rgba(0,0,0,.28);transform:translate(-50%,-50%)}.ImageOptimizerLab_compareSlider__Mahoz{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.ImageOptimizerLab_comparePlaceholder__v3gDR,.ImageOptimizerLab_previewEmpty__z9s0w{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--lab-text-soft);font-size:15px}.ImageOptimizerLab_statsGrid__BC4hE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.ImageOptimizerLab_statCard__9pmuO{padding:16px;border-radius:20px 8px;border:1px solid hsla(0,0%,100%,.07);background:var(--lab-surface)}.ImageOptimizerLab_statLabel__qvcwb{display:block;color:rgba(244,239,232,.6);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ImageOptimizerLab_statValue__o_dci{display:block;margin-top:10px;color:var(--lab-head);font-size:18px;line-height:1.25}.ImageOptimizerLab_noteCard__rLeRF{margin-top:22px;padding:20px;border-radius:24px 8px;border:1px solid rgba(231,169,52,.16);background:radial-gradient(circle at top right,rgba(231,169,52,.12),transparent 42%),hsla(0,0%,100%,.03)}.ImageOptimizerLab_noteTitle__In3jN{margin:0;color:var(--lab-head);font-size:18px;line-height:1.2}.ImageOptimizerLab_noteMeta__ROvJa,.ImageOptimizerLab_noteText__Zn0hb{margin:12px 0 0;color:var(--lab-text);font-size:14px;line-height:1.65}@media(max-width:1480px){.ImageOptimizerLab_workspace__65yJe{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)}.ImageOptimizerLab_presetGrid__Q6N8Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.ImageOptimizerLab_metrics__xtXtP,.ImageOptimizerLab_workspace__65yJe{grid-template-columns:1fr}.ImageOptimizerLab_controls__Cf8IF{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageOptimizerLab_previewPanel__1hGfl{position:static}}@media(max-width:860px){.ImageOptimizerLab_controls__Cf8IF,.ImageOptimizerLab_presetGrid__Q6N8Q,.ImageOptimizerLab_statsGrid__BC4hE{grid-template-columns:1fr}.ImageOptimizerLab_queueItem__rymHc{grid-template-columns:64px minmax(0,1fr)}.ImageOptimizerLab_queueActions__wnSB_{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.ImageOptimizerLab_compareFrame__v4GT3{min-height:420px}}@media(max-width:760px){.ImageOptimizerLab_lab__Um1Ri{padding:18px 0 40px}.ImageOptimizerLab_hero__Y2uzu{padding:0 10px}.ImageOptimizerLab_heroCopy__8Ab5s,.ImageOptimizerLab_panel__55yM_{padding:18px}.ImageOptimizerLab_title__8Kmw9{max-width:100%;font-size:26px;line-height:1.12}.ImageOptimizerLab_workspace__65yJe{width:calc(100% - 20px)}.ImageOptimizerLab_compareFrame__v4GT3{min-height:320px}.ImageOptimizerLab_dropzoneActions__uY2Vz,.ImageOptimizerLab_previewHeadMain__yxJ5m,.ImageOptimizerLab_queueHead__tSsCd{flex-direction:column;align-items:flex-start}.ImageOptimizerLab_queueBulkActions__NGI7H{justify-content:flex-start}}