.pdf-intro{background:var(--silver-canvas);border-bottom:1px solid var(--silver-line);padding:20px 0 44px}.pdf-eyebrow{color:var(--silver-violet-text);margin-bottom:12px;font-size:13px;font-weight:700}.pdf-intro h1{letter-spacing:-.048em;font-size:clamp(40px,4.65vw,66px);font-weight:800;line-height:1.02}.pdf-intro-copy{color:var(--silver-muted);margin-top:24px;font-size:18px}.pdf-body{padding-block:36px}.pdf-workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pdf-panel{background:var(--silver-panel);border:1px solid var(--silver-line);border-radius:var(--silver-radius);min-width:0;padding:28px}.pdf-section-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.pdf-section-heading h2{font-size:22px}.pdf-step-number{background:var(--silver-violet);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:14px;font-weight:650;display:grid}.pdf-file-picker{border-radius:var(--silver-radius);background:#fff;border:1px dashed #858ba3;padding:24px}.pdf-file-picker svg{color:var(--silver-violet);width:32px;height:32px;margin-bottom:16px}.pdf-file-picker.pdf-drop-active{border-color:var(--silver-violet);background:#f1eefe}.pdf-body label{font-weight:650;display:block}.pdf-body .pdf-picker-pill{border:1px solid var(--silver-violet);background:var(--silver-violet);color:#fff;cursor:pointer;border-radius:100px;align-items:center;min-height:44px;margin-bottom:12px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.pdf-body .pdf-picker-pill:hover{background:var(--silver-violet-hover)}.pdf-body .pdf-picker-pill.pdf-picker-more{color:var(--silver-ink);background:#fff;border-color:#858ba3}.pdf-body .pdf-picker-pill.pdf-picker-more:hover{border-color:var(--silver-violet-text);color:var(--silver-violet-text)}.pdf-body .pdf-picker-pill.pdf-picker-disabled{border-color:var(--silver-line);background:var(--silver-line);color:var(--silver-muted);cursor:not-allowed}#pdf-files:focus-visible+.pdf-picker-pill{outline:3px solid var(--silver-violet-text);outline-offset:5px}.pdf-secondary-button,#pdf-list button{min-width:44px;min-height:44px;color:var(--silver-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #858ba3;border-radius:100px;padding:10px 16px;font-size:14px}.pdf-secondary-button:disabled,#pdf-list button:disabled,.pdf-merge-actions .button:disabled{border-color:var(--silver-line);background:var(--silver-line);color:var(--silver-muted);cursor:not-allowed}.pdf-secondary-button:hover:not(:disabled),#pdf-list button:hover:not(:disabled){border-color:var(--silver-violet-text);color:var(--silver-violet-text)}#pdf-limits,.pdf-order-help,.pdf-muted{color:var(--silver-muted);font-size:14px}.pdf-order-help{margin-block:16px}#pdf-list{margin:16px 0 0;padding:0;list-style:none}#pdf-list li{border-bottom:1px solid var(--silver-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;display:flex}#pdf-list .pdf-row-name{overflow-wrap:anywhere;flex:220px;min-width:0;font-size:14px;font-weight:600}#pdf-list .pdf-row-actions{flex-wrap:wrap;gap:8px;display:flex}#pdf-list .pdf-row-problem{color:var(--silver-error);flex:1 0 100%;font-size:14px}#pdf-list .pdf-row-failed .pdf-row-name{color:var(--silver-error)}#pdf-clear{margin-top:16px}.pdf-merge-actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.pdf-progress-label{margin-bottom:8px;font-size:13px}#pdf-progress{width:100%;height:12px;accent-color:var(--silver-violet);display:block}#pdf-status{overflow-wrap:anywhere;margin-top:12px;font-size:14px}#pdf-status.pdf-status-error{color:var(--silver-error);font-weight:600}#pdf-summary{color:var(--silver-muted);margin-top:8px;font-size:14px}#pdf-download{max-width:100%}.pdf-body [hidden]{display:none}.pdf-support-section{max-width:80ch;padding-top:44px}.pdf-support-section p,.pdf-support-section ol,.pdf-support-section ul{color:var(--silver-muted);margin-top:16px;font-size:15px}.pdf-support-section ol,.pdf-support-section ul{padding-left:24px}.pdf-support-section li+li{margin-top:8px}.pdf-support-section a{color:var(--silver-violet-text);text-decoration:underline}.pdf-questions-section{padding-top:44px}.pdf-questions-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px 24px;margin-top:24px;display:grid}.pdf-questions-grid details{border:1px solid var(--silver-line);border-radius:5px;font-size:14px}.pdf-questions-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;list-style:none;display:flex}.pdf-questions-grid summary::-webkit-details-marker{display:none}.pdf-questions-grid summary svg{flex-shrink:0}.pdf-questions-grid details[open] summary svg{transform:rotate(45deg)}.pdf-questions-grid details p{color:var(--silver-muted);padding:0 16px 16px}.pdf-ad-space{border:1px dashed var(--silver-line);text-align:center;min-height:100px;color:var(--silver-muted);place-items:center;margin-block:36px;font-size:12px;display:grid}.pdf-verification{color:var(--silver-muted);font-size:12px}@media (width<=900px){.pdf-workspace{grid-template-columns:1fr}}@media (width<=700px){.pdf-intro h1{font-size:clamp(35px,8.8vw,58px)}.pdf-panel{padding:23px}.pdf-file-picker{padding:16px}.pdf-section-heading h2{font-size:20px}.pdf-questions-grid{grid-template-columns:1fr;gap:12px}.pdf-intro-copy{font-size:16px}}
