.ToolsPages-module__IeUbpG__page{min-height:100%}.ToolsPages-module__IeUbpG__catalogSection,.ToolsPages-module__IeUbpG__workbenchSection{gap:var(--fr-space-5);padding-block-start:var(--fr-space-5);padding-block-end:var(--fr-space-6);display:grid}.ToolsPages-module__IeUbpG__generatorViewport{min-width:0;min-height:0;block-size:calc(100svh - var(--fr-product-landing-hero-viewport-chrome-height) - var(--fr-space-5));grid-template-rows:minmax(0,1fr);display:grid}@media (max-width:720px){.ToolsPages-module__IeUbpG__workbenchSection{align-content:start;min-block-size:100svh}.ToolsPages-module__IeUbpG__workbenchSection:has(.ToolsPages-module__IeUbpG__workspace[data-empty]){min-block-size:auto}.ToolsPages-module__IeUbpG__generatorViewport{block-size:auto;min-block-size:calc(100svh - var(--fr-product-landing-hero-viewport-chrome-height) - var(--fr-space-5));padding-block-end:calc(var(--fr-public-nav-bottom-item-height) + var(--fr-space-5) + max(env(safe-area-inset-bottom,0px), env(ToolsPages-module__IeUbpG__safe-area-max-inset-bottom,0px)))}}.ToolsPages-module__IeUbpG__intro{justify-content:space-between;align-items:end;gap:var(--fr-space-5);display:flex}.ToolsPages-module__IeUbpG__intro h1,.ToolsPages-module__IeUbpG__intro p,.ToolsPages-module__IeUbpG__taskHeader h1,.ToolsPages-module__IeUbpG__taskHeader p,.ToolsPages-module__IeUbpG__cardBody h2,.ToolsPages-module__IeUbpG__cardBody p,.ToolsPages-module__IeUbpG__actionDock p,.ToolsPages-module__IeUbpG__example,.ToolsPages-module__IeUbpG__sourceNote{margin:0}.ToolsPages-module__IeUbpG__intro h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.94}.ToolsPages-module__IeUbpG__intro p{max-width:560px;color:var(--fr-foreground-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.ToolsPages-module__IeUbpG__catalog{--tools-card-media-aspect-ratio:300 / 157;align-items:start;gap:var(--fr-space-4);flex-wrap:wrap;display:flex}.ToolsPages-module__IeUbpG__catalogCard{flex:0 0 calc((100% - var(--fr-space-4)) / 2);min-height:0;transition:transform var(--fr-motion-transition-fast);overflow:hidden}.ToolsPages-module__IeUbpG__catalogCard:hover,.ToolsPages-module__IeUbpG__catalogCard:focus-within{transform:translateY(var(--fr-motion-lift))}.ToolsPages-module__IeUbpG__toolCardLink{min-width:0;color:inherit;grid-template-rows:auto auto;text-decoration:none;display:grid}.ToolsPages-module__IeUbpG__toolCardLink:focus-visible{outline:var(--fr-focus-outline);outline-offset:calc(var(--fr-focus-offset) * -1)}.ToolsPages-module__IeUbpG__cardMedia{aspect-ratio:var(--tools-card-media-aspect-ratio);background:var(--fr-surface-quiet);position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__cardMedia img{object-fit:cover}.ToolsPages-module__IeUbpG__cardBody{gap:var(--fr-space-2);padding:var(--fr-space-4);display:grid}.ToolsPages-module__IeUbpG__cardTitleRow{justify-content:space-between;align-items:start;gap:var(--fr-space-3);display:flex}.ToolsPages-module__IeUbpG__cardTitleRow h2{letter-spacing:-.035em;font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.06}.ToolsPages-module__IeUbpG__cardTitleRow>span{color:var(--fr-foreground-muted);font-size:1.25rem}.ToolsPages-module__IeUbpG__cardBody>p{color:var(--fr-foreground-muted);line-height:1.4}.ToolsPages-module__IeUbpG__cardBody ul{gap:var(--fr-space-2);margin:var(--fr-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ToolsPages-module__IeUbpG__cardBody li{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-muted);background:var(--fr-surface-quiet);font-size:var(--fr-typography-caption-font-size);line-height:var(--fr-typography-caption-line-height)}.ToolsPages-module__IeUbpG__visualImage,.ToolsPages-module__IeUbpG__backgroundVisual,.ToolsPages-module__IeUbpG__paletteVisual,.ToolsPages-module__IeUbpG__resizeVisual,.ToolsPages-module__IeUbpG__compressVisual,.ToolsPages-module__IeUbpG__metadataVisual,.ToolsPages-module__IeUbpG__cutoutVisual,.ToolsPages-module__IeUbpG__renameVisual,.ToolsPages-module__IeUbpG__contactVisual,.ToolsPages-module__IeUbpG__safeZoneVisual{position:absolute;inset:0;overflow:hidden}.ToolsPages-module__IeUbpG__backgroundVisual{background:var(--fr-site-shader-fallback-background);place-items:center;display:grid}.ToolsPages-module__IeUbpG__backgroundVisual span{aspect-ratio:1;border-radius:var(--fr-radius-circle);background:var(--fr-site-shader-palette3);width:44%;filter:blur(var(--fr-backdrop-blur));opacity:var(--fr-opacity-selected-supporting);position:absolute}.ToolsPages-module__IeUbpG__backgroundVisual span:first-child{inset-block-start:-8%;inset-inline-start:4%}.ToolsPages-module__IeUbpG__backgroundVisual span:nth-child(2){background:var(--fr-site-shader-palette4);inset-block-start:18%;inset-inline-end:2%}.ToolsPages-module__IeUbpG__backgroundVisual span:nth-child(3){background:var(--fr-site-shader-palette2);inset-block-end:-20%;inset-inline-start:28%}.ToolsPages-module__IeUbpG__backgroundVisual strong{z-index:1;border-radius:var(--fr-radius-pill);padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-control-subtle-stroke);font-size:var(--fr-typography-supporting-font-size);position:relative}.ToolsPages-module__IeUbpG__dimensionBadge{gap:var(--fr-space-1);border-radius:var(--fr-radius-card);padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);-webkit-backdrop-filter:blur(var(--fr-backdrop-blur));backdrop-filter:blur(var(--fr-backdrop-blur));display:grid;position:absolute;inset-block-end:var(--fr-space-3);inset-inline-start:var(--fr-space-3)}.ToolsPages-module__IeUbpG__dimensionBadge span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__dimensionRuleX,.ToolsPages-module__IeUbpG__dimensionRuleY{color:var(--fr-foreground-default);position:absolute}.ToolsPages-module__IeUbpG__dimensionRuleX{inset:var(--fr-space-3) var(--fr-space-3) auto;border-block-start:var(--fr-stroke-hairline) solid currentColor}.ToolsPages-module__IeUbpG__dimensionRuleY{inset:var(--fr-space-3) auto var(--fr-space-3) var(--fr-space-3);border-inline-start:var(--fr-stroke-hairline) solid currentColor}.ToolsPages-module__IeUbpG__printVisual img{object-position:center}.ToolsPages-module__IeUbpG__printSheet{gap:var(--fr-space-1);border-radius:var(--fr-radius-card);min-width:142px;padding:var(--fr-space-3);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);display:grid;position:absolute;inset-block-end:var(--fr-space-3);inset-inline-end:var(--fr-space-3)}.ToolsPages-module__IeUbpG__printSheet span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__printSheet i{border-block-start:var(--fr-stroke-hairline) dashed var(--fr-foreground-muted);width:100%;display:block}.ToolsPages-module__IeUbpG__paletteVisual{grid-template-rows:1fr 44px;display:grid}.ToolsPages-module__IeUbpG__paletteImage{min-height:0;position:relative}.ToolsPages-module__IeUbpG__paletteStrip{grid-template-columns:repeat(6,1fr);display:grid}.ToolsPages-module__IeUbpG__resizeVisual{background:var(--fr-surface-canvas);place-items:center;display:grid}.ToolsPages-module__IeUbpG__resizeBefore,.ToolsPages-module__IeUbpG__resizeAfter{border-radius:var(--fr-radius-card);background:var(--fr-surface-quiet);box-shadow:var(--fr-surface-raised-shadow);position:absolute;overflow:hidden}.ToolsPages-module__IeUbpG__resizeBefore{inset:var(--fr-space-3) 22% 26% var(--fr-space-3)}.ToolsPages-module__IeUbpG__resizeAfter{inset:38% var(--fr-space-3) var(--fr-space-3) 38%}.ToolsPages-module__IeUbpG__resizeBefore span,.ToolsPages-module__IeUbpG__resizeAfter span{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);font-size:var(--fr-typography-caption-font-size);position:absolute;inset-block-end:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__resizeVisual>b{z-index:2;border-radius:var(--fr-radius-circle);width:40px;height:40px;color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);place-items:center;display:grid;position:relative}.ToolsPages-module__IeUbpG__compressVisual{grid-template-columns:1fr 1fr;display:grid}.ToolsPages-module__IeUbpG__compressVisual>div{min-width:0;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__compressVisual>div:first-child{filter:saturate(.8)}.ToolsPages-module__IeUbpG__compressVisual>div span{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);font-size:var(--fr-typography-caption-font-size);position:absolute;inset-block-end:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__compressVisual>strong{z-index:2;border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-success);background:var(--fr-surface-success);position:absolute;inset-block-start:var(--fr-space-3);inset-inline-start:50%;transform:translate(-50%)}.ToolsPages-module__IeUbpG__metadataVisual img{object-position:center}.ToolsPages-module__IeUbpG__metadataPanel{inset:auto var(--fr-space-3) var(--fr-space-3);border-radius:var(--fr-radius-card);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);display:grid;position:absolute;overflow:hidden}.ToolsPages-module__IeUbpG__metadataPanel>div{gap:var(--fr-space-2);padding:var(--fr-space-2) var(--fr-space-3);grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);display:grid}.ToolsPages-module__IeUbpG__metadataPanel span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__metadataPanel strong{min-width:0;font-size:var(--fr-typography-caption-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolsPages-module__IeUbpG__cutoutVisual{background-color:var(--fr-surface-canvas);background-image:linear-gradient(45deg, var(--fr-surface-quiet) 25%, transparent 25%), linear-gradient(-45deg, var(--fr-surface-quiet) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--fr-surface-quiet) 75%), linear-gradient(-45deg, transparent 75%, var(--fr-surface-quiet) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;place-items:center;display:grid}.ToolsPages-module__IeUbpG__cutoutVisual img{object-fit:contain;object-position:center bottom}.ToolsPages-module__IeUbpG__cutoutVisual>span{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);font-size:var(--fr-typography-caption-font-size);position:absolute;inset-block-start:var(--fr-space-3);inset-inline-end:var(--fr-space-3)}.ToolsPages-module__IeUbpG__renameVisual{align-content:center;gap:var(--fr-space-2);padding:var(--fr-space-4);background:var(--fr-surface-canvas);display:grid}.ToolsPages-module__IeUbpG__renameVisual>div{align-items:center;gap:var(--fr-space-2);border-radius:var(--fr-radius-card);padding:var(--fr-space-3);background:var(--fr-surface-quiet);box-shadow:var(--fr-control-subtle-stroke);font-size:var(--fr-typography-caption-font-size);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ToolsPages-module__IeUbpG__renameVisual span,.ToolsPages-module__IeUbpG__renameVisual strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolsPages-module__IeUbpG__renameVisual span,.ToolsPages-module__IeUbpG__renameVisual b{color:var(--fr-foreground-muted)}.ToolsPages-module__IeUbpG__contactVisual{gap:var(--fr-space-2);padding:var(--fr-space-2);background:var(--fr-surface-canvas);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.ToolsPages-module__IeUbpG__contactVisual>div{border-radius:var(--fr-radius-card);min-width:0;min-height:0;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__safeZoneVisual{place-items:center;display:grid}.ToolsPages-module__IeUbpG__safeZoneFrame{z-index:1;aspect-ratio:9/16;border:var(--fr-stroke-hairline) dashed var(--fr-foreground-default);block-size:84%;position:relative}.ToolsPages-module__IeUbpG__safeZoneFrame>span{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);font-size:var(--fr-typography-caption-font-size);position:absolute;inset-block-start:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__workbench{gap:var(--fr-space-4);min-width:0;display:grid}.ToolsPages-module__IeUbpG__taskHeader{justify-content:space-between;align-items:start;gap:var(--fr-space-4);display:flex}.ToolsPages-module__IeUbpG__taskHeader>div{gap:var(--fr-space-2);display:grid}.ToolsPages-module__IeUbpG__taskTitleLine{align-items:center;gap:var(--fr-space-2);min-width:0;display:flex}.ToolsPages-module__IeUbpG__taskHeader h1{letter-spacing:-.05em;flex:1 1 0;min-width:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.ToolsPages-module__IeUbpG__taskHeader p{max-width:700px;color:var(--fr-foreground-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.ToolsPages-module__IeUbpG__workspace{align-items:start;gap:var(--fr-space-4);grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);min-width:0;display:grid}.ToolsPages-module__IeUbpG__workspace[data-empty]{grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__mediaArea{min-width:0}.ToolsPages-module__IeUbpG__dropzoneStack{gap:var(--fr-space-2);display:grid}.ToolsPages-module__IeUbpG__largeDropzone{min-height:280px}.ToolsPages-module__IeUbpG__fileInput{display:none}.ToolsPages-module__IeUbpG__mediaSurface{grid-template-rows:auto auto;min-height:0;display:grid;overflow:hidden}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker] .ToolsPages-module__IeUbpG__workspace{grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker]:not([data-tool-state=empty]){gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader{gap:0}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.ToolsPages-module__IeUbpG__checkerFacts{align-content:center;gap:var(--fr-space-2);min-width:0;padding:var(--fr-space-4);background:var(--fr-surface-raised);display:grid}.ToolsPages-module__IeUbpG__checkerDimensions{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1}.ToolsPages-module__IeUbpG__checkerFileFacts,.ToolsPages-module__IeUbpG__checkerSignals,.ToolsPages-module__IeUbpG__checkerSignals p{margin:0}.ToolsPages-module__IeUbpG__checkerFileFacts{align-items:center;gap:var(--fr-space-2);color:var(--fr-foreground-muted);font-size:var(--fr-typography-supporting-font-size);font-weight:var(--fr-font-weight-strong);display:flex}.ToolsPages-module__IeUbpG__checkerSignals{gap:var(--fr-space-2);margin-block-start:var(--fr-space-2);display:grid}.ToolsPages-module__IeUbpG__checkerSignals p{justify-content:space-between;align-items:baseline;gap:var(--fr-space-3);min-width:0;display:flex}.ToolsPages-module__IeUbpG__checkerSignals span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);flex:none}.ToolsPages-module__IeUbpG__checkerSignals strong{overflow-wrap:anywhere;text-align:end;min-width:0;font-size:var(--fr-typography-supporting-font-size)}.ToolsPages-module__IeUbpG__checkerInlineError{padding:0 var(--fr-space-4) var(--fr-space-3);background:var(--fr-surface-raised)}.ToolsPages-module__IeUbpG__preview{background:var(--fr-surface-canvas);place-items:center;min-height:clamp(220px,42vw,420px);display:grid;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__preview img{width:100%;height:100%;min-height:inherit;object-fit:contain;max-height:560px;display:block}.ToolsPages-module__IeUbpG__contactSheetStage{--contact-sheet-preview-max-block:400px;min-block-size:0;padding:var(--fr-space-4);background:var(--fr-surface-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__contactSheetCanvas{background:var(--contact-sheet-background);max-inline-size:100%;box-shadow:var(--fr-surface-raised-shadow);display:grid;overflow:hidden}.ToolsPages-module__IeUbpG__contactSheetGrid{grid-template-columns:repeat(var(--contact-sheet-columns), minmax(0, 1fr));align-content:center;gap:clamp(2px,.5vw,8px);min-inline-size:0;margin:0;padding:clamp(4px,1vw,12px);list-style:none;display:grid}.ToolsPages-module__IeUbpG__contactSheetGrid li{min-inline-size:0;aspect-ratio:var(--contact-sheet-cell-ratio);place-items:center;display:grid;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__contactSheetGrid img,.ToolsPages-module__IeUbpG__contactSheetResult{object-fit:contain;block-size:100%;inline-size:100%;display:block}.ToolsPages-module__IeUbpG__contactSheetGrid span{border-radius:var(--fr-radius-circle);min-block-size:1.25rem;min-inline-size:1.25rem;color:var(--fr-foreground-default);background:var(--fr-surface-raised);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-font-weight-strong);place-items:center;display:grid;position:absolute;inset-block-start:var(--fr-space-1);inset-inline-start:var(--fr-space-1)}.ToolsPages-module__IeUbpG__contactSheetMeta{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-font-weight-strong);position:absolute;inset-block-end:var(--fr-space-3);inset-inline-end:var(--fr-space-3)}.ToolsPages-module__IeUbpG__preview[data-resizable-preview]{block-size:clamp(220px,42vw,420px);min-height:0}.ToolsPages-module__IeUbpG__transformResizeStage,.ToolsPages-module__IeUbpG__transformCropStage{isolation:isolate}.ToolsPages-module__IeUbpG__resizerFrame{border-radius:var(--fr-radius-control);max-width:100%;max-height:100%;box-shadow:var(--fr-control-strong-stroke);place-items:center;display:grid;position:relative}.ToolsPages-module__IeUbpG__resizerFrameMedia{border-radius:inherit;background:var(--fr-surface-canvas);position:absolute;inset:0;overflow:hidden}.ToolsPages-module__IeUbpG__resizerFrameMedia img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.ToolsPages-module__IeUbpG__resizerFrameSize{z-index:2;border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-control-subtle-stroke);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-font-weight-strong);line-height:var(--fr-typography-caption-line-height);pointer-events:none;position:absolute;inset-block-start:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__resizerHandle{z-index:3;width:var(--fr-button-height-sm);height:var(--fr-button-height-sm);touch-action:none;cursor:nwse-resize;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ToolsPages-module__IeUbpG__resizerHandle:after{width:var(--fr-space-2);height:var(--fr-space-2);border-radius:var(--fr-radius-circle);content:"";background:var(--fr-foreground-default);box-shadow:var(--fr-control-strong-stroke), var(--fr-surface-raised-shadow);position:absolute}.ToolsPages-module__IeUbpG__resizerHandle:hover:after,.ToolsPages-module__IeUbpG__resizerHandle:active:after,.ToolsPages-module__IeUbpG__resizerHandle:focus-visible:after{background:var(--fr-button-primary-background)}.ToolsPages-module__IeUbpG__resizerHandle:focus-visible{outline:none}.ToolsPages-module__IeUbpG__resizerHandle:focus-visible:after{outline:var(--fr-focus-outline);outline-offset:var(--fr-focus-offset)}.ToolsPages-module__IeUbpG__resizerHandle:disabled{cursor:default;opacity:var(--fr-opacity-disabled)}.ToolsPages-module__IeUbpG__resizerHandleN,.ToolsPages-module__IeUbpG__resizerHandleS{cursor:ns-resize;left:50%;transform:translate(-50%)}.ToolsPages-module__IeUbpG__resizerHandleN{top:calc(var(--fr-button-height-sm) / -2)}.ToolsPages-module__IeUbpG__resizerHandleS{bottom:calc(var(--fr-button-height-sm) / -2)}.ToolsPages-module__IeUbpG__resizerHandleE,.ToolsPages-module__IeUbpG__resizerHandleW{cursor:ew-resize;top:50%;transform:translateY(-50%)}.ToolsPages-module__IeUbpG__resizerHandleE{right:calc(var(--fr-button-height-sm) / -2)}.ToolsPages-module__IeUbpG__resizerHandleW{left:calc(var(--fr-button-height-sm) / -2)}.ToolsPages-module__IeUbpG__resizerHandleNE,.ToolsPages-module__IeUbpG__resizerHandleNW,.ToolsPages-module__IeUbpG__resizerHandleSE,.ToolsPages-module__IeUbpG__resizerHandleSW{transform:none}.ToolsPages-module__IeUbpG__resizerHandleNE{top:calc(var(--fr-button-height-sm) / -2);right:calc(var(--fr-button-height-sm) / -2);cursor:nesw-resize}.ToolsPages-module__IeUbpG__resizerHandleNW{top:calc(var(--fr-button-height-sm) / -2);left:calc(var(--fr-button-height-sm) / -2);cursor:nwse-resize}.ToolsPages-module__IeUbpG__resizerHandleSE{right:calc(var(--fr-button-height-sm) / -2);bottom:calc(var(--fr-button-height-sm) / -2);cursor:nwse-resize}.ToolsPages-module__IeUbpG__resizerHandleSW{bottom:calc(var(--fr-button-height-sm) / -2);left:calc(var(--fr-button-height-sm) / -2);cursor:nesw-resize}.ToolsPages-module__IeUbpG__cropFrame{z-index:2;touch-action:none;border:var(--fr-focus-outline);padding:var(--fr-space-2);color:var(--fr-foreground-default);cursor:grab;background:0 0;place-items:end start;display:grid;position:absolute;overflow:hidden}.ToolsPages-module__IeUbpG__cropScrim{z-index:1;background:color-mix(in srgb, var(--fr-surface-canvas) 62%, transparent);pointer-events:none;position:absolute}.ToolsPages-module__IeUbpG__cropFrame:active{cursor:grabbing}.ToolsPages-module__IeUbpG__cropFrame:focus-visible{outline:var(--fr-focus-outline);outline-offset:var(--fr-focus-offset)}.ToolsPages-module__IeUbpG__cropFrame span,.ToolsPages-module__IeUbpG__cropDimensions{border-radius:var(--fr-radius-pill);padding:var(--fr-space-1) var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-control-subtle-stroke);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-font-weight-strong)}.ToolsPages-module__IeUbpG__cropDimensions{z-index:3;position:absolute;inset-block-start:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__transformCropStage>img{object-fit:contain;block-size:100%;min-block-size:0;max-block-size:none;inline-size:100%}.ToolsPages-module__IeUbpG__preview[data-checkerboard]{background-color:var(--fr-surface-canvas);background-image:linear-gradient(45deg, var(--fr-surface-quiet) 25%, transparent 25%), linear-gradient(-45deg, var(--fr-surface-quiet) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--fr-surface-quiet) 75%), linear-gradient(-45deg, transparent 75%, var(--fr-surface-quiet) 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px}.ToolsPages-module__IeUbpG__preview[data-safe-zone]{aspect-ratio:9/16;justify-self:center;width:min(100%,430px);height:auto;min-height:520px;max-height:720px}.ToolsPages-module__IeUbpG__preview[data-safe-zone] img,.ToolsPages-module__IeUbpG__safeZone,.ToolsPages-module__IeUbpG__safeZone svg{position:absolute;inset:0}.ToolsPages-module__IeUbpG__preview[data-safe-zone] img{min-height:0}.ToolsPages-module__IeUbpG__safeZone svg{width:100%;height:100%}.ToolsPages-module__IeUbpG__safeZone>span{z-index:1;background:color-mix(in srgb, var(--fr-foreground-default) 48%, transparent);pointer-events:none;position:absolute}.ToolsPages-module__IeUbpG__safeZoneTop{height:var(--safe-top);inset:0 0 auto}.ToolsPages-module__IeUbpG__safeZoneRight{inset:var(--safe-top) 0 var(--safe-bottom) auto;width:var(--safe-right)}.ToolsPages-module__IeUbpG__safeZoneBottom{height:var(--safe-bottom);inset:auto 0 0}.ToolsPages-module__IeUbpG__safeZoneLeft{inset:var(--safe-top) auto var(--safe-bottom) 0;width:var(--safe-left)}.ToolsPages-module__IeUbpG__safeZone svg,.ToolsPages-module__IeUbpG__safeZoneBadge{z-index:2}.ToolsPages-module__IeUbpG__safeZoneBadge{position:absolute;inset-block-start:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}.ToolsPages-module__IeUbpG__previewBadge{position:absolute;inset-block-start:var(--fr-space-3);inset-inline-end:var(--fr-space-3)}.ToolsPages-module__IeUbpG__processingScrim{color:var(--fr-foreground-default);background:var(--fr-surface-scrim);-webkit-backdrop-filter:blur(var(--fr-backdrop-blur));backdrop-filter:blur(var(--fr-backdrop-blur));place-items:center;display:grid;position:absolute;inset:0}.ToolsPages-module__IeUbpG__processingScrim span{border-radius:var(--fr-radius-circle);background:var(--fr-surface-raised);width:64px;height:64px;box-shadow:var(--fr-surface-raised-shadow);font-weight:var(--fr-font-weight-strong);place-items:center;display:grid}.ToolsPages-module__IeUbpG__mediaFooter{justify-content:space-between;align-items:center;gap:var(--fr-space-3);padding:var(--fr-space-3) var(--fr-space-4);background:var(--fr-surface-quiet);display:flex}.ToolsPages-module__IeUbpG__batchFileList{gap:var(--fr-space-2);padding:var(--fr-space-3) var(--fr-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ToolsPages-module__IeUbpG__batchFileList li{justify-content:space-between;align-items:center;gap:var(--fr-space-3);border-radius:var(--fr-radius-control);min-width:0;padding:var(--fr-space-2) var(--fr-space-3);background:var(--fr-surface-quiet);display:flex}.ToolsPages-module__IeUbpG__batchFileList strong,.ToolsPages-module__IeUbpG__batchFileList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolsPages-module__IeUbpG__batchFileList strong{font-size:var(--fr-typography-supporting-font-size)}.ToolsPages-module__IeUbpG__batchFileList span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);flex:none}.ToolsPages-module__IeUbpG__batchFileOverflow{color:var(--fr-foreground-muted)}.ToolsPages-module__IeUbpG__batchFileTray{gap:var(--fr-space-2);padding:var(--fr-space-3) var(--fr-space-4);border-block-end:var(--fr-stroke-hairline) solid var(--fr-border-subtle);background:var(--fr-surface-quiet);display:grid}.ToolsPages-module__IeUbpG__batchFileTrayHeader,.ToolsPages-module__IeUbpG__batchFileActions{justify-content:space-between;align-items:center;gap:var(--fr-space-2);display:flex}.ToolsPages-module__IeUbpG__batchFileTrayHeader span,.ToolsPages-module__IeUbpG__batchFileIdentity small,.ToolsPages-module__IeUbpG__batchFileInstructions{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__batchFileTrayList{gap:var(--fr-space-1);overscroll-behavior:contain;max-block-size:min(44svh,28rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ToolsPages-module__IeUbpG__batchFileTrayList li{align-items:center;gap:var(--fr-space-2);border-radius:var(--fr-radius-control);min-inline-size:0;padding:var(--fr-space-1);grid-template-columns:32px 1.25rem minmax(0,1fr) auto;display:grid}.ToolsPages-module__IeUbpG__batchFileTrayList li[data-dragging],.ToolsPages-module__IeUbpG__batchFileTrayList li[data-picked]{background:var(--fr-surface-raised);box-shadow:var(--fr-control-subtle-stroke)}.ToolsPages-module__IeUbpG__batchFileTrayList li>img,.ToolsPages-module__IeUbpG__batchFileFallback{border-radius:var(--fr-radius-control);background:var(--fr-surface-canvas);object-fit:contain;block-size:32px;inline-size:32px}.ToolsPages-module__IeUbpG__batchFileFallback,.ToolsPages-module__IeUbpG__batchFileIndex{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);place-items:center;display:grid}.ToolsPages-module__IeUbpG__batchFileIdentity{gap:2px;min-inline-size:0;display:grid}.ToolsPages-module__IeUbpG__batchFileIdentity strong,.ToolsPages-module__IeUbpG__batchFileIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolsPages-module__IeUbpG__batchFileActions{justify-content:flex-end}.ToolsPages-module__IeUbpG__batchReorderHandle{border-radius:var(--fr-radius-control);block-size:2rem;inline-size:2rem;color:var(--fr-foreground-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}.ToolsPages-module__IeUbpG__batchReorderHandle:focus-visible,.ToolsPages-module__IeUbpG__batchReorderHandle:hover:not(:disabled){color:var(--fr-foreground-default);background:var(--fr-surface-raised);outline:var(--fr-focus-outline)}.ToolsPages-module__IeUbpG__batchReorderHandle:active:not(:disabled){cursor:grabbing}.ToolsPages-module__IeUbpG__batchFileInstructions{margin:0}.ToolsPages-module__IeUbpG__contactFileList{gap:var(--fr-space-1);max-block-size:240px;min-inline-size:0;padding:var(--fr-space-2) var(--fr-space-3);background:var(--fr-surface-quiet);margin:0;list-style:none;display:grid;overflow-y:auto}.ToolsPages-module__IeUbpG__contactFileList li{align-items:center;gap:var(--fr-space-2);grid-template-columns:36px 1.5rem minmax(0,1fr) auto;min-inline-size:0;display:grid}.ToolsPages-module__IeUbpG__contactFileList li>img{border-radius:var(--fr-radius-control);object-fit:contain;background:var(--fr-surface-canvas);block-size:36px;inline-size:36px}.ToolsPages-module__IeUbpG__contactFileIndex{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);text-align:center}.ToolsPages-module__IeUbpG__contactFileIdentity{gap:2px;min-inline-size:0;display:grid}.ToolsPages-module__IeUbpG__contactFileIdentity strong,.ToolsPages-module__IeUbpG__contactFileIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolsPages-module__IeUbpG__contactFileIdentity small{color:var(--fr-foreground-muted)}.ToolsPages-module__IeUbpG__contactFileActions{gap:var(--fr-space-1);display:flex}.ToolsPages-module__IeUbpG__contactOutputMeta{gap:var(--fr-space-1);color:var(--fr-foreground-muted);font-size:var(--fr-typography-supporting-font-size);margin:0;display:grid}.ToolsPages-module__IeUbpG__contactOutputMeta strong{color:var(--fr-foreground-default);font-size:var(--fr-typography-body-font-size)}.ToolsPages-module__IeUbpG__renamePreviewList{gap:var(--fr-space-2);max-block-size:min(48svh,32rem);padding:var(--fr-space-3) var(--fr-space-4) 0;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0;list-style:none;display:grid;overflow-y:auto}.ToolsPages-module__IeUbpG__renamePreviewList li{align-items:center;gap:var(--fr-space-3);border-radius:var(--fr-radius-control);min-width:0;padding:var(--fr-space-2) var(--fr-space-3);background:var(--fr-surface-quiet);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ToolsPages-module__IeUbpG__renamePreviewList li[data-collision]{box-shadow:var(--fr-control-subtle-stroke)}.ToolsPages-module__IeUbpG__renameSource,.ToolsPages-module__IeUbpG__renameOutput{gap:var(--fr-space-1);min-width:0;display:grid}.ToolsPages-module__IeUbpG__renameSource strong,.ToolsPages-module__IeUbpG__renameOutput strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fr-typography-supporting-font-size);overflow:hidden}.ToolsPages-module__IeUbpG__renameSource small,.ToolsPages-module__IeUbpG__renameOutput small,.ToolsPages-module__IeUbpG__renameArrow{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__renameOutput small{overflow-wrap:anywhere}.ToolsPages-module__IeUbpG__fileActions{justify-content:flex-end;align-items:center;gap:var(--fr-space-2);flex:none;display:flex}.ToolsPages-module__IeUbpG__fileSummary{gap:var(--fr-space-1);min-width:0;display:grid}.ToolsPages-module__IeUbpG__fileSummary strong,.ToolsPages-module__IeUbpG__fileSummary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolsPages-module__IeUbpG__fileSummary span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__inspectorPanel{gap:var(--fr-space-5);flex-direction:column;min-width:0;display:flex}.ToolsPages-module__IeUbpG__inspectorBody{gap:var(--fr-space-4);min-width:0;display:grid}.ToolsPages-module__IeUbpG__controlFieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.ToolsPages-module__IeUbpG__controls,.ToolsPages-module__IeUbpG__metadataIntentActions,.ToolsPages-module__IeUbpG__metadataFields,.ToolsPages-module__IeUbpG__marginGrid,.ToolsPages-module__IeUbpG__resultDetails{gap:var(--fr-space-3);min-width:0;display:grid}.ToolsPages-module__IeUbpG__fieldRow,.ToolsPages-module__IeUbpG__marginGrid,.ToolsPages-module__IeUbpG__metadataFields{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsPages-module__IeUbpG__metadataFieldWide{grid-column:1/-1}.ToolsPages-module__IeUbpG__controls input[type=range]{width:100%}.ToolsPages-module__IeUbpG__printPpiControls,.ToolsPages-module__IeUbpG__printPresetGroup,.ToolsPages-module__IeUbpG__printSizeDetails{gap:var(--fr-space-3);min-width:0;display:grid}.ToolsPages-module__IeUbpG__printPresetGroup{gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__printPresetLabel,.ToolsPages-module__IeUbpG__printMeasurements dt{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-typography-caption-font-weight);line-height:var(--fr-typography-caption-line-height)}.ToolsPages-module__IeUbpG__printPresetActions{gap:var(--fr-space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ToolsPages-module__IeUbpG__printMeasurements{gap:var(--fr-space-2);min-width:0;margin:0;display:grid}.ToolsPages-module__IeUbpG__printMeasurements>div{align-items:center;gap:var(--fr-space-3);border-radius:var(--fr-radius-control);min-width:0;padding:var(--fr-space-3) var(--fr-space-4);background:var(--fr-surface-quiet);grid-template-columns:minmax(0,1fr) auto;display:grid}.ToolsPages-module__IeUbpG__printMeasurements dd{min-width:0;color:var(--fr-foreground-default);font-weight:var(--fr-font-weight-strong);text-align:end;white-space:nowrap;margin:0}.ToolsPages-module__IeUbpG__printMeasurements dd span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-typography-caption-font-weight)}.ToolsPages-module__IeUbpG__compressionFormatControl,.ToolsPages-module__IeUbpG__compressionQuality{gap:var(--fr-space-2);min-width:0;display:grid}.ToolsPages-module__IeUbpG__compressionFormatControl>span,.ToolsPages-module__IeUbpG__compressionQualityHeader>span{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-typography-label-font-weight)}.ToolsPages-module__IeUbpG__compressionQuality{border-radius:var(--fr-radius-card);padding:var(--fr-space-3);background:var(--fr-surface-quiet);box-shadow:var(--fr-control-subtle-stroke)}.ToolsPages-module__IeUbpG__compressionQualityHeader,.ToolsPages-module__IeUbpG__compressionQualityScale{justify-content:space-between;align-items:center;gap:var(--fr-space-3);display:flex}.ToolsPages-module__IeUbpG__compressionQualityHeader strong{font-size:var(--fr-typography-supporting-font-size)}.ToolsPages-module__IeUbpG__compressionQualityScale,.ToolsPages-module__IeUbpG__compressionQualityNote{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);line-height:var(--fr-typography-caption-line-height)}.ToolsPages-module__IeUbpG__compressionQuality[data-lossless] input[type=range]{opacity:var(--fr-opacity-disabled)}.ToolsPages-module__IeUbpG__compressionResult{gap:var(--fr-space-3);min-width:0;display:grid}.ToolsPages-module__IeUbpG__compressionByteComparison{gap:var(--fr-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ToolsPages-module__IeUbpG__compressionComparison{background:var(--fr-surface-canvas);min-block-size:clamp(220px,42vw,420px);display:grid}.ToolsPages-module__IeUbpG__compressionCompareSwitcher{display:none}.ToolsPages-module__IeUbpG__compressionCompareImages{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0;display:grid}.ToolsPages-module__IeUbpG__compressionCompareImages figure{min-block-size:0;min-inline-size:0;margin:0;display:grid;position:relative;overflow:hidden}.ToolsPages-module__IeUbpG__compressionCompareImages figure+figure{border-inline-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}.ToolsPages-module__IeUbpG__compressionCompareImages img{object-fit:contain;block-size:100%;min-block-size:0;max-block-size:none;inline-size:100%}.ToolsPages-module__IeUbpG__compressionCompareImages figcaption{inset-inline:var(--fr-space-2);gap:var(--fr-space-1);border-radius:var(--fr-radius-control);padding:var(--fr-space-2);color:var(--fr-foreground-default);background:var(--fr-surface-raised);box-shadow:var(--fr-control-subtle-stroke);font-size:var(--fr-typography-caption-font-size);display:grid;position:absolute;inset-block-end:var(--fr-space-2)}.ToolsPages-module__IeUbpG__compressionCompareImages figcaption span{color:var(--fr-foreground-muted)}.ToolsPages-module__IeUbpG__compressionByteComparison>div{gap:var(--fr-space-1);border-radius:var(--fr-radius-card);min-width:0;padding:var(--fr-space-3);background:var(--fr-surface-quiet);box-shadow:var(--fr-control-subtle-stroke);display:grid}.ToolsPages-module__IeUbpG__compressionByteComparison span,.ToolsPages-module__IeUbpG__compressionFacts dt{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__compressionByteComparison strong{overflow-wrap:anywhere;min-width:0;font-size:var(--fr-typography-body-font-size);line-height:var(--fr-typography-body-line-height)}.ToolsPages-module__IeUbpG__compressionDelta{font-size:var(--fr-typography-supporting-font-size);font-weight:var(--fr-font-weight-strong);margin:0}.ToolsPages-module__IeUbpG__compressionFacts{gap:var(--fr-space-3) var(--fr-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ToolsPages-module__IeUbpG__compressionFacts>div{gap:var(--fr-space-1);min-width:0;display:grid}.ToolsPages-module__IeUbpG__compressionFacts>div:last-child:nth-child(odd){grid-column:1/-1}.ToolsPages-module__IeUbpG__compressionFacts dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--fr-font-weight-strong);margin:0}.ToolsPages-module__IeUbpG__example,.ToolsPages-module__IeUbpG__sourceNote{color:var(--fr-foreground-muted);font-size:var(--fr-typography-supporting-font-size);line-height:var(--fr-typography-supporting-line-height)}.ToolsPages-module__IeUbpG__facts{gap:var(--fr-space-3) var(--fr-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ToolsPages-module__IeUbpG__facts>div{gap:var(--fr-space-1);min-width:0;display:grid}.ToolsPages-module__IeUbpG__facts>div:last-child:nth-child(odd){grid-column:1/-1}.ToolsPages-module__IeUbpG__facts dt{color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size)}.ToolsPages-module__IeUbpG__facts dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--fr-font-weight-strong);margin:0}.ToolsPages-module__IeUbpG__palette{gap:var(--fr-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ToolsPages-module__IeUbpG__paletteResult{gap:var(--fr-space-3);min-width:0;display:grid}.ToolsPages-module__IeUbpG__paletteButton{justify-content:flex-start}.ToolsPages-module__IeUbpG__paletteSwatch{border-radius:var(--fr-radius-control);width:28px;height:28px;box-shadow:var(--fr-control-subtle-stroke);flex:none}.ToolsPages-module__IeUbpG__paletteLabel{justify-content:space-between;align-items:center;gap:var(--fr-space-2);width:100%;min-width:0;display:flex}.ToolsPages-module__IeUbpG__palette code{text-overflow:ellipsis;min-width:0;overflow:hidden}.ToolsPages-module__IeUbpG__paletteCopyFeedback{color:var(--fr-foreground-success);font-size:var(--fr-typography-caption-font-size);visibility:hidden;flex:none}.ToolsPages-module__IeUbpG__paletteCopyFeedback[data-visible]{visibility:visible}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=color-palette-from-image]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__preview{min-height:clamp(200px,32vw,340px)}.ToolsPages-module__IeUbpG__actionDock{gap:var(--fr-space-3);margin-block-start:auto;display:grid}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success]){gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success]) .ToolsPages-module__IeUbpG__workspace,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer] .ToolsPages-module__IeUbpG__inspectorPanel,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer] .ToolsPages-module__IeUbpG__inspectorBody,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer] .ToolsPages-module__IeUbpG__controls,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer] .ToolsPages-module__IeUbpG__actionDock{gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__progress{gap:var(--fr-space-2);display:grid}.ToolsPages-module__IeUbpG__progressTrack{width:100%;height:4px;display:block;overflow:hidden}.ToolsPages-module__IeUbpG__progressRow{justify-content:space-between;align-items:center;gap:var(--fr-space-3);color:var(--fr-foreground-muted);font-size:var(--fr-typography-supporting-font-size);display:flex}@media (min-width:821px){.ToolsPages-module__IeUbpG__checkerMediaSurface{grid-template:"checker-preview checker-facts"minmax(0,1fr)"checker-preview checker-error""checker-preview checker-footer"/minmax(0,1.55fr) minmax(300px,.65fr)}.ToolsPages-module__IeUbpG__checkerMediaSurface .ToolsPages-module__IeUbpG__preview{grid-area:checker-preview;min-height:clamp(380px,42vw,560px)}.ToolsPages-module__IeUbpG__checkerMediaSurface .ToolsPages-module__IeUbpG__checkerFacts{grid-area:checker-facts}.ToolsPages-module__IeUbpG__checkerMediaSurface .ToolsPages-module__IeUbpG__checkerInlineError{grid-area:checker-error}.ToolsPages-module__IeUbpG__checkerMediaSurface .ToolsPages-module__IeUbpG__mediaFooter{grid-area:checker-footer}}@media (max-width:1080px){.ToolsPages-module__IeUbpG__workspace{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr)}.ToolsPages-module__IeUbpG__palette{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.ToolsPages-module__IeUbpG__intro{align-items:start;gap:var(--fr-space-2);display:grid}.ToolsPages-module__IeUbpG__workspace{grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__preview[data-safe-zone]{min-height:560px}}@media (max-width:620px){.ToolsPages-module__IeUbpG__catalogSection,.ToolsPages-module__IeUbpG__workbenchSection{gap:var(--fr-space-4);padding-block-start:var(--fr-space-4)}.ToolsPages-module__IeUbpG__intro h1{font-size:clamp(2.25rem,12vw,3.6rem)}.ToolsPages-module__IeUbpG__catalogCard{flex-basis:100%}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor]:not([data-tool-state=empty]){gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__workspace,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor] .ToolsPages-module__IeUbpG__inspectorPanel,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor] .ToolsPages-module__IeUbpG__inspectorBody,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor] .ToolsPages-module__IeUbpG__controls,.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor] .ToolsPages-module__IeUbpG__actionDock{gap:var(--fr-space-2)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-compressor]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__preview{min-height:0;block-size:clamp(176px,24svh,216px)}.ToolsPages-module__IeUbpG__compressionComparison{gap:var(--fr-space-2);block-size:clamp(176px,24svh,216px);min-block-size:0;padding:var(--fr-space-2);grid-template-rows:auto minmax(0,1fr)}.ToolsPages-module__IeUbpG__compressionCompareSwitcher{display:block}.ToolsPages-module__IeUbpG__compressionCompareImages{grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__compressionCompareImages figure{display:none}.ToolsPages-module__IeUbpG__compressionComparison[data-active=source] figure[data-compression-image=source],.ToolsPages-module__IeUbpG__compressionComparison[data-active=output] figure[data-compression-image=output]{display:grid}.ToolsPages-module__IeUbpG__compressionCompareImages figure+figure{border-inline-start:0}.ToolsPages-module__IeUbpG__taskHeader{gap:var(--fr-space-3);display:grid}.ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(2rem,10vw,3rem)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-size-checker]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.7rem,8vw,2.1rem)}.ToolsPages-module__IeUbpG__workbench:is([data-tool-workbench=print-size-calculator],[data-tool-workbench=color-palette-from-image],[data-tool-workbench=image-metadata-editor]):not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.7rem,8vw,2.1rem);line-height:1}.ToolsPages-module__IeUbpG__workbench:is([data-tool-workbench=print-size-calculator],[data-tool-workbench=color-palette-from-image],[data-tool-workbench=image-metadata-editor]):not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__checkerMediaSurface .ToolsPages-module__IeUbpG__preview{min-height:clamp(220px,72vw,320px);max-height:320px}.ToolsPages-module__IeUbpG__checkerFacts{padding:var(--fr-space-3) var(--fr-space-4)}.ToolsPages-module__IeUbpG__checkerDimensions{font-size:clamp(1.65rem,8vw,2.15rem)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-resizer]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success]) .ToolsPages-module__IeUbpG__preview{block-size:clamp(176px,24svh,216px);min-height:0;max-height:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=color-palette-from-image]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__preview{block-size:clamp(180px,30svh,240px);min-height:0;max-height:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=image-metadata-editor]:is([data-tool-state=selected],[data-tool-state=processing],[data-tool-state=success],[data-tool-state=error]) .ToolsPages-module__IeUbpG__preview{block-size:clamp(176px,24svh,216px);min-height:0;max-height:none}.ToolsPages-module__IeUbpG__preview[data-safe-zone]{width:min(100%,135px);min-height:230px;max-height:240px}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=social-video-safe-zone]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.8rem,8vw,2.15rem);line-height:1}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=social-video-safe-zone]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=social-video-safe-zone] .ToolsPages-module__IeUbpG__marginGrid{gap:var(--fr-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=contact-sheet-generator]:not([data-tool-state=empty]){gap:var(--fr-space-3)}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=contact-sheet-generator]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader p{display:none}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=contact-sheet-generator]:not([data-tool-state=empty]) .ToolsPages-module__IeUbpG__taskHeader h1{font-size:clamp(1.75rem,8vw,2.25rem)}.ToolsPages-module__IeUbpG__contactSheetStage{--contact-sheet-preview-max-block:260px;padding:var(--fr-space-3)}.ToolsPages-module__IeUbpG__contactFileList{max-block-size:196px}.ToolsPages-module__IeUbpG__contactFileList li{grid-template-columns:32px 1.25rem minmax(0,1fr) auto}.ToolsPages-module__IeUbpG__contactFileList li>img{block-size:32px;inline-size:32px}.ToolsPages-module__IeUbpG__mediaFooter{align-items:start}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=batch-image-renamer] .ToolsPages-module__IeUbpG__mediaFooter{display:grid}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=batch-image-renamer] .ToolsPages-module__IeUbpG__fileActions{justify-content:stretch}.ToolsPages-module__IeUbpG__workbench[data-tool-workbench=batch-image-renamer] .ToolsPages-module__IeUbpG__fileActions>*{flex:1 1 0}.ToolsPages-module__IeUbpG__renamePreviewList{max-block-size:min(46svh,28rem)}.ToolsPages-module__IeUbpG__renamePreviewList li{gap:var(--fr-space-1);grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__renameArrow{display:none}.ToolsPages-module__IeUbpG__renameOutput{border-block-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle);padding-block-start:var(--fr-space-1)}.ToolsPages-module__IeUbpG__fieldRow,.ToolsPages-module__IeUbpG__marginGrid,.ToolsPages-module__IeUbpG__metadataFields,.ToolsPages-module__IeUbpG__batchFileList{grid-template-columns:minmax(0,1fr)}.ToolsPages-module__IeUbpG__fieldRow.ToolsPages-module__IeUbpG__resizerDimensions{gap:var(--fr-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
