:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design){--cl:var(--sage-8);--cm:var(--sage-21)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro{align-items:center;gap:32px;padding:32px 0 28px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro>div{min-width:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,3.6vw,44px);line-height:1.18}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro p{max-width:660px;font-size:15px;line-height:1.75}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro>small{background:var(--olive-2);max-width:240px;color:var(--green-2);letter-spacing:0;border-radius:999px;flex:none;padding:11px 16px;font-size:12px;font-weight:600;line-height:1.5}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro>small svg{flex:none}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-empty{box-shadow:0 2px 8px var(--shadow-2);border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:24px;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-empty .upload-wrap{min-width:0;padding:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone{border:2px dashed var(--sage-10);background:var(--sage-2);cursor:pointer;border-radius:12px;gap:12px;min-height:310px;padding:28px 20px;transition:background .18s,border-color .18s,box-shadow .18s}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone:hover:enabled,:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone.drag{border-color:var(--green-2);background:var(--olive-1);box-shadow:inset 0 0 0 1px var(--olive-4)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone>svg{box-sizing:content-box;background:var(--sage-5);width:26px;height:26px;color:var(--sage-27);border-radius:50%;margin:0 0 2px;padding:18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone strong{font-size:18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone span{max-width:360px;font-size:12px;line-height:1.7}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone b{background:var(--solid-sage-30);border-radius:8px;align-items:center;min-height:44px;margin:4px 0;padding:10px 20px;display:inline-flex}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone small{font-size:11px;line-height:1.7}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises{color:var(--sage-21);place-content:center stretch;gap:14px;padding:0;font-size:13px;font-weight:500;line-height:1.7;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises li{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:18px 14px;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises svg{box-sizing:content-box;background:var(--olive-2);width:18px;height:18px;color:var(--green-2);border-radius:10px;padding:10px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-empty>:is(.studio-intro,.compressor-message){text-align:left;grid-column:1/-1;margin:0;padding:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-workspace{box-shadow:0 2px 8px var(--shadow-2);border-radius:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).pdf-to-image>.compressor-workspace aside{border-left:1px solid var(--sage-8);padding:24px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).pdf-to-image>.compressor-workspace :is(.compressor-tabs button,input:not([type=checkbox]):not([type=file]),select){min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).pdf-to-image>.compressor-queue{box-shadow:0 2px 8px var(--shadow-2);border-radius:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch{background:var(--sage-5);border-color:var(--sage-8);gap:4px;padding:5px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch a{padding:10px 20px;transition:background .15s,color .15s}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch a:hover:not([aria-current=page]):not([aria-disabled=true]){background:var(--sage-1)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch a[aria-current=page]{background:var(--sage-1);color:var(--green-5);box-shadow:0 1px 4px var(--shadow-3)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-hint{max-width:80ch;margin:12px 0 24px;font-size:12px;line-height:1.7}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-help{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:12px;padding:14px 18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-help summary{min-height:24px;font-weight:600}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio{box-shadow:0 2px 12px var(--shadow-3);border-radius:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-toolbar{border-radius:16px 16px 0 0;padding:14px 18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-toolbar button{min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-canvas{padding:24px;padding-right:var(--studio-canvas-gutter,24px);background:var(--sage-4)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .crop-studio .studio-canvas{grid-template-columns:minmax(0,1fr)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .crop-studio .studio-canvas-head>span{min-width:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-panel{border-radius:0 0 16px;gap:18px;padding:24px 20px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .step-main{gap:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .step-main h2,:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).image-to-pdf .studio-panel>h2{font:600 18px var(--font-heading);letter-spacing:-.02em;text-transform:none;color:var(--sage-27)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).image-to-pdf .studio-chips button{border-radius:8px;min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).image-to-pdf .studio-chips button[aria-checked=true]{background:var(--olive-2);border-color:var(--green-2);color:var(--green-5)!important}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .step-chips{gap:7px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio :is(.step-chips,.step-quick,.step-turns,.step-also) button{border-radius:8px;min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .step-chips button[aria-checked=true]{background:var(--olive-2);border-color:var(--green-2);color:var(--green-5)!important}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio :is(.studio-field input:not([type=range]):not([type=file]),.step-select){border-color:var(--sage-10);min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-field input[type=file].sr-only{border:0;width:1px;height:1px;min-height:0;padding:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio input[type=range]{cursor:pointer;min-height:28px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .step-color input{width:44px;height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-field .draw-swatches .step-color input[type=color]{width:30px;height:30px;min-height:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-check-row{min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-primary{border-radius:10px;min-height:48px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-grid:has(>.img-card:only-child){grid-template-columns:minmax(0,1fr);width:min(100%,520px);margin-inline:auto}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-card{border-radius:12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-body{gap:5px;padding:14px 16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-actions{gap:8px;padding:0 16px 16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-actions button{min-height:44px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-compare{opacity:1;min-height:36px;transform:translate(-50%)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-remove{opacity:.85;width:36px;height:36px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-turns button{width:40px;height:40px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .combine-order{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .combine-canvas{border:1px solid var(--sage-8);min-height:340px;padding:24px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .combine-item-actions button{flex:none;width:32px;height:32px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support{margin-top:48px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-overview{background:0 0;border:0;display:block;overflow:visible}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-how{padding:0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-eyebrow{color:var(--sage-18);margin-bottom:10px;font-size:10px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support h2{font:600 24px var(--font-heading);letter-spacing:-.02em;line-height:1.35}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps>li{border:1px solid var(--sage-8);background:var(--sage-1);border-radius:12px;flex-direction:column;gap:18px;padding:24px;font-size:13px;line-height:1.8;display:flex}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps>li>span{background:var(--sage-5);width:34px;height:34px;color:var(--sage-27);font:600 16px var(--font-heading)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps>li:first-child>span{background:var(--solid-sage-30);color:var(--on-solid)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-notes{border:1px solid var(--sage-8);background:var(--olive-1);border-radius:12px;margin-top:16px;padding:20px 24px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-notes h2{font-size:15px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-notes ul{margin-top:8px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-disclosures{border:0;gap:12px;max-width:860px;margin:48px auto 0;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-heading small{letter-spacing:.08em;text-transform:uppercase;color:var(--sage-18);margin-bottom:10px;font-size:10px;font-weight:700;display:block}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-heading>span:last-child{color:var(--sage-18);white-space:nowrap;font-size:12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-heading b{display:none}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list{gap:10px;padding:0;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list details{border:1px solid var(--sage-8);background:var(--sage-1);border-radius:10px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list summary{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 22px;font-size:13px;line-height:1.6;list-style:none;display:flex}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list summary::-webkit-details-marker{display:none}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list summary:after{content:"+";color:var(--sage-18);flex:none;font-size:22px;font-weight:400}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list details[open] summary:after{content:"−"}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list p{margin:0;padding:0 22px 22px;font-size:13px;line-height:1.8}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-extra{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:10px;padding:0 18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:16px;margin-top:48px;padding:24px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources .tool-resources-heading{margin-bottom:24px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources h2{font:600 22px var(--font-heading);letter-spacing:-.02em}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources li>a{border:1px solid var(--sage-8);border-radius:9px;min-height:44px;padding:12px;text-decoration:none;transition:background .15s,border-color .15s}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources li>a:hover{border-color:var(--sage-14);background:var(--sage-4)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace,.image-mode-help) :focus-visible,:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>:is(.tool-support,.tool-resources) :focus-visible{outline:3px solid var(--lime-4);outline-offset:3px}@media (width<=980px){:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro{flex-direction:column;align-items:flex-start;gap:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-empty{grid-template-columns:minmax(0,1fr);gap:18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-panel{border-radius:0 0 16px 16px}}@media (width<=760px){:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro{padding:24px 0}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.compressor-intro p{font-size:14px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-empty{padding:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.studio-empty,.compressor-workspace) .compressor-dropzone{min-height:270px;padding:24px 14px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises li{gap:10px;padding:12px;font-size:12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch{width:100%}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-mode-switch a{flex:1;padding:10px 12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-canvas{padding:16px;padding-right:var(--studio-canvas-gutter,16px)}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-panel{padding:20px 16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .img-grid{gap:14px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .combine-canvas{min-height:240px;padding:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support{margin-top:36px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support h2{font-size:22px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps{grid-template-columns:minmax(0,1fr);gap:12px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-steps>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-notes{padding:20px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-disclosures{margin-top:36px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list summary{min-height:60px;padding:16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .tool-support .tool-support-faq-list p{padding:0 16px 18px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design)>.tool-resources{margin-top:36px;padding:20px 16px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design).pdf-to-image>.compressor-workspace aside{border-left:0;padding:20px 16px}}@media (width<=480px){:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-mobilebar{flex-wrap:wrap;gap:8px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio .studio-mobilebar .studio-primary{flex:100%;width:100%;line-height:1.5}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises{grid-template-columns:minmax(0,1fr);gap:8px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises li{background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);padding:8px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .studio-promises svg{border-radius:8px;width:16px;height:16px;padding:7px}:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) .image-studio .studio-count-plain{flex-basis:calc(100% - 100px)}}@media (prefers-reduced-motion:reduce){:is(.image-tools-design,.audio-tools-design,.video-tools-design,.pdf-tools-design) :is(.compressor-dropzone,.image-mode-switch a,.tool-resources a){transition:none}}
