.pdf-tool{flex:1;min-width:0}.pdf-drop{text-align:center;background:#fff;border:2px dashed #a9b2d7;border-radius:16px;justify-items:center;gap:16px;max-width:820px;margin:28px auto 16px;padding:56px 24px;display:grid}.pdf-drop strong{font-size:24px}.pdf-drop input{max-width:100%;margin-top:12px;font-size:14px;display:block}.pdf-privacy{text-align:center;color:#42516b;margin:20px 0 40px}.pdf-landing-details{padding-bottom:64px}.pdf-tool:has(.pdf-workspace) .pdf-landing-details{display:none}.pdf-workspace{color:#0b1426;isolation:isolate;background:#edf0f4;flex-direction:column;height:calc(100dvh - 80px);min-height:600px;font-size:13px;display:flex}.pdf-workspace button,.pdf-dialog button{white-space:nowrap;color:#17233c;background:#fff;border:1px solid #d7dce5;border-radius:6px;min-width:44px;min-height:44px;padding:7px 10px}.pdf-workspace button:hover,.pdf-dialog button:hover{border-color:#2f4bff}.pdf-workspace button:disabled,.pdf-dialog button:disabled{opacity:.45;cursor:not-allowed}.pdf-workspace button[aria-pressed=true]{color:#233ad6;background:#e9ecff;border-color:#2f4bff}.pdf-toolbar,.pdf-toolstrip{background:#fff;border-bottom:1px solid #d7dce5;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.pdf-filename{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:170px;overflow:hidden}.pdf-toolbar output{white-space:nowrap;text-align:center;min-width:45px}.pdf-toolbar .pdf-download{color:#fff;background:#2f4bff;margin-left:auto}.pdf-toolstrip button{text-transform:capitalize}.pdf-status{background:#f9fafc;border-bottom:1px solid #d7dce5;flex-shrink:0;max-height:115px;padding:6px 16px;overflow:auto}.pdf-status ul{color:#a42020}.pdf-status li button{white-space:normal;text-align:left}.pdf-body{flex:1;grid-template-columns:172px minmax(0,1fr) 240px;min-height:0;display:grid;position:relative}.pdf-sidebar{background:#fff;border-right:1px solid #d7dce5;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.pdf-sidebar h2{font-size:15px;font-weight:700}.pdf-sidebar label,.pdf-dialog label{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}:is(.pdf-sidebar label:has(input[type=checkbox]),.pdf-sidebar label:has(input[type=radio]),.pdf-dialog label:has(input[type=checkbox])){flex-direction:row;align-items:center}.pdf-workspace input:not([type=checkbox]):not([type=radio]),.pdf-workspace select,.pdf-workspace textarea,.pdf-dialog input:not([type=checkbox]){color:#0b1426;background:#fff;border:1px solid #bbc4d5;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:8px}.pdf-workspace input[type=color]{padding:3px!important}.pdf-workspace textarea{min-height:90px}.pdf-scroll{overscroll-behavior:contain;padding:24px 20px;overflow:auto}.pdf-page-slot{flex-direction:column;align-items:center;width:max-content;min-width:100%;margin-bottom:24px;scroll-margin-top:20px;display:flex}.pdf-page-frame{background:#fff;flex-shrink:0;position:relative;box-shadow:0 2px 12px #0b14261f}.pdf-page{background:#fff;position:relative}.pdf-page>canvas{display:block}.pdf-overlay{position:absolute;inset:0}.pdf-objects{position:absolute;inset:0;overflow:visible}.pdf-workspace .pdf-run{background:0 0;border:1px solid #0000;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;position:absolute;inset:0}.pdf-workspace .pdf-run:hover,.pdf-workspace .pdf-run:focus-visible{background:#2f4bff0a;border-color:#2f4bff}.pdf-page-number{color:#546079;padding-top:10px}.pdf-page-loading{color:#546079;position:absolute;inset:20px}.pdf-thumb{border:1px solid #d7dce5;border-radius:8px;padding:5px}.pdf-thumb>button{border:0;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.pdf-thumbnail-canvas{object-fit:contain;max-width:105px;min-height:50px;max-height:160px}.pdf-thumb-actions{flex-wrap:wrap;gap:3px;display:flex}.pdf-thumb-actions button{flex:1;padding:5px;font-size:12px}.pdf-properties{border-left:1px solid #d7dce5;border-right:0}.pdf-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-geometry{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pdf-dialog{color:#0b1426;background:#fff;border:1px solid #c7cfdf;border-radius:12px;width:min(620px,100vw - 24px);max-height:90dvh;margin:auto;padding:24px;overflow:auto}.pdf-dialog::backdrop{background:#0b142670}.pdf-dialog h2{margin-bottom:20px;font-size:24px}.pdf-dialog .pdf-row{margin:12px 0}.pdf-sign-canvas{background:#fafbfc;border:1px solid #c7cfdf;width:100%;height:180px}.pdf-inline-error{color:#a42020;z-index:10;background:#fff1f1;padding:8px;position:absolute;bottom:0;left:0}.pdf-workspace :focus-visible,.pdf-dialog :focus-visible,.pdf-drop :focus-visible{outline-offset:2px;outline:3px solid #2f4bff}@media (max-width:899px){.pdf-body{grid-template-columns:minmax(0,1fr)}.pdf-sidebar{z-index:20;width:min(280px,85vw);display:none;position:absolute;top:0;bottom:0;box-shadow:0 4px 16px #0b14262a}.pdf-sidebar.is-open{display:flex}.pdf-pages{left:0}.pdf-properties{right:0}.pdf-toolbar .pdf-download{margin-left:0}.pdf-filename{display:none}.pdf-workspace{height:calc(100dvh - 64px);min-height:500px}.pdf-scroll{padding:16px 20px}.pdf-drop{padding:32px 16px}.pdf-drop strong{font-size:21px}}.pdf-blocked-run{z-index:8;background:#fff;border:1px solid #bbc4d5;border-radius:8px;padding:12px;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 4px 16px #0b14262a}.pdf-blocked-run button{margin:8px 8px 0 0}.pdf-workspace .pdf-objects g:focus-visible{outline:2px solid #2f4bff}.pdf-workspace{height:calc(100dvh - 4.5rem);min-height:0;scroll-margin-top:4.5rem}@media (max-width:899px){.pdf-workspace{height:calc(100dvh - 4rem);scroll-margin-top:4rem}}@font-face{font-family:PdfEditorSans;src:url(/pdf-fonts/LiberationSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorSans;src:url(/pdf-fonts/LiberationSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PdfEditorSans;src:url(/pdf-fonts/LiberationSans-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorSans;src:url(/pdf-fonts/LiberationSans-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:PdfEditorSerif;src:url(/pdf-fonts/LiberationSerif-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorSerif;src:url(/pdf-fonts/LiberationSerif-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PdfEditorSerif;src:url(/pdf-fonts/LiberationSerif-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorSerif;src:url(/pdf-fonts/LiberationSerif-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:PdfEditorMono;src:url(/pdf-fonts/LiberationMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorMono;src:url(/pdf-fonts/LiberationMono-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PdfEditorMono;src:url(/pdf-fonts/LiberationMono-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PdfEditorMono;src:url(/pdf-fonts/LiberationMono-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}.pdf-workspace{z-index:300;background:var(--ui-page);height:100dvh;min-height:0;color:var(--ui-ink);position:fixed;inset:0;overflow:hidden}.pdf-opening{gap:16px;padding:32px}.pdf-toolbar,.pdf-toolstrip,.pdf-sidebar{background:var(--ui-surface);border-color:var(--ui-line)}.pdf-workspace button{border-color:var(--ui-line);color:var(--ui-ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}.pdf-workspace button svg{flex-shrink:0;width:17px;height:17px}.pdf-workspace button:hover{border-color:var(--ui-primary)}.pdf-workspace button[aria-pressed=true]{color:var(--ui-primary);border-color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface))}.pdf-toolbar .pdf-download{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);margin-left:auto}.pdf-view-controls{border-left:1px solid var(--ui-line);align-items:center;gap:6px;padding-left:10px;display:flex}.pdf-toolstrip{align-items:stretch;gap:0;padding:10px 12px}.pdf-tool-group{border-right:1px solid var(--ui-line);flex-shrink:0;padding:0 12px}.pdf-tool-group:first-child{padding-left:0}.pdf-tool-group:last-child{border-right:0}.pdf-tool-group-label{color:var(--ui-ink-2);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pdf-tool-group-buttons{gap:5px;display:flex}.pdf-body{grid-template-columns:210px minmax(0,1fr) 260px}.pdf-thumb-actions{grid-template-columns:1fr;gap:4px;display:grid}.pdf-thumb-actions button{justify-content:flex-start}.pdf-sidebar{overscroll-behavior:contain}.pdf-objects [data-object]{touch-action:none}.pdf-drop{border-color:var(--ui-line-strong);background:var(--ui-surface);gap:12px;margin-top:20px;padding:32px 24px}.pdf-drop .pdf-file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pdf-drop label:focus-within{outline:3px solid var(--ui-primary);outline-offset:4px}.pdf-landing-heading{padding-top:24px}.pdf-landing-heading .section-head{margin-top:24px;margin-bottom:0}.pdf-privacy{margin-bottom:32px}.pdf-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.pdf-feature-grid h3{margin-bottom:8px;font-size:17px;font-weight:600}.pdf-steps{gap:12px;margin-top:16px;padding-left:24px;list-style:decimal;display:grid}.pdf-landing-details code{overflow-wrap:anywhere}@media (max-width:899px){.pdf-workspace{height:100dvh;min-height:0}.pdf-body{grid-template-columns:minmax(0,1fr)}.pdf-toolbar .pdf-download{margin-left:auto}.pdf-toolbar{padding:8px}.pdf-tool-group{padding:0 8px}}.pdf-tool .button,.pdf-workspace *,.pdf-dialog *{transition:none;animation:none}.pdf-toolbar{overflow:visible}.pdf-toolbar>button{flex-shrink:0}.pdf-toolbar-actions{flex:1;align-items:center;gap:6px;min-width:0;padding:4px;display:flex;overflow-x:auto}.pdf-toolbar-actions button,.pdf-view-controls{flex-shrink:0}.pdf-thumb-actions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pdf-thumb-actions button{flex:0 0 32px;justify-content:center;min-width:32px;min-height:32px;padding:4px}@media (min-width:900px){.pdf-toolstrip{flex-wrap:wrap;row-gap:8px;padding:8px 12px;overflow:visible}.pdf-tool-group{padding:0 8px}.pdf-tool-group-label{display:none}.pdf-tool-group-buttons{gap:4px}.pdf-toolstrip button{flex-direction:column;gap:3px;padding:5px 6px;font-size:11px;line-height:1.2}}@media (min-width:1280px){.pdf-toolstrip{flex-wrap:nowrap}}@media (max-width:899px){.pdf-toolbar .pdf-action-label,.pdf-download-suffix{display:none}.pdf-toolbar button:not(.pdf-download){width:44px;min-width:44px;min-height:44px;padding:10px}.pdf-toolbar .pdf-download{min-height:44px;margin-left:0}.pdf-toolbar .pdf-filename{display:none}.pdf-thumb-actions button{flex-basis:44px;min-width:44px;min-height:44px}}
