@font-face{font-family:Outfit Brand;src:url(/fonts/outfit-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.tool-brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.tool-brand-icon{color:var(--ink);align-items:center;display:flex}.tool-brand-icon .tool-name-icon{flex-basis:25px;width:25px;height:25px}.tool-brand-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.shared-header .tool-brand h1,.directory .tool-brand h3{letter-spacing:-.045em;white-space:nowrap;margin:0;font:900 18px/1 Outfit Brand,Sora,sans-serif}.tool-brand-title{color:var(--ink)}.tool-brand-title>span{display:inline-block;position:relative}.tool-brand-title>span:after{content:"";background:var(--tool-brand-accent,var(--ifc-gray));border-radius:2px;height:2px;position:absolute;bottom:-2px;left:3%;right:10%}.directory .tool-card-top{flex-wrap:wrap;gap:12px}.tool-brand-parent{color:var(--muted);letter-spacing:0;align-items:center;gap:4px;padding-top:2px;font:400 9px/1.2 Manrope,sans-serif;display:inline-flex}.tool-brand-wordmark{aspect-ratio:1480/250;mix-blend-mode:multiply;width:52px;display:block;position:relative;overflow:hidden}.tool-brand-wordmark img{width:119.865%;max-width:none;height:auto;position:absolute;top:-124%;left:-9.797%}[data-theme=dark] .tool-brand-wordmark{filter:invert();mix-blend-mode:screen}@media (width<=700px){.shared-header .tool-brand h1{font-size:18px}.tool-brand-icon .tool-name-icon{flex-basis:24px;width:24px;height:24px}.tool-brand-wordmark{width:52px}}.install-app-link{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;display:inline-flex}.install-app-link:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.install-app-dialog{border:1px solid var(--line);width:min(480px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--surface);border-radius:8px;margin:auto;padding:24px;font:14px/1.6 Manrope,sans-serif;overflow:auto}.install-app-dialog::backdrop{background:var(--modal-overlay,#19111059);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.install-app-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.install-app-dialog h2{letter-spacing:-.03em;margin:0;font-size:20px}.install-app-dialog button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 8px}.install-app-dialog dt{margin-top:16px;font-weight:700}.install-app-dialog dd{margin:4px 0 0}.install-app-note{color:var(--muted);margin-bottom:0;font-size:12px}.consent-category{border-bottom:1px solid var(--ui-e6e3dc,#e6e3dc);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.consent-category>div{min-width:0}.consent-category h3,.consent-category strong{margin:0;font-size:14px;font-weight:600}.consent-category p{color:var(--ui-626057,#626057);margin:5px 0 0;font-size:12px}.consent-category>span{color:var(--ui-626057,#626057);flex-shrink:0;font-size:11px}.consent-category input{width:20px;height:20px;accent-color:var(--ui-34332e,#34332e);flex-shrink:0}.consent-settings .consent-storage-note{color:var(--ui-626057,#626057);margin-top:20px;font-size:12px}.consent-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.consent-actions button{background:var(--ui-faf9f7,#faf9f7);border:1px solid var(--ui-bcb8ae,#bcb8ae);min-height:44px;color:var(--ui-34332e,#34332e);font:inherit;cursor:pointer;border-radius:5px;padding:10px 16px;font-size:12px}.consent-actions button:hover{background:var(--ui-eeece7,#eeece7)}.consent-settings .consent-status{min-height:2.8em;color:var(--ui-626057,#626057);margin:12px 0 0;font-size:12px}.consent-banner{z-index:50;border:1px solid var(--ui-d6d2c9,#d6d2c9);background:var(--ui-faf9f7,#faf9f7);width:min(760px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ui-34332e,#34332e);border-radius:8px;align-items:center;gap:24px;padding:20px 24px;display:flex;position:fixed;bottom:16px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 4px 20px #0000000a}.consent-banner h2{margin:0 0 6px;font-size:15px;font-weight:600}.consent-banner p{color:var(--ui-626057,#626057);margin:0;font-size:12px;line-height:1.6}.consent-banner a{color:var(--ui-34332e,#34332e);text-underline-offset:3px;text-decoration:underline}.consent-banner .consent-actions{flex-direction:column;flex-shrink:0;margin:0}.consent-banner :focus-visible{outline:2px solid var(--ui-555449,#555449);outline-offset:3px}@media (width<=600px){.consent-banner{bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;padding:16px}.consent-banner .consent-actions{flex-direction:row}.consent-banner .consent-actions button{flex:1}}.ad-placement .rail-ad-label{visibility:hidden}:is(.ad-placement:has(ins.adsbygoogle[data-ad-status=filled]) .rail-ad-label,.ad-placement:has(ins.adsbygoogle[data-ad-status=unfill-optimized]) .rail-ad-label){visibility:visible}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.legal-modal{border:1px solid var(--ui-dedbd3,#dedbd3);background:var(--ui-faf9f7,#faf9f7);width:62.5vw;max-width:none;max-height:calc(100dvh - 48px);color:var(--ui-34332e,#34332e);border-radius:12px;margin:auto;padding:0;overflow:hidden}.legal-modal[open]{flex-direction:column;display:flex}.legal-modal{letter-spacing:normal;text-align:left;font-size:15px;font-weight:400;line-height:1.45}.legal-modal:not([open]){display:none}.legal-modal::backdrop{background:var(--modal-overlay);-webkit-backdrop-filter:blur(6px)}.legal-modal-header{border-bottom:1px solid var(--ui-e6e3dc,#e6e3dc);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}.legal-modal-header p{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-77746c,#77746c);margin:0 0 6px;font-size:10px}.legal-modal-header h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.legal-modal-header button{border:1px solid var(--ui-dcd9d1,#dcd9d1);min-height:44px;color:var(--ui-34332e,#34332e);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:0 16px;font-size:12px}.legal-modal-header button:hover{background:var(--ui-eeece7,#eeece7)}.legal-modal :focus-visible{outline:2px solid var(--ui-69665c,#69665c);outline-offset:3px}.legal-modal-header h2:focus{outline:none}.legal-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;min-height:0;padding:28px 32px 32px;font-size:14px;line-height:1.75;overflow-y:auto}.legal-modal-body p{margin:0 0 12px}.legal-modal-body .legal-summary{color:var(--ui-34332e,#34332e);margin-bottom:20px;font-size:17px;line-height:1.55}.legal-modal-body section{margin-top:28px}.legal-modal-body h3{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.legal-modal-body section p{color:var(--ui-626057,#626057)}.legal-modal-body a{color:var(--ui-34332e,#34332e);text-underline-offset:3px;text-decoration:underline}.legal-modal-body ul{margin:12px 0 0;padding-left:20px}.legal-modal-body li+li{margin-top:8px}.legal-modal-body .privacy-choices-entry{border-bottom:1px solid var(--ui-e6e3dc,#e6e3dc);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 24px;padding-bottom:16px;display:flex}.privacy-choices-entry a{font-weight:600}.privacy-choices-entry span{color:var(--ui-626057,#626057);font-size:12px}.legal-new-tab{color:var(--ui-77746c,#77746c);font-size:11px}.legal-contact{border-top:1px solid var(--ui-e6e3dc,#e6e3dc);gap:5px;margin-top:28px;padding-top:20px;font-size:12px;font-style:normal;display:grid}@media (width<=860px){.legal-modal{border-radius:8px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.legal-modal-header{gap:12px;padding:18px 20px}.legal-modal-header h2{font-size:21px}.legal-modal-body{padding:20px;font-size:14px}}:root:has(.shared-site){--palette-accent:#acac9e;--palette-light:#fff;--palette-dark:#191110}:root:has(.shared-site){--ifc-gray:var(--palette-accent,#acac9e);--ifc-brown:var(--palette-dark,#191110);--ifc-surface:var(--palette-light,#fff);--ifc-surface-soft:color-mix(in srgb, var(--ifc-gray) 8%, var(--palette-light,#fff));--ifc-soft:color-mix(in srgb, var(--ifc-gray) 20%, var(--palette-light,#fff));--ifc-line:color-mix(in srgb, var(--ifc-gray) 50%, var(--palette-light,#fff));--ifc-ink:var(--ifc-brown);--ifc-secondary:color-mix(in srgb, var(--ifc-brown) 80%, var(--ifc-gray));--ifc-muted:color-mix(in srgb, var(--ifc-brown) 55%, var(--ifc-gray));--modal-overlay:#19111038;background:var(--ifc-soft);--ui-171716:var(--ifc-ink);--ui-20201f:var(--ifc-ink);--ui-242421:var(--ifc-ink);--ui-242422:var(--ifc-ink);--ui-282724:var(--ifc-ink);--ui-292925:var(--ifc-ink);--ui-292927:var(--ifc-ink);--ui-2a2a28:var(--ifc-ink);--ui-2b2b29:var(--ifc-ink);--ui-2b2b2a:var(--ifc-ink);--ui-30302d:var(--ifc-ink);--ui-30302e:var(--ifc-ink);--ui-34332e:var(--ifc-ink);--ui-353530:var(--ifc-ink);--ui-37352e:var(--ifc-ink);--ui-373732:var(--ifc-ink);--ui-373734:var(--ifc-ink);--ui-373735:var(--ifc-ink);--ui-383832:var(--ifc-ink);--ui-383833:var(--ifc-ink);--ui-3a3a38:var(--ifc-ink);--ui-3d3d3a:var(--ifc-ink);--ui-41413b:var(--ifc-secondary);--ui-44443b:var(--ifc-secondary);--ui-44443d:var(--ifc-secondary);--ui-454542:var(--ifc-secondary);--ui-484844:var(--ifc-secondary);--ui-4b4b48:var(--ifc-secondary);--ui-50504d:var(--ifc-secondary);--ui-555249:var(--ifc-secondary);--ui-555349:var(--ifc-secondary);--ui-555449:var(--ifc-secondary);--ui-55554e:var(--ifc-secondary);--ui-555550:var(--ifc-secondary);--ui-555551:var(--ifc-secondary);--ui-575753:var(--ifc-secondary);--ui-5c5c59:var(--ifc-secondary);--ui-5d5d59:var(--ifc-secondary);--ui-626057:var(--ifc-muted);--ui-64615b:var(--ifc-muted);--ui-64645d:var(--ifc-muted);--ui-66665e:var(--ifc-muted);--ui-666662:var(--ifc-muted);--ui-676761:var(--ifc-muted);--ui-68675f:var(--ifc-muted);--ui-69665c:var(--ifc-muted);--ui-69675f:var(--ifc-muted);--ui-696962:var(--ifc-muted);--ui-6c6a62:var(--ifc-muted);--ui-6f6f68:var(--ifc-muted);--ui-716f66:var(--ifc-muted);--ui-71716b:var(--ifc-muted);--ui-72716a:var(--ifc-muted);--ui-74746e:var(--ifc-muted);--ui-76766e:var(--ifc-muted);--ui-77736a:var(--ifc-muted);--ui-77746b:var(--ifc-muted);--ui-77746c:var(--ifc-muted);--ui-77766f:var(--ifc-muted);--ui-77776f:var(--ifc-muted);--ui-777772:var(--ifc-muted);--ui-777773:var(--ifc-muted);--ui-7b7b76:var(--ifc-muted);--ui-85857d:var(--ifc-muted);--ui-88887f:var(--ifc-muted);--ui-8b887f:var(--ifc-muted);--ui-8c8b82:var(--ifc-muted);--ui-939085:var(--ifc-muted);--ui-99978f:var(--ifc-muted);--ui-a4a49e:var(--ifc-gray);--ui-a7a7a2:var(--ifc-gray);--ui-a8a497:var(--ifc-gray);--ui-a8a89f:var(--ifc-gray);--ui-a8a8a2:var(--ifc-gray);--ui-aaa9a2:var(--ifc-gray);--ui-b7b7b2:var(--ifc-gray);--ui-b8b8b0:var(--ifc-gray);--ui-bcb8ae:var(--ifc-gray);--ui-bdbdb6:var(--ifc-gray);--ui-c7c4bb:var(--ifc-gray);--ui-c7c7bf:var(--ifc-gray);--ui-c9c9c4:var(--ifc-gray);--ui-c9c9c5:var(--ifc-gray);--ui-cccac3:var(--ifc-gray);--ui-d4d1c8:var(--ifc-line);--ui-d4d2cb:var(--ifc-line);--ui-d6d2c9:var(--ifc-line);--ui-d7d6cf:var(--ifc-line);--ui-d9d8d2:var(--ifc-line);--ui-dcd9d1:var(--ifc-line);--ui-dcdcd8:var(--ifc-line);--ui-dedbd3:var(--ifc-line);--ui-deddd6:var(--ifc-line);--ui-deddd7:var(--ifc-line);--ui-deddd8:var(--ifc-line);--ui-deddda:var(--ifc-line);--ui-deded5:var(--ifc-line);--ui-deded9:var(--ifc-line);--ui-dededb:var(--ifc-line);--ui-dfded8:var(--ifc-line);--ui-e0ded6:var(--ifc-line);--ui-e0dfd8:var(--ifc-line);--ui-e2dfd7:var(--ifc-line);--ui-e3e0d8:var(--ifc-line);--ui-e4e2dc:var(--ifc-line);--ui-e4e3df:var(--ifc-line);--ui-e5e2da:var(--ifc-line);--ui-e5e3db:var(--ifc-line);--ui-e5e4e0:var(--ifc-line);--ui-e5e5df:var(--ifc-line);--ui-e6e3dc:var(--ifc-line);--ui-e6e5e2:var(--ifc-line);--ui-e7e6e2:var(--ifc-line);--ui-e8e6df:var(--ifc-soft);--ui-e9e8e3:var(--ifc-soft);--ui-ecebe8:var(--ifc-soft);--ui-eeece5:var(--ifc-soft);--ui-eeece6:var(--ifc-soft);--ui-eeece7:var(--ifc-soft);--ui-eeede7:var(--ifc-soft);--ui-eeede8:var(--ifc-soft);--ui-eeede9:var(--ifc-soft);--ui-efeeeb:var(--ifc-soft);--ui-efeeec:var(--ifc-soft);--ui-efefea:var(--ifc-soft);--ui-f0efeb:var(--ifc-soft);--ui-f1f0ec:var(--ifc-soft);--ui-f3e6e2:var(--ifc-surface-soft);--ui-f3f2ee:var(--ifc-surface-soft);--ui-f4f3f1:var(--ifc-surface-soft);--ui-f5f4f1:var(--ifc-surface-soft);--ui-f5f4f2:var(--ifc-surface-soft);--ui-f6f5f2:var(--ifc-surface-soft);--ui-f7f7f5:var(--ifc-surface-soft);--ui-f8f8f7:var(--ifc-surface-soft);--ui-faf9f6:var(--ifc-surface);--ui-faf9f7:var(--ifc-surface);--ui-fbfaf8:var(--ifc-surface);--ui-fbfbfa:var(--ifc-surface);--ui-ffffff:var(--ifc-surface)}:root[data-theme=dark]:has(.shared-site){--ifc-surface:var(--palette-dark,#191110);--ifc-surface-soft:color-mix(in srgb, var(--ifc-gray) 8%, var(--ifc-brown));--ifc-soft:color-mix(in srgb, var(--ifc-gray) 16%, var(--ifc-brown));--ifc-line:color-mix(in srgb, var(--ifc-gray) 35%, var(--ifc-brown));--ifc-ink:var(--palette-light,#fff);--ifc-secondary:color-mix(in srgb, var(--ifc-gray) 50%, var(--palette-light,#fff));--ifc-muted:var(--ifc-gray);--modal-overlay:#ffffff1a}:root:has(.shared-site) body{background:var(--ifc-soft)}.shared-site .site-header{background:var(--ifc-surface)}.shared-site :is(input,select){accent-color:var(--ifc-ink)}.pdf-directory-preview{background:var(--stage);border:1px solid var(--line);aspect-ratio:640/404;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.pdf-directory-preview>span{background:var(--surface);border:1px solid var(--line);padding:8px}.pdf-directory-preview>.selected{border-color:var(--ink)}.pdf-directory-preview b{margin-bottom:8px;font-size:10px;display:block}.pdf-directory-preview i{background:var(--line);height:2px;margin:4px 0;display:block}.shared-site{--control-height:40px}.shared-site .unified-workspace .batch-main{--workspace-control-height:var(--control-height)}.shared-site{--ink:var(--ifc-ink);--muted:var(--ifc-muted);--line:var(--ifc-line);--page:var(--ifc-soft);--surface:var(--ifc-surface);--stage:var(--ifc-surface-soft);--soft:var(--ifc-soft);--accent:var(--ifc-gray);--accent-ink:var(--ifc-ink);--accent-soft:var(--ifc-soft);--on-accent:var(--ifc-ink);--action:var(--ifc-ink);--on-action:var(--ifc-surface);--dot:var(--ifc-line);--ease:cubic-bezier(.2,.8,.2,1);min-height:100dvh;color:var(--ink);background:var(--page);flex-direction:column;font:14px/1.5 Manrope,sans-serif;display:flex}.shared-site *,.shared-site :before,.shared-site :after{box-sizing:border-box}.shared-site :is(button,input,select,textarea){font-family:inherit}.shared-site a{color:inherit}.shared-header{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 24px;display:flex;position:relative}.shared-header h1{letter-spacing:-.035em;margin:0;font:600 18px/1.2 Sora,Manrope,sans-serif}.shared-tool-name{align-items:center;gap:9px;display:inline-flex}.tool-name-icon{color:inherit;flex:0 0 24px;display:block}.shared-header a{text-decoration:none}.shared-header nav{align-items:center;gap:20px;display:flex}.shared-header nav>a,.shared-footer a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.shared-header nav>a:hover,.shared-footer a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.shared-site :is(a,button,input,select):focus-visible{outline:2px solid var(--ifc-secondary);outline-offset:3px}.shared-menu{display:none}.shared-logo{aspect-ratio:1480/250;mix-blend-mode:multiply;flex-shrink:0;width:136px;display:block;position:relative;overflow:hidden}.shared-logo img{width:119.865%;max-width:none;height:auto;position:absolute;top:-124%;left:-9.797%}[data-theme=dark] .shared-logo{filter:invert();mix-blend-mode:screen}.shared-footer{border-top:1px solid var(--line);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 24px;font-size:11px;display:flex}.shared-footer nav{flex-wrap:wrap;gap:20px;display:flex}.shared-layout{flex:1;grid-template-columns:160px minmax(0,1fr) 160px;align-items:start;gap:20px;width:min(100% - 48px,1800px);min-height:0;margin:16px auto;display:grid}.shared-main{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:0;display:flex}.shared-rail{min-width:0}.shared-site .ad-placement{flex-shrink:0;width:100%;margin-inline:auto}.shared-site .ad-placement-banner{max-width:728px}.shared-site .ad-placement-tall{max-width:300px}.shared-site .ad-placement-space{place-items:center;width:100%;height:90px;display:grid}.shared-site .ad-placement-tall .ad-placement-space{height:600px}.shared-site .ad-placement-compact{max-width:320px}.shared-site .ad-placement-compact .ad-placement-space{height:50px}.shared-site .rail-ad-label{text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9px;line-height:1.5}.shared-skip{z-index:100;background:var(--surface);padding:12px;position:fixed;top:-100px;left:16px}.shared-skip:focus{top:12px}.shared-site .shared-button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font:600 12px/1.4 Manrope,sans-serif;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.shared-site .shared-button-primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.shared-site .batch-main .batch-footer-actions .convert-button,.shared-site .batch-main .batch-row-download:not(:disabled),.shared-site.gif-app .gif-actions .gif-download:not(:disabled){--action:var(--ifc-ink);--on-action:var(--ifc-surface);background:var(--action);border-color:var(--action);color:var(--on-action)}:root[data-theme=dark] .shared-site .batch-main .batch-footer-actions .convert-button,:root[data-theme=dark] .shared-site .batch-main .batch-row-download:not(:disabled),:root[data-theme=dark] .shared-site.gif-app .gif-actions .gif-download:not(:disabled){--on-action:var(--ifc-surface)}.shared-site .batch-main .batch-footer-actions .convert-button:hover:not(:disabled),.shared-site .batch-main .batch-row-download:hover:not(:disabled),.shared-site.gif-app .gif-actions .gif-download:hover:not(:disabled){background:color-mix(in srgb,var(--action),var(--on-action) 8%)}.shared-site .batch-main .shared-button{border-radius:6px;min-height:40px;padding:9px 16px;font-size:12px}.shared-site .shared-button:hover:not(:disabled){filter:brightness(.94)}.shared-site .shared-button:active:not(:disabled){transform:translateY(1px)}.shared-site .shared-button:disabled{opacity:.45;cursor:not-allowed}.shared-site .shared-button svg{flex-shrink:0;width:16px;height:16px}.shared-site .theme-switch{background:0 0;border:0;padding:0}.shared-site .theme-switch-track{background:var(--soft);border-color:var(--line)}.shared-site .shared-dimensions{width:100%}.shared-site .shared-dimensions>label>span:first-child,.shared-site.gif-app .gif-parameter-label,.shared-site .batch-main .batch-default-controls :is(.batch-title-with-tips,.unified-resize-heading,.batch-quality>label,.background-control>span){letter-spacing:normal;color:var(--muted);font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:20px}.shared-site .shared-dimensions>label>span:first-child{display:block}.shared-site .shared-dimensions .resize-number{height:var(--control-height);box-sizing:border-box}.shared-site .shared-dimensions .resize-number input{height:calc(var(--control-height) - 2px);box-sizing:border-box;min-height:0}.shared-site .shared-dimensions .resize-ratio-toggle{height:var(--control-height)}.shared-site .shared-dimensions .resize-number{margin-top:6px}.shared-site .tool-benefits{display:none}:root:has(.shared-site) body{margin:0;overflow:hidden auto}.shared-site.image-site .workspace.batch-workspace{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;display:grid}.shared-site.image-site .batch-main{height:auto;min-height:0}.shared-site.image-site .batch-workspace{min-height:540px}.shared-site .tool-benefit-text{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.tool-benefit-text>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tool-benefit-text svg{flex:none}.shared-site .tool-card-bottom{flex-wrap:wrap}.shared-site .directory-content{width:100%;max-width:1040px;margin:24px auto}.shared-site .tool-link{isolation:isolate;background:var(--surface);cursor:pointer;position:relative}.tool-link #image-tool-action:after{content:"";z-index:1;border-radius:28px;position:absolute;inset:0}.tool-link .conversion-shortcuts a{z-index:2;position:relative}.tool-link:has(#image-tool-action:focus-visible){outline:2px solid var(--ink);outline-offset:6px}.shared-site .tool-art{color:var(--ink);background:0 0;border:0;border-radius:0;width:30px;height:30px}.shared-site .tool-action{color:var(--surface)}.shared-site .directory-content .intro-block h1{font-family:Manrope,sans-serif}@media (width>=1500px){.shared-layout{grid-template-columns:300px minmax(0,1fr) 300px}}@media (width>=1200px) and (height>=750px){.shared-site.image-site{height:100dvh;min-height:0}.image-site .shared-layout{align-items:stretch}.shared-site.image-site .batch-workspace{flex:1;height:auto;min-height:0}}@media (width>=1200px) and (height<=819px){.shared-site .ad-placement-tall .ad-placement-space{height:250px}}@media (width<=1199px){.shared-layout{grid-template-columns:minmax(0,1fr);max-width:1040px}.shared-rail{display:none}.shared-header nav{gap:16px}}@media (width<=700px){.shared-header{flex-wrap:wrap;gap:8px;padding:10px 16px}.shared-header h1{font-size:16px}.shared-logo{width:116px}.shared-menu{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.shared-header nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;width:100%;padding-top:8px;display:none}.shared-header nav.is-open{display:flex}.shared-layout{width:calc(100% - 28px);margin:14px auto}.shared-footer{flex-direction:column;align-items:flex-start;gap:0;padding:8px 16px}.shared-footer nav{gap:16px}.shared-site .shared-button{min-height:44px}.shared-site .shared-dimensions .resize-number input{font-size:16px}}@media (width<=860px),(pointer:coarse){.shared-site{--control-height:44px}}.shared-site.gif-app .gif-parameter-trigger,.shared-site.gif-app .gif-loop-toggle,.shared-site .shared-button,.shared-site .batch-main .shared-button,.shared-site.gif-app .gif-actions .shared-button,.shared-site .tool-action{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding-block:0}@media (prefers-reduced-motion:reduce){.shared-site .shared-button{transition:none}}.palette-directory-preview{aspect-ratio:1.9;border:1px solid var(--line);border-radius:10px;width:100%;display:flex;overflow:hidden}.palette-directory-preview span{flex:1}.shared-site .palette-lab{z-index:40;color:#191110;background:#fff;border:1px solid #d9d9d4;border-radius:8px;width:152px;max-height:calc(100dvh - 140px);padding:10px;font:12px/1.4 Manrope,sans-serif;position:fixed;bottom:64px;left:12px;overflow:auto;box-shadow:0 2px 8px #0000000a}.palette-lab button{color:#191110;cursor:pointer}.palette-lab-toggle{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:0;font-weight:600;display:flex}.palette-lab p{color:#666;margin:0 0 12px;font-size:10px}.palette-lab-field{margin-bottom:10px}.palette-lab-field label{margin-bottom:4px;font-size:11px;display:block}.palette-lab-inputs{align-items:center;gap:6px;display:flex}.shared-site .palette-lab input{color:#191110;background:#fff;border:1px solid #d9d9d4;border-radius:4px;min-width:0;height:32px}.palette-lab input[type=color]{cursor:pointer;flex:0 0 32px;width:32px;padding:2px}.palette-lab input[type=text]{width:100%;padding:4px;font:11px/1.4 monospace}.palette-lab-reset{background:#f6f6f4;border:1px solid #d9d9d4;border-radius:4px;width:100%;min-height:32px;font-size:11px}.palette-lab-summary{border-top:1px solid #d9d9d4;margin-top:10px;padding-top:10px}.shared-site .palette-lab-summary textarea{resize:none;color:#191110;background:#fff;border:1px solid #d9d9d4;border-radius:4px;width:100%;margin:0 0 8px;padding:6px;font:10px/1.6 monospace;display:block}.palette-lab-copy-status{color:#555;min-height:16px;margin-top:4px;font-size:10px;display:block}.shared-site .palette-lab textarea:focus-visible,.shared-site .palette-lab :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #191110}@media (width<=1199px){.shared-site .palette-lab{bottom:12px;left:12px}.palette-lab-toggle,.palette-lab-reset,.shared-site .palette-lab input{min-height:44px}.palette-lab input[type=text]{font-size:16px}.shared-site .palette-lab{width:176px}}
