.pdf_container__x1fad{max-width:1200px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:2rem}.pdf_privacyBadge__V6FJY{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(34,197,94,.1);color:#15803d;border-radius:99px;font-size:.85rem;font-weight:600;margin:0 auto 1rem;border:1px solid rgba(34,197,94,.2);width:-moz-fit-content;width:fit-content}.pdf_header__hF1mT{text-align:center;margin-bottom:2rem}.pdf_title__8miVS{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#0f172a,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.75rem;letter-spacing:-.02em}.pdf_subtitle__7jol_{color:#64748b;font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.pdf_workspace__pei1M{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.pdf_panel__dvoyx{display:flex;flex-direction:column;gap:1.5rem}.pdf_card__N1mZk{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);padding:1.5rem;transition:box-shadow .2s}.pdf_card__N1mZk:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.pdf_panelTitle__ipbPV{font-size:1.1rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pdf_dropzone__Lq_A9{border:2px dashed #cbd5e1;border-radius:16px;padding:2rem;text-align:center;cursor:pointer;background:#f8fafc;transition:all .2s;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.pdf_dropzoneActive__xs_Ct,.pdf_dropzone__Lq_A9:hover{border-color:#3b82f6;background:#eff6ff;color:#2563eb}.pdf_fileList__t050G{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.pdf_fileItem__w0rzm{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .2s}.pdf_fileItem__w0rzm:hover{border-color:#94a3b8}.pdf_thumb__ZpfYS{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#eee}.pdf_fileInfo__gNJOM{flex:1;overflow:hidden}.pdf_fileName__122mJ{font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.pdf_fileMeta__yNYd5{font-size:.8rem;color:#64748b}.pdf_removeBtn__cWSiU{padding:6px;color:#94a3b8;background:transparent;border:none;cursor:pointer;border-radius:6px}.pdf_removeBtn__cWSiU:hover{background:#fee2e2;color:#ef4444}.pdf_actionBar__TIswy{position:sticky;bottom:2rem;padding:1rem;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);z-index:50;margin-top:2rem}.pdf_settingsGrid__y9oA3{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.pdf_settingField__dVefl{display:flex;flex-direction:column;gap:.5rem}.pdf_label__WkbJV{font-size:.85rem;font-weight:600;color:#475569}.pdf_input__PNuaA,.pdf_select__zv_d7{padding:.6rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.9rem;color:#0f172a}.pdf_input__PNuaA:focus,.pdf_select__zv_d7:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.pdf_previewArea__D2QkW{background:#e2e8f0;border-radius:16px;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pdf_previewPlaceholder__o_mkD{text-align:center;color:#64748b}.pdf_pdfPreviewPage__9nZN8{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);width:300px;height:424px;display:flex;align-items:center;justify-content:center;position:relative;font-size:.8rem;color:#94a3b8;flex-direction:column;gap:1rem}@media (max-width:960px){.pdf_workspace__pei1M{grid-template-columns:1fr}.pdf_actionBar__TIswy{position:fixed;bottom:0;left:0;right:0;border-radius:0;border-top:1px solid #e2e8f0;margin:0}}.pdf_animateIn__NYWBK{animation:pdf_slideUp__7duzl .4s ease-out forwards}@keyframes pdf_slideUp__7duzl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}