@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-greek-wght-normal-CaVNZxsx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/miga-online/assets/inter-latin-wght-normal-C2S99t-D.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#243b30;font-synthesis:none;--bg:#fafbf9;--surface:#fff;--ink:#243b30;--muted:#6b7770;--green:#327650;--deep:#1d4934;--mint:#d1efd9;--pale:#f0f6ef;--border:#e2e9e1;--shadow:0 12px 45px #26452e07;--error:#a53f38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafbf9;font-family:Inter Variable,Inter,system-ui,sans-serif}:root[data-theme=dark]{--bg:#111c16;--surface:#18261e;--ink:#e5f0e6;--muted:#a3b5a7;--green:#a0d9b2;--deep:#b3e3c0;--mint:#254d35;--pale:#1b2d21;--border:#2d4133;--shadow:0 12px 45px #0002;--error:#f0a39b;background:var(--bg);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button{color:inherit}svg{stroke-width:1.7px;flex-shrink:0;width:19px;height:19px}button svg,a svg{vertical-align:middle}p,h1,h2,h3{margin:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.2}p{color:var(--muted)}:focus-visible{outline:3px solid var(--green);outline-offset:4px}button:focus:not(:focus-visible){outline:none}input[type=checkbox],input[type=range]{accent-color:var(--green)}button{background:0 0;border:0}select,input[type=number]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;min-height:43px;padding:11px 12px}select{cursor:pointer}a:hover{color:var(--green)}[hidden]{display:none!important}.container{max-width:1136px;margin:auto;padding:0 24px}.header{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;height:80px;position:relative}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;max-width:1320px;height:100%;margin:auto;padding:0 40px;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;width:max-content;display:flex}.brand>span{letter-spacing:-1.8px;font-size:30px;font-weight:730;line-height:1}.desktop-nav{align-items:center;gap:28px;margin-left:65px;display:flex}.desktop-nav>a{align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:520;display:flex}.desktop-nav svg{width:13px}.home-nav{color:var(--green)}.nav-actions{align-items:center;gap:24px;display:flex}.guide-nav{align-items:center;gap:5px;font-size:12px;display:flex}.guide-nav svg{width:15px}.icon-button{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button:hover{background:var(--pale)}.mobile-toggle{display:none}.skip{background:var(--deep);color:var(--surface);z-index:50;padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:10px}.hero{text-align:center;padding:58px 0 34px}.hero-badge{letter-spacing:1.5px;color:var(--green);background:var(--pale);border:1px solid var(--border);border-radius:30px;align-items:center;gap:8px;padding:7px 13px;font-size:9px;font-weight:650;display:inline-flex}.hero-badge>span{background:var(--green);border-radius:50%;width:5px;height:5px}.hero h1 em{color:var(--green);font-style:normal}.hero>p{max-width:680px;margin:auto;font-size:14px;line-height:1.8}.hero-perks{color:var(--muted);justify-content:center;align-items:center;gap:25px;margin-top:21px;font-size:10px;display:flex}.hero-perks>span{align-items:center;gap:6px;display:flex}.hero-perks svg{width:14px;height:14px;color:var(--green)}.tool-shell{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;scroll-margin-top:30px;overflow:hidden}.tool-tabs{border-bottom:1px solid var(--border);align-items:center;gap:9px;height:61px;padding:0 22px;display:flex}.tool-tabs button{height:61px;color:var(--muted);align-items:center;gap:8px;padding:0 15px;font-size:12px;display:flex;position:relative}.tool-tabs button[aria-selected=true]{color:var(--green);font-weight:650}.tool-tabs button[aria-selected=true]:after{content:"";background:var(--green);height:2px;position:absolute;bottom:0;left:10px;right:10px}.tool-tabs button svg{width:16px}.tool-tabs>span{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.tool-tabs>span svg{width:12px}.tool-body{grid-template-columns:1.54fr 1fr;display:grid}.upload-col{flex-direction:column;padding:26px 26px 15px;display:flex}.dropzone{background:var(--pale);border:1.5px dashed #b4cdb7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:348px;padding:24px 15px;transition:background .2s,border .2s;display:flex}.upload-art{width:94px;height:75px;margin:0 0 22px;position:relative}.art-back{background:#d6e7d1;border:2px solid #aac6a6;border-radius:8px;width:51px;height:58px;position:absolute;top:1px;left:18px;transform:rotate(-15deg)}.art-front{background:#f9fcf4;border:2px solid #88aa84;border-radius:8px;place-items:center;width:52px;height:58px;display:grid;position:absolute;top:10px;left:30px;transform:rotate(9deg);box-shadow:0 4px 4px #36523007}.art-front svg{color:#779970;stroke-width:1.3px;width:30px;height:30px}.art-plus{background:var(--green);color:var(--surface);text-align:center;border:2px solid var(--surface);border-radius:50%;width:25px;height:25px;font-size:23px;line-height:23px;position:absolute;bottom:0;left:19px}.dropzone h2{text-align:center;letter-spacing:-.7px;font-size:22px;font-weight:570;line-height:1.25}.primary,.secondary{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 20px;font-size:12px;font-weight:560;line-height:1.4;display:inline-flex}.primary{color:#fff;background:#327650;border:1px solid #327650}.primary:hover:not(:disabled){color:#fff;background:#245e3c;transform:translateY(-1px)}.secondary{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.secondary:hover{background:var(--pale)}.dropzone .primary{margin:18px 0 14px}.file-types{color:var(--muted);font-size:9px}.file-types b{margin:0 4px}.file-limit{color:var(--muted);margin-top:5px;font-size:8px}.upload-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.upload-note svg{width:13px;height:13px;color:var(--green)}.settings{border-left:1px solid var(--border);padding:26px 27px 14px}.settings-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.settings-heading h2{letter-spacing:-.4px;font-size:15px;font-weight:630}.settings-heading>span{letter-spacing:1px;color:var(--muted);font-size:8px}fieldset{border:0;margin:0;padding:0}.profiles{border:1px solid var(--border);border-radius:8px;gap:2px;margin-top:8px;padding:3px;display:flex}.profiles button{white-space:nowrap;color:var(--muted);border-radius:5px;flex:1;padding:8px 1px;font-size:9px}.quality-title{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.quality-title output{color:var(--green);font-size:13px;font-weight:650}.quality-title output span{margin-left:1px;font-size:10px;font-weight:450}input[type=range]{cursor:pointer;width:100%;height:5px;margin:15px 0 5px}.range-labels{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.field{flex-direction:column;gap:6px;margin-top:17px;display:flex}.field select{font-size:11px}.checkbox{cursor:pointer;align-items:center;gap:7px;margin-top:12px;font-size:10px;font-weight:400;display:flex}.checkbox input{flex-shrink:0;width:13px;height:13px;margin:0}.info-dot{border:1px solid var(--muted);text-align:center;width:12px;color:var(--muted);border-radius:50%;margin-left:auto;font-size:8px;line-height:11px}.lossless-option{color:var(--muted)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}#advanced{border-top:1px solid var(--border);margin-top:17px;padding-top:12px}#advanced summary{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}#advanced summary svg{width:14px;height:14px}#advanced[open] summary svg{transform:rotate(180deg)}.dimensions{align-items:flex-end;gap:8px;display:flex}.dimensions>.field{flex:1;min-width:0}.dimensions>span{color:var(--muted);margin-bottom:9px}.dimensions input{padding:8px;font-size:11px}.micro{margin-top:8px;font-size:9px;line-height:1.6}.background-field{flex-direction:row;justify-content:space-between;align-items:center}.background-field input{border:1px solid var(--border);background:var(--surface);border-radius:5px;width:36px;height:28px;padding:2px}.process-button{justify-content:center;width:100%;margin-top:18px}.process-button>svg:last-child{width:15px;margin-left:auto}.process-button>svg:first-child{width:15px;margin-right:auto}.settings-foot{text-align:center;margin-top:9px;font-size:8px}.tool-status{border-top:1px solid var(--border);background:var(--pale);min-height:38px;color:var(--green);align-items:center;gap:7px;padding:9px 26px;font-size:9px;display:flex}.tool-status>span{color:var(--muted);margin-left:auto}.tool-disclaimer{text-align:center;margin-top:16px;font-size:9px;line-height:1.7}.tool-disclaimer a{color:var(--green);white-space:nowrap;margin-left:4px}.tool-disclaimer svg{width:11px;height:11px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.eyebrow,.tiny-label{letter-spacing:1.6px;color:var(--green);margin-bottom:12px;font-size:8px;font-weight:650;display:block}.section-heading>p{font-size:11px}.section-heading.centered{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.section-heading.centered>p{margin-top:12px}.arrow-link{color:var(--green);align-items:center;gap:7px;margin-bottom:4px;font-size:10px;display:inline-flex}.arrow-link svg{width:14px}.steps{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:16px;display:grid;position:relative}.step-number{border:1px solid var(--border);width:35px;height:35px;color:var(--green);background:var(--bg);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:19px;font-size:10px;font-weight:650;display:flex;position:relative}.steps:before{content:"";border-top:1px dashed var(--border);position:absolute;top:33px;left:35px;right:130px}.steps h3{letter-spacing:-.4px;margin-bottom:9px;font-size:15px;font-weight:590}.tool-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.tool-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s}.tool-card:hover{box-shadow:var(--shadow);border-color:#a1bea7;transform:translateY(-3px)}.card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tool-icon{background:var(--pale);color:var(--green);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.format-badge{color:var(--muted);border:1px solid var(--border);letter-spacing:.3px;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:600}.tool-card h3{letter-spacing:-.5px;justify-content:space-between;align-items:center;font-size:15px;font-weight:580;display:flex}.tool-card h3 svg{width:15px;color:var(--muted)}.privacy-banner{background:#eaf3e8;border:1px solid #deeadb;border-radius:13px;align-items:center;gap:46px;padding:40px 47px;display:flex;position:relative;overflow:hidden}.privacy-banner>div:nth-child(2){max-width:580px}.privacy-banner h2{margin-bottom:12px;font-size:30px;font-weight:570}.privacy-banner p{max-width:510px;font-size:11px;line-height:1.9}.privacy-banner a{color:var(--green);align-items:center;gap:5px;margin-top:17px;font-size:10px;font-weight:550;display:inline-flex}.privacy-banner a svg{width:13px}.privacy-illustration{background:#dcebd6;border-radius:50%;flex-shrink:0;place-items:center;width:140px;height:140px;display:grid;position:relative}.privacy-illustration>svg{color:#6c9263;stroke-width:1.1px;width:66px;height:66px}.privacy-illustration>span{color:#729867;background:#f4f8ef;border:1px solid #b8cdb0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:19px;right:21px;transform:rotate(12deg)}.privacy-corner{letter-spacing:2px;text-align:right;color:#8da587;font-size:9px;line-height:1.5;position:absolute;bottom:25px;right:25px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.guide-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.guide-card:hover{transform:translateY(-3px)}.guide-art{color:#6c8e65;background:#e8efe2;justify-content:center;align-items:center;height:153px;display:flex;position:relative;overflow:hidden}.guide-art:before{content:"";background:#f1f5e740;border:1px solid #7b9c6d40;border-radius:12px;width:135px;height:95px;position:absolute;transform:rotate(-12deg)}.guide-art:after{content:"";border:1px solid #7b9c6d40;border-radius:12px;width:135px;height:95px;position:absolute;transform:rotate(12deg)}.guide-art>svg{stroke-width:1.1px;z-index:1;width:44px;height:44px}.guide-art>span{letter-spacing:1.5px;z-index:1;font-size:7px;position:absolute;bottom:11px;left:15px}.guide-copy{flex-direction:column;flex:1;padding:21px;display:flex}.guide-copy>span{color:var(--muted);letter-spacing:1.3px;font-size:7px}.guide-copy h3{letter-spacing:-.5px;margin-top:9px;font-size:16px;font-weight:570;line-height:1.4}.guide-copy p{margin:10px 0 20px;font-size:10px}.guide-copy b{color:var(--green);align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:500;display:flex}.guide-copy b svg{width:13px}.faq-section{grid-template-columns:.85fr 1.4fr;gap:65px;display:grid}.faq-section .section-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.faq-section .section-heading h2{line-height:1.25}.faq-list details{border-bottom:1px solid var(--border);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.faq-list summary svg{width:15px;height:15px;color:var(--green)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{padding:15px 22px 0 0;font-size:11px;line-height:1.9}.closing{text-align:center;padding:85px 0 80px}.closing h2{font-size:36px;font-weight:550;line-height:1.2}.footer-top{grid-template-columns:1.2fr 1fr 1fr 1.15fr;gap:40px;padding-top:43px;padding-bottom:40px;display:grid}.footer-top .brand img{width:29px;height:29px}.footer-top .brand>span{font-size:26px}.footer-top p{margin-top:14px;font-size:10px;line-height:1.8}.footer-top>div>strong{margin-bottom:14px;font-size:10px;font-weight:600;display:block}.footer-top>div>a:not(.brand),.footer-top .text-button{color:var(--muted);text-align:left;margin-bottom:8px;font-size:9px;line-height:1.7;display:flex}.footer-top>div>a:hover{color:var(--green)}.footer-top>div>a svg{width:11px;height:11px;margin-left:3px}.ecosystem{border-left:1px solid var(--border);padding-left:27px}.ecosystem>.tiny-label{margin-bottom:8px;font-size:7px}.ecosystem>strong{letter-spacing:-.1px;line-height:1.8!important}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;padding-top:19px;padding-bottom:22px;font-size:8px;display:flex}.footer-bottom a{align-items:center;gap:3px;display:flex}.footer-bottom strong{color:var(--ink);font-weight:550}.text-button{color:var(--muted);align-items:center;gap:7px;min-height:32px;padding:0;font-size:11px;display:inline-flex}.text-button:hover{color:var(--green)}.text-button svg{width:14px}.results{margin-top:48px}.stats{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:repeat(5,1fr);padding:22px 10px;display:grid}.stats>div{border-right:1px solid var(--border);padding:0 15px}.stats>div:last-child{border:0}.stats span{color:var(--muted);font-size:9px;display:block}.stats strong{letter-spacing:-1px;margin-top:4px;font-size:23px;font-weight:570;display:block}.stats>div:last-child strong{color:var(--green)}.results-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:20px 0;font-size:11px;display:flex}.results-toolbar>div{gap:10px;display:flex}.result-cards{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.result-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.result-preview{background:repeating-conic-gradient(var(--pale) 0% 25%,var(--surface) 0% 50%) 50%/18px 18px;place-items:center;height:175px;display:grid;position:relative}.result-preview>img{object-fit:contain;max-width:100%;max-height:175px}.remove-file{width:30px;height:30px;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0001}.remove-file svg{width:14px}.result-content{flex-direction:column;flex:1;padding:18px;display:flex}.result-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.result-title h3{overflow-wrap:anywhere;letter-spacing:0;font-size:12px;font-weight:550;line-height:1.5}.status-badge{white-space:nowrap;color:var(--green);background:var(--pale);border-radius:5px;padding:3px 7px;font-size:8px}.result-meta{margin-top:5px;font-size:9px}.result-sizes{align-items:center;gap:9px;margin:16px 0;font-size:12px;display:flex}.result-sizes>svg{width:14px;color:var(--muted)}.result-sizes>span:first-child{color:var(--muted)}.saving{color:var(--green);background:var(--pale);border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.increase{color:var(--error)}.card-actions{gap:8px;margin-top:auto;display:flex}.card-actions>*{flex:1;min-height:38px;font-size:10px}.card-error{color:var(--error);margin:12px 0;font-size:11px}.warning{color:var(--error);margin-bottom:12px;font-size:9px}.file-error{background:var(--surface);color:var(--error);border:1px solid #b34d4d35;border-radius:8px;margin-top:10px;padding:12px 16px;font-size:11px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;font-size:10px;display:flex}.breadcrumbs svg{width:11px;height:11px}.subhero{padding-top:42px}.subhero h1{letter-spacing:-1.8px;max-width:850px;font-size:43px}.subhero>p{max-width:720px}.article-sections{max-width:760px;margin-left:auto;margin-right:auto}.article-sections>section{margin-top:29px}.article-sections h2{margin-bottom:13px;font-size:24px;font-weight:570}.article-sections p{font-size:13px;line-height:1.95}.listing{margin-top:25px;padding-bottom:75px}.listing .tool-grid{grid-template-columns:repeat(3,1fr)}.guide-article{max-width:750px;margin:65px auto 80px}.guide-article h1{letter-spacing:-2px;margin-bottom:20px;font-size:46px;font-weight:570;line-height:1.12}.article-intro{font-size:18px}.byline{color:var(--muted);border-bottom:1px solid var(--border);margin-top:22px;padding-bottom:24px;font-size:10px}.byline a{color:var(--green)}.guide-article section{margin-top:35px}.guide-article h2{margin-bottom:14px;font-size:25px;font-weight:570}.guide-article p{margin-bottom:14px;font-size:14px;line-height:1.95}.guide-article p a{color:var(--green);text-decoration:underline}.article-toc{background:var(--pale);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin:30px 0;padding:24px;font-size:12px;display:flex}.article-toc strong{margin-bottom:4px}.article-toc a{color:var(--muted)}.article-cta{background:var(--pale);border:1px solid var(--border);border-radius:12px;margin-top:40px;padding:30px}.guide-article>.primary{margin-top:25px}.editorial-note{margin-top:25px;font-size:10px!important}.noscript{background:var(--mint);text-align:center;padding:20px}dialog{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:15px;width:100%;max-width:min(560px,100vw - 30px);padding:28px;box-shadow:0 20px 80px #0002}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10231890}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.dialog-heading h2{font-size:24px;font-weight:550}.dialog-heading .eyebrow{margin-bottom:6px}dialog p{font-size:12px;line-height:1.9}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.compare-dialog{max-width:min(1000px,100vw - 30px)}.compare-labels{color:var(--muted);justify-content:space-between;margin:13px 0 8px;font-size:10px;display:flex}.compare-viewport{background:repeating-conic-gradient(var(--pale) 0% 25%,var(--surface) 0% 50%) 50%/18px 18px;border:1px solid var(--border);touch-action:pan-y;border-radius:8px;min-height:180px;max-height:60vh;position:relative;overflow:auto}.compare-stage{aspect-ratio:1.5;width:100%;max-height:60vh;position:relative;overflow:hidden}.compare-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.compare-line{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 3px #0008}.compare-line>span{color:#245839;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 8px #0002}#compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;min-height:180px;margin:0;position:absolute;top:0;left:0}#compare-range:focus-visible{opacity:.2}.compare-controls{color:var(--muted);align-items:center;gap:10px;margin-top:17px;font-size:10px;display:flex}.compare-controls>span{margin-right:auto}.compare-controls select{width:auto;min-height:35px;padding:6px;font-size:10px}.compare-dialog>p{overflow-wrap:anywhere}.error-page{text-align:center;padding:100px 20px}.error-page h1{font-size:65px}.error-page p{margin:20px 0}.error-page .primary{margin-top:20px}:root[data-theme=dark] .privacy-banner{border-color:var(--border);background:#1e3424}:root[data-theme=dark] .guide-art{filter:brightness(.65)}:root[data-theme=dark] .art-back{background:#385b38}:root[data-theme=dark] .art-front{background:#dce8d5}:root[data-theme=dark] .primary{color:#112a19;background:#8acda2;border-color:#8acda2}:root[data-theme=dark] .primary:hover{color:#112a19;background:#b4e5c4}@media (min-width:1440px){.hero{padding-top:62px}.hero h1{font-size:54px}}@media (max-width:1050px){.desktop-nav{gap:17px;margin-left:0}.nav-wrap{padding:0 25px}.nav-actions{gap:15px}.container{max-width:1000px}.tool-tabs>span{font-size:8px}.tool-body{grid-template-columns:1.35fr 1fr}.settings{padding:24px 21px}.privacy-corner{display:none}.faq-section{gap:35px}}@media (max-width:760px){html{scroll-padding-top:30px}.header{height:69px}.nav-wrap{padding:0 20px}.desktop-nav,.guide-nav{display:none}.mobile-toggle{display:inline-flex}.nav-actions{gap:10px}.brand>span{font-size:28px}.brand img{width:31px;height:31px}#mobile-menu{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow);padding:13px 20px;position:absolute;top:68px;left:0;right:0}#mobile-menu a{padding:11px 5px;font-size:13px;display:block}.container{padding:0 20px}.hero{padding:35px 0 27px}.hero-badge{letter-spacing:.9px;padding:7px 10px;font-size:7px}.hero h1{letter-spacing:-1.7px;margin-top:18px;font-size:37px}.hero>p{max-width:480px;font-size:12px}.desktop-break{display:none}.hero-perks{flex-wrap:wrap;gap:13px;margin-top:19px;font-size:8px}.hero-perks svg{width:12px}.tool-tabs{justify-content:space-around;gap:0;height:55px;padding:0 8px}.tool-tabs button{gap:5px;height:55px;padding:0 8px;font-size:10px}.tool-tabs button svg{width:14px}.tool-tabs>span{display:none}.tool-body{grid-template-columns:1fr}.upload-col{padding:17px 17px 15px}.dropzone{min-height:305px;padding:25px 15px}.dropzone h2{font-size:23px}.upload-note{font-size:8px}.settings{border-left:0;border-top:1px solid var(--border);padding:20px}.settings-heading{margin-bottom:18px}.settings-heading h2{font-size:16px}.profiles button{padding:10px 2px;font-size:11px}.quality-title{margin-top:20px}.quality-title label,.field label,legend,.field select{font-size:12px}.checkbox{font-size:11px}.range-labels{font-size:9px}#advanced summary{min-height:28px;font-size:12px}.process-button{min-height:47px;font-size:13px}.settings-foot{font-size:9px}.tool-status{flex-wrap:wrap;padding:12px 17px;font-size:9px}.tool-status>span{display:none}.tool-disclaimer{margin-top:14px;font-size:9px;line-height:1.9}.tool-disclaimer a{white-space:normal}.section-space{margin-top:60px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}.section-heading h2{font-size:27px}.section-heading.centered>p{font-size:11px}.eyebrow{letter-spacing:1.3px;font-size:7px}.steps{grid-template-columns:1fr;gap:27px;padding-top:7px}.steps:before{display:none}.steps>div{padding:0 0 0 55px;position:relative}.step-number{position:absolute;top:0;left:0}.steps h3{font-size:16px}.steps p{max-width:none;font-size:12px}.tool-grid,.listing .tool-grid{grid-template-columns:repeat(2,1fr);gap:11px}.tool-card{padding:17px}.tool-card h3{font-size:14px}.tool-card p{font-size:10px}.card-top{margin-bottom:19px}.format-badge{padding:3px 5px;font-size:7px}.privacy-banner{flex-direction:column;align-items:flex-start;gap:22px;padding:30px 25px}.privacy-illustration{width:95px;height:95px}.privacy-illustration>svg{width:47px;height:47px}.privacy-illustration>span{width:25px;height:25px;bottom:7px;right:8px}.privacy-illustration>span svg{width:16px}.privacy-banner h2{font-size:27px}.privacy-banner p{font-size:12px}.guide-grid{grid-template-columns:1fr;gap:19px}.guide-art{height:175px}.guide-copy h3{font-size:18px}.guide-copy p{font-size:12px}.guide-copy>span{font-size:8px}.guide-copy b{font-size:12px}.faq-section{display:block}.faq-list{margin-top:30px}.faq-list summary{padding:2px 0;font-size:12px}.faq-list details p{font-size:12px}.faq-list details:first-child{border-top:1px solid var(--border);padding-top:15px}.closing{padding:65px 0}.closing h2{font-size:31px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-top:32px}.footer-top>div:first-child{grid-column:1/-1}.ecosystem{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:25px 0 0}.footer-top>div>strong{font-size:11px}.footer-top>div>a:not(.brand),.footer-top .text-button{min-height:29px;font-size:10px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px;padding-bottom:24px;font-size:9px}.stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 10px}.stats>div:nth-child(2n){border:0}.stats>div:last-child{grid-column:1/-1}.stats strong{font-size:25px}.results-toolbar{flex-direction:column;align-items:flex-start}.results-toolbar>div{width:100%}.results-toolbar>div>*{flex:1;padding:11px 9px}.result-cards{grid-template-columns:1fr}.results .section-heading{flex-direction:row;align-items:flex-end}.results .section-heading h2{font-size:25px}.subhero h1{font-size:36px}.guide-article{margin-top:40px}.guide-article h1{letter-spacing:-1.4px;font-size:36px}.article-intro{font-size:16px}.guide-article p{font-size:13px}.guide-article h2{font-size:23px}.article-sections p{font-size:13px}.compare-dialog{padding:18px}.dialog-heading h2{font-size:22px}.compare-labels{font-size:8px}.compare-controls>span{font-size:9px}.compare-controls{gap:6px}.dialog-actions{flex-direction:column}.dialog-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#5d6a61}.tool-disclaimer a,.byline a{text-underline-offset:3px;text-decoration:underline}.guide-art>span{color:#42553e}.guide-art-1>span{color:#605835}:root[data-theme=dark]{--muted:#a3b5a7}button,input,select,a,summary{transition:border-color .18s,transform .18s}.dropzone{transition:border-color .2s,transform .2s}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/miga-online/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/miga-online/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}:root{--bg:#fff7e9;--surface:#fffdf6;--ink:#143843;--muted:#52636a;--green:#a43829;--deep:#143843;--mint:#ffe0c1;--pale:#f8edda;--border:#c8c1b2;--shadow:7px 7px 0 #143843;background:var(--bg);color:var(--ink)}:root[data-theme=dark]{--bg:#16252c;--surface:#1f333d;--ink:#fff2dc;--muted:#c6c9c2;--green:#ffb28b;--deep:#fff2dc;--mint:#503e35;--pale:#2b3e45;--border:#5d6b6b;--shadow:7px 7px 0 #08181e;background:var(--bg);color:var(--ink)}.container{max-width:1200px;padding-inline:32px}.header{background:var(--surface);height:84px}.nav-wrap{gap:25px;max-width:1390px;padding-inline:40px}.brand{gap:10px}.brand>span{font-size:32px;font-weight:720}.brand img{width:37px;height:37px}.desktop-nav{gap:22px;margin-left:18px}.desktop-nav>a{font-size:12px;font-weight:550}.desktop-nav .home-nav{background:var(--pale);border-radius:8px;min-height:36px;padding-inline:12px}.guide-nav{font-size:12px}.icon-button{border-radius:12px;width:42px;height:42px}.nav-actions{gap:18px}.hero-badge{letter-spacing:1.35px;background:var(--surface);border-color:var(--border);padding:7px 13px;font-size:10px;font-weight:620}.hero-badge>span{width:6px;height:6px}.hero h1{letter-spacing:-2.9px;max-width:1060px;margin:21px auto 19px;font-size:clamp(42px,4.25vw,62px);font-weight:610;line-height:1.1}.hero h1 em{color:var(--green)}.hero>p{max-width:760px;font-size:15px;line-height:1.8}.hero-perks{gap:26px;margin-top:23px;font-size:11px}.hero-perks>span{gap:7px}.hero-perks svg{width:15px;height:15px}.subhero h1{letter-spacing:-1.8px;font-size:46px}.tool-tabs{background:var(--surface);gap:5px;height:72px;padding-inline:23px}.tool-tabs button{border-radius:9px;gap:8px;height:42px;padding:0 17px;font-size:13px}.tool-tabs button[aria-selected=true]{background:var(--pale);color:var(--green)}.tool-tabs button[aria-selected=true]:after{display:none}.tool-tabs button:hover:not(:disabled){background:var(--pale)}.tool-tabs button svg{width:17px;height:17px}.tool-tabs>span{gap:7px;font-size:11px}.tool-tabs>span svg{width:13px;height:13px}.tool-body{grid-template-columns:1.46fr 1fr}.upload-col{padding:27px 27px 18px}.dropzone{background:#f4f7ef;border:1.5px dashed #a9c3a0;border-radius:14px;flex:1;min-height:413px;padding:30px 20px 26px;position:relative}.dropzone.dragging{background:var(--mint);border-color:var(--green);box-shadow:inset 0 0 0 3px var(--surface)}.upload-art{width:118px;height:94px;margin-bottom:26px}.art-back{background:#e0ebd9;border:1.5px solid #b0c7a8;border-radius:10px;width:63px;height:72px;left:21px;transform:rotate(-15deg)}.art-front{background:#fcfdf8;border:1.5px solid #83a279;border-radius:10px;width:64px;height:72px;top:13px;left:38px;transform:rotate(9deg);box-shadow:0 5px 12px #2844290b}.art-front svg{color:#64865b;width:34px;height:34px}.art-plus{color:#fff;background:#327650;border-color:#f4f7ef;width:29px;height:29px;font-size:23px;line-height:25px;bottom:0;left:25px}.dropzone h2{letter-spacing:-.85px;font-size:25px;font-weight:590}.dropzone>p{margin-top:10px;font-size:13px}.primary,.secondary{border-radius:9px;gap:9px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:560}.primary{color:#fff;background:#286b48;border-color:#286b48;box-shadow:0 3px 8px #234e3010}.primary:hover:not(:disabled){color:#fff;background:#205a3c;border-color:#205a3c}.primary svg,.secondary svg{width:17px;height:17px}.dropzone .primary{min-height:48px;margin:22px 0 20px;padding-inline:25px}.file-types{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.file-types>span{background:var(--surface);color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:3px 8px;font-weight:550}.file-limit{margin-top:14px;font-size:11px}.batch-limit{color:var(--muted);margin-top:3px;font-size:10px}.upload-note{gap:7px;margin-top:16px;font-size:10px}.upload-note svg{width:14px;height:14px}.settings{background:var(--surface);padding:27px 29px 19px}.settings-heading{margin-bottom:23px}.settings-heading h2{letter-spacing:-.8px;margin-top:4px;font-size:23px;font-weight:580}.settings-eyebrow{color:var(--muted);letter-spacing:1.4px;font-size:8px;font-weight:560}.settings-heading>.settings-glyph{border:1px solid var(--border);width:36px;height:36px;color:var(--green);border-radius:10px;place-items:center;display:grid}.settings-glyph svg{width:17px;height:17px}legend,label{font-size:12px;font-weight:520}.control-step{background:var(--pale);width:21px;height:21px;color:var(--green);vertical-align:middle;border-radius:6px;place-items:center;margin-right:6px;font-size:9px;font-weight:600;display:inline-grid}.profiles{background:var(--pale);border:0;border-radius:9px;gap:2px;margin-top:10px;padding:4px}.profiles button{border-radius:6px;min-height:38px;font-size:10px;font-weight:450}.profiles button.active{background:var(--surface);color:var(--green);font-weight:650;box-shadow:0 1px 4px #273e3010}.quality-title{margin-top:21px}.quality-title output{background:var(--pale);border-radius:6px;padding:3px 8px;font-size:13px}.quality-title output span{font-size:10px}input[type=range]{height:6px;margin:16px 0 8px}.range-labels{font-size:10px}.field{gap:9px;margin-top:20px}.field select,select,input[type=number]{border-radius:8px;min-height:44px;font-size:12px}.checkbox{gap:8px;margin-top:13px;font-size:11px}.checkbox input{width:15px;height:15px}.info-dot{width:14px;height:14px;font-size:9px;line-height:12px}#advanced{margin-top:18px;padding-top:12px}#advanced summary{min-height:28px;color:var(--ink);font-size:11px}.dimensions label{font-size:10px}.dimensions input{font-size:12px}.micro{font-size:10px}.process-button{min-height:46px;margin-top:15px}.process-button:disabled{opacity:1;color:#4f6356;box-shadow:none;background:#e2e9df;border-color:#e2e9df}.settings-foot{margin-top:11px;font-size:9px}.tool-status{background:var(--surface);min-height:43px;padding:11px 27px;font-size:10px}.tool-status svg{width:14px;height:14px}.tool-disclaimer{margin-top:18px;max-width:850px;margin-inline:auto;font-size:10px;line-height:1.8}.section-space{margin-top:100px}.section-heading{gap:25px;margin-bottom:31px}.eyebrow,.tiny-label{letter-spacing:1.45px;margin-bottom:13px;font-size:9px;font-weight:600}.section-heading h2{letter-spacing:-1.25px;font-size:34px;font-weight:580}.section-heading>p,.section-heading.centered>p{font-size:13px}.arrow-link{gap:9px;font-size:12px}.steps{gap:42px;padding-top:20px}.steps>div{padding:0 12px}.steps:before{top:42px;right:180px}.step-number{background:var(--surface);border-radius:13px;width:45px;height:45px;margin-bottom:23px;font-size:12px}.steps h3{margin-bottom:11px;font-size:18px;font-weight:570}.steps p{max-width:290px;font-size:13px;line-height:1.8}.tool-grid{gap:18px}.tool-card{border-radius:14px;padding:25px}.card-top{margin-bottom:27px}.tool-icon{border-radius:11px;width:43px;height:43px}.tool-icon svg{width:22px;height:22px}.format-badge{padding:3px 8px;font-size:9px}.tool-card h3{font-size:19px;font-weight:570}.tool-card h3 svg{width:18px;height:18px}.tool-card p{margin-top:11px;font-size:12px;line-height:1.8}.privacy-banner{background:#eaf1e6;border-color:#dbe5d5;border-radius:18px;gap:40px;padding:48px}.privacy-banner h2{font-size:36px;font-weight:570}.privacy-banner p{max-width:560px;font-size:13px}.privacy-banner a{gap:7px;margin-top:20px;font-size:12px}.privacy-illustration{width:150px;height:150px}.privacy-corner{color:#52694b;font-size:8px;bottom:25px;right:25px}.guide-grid{gap:22px}.guide-card{border-radius:14px}.guide-art{height:177px}.guide-art>span{font-size:8px;bottom:15px;left:22px}.guide-copy{padding:24px}.guide-copy>span{font-size:8px}.guide-copy h3{margin-top:11px;font-size:19px;line-height:1.4}.guide-copy p{margin-top:13px;font-size:12px;line-height:1.8}.guide-copy b{font-size:12px}.faq-section{grid-template-columns:.85fr 1.35fr;gap:70px}.faq-list details{padding-block:21px}.faq-list summary{font-size:13px;line-height:1.8}.faq-list details p{font-size:13px}.closing{padding:100px 0}.closing h2{letter-spacing:-1.6px;font-size:43px;font-weight:560}.closing .primary{margin-top:28px}footer{background:#eef2eb}.footer-top{gap:35px;padding-block:49px}.footer-top p,.footer-top>div>strong{font-size:12px}.footer-top>div>a:not(.brand),.footer-top .text-button{min-height:28px;font-size:11px}.footer-bottom{padding-block:23px;font-size:10px}.footer-bottom svg{width:12px;height:12px}.stats{border-radius:14px;padding-block:25px}.stats span{font-size:11px}.stats strong{margin-top:8px;font-size:27px}.results-toolbar{margin-block:23px;font-size:13px}.result-card{border-radius:14px}.result-preview{height:200px}.result-preview>img{max-height:200px}.result-content{padding:22px}.result-title h3{font-size:14px}.status-badge{padding:4px 8px;font-size:10px}.result-meta{font-size:11px}.result-sizes{margin-block:20px;font-size:14px}.saving{font-size:12px}.card-actions>*{min-height:42px;font-size:12px}.card-error,.file-error{font-size:13px}.warning{font-size:11px}.text-button{font-size:12px}.breadcrumbs{padding-top:32px;font-size:12px}.article-sections h2{font-size:28px}.article-sections p,.guide-article p{font-size:15px}.article-toc{font-size:13px}.byline{font-size:12px}.dialog-heading h2{font-size:26px}dialog p{font-size:14px}.compare-labels,.compare-controls{font-size:12px}:root[data-theme=dark] .header,:root[data-theme=dark] .tool-tabs,:root[data-theme=dark] .tool-status{background:var(--surface)}:root[data-theme=dark] .dropzone.dragging{background:#33483c;border-color:#a4d1b6}:root[data-theme=dark] .primary{color:#1c3023;box-shadow:none;background:#b4d7c0;border-color:#b4d7c0}:root[data-theme=dark] .primary:hover:not(:disabled){color:#1c3023;background:#c9e4d2;border-color:#c9e4d2}:root[data-theme=dark] .process-button:disabled{color:#bdc9c0;background:#35413a;border-color:#35413a}:root[data-theme=dark] .privacy-corner{color:var(--muted)}:root[data-theme=dark] .guide-art{filter:none;color:#b1c3a2;background:#343d31}@media (max-width:1120px){.nav-wrap{gap:16px;padding-inline:28px}.desktop-nav{gap:14px;margin-left:0}.desktop-nav>a{font-size:11px}.tool-tabs>span{font-size:10px}.container{padding-inline:28px}.settings,.upload-col{padding-inline:24px}.hero h1{font-size:55px}.tool-body{grid-template-columns:1.3fr 1fr}.footer-top{gap:24px}.profiles button{font-size:10px}}@media (max-width:900px) and (min-width:761px){.desktop-nav{gap:11px}.desktop-nav>a{font-size:10px}.desktop-nav>a:last-child,.guide-nav,.tool-tabs>span{display:none}.hero h1{font-size:48px}.dropzone h2{font-size:21px}.dropzone{padding-inline:12px}.tool-card{padding:20px}}@media (max-width:760px){.container{padding-inline:20px}.header{height:72px}.nav-wrap{padding-inline:20px}.brand>span{font-size:29px}.brand img{width:33px;height:33px}.nav-actions{gap:9px}#mobile-menu{top:71px}#mobile-menu a{padding-block:12px;font-size:14px}.hero{padding:33px 0 27px}.hero-badge{letter-spacing:1px;padding:7px 11px;font-size:8px}.hero h1{letter-spacing:-1.6px;margin:19px auto 15px;font-size:clamp(33px,8.7vw,45px);line-height:1.12}.hero>p{max-width:490px;font-size:13px}.hero-perks{gap:8px 13px;margin-top:20px;font-size:9px}.hero-perks svg{width:13px;height:13px}.hero-perks>span{gap:5px}.subhero h1{font-size:35px}.tool-shell{border-radius:16px}.tool-tabs{gap:2px;height:65px;padding-inline:9px}.tool-tabs button{gap:5px;height:42px;padding-inline:9px;font-size:11px}.tool-tabs button svg{width:15px;height:15px}.tool-body{grid-template-columns:1fr}.upload-col{padding:17px 17px 16px}.dropzone{border-radius:11px;min-height:353px;padding:25px 15px}.upload-art{margin-bottom:16px;transform:scale(.87)}.dropzone h2{letter-spacing:-.7px;font-size:22px}.dropzone>p{font-size:12px}.dropzone .primary{min-height:47px;margin-block:20px 17px;font-size:13px}.file-limit{margin-top:12px;font-size:10px}.batch-limit{font-size:9px}.upload-note{gap:5px;font-size:9px;line-height:1.6}.upload-note svg{width:13px;height:13px}.settings{padding:22px 21px}.settings-heading{margin-bottom:24px}.settings-heading h2{font-size:24px}.profiles button{min-height:40px;font-size:11px}.field select,select,input[type=number]{min-height:46px;font-size:13px}legend,label,.quality-title label,.field label,.checkbox{font-size:12px}.control-step{width:22px;height:22px}#advanced summary{min-height:32px;font-size:12px}.process-button{min-height:48px;font-size:13px}.tool-status{padding:12px 20px;font-size:10px}.tool-disclaimer{margin-top:16px;font-size:10px}.section-space{margin-top:67px}.section-heading{gap:17px;margin-bottom:25px}.section-heading h2{letter-spacing:-1px;font-size:29px}.eyebrow,.tiny-label{letter-spacing:1.2px;font-size:8px}.section-heading>p,.section-heading.centered>p{font-size:12px}.steps{gap:31px;padding-top:12px}.steps>div{padding:0 0 0 60px}.step-number{width:40px;height:40px}.steps h3{font-size:17px}.steps p{max-width:none;font-size:13px}.tool-grid{gap:12px}.tool-card{border-radius:12px;padding:17px}.tool-icon{width:36px;height:36px}.tool-icon svg{width:19px;height:19px}.card-top{margin-bottom:23px}.format-badge{padding-inline:5px;font-size:8px}.tool-card h3{font-size:16px}.tool-card h3 svg{width:13px}.tool-card p{font-size:11px}.privacy-banner{border-radius:15px;gap:25px;padding:29px}.privacy-banner h2{font-size:30px}.privacy-banner p{font-size:13px}.privacy-illustration{width:105px;height:105px}.privacy-banner a{font-size:12px}.guide-copy{padding:23px}.guide-copy h3{font-size:21px}.guide-copy p{font-size:13px}.guide-copy b{font-size:12px}.guide-art{height:178px}.faq-list summary{padding-block:4px;font-size:13px}.faq-list details p{font-size:13px}.closing{padding:72px 0}.closing h2{letter-spacing:-1px;font-size:34px}.footer-top{gap:30px;padding-block:36px}.footer-bottom{gap:12px;font-size:10px}.ecosystem{padding-top:25px}.stats{gap:22px;padding-block:22px}.stats strong{font-size:26px}.result-title h3{font-size:14px}.result-meta{font-size:11px}.status-badge{font-size:9px}.compare-labels,.compare-controls,.compare-controls>span{font-size:10px}.guide-article p{font-size:14px}}@media (max-width:370px){.container{padding-inline:15px}.hero-perks{gap:10px;font-size:8px}.tool-tabs button{padding-inline:7px;font-size:10px}.dropzone h2{font-size:20px}.tool-grid,.listing .tool-grid{grid-template-columns:1fr}}.header{border-bottom:1.5px solid var(--ink)}.brand-dot{color:var(--green)}.brand img{border:1.5px solid #143843;border-radius:10px;transform:rotate(-4deg)}.desktop-nav>a{font-weight:600}.desktop-nav .home-nav{color:#143843;background:#ffcb69;border:1px solid #143843;border-radius:6px}.icon-button{border-color:var(--ink);border-radius:8px}.hero-badge{border-color:var(--ink);color:var(--ink);letter-spacing:1.5px;background:0 0;border-radius:5px;font-size:10px}.hero-badge>span{background:#dd6b50}.hero{padding:34px 0 26px}.hero h1{letter-spacing:-.025em;text-transform:uppercase;margin:20px auto;font-family:Anton,Impact,sans-serif;font-size:clamp(46px,5.3vw,74px);font-weight:400;line-height:1.1}.hero h1 em{color:#143843;background:#f69a79;border-radius:3px;padding:2px 16px 8px;display:inline-block;transform:rotate(-1deg)}.hero>p{font-size:14px;line-height:1.8}.hero-perks{margin-top:18px;font-size:11px}.hero-perks svg{color:var(--ink)}.poster-break{display:none}.home-hero{animation:.28s ease-out both poster-enter}.subhero h1{font-size:clamp(38px,4.8vw,62px)}.tool-shell{border:2px solid var(--ink);box-shadow:var(--shadow);border-radius:13px}.tool-tabs{border-bottom:1.5px solid var(--ink);padding-inline:21px}.tool-tabs button{border-radius:5px;font-size:12px;font-weight:550}.tool-tabs button[aria-selected=true]{color:#fff7e9;background:#143843}.tool-tabs button:hover:not(:disabled){background:var(--pale);color:var(--ink)}.tool-tabs button[aria-selected=true]:hover:not(:disabled){color:#fff7e9;background:#234d58}.settings{border-left-color:var(--ink);background:var(--surface)}.settings-heading h2{text-transform:uppercase;letter-spacing:.1px;font-family:Anton,Impact,sans-serif;font-size:28px;font-weight:400}.settings-heading>.settings-glyph{border-color:var(--ink);color:var(--ink);background:#ffcb69;border-radius:5px}.settings-eyebrow{font-weight:600}.control-step{color:#143843;background:#ffcb69;border:1px solid #143843;border-radius:4px}.profiles{background:var(--pale);border:1px solid var(--ink);border-radius:6px}.profiles button{border-radius:3px}.profiles button.active{color:#143843;background:#f6a183;box-shadow:0 1px #14384330}.quality-title output{color:#143843;background:#fff0bf;border:1px solid #d1bd85;border-radius:4px}input[type=range],input[type=checkbox]{accent-color:#b94430}.field select,select,input[type=number]{border-color:#aeb4ac;border-radius:5px}.primary,.secondary{border-radius:6px}.primary{color:#fffdf4;background:#bb4933;border:1.5px solid #143843;box-shadow:3px 3px #143843}.primary:hover:not(:disabled){color:#fffdf4;background:#a43829;border-color:#143843;transform:translate(-1px,-2px);box-shadow:4px 5px #143843}.primary:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #143843}.secondary{border:1px solid var(--ink)}.process-button:disabled{color:#5d6461;box-shadow:none;background:#eee1cc;border-color:#d3c6b3}.tool-status{border-top:1px solid var(--ink);color:var(--ink);background:#f6ecd9}.dropzone{background:#f8efdd;border:1.5px dashed #8f978a;border-radius:8px}.dropzone.dragging{background:#ffe0c1;border-color:#b94430}.dropzone h2{text-transform:uppercase;letter-spacing:-.2px;font-family:Anton,Impact,sans-serif;font-size:29px;font-weight:400}.upload-art{width:168px;height:130px;margin-top:4px;margin-bottom:25px}.art-back{background:#f69a79;border:2px solid #143843;border-radius:7px;width:118px;height:106px;top:5px;left:18px;transform:rotate(-12deg)}.art-front{background:#fff7e9;border:2px solid #143843;border-radius:7px;width:126px;height:106px;padding:4px;top:14px;left:33px;overflow:hidden;transform:rotate(7deg);box-shadow:4px 4px #143843}.art-front img{object-fit:cover;border-radius:3px;width:100%;height:100%}.art-plus{color:#143843;background:#ffcb69;border:2px solid #143843;width:31px;height:31px;font-size:25px;line-height:26px;bottom:1px;left:14px}.art-stamp{color:#143843;letter-spacing:.3px;background:#ffcb69;border:1.5px solid #143843;border-radius:3px;padding:6px 9px;font-family:Anton,Impact,sans-serif;font-size:14px;line-height:1.1;position:absolute;top:83px;right:-17px;transform:rotate(-8deg);box-shadow:2px 2px #143843}.dropzone:hover .art-front{transition:transform .2s;transform:translateY(-2px)rotate(4deg)}.file-types>span{color:#52636a;background:#fffaf0;border-color:#c7c1b1;border-radius:3px}.section-heading h2,.privacy-banner h2,.closing h2{letter-spacing:-.3px;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.15}.section-heading h2{font-size:39px}.eyebrow,.tiny-label{color:var(--green)}.step-number{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:#143843;background:#ffcb69;border-radius:6px}.steps:before{border-color:#b8b3a4}.tool-card{border:1.5px solid var(--ink);border-radius:9px;padding:24px}.tool-card:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-2px)}.tool-icon{color:#143843;background:#ffd6b7;border:1px solid #143843;border-radius:6px}.tool-card:nth-child(3n+2) .tool-icon{color:#143843;background:#ffdf8c}.tool-card:nth-child(3n) .tool-icon{color:#143843;background:#d9e5e2}.tool-card h3{color:var(--ink)}.format-badge{border-color:var(--border);border-radius:3px}.privacy-banner{background:#173f4a;border:2px solid #143843;border-radius:10px;box-shadow:6px 6px #dd7658}.privacy-banner h2{color:#fff7e9;font-size:42px}.privacy-banner .eyebrow{color:#ffcb69}.privacy-banner p{color:#ebe3d5}.privacy-banner a{color:#ffcb69}.privacy-illustration{background:#ffcb69;border:2px solid #102d35;border-radius:15px;transform:rotate(-5deg)}.privacy-illustration>svg{color:#143843}.privacy-illustration>span{color:#143843;background:#f69a79;border:1.5px solid #143843}.privacy-corner{color:#ebe3d5}.guide-card{border:1.5px solid var(--ink);border-radius:9px}.guide-card:hover{box-shadow:4px 4px 0 var(--ink)}.guide-art{color:#8a4431;border-bottom:1px solid var(--ink);background:#ffd2b8}.guide-art-1{color:#755a24;background:#ffdf8c}.guide-art-2{color:#315d66;background:#d4e0dc}.guide-art:before{background:#fff7e940;border-color:#14384345}.guide-art:after{border-color:#14384345}.guide-art>span,.guide-art-1>span{color:#143843}.faq-list details{border-color:#b7b4a6}.faq-list summary svg{color:var(--ink)}.closing h2{font-size:50px}footer{border-top:1.5px solid var(--ink);background:#f2e7d2}.footer-top .brand img{border-radius:7px}.footer-bottom{border-top-color:#c8c1b2}.result-card,.stats{border:1.5px solid var(--ink);border-radius:9px}.status-badge,.saving{border-radius:4px}.saving{color:#8e3a29;background:#ffe7c2}.breadcrumbs{color:var(--muted)}.guide-article h1{text-transform:uppercase;letter-spacing:-.7px;font-family:Anton,Impact,sans-serif;font-size:52px;font-weight:400}.article-toc,.article-cta{border-color:var(--ink);border-radius:7px}dialog{border:2px solid var(--ink);border-radius:10px}:root[data-theme=dark] .desktop-nav .home-nav{color:#143843;background:#ffcb69}:root[data-theme=dark] .settings-glyph{color:#143843}:root[data-theme=dark] .tool-shell,:root[data-theme=dark] .tool-tabs,:root[data-theme=dark] .tool-status{border-color:#83938f}:root[data-theme=dark] .tool-tabs button[aria-selected=true]{color:#143843;background:#ffd697}:root[data-theme=dark] .dropzone{background:#273d44;border-color:#7a8e8b}:root[data-theme=dark] .dropzone.dragging{background:#354c50}:root[data-theme=dark] .art-back{background:#d67c60;border-color:#102d35}:root[data-theme=dark] .art-front{background:#fff7e9;border-color:#102d35}:root[data-theme=dark] .art-plus{color:#143843;background:#ffcb69;border-color:#143843}:root[data-theme=dark] .primary{color:#143843;background:#f6a183;border-color:#102d35;box-shadow:3px 3px #08181e}:root[data-theme=dark] .primary:hover:not(:disabled){color:#143843;background:#ffba99;border-color:#102d35;box-shadow:4px 5px #08181e}:root[data-theme=dark] .process-button:disabled{color:#c6c9c2;box-shadow:none;background:#3d4b4c;border-color:#57645f}:root[data-theme=dark] .profiles button.active{color:#143843;background:#f6a183}:root[data-theme=dark] .tool-card .tool-icon{color:#143843;background:#ffd6b7}:root[data-theme=dark] .tool-card:nth-child(3n+2) .tool-icon{color:#143843;background:#ffdf8c}:root[data-theme=dark] .tool-card:nth-child(3n) .tool-icon{color:#143843;background:#d9e5e2}:root[data-theme=dark] .privacy-banner{background:#173f4a;border-color:#83938f}:root[data-theme=dark] .privacy-illustration{background:#ffcb69}:root[data-theme=dark] .privacy-illustration>svg{color:#143843}:root[data-theme=dark] .guide-art{color:#ffd6b7;background:#704a3e}:root[data-theme=dark] .guide-art-1{color:#ffdf8c;background:#5f5235}:root[data-theme=dark] .guide-art-2{color:#d9e5e2;background:#31525a}:root[data-theme=dark] .guide-art>span{color:#fff7e9}:root[data-theme=dark] .file-types>span{color:#d8dcd4;background:#20323a;border-color:#627675}:root[data-theme=dark] .saving{color:#ffd6b7;background:#5d3e31}:root[data-theme=dark] footer{background:#14232b}@keyframes poster-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width:1120px){.hero h1{font-size:66px}.subhero h1{font-size:53px}}@media (max-width:900px) and (min-width:761px){.hero h1{font-size:58px}.dropzone h2{font-size:25px}}@media (max-width:760px){.hero{padding-top:30px}.hero h1{letter-spacing:-.4px;margin-block:22px;font-size:clamp(37px,10vw,53px);line-height:1.15}.hero h1 em{padding:2px 10px 6px}.hero>p{font-size:13px}.hero-badge{letter-spacing:1px;font-size:8px}.hero-perks{font-size:9px}.tool-shell{box-shadow:4px 4px 0 var(--ink)}.tool-tabs{padding-inline:8px}.tool-tabs button{padding-inline:8px;font-size:10px}.settings{border-top-color:var(--ink)}.dropzone{min-height:380px}.upload-art{margin-bottom:16px;transform:scale(.85)}.dropzone h2{font-size:25px}.section-heading h2{font-size:34px}.privacy-banner{padding:28px;box-shadow:4px 4px #dd7658}.privacy-banner h2{font-size:36px}.closing h2{font-size:41px}.subhero h1,.guide-article h1{font-size:39px}.settings-heading h2{font-size:28px}}@media (max-width:370px){.hero h1{font-size:36px}.hero-perks{font-size:8px}.dropzone h2{font-size:23px}.hero h1 em{padding-inline:7px}}
