.pdfimage-intro{background:var(--silver-canvas);border-bottom:1px solid var(--silver-line);padding:16px 0 24px}.pdfimage-eyebrow{color:var(--silver-violet-text);margin-bottom:8px;font-size:13px;font-weight:700}.pdfimage-intro h1{letter-spacing:-.048em;font-size:clamp(40px,4.1vw,58px);font-weight:800;line-height:1.02}.pdfimage-intro h1 span{color:var(--silver-violet)}.pdfimage-lead{max-width:780px;color:var(--silver-muted);margin-top:16px;font-size:18px}.pdfimage-main{background:var(--silver-canvas)}.pdfimage-body{padding-block:32px 48px}.pdfimage-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pdfimage-panel{border:1px solid var(--silver-line);background:#fff;border-radius:8px;min-width:0;padding:28px}.pdfimage-panel h2{align-items:center;gap:12px;margin-bottom:24px;font-size:22px;display:flex}.pdfimage-step{background:var(--silver-violet);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:16px;display:grid}.pdfimage-picker{background:var(--silver-panel);border:1px solid var(--silver-line);border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.pdfimage-picker svg{width:28px;height:28px;color:var(--silver-violet);margin-bottom:0}.pdfimage-body label{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.pdfimage-secondary{min-height:44px;color:var(--silver-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #858ba3;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}#image-choose{grid-area:1/3}#image-selection{grid-area:1/2}.pdfimage-password{margin-top:12px}.pdfimage-password summary{cursor:pointer;min-height:44px;color:var(--silver-violet-text);align-content:center;font-size:14px}.pdfimage-password .pdfimage-field{margin-top:4px}.pdfimage-field{min-width:0;margin-block:12px}.pdfimage-field>input,.pdfimage-field select{width:100%;min-height:44px;color:var(--silver-ink);font:inherit;background:#fff;border:1px solid #858ba3;border-radius:5px;padding:10px;font-size:14px}.pdfimage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.pdfimage-help,.pdfimage-field p,#image-selection,#image-summary,.pdfimage-result p{color:var(--silver-muted);overflow-wrap:anywhere;font-size:14px}.pdfimage-field p{margin-top:8px}.pdfimage-body .pdfimage-check{align-items:center;gap:10px;min-height:44px;margin-top:20px;display:flex}.pdfimage-check input{width:20px;height:20px;accent-color:var(--silver-violet);flex:0 0 20px}.pdfimage-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pdfimage-body .pdfimage-progress-label{margin-top:24px}#image-progress{width:100%;height:12px;accent-color:var(--silver-violet);display:block}#image-status{background:var(--silver-canvas);overflow-wrap:anywhere;border-radius:5px;min-height:64px;padding:14px;font-size:14px}#image-status[data-error=true]{color:var(--silver-error)}#image-password[aria-invalid=true]{border-color:var(--silver-error)}#image-summary{margin-top:16px}#image-results{gap:20px;margin-top:24px;display:grid}.pdfimage-result{border:1px solid var(--silver-line);background:var(--silver-panel);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.pdfimage-result img{object-fit:contain;border:1px solid var(--silver-line);background:repeating-conic-gradient(#e6e7ed 0% 25%,#fff 0% 50%) 50%/16px 16px;width:100%;height:auto;max-height:360px}.pdfimage-result h3{margin-bottom:8px}.pdfimage-result a{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.pdfimage-support{max-width:78ch;padding-top:44px}.pdfimage-support h2{letter-spacing:-.025em;margin-bottom:20px;font-size:26px}.pdfimage-support p,.pdfimage-support li{color:var(--silver-muted);font-size:15px;line-height:1.7}.pdfimage-support p{margin-block:16px}.pdfimage-support ol,.pdfimage-support ul{padding-left:24px}.pdfimage-support li+li{margin-top:12px}.pdfimage-related a{color:var(--silver-violet-text);text-underline-offset:3px;text-decoration:underline}.pdfimage-faq p{color:var(--silver-muted);font-size:15px}.pdfimage-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:40px;display:grid}.pdfimage-faq h2{grid-column:1/-1;margin-bottom:24px}.pdfimage-faq details{border:1px solid var(--silver-line);background:#fff;border-radius:5px;padding:14px 20px}.pdfimage-faq summary{cursor:pointer;align-content:center;min-height:44px}.pdfimage-faq p{margin-top:12px}.pdfimage-empty{background:var(--silver-panel);border:1px solid var(--silver-line);text-align:center;min-height:340px;color:var(--silver-muted);border-radius:8px;place-content:center;justify-items:center;gap:12px;margin-top:24px;padding:24px;display:grid}.pdfimage-empty svg{width:64px;height:64px;color:var(--silver-violet)}#image-output-title:focus-visible{outline:3px solid var(--silver-violet);outline-offset:6px}@media (width<=900px){.pdfimage-workspace{grid-template-columns:1fr}}@media (width<=700px){.pdfimage-panel{padding:23px}.pdfimage-intro h1{font-size:clamp(35px,8.8vw,58px)}.pdfimage-fields{gap:0 12px}.pdfimage-result,.pdfimage-faq,.pdfimage-formats{grid-template-columns:1fr}.pdfimage-picker{grid-template-columns:28px minmax(0,1fr)}#image-choose{grid-area:2/1/auto/-1}}
