.tools_page__uvG8I{--ink:#f5f5f7;--muted:#c4c7cd;--accent:#e00059;background:#101015;color:var(--ink);padding-bottom:2rem;color-scheme:dark}.tools_page__uvG8I h1,.tools_page__uvG8I h2,.tools_page__uvG8I h3{color:var(--ink);text-wrap:balance;font-weight:700;letter-spacing:-.025em}.tools_page__uvG8I h1{font-size:clamp(2.3rem,4.3vw,4rem);line-height:1.1;margin:0 0 1.5rem;max-width:19ch}.tools_page__uvG8I h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.2;margin-bottom:1.2rem}.tools_page__uvG8I h3{font-size:1.2rem;line-height:1.4;margin-bottom:.7rem}.tools_page__uvG8I p{color:var(--muted);line-height:1.75;max-width:65ch;text-wrap:pretty;margin-bottom:1rem}.tools_hero__JIgNi{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(7rem,12vw,10rem) 2rem 4rem}.tools_intro__KviBn>p{font-size:1.1rem}.tools_heroProof__41_KE{min-width:0}.tools_heroProof__41_KE figure{margin:0}.tools_heroProof__41_KE figure img{width:100%;height:auto;border-radius:12px}.tools_heroProof__41_KE figcaption{font-size:1.25rem;margin-top:1rem;text-align:center;color:#e4e4eb}.tools_tool__FiUJG{position:relative;margin-top:2rem;scroll-margin-top:100px}.tools_empty__lB8kt{padding:1.5rem 0}.tools_empty__lB8kt p{font-size:.85rem;margin:1rem 0 .5rem}.tools_page__uvG8I button,.tools_page__uvG8I select{font:inherit}.tools_page__uvG8I button,.tools_primary__aAICk{min-height:46px;border:1px solid #52525f;border-radius:8px;padding:.7rem 1rem;background:#202027;color:var(--ink);font-weight:600;cursor:pointer;transition:background .15s ease-out}.tools_page__uvG8I .tools_primary__aAICk{display:inline-flex;align-items:center;justify-content:center;gap:1rem;background:var(--accent);border:0;color:#fff;padding:.85rem 1.5rem;text-decoration:none}.tools_page__uvG8I .tools_primary__aAICk:hover{background:#d60055}.tools_page__uvG8I button:hover{background:#30303a}.tools_page__uvG8I button[aria-pressed=true]{background:#fff;color:#17171e;border-color:#fff}.tools_page__uvG8I button:disabled{opacity:.55;cursor:wait}.tools_page__uvG8I :is(button,a,input,select,summary):focus-visible{outline:3px solid #ffd1e3;outline-offset:4px}.tools_page__uvG8I .tools_textButton__gNK7L{background:transparent;border:0;padding:.4rem 0;color:#ffd1e3;text-decoration:underline;text-underline-offset:4px}.tools_fileInput__dsGee{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tools_actions__L_el3,.tools_buttons__vuO5W,.tools_toolbar__ZwJig{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.tools_toolbar__ZwJig{justify-content:space-between;margin-bottom:.75rem}.tools_toolbar__ZwJig button{font-size:.85rem}.tools_preview__SgSIR{background:#24242c;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:120px;max-height:430px}.tools_preview__SgSIR canvas{display:block;max-width:100%;max-height:430px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.tools_cropPreview__JKmIu{touch-action:none;cursor:grab}.tools_cropPreview__JKmIu:active{cursor:grabbing}.tools_controls__Fupga{margin-top:1rem}.tools_range__sOSA9{display:block;margin:1rem 0}.tools_range__sOSA9>span{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.tools_range__sOSA9 output{font-variant-numeric:tabular-nums;color:#e0e0e8}.tools_range__sOSA9 input{width:100%;height:28px;accent-color:#ff408b;cursor:pointer}.tools_buttons__vuO5W label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.tools_buttons__vuO5W select{background:#24242c;color:#fff;padding:.5rem;border:1px solid #666672;border-radius:6px;min-height:44px}.tools_page__uvG8I .tools_output__bhu4P{margin:.7rem 0;font-size:.8rem}.tools_page__uvG8I .tools_error__DDK9Y{color:#ffc2c9;background:#471d29;border-radius:8px;padding:1rem;margin-top:1rem}.tools_loading__ZIDIL{position:fixed;inset:0;z-index:100;display:flex;gap:1rem;align-items:center;justify-content:center;background:rgba(16,16,21,.96);font-size:1.1rem}.tools_spinner__J9v6G{width:24px;height:24px;border:2px solid #767680;border-top-color:#fff;border-radius:50%;animation:tools_spin__c_9DW 1s linear infinite}@keyframes tools_spin__c_9DW{to{transform:rotate(1turn)}}.tools_demo__w2y8O,.tools_section__Jbk1z{max-width:1200px;margin:auto;padding:clamp(3rem,7vw,6rem) 2rem}.tools_demo__w2y8O{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:center}.tools_demo__w2y8O>div{min-width:0}.tools_demo__w2y8O.tools_reverse__0Yz9j>div:first-child{order:2}.tools_demo__w2y8O a{display:inline-block;color:#ffd1e3;text-decoration:underline;text-underline-offset:5px;padding:.5rem 0;line-height:1.6}.tools_steps__rnays{display:flex;gap:2.5rem;list-style:decimal;padding:1.5rem 0 0 1.5rem}.tools_steps__rnays li{flex:1;padding-inline-start:.4rem}.tools_steps__rnays li::marker{color:#ff9fc4;font-weight:700}.tools_faq__6_3_y{max-width:950px}.tools_faq__6_3_y details{border-bottom:1px solid #42424e;padding:1.25rem 0}.tools_faq__6_3_y summary{font-weight:600;cursor:pointer;line-height:1.5;padding:.25rem 0}.tools_faq__6_3_y details p{margin:1rem 0 0}.tools_related__tFDu4{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.tools_related__tFDu4 a{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #42424e;color:#eeeef3;text-decoration:none;font-weight:600;line-height:1.5}.tools_related__tFDu4 a:hover{color:#ffadd0}.tools_closing__EDjrp{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid #42424e}.tools_closing__EDjrp h2{max-width:24ch;margin:0}.tools_closing__EDjrp a{flex-shrink:0}.tools_cropSizes__dlS3L{text-align:center}.tools_cropSizes__dlS3L p{margin:0 auto 2rem}.tools_cropSizes__dlS3L>div{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.tools_cropSizes__dlS3L span{font-size:1.25rem;font-variant-numeric:tabular-nums}.tools_formatDetails__kank3{display:grid;grid-template-columns:1fr 1fr;gap:1rem 4rem}.tools_formatDetails__kank3 dl{grid-column:1/-1;display:flex;justify-content:space-between;gap:2rem;border-block:1px solid #42424e;padding:2rem 0;margin-top:1rem}.tools_formatDetails__kank3 dt{font-size:.9rem;color:var(--muted)}.tools_formatDetails__kank3 dd{font-size:2rem;margin:.5rem 0 0}.tools_bw__o4XKF .tools_demo__w2y8O h2{max-width:19ch}.tools_contrast__eXTLe .tools_demo__w2y8O{border-top:1px solid #292931}@media (max-width:900px){.tools_hero__JIgNi{grid-template-columns:1fr;padding:7rem 1.25rem 2rem;gap:2.5rem}.tools_page__uvG8I h1{max-width:23ch}.tools_heroProof__41_KE{max-width:680px;width:100%;margin:auto}.tools_demo__w2y8O{gap:2rem;grid-template-columns:1fr}.tools_demo__w2y8O.tools_reverse__0Yz9j>div:first-child{order:0}.tools_demo__w2y8O,.tools_section__Jbk1z{padding:3rem 1.25rem}.tools_steps__rnays{flex-direction:column;gap:1.5rem}.tools_related__tFDu4{grid-template-columns:1fr}.tools_closing__EDjrp{align-items:flex-start;flex-direction:column}.tools_formatDetails__kank3{display:block}.tools_formatDetails__kank3 dl{flex-wrap:wrap}.tools_buttons__vuO5W{gap:.5rem}.tools_buttons__vuO5W button{flex-grow:1}}@media (prefers-reduced-motion:reduce){.tools_page__uvG8I *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ImageComparison_comparison__mg2ah [data-rcs=clip-item],.ImageComparison_comparison__mg2ah [data-rcs=handle-container]{transition:none}.ImageComparison_comparison__mg2ah [data-rcs=handle-container]:focus-visible{outline:2px solid #f06;outline-offset:-2px}.ImageComparison_comparison__mg2ah img{pointer-events:none;-webkit-user-drag:none}