:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f4f5;--foreground:#1a1a1a;--ds-bg:#f4f4f5;--ds-surface:#fff;--ds-subtle:#ececee;--ds-text:#1a1a1a;--ds-muted:#6b6b6b;--ds-border:#e4e4e7;--ds-control-border:#d4d4d8;--ds-primary:#8b1e3f;--ds-primary-hover:#6f1832;--ds-primary-soft:#f8e9ee;--ds-primary-border:#a83a5c;--ds-primary-glow:#8b1e3f59;--ds-ink:#1a1a1a;--ds-on-primary:#fff;--ds-secondary:#1a1a1a;--ds-secondary-hover:#333;--ds-secondary-soft:#f3e8eb;--ds-secondary-border:#e2ced3;--ds-focus:#1a1a1a;--ds-success:#1b7a3d;--ds-success-bg:#eefbf2;--ds-danger:#c62828;--ds-danger-bg:#fef2f2;--ds-warning:#9a6700;--ds-warning-bg:#fff8e6;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-radius-sm:10px;--ds-radius:14px;--ds-radius-lg:18px;--ds-radius-xl:22px;--ds-shadow:0 1px 2px #0000000a;--ds-shadow-md:0 6px 20px #0000000f;--ds-shadow-popover:0 16px 40px #0000001f;--ds-shadow-primary:0 4px 14px var(--ds-primary-glow);--ds-content:1140px;--ds-reading:720px;--ds-gutter:clamp(1rem,3.5vw,2rem);--ds-section:clamp(2.5rem,4vw,3.25rem);--ds-section-heading-gap:1.75rem;--ds-duration:.16s;--ds-ease:ease;--font-sans:var(--font-dm-sans),"DM Sans",sans-serif;--font-display:var(--font-space-grotesk),"Space Grotesk",sans-serif}body{background:var(--ds-bg);color:var(--ds-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55;overflow-x:hidden}html{scroll-padding-top:5.5rem}h1,h2,h3,h4,h5,h6,h1.font-sans,h2.font-sans,h3.font-sans,h4.font-sans,h5.font-sans,h6.font-sans,.content-page-title,.hero-content h1,.tool-page-heading h1,.utility-tool-heading h1,.barcode-page-heading h1,.section-heading,.home-spotlight-copy h2,.home-faq-heading h2,.home-final-cta h2{text-wrap:balance;color:var(--ds-text);letter-spacing:-.02em;font-weight:700;font-family:var(--font-display)!important}p{text-wrap:pretty}.font-display{font-family:var(--font-display)!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:where(button,[role=button],a,summary,[tabindex]):focus-visible{box-shadow:none;outline:2px solid var(--ds-focus)!important;outline-offset:2px!important}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{box-shadow:none!important;outline:none!important}body :is(.tool-workspace,.image-flip-workspace,.qr-generator-page,.barcode-generator-page,.bulk-barcode-page,.qr-generator-workspace,.barcode-workspace,.bulk-workspace) :is(input,select,textarea):is(:focus,:focus-visible),body :is(.qr-color-control div,.barcode-color-grid label>div,.resize-target-field>div,.resize-target-control label>div):focus-within{box-shadow:none!important;border-color:var(--ds-border)!important;outline:none!important}:where(button,a,summary) svg{flex-shrink:0}:where(button,[role=button],summary),:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select){min-height:44px}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ds-primary)}:where(input,textarea)::placeholder{color:#8b8b96;opacity:1}:where(input,select,textarea)[aria-invalid=true]{border:2px solid var(--ds-danger)}:where(input,textarea)[readonly]{background:var(--ds-subtle)}.skip-link{z-index:200;border-radius:var(--ds-radius-sm);color:var(--ds-on-primary);background:var(--ds-primary);padding:.75rem 1.1rem;font-weight:700;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}#main-content{min-width:0}:where(.ui-button-primary,.primary-process-button,.primary-action,.fake-button,.gate-btn--primary,.download-ready-button,.admin-toolbar-btn--primary,.seo-actions .seo-primary,.utils-actions .utils-primary,.utils-tabs button.active,.utility-primary-button,.resizer-resize-button,.flip-download-button,.qr-download-button,.barcode-download-button,.bulk-primary-button,.home-cta-button,.home-tools-tab.is-active,.nav-cta-signup,.blog-action-primary,.brand-mark,.footer-brand-mark,.auth-brand-mark,.file-type-badge,.tool-feature-icon,.tool-type-icon,.tool-use-case-icon,.tool-privacy-icon,.tool-howto-icon,.benefits-icon,.dropzone-icon,.uploaded-panel-icon,.utility-benefit-grid article>span,.utility-tip-card>div>span,.utility-privacy-callout>span,.utility-panel-heading>span,.utils-hero-icon,.seo-hero-icon,.svg-use-case-icon,.svg-tip-icon,.seo-guide-number,.skip-link){color:var(--ds-on-primary)!important}:where(.ui-button-primary,.primary-process-button,.primary-action,.fake-button,.gate-btn--primary,.download-ready-button,.admin-toolbar-btn--primary,.seo-actions .seo-primary,.utils-actions .utils-primary,.utility-primary-button,.resizer-resize-button,.flip-download-button,.qr-download-button,.barcode-download-button,.bulk-primary-button,.home-cta-button,.home-tools-tab.is-active,.nav-cta-signup,.brand-mark,.tool-feature-icon,.tool-type-icon,.tool-use-case-icon,.tool-privacy-icon,.tool-howto-icon,.benefits-icon,.dropzone-icon,.uploaded-panel-icon,.utility-benefit-grid article>span,.utility-tip-card>div>span,.utility-privacy-callout>span,.utility-panel-heading>span,.utils-hero-icon,.seo-hero-icon,.svg-use-case-icon,.svg-tip-icon) svg{color:var(--ds-on-primary)!important;stroke:currentColor!important}.ui-button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:48px;color:var(--ds-text);box-shadow:none;transition:background var(--ds-duration),border-color var(--ds-duration),color var(--ds-duration),box-shadow var(--ds-duration);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.9375rem;font-weight:700;line-height:1.3;display:inline-flex}.ui-button:hover{background:var(--ds-subtle)}.ui-button-primary,body :is(.utils-actions .utils-primary,.seo-actions .seo-primary,.qr-download-button,.resizer-download-button,.ui-button-primary,.primary-action,.fake-button,.home-cta-button,.primary-process-button,.utility-primary-button,.svg-output-actions button:last-child){box-shadow:var(--ds-shadow-primary);color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:var(--ds-radius-sm)!important;border:0!important;font-weight:700!important}.ui-button-primary:hover:not(:disabled),body :is(.utils-actions .utils-primary,.seo-actions .seo-primary,.qr-download-button,.resizer-download-button,.ui-button-primary,.primary-action,.primary-process-button,.utility-primary-button,.svg-output-actions button:last-child):hover:not(:disabled){box-shadow:0 6px 18px var(--ds-primary-glow);background:var(--ds-primary-hover)!important;color:var(--ds-on-primary)!important}.verify-email-banner{z-index:51;color:#1c1418;background:#f8e9ee;border-bottom:1px solid #e8dfe3;position:relative}.verify-email-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:min(1120px,100% - 2rem);margin-inline:auto;padding:.7rem 0;display:flex}.verify-email-banner p{color:#6b5c62;flex:16rem;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.45}.verify-email-banner-btn{appearance:none;color:#fff;cursor:pointer;background:#8b1e3f;border:1px solid #8b1e3f;border-radius:8px;flex:none;padding:.45rem .85rem;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:700}.verify-email-banner-btn:hover:not(:disabled){background:#6f1832;border-color:#6f1832}.verify-email-banner-btn:disabled{opacity:.65;cursor:wait}.site-header{z-index:50;position:sticky;top:0}.site-header .site-nav{position:relative}body .site-nav{z-index:50;position:relative;border-bottom:1px solid var(--ds-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:0 1px #00000008!important}body .nav-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:64px;margin-inline:0;display:grid;position:static;gap:1rem!important;width:100%!important;max-width:none!important;height:auto!important;padding:.55rem clamp(.85rem,2.5vw,1.75rem)!important}body .site-nav--split .brand{justify-self:start}body .site-nav--split .desktop-nav{flex-wrap:wrap;justify-content:center;justify-self:center;width:100%;min-width:0;max-width:100%}body .nav-end{flex-shrink:0;justify-self:end;align-items:center;gap:.45rem;display:inline-flex}body .nav-auth-actions--desktop{margin-left:0}body .brand{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:800;display:inline-flex;color:var(--ds-text)!important}body .brand-name{line-height:1}body .brand-mark{place-items:center;display:grid;overflow:hidden;width:34px!important;height:34px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:0!important}body .brand-mark img{object-fit:cover;display:block;width:100%!important;height:100%!important}body .desktop-nav{flex-shrink:1;align-items:center;gap:.15rem;width:max-content;display:flex}body .nav-group{position:static}body .nav-link{white-space:nowrap;cursor:pointer;min-height:40px;transition:background var(--ds-duration),color var(--ds-duration);background:0 0;border:0;align-items:center;gap:.35rem;line-height:1.3;display:inline-flex;color:#55555f!important;border-radius:8px!important;padding:.5rem .7rem!important;font-size:.875rem!important;font-weight:650!important}body .nav-link svg{transition:transform var(--ds-duration);color:inherit}body .nav-link svg.is-open,body .nav-link[aria-expanded=true] svg{transform:rotate(180deg)}body .nav-link:hover,body .nav-link[aria-expanded=true],body .nav-link[aria-current=page]{text-decoration:none;color:var(--ds-ink)!important;background:var(--ds-primary-soft)!important}body .mega-menu{z-index:60;width:min(560px,calc(100vw - 2*var(--ds-gutter)));overscroll-behavior:contain;text-align:start;max-height:calc(100dvh - 5.5rem);position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);border:1px solid var(--ds-border)!important;border-radius:0 0 var(--ds-radius-lg)var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow-popover)!important;background:#fff!important;border-top:0!important;margin-top:0!important;padding:.85rem!important}body .mega-menu--wide{width:min(760px,calc(100vw - 2*var(--ds-gutter)))}body .mega-heading{border-bottom:1px solid var(--ds-border);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 .25rem .65rem;padding:.35rem .4rem .75rem;font-size:.72rem;font-weight:800;display:flex;color:var(--ds-text)!important}body .mega-heading-icon,body .mobile-nav-heading-icon{width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-icon,transparent)12%,transparent);border-radius:8px;place-items:center;display:grid;color:var(--tool-icon,var(--ds-on-primary))!important;background:var(--tool-icon-bg,var(--ds-primary))!important}body .mega-heading-icon svg,body .mobile-nav-heading-icon svg{stroke:currentColor}body .mobile-nav-heading-icon{flex:0 0 28px}body .mega-count{min-width:1.5rem;height:1.5rem;color:var(--ds-muted);background:var(--ds-subtle);letter-spacing:0;text-transform:none;border-radius:999px;place-items:center;margin-left:auto;padding:0 .4rem;font-size:.7rem;font-weight:800;display:inline-grid}body .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .15rem;display:grid}body .mega-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}body .mega-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}body .tool-nav-item{min-width:0;color:var(--ds-text);transition:background var(--ds-duration);align-items:center;gap:.55rem;display:flex;border-radius:8px!important;padding:.45rem .5rem!important}body .tool-nav-item:hover,body .tool-nav-item[aria-current=page]{background:var(--ds-primary-soft)!important}body .tool-nav-icon{width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-icon,transparent)12%,transparent);flex:0 0 36px;place-items:center;display:grid;color:var(--tool-icon,var(--ds-on-primary))!important;background:var(--tool-icon-bg,var(--ds-primary))!important;border-radius:10px!important}body .tool-nav-icon svg{stroke:currentColor}body .mobile-nav-icon{width:32px;height:32px;color:var(--tool-icon,var(--ds-ink));background:var(--tool-icon-bg,var(--ds-primary-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-icon,transparent)12%,transparent);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}body .mobile-nav-icon svg{stroke:currentColor}body .tool-nav-copy{align-items:center;min-width:0;display:flex}body .tool-nav-item strong{color:var(--ds-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:750;line-height:1.35;display:block}body .tool-nav-item small{display:none!important}body .mobile-trigger{cursor:pointer;place-items:center;min-width:44px;min-height:44px;padding:.55rem;display:none;color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;background:#fff!important;border-radius:10px!important}body .mobile-nav{max-height:calc(100dvh - 64px);display:none;overflow-y:auto;padding:.65rem var(--ds-gutter)1.25rem!important;border-top:1px solid var(--ds-border)!important;background:#fff!important}body .mobile-nav>a,body .mobile-nav-link{min-height:44px;color:var(--ds-text);border-radius:10px;align-items:center;gap:.65rem;padding:.7rem .85rem;font-weight:650;display:flex}body .mobile-nav>a:hover,body .mobile-nav-link:hover,body .mobile-nav a[aria-current=page],body .mobile-nav-link[aria-current=page]{font-weight:750;color:var(--ds-ink)!important;background:var(--ds-primary-soft)!important}body .mobile-nav-group{border-bottom:1px solid var(--ds-border)}body .mobile-nav-group summary{min-height:48px;color:var(--ds-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-weight:700;list-style:none;display:flex}body .mobile-nav-group summary::-webkit-details-marker{display:none}body .mobile-nav-group summary>span{align-items:center;gap:.65rem;min-width:0;display:inline-flex}body .mobile-nav-group summary>svg{color:var(--ds-muted);transition:transform var(--ds-duration)}body .mobile-nav-group[open] summary>svg{transform:rotate(180deg)}body .mobile-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.15rem 0 .65rem .35rem;display:grid}body .mobile-nav-group[data-accent],body .mega-heading[data-accent],body .mega-menu[data-accent] .mega-heading,body .mobile-nav-group>div a[data-accent],body .tool-nav-item[data-accent],body .related-tools-section .tool-card[data-accent],.tools-section .tool-card[data-accent]{--tool-icon:var(--accent-icon);--tool-icon-bg:var(--accent-bg)}body .tool-nav-item[data-accent=rose],body .mobile-nav-group[data-accent=rose],body .mega-heading[data-accent=rose],body .mega-menu[data-accent=rose] .mega-heading,body .mobile-nav-group>div a[data-accent=rose],body .related-tools-section .tool-card[data-accent=rose],.tools-section .tool-card[data-accent=rose]{--accent-icon:#e11d48;--accent-bg:#ffe4e9}body .tool-nav-item[data-accent=orange],body .mobile-nav-group[data-accent=orange],body .mega-heading[data-accent=orange],body .mega-menu[data-accent=orange] .mega-heading,body .mobile-nav-group>div a[data-accent=orange],body .related-tools-section .tool-card[data-accent=orange],.tools-section .tool-card[data-accent=orange]{--accent-icon:#ea580c;--accent-bg:#ffedd5}body .tool-nav-item[data-accent=amber],body .mobile-nav-group[data-accent=amber],body .mega-heading[data-accent=amber],body .mega-menu[data-accent=amber] .mega-heading,body .mobile-nav-group>div a[data-accent=amber],body .related-tools-section .tool-card[data-accent=amber],.tools-section .tool-card[data-accent=amber]{--accent-icon:#d97706;--accent-bg:#fef3c7}body .tool-nav-item[data-accent=lime],body .mobile-nav-group[data-accent=lime],body .mega-heading[data-accent=lime],body .mega-menu[data-accent=lime] .mega-heading,body .mobile-nav-group>div a[data-accent=lime],body .related-tools-section .tool-card[data-accent=lime],.tools-section .tool-card[data-accent=lime]{--accent-icon:#65a30d;--accent-bg:#ecfccb}body .tool-nav-item[data-accent=emerald],body .mobile-nav-group[data-accent=emerald],body .mega-heading[data-accent=emerald],body .mega-menu[data-accent=emerald] .mega-heading,body .mobile-nav-group>div a[data-accent=emerald],body .related-tools-section .tool-card[data-accent=emerald],.tools-section .tool-card[data-accent=emerald]{--accent-icon:#059669;--accent-bg:#d1fae5}body .tool-nav-item[data-accent=teal],body .mobile-nav-group[data-accent=teal],body .mega-heading[data-accent=teal],body .mega-menu[data-accent=teal] .mega-heading,body .mobile-nav-group>div a[data-accent=teal],body .related-tools-section .tool-card[data-accent=teal],.tools-section .tool-card[data-accent=teal]{--accent-icon:#0d9488;--accent-bg:#ccfbf1}body .tool-nav-item[data-accent=cyan],body .mobile-nav-group[data-accent=cyan],body .mega-heading[data-accent=cyan],body .mega-menu[data-accent=cyan] .mega-heading,body .mobile-nav-group>div a[data-accent=cyan],body .related-tools-section .tool-card[data-accent=cyan],.tools-section .tool-card[data-accent=cyan]{--accent-icon:#0891b2;--accent-bg:#cffafe}body .tool-nav-item[data-accent=sky],body .mobile-nav-group[data-accent=sky],body .mega-heading[data-accent=sky],body .mega-menu[data-accent=sky] .mega-heading,body .mobile-nav-group>div a[data-accent=sky],body .related-tools-section .tool-card[data-accent=sky],.tools-section .tool-card[data-accent=sky]{--accent-icon:#0284c7;--accent-bg:#e0f2fe}body .tool-nav-item[data-accent=blue],body .mobile-nav-group[data-accent=blue],body .mega-heading[data-accent=blue],body .mega-menu[data-accent=blue] .mega-heading,body .mobile-nav-group>div a[data-accent=blue],body .related-tools-section .tool-card[data-accent=blue],.tools-section .tool-card[data-accent=blue]{--accent-icon:#2563eb;--accent-bg:#dbeafe}body .tool-nav-item[data-accent=indigo],body .mobile-nav-group[data-accent=indigo],body .mega-heading[data-accent=indigo],body .mega-menu[data-accent=indigo] .mega-heading,body .mobile-nav-group>div a[data-accent=indigo],body .related-tools-section .tool-card[data-accent=indigo],.tools-section .tool-card[data-accent=indigo]{--accent-icon:#4f46e5;--accent-bg:#e0e7ff}body .tool-nav-item[data-accent=violet],body .mobile-nav-group[data-accent=violet],body .mega-heading[data-accent=violet],body .mega-menu[data-accent=violet] .mega-heading,body .mobile-nav-group>div a[data-accent=violet],body .related-tools-section .tool-card[data-accent=violet],.tools-section .tool-card[data-accent=violet]{--accent-icon:#7c3aed;--accent-bg:#ede9fe}body .tool-nav-item[data-accent=fuchsia],body .mobile-nav-group[data-accent=fuchsia],body .mega-heading[data-accent=fuchsia],body .mega-menu[data-accent=fuchsia] .mega-heading,body .mobile-nav-group>div a[data-accent=fuchsia],body .related-tools-section .tool-card[data-accent=fuchsia],.tools-section .tool-card[data-accent=fuchsia]{--accent-icon:#c026d3;--accent-bg:#fae8ff}body .mobile-nav-group>div a{min-width:0;min-height:44px;color:var(--ds-muted);border-radius:8px;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.8125rem;font-weight:650;line-height:1.4;display:flex}body .mobile-nav-group>div a:hover,body .mobile-nav-group>div a[aria-current=page]{color:var(--ds-ink);background:var(--ds-primary-soft)}body .mobile-nav-group>div a>svg{color:var(--ds-ink);flex:0 0 16px;margin-top:.1rem}body .mobile-nav-group>div a .mobile-nav-icon{margin-top:0}body .mobile-language{border-top:1px solid var(--ds-border);margin-top:.35rem;padding:.85rem .35rem .25rem}body .language-trigger{cursor:pointer;min-height:40px;transition:background var(--ds-duration),border-color var(--ds-duration);align-items:center;gap:.4rem;border:1px solid var(--ds-border)!important;color:var(--ds-text)!important;background:#fff!important;border-radius:8px!important;padding:.45rem .75rem!important;font-size:.8125rem!important;font-weight:650!important;display:inline-flex!important}body .language-trigger:hover{background:var(--ds-subtle)!important;border-color:var(--ds-control-border)!important}body .language-trigger svg.is-open{transform:rotate(180deg)}@media (max-width:1024px){body .desktop-nav,body .nav-auth-actions--desktop{display:none!important}body .mobile-trigger,body .site-nav .mobile-nav{display:grid!important}body .nav-shell{grid-template-columns:auto 1fr auto!important}}@media (min-width:1025px){body .desktop-nav{visibility:visible!important;pointer-events:auto!important;display:flex!important;position:static!important;transform:none!important}body .nav-auth-actions--desktop{display:inline-flex!important}body .mobile-trigger,body .site-nav .mobile-nav{display:none!important}}@media (max-width:480px){body .mobile-nav-group>div{grid-template-columns:1fr}body .mega-grid,body .mega-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.breadcrumbs{max-width:var(--ds-content);padding:.85rem var(--ds-gutter)0;color:var(--ds-muted);margin-inline:auto;font-size:.8125rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.breadcrumbs a{min-height:36px;color:var(--ds-secondary);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current]{color:var(--ds-text);font-weight:600}.tool-layout,.tool-layout--wide{width:100%;max-width:none;margin:0;padding:0;display:block}.tool-sidebar{display:none!important}.tool-layout-content{width:100%;min-width:0}.related-tools-section{padding:var(--ds-section)0;background:0 0}.related-tools-inner{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);margin-inline:auto}.related-tools-section .section-intro{text-align:center;max-width:640px;margin:0 auto 1.5rem}.related-tools-section .section-intro h2{color:var(--ds-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2}.related-tools-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}@media (max-width:700px){.related-tools-grid{grid-template-columns:minmax(0,1fr)}}.tool-switcher{display:none!important}.tool-switcher nav a[aria-current]{color:var(--ds-primary);background:var(--ds-primary-soft);font-weight:700}body :is(.tool-page-heading,.qr-generator-heading,.barcode-generator-heading,.barcode-page-heading,.utils-hero,.seo-hero){width:min(100% - 2*var(--ds-gutter),var(--ds-content));text-align:center;max-width:720px;margin:0 auto 1.75rem;padding-inline:0}body :is(.tool-page-heading,.qr-generator-heading,.barcode-generator-heading,.barcode-page-heading,.utils-hero,.seo-hero) h1,body .content-page-title{color:var(--ds-text);letter-spacing:-.03em;margin-block:.5rem .75rem;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.2}body :is(.tool-page-heading,.qr-generator-heading,.barcode-generator-heading,.barcode-page-heading,.utils-hero,.seo-hero)>p{max-width:560px;color:var(--ds-muted);margin-inline:auto;font-size:1.05rem;font-weight:500;line-height:1.55}body :is(.tool-page-shell,.qr-generator-page,.barcode-generator-page,.utils-tool-stage,.seo-stage,.bulk-barcode-page){padding:var(--ds-section)0;background:0 0}body .tool-workspace-wrap{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);margin-inline:auto}body :is(.qr-generator-workspace,.barcode-generator-workspace,.barcode-workspace,.utils-workbench,.seo-workbench,.bulk-workspace,.text-html-workspace,.svg-code-workspace,.bulk-results,.barcode-benefits,.qr-benefits){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .uploader-shell,body .tool-dropzone{width:100%}body :is(.utils-panel,.seo-card,.content-card,.qr-editor-panel,.qr-preview-panel,.barcode-editor-panel,.barcode-preview-panel){border-radius:var(--ds-radius-xl);box-shadow:none;background:0 0;border:0}body :is(.utils-panel,.seo-card,.qr-editor-panel,.qr-preview-panel,.barcode-editor-panel,.barcode-preview-panel){border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);background:#fff;padding:clamp(1.1rem,2vw,1.5rem)}body :is(.tool-page-badge,.qr-generator-badge,.barcode-page-badge,.hero-pill,.section-kicker){border-radius:999px;padding:.35rem .75rem;color:var(--ds-ink)!important;background:var(--ds-primary-soft)!important;border:0!important}body :is(.content-page,.legal-page){width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);padding:var(--ds-section)0;margin-inline:auto}body .legal-card{width:100%;max-width:var(--ds-content);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);background:#fff;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);line-height:1.75}body .legal-card h2{margin-block:1.75rem .65rem;font-size:1.25rem}body .legal-card p,body .legal-card li{color:var(--ds-muted)}body :is(.utils-label,.seo-card>label,.qr-field-label){color:var(--ds-text);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}body :is(.utils-panel,.seo-card,.qr-editor-panel,.tool-workspace,.barcode-editor-panel) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);color:var(--ds-text);background:#fff;font-size:1rem}body :is(.utils-actions,.seo-actions){flex-wrap:wrap;gap:.75rem}body :is(.utils-actions button,.seo-actions button,.qr-download-button,.resizer-download-button,.ui-button){border-radius:var(--ds-radius-sm);min-height:48px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700}body :is(.utils-error,.seo-error){color:var(--ds-danger);background:var(--ds-danger-bg);border:1px solid #f1aaaa;border-left:4px solid var(--ds-danger);border-radius:var(--ds-radius-sm);align-items:start;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}body :is(.seo-guide,.seo-related,.utility-editorial){padding-block:var(--ds-section);padding-inline:var(--ds-gutter)}body .tool-workspace-wrap{margin-inline:auto;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important}body .tool-workspace,body .image-flip-workspace{align-items:stretch;gap:0;width:100%;max-width:none;margin-inline:auto;overflow:hidden;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;padding:0!important;display:grid!important}body .tool-workspace:before{display:none!important}:is(body .tool-workspace:not(:has(.conversion-dashboard)):not(:has(.resize-settings-panel)):not(:has(.quality-control)):not(:has(.flip-controls-card)),body .image-flip-workspace:not(:has(.flip-controls-card))){grid-template-columns:1fr!important}body .uploader-shell{min-width:0;border-right:1px solid var(--ds-border)!important;border-bottom:0!important;padding:1rem!important}:is(body .tool-workspace:not(:has(.conversion-dashboard)):not(:has(.resize-settings-panel)):not(:has(.quality-control)):not(:has(.flip-controls-card)) .uploader-shell,body .image-flip-workspace:not(:has(.flip-controls-card)) .uploader-shell){border-right:0!important}body .uploaded-files-panel{border:1px solid var(--ds-border)!important;width:100%!important;min-height:0!important;max-height:420px!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}body .uploaded-files-header{background:var(--ds-subtle)!important;border-bottom:1px solid #0f172a14!important;justify-content:space-between!important;align-items:center!important;gap:.65rem!important;padding:.7rem .85rem!important;display:flex!important}body .uploaded-files-header-actions{flex-wrap:wrap!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:.45rem!important;display:flex!important}body .pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child,body .image-tool-content-page.pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child{box-shadow:0 4px 12px color-mix(in srgb,var(--ds-primary)22%,transparent);border-color:var(--ds-primary)!important;background:var(--ds-primary)!important;color:var(--ds-on-primary)!important}body .pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child:hover:not(:disabled),body .image-tool-content-page.pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child:hover:not(:disabled){filter:brightness(1.05);background:var(--ds-primary)!important;color:var(--ds-on-primary)!important}body .pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child svg,body .image-tool-content-page.pdf-tool-page .uploaded-files-header-actions>.clear-files-button:first-child svg{color:currentColor!important;stroke:currentColor!important}body .uploaded-panel-title{align-items:center!important;gap:.55rem!important;min-width:0!important;display:flex!important}body .uploaded-panel-icon{width:32px!important;height:32px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:9px!important;place-items:center!important;display:grid!important}body .uploaded-panel-icon svg{width:15px!important;height:15px!important}body .uploaded-panel-title strong{color:var(--ds-text)!important;font-size:.85rem!important;font-weight:800!important;display:block!important}body .uploaded-panel-title small{color:var(--ds-muted)!important;margin-top:.1rem!important;font-size:.68rem!important;display:block!important}body .clear-files-button{color:#dc2626!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:10px!important;flex:none!important;align-items:center!important;gap:.3rem!important;padding:.4rem .6rem!important;font-size:.75rem!important;font-weight:750!important;display:inline-flex!important}body .uploaded-files-list{flex:auto!important;grid-template-columns:1fr!important;gap:.45rem!important;max-height:none!important;padding:.65rem!important;display:grid!important;overflow:auto!important}body .uploaded-file-row{border:1px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;grid-template-columns:40px minmax(0,1fr) 28px!important;align-items:center!important;gap:.55rem!important;padding:.45rem!important;display:grid!important}body .uploaded-file-row:hover{box-shadow:none!important;border-color:#cfcfc8!important;transform:none!important}body .uploaded-file-preview{border:1px solid var(--ds-border)!important;background:var(--ds-subtle)!important;border-radius:8px!important;width:40px!important;height:40px!important;overflow:hidden!important}body .uploaded-file-copy strong{color:var(--ds-text)!important;font-size:.8rem!important;font-weight:750!important}body .uploaded-file-copy small{color:var(--ds-muted)!important;margin-top:.2rem!important;font-size:.65rem!important}body .file-type-badge{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important}body .uploaded-files-actions,body .converter-bottom-actions{background:0 0!important;border-top:0!important;flex-wrap:wrap!important;gap:.45rem!important;margin:0!important;padding:.65rem 1rem 1rem!important;display:flex!important}body .uploaded-files-actions button,body .converter-bottom-actions button{border:1px solid var(--ds-border)!important;min-height:38px!important;color:var(--ds-text)!important;background:#fff!important;border-radius:9px!important;padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:750!important}body .resize-settings-panel{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:.7rem!important;margin:0!important;padding:1rem 1rem .35rem!important;display:grid!important;overflow:visible!important}body .resize-settings-heading{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:.85rem!important;padding:0!important;display:flex!important}body .resize-settings-heading>span:first-child{align-items:flex-start!important;gap:.75rem!important;display:flex!important}body .resize-settings-heading>span:first-child>svg{width:32px!important;height:32px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:9px!important;padding:7px!important}body .resize-settings-heading strong{color:var(--ds-text)!important;font-size:.9rem!important;font-weight:800!important}body .resize-settings-heading small,body .resize-local-badge{display:none!important}body .resize-mode-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;padding:0!important;display:grid!important}body .resize-mode-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .resize-mode-tabs button{border:1px solid var(--ds-border)!important;min-height:36px!important;color:var(--ds-text)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;justify-content:center!important;padding:.45rem .35rem!important;font-size:.7rem!important;font-weight:750!important}body .resize-mode-tabs button svg{width:13px!important;height:13px!important}body .resize-mode-tabs button.active,body .resize-mode-tabs button[aria-pressed=true]{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border:0!important;outline:none!important}body .resize-target-control,body .resize-dimensions-grid,body .resize-percentage-control{border:1px solid var(--ds-border)!important;background:var(--ds-subtle)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:.55rem!important;margin:0!important;padding:.75rem!important;display:grid!important}body .resize-target-copy,body .resize-target-icon{display:none!important}body .resize-target-field{gap:.45rem!important;display:grid!important}body .resize-target-field>span,body .resize-target-control label>span{color:var(--ds-muted)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;font-size:.7rem!important;font-weight:750!important}body .resize-target-field>div,body .resize-target-control label>div{border:1.5px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 56px!important;display:grid!important;overflow:hidden!important}body .resize-target-field>div:focus-within,body .resize-target-control label>div:focus-within{border-color:var(--ds-border)!important;box-shadow:none!important;outline:none!important}body .resize-target-field input,body .resize-target-control input{width:100%!important;height:44px!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 .8rem!important;font-size:1.05rem!important;font-weight:800!important}body .resize-target-field>div>strong,body .resize-target-control label strong{color:var(--ds-on-primary)!important;border-left:1px solid var(--ds-border)!important;background:var(--ds-primary)!important;place-items:center!important;font-size:.8rem!important;font-weight:800!important;display:grid!important}body .resize-target-presets{flex-wrap:wrap!important;gap:.45rem!important;display:flex!important}body .resize-target-presets button{border:1px solid var(--ds-border)!important;min-height:34px!important;color:var(--ds-text)!important;background:var(--ds-subtle)!important;cursor:pointer!important;border-radius:999px!important;padding:.4rem .7rem!important;font-size:.75rem!important;font-weight:750!important}body .resize-target-presets button:hover{background:#fff!important;border-color:#cfcfc8!important}body .resize-target-presets button.active{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border:0!important;outline:none!important}body .resize-dimensions-grid{grid-template-columns:1fr 34px 1fr!important;align-items:end!important}body .resize-dimensions-grid input,body .resize-output-format select{border:1px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}body .resize-dimensions-grid input:focus,body .resize-dimensions-grid input:focus-visible,body .resize-output-format select:focus,body .resize-output-format select:focus-visible,body .tool-workspace :is(input,select,textarea):focus,body .tool-workspace :is(input,select,textarea):focus-visible,body .image-flip-workspace :is(input,select,textarea):focus,body .image-flip-workspace :is(input,select,textarea):focus-visible{border-color:var(--ds-border)!important;box-shadow:none!important;outline:none!important}body .dimension-link{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-color:#0000!important;margin-bottom:.55rem!important}body .resize-options-row{border:0!important;grid-template-columns:1fr!important;gap:.85rem!important;padding:0 0 .25rem!important;display:grid!important}body .aspect-toggle{border:1px solid var(--ds-border)!important;background:#fff!important;border-radius:10px!important;padding:.55rem .7rem!important}body .aspect-toggle small{display:none!important}body .resize-output-format{gap:.3rem!important;display:grid!important}body .resize-output-format select{height:40px!important}body .resizer-action-buttons{grid-template-columns:1fr 1fr!important;gap:.5rem!important;padding:0 1rem .9rem!important;display:grid!important}body .conversion-dashboard{box-shadow:none!important;background:#fff!important;border:0!important;gap:.7rem!important;padding:1rem 1rem .5rem!important;display:grid!important}body .conversion-dashboard-heading small,body .format-pipeline{display:none!important}body .tool-workspace>.resize-results,body .resize-results{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;margin:0!important;padding:0 1rem .75rem!important;display:grid!important;overflow:hidden!important}body .resize-results-heading{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;background:var(--ds-subtle)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.65rem .75rem!important;display:flex!important}body .resize-results-heading>span:first-child{flex:auto!important;align-items:center!important;gap:.5rem!important;min-width:0!important;display:flex!important;overflow:hidden!important}body .resize-results-heading>span:first-child>svg{width:28px!important;height:28px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:8px!important;flex:none!important;padding:6px!important}body .resize-results-heading strong{color:var(--ds-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.8rem!important;font-weight:800!important;display:block!important;overflow:hidden!important}body .resize-results-heading small{display:none!important}body .resize-complete-badge{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;padding:.25rem .5rem!important;font-size:.65rem!important;font-weight:800!important}body .resize-results-list{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;background:#fff!important;border-radius:12px!important;gap:.4rem!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:160px!important;padding:.55rem!important;display:grid!important;overflow:hidden auto!important}body .resize-result-card,body .image-resizer-tool .resize-result-card{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:.55rem .65rem!important;display:grid!important;overflow:hidden!important}body .resize-result-file{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body .resize-result-file>span{min-width:0!important;overflow:hidden!important}body .resize-result-file>svg,body .resize-result-comparison{display:none!important}body .resize-result-file strong{max-width:100%!important;color:var(--ds-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:750!important;display:block!important;overflow:hidden!important}body .resize-result-file small{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important;color:var(--ds-muted)!important;margin-top:.2rem!important;font-size:.68rem!important;font-weight:650!important;line-height:1.35!important;display:block!important}body .resize-result-saved{color:#166534!important;white-space:nowrap!important;background:#ecfdf5!important;border-radius:999px!important;flex:none!important;align-self:center!important;padding:.25rem .45rem!important;font-size:.65rem!important;font-style:normal!important;font-weight:800!important}body .tool-workspace>.compression-results,body .compression-results{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;margin:0!important;padding:0 1rem .75rem!important;display:grid!important;overflow:hidden!important}body .compression-results-heading{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;background:var(--ds-subtle)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.65rem .75rem!important;display:flex!important}body .compression-results-heading>span:first-child{flex:auto!important;align-items:center!important;gap:.5rem!important;min-width:0!important;display:flex!important;overflow:hidden!important}body .compression-results-heading>span:first-child>svg{width:28px!important;height:28px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:8px!important;flex:none!important;padding:6px!important}body .compression-results-heading strong{color:var(--ds-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.8rem!important;font-weight:800!important;display:block!important;overflow:hidden!important}body .compression-results-heading small,body .compression-results-meta>small{display:none!important}body .compression-quality-badge{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:.3rem!important;padding:.25rem .5rem!important;font-size:.65rem!important;font-weight:800!important;display:inline-flex!important}body .compression-results-list{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;background:#fff!important;border-radius:12px!important;gap:.4rem!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:160px!important;padding:.55rem!important;display:grid!important;overflow:hidden auto!important}body .compression-results.is-updating .compression-results-list{opacity:.6!important}body .compression-result-row{box-sizing:border-box!important;border:1px solid var(--ds-border)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:.55rem .65rem!important;display:grid!important;overflow:hidden!important}body .compression-result-name{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;display:grid!important}body .compression-result-name>svg,body .compression-size,body .compression-size-arrow{display:none!important}body .compression-result-name>span{min-width:0!important;overflow:hidden!important}body .compression-result-name strong{max-width:100%!important;color:var(--ds-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:750!important;display:block!important;overflow:hidden!important}body .compression-result-name small{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important;color:var(--ds-muted)!important;margin-top:.2rem!important;font-size:.68rem!important;font-weight:650!important;line-height:1.35!important;display:block!important}body .compression-saved{color:#166534!important;white-space:nowrap!important;background:#ecfdf5!important;border-radius:999px!important;flex:none!important;padding:.25rem .45rem!important;font-size:.65rem!important;font-style:normal!important;font-weight:800!important}body :is(.tool-dropzone,.utils-dropzone,.svg-upload-zone,.bulk-upload-zone){text-align:center;cursor:pointer;width:100%;transition:border-color var(--ds-duration),background var(--ds-duration);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex;border:1.5px dashed var(--ds-primary-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-bg)!important;min-height:280px!important;box-shadow:none!important;padding:2.5rem 1.5rem!important}.tool-dropzone:hover,.utils-dropzone:hover,.tool-dropzone:focus-within,.svg-upload-zone:hover,.bulk-upload-zone:hover,.tool-dropzone.is-dragging,.utils-dropzone.is-dragging,.svg-upload-zone.is-dragging,.bulk-upload-zone.is-dragging{border-color:var(--ds-primary)!important;background:var(--ds-primary-soft)!important;box-shadow:none!important}body .dropzone-icon,body :is(.svg-upload-zone,.utils-dropzone,.bulk-upload-zone)>svg{min-width:64px;min-height:64px;width:64px!important;height:64px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:16px!important;place-items:center!important;margin-bottom:.35rem!important;padding:0!important;display:grid!important}body :is(.svg-upload-zone,.utils-dropzone,.bulk-upload-zone)>svg{min-width:0;min-height:0;box-sizing:content-box!important;width:28px!important;height:28px!important;padding:18px!important}body .dropzone-icon svg{width:28px!important;height:28px!important;color:var(--ds-on-primary)!important;background:0 0!important;padding:0!important}body .tool-dropzone h2,body .tool-dropzone h3,body :is(.svg-upload-zone,.utils-dropzone,.bulk-upload-zone) strong{letter-spacing:-.01em;margin:0;font-weight:700;color:var(--ds-text)!important;font-size:1.05rem!important}body .dropzone-formats,body .dropzone-help,body :is(.svg-upload-zone,.utils-dropzone,.bulk-upload-zone) small{color:var(--ds-muted)!important;font-size:.8125rem!important;font-weight:500!important}body .dropzone-formats{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem!important;font-weight:700!important}body .dropzone-error{color:var(--ds-danger);margin:.35rem 0 0;font-size:.8125rem;font-weight:650}body .browse-button,body :is(.svg-upload-zone,.bulk-upload-zone)>span:last-of-type{text-underline-offset:.2em;align-items:center;gap:.35rem;min-width:0!important;height:auto!important;min-height:auto!important;color:var(--ds-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:.35rem!important;padding:.15rem 0!important;font-size:.95rem!important;font-weight:700!important;text-decoration:underline!important;display:inline-flex!important}body .browse-button:hover,body :is(.svg-upload-zone,.bulk-upload-zone)>span:last-of-type:hover{color:#333!important;background:0 0!important;transform:none!important}body .utils-dropzone>span{color:var(--ds-muted)!important;font-size:.8125rem!important}body .tool-workspace>.uploader-shell{grid-area:1/1/span 20!important}body .tool-workspace>:is(.conversion-dashboard,.resize-settings-panel,.quality-control,.resizer-action-buttons,.primary-process-button,.ui-button-primary,.uploaded-files-actions,.compression-results,.resize-results,.flip-controls-card),body .image-flip-workspace>.flip-controls-card{box-sizing:border-box!important;grid-area:auto/2!important;width:100%!important;min-width:0!important;max-width:100%!important}body .tool-workspace>:is(.resize-results,.compression-results){overflow:hidden!important}body .image-flip-workspace>.uploader-shell{grid-area:1/1/span 10!important}body .tool-workspace>:is(.conversion-dashboard,.resize-settings-panel,.quality-control,.flip-controls-card),body .image-flip-workspace>.flip-controls-card{background:#fff!important;border-left:0!important;padding:1rem 1rem .5rem!important}body .primary-process-button,body .tool-workspace>.ui-button-primary,body .resizer-download-button,body .resizer-resize-button{background:var(--ds-primary)!important;width:calc(100% - 2rem)!important;min-height:44px!important;color:var(--ds-on-primary)!important;border:0!important;border-radius:11px!important;margin:.45rem 1rem!important;font-size:.875rem!important;font-weight:800!important;box-shadow:0 2px #00000014!important}body .primary-process-button:hover:not(:disabled),body .resizer-resize-button:hover:not(:disabled){background:var(--ds-primary-hover)!important}body .conversion-control button,body .format-node,body :is(.qr-segmented-control,.resize-mode-tabs,.utils-tabs,.seo-segmented) button{font-weight:700;border:1px solid var(--ds-border)!important;color:var(--ds-text)!important;background:#fff!important;border-radius:9px!important}body :is(.qr-segmented-control,.resize-mode-tabs,.utils-tabs,.seo-segmented) button[aria-pressed=true],body :is(.qr-segmented-control,.resize-mode-tabs,.utils-tabs,.seo-segmented) button.active{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;box-shadow:none!important;border:0!important;outline:none!important;text-decoration:none!important}body .resize-options-row{grid-template-columns:minmax(0,1.15fr) minmax(120px,.85fr)!important;align-items:end!important;gap:.55rem!important;padding:0!important}body .quality-control{padding:1rem!important}body :is(.tool-workspace,.image-flip-workspace,.conversion-dashboard,.resize-settings-panel,.quality-control,.flip-controls-card,.uploaded-files-panel,.resize-results,.compression-results){font-family:var(--font-sans)!important;color:var(--ds-text)!important}body :is(.tool-settings-heading,.conversion-dashboard-heading,.resize-settings-heading,.quality-heading){background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:.65rem!important;margin:0!important;padding:0!important;display:flex!important}body :is(.tool-settings-heading>span,.conversion-dashboard-heading>span,.resize-settings-heading>span,.quality-heading>span:not(.quality-value)){align-items:center!important;gap:.55rem!important;min-width:0!important;display:inline-flex!important}body :is(.tool-settings-heading>span>svg,.conversion-dashboard-heading>span>svg,.resize-settings-heading>span>svg,.quality-heading .quality-icon,.resize-results-heading>span:first-child>svg,.compression-results-heading>span>svg,.uploaded-panel-icon){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important}body :is(.quality-heading .quality-icon svg,.uploaded-panel-icon svg){background:0 0!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}body :is(.tool-settings-heading>span>svg,.conversion-dashboard-heading>span>svg,.resize-settings-heading>span>svg,.resize-results-heading>span:first-child>svg,.compression-results-heading>span>svg){box-sizing:border-box!important;padding:8px!important}body :is(.tool-settings-heading strong,.conversion-dashboard-heading strong,.resize-settings-heading strong,.quality-heading strong,.resize-results-heading strong,.compression-results-heading strong){color:var(--ds-text)!important;font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-size:.9rem!important;font-weight:800!important}body :is(.tool-settings-heading small,.conversion-dashboard-heading small,.resize-settings-heading small,.quality-heading small,.format-pipeline){display:none!important}body .tool-field-label,body .conversion-control>label,body .resize-output-format>span,body .resize-target-field>span,body .flip-control-label{color:var(--ds-muted)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 .35rem!important;font-size:.7rem!important;font-weight:750!important;display:block!important}body .tool-segmented,body .resize-mode-tabs,body .flip-direction-control,body .flip-format-control{background:0 0!important;border:0!important;gap:.35rem!important;margin:0!important;padding:0!important;display:grid!important}body .tool-segmented.resize-mode-tabs,body .resize-mode-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .flip-direction-control{grid-template-columns:1fr 1fr!important}body .flip-format-control{grid-template-columns:repeat(4,minmax(0,1fr))!important}body :is(.tool-segmented button,.resize-mode-tabs button,.flip-direction-control button,.flip-format-control button,.resize-target-presets button){border:1px solid var(--ds-border)!important;min-height:38px!important;color:var(--ds-text)!important;font-family:var(--font-sans)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;padding:.45rem .55rem!important;font-size:.75rem!important;font-weight:750!important;display:inline-flex!important}body :is(.tool-segmented button svg,.resize-mode-tabs button svg,.flip-direction-control button svg){color:currentColor!important;background:0 0!important;width:15px!important;height:15px!important}body :is(.tool-segmented button.active,.tool-segmented button[aria-pressed=true],.resize-mode-tabs button.active,.resize-mode-tabs button[aria-pressed=true],.image-resizer-tool .resize-mode-tabs button.active,.flip-direction-control button.active,.flip-direction-control button[aria-pressed=true],.flip-format-control button.active,.flip-format-control button[aria-pressed=true],.resize-target-presets button.active,.qr-segmented-control button.active,.qr-segmented-control button[aria-pressed=true],.qr-style-options button.active,.qr-style-options button[aria-pressed=true],.qr-format-control button.active,.qr-format-control button[aria-pressed=true],.barcode-export-formats button.active,.utils-tabs button.active,.utils-tabs button[aria-pressed=true],.seo-segmented button.active,.seo-segmented button[aria-pressed=true],.home-tools-tab.is-active){color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;background-image:none!important;border:0!important;outline:none!important}body .home-tools-tab:not(.is-active):hover{color:var(--ds-ink)!important;border-color:var(--ds-primary-border)!important;background:var(--ds-primary-soft)!important}body .home-tools-tab.is-active:hover{color:var(--ds-on-primary)!important;background:var(--ds-primary-hover)!important}body :is(.tool-segmented button.active,.tool-segmented button[aria-pressed=true],.resize-mode-tabs button.active,.resize-mode-tabs button[aria-pressed=true],.image-resizer-tool .resize-mode-tabs button.active,.flip-direction-control button.active,.flip-format-control button.active,.qr-segmented-control button.active,.qr-style-options button.active,.qr-format-control button.active,.barcode-export-formats button.active,.utils-tabs button.active,.seo-segmented button.active,.home-tools-tab.is-active) svg{color:var(--ds-on-primary)!important;stroke:currentColor!important}body :is(.primary-process-button,.resizer-resize-button,.resizer-download-button,.flip-download-button,.tool-workspace>.ui-button-primary){width:calc(100% - 2rem)!important;min-height:44px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;cursor:pointer!important;background-image:none!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;margin:.45rem 1rem!important;padding:.7rem 1rem!important;font-size:.875rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px #00000014!important}body .flip-controls-card>.primary-process-button,body .tool-settings-panel>.primary-process-button{width:100%!important;margin:.25rem 0 0!important}body .tool-action-row,body .resizer-action-buttons{grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin:0!important;padding:0 1rem .9rem!important;display:grid!important}body .tool-action-row .primary-process-button,body .resizer-action-buttons .primary-process-button,body .resizer-action-buttons .resizer-download-button{width:100%!important;margin:0!important}body :is(.primary-process-button,.resizer-resize-button,.flip-download-button):hover:not(:disabled){background:var(--ds-primary-hover)!important;transform:none!important}body .tool-secondary-button,body .resizer-download-button{color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important}body .tool-secondary-button:hover:not(:disabled),body .resizer-download-button:hover:not(:disabled){background:var(--ds-subtle)!important}body :is(.primary-process-button,.resizer-resize-button,.resizer-download-button,.flip-download-button) svg{color:currentColor!important;background:0 0!important;width:16px!important;height:16px!important}body .tool-secondary-actions button,body .uploaded-files-actions button,body .converter-bottom-actions button{border:1px solid var(--ds-border)!important;min-height:38px!important;color:var(--ds-text)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;align-items:center!important;gap:.35rem!important;padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:750!important;display:inline-flex!important}body .tool-secondary-actions button svg,body .uploaded-files-actions button svg,body .converter-bottom-actions button svg{width:15px!important;height:15px!important}body .tool-icon-button,body .flip-reset-button,body .remove-file-button{border:1px solid var(--ds-border)!important;width:32px!important;height:32px!important;color:var(--ds-text)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:9px!important;place-items:center!important;display:grid!important}body .tool-icon-button svg,body .flip-reset-button svg,body .remove-file-button svg{width:15px!important;height:15px!important}body .tool-settings-panel,body .conversion-dashboard,body .resize-settings-panel,body .quality-control,body .flip-controls-card{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:.7rem!important;display:grid!important}body .quality-value{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:999px!important;padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:800!important}body .quality-recommendation{color:var(--ds-muted)!important;background:0 0!important;border:0!important;font-size:.75rem!important;font-weight:650!important}body .browse-button{font-family:var(--font-sans)!important;font-size:.95rem!important;font-weight:700!important}body :is(.qr-generator-page,.barcode-generator-page,.bulk-barcode-page,.qr-generator-workspace,.barcode-workspace,.bulk-workspace,.qr-editor-panel,.qr-preview-panel,.barcode-editor-panel,.barcode-preview-panel,.bulk-source-panel,.bulk-settings-panel){font-family:var(--font-sans)!important;color:var(--ds-text)!important}body :is(.qr-control-group>label,.qr-inputs label,.qr-field-label,.barcode-setting-card>label,.barcode-export-label,.bulk-setting-card>label,.bulk-textarea-heading label,.barcode-number-grid label>span,.bulk-dimension-grid label>span,.qr-color-control>span,.barcode-color-grid label>span){color:var(--ds-muted)!important;font-family:var(--font-sans)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 .35rem!important;font-size:.7rem!important;font-weight:750!important;display:block!important}body :is(.qr-segmented-control button,.qr-style-options button,.barcode-export-formats button,.qr-format-control button){border:1px solid var(--ds-border)!important;min-height:38px!important;color:var(--ds-text)!important;font-family:var(--font-sans)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;padding:.45rem .55rem!important;font-size:.75rem!important;font-weight:750!important;display:inline-flex!important}body :is(.qr-segmented-control button svg,.qr-style-options button svg,.barcode-export-formats button svg,.qr-format-control button svg){color:currentColor!important;background:0 0!important;width:15px!important;height:15px!important}body :is(.qr-segmented-control button.active,.qr-segmented-control button[aria-pressed=true],.qr-style-options button.active,.qr-style-options button[aria-pressed=true],.barcode-export-formats button.active,.qr-format-control button.active,.qr-format-control button[aria-pressed=true]){color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;background-image:none!important;border:0!important;outline:none!important}body :is(.qr-download-button,.barcode-download-button,.bulk-primary-button){width:100%!important;min-height:44px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;cursor:pointer!important;background-image:none!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;margin:.75rem 0 0!important;padding:.7rem 1rem!important;font-size:.875rem!important;font-weight:800!important;display:inline-flex!important;transform:none!important;box-shadow:0 2px #00000014!important}body .bulk-results-heading button{white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:40px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;cursor:pointer!important;background-image:none!important;border:0!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;margin:0!important;padding:.55rem .9rem!important;font-size:.8125rem!important;font-weight:800!important;display:inline-flex!important;transform:none!important;box-shadow:0 2px #00000014!important}body :is(.qr-download-button,.barcode-download-button,.bulk-primary-button,.bulk-results-heading button):hover:not(:disabled){background:var(--ds-primary-hover)!important;transform:none!important;box-shadow:0 2px #00000014!important}body :is(.qr-download-button svg,.barcode-download-button svg,.bulk-primary-button svg,.bulk-results-heading button svg,.bulk-reset-button svg){color:currentColor!important;background:0 0!important;width:16px!important;height:16px!important}body .bulk-actions.tool-action-row,body .bulk-actions{flex-flow:row!important;align-items:stretch!important;gap:.65rem!important;margin-top:.75rem!important;padding:0!important;display:flex!important}body .bulk-actions .primary-process-button,body .bulk-actions .bulk-primary-button,body .bulk-actions .bulk-reset-button{flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important}body .bulk-reset-button,body .bulk-actions .tool-secondary-button{color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important}body .bulk-reset-button:hover,body .bulk-actions .tool-secondary-button:hover{background:var(--ds-subtle)!important;transform:none!important}body .bulk-panel-heading>span{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:9px!important;place-items:center!important;display:grid!important}body .bulk-panel-heading>span svg{color:currentColor!important;background:0 0!important;width:16px!important;height:16px!important}body :is(.qr-benefits>div>svg,.barcode-benefits>div>svg){box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:9px!important;padding:8px!important}body .bulk-panel-heading strong,body .qr-benefits strong,body .barcode-benefits strong{color:var(--ds-text)!important;font-family:var(--font-display)!important;font-size:.85rem!important;font-weight:800!important}body .bulk-panel-heading small,body .qr-benefits small,body .barcode-benefits small,body .qr-ready-note,body .barcode-ready,body .bulk-private-note{color:var(--ds-muted)!important;font-family:var(--font-sans)!important;font-size:.75rem!important;font-weight:650!important}body :is(.qr-inputs input,.qr-inputs select,.qr-generator-page select,.barcode-setting-card input,.barcode-number-grid input,.bulk-dimension-grid input,.bulk-source-panel textarea,.qr-type-dropdown-button,.qr-size-dropdown-button,.barcode-type-button){font-family:var(--font-sans)!important;color:var(--ds-text)!important;border-color:var(--ds-border)!important;box-shadow:none!important;border-radius:10px!important;font-size:.875rem!important;font-weight:650!important}body :is(.qr-inputs input,.qr-inputs select,.qr-generator-page select,.barcode-setting-card input,.barcode-number-grid input,.bulk-dimension-grid input,.bulk-source-panel textarea):is(:focus,:focus-visible),body :is(.qr-color-control div,.barcode-color-grid label>div):focus-within{border-color:var(--ds-border)!important;box-shadow:none!important;outline:none!important}body :is(.qr-preview-title,.barcode-preview-title){font-family:var(--font-sans)!important;color:var(--ds-text)!important;font-size:.8rem!important;font-weight:750!important}body .bulk-upload-zone{border:1.5px dashed var(--ds-primary-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-bg)!important;box-shadow:none!important;font-family:var(--font-sans)!important}body .bulk-upload-zone strong{color:var(--ds-text)!important;font-size:.95rem!important;font-weight:750!important}body .bulk-upload-zone small,body .bulk-upload-zone span{color:var(--ds-muted)!important;font-size:.8rem!important}body .bulk-upload-zone>svg{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:12px!important}@media (max-width:860px){body .tool-workspace,body .image-flip-workspace,body .image-tool-content-page :is(.tool-workspace,.image-flip-workspace){grid-template-columns:1fr!important}body .bulk-actions.tool-action-row,body .bulk-actions{flex-flow:row!important;gap:.65rem!important}body .uploader-shell,body .tool-workspace>.uploader-shell,body .image-flip-workspace>.uploader-shell{border-right:0!important;border-bottom:1px solid var(--ds-border)!important;grid-area:auto/1!important}body .tool-workspace>:is(.conversion-dashboard,.resize-settings-panel,.quality-control,.resizer-action-buttons,.primary-process-button,.ui-button-primary,.uploaded-files-actions,.compression-results,.resize-results,.flip-controls-card),body .image-flip-workspace>.flip-controls-card{grid-column:1!important}body .uploaded-files-panel{max-height:240px!important}body .resize-mode-tabs,body .resize-mode-tabs.three-tabs,body .resize-options-row,body .resizer-action-buttons{grid-template-columns:1fr!important}}.home-page{background:var(--ds-bg);overflow-x:hidden}.hero-section{max-width:var(--ds-content)!important;min-height:0!important;padding:4.5rem var(--ds-gutter)2rem!important;text-align:center!important;flex-direction:column!important;grid-template-columns:none!important;align-items:center!important;gap:0!important;margin:0 auto!important;display:flex!important}.hero-glow,.hero-visual{display:none!important}.hero-content{flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.hero-pill{margin-bottom:.75rem;color:var(--ds-primary)!important;background:0 0!important;border:0!important;padding:0!important;font-size:.875rem!important;font-weight:700!important}.hero-content h1{max-width:none!important;color:var(--ds-text)!important;letter-spacing:-.03em!important;margin:0 0 1rem!important;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:800!important;line-height:1.2!important}.hero-content>p{max-width:560px!important;color:var(--ds-muted)!important;margin:0 auto!important;font-size:1.05rem!important;line-height:1.55!important}.hero-actions{justify-content:center!important;margin-top:1.5rem!important}.hero-actions .primary-action{border-radius:8px;min-height:48px;padding:.8rem 1.5rem;font-size:1rem}.hero-actions .secondary-action{border-radius:8px;min-height:48px;padding:.8rem 1.5rem;font-weight:700;color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;background:#fff!important}.hero-trust{justify-content:center!important;margin-top:1.25rem!important}.home-stats{max-width:var(--ds-content);grid-template-columns:repeat(4,1fr);display:grid;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;margin:1.5rem auto 0!important;padding:0!important}.home-stats div{text-align:center;padding:1.15rem .75rem}.home-stats div+div{border-left:1px solid var(--ds-border)}.home-stats strong{font-weight:800;color:var(--ds-ink)!important;font-size:1.5rem!important}.home-stats span{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ds-muted)!important;font-size:.7rem!important}.tools-section{padding:var(--ds-section)0!important;background:0 0!important;border:0!important}.section-intro{width:min(100% - 2*var(--ds-gutter),640px)!important;text-align:center!important;max-width:640px!important;margin:0 auto 2rem!important}.section-intro h2{color:var(--ds-text)!important;letter-spacing:-.02em!important;margin:.5rem 0 .65rem!important;font-size:clamp(1.5rem,3vw,2rem)!important}.section-intro p{color:var(--ds-muted)!important;font-size:1rem!important}.section-kicker{color:var(--ds-primary)!important;background:0 0!important;border:0!important;padding:0!important}.tool-section{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin:0 auto 2.25rem!important}.tool-section-title{margin-bottom:.85rem}.tool-section-title span{letter-spacing:.08em;color:var(--ds-muted)!important;font-size:.75rem!important;font-weight:700!important}.tool-section-title h3{font-weight:800;color:var(--ds-text)!important;margin:.25rem 0 0!important;font-size:1.25rem!important}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.tool-card{gap:.85rem;border-radius:var(--ds-radius-xl)!important;min-height:210px!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow)!important;transition:transform var(--ds-duration),box-shadow var(--ds-duration)!important;background:#fff!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;padding:1.35rem 1.25rem!important;display:flex!important;position:relative!important}.tool-card:hover{box-shadow:var(--ds-shadow-md)!important;border-color:#0000!important;transform:translateY(-3px)!important}.tool-card-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-icon,transparent)12%,transparent);width:56px!important;height:56px!important;color:var(--tool-icon,var(--ds-on-primary))!important;background:var(--tool-icon-bg,var(--ds-primary))!important;border-radius:16px!important;place-items:center!important;display:grid!important}.tool-card-icon svg{stroke:currentColor;width:28px!important;height:28px!important;color:inherit!important}.tool-card-copy{margin-top:0!important;padding-right:0!important}.tool-card-copy strong{color:var(--ds-text);font-weight:800;font-size:1.05rem!important}.tool-card-copy small{color:var(--ds-muted)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-top:.45rem!important;font-size:.875rem!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.tool-arrow{color:#c0c0c8;opacity:0;transition:opacity var(--ds-duration),color var(--ds-duration),transform var(--ds-duration);position:absolute;top:1.15rem;right:1rem}.tool-card:hover .tool-arrow{opacity:1;color:var(--ds-ink);transform:translate(2px)}.benefits-section{width:100%;display:block;max-width:none!important;padding:var(--ds-section)0!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;margin:0!important}.benefits-grid{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 auto;display:grid}.benefits-grid>article{border-radius:var(--ds-radius-xl);min-width:0;box-shadow:var(--ds-shadow);text-align:left;background:#fff;padding:1.5rem}.benefits-icon{width:44px;height:44px;color:var(--ds-on-primary);background:var(--ds-primary);border-radius:12px;place-items:center;display:grid}.benefits-icon svg{width:22px!important;height:22px!important;color:var(--ds-on-primary)!important}.benefits-section h3{letter-spacing:-.02em;font-weight:800;color:var(--ds-text)!important;margin:1.15rem 0 .45rem!important;font-size:1.1rem!important}.benefits-section p{color:var(--ds-muted)!important;margin:0!important;font-size:.9rem!important;line-height:1.6!important}.benefits-section .section-intro p{font-size:1rem!important}.home-process-section,.home-audience-section,.home-spotlight-section,.home-faq-section{background:var(--ds-bg)!important;padding:var(--ds-section)0!important}.tools-section>.section-intro,.benefits-section>.section-intro,.home-process-section>.section-intro,.home-audience-section>.section-intro{width:min(100% - 2*var(--ds-gutter),640px);max-width:640px;margin-inline:auto}.home-process-grid,.home-audience-grid{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);margin-inline:auto}.home-process-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-process-grid article,.home-audience-grid article,.home-faq-list details,.home-spotlight-panel{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important}.home-process-grid article>svg,.home-audience-grid article>svg,.home-spotlight-panel>a>span{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:12px!important}.home-spotlight-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3rem;width:100%;max-width:none;display:grid}.home-spotlight-copy,.home-spotlight-panel,.home-faq-heading,.home-faq-list{width:min(100%,calc(var(--ds-content)*.5))}.home-spotlight-section>*{width:100%;max-width:none}.home-spotlight-section{padding-inline:max(var(--ds-gutter),calc((100% - var(--ds-content))/2))!important}.home-faq-section{grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid;padding-inline:max(var(--ds-gutter),calc((100% - var(--ds-content))/2))!important}.home-faq-heading>a{color:var(--ds-primary)!important}.home-final-cta{color:#fff;justify-content:space-between;align-items:center;gap:2rem;display:flex;width:min(var(--ds-content),calc(100% - 2*var(--ds-gutter)))!important;border-radius:var(--ds-radius-xl)!important;background:var(--ds-ink)!important;box-shadow:var(--ds-shadow-primary)!important;margin:3rem auto 4rem!important;padding:2.5rem!important}.home-final-cta>div>span{color:#ffffffd9!important}.home-final-cta h2{color:#fff!important}.home-final-cta p{color:#ffffffe6!important}.home-cta-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5rem;min-width:max-content;line-height:1.2;width:auto!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;border-radius:8px!important;padding:.85rem 1.35rem!important;font-weight:800!important;display:inline-flex!important}.tool-features-section,.tool-type-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-howto-section,.tool-editorial-content,.tool-timeline-section,.tool-why-section,.utility-content,.seo-guide,.seo-related,.utility-editorial{padding:var(--ds-section)0!important;background:0 0!important}.ds-content,.tool-features-section>div,.tool-type-section>div,.tool-faq-section>div,.tool-use-cases-section>div,.tool-privacy-section>div,.tool-why-section>div,.tool-timeline-section>div,.utility-content>*{margin-inline:auto;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important}.tool-editorial-content{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;justify-items:stretch!important;gap:1.5rem!important;margin-inline:auto!important;display:grid!important}.tool-editorial-stack{background:linear-gradient(180deg,#faf7f8 0%,var(--ds-bg)28%,var(--ds-bg)100%);width:100%;padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4.5rem)}.tool-editorial-stack .tool-editorial-content{background:0 0!important;gap:clamp(2rem,4vw,2.75rem)!important;padding:0!important}.tool-ed-section{gap:1.35rem;display:grid}.tool-ed-heading{text-align:center;justify-items:center;gap:.55rem;max-width:40rem;margin-inline:auto;display:grid}.tool-ed-heading--wide{max-width:none}.tool-ed-kicker{border:1px solid color-mix(in srgb,var(--ds-primary)18%,transparent);background:var(--ds-primary-soft);color:var(--ds-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.tool-ed-kicker svg{color:currentColor}.tool-ed-heading h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ds-text);margin:0;font-size:clamp(1.45rem,3vw,1.95rem);font-weight:800;line-height:1.2}.tool-ed-prose{border:1px solid var(--ds-border);max-width:44rem;box-shadow:var(--ds-shadow);text-align:center;background:#fff;border-radius:18px;margin:0 auto;padding:1.5rem 1.4rem}.tool-ed-prose p{color:var(--ds-muted);margin:0;font-size:1rem;line-height:1.65}.tool-ed-prose p+p{margin-top:.85rem}.tool-ed-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tool-ed-step{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);text-align:center;background:#fff;border-radius:18px;align-content:start;gap:.85rem;padding:1.35rem 1.2rem;display:grid}.tool-ed-step-num{background:var(--ds-primary);width:2.5rem;height:2.5rem;color:var(--ds-on-primary);font-family:var(--font-display);letter-spacing:.04em;border-radius:12px;place-items:center;margin-inline:auto;font-size:.85rem;font-weight:800;display:grid}.tool-ed-step h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:1.05rem;font-weight:750}.tool-ed-step p{color:var(--ds-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.55}.tool-ed-feature-grid,.tool-ed-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tool-ed-feature-card,.tool-ed-audience-card{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);transition:transform var(--ds-duration),box-shadow var(--ds-duration);background:#fff;border-radius:18px;align-content:start;gap:.45rem;padding:1.25rem 1.15rem;display:grid}.tool-ed-feature-card:hover,.tool-ed-audience-card:hover{box-shadow:var(--ds-shadow-md);transform:translateY(-2px)}.tool-ed-feature-card--soft{border-color:color-mix(in srgb,var(--ds-primary)16%,var(--ds-border));background:linear-gradient(#fff8fa 0%,#fff 70%)}.tool-ed-feature-card h3,.tool-ed-audience-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:1.02rem;font-weight:750}.tool-ed-feature-card p,.tool-ed-audience-card p{color:var(--ds-muted);margin:0;font-size:.9rem;line-height:1.55}.tool-editorial-stack .tool-faq-section,.tool-editorial-stack .related-tools-section{background:0 0!important;padding-block:clamp(1.75rem,3vw,2.5rem)!important}.tool-editorial-stack .tool-faq-section .tool-ed-heading,.tool-editorial-stack .related-tools-section .tool-ed-heading{text-align:center;margin-inline:auto;margin-bottom:1.25rem}.tool-editorial-stack .tool-faq-section .tool-ed-heading p{color:var(--ds-muted);margin:0;font-size:.98rem;line-height:1.6}.tool-editorial-stack .related-tools-inner{width:min(100% - 2*var(--ds-gutter),var(--ds-content));margin-inline:auto}.tool-editorial-stack .tool-faq-section,.tool-editorial-stack .related-tools-section{width:min(100% - 2*var(--ds-gutter),var(--ds-content));margin-inline:auto;padding-inline:0!important}@media (max-width:900px){.tool-ed-steps,.tool-ed-feature-grid,.tool-ed-audience-grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.tool-ed-feature-grid,.tool-ed-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-editorial-content>:is(.editorial-introduction,.editorial-card-grid,.editorial-reference,.editorial-checklist){width:100%!important;max-width:none!important;margin-inline:0!important}.editorial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;max-width:none!important;display:grid!important}.editorial-introduction{text-align:center!important;border-radius:var(--ds-radius-xl)!important;max-width:none!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;padding:2rem 1.75rem!important}.editorial-introduction:before,.editorial-introduction:after{display:none!important}.editorial-eyebrow{justify-content:center!important;margin-inline:auto!important}.editorial-introduction h2{text-align:center!important;letter-spacing:-.02em!important;color:var(--ds-text)!important;margin-inline:auto!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}.editorial-introduction p{text-align:center!important;color:var(--ds-muted)!important;margin-inline:auto!important;font-size:1rem!important;line-height:1.6!important}.editorial-card{text-align:center!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;flex-direction:column!important;align-items:center!important;padding:1.35rem 1.25rem!important;display:flex!important}.editorial-card:before{display:none!important}.editorial-card>span{width:44px!important;height:44px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:12px!important;place-items:center!important;margin-inline:auto!important;font-weight:800!important;display:grid!important}.editorial-card h3,.editorial-card p,.editorial-reference{text-align:center!important}.editorial-reference-heading{text-align:center!important;max-width:640px!important;margin:0 auto 1.5rem!important}.editorial-reference-heading>span{color:var(--ds-primary)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:.4rem!important;margin-inline:auto!important;padding:0!important;font-size:.8125rem!important;font-weight:700!important;display:inline-flex!important}.editorial-reference-heading>span svg{width:15px!important;height:15px!important;color:var(--ds-ink)!important}.editorial-reference-heading h2{text-align:center!important;font-family:var(--font-display)!important;letter-spacing:-.02em!important;color:var(--ds-text)!important;margin:.5rem 0 0!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}.editorial-compare{gap:.75rem!important;width:100%!important;display:grid!important}.editorial-compare-head{text-align:left!important;grid-template-columns:minmax(110px,.7fr) minmax(0,1.15fr) minmax(0,1.35fr)!important;gap:1rem!important;padding:0 1.35rem .35rem!important;display:grid!important}.editorial-compare-head span{color:var(--ds-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:700!important}.editorial-compare-row{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;text-align:left!important;transition:transform var(--ds-duration),box-shadow var(--ds-duration)!important;background:#fff!important;border:0!important;grid-template-columns:minmax(110px,.7fr) minmax(0,1.15fr) minmax(0,1.35fr)!important;align-items:center!important;gap:1rem!important;padding:1.2rem 1.35rem!important;display:grid!important}.editorial-compare-row:hover{box-shadow:var(--ds-shadow-md)!important;transform:translateY(-2px)!important}.editorial-compare-option{align-items:center!important;display:flex!important}.editorial-compare-option strong{min-width:4.75rem!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;letter-spacing:-.01em!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:.55rem .9rem!important;font-size:.875rem!important;font-weight:800!important;display:inline-flex!important}.editorial-compare-use,.editorial-compare-note{gap:.25rem!important;min-width:0!important;display:grid!important}.editorial-compare-use small,.editorial-compare-note small{display:none!important}.editorial-compare-use p,.editorial-compare-note p{color:var(--ds-text)!important;margin:0!important;font-size:.9375rem!important;line-height:1.55!important}.editorial-compare-note p{color:var(--ds-muted)!important}.editorial-table-wrap{display:none!important}@media (max-width:800px){.editorial-compare-head{display:none!important}.editorial-compare-row{grid-template-columns:1fr!important;align-items:start!important;gap:.85rem!important}.editorial-compare-option strong{width:fit-content!important}.editorial-compare-use small,.editorial-compare-note small{color:var(--ds-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:700!important;display:block!important}}.editorial-checklist{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;text-align:left!important;background:#fff!important;grid-template-columns:minmax(240px,.9fr) minmax(0,1.2fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.editorial-checklist-aside{background:var(--ds-subtle)!important;text-align:left!important;align-content:start!important;gap:.85rem!important;padding:2rem 1.75rem!important;display:grid!important}.editorial-checklist-kicker{width:fit-content!important;color:var(--ds-primary)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:0 0!important;align-items:center!important;gap:.4rem!important;font-size:.8125rem!important;font-weight:700!important;display:inline-flex!important}.editorial-checklist-kicker svg{color:var(--ds-ink)!important}.editorial-checklist-aside h2{color:var(--ds-text)!important;font-family:var(--font-display)!important;letter-spacing:-.02em!important;text-align:left!important;margin:0!important;font-size:clamp(1.45rem,2.6vw,1.85rem)!important;font-weight:800!important;line-height:1.2!important}.editorial-checklist-aside>p{max-width:none!important;color:var(--ds-muted)!important;text-align:left!important;margin:0!important;font-size:.95rem!important;line-height:1.6!important}.editorial-checklist-note{box-shadow:none!important;background:0 0!important;border-top:1px solid #0f172a14!important;grid-template-columns:20px minmax(0,1fr)!important;gap:.7rem!important;margin-top:.5rem!important;padding-top:1rem!important;display:grid!important}.editorial-checklist-note svg{color:var(--ds-ink)!important;margin-top:.15rem!important}.editorial-checklist-note p{color:var(--ds-muted)!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:.85rem!important;line-height:1.55!important}.editorial-checklist-note strong{color:var(--ds-text)!important;margin-bottom:.25rem!important;font-size:.9rem!important;font-weight:800!important;display:block!important}.editorial-checklist-list{align-content:center!important;gap:0!important;margin:0!important;padding:1.15rem 1.5rem!important;list-style:none!important;display:grid!important}.editorial-checklist-list li{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #0f172a14!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important;padding:1rem .35rem!important;display:grid!important}.editorial-checklist-list li:last-child{border-bottom:0!important}.editorial-checklist-list li>span{width:28px!important;height:28px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:999px!important;place-items:center!important;display:grid!important}.editorial-checklist-list li>span svg{color:var(--ds-on-primary)!important;stroke:var(--ds-on-primary)!important;stroke-width:3.25px!important}.editorial-checklist-list li p{color:var(--ds-text)!important;text-align:left!important;max-width:none!important;margin:.2rem 0 0!important;font-size:.975rem!important;font-weight:650!important;line-height:1.5!important}.editorial-transparency-note,.editorial-checklist-heading,.editorial-checklist-grid,.editorial-checklist-steps,.editorial-checklist-note-icon{display:none!important}@media (max-width:800px){.editorial-checklist{grid-template-columns:1fr!important}.editorial-checklist-aside{padding:1.5rem 1.35rem 1.25rem!important}.editorial-checklist-list{padding:.35rem 1.25rem 1.15rem!important}.editorial-card-grid{grid-template-columns:1fr!important}}.tool-section-heading,.tool-timeline-section>h2,.tool-faq-section h2{text-align:center!important;max-width:640px!important;margin-inline:auto!important}.tool-section-heading h2,.tool-timeline-section>h2,.tool-faq-section h2,.tool-explainer-section h2,.image-conversion-copy h2,.image-flip-explainer-copy h2{color:var(--ds-text)!important;font-family:var(--font-display)!important;letter-spacing:-.02em!important;margin:.5rem 0 .65rem!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}.tool-section-heading p,.tool-timeline-section>p,.tool-faq-section>div>p{color:var(--ds-muted)!important;margin:0 auto!important;font-size:1rem!important;line-height:1.6!important}.tool-feature-card,.tool-type-card,.tool-use-case-card,.tool-privacy-card,.tool-timeline-card,.editorial-card,.utility-card{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;padding:1.35rem 1.25rem!important}.tool-feature-card:hover,.tool-type-card:hover,.tool-use-case-card:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-md)!important}.tool-feature-icon,.tool-type-icon{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:14px!important}.tool-use-case-icon,.tool-privacy-icon{flex-shrink:0;width:52px!important;height:52px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important}.tool-use-case-icon svg,.tool-privacy-icon svg{width:22px!important;height:22px!important;color:var(--ds-on-primary)!important}.tool-cross-cta{border:0;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;color:var(--ds-text)!important;background:#fff!important;margin:2rem auto!important;padding:2.5rem!important}.tool-cross-cta h2{color:var(--ds-text)!important}.tool-cross-cta p{color:var(--ds-muted)!important}.tool-cross-cta a{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;box-shadow:none!important;border-radius:8px!important;font-weight:800!important}.tool-faq-section{background:0 0!important}.tool-faq-inner{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}.tool-faq-section .tool-section-heading{text-align:center!important;max-width:640px!important;margin:0 auto 1.5rem!important}.tool-faq-section h2,.tool-faq-section .tool-section-heading h2{font-family:var(--font-display)!important;color:var(--ds-text)!important;letter-spacing:-.02em!important;text-align:center!important;margin:.5rem 0 .65rem!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}.tool-faq-section>div>p,.tool-faq-section .tool-section-heading p{color:var(--ds-muted)!important;text-align:center!important;margin:0 auto!important;font-size:1rem!important;line-height:1.6!important}.tool-faq-list{margin-top:.5rem}.tool-faq-section .tool-faq-item{margin-bottom:.65rem;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;border-radius:12px!important;padding:.15rem 1.1rem!important}.tool-faq-section .tool-faq-item button span{color:var(--ds-text)!important;font-size:.95rem!important;font-weight:700!important}.tool-faq-section .tool-faq-item p{color:var(--ds-muted)!important;font-size:.875rem!important}body .site-links-footer{border-top:1px solid var(--ds-border)!important;background:#fff!important;padding:3rem 0 2.75rem!important}body .site-links-footer .links-footer-shell{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);grid-template-columns:repeat(7,minmax(0,1fr));gap:1.75rem 1.25rem;margin-inline:auto;display:grid}body .links-footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}body .site-links-footer h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .85rem;color:var(--ds-text)!important;font-size:.8125rem!important;font-weight:800!important}body .links-footer-column ul{gap:.15rem;width:100%;margin:0;padding:0;list-style:none;display:grid}body .site-links-footer a{min-height:36px;transition:color var(--ds-duration);align-items:center;font-weight:550;line-height:1.4;display:inline-flex;color:var(--ds-muted)!important;font-size:.8125rem!important}body .site-links-footer a:hover{text-underline-offset:.2em;text-decoration:underline;color:var(--ds-ink)!important}body .site-footer{color:#c8c8d0!important;background:#1a1a1a!important;border:0!important;padding:0!important;display:block!important}body .footer-shell{margin-inline:auto;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;justify-content:space-between!important;align-items:flex-start!important;gap:2.5rem!important;padding:2.75rem 0 2.25rem!important;display:flex!important}body .footer-brand-column{max-width:26rem}body .footer-brand{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.55rem;color:#fff!important;font-size:1.25rem!important;font-weight:800!important;display:inline-flex!important}body .footer-brand-mark{width:30px;height:30px;color:var(--ds-on-primary);background:var(--ds-primary);border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}body .footer-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}body .footer-brand-column p{max-width:24rem;margin:1rem 0 1.25rem;font-size:.875rem;line-height:1.65;color:#9a9aa6!important}body .footer-contact{cursor:pointer;align-items:center;gap:.45rem;min-height:40px;font-size:.875rem;font-weight:750;color:var(--ds-primary)!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}body .footer-contact span{transition:transform var(--ds-duration)}body .footer-contact:hover span{transform:translate(3px)}body .footer-legal{grid-template-columns:repeat(2,max-content)!important;align-items:start!important;gap:.35rem 2rem!important;display:grid!important}body .site-footer .footer-legal :is(a,button){text-align:left;cursor:pointer;align-items:center;min-height:40px;font-weight:650;display:inline-flex;color:#c8c8d0!important;background:0 0!important;border:0!important;padding:0!important;font-size:.8125rem!important}body .site-footer .footer-legal :is(a,button):hover{text-decoration:none;color:#fff!important}body .footer-bottom{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex;color:#8a8a96!important;text-align:left!important;border-top:1px solid #ffffff14!important;padding:1.1rem 0 1.35rem!important;font-size:.75rem!important}body .footer-bottom .language-trigger{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff24!important}body .footer-bottom .language-trigger:hover{background:#ffffff1a!important;border-color:#ffffff47!important}@media (max-width:1100px){body .site-links-footer .links-footer-shell{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){body .site-links-footer .links-footer-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}body .footer-shell{flex-direction:column!important;gap:2rem!important;padding-block:2.25rem!important}body .footer-legal{width:100%;grid-template-columns:1fr 1fr!important}}@media (max-width:480px){body .site-links-footer .links-footer-shell{grid-template-columns:minmax(0,1fr)}body .footer-legal{grid-template-columns:1fr!important}}.ui-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1a1a7a;position:fixed;inset:0}.ui-dialog-position{z-index:81;padding:var(--ds-gutter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.language-dialog-backdrop{z-index:90;padding:var(--ds-gutter);justify-content:center;align-items:center;display:flex}.ui-dialog-panel{width:100%;max-width:36rem;max-height:calc(100dvh - 2*var(--ds-gutter));color:var(--ds-text);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-popover);background:#fff;border:0;padding:clamp(1.25rem,3vw,1.75rem);overflow-y:auto}.language-dialog-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);width:min(100%,34rem);max-width:34rem;padding:1.25rem 1.25rem 1.35rem}.language-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.language-dialog-kicker{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem;font-weight:800}.ui-dialog-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;margin:0!important}.language-dialog-close{border:1px solid var(--ds-border);width:40px;height:40px;color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.language-dialog-close:hover{background:var(--ds-subtle)}.language-search{border:1px solid var(--ds-border);background:var(--ds-subtle);min-height:46px;color:var(--ds-muted);box-shadow:none;transition:border-color var(--ds-duration),box-shadow var(--ds-duration);border-radius:12px;outline:none;align-items:center;gap:.55rem;margin-bottom:.85rem;padding:0 .85rem;display:flex}.language-search:focus-within{border-color:var(--ds-primary-border);box-shadow:0 0 0 3px var(--ds-primary-soft);outline:none}.language-search input{width:100%;min-height:44px;color:var(--ds-text);background:0 0;font-size:.9375rem;box-shadow:none!important;border:0!important;outline:none!important}.language-search input:focus,.language-search input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.language-search input::placeholder{color:#8b8b96}.ui-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:min(22rem,48dvh);padding-right:.15rem;display:grid;overflow-y:auto}.language-option{border:1px solid var(--ds-border);text-align:start;cursor:pointer;min-height:56px;transition:background var(--ds-duration),border-color var(--ds-duration),box-shadow var(--ds-duration);background:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:.7rem .75rem;display:flex}.language-option-code{width:2.25rem;height:2.25rem;color:var(--ds-on-primary);background:var(--ds-primary);letter-spacing:.04em;border-radius:8px;flex:0 0 2.25rem;place-items:center;font-size:.65rem;font-weight:800;display:grid}.language-option-copy{flex:1;gap:.1rem;min-width:0;display:grid}.language-option-copy strong{color:var(--ds-text);font-size:.875rem;font-weight:750;line-height:1.3}.language-option-copy small{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.language-option-check{color:var(--ds-ink);flex-shrink:0}.language-option:hover{background:var(--ds-primary-soft);border-color:var(--ds-primary-border)}.language-option[data-selected],.language-option[aria-selected=true],.language-option[aria-pressed=true]{color:var(--ds-ink);background:var(--ds-primary-soft);border-color:var(--ds-primary-border);box-shadow:inset 0 0 0 1px var(--ds-primary-border)}.language-empty{color:var(--ds-muted);text-align:center;grid-column:1/-1;margin:.5rem 0;padding:1rem;font-size:.875rem}.cookie-banner{z-index:60;inset-inline:1rem;border-radius:var(--ds-radius-lg);max-width:64rem;color:var(--ds-text);box-shadow:var(--ds-shadow-popover);background:#fff;border:0;align-items:center;gap:1.25rem;margin-inline:auto;padding:1.15rem 1.25rem;display:flex;position:fixed;bottom:1rem}.cookie-banner-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-dialog{z-index:100;position:relative}.cookie-dialog-backdrop{z-index:100}.cookie-dialog-position{z-index:101}.cookie-dialog-panel{z-index:102;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:#fff;width:min(100%,36rem);max-width:36rem;padding:1.25rem 1.25rem 1.35rem;position:relative}.cookie-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.cookie-dialog-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cookie-dialog-icon{width:2.5rem;height:2.5rem;color:var(--ds-on-primary);background:var(--ds-primary);border-radius:12px;flex:none;place-items:center;display:grid}.cookie-dialog-intro{color:var(--ds-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.cookie-options{gap:.65rem;max-height:min(26rem,52dvh);padding-right:.15rem;display:grid;overflow-y:auto}.cookie-option{border:1px solid var(--ds-border);transition:border-color var(--ds-duration),background var(--ds-duration),box-shadow var(--ds-duration);background:#fff;border-radius:14px;padding:.9rem 1rem}.cookie-option[data-checked]{background:var(--ds-primary-soft);border-color:var(--ds-primary-border)}.cookie-option[data-locked]{background:var(--ds-subtle);border-color:var(--ds-border)}.cookie-option-top{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.45rem;display:flex}.cookie-option-label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.cookie-option-label strong{color:var(--ds-text);font-size:.9375rem;font-weight:750;line-height:1.3}.cookie-option-label em{color:var(--ds-on-primary);background:var(--ds-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.65rem;font-style:normal;font-weight:800;display:inline-flex}.cookie-option p{color:var(--ds-muted);margin:0;font-size:.8125rem;line-height:1.5}.cookie-toggle{appearance:none;cursor:pointer;width:2.75rem;height:1.55rem;transition:background var(--ds-duration);background:#d4d4cc;border:0;border-radius:999px;flex:none;margin:0;position:relative}.cookie-toggle:after{content:"";width:1.2rem;height:1.2rem;transition:transform var(--ds-duration);background:#fff;border-radius:50%;position:absolute;top:.18rem;left:.18rem;box-shadow:0 1px 3px #1a1a1a2e}.cookie-toggle:checked{background:var(--ds-secondary)}.cookie-toggle:checked:after{transform:translate(1.2rem)}.cookie-toggle:disabled{cursor:not-allowed;opacity:.9;background:#b8b8b0}.cookie-toggle:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.cookie-dialog-actions{border-top:1px solid var(--ds-border);margin-top:1.15rem;padding-top:1rem}.hover\:text-blue-500:hover{color:var(--ds-primary)!important}.bg-blue-600{background-color:var(--ds-primary)!important}.hover\:bg-blue-700:hover{background-color:var(--ds-primary-hover)!important}.text-blue-600,.text-blue-500{color:var(--ds-secondary)!important}@container (max-width:760px){.utils-two-column,.seo-two,.qr-generator-workspace,.barcode-generator-workspace{grid-template-columns:minmax(0,1fr)!important}.qr-preview-panel{position:static}}@media (max-width:1100px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.home-spotlight-section,.home-faq-section{grid-template-columns:1fr!important;gap:2rem!important}.home-audience-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.tool-grid{grid-template-columns:minmax(0,1fr)!important}.benefits-grid{grid-template-columns:1fr!important}.home-stats{grid-template-columns:1fr 1fr!important}.home-stats div:nth-child(3){border-left:0}.home-stats div:nth-child(n+3){border-top:1px solid var(--ds-border)}.home-process-grid,.home-audience-grid{grid-template-columns:1fr!important}.home-final-cta{flex-direction:column;align-items:flex-start;padding:1.75rem!important}.home-cta-button{white-space:normal;text-align:center}.hero-section{padding-top:2.75rem!important}.cookie-banner{flex-direction:column;align-items:stretch}.language-options{grid-template-columns:minmax(0,1fr)}.cookie-dialog-panel{padding:1.1rem}.cookie-option-top{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-trust svg,.home-spotlight-copy li svg,.benefits-icon svg{color:var(--ds-on-primary)!important}body :is(.tool-faq-item button .faq-chevron,.tool-faq-section button svg,.utility-faq-list summary .faq-chevron,.utility-faq-list summary svg,.home-faq-list summary .faq-chevron,.home-faq-list summary svg){opacity:1!important;visibility:visible!important;width:1.25rem!important;min-width:1.25rem!important;height:1.25rem!important;color:var(--ds-primary)!important;stroke:currentColor!important;fill:none!important;flex:0 0 1.25rem!important;display:block!important}.tool-feature-icon,.tool-type-icon,.home-process-grid article>svg,.home-audience-grid article>svg,.home-spotlight-panel>a>span{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important}.hero-content h1 span{color:var(--ds-text)!important}.section-kicker,.hero-pill,.tool-section-title span{color:var(--ds-muted)!important}body .qr-generator-workspace,body .barcode-generator-workspace,body .utils-workbench,body .seo-workbench{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow);background:#fff;padding:1.25rem}body .utils-dropzone{min-height:220px!important}body,.home-page,.image-tool-content-page,.utils-page,.seo-page,.content-page,.legal-page,.tool-page-shell,.qr-generator-page,.barcode-generator-page,.bulk-barcode-page,.text-html-tool-page,.svg-code-tool-page,.utils-tool-stage,.seo-stage{color:var(--ds-text);font-family:var(--font-sans);background:var(--ds-bg)!important}body :is(.image-tool-content-page,.utils-page,.seo-page,.content-page,.legal-page,.tool-page-shell,.qr-generator-page,.barcode-generator-page,.bulk-barcode-page,.text-html-tool-page,.svg-code-tool-page){background-image:none!important}body :is(.tool-page-heading,.qr-generator-heading,.barcode-page-heading,.barcode-generator-heading,.utils-hero,.seo-hero,.utility-tool-heading,.tool-section-heading,.content-page-title){text-align:center!important;max-width:min(720px,100%)!important;margin-inline:auto!important;padding-inline:0!important}body :is(.tool-page-heading h1,.qr-generator-heading h1,.barcode-page-heading h1,.utils-hero h1,.seo-hero h1,.utility-tool-heading h1,.content-page-title){font-family:var(--font-display)!important;color:var(--ds-text)!important;letter-spacing:-.03em!important;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:800!important;line-height:1.2!important}body :is(.tool-page-heading p,.qr-generator-heading p,.barcode-page-heading p,.utils-hero p,.seo-hero p,.utility-tool-heading p,.tool-section-heading p){color:var(--ds-muted)!important;font-family:var(--font-sans)!important;font-size:1.05rem!important;line-height:1.55!important}body :is(.tool-workspace-wrap,.qr-generator-workspace,.barcode-generator-workspace,.barcode-workspace,.bulk-workspace,.bulk-results,.barcode-benefits,.qr-benefits,.utils-workbench,.seo-workbench,.text-html-workspace,.svg-code-workspace){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body :is(.tool-workspace,.tool-workspace-wrap>.tool-workspace,.qr-generator-workspace,.barcode-generator-workspace,.barcode-workspace,.bulk-workspace,.utils-workbench,.seo-workbench,.text-html-workspace,.svg-code-workspace){border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body :is(.qr-generator-page,.barcode-generator-page,.bulk-barcode-page){padding-inline:0!important}body :is(.qr-generator-heading,.barcode-page-heading,.barcode-generator-heading){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:720px!important;margin-inline:auto!important;padding-inline:0!important}body :is(.utils-panel,.seo-card,.qr-editor-panel,.qr-preview-panel,.barcode-editor-panel,.barcode-preview-panel,.bulk-source-panel,.bulk-settings-panel,.content-card,.legal-card){border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body .svg-code-settings-panel,body .text-html-input-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}body .svg-code-output-panel,body .text-html-preview-panel{box-shadow:none!important;background:linear-gradient(145deg,#faf5f6,#f8e9ee)!important;border:0!important;border-left:1px solid #f8e9ee!important;border-radius:0!important}body .svg-code-output-panel pre{min-height:420px!important;color:var(--ds-text)!important;background:#fff!important;border:1px solid #f8e9ee!important;border-radius:14px!important;margin-top:18px!important;padding:18px!important;box-shadow:0 1px 2px #0000000a!important}body .svg-code-output-panel pre code,body .svg-code-output-panel pre code .token{color:var(--ds-text)!important;text-shadow:none!important;background:0 0!important}body .svg-code-output-panel pre code .token.tag,body .svg-code-output-panel pre code .token.atrule{color:#0f766e!important}body .svg-code-output-panel pre code .token.attr-name{color:#1a1a1a!important}body .svg-code-output-panel pre code .token.attr-value,body .svg-code-output-panel pre code .token.string{color:#166534!important}body .svg-code-output-panel pre code .token.punctuation{color:#6b6b6b!important}body .svg-code-output-panel pre code .token.comment{color:#94a3b8!important}body :is(.tool-feature-card,.tool-type-card,.tool-use-case-card,.tool-privacy-card,.editorial-card,.utils-panel,.seo-card,.tool-workspace,.qr-generator-workspace,.barcode-workspace){box-shadow:var(--ds-shadow)!important}body :is(.text-gray-600,.text-gray-700,.text-slate-600,.text-muted-foreground){color:var(--ds-muted)!important}body :is(.text-gray-900,.text-slate-900,.text-black){color:var(--ds-text)!important}body :is(.primary-process-button,.utility-primary-button,.utils-primary,.seo-actions .seo-primary,.qr-download-button,.resizer-resize-button,.ui-button-primary,.fake-button,.svg-output-actions button:last-child,.text-html-upload b){background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border:0!important;font-weight:800!important}body :is(.content-page,.legal-page){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding:var(--ds-section)0!important;background:var(--ds-bg)!important;margin-inline:auto!important}body .legal-card,body .content-card{width:100%!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .content-page--about .content-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);background:#fff;padding:clamp(1.5rem,4vw,2.5rem)}body :is(.tool-features-section .max-w-7xl,.tool-type-section .max-w-7xl,.max-w-6xl,.max-w-7xl),body .tool-faq-section .max-w-3xl{max-width:var(--ds-content)!important}body :is(.utils-hero,.seo-hero,.utility-tool-heading){padding-block:.5rem 1.5rem;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:720px!important;margin-inline:auto!important;padding-inline:0!important}body :is(.utils-hero-icon,.seo-hero-icon,.utility-panel-heading>span){color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;border-radius:14px!important}body :is(.text-html-tool-page,.svg-code-tool-page){padding-inline:0!important}body :is(.what-is-section,.use-cases-section,.privacy-trust-section,.why-choose-section,.tool-why-section,.professional-steps-section,.svg-tips-section,.svg-use-cases-section){padding-block:var(--ds-section)!important;padding-inline:var(--ds-gutter)!important;background:0 0!important}body :is(.what-is-section>div,.use-cases-section>div,.privacy-trust-section>div,.why-choose-section>div,.tool-why-section>div,.professional-steps-section>div,.ds-content){width:100%;max-width:var(--ds-content)!important;margin-inline:auto!important}body :is(.svg-fact-card,.svg-use-case-card,.professional-step-card,.svg-explainer){background:0 0}body.svg-explainer,body .svg-explainer{padding:var(--ds-section)var(--ds-gutter)!important;background:0 0!important}body :is(.svg-fact-card,.svg-use-case-card,.professional-step-card){border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body :is(.svg-fact-card span,.svg-use-case-icon,.professional-step-card .step-number,.tool-why-section .rounded-full){background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;background-image:none!important;border:0!important}body .svg-use-case-card pre{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;color:var(--ds-text)!important;background:var(--ds-primary-soft)!important}body .svg-use-cases,body .svg-tips,body .svg-features,body .svg-how-to,body .svg-explainer,body .svg-code-tool-page{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}body .svg-use-cases,body .svg-tips,body .svg-features,body .svg-how-to,body .svg-explainer{padding-block:var(--ds-section)!important;padding-inline:0!important}body .image-tool-content-page:has(.svg-code-tool-page){background:var(--ds-bg)!important;background-image:none!important}body .svg-tip-card{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body .svg-tip-icon{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important}body .svg-fact-card p{color:var(--ds-muted)!important}.tool-howto-section{padding:var(--ds-section)var(--ds-gutter)!important;background:0 0!important}.tool-howto-card{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important}.tool-howto-icon{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border-radius:16px!important}.tool-howto-icon svg{color:var(--ds-on-primary)!important}.tool-howto-section ol,.tool-howto-section li{color:var(--ds-muted)!important}body :is(.affiliate-cloud-section,.tool-blog-section){width:100%;max-width:var(--ds-content)!important;margin-inline:auto!important}body .tool-blog-section article{border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important}body .tool-feature-icon,body .feature-icon{width:52px!important;height:52px!important;color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;background-image:none!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important}body .tool-feature-icon svg,body .feature-icon svg{color:var(--ds-on-primary)!important;width:22px!important;height:22px!important}body :is(.from-green-500,.from-blue-500,.from-yellow-400,.from-pink-500,.from-indigo-500,.from-purple-500,.to-emerald-600,.to-indigo-600,.to-orange-500,.to-purple-600,.to-pink-500,.via-purple-500){--tw-gradient-from:var(--ds-primary)!important;--tw-gradient-to:var(--ds-primary)!important;--tw-gradient-stops:var(--ds-primary),var(--ds-primary)!important}body .image-tool-content-page,body .utils-page,body .seo-page,body .text-html-tool-page,body .svg-code-tool-page,body .bulk-barcode-page,body .qr-generator-page,body .barcode-generator-page,body .content-page,body .legal-page{background:var(--ds-bg)!important;color:var(--ds-text)!important;font-family:var(--font-sans)!important;background-image:none!important}body .image-tool-content-page .tool-page-shell,body .image-tool-content-page .qr-generator-page,body .tool-page-shell,body .utils-tool-stage,body .seo-stage{background:0 0!important}body .image-tool-content-page :is(.tool-features-section,.tool-type-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-why-section,.tool-timeline-section,.tool-explainer-section,.tool-editorial-content),body .utils-page :is(.utility-content,.utility-editorial),body .seo-page :is(.seo-guide,.seo-related){background:0 0!important;border-color:#0000!important}body .image-tool-content-page :is(.tool-feature-card,.tool-type-card,.tool-use-case-card,.tool-privacy-card,.tool-timeline-card,.editorial-introduction,.editorial-card),body .utils-page :is(.utils-panel,.utility-card),body .seo-page .seo-card,body .seo-page .seo-guide-card{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body .seo-page .seo-workbench{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;margin-inline:auto!important;padding:1.5rem!important}body .seo-page .seo-stage{padding-inline:0!important}body .seo-page .seo-actions .seo-primary{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border:0!important;font-size:15px!important;font-weight:800!important}body .seo-page .seo-actions .seo-primary:hover{background:var(--ds-primary-hover)!important;color:var(--ds-on-primary)!important}body .seo-page .seo-guide-number{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important}body .seo-page .seo-editorial-content{width:100%!important;max-width:none!important;margin:0!important}body .seo-page .seo-editorial-content>:not(.utility-how-section){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .seo-page .utility-how-section.professional-steps-section{width:100%!important;max-width:none!important;padding-inline:var(--ds-gutter)!important;margin-inline:0!important}body .seo-page .utility-how-section .professional-steps-inner,body .seo-page .utility-how-section .professional-steps-grid{width:min(100%,var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .seo-page .utility-how-section .professional-steps-heading,body .seo-page .utility-how-section .professional-steps-heading h2,body .seo-page .utility-how-section .professional-steps-heading p{text-align:center!important;margin-inline:auto!important}body .seo-page .utility-how-section .professional-step-card{text-align:left!important;align-items:flex-start!important}body .seo-page .utility-how-section .professional-step-meta{justify-content:space-between!important}body .utils-page .utility-how-section .professional-step-card{text-align:left!important;align-items:flex-start!important}body .utils-page .utility-how-section .professional-step-meta{justify-content:space-between!important}body .utils-page .utils-tool-stage{background:0 0!important;padding-inline:0!important}body .utils-page .utils-workbench{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;margin-inline:auto!important;padding:1.5rem!important}body .utils-page .utils-assurance{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .utils-page .utils-actions .utils-primary{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border:0!important;font-size:15px!important;font-weight:800!important}body .utils-page .utils-actions .utils-primary:hover{background:var(--ds-primary-hover)!important;color:var(--ds-on-primary)!important}body .utils-page .utility-content{background:0 0!important}body .utils-page .utility-content>section:not(.utility-how-section){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding-block:var(--ds-section)!important;background:0 0!important;border-color:#0000!important;margin-inline:auto!important}body .utils-page .utility-how-section.professional-steps-section{width:100%!important;max-width:none!important;padding-block:var(--ds-section)!important;padding-inline:var(--ds-gutter)!important;background:0 0!important;border:0!important;margin-inline:0!important}body .utils-page .utility-how-section .professional-steps-inner,body .utils-page .utility-how-section .professional-steps-grid{width:min(100%,var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .utils-page .utility-faq-list{width:100%!important;max-width:none!important;margin:0!important}body .utils-page .utility-privacy-section{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-block:0!important;margin-inline:auto!important;padding-inline:0!important}body .utils-page .utils-panel{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important}body .utils-page .utils-hero{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;text-align:center!important;max-width:720px!important;margin-inline:auto!important;padding-inline:0!important}body .utils-page .utils-tool-stage{padding:2.5rem 0 3.5rem!important}body .utils-page .utils-tabs button.active{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important}body .utils-page .utility-benefit-grid article,body .utils-page .utility-related-grid a,body .utils-page .utility-tip-card,body .utils-page .utility-privacy-card,body .utils-page .utility-faq-list details,body .utils-page .utility-how-section .professional-step-card{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;box-shadow:var(--ds-shadow)!important;color:var(--ds-text)!important;background:#fff!important}body .utils-page .utility-usecase-grid{border:1px solid var(--ds-border)!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important}body .utils-page .utility-usecase-grid article{box-shadow:none!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;border-radius:0!important}body .utils-page .utility-benefit-grid article>span,body .utils-page .utility-privacy-check{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important}body :is(.utils-page,.seo-page,.image-tool-content-page,.pdf-tool-page) .utility-usecase-grid article>span,body .utils-page .utility-how-section .professional-step-number,body .utils-page .utility-how-section .professional-step-label,body :is(.seo-page,.image-tool-content-page,.pdf-tool-page) .professional-step-number,body :is(.seo-page,.image-tool-content-page,.pdf-tool-page) .professional-step-label{color:var(--ds-primary)!important;background:0 0!important}body .utils-page .utility-section-heading>span,body .utils-page .utility-guide-eyebrow{color:var(--ds-ink)!important;background:var(--ds-primary-soft)!important}body .utils-page .utility-section-heading h2,body .utils-page .utility-guide-copy h2,body .utils-page .utility-privacy-card h3{color:var(--ds-text)!important}body .utils-page .utility-section-heading>p,body .utils-page .utility-guide-copy p,body .utils-page .utility-benefit-grid p,body .utils-page .utility-usecase-grid p,body .utils-page .utility-related-grid p,body .utils-page .utility-privacy-card p,body .utils-page .utility-faq-list details p{color:var(--ds-muted)!important}body .utils-page .utility-tip-card>div>span{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important}body .utils-page .utility-section-heading.tool-section-heading h2,body .utils-page .utility-how-section .professional-steps-heading h2{letter-spacing:-.02em!important;text-align:center!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}body .utils-page .utility-how-section .professional-steps-heading p{color:var(--ds-muted)!important;text-align:center!important}body .image-tool-content-page .tool-cross-cta{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding-block:var(--ds-section)!important;color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-block:0!important;margin-inline:auto!important;padding-inline:0!important}body .image-tool-content-page .tool-cross-cta:before{display:none!important}body .image-tool-content-page .tool-cross-cta h2{color:var(--ds-text)!important}body .image-tool-content-page .tool-cross-cta p{color:var(--ds-muted)!important}body .image-tool-content-page .tool-cross-cta a{background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;box-shadow:none!important;border:0!important;font-weight:800!important}body .image-tool-content-page :is(.tool-feature-icon,.tool-type-icon,.tool-use-case-icon,.tool-privacy-icon,.tool-type-card .h-12.w-12,.tool-feature-card .relative.z-10>div:first-child>div:first-child){color:var(--ds-on-primary)!important;background:var(--ds-primary)!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important}body .image-tool-content-page :is(.tool-features-section>div,.tool-type-section>div,.tool-editorial-content,.tool-use-cases-section>div,.tool-privacy-section>div,.tool-why-section>div,.tool-faq-section>div,.ds-content),body .ds-content{margin-inline:auto;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding-inline:0!important}body .image-tool-content-page :is(h1,h2,h3,h4),body .utils-page :is(h1,h2,h3,h4),body .seo-page :is(h1,h2,h3,h4){font-family:var(--font-display)!important;color:var(--ds-text)!important}body .image-tool-content-page :is(.tool-section-heading h2,.tool-timeline-section>h2,.tool-faq-section h2,.tool-explainer-section h2,.image-conversion-copy h2,.image-flip-explainer-copy h2){letter-spacing:-.02em!important;text-align:center!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important;line-height:1.2!important}body .image-tool-content-page .tool-page-shell{padding:2.5rem 0 3.5rem!important}body .image-tool-content-page .tool-page-heading,body .image-tool-content-page .tool-workspace-wrap{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important;padding-inline:0!important}body .image-tool-content-page .tool-page-heading{max-width:720px!important}body .image-tool-content-page .tool-page-heading h1{letter-spacing:-.03em!important;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:800!important;line-height:1.2!important}body .image-tool-content-page .tool-page-heading>p{font-size:1.05rem!important;line-height:1.55!important}body .image-tool-content-page :is(.tool-workspace,.tool-workspace-wrap .tool-workspace,.image-flip-workspace){border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;width:100%!important;max-width:none!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;display:grid!important}:is(body .image-tool-content-page .tool-workspace:not(:has(.conversion-dashboard)):not(:has(.resize-settings-panel)):not(:has(.quality-control)):not(:has(.flip-controls-card)),body .image-tool-content-page .image-flip-workspace:not(:has(.flip-controls-card))){grid-template-columns:1fr!important}body .image-tool-content-page .tool-workspace:before{display:none!important}body .image-tool-content-page .tool-dropzone,body .tool-page-shell .tool-dropzone,body .image-flip-workspace .tool-dropzone{border:1.5px dashed var(--ds-primary-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-bg)!important;width:100%!important;min-height:280px!important;box-shadow:none!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;padding:2.5rem 1.5rem!important;display:flex!important}body .image-tool-content-page .tool-dropzone:hover,body .tool-page-shell .tool-dropzone:hover,body .image-flip-workspace .tool-dropzone:hover,body .image-tool-content-page .tool-dropzone:focus-within,body .image-flip-workspace .tool-dropzone:focus-visible,body .image-tool-content-page .tool-dropzone.is-dragging,body .tool-page-shell .tool-dropzone.is-dragging,body .image-flip-workspace .tool-dropzone.is-dragging{border-color:var(--ds-primary)!important;background:var(--ds-primary-soft)!important;box-shadow:none!important}body .image-tool-content-page :is(.tool-feature-card,.tool-type-card,.tool-use-case-card,.tool-privacy-card,.tool-timeline-card,.editorial-card,.tool-card){border-radius:var(--ds-radius-xl)!important;min-height:0!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border:0!important;padding:1.35rem 1.25rem!important}body .image-tool-content-page :is(.tool-feature-card,.tool-type-card,.tool-use-case-card,.tool-card):hover{box-shadow:var(--ds-shadow-md)!important;border-color:#0000!important;transform:translateY(-3px)!important}body .image-tool-content-page :is(.tool-features-section,.tool-type-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-why-section,.tool-timeline-section,.tool-editorial-content){padding:var(--ds-section)0!important;margin:0!important}body :is(.home-page,.blog-page,.image-tool-content-page,.utils-page,.seo-page,.content-page,.legal-page,.bulk-barcode-page,.qr-generator-page,.barcode-generator-page) :is(.tools-section,.benefits-section,.home-process-section,.home-audience-section,.home-spotlight-section,.home-faq-section,.related-tools-section,.tool-features-section,.tool-type-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-why-section,.tool-timeline-section,.tool-explainer-section,.tool-editorial-content,.tool-howto-section,.professional-steps-section,.what-is-section,.use-cases-section,.privacy-trust-section,.why-choose-section,.svg-tips-section,.svg-use-cases-section,.svg-features,.svg-how-to,.svg-explainer,.text-html-features,.image-conversion-explainer,.image-flip-explainer,.affiliate-cloud-section,.seo-guide,.utility-how-section,.utility-benefit-section,.utility-guide-section,.utility-usecase-section,.utility-related-section,.utility-faq-section,.utility-privacy-section,.utility-content>section,.pdf-editorial-content>section,.seo-editorial-content>section,.utils-assurance,.tool-cross-cta){padding-block:var(--ds-section)!important;margin-block:0!important}body :is(.home-page,.image-tool-content-page,.utils-page,.seo-page) :is(.related-tools-section,.tool-features-section,.tool-type-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-why-section,.tool-timeline-section,.tool-explainer-section,.tool-editorial-content,.professional-steps-section,.seo-guide,.utility-content>section){padding-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page)>.utility-privacy-section,body :is(.image-tool-content-page,.utils-page,.seo-page) .utility-content>.utility-privacy-section,body :is(.image-tool-content-page,.utils-page,.seo-page) .pdf-editorial-content>.utility-privacy-section,body :is(.image-tool-content-page,.utils-page,.seo-page) .seo-editorial-content>.utility-privacy-section{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding-block:var(--ds-section)!important;margin-block:0!important;margin-inline:auto!important;padding-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page) .utility-privacy-card{border:1px solid var(--ds-border)!important;box-shadow:var(--ds-shadow)!important;background:#fff!important;border-radius:18px!important}body :is(.image-tool-content-page,.utils-page,.seo-page) .utility-privacy-check{color:var(--ds-on-primary)!important;background:var(--ds-primary)!important}body :is(.tool-section-heading,.utility-section-heading,.professional-steps-heading,.seo-guide-heading,.section-intro){margin-block:0 var(--ds-section-heading-gap)!important;margin-bottom:var(--ds-section-heading-gap)!important}body :is(.svg-features,.svg-how-to,.svg-tips-section,.svg-use-cases-section,.text-html-how-to,.text-html-explainer,.text-html-features,.tool-explainer-section){padding-block:var(--ds-section)!important}body :is(.tool-page-shell,.qr-generator-page,.barcode-generator-page,.utils-tool-stage,.seo-stage,.bulk-barcode-page,.text-html-tool-page,.svg-code-tool-page){padding-block:var(--ds-section)!important;margin-block:0!important}.home-page .hero-section{padding-block:var(--ds-section)2rem!important;width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;padding-inline:0!important}.home-page .home-stats{margin:0 auto!important;padding-block:0!important}.home-page .home-spotlight-section,.home-page .home-faq-section{padding-inline:max(var(--ds-gutter),calc((100% - var(--ds-content))/2))!important}.home-page .home-final-cta{margin-block:var(--ds-section)!important}.image-tool-content-page .tool-page-shell,.image-tool-content-page .tool-page-shell.image-flip-tool-page{padding-block:var(--ds-section)!important;margin:0!important;padding-inline:0!important}.image-tool-content-page .tool-cross-cta{padding-block:var(--ds-section)!important;margin-block:0!important}.image-tool-content-page .tool-benefits{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);margin:var(--ds-section)auto 0!important;padding:0!important}body .image-tool-content-page .tool-editorial-content{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .image-tool-content-page .tool-editorial-content>:is(.editorial-introduction,.editorial-card-grid,.editorial-reference,.editorial-checklist){width:100%!important;max-width:none!important}.related-tools-section{padding-block:var(--ds-section)!important;padding-inline:0!important}body .professional-steps-section,body .image-tool-content-page .professional-steps-section,body .utils-page .utility-how-section.professional-steps-section,body .image-converter-page :is(.tool-features-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-timeline-section),body .image-flip-page :is(.tool-faq-section,.tool-use-cases-section,.tool-privacy-section){padding-block:var(--ds-section)!important}@media (max-width:760px){body :is(.home-page,.image-tool-content-page,.utils-page,.seo-page) :is(.related-tools-section,.tool-features-section,.tool-faq-section,.tool-use-cases-section,.tool-privacy-section,.tool-timeline-section,.professional-steps-section,.utility-content>section,.seo-guide),body :is(.tool-page-shell,.utils-tool-stage,.seo-stage,.qr-generator-page,.barcode-generator-page){padding-block:clamp(2rem,5vw,2.5rem)!important}}.gate-dialog-panel{max-width:28rem}.gate-dialog-panel--wide{max-width:min(52rem,100%)}.premium-feature-modal{gap:1.1rem;display:grid}.premium-feature-toolchip{color:var(--ds-muted);margin:-.25rem 0 0;font-size:.88rem}.premium-feature-toolchip strong{color:var(--ds-text)}.premium-feature-eyebrow{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:1.15rem;font-weight:700}.premium-feature-lead{color:var(--ds-muted);margin:0;font-size:.98rem;line-height:1.55}.premium-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.premium-feature-grid li{border:1px solid var(--ds-border);background:linear-gradient(#fbfbf7 0%,#fff 100%);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;display:flex}.premium-feature-icon{background:var(--ds-primary-soft);color:#1a1a1a;border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.premium-feature-grid strong{margin-bottom:.2rem;font-size:.92rem;display:block}.premium-feature-grid span{color:var(--ds-muted);font-size:.84rem;line-height:1.4;display:block}.premium-feature-actions{gap:.65rem;display:grid}.premium-feature-primary{gap:.45rem;min-height:2.9rem}.premium-feature-actions .gate-btn{gap:.45rem;width:100%}.premium-feature-switch{text-align:center;color:var(--ds-muted);margin:0;font-size:.9rem}.premium-feature-switch a{color:var(--ds-text);font-weight:750}@media (max-width:640px){.premium-feature-grid{grid-template-columns:1fr}}.gate-dialog-copy{color:var(--ds-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.55}.checkout-pending{text-align:center;justify-items:center;gap:1rem;display:grid}.checkout-pending .gate-dialog-copy{margin-bottom:0}.checkout-pending-spinner{border:3px solid var(--ds-primary-soft);border-top-color:var(--ds-primary);border-radius:999px;width:2.5rem;height:2.5rem;animation:.75s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-success{text-align:center;justify-items:center;gap:.85rem;padding:.25rem 0 .35rem;display:grid}.checkout-success-icon{background:var(--ds-success-bg);width:4rem;height:4rem;color:var(--ds-success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-success)22%,transparent);border-radius:999px;place-items:center;display:grid}.checkout-success-copy{margin-bottom:0}.gate-form{gap:.85rem;display:grid}.gate-field{color:var(--ds-text);gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.gate-field input{border:1px solid var(--ds-border);min-height:44px;color:var(--ds-text);background:#fff;border-radius:10px;padding:.55rem .75rem;font-size:.95rem;font-weight:500}.gate-field input:focus{border-color:var(--ds-primary-border);box-shadow:0 0 0 3px var(--ds-primary-soft);outline:none}.gate-error{color:#b42318;margin:0;font-size:.875rem;font-weight:600}.gate-switch{color:var(--ds-muted);margin:1rem 0 0;font-size:.875rem}.gate-switch button{color:var(--ds-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.gate-btn{cursor:pointer;min-height:42px;transition:background var(--ds-duration),border-color var(--ds-duration);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.gate-btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);border-color:var(--ds-primary-border)}.gate-btn--primary:hover{filter:brightness(.97)}.gate-btn--primary:disabled{opacity:.55;cursor:not-allowed}.gate-btn--ghost{color:var(--ds-text);border-color:var(--ds-border);background:#fff}.gate-btn--ghost:hover{background:var(--ds-subtle)}.gate-btn--danger{color:#fff;background:#b42318;border-color:#912018}.gate-btn--danger:hover{filter:brightness(.97)}.gate-btn--danger:disabled{opacity:.55;cursor:not-allowed}.confirm-dialog-body{margin-bottom:.25rem}.auth-gate-blocked{place-items:center;min-height:12rem;padding:2rem;display:grid}.plan-selector{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:1rem;display:grid}.plan-selector--page{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));align-items:stretch;gap:1rem}.plan-card{text-align:start;border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:var(--ds-shadow);transition:border-color var(--ds-duration),box-shadow var(--ds-duration),transform var(--ds-duration);background:#fff;border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:1.45rem 1.3rem 1.35rem;display:grid;position:relative}.plan-selector--compact .plan-card{border-radius:var(--ds-radius-lg);gap:.75rem;padding:1.1rem 1.15rem 1.2rem}.plan-card:hover{border-color:color-mix(in srgb,var(--ds-primary)28%,var(--ds-border));box-shadow:var(--ds-shadow-md);transform:translateY(-3px)}.plan-card[data-popular]{border-color:var(--ds-primary);box-shadow:0 18px 40px color-mix(in srgb,var(--ds-primary)16%,transparent);background:linear-gradient(#fff8fa 0%,#fff 42%);transform:translateY(-6px)}.plan-card[data-free]{background:linear-gradient(#fafafa 0%,#fff 100%)}.plan-card-badge{background:var(--ds-primary);color:var(--ds-on-primary);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.plan-card-badge--soft{background:var(--ds-primary-soft);color:#1a1a1a;border:1px solid var(--ds-primary-border)}.plan-card-head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.25rem}.plan-card-head p{color:var(--ds-muted);margin:0;padding-right:4.5rem;font-size:.9rem;line-height:1.45}.plan-card-price{gap:.15rem;display:grid}.plan-card-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.85rem,3vw,2.25rem);line-height:1}.plan-card-price span{color:var(--ds-muted);font-size:.88rem;font-weight:600}.plan-card-price em{color:var(--ds-primary);margin-top:.25rem;font-size:.8rem;font-style:normal;font-weight:800}.plan-card-price .plan-card-trial{color:var(--ds-primary);font-weight:750}.plan-card-features{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.plan-card-features li{color:var(--ds-text);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.4;display:flex}.plan-card-features svg{color:var(--ds-primary);flex:none;margin-top:.12rem}.plan-card-cta{border:1px solid var(--ds-primary-border);background:var(--ds-primary);width:100%;min-height:2.85rem;color:var(--ds-on-primary);cursor:pointer;box-shadow:var(--ds-shadow-primary);transition:filter var(--ds-duration),transform var(--ds-duration);border-radius:12px;justify-content:center;align-items:center;margin-top:.25rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.plan-card-cta:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.plan-card-cta:disabled{opacity:.6;cursor:wait}.plan-card-cta--ghost{border-color:var(--ds-border);box-shadow:none;color:var(--ds-text);background:#fff}.plan-card[data-popular] .plan-card-cta{background:var(--ds-primary);border-color:var(--ds-primary-border);color:var(--ds-on-primary);box-shadow:var(--ds-shadow-primary)}.pricing-page{background:var(--ds-bg);width:100%;margin:0;padding:0 0 clamp(3.5rem,7vw,5.5rem)}.pricing-hero-band{padding:clamp(2.5rem,5.5vw,4rem)var(--ds-gutter)clamp(5.5rem,9vw,7.5rem);background:radial-gradient(920px 460px at 12% -18%,color-mix(in srgb,var(--ds-primary)22%,transparent),transparent 62%),radial-gradient(640px 340px at 92% 8%,color-mix(in srgb,var(--ds-primary)10%,transparent),transparent 58%),linear-gradient(180deg,#fff 0%,#faf5f7 42%,var(--ds-bg)100%);position:relative;overflow:hidden}.pricing-hero-band:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-primary)22%,var(--ds-border)),transparent);height:1px;position:absolute;inset:auto 0 0}.pricing-hero-inner{text-align:center;width:min(100%,44rem);margin:0 auto}.pricing-kicker{background:var(--ds-primary-soft);border:1px solid color-mix(in srgb,var(--ds-primary)18%,transparent);color:var(--ds-primary);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.28rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.pricing-hero-inner h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ds-text);margin:0 0 .9rem;font-size:clamp(2.05rem,5vw,3.05rem);line-height:1.08}.pricing-hero-lead{max-width:36rem;color:var(--ds-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.pricing-hero-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.45rem;display:flex}.pricing-hero-pills span{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);color:var(--ds-text);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.pricing-hero-pills svg{color:var(--ds-primary)}.pricing-status{color:var(--ds-text);margin:1.2rem 0 0;font-size:.95rem;font-weight:650}.pricing-status--soft{color:var(--ds-muted);font-weight:500}.pricing-status a{color:var(--ds-primary);font-weight:750}.pricing-grid-wrap{width:min(100% - 2*var(--ds-gutter),74rem);z-index:1;margin:-3.75rem auto 3.25rem;position:relative}.pricing-error{text-align:center;color:var(--ds-danger);margin:1rem 0 0;font-weight:700}.pricing-secure-note{text-align:center;color:var(--ds-muted);margin:1.15rem 0 0;font-size:.86rem}.pricing-loading{min-height:10rem;color:var(--ds-muted);justify-content:center;align-items:center;gap:.65rem;font-weight:600;display:flex}.pricing-loading-dot{background:var(--ds-primary);border-radius:999px;width:.65rem;height:.65rem;animation:1s ease-in-out infinite pricing-pulse}@keyframes pricing-pulse{50%{opacity:.55;transform:scale(.75)}}.pricing-section-head{text-align:center;width:min(100%,38rem);margin:0 auto 1.6rem}.pricing-section-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.45rem,3vw,1.9rem)}.pricing-section-head p{color:var(--ds-muted);margin:0;line-height:1.55}.pricing-trust,.pricing-compare,.pricing-notes,.pricing-faq{width:min(100% - 2*var(--ds-gutter),74rem);margin:0 auto 3.25rem}.pricing-faq-groups{gap:1.75rem;display:grid}.pricing-faq-group h3{font-family:var(--font-display);color:var(--ds-text);margin:0 0 .75rem;font-size:1.15rem}.pricing-faq-list{gap:.65rem;display:grid}.pricing-faq-list details{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);background:#fff;border-radius:16px;overflow:hidden}.pricing-faq-list summary{cursor:pointer;color:var(--ds-text);justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.15rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary::marker{content:""}.pricing-faq-list summary .faq-chevron{color:var(--ds-muted);flex:none;transition:transform .16s}.pricing-faq-list details[open] summary .faq-chevron{transform:rotate(180deg)}.pricing-faq-list details p{color:var(--ds-muted);margin:0;padding:0 1.15rem 1.1rem;font-size:.94rem;line-height:1.55}.pricing-become{width:min(100% - 2*var(--ds-gutter),74rem);margin:0 auto 3.5rem}.pricing-become-inner{text-align:center;background:var(--ds-ink);color:#fff;box-shadow:var(--ds-shadow-primary);border-radius:22px;justify-items:center;gap:.85rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.pricing-become-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.78rem;font-weight:800}.pricing-become-inner h2{max-width:28ch;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-align:center;margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.15}.pricing-become-inner>p:last-of-type{color:#ffffffe0;text-align:center;max-width:52ch;margin:0;font-size:1rem;line-height:1.55}.pricing-become-cta{background:var(--ds-primary);min-height:2.9rem;color:var(--ds-on-primary);cursor:pointer;box-shadow:var(--ds-shadow-primary);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:.55rem;padding:.65rem 1.35rem;font-weight:800;display:inline-flex}.pricing-become-cta:hover{background:var(--ds-primary-hover)}.pricing-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pricing-trust-grid article{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);background:#fff;border-radius:18px;padding:1.3rem 1.2rem 1.25rem}.pricing-trust-icon{background:var(--ds-primary-soft);width:2.5rem;height:2.5rem;color:var(--ds-primary);border-radius:12px;place-items:center;margin-bottom:.9rem;display:grid}.pricing-trust-grid h3{font-size:1.02rem;font-family:var(--font-display);margin:0 0 .4rem}.pricing-trust-grid p{color:var(--ds-muted);margin:0;font-size:.9rem;line-height:1.5}.pricing-compare-table{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);background:#fff;border-radius:20px;overflow:hidden}.pricing-compare-row{border-top:1px solid color-mix(in srgb,var(--ds-border)85%,transparent);grid-template-columns:minmax(0,1.7fr) .75fr .75fr;align-items:center;gap:.85rem;padding:1rem 1.35rem;font-size:.95rem;transition:background-color .14s;display:grid}.pricing-compare-row>span:first-child{overflow-wrap:anywhere;color:var(--ds-text);font-weight:650;line-height:1.4}.pricing-compare-row:not(.pricing-compare-row--head):not(.pricing-compare-row--section):nth-child(2n){background:#faf7f8}.pricing-compare-row:not(.pricing-compare-row--head):hover{background:color-mix(in srgb,var(--ds-primary-soft)55%,#fff)}.pricing-compare-row:first-child{border-top:0}.pricing-compare-row--head{background:var(--ds-primary);color:var(--ds-on-primary);letter-spacing:.07em;text-transform:uppercase;padding-block:.9rem;font-size:.78rem;font-weight:750}.pricing-compare-row--head>span:first-child{color:inherit;font-weight:inherit}.pricing-compare-row span:nth-child(2),.pricing-compare-row span:nth-child(3){text-align:center}.pricing-compare-value{min-width:5.5rem;max-width:100%;min-height:2rem;color:var(--ds-text);text-wrap:balance;background:#f4f4f5;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:.35rem .75rem;font-size:.88rem;font-weight:700;line-height:1.25;display:inline-flex}.pricing-compare-value[data-muted]{color:var(--ds-muted);background:#f4f4f5;font-weight:600}.pricing-compare-value[data-yes]{background:var(--ds-primary-soft);color:var(--ds-primary)}.pricing-compare-block{display:contents}.pricing-compare-row--section{border-top-color:color-mix(in srgb,var(--ds-primary)18%,var(--ds-border));background:linear-gradient(#f8eef2 0%,#f6ebf0 100%)}.pricing-compare-row--section:hover{background:linear-gradient(#f6e9ee 0%,#f3e4ea 100%)}.pricing-compare-row--section>span:first-child{font-weight:750}.pricing-tools-toggle{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin:0;padding:0;font-weight:750;display:inline-flex}.pricing-tools-toggle:hover{color:var(--ds-primary)}.pricing-tools-accordion-icon{color:var(--ds-primary);flex:none;transition:transform .16s}.pricing-tools-accordion-icon[data-open]{transform:rotate(180deg)}.pricing-compare-row--tool{background:#fff;padding-block:.78rem}.pricing-compare-row--tool:nth-child(2n){background:#fcfafb}.pricing-compare-row--tool>span:first-child{color:var(--ds-muted);padding-inline-start:1.65rem;font-size:.92rem;font-weight:600;position:relative}.pricing-compare-row--tool>span:first-child:before{content:"";background:color-mix(in srgb,var(--ds-primary)55%,#c4a0ad);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.pricing-compare-row--tool .pricing-compare-value{min-width:4.75rem;min-height:1.75rem;font-size:.82rem;font-weight:650}.pricing-compare-footnote{color:var(--ds-muted);margin:.9rem 0 0;font-size:.86rem;line-height:1.45}.pricing-compare-row span[data-yes] .pricing-check{margin-inline:auto}.pricing-check{background:var(--ds-primary-soft);width:1.7rem;height:1.7rem;color:var(--ds-primary);border-radius:999px;place-items:center;display:inline-grid}.pricing-x{color:#c4c4c8;font-weight:700}.pricing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.pricing-steps li{border:1px solid var(--ds-border);min-height:100%;box-shadow:var(--ds-shadow);background:#fff;border-radius:18px;align-content:start;gap:.7rem;padding:1.15rem 1.1rem 1.2rem;display:grid}.pricing-steps strong{background:var(--ds-primary);width:2.1rem;height:2.1rem;color:var(--ds-on-primary);font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:.82rem;display:grid}.pricing-steps span{color:var(--ds-muted);font-size:.92rem;line-height:1.5}.pricing-notes-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pricing-secondary-cta{background:var(--ds-primary);min-height:2.8rem;color:var(--ds-on-primary);box-shadow:var(--ds-shadow-primary);border-radius:12px;justify-content:center;align-items:center;padding:.55rem 1.2rem;font-weight:750;text-decoration:none;display:inline-flex}.pricing-text-link{color:var(--ds-text);font-weight:750}@media (max-width:1100px){.pricing-trust-grid,.pricing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pricing-compare{margin-bottom:2.5rem}.pricing-section-head{width:min(100%,36rem);margin-bottom:1.25rem;padding-inline:.15rem}.pricing-section-head p{font-size:.92rem}.pricing-compare-table{border-radius:16px;overflow:hidden}.pricing-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.5rem .55rem;padding:.9rem .85rem}.pricing-compare-row>span:first-child{grid-column:1/-1;font-size:.9rem;line-height:1.35}.pricing-compare-row span:nth-child(2),.pricing-compare-row span:nth-child(3){text-align:start}.pricing-compare-value{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;border-radius:12px;flex-direction:column;justify-content:flex-start;justify-self:stretch;align-items:flex-start;gap:.2rem;width:100%;min-width:0;min-height:0;padding:.55rem .65rem;font-size:.82rem;line-height:1.35}.pricing-compare-value[data-label]:before{content:attr(data-label);color:var(--ds-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800;line-height:1.2;display:block}.pricing-tools-toggle{justify-content:space-between;gap:.65rem;width:100%}.pricing-compare-row--tool>span:first-child{padding-inline-start:1.25rem;font-size:.86rem}.pricing-compare-row--tool .pricing-compare-value{min-width:0;font-size:.78rem}.pricing-compare-row--head{display:none}.pricing-compare-footnote{padding-inline:.15rem;font-size:.82rem}}@media (max-width:720px){.plan-card[data-popular]{transform:none}.plan-card-head p{padding-right:0}.pricing-grid-wrap{margin-top:-2.5rem}.pricing-trust-grid,.pricing-steps{grid-template-columns:1fr}}@media (max-width:480px){.pricing-compare-row{grid-template-columns:1fr;gap:.45rem;padding:.85rem .75rem}.pricing-compare-row>span:first-child{margin-bottom:.1rem}.pricing-compare-value{flex-flow:wrap;align-items:baseline;gap:.35rem .55rem;padding:.5rem .65rem}.pricing-compare-value[data-label]:before{flex:none;min-width:4.5rem}}.dashboard-page{width:min(100% - 2*var(--ds-gutter),var(--ds-content));margin:0 auto;padding-block:clamp(1.75rem,4vw,3rem)}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-kicker{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.dashboard-header h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}.dashboard-muted{color:var(--ds-muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.dashboard-gate{max-width:32rem;padding:2rem 0}.dashboard-gate h1{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.75rem}.dashboard-layout{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:1.5rem;display:grid}.dashboard-nav{align-content:start;gap:.35rem;display:grid}.dashboard-nav-link{color:var(--ds-text);border-radius:10px;padding:.65rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.dashboard-nav-link:hover,.dashboard-nav-link[data-active]{background:var(--ds-primary-soft)}.dashboard-main{min-width:0}.dashboard-stack{gap:1rem;display:grid}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.dashboard-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:#fff;padding:1.15rem 1.25rem}.dashboard-card h2{font-family:var(--font-display);margin:0 0 .65rem;font-size:1.15rem}.dashboard-card-kicker{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.dashboard-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.dashboard-card-head h2{margin:0}.dashboard-card--danger{border-color:#f0c2c2}.dashboard-stat{letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.75rem;font-weight:800}.dashboard-dl{gap:.75rem;margin:0 0 1rem;display:grid}.dashboard-dl div{gap:.2rem;display:grid}.dashboard-dl dt{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.dashboard-dl dd{margin:0;font-weight:600}.dashboard-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dashboard-pagination{border-top:1px solid var(--ds-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.dashboard-pagination-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-pagination-page{color:var(--ds-muted);font-size:.9rem}.dashboard-empty-usage{justify-items:start;gap:.85rem;display:grid}.dashboard-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.dashboard-plan-change{border-top:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.dashboard-plan-change-field{gap:.3rem;min-width:0;margin:0}.dashboard-plan-change-field>span{font-size:.8rem}.dashboard-plan-dropdown{width:100%;position:relative}.dashboard-plan-trigger{background:var(--ds-subtle);width:100%;height:42px;min-height:42px;color:var(--ds-text);box-shadow:none;cursor:pointer;text-align:left;transition:background var(--ds-duration);border:0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:.55rem;padding:0 .75rem 0 .85rem;display:flex}.dashboard-plan-trigger:hover:not(:disabled){background:var(--ds-primary-soft)}.dashboard-plan-trigger:focus,.dashboard-plan-trigger:focus-visible,.dashboard-plan-trigger[data-open],.dashboard-plan-trigger[aria-expanded=true]{box-shadow:none;background:var(--ds-primary-soft);border:0;outline:none}.dashboard-plan-trigger:disabled{opacity:.6;cursor:not-allowed}.dashboard-plan-trigger-copy{align-items:baseline;gap:.45rem;min-width:0;display:flex;overflow:hidden}.dashboard-plan-trigger-copy strong{font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.dashboard-plan-trigger-copy small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.78rem;font-weight:550;overflow:hidden}.dashboard-plan-chevron{width:16px;height:16px;color:var(--ds-primary);transition:transform var(--ds-duration)var(--ds-ease);flex:none}.dashboard-plan-trigger[data-open] .dashboard-plan-chevron,.dashboard-plan-trigger[aria-expanded=true] .dashboard-plan-chevron{transform:rotate(180deg)}.dashboard-plan-menu{z-index:80;width:var(--button-width);min-width:min(20rem,100vw - 2rem);box-shadow:var(--ds-shadow-md);background:#fff;border:0;border-radius:12px;outline:none;padding:.4rem}.dashboard-plan-menu:focus,.dashboard-plan-menu:focus-visible{box-shadow:var(--ds-shadow-md);border:0;outline:none}.dashboard-plan-menu-heading{display:none}.dashboard-plan-menu-list{gap:.15rem;max-height:min(14rem,45vh);display:grid;overflow:auto}.dashboard-plan-menu-option{min-height:2.35rem;color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration),color var(--ds-duration);border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem .65rem;display:flex}.dashboard-plan-menu-option-copy{align-items:baseline;gap:.45rem;min-width:0;display:flex;overflow:hidden}.dashboard-plan-menu-option-copy strong{white-space:nowrap;font-size:.88rem;font-weight:700}.dashboard-plan-menu-option-copy small{color:var(--ds-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dashboard-plan-menu-check{opacity:0;width:14px;height:14px;color:var(--ds-on-primary);flex:none}.dashboard-plan-menu-option[data-focus]{background:var(--ds-primary-soft);color:var(--ds-ink)}.dashboard-plan-menu-option[data-focus] .dashboard-plan-menu-option-copy small{color:color-mix(in srgb,var(--ds-ink)65%,transparent)}.dashboard-plan-menu-option[data-selected]{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:none}.dashboard-plan-menu-option[data-selected] .dashboard-plan-menu-option-copy small{color:#ffffffd1}.dashboard-plan-menu-option[data-selected] .dashboard-plan-menu-check{opacity:1}.dashboard-plan-change .gate-btn{white-space:nowrap;width:auto;height:42px;min-height:42px}@media (max-width:640px){.dashboard-plan-change{grid-template-columns:1fr}.dashboard-plan-change .gate-btn{width:100%}.dashboard-plan-menu{width:min(100vw - 2rem,var(--button-width))}}.dashboard-form-actions .gate-btn{width:auto}.dashboard-topbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-topbar-actions .admin-back-link{cursor:pointer;font:inherit}.dashboard-table{border-collapse:collapse;width:100%;font-size:.9rem}.dashboard-table th,.dashboard-table td{border-bottom:1px solid var(--ds-border);text-align:start;vertical-align:top;padding:.55rem .4rem}.dashboard-table th{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}button.dashboard-inline-link{appearance:none;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button.dashboard-inline-link:disabled{opacity:.65;cursor:wait}.dashboard-inline-link,.dashboard-card a{color:var(--ds-text);font-weight:700}.dashboard-success{color:var(--ds-success);margin:0;font-weight:600}.dashboard-list{color:var(--ds-muted);margin:0 0 1rem;padding-left:1.1rem}@media (max-width:840px){.dashboard-layout{grid-template-columns:1fr}.dashboard-nav{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}.admin-page.dashboard-page{width:min(100% - 2*var(--ds-gutter),1440px);padding-block:clamp(1rem,2.5vw,1.75rem) 3rem}.admin-shell{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.admin-sidebar{top:calc(var(--ds-header-height,4.5rem) + 1rem);max-height:calc(100vh - var(--ds-header-height,4.5rem) - 2rem);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:#fff;flex-direction:column;gap:1rem;padding:1rem .75rem;display:flex;position:sticky;box-shadow:0 1px 2px #18181b0a}.admin-brand{border-bottom:1px solid var(--ds-border);align-items:center;gap:.65rem;padding:0 .5rem .9rem;display:flex}.admin-brand-mark{background:var(--ds-primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.admin-brand strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;display:block}.admin-brand small{color:var(--ds-muted);font-size:.75rem;display:block}.admin-nav{scrollbar-width:thin;gap:.9rem;min-height:0;display:grid;overflow-y:auto}.admin-nav-group{gap:.15rem;display:grid}.admin-nav-label{color:var(--ds-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .2rem;padding:0 .6rem;font-size:.68rem;font-weight:800}.admin-nav-link{color:#3f3f46;border-radius:9px;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.admin-nav-link svg{color:#a1a1aa;flex:none;transition:color .15s}.admin-nav-link:hover{color:var(--ds-text);background:#f4f4f5}.admin-nav-link:hover svg{color:var(--ds-primary)}.admin-nav-link[data-active]{background:var(--ds-primary-soft);color:var(--ds-primary)}.admin-nav-link[data-active] svg{color:var(--ds-primary)}.admin-nav-link[data-active]:before{content:"";background:var(--ds-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:.45rem;inset-inline-start:-.75rem}.admin-nav-link:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}.admin-account{border-top:1px solid var(--ds-border);align-items:center;gap:.6rem;margin-top:auto;padding:.75rem .5rem 0;display:flex}.admin-avatar{background:color-mix(in srgb,var(--ds-primary)12%,#fff);width:2rem;height:2rem;color:var(--ds-primary);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.admin-account-copy{gap:.2rem;min-width:0;display:grid}.admin-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.admin-role-badge{color:#52525b;letter-spacing:.05em;text-transform:uppercase;background:#f4f4f5;border-radius:999px;justify-self:start;padding:.05rem .45rem;font-size:.66rem;font-weight:800}.admin-content{gap:1.25rem;min-width:0;display:grid}.admin-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.admin-topbar-title{align-items:center;gap:.85rem;display:flex}.admin-topbar-icon{border:1px solid color-mix(in srgb,var(--ds-primary)18%,var(--ds-border));background:var(--ds-primary-soft);width:2.75rem;height:2.75rem;color:var(--ds-primary);border-radius:12px;place-items:center;display:inline-grid}.admin-topbar .dashboard-kicker{margin-bottom:.15rem}.admin-topbar h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem)}.admin-back-link{border:1px solid var(--ds-border);min-height:38px;color:var(--ds-text);background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.admin-back-link:hover{border-color:color-mix(in srgb,var(--ds-primary)35%,var(--ds-border));color:var(--ds-primary)}.admin-page .dashboard-card{border-radius:14px;overflow-x:auto;box-shadow:0 1px 2px #18181b0a}.admin-page .dashboard-card h2{letter-spacing:-.01em;font-size:1.05rem}.admin-page .dashboard-card-head{flex-wrap:wrap;margin-bottom:.9rem}.admin-page .dashboard-table{min-width:36rem}.admin-page .dashboard-table th{border-bottom-color:var(--ds-border);color:#71717a;white-space:nowrap;background:#fafafa;padding:.6rem .75rem;font-size:.7rem}.admin-page .dashboard-table th:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.admin-page .dashboard-table th:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.admin-page .dashboard-table td{vertical-align:middle;border-bottom-color:#f1f1f3;padding:.7rem .75rem}.admin-page .dashboard-table tbody tr{transition:background-color .12s}.admin-page .dashboard-table tbody tr:hover{background:color-mix(in srgb,var(--ds-primary)4%,#fff)}.admin-page .dashboard-table tbody tr:last-child td{border-bottom:0}.admin-page .dashboard-inline-link,.admin-page .dashboard-card a{color:var(--ds-primary)}.admin-page .admin-search{flex-wrap:nowrap;flex:0 26rem;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.admin-page .admin-search input{background:#fff;flex:auto;width:auto;min-width:0;height:42px;margin:0}.admin-page .admin-search .gate-btn{flex:none;width:auto;margin:0}.admin-page .admin-search input:focus,.admin-page .admin-textarea:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary)14%,transparent);outline:none}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;display:grid}.admin-kpi-card{border:1px solid var(--ds-border);background:#fff;border-radius:14px;gap:.35rem;padding:1.1rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0a}.admin-kpi-card:after{content:"";background:linear-gradient(90deg,var(--ds-primary),color-mix(in srgb,var(--ds-primary)30%,#fff));height:3px;position:absolute;inset-block-start:0;inset-inline:0}.admin-kpi-card:first-child{background:linear-gradient(135deg,var(--ds-primary),color-mix(in srgb,var(--ds-primary)70%,#000));color:#fff;border-color:#0000}.admin-kpi-card:first-child:after{display:none}.admin-kpi-head{color:var(--ds-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.admin-kpi-icon{background:var(--ds-primary-soft);width:2.1rem;height:2.1rem;color:var(--ds-primary);border-radius:10px;place-items:center;display:inline-grid}.admin-kpi-value{font-family:var(--font-display);letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:800;line-height:1.1}.admin-kpi-hint{color:var(--ds-muted);margin:0;font-size:.8rem}.admin-kpi-card:first-child .admin-kpi-head,.admin-kpi-card:first-child .admin-kpi-hint{color:#fffc}.admin-kpi-card:first-child .admin-kpi-icon{color:#fff;background:#ffffff29}.admin-metric-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.admin-metric-card{border:1px solid var(--ds-border);background:#fff;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.admin-metric-icon{color:#52525b;background:#f4f4f5;border-radius:9px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.admin-metric-copy{min-width:0;display:grid}.admin-metric-copy small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.admin-metric-copy strong{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.admin-metric-card[data-tone=danger] .admin-metric-icon{color:#b91c1c;background:#fef2f2}.admin-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.admin-panel-head h2{margin:0}.admin-panel-head .dashboard-muted{margin-top:.2rem;font-size:.85rem}.admin-empty{border:1px dashed var(--ds-border);color:var(--ds-muted);text-align:center;border-radius:12px;margin:0;padding:2rem 1rem}.admin-bar-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.admin-bar-list li{align-items:center;gap:.75rem;display:flex}.admin-bar-rank{color:#52525b;background:#f4f4f5;border-radius:8px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:800;display:inline-grid}.admin-bar-list li:nth-child(-n+3) .admin-bar-rank{background:var(--ds-primary-soft);color:var(--ds-primary)}.admin-bar-body{flex:auto;gap:.35rem;min-width:0;display:grid}.admin-bar-meta{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.admin-bar-name{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;font-weight:650;display:inline-flex}.admin-bar-name code{color:var(--ds-muted);font-size:.72rem;font-weight:500}.admin-bar-track{background:#f4f4f5;border-radius:999px;height:8px;overflow:hidden}.admin-bar-fill{border-radius:inherit;background:linear-gradient(90deg,var(--ds-primary),color-mix(in srgb,var(--ds-primary)55%,#fff));min-width:4px;height:100%;display:block}@media (max-width:960px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{max-height:none;padding:.75rem;position:static}.admin-brand,.admin-account{display:none}.admin-nav{gap:.25rem;display:flex;overflow:auto hidden}.admin-nav-group{gap:.25rem;display:flex}.admin-nav-label{display:none}.admin-nav-link{white-space:nowrap}.admin-nav-link[data-active]:before{display:none}}@media (max-width:520px){.admin-topbar .dashboard-kicker{display:none}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:.65rem}.admin-kpi-card{padding:.9rem}.admin-kpi-icon{display:none}}.admin-storage-bar-card{gap:.55rem;display:grid}.admin-storage-bar-meta{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.admin-storage-bar-track{background:color-mix(in srgb,var(--ds-border,#e4e4e7)80%,transparent);border-radius:999px;height:10px;overflow:hidden}.admin-storage-bar-fill{border-radius:inherit;background:var(--ds-primary);height:100%;transition:width .25s}.admin-storage-bar-fill.is-warn{background:#b45309}.admin-files-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin-bottom:.9rem;display:flex}.admin-files-toolbar-copy{flex:14rem;min-width:0}.admin-files-toolbar-copy h2{margin:0;font-size:1.05rem}.admin-files-toolbar-copy .dashboard-muted{margin:.3rem 0 0;font-size:.84rem;line-height:1.35}.admin-files-toolbar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.55rem;display:inline-flex}.admin-toolbar-btn{min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.86rem;font-weight:650;line-height:1.2;display:inline-flex;width:auto!important;margin:0!important}.admin-toolbar-btn:disabled{opacity:.55;cursor:wait}.admin-toolbar-btn--secondary{color:var(--ds-text,#18181b);border:1px solid var(--ds-border,#d4d4d8);background:#fff}.admin-toolbar-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-border,#d4d4d8)70%,#71717a);background:#fafafa}.admin-toolbar-btn--primary{color:var(--ds-on-primary,#fff);background:var(--ds-primary,#2563eb);border:1px solid #0000}.admin-toolbar-btn--primary:hover:not(:disabled){background:var(--ds-primary-hover,#1d4ed8)}.admin-file-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}button.admin-file-delete{appearance:none;color:#b91c1c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}button.admin-file-delete:disabled{opacity:.55;cursor:wait}.admin-search{flex-wrap:wrap;gap:.5rem;display:flex}.admin-search input{border:1px solid var(--ds-border);border-radius:10px;min-height:40px;padding:.4rem .7rem}.admin-edit-card{border:1px solid var(--ds-border);border-radius:12px;gap:.65rem;padding:1rem;display:grid}.admin-check{align-items:center;gap:.5rem;font-weight:600;display:flex}.admin-inline-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.admin-textarea{width:100%;font-family:var(--font-geist-mono,ui-monospace,monospace);border:1px solid var(--ds-border);border-radius:10px;padding:.75rem;font-size:.85rem}.admin-page code{word-break:break-all;font-size:.8rem}.pdf-hub-stack{width:min(100% - 2*var(--ds-gutter),var(--ds-content));margin:0 auto 3rem}.pdf-hub-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin-top:1rem;display:grid}.pdf-hub-card{border:1px solid var(--ds-border);color:var(--ds-text);background:#fff;border-radius:12px;gap:.35rem;padding:1rem 1.05rem;text-decoration:none;display:grid}.pdf-hub-card:hover{border-color:var(--ds-primary-border);background:var(--ds-primary-soft)}.pdf-hub-icon{background:var(--ds-subtle);border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.pdf-hub-card strong{font-size:.98rem}.pdf-hub-card small{color:var(--ds-muted);line-height:1.4}.pdf-premium-note{color:var(--ds-muted);margin-top:.75rem;font-weight:600}body .image-tool-content-page.pdf-tool-page .tool-page-heading,body .image-tool-content-page.pdf-tool-page .tool-workspace-wrap{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body .image-tool-content-page.pdf-tool-page .tool-page-heading{text-align:center}body .image-tool-content-page.pdf-tool-page .tool-page-heading>p{margin-inline:auto;max-width:none!important}body .pdf-tool-page .tool-benefits{width:min(100% - 2*var(--ds-gutter),var(--ds-content));max-width:var(--ds-content);margin-inline:auto;margin-top:var(--ds-section)!important;padding:0!important}body .pdf-editorial-content{width:100%!important;max-width:none!important;margin-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page) :is(.utility-content,.pdf-editorial-content,.seo-editorial-content){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page) :is(.utility-content>section,.utility-content>aside,.utility-content>.related-tools-section,.utility-content>.utility-privacy-section,.pdf-editorial-content>section,.pdf-editorial-content>aside,.pdf-editorial-content>.related-tools-section,.pdf-editorial-content>.utility-privacy-section,.seo-editorial-content>section,.seo-editorial-content>aside,.seo-editorial-content>.related-tools-section,.seo-editorial-content>.utility-privacy-section){width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;box-sizing:border-box!important;margin-inline:auto!important;padding-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page) :is(.utility-content,.pdf-editorial-content,.seo-editorial-content)>.utility-how-section.professional-steps-section{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body :is(.image-tool-content-page,.utils-page,.seo-page) .utility-how-section .professional-steps-inner{width:min(100% - 2*var(--ds-gutter),var(--ds-content))!important;max-width:var(--ds-content)!important;margin-inline:auto!important}body :is(.utility-content,.pdf-editorial-content,.seo-editorial-content) :is(.related-tools-inner,.tool-faq-inner,.utility-faq-list,.utility-benefit-grid,.utility-usecase-grid,.utility-related-grid,.utility-privacy-grid,.professional-steps-grid){width:100%!important;max-width:none!important;margin-inline:0!important}.tool-workspace-wrap>.daily-limit-notice,.tool-page-shell>.daily-limit-notice{box-sizing:border-box;width:100%}.daily-limit-notice{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin-top:.85rem;padding:1rem 1.15rem;display:flex;box-shadow:0 1px #00000008}.daily-limit-notice__copy{flex:16rem;min-width:min(100%,18rem)}.daily-limit-notice__copy strong{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ds-text);font-size:.95rem;font-weight:800;display:block}.daily-limit-notice__copy p{color:var(--ds-muted);font-family:var(--font-sans);margin:.3rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.daily-limit-notice__cta{flex:none;align-items:center;gap:.4rem;display:inline-flex}.pdf-file-thumb{width:100%;height:100%;color:var(--ds-muted);background:var(--ds-subtle);place-items:center;display:grid}.pdf-job-status{margin:.35rem 1rem 0;font-size:.78rem}body .pdf-tool-page .tool-workspace .primary-process-button{justify-content:center;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.spin{animation:.9s linear infinite pdf-spin}@keyframes pdf-spin{to{transform:rotate(360deg)}}.pdf-to-word-options{gap:.85rem;margin:0 1rem .75rem;display:grid}.pdf-analysis-summary{border:1px solid var(--ds-border);background:var(--ds-subtle);border-radius:10px;padding:.75rem .9rem;font-size:.86rem;line-height:1.45}.pdf-analysis-summary ul{color:var(--ds-muted);margin:.4rem 0 0;padding-left:1.1rem}.pdf-ocr-warning{background:#c47b2b1f;border:1px solid #c47b2b59;border-radius:8px;margin-top:.65rem;padding:.65rem .75rem}.pdf-ocr-warning p{margin:0 0 .5rem;font-weight:600}.pdf-ocr-mode-row{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex}.pdf-ocr-mode-row label{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.pdf-options-fieldset{border:1px solid var(--ds-border);border-radius:10px;gap:.55rem;min-inline-size:0;padding:.75rem .9rem .85rem;display:grid}.pdf-options-fieldset legend{padding:0 .35rem;font-size:.84rem;font-weight:700}.pdf-option-check{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.86rem;line-height:1.35;display:flex}.pdf-option-field{gap:.3rem;font-size:.86rem;display:grid}.pdf-option-field input,.pdf-option-field select{border:1px solid var(--ds-border);background:var(--ds-surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:.45rem .6rem}.pdf-option-field small,.pdf-layout-disclaimer{color:var(--ds-muted);font-size:.76rem}.pdf-options-advanced{border-radius:10px}.pdf-options-advanced>summary{cursor:pointer;margin-bottom:.5rem;font-size:.88rem;font-weight:700}.pdf-result-summary{border:1px solid var(--ds-border);border-radius:10px;gap:.25rem;margin:.35rem 1rem 0;padding:.7rem .85rem;font-size:.84rem;line-height:1.45;display:grid}.pdf-result-summary p{margin:0}body .pdf-tool-page .tool-dropzone,body .image-tool-content-page.pdf-tool-page .tool-dropzone{gap:.2rem!important;padding:2rem 1.25rem!important}body .pdf-tool-page .tool-dropzone .dropzone-icon,body .image-tool-content-page.pdf-tool-page .tool-dropzone .dropzone-icon{margin-bottom:.15rem!important}body .pdf-tool-page .tool-dropzone h2,body .pdf-tool-page .tool-dropzone h3,body .image-tool-content-page.pdf-tool-page .tool-dropzone h2,body .image-tool-content-page.pdf-tool-page .tool-dropzone h3{margin:0!important;line-height:1.25!important}body .pdf-tool-page .tool-dropzone .dropzone-formats,body .pdf-tool-page .tool-dropzone .dropzone-help,body .image-tool-content-page.pdf-tool-page .tool-dropzone .dropzone-formats,body .image-tool-content-page.pdf-tool-page .tool-dropzone .dropzone-help{margin:0!important;line-height:1.35!important}body .pdf-tool-page .tool-dropzone .browse-button,body .image-tool-content-page.pdf-tool-page .tool-dropzone .browse-button{margin-top:.45rem!important}body .pdf-tool-page .tool-workspace:has(.merge-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important;overflow:visible!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.merge-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important;overflow:visible!important}body .pdf-tool-page .tool-workspace:has(.conversion-dashboard){position:relative}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.conversion-dashboard){position:relative}body .pdf-tool-page .tool-workspace:has(.conversion-dashboard):after{content:"";background:var(--ds-border);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0;left:62%}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.conversion-dashboard):after{content:"";background:var(--ds-border);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0;left:62%}body .pdf-tool-page .tool-workspace:has(.conversion-dashboard)>.uploader-shell{border-right:0!important;align-self:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.conversion-dashboard)>.uploader-shell{border-right:0!important;align-self:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.conversion-dashboard):after{display:none}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.conversion-dashboard):after{display:none}body .pdf-tool-page .tool-workspace:has(.merge-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.merge-settings-panel){grid-template-columns:1fr!important}}body .pdf-tool-page .tool-workspace:has(.merge-organizer){align-items:stretch!important;overflow:visible!important}body .pdf-tool-page .tool-workspace:has(.merge-organizer)>.uploader-shell{max-height:none!important;overflow:visible!important}body .uploaded-files-panel.merge-organizer{gap:.65rem!important;max-height:none!important;padding-bottom:.35rem!important;overflow:visible!important}body .uploaded-files-panel.merge-organizer .uploaded-files-list,body .merge-file-list{flex:none!important;gap:.55rem!important;max-height:none!important;padding:.75rem!important;overflow:visible!important}body .merge-settings-panel{gap:.45rem!important;max-height:none!important;padding:.65rem 0 .55rem!important;display:grid!important;overflow:visible!important}body .merge-settings-panel .conversion-dashboard-heading,body .merge-settings-panel .tool-settings-heading{margin:0 .75rem!important;padding:0!important}body .merge-settings-panel .conversion-dashboard-heading strong,body .merge-settings-panel .tool-settings-heading strong{font-size:.82rem!important}body .merge-settings-sticky{background:0 0;border:0;gap:.2rem;padding:0;display:grid}body .merge-settings-sticky .primary-process-button{width:calc(100% - 1.5rem)!important;min-height:40px!important;margin:.25rem .75rem 0!important;font-size:.82rem!important}body .merge-settings-sticky .pdf-job-status{margin:.15rem .75rem 0!important;font-size:.72rem!important}body .merge-settings-sticky .primary-process-button.is-disabled,body .merge-settings-sticky .primary-process-button:disabled{opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;background:color-mix(in srgb,var(--ds-primary)14%,#f4f4f5)!important;color:color-mix(in srgb,var(--ds-primary)70%,#3f3f46)!important;box-shadow:none!important;border:0!important}body .merge-settings-sticky .primary-process-button.is-disabled svg,body .merge-settings-sticky .primary-process-button:disabled svg{color:currentColor!important;stroke:currentColor!important}body .merge-settings-sticky .primary-process-button.is-loading:disabled{background:var(--ds-primary)!important;color:#fff!important;opacity:.85!important}body .merge-settings-body{gap:.45rem;padding:0;display:grid;overflow:visible}body .merge-filename-field{gap:.2rem;margin:0 .75rem;font-size:.78rem}body .merge-filename-field input{border-radius:7px;padding:.35rem .5rem;font-size:.8rem}body .merge-options-grid{grid-template-columns:1fr;gap:.28rem;margin:0 .75rem;padding:.5rem .6rem .55rem;display:grid}body .merge-options-grid legend{margin-bottom:.1rem;padding:0 .2rem;font-size:.76rem}body .merge-options-grid .pdf-option-check{gap:.3rem;font-size:.74rem;line-height:1.25}body .merge-options-grid .pdf-option-check input{flex-shrink:0;width:.85rem;height:.85rem}body .merge-options-note{margin:0 .75rem;font-size:.7rem;line-height:1.3}body .merge-settings-panel .pdf-result-summary{gap:.15rem;margin-inline:.75rem;padding:.55rem .65rem;font-size:.78rem}body .merge-settings-panel .tool-secondary-actions{gap:.35rem!important;width:auto!important;margin:0 .75rem!important}.merge-organizer .merge-duplicate-warning{background:#c47b2b1f;border:1px solid #c47b2b59;border-radius:8px;margin:0 .85rem;padding:.55rem .75rem;font-size:.84rem;font-weight:600}.merge-sort-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 .85rem;padding:.15rem 0 .1rem;display:flex}.merge-sort-label{color:var(--ds-muted);margin-right:.15rem;font-size:.78rem;font-weight:700}.merge-sort-row button,.merge-item-actions button,.merge-password-row button,.merge-page-toolbar button{border:1px solid var(--ds-border);background:var(--ds-surface,#fff);cursor:pointer;color:inherit;border-radius:8px;padding:.35rem .55rem;font-size:.78rem;font-weight:650}.merge-sort-row button:disabled,.merge-item-actions button:disabled,.merge-page-toolbar button:disabled{opacity:.45;cursor:not-allowed}body .merge-file-row.uploaded-file-row,.merge-file-row{border:1px solid var(--ds-border)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:auto 52px minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem .65rem!important;padding:.65rem .7rem!important;display:grid!important}.merge-file-row.is-duplicate{outline:1px solid #c47b2b73}.merge-drag-handle{color:var(--ds-muted);cursor:grab;place-items:center;display:grid}.merge-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.merge-password-row{gap:.4rem;margin-top:.4rem;display:flex}.merge-password-row input{border:1px solid var(--ds-border);min-width:0;font:inherit;border-radius:8px;flex:1;padding:.35rem .5rem}.merge-error{color:#b42318;margin-top:.25rem;display:block}.merge-page-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.55rem 0 .15rem;display:grid;overflow:visible}@media (max-width:720px){.merge-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.merge-page-grid{grid-template-columns:1fr}}.merge-page-card{border:1px solid var(--ds-border);background:var(--ds-subtle);border-radius:10px;gap:.35rem;padding:.45rem;display:grid}.merge-page-card.is-dropped{opacity:.45}.merge-page-card.is-selected{border-color:color-mix(in srgb,var(--ds-primary)55%,var(--ds-border));background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.merge-page-toolbar .merge-page-delete{color:#dc2626!important;border-color:#fecaca!important}.merge-page-toolbar .merge-page-delete:hover:not(:disabled){background:#fef2f2!important}.merge-page-card img{aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:6px;width:100%;min-height:0}.merge-page-toolbar{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.74rem;display:flex}.merge-page-toolbar label{align-items:center;gap:.2rem;margin-right:.15rem;display:inline-flex}@media (max-width:720px){body .merge-file-row.uploaded-file-row,.merge-file-row{grid-template-columns:auto 48px minmax(0,1fr)!important}.merge-item-actions{grid-column:1/-1;justify-content:flex-start}}body .pdf-tool-page .tool-workspace:has(.pdf-to-text-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-text-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.pdf-to-text-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-text-settings-panel){grid-template-columns:1fr!important}}.pdf-to-text-detect .pdf-ocr-warning,.pdf-to-text-results .pdf-ocr-warning{border:1px solid color-mix(in srgb,#d97706 35%,var(--ds-border,#e4e4e7));background:#fcf4eb;border-radius:10px;gap:.45rem;margin-top:.75rem;padding:.7rem .8rem;display:grid}.pdf-to-text-detect .pdf-ocr-warning p,.pdf-to-text-results .pdf-ocr-warning p{margin:0;font-size:.84rem;line-height:1.4}.pdf-to-text-ocr-link{color:var(--ds-ink,#18181b);text-underline-offset:.15em;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}.pdf-to-text-preview-block{gap:.45rem;margin-top:.85rem;display:grid}.pdf-to-text-preview-toolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pdf-to-text-preview-toolbar button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.3rem;min-height:1.9rem;padding:.25rem .55rem;font-size:.78rem;display:inline-flex}.pdf-to-text-preview{resize:vertical;border:1px solid var(--ds-border,#e4e4e7);width:100%;min-height:220px;color:var(--ds-text,#18181b);background:#fff;border-radius:10px;padding:.75rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.pdf-to-text-page-picks{flex-wrap:wrap;gap:.35rem .65rem;margin:0 .75rem .65rem;display:flex}.pdf-to-text-settings-panel .pdf-option-check span{gap:.1rem;display:grid}body .pdf-tool-page .tool-workspace:has(.pdf-to-jpg-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .pdf-tool-page .tool-workspace:has(.pdf-to-png-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-jpg-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-png-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.pdf-to-jpg-settings-panel){grid-template-columns:1fr!important}body .pdf-tool-page .tool-workspace:has(.pdf-to-png-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-jpg-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.pdf-to-png-settings-panel){grid-template-columns:1fr!important}}.primary-process-button.is-secondary-download{word-break:normal;white-space:nowrap;color:var(--ds-text,#18181b)!important;border:1px solid var(--ds-border,#d4d4d8)!important;background:#fff!important;font-size:.78rem!important;font-weight:700!important}body .pdf-tool-page .pdf-to-jpg-settings-panel .pdf-export-result-actions,body .pdf-tool-page .pdf-to-png-settings-panel .pdf-export-result-actions{gap:.35rem;width:100%;margin:.1rem 0 0;display:grid}body .pdf-tool-page .pdf-export-download-btn{cursor:pointer;box-sizing:border-box!important;background:var(--ds-primary)!important;color:#fff!important;width:100%!important;min-height:2rem!important;max-height:2.15rem!important;box-shadow:none!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;margin:0!important;padding:.35rem .65rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}body .pdf-tool-page .pdf-export-download-btn svg{flex:none;color:#fff!important;stroke:#fff!important;width:14px!important;height:14px!important}body .pdf-tool-page .pdf-export-download-btn.is-secondary{color:#1f2937!important;background:#fff!important;border:1px solid #d4d4d8!important}body .pdf-tool-page .pdf-export-download-btn.is-secondary svg{color:currentColor!important;stroke:currentColor!important}body .pdf-tool-page .pdf-export-download-btn:hover{filter:brightness(.97)}body .pdf-tool-page .pdf-to-jpg-settings-panel .pdf-export-complete-note,body .pdf-tool-page .pdf-to-png-settings-panel .pdf-export-complete-note{box-sizing:border-box;background:color-mix(in srgb,var(--ds-primary)9%,#fff);width:100%;color:color-mix(in srgb,var(--ds-primary)72%,#3f3f46);border-radius:7px;gap:.3rem;text-align:left!important;justify-content:flex-start!important;align-items:center!important;min-height:1.75rem!important;max-height:1.85rem!important;margin:0!important;padding:.28rem .4rem!important;font-size:.72rem!important;font-weight:650!important;line-height:1.2!important;display:flex!important}body .pdf-tool-page .pdf-to-jpg-settings-panel .pdf-export-complete-note svg,body .pdf-tool-page .pdf-to-png-settings-panel .pdf-export-complete-note svg{color:currentColor;flex:none;width:13px!important;height:13px!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.pdf-to-jpg-settings-panel,body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.pdf-to-png-settings-panel{place-content:start!important;place-items:stretch stretch!important;padding:.7rem .85rem .75rem!important}body .pdf-tool-page .pdf-to-jpg-settings-panel .merge-settings-sticky,body .pdf-tool-page .pdf-to-png-settings-panel .merge-settings-sticky{width:100%;align-content:start!important;place-items:stretch stretch!important;margin:0!important;padding:0!important}body .pdf-tool-page .pdf-to-jpg-settings-panel .conversion-dashboard-heading,body .pdf-tool-page .pdf-to-jpg-settings-panel .tool-settings-heading,body .pdf-tool-page .pdf-to-png-settings-panel .conversion-dashboard-heading,body .pdf-tool-page .pdf-to-png-settings-panel .tool-settings-heading{text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0 0 .4rem!important;padding:0!important}body .pdf-tool-page .pdf-to-jpg-settings-panel .conversion-dashboard-heading>span,body .pdf-tool-page .pdf-to-jpg-settings-panel .tool-settings-heading>span,body .pdf-tool-page .pdf-to-png-settings-panel .conversion-dashboard-heading>span,body .pdf-tool-page .pdf-to-png-settings-panel .tool-settings-heading>span{max-width:100%;text-align:left!important;justify-content:flex-start!important;width:auto!important}body .pdf-tool-page .pdf-to-png-settings-panel .merge-settings-sticky .primary-process-button,body .pdf-tool-page .pdf-to-png-settings-panel .pdf-to-jpg-options-body>.primary-process-button{width:100%!important;min-height:2.15rem!important;box-shadow:none!important;border-radius:9px!important;margin:.35rem 0 .2rem!important;padding:.4rem .7rem!important;font-size:.8rem!important}:is(body .uploader-shell:has(.pdf-to-jpg-summary),body .uploader-shell:has(.pdf-to-jpg-results)){flex-direction:column;gap:.85rem;display:flex}.pdf-to-jpg-summary,.pdf-to-jpg-results{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:0;padding:.85rem .9rem}.pdf-to-jpg-results{border-color:color-mix(in srgb,var(--ds-primary)35%,var(--ds-border,#e4e4e7));background:color-mix(in srgb,var(--ds-primary)6%,#fff)}.pdf-to-jpg-results h3{margin:0 0 .65rem;font-size:.9rem}.pdf-to-jpg-summary .compress-stats-row,.pdf-to-jpg-results .compress-stats-row{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.pdf-to-jpg-thumbs-btn{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;min-height:2rem;margin-top:.65rem;padding:.35rem .7rem;font-size:.8rem}.pdf-to-jpg-settings-panel .pdf-option-check{align-items:flex-start}.pdf-to-jpg-settings-panel .pdf-option-check span{gap:.1rem;display:grid}.pdf-to-jpg-settings-panel input[type=color]{border:1px solid var(--ds-border,#d4d4d8);background:#fff;border-radius:8px;width:100%;min-height:2.25rem;padding:.2rem}body .pdf-to-jpg-settings-panel .merge-settings-body{padding-bottom:.65rem!important}body .pdf-to-jpg-settings-panel .merge-settings-body>.primary-process-button,body .pdf-to-jpg-settings-panel .merge-settings-sticky>.primary-process-button.pdf-to-jpg-replace-btn{justify-content:center!important;align-items:center!important;gap:.4rem!important;width:calc(100% - 1.5rem)!important;min-height:42px!important;margin:.4rem .75rem 0!important;font-size:.82rem!important;display:inline-flex!important}body .pdf-to-jpg-settings-panel .merge-settings-body>.primary-process-button.pdf-to-jpg-replace-btn,body .pdf-to-jpg-settings-panel .merge-settings-sticky>.primary-process-button.pdf-to-jpg-replace-btn{background:var(--ds-primary)!important;color:#fff!important;box-shadow:none!important;border:0!important;outline:none!important;margin-bottom:.35rem!important;font-weight:750!important}body .pdf-to-jpg-settings-panel .primary-process-button.pdf-to-jpg-replace-btn:hover:not(:disabled){background:var(--ds-primary-hover,#6f1832)!important;filter:none!important;box-shadow:none!important;border:0!important;outline:none!important;transform:none!important}body .pdf-to-jpg-settings-panel .primary-process-button.pdf-to-jpg-replace-btn:focus,body .pdf-to-jpg-settings-panel .primary-process-button.pdf-to-jpg-replace-btn:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}body .pdf-to-jpg-settings-panel .primary-process-button.pdf-to-jpg-replace-btn svg{color:#fff!important;stroke:#fff!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload,body .image-tool-content-page.pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload{background:#e8eefb!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,68%) minmax(0,32%)!important;align-items:stretch!important;column-gap:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload:after,body .image-tool-content-page.pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload:after{display:none!important}body .pdf-tool-page .pdf-to-jpg-workspace-header{background:#fff;border-bottom:1px solid #94a3b847;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex;grid-area:1/1/auto/-1!important}body .pdf-tool-page .pdf-to-jpg-workspace-header .uploaded-panel-title strong{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;font-weight:750;display:flex}body .pdf-tool-page .pdf-to-jpg-workspace-header .uploaded-panel-title strong em{color:#64748b;font-size:.82rem;font-style:normal;font-weight:650}body .pdf-tool-page .pdf-to-jpg-clear-btn{border-color:color-mix(in srgb,var(--ds-primary)28%,#fecaca)!important;color:var(--ds-primary)!important;background:#fff!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.uploader-shell.pdf-to-jpg-preview-pane{contain:inline-size!important;background:#e8eefb!important;border-right:1px solid #94a3b84d!important;flex-direction:column!important;grid-area:2/1!important;gap:1rem!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:1rem 1.1rem!important;display:flex!important;overflow:hidden!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.pdf-to-jpg-settings-panel{contain:inline-size!important;background:#fff!important;grid-area:2/2!important;place-content:start!important;place-items:stretch stretch!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:.7rem .85rem .75rem!important;overflow:hidden auto!important}body .pdf-tool-page .pdf-to-jpg-workspace-footer{color:#475569;background:#dfe8f8;border-top:1px solid #94a3b847;align-items:flex-start;gap:.5rem;padding:.7rem 1rem;font-size:.8rem;line-height:1.4;display:flex;grid-area:3/1/auto/-1!important}body .pdf-tool-page .pdf-to-jpg-workspace-footer>svg{color:var(--ds-primary);flex:none;margin-top:.1rem}body .pdf-tool-page .pdf-to-jpg-preview-toolbar{background:#fff;border:1px solid #94a3b847;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;padding:.55rem .8rem;display:flex;box-shadow:0 1px 2px #0f172a0d}body .pdf-tool-page .pdf-to-jpg-toolbar-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}body .pdf-tool-page .pdf-to-jpg-toolbar-group>span{text-align:center;color:#475569;min-width:3.75rem;font-size:.88rem;font-weight:650}body .pdf-tool-page .pdf-to-jpg-toolbar-group>button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;min-width:2.45rem;min-height:2.45rem;padding:.45rem .7rem;font-size:.86rem;font-weight:650;display:inline-flex}body .pdf-tool-page .pdf-to-jpg-toolbar-group>button:hover:not(:disabled){color:var(--ds-primary);background:#f1f5f9}body .pdf-tool-page .pdf-to-jpg-toolbar-group>button:disabled{opacity:.4;cursor:not-allowed}body .pdf-tool-page .pdf-to-jpg-stage-frame{box-sizing:border-box;contain:layout paint style;background:#e8eefb;border-radius:14px;flex:none;width:100%;min-width:0;max-width:100%;min-height:280px;position:relative;overflow:hidden}body .pdf-tool-page .pdf-to-jpg-stage-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-primary)color-mix(in srgb,var(--ds-primary)14%,#e8eefb);background:#e8eefb;border-radius:14px;padding:1.35rem;position:absolute;inset:0;overflow:auto}body .pdf-tool-page .pdf-to-jpg-stage-scroll::-webkit-scrollbar{width:6px;height:6px}body .pdf-tool-page .pdf-to-jpg-stage-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ds-primary)12%,#e8eefb);border-radius:999px}body .pdf-tool-page .pdf-to-jpg-stage-scroll::-webkit-scrollbar-thumb{background:var(--ds-primary);border-radius:999px}body .pdf-tool-page .pdf-to-jpg-stage-scroll::-webkit-scrollbar-thumb:hover{background:var(--ds-primary-hover)}body .pdf-tool-page .pdf-to-jpg-stage-scroll::-webkit-scrollbar-corner{background:0 0}body .pdf-tool-page .pdf-to-jpg-zoom-sizer{box-sizing:border-box;margin:0 auto}body .pdf-tool-page .pdf-to-jpg-page-stage{box-sizing:border-box;transform-origin:0 0;will-change:transform;background:#fff;border-radius:4px;width:100%;max-width:100%;height:auto;margin:0;overflow:hidden;box-shadow:0 8px 28px #0f172a1f}body .pdf-tool-page .pdf-to-jpg-page-stage img{width:100%;max-width:100%;height:auto;display:block}body .pdf-tool-page .pdf-to-jpg-page-fallback{color:#64748b;background:#fff;place-content:center;justify-items:center;gap:.75rem;min-height:280px;padding:2rem;font-weight:700;display:grid}body .pdf-tool-page .pdf-to-jpg-thumb-strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.35rem .15rem .55rem;display:flex;overflow:auto hidden}body .pdf-tool-page .pdf-to-jpg-thumb-strip::-webkit-scrollbar{width:0;height:0;display:none}body .pdf-tool-page .pdf-to-jpg-thumb{flex:none;width:72px;position:relative}body .pdf-tool-page .pdf-to-jpg-thumb>button{cursor:pointer;text-align:center;background:0 0;border:0;gap:.25rem;width:100%;padding:0;display:grid}body .pdf-tool-page .pdf-to-jpg-thumb img,body .pdf-tool-page .pdf-to-jpg-thumb>button>span:first-child{aspect-ratio:3/4;object-fit:cover;background:#fff;border:2px solid #0000;border-radius:8px;width:100%;display:block;box-shadow:0 2px 8px #0f172a14}body .pdf-tool-page .pdf-to-jpg-thumb>button>span:first-child{color:#94a3b8;place-items:center;font-weight:700;display:grid}body .pdf-tool-page .pdf-to-jpg-thumb small{color:#64748b;font-size:.7rem;font-weight:650}body .pdf-tool-page .pdf-to-jpg-thumb.is-active img,body .pdf-tool-page .pdf-to-jpg-thumb.is-active>button>span:first-child{border-color:var(--ds-primary)}body .pdf-tool-page .pdf-to-jpg-thumb.is-active small{color:var(--ds-primary)}body .pdf-tool-page .pdf-to-jpg-thumb.is-unselected{opacity:.55}body .pdf-tool-page .pdf-to-jpg-thumb-check{background:#ffffffeb;border-radius:4px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.2rem;left:.2rem}body .pdf-tool-page .pdf-to-jpg-option-card{background:#f3f6fb!important;border:1px solid #94a3b838!important;border-radius:12px!important;margin:0 .75rem .55rem!important;padding:.7rem .75rem!important}body .pdf-tool-page .pdf-to-jpg-option-card legend{color:#0f172a;padding:0 .2rem;font-size:.78rem;font-weight:750}body .pdf-tool-page .pdf-to-jpg-option-card .pdf-option-check{align-items:flex-start;gap:.45rem;margin:.2rem 0;font-size:.82rem}body .pdf-tool-page .pdf-to-jpg-option-card .pdf-option-check span{gap:.1rem;display:grid}body .pdf-tool-page .pdf-to-jpg-option-card .pdf-option-check small{font-size:.72rem;line-height:1.3;display:block}body .pdf-tool-page .pdf-to-jpg-option-card input[type=radio]{accent-color:var(--ds-primary);margin-top:.15rem}body .pdf-tool-page .pdf-to-jpg-slider-card>span{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}body .pdf-tool-page .pdf-to-jpg-slider-card>span em{color:#64748b;font-size:.72rem;font-style:normal;font-weight:650}body .pdf-tool-page .pdf-to-jpg-slider-card input[type=range]{width:100%;accent-color:var(--ds-primary)}body .pdf-tool-page .pdf-to-jpg-slider-ends{color:#94a3b8;justify-content:space-between;margin-top:.15rem;font-size:.68rem;display:flex}body .pdf-tool-page .pdf-to-jpg-color-row{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}body .pdf-tool-page .pdf-to-jpg-color-row input[type=color]{background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:2.4rem;height:2.1rem;padding:.15rem}body .pdf-tool-page .pdf-to-jpg-color-row code{color:#334155;font-size:.78rem;font-weight:700}body .pdf-tool-page .pdf-to-jpg-color-row>span{color:#64748b;font-size:.75rem;font-weight:650}body .pdf-tool-page .pdf-to-jpg-options-body>.primary-process-button{background:var(--ds-primary)!important;color:#fff!important;border-radius:12px!important;width:calc(100% - 1.5rem)!important;min-height:44px!important;margin:.55rem .75rem .35rem!important;font-size:.9rem!important;font-weight:750!important}body .pdf-tool-page .pdf-to-jpg-replace-link{color:#475569;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;width:calc(100% - 1.5rem);margin:.15rem .75rem .55rem;padding:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}body .pdf-tool-page .pdf-to-jpg-replace-link:hover:not(:disabled){color:var(--ds-primary)}body .pdf-tool-page .pdf-to-jpg-replace-link:disabled{opacity:.5;cursor:not-allowed}body .pdf-tool-page .pdf-to-jpg-estimate-row{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin:0 .75rem .35rem;font-size:.72rem;font-weight:650;display:flex}@media (max-width:860px){body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload,body .image-tool-content-page.pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload{grid-template-rows:auto auto auto auto!important;grid-template-columns:1fr!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.uploader-shell.pdf-to-jpg-preview-pane{border-bottom:1px solid #94a3b84d!important;border-right:0!important;grid-area:2/1!important}body .pdf-tool-page .tool-workspace.pdf-to-jpg-post-upload>.pdf-to-jpg-settings-panel{grid-area:3/1!important}body .pdf-tool-page .pdf-to-jpg-workspace-footer{grid-row:4!important}}body .pdf-tool-page .tool-workspace:has(.rotate-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.rotate-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.rotate-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.rotate-settings-panel){grid-template-columns:1fr!important}}:is(body .uploader-shell:has(.rotate-page-selector),body .uploader-shell:has(.delete-page-selector),body .uploader-shell:has(.reorder-page-selector)){flex-direction:column;gap:.85rem;display:flex}.rotate-page-selector{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:0;padding:.75rem .85rem .9rem}.rotate-quick-actions button{align-items:center!important;gap:.35rem!important;font-size:.74rem!important;display:inline-flex!important}.rotate-page-grid{gap:.65rem!important}.rotate-page-card{padding:.35rem}.rotate-page-card img{transform-origin:50%;transition:transform .16s}.rotate-page-toolbar{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.74rem;display:flex}.rotate-page-toolbar button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:6px;min-height:1.7rem;padding:.2rem .4rem;font-size:.7rem}.rotate-page-toolbar button:disabled{opacity:.5;cursor:not-allowed}.rotate-badge{color:var(--ds-muted,#71717a);margin-left:auto;font-size:.72rem;font-weight:700}.rotate-bulk-row{gap:.4rem;margin:0 .75rem .65rem;font-size:.78rem;display:grid}.rotate-bulk-row>div{flex-wrap:wrap;gap:.35rem;display:flex}.rotate-bulk-row button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.25rem;min-height:2rem;padding:.3rem .55rem;font-size:.76rem;display:inline-flex}.rotate-bulk-row button:disabled{opacity:.5;cursor:not-allowed}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload,body .image-tool-content-page.pdf-tool-page .tool-workspace.delete-pdf-post-upload{background:#e8eefb!important;border-radius:16px!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,72%) minmax(0,28%)!important;align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload:after,body .image-tool-content-page.pdf-tool-page .tool-workspace.delete-pdf-post-upload:after{display:none!important}body .pdf-tool-page .delete-pdf-workspace-header{background:#fff;border-bottom:1px solid #94a3b847;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.9rem 1.1rem;display:flex;grid-area:1/1/auto/-1!important}body .pdf-tool-page .delete-pdf-workspace-header .uploaded-panel-title strong{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;font-weight:750;display:flex}body .pdf-tool-page .delete-pdf-workspace-header .uploaded-panel-title strong em{color:#64748b;font-size:.82rem;font-style:normal;font-weight:650}body .pdf-tool-page .delete-pdf-clear-btn{border-color:color-mix(in srgb,var(--ds-primary)28%,#fecaca)!important;color:var(--ds-primary)!important;background:#fff!important}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload>.uploader-shell.delete-pdf-preview-pane{contain:inline-size!important;background:#e8eefb!important;border-right:1px solid #94a3b84d!important;flex-direction:column!important;grid-area:2/1!important;gap:.85rem!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:1rem 1.1rem!important;display:flex!important;overflow:hidden!important}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload>.delete-settings-panel{scrollbar-width:thin;scrollbar-color:var(--ds-primary)#f1f5f9;contain:inline-size!important;background:#fff!important;grid-area:2/2!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:1rem 1.1rem 1.15rem!important;overflow:hidden auto!important}body .pdf-tool-page .delete-pdf-workspace-footer{color:#475569;background:#dfe8f8;border-top:1px solid #94a3b847;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.7rem 1.1rem;font-size:.8rem;line-height:1.4;display:flex;grid-area:3/1/auto/-1!important}body .pdf-tool-page .delete-pdf-workspace-footer>span{align-items:flex-start;gap:.45rem;display:inline-flex}body .pdf-tool-page .delete-pdf-workspace-footer>span>svg{color:var(--ds-primary);flex:none;margin-top:.1rem}body .pdf-tool-page .delete-pdf-workspace-footer em{color:#64748b;font-size:.75rem;font-style:normal;font-weight:700}body .pdf-tool-page .delete-page-selector{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:.7rem;min-height:0;margin:0;padding:0;display:flex}body .pdf-tool-page .delete-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;display:flex}body .pdf-tool-page .delete-preview-heading>strong{color:#1e293b;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.95rem;font-weight:750;display:inline-flex}body .pdf-tool-page .delete-preview-heading>strong>em{color:var(--ds-primary);font-size:.78rem;font-style:normal;font-weight:650}body .pdf-tool-page .delete-quick-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}body .pdf-tool-page .delete-quick-actions button{cursor:pointer;min-height:2.15rem;color:#334155!important;background:#fff!important;border:1px solid #94a3b859!important;border-radius:10px!important;align-items:center!important;gap:.35rem!important;padding:.35rem .7rem!important;font-size:.78rem!important;font-weight:650!important;display:inline-flex!important}body .pdf-tool-page .delete-quick-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-primary)45%,transparent)!important;color:var(--ds-primary)!important;background:#fff!important}body .pdf-tool-page .delete-quick-actions button:disabled{opacity:.45;cursor:not-allowed}body .pdf-tool-page .delete-selection-row,body .pdf-tool-page .delete-range-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}body .pdf-tool-page .delete-selection-row button,body .pdf-tool-page .delete-range-row button,body .pdf-tool-page .delete-search-field button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:10px;align-items:center;gap:.3rem;min-height:2.15rem;padding:.35rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}body .pdf-tool-page .delete-selection-row button:hover:not(:disabled),body .pdf-tool-page .delete-range-row button:hover:not(:disabled),body .pdf-tool-page .delete-search-field button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-primary)45%,transparent);color:var(--ds-primary)}body .pdf-tool-page .delete-selection-row button:disabled,body .pdf-tool-page .delete-range-row button:disabled,body .pdf-tool-page .delete-search-field button:disabled{opacity:.45;cursor:not-allowed}body .pdf-tool-page .delete-range-row input{background:#fff;border:1px solid #94a3b859;border-radius:10px;flex:12rem;min-width:12rem;min-height:2.15rem;padding:.35rem .7rem;font-size:.84rem}body .pdf-tool-page .delete-search-field{color:#64748b;align-items:center;gap:.35rem;margin-left:auto;font-size:.78rem;font-weight:650;display:inline-flex}body .pdf-tool-page .delete-search-field input{text-align:center;background:#fff;border:1px solid #94a3b859;border-radius:10px;width:3.5rem;min-height:2.15rem;padding:.3rem .45rem}body .pdf-tool-page .delete-summary-bar{color:#334155;background:#dcebfe;border:1px solid #93c5fd8c;border-radius:12px;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:.65rem .85rem;font-size:.82rem;display:flex}body .pdf-tool-page .delete-summary-bar strong{color:var(--ds-primary);font-weight:750}body .pdf-tool-page .delete-summary-panel{color:#334155;background:#f1f5f9;border:1px solid #94a3b838;border-radius:12px;gap:.35rem;margin:0 0 .85rem;padding:.75rem .85rem;font-size:.86rem;display:grid}body .pdf-tool-page .delete-summary-panel strong,body .pdf-tool-page .delete-result-stats strong{color:var(--ds-primary);font-weight:750}body .pdf-tool-page .delete-result-stats{gap:.25rem;margin:0 0 .75rem;font-size:.86rem;display:grid}body .pdf-tool-page .delete-filename-field .delete-filename-input{background:#fff;border:1px solid #94a3b859;border-radius:10px;align-items:stretch;width:100%;display:flex;overflow:hidden}body .pdf-tool-page .delete-filename-field .delete-filename-input input{flex:auto;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}body .pdf-tool-page .delete-filename-field .delete-filename-input em{color:#64748b;background:#f1f5f9;border-left:1px solid #94a3b847;flex:none;align-items:center;padding:0 .75rem;font-size:.82rem;font-style:normal;font-weight:700;display:inline-flex}body .pdf-tool-page .delete-settings-body .pdf-option-check{align-items:flex-start;gap:.55rem}body .pdf-tool-page .delete-settings-body .pdf-option-check>span{gap:.25rem;display:grid}body .pdf-tool-page .delete-settings-body .pdf-option-check strong{color:#1e293b;font-size:.88rem;font-weight:700}body .pdf-tool-page .delete-settings-body .pdf-option-check small{color:#64748b;font-size:.76rem;line-height:1.4}body .pdf-tool-page .delete-sidebar-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.85rem;display:grid}body .pdf-tool-page .delete-sidebar-actions button{color:#1e3a5f;cursor:pointer;background:#e8f1ff;border:1px solid #93c5fd99;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}body .pdf-tool-page .delete-sidebar-actions button:hover:not(:disabled){background:#dbeafe}body .pdf-tool-page .delete-sidebar-actions button:disabled{opacity:.5;cursor:not-allowed}body .pdf-tool-page .delete-security-note{color:#475569;border-top:1px solid #94a3b838;align-items:flex-start;gap:.55rem;margin-top:.95rem;padding-top:.85rem;display:flex}body .pdf-tool-page .delete-security-note>svg{color:var(--ds-primary);flex:none;margin-top:.1rem}body .pdf-tool-page .delete-security-note span{gap:.2rem;display:grid}body .pdf-tool-page .delete-security-note strong{color:#1e293b;font-size:.82rem;font-weight:750}body .pdf-tool-page .delete-security-note small{color:#64748b;font-size:.74rem;line-height:1.4}body .pdf-tool-page .delete-page-grid-shell{gap:.35rem;min-width:0;display:grid}body .pdf-tool-page .delete-page-grid-viewport{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;min-height:10rem;padding:6px 4px;overflow:hidden auto}body .pdf-tool-page .delete-page-grid-shell.has-more .delete-page-grid-viewport{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 1.1rem),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 1.1rem),#0000 100%)}body .pdf-tool-page .delete-page-grid-viewport::-webkit-scrollbar{width:0;height:0;display:none}body .pdf-tool-page .delete-page-scroll-hint{color:#64748b;justify-content:center;align-items:center;gap:.3rem;margin:0;font-size:.74rem;font-weight:650;display:inline-flex}body .pdf-tool-page .delete-page-scroll-hint>svg{color:var(--ds-primary)}body .pdf-tool-page .delete-page-grid{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:.75rem!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body .pdf-tool-page .delete-page-card{box-sizing:border-box;text-align:left;cursor:pointer;flex-direction:column;align-self:start;width:100%;min-width:0;margin:0;transition:border-color .14s,box-shadow .14s,opacity .14s;display:flex;position:relative;overflow:hidden;background:#fff!important;border:1px solid #94a3b84d!important;border-radius:12px!important;padding:.4rem!important;box-shadow:0 2px 10px #0f172a0d!important}body .pdf-tool-page .delete-page-card img,body .pdf-tool-page .delete-page-fallback{aspect-ratio:3/4;object-fit:cover;background:#f8fafc;border-radius:8px;flex:none;width:100%;height:auto;display:block}body .pdf-tool-page .delete-page-fallback{color:#94a3b8;place-items:center;font-weight:700;display:grid}body .pdf-tool-page .delete-page-pick-badge{z-index:1;background:var(--ds-primary);color:#fff;min-width:1.45rem;height:1.45rem;box-shadow:0 2px 8px color-mix(in srgb,var(--ds-primary)35%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:750;display:inline-flex;position:absolute;top:.55rem;left:.55rem}body .pdf-tool-page .delete-page-card.is-selected{border-color:color-mix(in srgb,var(--ds-primary)65%,#fff)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-primary)22%,transparent)!important;background:#fff!important}body .pdf-tool-page .delete-page-card.is-deleted{opacity:.78;background:#feefef!important;border-color:#b91c1c!important}body .pdf-tool-page .delete-page-card.is-deleted img{filter:grayscale(.55)brightness(.92)}body .pdf-tool-page .delete-page-card:disabled{cursor:default}body .pdf-tool-page .delete-page-meta{flex:none;justify-content:space-between;align-items:center;gap:.35rem;min-height:1.3rem;margin-top:.35rem;font-size:.74rem;display:flex}body .pdf-tool-page .delete-page-status{align-items:center;gap:.25rem;display:inline-flex}body .pdf-tool-page .delete-keep-badge,body .pdf-tool-page .delete-removed-badge,body .pdf-tool-page .delete-blank-badge{border-radius:999px;padding:.12rem .4rem;font-size:.68rem;font-style:normal;font-weight:700}body .pdf-tool-page .delete-keep-badge{color:#475569;background:#e2e8f0}body .pdf-tool-page .delete-removed-badge{color:#991b1b;background:#fee2e2}body .pdf-tool-page .delete-blank-badge{color:#854d0e;background:#fef9c3}body .pdf-tool-page .delete-all-warning{margin:0}@media (max-width:1100px){body .pdf-tool-page .delete-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){body .pdf-tool-page .tool-workspace.delete-pdf-post-upload,body .image-tool-content-page.pdf-tool-page .tool-workspace.delete-pdf-post-upload{grid-template-rows:auto auto auto auto!important;grid-template-columns:1fr!important}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload>.uploader-shell.delete-pdf-preview-pane{border-bottom:1px solid #94a3b84d!important;border-right:0!important;grid-area:2/1!important}body .pdf-tool-page .tool-workspace.delete-pdf-post-upload>.delete-settings-panel{grid-area:3/1!important}body .pdf-tool-page .delete-pdf-workspace-footer{grid-row:4!important}body .pdf-tool-page .delete-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .pdf-tool-page .delete-search-field{width:100%;margin-left:0}body .pdf-tool-page .delete-search-field input{flex:1;width:auto}}body .pdf-tool-page .tool-workspace:has(.reorder-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.reorder-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.reorder-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.reorder-settings-panel){grid-template-columns:1fr!important}}.reorder-page-selector{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:0;padding:.75rem .85rem .9rem}.reorder-quick-actions button,.reorder-selection-row button,.reorder-range-row button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;min-height:1.85rem;padding:.25rem .55rem;font-size:.74rem;align-items:center!important;gap:.3rem!important;display:inline-flex!important}.reorder-quick-actions button:disabled,.reorder-selection-row button:disabled,.reorder-range-row button:disabled{opacity:.5;cursor:not-allowed}.reorder-selection-row,.reorder-range-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.55rem 0 .45rem;display:flex}.reorder-range-row input{border:1px solid var(--ds-border,#d4d4d8);border-radius:8px;flex:8rem;min-width:8rem;min-height:1.85rem;padding:.25rem .5rem;font-size:.8rem}.reorder-sequence-preview,.reorder-sequence-panel{background:color-mix(in srgb,var(--ds-primary)7%,#fff);border:1px solid color-mix(in srgb,var(--ds-primary)28%,var(--ds-border,#e4e4e7));border-radius:10px;gap:.35rem;margin:.45rem 0 .7rem;padding:.55rem .7rem;font-size:.8rem;display:grid}.reorder-sequence-preview code,.reorder-sequence-panel code{word-break:break-word;font-size:.78rem}.reorder-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}.reorder-page-grid{gap:.65rem!important}.reorder-page-card{cursor:grab;border:1px solid var(--ds-border,#e4e4e7);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;padding:.35rem;transition:border-color .14s,box-shadow .14s;position:relative}.reorder-page-card:active{cursor:grabbing}.reorder-page-card.is-selected{border-color:color-mix(in srgb,var(--ds-primary)70%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-primary)25%,transparent)}.reorder-page-card img{transform-origin:50%;pointer-events:none;transition:transform .16s}.reorder-select-check{z-index:1;background:#ffffffe0;border-radius:4px;padding:.1rem;position:absolute;top:.4rem;left:.4rem}.reorder-page-meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.72rem;display:flex}.reorder-rotate-badge{color:var(--ds-muted,#71717a);margin-left:auto;font-weight:700}.reorder-page-toolbar{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.reorder-page-toolbar button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:1.7rem;min-height:1.7rem;padding:.2rem;display:inline-flex}.reorder-page-toolbar button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.reorder-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .pdf-tool-page .tool-workspace:has(.protect-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.protect-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.protect-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.protect-settings-panel){grid-template-columns:1fr!important}}.protect-password-panel,.protect-permissions-panel{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:.75rem 0 0;padding:.85rem .9rem}.protect-password-panel h3,.protect-permissions-panel h3{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.95rem;display:flex}.protect-password-field{margin-top:.65rem}.protect-password-input{align-items:center;gap:.35rem;display:flex}.protect-password-input input{border:1px solid var(--ds-border,#d4d4d8);border-radius:8px;flex:1;min-height:2.25rem;padding:.4rem .6rem;font-size:.9rem}.protect-toggle-vis{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.protect-strength{align-items:center;gap:.55rem;margin-top:.55rem;font-size:.78rem;display:flex}.protect-strength-bar{background:#e4e4e7;border-radius:999px;width:4.5rem;height:.35rem;position:relative;overflow:hidden}.protect-strength-bar:after{content:"";background:#b91c1c;width:33%;position:absolute;inset:0 auto 0 0}.protect-strength.is-fair .protect-strength-bar:after{background:#ca8a04;width:66%}.protect-strength.is-strong .protect-strength-bar:after{background:#15803d;width:100%}.protect-owner-toggle{margin-top:.75rem}.protect-permissions-grid{gap:.35rem;margin-top:.55rem;display:grid}.protect-engine-note{background:color-mix(in srgb,var(--ds-primary)7%,#fff);border:1px solid color-mix(in srgb,var(--ds-primary)28%,var(--ds-border,#e4e4e7));border-radius:10px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.8rem}.protect-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}body .pdf-tool-page .tool-workspace:has(.unlock-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.unlock-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.unlock-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.unlock-settings-panel){grid-template-columns:1fr!important}}.unlock-status-card{border:1px solid var(--ds-border,#e4e4e7);border-radius:12px;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.84rem}.unlock-status-card strong{margin-bottom:.25rem;display:block}.unlock-status-card.is-password_required,.unlock-status-card.is-permissions_restricted{background:#fef7d8;border-color:#f59e0b}.unlock-status-card.is-open{background:color-mix(in srgb,var(--ds-primary)8%,#fff);border-color:var(--ds-primary)}.unlock-status-card.is-corrupt{background:#feebeb;border-color:#ef4444}.unlock-password-panel{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:.75rem 0 0;padding:.85rem .9rem}.unlock-password-panel h3{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.95rem;display:flex}.unlock-policy-note{background:#fef8e0;border:1px solid #f59e0b;border-radius:10px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.8rem}.unlock-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}body .pdf-tool-page .tool-workspace:has(.watermark-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.watermark-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.watermark-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.watermark-settings-panel){grid-template-columns:1fr!important}}.watermark-type-tabs{gap:.4rem;margin:.75rem 0 .5rem;display:flex}.watermark-type-tabs button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.86rem;display:inline-flex}.watermark-type-tabs button.is-active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.watermark-options-block{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:.75rem 0 0;padding:.85rem .9rem}.watermark-options-block h3{margin:0 0 .55rem;font-size:.95rem}.watermark-option-grid{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}@media (max-width:560px){.watermark-option-grid{grid-template-columns:1fr}}.watermark-clear-bg{color:var(--ds-primary);cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.75rem}.watermark-image-pick{border:1px dashed var(--ds-border,#e4e4e7);cursor:pointer;background:#fafafa;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.7rem;display:inline-flex}.watermark-image-row{align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.watermark-image-row span{flex:1;gap:.1rem;min-width:0;display:grid}.watermark-image-row small{color:#71717a}.watermark-image-thumb{object-fit:contain;border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:8px;width:48px;height:48px}.watermark-position-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;max-width:160px;margin:.55rem 0;display:grid}.watermark-position-grid button{aspect-ratio:1;border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;display:grid}.watermark-position-grid button.is-active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.wm-pos-dot{background:#52525b;border-radius:50%;width:7px;height:7px}.watermark-advanced{margin:.45rem 0;font-size:.86rem}.watermark-advanced summary{cursor:pointer;margin-bottom:.4rem}.watermark-mode-row,.watermark-layer-row,.watermark-selection-row{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:.45rem 0;display:flex}.watermark-selection-row button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.8rem}.watermark-selection-row button.is-active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.watermark-layer-warn{background:#fef8dd;border:1px solid #f59e0b;border-radius:10px;margin:.25rem 0 0;padding:.5rem .65rem;font-size:.8rem}.watermark-page-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.45rem;margin-top:.55rem;display:grid}.watermark-page-tile{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:10px;justify-items:center;gap:.2rem;padding:.25rem;display:grid}.watermark-page-tile.is-selected{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary)}.watermark-page-tile img{object-fit:contain;background:#f4f4f5;border-radius:6px;width:100%;height:72px}.watermark-live-preview{margin-top:.85rem}.watermark-live-preview h3{margin:0 0 .25rem;font-size:.95rem}.watermark-preview-frame{border:1px solid var(--ds-border,#e4e4e7);background:#f4f4f5;border-radius:12px;max-width:320px;position:relative;overflow:hidden}.watermark-preview-frame>img{width:100%;height:auto;display:block}.watermark-preview-stamp img{object-fit:contain;max-width:90px;max-height:60px}.watermark-preview-mosaic{pointer-events:none;z-index:2;grid-template-columns:repeat(3,1fr);place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;inset:0}.watermark-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}.watermark-preset-save{gap:.4rem;display:flex}.watermark-preset-save input{flex:1}.watermark-preset-list{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.watermark-preset-list button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .55rem;font-size:.78rem}.watermark-presets{margin:.55rem 0}body .pdf-tool-page .tool-workspace:has(.word2pdf-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.word2pdf-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.word2pdf-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.word2pdf-settings-panel){grid-template-columns:1fr!important}}.word2pdf-analysis-card{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;margin:.75rem 0 0;padding:.85rem .9rem}.word2pdf-analysis-card h3{margin:0 0 .35rem;font-size:.95rem}.word2pdf-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.65rem 0;padding:0;list-style:none;display:grid}@media (max-width:560px){.word2pdf-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.word2pdf-analysis-grid li{border:1px solid var(--ds-border,#e4e4e7);background:#fafafa;border-radius:10px;gap:.15rem;padding:.45rem .55rem;font-size:.82rem;display:grid}.word2pdf-analysis-grid strong{color:#71717a;font-size:.72rem;font-weight:600}.word2pdf-warnings{color:#92400e;margin:.4rem 0;padding-left:1.1rem;font-size:.8rem}.word2pdf-capability-note,.word2pdf-scope{margin:.45rem 0 0;font-size:.8rem}.word2pdf-advanced{margin:.55rem 0;font-size:.86rem}.word2pdf-advanced summary{cursor:pointer;margin-bottom:.45rem}.word2pdf-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}body .pdf-tool-page .tool-workspace:has(.jpg2pdf-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.jpg2pdf-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.jpg2pdf-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.jpg2pdf-settings-panel){grid-template-columns:1fr!important}}.jpg2pdf-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}body .pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more,body .image-tool-content-page.pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more{border:1px solid var(--ds-primary-border);background:var(--ds-primary);min-height:2.1rem;color:var(--ds-on-primary);font-family:var(--font-sans);box-shadow:0 4px 12px color-mix(in srgb,var(--ds-primary)22%,transparent);cursor:pointer;transition:filter var(--ds-duration),transform var(--ds-duration),box-shadow var(--ds-duration);border-radius:10px;flex:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.75rem;font-weight:750;display:inline-flex}body .pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more:hover:not(:disabled),body .image-tool-content-page.pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 18px color-mix(in srgb,var(--ds-primary)28%,transparent);transform:translateY(-1px)}body .pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more:disabled,body .image-tool-content-page.pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}body .pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more svg,body .image-tool-content-page.pdf-tool-page .jpg2pdf-toolbar-actions .jpg2pdf-add-more svg{color:currentColor;stroke:currentColor;width:15px;height:15px}body .pdf-tool-page .jpg2pdf-toolbar-actions .clear-files-button,body .image-tool-content-page.pdf-tool-page .jpg2pdf-toolbar-actions .clear-files-button{min-height:2.1rem;padding:.4rem .75rem}.jpg2pdf-rotate-bar{flex-wrap:wrap;gap:.45rem;margin:.55rem 0;display:flex}.jpg2pdf-rotate-bar button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.jpg2pdf-image-grid{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.jpg2pdf-image-card{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;grid-template-columns:auto 72px 1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.jpg2pdf-image-card img{object-fit:contain;background:#f4f4f5;border-radius:8px;width:72px;height:72px}.jpg2pdf-drag{color:#a1a1aa;cursor:grab}.jpg2pdf-image-meta{gap:.15rem;min-width:0;display:grid}.jpg2pdf-image-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.jpg2pdf-image-meta small{color:#71717a;font-size:.75rem}.jpg2pdf-image-actions{gap:.25rem;display:flex}.jpg2pdf-image-actions button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.jpg2pdf-inline-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:560px){.jpg2pdf-image-card{grid-template-columns:auto 56px 1fr}.jpg2pdf-image-actions{grid-column:2/-1}.jpg2pdf-inline-grid{grid-template-columns:1fr}}.jpg2pdf-advanced{margin:.55rem 0;font-size:.86rem}.jpg2pdf-advanced summary{cursor:pointer;margin-bottom:.4rem}.jpg2pdf-summary{margin:.35rem 0 .55rem;font-size:.82rem}.jpg2pdf-result-stats{gap:.2rem;margin:0 .75rem .65rem;font-size:.84rem;display:grid}body .jpg2pdf-settings-panel .jpg2pdf-convert-another{border-top:0!important;width:auto!important;margin:.35rem .75rem .15rem!important;padding:0!important}body .jpg2pdf-settings-panel .jpg2pdf-convert-another button{cursor:pointer;border:1px solid var(--ds-border)!important;width:100%!important;min-height:40px!important;color:var(--ds-text)!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;font-size:.82rem!important;font-weight:750!important}body .jpg2pdf-settings-panel .jpg2pdf-convert-another button:hover{background:var(--ds-subtle,#f4f4f5)!important}body .pdf-tool-page .tool-workspace:has(.extract-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.extract-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.extract-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.extract-settings-panel){grid-template-columns:1fr!important}}.extract-password-panel{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.55rem;margin-top:.75rem;padding:.75rem .85rem;display:flex}.extract-selection-bar{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .35rem;display:flex}.extract-selection-bar button{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.8rem}.extract-preview-count{margin:.25rem 0 .55rem;font-size:.88rem;font-weight:600}.extract-page-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;display:grid}.extract-page-tile{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:10px;justify-items:center;gap:.2rem;padding:.3rem;display:grid}.extract-page-tile.is-selected{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary)}.extract-page-tile img{object-fit:contain;background:#f4f4f5;border-radius:6px;width:100%;height:96px}.extract-page-fallback{background:#f4f4f5;border-radius:6px;place-items:center;width:100%;height:96px;font-weight:700;display:grid}.extract-mode-fieldset{border:1px solid var(--ds-border,#e4e4e7);border-radius:12px;gap:.35rem;margin:.55rem 0;padding:.65rem .75rem;display:grid}.extract-mode-fieldset legend{padding:0 .25rem;font-size:.82rem;font-weight:600}.extract-advanced{margin:.45rem 0;font-size:.86rem}.extract-advanced summary{cursor:pointer;margin-bottom:.35rem}.extract-result-stats{gap:.2rem;margin:0 0 .65rem;font-size:.84rem;display:grid}body .pdf-tool-page .merge-file-toolbar{background:var(--ds-subtle);border:1px solid #0f172a14;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.7rem .85rem;display:flex}body .pdf-tool-page .merge-file-meta{align-items:center;gap:.55rem;min-width:0;display:flex}body .pdf-tool-page .merge-file-meta>svg{box-sizing:border-box;width:32px;height:32px;color:var(--ds-on-primary);background:var(--ds-primary);border-radius:9px;flex:none;padding:8px}body .pdf-tool-page .merge-file-meta>span{white-space:nowrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}body .pdf-tool-page .merge-file-meta strong{text-overflow:ellipsis;color:var(--ds-text);font-size:.85rem;font-weight:800;overflow:hidden}body .pdf-tool-page .merge-file-meta small{color:var(--ds-text);flex:none;font-size:.85rem;font-weight:800}body .pdf-tool-page .merge-file-meta small:before{content:"· "}body .pdf-tool-page .conversion-trust-list{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}body .pdf-tool-page .conversion-trust-list li{color:#52525b;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}body .pdf-tool-page .conversion-trust-list li>svg{width:14px;height:14px;color:var(--ds-primary,#8b1e3f);flex:none;margin-top:.12rem;display:inline-block}body .pdf-tool-page .tool-workspace:has(.sign-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.sign-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.sign-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.sign-settings-panel){grid-template-columns:1fr!important}}body .sign-settings-panel .sign-panel-block,body .sign-settings-panel .merge-settings-sticky>.pdf-option-field,body .sign-settings-panel .sign-review-note,body .sign-settings-panel .conversion-progress-block,body .sign-settings-panel .secondary-action-button{margin-left:.75rem;margin-right:.75rem}.sign-settings-panel .watermark-options-block{margin-top:.5rem}.sign-page-nav{align-items:center}.sign-page-nav button{justify-content:center;align-items:center;min-width:2rem;display:inline-flex}.sign-page-nav button:disabled{opacity:.45;cursor:not-allowed}.sign-page-label{color:#52525b;padding:0 .15rem;font-size:.8rem;font-weight:600}.sign-nav-spacer{flex:1}.sign-stage-scroll{border:1px solid var(--ds-border,#e4e4e7);background:#f4f4f5;border-radius:12px;max-height:min(72vh,760px);padding:1rem;overflow:auto}.sign-page-stage{-webkit-user-select:none;user-select:none;background:#fff;max-width:none;margin:0 auto;position:relative;box-shadow:0 1px 6px #0000001a}.sign-page-image{pointer-events:auto;-webkit-user-drag:none;width:100%;height:auto;display:block}.sign-page-fallback{color:#71717a;place-items:center;min-height:420px;font-weight:700;display:grid}body .pdf-tool-page .redact-stage-scroll{background:#f4f4f5!important}body .pdf-tool-page .redact-page-stage{touch-action:none;isolation:isolate;margin:0 auto;position:relative;-webkit-user-select:none!important;user-select:none!important;background:#fff!important}body .pdf-tool-page .redact-page-stage,body .pdf-tool-page .redact-page-stage *{-webkit-user-select:none!important;user-select:none!important}body .pdf-tool-page .redact-page-stage::selection,body .pdf-tool-page .redact-page-stage ::selection{color:inherit!important;background:0 0!important}body .pdf-tool-page .redact-page-stage.is-draw-tool{cursor:crosshair}body .pdf-tool-page .redact-page-stage.is-text-tool{cursor:text}body .pdf-tool-page .redact-page-media{z-index:0;width:100%;line-height:0;display:block;position:relative;background:#fff!important}body .pdf-tool-page .redact-page-stage .sign-page-image{z-index:0;image-rendering:auto;width:100%;height:auto;display:block;position:relative;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;pointer-events:none!important;-webkit-user-drag:none!important;background:#fff!important}body .pdf-tool-page .redact-page-overlays{z-index:1;pointer-events:none;position:absolute;inset:0;background:0 0!important}body .pdf-tool-page .redact-page-stage .redact-box{z-index:3;box-sizing:border-box;pointer-events:none;opacity:.92;border-radius:1px;position:absolute;box-shadow:none!important;border:0!important;outline:none!important;margin:0!important;padding:0!important}body .pdf-tool-page .redact-page-stage .redact-box.is-draft{opacity:.45;outline:1px dashed #ffffffd9!important}.sign-placement{box-sizing:border-box;cursor:grab;touch-action:none;transform-origin:50%;background:#dbeafe38;border:1px dashed #2563eb73;border-radius:4px;place-items:center;display:grid;position:absolute}.sign-placement:active{cursor:grabbing}.sign-placement.is-selected{border:1.5px solid var(--ds-primary);z-index:3;background:#dbeafe59}.sign-placement img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.sign-field-text{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;padding:0 .2rem;font-size:clamp(9px,1.6vw,15px);overflow:hidden}.sign-placement.is-name .sign-field-text,.sign-placement.is-initials .sign-field-text{font-family:Times New Roman,serif;font-style:italic}.sign-placement-toolbar{border:1px solid var(--ds-border,#e4e4e7);white-space:nowrap;background:#fff;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.sign-placement-toolbar button{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.sign-placement-toolbar button:hover{background:color-mix(in srgb,var(--ds-primary)8%,#fff);color:var(--ds-primary)}.sign-resize-handle{background:var(--ds-primary);cursor:nwse-resize;touch-action:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 1px 3px #00000040}@media (pointer:coarse){.sign-resize-handle{width:22px;height:22px;bottom:-11px;right:-11px}.sign-placement-toolbar button{width:34px;height:34px}}.sign-thumb-grid{margin-top:.75rem}.sign-thumb-grid small{align-items:center;gap:.25rem;display:inline-flex}.sign-thumb-badge{background:var(--ds-primary);color:#fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.65rem;font-weight:700;display:inline-grid}.sign-asset-row{align-items:stretch;gap:.4rem;margin-top:.4rem;display:flex}.sign-field-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.sign-field-chip{border:1px solid var(--ds-border,#e4e4e7);color:#27272a;cursor:grab;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.45rem .6rem;font-size:.84rem;transition:border-color .15s,background .15s;display:inline-flex}.sign-field-chip:hover:not(:disabled){border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.sign-field-chip:disabled{opacity:.55;cursor:not-allowed}.sign-field-chip.is-wide{flex:1;justify-content:flex-start;min-height:3.1rem}.sign-field-chip svg{color:var(--ds-primary);flex:none}.sign-asset-preview{object-fit:contain;max-width:calc(100% - 1.5rem);max-height:2.2rem}.sign-icon-button{border:1px solid var(--ds-border,#e4e4e7);color:#3f3f46;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:2.6rem;display:grid}.sign-icon-button:hover:not(:disabled){border-color:var(--ds-primary);color:var(--ds-primary)}.sign-hint{color:#71717a;margin:.45rem 0 0;font-size:.78rem}.sign-review-note{background:color-mix(in srgb,var(--ds-primary)8%,#fff);border:1px solid color-mix(in srgb,var(--ds-primary)25%,#fff);color:#1e3a8a;border-radius:10px;margin-top:.35rem;margin-bottom:0;padding:.5rem .65rem;font-size:.8rem}.watermark-selection-row button{align-items:center;gap:.3rem;display:inline-flex}.sign-editor-block{gap:.7rem;display:grid}.sign-editor-block .watermark-type-tabs,.sign-editor-block .sign-mode-row{margin:0}body .sign-editor-block .watermark-option-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}body .sign-editor-block .sign-mode-row,body .sign-editor-block .sign-pad-block .watermark-selection-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}body .sign-editor-block .sign-mode-row button,body .sign-editor-block .sign-pad-block .watermark-selection-row button{justify-content:center;padding-inline:.4rem}.sign-editor-block .sign-font-option{min-height:2.9rem;font-size:1.4rem}.sign-editor-block .sign-pad{height:150px}.sign-font-list{gap:.4rem;display:grid}.sign-font-option{border:1px solid var(--ds-border,#e4e4e7);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;min-height:3.4rem;padding:.35rem .9rem;font-size:1.65rem;overflow:hidden}.sign-font-option.is-active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.sign-pad-block{gap:.45rem;display:grid;position:relative}.sign-pad{touch-action:none;cursor:crosshair;background:linear-gradient(0deg,#0000 34px,#d4d4d8 34px 35px,#0000 35px),#fff;border:1px dashed #a1a1aa;border-radius:10px;width:100%;height:180px}.sign-pad-hint{text-align:center;color:#a1a1aa;pointer-events:none;font-size:.84rem;position:absolute;top:70px;left:0;right:0}.sign-upload-block{gap:.45rem;display:grid}.sign-upload-preview{border:1px solid var(--ds-border,#e4e4e7);background:repeating-conic-gradient(#f4f4f5 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:10px;place-items:center;min-height:120px;display:grid}.sign-upload-preview img{object-fit:contain;max-width:90%;max-height:110px}.sign-color-row{align-items:center;gap:.5rem;font-size:.84rem;display:flex}.sign-color-swatch{width:1.6rem;min-width:1.6rem;height:1.6rem;max-height:1.6rem;box-shadow:0 0 0 1px var(--ds-border,#e4e4e7);cursor:pointer;border:2px solid #fff;flex:none;padding:0;border-radius:50%!important;min-height:1.6rem!important}.sign-color-swatch.is-active{box-shadow:0 0 0 2px var(--ds-primary)}.sign-editor-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}body .sign-editor-block .primary-process-button.sign-dialog-apply{min-width:7rem;width:auto!important;min-height:2.6rem!important;margin:0!important}body .sign-editor-block .secondary-action-button{width:auto;margin:0}body .pdf-tool-page .tool-workspace:has(.compress-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.compress-settings-panel){grid-template-columns:minmax(0,62%) minmax(0,38%)!important;align-items:stretch!important}@media (max-width:860px){body .pdf-tool-page .tool-workspace:has(.compress-settings-panel){grid-template-columns:1fr!important}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.compress-settings-panel){grid-template-columns:1fr!important}}body .uploader-shell:has(.compress-before-after){flex-direction:column;gap:.85rem;display:flex}.compress-before-after{border:1px solid color-mix(in srgb,var(--ds-primary)35%,var(--ds-border,#e4e4e7));background:color-mix(in srgb,var(--ds-primary)6%,#fff);border-radius:12px;margin:0;padding:.85rem .9rem}.compress-before-after.is-complete{border-color:color-mix(in srgb,var(--ds-primary)35%,var(--ds-border,#e4e4e7));background:color-mix(in srgb,var(--ds-primary)6%,#fff)}.compress-before-after h3{margin:0 0 .65rem;font-size:.9rem}.compress-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.compress-stats-row div{gap:.2rem;display:grid}.compress-stats-row span{color:var(--ds-muted,#71717a);font-size:.72rem}.compress-stats-row strong{font-size:.95rem}.compress-warning{color:#b45309;margin:.55rem 0 0;font-size:.78rem;line-height:1.4}.compress-preset-fieldset{gap:.4rem;margin:0 .75rem .55rem;display:grid}.compress-preset-option{align-items:flex-start!important;gap:.5rem!important}.compress-preset-option span{gap:.1rem;display:grid}.compress-preset-option strong{font-size:.82rem}.compress-preset-option small{color:var(--ds-muted,#71717a);font-size:.72rem;font-weight:400}.compress-custom-settings{border:1px solid var(--ds-border,#e4e4e7);border-radius:10px;gap:.45rem;margin:0 .75rem .65rem;padding:.65rem .7rem;display:grid}.compress-custom-file input[type=file]{width:100%;font-size:.78rem}.compress-custom-file small{margin-top:.25rem;display:block}body .pdf-tool-page .tool-workspace:has(.split-settings-panel){align-items:start}body .image-tool-content-page.pdf-tool-page .tool-workspace:has(.split-settings-panel){align-items:start}.split-password-row{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.split-page-selector{margin-top:.85rem}.split-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.split-page-actions{flex-wrap:wrap;gap:.35rem;display:inline-flex}.split-page-actions button{border:1px solid var(--ds-border,#d4d4d8);cursor:pointer;background:#fff;border-radius:8px;min-height:2rem;padding:.3rem .65rem;font-size:.8rem}.split-page-actions button:disabled{opacity:.5;cursor:not-allowed}.split-page-grid{--split-zoom:1;grid-template-columns:repeat(auto-fill,minmax(calc(96px*var(--split-zoom)),1fr))!important}.split-page-card{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;position:relative}.split-page-card:disabled{cursor:default}.split-page-number{text-align:center;margin-top:.35rem;font-size:.78rem;font-weight:700;display:block}.split-mode-fieldset{gap:.35rem;margin-bottom:.85rem;display:grid}.split-range-error{color:#dc2626;font-weight:600}.split-download-stack{gap:.55rem;display:grid}.split-individual-downloads{border:1px solid var(--ds-border,#e4e4e7);background:#fafafa;border-radius:10px;gap:.35rem;padding:.65rem .75rem;display:grid}.split-individual-downloads strong{font-size:.82rem}.split-individual-downloads a{color:var(--ds-text,#18181b);align-items:center;gap:.35rem;font-size:.84rem;text-decoration:none;display:inline-flex}.split-individual-downloads a:hover{text-decoration:underline}.pdf-detail{max-width:46rem;color:var(--ds-muted);margin:0 auto 1.5rem;line-height:1.55}.pdf-tips{color:var(--ds-muted);margin:0;padding-left:1.2rem;line-height:1.55}.pdf-cross-links{margin-top:1rem}.pdf-cross-links a{color:var(--ds-text);font-weight:700}:is(body:has(.auth-page) .site-header,body:has(.auth-page) .site-links-footer,body:has(.auth-page) .site-footer,body:has(.auth-page) .tool-nav-rail,body:has(.auth-page) .tool-navigation,body:has(.auth-page) [class*=ToolNavigation],body:has(.auth-page) .cookie-banner){display:none!important}body:has(.auth-page) #main-content{min-height:100dvh}body:has(.auth-page) .auth-page{min-height:100dvh}.nav-auth-actions{align-items:center;gap:.55rem;margin-left:.35rem;display:inline-flex}.nav-cta-signup{background:var(--ds-primary);min-height:2.35rem;color:var(--ds-on-primary);border:1px solid var(--ds-primary-border);box-shadow:var(--ds-shadow-primary);transition:filter var(--ds-duration)var(--ds-ease),transform var(--ds-duration)var(--ds-ease);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-cta-signup:hover{filter:brightness(.97);transform:translateY(-1px)}.nav-signout{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.nav-signout:disabled{opacity:.65;cursor:wait}.mobile-nav-signup{font-weight:700;color:var(--ds-ink)!important}.mobile-nav-signout{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.mobile-nav-signout:disabled{opacity:.65;cursor:wait}.auth-page{background:#faf7f8;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:calc(100dvh - 4.5rem);display:grid}.auth-page-panel{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.auth-page-panel--brand{background:radial-gradient(900px 520px at 0% 0%,#ffffff24,transparent 60%),radial-gradient(700px 480px at 100% 100%,#00000047,transparent 65%),linear-gradient(150deg,#a3264b 0%,var(--ds-primary)48%,#5e1129 100%);color:#fff;position:relative;overflow:hidden}.auth-page-panel--brand:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}.auth-page-panel--brand:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:999px;width:26rem;height:26rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-9rem;box-shadow:0 0 0 3.5rem #ffffff08,0 0 0 7rem #ffffff05}.auth-brand{z-index:1;color:inherit;font-family:var(--font-display);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.auth-brand img{border-radius:10px}.auth-brand-mark{width:40px;height:40px;color:var(--ds-primary);background:#fff;border-radius:11px;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 6px 18px #0000002e}.auth-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.auth-brand-copy{z-index:1;max-width:30rem;position:relative}.auth-kicker{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.3rem .75rem;font-size:.74rem;font-weight:750;display:inline-flex}.auth-kicker:before{content:"";background:#ffd7e2;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #ffd7e240}.auth-brand-copy h1{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 .9rem;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.08}.auth-brand-copy>p{color:#fffc;margin:0 0 1.6rem;font-size:1.02rem;line-height:1.6}.auth-benefits{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.auth-benefits li{color:#fffffff0;align-items:center;gap:.75rem;font-size:.96rem;line-height:1.4;display:flex}.auth-benefit-icon{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.auth-brand-foot{z-index:1;color:#ffffffb3;align-items:center;gap:.45rem;margin:auto 0 0;padding-top:2rem;font-size:.88rem;display:inline-flex;position:relative}.auth-page-panel--form{background:radial-gradient(600px 360px at 100% 0%,color-mix(in srgb,var(--ds-primary)7%,transparent),transparent 70%),#faf7f8;align-items:center}.auth-card{background:#fff;border:1px solid #ece4e7;border-radius:22px;width:min(100%,27rem);padding:clamp(1.5rem,3vw,2.1rem);box-shadow:0 1px 2px #18181b0a,0 24px 60px #5e112914}.auth-back{color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0 0 1.1rem;padding:0;font-size:.86rem;font-weight:650;display:inline-flex}.auth-back:hover{color:var(--ds-primary)}.auth-card-head{margin-bottom:1.25rem}.auth-card-icon{border:1px solid color-mix(in srgb,var(--ds-primary)18%,#fff);background:var(--ds-primary-soft);width:2.9rem;height:2.9rem;color:var(--ds-primary);border-radius:14px;place-items:center;margin-bottom:.95rem;display:inline-grid}.auth-card-head h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 .35rem;font-size:1.7rem}.auth-card-head p{color:var(--ds-muted);margin:0;font-size:.95rem;line-height:1.5}.auth-tabs{background:#f4eff1;border-radius:12px;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1.15rem;padding:.25rem;display:grid}.auth-tab{color:#6b5b61;min-height:2.35rem;transition:background-color var(--ds-duration)var(--ds-ease),color var(--ds-duration)var(--ds-ease);border-radius:9px;place-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:grid}.auth-tab:hover{color:var(--ds-primary)}.auth-tab.is-active{color:var(--ds-primary);background:#fff;box-shadow:0 1px 3px #18181b1a}.auth-google{width:100%;min-height:2.9rem;color:var(--ds-text);cursor:pointer;transition:background var(--ds-duration)var(--ds-ease),border-color var(--ds-duration)var(--ds-ease),box-shadow var(--ds-duration)var(--ds-ease);background:#fff;border:1px solid #e4dade;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;font-size:.95rem;font-weight:650;display:inline-flex}.auth-google:hover{border-color:color-mix(in srgb,var(--ds-primary)35%,#e4dade);background:#fdfafb;box-shadow:0 2px 8px #5e11290f}.auth-divider{color:var(--ds-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.15rem 0;font-size:.78rem;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#ece4e7;height:1px}.auth-form{gap:.95rem;display:grid}.auth-field{color:var(--ds-text);gap:.4rem;font-size:.86rem;font-weight:650;display:grid}.auth-field-label{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.auth-field-label--end{justify-content:flex-end}.auth-input{align-items:center;display:flex;position:relative}.auth-input>svg{color:#a1a1aa;pointer-events:none;transition:color var(--ds-duration)var(--ds-ease);position:absolute;inset-inline-start:.85rem}.auth-input input{width:100%;min-height:2.9rem;font:inherit;color:var(--ds-text);transition:border-color var(--ds-duration)var(--ds-ease),box-shadow var(--ds-duration)var(--ds-ease);background:#fff;border:1px solid #e4dade;border-radius:12px;padding:.7rem .9rem .7rem 2.6rem;font-size:.95rem;font-weight:500}.auth-input input::placeholder{color:#a1a1aa}.auth-input input:hover{border-color:#d6c8cd}.auth-input input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-primary)13%,transparent);outline:none}.auth-input:focus-within>svg{color:var(--ds-primary)}.auth-input:has(.auth-input-toggle) input{padding-inline-end:2.8rem}.auth-input-toggle{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;inset-inline-end:.4rem}.auth-input-toggle:hover{background:var(--ds-primary-soft);color:var(--ds-primary)}.auth-meter{grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:.15rem;display:grid}.auth-meter span{height:4px;transition:background-color var(--ds-duration)var(--ds-ease);background:#eee5e8;border-radius:999px}.auth-meter[data-score="1"] span[data-on]{background:#dc2626}.auth-meter[data-score="2"] span[data-on]{background:#d97706}.auth-meter[data-score="3"] span[data-on]{background:#65a30d}.auth-meter[data-score="4"] span[data-on]{background:#15803d}.auth-text-btn{color:var(--ds-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:700;text-decoration:none}.auth-text-btn:hover{text-underline-offset:2px;text-decoration:underline}.auth-submit{border:1px solid var(--ds-primary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary)88%,#fff)0%,var(--ds-primary)100%);width:100%;min-height:3rem;color:var(--ds-on-primary);cursor:pointer;box-shadow:0 1px 0 #ffffff2e inset,0 8px 20px color-mix(in srgb,var(--ds-primary)28%,transparent);transition:filter var(--ds-duration)var(--ds-ease),transform var(--ds-duration)var(--ds-ease),box-shadow var(--ds-duration)var(--ds-ease);border-radius:12px;margin-top:.3rem;font-size:1rem;font-weight:750}.auth-submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 0 #ffffff2e inset,0 12px 26px color-mix(in srgb,var(--ds-primary)34%,transparent);transform:translateY(-1px)}.auth-submit:focus-visible{outline:3px solid color-mix(in srgb,var(--ds-primary)35%,transparent);outline-offset:2px}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-field-error{color:var(--ds-danger);margin:.35rem 0 0;font-size:.82rem;font-weight:600;line-height:1.35}.auth-terms{gap:.35rem;display:grid}.auth-terms--above{margin:0 0 1rem}.auth-terms-label{color:var(--ds-muted);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.84rem;font-weight:550;line-height:1.45;display:flex}.auth-terms-label input{width:1rem;height:1rem;accent-color:var(--ds-primary);flex-shrink:0;margin-top:.2rem}.auth-terms-label a{color:var(--ds-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-terms-label a:hover{color:color-mix(in srgb,var(--ds-primary)85%,#000)}.auth-input:has(+.auth-field-error){border-color:color-mix(in srgb,var(--ds-danger)55%,var(--ds-border))}.auth-field:has(.auth-field-error) .auth-input{border-color:color-mix(in srgb,var(--ds-danger)55%,var(--ds-border))}.auth-alert{border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.88rem;line-height:1.4}.auth-alert--error{background:var(--ds-danger-bg);color:var(--ds-danger);border:1px solid #fecaca}.auth-alert--ok{background:var(--ds-success-bg);color:var(--ds-success);border:1px solid #bbf7d0;align-items:flex-start;gap:.4rem;display:flex}.auth-legal{text-align:center;color:var(--ds-muted);border-top:1px solid #f1eaed;margin:1.25rem 0 0;padding-top:1rem;font-size:.76rem;line-height:1.5}body :is(.ui-button-primary,.primary-process-button,.primary-action,.fake-button,.gate-btn--primary,.download-ready-button,.admin-toolbar-btn--primary,.seo-actions .seo-primary,.utils-actions .utils-primary,.utils-tabs button.active,.utility-primary-button,.resizer-resize-button,.flip-download-button,.qr-download-button,.barcode-download-button,.bulk-primary-button,.bulk-results-heading button,.home-cta-button,.home-tools-tab.is-active,.nav-cta-signup,.blog-action-primary,.plan-card[data-popular] .plan-card-cta,.auth-submit,.text-html-upload b,.svg-output-actions button:last-child,.file-type-badge,.dropzone-icon,.uploaded-panel-icon,.tool-feature-icon,.tool-type-icon,.tool-use-case-icon,.tool-privacy-icon,.tool-howto-icon,.benefits-icon,.svg-tip-icon,.svg-use-case-icon,.svg-fact-card>span,.utils-hero-icon,.seo-hero-icon,.seo-guide-number,.utility-panel-heading>span,.utility-benefit-grid article>span,.utility-tip-card>div>span,.utility-privacy-callout>span,.tool-segmented button.active,.tool-segmented button[aria-pressed=true],.resize-mode-tabs button.active,.resize-mode-tabs button[aria-pressed=true],.qr-segmented-control button.active,.qr-style-options button.active,.qr-format-control button.active,.barcode-export-formats button.active,.seo-segmented button.active,.flip-direction-control button.active,.flip-format-control button.active,.home-process-grid article>svg,.home-audience-grid article>svg,.home-spotlight-panel>a>span,.professional-step-card .step-number,.tool-why-section .rounded-full,.quality-heading .quality-icon,.tool-settings-heading>span>svg,.conversion-dashboard-heading>span>svg,.resize-settings-heading>span>svg,.resize-results-heading>span:first-child>svg,.compression-results-heading>span>svg,.bulk-panel-heading>span,.skip-link){color:#fff!important}body :is(.ui-button-primary,.primary-process-button,.primary-action,.fake-button,.gate-btn--primary,.download-ready-button,.admin-toolbar-btn--primary,.seo-actions .seo-primary,.utils-actions .utils-primary,.utility-primary-button,.resizer-resize-button,.flip-download-button,.qr-download-button,.barcode-download-button,.bulk-primary-button,.bulk-results-heading button,.home-cta-button,.home-tools-tab.is-active,.nav-cta-signup,.blog-action-primary,.text-html-upload b,.svg-output-actions button:last-child,.dropzone-icon,.uploaded-panel-icon,.tool-feature-icon,.tool-type-icon,.tool-use-case-icon,.tool-privacy-icon,.tool-howto-icon,.benefits-icon,.svg-tip-icon,.svg-use-case-icon,.svg-fact-card>span,.utils-hero-icon,.seo-hero-icon,.utility-panel-heading>span,.utility-benefit-grid article>span,.utility-tip-card>div>span,.utility-privacy-callout>span,.tool-segmented button.active,.resize-mode-tabs button.active,.qr-segmented-control button.active,.qr-style-options button.active,.qr-format-control button.active,.barcode-export-formats button.active,.seo-segmented button.active,.flip-direction-control button.active,.flip-format-control button.active,.home-process-grid article>svg,.home-audience-grid article>svg,.home-spotlight-panel>a>span,.professional-step-card .step-number,.tool-why-section .rounded-full,.quality-heading .quality-icon,.bulk-panel-heading>span) svg{color:#fff!important;stroke:currentColor!important}body .tool-card:not([data-accent]) .tool-card-icon,body .tool-nav-item:not([data-accent]) .tool-nav-icon,body .mega-heading:not([data-accent]) .mega-heading-icon,body .mobile-nav-group:not([data-accent]) .mobile-nav-heading-icon{color:#fff!important;background:var(--ds-primary)!important}body .tool-card:not([data-accent]) .tool-card-icon svg,body .tool-nav-item:not([data-accent]) .tool-nav-icon svg,body .mega-heading:not([data-accent]) .mega-heading-icon svg,body .mobile-nav-group:not([data-accent]) .mobile-nav-heading-icon svg{color:#fff!important;stroke:currentColor!important}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-page-panel--brand{min-height:auto;padding-bottom:2.25rem}.auth-brand{margin-bottom:1.5rem}.auth-brand-copy h1{font-size:clamp(1.6rem,6vw,2rem)}.auth-brand-copy>p{margin-bottom:1.1rem;font-size:.95rem}.auth-brand-foot{display:none}.auth-page-panel--form{padding-top:0;padding-bottom:2.5rem}.auth-card{border-radius:18px;width:min(100%,28rem);margin-top:-1rem}}@media (max-width:520px){.auth-benefits{display:none}}.pptx-detect-tags{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.pptx-detect-tags li{color:var(--ds-primary);background:var(--ds-primary-soft);border:1px solid color-mix(in srgb,var(--ds-primary)22%,transparent);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.pptx-detect .pdf-ocr-warning p,.pptx-mode-note p{margin:0 0 .35rem}.pptx-detect .pdf-ocr-warning p:last-child,.pptx-mode-note p:last-child{margin-bottom:0}.pptx-results .pptx-mode-note{margin-top:.75rem}.pptx-mode-cards{gap:.5rem;display:grid}.pptx-mode-card{border:1px solid var(--ds-border,#e4e4e7);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.pptx-mode-card input{opacity:0;pointer-events:none;position:absolute}.pptx-mode-card:hover{border-color:var(--ds-primary-border)}.pptx-mode-card.is-active{border-color:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary)14%,transparent)}.pptx-mode-card:has(input:focus-visible){outline:2px solid var(--ds-primary);outline-offset:2px}.pptx-mode-icon{width:2rem;height:2rem;color:var(--ds-primary);background:var(--ds-primary-soft);border-radius:8px;place-items:center;display:grid}.pptx-mode-card.is-active .pptx-mode-icon{color:#fff;background:var(--ds-primary)}.pptx-mode-card strong{font-size:.92rem;display:block}.pptx-mode-card small{color:var(--ds-muted,#6b7280);margin-top:.15rem;font-size:.78rem;display:block}.pptx-mode-warning{background:#fcf4eb;border:1px solid #d977064d;border-radius:8px;align-items:flex-start;gap:.4rem;margin:.6rem 0 0;padding:.55rem .65rem;font-size:.8rem;line-height:1.4;display:flex}.pptx-mode-warning svg{color:#b45309;flex:none;margin-top:.1rem}.pptx-progress{background:var(--ds-primary-soft);border-radius:999px;height:6px;margin-top:.6rem;overflow:hidden}.pptx-progress span{border-radius:inherit;background:var(--ds-primary);height:100%;transition:width .4s;display:block}.pptx-slide-strip{margin-top:1rem}.pptx-slide-strip>strong{margin-bottom:.55rem;font-size:.9rem;display:block}.pptx-slide-strip ol{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pptx-slide-strip li{gap:.3rem;display:grid}.pptx-slide-frame{border:1px solid var(--ds-border,#e4e4e7);background:#fff;border-radius:6px;place-items:center;width:100%;max-height:180px;display:grid;overflow:hidden;box-shadow:0 1px 3px #00000014}.pptx-slide-frame img{object-fit:contain;width:100%;height:100%}.pptx-slide-frame svg{color:var(--ds-primary);opacity:.4}.pptx-slide-strip small{color:var(--ds-muted,#6b7280);text-align:center;font-size:.75rem}body .pdf-tool-page :is(.merge-page-card,.extract-page-tile,.watermark-page-tile){border:1px solid color-mix(in srgb,var(--ds-primary)55%,var(--ds-border))!important;background:color-mix(in srgb,var(--ds-primary)8%,#fff)!important;box-shadow:none!important;border-radius:10px!important}body .pdf-tool-page .split-page-card{padding:.45rem!important}body .pdf-tool-page :is(.merge-page-card,.extract-page-tile,.watermark-page-tile).is-selected{border-color:color-mix(in srgb,var(--ds-primary)55%,var(--ds-border))!important;background:color-mix(in srgb,var(--ds-primary)8%,#fff)!important;box-shadow:none!important;border-color:var(--ds-primary)!important;box-shadow:0 0 0 1px var(--ds-primary)!important}body .pdf-tool-page .merge-file-row .merge-page-card.is-selected{border-color:color-mix(in srgb,var(--ds-primary)55%,var(--ds-border))!important;box-shadow:none!important}body .pdf-tool-page .delete-page-card.is-deleted{background:#feebeb!important;border-color:#b91c1c!important}body .pdf-tool-page :is(.merge-page-card,.extract-page-tile,.watermark-page-tile) img{border-radius:6px;background:#fff!important}body .pdf-tool-page .pptx-slide-frame{border:1px solid color-mix(in srgb,var(--ds-primary)55%,var(--ds-border));background:color-mix(in srgb,var(--ds-primary)8%,#fff);box-shadow:none;border-radius:10px;padding:.45rem}body .pdf-tool-page .pptx-slide-frame img{background:#fff;border-radius:6px}.pdf-compare-stack{gap:1.25rem;width:100%;max-width:none;margin:0;display:grid}.pdf-compare-page .tool-workspace-wrap .pdf-compare-stack>.dashboard-card,.pdf-compare-page .tool-workspace-wrap .daily-limit-notice{box-sizing:border-box;width:100%;max-width:none}.pdf-compare-workspace{gap:1.1rem;display:grid}.pdf-compare-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pdf-compare-toolbar h2{margin:0;font-size:1.15rem}.pdf-compare-slots{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pdf-compare-slot{border:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-surface)92%,#fff);border-radius:14px;padding:.9rem}.pdf-compare-slot-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.pdf-compare-dropzone{border:1.5px dashed color-mix(in srgb,var(--ds-primary)45%,var(--ds-border));background:color-mix(in srgb,var(--ds-primary)5%,#fff);text-align:center;width:100%;min-height:140px;color:var(--ds-text);border-radius:12px;place-content:center;gap:.35rem;padding:1rem;display:grid}.pdf-compare-dropzone svg{opacity:.8;margin:0 auto}.pdf-compare-file-card{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.pdf-compare-file-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;display:block;overflow:hidden}.pdf-compare-file-card small,.pdf-compare-error{color:var(--ds-muted);display:block}.pdf-compare-error{margin-top:.2rem;font-style:normal;color:#b91c1c!important}.pdf-compare-icon-btn{color:var(--ds-muted);cursor:pointer;background:0 0;border:0;padding:.25rem}.pdf-compare-settings{border-top:1px solid var(--ds-border);gap:1rem;margin-top:.35rem;padding-top:1rem;display:grid}.pdf-compare-settings-head,.pdf-compare-downloads-head{gap:.2rem;display:grid}.pdf-compare-settings-head strong,.pdf-compare-downloads-head strong{font-family:var(--font-display);font-size:1.05rem}.pdf-compare-settings-head small,.pdf-compare-downloads-head small{color:var(--ds-muted);font-size:.88rem}.pdf-compare-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pdf-compare-mode-card{border:1px solid var(--ds-border);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin:0;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:grid}.pdf-compare-mode-card:hover{border-color:color-mix(in srgb,var(--ds-primary)45%,var(--ds-border))}.pdf-compare-mode-card.is-on{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.pdf-compare-mode-card input{width:1.05rem;height:1.05rem;accent-color:var(--ds-primary);margin-top:.15rem}.pdf-compare-mode-copy{gap:.2rem;min-width:0;display:grid}.pdf-compare-mode-copy strong{color:var(--ds-text);font-size:.95rem}.pdf-compare-mode-copy small{color:var(--ds-muted);font-size:.82rem;line-height:1.4}.pdf-compare-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.pdf-compare-field-label{color:var(--ds-text);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.88rem;font-weight:600;display:flex}.pdf-compare-field-label em{font-variant-numeric:tabular-nums;color:var(--ds-primary);font-style:normal;font-weight:700}.pdf-compare-sensitivity input[type=range],.pdf-compare-range input[type=text]{box-sizing:border-box;width:100%}.pdf-compare-range input[type=text]{border:1px solid var(--ds-border);min-height:2.5rem;color:var(--ds-text);font:inherit;background:#fff;border-radius:10px;padding:.55rem .75rem}.pdf-compare-range input[type=text]:focus{outline:2px solid color-mix(in srgb,var(--ds-primary)35%,transparent);border-color:var(--ds-primary)}.pdf-compare-sensitivity.is-disabled{opacity:.55}.pdf-compare-field-hint{color:var(--ds-muted);margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}.pdf-compare-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:.65rem;margin-top:.15rem;display:grid}.pdf-compare-actions .primary-process-button{justify-content:center;width:100%;margin:0}.pdf-compare-actions-hint{color:var(--ds-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.pdf-compare-progress{gap:.35rem;display:grid}.pdf-compare-progress-bar{background:color-mix(in srgb,var(--ds-border)80%,#fff);border-radius:999px;height:8px;overflow:hidden}.pdf-compare-progress-bar span{background:var(--ds-primary);height:100%;display:block}.pdf-compare-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pdf-compare-stat-grid>div{border:1px solid var(--ds-border);border-radius:12px;gap:.2rem;padding:.75rem .85rem;display:grid}.pdf-compare-stat-grid strong{font-size:1.25rem}.pdf-compare-stat-grid span{color:var(--ds-muted);font-size:.85rem}.pdf-compare-warnings{color:#92400e;margin:0 0 .75rem;padding-left:1.1rem}.pdf-compare-downloads{border-top:1px solid var(--ds-border);gap:.75rem;margin-top:1.15rem;padding-top:1rem;display:grid}.pdf-compare-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pdf-compare-download-card{border:1px solid var(--ds-border);color:inherit;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.pdf-compare-download-card:hover{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)7%,#fff)}.pdf-compare-download-icon{background:color-mix(in srgb,var(--ds-primary)12%,#fff);width:2.35rem;height:2.35rem;color:var(--ds-primary);border-radius:10px;place-items:center;display:grid}.pdf-compare-download-copy{gap:.15rem;min-width:0;display:grid}.pdf-compare-download-copy strong{font-size:.92rem}.pdf-compare-download-copy small{color:var(--ds-muted);font-size:.78rem;line-height:1.35}.pdf-compare-results-head{gap:.35rem;margin-bottom:.85rem;display:grid}.pdf-compare-results-head h2{margin:0}.pdf-compare-results-intro{color:var(--ds-muted);margin:0;font-size:.92rem;line-height:1.45}.pdf-compare-guide{border:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-subtle)65%,#fff);border-radius:12px;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.pdf-compare-guide-block{gap:.45rem;display:grid}.pdf-compare-guide-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-muted);font-size:.78rem;font-weight:700}.pdf-compare-view-tabs,.pdf-compare-filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pdf-compare-view-tabs button,.pdf-compare-filters button{border:1px solid var(--ds-border);cursor:pointer;color:var(--ds-text);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .8rem;font-size:.86rem;display:inline-flex}.pdf-compare-filters button em{font-variant-numeric:tabular-nums;background:var(--ds-subtle);color:var(--ds-muted);border-radius:999px;margin-left:.15rem;padding:.05rem .4rem;font-size:.75rem;font-style:normal;font-weight:700}.pdf-compare-view-tabs button.active,.pdf-compare-filters button.active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)12%,#fff);color:var(--ds-primary);font-weight:600}.pdf-compare-filters button.active em{background:color-mix(in srgb,var(--ds-primary)18%,#fff);color:var(--ds-primary)}.pdf-compare-filters button:disabled{opacity:.45;cursor:not-allowed}.pdf-compare-results-body{grid-template-columns:minmax(14rem,17rem) 1fr;gap:1rem;display:grid}.pdf-compare-page-list-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.pdf-compare-page-list-head small{color:var(--ds-muted)}.pdf-compare-empty-filter{border:1px dashed var(--ds-border);border-radius:10px;align-items:flex-start;gap:.45rem;margin:0;padding:.75rem;display:flex}.pdf-compare-page-list ul{gap:.45rem;max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pdf-compare-page-list button{text-align:left;border:1px solid var(--ds-border);cursor:pointer;background:#fff;border-radius:10px;gap:.4rem;width:100%;padding:.65rem .75rem;display:grid}.pdf-compare-page-list button.active{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary)8%,#fff)}.pdf-compare-page-badges{flex-wrap:wrap;gap:.3rem;display:flex}.pdf-compare-page-badges .badge{background:var(--ds-subtle);color:var(--ds-muted);border-radius:999px;padding:.12rem .45rem;font-size:.7rem;font-weight:700}.pdf-compare-page-badges .badge.added{color:#166534;background:#dcfce7}.pdf-compare-page-badges .badge.removed{color:#991b1b;background:#fee2e2}.pdf-compare-page-badges .badge.modified{color:#3730a3;background:#e0e7ff}.pdf-compare-page-badges .badge.text{color:#9a3412;background:#ffedd5}.pdf-compare-page-badges .badge.visual{color:#6b21a8;background:#f3e8ff}.pdf-compare-detail-title{gap:.15rem;margin-bottom:.65rem;display:grid}.pdf-compare-detail-title small{color:var(--ds-muted)}.pdf-compare-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem;font-size:.85rem;display:flex}.pdf-compare-legend .add:before,.pdf-compare-legend .remove:before,.pdf-compare-legend .equal:before{content:"";vertical-align:-1px;border-radius:3px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.pdf-compare-legend .add:before{background:#16a34a}.pdf-compare-legend .remove:before{background:#dc2626}.pdf-compare-legend .equal:before{background:#94a3b8}.pdf-compare-hunks{border:1px solid var(--ds-border);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:12px;max-height:14rem;padding:.85rem;line-height:1.55;overflow:auto}.pdf-compare-hunks .hunk-add{background:#ccebd7;outline:1px dotted #15803d}.pdf-compare-hunks .hunk-remove{background:#f8d4d4;outline:1px dotted #b91c1c;text-decoration:line-through}.pdf-compare-hunks .hunk-equal{color:var(--ds-muted)}.pdf-compare-side-text{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.85rem;display:grid}.pdf-compare-side-text article{border:1px solid var(--ds-border);border-radius:12px;padding:.7rem}.pdf-compare-side-text h3{margin:0 0 .4rem;font-size:.95rem}.pdf-compare-side-text pre{white-space:pre-wrap;word-break:break-word;max-height:12rem;margin:0;font-family:inherit;font-size:.85rem;overflow:auto}.pdf-compare-visual-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.pdf-compare-overlay-frame{border:1px solid var(--ds-border);text-align:center;background:#fff;border-radius:12px;padding:.6rem}.pdf-compare-overlay-frame img{border-radius:8px;max-width:100%;height:auto}@media (max-width:900px){.pdf-compare-slots,.pdf-compare-mode-grid,.pdf-compare-controls-grid,.pdf-compare-download-grid,.pdf-compare-stat-grid,.pdf-compare-results-body,.pdf-compare-side-text,.pdf-compare-actions{grid-template-columns:1fr}}
