.PdfCompressor_container__83ZBe{display:flex;flex-direction:column;gap:2rem;max-width:860px;margin:0 auto}.PdfCompressor_dropzone__EKNi2{border:2px dashed var(--border);border-radius:var(--radius);padding:4rem 2rem;text-align:center;transition:all .2s ease;background:var(--card);position:relative}.PdfCompressor_dropzone__EKNi2:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}.PdfCompressor_fileInput__9me9s{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.PdfCompressor_uploadLabel__qvNcW{display:flex;flex-direction:column;align-items:center;gap:.75rem}.PdfCompressor_iconCircle__dYvsF{width:64px;height:64px;border-radius:50%;background:hsl(var(--primary)/.12);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.PdfCompressor_uploadText__67LVD{font-size:1.2rem;font-weight:600}.PdfCompressor_uploadHint__umhab{opacity:.6}.PdfCompressor_workspace__hMTg8{display:flex;flex-direction:column;gap:2rem}.PdfCompressor_fileCard__kjhf7{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.PdfCompressor_fileIconWrapper__FIybO{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:.75rem;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.PdfCompressor_fileInfo__H3X9z{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.PdfCompressor_fileName__r8RGL{font-weight:600}.PdfCompressor_fileMeta__ka92u{font-size:.9rem;opacity:.7}.PdfCompressor_removeBtn__wLz5G{border:none;background:transparent;cursor:pointer;padding:.5rem;border-radius:50%;opacity:.6}.PdfCompressor_removeBtn__wLz5G:hover{opacity:1;color:#ef4444;background:rgba(0,0,0,.04)}.PdfCompressor_settings__0rlEn{border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;background:var(--card);display:flex;flex-direction:column;gap:1rem}.PdfCompressor_presetHeader__v8DHU{display:flex;flex-direction:column;gap:.4rem}.PdfCompressor_presetNote__p5eQS{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;opacity:.7}.PdfCompressor_presetGrid__K9BnK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.PdfCompressor_presetBtn__omhVm{border:1px solid var(--border);border-radius:.75rem;padding:1rem;text-align:left;background:transparent;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;transition:border-color .2s,box-shadow .2s,background .2s}.PdfCompressor_presetBtn__omhVm:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.PdfCompressor_presetBtn__omhVm.PdfCompressor_active__z2vrX{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.15);background:hsl(var(--primary)/.08)}.PdfCompressor_presetLabel__NjPoq{font-weight:600}.PdfCompressor_presetHint__YaJLI{font-size:.85rem;opacity:.7}.PdfCompressor_actions__zYJdN{display:flex;flex-direction:column;gap:1rem}.PdfCompressor_actionBtn__d_25G{width:100%}.PdfCompressor_resultRow__qTv23{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.PdfCompressor_resultInfo__lJkKn{display:flex;align-items:center;gap:.75rem;font-size:.95rem}.PdfCompressor_savings__54YAq{color:#16a34a;font-weight:600}.PdfCompressor_error__j6kRN{color:#ef4444;font-size:.9rem}@media (min-width:640px){.PdfCompressor_actionBtn__d_25G{width:auto;min-width:220px}.PdfCompressor_resultRow__qTv23{flex-direction:row;justify-content:space-between;align-items:center}}