.site-main:has(.pdf-tools-shell){width:100%;max-width:none;padding:0}.pdf-tools-shell{--pdf-blue:#6f9cff;--pdf-blue-bright:#8ab0ff;--pdf-mint:#4be0ad;--pdf-ink:#0b0f15;--pdf-panel:rgba(22,27,34,0.94);--pdf-panel-strong:#171d26;--pdf-border:rgba(151,166,188,0.18);position:relative;isolation:isolate;min-height:calc(100vh - 69px);padding:clamp(30px,5vw,72px) clamp(18px,4vw,54px) 96px;overflow:clip}.pdf-tools-shell:after,.pdf-tools-shell:before{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;content:"";pointer-events:none;filter:blur(120px);opacity:.1}.pdf-tools-shell:before{top:-320px;left:5%;background:#4f8cff}.pdf-tools-shell:after{right:-200px;bottom:0;background:#36d399}.pdf-tools-shell button,.pdf-tools-shell input{font:inherit}.pdf-tools-shell button{-webkit-tap-highlight-color:transparent}.pdf-tools-shell :focus-visible{outline:3px solid rgba(111,156,255,.45);outline-offset:3px}.local-tools-actions{display:flex;align-items:center;justify-self:end;gap:14px;min-width:0}.pdf-tools-language{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#aeb8c6;font-size:.78rem;font-weight:650}.pdf-tools-language select{max-width:116px;border:1px solid rgba(147,164,184,.24);border-radius:9px;background:#121922;color:#e7edf5;padding:6px 25px 6px 8px;font:inherit;color-scheme:dark;cursor:pointer}.pdf-tools-language select:hover{border-color:rgba(111,156,255,.5)}.pdf-tools-language select:focus-visible{outline:3px solid rgba(111,156,255,.45);outline-offset:2px}.pdf-hub,.pdf-workspace{width:min(100%,1180px);margin:0 auto}.pdf-hub{display:grid;grid-gap:clamp(26px,4vw,40px);gap:clamp(26px,4vw,40px)}.pdf-hub-hero{max-width:860px;padding-top:clamp(0px,1.5vw,16px)}.pdf-device-pill,.pdf-eyebrow{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(75,224,173,.22);border-radius:999px;background:rgba(54,211,153,.07);color:#85ebc8;font-size:.78rem;font-weight:700;letter-spacing:.035em;line-height:1}.pdf-eyebrow{padding:8px 11px;text-transform:uppercase}.pdf-device-pill{padding:9px 12px;white-space:nowrap}.pdf-hub-hero h1,.pdf-workspace-intro h1{margin:0;color:#f4f7fb;letter-spacing:-.045em;line-height:1.04}.pdf-hub-hero h1{max-width:820px;margin-top:18px;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:760}.pdf-hub-hero h1 span{color:transparent;background:linear-gradient(110deg,#76a4ff,#8ab0ff 38%,#57dfb1);background-clip:text;-webkit-background-clip:text}.pdf-hub-hero>p,.pdf-workspace-intro>p{max-width:690px;margin:22px 0 0;color:#aab5c1;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.pdf-privacy-receipt{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin-top:24px;color:#95a4b4;font-size:.88rem}.pdf-privacy-receipt strong{color:#dfe7ef}.pdf-receipt-dot{width:8px;height:8px;border-radius:50%;background:var(--pdf-mint);box-shadow:0 0 0 5px rgba(75,224,173,.1)}.pdf-export-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border:1px solid rgba(111,156,255,.24);border-radius:15px;background:rgba(79,140,255,.1);color:#91b5ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.pdf-local-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:850px;color:#8e9bab}.pdf-local-proof>div{display:flex;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid rgba(151,166,188,.11);border-radius:14px;background:rgba(15,20,27,.5)}.pdf-local-proof svg{flex:none;margin-top:2px;color:#66dcb5}.pdf-local-proof span{display:flex;flex-direction:column;font-size:.82rem;line-height:1.5}.pdf-local-proof strong{color:#dbe3eb;font-size:.88rem}.pdf-tool-guide{width:min(100%,1180px);margin:clamp(56px,8vw,96px) auto 0;padding-top:clamp(28px,5vw,48px);border-top:1px solid rgba(151,166,188,.13)}.pdf-tool-guide>h2{max-width:720px;color:#e8eef5;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.025em}.pdf-tool-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.pdf-tool-guide-grid article{padding:18px;border:1px solid rgba(151,166,188,.11);border-radius:14px;background:rgba(15,20,27,.48)}.pdf-tool-guide-grid h3{color:#dce5ee;font-size:.92rem}.pdf-tool-guide-grid p{margin-top:8px;color:#8e9cab;font-size:.82rem;line-height:1.65}.pdf-tools-shell:has(.pdf-compress-workspace)>.pdf-tool-guide,.pdf-tools-shell:has(.pdf-privacy-workspace)>.pdf-tool-guide{display:none}.pdf-workspace{display:grid;grid-gap:20px;gap:20px}.pdf-workspace-empty{width:min(100%,900px)}.pdf-back-link,.pdf-workspace-topline{display:flex;align-items:center}.pdf-workspace-topline{justify-content:space-between;gap:20px}.pdf-back-link{gap:7px;width:-moz-fit-content;width:fit-content;color:#9aabbc;font-size:.84rem;font-weight:650}.pdf-back-link:hover{color:#d7e2ef;text-decoration:none}.pdf-workspace-intro{margin-top:clamp(22px,4vw,54px)}.pdf-workspace-intro h1{max-width:760px;margin-top:17px;font-size:clamp(2.3rem,6vw,4.2rem)}.pdf-drop-wrap{grid-gap:12px;gap:12px;margin-top:16px}.pdf-drop-wrap,.pdf-dropzone{position:relative;display:grid}.pdf-dropzone{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:190px;padding:clamp(23px,5vw,38px);border:1.5px dashed rgba(111,156,255,.5);border-radius:22px;background:linear-gradient(145deg,rgba(79,140,255,.07),rgba(28,35,48,.75));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 22px 55px rgba(0,0,0,.18);transition:border-color .17s ease,background .17s ease,transform .17s ease}.pdf-dropzone.is-dragging{border-color:var(--pdf-mint);background:rgba(54,211,153,.08);transform:scale(1.008)}.pdf-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(111,156,255,.25);border-radius:18px;background:rgba(79,140,255,.11);color:#9bbaff}.pdf-drop-copy{display:grid;grid-gap:3px;gap:3px}.pdf-drop-copy strong{color:#edf3f8;font-size:clamp(1rem,2vw,1.2rem)}.pdf-drop-copy span{color:#8f9dac;font-size:.84rem;line-height:1.5}.pdf-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pdf-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border:1px solid transparent;border-radius:11px;font-size:.86rem;font-weight:720;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pdf-button:not(:disabled):active{transform:translateY(1px)}.pdf-button:disabled,.pdf-page-actions button:disabled{cursor:not-allowed;opacity:.4}.pdf-button-primary{border-color:#5d91ff;background:#5d91ff;color:#07111f;box-shadow:0 9px 25px rgba(79,140,255,.22)}.pdf-button-primary:not(:disabled):hover{border-color:#80a9ff;background:#80a9ff}.pdf-button-secondary{border-color:rgba(111,156,255,.26);background:rgba(79,140,255,.09);color:#bad0ff}.pdf-button-secondary:not(:disabled):hover{border-color:rgba(111,156,255,.5);background:rgba(79,140,255,.15)}.pdf-button-ghost{border-color:var(--pdf-border);background:rgba(19,24,32,.58);color:#aab7c5}.pdf-button-ghost:not(:disabled):hover{border-color:rgba(151,166,188,.34);color:#e1e9f2}.pdf-local-note{display:flex;align-items:flex-start;gap:8px;padding:0 6px;color:#8292a3;font-size:.8rem}.pdf-local-note svg{flex:none;margin-top:4px;color:#5adbad}.pdf-local-note strong{color:#bbcad8}.pdf-field-error,.pdf-inline-error{margin:0;color:#f9a0a0;font-size:.8rem}.pdf-empty-capabilities{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;color:#8392a2}.pdf-empty-capabilities span{padding:6px 10px;border:1px solid rgba(151,166,188,.11);border-radius:999px;background:rgba(15,20,27,.38);font-size:.75rem}.pdf-alert{display:flex;align-items:center;gap:9px;min-height:46px;padding:11px 13px;border:1px solid;border-radius:12px;font-size:.83rem}.pdf-alert>span{flex:1 1}.pdf-alert button{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer}.pdf-alert-error{border-color:rgba(248,113,113,.25);background:rgba(248,113,113,.075);color:#f7b2b2}.pdf-alert-success{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.065);color:#9ce9ce}.pdf-security-notices{display:grid;grid-gap:8px;gap:8px}.pdf-raster-warning,.pdf-security-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(111,156,255,.2);border-radius:12px;background:rgba(79,140,255,.06);color:#8da0b4;font-size:.75rem;line-height:1.5}.pdf-raster-warning>svg,.pdf-security-notice>svg{flex:none;margin-top:2px;color:#85aaff}.pdf-raster-warning>span,.pdf-security-notice>span{display:grid}.pdf-raster-warning strong,.pdf-security-notice strong{color:#c5d5e6;font-size:.78rem}.pdf-raster-warning,.pdf-security-notice.is-warning{border-color:rgba(242,189,117,.23);background:rgba(242,189,117,.06);color:#bda47e}.pdf-raster-warning>svg,.pdf-security-notice.is-warning>svg{color:#f2bd75}.pdf-raster-warning strong,.pdf-security-notice.is-warning strong{color:#ead0a9}.pdf-security-notice.is-subtle{border-color:rgba(151,166,188,.12);background:rgba(9,13,18,.2)}.pdf-modal-backdrop{position:fixed;z-index:1000;display:grid;inset:0;padding:18px;background:rgba(4,7,11,.77);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center}.pdf-modal{position:relative;display:grid;width:min(100%,470px);grid-gap:12px;gap:12px;padding:clamp(22px,5vw,31px);border:1px solid rgba(111,156,255,.26);border-radius:20px;background:#171d26;box-shadow:0 34px 100px rgba(0,0,0,.55)}.pdf-modal-warning{border-color:rgba(242,189,117,.3)}.pdf-modal-close{position:absolute;top:13px;right:13px;width:34px;height:34px;padding:0;border:1px solid var(--pdf-border);border-radius:10px;background:rgba(9,13,18,.28);color:#8b9aaa;cursor:pointer}.pdf-modal-close,.pdf-modal-icon{display:inline-flex;align-items:center;justify-content:center}.pdf-modal-icon{width:48px;height:48px;border:1px solid rgba(111,156,255,.25);border-radius:15px;background:rgba(79,140,255,.1);color:#8eb1ff}.pdf-modal-warning .pdf-modal-icon{border-color:rgba(242,189,117,.25);background:rgba(242,189,117,.08);color:#f2bd75}.pdf-modal h2{margin:2px 0 0;color:#edf3f8;font-size:1.35rem;letter-spacing:-.025em}.pdf-modal>p{margin:0;color:#90a0b0;font-size:.85rem;line-height:1.65}.pdf-modal form,.pdf-modal label{display:grid;grid-gap:7px;gap:7px}.pdf-modal form{gap:12px;margin-top:4px}.pdf-modal label>span{color:#a7b5c3;font-size:.76rem;font-weight:700}.pdf-modal input{width:100%;min-height:45px;padding:10px 12px;border:1px solid rgba(151,166,188,.22);border-radius:10px;background:rgba(8,12,18,.48);color:#e8eff6;outline:none}.pdf-modal input:focus{border-color:#6f9cff;box-shadow:0 0 0 3px rgba(111,156,255,.13)}.pdf-modal input[aria-invalid=true]{border-color:rgba(248,113,113,.55)}.pdf-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:7px}.pdf-progress-card{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid rgba(111,156,255,.22);border-radius:14px;background:rgba(17,23,32,.96);box-shadow:0 16px 40px rgba(0,0,0,.2)}.pdf-progress-icon{display:inline-flex;flex:none;color:#79a4ff;animation:pdf-spin 1.05s linear infinite}.pdf-progress-copy{display:grid;flex:1 1;grid-gap:5px;gap:5px;min-width:0}.pdf-progress-copy>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#e0e8f0;font-size:.84rem}.pdf-progress-copy>span{overflow:hidden;color:#8392a2;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.pdf-progress-track{position:relative;height:4px;overflow:hidden;border-radius:999px;background:rgba(151,166,188,.14)}.pdf-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d91ff,#4be0ad);transition:width .18s ease}.pdf-progress-track.is-indeterminate>span{width:35%;animation:pdf-progress-slide 1.3s ease-in-out infinite}.pdf-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:35px;height:35px;padding:0;border:1px solid var(--pdf-border);border-radius:10px;background:rgba(9,13,18,.35);color:#9ba8b5;cursor:pointer}@keyframes pdf-spin{to{transform:rotate(1turn)}}@keyframes pdf-progress-slide{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.pdf-toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pdf-toolbar-divider{flex:none;width:1px;height:24px;margin:0 3px;background:var(--pdf-border)}.pdf-toolbar-selection{display:flex;align-items:center;gap:4px;margin-left:auto;color:#758596;font-size:.73rem}.pdf-toolbar-count{padding:0 6px;white-space:nowrap}.pdf-page-board{min-height:360px;padding:clamp(14px,2.5vw,24px);border:1px solid rgba(151,166,188,.14);border-radius:20px;background:rgba(15,20,27,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.pdf-board-help{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px;color:#718092;font-size:.74rem}.pdf-board-help span{display:inline-flex;align-items:center;gap:5px}.pdf-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));grid-gap:clamp(11px,2vw,18px);gap:clamp(11px,2vw,18px)}.pdf-page-card{position:relative;min-width:0;padding:7px 7px 9px;border:1px solid rgba(151,166,188,.16);border-radius:13px;background:#191f28;box-shadow:0 10px 25px rgba(0,0,0,.19);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.pdf-page-card:hover{border-color:rgba(111,156,255,.45);transform:translateY(-2px)}.pdf-page-card.is-selected{border-color:#6f9cff;background:#1b2638;box-shadow:0 0 0 2px rgba(111,156,255,.18),0 14px 32px rgba(0,0,0,.25)}.pdf-page-card.is-dragging{opacity:.52;transform:scale(.98)}.pdf-page-card.is-drop-before{border-color:#4be0ad;box-shadow:-4px 0 0 #4be0ad}.pdf-page-card.is-drop-after{border-color:#4be0ad;box-shadow:4px 0 0 #4be0ad}.pdf-page-preview{position:relative;display:grid;aspect-ratio:.75;overflow:hidden;border-radius:8px;background:#0e131a;place-items:center}.pdf-page-preview img{display:block;width:100%;height:100%;object-fit:contain;background:#e8e8e5}.pdf-page-skeleton{width:100%;height:100%;background:linear-gradient(110deg,#171d25 20%,#222a35 40%,#171d25 60%);background-size:220% 100%;animation:pdf-skeleton 1.5s ease-in-out infinite}@keyframes pdf-skeleton{to{background-position-x:-220%}}.pdf-page-check,.pdf-page-grip{position:absolute;top:7px;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0b1017;color:#d8e2ec;font-size:.7rem;font-weight:800}.pdf-page-check{left:7px}.is-selected .pdf-page-check{border-color:#6f9cff;background:#6f9cff;color:#07111f}.pdf-page-grip{right:7px;color:#97a6b5;cursor:-webkit-grab;cursor:grab}.pdf-page-meta{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:5px;gap:5px;padding:8px 2px 0}.pdf-page-meta strong{color:#ced8e2;font-size:.77rem}.pdf-page-meta span{color:#69798a;font-size:.61rem}.pdf-page-actions{display:flex;gap:4px;margin-top:7px}.pdf-page-actions button{display:inline-flex;align-items:center;justify-content:center;flex:1 1;height:34px;padding:0;border:1px solid rgba(151,166,188,.12);border-radius:7px;background:rgba(9,13,18,.28);color:#8796a5;cursor:pointer}.pdf-page-actions button:not(:disabled):hover{border-color:rgba(111,156,255,.35);color:#c4d7ff}.pdf-export-icon{width:42px;height:42px;border-radius:12px}.pdf-panel-heading h2{margin:0;color:#e9eff5;font-size:1rem;letter-spacing:-.015em}.pdf-panel-heading p{margin:3px 0 0;color:#8190a0;font-size:.76rem;line-height:1.5}.pdf-name-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.pdf-name-field>span{color:#79899a;font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdf-name-field input,.pdf-target-control input{width:100%;min-height:42px;border:1px solid rgba(151,166,188,.2);border-radius:10px;background:rgba(8,12,18,.38);color:#e3ebf3;outline:none}.pdf-name-field input{padding:9px 11px;font-size:.81rem}.pdf-name-field input:focus,.pdf-target-control input:focus{border-color:#6f9cff;box-shadow:0 0 0 3px rgba(111,156,255,.12)}.pdf-button-save{white-space:nowrap}.pdf-download-again{display:flex;grid-column:1/-1;align-items:center;gap:8px;padding-top:13px;border-top:1px solid rgba(151,166,188,.12);color:#8bdcbe;font-size:.78rem}.pdf-download-again button{margin-left:auto;padding:0;border:0;background:transparent;color:#a8c2fa;font-size:.77rem;font-weight:700;cursor:pointer}.pdf-post-export{display:grid;grid-column:1/-1;grid-gap:13px;gap:13px;margin-top:2px;padding:clamp(15px,2.5vw,19px);border:1px solid rgba(75,224,173,.22);border-radius:15px;background:linear-gradient(140deg,rgba(54,211,153,.07),rgba(79,140,255,.055))}.pdf-post-export-heading{display:flex;align-items:flex-start;gap:10px}.pdf-post-export-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border:1px solid rgba(75,224,173,.23);border-radius:11px;background:rgba(54,211,153,.09);color:#70e1ba}.pdf-post-export-heading h3{margin:0;color:#e7eef5;font-size:.9rem;letter-spacing:-.012em}.pdf-post-export-heading p{margin:2px 0 0;color:#8292a3;font-size:.72rem;line-height:1.5}.pdf-post-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pdf-post-export-action{display:flex;align-items:center;gap:10px;min-width:0;min-height:70px;padding:11px 12px;border:1px solid rgba(151,166,188,.16);border-radius:12px;background:rgba(8,12,18,.32);color:#dce5ee;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pdf-post-export-action:not(:disabled):hover{border-color:rgba(111,156,255,.46);background:rgba(79,140,255,.1);transform:translateY(-1px)}.pdf-post-export-action.is-beam:not(:disabled):hover{border-color:rgba(75,224,173,.42);background:rgba(54,211,153,.085)}.pdf-post-export-action:disabled{cursor:wait;opacity:.62}.pdf-post-export-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:11px;background:rgba(79,140,255,.12);color:#93b5ff}.pdf-post-export-action.is-beam .pdf-post-export-action-icon{background:rgba(54,211,153,.1);color:#72e1ba}.pdf-post-export-action>span:last-child{display:grid;min-width:0}.pdf-post-export-action strong{font-size:.79rem}.pdf-post-export-action small{color:#778899;font-size:.65rem;line-height:1.4}.pdf-post-export-message,.pdf-post-export-privacy{display:flex;align-items:flex-start;gap:7px;margin:0;color:#718394;font-size:.66rem;line-height:1.45}.pdf-post-export-message svg,.pdf-post-export-privacy svg{flex:none;margin-top:1px}.pdf-post-export-message.is-success,.pdf-post-export-privacy svg{color:#71d9b5}.pdf-post-export-message.is-error{color:#f3a5a5}.pdf-compress-workspace{width:min(100%,1120px)}.pdf-compression-controls,.pdf-size-preview{display:grid;grid-gap:21px;gap:21px;padding:clamp(19px,3vw,27px);border:1px solid var(--pdf-border);border-radius:20px;background:linear-gradient(150deg,rgba(25,31,41,.98),rgba(18,23,31,.97));box-shadow:0 20px 55px rgba(0,0,0,.2)}.pdf-size-preview{position:-webkit-sticky;position:sticky;top:20px}.pdf-panel-heading{display:flex;align-items:flex-start;gap:11px}.pdf-panel-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;border:1px solid rgba(111,156,255,.28);border-radius:9px;background:rgba(79,140,255,.1);color:#9bbaff;font-size:.75rem;font-weight:800}.pdf-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pdf-preset-grid button{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:11px 10px;border:1px solid rgba(151,166,188,.16);border-radius:12px;background:rgba(9,13,18,.3);color:#a3b0bd;text-align:left;cursor:pointer}.pdf-preset-grid button>svg{position:absolute;top:7px;right:7px;color:#71dfb9}.pdf-preset-grid button.is-active{border-color:#6f9cff;background:rgba(79,140,255,.11);box-shadow:inset 0 0 0 1px rgba(111,156,255,.1)}.pdf-preset-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:rgba(151,166,188,.08);color:#99aabc}.is-active .pdf-preset-icon{background:rgba(79,140,255,.15);color:#9abaff}.pdf-preset-grid button>span:nth-child(2){display:grid;min-width:0}.pdf-preset-grid strong{color:#dbe4ed;font-size:.75rem}.pdf-preset-grid small{overflow:hidden;color:#718193;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.pdf-strength-control,.pdf-target-control{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid rgba(151,166,188,.13);border-radius:14px;background:rgba(9,13,18,.23)}.pdf-raster-warning{margin-top:-8px}.pdf-strength-control.is-disabled{opacity:.72}.pdf-control-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aab7c5;font-size:.78rem}.pdf-control-label>span{display:inline-flex;align-items:center;gap:7px;font-weight:700}.pdf-control-label strong{color:#a9c2fa;font-size:.75rem}.pdf-control-label small{color:#677789;font-size:.67rem;text-transform:uppercase}.pdf-strength-control input[type=range]{width:100%;height:5px;margin:5px 0 0;border:0;border-radius:999px;background:linear-gradient(to right,#6f9cff 0 var(--pdf-range-progress),rgba(151,166,188,.16) var(--pdf-range-progress) 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pdf-strength-control input[type=range]::-webkit-slider-thumb{width:18px;height:18px;border:3px solid #1c2635;border-radius:50%;background:#83a9ff;box-shadow:0 2px 9px rgba(0,0,0,.35);-webkit-appearance:none;appearance:none}.pdf-strength-control input[type=range]::-moz-range-thumb{width:13px;height:13px;border:3px solid #1c2635;border-radius:50%;background:#83a9ff}.pdf-range-labels{display:flex;justify-content:space-between;color:#667689;font-size:.65rem}.pdf-field-hint,.pdf-result-message,.pdf-strength-control>p{margin:0;color:#778799;font-size:.72rem;line-height:1.5}.pdf-target-control label{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,145px);align-items:center;grid-gap:13px;gap:13px;color:#8998a8;font-size:.76rem}.pdf-target-control label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid rgba(151,166,188,.2);border-radius:10px;background:rgba(8,12,18,.38)}.pdf-target-control label>div:focus-within{border-color:#6f9cff;box-shadow:0 0 0 3px rgba(111,156,255,.12)}.pdf-target-control label>div.is-invalid{border-color:rgba(248,113,113,.55)}.pdf-target-control input{min-width:0;padding:8px 4px 8px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.84rem}.pdf-target-control input:focus{border:0;box-shadow:none}.pdf-target-control label>div>span{padding:0 9px;color:#718193;font-size:.7rem;font-weight:700}.pdf-checkbox-row{position:relative;display:flex;align-items:flex-start;gap:10px;color:#8493a3;cursor:pointer}.pdf-checkbox-row input{position:absolute;width:1px;height:1px;opacity:0}.pdf-checkbox-box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-top:2px;border:1px solid rgba(151,166,188,.28);border-radius:6px;background:rgba(9,13,18,.35);color:transparent}.pdf-checkbox-row input:checked+.pdf-checkbox-box{border-color:#5d91ff;background:#5d91ff;color:#07111f}.pdf-checkbox-row input:focus-visible+.pdf-checkbox-box{outline:3px solid rgba(111,156,255,.35);outline-offset:2px}.pdf-checkbox-row>span:last-child{display:grid}.pdf-checkbox-row strong{color:#b9c5d1;font-size:.76rem}.pdf-checkbox-row small{font-size:.68rem}.pdf-size-comparison{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px}.pdf-size-comparison>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:15px;border:1px solid rgba(151,166,188,.13);border-radius:14px;background:rgba(9,13,18,.27)}.pdf-size-comparison>div>span{color:#708092;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pdf-size-comparison strong{overflow:hidden;color:#e6edf4;font-size:clamp(1.2rem,3vw,1.65rem);letter-spacing:-.035em;text-overflow:ellipsis}.pdf-size-comparison small{color:#748395;font-size:.67rem}.pdf-preview-facts .is-good,.pdf-size-comparison small.is-good{color:#6fe2ba}.pdf-preview-facts .is-warning,.pdf-size-comparison small.is-warning{color:#f2bd75}.pdf-result-size{border-color:rgba(75,224,173,.22)!important;background:rgba(54,211,153,.055)!important}.pdf-size-pending{color:#637386!important}.pdf-size-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(151,166,188,.14);border-radius:50%;color:#8797a7;transform:rotate(-90deg)}.pdf-preview-facts{display:flex;flex-wrap:wrap;gap:8px}.pdf-preview-facts>div{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(151,166,188,.13);border-radius:9px;background:rgba(9,13,18,.24);color:#93a2b1;font-size:.71rem}.pdf-preview-facts svg{flex:none}.pdf-compression-warning{padding:10px 12px;border:1px solid rgba(242,189,117,.21);border-radius:10px;background:rgba(242,189,117,.055);color:#d7b688;font-size:.72rem}.pdf-compression-warning p{margin:0}.pdf-compression-warning p+p{margin-top:5px}.pdf-compress-name{padding-top:3px}.pdf-compress-download{width:100%;min-height:48px}.pdf-compression-done{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 9px;gap:4px 9px;padding:12px;border:1px solid rgba(54,211,153,.23);border-radius:12px;background:rgba(54,211,153,.06);color:#7de0be}.pdf-compression-done>svg{margin-top:2px}.pdf-compression-done>span{display:grid;color:#8f9fae;font-size:.69rem}.pdf-compression-done strong{color:#bcebd9;font-size:.78rem}.pdf-compression-done button{display:inline-flex;grid-column:2;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 0 0;border:0;background:transparent;color:#a7c4ff;font-size:.69rem;font-weight:700;cursor:pointer}.pdf-local-assurance{display:flex;align-items:flex-start;gap:8px;color:#718193;font-size:.69rem;line-height:1.5}.pdf-local-assurance svg{flex:none;margin-top:2px;color:#57d7aa}.pdf-local-assurance strong{color:#9eaeBD}.pdf-privacy-workspace{width:min(100%,1240px)}.pdf-privacy-panel,.pdf-privacy-result,.pdf-privacy-summary{border:1px solid var(--pdf-border);border-radius:20px;background:linear-gradient(150deg,rgba(25,31,41,.98),rgba(18,23,31,.97));box-shadow:0 20px 55px rgba(0,0,0,.2)}.pdf-privacy-summary{display:flex;align-items:flex-start;gap:13px;padding:clamp(18px,3vw,25px)}.pdf-privacy-summary.has-findings{border-color:rgba(242,189,117,.26);background:linear-gradient(145deg,rgba(49,39,29,.7),rgba(20,24,31,.98))}.pdf-privacy-summary.is-clear{border-color:rgba(75,224,173,.25)}.pdf-privacy-summary-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:45px;height:45px;border-radius:14px;background:rgba(242,189,117,.1);color:#f0bd7e}.pdf-privacy-summary.is-clear .pdf-privacy-summary-icon{background:rgba(54,211,153,.1);color:#70deb9}.pdf-privacy-result h2,.pdf-privacy-summary h2{margin:0;color:#edf3f8;font-size:1.08rem;letter-spacing:-.02em}.pdf-privacy-result p,.pdf-privacy-summary p{margin:5px 0 0;color:#8998a7;font-size:.77rem;line-height:1.55}.pdf-privacy-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pdf-privacy-category{min-width:0;padding:17px;border:1px solid rgba(151,166,188,.14);border-radius:16px;background:rgba(18,23,31,.75)}.pdf-privacy-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pdf-privacy-category-head h3{margin:0;color:#dce5ee;font-size:.83rem}.pdf-privacy-category-head p{margin:4px 0 0;color:#738395;font-size:.67rem;line-height:1.45}.pdf-privacy-category-head>span{flex:none;padding:5px 7px;border:1px solid;border-radius:999px;font-size:.58rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.pdf-privacy-category-head>span.is-found{border-color:rgba(242,189,117,.22);background:rgba(242,189,117,.06);color:#d8ad79}.pdf-privacy-category-head>span.is-clear{border-color:rgba(54,211,153,.2);background:rgba(54,211,153,.05);color:#74d7b5}.pdf-privacy-finding-list{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding:0;list-style:none}.pdf-privacy-finding-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:8px 9px;border-radius:9px;background:rgba(7,10,15,.28)}.pdf-privacy-risk-dot{width:7px;height:7px;border-radius:50%;background:#8ea5c2}.pdf-privacy-finding-list li.is-high .pdf-privacy-risk-dot{background:#f08f8f}.pdf-privacy-finding-list li.is-medium .pdf-privacy-risk-dot{background:#edbd78}.pdf-privacy-finding-list li.is-low .pdf-privacy-risk-dot{background:#84aaf8}.pdf-privacy-finding-list li>span:nth-child(2){display:grid;min-width:0}.pdf-privacy-finding-list small,.pdf-privacy-finding-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-privacy-finding-list strong{color:#c7d2dd;font-size:.69rem}.pdf-privacy-finding-list small{color:#728294;font-size:.62rem}.pdf-privacy-finding-list em{color:#78899a;font-size:.56rem;font-style:normal;white-space:nowrap}.pdf-privacy-clear-row{display:flex;align-items:center;gap:6px;margin-top:13px;color:#73d7b4;font-size:.69rem}.pdf-privacy-detail-list{display:grid;grid-gap:8px;gap:8px}.pdf-privacy-detail-list details{overflow:hidden;border:1px solid rgba(151,166,188,.14);border-radius:12px;background:rgba(9,13,18,.3)}.pdf-privacy-detail-list summary{padding:11px 13px;color:#aebdcb;font-size:.72rem;font-weight:700;cursor:pointer}.pdf-privacy-detail-list details[open] summary{border-bottom:1px solid rgba(151,166,188,.1)}.pdf-privacy-detail-list pre,.pdf-privacy-detail-list ul{max-height:230px;margin:0;overflow:auto}.pdf-privacy-detail-list pre{padding:12px 13px;color:#92a4b6;font:.64rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.pdf-privacy-detail-list ul{display:grid;grid-gap:1px;gap:1px;padding:7px;list-style:none}.pdf-privacy-detail-list li{display:flex;flex-wrap:wrap;gap:4px 9px;min-width:0;padding:8px;border-radius:8px;background:rgba(151,166,188,.035);color:#8293a4;font-size:.65rem;overflow-wrap:anywhere}.pdf-privacy-detail-list li strong{width:100%;color:#bbc8d5;font-size:.68rem}.pdf-privacy-detail-list li span{min-width:0;overflow-wrap:anywhere}.pdf-privacy-detail-list li em{color:#e4aa76;font-style:normal}.pdf-privacy-detail-list details>p{margin:0;padding:7px 12px 11px;color:#8c7c69;font-size:.62rem}.pdf-privacy-boundary,.pdf-privacy-warning{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(111,156,255,.19);border-radius:13px;background:rgba(79,140,255,.055);color:#8497aa;font-size:.71rem;line-height:1.5}.pdf-privacy-boundary>svg,.pdf-privacy-warning>svg{flex:none;margin-top:2px;color:#8daeff}.pdf-privacy-boundary span,.pdf-privacy-warning span{display:grid}.pdf-privacy-boundary strong,.pdf-privacy-warning strong{color:#b9cae0;font-size:.76rem}.pdf-privacy-warning.is-danger{border-color:rgba(248,113,113,.27);background:rgba(248,113,113,.065);color:#d9a5a5}.pdf-privacy-warning.is-danger strong,.pdf-privacy-warning.is-danger>svg{color:#f4aaaa}.pdf-privacy-panel,.pdf-privacy-result{display:grid;grid-gap:17px;gap:17px;padding:clamp(18px,3vw,24px)}.pdf-metadata-editor{display:grid;grid-gap:7px;gap:7px}.pdf-metadata-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px;border:1px solid rgba(151,166,188,.13);border-radius:11px;background:rgba(8,12,18,.25)}.pdf-metadata-row.is-edited{border-color:rgba(111,156,255,.35);background:rgba(79,140,255,.055)}.pdf-metadata-row.is-removed{border-color:rgba(248,113,113,.22);background:rgba(248,113,113,.045)}.pdf-metadata-select{position:relative;cursor:pointer}.pdf-metadata-select input{position:absolute;width:1px;height:1px;opacity:0}.pdf-metadata-select input:checked+.pdf-checkbox-box{border-color:#5d91ff;background:#5d91ff;color:#07111f}.pdf-metadata-select input:focus-visible+.pdf-checkbox-box{outline:3px solid rgba(111,156,255,.35);outline-offset:2px}.pdf-metadata-input{display:grid;grid-gap:4px;gap:4px;min-width:0}.pdf-metadata-input>span{color:#77889a;font-size:.61rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.pdf-metadata-input input{min-width:0;width:100%;padding:3px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#d9e2eb;outline:none;font-size:.75rem}.pdf-metadata-input input:focus{border-bottom-color:#6f9cff}.pdf-metadata-input strong{color:#b7c4d2;font-size:.74rem}.pdf-metadata-row>small{max-width:95px;color:#718294;font-size:.56rem;line-height:1.35;text-align:right}.pdf-metadata-row.is-edited>small{color:#94b2f4}.pdf-metadata-row.is-removed>small{color:#e49a9a}.pdf-metadata-actions,.pdf-metadata-selection{display:flex;align-items:center;gap:8px}.pdf-metadata-selection{justify-content:space-between;padding:8px 0;border-block:1px solid rgba(151,166,188,.1);color:#728395;font-size:.67rem}.pdf-metadata-selection button{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:transparent;color:#e4a0a0;font-size:.67rem;font-weight:700;cursor:pointer}.pdf-metadata-selection button:disabled{cursor:not-allowed;opacity:.4}.pdf-metadata-actions .pdf-button{flex:1 1}.pdf-button-danger{border-color:rgba(248,113,113,.25);background:rgba(248,113,113,.07);color:#eeaaaa}.pdf-button-danger:not(:disabled):hover{border-color:rgba(248,113,113,.48);background:rgba(248,113,113,.12)}.pdf-remove-all-metadata{width:100%}.pdf-cleanup-modes{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.pdf-cleanup-modes legend{margin-bottom:8px;color:#79899a;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdf-cleanup-modes label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(151,166,188,.15);border-radius:13px;background:rgba(8,12,18,.25);cursor:pointer}.pdf-cleanup-modes label.is-active{border-color:rgba(111,156,255,.55);background:rgba(79,140,255,.09)}.pdf-cleanup-modes label.is-disabled{cursor:not-allowed;opacity:.5}.pdf-cleanup-modes input{position:absolute;width:1px;height:1px;opacity:0}.pdf-cleanup-modes input:focus-visible~.pdf-cleanup-mode-icon{outline:3px solid rgba(111,156,255,.35);outline-offset:2px}.pdf-cleanup-mode-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(151,166,188,.08);color:#91a2b5}.pdf-cleanup-modes label.is-active .pdf-cleanup-mode-icon{background:rgba(79,140,255,.14);color:#9abaff}.pdf-cleanup-modes label>span:nth-child(3){display:grid;grid-gap:2px;gap:2px}.pdf-cleanup-modes strong{color:#cbd6e1;font-size:.76rem}.pdf-cleanup-modes small{color:#758698;font-size:.65rem;line-height:1.4}.pdf-cleanup-modes label>svg{color:transparent}.pdf-cleanup-modes label.is-active>svg{color:#72dfbb}.pdf-cleanup-modes>p,.pdf-full-sanitize-note{margin:0 4px 5px 48px;color:#708194;font-size:.63rem;line-height:1.45}.pdf-cleanup-modes>p.is-warning{color:#bf9f76}.pdf-full-sanitize-note{margin:0;padding:10px 11px;border:1px solid rgba(151,166,188,.12);border-radius:10px;background:rgba(8,12,18,.22)}.pdf-privacy-download,.pdf-privacy-sanitize{width:100%;min-height:48px}.pdf-privacy-result{border-color:rgba(75,224,173,.26);background:linear-gradient(145deg,rgba(25,43,38,.88),rgba(18,23,31,.98))}.pdf-privacy-result-head{display:flex;align-items:flex-start;gap:10px}.pdf-privacy-result-head>span{display:inline-flex;color:#73dfbb}.pdf-privacy-result-facts{display:flex;flex-wrap:wrap;gap:7px}.pdf-privacy-result-facts span{padding:6px 8px;border:1px solid rgba(75,224,173,.16);border-radius:8px;background:rgba(54,211,153,.04);color:#8ecbb6;font-size:.63rem}.pdf-privacy-result-limit{margin:0!important;padding:9px 10px;border:1px solid rgba(242,189,117,.18);border-radius:9px;background:rgba(242,189,117,.05);color:#c5a77f!important;font-size:.66rem!important}.pdf-privacy-standalone{display:grid;grid-gap:18px;gap:18px;max-width:980px}.pdf-privacy-compact{min-width:0;overflow:hidden;border:1px solid rgba(136,117,255,.24);border-radius:17px;background:linear-gradient(145deg,rgba(28,28,44,.92),rgba(16,21,29,.97));box-shadow:0 15px 38px rgba(0,0,0,.18)}.pdf-privacy-compact.is-embedded{border-radius:14px;background:rgba(14,19,27,.66);box-shadow:none}.pdf-privacy-compact-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 15px}.pdf-privacy-compact-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(126,105,255,.11);color:#aa9dff}.pdf-privacy-compact-icon.is-clear{background:rgba(54,211,153,.1);color:#6fe0ba}.pdf-privacy-compact-icon.is-warning{background:rgba(242,189,117,.1);color:#e5b97e}.pdf-privacy-spinner{animation:pdf-spin .85s linear infinite}.pdf-privacy-compact-copy{display:grid;min-width:0}.pdf-privacy-compact-copy>span:first-child{color:#9388d1;font-size:.62rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.pdf-privacy-compact-copy strong{min-width:0;overflow:hidden;color:#e6e9f1;font-size:.84rem;line-height:1.35;text-overflow:ellipsis}.pdf-privacy-compact-copy small{color:#7e8998;font-size:.67rem;line-height:1.45}.pdf-privacy-mini-progress{display:block;width:min(190px,100%);height:2px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(151,166,188,.12)}.pdf-privacy-mini-progress>span{display:block;height:100%;border-radius:inherit;background:#8f83f4;transition:width .16s ease}.pdf-privacy-compact-actions{display:flex;align-items:center;gap:7px}.pdf-privacy-compact-actions .pdf-button{min-height:36px;padding:7px 10px;font-size:.7rem}.pdf-privacy-compact.is-expanded .pdf-privacy-compact-actions svg{transform:rotate(180deg)}.pdf-privacy-category-pills{display:flex;flex-wrap:wrap;gap:6px;padding:0 15px 13px 65px}.pdf-privacy-category-pills>span{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid rgba(151,166,188,.12);border-radius:999px;color:#8995a5;font-size:.61rem}.pdf-privacy-category-pills strong{color:#baafff}.pdf-privacy-category-pills .is-clear{border-color:rgba(54,211,153,.16);color:#73c8aa}.pdf-privacy-compact-error{margin:0 14px 13px}.pdf-privacy-compact-review{display:grid;grid-gap:9px;gap:9px;padding:12px 14px 14px;border-top:1px solid rgba(151,166,188,.1);background:rgba(8,12,18,.19)}.pdf-privacy-compact-review>.pdf-privacy-boundary{padding:10px 11px;font-size:.66rem}.pdf-privacy-disclosure{overflow:hidden;border:1px solid rgba(151,166,188,.13);border-radius:12px;background:rgba(12,17,24,.56)}.pdf-privacy-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;color:#c3ccd6;cursor:pointer;list-style:none}.pdf-privacy-compact-categories summary::-webkit-details-marker,.pdf-privacy-disclosure>summary::-webkit-details-marker{display:none}.pdf-privacy-disclosure>summary>span{display:flex;align-items:center;gap:8px;min-width:0}.pdf-privacy-disclosure>summary svg{flex:none;color:#9d90ee}.pdf-privacy-disclosure>summary strong{font-size:.75rem}.pdf-privacy-disclosure>summary small{max-width:290px;color:#718093;font-size:.63rem;line-height:1.4;text-align:right}.pdf-privacy-disclosure[open]>summary{border-bottom:1px solid rgba(151,166,188,.1);background:rgba(126,105,255,.035)}.pdf-privacy-disclosure-body{display:grid;grid-gap:12px;gap:12px;padding:12px}.pdf-privacy-compact-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.pdf-privacy-compact-categories>details{min-width:0;overflow:hidden;border:1px solid rgba(151,166,188,.1);border-radius:10px;background:rgba(8,12,18,.26)}.pdf-privacy-compact-categories>details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;cursor:pointer;list-style:none}.pdf-privacy-compact-categories summary>span{display:grid;min-width:0}.pdf-privacy-compact-categories summary strong{color:#bdc7d2;font-size:.69rem}.pdf-privacy-compact-categories summary small{overflow:hidden;color:#6f7d8d;font-size:.58rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pdf-privacy-compact-categories summary em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:7px;background:rgba(126,105,255,.09);color:#aa9dff;font-size:.61rem;font-style:normal}.pdf-privacy-compact-categories .pdf-privacy-finding-list{padding:0 7px 7px}.pdf-privacy-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pdf-privacy-inline-actions .pdf-button{min-height:36px;padding:7px 10px;font-size:.68rem}.pdf-cleanup-modes-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-cleanup-modes-compact legend{grid-column:1/-1}.pdf-cleanup-modes-compact label{min-width:0}.pdf-privacy-compact-limit{margin:0;color:#9b896f;font-size:.64rem;line-height:1.45}.pdf-privacy-plan-applied{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:10px 11px;border:1px solid rgba(54,211,153,.2);border-radius:10px;background:rgba(54,211,153,.055);color:#8cc8b3;font-size:.68rem}.pdf-privacy-plan-applied>svg{color:#69d7b1}.pdf-privacy-plan-applied button{border:0;background:transparent;color:#9bb8ff;font-size:.64rem;cursor:pointer}.pdf-privacy-compact-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-top:1px solid rgba(54,211,153,.16);background:rgba(54,211,153,.035)}.pdf-privacy-compact-result>span{display:inline-flex;color:#6cdbb6}.pdf-privacy-compact-result>div:nth-child(2){display:grid;min-width:0}.pdf-privacy-compact-result strong{color:#d8e6e1;font-size:.76rem}.pdf-privacy-compact-result p,.pdf-privacy-compact-result small{margin:0;color:#78968b;font-size:.62rem;line-height:1.4}.pdf-privacy-exact-copy{display:flex;align-items:center;gap:5px;grid-column:2/-1}.pdf-privacy-compact-result>.pdf-privacy-result-limit{grid-column:2/-1}.pdf-privacy-compact-result>.pdf-post-export{grid-column:1/-1}@media (max-width:900px){.pdf-size-preview{position:static}}@media (max-width:680px){.pdf-privacy-compact-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.pdf-privacy-compact-actions{grid-column:1/-1}.pdf-privacy-compact-actions .pdf-button{width:100%}.pdf-privacy-category-pills{padding-left:15px}.pdf-privacy-disclosure>summary{grid-template-columns:minmax(0,1fr);gap:4px}.pdf-privacy-disclosure>summary small{max-width:none;padding-left:25px;text-align:left}.pdf-cleanup-modes-compact,.pdf-privacy-compact-categories{grid-template-columns:minmax(0,1fr)}.pdf-privacy-inline-actions{flex-direction:column}.pdf-privacy-disclosure-body>.pdf-button,.pdf-privacy-inline-actions .pdf-button{width:100%}.pdf-privacy-plan-applied{grid-template-columns:auto minmax(0,1fr)}.pdf-privacy-plan-applied button{grid-column:2;justify-self:start;padding:4px 0}.pdf-privacy-compact-result{grid-template-columns:auto minmax(0,1fr)}.pdf-privacy-compact-result>.pdf-button,.pdf-privacy-compact-result>.pdf-post-export,.pdf-privacy-compact-result>.pdf-privacy-result-limit,.pdf-privacy-exact-copy{grid-column:1/-1}.pdf-privacy-compact-result>.pdf-button{width:100%}.local-tools-local-badge{display:none}.local-tools-actions{grid-column:2;gap:0}.pdf-tools-language-label,.pdf-tools-language>svg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pdf-tools-language select{max-width:105px}.pdf-tools-shell{min-height:calc(100vh - 65px);padding:24px 13px 72px}.pdf-hub{gap:26px}.pdf-hub-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.pdf-privacy-receipt{display:grid;grid-template-columns:auto 1fr;align-items:center}.pdf-privacy-receipt>span:last-child{grid-column:2}.pdf-local-proof{grid-template-columns:1fr}.pdf-workspace-topline{align-items:flex-start}.pdf-dropzone{grid-template-columns:1fr;justify-items:center;min-height:270px;padding:28px 20px;text-align:center}.pdf-dropzone .pdf-button{width:100%}.pdf-local-note{padding:0}.pdf-page-board{margin-inline:-4px;padding:10px}.pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdf-page-card:hover{transform:none}.pdf-page-actions{display:flex}.pdf-download-again{grid-column:auto}.pdf-post-export-grid,.pdf-preset-grid{grid-template-columns:1fr}.pdf-target-control label{grid-template-columns:1fr;gap:7px}.pdf-privacy-category-list,.pdf-size-comparison{grid-template-columns:1fr}.pdf-metadata-row{grid-template-columns:auto minmax(0,1fr)}.pdf-metadata-row>small{grid-column:2;max-width:none;text-align:left}.pdf-metadata-actions{flex-direction:column}.pdf-metadata-actions .pdf-button{width:100%}.pdf-size-arrow{justify-self:center;transform:none}}@media (max-width:390px){.pdf-workspace-topline .pdf-device-pill{display:none}.pdf-page-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pdf-catalog-tool,.pdf-dropzone,.pdf-page-card,.pdf-progress-track>span{transition:none}.pdf-page-skeleton,.pdf-progress-icon,.pdf-progress-track.is-indeterminate>span{animation:none}}.pdf-page-main{display:block;border-radius:9px;outline:2px solid transparent}.pdf-page-main:focus-visible{outline:3px solid rgba(111,156,255,.6);outline-offset:3px}button.pdf-page-check{padding:0;cursor:pointer}button.pdf-page-check:before{position:absolute;inset:-10px;content:""}.pdf-board-help{flex-wrap:wrap;align-items:center}.pdf-shortcuts{position:relative}.pdf-shortcuts>summary{display:inline-flex;align-items:center;min-height:32px;color:#9fb2c6;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pdf-shortcuts>ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding:12px 14px 12px 28px;border:1px solid var(--pdf-border);border-radius:12px;background:#121820;color:#b4c1ce;font-size:.78rem;line-height:1.5}.pdf-drop-overlay{position:fixed;z-index:900;display:grid;inset:12px;grid-gap:10px;gap:10px;border:2px dashed #4be0ad;border-radius:20px;background:rgba(9,14,20,.86);color:#dff7ee;font-size:1.05rem;font-weight:700;place-content:center;justify-items:center;pointer-events:none}.pdf-split-panel{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,22px);border:1px solid rgba(151,166,188,.16);border-radius:18px;background:rgba(15,20,27,.72)}.pdf-split-panel:focus-visible{outline:3px solid rgba(111,156,255,.45);outline-offset:3px}.pdf-split-heading{display:flex;align-items:flex-start;gap:12px}.pdf-split-heading h2{color:#e8eef5;font-size:1.05rem}.pdf-split-heading p{margin-top:4px;color:#8e9cab;font-size:.82rem;line-height:1.55}.pdf-split-modes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.pdf-split-modes legend{margin-bottom:8px;color:#aebccb;font-size:.8rem;font-weight:650}.pdf-split-modes label{position:relative;display:inline-flex;align-items:center;min-height:var(--tap-min,44px);padding:8px 14px;border:1px solid var(--pdf-border);border-radius:999px;color:#b8c5d2;font-size:.82rem;cursor:pointer}.pdf-split-modes label.is-active{border-color:#6f9cff;background:rgba(79,140,255,.12);color:#e3ecff}.pdf-split-modes label:has(input:focus-visible){outline:3px solid rgba(111,156,255,.45);outline-offset:2px}.pdf-split-modes input{position:absolute;width:1px;height:1px;opacity:0}.pdf-split-field{display:grid;grid-gap:6px;gap:6px;color:#aebccb;font-size:.8rem}.pdf-split-field input{min-height:var(--tap-min,44px);max-width:100%;padding:8px 12px;border:1px solid rgba(147,164,184,.28);border-radius:10px;background:#0f151d;color:#e7edf5;font:inherit;font-size:.95rem}.pdf-split-every input{width:9rem}.pdf-split-field small{color:#7f8fa0;font-size:.76rem}.pdf-split-field small.is-error{color:#ffadad}.pdf-split-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#9aa9b8;font-size:.82rem}.pdf-low-savings,.pdf-result-mode{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(151,166,188,.16);border-radius:12px;color:#aebccb;font-size:.82rem;line-height:1.55}.pdf-result-mode strong{display:block;color:#e6edf5}.pdf-result-mode.is-image{border-color:rgba(245,180,90,.35);background:rgba(245,180,90,.07)}.pdf-result-mode.is-image svg{color:#f5c27a}.pdf-result-mode.is-structure svg{color:#4be0ad}.pdf-low-savings{flex-wrap:wrap;align-items:center;justify-content:space-between}.pdf-low-savings>span{flex:1 1 220px}.pdf-privacy-quick{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.pdf-privacy-quick h3{color:#dfe7ef;font-size:.92rem}.pdf-privacy-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.pdf-privacy-quick-action{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px;border:1px solid rgba(151,166,188,.14);border-radius:14px;background:rgba(9,13,18,.32)}.pdf-privacy-quick-action small{color:#8e9cab;font-size:.78rem;line-height:1.5}.pdf-post-export-file{display:flex;align-items:center;gap:6px;margin-top:6px;color:#c7d3df;font-size:.8rem;overflow-wrap:anywhere}.pdf-related-tools{display:grid;grid-gap:12px;gap:12px}.pdf-related-tools h2{color:#e8eef5;font-size:clamp(1.1rem,2.4vw,1.4rem)}.pdf-related-tools.is-compact h2{font-size:.95rem}.pdf-related-tools ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pdf-related-tools a{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:var(--tap-min,44px);padding:13px 40px 13px 15px;border:1px solid rgba(151,166,188,.14);border-radius:13px;background:rgba(15,20,27,.6);color:#dfe7ef;text-decoration:none}.pdf-related-tools a:hover{border-color:rgba(111,156,255,.45)}.pdf-related-tools a span{color:#8e9cab;font-size:.8rem;line-height:1.45}.pdf-related-tools a svg{position:absolute;top:50%;right:14px;color:#6f9cff;transform:translateY(-50%)}.pdf-related-tools a.pdf-related-security{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:10px 2px;border:0;background:none;color:#9fc0ff;text-decoration:underline;text-underline-offset:3px}.pdf-related-tools a.pdf-related-security svg{position:static;transform:none}.pdf-seo-content{display:grid;grid-gap:clamp(32px,5vw,48px);gap:clamp(32px,5vw,48px);width:min(100%,1180px);margin:clamp(56px,8vw,96px) auto 0;padding-top:clamp(28px,5vw,48px);border-top:1px solid rgba(151,166,188,.13)}.pdf-faq h2,.pdf-howto h2{color:#e8eef5;font-size:clamp(1.3rem,3vw,1.8rem);letter-spacing:-.02em}.pdf-howto ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.pdf-howto li{display:flex;gap:12px;padding:16px;border:1px solid rgba(151,166,188,.11);border-radius:14px;background:rgba(15,20,27,.48)}.pdf-howto-number{display:inline-grid;flex:none;width:28px;height:28px;border-radius:50%;background:rgba(79,140,255,.16);color:#bad0ff;font-size:.82rem;font-weight:800;place-items:center}.pdf-faq p,.pdf-howto p{color:#9aa9b8;font-size:.86rem;line-height:1.65}.pdf-faq-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.pdf-faq details{border:1px solid rgba(151,166,188,.13);border-radius:13px;background:rgba(15,20,27,.48)}.pdf-faq summary{min-height:var(--tap-min,44px);padding:13px 16px;color:#dfe7ef;font-weight:650;cursor:pointer}.pdf-faq details p{padding:0 16px 14px}.pdf-tools-shell:has(.pdf-compress-workspace) .pdf-seo-content,.pdf-tools-shell:has(.pdf-privacy-standalone) .pdf-seo-content{display:none}.local-tools-header .local-tools-product{color:var(--muted);text-decoration:none}.local-tools-header .local-tools-product:hover{color:var(--text)}.local-tools-header .local-tools-exit{display:inline-flex;align-items:center;gap:6px}.local-tools-exit-icon{display:none}@media (max-width:680px){.local-tools-header .local-tools-exit{display:inline-flex;justify-content:center;min-width:var(--tap-min,44px);min-height:var(--tap-min,44px);border-radius:10px}.local-tools-exit-icon{display:block}.local-tools-exit-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pdf-page-actions button{height:var(--tap-min,44px)}.pdf-split-footer .pdf-button{width:100%}}@media (pointer:coarse){.pdf-page-actions button{height:var(--tap-min,44px)}}.pdf-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pdf-catalog-group{--pdf-accent:#8ab0ff;--pdf-accent-soft:rgba(79,140,255,0.1);--pdf-accent-line:rgba(111,156,255,0.26);display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.pdf-catalog-group.is-convert{--pdf-accent:#75e4bf;--pdf-accent-soft:rgba(54,211,153,0.09);--pdf-accent-line:rgba(75,224,173,0.26)}.pdf-catalog-group.is-edit{--pdf-accent:#ffc56e;--pdf-accent-soft:rgba(255,184,77,0.09);--pdf-accent-line:rgba(255,190,92,0.26)}.pdf-catalog-group.is-security{--pdf-accent:#c4a5ff;--pdf-accent-soft:rgba(151,101,235,0.1);--pdf-accent-line:rgba(185,142,255,0.27)}.pdf-catalog-group h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;color:#8c9aab;font-size:.76rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pdf-catalog-group h3:before{width:7px;height:7px;border-radius:50%;background:var(--pdf-accent);content:""}.pdf-catalog-group ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pdf-catalog-tool{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:74px;padding:13px 14px;border:1px solid rgba(151,166,188,.14);border-radius:15px;background:linear-gradient(145deg,rgba(26,33,45,.94),rgba(18,23,31,.94));color:var(--text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.pdf-catalog-tool:hover{border-color:var(--pdf-accent-line);background:linear-gradient(145deg,rgba(30,38,52,.98),rgba(20,26,35,.98));text-decoration:none;transform:translateY(-2px)}.pdf-catalog-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--pdf-accent-line);border-radius:12px;background:var(--pdf-accent-soft);color:var(--pdf-accent)}.pdf-catalog-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.pdf-catalog-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#eef3f8;font-size:.95rem;letter-spacing:-.01em}.pdf-catalog-copy>span{color:#8e9cab;font-size:.8rem;line-height:1.45}.pdf-catalog-badge{position:absolute;top:7px;right:9px;padding:2px 7px;border:1px solid rgba(75,224,173,.3);border-radius:999px;background:rgba(54,211,153,.1);color:#85ebc8;font-size:.64rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pdf-catalog-arrow{color:#5f6e80;transition:color .16s ease,transform .16s ease}.pdf-catalog-tool:hover .pdf-catalog-arrow{color:var(--pdf-accent);transform:translateX(2px)}@media (max-width:1100px){.pdf-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}@media (max-width:620px){.pdf-catalog{grid-template-columns:1fr}}.pdf-page-actions .pdf-page-zoom{flex:0.8 1}.pdf-panel-body{display:grid;grid-gap:16px;gap:16px;margin:0}.pdf-panel-lead{max-width:760px;margin:0;color:#96a4b3;font-size:.85rem;line-height:1.6}.pdf-panel-columns{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:start;grid-gap:20px 28px;gap:20px 28px}.pdf-panel-columns.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-panel-preview-column{display:grid;justify-items:start;grid-gap:8px;gap:8px}.pdf-panel-controls,.pdf-panel-stack{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;margin:0;padding:0;border:0}.pdf-panel-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.pdf-check-list>legend,.pdf-panel-label{color:#aebccb;font-size:.8rem;font-weight:650}.pdf-check-list>legend{margin-bottom:4px}.pdf-panel-caption,.pdf-panel-hint{color:#7f8fa0;font-size:.76rem}.pdf-panel-hint{line-height:1.5}.pdf-panel-hint.is-error{color:#ffadad}.pdf-split-modes label.is-disabled{cursor:not-allowed;opacity:.45}.pdf-check-field{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-min,44px);color:#c3cfdb;font-size:.85rem;cursor:pointer}.pdf-check-field input{width:18px;height:18px;margin:0;accent-color:#5d91ff}.pdf-range-field{display:grid;grid-gap:8px;gap:8px;min-width:190px;color:#aebccb;font-size:.8rem;font-weight:650}.pdf-range-field output{margin-left:6px;color:#e3ecff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-range-field input{width:100%;min-height:28px;accent-color:#5d91ff}.pdf-color-picker label{gap:8px}.pdf-color-swatch{width:14px;height:14px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.pdf-password-input{position:relative;display:block}.pdf-password-input input{width:100%;padding-right:48px}.pdf-password-toggle{position:absolute;top:50%;right:4px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;border:0;border-radius:8px;background:transparent;color:#8ea0b4;cursor:pointer;transform:translateY(-50%)}.pdf-password-toggle:hover,.pdf-password-toggle[aria-pressed=true]{color:#dbe7f6}.pdf-position-picker,.pdf-watermark-preview{position:relative;width:100%;max-width:200px;border:1px solid rgba(151,166,188,.28);border-radius:8px;background:#f6f7f9;box-shadow:0 12px 30px rgba(0,0,0,.28)}.pdf-position-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr auto;aspect-ratio:.72;padding:6px}.pdf-position-lines{position:absolute;inset:26% 16% 26%;background:repeating-linear-gradient(180deg,rgba(70,82,99,.18) 0 4px,transparent 4px 12px);pointer-events:none}.pdf-position-spot{position:relative;z-index:1;display:flex;align-items:center;min-width:0;min-height:36px;padding:4px;border:1px dashed transparent;border-radius:6px;background:transparent;color:#1d2533;cursor:pointer}.pdf-position-spot.is-top-center,.pdf-position-spot.is-top-left,.pdf-position-spot.is-top-right{grid-row:1}.pdf-position-spot.is-bottom-center,.pdf-position-spot.is-bottom-left,.pdf-position-spot.is-bottom-right{grid-row:3}.pdf-position-spot.is-bottom-left,.pdf-position-spot.is-top-left{justify-content:flex-start}.pdf-position-spot.is-bottom-center,.pdf-position-spot.is-top-center{justify-content:center}.pdf-position-spot.is-bottom-right,.pdf-position-spot.is-top-right{justify-content:flex-end}.pdf-position-spot:hover{border-color:rgba(93,145,255,.55)}.pdf-position-spot.is-active{border-color:#5d91ff;border-style:solid;background:rgba(93,145,255,.12)}.pdf-position-spot:focus-visible{outline:3px solid rgba(111,156,255,.6);outline-offset:1px}.pdf-position-dot{width:7px;height:7px;border-radius:50%;background:rgba(70,82,99,.35)}.pdf-position-sample{overflow:hidden;font-family:Helvetica,Arial,sans-serif;font-size:.66rem;font-weight:600;line-height:1;white-space:nowrap}.pdf-position-sample.is-small{font-size:.58rem}.pdf-position-sample.is-large{font-size:.78rem}.pdf-watermark-preview{overflow:hidden;container-type:inline-size}.pdf-watermark-preview .pdf-position-lines{inset:12% 12%}.pdf-watermark-sample{position:absolute;top:50%;left:50%;font-family:system-ui,-apple-system,Segoe UI,Hiragino Sans,Noto Sans,sans-serif;font-weight:800;line-height:1;white-space:nowrap}.pdf-image-options{display:flex;flex-wrap:wrap;gap:16px 28px;padding:16px 18px;border:1px solid rgba(151,166,188,.14);border-radius:16px;background:rgba(15,20,27,.6)}.pdf-preview-backdrop{padding:78px clamp(10px,3vw,28px) clamp(10px,3vw,24px)}.pdf-preview-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,980px);height:min(100%,94vh);overflow:hidden;border:1px solid var(--pdf-border);border-radius:18px;background:#10151c;box-shadow:0 30px 90px rgba(0,0,0,.5)}.pdf-preview-dialog:focus{outline:none}.pdf-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid rgba(151,166,188,.14)}.pdf-preview-bar h2{margin:0;color:#e8eef5;font-size:.95rem}.pdf-preview-nav{display:flex;gap:6px}.pdf-preview-nav button{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min,44px);height:var(--tap-min,44px);border:1px solid var(--pdf-border);border-radius:11px;background:rgba(19,24,32,.7);color:#b8c5d2;cursor:pointer}.pdf-preview-nav button:not(:disabled):hover{border-color:rgba(111,156,255,.45);color:#eef3ff}.pdf-preview-nav button:disabled{cursor:not-allowed;opacity:.4}.pdf-preview-stage{display:flex;align-items:center;justify-content:center;min-height:0;padding:clamp(10px,2.5vw,22px);overflow:auto;background:radial-gradient(circle at 50% 30%,#1a222d,#0c1016 70%)}.pdf-preview-stage img{max-width:100%;max-height:100%;border-radius:4px;background:#fff;box-shadow:0 16px 50px rgba(0,0,0,.45);object-fit:contain}.pdf-preview-loading{color:#8e9cab;font-size:.88rem}@media (max-width:760px){.pdf-panel-columns,.pdf-panel-columns.is-even{grid-template-columns:1fr}.pdf-position-picker,.pdf-watermark-preview{max-width:160px}}.pdf-editor-dialog{grid-template-rows:auto minmax(0,1fr) auto}.pdf-preview-bar p{margin:2px 0 0;color:#8796a5;font-size:.76rem}.pdf-editor-stage{container-type:size;touch-action:none}.pdf-editor-surface{position:relative;flex:none;width:min(100cqw,calc(100cqh * var(--page-aspect, .707)));aspect-ratio:var(--page-aspect,.707);background:#fff;box-shadow:0 16px 50px rgba(0,0,0,.45);cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-editor-surface.is-crop,.pdf-editor-surface.is-place{cursor:default}.pdf-editor-surface>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.pdf-editor-surface .pdf-preview-loading{position:absolute;inset:0;display:grid;place-items:center;color:#5d6977}.pdf-editor-box{position:absolute;border:1px solid #000;background:rgba(0,0,0,.82)}.pdf-editor-box.is-draft{border:2px dashed #ff6b81;background:rgba(0,0,0,.45)}.pdf-editor-box button{position:absolute;top:-10px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#c62f3b;color:#fff;cursor:pointer}.pdf-editor-target{position:absolute;border:2px solid #5d91ff;background:rgba(93,145,255,.08);cursor:move;touch-action:none}.pdf-editor-target.is-crop{box-shadow:0 0 0 9999px rgba(10,14,20,.55)}.pdf-editor-target:focus-visible{outline:3px solid rgba(111,156,255,.6);outline-offset:2px}.pdf-editor-target>img{width:100%;height:100%;object-fit:contain;pointer-events:none}.pdf-editor-handle{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#5d91ff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.pdf-editor-handle.is-nw{top:-8px;left:-8px;cursor:nwse-resize}.pdf-editor-handle.is-ne{top:-8px;right:-8px;cursor:nesw-resize}.pdf-editor-handle.is-sw{bottom:-8px;left:-8px;cursor:nesw-resize}.pdf-editor-handle.is-se{right:-8px;bottom:-8px;cursor:nwse-resize}@media (pointer:coarse){.pdf-editor-handle{width:24px;height:24px}.pdf-editor-handle.is-nw{top:-13px;left:-13px}.pdf-editor-handle.is-ne{top:-13px;right:-13px}.pdf-editor-handle.is-sw{bottom:-13px;left:-13px}.pdf-editor-handle.is-se{right:-13px;bottom:-13px}}.pdf-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-top:1px solid rgba(151,166,188,.14)}.pdf-editor-footer p{margin:0;color:#8e9cab;font-size:.8rem}.pdf-editor-actions,.pdf-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pdf-signature-pad{position:relative;display:grid;grid-gap:6px;gap:6px}.pdf-signature-pad canvas{width:100%;height:160px;border:1px dashed rgba(151,166,188,.45);border-radius:12px;background:#fbfbfd;cursor:crosshair;touch-action:none}.pdf-signature-line{position:absolute;right:24px;bottom:52px;left:24px;height:1px;background:rgba(30,40,60,.25);pointer-events:none}.pdf-signature-styles{display:grid;grid-gap:8px;gap:8px}.pdf-signature-styles button{min-height:52px;padding:8px 14px;overflow:hidden;border:1px solid var(--pdf-border);border-radius:12px;background:#fbfbfd;font-size:1.6rem;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.pdf-signature-styles button.is-active{border-color:#5d91ff;box-shadow:0 0 0 2px rgba(93,145,255,.4)}.pdf-signature-preview{display:grid;min-height:120px;padding:12px;place-items:center;border:1px solid rgba(151,166,188,.2);border-radius:12px;background:#fbfbfd;color:#66717f;font-size:.82rem}.pdf-signature-preview img{max-width:100%;max-height:120px}.pdf-sign-request-banner,.pdf-sign-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border:1px solid rgba(75,224,173,.3);border-radius:14px;background:rgba(54,211,153,.08);color:#cfeee2;font-size:.85rem}.pdf-sign-return p{margin:0}.pdf-link-button{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 2px;border:0;background:none;color:#9fc0ff;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdf-link-button:disabled{cursor:not-allowed;opacity:.4}.pdf-panel-hint.is-warning{color:#ffcf8a}.pdf-button-danger-solid.pdf-button-primary{border-color:#e05261;background:#e05261;color:#fff;box-shadow:0 9px 25px rgba(224,82,97,.25)}.pdf-button-danger-solid.pdf-button-primary:not(:disabled):hover{border-color:#ec6d7a;background:#ec6d7a}.pdf-alert-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-color:rgba(255,190,92,.35);background:rgba(255,184,77,.08);color:#ffe1ad}.pdf-form-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:14px 18px;gap:14px 18px;max-height:560px;padding:4px 2px;overflow:auto}.pdf-form-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.pdf-form-label strong{color:#dbe5ef;font-size:.82rem;font-weight:650;overflow-wrap:anywhere}.pdf-form-label small{color:#7f8fa0;font-size:.72rem}.pdf-form-label small.is-required{color:#ffb0b8}.pdf-form-row select,.pdf-form-row textarea{min-height:var(--tap-min,44px);padding:8px 12px;border:1px solid rgba(147,164,184,.28);border-radius:10px;background:#0f151d;color:#e7edf5;font:inherit;font-size:.92rem}.pdf-form-row select[multiple]{min-height:90px}.pdf-text-preview{width:100%;min-height:200px;padding:12px;border:1px solid rgba(147,164,184,.28);border-radius:10px;background:#0f151d;color:#d9e2ec;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.pdf-compare-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pdf-compare-slot{display:grid;align-content:start;grid-gap:8px;gap:8px}.pdf-compare-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;min-height:76px;padding:14px 16px;border:1px solid rgba(111,156,255,.3);border-radius:16px;background:rgba(79,140,255,.07)}.pdf-compare-file strong{overflow:hidden;color:#e8eef5;text-overflow:ellipsis;white-space:nowrap}.pdf-compare-file span{grid-column:1;color:#8e9cab;font-size:.8rem}.pdf-batch-list button,.pdf-compare-file button{grid-row:1/span 2;grid-column:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--pdf-border);border-radius:10px;background:transparent;color:#9cabb9;cursor:pointer}.pdf-compare-result{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,22px);border:1px solid rgba(151,166,188,.16);border-radius:18px;background:rgba(15,20,27,.72)}.pdf-compare-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pdf-compare-summary h2{margin:0;color:#e8eef5;font-size:1.05rem}.pdf-diff-count{padding:3px 9px;border-radius:999px;font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-diff-count.is-added{background:rgba(54,211,153,.14);color:#7ee8c3}.pdf-diff-count.is-removed{background:rgba(248,113,113,.14);color:#ffadad}.pdf-compare-summary .pdf-button{margin-left:auto}.pdf-diff-hunks{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pdf-diff-hunk{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid rgba(151,166,188,.12);border-radius:12px;background:rgba(9,13,18,.45);font-size:.85rem;line-height:1.55}.pdf-diff-page{margin-bottom:4px;color:#7f8fa0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdf-diff-line{display:block;padding:1px 8px;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.pdf-diff-line.is-context{color:#7f8fa0}.pdf-diff-line.is-removed{background:rgba(248,113,113,.09);color:#ffc4c4}.pdf-diff-line.is-added{background:rgba(54,211,153,.09);color:#bdf3de}.pdf-diff-line.is-removed .pdf-diff-word{border-radius:3px;background:rgba(248,113,113,.35);text-decoration:line-through}.pdf-diff-line.is-added .pdf-diff-word{border-radius:3px;background:rgba(54,211,153,.35)}.pdf-batch-list{display:grid;grid-gap:6px;gap:6px;max-height:420px;margin:0;padding:0;overflow:auto;list-style:none}.pdf-batch-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid rgba(151,166,188,.12);border-radius:10px;background:rgba(9,13,18,.35);color:#9cabb9;font-size:.82rem}.pdf-batch-list li.is-done svg:first-child{color:#75e4bf}.pdf-batch-list li.is-failed svg:first-child,.pdf-batch-list li.is-skipped svg:first-child{color:#ffcf8a}.pdf-batch-list button{grid-row:auto;grid-column:auto;width:30px;height:30px}.pdf-batch-name{overflow:hidden;color:#dfe7ef;text-overflow:ellipsis}.pdf-batch-name,.pdf-batch-size,.pdf-batch-state{white-space:nowrap}@media (max-width:680px){.pdf-compare-slots{grid-template-columns:1fr}.pdf-batch-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.pdf-batch-size{display:none}}.pdf-hub-start{display:grid;grid-gap:10px;gap:10px}.pdf-hub-start .pdf-dropzone{min-height:170px;border-width:2px}.pdf-hub-start-hint{margin:0;color:#8e9cab;font-size:.86rem;line-height:1.55}.pdf-hub-catalog{margin-top:clamp(22px,4vw,36px)}.pdf-hub-choose{gap:18px}.pdf-hub-files{display:grid;grid-gap:6px;gap:6px;max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.pdf-hub-files li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px 8px 14px;border:1px solid rgba(151,166,188,.14);border-radius:12px;background:rgba(15,20,27,.6);color:#dfe7ef;font-size:.86rem}.pdf-hub-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-hub-files li small{color:#8e9cab;white-space:nowrap}.pdf-hub-files li button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pdf-border);border-radius:9px;background:transparent;color:#9cabb9;cursor:pointer}.pdf-hub-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px}.pdf-hub-option{--pdf-accent:#8ab0ff;--pdf-accent-soft:rgba(79,140,255,0.1);--pdf-accent-line:rgba(111,156,255,0.26);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:96px;padding:16px;border:1px solid rgba(151,166,188,.16);border-radius:16px;background:linear-gradient(145deg,rgba(26,33,45,.94),rgba(18,23,31,.94));color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.pdf-hub-option:hover{border-color:var(--pdf-accent-line);transform:translateY(-2px)}.pdf-hub-option.is-primary{border-color:rgba(111,156,255,.45);box-shadow:0 0 0 1px rgba(111,156,255,.15)}.pdf-hub-option>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.pdf-hub-option strong{color:#eef3f8;font-size:.98rem}.pdf-hub-option small{color:#8e9cab;font-size:.8rem;line-height:1.45}.pdf-hub-option>svg{color:#6f9cff}.pdf-hub-choose>.pdf-button{justify-self:start}.pdf-compress-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 14px;border:1px solid rgba(75,224,173,.25);border-radius:12px;background:rgba(54,211,153,.07)}.pdf-compress-result strong{color:#e8f5ef;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-compress-result span{color:#85ebc8;font-size:.85rem}@media (prefers-reduced-motion:reduce){.pdf-hub-option{transition:none}}html:has(.pdf-studio){overflow:hidden}.pdf-tools-shell:has(>.pdf-studio)>:not(.pdf-studio),body:has(.pdf-studio) .local-tools-footer,body:has(.pdf-studio) .local-tools-header{display:none}.pdf-tools-shell:has(>.pdf-studio){min-height:0;padding:0}.pdf-tools-shell .pdf-studio{width:auto;max-width:none;margin:0;gap:0}.pdf-studio{position:fixed;inset:0;z-index:30;display:grid;grid-template-rows:auto minmax(0,1fr);background:#0b0f15;color:#dfe7ef}.pdf-studio-bar{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 10px;border-bottom:1px solid var(--pdf-border);background:#121821}.pdf-studio-back,.pdf-studio-icon-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a9b6c4;cursor:pointer}.pdf-studio-back:hover,.pdf-studio-icon-button:not(:disabled):hover{border-color:var(--pdf-border);background:rgba(111,156,255,.08);color:#e6eef7}.pdf-studio-icon-button:disabled{opacity:.38;cursor:not-allowed}.pdf-studio-title{display:grid;min-width:0;grid-gap:1px;gap:1px}.pdf-studio-title>span{color:#7d8c9c;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pdf-studio-title h1{margin:0;overflow:hidden;color:#eef3f8;font-size:.95rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pdf-studio-facts{flex:none;color:#7d8c9c;font-size:.78rem;white-space:nowrap}.pdf-studio-local{flex:none;padding:6px 9px;font-size:.7rem}.pdf-studio-bar-actions{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.pdf-studio-bar-actions .pdf-button{min-height:36px;padding:0 14px}.pdf-studio-body{display:grid;grid-template-columns:auto minmax(0,1fr) clamp(340px,27vw,440px);min-height:0}.pdf-studio-rail{display:flex;flex-direction:column;gap:2px;width:200px;min-height:0;padding:10px 8px;overflow-y:auto;border-right:1px solid var(--pdf-border);background:#0f141b;scrollbar-width:thin}.pdf-studio-rail-item{display:flex;flex:none;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#a3b1c0;font-size:.82rem;font-weight:620;text-align:left;cursor:pointer}.pdf-studio-rail-item>svg{flex:none;color:#8193a6}.pdf-studio-rail-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-studio-rail-item:hover{background:rgba(111,156,255,.08);color:#e3ebf4}.pdf-studio-rail-item.is-active{background:rgba(111,156,255,.16);box-shadow:inset 3px 0 0 #6f9cff;color:#f4f8fc}.pdf-studio-rail-item.is-active>svg{color:#8ab0ff}.pdf-studio-rail-item.is-export{position:relative;margin-bottom:11px}.pdf-studio-rail-item.is-export:after{position:absolute;right:6px;bottom:-7px;left:6px;height:1px;background:var(--pdf-border);content:""}.pdf-studio-canvas{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;container:pdf-canvas/inline-size}.pdf-studio-canvas-bar{display:flex;align-items:center;gap:4px;min-height:48px;padding:6px 10px;overflow-x:auto;border-bottom:1px solid var(--pdf-border);background:#10161e;scrollbar-width:none}.pdf-studio-canvas-bar button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-width:34px;min-height:34px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:#9cabb9;font-size:.77rem;font-weight:650;white-space:nowrap;cursor:pointer}.pdf-studio-canvas-bar button:not(:disabled):hover{background:rgba(79,140,255,.1);color:#d7e5f4}.pdf-studio-canvas-bar button.is-danger:not(:disabled):hover{background:rgba(248,113,113,.09);color:#ffaaaa}.pdf-studio-canvas-bar button:disabled{opacity:.36;cursor:not-allowed}.pdf-studio-canvas-bar .pdf-toolbar-selection{flex:none}.pdf-studio-zoom{display:flex;flex:none;align-items:center;gap:2px;margin-left:6px;padding-left:8px;border-left:1px solid var(--pdf-border)}.pdf-studio-zoom input{width:108px;accent-color:#6f9cff;cursor:pointer}.pdf-studio-scroll{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:0;padding:18px clamp(16px,2.6vw,36px) 110px;overflow:auto;overscroll-behavior:contain}.pdf-studio .pdf-page-board{min-height:0;padding:0;border:0;background:none;box-shadow:none}.pdf-board-help.is-compact{justify-content:flex-end;margin:-6px 0 6px}.pdf-studio .pdf-page-grid{grid-template-columns:repeat(auto-fit,min(100%,var(--pdf-page-size,220px)));justify-content:center;align-items:end;gap:26px 20px}.pdf-studio .pdf-page-card{padding:8px 8px 6px;border:1px solid transparent;border-radius:12px;background:transparent;box-shadow:none}.pdf-studio .pdf-page-card:hover{border-color:transparent;background:rgba(255,255,255,.035);transform:none}.pdf-studio .pdf-page-card.is-selected{border-color:rgba(111,156,255,.7);background:rgba(111,156,255,.12);box-shadow:none}.pdf-studio .pdf-page-card.is-drop-before{box-shadow:-4px 0 0 #4be0ad}.pdf-studio .pdf-page-card.is-drop-after{box-shadow:4px 0 0 #4be0ad}.pdf-studio .pdf-page-preview{aspect-ratio:var(--pdf-page-aspect,.7071);border-radius:3px;background:#1a212b;box-shadow:0 1px 2px rgba(0,0,0,.5),0 10px 28px rgba(0,0,0,.42)}.pdf-studio .pdf-page-preview img{background:#fff}.pdf-studio .pdf-page-meta{grid-template-columns:1fr;justify-items:center;padding-top:9px}.pdf-studio .pdf-page-meta strong{color:#aebbc9;font-size:.76rem;font-weight:650}.pdf-studio .pdf-page-meta span{display:none}.pdf-studio .pdf-page-actions{justify-content:center;margin-top:4px}.pdf-studio .pdf-page-actions button{flex:0 1 44px;height:28px}@media (hover:hover) and (pointer:fine){.pdf-studio .pdf-page-actions,.pdf-studio .pdf-page-grip{opacity:0;transition:opacity .12s ease}.pdf-studio .pdf-page-card.is-selected .pdf-page-actions,.pdf-studio .pdf-page-card:focus-within .pdf-page-actions,.pdf-studio .pdf-page-card:hover .pdf-page-actions,.pdf-studio .pdf-page-card:hover .pdf-page-grip{opacity:1}}.pdf-studio-float{position:absolute;bottom:18px;left:50%;z-index:6;display:grid;width:min(560px,calc(100% - 32px));transform:translateX(-50%);pointer-events:none}.pdf-studio-float>*{margin:0;box-shadow:0 18px 44px rgba(0,0,0,.5);pointer-events:auto}.pdf-studio-float .pdf-alert-success{background:#11241d}.pdf-studio-inspector{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;border-left:1px solid var(--pdf-border);background:#121821;container:pdf-inspector/inline-size}.pdf-studio-inspector:focus-visible{outline-offset:-3px}.pdf-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:6px 10px 6px 18px;border-bottom:1px solid var(--pdf-border)}.pdf-inspector-head h2{margin:0;color:#eef3f8;font-size:.92rem;letter-spacing:-.005em}.pdf-inspector-body{min-height:0;padding:16px 18px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pdf-studio-icon-button.is-sheet-only,.pdf-studio-scrim{display:none}.pdf-studio-export{display:grid;grid-gap:14px;gap:14px}.pdf-studio-export-actions{display:grid;grid-gap:8px;gap:8px}.pdf-studio-export-actions .pdf-button{width:100%;justify-content:center}@container pdf-inspector (max-width: 640px){.pdf-cleanup-modes-compact,.pdf-form-fields,.pdf-panel-columns,.pdf-panel-columns.is-even,.pdf-post-export-grid,.pdf-preset-grid,.pdf-privacy-compact-categories{grid-template-columns:minmax(0,1fr)}.pdf-split-footer{flex-direction:column;align-items:stretch}.pdf-split-footer .pdf-panel-actions,.pdf-split-footer .pdf-panel-actions>.pdf-button,.pdf-split-footer>.pdf-button{width:100%;justify-content:center}.pdf-panel-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:8px;gap:8px}.pdf-panel-actions>.pdf-button{width:100%;justify-content:center}}@container pdf-canvas (max-width: 720px){.pdf-studio-canvas-bar .pdf-toolbar-count,.pdf-studio-canvas-bar .pdf-toolbar-group button>span{display:none}}@media (max-width:1180px){.pdf-studio-body{grid-template-columns:auto minmax(0,1fr) 340px}.pdf-studio-rail{width:58px;padding:8px 6px}.pdf-studio-rail-item{justify-content:center;padding:0}.pdf-studio-rail-item>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdf-studio-facts{display:none}}@media (max-width:900px){.pdf-studio-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pdf-studio-rail{flex-direction:row;gap:4px;width:auto;padding:6px 8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--pdf-border);scrollbar-width:none}.pdf-studio-rail-item{gap:6px;min-height:34px;padding:0 11px;border-radius:999px;font-size:.78rem}.pdf-studio-rail-item>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.pdf-studio-rail-item.is-active{box-shadow:none}.pdf-studio-rail-item.is-export{margin:0 9px 0 0}.pdf-studio-rail-item.is-export:after{top:8px;right:-6px;bottom:8px;left:auto;width:1px;height:auto}.pdf-studio-inspector{position:fixed;right:0;bottom:0;left:0;z-index:12;max-height:min(78dvh,640px);border:1px solid var(--pdf-border);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -20px 50px rgba(0,0,0,.5);transform:translateY(100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.pdf-studio.is-sheet-open .pdf-studio-inspector{transform:none;visibility:visible;transition:transform .22s ease}.pdf-studio-icon-button.is-sheet-only{display:inline-flex}.pdf-studio.is-sheet-open .pdf-studio-scrim{position:fixed;inset:0;z-index:11;display:block;border:0;background:rgba(3,6,10,.55)}}@media (max-width:600px){.pdf-studio-bar{gap:8px;min-height:52px;padding:6px 8px}.pdf-studio-local>span,.pdf-studio-save>span,.pdf-studio-start-over{display:none}.pdf-studio-local{padding:6px}.pdf-studio-bar-actions .pdf-studio-save{width:40px;padding:0}.pdf-studio-zoom{display:none}.pdf-studio-scroll{padding:14px 12px 96px}.pdf-studio .pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}@media (prefers-reduced-motion:reduce){.pdf-studio-inspector,.pdf-studio.is-sheet-open .pdf-studio-inspector{transition:none}}.pdf-studio-body.is-single{grid-template-columns:minmax(0,1fr) clamp(360px,30vw,460px)}.pdf-studio-canvas.is-bare{grid-template-rows:minmax(0,1fr)}.pdf-studio.is-single .pdf-studio-scroll>:not(.pdf-studio-pages,.pdf-modal-backdrop){justify-self:center;width:min(100%,980px)}.pdf-studio .pdf-size-preview{position:static}.pdf-page-card.is-static{display:block;width:100%;color:inherit;font:inherit;text-align:center;cursor:zoom-in}.pdf-compare-inspector{display:grid;grid-gap:16px;gap:16px}.pdf-compare-heading{margin:0 0 12px;color:#eef3f8;font-size:1.05rem;letter-spacing:-.01em}@media (max-width:1180px){.pdf-studio-body.is-single{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){.pdf-studio.is-single .pdf-studio-body{display:flex;flex-direction:column;gap:14px;padding:14px clamp(12px,3vw,24px) 96px;overflow-y:auto;overscroll-behavior:contain}.pdf-studio.is-single .pdf-studio-canvas,.pdf-studio.is-single .pdf-studio-scroll{display:contents}.pdf-studio.is-single .pdf-studio-inspector,.pdf-studio.is-single .pdf-studio-scroll>*{flex-shrink:0}.pdf-studio.is-single .pdf-studio-inspector{position:static;z-index:auto;order:1;min-height:auto;max-height:none;border:1px solid var(--pdf-border);border-radius:16px;box-shadow:none;transform:none;visibility:visible;transition:none}.pdf-studio.is-single .pdf-inspector-body{padding:16px;overflow:visible}.pdf-studio.is-single .is-stack-late{order:2}.pdf-studio.is-single .pdf-studio-float{position:fixed;bottom:14px}}.pdf-drop-wrap.is-compact .pdf-dropzone{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;gap:12px;min-height:0;padding:12px 14px;border-radius:14px;box-shadow:none}.pdf-drop-wrap.is-compact .pdf-drop-icon{width:38px;height:38px;border-radius:11px}.pdf-drop-wrap.is-compact .pdf-drop-copy strong{font-size:.86rem}.pdf-drop-wrap.is-compact .pdf-drop-copy,.pdf-drop-wrap.is-compact .pdf-dropzone{text-align:left}.pdf-drop-wrap.is-compact .pdf-button{width:auto;min-height:36px;padding:0 14px}.pdf-inspector-body>.pdf-related-tools.is-compact,.pdf-saved-next{margin-top:18px}.pdf-saved-next{display:grid;grid-gap:14px;gap:14px}.pdf-saved-next .maker-cards{margin:0}.pdf-inspector-body>.maker-cards{margin:16px 0 18px}.pdf-compare-inspector>.maker-cards,.pdf-panel-body>.maker-cards{margin:4px 0 0}