:root{--product-focus:#0284c7;--product-radius:8px;--product-shadow:0 18px 48px #0f38561a}:root[data-theme=dark]{--product-focus:#38bdf8;--product-shadow:0 18px 48px #0000004d}::selection{color:inherit;background:#0ea5e93d}.template-public-shell :where(a,button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--product-focus) 42%, transparent);outline-offset:3px}.template-particles{display:none}.template-navbar{background:color-mix(in srgb, var(--template-bg) 90%, transparent);border-bottom-color:color-mix(in srgb, var(--template-line) 78%, transparent);padding-block:11px}.template-navbar.scrolled{box-shadow:0 10px 34px #02081729}.template-light .template-navbar,:root[data-theme=light] .template-navbar{background:#f8fcffeb}.template-brand{min-width:138px}.template-main-button,.template-ghost-button,.template-theme-button,.template-menu-button,.template-language-select,.template-hero-search,.template-search,.template-auth-card input,.template-auth-card select,.template-account-inline-form input{border-radius:var(--product-radius)}.template-main-button{background:linear-gradient(135deg,#0284c7,#0f9f95);box-shadow:0 12px 26px #0284c733}.template-main-button:hover,.template-main-button:focus-visible{box-shadow:0 16px 34px #0284c745}.template-hero{padding-block:clamp(48px,6.5vw,82px) clamp(38px,5vw,64px)}.template-hero-inner{gap:clamp(34px,5vw,68px)}.template-hero-copy{gap:18px}.template-hero h1{font-size:clamp(2.75rem,5.4vw,5rem);line-height:1.08}.template-hero h1 span{color:#0891b2;background:0 0;position:relative}:root[data-theme=dark] .template-hero h1 span{color:#67e8f9}.template-hero h1 span:after{content:"";background:linear-gradient(90deg,#0ea5e9,#14b8a6,#f59e0b);border-radius:999px;width:min(180px,30%);height:4px;margin-block-start:10px;display:block}[dir=rtl] .template-hero h1 span:after{margin-inline-start:auto}.template-hero p{line-height:1.82}.template-hero-search,.template-search{box-shadow:var(--product-shadow)}.template-work-card,.template-info-grid article,.template-feature-grid article,.template-account-card,.template-account-guest-card,.template-account-metrics article{border-color:color-mix(in srgb, var(--template-line) 88%, transparent);box-shadow:var(--product-shadow)}.template-work-card{overflow:hidden}.template-drop-zone{background:linear-gradient(135deg, color-mix(in srgb, var(--template-primary) 6%, transparent), transparent), color-mix(in srgb, var(--template-surface-solid) 74%, transparent);border-style:dashed}.template-section,.template-features-section,.template-steps-section,.template-workflow-showcase,.template-pricing-section{padding-block:clamp(44px,6vw,76px)}.template-section-head{gap:12px}.template-section-head h1,.template-section-head h2,.template-use-cases h2,.template-cta-card h2{font-size:clamp(2rem,3.7vw,3.45rem);line-height:1.14}.template-tool-card{min-height:250px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.template-tool-card:hover,.template-tool-card:focus-visible{box-shadow:0 20px 46px color-mix(in srgb, var(--tone-color,var(--template-primary)) 14%, transparent);transform:translateY(-3px)}.template-tools-page .template-compact-hero{padding-block:clamp(48px,6vw,72px)}.template-tools-page .template-compact-hero .template-hero-inner{align-items:center}.template-tools-page .template-compact-hero h1{font-size:clamp(3rem,5.2vw,4.8rem)}.template-tools-page .template-section:first-of-type{padding-top:clamp(42px,5vw,64px)}.template-account-dashboard{gap:22px;padding-block:clamp(38px,5vw,64px)}.template-account-dashboard-head h1{font-size:clamp(2.35rem,4.6vw,4rem);line-height:1.12}.template-account-dashboard-head,.template-account-guest-card{padding:clamp(22px,3vw,34px)}.template-account-profile{min-width:min(100%,350px)}.template-account-card,.template-account-metrics article{background:color-mix(in srgb, var(--template-surface-solid) 90%, transparent)}.template-account-card h2{font-size:1.12rem}.template-auth-card{padding:clamp(20px,3vw,30px);box-shadow:0 24px 64px #0208172e}.template-auth-card input,.template-auth-card select,.template-account-inline-form input{min-height:48px;transition:border-color .16s,box-shadow .16s}.template-auth-card input:focus,.template-account-inline-form input:focus{border-color:var(--template-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--template-primary) 15%, transparent);outline:0}.template-admin-page [data-admin-gate]{place-content:center;min-height:min(620px,100svh - 74px)}.template-footer{border-top-color:color-mix(in srgb, var(--template-line) 80%, transparent);padding-block:clamp(42px,5vw,64px) 24px}.template-footer-columns{gap:clamp(22px,4vw,48px)}.template-footer a{line-height:1.55}.template-cookie-banner{border-color:color-mix(in srgb, var(--template-line-strong) 62%, var(--template-line));gap:16px;max-width:min(920px,100vw - 48px);padding:14px 16px;box-shadow:0 20px 54px #02081733}.template-cookie-banner strong{font-size:.98rem}.template-cookie-banner p{max-width:560px;font-size:.84rem;line-height:1.45}.template-cookie-banner>div:last-child{align-items:center}.template-cookie-banner .template-main-button,.template-cookie-banner .template-ghost-button{min-height:38px;padding-inline:12px;font-size:.84rem}.template-tool-flow-public-page .template-tool-flow-page.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-tool-flow-public-page .template-tool-hero.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-compress-public-page .template-tool-flow-page.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-compress-public-page .template-tool-hero.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result){min-height:620px;padding-block:clamp(44px,6vh,62px) 48px}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-hero-inner{gap:24px}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-hero-copy h1{font-size:clamp(2.8rem,6vw,4.45rem)}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-hero-copy p{font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-compress-upload-button{min-height:96px;box-shadow:0 18px 42px #0284c733}.pricing-final.pricing-market{background:linear-gradient(180deg, var(--pricing-market-bg) 0%, var(--pricing-market-bg-2) 28%, var(--pricing-market-surface) 72%);gap:clamp(32px,4vw,52px);padding-block:clamp(44px,5vw,68px) clamp(64px,7vw,92px)}.pricing-final-page.template-light,:root[data-theme=light] .pricing-final-page{--pricing-market-bg:#f7fbff;--pricing-market-bg-2:#edf6ff;--pricing-market-surface:#fff;--pricing-market-soft:#eef7fb;--pricing-market-text:#0f172a;--pricing-market-muted:#52637a;--pricing-market-faint:#718096;--pricing-market-line:#cfe2ef;--pricing-market-accent:#0284c7;--pricing-market-accent-2:#0f9f95;--pricing-market-success:#059669;--pricing-market-gold:#d97706}.pricing-market-hero h1{font-size:clamp(2.4rem,4.5vw,4rem)}.pricing-market-hero>p{line-height:1.8}.pricing-market-card{gap:16px;box-shadow:0 18px 48px #0f385617}.pricing-market-card.is-featured{background:linear-gradient(180deg, color-mix(in srgb, var(--pricing-market-accent) 8%, var(--pricing-market-surface)), var(--pricing-market-surface) 42%);border-color:color-mix(in srgb, var(--pricing-market-accent) 64%, var(--pricing-market-line));box-shadow:0 24px 58px color-mix(in srgb, var(--pricing-market-accent) 16%, transparent)}.pricing-market-icon{background:color-mix(in srgb, var(--pricing-market-accent) 10%, var(--pricing-market-surface));border-radius:var(--product-radius);box-shadow:none;min-width:52px;height:52px;padding:10px}.pricing-market-icon.is-pro{background:color-mix(in srgb, var(--pricing-market-success) 12%, var(--pricing-market-surface));border-color:color-mix(in srgb, var(--pricing-market-success) 46%, var(--pricing-market-line))}.pricing-market-icon.is-business{background:color-mix(in srgb, #7c3aed 10%, var(--pricing-market-surface));border-color:color-mix(in srgb, #7c3aed 42%, var(--pricing-market-line))}.pricing-market-icon .template-tool-symbol,.pricing-market-icon>svg{width:30px;height:30px}.pricing-market-card header h2{font-size:clamp(1.55rem,2.2vw,2.2rem)}.pricing-market-summary{min-height:58px}.pricing-market-table{box-shadow:0 18px 48px #0f385614}.pricing-market-accordion:not([open]) summary{border-bottom:0}@media (width<=1180px){.template-home-page .template-hero-visual{max-width:700px}.template-tools-page .template-compact-hero .template-hero-visual{max-width:580px}}@media (width<=820px){.template-navbar{padding-block:9px}.template-hero{padding-block:34px 42px}.template-hero h1,.template-tools-page .template-compact-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)}.template-hero h1 span:after{height:3px;margin-block-start:8px}.template-hero-copy{gap:16px}.template-hero-search{padding:10px}.template-home-page .template-hero-visual{display:none}.template-tools-page .template-compact-hero .template-hero-visual{order:2}.template-section,.template-features-section,.template-steps-section,.template-workflow-showcase,.template-pricing-section{padding-block:42px}.template-section-head h1,.template-section-head h2,.template-use-cases h2,.template-cta-card h2{font-size:clamp(1.85rem,8vw,2.65rem)}.template-tool-card{min-height:220px}.template-cookie-banner{gap:8px;max-width:calc(100vw - 16px);padding:10px;bottom:8px;left:8px}.template-cookie-banner p{font-size:.78rem;line-height:1.38}.template-cookie-banner>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.template-cookie-banner .template-main-button{grid-column:1/-1}.template-cookie-banner .template-main-button,.template-cookie-banner .template-ghost-button{width:100%;min-height:36px;padding-inline:8px;font-size:.78rem}.template-tool-flow-public-page .template-tool-flow-page.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-tool-flow-public-page .template-tool-hero.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-compress-public-page .template-tool-flow-page.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result),.template-compress-public-page .template-tool-hero.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result){min-height:590px;padding-block:34px 42px}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-hero-copy h1{font-size:clamp(2.45rem,12vw,3.3rem)}.pricing-final.pricing-market{padding-block-start:38px}.pricing-market-hero h1{font-size:clamp(2.2rem,10vw,3.2rem)}.pricing-market-toggle{border-radius:var(--product-radius);width:min(100%,430px)}.pricing-market-toggle button,.pricing-market-toggle strong{border-radius:6px}}@media (width<=520px){.template-language-select{max-width:132px}.template-hero p{font-size:.98rem;line-height:1.72}.template-hero-search button{min-height:42px}.template-home-page .template-hero-actions .template-plan-cta{display:none}.template-account-dashboard-head h1{font-size:2.25rem}.template-account-dashboard-head,.template-account-guest-card,.template-account-card,.template-account-metrics article{padding:18px}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-initial-upload-wrap{padding-bottom:24px}.template-compress-flow-page:not(.is-configuring):not(.is-processing):not(.is-result) .template-compress-upload-button{min-height:90px}.pricing-market-card{padding:20px}}@media (prefers-reduced-motion:reduce){.template-public-shell *,.template-public-shell :before,.template-public-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
