@media (width>=901px){body:is(.tool-entry-page,.home-page,.tool-hub-page)[class]{--text-muted:#c5bcad;--border:#4a4235;--surface-2:#2b2720}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app.app{max-width:1320px;padding:24px 32px}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .topbar{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:16px}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .tool-nav{align-items:center;gap:18px}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .tool-nav>a,body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .nav-dropdown-toggle{min-height:40px;color:var(--text-muted);align-items:center;font-size:14px;display:inline-flex}body.tool-entry-page .app .page-intro h1{font-size:30px}body.tool-entry-page .app .tagline{margin-top:8px;font-size:15px}body.tool-entry-page .entry-context{font-size:13px}body.tool-entry-page .tool-entry-guide{margin-bottom:24px}body.tool-entry-page .tool-entry-guide ol{padding:12px 16px}body.tool-entry-page .tool-entry-guide li{font-size:14px}body:is(.tool-entry-page,.home-page) #image-workflow-nav{display:none}body:is(.tool-entry-page,.home-page) .app :is(.panel h2,.panel h3,.pdf-text-panel h2,.single-image-preview-header strong,.pdf-tool-file-toolbar strong){font-family:var(--font-body,system-ui,sans-serif);font-size:16px;font-weight:600}body:is(.tool-entry-page,.home-page) .app :is(.field-hint,.field>span,.image-extra label,.pdf-workspace-note,.pdf-tool-action-note,.pdf-quality-card small){color:var(--text-muted);font-size:13px;line-height:1.65}body:is(.tool-entry-page,.home-page) .app :is(.sidebar,.single-image-settings,.pdf-tool-settings,.compression-settings) :is(input[type=number],input[type=text],select,textarea){font:inherit;border-color:#645848;min-height:40px;font-size:14px}body:is(.tool-entry-page,.home-page) .app .btn-accent{color:#24190f;background:#e6a363;font-weight:600}body:is(.tool-entry-page,.home-page) .app .btn-accent:hover:not(:disabled){background:#efb478}body:is(.tool-entry-page,.home-page) .app :is(button,select,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #efb478}body:is(.tool-entry-page,.home-page).image-batch-mode .layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px}body:is(.tool-entry-page,.home-page).image-batch-mode:not(.has-batch-image-source) .layout{max-width:880px;margin-inline:auto;display:block}body.tool-entry-page .app .single-image-workbench:not(.has-image-source),body.tool-entry-page .app :is(.pdf-tool-workspace,.pdf-compress-workspace):not(.has-files){max-width:880px;margin-inline:auto}body:is(.tool-entry-page,.home-page) .stage.is-empty{min-height:220px}body.tool-entry-page .stage-panel{padding:20px}body.tool-entry-page .single-image-workbench:not(.has-image-source) .single-image-preview{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:0;padding:20px}body:is(.tool-entry-page,.home-page).image-batch-mode .sidebar>.panel{scrollbar-gutter:stable;max-height:calc(100dvh - 40px);overflow-y:auto}body:is(.tool-entry-page,.home-page) .image-batch-action-slot{z-index:3;background:var(--surface);margin-block:4px 12px;padding-block:8px;position:sticky;top:0}body:is(.tool-entry-page,.home-page) #image-setting-scope{border-left-width:2px;padding:8px 10px;font-size:12px}body:is(.tool-entry-page,.home-page) .sidebar .field-group-content{margin-left:0}body:is(.tool-entry-page,.home-page) .sidebar .field-group-content>.field-group-anim-inner{padding-top:8px}body:is(.tool-entry-page,.home-page) .sidebar .field-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:4px}body:is(.tool-entry-page,.home-page) .sidebar .image-extra{margin-block:4px}body:is(.tool-entry-page,.home-page) .desktop-example{border-top:1px solid var(--border);margin:10px 0}body:is(.tool-entry-page,.home-page) .desktop-example>summary{cursor:pointer;color:#e4af78;padding:10px 0;font-size:13px}body:is(.tool-entry-page,.home-page) .desktop-example .example-label{display:none}body:is(.tool-entry-page,.home-page) .desktop-example .batch-tool-example{margin:0}body:is(.tool-entry-page,.home-page) .desktop-optional-settings{border-top:1px solid var(--border);margin-top:12px;padding-top:4px}body:is(.tool-entry-page,.home-page) .desktop-optional-settings>summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:550}body:is(.tool-entry-page,.home-page) .desktop-optional-settings>.field{margin-block:10px}body.tool-entry-page .app .pdf-quality-card{border-color:#645848}body.tool-entry-page .app .pdf-quality-card:has(input:checked){border-color:#e6a363}body.tool-entry-page .app .related-reading{max-width:920px;margin:24px auto;font-size:14px}body.tool-entry-page .app .related-reading h2{font:600 17px/1.5 var(--font-body,system-ui,sans-serif)}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .tool-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .tool-directory :is(a,span){font-size:13px}body:is(.tool-entry-page,.home-page,.tool-hub-page) .app .app-footer{gap:12px 20px;font-size:13px}body.home-page .home-start{padding-block:30px 24px}body.home-page .home-task{padding:18px 16px}body.home-page .home-task strong{font-size:16px}body.home-page .home-task-description,body.home-page .home-section-heading>span,body.home-page .home-more a{font-size:13px}body.home-page .home-faq{max-width:920px}body.home-page .home-faq summary{font-size:15px}body.home-page .home-workspace-intro p:not(.home-eyebrow){font-size:14px}}@media (width>=901px) and (width<=1100px){body:is(.tool-entry-page,.home-page) .app.app{padding-inline:24px}body:is(.tool-entry-page,.home-page).image-batch-mode .layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}}@media (width>=1600px){body:is(.tool-entry-page,.home-page,.tool-hub-page) .app.app{max-width:1600px;padding-inline:48px}body:is(.tool-entry-page,.home-page).image-batch-mode .layout,body.tool-entry-page .app .single-image-workbench.has-image-source{grid-template-columns:minmax(0,1fr) 360px;gap:32px}body.tool-entry-page .app :is(.pdf-tool-workspace,.pdf-compress-workspace).has-files{max-width:none}body.tool-entry-page .app .pdf-tool-workspace.has-files .pdf-tool-workbench,body.tool-entry-page .app .pdf-compress-workspace.has-files .compression-workbench{grid-template-columns:minmax(0,1fr) 360px;gap:32px}body:is(.tool-entry-page,.home-page) .app .panel :is(.field-hint,.pdf-workspace-note,.pdf-quality-card small),body:is(.tool-entry-page,.home-page) .app .sidebar :is(label,select,input[type=number],input[type=text]){font-size:14px}body.tool-entry-page .app .page-intro h1{font-size:32px}body.tool-entry-page .app .tool-help{max-width:1000px}body.tool-entry-page .app :is(.pdf-tool-workspace,.pdf-compress-workspace) .pdf-compression-page-stage{max-height:min(72dvh,960px)}body.tool-entry-page .app .pdf-tool-workspace .pdf-watermark-preview canvas{max-height:min(65dvh,900px)}body:is(.tool-entry-page,.home-page) .stage-panel #preview-canvas{max-height:min(75dvh,900px)}body.home-page .home-start{gap:64px;padding-block:40px 32px}body.home-page .home-intro h1{font-size:54px}body.home-page .home-task{padding:22px 20px}body.home-page .home-task-description{font-size:14px}}@media (width>=2200px){body:is(.tool-entry-page,.home-page,.tool-hub-page) .app.app{max-width:1800px;padding-inline:56px}body:is(.tool-entry-page,.home-page).image-batch-mode .layout,body.tool-entry-page .app .single-image-workbench.has-image-source,body.tool-entry-page .app .pdf-tool-workspace.has-files .pdf-tool-workbench,body.tool-entry-page .app .pdf-compress-workspace.has-files .compression-workbench{grid-template-columns:minmax(0,1fr) 384px;gap:40px}body.home-page .home-intro h1{font-size:60px}body.home-page .home-task strong{font-size:18px}body.tool-entry-page .app .tool-help{max-width:1040px}}body.tool-entry-page{--text-muted:#b5ac9c}body.tool-entry-page .app{max-width:1240px}body.tool-entry-page .app .tool-nav>a{color:var(--text-muted);text-decoration:none}body.tool-entry-page .app .tool-nav>a:hover{color:#e4af78}body.tool-entry-page .app .page-intro{border-bottom:0;margin-bottom:0;padding-bottom:10px}body.tool-entry-page .app .page-intro h1{font-family:var(--font-body,system-ui,sans-serif);letter-spacing:-.025em;font-weight:650;line-height:1.3}body.tool-entry-page .app .tagline{color:var(--text-muted);font-size:14px;line-height:1.65}.tool-entry-guide{margin-bottom:18px}.entry-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;font-size:12px;display:flex}.entry-context a{color:#e4af78;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.entry-context span{color:#c1ceb7}.tool-entry-guide ol{background:var(--surface,#211e17);border:1px solid var(--border,#3a3527);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:10px 12px;list-style:none;display:grid}.tool-entry-guide li{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.tool-entry-guide li>span{border:1px solid #65513c;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;display:grid}.tool-entry-guide li[aria-current=step]{color:#f1c18e;font-weight:600}.tool-entry-guide li[aria-current=step]>span{color:#24190f;background:#e6a363;border-color:#e6a363}.tool-entry-page :is(a,button,summary,label[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #efb478}.tool-entry-page .pdf-task-guide{display:none}.entry-preview-section,.entry-settings-section{scroll-margin-top:14px}.entry-back-preview{display:none}body.tool-entry-page .app .panel{border-radius:12px}.tool-entry-page:not(.entry-has-source) .stage-panel>.panel-header-row,.tool-entry-page:not(.entry-has-source) #stage-import-hint,.tool-entry-page:not(.entry-has-source) #image-compare,.tool-entry-page:not(.entry-has-source) #image-queue-details,body.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) :is(#thumbnail-strip,#image-info-line,#selection-info,#layer-numeric-row,#watermark-toggle-row,#position-grid-row){display:none}.tool-entry-page .stage.is-empty{min-height:220px;box-shadow:none;background:radial-gradient(#c97a3d12,#0000 80%);border:1px dashed #896645;border-radius:10px;padding:16px}.tool-entry-page .stage.is-empty #preview-canvas{display:none}.tool-entry-page .stage-empty{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex;position:static}.tool-entry-page .stage-empty-divider{display:none}.tool-entry-page #stage-pick-file-btn{flex:none;gap:10px;width:100%;min-height:130px;padding:10px 4px}.tool-entry-page #stage-pick-file-btn .stage-empty-zone-icon{color:#dfaa75;opacity:1;width:38px;height:38px;margin:0}.tool-entry-page #stage-pick-file-btn .stage-empty-zone-title{color:#24190f;background:#e6a363;border-radius:8px;padding:12px 28px;font-size:16px;line-height:1.4}.tool-entry-page #stage-pick-file-btn .stage-empty-zone-hint{font-size:12px}.tool-entry-page #stage-pick-folder-btn{flex-direction:row;flex:none;gap:6px;min-height:44px;padding:4px 12px}.tool-entry-page #stage-pick-folder-btn .stage-empty-zone-icon{width:18px;height:18px;margin:0}.tool-entry-page #stage-pick-folder-btn .stage-empty-zone-title{text-underline-offset:3px;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.tool-entry-page #stage-pick-folder-btn .stage-empty-zone-hint{display:none}.entry-import-privacy{color:#bfccb5;text-align:center;margin:12px 0 0;font-size:12px}.tool-entry-page.entry-has-source .entry-import-privacy{display:none}.tool-entry-page .pdf-conversion-mode .stage{min-width:0}.tool-entry-page.pdf-conversion-mode .export-dock{flex-wrap:wrap;gap:8px}.tool-entry-page.pdf-conversion-mode .export-dock #export-dock-btn{flex:1 1 0;width:auto;min-width:0}.tool-entry-page .drop-zone{border-color:#896645;border-radius:10px}body.tool-entry-page .app .single-image-workbench .drop-zone,body.tool-entry-page .pdf-tool-workspace .drop-zone,body.tool-entry-page .pdf-compress-workspace .drop-zone{gap:10px;min-height:200px;padding:22px 16px}.tool-entry-page :is(.single-image-upload-art,.pdf-tool-upload-art,.compression-upload-art){width:112px;height:64px}body.tool-entry-page .app .single-image-workbench .drop-zone-title,body.tool-entry-page .pdf-tool-pick-button,body.tool-entry-page #choose-files-btn{color:#24190f;background:#e6a363;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.4}.tool-entry-page :is(.pdf-download-card,.image-download-card,.pdf-text-result){overflow-wrap:anywhere}@media (width<=900px){body.tool-entry-page .app{padding:12px 16px}body.tool-entry-page .app .topbar{gap:4px 14px;margin-bottom:14px}body.tool-entry-page .app .tool-nav{align-items:center;gap:2px 14px}body.tool-entry-page .app .tool-nav>a,body.tool-entry-page .app .nav-dropdown-toggle{align-items:center;min-height:44px;display:inline-flex}body.tool-entry-page .app .page-intro h1{font-size:26px}body.tool-entry-page .app .tagline{margin-top:8px;font-size:13px}.tool-entry-guide ol{gap:6px;padding:10px 8px}.tool-entry-guide li{gap:5px;font-size:11px}.tool-entry-guide li>span{flex-basis:21px;height:21px}.entry-context{font-size:11px}.tool-entry-page .stage-panel{padding:12px}.tool-entry-page .stage.is-empty{min-height:210px;padding:10px}.tool-entry-page .entry-back-preview{background:var(--surface-2,#2a2620);border:1px solid var(--border,#3a3527);color:#e4af78;min-height:44px;font:inherit;cursor:pointer;border-radius:7px;align-items:center;margin:0 0 10px;padding:8px 12px;font-size:13px;display:inline-flex}.tool-entry-page .entry-settings-section :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),.tool-entry-page :is(.single-image-content-input textarea,.single-image-name-input input,.pdf-page-text){font-size:16px}.tool-entry-page .entry-settings-section :is(input[type=number],input[type=text],select){max-width:100%;min-height:44px}.tool-entry-page .entry-settings-section :is(button,.btn),.tool-entry-page .pdf-preview-toolbar button{min-height:44px}.tool-entry-page .batch-tool-example .diagram-content{max-width:240px}.tool-entry-page .pdf-tool-workspace .pdf-tool-file-toolbar{flex-wrap:wrap;align-items:flex-start}.tool-entry-page .pdf-tool-action-slot .button-row,.tool-entry-page .single-image-primary-actions{flex-wrap:wrap}.tool-entry-page .single-image-primary-actions>button{min-width:0}.tool-entry-page .single-image-primary-actions>.btn-accent{flex:100px}.tool-entry-page .pdf-tool-workspace #start-btn{overflow-wrap:anywhere;min-width:0}.tool-entry-page .pdf-conversion-review .pdf-flow-actions{flex-wrap:wrap}}@media (width<=480px){body.tool-entry-page .app .tool-nav{justify-content:space-between;gap:0;width:100%}body.tool-entry-page .app .tool-nav>a,body.tool-entry-page .app .nav-dropdown-toggle{font-size:12px}body.tool-entry-page .app .wordmark{font-size:19px}body.tool-entry-page .app .page-intro h1{font-size:24px}.tool-entry-page #stage-pick-file-btn .stage-empty-zone-hint{font-size:11px}.entry-context span{font-size:10px}}@media (width<=900px) and (height<=650px),(width>=901px) and (height<=600px){body.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .app .topbar,.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .tool-entry-guide{margin-bottom:8px}.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .stage-panel{padding:8px}.tool-entry-page.pdf-conversion-mode .stage.is-empty{min-height:0;padding:8px}.tool-entry-page.pdf-conversion-mode .stage.is-empty #stage-pick-file-btn{min-height:0;padding:4px}.tool-entry-page.pdf-conversion-mode .stage.is-empty #stage-pick-file-btn .stage-empty-zone-icon{display:none}}@media (width<=480px) and (height<=650px){body.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .app .page-intro h1{font-size:20px;line-height:1.2}body.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .app .tagline{margin-top:4px;line-height:1.4}body.tool-entry-page.pdf-conversion-mode:not(.entry-has-source) .tool-entry-guide ol{margin-top:0;padding-block:6px}}
