.AI_Tools_tools-container__m43sU{max-width:900px;margin:auto;padding:30px;border-radius:12px;background:linear-gradient(135deg,#2a2a2a,#1c1c1c);box-shadow:0 4px 12px rgba(0,0,0,.2);color:white}.AI_Tools_title__VJPid{font-size:2.5rem;text-align:center;margin-bottom:20px;font-weight:700}.AI_Tools_tool-section__yOIl1{margin-top:30px;padding:20px;border-radius:10px;background:#333;box-shadow:0 2px 8px rgba(0,0,0,.15)}.AI_Tools_tool-section__yOIl1 h2{font-size:1.8rem;font-weight:600;color:#f9f9f9;margin-bottom:15px}.AI_Tools_pdf-uploader-container__7UK0W{padding-top:15px}.AI_Tools_tool-placeholder__7E4Nx{background-color:#444;border:2px dashed #777;padding:40px;margin-top:20px;border-radius:10px;text-align:center;color:#ccc;font-size:1.2rem;font-weight:500}.AI_Tools_tool-placeholder__7E4Nx p{margin:0}.AI_Tools_button__wANLd{padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s;box-shadow:0 2px 5px rgba(0,0,0,.1)}.AI_Tools_button__wANLd:hover{background-color:#0056b3}.AI_Tools_button__wANLd:disabled{background-color:#999;cursor:not-allowed}.PdfUploader_container__JlL0q{padding:24px;display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:500px;margin:auto}.PdfUploader_inputContainer__xpChr{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.PdfUploader_fileInputWrapper__JoLDB,.PdfUploader_urlInputWrapper__sjHqe{width:100%;position:relative;margin-bottom:12px}.PdfUploader_fileInput__d64WY,.PdfUploader_urlInput__TiZkC{width:100%;padding:12px;font-size:16px;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.PdfUploader_urlInput__TiZkC:focus{border-color:#007bff;outline:none;box-shadow:0 0 6px rgba(0,123,255,.5)}.PdfUploader_clearButton__HTojk{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:transparent;border:none;color:#ff4d4f;font-size:18px;cursor:pointer;padding:4px;transition:transform .2s ease,background-color .3s ease}.PdfUploader_clearButton__HTojk:hover{background-color:rgba(255,77,79,.2);transform:scale(1.2);border-radius:50%}.PdfUploader_uploadButtonWrapper__Kp28o{margin-top:10px;width:100%;display:flex;justify-content:center}.PdfUploader_uploadButton__L4ht7{padding:12px 20px;background:linear-gradient(135deg,#4CAF50,#45a049);color:white;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 6px rgba(0,0,0,.15)}.PdfUploader_uploadButton__L4ht7:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px)}.PdfUploader_statusMessage__iYnt8{margin-top:16px;font-size:16px;font-weight:700;text-align:center;color:#333}.PdfUploader_downloadSection__uk4jk{display:flex;flex-direction:row;justify-content:center;gap:15px;margin-top:20px}.PdfUploader_downloadButton__lJWhK{padding:10px 18px;background:linear-gradient(135deg,#2196F3,#0b7dda);color:white;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 6px rgba(0,0,0,.15)}.PdfUploader_downloadButton__lJWhK:hover{background:linear-gradient(135deg,#0b7dda,#0056b3);transform:translateY(-2px)}@media (max-width:600px){.PdfUploader_container__JlL0q{padding:16px;width:90%}.PdfUploader_fileInput__d64WY,.PdfUploader_urlInput__TiZkC{font-size:14px;padding:10px}.PdfUploader_uploadButton__L4ht7{width:100%}.PdfUploader_downloadSection__uk4jk{flex-direction:column;gap:10px}}.PdfUploader_selectWrapper__rDGDp{width:100%;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.PdfUploader_selectWrapper__rDGDp label{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}.PdfUploader_selectWrapper__rDGDp select{width:100%;padding:12px;font-size:16px;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.PdfUploader_selectWrapper__rDGDp select:focus{border-color:#007bff;outline:none;box-shadow:0 0 6px rgba(0,123,255,.5)}@media (max-width:600px){.PdfUploader_selectWrapper__rDGDp select{font-size:14px;padding:10px}}