.PDFSplitTool-module__SWy8wa__workspace{flex-direction:column;gap:20px;animation:.4s ease-out PDFSplitTool-module__SWy8wa__slideUp;display:flex}.PDFSplitTool-module__SWy8wa__file-card{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--gray-light);align-items:center;gap:15px;padding:15px 20px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.PDFSplitTool-module__SWy8wa__file-icon-wrapper{color:#ef4444;background:#fee2e2;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:700;display:flex}.PDFSplitTool-module__SWy8wa__file-info{flex:1;overflow:hidden}.PDFSplitTool-module__SWy8wa__file-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.PDFSplitTool-module__SWy8wa__file-meta{color:var(--text-secondary);font-size:.85rem}.PDFSplitTool-module__SWy8wa__change-btn{border:1.5px solid var(--color-primary);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s}.PDFSplitTool-module__SWy8wa__change-btn:hover{border-color:var(--color-primary);color:var(--color-dark);background:var(--color-light)}.PDFSplitTool-module__SWy8wa__tools-panel{background:var(--white);border-radius:16px;padding:30px;box-shadow:0 10px 15px -3px #0000000d}.PDFSplitTool-module__SWy8wa__section-title{color:var(--gray-dark);margin-bottom:15px;font-weight:700}.PDFSplitTool-module__SWy8wa__mode-tabs{background:var(--gray-light);border-radius:10px;gap:8px;margin-bottom:25px;padding:4px;display:flex}.PDFSplitTool-module__SWy8wa__tab-btn{color:var(--gray-medium);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px;font-weight:600;transition:all .2s}.PDFSplitTool-module__SWy8wa__tab-btn:hover{color:var(--gray-dark)}.PDFSplitTool-module__SWy8wa__tab-btn.PDFSplitTool-module__SWy8wa__active{background:var(--white);color:var(--color-primary);box-shadow:0 2px 4px #0000000d}.PDFSplitTool-module__SWy8wa__inputs-area{min-height:120px;margin-bottom:20px}.PDFSplitTool-module__SWy8wa__fade-in{animation:.3s ease-out PDFSplitTool-module__SWy8wa__fadeIn}.PDFSplitTool-module__SWy8wa__range-box{gap:20px;display:flex}.PDFSplitTool-module__SWy8wa__input-group{flex-direction:column;flex:1;gap:6px;display:flex}.PDFSplitTool-module__SWy8wa__input-group label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.PDFSplitTool-module__SWy8wa__input-group input{border:1px solid var(--gray-medium);border-radius:8px;width:100%;padding:12px;font-size:1rem;transition:all .2s}.PDFSplitTool-module__SWy8wa__input-group input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #e598461a}.PDFSplitTool-module__SWy8wa__range-adder{gap:10px;margin-bottom:8px;display:flex}.PDFSplitTool-module__SWy8wa__range-adder input{border:1px solid var(--gray-medium);border-radius:8px;flex:1;padding:12px;font-size:1rem;transition:all .2s}.PDFSplitTool-module__SWy8wa__range-adder input:focus{border-color:var(--color-primary);outline:none}.PDFSplitTool-module__SWy8wa__range-adder input.PDFSplitTool-module__SWy8wa__invalid{border-color:var(--danger);background:#fef2f2}.PDFSplitTool-module__SWy8wa__add-btn{background:var(--gray-dark);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 20px;font-weight:600;transition:all .2s}.PDFSplitTool-module__SWy8wa__add-btn:hover:not(:disabled){background:#000}.PDFSplitTool-module__SWy8wa__add-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--gray-dark)}.PDFSplitTool-module__SWy8wa__helper-text{color:var(--gray-dark);height:1.2em;margin-bottom:15px;font-size:.85rem}.PDFSplitTool-module__SWy8wa__helper-text.PDFSplitTool-module__SWy8wa__error{color:var(--danger);font-weight:500}.PDFSplitTool-module__SWy8wa__chips-container{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.PDFSplitTool-module__SWy8wa__chip{background:var(--color-light);color:var(--color-primary);border:1px solid var(--color-light);border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:500;animation:.2s ease-out PDFSplitTool-module__SWy8wa__fadeIn;display:flex}.PDFSplitTool-module__SWy8wa__chip button{color:#e44100;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}.PDFSplitTool-module__SWy8wa__chip button:hover{color:#f10000}.PDFSplitTool-module__SWy8wa__info-box{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:15px;font-size:.95rem}.PDFSplitTool-module__SWy8wa__action-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-dark));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.PDFSplitTool-module__SWy8wa__action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #e5a8464d}.PDFSplitTool-module__SWy8wa__action-btn:disabled{opacity:.6;cursor:not-allowed}.PDFSplitTool-module__SWy8wa__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite PDFSplitTool-module__SWy8wa__spin}@keyframes PDFSplitTool-module__SWy8wa__spin{to{transform:rotate(360deg)}}@keyframes PDFSplitTool-module__SWy8wa__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes PDFSplitTool-module__SWy8wa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.PDFSplitTool-module__SWy8wa__range-box{flex-direction:column;gap:15px}.PDFSplitTool-module__SWy8wa__title{font-size:2rem}}
