@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans);font-weight:400 600;size-adjust:104.4%;ascent-override:93.5%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Young Serif Fallback;src:local(Georgia Bold),local(Times New Roman Bold),local(Liberation Serif Bold),local(Times-Bold);size-adjust:114.6%;ascent-override:91.3%;descent-override:31.9%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold);font-weight:700 800;size-adjust:102.1%;ascent-override:95.6%;descent-override:25.3%;line-gap-override:0%}.pdf-splitter{--paper:#fff;--surface:#fff;--surface-2:#faf7ff;--surface-3:#f1ecf8;--ink:#16121f;--muted:#6b6470;--faint:#9b94a6;--line:#eee7f5;--line-strong:#d6cde0;--accent:#16121f;--accent-ink:#fff;--accent-soft:#f3effa;--brand:#7c3aed;--brand-soft:#ede9fe;--amber:#b45309;--navy:#7c3aed;--navy-ink:#fff;--ok:#2e7d4f;--hot:#7c3aed;--danger:#b42318;--shadow:0 1px 2px #16121f0d,0 6px 20px -12px #16121f2e;--heat:#7c3aed;--m1:#a9791f24;--m2:#a9791f4d;--m3:#7c3aed4d;--display:"Young Serif","Young Serif Fallback",Georgia,"Times New Roman",serif;--nav-font:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--logo-ink:#16121f;--logo-accent:#7c3aed;--hdr-bg:#fff;--hdr-line:#eee7f5;--nav-ink:#16121f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pdf-splitter *,.pdf-splitter :before,.pdf-splitter :after{box-sizing:inherit}.pdf-splitter{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.55 Schibsted Grotesk,Schibsted Grotesk Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pdf-splitter a{color:var(--brand)}.pdf-splitter button,.pdf-splitter input,.pdf-splitter select,.pdf-splitter textarea{font:inherit;color:inherit}.pdf-splitter :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdf-splitter [hidden]{display:none!important}.pdf-splitter .wrap{max-width:1440px;margin:0 auto;padding:0 20px}.pdf-splitter .prose-wrap{max-width:1080px;margin:0 auto;padding:0 20px}.pdf-splitter .site{top:env(safe-area-inset-top,0px);z-index:20;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-line);position:sticky}.pdf-splitter .site .bar{align-items:center;gap:24px;height:78px;padding:0 clamp(16px,2.6vw,40px);display:flex}.pdf-splitter .sitelogo{color:var(--logo-ink);flex:none;line-height:0;display:block}.pdf-splitter .sitelogo svg{width:auto;height:56px;display:block}.pdf-splitter .site nav{font-family:var(--nav-font);align-items:center;gap:clamp(14px,1.9vw,33px);margin-left:auto;margin-right:clamp(0px,6vw,130px);display:flex}.pdf-splitter .site nav a{color:var(--nav-ink);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;font-size:16.5px;font-weight:500;text-decoration:none}.pdf-splitter .site nav a:hover{color:var(--ink);border-bottom-color:currentColor}.pdf-splitter .iconbtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.pdf-splitter .iconbtn svg{width:18px;height:18px}.pdf-splitter .menubtn{display:none}@media (max-width:1180px){.pdf-splitter .site .bar{height:66px}.pdf-splitter .sitelogo svg{height:46px}.pdf-splitter .menubtn{border-color:var(--hdr-line);color:var(--nav-ink);background:0 0;width:42px;height:42px;margin-left:auto;display:grid}.pdf-splitter .site nav{background:var(--hdr-bg);border-bottom:1px solid var(--hdr-line);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:6px clamp(16px,2.6vw,40px) 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #16121f2e}.pdf-splitter .site.open nav{display:flex}.pdf-splitter .site nav a{border-bottom:1px solid var(--hdr-line);padding:13px 4px;font-size:17px}.pdf-splitter .site nav a:last-child{border-bottom:0}}.pdf-splitter .hero{background:radial-gradient(900px 340px at 88% -12%,color-mix(in srgb,var(--brand) 11%,transparent),transparent 62%),radial-gradient(760px 300px at 6% -8%,color-mix(in srgb,var(--heat) 9%,transparent),transparent 60%);padding:30px 0 34px}.pdf-splitter .backlink{color:var(--muted);align-items:center;gap:8px;margin:0 0 22px;font-size:16px;text-decoration:none;display:inline-flex}.pdf-splitter .backlink svg{width:16px;height:16px}.pdf-splitter .backlink:hover{color:var(--accent)}.pdf-splitter .hero-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 22px;display:grid}.pdf-splitter .tooltile{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);border-radius:16px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 10px 24px -12px #7c3aed66}.pdf-splitter .tooltile svg{width:40px;height:40px}.pdf-splitter .eyebrow{background:var(--brand-soft);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;margin:0 0 12px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.pdf-splitter .hero h1{font-family:var(--display);letter-spacing:-.01em;max-width:24ch;margin:0 0 14px;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.12}.pdf-splitter .hero p.lede{color:var(--muted);max-width:64ch;margin:0;font-size:18px;line-height:1.6}.pdf-splitter .promises{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.pdf-splitter .promises li{align-items:center;gap:7px;display:flex}.pdf-splitter .promises li:before{content:"";background:var(--ok);flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.pdf-splitter .btn{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;white-space:nowrap;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.pdf-splitter .btn:hover{border-color:var(--ink)}.pdf-splitter .btn.primary{background:var(--navy);color:var(--navy-ink);border-color:var(--navy)}.pdf-splitter .btn.primary:hover{opacity:.88}.pdf-splitter .btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.pdf-splitter .btn.ghost:hover{background:var(--surface-3);color:var(--ink)}.pdf-splitter .btn.lg{padding:10px 18px;font-size:15px;font-weight:600}.pdf-splitter .btn svg{flex:none;width:16px;height:16px}.pdf-splitter .btn:disabled{opacity:.4;cursor:not-allowed}.pdf-splitter .app{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin-bottom:56px;overflow:hidden}.pdf-splitter .appbar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 16px;display:flex}.pdf-splitter .ds{flex:220px;min-width:0}.pdf-splitter .ds strong{font-size:15px;display:block}.pdf-splitter .ds span{color:var(--muted);font-size:13px}.pdf-splitter .appacts{flex-wrap:wrap;gap:6px;display:flex}.pdf-splitter .content section{border-top:1px solid var(--line);padding:56px 0}.pdf-splitter .content h2{font-family:var(--display);letter-spacing:-.01em;max-width:28ch;margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.18}.pdf-splitter .content .intro{color:var(--muted);max-width:64ch;margin:0 0 30px;font-size:17px}.pdf-splitter .feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px;display:grid}@media (max-width:760px){.pdf-splitter .feats{grid-template-columns:1fr}}.pdf-splitter .feat{border-left:3px solid var(--brand);padding-left:16px}.pdf-splitter .feat h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px}.pdf-splitter .feat p{color:var(--muted);max-width:56ch;margin:0}.pdf-splitter .steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.pdf-splitter .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pdf-splitter .steps{grid-template-columns:1fr}}.pdf-splitter .steps li{counter-increment:s}.pdf-splitter .steps li:before{content:counter(s);color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:700;display:grid}.pdf-splitter .steps h3{margin:0 0 4px;font-size:16px}.pdf-splitter .steps p{color:var(--muted);margin:0;font-size:14.5px}.pdf-splitter .uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px;display:grid}@media (max-width:860px){.pdf-splitter .uses{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pdf-splitter .uses{grid-template-columns:1fr}}.pdf-splitter .uses h3{margin:0 0 4px;font-size:16px}.pdf-splitter .uses p{color:var(--muted);margin:0;font-size:14.5px}.pdf-splitter .prose p{max-width:68ch;margin:0 0 14px}.pdf-splitter .prose h3{margin:26px 0 8px;font-size:18px}.pdf-splitter .prose ul{max-width:68ch;margin:0 0 14px;padding-left:20px}.pdf-splitter .prose li{margin:5px 0}.pdf-splitter .callout{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--surface);border-radius:10px;max-width:68ch;margin:20px 0 0;padding:14px 18px}.pdf-splitter .callout p{margin:0}.pdf-splitter .cmpwrap{overflow-x:auto}.pdf-splitter table.cmp{border-collapse:collapse;width:100%;font-size:14.5px}.pdf-splitter table.cmp th,.pdf-splitter table.cmp td{border-bottom:1px solid var(--line);text-align:left;padding:11px 14px}.pdf-splitter table.cmp thead th{color:var(--muted);font-size:13.5px}.pdf-splitter table.cmp td:nth-child(2){background:var(--accent-soft);font-weight:600}.pdf-splitter table.cmp tbody th{font-weight:500}.pdf-splitter .toollinks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pdf-splitter .toollinks a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:14px 16px;text-decoration:none;display:block}.pdf-splitter .toollinks a:hover{border-color:var(--accent)}.pdf-splitter .toollinks b{margin-bottom:2px;display:block}.pdf-splitter .toollinks span{color:var(--muted);font-size:14px}.pdf-splitter .faq details{border-bottom:1px solid var(--line);padding:14px 0}.pdf-splitter .faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.pdf-splitter .faq summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.pdf-splitter .faq details[open] summary:after{content:"−"}.pdf-splitter .faq summary::-webkit-details-marker{display:none}.pdf-splitter .faq p{color:var(--muted);max-width:70ch;margin:8px 0 0}.pdf-splitter footer.site-foot{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 40px;font-size:14px}.pdf-splitter footer.site-foot .cols{grid-template-columns:1.4fr repeat(2,1fr);gap:24px;display:grid}.pdf-splitter footer.site-foot h2{color:var(--ink);margin:0 0 8px;font-size:14px}.pdf-splitter footer.site-foot ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pdf-splitter footer.site-foot a{color:var(--muted)}.pdf-splitter footer.site-foot a:hover{color:var(--ink)}@media (max-width:700px){.pdf-splitter footer.site-foot .cols{grid-template-columns:1fr 1fr}.pdf-splitter footer.site-foot .cols>div:first-child{grid-column:1/-1}}@media (max-width:640px){.pdf-splitter .wrap,.pdf-splitter .prose-wrap{padding:0 12px}.pdf-splitter .hero{padding:20px 0 18px}.pdf-splitter .hero-head{grid-template-columns:1fr}.pdf-splitter .tooltile{border-radius:12px;width:56px;height:56px}.pdf-splitter .tooltile svg{width:30px;height:30px}.pdf-splitter .backlink{margin-bottom:14px}.pdf-splitter .hero p.lede{font-size:16px}.pdf-splitter .promises{gap:6px 14px;font-size:13.5px}.pdf-splitter .app{border-radius:12px;margin-bottom:36px}.pdf-splitter .appbar{padding:10px 12px}.pdf-splitter .content section{padding:40px 0}.pdf-splitter .content .intro{margin-bottom:22px;font-size:16px}.pdf-splitter table.cmp{font-size:13.5px}.pdf-splitter table.cmp th,.pdf-splitter table.cmp td{padding:9px 8px}.pdf-splitter .faq summary{font-size:15.5px}}@media (pointer:coarse){.pdf-splitter input,.pdf-splitter select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.pdf-splitter *{transition:none!important}}.pdf-splitter .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdf-splitter .label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.pdf-splitter .linkbtn{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;text-decoration:underline}.pdf-splitter .linkbtn:hover{color:var(--ink)}.pdf-splitter .btn.sm{padding:6px 11px;font-size:13.5px}.pdf-splitter .spin{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pdf-splitter .inputpane.dropzone{padding:18px}.pdf-splitter .empty{border:2px dashed var(--line-strong);background:var(--surface-2);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:40px 20px;transition:border-color .15s,background .15s;display:flex}.pdf-splitter .empty:hover,.pdf-splitter .app.drag .empty{border-color:var(--brand);background:var(--brand-soft)}.pdf-splitter .empty:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pdf-splitter .empty .ficon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid;box-shadow:0 10px 24px -12px #7c3aed66}.pdf-splitter .empty .ficon svg{width:28px;height:28px}.pdf-splitter .empty h2{font-family:var(--display);margin:0 0 6px;font-size:24px;font-weight:400;line-height:1.2}.pdf-splitter .empty p{color:var(--muted);margin:0}.pdf-splitter .empty .btn{margin-top:18px}.pdf-splitter .app[data-state=loading] .empty{cursor:progress}.pdf-splitter .load-err{max-width:52ch;font-weight:600;color:var(--danger)!important;margin-top:14px!important}.pdf-splitter .work{padding:18px}.pdf-splitter .doc-id{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.pdf-splitter .doc-id .fi{letter-spacing:.05em;background:var(--navy);width:36px;height:44px;color:var(--navy-ink);border-radius:4px 10px 4px 4px;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.pdf-splitter .doc-id>div{min-width:0}.pdf-splitter .doc-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.pdf-splitter .doc-id span{color:var(--muted);font-size:13px}.pdf-splitter .modes{background:var(--surface-3);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.pdf-splitter .mode-btn{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;padding:8px 12px;font-size:14px;font-weight:600}.pdf-splitter .mode-btn:hover{color:var(--ink)}.pdf-splitter .mode-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #16121f14,0 0 0 1px var(--line)}.pdf-splitter .panel{margin-top:16px}.pdf-splitter .panel>p{max-width:64ch;margin:0 0 12px;font-size:14.5px}.pdf-splitter .panel .row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pdf-splitter .help{color:var(--muted);max-width:64ch;margin:8px 0 0;font-size:13.5px}.pdf-splitter .help.bad{color:var(--danger)}.pdf-splitter code{background:var(--surface-3);border-radius:4px;padding:1px 5px;font-size:13px}.pdf-splitter .field{background:var(--surface);border:1px solid var(--line-strong);min-width:0;color:var(--ink);border-radius:8px;padding:8px 12px;font-size:15px}.pdf-splitter .field::placeholder{color:var(--faint)}.pdf-splitter .field:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.pdf-splitter .field.wide{width:100%;max-width:460px}.pdf-splitter input,.pdf-splitter select,.pdf-splitter textarea,.pdf-splitter button{box-sizing:border-box}.pdf-splitter .field.num{text-align:center;width:88px}.pdf-splitter .field[aria-invalid=true]{border-color:var(--danger)}.pdf-splitter select.field{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235B6472' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:34px}.pdf-splitter .inline-label{font-size:14.5px;font-weight:600}.pdf-splitter .check{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;display:inline-flex}.pdf-splitter .check input,.pdf-splitter .seg input{accent-color:var(--brand)}.pdf-splitter .check input{width:16px;height:16px;margin:0}.pdf-splitter .seg{background:var(--surface-3);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pdf-splitter .seg label{cursor:pointer;position:relative}.pdf-splitter .seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pdf-splitter .seg span{color:var(--muted);border-radius:7px;padding:7px 13px;font-size:14px;font-weight:600;display:block}.pdf-splitter .seg input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #16121f14,0 0 0 1px var(--line)}.pdf-splitter .seg input:focus-visible+span{outline:2px solid var(--brand);outline-offset:1px}.pdf-splitter .chapters{border:1px solid var(--line);border-radius:10px;max-width:560px;max-height:190px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;overflow:auto}.pdf-splitter .chapters li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 12px;display:flex}.pdf-splitter .chapters li:first-child{border-top:0}.pdf-splitter .chapters li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-splitter .chapters li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.pdf-splitter .chapters li.sub span:first-child{color:var(--muted);padding-left:16px}.pdf-splitter .more{margin-top:16px;font-size:14px}.pdf-splitter .more summary{cursor:pointer;color:var(--brand);align-items:center;gap:6px;padding:4px 0;font-weight:600;list-style:none;display:inline-flex}.pdf-splitter .more summary::-webkit-details-marker{display:none}.pdf-splitter .more summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.pdf-splitter .more[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.pdf-splitter .runbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;padding-top:16px;display:flex}.pdf-splitter .plan{color:var(--muted);flex:300px;align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.pdf-splitter .plan strong{color:var(--ink)}.pdf-splitter .plan.err{color:var(--danger)}.pdf-splitter .plan .spin{margin-top:3px}.pdf-splitter .busy-row{margin-top:14px}.pdf-splitter .busy-row p{color:var(--muted);margin:0;font-size:14px}.pdf-splitter .meter{background:var(--surface-3);border-radius:3px;max-width:360px;height:5px;margin-top:7px;overflow:hidden}.pdf-splitter .meter i{background:linear-gradient(90deg,#7c3aed,#5b21b6);width:0;height:100%;transition:width .2s;display:block}.pdf-splitter .locked{opacity:.5;pointer-events:none}.pdf-splitter .results{border-top:1px solid var(--line);background:var(--surface-2);padding:18px}.pdf-splitter .results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pdf-splitter .results-head h2{margin:0;font-size:17px}.pdf-splitter .results-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.pdf-splitter .filelist{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.pdf-splitter .frow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:11px 14px;display:grid}.pdf-splitter .frow:first-child{border-top:0}.pdf-splitter .frow .fi{letter-spacing:.05em;background:var(--brand-soft);width:32px;height:38px;color:var(--brand);border-radius:3px 9px 3px 3px;grid-row:span 2;place-items:center;font-size:8.5px;font-weight:700;display:grid}.pdf-splitter .frow .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.pdf-splitter .frow .mt{color:var(--muted);grid-column:2;font-size:13px}.pdf-splitter .frow .mt .warn{color:var(--danger);font-weight:600}.pdf-splitter .frow .ac{grid-area:1/3/span 2;align-items:center;gap:6px;display:flex}.pdf-splitter .results .after{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.pdf-splitter .pages{border-top:1px solid var(--line);padding:16px 18px 18px}.pdf-splitter .pages-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.pdf-splitter .pages-head h2{margin:0;font-size:17px}.pdf-splitter .pages-head p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.pdf-splitter .pages-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-splitter .zoom{background:var(--surface-3);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.pdf-splitter .zoom button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}.pdf-splitter .zoom button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pdf-splitter .grid{--thumb:136px;grid-template-columns:repeat(auto-fill,minmax(var(--thumb),1fr));overscroll-behavior:contain;gap:22px 30px;max-height:680px;margin:0;padding:4px 4px 4px 30px;list-style:none;display:grid;overflow:auto}.pdf-splitter .grid[data-zoom=s]{--thumb:104px;gap:18px 26px}.pdf-splitter .grid[data-zoom=l]{--thumb:196px}.pdf-splitter .pg{min-width:0;position:relative}.pdf-splitter .sheet{aspect-ratio:3/4;border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:6px;width:100%;padding:0;transition:border-color .15s,box-shadow .15s,opacity .15s;display:block;position:relative;overflow:hidden}.pdf-splitter .sheet:hover{border-color:var(--line-strong)}.pdf-splitter .sheet canvas{transform:translate(-50%,-50%) rotate(var(--r,0deg));background:#fff;transition:transform .2s;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #16121f2e}.pdf-splitter .sheet .ph{color:var(--faint);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.pdf-splitter .grid[data-mode=pick] .sheet{cursor:pointer}.pdf-splitter .pick-mark{border:2px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:none;position:absolute;top:6px;right:6px}.pdf-splitter .grid[data-mode=pick] .pick-mark{display:grid}.pdf-splitter .pg.picked .pick-mark{background:var(--brand);border-color:var(--brand)}.pdf-splitter .pg.picked .sheet{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.pdf-splitter .pg.out .sheet{opacity:.36}.pdf-splitter .pg-foot{justify-content:space-between;align-items:center;gap:4px;min-height:28px;margin-top:6px;display:flex}.pdf-splitter .pg-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pdf-splitter .pg-part{color:var(--brand);background:var(--brand-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-width:0;padding:1px 7px;font-size:11.5px;font-weight:600;overflow:hidden}.pdf-splitter .pg.out .pg-part{color:var(--muted);background:var(--surface-3)}.pdf-splitter .tiny{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pdf-splitter .tiny:hover{color:var(--brand);background:var(--brand-soft)}.pdf-splitter .gap{cursor:default;background:0 0;border:0;justify-content:center;width:30px;height:calc(100% - 34px);padding:0;display:flex;position:absolute;top:0;left:-30px}.pdf-splitter .grid[data-zoom=s] .gap{width:26px;left:-26px}.pdf-splitter .gap:before{content:"";border-left:2px dashed #0000;width:0;height:100%;transition:border-color .12s}.pdf-splitter .gap .scis{background:var(--surface);width:26px;height:26px;color:var(--brand);border:1.5px solid var(--brand);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.pdf-splitter .grid[data-mode=cut] .gap{cursor:pointer}.pdf-splitter .grid[data-mode=cut] .gap:hover:before,.pdf-splitter .grid[data-mode=cut] .gap:focus-visible:before{border-left-color:var(--line-strong)}.pdf-splitter .grid[data-mode=cut] .gap:hover .scis,.pdf-splitter .grid[data-mode=cut] .gap:focus-visible .scis{opacity:1;transform:translate(-50%,-50%)scale(.85)}.pdf-splitter .pg.cut .gap:before{border-left-color:var(--brand)}.pdf-splitter .pg.cut .gap .scis{opacity:1;background:var(--brand);color:#fff;transform:translate(-50%,-50%)scale(1)}@media (hover:hover){.pdf-splitter .grid[data-mode=cut] .pg.cut .gap:hover .scis{background:var(--danger);border-color:var(--danger)}}.pdf-splitter .gap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.pdf-splitter .grid:not([data-mode=cut]) .gap{pointer-events:none}.pdf-splitter .history{margin:-28px 0 56px}.pdf-splitter .hist-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pdf-splitter .history h2{margin:0;font-size:17px}.pdf-splitter .hist-note{color:var(--muted);margin:4px 0 12px;font-size:13.5px}.pdf-splitter .hist-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none}.pdf-splitter .hist-list:empty{display:none}.pdf-splitter .hist-list .frow .fi{background:var(--navy);color:var(--navy-ink)}.pdf-splitter .hist-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:var(--surface-2);border-radius:12px;margin:0;padding:16px;font-size:14px}.pdf-splitter #histMore{margin-top:10px}.pdf-splitter .view-dialog{border:1px solid var(--line);background:var(--surface);width:min(780px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ink);box-shadow:var(--shadow);border-radius:14px;margin:auto;padding:0}.pdf-splitter .view-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16121f8c}.pdf-splitter .vd-bar{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pdf-splitter .vd-bar h2{margin:0;font-size:15px}.pdf-splitter .vd-bar .grp{gap:6px;display:flex}.pdf-splitter .vd-stage{background:var(--surface-3);place-items:center;min-height:280px;max-height:calc(100vh - 100px);padding:16px;display:grid;overflow:auto}.pdf-splitter .vd-stage canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 2px 10px #16121f33}@media (max-width:640px){.pdf-splitter .inputpane.dropzone,.pdf-splitter .work,.pdf-splitter .results{padding:12px}.pdf-splitter .pages{padding:14px 12px}.pdf-splitter .empty{min-height:220px;padding:30px 14px}.pdf-splitter .mode-btn{flex:40%;padding:8px 6px;font-size:13.5px}.pdf-splitter .seg{display:flex}.pdf-splitter .seg label{flex:30%}.pdf-splitter .seg span{text-align:center;padding:7px 6px;font-size:13.5px}.pdf-splitter .runbar .btn.lg{flex:100%;justify-content:center}.pdf-splitter .grid{--thumb:96px;gap:16px 22px;max-height:none;padding-left:22px;overflow:visible}.pdf-splitter .grid[data-zoom=l]{--thumb:140px}.pdf-splitter .grid[data-zoom=s]{--thumb:78px;gap:14px 20px}.pdf-splitter .gap,.pdf-splitter .grid[data-zoom=s] .gap{width:22px;left:-22px}.pdf-splitter .pg-part{padding:0 5px;font-size:10.5px}.pdf-splitter .frow{grid-template-columns:auto minmax(0,1fr)}.pdf-splitter .frow .ac{grid-area:3/2;margin-top:6px}.pdf-splitter .history{margin-top:-16px;margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.pdf-splitter *{animation:none!important}}.pdf-splitter .content .answer{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;max-width:68ch;margin:0 0 26px;padding:16px 20px;font-size:18px;line-height:1.6}.pdf-splitter table.facts-table{max-width:860px}.pdf-splitter table.facts-table tbody th{width:34%;color:var(--muted)}.pdf-splitter table.facts-table td:nth-child(2){background:0 0;font-weight:500}.pdf-splitter .terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;max-width:900px;margin:0;display:grid}.pdf-splitter .terms dt{margin:0 0 3px;font-weight:700}.pdf-splitter .terms dd{color:var(--muted);margin:0}.pdf-splitter .uses.qa{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-splitter .updated{color:var(--muted);font-size:14px}@media (max-width:640px){.pdf-splitter .terms,.pdf-splitter .uses.qa{grid-template-columns:1fr}.pdf-splitter .content .answer{padding:14px 16px;font-size:16px}.pdf-splitter table.facts-table tbody th{width:40%}}.pdf-splitter,.pdf-splitter *{-webkit-user-select:text;user-select:text}.pdf-splitter{-webkit-user-select:text!important;user-select:text!important}.pdf-splitter .content,.pdf-splitter .content *{pointer-events:auto;-webkit-user-select:text!important;user-select:text!important}.pdf-splitter ::selection{color:#16121f;background:#c4b5fd}
