#RemovePDFPagesTool{--primary:#4f46e5;--primary-hover:#4338ca;--bg-color:#f9fafb;--surface:#ffffff;--text-main:#111827;--text-muted:#6b7280;--border-color:#e5e7eb;--danger:#ef4444;--danger-hover:#dc2626;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--red-50:#fef2f2;--red-100:#fee2e2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--green-50:#f0fdf4;--green-500:#22c55e;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);background-color:var(--bg-color);color:var(--text-main);min-height:100vh;display:flex;flex-direction:column;margin:0;font-family:inherit!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#RemovePDFPagesTool *,#RemovePDFPagesTool ::after,#RemovePDFPagesTool ::before{box-sizing:border-box}#RemovePDFPagesTool button{border:none;background:0 0;cursor:pointer;padding:0;outline:0}#RemovePDFPagesTool svg{display:block;fill:none;stroke:currentColor}#RemovePDFPagesTool svg.fill-current{fill:currentColor;stroke:none}#RemovePDFPagesTool ::selection{background-color:var(--indigo-100);color:var(--indigo-900)}#RemovePDFPagesTool:not([class*=state-editor]){justify-content:center}#RemovePDFPagesTool #app-container{transition:.5s cubic-bezier(.4, 0, .2, 1);margin:0 auto;width:100%;padding:0 1rem}#RemovePDFPagesTool .state-upload #app-container{max-width:32rem;padding-top:2rem;padding-bottom:2rem}#RemovePDFPagesTool .state-editor #app-container,#RemovePDFPagesTool .state-processing #app-container,#RemovePDFPagesTool .state-result #app-container{max-width:96%;padding-top:2rem;padding-bottom:2rem}#RemovePDFPagesTool .view-section{display:none;opacity:0;transition:opacity .3s}#RemovePDFPagesTool .view-section.active{display:flex;opacity:1}#RemovePDFPagesTool .view-upload{flex-direction:column;align-items:center;text-align:center;background-color:var(--surface);border-radius:1rem;box-shadow:var(--shadow-xl);padding:2rem;border:1px solid var(--border-color);width:100%}#RemovePDFPagesTool .icon-box-indigo{margin-bottom:1.5rem;border-radius:9999px;background-color:var(--indigo-50);padding:1rem;display:inline-flex}#RemovePDFPagesTool .icon-box-indigo svg{width:2.5rem;height:2.5rem;color:var(--indigo-600)}#RemovePDFPagesTool .result-title,#RemovePDFPagesTool .title-main{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}#RemovePDFPagesTool .subtitle-main{color:var(--text-muted);margin-bottom:2rem;max-width:24rem;margin-left:auto;margin-right:auto}#RemovePDFPagesTool .drop-zone{width:100%;border-radius:.75rem;padding:2rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--gray-50);transition:.2s;border:2px dashed var(--border-color)}#RemovePDFPagesTool .drop-zone:hover{background-color:var(--gray-100)}#RemovePDFPagesTool .drop-zone.dragover{border-color:var(--primary);background-color:var(--indigo-50)}#RemovePDFPagesTool .drop-zone svg{width:3rem;height:3rem;color:var(--gray-400);margin-bottom:1rem}#RemovePDFPagesTool .drop-zone .dz-title{font-size:1.125rem;font-weight:500;color:var(--gray-700);margin-bottom:.25rem}#RemovePDFPagesTool .drop-zone .dz-sub{font-size:.875rem;color:var(--gray-500)}#RemovePDFPagesTool .privacy-note{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:var(--gray-500);font-weight:500;background-color:var(--gray-50);padding:.5rem 1rem;border-radius:9999px}#RemovePDFPagesTool .privacy-note svg{width:1rem;height:1rem;color:var(--green-500)}#RemovePDFPagesTool .view-editor{flex-direction:column;width:100%}#RemovePDFPagesTool .editor-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;width:100%;padding:0 .5rem}#RemovePDFPagesTool .filename-display{font-size:1.5rem;font-weight:700;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@media (min-width:640px){#RemovePDFPagesTool .filename-display{max-width:28rem}}@media (min-width:768px){#RemovePDFPagesTool .filename-display{max-width:36rem}}#RemovePDFPagesTool .editor-subtitle{color:var(--gray-500);font-size:.875rem;margin-top:.25rem}#RemovePDFPagesTool .editor-subtitle strong{color:var(--red-500);font-weight:600}#RemovePDFPagesTool .btn-text{font-size:.875rem;font-weight:500;color:var(--gray-500);transition:color .2s}#RemovePDFPagesTool .btn-quick-none:hover,#RemovePDFPagesTool .btn-text:hover{color:var(--gray-800)}#RemovePDFPagesTool .editor-layout{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;position:relative;width:100%;margin-bottom:2rem}#RemovePDFPagesTool .preview-area{flex-grow:1;width:100%;padding-bottom:6rem}#RemovePDFPagesTool .page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}@media (max-width:380px){#RemovePDFPagesTool .page-grid{gap:.5rem}}#RemovePDFPagesTool .page-card{background:var(--surface);border-radius:.5rem;padding:.5rem;box-shadow:var(--shadow-sm);cursor:pointer;transition:.2s;position:relative;border:2px dashed transparent;display:flex;flex-direction:column;align-items:center;user-select:none}#RemovePDFPagesTool .page-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}#RemovePDFPagesTool .page-card.selected{border-style:solid;border-color:var(--danger);background-color:var(--red-50)}#RemovePDFPagesTool .canvas-container{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--gray-100);margin-bottom:.5rem;border-radius:.25rem;position:relative;min-height:200px}#RemovePDFPagesTool .canvas-container.loaded{background-color:transparent;min-height:auto}#RemovePDFPagesTool .page-card canvas{max-width:100%;height:auto!important;border:1px solid var(--border-color);background:#fff;pointer-events:none;display:block}#RemovePDFPagesTool .page-label{margin-top:.5rem;font-size:.875rem;font-weight:500;color:var(--text-muted)}#RemovePDFPagesTool .page-card.selected .page-label{color:var(--danger)}#RemovePDFPagesTool .selection-indicator{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;background-color:#fff;border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s}#RemovePDFPagesTool .page-card:hover .selection-indicator{opacity:.5}#RemovePDFPagesTool .page-card.selected .selection-indicator{opacity:1;background-color:var(--danger);border-color:var(--danger)}#RemovePDFPagesTool .selection-indicator svg{width:1rem;height:1rem;color:#fff;display:none}#RemovePDFPagesTool .page-card.selected .selection-indicator svg{display:block}#RemovePDFPagesTool .sidebar{width:100%;background:var(--surface);border-radius:.75rem;box-shadow:var(--shadow-md);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1023px){#RemovePDFPagesTool .editor-layout{overflow-x:clip}#RemovePDFPagesTool .sidebar{position:absolute;top:0;right:0;height:100%;width:320px;max-width:85%;border-radius:.75rem 0 0 .75rem;z-index:50;transform:translateX(100%);box-shadow:-4px 0 25px rgba(0,0,0,.15);padding-bottom:2rem}#RemovePDFPagesTool .sidebar.sidebar-open{transform:translateX(0)}}#RemovePDFPagesTool .sidebar-gear{position:sticky;top:50vh;margin-left:calc(-48px - 1.5rem);margin-bottom:-48px;align-self:flex-start;flex-shrink:0;transform:translateY(-50%);width:48px;height:48px;background:var(--surface);border:1px solid var(--border-color);border-right:none;border-radius:.5rem 0 0 .5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:-2px 0 5px rgba(0,0,0,.05);color:var(--text-muted);z-index:51}#RemovePDFPagesTool .sidebar-gear svg{width:24px;height:24px;fill:currentColor;stroke:none;transition:transform .3s}#RemovePDFPagesTool .sidebar.sidebar-open .sidebar-gear svg{transform:rotate(180deg)}#RemovePDFPagesTool .sidebar-header{padding-bottom:1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}#RemovePDFPagesTool .sidebar-title{font-weight:600;color:var(--gray-900);font-size:1rem}#RemovePDFPagesTool .badge-danger{background-color:var(--red-100);color:var(--red-700);font-size:.75rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px}#RemovePDFPagesTool .sidebarWrapper{flex-grow:1;display:flex;flex-direction:column;min-height:0;margin-top:.5rem}#RemovePDFPagesTool .quick-select-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}#RemovePDFPagesTool .quick-select-label{font-size:.875rem;color:var(--gray-500);font-weight:500}#RemovePDFPagesTool .quick-select-actions{display:flex;gap:.5rem}#RemovePDFPagesTool .btn-quick{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;transition:color .2s,background-color .2s}#RemovePDFPagesTool .btn-quick-all{color:var(--indigo-600);background-color:var(--indigo-50)}#RemovePDFPagesTool .btn-quick-all:hover{color:var(--indigo-800)}#RemovePDFPagesTool .btn-quick-none{color:var(--gray-600);background-color:var(--gray-100)}#RemovePDFPagesTool .number-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.5rem;min-height:0;overflow-y:auto;padding-right:.5rem;padding-bottom:.5rem}#RemovePDFPagesTool .num-btn{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:.375rem;border:1px solid var(--border-color);font-size:.875rem;cursor:pointer;transition:.15s;background:#fff;color:var(--gray-800)}#RemovePDFPagesTool .num-btn:hover{border-color:var(--text-muted)}#RemovePDFPagesTool .num-btn.selected{background-color:var(--danger);color:#fff;border-color:var(--danger)}#RemovePDFPagesTool .number-list::-webkit-scrollbar{width:6px}#RemovePDFPagesTool .number-list::-webkit-scrollbar-track{background:var(--gray-50);border-radius:4px}#RemovePDFPagesTool .number-list::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}#RemovePDFPagesTool .number-list::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}#RemovePDFPagesTool .validation-msg{font-size:.875rem;color:var(--red-600);background-color:var(--red-50);padding:.75rem;border-radius:.5rem;border:1px solid var(--red-100);margin-top:.5rem}#RemovePDFPagesTool .hidden{display:none!important}#RemovePDFPagesTool .fab-container{position:sticky;bottom:1rem;width:100%;z-index:60;display:flex;justify-content:center;pointer-events:none}#RemovePDFPagesTool .fab-inner{width:100%;padding:0;display:flex;justify-content:flex-end;max-width:100%;margin:0 auto}#RemovePDFPagesTool .fab-wrapper{width:100%;display:flex;justify-content:flex-end}#RemovePDFPagesTool .fab-panel{pointer-events:auto;width:320px;max-width:100%;padding:0;background:0 0;border:none;box-shadow:none}@media (min-width:1024px){#RemovePDFPagesTool .filename-display{max-width:48rem}#RemovePDFPagesTool .sidebar{width:320px;flex-shrink:0;position:sticky;top:2rem;max-height:calc(100vh - 7rem)}#RemovePDFPagesTool .sidebar-gear{display:none}#RemovePDFPagesTool .fab-wrapper{justify-content:flex-end}#RemovePDFPagesTool .fab-panel{width:320px;padding:0}}#RemovePDFPagesTool .btn-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;padding:.75rem 1.25rem;border-radius:.75rem;transition:.2s;box-shadow:var(--shadow-sm);width:100%}#RemovePDFPagesTool .btn-danger{background-color:var(--red-600);color:#fff;height:10vh;font-family:inherit}#RemovePDFPagesTool .btn-danger:hover:not(:disabled){background-color:var(--red-700)}#RemovePDFPagesTool .btn-danger:disabled{opacity:.2;cursor:default}#RemovePDFPagesTool .btn-indigo{background-color:var(--indigo-600);color:#fff}#RemovePDFPagesTool .btn-indigo:hover{background-color:var(--indigo-700)}#RemovePDFPagesTool .btn-outline{background-color:#fff;border:1px solid var(--gray-300);color:var(--gray-700);box-shadow:none}#RemovePDFPagesTool .btn-outline:hover{background-color:var(--gray-50)}#RemovePDFPagesTool .svg-icon-lg{width:1.5rem;height:1.5rem}#RemovePDFPagesTool .svg-icon-sm{width:1.25rem;height:1.25rem}#RemovePDFPagesTool .view-processing{flex-direction:column;align-items:center;justify-content:center;padding:2rem}#RemovePDFPagesTool .spinner{width:3rem;height:3rem;border:4px solid var(--gray-200);border-radius:50%;border-top-color:var(--primary);animation:1s linear infinite spin;margin-bottom:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}#RemovePDFPagesTool .processing-title{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem;text-align:center}#RemovePDFPagesTool .processing-sub{color:var(--gray-500);text-align:center;margin-bottom:.5rem}#RemovePDFPagesTool .view-result{flex-direction:column;align-items:center;text-align:center;background-color:#fff;border-radius:1rem;box-shadow:var(--shadow-xl);padding:1.5rem;border:1px solid var(--border-color);max-width:42rem;margin:0 auto;width:100%}#RemovePDFPagesTool .icon-box-green{margin-bottom:1.5rem;border-radius:9999px;background-color:var(--green-50);padding:1rem;display:inline-flex}#RemovePDFPagesTool .icon-box-green svg{width:3rem;height:3rem;color:var(--green-500)}#RemovePDFPagesTool .result-subtitle{color:var(--gray-500);margin-bottom:2rem}#RemovePDFPagesTool .text-strong{font-weight:700;color:var(--gray-900)}#RemovePDFPagesTool .result-buttons{width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){#RemovePDFPagesTool .page-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}#RemovePDFPagesTool .view-result{padding:2rem}#RemovePDFPagesTool .result-buttons{flex-direction:row}}#RemovePDFPagesTool .btn-flex-1{flex:1}#RemovePDFPagesTool .result-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color);width:100%;display:flex;justify-content:center}