.PdfTool_container__NRwnc{max-width:820px;margin:0 auto;padding:2rem var(--gutter-x) 4rem;animation:PdfTool_fadeInUp__fzGi8 .6s ease both}.PdfTool_tabBar__WWtVs{border:1px solid var(--border);margin-bottom:.75rem}.PdfTool_tabBtn__1OBFD{flex:1;padding:.7rem .5rem;border-radius:10px;border:none;background:transparent;color:var(--muted);font-size:.88rem;font-weight:600;cursor:pointer;transition:color .25s ease,transform .15s ease;display:flex;align-items:center;justify-content:center;gap:.3rem;position:relative;z-index:1;white-space:nowrap}.PdfTool_tabBtn__1OBFD:hover{color:var(--text)}.PdfTool_tabBtn__1OBFD:active{transform:scale(.97)}.PdfTool_tabBtnActive__dMdJl,.PdfTool_tabBtnActive__dMdJl:hover{color:#fff}.PdfTool_mobileMode__hQpo2{display:none}.PdfTool_tabDesc__PDaiu{margin-bottom:1.25rem}.PdfTool_tabDesc__PDaiu p{font-size:.92rem;color:var(--muted);margin:0;line-height:1.6}.PdfTool_dropZone__NVdS5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;border:2px dashed rgba(5,150,105,.25);border-radius:20px;background:rgba(5,150,105,.02);cursor:pointer;transition:all .25s ease;margin-bottom:1.25rem;position:relative}.PdfTool_dropZoneActive__AFoEL,.PdfTool_dropZone__NVdS5:hover{border-color:var(--focus-border);background:rgba(5,150,105,.06);transform:translateY(-2px);box-shadow:0 8px 32px rgba(5,150,105,.1)}.PdfTool_dropZoneCompact__3zHrT{padding:1.5rem 2rem}.PdfTool_fileInput__S5LSi{display:none}.PdfTool_dropIcon__yrVti{margin-bottom:.75rem;color:var(--muted);opacity:.6}.PdfTool_dropZoneCompact__3zHrT .PdfTool_dropIcon__yrVti{margin-bottom:.25rem;transform:scale(.65);transform-origin:center}.PdfTool_dropText__6sE1h{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .25rem}.PdfTool_dropZoneCompact__3zHrT .PdfTool_dropText__6sE1h{font-size:.88rem}.PdfTool_dropHint__fPUB8{font-size:.82rem;color:var(--muted);margin:0}.PdfTool_dropZoneCompact__3zHrT .PdfTool_dropHint__fPUB8{font-size:.78rem}.PdfTool_fileList__L4D_C{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.PdfTool_fileCard__J5k2u{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:var(--bg);border:1px solid var(--border);transition:box-shadow .2s ease}.PdfTool_fileCard__J5k2u:hover{box-shadow:0 4px 16px var(--border)}.PdfTool_fileCardDragging__124vo{opacity:.4;border-style:dashed;box-shadow:none}.PdfTool_fileCardDragOver__u_Aa7{border-color:var(--focus-border);background:rgba(5,150,105,.06);box-shadow:0 0 0 2px rgba(5,150,105,.3),0 4px 16px rgba(5,150,105,.12);transform:translateY(-2px)}.PdfTool_dragHandle__v_VVP{flex-shrink:0;display:flex;align-items:center;color:var(--muted);opacity:.35;cursor:grab;padding:0 .15rem;transition:opacity .15s ease,color .15s ease}.PdfTool_dragHandle__v_VVP:active{cursor:grabbing}.PdfTool_fileCard__J5k2u:hover .PdfTool_dragHandle__v_VVP{opacity:.65;color:var(--primary)}.PdfTool_fileIcon__ZTvcL{flex-shrink:0;color:var(--muted);opacity:.7}.PdfTool_fileInfo__b0Wx7{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.PdfTool_fileName__cV_Re{font-size:.9rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PdfTool_fileMeta__eSjZ0{font-size:.78rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.PdfTool_fileActions__vcoDK{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.PdfTool_moveBtn__3qvAa,.PdfTool_removeBtn___wWoB{width:30px;height:30px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;background:var(--surface-alt);color:var(--muted)}.PdfTool_moveBtn__3qvAa:hover:not(:disabled){background:rgba(5,150,105,.1);color:var(--primary)}.PdfTool_moveBtn__3qvAa:disabled{opacity:.3;cursor:not-allowed}.PdfTool_removeBtn___wWoB{background:rgba(239,68,68,.06);color:var(--error)}.PdfTool_removeBtn___wWoB:hover{background:rgba(239,68,68,.12)}.PdfTool_fileSummary__UWfqT{font-size:.82rem;color:var(--muted);text-align:right;padding-top:.25rem;font-weight:600}.PdfTool_extractSection__r4TY1{padding:1.25rem;border-radius:16px;background:var(--bg);border:1px solid var(--border);box-shadow:0 2px 12px var(--surface-alt);margin-bottom:1.25rem}.PdfTool_extractLabel__ZjPti{display:block;font-size:.85rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.PdfTool_extractInput__37LxH{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border-strong);background:rgba(5,150,105,.03);font-size:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;color:var(--text);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.PdfTool_extractInput__37LxH:focus{outline:none;border-color:var(--focus-border);box-shadow:0 4px 18px rgba(5,150,105,.1)}.PdfTool_extractInput__37LxH::-moz-placeholder{color:var(--placeholder)}.PdfTool_extractInput__37LxH::placeholder{color:var(--placeholder)}.PdfTool_extractHint__BIize{font-size:.78rem;color:var(--muted);margin:.4rem 0 0}.PdfTool_actionBar__Vz7On{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem}.PdfTool_spinner__Roh3K{display:inline-block;width:15px;height:15px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PdfTool_spin__x2uHn .6s linear infinite;flex-shrink:0}.PdfTool_compressOptions__3Dqx6{display:flex;gap:.5rem;margin-bottom:1.25rem}.PdfTool_compressBtn__FkeUo{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;border-radius:14px;border:2px solid var(--border);background:var(--bg);cursor:pointer;transition:all .2s ease}.PdfTool_compressBtn__FkeUo:hover{border-color:rgba(5,150,105,.3);transform:translateY(-2px);box-shadow:0 4px 16px rgba(5,150,105,.08)}.PdfTool_compressBtnActive__PcUlx{border-color:var(--focus-border);background:rgba(5,150,105,.04);box-shadow:0 4px 16px rgba(5,150,105,.12)}.PdfTool_compressLabel__KRw8w{font-size:.9rem;font-weight:700;color:var(--text)}.PdfTool_compressDesc__Tbn8P{font-size:.78rem;color:var(--muted)}.PdfTool_compressResult__KIsV6{padding:1.25rem;border-radius:16px;background:var(--bg);border:1px solid rgba(5,150,105,.15);margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.PdfTool_compressResultRow__4uCl4{display:flex;justify-content:space-between;align-items:center;font-size:.92rem}.PdfTool_compressResultRow__4uCl4 span{color:var(--muted)}.PdfTool_compressResultRow__4uCl4 strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.PdfTool_greenText__r0Yoz{color:var(--primary)!important}.PdfTool_featureCard__k_kR9{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.25rem;border-radius:12px;background:rgba(5,150,105,.05);border:1px solid rgba(5,150,105,.15)}.PdfTool_featureIcon__qmKWB{flex-shrink:0;color:var(--primary);display:flex;align-items:center}.PdfTool_featureCard__k_kR9 h3{font-size:.88rem;font-weight:700;color:var(--text);margin:0 0 .1rem}.PdfTool_featureCard__k_kR9 p{font-size:.82rem;color:var(--muted);line-height:1.5;margin:0}@media (max-width:768px){.PdfTool_container__NRwnc{padding:1.5rem 1rem 3rem}.PdfTool_dropZone__NVdS5{padding:2.5rem 1.5rem}.PdfTool_tabBtn__1OBFD{font-size:.78rem;padding:.6rem .35rem}.PdfTool_compressOptions__3Dqx6{flex-direction:column}.PdfTool_compressBtn__FkeUo{flex-direction:row;gap:.5rem;padding:.85rem 1rem}}@media (max-width:480px){.PdfTool_container__NRwnc{padding:1rem .75rem 2.5rem}.PdfTool_dropZone__NVdS5{padding:2rem 1rem}.PdfTool_dropText__6sE1h{font-size:.88rem}.PdfTool_tabBtn__1OBFD{padding:.65rem .2rem;gap:0}.PdfTool_tabLabel__2Pftq{display:none}.PdfTool_mobileMode__hQpo2{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--primary);margin-bottom:.75rem;padding:.45rem .9rem;background:rgba(5,150,105,.07);border-radius:20px;border:1px solid rgba(5,150,105,.15);width:-moz-fit-content;width:fit-content}.PdfTool_fileCard__J5k2u{padding:.65rem .75rem}.PdfTool_featureCard__k_kR9{flex-direction:column;text-align:center;padding:1rem 1.25rem;gap:.5rem;background:rgba(5,150,105,.08);border-color:rgba(5,150,105,.22)}.PdfTool_featureCard__k_kR9 h3{font-size:.9rem}.PdfTool_actionBar__Vz7On{flex-direction:column}}