@font-face{font-family:Afacad Flux Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/afacad-flux-vietnamese-wght-normal.DyGMfnl2.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:Afacad Flux Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/afacad-flux-latin-ext-wght-normal.CYP9XkPS.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:Afacad Flux Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/afacad-flux-latin-wght-normal.CpNSVeon.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-scheme:light;--font-sans:"Afacad Flux Variable", "Afacad Flux", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;--bg:#f5f8ff;--surface:#fff;--surface-raised:#fff;--surface-muted:#f8faff;--text:#071a46;--text-muted:#667085;--border:#dce5f2;--border-strong:#9eb8ff;--accent:#1764ff;--accent-hover:#0f54e8;--accent-text:#1764ff;--accent-soft:#edf3ff;--on-accent:#fff;--body-accent-glow:#1453b229;--accent-wash:#1764ff09;--accent-glow:#1764ff14;--accent-shadow:#1764ff2e;--accent-shadow-strong:#1764ff3d;--header-accent:#1764ff;--header-accent-soft:#edf3ff;--header-accent-border:#9eb8ff;--header-accent-ring:#1764ff1a;--header-accent-shadow:#1764ff3d;--danger:#d92d20;--warning:#b54708;--success:#12805c;--focus:#1764ff;--shadow:0 14px 38px #071a4617;--shadow-soft:0 8px 24px #071a460f;--hero-start:#f7faff;--hero-end:#edf3ff;--editor-bg:#f8faff;--checker-light:#fff;--checker-dark:#e9edf5;--radius-sm:.65rem;--radius:1rem;--radius-lg:1.35rem;--content-max-width:96rem;--page-gutter:2rem;--section-padding-large:4rem;--section-padding-medium:3.25rem;--section-padding-small:2.5rem;--card-gap:1.5rem;--content-gap:2rem;--tool-card-padding:2.5rem;--tool-heading-gap:2rem;--tool-page-section-gap:32px;--header-height:4.75rem;--button-min-height:3rem;--button-padding-block:.7rem;--button-padding-inline:1rem;--button-font-size:1rem;--button-font-weight:700;--action-gap:.75rem;--font-size-page-title:36px;--font-size-page-description:17px;--font-size-section-title:26px;--font-size-preview-label:18px;--font-size-control-label:17px;--font-size-helper:15px;--font-size-meta-label:14px;--font-size-meta-value:16px;--font-size-tool-button:17px;--font-size-small-button:15px;--font-size-result-options-intro:16px;--line-height-page-title:1.2;--line-height-page-description:1.5;--line-height-section-title:1.25;--line-height-preview-label:1.3;--line-height-control-label:1.35;--line-height-helper:1.5;--line-height-meta-label:1.35;--line-height-meta-value:1.4;--line-height-button:1;--tool-action-height:52px;--tool-action-padding-inline:24px;--small-action-height:42px;--font-size-upload-title:24px;--font-size-upload-or:17px;--font-size-upload-choose:18px;--font-size-upload-accepts:16px;--font-size-upload-sample:17px}:root[data-website-theme=teal]{--bg:#f3faf9;--surface:#fff;--surface-raised:#fff;--surface-muted:#f5fbfa;--text:#092f2b;--text-muted:#5c6f6c;--border:#d5e8e5;--border-strong:#429f94;--accent:#0e857a;--accent-hover:#0b7168;--accent-text:#0f766e;--accent-soft:#e7f7f4;--focus:#0e857a;--body-accent-glow:#0e857a29;--accent-wash:#0e857a09;--accent-glow:#0e857a14;--accent-shadow:#0e857a2e;--accent-shadow-strong:#0e857a3d;--header-accent:#0e857a;--header-accent-soft:#e7f7f4;--header-accent-border:#429f94;--header-accent-ring:#0e857a1a;--header-accent-shadow:#0e857a3d;--hero-start:#f7fcfb;--hero-end:#eaf8f5;--editor-bg:#f5fbfa}:root[data-website-theme=yellow]{--bg:#fff9e8;--surface:#fffdf7;--surface-raised:#fff;--surface-muted:#fff5cf;--text:#2b2410;--text-muted:#6d634e;--border:#e7d9a2;--border-strong:#b08b00;--accent:#f5c400;--accent-hover:#d9ac00;--accent-text:#7a5d00;--accent-soft:#fff0a6;--on-accent:#2a2200;--focus:#8c6b00;--body-accent-glow:#f5c40024;--accent-wash:#f5c40014;--accent-glow:#f5c40038;--accent-shadow:#5d480024;--accent-shadow-strong:#5d48003d;--header-accent:#f5c400;--header-accent-soft:#fff1af;--header-accent-border:#b08b00;--header-accent-ring:#f5c4005c;--header-accent-shadow:#5d480033;--shadow:0 14px 38px #5d48001a;--shadow-soft:0 8px 24px #5d480012;--hero-start:#fffdf4;--hero-end:#fff3bd;--editor-bg:#fff8da}:root[data-website-theme=red]{--bg:#f9f6f6;--surface:#fffcfc;--surface-raised:#fff;--surface-muted:#f5f1f1;--text:#2a1b1c;--text-muted:#6b5c5d;--border:#e3d8d9;--border-strong:#b6696c;--accent:#ff4d4f;--accent-hover:#f04446;--accent-text:#c23336;--accent-soft:#ffe9e9;--on-accent:#2a0c0d;--focus:#c23336;--body-accent-glow:#ff4d4f00;--accent-wash:#ff4d4f0d;--accent-glow:#ff4d4f29;--accent-shadow:#2a1b1c1f;--accent-shadow-strong:#2a1b1c33;--header-accent:#ff4d4f;--header-accent-soft:#ffe9e9;--header-accent-border:#c95a5c;--header-accent-ring:#ff4d4f52;--header-accent-shadow:#2a1b1c29;--shadow:0 14px 38px #2a1b1c17;--shadow-soft:0 8px 24px #2a1b1c0f;--hero-start:#fffcfc;--hero-end:#fffcfc;--editor-bg:#f7f4f4}:root[data-website-theme=black]{--bg:#f5f5f5;--surface:#fcfcfc;--surface-raised:#fff;--surface-muted:#f0f0f0;--text:#111;--text-muted:#606060;--border:#dedede;--border-strong:#737373;--accent:#000;--accent-hover:#1a1a1a;--accent-text:#000;--accent-soft:#ebebeb;--on-accent:#fff;--focus:#000;--body-accent-glow:#0000;--accent-wash:#0000;--accent-glow:#00000029;--accent-shadow:#00000029;--accent-shadow-strong:#00000042;--header-accent:#000;--header-accent-soft:#ededed;--header-accent-border:#595959;--header-accent-ring:#0000004d;--header-accent-shadow:#0003;--shadow:0 14px 38px #00000024;--shadow-soft:0 8px 24px #00000014;--hero-start:#fcfcfc;--hero-end:#fcfcfc;--editor-bg:#f2f2f2}:root[data-website-theme=purple]{--bg:#f8f6fc;--surface:#fefdff;--surface-raised:#fff;--surface-muted:#f2eefa;--text:#21182e;--text-muted:#675d73;--border:#ded6ea;--border-strong:#8a71b0;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-text:#6d28d9;--accent-soft:#ede9fe;--on-accent:#fff;--focus:#6d28d9;--body-accent-glow:#7c3aed00;--accent-wash:#7c3aed00;--accent-glow:#7c3aed2e;--accent-shadow:#2b194224;--accent-shadow-strong:#2b19423d;--header-accent:#7c3aed;--header-accent-soft:#ede9fe;--header-accent-border:#7c3aed;--header-accent-ring:#7c3aed57;--header-accent-shadow:#2b19422e;--shadow:0 14px 38px #18102329;--shadow-soft:0 8px 24px #18102314;--hero-start:#fefdff;--hero-end:#fefdff;--editor-bg:#f5f2fa}:root[data-website-theme=green]{--bg:#f5faf6;--surface:#fdfefd;--surface-raised:#fff;--surface-muted:#eff7f1;--text:#13251a;--text-muted:#5e6e63;--border:#d7e5da;--border-strong:#5e8e69;--accent:#16a34a;--accent-hover:#159a47;--accent-text:#107a3d;--accent-soft:#e5f6e9;--on-accent:#071a0d;--focus:#107a3d;--body-accent-glow:#16a34a00;--accent-wash:#16a34a00;--accent-glow:#16a34a29;--accent-shadow:#1345231f;--accent-shadow-strong:#13452338;--header-accent:#16a34a;--header-accent-soft:#e5f6e9;--header-accent-border:#5e8e69;--header-accent-ring:#16a34a52;--header-accent-shadow:#13452329;--shadow:0 14px 38px #10261724;--shadow-soft:0 8px 24px #10261712;--hero-start:#fdfefd;--hero-end:#fdfefd;--editor-bg:#f2f8f4}:root[data-website-theme=orange]{--bg:#fcf7f2;--surface:#fffdfc;--surface-raised:#fff;--surface-muted:#f8f1ea;--text:#2c1c12;--text-muted:#716154;--border:#e7d9cd;--border-strong:#a97853;--accent:#f97316;--accent-hover:#ea580c;--accent-text:#b54708;--accent-soft:#fff0e5;--on-accent:#2a1100;--focus:#b54708;--body-accent-glow:#f9731600;--accent-wash:#f9731600;--accent-glow:#f9731629;--accent-shadow:#512a0d24;--accent-shadow-strong:#512a0d3d;--header-accent:#f97316;--header-accent-soft:#fff0e5;--header-accent-border:#a97853;--header-accent-ring:#f9731652;--header-accent-shadow:#512a0d29;--shadow:0 14px 38px #2d1d1224;--shadow-soft:0 8px 24px #2d1d1212;--hero-start:#fffdfc;--hero-end:#fffdfc;--editor-bg:#faf4ef}:root[data-website-theme=pink]{--bg:#faf6f8;--surface:#fffdfe;--surface-raised:#fff;--surface-muted:#f6eff3;--text:#2b1822;--text-muted:#6d5b64;--border:#e5d7de;--border-strong:#a66b87;--accent:#e83e8c;--accent-hover:#d63384;--accent-text:#be185d;--accent-soft:#fce7f3;--on-accent:#2a0718;--focus:#be185d;--body-accent-glow:#e83e8c00;--accent-wash:#e83e8c00;--accent-glow:#e83e8c29;--accent-shadow:#471e3121;--accent-shadow-strong:#471e313b;--header-accent:#e83e8c;--header-accent-soft:#fce7f3;--header-accent-border:#a66b87;--header-accent-ring:#e83e8c52;--header-accent-shadow:#471e312b;--shadow:0 14px 38px #2b182224;--shadow-soft:0 8px 24px #2b182212;--hero-start:#fffdfe;--hero-end:#fffdfe;--editor-bg:#f8f2f5}:root[data-website-theme=brown]{--bg:#faf7f4;--surface:#fffdfc;--surface-raised:#fff;--surface-muted:#f5f0eb;--text:#2b211b;--text-muted:#6b5d54;--border:#e4d8d0;--border-strong:#936f58;--accent:#8b5e3c;--accent-hover:#744a2f;--accent-text:#8b5e3c;--accent-soft:#f0e6de;--on-accent:#fff;--focus:#8b5e3c;--body-accent-glow:#8b5e3c00;--accent-wash:#8b5e3c00;--accent-glow:#8b5e3c29;--accent-shadow:#3e2a1f21;--accent-shadow-strong:#3e2a1f3b;--header-accent:#8b5e3c;--header-accent-soft:#f0e6de;--header-accent-border:#936f58;--header-accent-ring:#8b5e3c52;--header-accent-shadow:#3e2a1f2b;--shadow:0 14px 38px #2b211b24;--shadow-soft:0 8px 24px #2b211b12;--hero-start:#fffdfc;--hero-end:#fffdfc;--editor-bg:#f7f3ef}:root[data-theme=dark]{color-scheme:dark;--bg:#06142f;--surface:#081c3d;--surface-raised:#0b234b;--surface-muted:#0b2146;--text:#f6f8ff;--text-muted:#a9b8d2;--border:#1c3d6a;--border-strong:#3f6aad;--accent:#0e66ff;--accent-hover:#0758e8;--accent-text:#79a9ff;--accent-soft:#0d2c64;--on-accent:#fff;--danger:#ff958c;--warning:#fdbb74;--success:#5ad7a8;--focus:#8ab0ff;--shadow:0 22px 58px #00000047;--shadow-soft:0 12px 34px #0000002e;--hero-start:#071a39;--hero-end:#0b234b;--editor-bg:#f5f8ff}:root[data-theme=dark][data-website-theme=teal]{--bg:#041f1d;--surface:#062925;--surface-raised:#09332e;--surface-muted:#082e2a;--text:#f3fbf9;--text-muted:#a7c7c1;--border:#1b4d47;--border-strong:#3b7e74;--accent:#0e857a;--accent-hover:#0b7168;--accent-text:#5eead4;--accent-soft:#0a4b44;--focus:#5eead4;--body-accent-glow:#0e857a29;--accent-wash:#0e857a09;--accent-glow:#0e857a14;--accent-shadow:#0e857a2e;--accent-shadow-strong:#0e857a3d;--hero-start:#052320;--hero-end:#08312d;--editor-bg:#f3faf9}:root[data-theme=dark][data-website-theme=yellow]{--bg:#18170f;--surface:#211f13;--surface-raised:#2a2717;--surface-muted:#252316;--text:#fffbea;--text-muted:#c9c1a7;--border:#4a4528;--border-strong:#7a6d24;--accent:#f5c400;--accent-hover:#ffd429;--accent-text:#f5c400;--accent-soft:#443900;--on-accent:#2a2200;--focus:#ffe06a;--body-accent-glow:#f5c40029;--accent-wash:#f5c40012;--accent-glow:#f5c4003d;--accent-shadow:#00000057;--accent-shadow-strong:#0000007a;--header-accent:#f5c400;--shadow:0 22px 58px #00000057;--shadow-soft:0 12px 34px #00000038;--hero-start:#1a190f;--hero-end:#2a2410;--editor-bg:#15140d}:root[data-theme=dark][data-website-theme=red]{--bg:#181415;--surface:#221b1c;--surface-raised:#2b2324;--surface-muted:#261f20;--text:#fff7f7;--text-muted:#c8b8b9;--border:#4a393a;--border-strong:#8d5d61;--accent:#ff4d4f;--accent-hover:#ff6668;--accent-text:#ff8a8c;--accent-soft:#3b2526;--on-accent:#2a0c0d;--focus:#ff8a8c;--body-accent-glow:#ff4d4f00;--accent-wash:#ff4d4f0a;--accent-glow:#ff4d4f2e;--accent-shadow:#00000057;--accent-shadow-strong:#0000007a;--header-accent:#ff4d4f;--shadow:0 22px 58px #00000057;--shadow-soft:0 12px 34px #00000038;--hero-start:#221b1c;--hero-end:#221b1c;--editor-bg:#151213}:root[data-theme=dark][data-website-theme=black]{--bg:#000;--surface:#101010;--surface-raised:#181818;--surface-muted:#141414;--text:#f7f7f7;--text-muted:#b8b8b8;--border:#2f2f2f;--border-strong:#707070;--accent:#000;--accent-hover:#1a1a1a;--accent-text:#fff;--accent-soft:#242424;--on-accent:#fff;--focus:#d9d9d9;--body-accent-glow:#fff0;--accent-wash:#fff0;--accent-glow:#ffffff24;--accent-shadow:#ffffff1a;--accent-shadow-strong:#ffffff2e;--header-accent:#000;--shadow:0 22px 58px #000000b8;--shadow-soft:0 12px 34px #00000075;--hero-start:#101010;--hero-end:#101010;--editor-bg:#080808}:root[data-theme=dark][data-website-theme=purple]{--bg:#100d14;--surface:#18131f;--surface-raised:#211a2a;--surface-muted:#1c1624;--text:#faf7ff;--text-muted:#bfb5cc;--border:#392f47;--border-strong:#796490;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-text:#a78bfa;--accent-soft:#2d1e48;--on-accent:#fff;--focus:#c4b5fd;--body-accent-glow:#7c3aed00;--accent-wash:#7c3aed00;--accent-glow:#7c3aed38;--accent-shadow:#0000005c;--accent-shadow-strong:#00000080;--header-accent:#7c3aed;--shadow:0 22px 58px #000000b8;--shadow-soft:0 12px 34px #00000075;--hero-start:#18131f;--hero-end:#18131f;--editor-bg:#0d0a11}:root[data-theme=dark][data-website-theme=green]{--bg:#08140c;--surface:#0e1c12;--surface-raised:#15261a;--surface-muted:#111f15;--text:#f3faf5;--text-muted:#a9c0af;--border:#284331;--border-strong:#537760;--accent:#16a34a;--accent-hover:#159a47;--accent-text:#4ade80;--accent-soft:#123a20;--on-accent:#071a0d;--focus:#86efac;--body-accent-glow:#16a34a00;--accent-wash:#16a34a00;--accent-glow:#16a34a33;--accent-shadow:#00000057;--accent-shadow-strong:#0000007a;--header-accent:#16a34a;--shadow:0 22px 58px #000000b3;--shadow-soft:0 12px 34px #00000070;--hero-start:#0e1c12;--hero-end:#0e1c12;--editor-bg:#061009}:root[data-theme=dark][data-website-theme=orange]{--bg:#15100c;--surface:#1e1712;--surface-raised:#282019;--surface-muted:#231b15;--text:#fff8f2;--text-muted:#c7b7aa;--border:#45362a;--border-strong:#80634b;--accent:#f97316;--accent-hover:#ea580c;--accent-text:#fdba74;--accent-soft:#44240f;--on-accent:#2a1100;--focus:#fdba74;--body-accent-glow:#f9731600;--accent-wash:#f9731600;--accent-glow:#f9731633;--accent-shadow:#00000057;--accent-shadow-strong:#0000007a;--header-accent:#f97316;--shadow:0 22px 58px #000000b3;--shadow-soft:0 12px 34px #00000070;--hero-start:#1e1712;--hero-end:#1e1712;--editor-bg:#100c09}:root[data-theme=dark][data-website-theme=pink]{--bg:#140d11;--surface:#1d1419;--surface-raised:#271b21;--surface-muted:#22171d;--text:#fff7fb;--text-muted:#c8b4be;--border:#43313a;--border-strong:#81566b;--accent:#e83e8c;--accent-hover:#d63384;--accent-text:#f472b6;--accent-soft:#4a1930;--on-accent:#2a0718;--focus:#f9a8d4;--body-accent-glow:#e83e8c00;--accent-wash:#e83e8c00;--accent-glow:#e83e8c33;--accent-shadow:#00000059;--accent-shadow-strong:#0000007d;--header-accent:#e83e8c;--shadow:0 22px 58px #000000b5;--shadow-soft:0 12px 34px #00000073;--hero-start:#1d1419;--hero-end:#1d1419;--editor-bg:#100a0d}:root[data-theme=dark][data-website-theme=brown]{--bg:#120e0b;--surface:#1b1511;--surface-raised:#251d17;--surface-muted:#201913;--text:#faf6f2;--text-muted:#c4b7ad;--border:#3e3027;--border-strong:#775c49;--accent:#8b5e3c;--accent-hover:#744a2f;--accent-text:#d6a77f;--accent-soft:#3a291d;--on-accent:#fff;--focus:#e1b18c;--body-accent-glow:#8b5e3c00;--accent-wash:#8b5e3c00;--accent-glow:#8b5e3c33;--accent-shadow:#00000059;--accent-shadow-strong:#0000007d;--header-accent:#8b5e3c;--shadow:0 22px 58px #000000b5;--shadow-soft:0 12px 34px #00000073;--hero-start:#1b1511;--hero-end:#1b1511;--editor-bg:#0e0a08}@media (width<=1024px){:root{--tool-card-padding:2rem;--tool-heading-gap:1.75rem;--tool-page-section-gap:24px}}@media (width<=767px){:root{--tool-page-section-gap:20px}}@media (width<=600px){:root{--page-gutter:1.25rem;--card-gap:1rem;--tool-card-padding:1.25rem;--tool-heading-gap:1.5rem;--font-size-page-title:30px;--font-size-page-description:16px;--font-size-section-title:23px;--font-size-preview-label:17px;--font-size-control-label:16px;--font-size-helper:14px;--font-size-tool-button:16px;--font-size-result-options-intro:15px;--font-size-upload-title:21px;--font-size-upload-choose:17px;--font-size-upload-accepts:15px;--font-size-upload-sample:16px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html[data-language-island-pending] main astro-island{visibility:hidden}html{font-family:var(--font-sans);background:var(--bg);color:var(--text);scroll-behavior:smooth;scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{background:radial-gradient(circle at 50% -20%, var(--body-accent-glow), transparent 38rem), var(--bg);min-width:320px;min-height:100vh;margin:0;font-weight:520;line-height:1.6}:root[dir=rtl] body{text-align:left;direction:ltr}:root[dir=rtl] :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=number],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable=true]){direction:rtl;unicode-bidi:plaintext}:root[dir=rtl] :where(h1,h2,h3,h4,h5,h6,p,a,button,label,legend,summary,dt,dd,figcaption,span,strong,em,small,time):not(:has(>*)):not(.page-title):not([dir]){text-align:match-parent;unicode-bidi:plaintext}:root[dir=rtl] .page-title{text-align:left;direction:ltr;unicode-bidi:plaintext}:root[dir=rtl] :is(.image-tool-name,.tool-ready-benefit__title,.tool-ready-benefit__description){text-align:left}:root[dir=rtl] :is(audio,video,input[type=number],input[type=range],output,code,pre,kbd,samp,[class*=timecode],[class*=timeline],[class*=waveform],[class*=transport-buttons],[class*=name-field],.audio-preview-transport__controls,.rotate-flip-custom-direction__buttons,.rotate-flip-button-grid){direction:ltr;unicode-bidi:isolate}html[lang=ko] body{overflow-wrap:anywhere;word-break:keep-all}html[lang=ja] body,html:is([lang=zh-CN],[lang=zh-TW]) body{line-break:strict}html[lang=zh-CN]{font-family:Afacad Flux Variable,Afacad Flux,PingFang SC,Microsoft YaHei,ui-sans-serif,sans-serif}html[lang=zh-TW]{font-family:Afacad Flux Variable,Afacad Flux,PingFang TC,Microsoft JhengHei,ui-sans-serif,sans-serif}html[lang=ar]{font-family:Afacad Flux Variable,Afacad Flux,Geeza Pro,Noto Sans Arabic,Segoe UI,ui-sans-serif,sans-serif}html[lang=hi]{font-family:Afacad Flux Variable,Afacad Flux,Kohinoor Devanagari,Noto Sans Devanagari,Segoe UI,ui-sans-serif,sans-serif}html[lang=th]{font-family:Afacad Flux Variable,Afacad Flux,Thonburi,Noto Sans Thai,Tahoma,ui-sans-serif,sans-serif}html:is([lang=ar],[lang=hi],[lang=th]) :is(h1,h2,h3,.page-title,.section-title,.eyebrow,button){letter-spacing:normal}html[lang=ko] .eyebrow,html[lang=ja] .eyebrow,html[lang=zh-CN] .eyebrow,html[lang=zh-TW] .eyebrow{letter-spacing:.03em;text-transform:none}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}a{color:var(--accent-text);text-underline-offset:.2em}a:hover{text-decoration-thickness:.12em}img,canvas,svg{max-width:100%}button,.button{min-height:2.75rem}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--accent-soft)}.skip-link{z-index:1000;background:var(--surface);padding:.75rem 1rem;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translateY(-130%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--content-max-width));margin-inline:auto}.narrow{width:min(100% - 2rem,780px);margin-inline:auto}.eyebrow{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:750}h1,h2,h3{letter-spacing:-.025em;font-weight:800;line-height:1.18}h1{font-size:clamp(2rem,5vw,3.65rem)}h2{font-size:clamp(1.45rem,3vw,2.25rem)}h3{font-size:1.1rem}p,li{max-width:74ch}.muted{color:var(--text-muted)}.section{padding-block:var(--section-padding-large)}.section--compact{padding-block:2.5rem}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading h2,.section-heading p{margin:0}.grid{gap:1rem;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:1.25rem}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.section-card{padding:var(--tool-card-padding);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--accent-wash), transparent 42%), var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.section-card:after{z-index:0;top:-11rem;background:radial-gradient(circle, var(--accent-glow), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:24rem;height:24rem;position:absolute;inset-inline-end:-9rem}.section-card>*{z-index:1;position:relative}:root[data-website-theme=yellow] body{background-color:var(--bg);background-image:none}:root[data-website-theme=yellow] .section-card{background-color:var(--surface);background-image:none}:root[data-website-theme=yellow] .section-card:after{background-color:#0000;background-image:none}:root[data-website-theme=red] body{background-color:var(--bg);background-image:none}:root[data-website-theme=red] .section-card{background-color:var(--surface);background-image:none}:root[data-website-theme=red] .section-card:after{background-color:#0000;background-image:none}:root[data-website-theme=black] body{background-color:var(--bg);background-image:none}:root[data-website-theme=black] .section-card{background-color:var(--surface);background-image:none}:root[data-website-theme=black] .section-card:after{background-color:#0000;background-image:none}:root:is([data-website-theme=purple],[data-website-theme=green],[data-website-theme=orange],[data-website-theme=pink],[data-website-theme=brown]) body{background-color:var(--bg);background-image:none}:root:is([data-website-theme=purple],[data-website-theme=green],[data-website-theme=orange],[data-website-theme=pink],[data-website-theme=brown]) .section-card{background-color:var(--surface);background-image:none}:root:is([data-website-theme=purple],[data-website-theme=green],[data-website-theme=orange],[data-website-theme=pink],[data-website-theme=brown]) .section-card:after{background-color:#0000;background-image:none}:root[data-website-theme=black] .upload-symbol,:root[data-website-theme=black] .button:not(.button--secondary){border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong), 0 7px 16px var(--accent-shadow)}.section-card-title{margin:0 0 var(--tool-heading-gap);color:var(--text);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.18}.page-title{--tool-title-tile-size:3.25rem;min-width:0;color:var(--text);font-size:var(--font-size-page-title);hyphens:auto;font-weight:700;line-height:var(--line-height-page-title);letter-spacing:-.025em;overflow-wrap:anywhere;text-align:start;align-items:center;gap:1rem;display:flex;position:relative}.page-title>span{hyphens:auto;overflow-wrap:anywhere;min-width:0}.page-title:before{width:var(--tool-title-tile-size);height:var(--tool-title-tile-size);flex:0 0 var(--tool-title-tile-size);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--accent-soft);content:"";border-radius:.9rem;display:inline-grid}.page-description{color:var(--text-muted);font-size:var(--font-size-page-description);font-weight:500;line-height:var(--line-height-page-description);text-align:start}.section-title{color:var(--text);font-size:var(--font-size-section-title);font-weight:700;line-height:var(--line-height-section-title);letter-spacing:-.025em;text-align:start;margin:0}.preview-label{width:100%;color:var(--text);font-size:var(--font-size-preview-label);font-weight:700;line-height:var(--line-height-preview-label);text-align:center;margin:0 0 12px}.control-label{color:var(--text);font-size:var(--font-size-control-label);font-weight:700;line-height:var(--line-height-control-label);text-align:start}.helper-text{color:var(--text-muted);font-size:var(--font-size-helper);font-weight:500;line-height:var(--line-height-helper);text-align:start}.save-as-format-guidance{color:var(--warning);margin:0;font-weight:600}.tool-processing-hidden-copy{visibility:hidden}.meta-label{color:var(--text-muted);font-size:var(--font-size-meta-label);font-weight:600;line-height:var(--line-height-meta-label);text-align:start}.meta-value{color:var(--text);font-size:var(--font-size-meta-value);font-weight:700;line-height:var(--line-height-meta-value);text-align:start}.preview-summary{color:var(--text-muted);font-size:var(--font-size-helper);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;margin:14px 0 0;font-weight:600;line-height:1.4}@media (width<=600px){.preview-summary{white-space:normal}}.button{min-height:var(--button-min-height);padding:var(--button-padding-block) var(--button-padding-inline);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);box-shadow:0 7px 16px var(--accent-shadow);font-family:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;align-items:center;gap:.5rem;line-height:1.2;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.button:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button--secondary{border-color:var(--border-strong);color:var(--text);box-shadow:none;background:0 0}.button--secondary:hover{border-color:var(--accent);background:var(--surface-muted);color:var(--text)}.button--secondary:active{background:var(--accent-soft)}.button:disabled{cursor:not-allowed;opacity:.55}.tool-action-button{min-height:var(--tool-action-height);padding-inline:var(--tool-action-padding-inline);font-size:var(--font-size-tool-button);font-weight:700;line-height:var(--line-height-button);text-align:center}.small-action-button{min-height:var(--small-action-height);font-size:var(--font-size-small-button);font-weight:700;line-height:var(--line-height-button);text-align:center}.tool-actions{gap:var(--action-gap);flex-wrap:wrap;display:flex}.tool-workspace-shell .section-title[tabindex="-1"]:focus{outline:none}@media (width>=960px){.section-card:has(>.tool-workspace-shell[data-tool-state=upload]){grid-template-rows:1fr 1fr;grid-template-columns:minmax(17rem,.76fr) minmax(32rem,1.24fr);align-items:center;column-gap:2.5rem;min-height:18rem;display:grid}.section-card:has(>.tool-workspace-shell[data-tool-state=upload])>.section-card-title{grid-area:1/1;align-self:end;margin-bottom:.75rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload])>.tool-description{grid-area:2/1;align-self:start;margin-bottom:0}.section-card:has(>.tool-workspace-shell[data-tool-state=upload])>.tool-workspace-shell{grid-area:1/2/span 2;align-self:stretch}.section-card:has(>.tool-workspace-shell[data-tool-state=upload])>.tool-workspace-shell>.drop-zone{height:100%;min-height:16rem;padding:1.35rem 1.5rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload]) .upload-content{gap:.65rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload]) .upload-content__lead{gap:.8rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload]) .upload-symbol{border-radius:.85rem;width:3.65rem;height:3.65rem;font-size:1.8rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload]) .upload-choose.button{min-height:3.1rem;padding-inline:1.5rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload]) .upload-sample.button{min-height:2.75rem;padding-inline:1.25rem}.section-card:has(>.tool-workspace-shell[data-tool-state=upload])>.tool-status{grid-column:2}}@media (width<=600px){.page-title{--tool-title-tile-size:2.7rem;gap:.75rem}.page-title:before{border-radius:.75rem}.tool-actions{flex-direction:column;align-items:stretch}.tool-actions>.button{width:100%}}.privacy-note{border-inline-start:4px solid var(--accent);background:var(--accent-soft);border-start-start-radius:0;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);border-end-start-radius:0;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.privacy-note strong{display:block}.breadcrumbs ol{color:var(--text-muted);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--border-strong);margin-inline-start:.4rem}.prose h2{margin-top:2.3em}.prose h3{margin-top:1.7em}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:.7rem}.notice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:.22s;animation-timing-function:ease-in-out}html[data-theme-transition=mode]::view-transition-old(root){animation:.36s cubic-bezier(.4,0,.2,1) both yomifish-mode-theme-fade-out}html[data-theme-transition=mode]::view-transition-new(root){animation:.36s cubic-bezier(.4,0,.2,1) both yomifish-mode-theme-fade-in}.tool-section .section-card>.section-card-title.page-title{view-transition-name:tool-ready-title}.tool-section .tool-ready-benefits{view-transition-name:tool-ready-benefits}html[data-theme-transition=mode] .site-header__primary{view-transition-name:site-header-primary!important}html[data-theme-transition] .site-header,html[data-theme-transition] .tool-section .section-card>.section-card-title.page-title,html[data-theme-transition] .tool-section .tool-ready-benefits{view-transition-name:none!important}html[data-theme-transition=mode]::view-transition-group(site-header-primary),html[data-theme-transition=mode]::view-transition-old(site-header-primary),html[data-theme-transition=mode]::view-transition-new(site-header-primary){animation:none}html[data-theme-transition=mode]::view-transition-old(site-header-primary){opacity:0}html[data-theme-transition=mode]::view-transition-new(site-header-primary){opacity:1}::view-transition-old(tool-ready-title),::view-transition-new(tool-ready-title),::view-transition-old(tool-ready-benefits),::view-transition-new(tool-ready-benefits){animation-duration:.18s;animation-timing-function:ease-in-out}}@keyframes yomifish-mode-theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes yomifish-mode-theme-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=780px){.grid--2,.grid--3{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}}@media (width<=1024px){.section{padding-block:var(--section-padding-medium)}}@media (width<=600px){.section{padding-block:var(--section-padding-small)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-blank-canvas=true]{color-scheme:light;--bg:#f4f4f2;--surface:#fff;--surface-raised:#fff;--surface-muted:#f7f7f5;--text:#111;--text-muted:#666662;--border:#d7d7d2;--border-strong:#8a8a84;--accent:#111;--accent-hover:#2a2a2a;--accent-text:#111;--accent-soft:#ececea;--on-accent:#fff;--body-accent-glow:transparent;--accent-wash:transparent;--accent-glow:transparent;--accent-shadow:transparent;--accent-shadow-strong:transparent;--header-accent:#111;--header-accent-soft:#ececea;--header-accent-border:#8a8a84;--header-accent-ring:#0000001f;--header-accent-shadow:transparent;--danger:#111;--warning:#3f3f3b;--success:#111;--focus:#111;--shadow:none;--shadow-soft:none;--hero-start:#fff;--hero-end:#fff;--editor-bg:#f5f5f3;--checker-light:#fff;--checker-dark:#ddddda}:root[data-blank-canvas=true] body{background:var(--bg);color:var(--text)}:root[data-blank-canvas=true] main{min-height:calc(100vh - var(--header-height));background:var(--bg)}:root[data-collection-page=true]::view-transition-group(root),:root[data-collection-page=true]::view-transition-old(root),:root[data-collection-page=true]::view-transition-new(root){mix-blend-mode:normal;animation:none!important}:root[data-collection-page=true]::view-transition-old(root){opacity:0}:root[data-blank-canvas=true][data-collection-page=true]{color-scheme:dark;--bg:#0a0a0a;--surface:#171717;--surface-raised:#202020;--surface-muted:#121212;--text:#f0f0ee;--text-muted:#a3a3a0;--collection-secondary-text:#bdbdb8;--border:#2b2b2b;--border-strong:#777;--accent:#eeeee8;--accent-hover:#fff;--accent-text:#eee;--accent-soft:#282828;--on-accent:#111;--focus:#eee;--collection-feature:#eeeee8;--collection-feature-text:#141414;--collection-feature-description:#4f4f4c;--header-accent:#eee;--header-accent-soft:#282828;--header-height:89px}:root[data-blank-canvas=true][data-collection-page=true][data-theme=light]{color-scheme:light;--bg:#f4f4f2;--surface:#fff;--surface-raised:#eaeae7;--surface-muted:#f0f0ed;--text:#151515;--text-muted:#666662;--collection-secondary-text:#4f4f4c;--border:#d8d8d3;--border-strong:#777;--accent:#161616;--accent-hover:#303030;--accent-text:#161616;--accent-soft:#e7e7e3;--on-accent:#fff;--focus:#111;--collection-feature:#191919;--collection-feature-text:#f4f4f0;--collection-feature-description:#bdbdb8;--header-accent:#111;--header-accent-soft:#e7e7e3}:root[data-collection-page=true] .site-header{--bg:inherit;--surface:inherit;--surface-raised:inherit;--surface-muted:inherit;--text:inherit;--text-muted:inherit;--border:inherit;--border-strong:inherit;--accent:inherit;--accent-hover:inherit;--accent-text:inherit;--accent-soft:inherit;--on-accent:inherit;--focus:inherit;position:sticky}:root[data-collection-page=true] .site-header__primary{background:var(--bg);backdrop-filter:none}:root[data-collection-page=true] .header-inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:24px;width:calc(100% - 128px);max-width:1504px;min-height:88px;margin-inline:auto;padding:0}:root[data-collection-page=true] .header-start>:not(.collection-brand):not(.product-mode-selector),:root[data-collection-page=true] .header-inner>.product-nav,:root[data-collection-page=true] .image-tool-menu-shell{display:none}:root[data-collection-page=true] .collection-brand{color:var(--text);white-space:nowrap;direction:ltr;flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.collection-brand img{object-fit:contain;flex:none;max-width:none;display:block}.collection-brand .collection-brand-logo{width:auto;height:56px}.collection-brand .collection-brand-wordmark{width:148.866px;height:auto}.collection-brand .collection-brand-wordmark--light,:root[data-theme=light] .collection-brand-wordmark--dark{display:none}:root[data-theme=light] .collection-brand-wordmark--light{display:block}:root[data-collection-page=true] .header-start{flex-wrap:nowrap;column-gap:12px}:root[data-collection-page=true] .product-mode-selector{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-inline-start:24px;padding:3px;display:inline-grid;position:relative}:root[data-collection-page=true] .product-mode-selector [data-product-mode-option]{min-height:36px;color:var(--collection-secondary-text);letter-spacing:.04em;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:7px 14px;font-size:16px;font-weight:500;display:inline-flex}:root[data-collection-page=true] .product-mode-selector [data-product-mode-option]:hover{background:var(--surface-raised);color:var(--text)}:root[data-collection-page=true] .product-mode-selector [data-product-mode-option][data-active]{background:var(--accent);color:var(--on-accent)}:root[data-collection-page=true] .header-actions{grid-column:2;align-items:center;gap:18px;display:flex}:root[data-collection-page=true] :is(.collection-theme,.language-selector--icon-only .language-trigger){box-sizing:border-box;border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font-size:24px;display:inline-grid}:root[data-collection-page=true] :is(.collection-theme,.language-selector--icon-only .language-trigger):hover{border-color:var(--border-strong);background:var(--surface-raised)}.tool-collection{width:calc(100% - 128px);max-width:1504px;margin:0 auto;padding-top:24px}.collection-ko{display:none}:root[data-language=ko] .collection-ko{display:inline}:root[data-language=ko] .collection-en{display:none}.collection-tabs{scrollbar-width:thin;border-block:1px solid var(--border);justify-content:space-between;gap:clamp(18px,2vw,32px);margin-bottom:24px;padding-inline:20px;display:flex;overflow-x:auto}.collection-tabs a,.collection-tabs .collection-lab-description,.collection-tabs .collection-tab-unavailable{min-height:64px;color:var(--collection-secondary-text);white-space:nowrap;flex:none;align-items:center;font-size:17px;font-weight:450;text-decoration:none;display:flex;position:relative}.collection-tabs--preview{justify-content:flex-start}.collection-tab-divider{color:var(--border);align-items:center;display:flex}.collection-tabs .collection-tab-unavailable{color:var(--text-muted);cursor:default}.collection-tabs .collection-lab-description{max-width:none;margin:0}.collection-tabs a[aria-current],.collection-tabs a:hover{color:var(--text)}.collection-tabs a[aria-current]:after{content:"";bottom:0;background:var(--text);height:2px;position:absolute;inset-inline:0}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.collection-lab{min-height:50vh}.collection-cell{min-width:0;max-width:none}.collection-cell--featured{grid-column:span 2}.collection-card{border:1px solid var(--border);background:var(--surface);height:100%;min-height:244px;color:var(--text);border-radius:12px;flex-direction:column;padding:25px 26px 22px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.collection-card[href]{cursor:pointer}.collection-card[href]:hover{background:var(--surface-raised);border-color:var(--border-strong);transform:translateY(-3px)}.collection-card-top{min-height:23px;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:12px;font-size:14px;font-weight:400;line-height:1;display:flex}.collection-cell:hover .collection-card[href]{background:var(--surface-raised);border-color:var(--border-strong);transform:translateY(-3px)}.collection-cell:hover .collection-card-arrow{transform:rotate(0)}.collection-card-arrow{transform-origin:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:23px;line-height:1;transition:transform .22s;display:inline-flex;transform:rotate(-45deg)}.collection-card[href]:is(:hover,:focus-visible) .collection-card-arrow{transform:rotate(0)}.collection-card-copy{z-index:1;margin-top:auto;padding-top:48px;position:relative}.collection-card h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.7vw,29px);font-weight:450;line-height:1.15}.collection-card p{color:var(--collection-secondary-text);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.4}.collection-card-action{z-index:1;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:450;display:flex;position:relative}.collection-cell:not(.collection-cell--featured) .collection-card-copy{margin-block:auto;padding-block:24px}.collection-cell:not(.collection-cell--featured) .collection-card-action{margin-top:0}.collection-cell--featured .collection-card{background:var(--collection-feature);border-color:var(--collection-feature);min-height:280px;color:var(--collection-feature-text)}.collection-cell--featured:hover .collection-card[href]{background:var(--collection-feature);border-color:var(--border-strong)}.collection-cell--featured h2{max-width:90%;font-size:clamp(32px,2.7vw,44px)}.collection-cell--featured .collection-card-copy{margin-top:0;padding-top:32px}.collection-cell--featured .collection-card-action{margin-top:auto;padding-top:28px}.collection-cell--featured :is(.collection-card-top,.collection-card-action){color:color-mix(in srgb, var(--collection-feature-text) 72%, transparent)}.collection-cell--featured .collection-card p{color:var(--collection-feature-description)}.collection-card[aria-disabled=true]{cursor:default}.collection-image-slot{border:1px dashed color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);flex:0 0 64px;width:64px;height:64px;margin-right:auto;display:block}.collection-image-slot img{object-fit:contain;width:100%;height:100%;display:block}[data-tool-key^=pdf\:] .collection-image-slot{flex:0 0 var(--pdf-icon-width,64px);width:var(--pdf-icon-width,64px);height:var(--pdf-icon-height,64px);margin-top:var(--pdf-icon-top,0px);margin-bottom:var(--pdf-icon-bottom,0px);color:var(--text);mask-image:var(--pdf-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=pdf\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=pdf\:merge-pdf]{--pdf-icon:url(/icons/tools/pdf/merge-pdf.svg);--pdf-icon-width:156px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:compress-pdf]{--pdf-icon:url(/icons/tools/pdf/compress-pdf.svg);--pdf-icon-width:140px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:split-pdf]{--pdf-icon:url(/icons/tools/pdf/split-pdf.svg);--pdf-icon-width:140px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:organize-pdf]{--pdf-icon:url(/icons/tools/pdf/organize-pdf.svg);--pdf-icon-width:136px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:crop-pdf]{--pdf-icon:url(/icons/tools/pdf/crop-pdf.svg);--pdf-icon-width:92px;--pdf-icon-height:76px;--pdf-icon-top:-4px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:pdf-to-images]{--pdf-icon:url(/icons/tools/pdf/pdf-to-images.svg);--pdf-icon-width:164px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:ocr-pdf]{--pdf-icon:url(/icons/tools/pdf/ocr-pdf.svg);--pdf-icon-width:76px}[data-tool-key=pdf\:pdf-to-text]{--pdf-icon:url(/icons/tools/pdf/pdf-to-text.svg);--pdf-icon-width:156px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:scan-to-pdf]{--pdf-icon:url(/icons/tools/pdf/scan-to-pdf.svg);--pdf-icon-width:84px;--pdf-icon-height:84px;--pdf-icon-top:-12px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:text-to-pdf]{--pdf-icon:url(/icons/tools/pdf/text-to-pdf.svg);--pdf-icon-width:156px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:sign-pdf]{--pdf-icon:url(/icons/tools/pdf/sign-pdf.svg);--pdf-icon-width:96px;--pdf-icon-height:76px;--pdf-icon-top:-4px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:annotate-pdf]{--pdf-icon:url(/icons/tools/pdf/annotate-pdf.svg);--pdf-icon-width:92px;--pdf-icon-height:76px;--pdf-icon-top:-4px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:fill-pdf-forms]{--pdf-icon:url(/icons/tools/pdf/fill-pdf-forms.svg);--pdf-icon-width:86px;--pdf-icon-height:68px;--pdf-icon-top:-4px}[data-tool-key=pdf\:watermark-pdf]{--pdf-icon:url(/icons/tools/pdf/watermark-pdf.svg);--pdf-icon-width:112px;--pdf-icon-height:76px;--pdf-icon-top:-4px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:add-page-numbers]{--pdf-icon:url(/icons/tools/pdf/add-page-numbers.svg);--pdf-icon-width:132px;--pdf-icon-height:80px;--pdf-icon-top:-16px}[data-tool-key=pdf\:protect-pdf]{--pdf-icon:url(/icons/tools/pdf/protect-pdf.svg);--pdf-icon-width:72px;--pdf-icon-height:72px;--pdf-icon-top:-8px}[data-tool-key=pdf\:unlock-pdf]{--pdf-icon:url(/icons/tools/pdf/unlock-pdf.svg);--pdf-icon-width:80px;--pdf-icon-height:72px;--pdf-icon-top:-8px}[data-tool-key=pdf\:redact-pdf]{--pdf-icon:url(/icons/tools/pdf/redact-pdf.svg);--pdf-icon-width:88px;--pdf-icon-height:76px;--pdf-icon-top:-4px;--pdf-icon-bottom:-8px}[data-tool-key=pdf\:compare-pdfs]{--pdf-icon:url(/icons/tools/pdf/compare-pdfs.svg);--pdf-icon-width:156px;--pdf-icon-height:80px;--pdf-icon-top:-12px;--pdf-icon-bottom:-4px}@media (width>=761px) and (width<=900px),(width>=1101px) and (width<=1280px){.collection-grid>:is([data-tool-key=pdf\:pdf-to-images],[data-tool-key=pdf\:pdf-to-text],[data-tool-key=pdf\:text-to-pdf],[data-tool-key=pdf\:compare-pdfs]){grid-column:span 2}}@media (width<=600px){.collection-grid>:is([data-tool-key=pdf\:pdf-to-images],[data-tool-key=pdf\:pdf-to-text],[data-tool-key=pdf\:text-to-pdf],[data-tool-key=pdf\:compare-pdfs]){grid-column:1/-1}}@media (width<=480px){.collection-grid>:is([data-tool-key=pdf\:merge-pdf],[data-tool-key=pdf\:compress-pdf],[data-tool-key=pdf\:split-pdf],[data-tool-key=pdf\:organize-pdf],[data-tool-key=pdf\:add-page-numbers],[data-tool-key=pdf\:watermark-pdf]){grid-column:1/-1}}[data-tool-key^=video\:] .collection-image-slot{flex:0 0 var(--video-icon-width,64px);width:var(--video-icon-width,64px);height:var(--video-icon-height,64px);margin-top:var(--video-icon-top,0px);margin-bottom:var(--video-icon-bottom,0px);color:var(--text);mask-image:var(--video-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=video\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=video\:trim-video]{--video-icon:url(/icons/tools/video/trim-video.svg);--video-icon-width:96px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:split-video]{--video-icon:url(/icons/tools/video/split-video.svg);--video-icon-width:104px;--video-icon-height:80px;--video-icon-top:-16px}[data-tool-key=video\:merge-videos]{--video-icon:url(/icons/tools/video/merge-videos.svg);--video-icon-width:176px}[data-tool-key=video\:compress-video]{--video-icon:url(/icons/tools/video/compress-video.svg);--video-icon-width:154px}[data-tool-key=video\:convert-video]{--video-icon:url(/icons/tools/video/convert-video.svg);--video-icon-width:88px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:enhancer]{--video-icon:url(/icons/tools/video/enhancer.svg);--video-icon-width:96px;--video-icon-height:80px;--video-icon-top:-16px}[data-tool-key=video\:adjust-video]{--video-icon:url(/icons/tools/video/adjust-video.svg);--video-icon-width:88px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:sharpen]{--video-icon:url(/icons/tools/video/sharpen.svg);--video-icon-width:92px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:resize-video]{--video-icon:url(/icons/tools/video/resize-video.svg);--video-icon-width:96px}[data-tool-key=video\:crop-video]{--video-icon:url(/icons/tools/video/crop-video.svg);--video-icon-width:96px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:rotate-flip-video]{--video-icon:url(/icons/tools/video/rotate-flip-video.svg);--video-icon-width:92px;--video-icon-height:84px;--video-icon-top:-20px}[data-tool-key=video\:video-to-gif]{--video-icon:url(/icons/tools/video/video-to-gif.svg);--video-icon-width:172px}[data-tool-key=video\:extract-video-frames]{--video-icon:url(/icons/tools/video/extract-video-frames.svg);--video-icon-width:176px}[data-tool-key=video\:slideshow-maker]{--video-icon:url(/icons/tools/video/slideshow-maker.svg);--video-icon-width:176px}[data-tool-key=video\:video-to-audio]{--video-icon:url(/icons/tools/video/video-to-audio.svg);--video-icon-width:164px}[data-tool-key=video\:add-audio-to-video]{--video-icon:url(/icons/tools/video/add-audio-to-video.svg);--video-icon-width:112px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:change-video-volume]{--video-icon:url(/icons/tools/video/change-video-volume.svg);--video-icon-width:128px}[data-tool-key=video\:screen-recorder]{--video-icon:url(/icons/tools/video/screen-recorder.svg);--video-icon-width:84px}[data-tool-key=video\:webcam-recorder]{--video-icon:url(/icons/tools/video/webcam-recorder.svg)}[data-tool-key=video\:add-subtitles]{--video-icon:url(/icons/tools/video/add-subtitles.svg);--video-icon-width:92px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:add-text-to-video]{--video-icon:url(/icons/tools/video/add-text-to-video.svg);--video-icon-width:88px;--video-icon-height:80px;--video-icon-top:-16px}[data-tool-key=video\:add-watermark-to-video]{--video-icon:url(/icons/tools/video/add-watermark-to-video.svg);--video-icon-width:132px}[data-tool-key=video\:change-video-speed]{--video-icon:url(/icons/tools/video/change-video-speed.svg);--video-icon-width:100px;--video-icon-height:72px;--video-icon-bottom:-8px}[data-tool-key=video\:loop-video]{--video-icon:url(/icons/tools/video/loop-video.svg);--video-icon-width:76px}@media (width>=761px) and (width<=900px),(width>=1101px) and (width<=1280px){.collection-grid>:is([data-tool-key=video\:merge-videos],[data-tool-key=video\:video-to-gif],[data-tool-key=video\:extract-video-frames],[data-tool-key=video\:slideshow-maker],[data-tool-key=video\:video-to-audio]){grid-column:span 2}}@media (width<=600px){.collection-grid>:is([data-tool-key=video\:merge-videos],[data-tool-key=video\:video-to-gif],[data-tool-key=video\:extract-video-frames],[data-tool-key=video\:slideshow-maker],[data-tool-key=video\:video-to-audio]){grid-column:1/-1}}@media (width<=520px){.collection-grid>[data-tool-key=video\:compress-video]{grid-column:1/-1}}@media (width<=480px){.collection-grid>:is([data-tool-key=video\:add-audio-to-video],[data-tool-key=video\:change-video-volume],[data-tool-key=video\:add-watermark-to-video]){grid-column:1/-1}}[data-tool-key^=calculators\:] .collection-image-slot{flex:0 0 var(--calc-icon-width,64px);width:var(--calc-icon-width,64px);height:var(--calc-icon-height,64px);color:var(--text);mask-image:var(--calc-icon);transform:translateY(var(--calc-icon-y,0px));background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=calculators\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=calculators\:calculator]{--calc-icon:url(/icons/tools/calculators/calculator.svg);--calc-icon-y:2px}[data-tool-key=calculators\:percentage-calculator]{--calc-icon:url(/icons/tools/calculators/percentage-calculator.svg);--calc-icon-y:2px}[data-tool-key=calculators\:unit-converter]{--calc-icon:url(/icons/tools/calculators/unit-converter.svg);--calc-icon-y:2px}[data-tool-key=calculators\:fraction-calculator]{--calc-icon:url(/icons/tools/calculators/fraction-calculator.svg);--calc-icon-y:2px}[data-tool-key=calculators\:ratio-proportion-calculator]{--calc-icon:url(/icons/tools/calculators/ratio-proportion-calculator.svg);--calc-icon-height:68px}[data-tool-key=calculators\:ratio-proportion-calculator] .collection-image-slot{margin-top:-4px}[data-tool-key=calculators\:average-statistics-calculator]{--calc-icon:url(/icons/tools/calculators/average-statistics-calculator.svg);--calc-icon-y:2px}[data-tool-key=calculators\:bmi-calculator]{--calc-icon:url(/icons/tools/calculators/bmi-calculator.svg);--calc-icon-y:2px}[data-tool-key=calculators\:calorie-bmr-tdee-calculator]{--calc-icon:url(/icons/tools/calculators/calorie-bmr-tdee-calculator.svg)}[data-tool-key=calculators\:body-fat-calculator]{--calc-icon:url(/icons/tools/calculators/body-fat-calculator.svg)}[data-tool-key=calculators\:pregnancy-due-date-calculator]{--calc-icon:url(/icons/tools/calculators/pregnancy-due-date-calculator.svg);--calc-icon-width:72px}[data-tool-key=calculators\:pace-calculator]{--calc-icon:url(/icons/tools/calculators/pace-calculator.svg);--calc-icon-width:72px}[data-tool-key=calculators\:age-calculator]{--calc-icon:url(/icons/tools/calculators/age-calculator.svg)}[data-tool-key=calculators\:date-calculator]{--calc-icon:url(/icons/tools/calculators/date-calculator.svg)}[data-tool-key=calculators\:time-calculator]{--calc-icon:url(/icons/tools/calculators/time-calculator.svg)}[data-tool-key=calculators\:time-zone-converter]{--calc-icon:url(/icons/tools/calculators/time-zone-converter.svg);--calc-icon-width:156px}[data-tool-key=calculators\:loan-calculator]{--calc-icon:url(/icons/tools/calculators/loan-calculator.svg)}[data-tool-key=calculators\:mortgage-calculator]{--calc-icon:url(/icons/tools/calculators/mortgage-calculator.svg);--calc-icon-y:.75px}[data-tool-key=calculators\:compound-interest-calculator]{--calc-icon:url(/icons/tools/calculators/compound-interest-calculator.svg);--calc-icon-y:.714px}[data-tool-key=calculators\:roi-calculator]{--calc-icon:url(/icons/tools/calculators/roi-calculator.svg)}[data-tool-key=calculators\:discount-calculator]{--calc-icon:url(/icons/tools/calculators/discount-calculator.svg);--calc-icon-width:72px}[data-tool-key=calculators\:tip-calculator]{--calc-icon:url(/icons/tools/calculators/tip-calculator.svg);--calc-icon-width:80px}[data-tool-key=calculators\:sales-tax-vat-calculator]{--calc-icon:url(/icons/tools/calculators/sales-tax-vat-calculator.svg);--calc-icon-width:76px}[data-tool-key=calculators\:salary-hourly-pay-calculator]{--calc-icon:url(/icons/tools/calculators/salary-hourly-pay-calculator.svg);--calc-icon-width:72px}[data-tool-key=calculators\:margin-markup-calculator]{--calc-icon:url(/icons/tools/calculators/margin-markup-calculator.svg)}[data-tool-key=calculators\:fuel-cost-calculator]{--calc-icon:url(/icons/tools/calculators/fuel-cost-calculator.svg);--calc-icon-width:84px}[data-tool-key=calculators\:gpa-calculator]{--calc-icon:url(/icons/tools/calculators/gpa-calculator.svg);--calc-icon-height:80px}[data-tool-key=calculators\:gpa-calculator] .collection-image-slot{margin-top:-16px}[data-tool-key=calculators\:grade-calculator]{--calc-icon:url(/icons/tools/calculators/grade-calculator.svg);--calc-icon-width:72px}@media (width<=520px){.collection-grid>[data-tool-key=calculators\:time-zone-converter]{grid-column:1/-1}}[data-tool-key^=qr-barcode\:] .collection-image-slot{flex:0 0 var(--code-icon-width,64px);width:var(--code-icon-width,64px);height:var(--code-icon-height,64px);color:var(--text);mask-image:var(--code-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=qr-barcode\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=qr-barcode\:qr-code-generator]{--code-icon:url(/icons/tools/qr-barcode/qr-code-generator.svg)}[data-tool-key=qr-barcode\:qr-barcode-scanner]{--code-icon:url(/icons/tools/qr-barcode/qr-barcode-scanner.svg)}[data-tool-key=qr-barcode\:wifi-qr-code]{--code-icon:url(/icons/tools/qr-barcode/wifi-qr-code.svg);--code-icon-width:76px;--code-icon-height:72px}[data-tool-key=qr-barcode\:vcard-qr-code]{--code-icon:url(/icons/tools/qr-barcode/vcard-qr-code.svg);--code-icon-width:76px;--code-icon-height:72px}[data-tool-key=qr-barcode\:barcode-generator]{--code-icon:url(/icons/tools/qr-barcode/barcode-generator.svg)}[data-tool-key=qr-barcode\:qr-code-generator] .collection-image-slot{margin-top:-4px;margin-bottom:4px}:is([data-tool-key=qr-barcode\:wifi-qr-code],[data-tool-key=qr-barcode\:vcard-qr-code]) .collection-image-slot{margin-top:-12px;margin-bottom:4px}[data-tool-key^=tests\:] .collection-image-slot{flex:0 0 var(--tests-icon-width,64px);width:var(--tests-icon-width,64px);height:64px;color:var(--text);mask-image:var(--tests-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=tests\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=tests\:typing-speed-test]{--tests-icon:url(/icons/tools/tests/typing-speed-test.svg);--tests-icon-width:76px}[data-tool-key=tests\:keyboard-tester]{--tests-icon:url(/icons/tools/tests/keyboard-tester.svg);--tests-icon-width:76px}[data-tool-key=tests\:microphone-test]{--tests-icon:url(/icons/tools/tests/microphone-test.svg)}[data-tool-key=tests\:speaker-headphone-test]{--tests-icon:url(/icons/tools/tests/speaker-headphone-test.svg)}[data-tool-key=tests\:webcam-test]{--tests-icon:url(/icons/tools/tests/webcam-test.svg)}[data-tool-key=tests\:mouse-tester]{--tests-icon:url(/icons/tools/tests/mouse-tester.svg)}[data-tool-key=tests\:double-click-test]{--tests-icon:url(/icons/tools/tests/double-click-test.svg);--tests-icon-width:68px}[data-tool-key=tests\:mouse-polling-rate-test]{--tests-icon:url(/icons/tools/tests/mouse-polling-rate-test.svg);--tests-icon-width:68px}[data-tool-key=tests\:cps-test]{--tests-icon:url(/icons/tools/tests/cps-test.svg);--tests-icon-width:68px}[data-tool-key=tests\:gamepad-tester]{--tests-icon:url(/icons/tools/tests/gamepad-tester.svg);--tests-icon-width:76px}[data-tool-key=tests\:gamepad-drift-test]{--tests-icon:url(/icons/tools/tests/gamepad-drift-test.svg);--tests-icon-width:84px}[data-tool-key=tests\:refresh-rate-test]{--tests-icon:url(/icons/tools/tests/refresh-rate-test.svg);--tests-icon-width:84px}[data-tool-key=tests\:monitor-test]{--tests-icon:url(/icons/tools/tests/monitor-test.svg);--tests-icon-width:84px}[data-tool-key=tests\:monitor-test] .collection-image-slot{height:72px;margin-top:-8px}[data-tool-key=tests\:screen-resolution-browser-info]{--tests-icon:url(/icons/tools/tests/screen-resolution-browser-info.svg)}[data-tool-key=tests\:touchscreen-multitouch-test]{--tests-icon:url(/icons/tools/tests/touchscreen-multitouch-test.svg)}[data-tool-key=tests\:reaction-time-test]{--tests-icon:url(/icons/tools/tests/reaction-time-test.svg)}[data-tool-key=tests\:visual-memory-test]{--tests-icon:url(/icons/tools/tests/visual-memory-test.svg)}[data-tool-key=tests\:sequence-memory-test]{--tests-icon:url(/icons/tools/tests/sequence-memory-test.svg)}[data-tool-key^=random\:] .collection-image-slot{flex:0 0 var(--random-icon-width,64px);width:var(--random-icon-width,64px);height:var(--random-icon-height,64px);color:var(--text);mask-image:var(--random-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=random\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=random\:wheel-spinner]{--random-icon:url(/icons/tools/random/wheel-spinner.svg)}[data-tool-key=random\:random-name-picker]{--random-icon:url(/icons/tools/random/random-name-picker.svg)}[data-tool-key=random\:random-number-generator]{--random-icon:url(/icons/tools/random/random-number-generator.svg);--random-icon-width:96px}[data-tool-key=random\:password-generator]{--random-icon:url(/icons/tools/random/password-generator.svg);--random-icon-width:76px}[data-tool-key=random\:team-generator]{--random-icon:url(/icons/tools/random/team-generator.svg);--random-icon-width:84px}[data-tool-key=random\:list-shuffler]{--random-icon:url(/icons/tools/random/list-shuffler.svg);--random-icon-width:76px}[data-tool-key=random\:dice-roller]{--random-icon:url(/icons/tools/random/dice-roller.svg);--random-icon-width:76px}[data-tool-key=random\:coin-flip]{--random-icon:url(/icons/tools/random/coin-flip.svg);--random-icon-height:72px}[data-tool-key=random\:yes-or-no-generator]{--random-icon:url(/icons/tools/random/yes-or-no-generator.svg);--random-icon-width:72px}[data-tool-key=random\:random-word-generator]{--random-icon:url(/icons/tools/random/random-word-generator.svg);--random-icon-width:84px}[data-tool-key=random\:random-color-generator]{--random-icon:url(/icons/tools/random/random-color-generator.svg);--random-icon-width:76px}[data-tool-key=random\:random-date-time-generator]{--random-icon:url(/icons/tools/random/random-date-time-generator.svg);--random-icon-width:76px}[data-tool-key=random\:secret-santa-generator]{--random-icon:url(/icons/tools/random/secret-santa-generator.svg)}[data-tool-key=random\:single-elimination-bracket-generator]{--random-icon:url(/icons/tools/random/single-elimination-bracket-generator.svg);--random-icon-width:76px}[data-tool-key=random\:bingo-card-generator]{--random-icon:url(/icons/tools/random/bingo-card-generator.svg)}[data-tool-key=random\:playing-card-shuffler]{--random-icon:url(/icons/tools/random/playing-card-shuffler.svg);--random-icon-width:76px}[data-tool-key=random\:coin-flip] .collection-image-slot{margin-bottom:-8px}@media (width<=375px){.collection-grid>[data-tool-key=random\:random-number-generator]{grid-column:1/-1}}[data-tool-key^=files\:] .collection-image-slot{flex:0 0 var(--files-icon-width,64px);width:var(--files-icon-width,64px);height:var(--files-icon-height,64px);margin-top:var(--files-icon-top,0px);color:var(--text);mask-image:var(--files-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=files\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=files\:json-formatter]{--files-icon:url(/icons/tools/files/json-formatter.svg);--files-icon-width:72px}[data-tool-key=files\:json-validator]{--files-icon:url(/icons/tools/files/json-validator.svg);--files-icon-width:72px}[data-tool-key=files\:json-compare]{--files-icon:url(/icons/tools/files/json-compare.svg);--files-icon-width:80px}[data-tool-key=files\:json-to-csv]{--files-icon:url(/icons/tools/files/json-to-csv.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:json-to-xml]{--files-icon:url(/icons/tools/files/json-to-xml.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:base64-decode]{--files-icon:url(/icons/tools/files/base64-decode.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:base64-encode]{--files-icon:url(/icons/tools/files/base64-encode.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:archive-extractor]{--files-icon:url(/icons/tools/files/archive-extractor.svg);--files-icon-width:164px;--files-icon-height:76px;--files-icon-top:-12px}[data-tool-key=files\:zip-maker]{--files-icon:url(/icons/tools/files/zip-maker.svg);--files-icon-width:164px;--files-icon-height:76px;--files-icon-top:-12px}[data-tool-key=files\:xml-viewer]{--files-icon:url(/icons/tools/files/xml-viewer.svg);--files-icon-width:86px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:xml-validator]{--files-icon:url(/icons/tools/files/xml-validator.svg);--files-icon-width:76px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:xml-to-json]{--files-icon:url(/icons/tools/files/xml-to-json.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:xml-to-csv]{--files-icon:url(/icons/tools/files/xml-to-csv.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:csv-viewer-editor]{--files-icon:url(/icons/tools/files/csv-viewer-editor.svg);--files-icon-width:86px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:csv-to-json]{--files-icon:url(/icons/tools/files/csv-to-json.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:csv-to-excel]{--files-icon:url(/icons/tools/files/csv-to-excel.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:excel-to-csv]{--files-icon:url(/icons/tools/files/excel-to-csv.svg);--files-icon-width:156px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:markdown-editor]{--files-icon:url(/icons/tools/files/markdown-editor.svg);--files-icon-width:86px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:html-viewer]{--files-icon:url(/icons/tools/files/html-viewer.svg);--files-icon-width:72px}[data-tool-key=files\:sql-formatter]{--files-icon:url(/icons/tools/files/sql-formatter.svg);--files-icon-width:84px}[data-tool-key=files\:url-decode]{--files-icon:url(/icons/tools/files/url-decode.svg);--files-icon-width:156px}[data-tool-key=files\:url-encode]{--files-icon:url(/icons/tools/files/url-encode.svg);--files-icon-width:156px}[data-tool-key=files\:yaml-formatter-validator]{--files-icon:url(/icons/tools/files/yaml-formatter-validator.svg);--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:yaml-validator]{--files-icon:url(/icons/tools/files/yaml-validator.svg);--files-icon-width:76px;--files-icon-height:68px;--files-icon-top:-4px}[data-tool-key=files\:file-hash-calculator]{--files-icon:url(/icons/tools/files/file-hash-calculator.svg);--files-icon-height:68px;--files-icon-top:-4px}@media (width<=520px){.collection-grid>:is([data-tool-key=files\:json-to-csv],[data-tool-key=files\:json-to-xml],[data-tool-key=files\:base64-decode],[data-tool-key=files\:base64-encode],[data-tool-key=files\:archive-extractor],[data-tool-key=files\:zip-maker],[data-tool-key=files\:xml-to-json],[data-tool-key=files\:xml-to-csv],[data-tool-key=files\:csv-to-json],[data-tool-key=files\:csv-to-excel],[data-tool-key=files\:excel-to-csv],[data-tool-key=files\:url-decode],[data-tool-key=files\:url-encode]){grid-column:1/-1}}[data-tool-key^=display\:] .collection-image-slot{flex:0 0 var(--display-icon-width,72px);width:var(--display-icon-width,72px);height:var(--display-icon-height,72px);margin-top:var(--display-icon-margin-top,-8px);color:var(--text);mask-image:var(--display-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=display\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=display\:desk-clock]{--display-icon:url(/icons/tools/display/desk-clock.svg)}[data-tool-key=display\:countdown]{--display-icon:url(/icons/tools/display/countdown.svg)}[data-tool-key=display\:timer]{--display-icon:url(/icons/tools/display/timer.svg);--display-icon-width:84px}[data-tool-key=display\:stopwatch]{--display-icon:url(/icons/tools/display/stopwatch.svg);--display-icon-width:84px}[data-tool-key=display\:digital-sign]{--display-icon:url(/icons/tools/display/digital-sign.svg);--display-icon-width:84px;--display-icon-height:64px;--display-icon-margin-top:0px}[data-tool-key=display\:scoreboard]{--display-icon:url(/icons/tools/display/scoreboard.svg);--display-icon-width:84px}[data-tool-key=display\:3d-ambient]{--display-icon:url(/icons/tools/display/3d-ambient.svg)}[data-tool-key=display\:sticky-notes]{--display-icon:url(/icons/tools/display/sticky-notes.svg)}[data-tool-key=display\:sticky-notes] .collection-image-slot{mask-mode:alpha}[data-tool-key^=images\:] .collection-image-slot{flex:0 0 var(--images-icon-width,64px);width:var(--images-icon-width,64px);height:var(--images-icon-height,64px);margin-top:var(--images-icon-top,0px);margin-bottom:var(--images-icon-bottom,0px);color:var(--text);mask-image:var(--images-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=images\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=images\:background-remover]{--images-icon:url(/icons/tools/images/background-remover.svg);--images-icon-width:96px}[data-tool-key=images\:compressor]{--images-icon:url(/icons/tools/images/compressor.svg);--images-icon-width:130px}[data-tool-key=images\:resizer]{--images-icon:url(/icons/tools/images/resizer.svg);--images-icon-width:96px}[data-tool-key=images\:crop]{--images-icon:url(/icons/tools/images/crop.svg);--images-icon-width:90px;--images-icon-height:76px;--images-icon-top:-4px;--images-icon-bottom:-8px}[data-tool-key=images\:upscaler]{--images-icon:url(/icons/tools/images/upscaler.svg);--images-icon-width:84px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:image-to-pdf]{--images-icon:url(/icons/tools/images/image-to-pdf.svg);--images-icon-width:156px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:image-to-jpg]{--images-icon:url(/icons/tools/images/image-to-jpg.svg);--images-icon-width:156px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:image-to-png]{--images-icon:url(/icons/tools/images/image-to-png.svg);--images-icon-width:156px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:image-to-webp]{--images-icon:url(/icons/tools/images/image-to-webp.svg);--images-icon-width:156px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:image-to-avif]{--images-icon:url(/icons/tools/images/image-to-avif.svg);--images-icon-width:156px;--images-icon-height:68px;--images-icon-top:-4px}[data-tool-key=images\:rotate-flip]{--images-icon:url(/icons/tools/images/rotate-flip.svg);--images-icon-width:68px}[data-tool-key=images\:add-text-watermark]{--images-icon:url(/icons/tools/images/add-text-watermark.svg);--images-icon-width:132px}[data-tool-key=images\:gif-maker]{--images-icon:url(/icons/tools/images/gif-maker.svg);--images-icon-width:100px;--images-icon-height:72px;--images-icon-bottom:-8px}[data-tool-key=images\:collage-maker]{--images-icon:url(/icons/tools/images/collage-maker.svg);--images-icon-width:76px;--images-icon-height:68px;--images-icon-bottom:-4px}[data-tool-key=images\:color-adjustments]{--images-icon:url(/icons/tools/images/color-adjustments.svg);--images-icon-width:80px}[data-tool-key=images\:blur-pixelate]{--images-icon:url(/icons/tools/images/blur-pixelate.svg)}[data-tool-key=images\:thumbnail-maker]{--images-icon:url(/icons/tools/images/thumbnail-maker.svg);--images-icon-width:100px}[data-tool-key=images\:meme-generator]{--images-icon:url(/icons/tools/images/meme-generator.svg);--images-icon-width:84px}[data-tool-key=images\:profile-picture-maker]{--images-icon:url(/icons/tools/images/profile-picture-maker.svg);--images-icon-width:76px;--images-icon-height:68px;--images-icon-bottom:-4px}[data-tool-key=images\:favicon-generator]{--images-icon:url(/icons/tools/images/favicon-generator.svg);--images-icon-width:126px}[data-tool-key=images\:image-merger]{--images-icon:url(/icons/tools/images/image-merger.svg);--images-icon-width:176px}[data-tool-key=images\:image-splitter]{--images-icon:url(/icons/tools/images/image-splitter.svg)}[data-tool-key=images\:color-picker]{--images-icon:url(/icons/tools/images/color-picker.svg);--images-icon-width:96px;--images-icon-height:72px;--images-icon-bottom:-8px}[data-tool-key=images\:palette-extractor]{--images-icon:url(/icons/tools/images/palette-extractor.svg);--images-icon-width:76px;--images-icon-height:76px;--images-icon-top:-12px}[data-tool-key=images\:metadata-remover]{--images-icon:url(/icons/tools/images/metadata-remover.svg);--images-icon-width:96px;--images-icon-height:80px;--images-icon-top:-12px;--images-icon-bottom:-4px}[data-tool-key=images\:exif-viewer]{--images-icon:url(/icons/tools/images/exif-viewer.svg);--images-icon-width:92px;--images-icon-height:72px;--images-icon-bottom:-8px}[data-tool-key=images\:sharpen]{--images-icon:url(/icons/tools/images/sharpen.svg);--images-icon-width:96px;--images-icon-height:72px;--images-icon-bottom:-8px}[data-tool-key=images\:image-compare]{--images-icon:url(/icons/tools/images/image-compare.svg);--images-icon-width:80px}[data-tool-key=images\:aspect-ratio-calculator]{--images-icon:url(/icons/tools/images/aspect-ratio-calculator.svg);--images-icon-width:96px}[data-tool-key^=audio\:] .collection-image-slot{flex:0 0 var(--audio-icon-width,64px);width:var(--audio-icon-width,64px);height:var(--audio-icon-height,64px);margin-top:var(--audio-icon-top,0px);color:var(--text);mask-image:var(--audio-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=audio\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=audio\:audio-converter]{--audio-icon:url(/icons/tools/audio/audio-converter.svg);--audio-icon-width:76px;--audio-icon-height:68px;--audio-icon-top:-4px}[data-tool-key=audio\:trim-audio]{--audio-icon:url(/icons/tools/audio/trim-audio.svg);--audio-icon-width:84px}[data-tool-key=audio\:split-audio]{--audio-icon:url(/icons/tools/audio/split-audio.svg);--audio-icon-width:140px;--audio-icon-height:68px;--audio-icon-top:-4px}[data-tool-key=audio\:merge-audio]{--audio-icon:url(/icons/tools/audio/merge-audio.svg);--audio-icon-width:156px;--audio-icon-height:68px;--audio-icon-top:-4px}[data-tool-key=audio\:compress-audio]{--audio-icon:url(/icons/tools/audio/compress-audio.svg);--audio-icon-width:140px;--audio-icon-height:68px;--audio-icon-top:-4px}[data-tool-key=audio\:change-audio-volume]{--audio-icon:url(/icons/tools/audio/change-audio-volume.svg);--audio-icon-width:68px}[data-tool-key=audio\:audio-equalizer]{--audio-icon:url(/icons/tools/audio/audio-equalizer.svg)}[data-tool-key=audio\:microphone-recorder]{--audio-icon:url(/icons/tools/audio/microphone-recorder.svg)}[data-tool-key=audio\:reduce-background-noise]{--audio-icon:url(/icons/tools/audio/reduce-background-noise.svg);--audio-icon-width:116px}[data-tool-key=audio\:remove-silence]{--audio-icon:url(/icons/tools/audio/remove-silence.svg);--audio-icon-width:112px;--audio-icon-height:80px;--audio-icon-top:-16px}[data-tool-key=audio\:change-audio-speed]{--audio-icon:url(/icons/tools/audio/change-audio-speed.svg);--audio-icon-width:72px}[data-tool-key=audio\:change-audio-pitch]{--audio-icon:url(/icons/tools/audio/change-audio-pitch.svg);--audio-icon-width:72px}[data-tool-key=audio\:reverse-audio]{--audio-icon:url(/icons/tools/audio/reverse-audio.svg);--audio-icon-height:68px;--audio-icon-top:-4px}[data-tool-key=audio\:loop-audio]{--audio-icon:url(/icons/tools/audio/loop-audio.svg);--audio-icon-width:76px}[data-tool-key=audio\:audio-to-video]{--audio-icon:url(/icons/tools/audio/audio-to-video.svg);--audio-icon-width:140px}@media (width<=520px){.collection-grid>[data-tool-key=audio\:merge-audio]{grid-column:1/-1}}@media (width<=480px){.collection-grid>:is([data-tool-key=audio\:split-audio],[data-tool-key=audio\:compress-audio],[data-tool-key=audio\:reduce-background-noise],[data-tool-key=audio\:remove-silence],[data-tool-key=audio\:audio-to-video]){grid-column:1/-1}}.collection-cell .collection-card:has(.collection-image-slot) .collection-card-copy{margin-block:0;padding-top:20px;padding-bottom:0}.collection-cell .collection-card:has(.collection-image-slot) .collection-card-action{margin-top:auto;padding-top:24px}.collection-back{width:min(1120px,100% - 40px);color:var(--text-muted);align-items:center;gap:10px;min-height:44px;margin:24px auto 0;text-decoration:none;display:flex}:root[data-collection-page=true] :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.collection-cell--featured .collection-card:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (width<=1100px){.tool-collection,:root[data-collection-page=true] .header-inner{width:calc(100% - 64px)}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card{padding:22px}:root[data-collection-page=true] body{min-width:0}:root[data-collection-page=true] .header-inner{gap:8px}:root[data-collection-page=true] .product-mode-selector{margin-inline-start:8px}:root[data-collection-page=true] .product-mode-selector [data-product-mode-option]{padding-inline:10px;font-size:14px}:root[data-collection-page=true] .header-start{flex-wrap:nowrap;grid-area:1/1;min-width:0}:root[data-collection-page=true] .header-actions{grid-area:1/2;justify-self:end;gap:12px}}@media (width<=760px){:root[data-blank-canvas=true][data-collection-page=true]{--header-height:77px}:root[data-collection-page=true] .header-inner{width:calc(100% - 40px);min-height:76px}.tool-collection{width:calc(100% - 40px);padding-top:24px}.collection-tabs{gap:24px;margin-bottom:18px}.collection-tabs a,.collection-tabs .collection-lab-description,.collection-tabs .collection-tab-unavailable{min-height:54px;font-size:16px}.collection-grid{grid-template-columns:minmax(0,1fr);gap:12px}.collection-grid>.collection-cell{grid-column:1/-1}.collection-card{border-radius:10px;min-height:222px;padding:18px}.collection-cell--featured .collection-card{min-height:250px;padding:24px}.collection-card h2{font-size:23px}.collection-cell--featured h2{font-size:34px}.collection-card p{font-size:14px}.collection-card-copy{padding-top:30px}}@media (width<=1024px){:root[data-collection-page=true] .collection-brand{gap:10px;width:178px}.collection-brand .collection-brand-logo{width:43.176px;height:auto}.collection-brand .collection-brand-wordmark{width:124.824px;height:auto}}@media (prefers-reduced-motion:reduce){.collection-card,.collection-card-arrow{transition:none}.collection-card[href]:hover,.collection-cell:hover .collection-card[href]{transform:none}}[data-tool-key^=text\:] .collection-image-slot{flex:0 0 var(--text-icon-width,64px);width:var(--text-icon-width,64px);height:64px;color:var(--text);mask-image:var(--text-icon);background:currentColor;border:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}[data-tool-key^=text\:].collection-cell--featured .collection-image-slot{color:var(--collection-feature-text)}[data-tool-key=text\:word-character-counter]{--text-icon:url(/icons/tools/text/word-character-counter.svg);--text-icon-width:72px}[data-tool-key=text\:case-converter]{--text-icon:url(/icons/tools/text/case-converter.svg);--text-icon-width:68px}[data-tool-key=text\:text-compare]{--text-icon:url(/icons/tools/text/text-compare.svg);--text-icon-width:76px}[data-tool-key=text\:find-replace]{--text-icon:url(/icons/tools/text/find-replace.svg);--text-icon-width:104px}[data-tool-key=text\:remove-text-formatting]{--text-icon:url(/icons/tools/text/remove-text-formatting.svg);--text-icon-width:72px}[data-tool-key=text\:text-cleaner]{--text-icon:url(/icons/tools/text/text-cleaner.svg);--text-icon-width:72px}[data-tool-key=text\:remove-line-breaks]{--text-icon:url(/icons/tools/text/remove-line-breaks.svg)}[data-tool-key=text\:sort-lines]{--text-icon:url(/icons/tools/text/sort-lines.svg);--text-icon-width:76px}[data-tool-key=text\:remove-duplicate-lines]{--text-icon:url(/icons/tools/text/remove-duplicate-lines.svg);--text-icon-width:76px}[data-tool-key=text\:extract-from-text]{--text-icon:url(/icons/tools/text/extract-from-text.svg);--text-icon-width:104px}@media (width<=400px){.collection-grid>:is([data-tool-key=text\:find-replace],[data-tool-key=text\:extract-from-text]){grid-column:1/-1}}.collection-ad-frame,.collection-content{display:contents}.tool-collection--without-ads .collection-ad-frame{grid-template-columns:minmax(0,1fr)}.collection-ad{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:none}.collection-ad>span{letter-spacing:.16em;font-size:10px;font-weight:400;line-height:1.4}.collection-ad--banner{height:var(--collection-ad-banner-height,120px)}[data-collection-ad=top]{margin-bottom:var(--collection-ad-gap,24px)}[data-collection-ad=bottom]{margin-top:var(--collection-ad-gap,24px)}:root[data-collection-workspace-open=true] .collection-ad--banner{display:flex}@media (width>=1280px){.tool-collection--ad-frame{--collection-ad-rail:160px;--collection-ad-gap:24px;--collection-ad-banner-height:120px;width:calc(100% - 48px);max-width:1568px;padding-top:16px}.collection-ad-frame{grid-template-columns:var(--collection-ad-rail) minmax(0, 1fr) var(--collection-ad-rail);gap:var(--collection-ad-gap);align-items:stretch;display:grid}.collection-content{min-width:0;display:block;container:collection-content/inline-size}.collection-ad{display:flex}.tool-collection--ad-frame .collection-tabs{gap:20px;margin-bottom:16px;padding-inline:16px}.tool-collection--ad-frame .collection-tabs a,.tool-collection--ad-frame .collection-tabs .collection-lab-description,.tool-collection--ad-frame .collection-tabs .collection-tab-unavailable{min-height:56px;font-size:16px}.tool-collection--ad-frame .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tool-collection--ad-frame .collection-grid>.collection-cell{grid-column:auto}.tool-collection--ad-frame .collection-cell .collection-card{border-radius:8px;min-height:224px;padding:24px 24px 44px}.tool-collection--ad-frame .collection-card h2{max-width:none;font-size:22px}.tool-collection--ad-frame .collection-card p{margin-top:8px;font-size:16px}.tool-collection--ad-frame .collection-cell .collection-card .collection-card-copy{margin-block:0;padding:16px 0 0}.tool-collection--ad-frame .collection-cell .collection-card .collection-card-action{margin:0;padding:0;position:absolute;bottom:14px;right:20px}.tool-collection--ad-frame .collection-footer{padding-top:16px}@container collection-content (width<=979px){.tool-collection--ad-frame .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}.tool-collection [data-collection-panel=images] .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.tool-collection [data-collection-panel=images] .collection-cell{grid-column:auto}.tool-collection [data-collection-panel=images] .collection-card{background:var(--surface);border-color:var(--border);height:100%;min-height:212px;color:var(--text);border-radius:16px;flex-direction:column;padding:24px;display:flex}.tool-collection [data-collection-panel=images] .collection-card-top{min-height:56px;color:var(--text);justify-content:flex-start}.tool-collection [data-collection-panel=images] .collection-image-slot{width:96px;height:56px;color:inherit;flex:0 0 96px;margin:0;mask-position:0;mask-size:contain}.tool-collection [data-collection-panel=images] .collection-cell .collection-card-copy{margin:0;padding:16px 0 0}.tool-collection [data-collection-panel=images] .collection-card h2{max-width:none;font-size:22px;font-weight:550;line-height:1.25}.tool-collection [data-collection-panel=images] .collection-card p{color:var(--collection-secondary-text);overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.45}.tool-collection [data-collection-panel=images] .collection-card-action{display:none}.tool-collection [data-collection-panel=images] .collection-card[href]:hover,.tool-collection [data-collection-panel=images] .collection-cell:hover .collection-card[href]{background:var(--surface-raised);border-color:var(--border-strong);transform:none}@media (width>=761px) and (width<=1100px){.tool-collection [data-collection-panel=images] .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-collection [data-collection-panel=images] .collection-card{padding:22px}}@container collection-content (width<=979px){.tool-collection [data-collection-panel=images] .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tool-collection [data-collection-panel=images] .collection-grid{grid-template-columns:minmax(0,1fr);gap:12px}.tool-collection [data-collection-panel=images] .collection-card{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:20px;display:grid}.tool-collection [data-collection-panel=images] .collection-card-top{grid-area:1/1;justify-content:center;min-height:44px}.tool-collection [data-collection-panel=images] .collection-image-slot{flex-basis:44px;width:44px;height:44px;mask-position:50%}.tool-collection [data-collection-panel=images] .collection-card-copy{display:contents}.tool-collection [data-collection-panel=images] .collection-card h2{grid-area:1/2;align-self:center;font-size:20px}.tool-collection [data-collection-panel=images] .collection-card p{grid-area:2/1/auto/-1;margin:0}}.collection-card-wip{z-index:2;line-height:1;position:absolute;top:12px;right:12px}.collection-card-soon{border:1px solid var(--border-strong);color:var(--text-muted);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;padding:2px 6px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.collection-card[data-wip] :is(.collection-card-top,h2,p){opacity:.55}@media (width<=760px){.tool-collection [data-collection-panel=images] .collection-card[data-wip] h2{padding-right:36px}.tool-collection [data-collection-panel=images] .collection-card[data-coming-soon]{padding-top:40px}.tool-collection [data-collection-panel=images] .collection-card[data-coming-soon] h2{padding-right:0}}
