:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--bg:#f5f7f8;--panel:#ffffff;--panel-soft:#f9fafb;--text:#20252b;--muted:#687078;--line:#dfe4e7;--line-strong:#cdd4d8;--coral:#ec644f;--coral-dark:#d9503e;--coral-soft:#fff1ee;--teal:#17796e;--teal-soft:#e8f5f2;--shadow:0 10px 28px rgb(30 41 49/7%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text)}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}.site-shell{min-height:100vh;background:var(--bg);color:var(--text);transition:background-color .16s ease,color .16s ease}.site-shell.dark,html[data-page-desk-theme=dark] .site-shell{color-scheme:dark;--bg:#15191c;--panel:#1d2226;--panel-soft:#22282c;--text:#f3f5f6;--muted:#a9b0b5;--line:#343b40;--line-strong:#465057;--coral:#ff7c67;--coral-dark:#f46d58;--coral-soft:#3a2522;--teal:#69c7b9;--teal-soft:#1c3834;--shadow:0 12px 30px rgb(0 0 0/20%)}html[data-page-desk-theme=dark],html[data-page-desk-theme=dark] body{background:#15191c}.topbar{position:sticky;z-index:20;top:0;height:64px;display:grid;grid-template-columns:236px 1fr auto;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(12px);padding:0 24px}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;width:max-content;font-size:17px;font-weight:760}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:var(--coral);color:white;box-shadow:0 4px 12px rgb(236 100 79/22%)}.brand-wordmark{display:inline-flex;align-items:center;gap:7px}.brand-product{border-left:1px solid var(--line-strong);color:var(--teal);padding-left:7px;font-size:11px;font-weight:850;letter-spacing:0}.topnav{justify-self:center;display:flex;align-items:center;gap:30px;color:var(--muted);font-size:13px;font-weight:650}.topnav a:hover{color:var(--text)}.top-actions{display:flex;align-items:center;gap:7px}.private-pill{height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:999px;padding:0 11px;background:var(--teal-soft);color:var(--teal);font-size:12px;font-weight:720;white-space:nowrap}.icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--panel);cursor:pointer}.icon-button:hover{border-color:var(--line-strong);background:var(--panel-soft)}.icon-button.active{border-color:color-mix(in srgb,var(--teal) 44%,var(--line));background:var(--teal-soft);color:var(--teal)}.mobile-menu{display:none}.workspace{min-height:800px;display:grid;grid-template-columns:236px minmax(0,1fr)}.tool-rail{position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;border-right:1px solid var(--line);background:var(--panel);padding:26px 16px 30px;scrollbar-width:thin}.rail-title{margin:0 9px 24px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.tool-search{height:34px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:6px;margin:-12px 0 20px;padding:0 8px;color:var(--muted);background:var(--panel-soft)}.tool-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.tool-group+.tool-group{margin-top:22px}.tool-group h2{margin:0 9px 7px;color:var(--muted);font-size:10px;line-height:18px;font-weight:800;text-transform:uppercase}.tool-link{min-height:36px;display:flex;align-items:center;gap:10px;border-radius:6px;padding:7px 9px;color:var(--muted);font-size:12px;font-weight:620}.tool-link .tool-icon{flex:0 0 auto;color:var(--tool-icon)}.tool-link[data-tool-tone=teal]{--tool-icon:#0f978c}.tool-link[data-tool-tone=cyan]{--tool-icon:#0b92b6}.tool-link[data-tool-tone=sky]{--tool-icon:#3175c7}.tool-link[data-tool-tone=blue]{--tool-icon:#4665c6}.tool-link[data-tool-tone=indigo]{--tool-icon:#6853bf}.tool-link[data-tool-tone=violet]{--tool-icon:#8b50bc}.tool-link[data-tool-tone=purple]{--tool-icon:#a1459a}.tool-link[data-tool-tone=pink]{--tool-icon:#c44375}.tool-link[data-tool-tone=rose]{--tool-icon:#d15462}.tool-link[data-tool-tone=red]{--tool-icon:#cf5c45}.tool-link[data-tool-tone=orange]{--tool-icon:#c97522}.tool-link[data-tool-tone=amber]{--tool-icon:#a7781c}.tool-link[data-tool-tone=lime]{--tool-icon:#789b28}.tool-link[data-tool-tone=green]{--tool-icon:#318e5b}.tool-link[data-tool-tone=slate]{--tool-icon:#667988}.tool-link:hover{color:var(--text);background:var(--panel-soft)}.tool-link.active{background:var(--coral-soft);color:var(--coral-dark);font-weight:740}.tool-link.active .tool-icon{color:currentColor}.site-shell.dark .tool-link[data-tool-tone=teal]{--tool-icon:#59d1c0}.site-shell.dark .tool-link[data-tool-tone=cyan]{--tool-icon:#57c9e6}.site-shell.dark .tool-link[data-tool-tone=sky]{--tool-icon:#7cb6f3}.site-shell.dark .tool-link[data-tool-tone=blue]{--tool-icon:#97a9ff}.site-shell.dark .tool-link[data-tool-tone=indigo]{--tool-icon:#b69dff}.site-shell.dark .tool-link[data-tool-tone=violet]{--tool-icon:#d19bf3}.site-shell.dark .tool-link[data-tool-tone=purple]{--tool-icon:#e69bd8}.site-shell.dark .tool-link[data-tool-tone=pink]{--tool-icon:#f49abc}.site-shell.dark .tool-link[data-tool-tone=rose]{--tool-icon:#ff9c9d}.site-shell.dark .tool-link[data-tool-tone=red]{--tool-icon:#ffad81}.site-shell.dark .tool-link[data-tool-tone=orange]{--tool-icon:#ffc27b}.site-shell.dark .tool-link[data-tool-tone=amber]{--tool-icon:#e8ca77}.site-shell.dark .tool-link[data-tool-tone=lime]{--tool-icon:#b6d66f}.site-shell.dark .tool-link[data-tool-tone=green]{--tool-icon:#82dba3}.site-shell.dark .tool-link[data-tool-tone=slate]{--tool-icon:#afc2d0}.tools-hero{max-width:920px;margin:0 auto;padding:68px 24px 50px;text-align:center}.tools-hero .eyebrow{justify-content:center;margin-bottom:15px}.tools-hero h1{margin:0;font-size:46px;line-height:1.12;letter-spacing:0}.tools-hero-subtitle{max-width:650px;margin:14px auto 0;color:var(--muted);font-size:14px;line-height:1.65}.hero-search-wrap{position:relative;z-index:20;width:min(100%,610px);margin:28px auto 0;text-align:left}.hero-search{width:100%;height:50px;display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted);padding:0 10px 0 15px;box-shadow:0 8px 24px rgb(30 41 49/6%)}.hero-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}.hero-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.hero-search input::-webkit-search-cancel-button{display:none}.hero-search-clear{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.hero-search-clear:hover{background:var(--panel-strong);color:var(--text)}.hero-search-results{position:absolute;top:calc(100% + 7px);right:0;left:0;display:none;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel);box-shadow:0 18px 46px rgb(24 34 42/18%)}.hero-search-wrap:focus-within .hero-search-results{display:block}.hero-search-results-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 12px;color:var(--muted);font-size:10px;font-weight:700}.hero-search-results a{min-height:53px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 12px;color:var(--text)}.hero-search-results a+a{border-top:1px solid var(--line)}.hero-search-results a:focus-visible,.hero-search-results a:hover{background:var(--panel-strong);outline:0}.hero-search-results a>span:nth-child(2){min-width:0;display:grid;gap:2px}.hero-search-results strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hero-search-results small{color:var(--muted);font-size:10px}.hero-search-results a>svg{color:var(--muted)}.hero-search-result-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;background:var(--tool-icon-soft);color:var(--tool-icon)}.hero-search-result-icon[data-tool-tone=teal]{--tool-icon:#0f978c;--tool-icon-soft:#e5f5f2}.hero-search-result-icon[data-tool-tone=cyan]{--tool-icon:#0b92b6;--tool-icon-soft:#e5f5f8}.hero-search-result-icon[data-tool-tone=sky]{--tool-icon:#3175c7;--tool-icon-soft:#e9f1fd}.hero-search-result-icon[data-tool-tone=blue]{--tool-icon:#4665c6;--tool-icon-soft:#eceeff}.hero-search-result-icon[data-tool-tone=indigo]{--tool-icon:#6853bf;--tool-icon-soft:#f0edff}.hero-search-result-icon[data-tool-tone=violet]{--tool-icon:#8b50bc;--tool-icon-soft:#f7edfd}.hero-search-result-icon[data-tool-tone=purple]{--tool-icon:#a1459a;--tool-icon-soft:#fbeef9}.hero-search-result-icon[data-tool-tone=pink]{--tool-icon:#c44375;--tool-icon-soft:#ffedf4}.hero-search-result-icon[data-tool-tone=rose]{--tool-icon:#d15462;--tool-icon-soft:#ffedef}.hero-search-result-icon[data-tool-tone=red]{--tool-icon:#cf5c45;--tool-icon-soft:#fff0eb}.hero-search-result-icon[data-tool-tone=orange]{--tool-icon:#c97522;--tool-icon-soft:#fff3e5}.hero-search-result-icon[data-tool-tone=amber]{--tool-icon:#a7781c;--tool-icon-soft:#fff7e5}.hero-search-result-icon[data-tool-tone=lime]{--tool-icon:#789b28;--tool-icon-soft:#f4fae6}.hero-search-result-icon[data-tool-tone=green]{--tool-icon:#318e5b;--tool-icon-soft:#e9f7ef}.hero-search-result-icon[data-tool-tone=slate]{--tool-icon:#667988;--tool-icon-soft:#eef2f4}.site-shell.dark .hero-search-result-icon[data-tool-tone]{--tool-icon-soft:color-mix(in srgb,var(--tool-icon) 15%,var(--panel))}.hero-search-no-results{min-height:84px;gap:8px;font-size:12px}.hero-search-no-results,.popular-tools{display:flex;align-items:center;justify-content:center;color:var(--muted)}.popular-tools{min-height:28px;flex-wrap:wrap;gap:9px 20px;margin-top:19px;font-size:11px}.popular-tools>span{font-weight:750}.popular-tools a{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:650}.popular-tools a:first-of-type{color:#cf5c45}.popular-tools a:nth-of-type(2){color:#318e5b}.popular-tools a:nth-of-type(3){color:#4665c6}.popular-tools a:nth-of-type(4){color:#8b50bc}.popular-tools a span{color:var(--text)}.popular-tools a:hover span{color:var(--coral-dark)}.tools-directory{max-width:1180px;margin:0 auto;padding:0 24px 80px}.directory-controls{position:sticky;z-index:10;top:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);padding:13px 0;backdrop-filter:blur(12px)}.category-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.category-tabs button{height:32px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);padding:0 10px;font-size:11px;font-weight:700;cursor:pointer}.category-tabs button:hover{color:var(--text);border-color:var(--line-strong)}.category-tabs button.active{border-color:color-mix(in srgb,var(--coral) 55%,var(--line));background:var(--coral-soft);color:var(--coral-dark)}.category-tabs span{margin-left:3px;opacity:.65;font-size:10px}.directory-result{margin:0;color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.tools-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px}.directory-tool{min-width:0;min-height:116px;display:grid;justify-items:center;align-content:center;gap:11px;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:14px 9px;text-align:center;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.directory-tool:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tool-icon) 45%,var(--line));box-shadow:var(--shadow)}.directory-tool[data-tool-tone=teal]{--tool-icon:#0f978c;--tool-icon-soft:#e5f5f2}.directory-tool[data-tool-tone=cyan]{--tool-icon:#0b92b6;--tool-icon-soft:#e5f5f8}.directory-tool[data-tool-tone=sky]{--tool-icon:#3175c7;--tool-icon-soft:#e9f1fd}.directory-tool[data-tool-tone=blue]{--tool-icon:#4665c6;--tool-icon-soft:#eceeff}.directory-tool[data-tool-tone=indigo]{--tool-icon:#6853bf;--tool-icon-soft:#f0edff}.directory-tool[data-tool-tone=violet]{--tool-icon:#8b50bc;--tool-icon-soft:#f7edfd}.directory-tool[data-tool-tone=purple]{--tool-icon:#a1459a;--tool-icon-soft:#fbeef9}.directory-tool[data-tool-tone=pink]{--tool-icon:#c44375;--tool-icon-soft:#ffedf4}.directory-tool[data-tool-tone=rose]{--tool-icon:#d15462;--tool-icon-soft:#ffedef}.directory-tool[data-tool-tone=red]{--tool-icon:#cf5c45;--tool-icon-soft:#fff0eb}.directory-tool[data-tool-tone=orange]{--tool-icon:#c97522;--tool-icon-soft:#fff3e5}.directory-tool[data-tool-tone=amber]{--tool-icon:#a7781c;--tool-icon-soft:#fff7e5}.directory-tool[data-tool-tone=lime]{--tool-icon:#789b28;--tool-icon-soft:#f4fae6}.directory-tool[data-tool-tone=green]{--tool-icon:#318e5b;--tool-icon-soft:#e9f7ef}.directory-tool[data-tool-tone=slate]{--tool-icon:#667988;--tool-icon-soft:#eef2f4}.site-shell.dark .directory-tool[data-tool-tone]{--tool-icon-soft:color-mix(in srgb,var(--tool-icon) 15%,var(--panel))}.directory-tool-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:6px;background:var(--tool-icon-soft);color:var(--tool-icon)}.directory-tool-copy{min-width:0;display:block}.directory-tool-copy strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.directory-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:12px}.directory-empty button{border:0;background:transparent;color:var(--teal);font-size:11px;font-weight:750;cursor:pointer}.home-workflows{max-width:1158px;margin:0 auto;padding:0 24px 80px}.home-section-heading{margin-bottom:28px}.home-section-heading h2{margin:0;font-size:24px;letter-spacing:0}.home-section-heading p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-item{min-height:148px;display:grid;align-content:space-between;gap:24px;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:22px}.workflow-item h3{margin:0;font-size:14px}.workflow-item>div>p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.workflow-item nav{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.workflow-step{color:var(--line-strong)}.workflow-step,.workflow-step a{display:inline-flex;align-items:center;gap:7px}.workflow-step a{min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);color:var(--text);padding:6px 9px;font-size:10px;font-weight:700}.workflow-step a svg{color:var(--coral)}.workflow-step a:hover{border-color:var(--coral);color:var(--coral-dark)}.home-information{border-block:1px solid var(--line);background:var(--panel);padding:72px max(24px,calc((100% - 1110px) / 2)) 76px}.information-heading{max-width:690px;margin:0 auto 42px;text-align:center}.information-heading h2{margin:0;font-size:28px;letter-spacing:0}.information-heading p{margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.information-grid article{min-height:178px;display:grid;justify-items:center;align-content:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 30px;text-align:center}.information-grid article>svg{margin-bottom:15px;color:var(--information-color)}.information-grid article[data-tone=coral]{--information-color:#df5c49}.information-grid article[data-tone=amber]{--information-color:#b97908}.information-grid article[data-tone=green]{--information-color:#328c4d}.information-grid article[data-tone=blue]{--information-color:#3974cc}.information-grid article[data-tone=violet]{--information-color:#7b58c7}.information-grid article[data-tone=teal]{--information-color:#14897f}.information-grid article[data-tone=orange]{--information-color:#c66b21}.information-grid article[data-tone=sky]{--information-color:#2785b8}.information-grid h3{margin:0;color:var(--text);font-size:13px;line-height:1.35}.information-grid p{max-width:270px;margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.home-faq{max-width:780px;padding-top:72px}.home-faq .home-section-heading{margin-bottom:28px;text-align:center}.home-faq .home-section-heading h2{margin-bottom:0}.studio-main{max-width:1440px;margin:0 auto;padding:34px 28px 70px}.studio-heading{max-width:900px;margin-bottom:24px}.studio-heading h1{margin:0;font-size:32px;line-height:1.2;letter-spacing:0}.studio-heading>p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.studio-upload-panel{min-height:430px;display:grid;place-items:center;align-content:center;gap:14px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--panel);color:var(--muted);text-align:center}.studio-upload-panel h2{margin:0;color:var(--text);font-size:18px}.studio-upload-panel p{margin:0;font-size:11px}.studio-file-pickers{display:flex;gap:9px}.studio-file-pickers .primary-action,.studio-file-pickers .secondary-action{width:auto;min-width:150px;padding-inline:18px}.batch-dropzone input,.batch-panel-heading input,.studio-file-pickers input,.toolbar-file input{display:none}.secondary-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);padding:0 12px;font-size:11px;font-weight:700;cursor:pointer}.secondary-action:hover{border-color:var(--line-strong);background:var(--panel-soft)}.secondary-action.full{width:100%;margin-top:9px}.visual-workbench{min-height:720px;display:grid;grid-template-columns:148px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.page-thumbnails{overflow-y:auto;border-right:1px solid var(--line);background:var(--panel-soft);padding:12px}.thumbnail-heading{height:34px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;text-transform:uppercase}.thumbnail-heading button{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.thumbnail-page-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin:2px 0 10px;color:var(--muted);font-size:9px}.thumbnail-page-picker input{min-width:0;height:28px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);padding:0 5px;font-size:10px}.thumbnail-limit{margin:8px 0;color:var(--muted);font-size:9px;line-height:1.5}.page-thumbnails>button{width:100%;display:grid;gap:6px;border:1px solid transparent;border-radius:5px;background:transparent;margin-bottom:10px;padding:6px;color:var(--muted);font-size:10px;cursor:pointer}.page-thumbnails>button.active{border-color:var(--coral);background:var(--panel);color:var(--coral-dark)}.page-thumbnails img{width:100%;display:block;border:1px solid var(--line);background:white}.editor-area{min-width:0;display:flex;flex-direction:column}.studio-toolbar{min-height:52px;display:flex;flex-wrap:wrap;align-items:center;gap:5px;border-bottom:1px solid var(--line);background:var(--panel);padding:8px 10px}.studio-toolbar button{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);padding:0 8px;font-size:10px;font-weight:700;cursor:pointer}.studio-toolbar button.active,.studio-toolbar button:hover:not(:disabled){border-color:var(--line);background:var(--panel-soft);color:var(--text)}.studio-toolbar button:disabled{opacity:.35;cursor:default}.studio-toolbar button.toolbar-primary{border-color:var(--coral);background:var(--coral);color:white;padding-inline:12px}.toolbar-spacer{flex:1}.toolbar-divider{width:1px;height:24px;background:var(--line);margin-inline:4px}.color-control{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;overflow:hidden;cursor:pointer}.color-control input{width:40px;height:40px;border:0;padding:0;cursor:pointer}.toolbar-number{height:32px;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:700}.toolbar-number input{width:48px;height:30px;background:var(--panel-soft);color:var(--text);padding:0 5px}.toolbar-file,.toolbar-number input{border:1px solid var(--line);border-radius:5px;font-size:10px}.toolbar-file{max-width:160px;height:32px;gap:6px;overflow:hidden;padding:0 8px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.redaction-label,.toolbar-file{display:inline-flex;align-items:center}.redaction-label{gap:7px;color:var(--coral-dark);font-size:11px;font-weight:700}.editor-text-input{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:8px 14px;color:var(--muted);font-size:10px;font-weight:700}.editor-text-input input{flex:1;height:32px;border:1px solid var(--line);border-radius:5px;background:var(--panel-soft);color:var(--text);padding:0 9px}.pdf-stage-wrap{flex:1;min-height:560px;display:grid;place-items:center;overflow:auto;background:var(--bg);padding:28px}.pdf-stage{position:relative;width:min(100%,780px);flex:0 0 auto;overflow:hidden;background:white;box-shadow:0 10px 30px rgb(20 28 33/15%);touch-action:none;user-select:none}.pdf-stage>img{width:100%;height:100%;display:block;pointer-events:none}.draft-overlay,.redaction-overlay,.visual-edit-overlay{position:absolute}.visual-edit-overlay{display:grid;place-items:center;overflow:hidden;border:1px dashed;cursor:move;font-size:12px}.visual-edit-overlay.selected{outline:2px solid var(--teal);outline-offset:2px}.visual-edit-overlay.text{justify-items:start;padding:3px;background:rgb(255 255 255/68%)}.visual-edit-overlay.highlight{border:0;background:#facc15;mix-blend-mode:multiply}.visual-edit-overlay.rectangle{border:2px solid}.visual-edit-overlay.ellipse{border:2px solid;border-radius:50%}.visual-edit-overlay.image{border:1px dashed var(--teal);background:rgb(23 121 110/10%)}.visual-edit-overlay.image img{width:100%;height:100%;object-fit:contain}.redaction-overlay{background:#050505}.draft-overlay{border:2px dashed;background:rgb(236 100 79/12%);pointer-events:none}.draft-overlay.ellipse{border-radius:50%}.draft-overlay.highlight{background:rgb(250 204 21/38%)}.draft-overlay.redaction{background:rgb(0 0 0/78%)}.draw-overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.draw-overlay.saved{pointer-events:auto;cursor:pointer}.draw-overlay.selected{outline:2px solid var(--teal)}.studio-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:11px}.spin-icon{animation:spin .8s linear infinite}.studio-message{margin:0;border-top:1px solid var(--line);background:var(--panel-soft);color:var(--muted);padding:10px 14px;font-size:10px}.compare-workbench{min-height:680px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.compare-grid figure{min-width:0;margin:0;background:var(--bg);padding:14px}.compare-grid figcaption{min-height:34px;overflow:hidden;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.compare-grid img{width:100%;display:block;border:1px solid var(--line);background:white}.batch-workbench{min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px}.batch-queue,.batch-settings{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.batch-queue{min-width:0;padding:18px}.batch-settings{align-self:start;padding:18px}.batch-settings h2{margin:0 0 18px;font-size:14px}.batch-panel-heading{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.batch-panel-heading>div{display:flex;align-items:center;gap:7px;font-size:13px}.batch-panel-heading>div span{min-width:22px;height:22px;border-radius:50%;font-size:9px}.batch-dropzone,.batch-panel-heading>div span{display:grid;place-items:center;background:var(--panel-soft);color:var(--muted)}.batch-dropzone{min-height:360px;align-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:7px;cursor:pointer}.batch-dropzone strong{color:var(--text);font-size:13px}.batch-dropzone span{font-size:10px}.queue-list,.queue-list article{display:grid;gap:8px}.queue-list article{min-width:0;min-height:58px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;border:1px solid var(--line);border-radius:6px;padding:8px}.queue-list article>div{min-width:0;display:grid;gap:4px}.queue-list article small,.queue-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-list article strong{font-size:11px}.queue-list article small{color:var(--muted);font-size:9px}.queue-list article>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.queue-list article>button:hover{background:var(--panel-soft);color:var(--text)}.queue-state{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:var(--panel-soft)}.queue-state>span{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.queue-state.done{color:var(--teal);background:var(--teal-soft)}.queue-state.error{color:var(--coral-dark);background:var(--coral-soft)}.workflow-builder{display:grid;gap:7px;margin-bottom:10px}.workflow-builder>div{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) repeat(3,28px);align-items:center;gap:4px;border:1px solid var(--line);border-radius:6px;padding:6px}.workflow-builder>div>span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:var(--coral-soft);color:var(--coral-dark);font-size:9px;font-weight:800}.workflow-builder strong{font-size:10px}.workflow-builder button{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.workflow-builder button:disabled{opacity:.25}.workflow-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:16px}.workflow-add button,.workflow-add select{height:34px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);color:var(--text);padding:0 8px;font-size:10px}.workflow-add button{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.desk{min-width:0;padding:36px clamp(22px,3.3vw,52px) 52px}.desk-heading{max-width:1110px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 auto 25px}.eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.desk-heading h1{margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1.18;font-weight:760;letter-spacing:0}.desk-heading>div>p:last-child{max-width:670px;margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.route-chip{flex:0 0 auto;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--panel);color:var(--muted);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.work-grid{max-width:1110px;display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:18px;margin:0 auto;align-items:start}.file-panel,.output-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.file-panel,.output-panel{min-height:650px;padding:20px}.output-panel{position:sticky;top:82px;display:flex;flex-direction:column}.panel-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-heading>div{display:flex;align-items:center;gap:9px;font-size:13px}.step{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--coral-soft);color:var(--coral-dark);font-size:11px;font-weight:800}.text-button{border:0;background:transparent;color:var(--muted);padding:5px;font-size:11px;cursor:pointer}.text-button:hover{color:var(--coral-dark)}.dropzone{width:100%;min-height:110px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px dashed var(--line-strong);border-radius:7px;background:var(--panel-soft);padding:18px;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.dropzone.active,.dropzone:hover:not(:disabled){border-color:var(--coral);background:var(--coral-soft)}.dropzone:disabled{cursor:wait}.upload-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:7px;background:var(--panel);color:var(--coral);box-shadow:0 3px 12px rgb(30 41 49/8%)}.dropzone>span:last-child{min-width:0;display:grid;gap:5px}.dropzone strong{font-size:13px}.dropzone small{color:var(--muted);font-size:11px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.file-list{display:grid;gap:8px;margin-top:14px}.file-row{min-width:0;height:60px;display:grid;grid-template-columns:20px 39px minmax(0,1fr) auto 30px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:6px;padding:7px 8px 7px 7px;background:var(--panel)}.file-row.dragging{opacity:.45;border-color:var(--coral)}.grip{color:var(--line-strong);cursor:grab}.file-type{width:36px;height:42px;display:grid;place-items:center;border-radius:4px;background:var(--coral-soft);color:var(--coral-dark);font-size:9px;font-weight:850}.file-type.image{color:var(--teal);background:var(--teal-soft)}.file-copy{min-width:0;display:grid;gap:4px}.file-copy strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.file-copy span{color:var(--muted);font-size:10px}.row-actions{display:flex;gap:3px}.remove-button,.row-actions button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.remove-button:hover,.row-actions button:hover:not(:disabled){color:var(--text);background:var(--panel-soft)}.row-actions button:disabled{opacity:.25;cursor:default}.remove-button:hover{color:var(--coral-dark)}.add-more{width:100%;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:680;cursor:pointer}.add-more:hover{border-color:var(--coral);color:var(--coral-dark)}.empty-note{min-height:166px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px}.field{display:grid;gap:7px;margin:0 0 15px}.field legend,.field>span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.field input:not([type=range]),.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:6px;outline:0;background:var(--panel-soft);color:var(--text);padding:0 10px;font-size:12px}.field input:not([type=range]),.field select{height:38px}.field textarea{min-height:170px;resize:vertical;padding-block:10px;line-height:1.55}.field input:not([type=range]):focus,.field select:focus,.field textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 12%,transparent)}.checkbox-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.checkbox-field input{width:16px;height:16px;accent-color:var(--coral)}.checkbox-field>span{min-width:0;overflow-wrap:anywhere}.redaction-field{min-width:0;border:0;padding:0}.redaction-field legend{margin-bottom:7px}.redaction-field>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.redaction-field label{display:grid;gap:5px;min-width:0}.redaction-field label span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.redaction-field input{width:100%;height:34px;border:1px solid var(--line);border-radius:6px;outline:0;background:var(--panel-soft);color:var(--text);padding:0 8px;font-size:12px}.field small{color:var(--muted);font-size:10px;line-height:1.5}.builder-field{display:grid;gap:9px;margin:0 0 13px;border:1px solid var(--line);border-radius:6px;padding:10px}.builder-field legend{padding-inline:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-grid label{display:grid;gap:5px;min-width:0}.builder-grid label span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.bookmark-row input,.builder-grid input,.builder-grid select{width:100%;height:34px;border:1px solid var(--line);border-radius:6px;outline:0;background:var(--panel-soft);color:var(--text);padding:0 8px;font-size:12px}.bookmark-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 30px;gap:7px;margin:0 0 8px}.bookmark-row button{display:grid;place-items:center;width:30px;height:34px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);color:var(--muted);cursor:pointer}.editor-preview{position:relative;width:min(100%,176px);aspect-ratio:.72;margin:0 auto 13px;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--panel-soft);box-shadow:0 5px 16px rgb(20 28 33/10%)}.editor-preview>span{position:absolute;right:7px;bottom:6px;color:var(--muted);font-size:9px;font-weight:700}.editor-overlay{position:absolute;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--coral);background:color-mix(in srgb,var(--coral) 14%,transparent);color:var(--text);font-size:10px;text-align:center}.editor-overlay.highlight{border-color:#d97706;background:rgb(250 204 21/42%)}.editor-overlay.image{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 18%,transparent)}.range-field>span{display:flex;justify-content:space-between}.range-field b{color:var(--text);font-size:10px}.range-field input{width:100%;accent-color:var(--coral)}.segmented-field{min-width:0;border:0;padding:0}.segmented-field legend{margin-bottom:7px}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line);border-radius:6px;padding:3px;background:var(--panel-soft)}.segmented button{min-width:0;height:30px;overflow:hidden;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.segmented button.active{background:var(--panel);color:var(--text);box-shadow:0 1px 5px rgb(30 41 49/10%)}.file-picker{width:100%;min-height:38px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);color:var(--muted);padding:0 10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.file-picker,.setting-hint{display:flex;align-items:center;gap:7px;font-size:11px}.setting-hint{border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:6px;background:var(--teal-soft);color:var(--teal);padding:11px;font-weight:680}.output-summary{display:grid;grid-template-columns:1fr auto;gap:5px 8px;border-top:1px solid var(--line);margin-top:7px;padding:15px 0}.output-summary span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:800}.output-summary strong{font-size:11px}.output-summary small{grid-column:1/-1;color:var(--muted);font-size:10px}.primary-action{width:100%;height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:var(--coral);color:white;font-size:12px;font-weight:780;box-shadow:0 7px 16px rgb(236 100 79/20%);cursor:pointer}.primary-action:hover:not(:disabled){background:var(--coral-dark)}.primary-action:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid rgb(255 255 255/35%);border-top-color:white;border-radius:50%}.file-reading-spinner,.spinner{animation:spin .7s linear infinite}.file-reading-spinner{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--coral) 24%,transparent);border-top-color:var(--coral);border-radius:50%}@keyframes spin{to{transform:rotate(1turn)}}.process-progress{display:grid;gap:11px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:6px;background:var(--panel-soft);margin-top:12px;padding:11px}.process-progress-heading{display:flex;align-items:center;gap:8px;color:var(--text);font-size:11px}.process-state-icon{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--teal-soft);color:var(--teal)}.process-state-icon .spinner{width:12px;height:12px;border-width:2px;border-color:color-mix(in srgb,var(--teal) 28%,transparent);border-top-color:var(--teal)}.process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;list-style:none;margin:0;padding:0}.process-steps li{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:700}.process-steps li:before{content:"";width:8px;height:8px;border:2px solid var(--line-strong);border-radius:50%}.process-steps li.complete{color:var(--teal)}.process-steps li.complete:before{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 2px var(--panel-soft)}.process-steps li.active{color:var(--text)}.process-steps li.active:before{border-color:var(--coral);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.28);opacity:.55}}.status{margin:10px 0 0;border-radius:5px;padding:9px;font-size:10px;line-height:1.45}.status.error{background:var(--coral-soft);color:var(--coral-dark)}.privacy-note,.status.success{display:flex;gap:6px;background:var(--teal-soft);color:var(--teal)}.privacy-note{align-items:center;justify-content:center;margin:auto 0 0;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:6px;padding:13px 9px;font-size:10px;font-weight:670}.trust-band{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:var(--panel);padding:22px max(24px,calc((100% - 1110px) / 2))}.trust-band>div{display:flex;align-items:center;justify-content:center;gap:11px;min-height:44px;padding:0 28px;color:var(--teal)}.trust-band>div+div{border-left:1px solid var(--line)}.trust-band span{display:grid;gap:3px}.trust-band strong{color:var(--text);font-size:11px}.trust-band small{color:var(--muted);font-size:10px}.content-band{max-width:1110px;display:grid;grid-template-columns:1.2fr .8fr;gap:90px;margin:0 auto;padding:70px 24px}.content-band h2,.faq-band h2{margin:0 0 24px;font-size:23px;line-height:1.3;letter-spacing:0}.guide-copy ol{display:grid;gap:16px;list-style:none;margin:0;padding:0}.guide-copy li{display:flex;align-items:flex-start;gap:14px}.guide-copy li>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:var(--coral-soft);color:var(--coral-dark);font-size:11px;font-weight:800}.guide-copy li p{display:grid;gap:4px;margin:2px 0 0}.guide-copy li strong{font-size:12px}.guide-copy li small{color:var(--muted);font-size:11px;line-height:1.55}.facts>p{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.facts>p svg{color:var(--teal)}.ad-slot{height:74px;display:grid;place-items:center;border:1px dashed var(--line-strong);margin-top:28px;color:var(--muted);font-size:9px;text-transform:uppercase}.faq-band{max-width:800px;margin:0 auto;padding:20px 24px 80px}.faq-band details{border-top:1px solid var(--line)}.faq-band details:last-child{border-bottom:1px solid var(--line)}.faq-band summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;font-weight:690;cursor:pointer;list-style:none}.faq-band summary::-webkit-details-marker{display:none}.faq-band details[open] summary svg{transform:rotate(180deg)}.faq-band details p{margin:-3px 38px 18px 0;line-height:1.65}.faq-band details p,footer{color:var(--muted);font-size:11px}footer{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);background:var(--panel);padding:0 max(24px,calc((100% - 1110px) / 2))}footer nav{display:flex;gap:22px}footer a:hover{color:var(--text)}.legal-page{min-height:calc(100vh - 70px)}.legal-header{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--panel);padding:0 max(24px,calc((100% - 900px) / 2))}.legal-content{max-width:760px;margin:0 auto;padding:70px 24px 100px}.legal-content h1{margin:0 0 12px;font-size:34px}.legal-content h2{margin:34px 0 10px;font-size:18px}.legal-content li,.legal-content p{color:var(--muted);font-size:13px;line-height:1.8}@media (max-width:980px){.topbar{grid-template-columns:1fr auto}.topnav{display:none}.workspace{grid-template-columns:196px minmax(0,1fr)}.work-grid{grid-template-columns:1fr}.workspace{min-height:0}.file-panel{min-height:480px}.output-panel{position:static;min-height:430px}.desk{padding-inline:24px}.trust-band{padding-inline:20px}.content-band{gap:45px}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.information-grid article{padding-inline:20px}.batch-workbench{grid-template-columns:1fr}.batch-settings{width:100%}.compare-grid{grid-template-columns:1fr 1fr}.difference-view{grid-column:1/-1}}@media (max-width:840px){.workflow-grid{grid-template-columns:1fr}.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.topbar{height:58px;padding:0 15px}.brand{font-size:15px}.brand-mark{width:31px;height:31px}.private-pill{display:none}.mobile-menu{display:grid}.workspace{min-height:0;display:block}.tool-rail{position:fixed;z-index:18;top:58px;bottom:0;left:0;width:min(82vw,290px);overflow-y:auto;transform:translateX(-102%);box-shadow:14px 0 35px rgb(20 28 33/18%);transition:transform .18s ease}.tool-rail.open{transform:translateX(0)}.desk{padding:26px 14px 36px}.desk-heading{align-items:flex-start;margin-bottom:20px}.desk-heading h1{font-size:26px}.route-chip{display:none}.file-panel,.output-panel{padding:16px}.file-panel{min-height:410px}.file-row{height:auto;min-height:62px;grid-template-columns:18px 36px minmax(0,1fr) 28px;gap:7px}.row-actions{display:none}.dropzone{min-height:106px;padding:14px}.trust-band{grid-template-columns:1fr;padding:10px 20px}.trust-band>div{justify-content:flex-start;padding:14px 6px}.trust-band>div+div{border-top:1px solid var(--line);border-left:0}.content-band{grid-template-columns:1fr;gap:48px;padding:54px 20px}.tools-hero{padding:42px 18px 34px}.tools-hero .eyebrow{justify-content:center}.tools-hero h1{font-size:32px}.tools-hero-subtitle{font-size:13px}.hero-search-wrap,.popular-tools{margin-inline:auto}.popular-tools{justify-content:flex-start;text-align:left}.popular-tools>span{width:100%}.tools-directory{padding:0 14px 48px}.directory-controls{display:grid;gap:12px}.category-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.category-tabs button{flex:0 0 auto}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.directory-tool{min-height:114px;gap:9px;padding:12px 8px}.home-workflows{padding:4px 14px 54px}.workflow-item{min-height:0;padding:19px}.workflow-item nav{align-items:flex-start;flex-direction:column}.workflow-step>svg{display:none}.home-information{padding:54px 18px 58px}.information-heading{margin-bottom:32px}.information-heading h2{font-size:24px}.information-grid{grid-template-columns:1fr}.information-grid article{min-height:152px;padding:24px 20px}.home-faq{padding-top:54px}.faq-band{padding-inline:20px}footer{min-height:88px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px;padding-block:18px}.studio-main{padding:25px 12px 50px}.studio-heading h1{font-size:26px}.visual-workbench{min-height:620px;grid-template-columns:76px minmax(0,1fr)}.page-thumbnails{padding:7px}.studio-toolbar{align-items:flex-start}.toolbar-spacer{display:none}.pdf-stage-wrap{min-height:430px;padding:12px}.toolbar-number{display:none}.compare-grid{grid-template-columns:1fr}.difference-view{grid-column:auto}.batch-workbench{min-height:0}.batch-queue,.batch-settings{padding:14px}.batch-panel-heading{align-items:flex-start}.queue-list article{grid-template-columns:28px minmax(0,1fr) auto}.queue-list article>button:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}