:root{color-scheme:light;--bg:#eaf4ff;--ink:#0d1726;--muted:#5f6f83;--soft:#f6faff;--panel:rgba(255,255,255,0.84);--panel-strong:rgba(255,255,255,0.94);--line:rgba(78,116,158,0.2);--line-strong:rgba(35,89,150,0.28);--accent:#1174ff;--accent-strong:#0757c8;--cyan:#22d3ee;--green:#16a34a;--red:#ef4444;--violet:#7257ff;--amber:#f59e0b;--shadow:0 22px 70px rgba(7,42,92,0.14);--radius:8px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:#eaf4ff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-x:hidden}body:before{background:linear-gradient(105deg,rgba(4,18,38,.78),rgba(8,48,103,.56) 42%,rgba(234,244,255,.84)),url(https://images.pexels.com/photos/8962458/pexels-photo-8962458.jpeg?auto=compress&cs=tinysrgb&w=2400);background-position:50%;background-size:cover;z-index:-3}body:after,body:before{content:"";inset:0;position:fixed}body:after{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 70%);z-index:-2}button,input,textarea{font:inherit}a{color:inherit}.page-shell{margin:0 auto;padding:18px 0;width:min(1180px,calc(100% - 28px))}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.58);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 34px rgba(7,42,92,.07);justify-content:space-between;margin-bottom:14px;min-height:58px;padding:9px 10px 9px 14px}.brand,.nav{align-items:center;display:flex}.brand{font-size:18px;font-weight:900;gap:10px}.brand-mark{align-items:center;background:linear-gradient(135deg,#053d95 0,var(--accent) 56%,var(--cyan) 100%);border:1px solid rgba(255,255,255,.82);border-radius:var(--radius);box-shadow:0 12px 28px rgba(17,116,255,.25);color:white;display:inline-flex;height:38px;justify-content:center;position:relative;width:38px}.brand-mark:after{background:white;border-radius:3px;content:"";height:7px;position:absolute;right:7px;top:7px;width:7px}.brand-mark svg{z-index:1}.hero{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);min-height:min(620px,calc(100vh - 112px))}.hero-copy{align-self:center;padding:20px 0}.hero-copy .eyebrow,.hero-copy h1{color:white;text-shadow:0 16px 48px rgba(0,0,0,.28)}.hero-copy .lead{color:rgba(255,255,255,.82);text-shadow:0 10px 32px rgba(0,0,0,.24)}.eyebrow{color:var(--accent-strong);font-size:12px;font-weight:900;margin:0 0 10px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{font-size:clamp(44px,6vw,78px);line-height:.93;margin:0;max-width:780px}h2,h3{letter-spacing:0}.lead{color:var(--muted);font-size:16px;line-height:1.42;margin:16px 0 0;max-width:660px}.actions,.command-bar,.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.actions{margin-top:20px}.button,.icon-button{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.button{min-width:118px}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,var(--accent-strong),var(--accent));box-shadow:0 16px 34px rgba(17,116,255,.24);color:white}.button.primary:hover{box-shadow:0 18px 38px rgba(17,116,255,.32)}.button.secondary,.icon-button{background:rgba(255,255,255,.7);border-color:var(--line);color:var(--ink)}.button.secondary:hover,.icon-button:hover{border-color:var(--line-strong);box-shadow:0 10px 26px rgba(7,42,92,.09)}.panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-panel{align-self:center;overflow:hidden;padding:10px}.device-demo{background:linear-gradient(140deg,rgba(5,25,58,.98),rgba(9,64,132,.96)),linear-gradient(90deg,rgba(34,211,238,.18),transparent);border-radius:var(--radius);color:white;min-height:438px;overflow:hidden;position:relative}.device-demo:before{animation:scanLine 5.2s linear infinite;background:linear-gradient(90deg,transparent,rgba(34,211,238,.24),transparent);content:"";height:100%;left:-50%;position:absolute;top:0;transform:skewX(-18deg);width:38%}.demo-top{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:8px;padding:12px;position:relative}.dot{border-radius:50%;height:10px;width:10px}.dot.red{background:#ff5c7a}.dot.yellow{background:#ffcf5c}.dot.green{background:#31d389}.demo-body{grid-gap:10px;gap:10px;position:relative}.demo-body,.qr-mock{display:grid;padding:14px}.qr-mock{align-items:center;background:rgba(255,255,255,.94);border-radius:var(--radius);color:var(--ink);font-weight:900;grid-gap:9px;gap:9px;height:230px;justify-items:center}.transfer-row{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);display:flex;gap:12px;min-height:46px;padding:10px}.steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:14px}.step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:var(--radius);padding:13px}.step strong{display:block;margin-bottom:7px}.drop-layout{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 36px)}.drop-layout-single{grid-template-columns:minmax(0,860px);justify-content:center}.drop-card{padding:12px}.code{background:linear-gradient(135deg,rgba(17,116,255,.12),rgba(34,211,238,.24));border:1px solid rgba(17,116,255,.13);border-radius:var(--radius);font-size:22px;font-weight:950;letter-spacing:5px;padding:10px;text-align:center}.qr-box{align-items:center;background:white;border:1px solid var(--line);border-radius:var(--radius);display:flex;justify-content:center;margin:10px 0;min-height:216px;padding:10px}.muted{color:var(--muted)}.small{font-size:11px;line-height:1.35}.form,.transfer-form{display:grid;grid-gap:10px;gap:10px}.transfer-form{margin-top:10px}.input,.textarea{background:rgba(255,255,255,.76);border:1px solid var(--line);border-radius:var(--radius);min-height:38px;outline:none;padding:9px 10px;width:100%}.textarea{min-height:70px;resize:vertical}.input:focus,.textarea:focus{border-color:rgba(17,116,255,.6);box-shadow:0 0 0 4px rgba(17,116,255,.11)}.command-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,128px));justify-content:start}.command-bar .button{width:100%}.messages{display:grid;grid-gap:8px}.messages,.status{gap:8px;margin-top:10px}.status{border:1px solid var(--line);border-radius:var(--radius);font-size:12px;font-weight:850;min-height:32px;padding:0 10px}.header-indicators,.status{align-items:center;display:inline-flex}.header-indicators{gap:10px}.connection-led{border:2px solid white;border-radius:999px;display:inline-block;height:15px;width:15px}.connection-led.on{background:var(--green);box-shadow:0 0 0 3px rgba(22,163,74,.14),0 0 14px rgba(22,163,74,.72)}.connection-led.off{background:var(--red);box-shadow:0 0 0 3px rgba(239,68,68,.14),0 0 14px rgba(239,68,68,.72)}.status span{border-radius:999px;height:9px;width:9px}.status.connected{background:rgba(22,163,74,.09);color:#116038}.status.connected span{background:var(--green);box-shadow:0 0 0 4px rgba(22,163,74,.14)}.status.waiting{animation:waitingPulse 1.8s ease-in-out infinite;background:rgba(239,68,68,.1);border-color:rgba(220,38,38,.34);color:#991b1b}.status.waiting span{animation:waitingDot 1.8s ease-in-out infinite;background:var(--red);box-shadow:0 0 0 0 rgba(239,68,68,.34)}.message{align-items:start;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;padding:9px}.feature-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pill{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-weight:850;gap:7px;min-height:30px;padding:0 10px}.message-head,.pill{align-items:center;font-size:12px}.message-head{color:var(--muted);display:flex;gap:8px;justify-content:space-between}.message-content{overflow-wrap:anywhere;white-space:pre-wrap}.document-preview,.image-preview{display:none}.file-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.file-tile{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:6px}.file-thumb{align-items:center;aspect-ratio:16/11;background:linear-gradient(135deg,rgba(17,116,255,.09),rgba(34,211,238,.13));border:1px solid var(--line);border-radius:6px;color:var(--accent-strong);display:flex;justify-content:center;overflow:hidden}.document-tile .file-thumb{aspect-ratio:3/4;min-height:190px}.file-thumb iframe,.file-thumb img{border:0;height:100%;object-fit:cover;width:100%}.file-tile strong{font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-tile span{color:var(--muted);font-size:9px}.pdf-shell{min-height:100vh;width:min(1420px,calc(100% - 24px))}.pdf-workbench{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.pdf-pages-panel,.pdf-tools{min-width:0;padding:12px}.pdf-tools{display:grid;grid-gap:10px;gap:10px;max-height:calc(100vh - 116px);overflow:auto;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;top:12px}.pdf-dropzone{align-items:center;background:linear-gradient(135deg,rgba(17,116,255,.12),rgba(34,211,238,.17));border:1px dashed rgba(17,116,255,.36);border-radius:var(--radius);color:var(--accent-strong);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:154px;padding:14px;text-align:center}.pdf-dropzone.active{background:linear-gradient(135deg,rgba(17,116,255,.2),rgba(34,211,238,.28));border-color:rgba(17,116,255,.62)}.pdf-capabilities span,.pdf-dropzone span{color:var(--muted);font-size:12px;line-height:1.35}.pdf-stat-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}.pdf-metric{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:2px;gap:2px;min-height:64px;padding:9px}.pdf-metric strong{font-size:22px;line-height:1}.pdf-metric span{color:var(--muted);font-size:11px;font-weight:800}.pdf-tool-group{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.pdf-tool-group.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-menu-section{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:10px}.pdf-section-title{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;min-width:0}.pdf-section-title strong{font-size:13px;line-height:1.15}.pdf-section-title span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.button-count{align-items:center;background:rgba(17,116,255,.13);border:1px solid rgba(17,116,255,.22);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:11px;height:21px;justify-content:center;margin-left:auto;min-width:24px;padding:0 7px}.button.primary .button-count{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.32);color:white}.pdf-stamp-input{min-height:34px}.pdf-position-grid{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-position{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;font-size:10px;font-weight:850;min-height:28px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.pdf-position.active{background:rgba(17,116,255,.13);border-color:rgba(17,116,255,.5);color:var(--accent-strong)}.button.danger,.icon-button.danger{color:#a62020}.pdf-capabilities{display:grid;grid-gap:8px;gap:8px}.pdf-capabilities>div{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px}.pdf-status{align-items:center;background:rgba(13,23,38,.76);border-radius:var(--radius);color:white;display:flex;font-size:12px;font-weight:850;gap:8px;min-height:36px;padding:0 10px}.pdf-status span{background:var(--green);border-radius:999px;height:9px;width:9px}.pdf-status.busy svg{animation:spin 1s linear infinite}.pdf-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.pdf-panel-head h1{color:var(--ink);font-size:28px;line-height:1;margin:0}.pdf-panel-head .eyebrow{margin-bottom:6px}.pdf-selection-summary{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-top:4px}.pdf-page-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(auto-fill,minmax(138px,158px));justify-content:start}.pdf-page-tile{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:8px;gap:8px;min-width:0;overflow:hidden;padding:8px;position:relative}.pdf-page-tile.selected{border-color:rgba(17,116,255,.74);box-shadow:0 0 0 3px rgba(17,116,255,.1)}.pdf-select{background:rgba(255,255,255,.92);color:var(--accent-strong);cursor:pointer;display:inline-flex;height:30px;left:8px;position:absolute;top:8px;width:30px;z-index:2}.pdf-select,.pdf-thumb{align-items:center;border:1px solid var(--line);border-radius:6px;justify-content:center}.pdf-thumb{aspect-ratio:3/4;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,244,255,.9));display:flex;overflow:hidden;position:relative;transform-origin:center}.pdf-thumb img{background:white;height:100%;object-fit:contain;width:100%}.pdf-page-symbol{align-items:center;color:var(--accent-strong);display:grid;font-weight:950;grid-gap:8px;gap:8px;justify-items:center}.pdf-page-symbol span{background:rgba(17,116,255,.11);border-radius:999px;min-width:34px;padding:4px 8px;text-align:center}.pdf-overlay-preview{align-items:center;display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.pdf-overlay-preview.text{background:rgba(255,255,255,.72);border:1px solid rgba(13,23,38,.2);border-radius:4px;color:var(--ink);font-size:9px;font-weight:900;padding:1px 3px}.pdf-overlay-preview.text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-overlay-preview.image img{background:transparent;height:100%;object-fit:contain;width:100%}.pdf-overlay-preview.whiteout{background:white;border:1px solid rgba(13,23,38,.16)}.pdf-page-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.pdf-page-meta span,.pdf-page-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-page-meta strong{font-size:13px}.pdf-page-meta span{color:var(--muted);font-size:11px}.pdf-page-actions{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.pdf-page-actions .icon-button{min-height:32px;min-width:0;padding:0}.pdf-editor-modal{background:linear-gradient(120deg,rgba(8,21,42,.9),rgba(5,41,87,.76)),rgba(234,244,255,.98);display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;padding:14px;position:fixed;z-index:70}.pdf-editor-topbar{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.7);border-radius:var(--radius);box-shadow:0 18px 56px rgba(0,0,0,.18);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) auto;min-height:66px;padding:10px 12px}.pdf-editor-topbar span,.pdf-editor-topbar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-editor-topbar strong{font-size:18px}.pdf-editor-topbar span{color:var(--muted);font-size:12px;font-weight:750}.pdf-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.pdf-editor-body{display:grid;grid-gap:12px;gap:12px;grid-template-columns:268px minmax(0,1fr);min-height:0;padding-top:12px}.pdf-editor-side{align-content:start;display:grid;grid-gap:12px;gap:12px;max-height:calc(100vh - 104px);overflow:auto;padding:12px}.pdf-field{display:grid;grid-gap:6px;gap:6px}.pdf-field span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.pdf-editor-object{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.pdf-editor-canvas{align-items:start;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.66);border-radius:var(--radius);display:grid;justify-items:center;min-height:0;overflow:auto;padding:18px}.pdf-editor-page{aspect-ratio:3/4;background:white;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.22);display:grid;max-height:calc(100vh - 140px);max-width:min(900px,100%);overflow:hidden;position:relative;touch-action:none;width:min(72vh,820px)}.pdf-editor-page>img{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.pdf-editor-page.tool-text,.pdf-editor-page.tool-whiteout{cursor:crosshair}.pdf-editor-page.tool-select{cursor:default}.pdf-editor-overlay{align-items:center;border:1px solid transparent;display:flex;justify-content:center;overflow:hidden;position:absolute;touch-action:none;z-index:3}.pdf-editor-overlay.selected,.pdf-editor-overlay:hover{border-color:rgba(17,116,255,.9);box-shadow:0 0 0 3px rgba(17,116,255,.16)}.pdf-editor-overlay.text{background:rgba(255,255,255,.72);color:var(--ink);cursor:move;font-size:18px;font-weight:900;line-height:1;padding:4px 6px;text-align:center}.pdf-editor-overlay.text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pdf-editor-overlay.image{cursor:move}.pdf-editor-overlay.image img{height:100%;object-fit:contain;pointer-events:none;width:100%}.pdf-editor-overlay.whiteout{background:white;border-color:rgba(13,23,38,.08);cursor:move}.pdf-resize-handle{background:var(--accent);border:2px solid white;border-radius:999px;bottom:5px;box-shadow:0 5px 14px rgba(0,0,0,.18);cursor:nwse-resize;height:16px;opacity:0;padding:0;position:absolute;right:5px;width:16px}.pdf-editor-overlay.selected .pdf-resize-handle,.pdf-editor-overlay:hover .pdf-resize-handle{opacity:1}.pdf-empty{align-items:center;background:rgba(255,255,255,.7);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:340px;padding:24px;text-align:center}.pdf-empty strong{color:var(--ink);font-size:18px}.pdf-pro-layout{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(286px,332px) minmax(0,1fr)}body:has(.pdf-pro-shell){--bg:#f7f4ee;--ink:#152033;--muted:#627087;--soft:#fffaf2;--panel:rgba(255,255,255,0.9);--panel-strong:rgba(255,255,255,0.96);--line:rgba(79,91,117,0.16);--line-strong:rgba(65,80,110,0.28);--accent:#3478f6;--accent-strong:#1f5fc7;--cyan:#17bfc0;--green:#32b26b;--violet:#8b5cf6;--amber:#f6b64b;background:#f7f4ee}body:has(.pdf-pro-shell):before{background:radial-gradient(circle at 16% 12%,rgba(139,92,246,.18),transparent 24%),radial-gradient(circle at 82% 8%,rgba(23,191,192,.16),transparent 26%),radial-gradient(circle at 66% 92%,rgba(246,182,75,.14),transparent 24%),linear-gradient(135deg,#fffaf2,#f7f4ee 44%,#eef6ff);z-index:-3}body:has(.pdf-pro-shell):after{background-image:linear-gradient(rgba(52,120,246,.075) 1px,transparent 0),linear-gradient(90deg,rgba(52,120,246,.075) 1px,transparent 0);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 92%)}.pdf-pro-shell{padding:10px 0;width:min(1500px,calc(100% - 20px))}.pdf-pro-nav{background:rgba(255,255,255,.86);border-color:rgba(255,255,255,.76);box-shadow:0 18px 48px rgba(42,55,86,.08),inset 0 1px 0 rgba(255,255,255,.88);margin-bottom:10px;min-height:50px;overflow:hidden;position:relative}.pdf-pro-nav:after{background:linear-gradient(90deg,rgba(52,120,246,.08),rgba(139,92,246,.1),rgba(23,191,192,.08));content:"";height:3px;inset:auto 0 0;position:absolute}.pdf-pro-nav .brand{font-weight:950}.pdf-pro-nav .brand-mark{background:conic-gradient(from 210deg,#3478f6,#8b5cf6,#17bfc0,#b7e65c,#3478f6);box-shadow:0 14px 34px rgba(52,120,246,.22)}.pdf-pro-nav .button.secondary{background:rgba(255,255,255,.78);border-color:rgba(75,93,128,.14);box-shadow:0 8px 22px rgba(42,55,86,.05)}.pdf-pro-side{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 94px);overflow:auto;padding:10px;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;top:10px}.pdf-pro-palette{background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(42,55,86,.12),inset 0 1px 0 rgba(255,255,255,.82);overflow:auto}.pdf-pro-palette:before{background:linear-gradient(180deg,rgba(52,120,246,.9),rgba(139,92,246,.72),rgba(23,191,192,.84));border-radius:999px;content:"";height:120px;left:7px;position:absolute;pointer-events:none;top:16px;width:3px}.pdf-pro-stage-panel{min-width:0;padding:10px}.pdf-pro-canvas-panel{background:rgba(255,255,255,.66);border-color:rgba(255,255,255,.66);box-shadow:0 26px 80px rgba(42,55,86,.11),inset 0 1px 0 rgba(255,255,255,.8)}.pdf-pro-side .pdf-dropzone{background:linear-gradient(135deg,rgba(52,120,246,.12),rgba(139,92,246,.12) 48%,rgba(23,191,192,.12)),rgba(255,255,255,.76);border-color:rgba(52,120,246,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);gap:5px;min-height:112px;padding:10px}.pdf-pro-side .pdf-dropzone svg{color:var(--accent-strong);height:24px;width:24px}.pdf-pro-side .pdf-dropzone .button{min-height:31px}.pdf-pro-side .pdf-stat-grid{gap:6px}.pdf-pro-side .pdf-metric{background:rgba(255,255,255,.78);border-color:rgba(75,93,128,.12);box-shadow:0 12px 26px rgba(42,55,86,.05);min-height:50px;padding:7px}.pdf-pro-side .pdf-metric:first-child{background:linear-gradient(135deg,rgba(52,120,246,.12),rgba(255,255,255,.84))}.pdf-pro-side .pdf-metric:nth-child(2){background:linear-gradient(135deg,rgba(23,191,192,.13),rgba(255,255,255,.84))}.pdf-pro-side .pdf-metric:nth-child(3){background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(255,255,255,.84))}.pdf-pro-side .pdf-metric strong{font-size:19px}.pdf-pro-side .pdf-metric span{font-size:10px}.pdf-pro-side .pdf-menu-section{background:rgba(255,255,255,.72);border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);box-shadow:0 12px 30px rgba(42,55,86,.045);gap:6px;padding:8px}.pdf-pro-side .pdf-menu-section:first-of-type{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(255,255,255,.76))}.pdf-pro-side .pdf-menu-section:nth-of-type(2){background:linear-gradient(135deg,rgba(23,191,192,.1),rgba(255,255,255,.76))}.pdf-pro-side .pdf-menu-section:nth-of-type(3){background:linear-gradient(135deg,rgba(50,178,107,.1),rgba(255,255,255,.76))}.pdf-pro-side .pdf-section-title strong{font-size:12px}.pdf-pro-side .pdf-section-title span{font-size:10px}.pdf-pro-side .pdf-field{gap:4px}.pdf-pro-shell .input,.pdf-pro-shell .textarea{background:rgba(255,255,255,.84);border-color:rgba(75,93,128,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.pdf-pro-prompt{min-height:54px}.pdf-pro-assistant-actions{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:108px minmax(0,1fr)}.pdf-pro-assistant-actions .button{min-width:0;width:100%}.pdf-pro-signature-chip{align-items:center;background:rgba(255,255,255,.68);border:1px solid rgba(75,93,128,.14);border-radius:var(--radius);color:var(--ink);display:flex;font-size:11px;font-weight:850;gap:7px;min-height:32px;min-width:0;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.pdf-pro-signature-chip img{background:white;border:1px solid rgba(75,93,128,.1);border-radius:5px;flex:0 0 auto;height:22px;object-fit:contain;width:42px}.pdf-pro-signature-chip.empty{color:var(--muted);justify-content:center}.pdf-pro-edit-box{display:grid;grid-gap:7px;gap:7px}.pdf-pro-edit-box .textarea{min-height:58px}.pdf-pro-edit-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pdf-pro-edit-actions .button{min-width:0;width:100%}.pdf-pro-change-note{background:rgba(255,255,255,.56);border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;padding:7px 8px}.pdf-pro-change-note.pending{background:rgba(246,182,75,.16);border-color:rgba(246,182,75,.34);color:#875a10}.pdf-pro-hint{align-items:center;background:rgba(255,255,255,.58);border:1px dashed rgba(23,191,192,.36);border-radius:var(--radius);color:var(--muted);display:flex;font-size:12px;font-weight:800;gap:8px;min-height:44px;padding:8px}.pdf-pro-side .pdf-tool-group{gap:6px}.pdf-pro-side .button{min-height:32px}.pdf-pro-side .pdf-status{background:rgba(21,32,51,.88);box-shadow:0 16px 36px rgba(42,55,86,.16);min-height:32px;padding:6px 9px}.pdf-pro-badge{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(23,191,192,.13));border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);color:var(--accent-strong);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:32px;padding:0 10px}.pdf-pro-stage-toolbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.pdf-pro-page-strip{display:flex;gap:7px;margin-bottom:0;min-width:0;overflow-x:auto;padding-bottom:3px}.pdf-pro-page-strip button{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(75,93,128,.14);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;gap:8px;min-height:34px;padding:0 10px}.pdf-pro-page-strip button.active{background:linear-gradient(135deg,rgba(52,120,246,.14),rgba(139,92,246,.1));border-color:rgba(52,120,246,.46);color:var(--accent-strong)}.pdf-pro-page-strip button[data-removed=true]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.28);color:#a62020}.pdf-pro-page-strip span{align-items:center;background:rgba(13,23,38,.08);border-radius:999px;display:inline-flex;font-size:11px;height:21px;justify-content:center;min-width:24px;padding:0 7px}.pdf-pro-page-strip button[data-removed=true] span{background:rgba(239,68,68,.14)}.pdf-pro-zoom-controls{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(75,93,128,.14);border-radius:var(--radius);box-shadow:0 10px 26px rgba(42,55,86,.06);display:inline-flex;gap:5px;min-height:36px;padding:4px}.pdf-pro-zoom-controls button{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(75,93,128,.12);border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:5px;height:28px;justify-content:center;min-width:30px;padding:0 8px}.pdf-pro-zoom-controls button:hover{border-color:rgba(52,120,246,.42);color:var(--accent-strong)}.pdf-pro-zoom-controls strong{color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.pdf-pro-canvas-shell{align-content:start;background:linear-gradient(rgba(52,120,246,.06) 1px,transparent 0),linear-gradient(90deg,rgba(52,120,246,.06) 1px,transparent 0),radial-gradient(circle at 18% 12%,rgba(139,92,246,.11),transparent 22%),radial-gradient(circle at 84% 10%,rgba(23,191,192,.11),transparent 22%),rgba(255,252,247,.68);background-size:26px 26px,26px 26px,auto,auto,auto;border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);display:grid;height:min(570px,calc(100vh - 216px));justify-items:center;min-height:0;overflow:auto;padding:22px}.pdf-pro-page-frame{background:white;border-radius:6px;box-shadow:0 24px 70px rgba(42,55,86,.18),0 0 0 1px rgba(75,93,128,.08);max-width:none;overflow:hidden;position:relative;width:min(620px,100%)}.pdf-pro-page-frame>img{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.pdf-pro-page-ribbon{background:rgba(166,32,32,.92);box-shadow:0 10px 26px rgba(166,32,32,.18);color:white;padding:7px 46px;right:-48px;text-transform:uppercase;top:20px;transform:rotate(34deg);z-index:8}.pdf-pro-page-ribbon,.pdf-pro-rendering{font-size:12px;font-weight:950;position:absolute}.pdf-pro-rendering{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.88);border:1px solid rgba(52,120,246,.22);border-radius:999px;box-shadow:0 14px 34px rgba(42,55,86,.14);display:inline-flex;gap:8px;left:50%;padding:9px 14px;pointer-events:none;top:18px;transform:translateX(-50%);z-index:12}.pdf-pro-rendering,.pdf-pro-text-box{align-items:center;color:var(--accent-strong)}.pdf-pro-text-box{background:rgba(52,120,246,.06);border:1px solid rgba(52,120,246,.2);border-radius:4px;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:3px;justify-content:center;min-height:8px;overflow:hidden;padding:0;position:absolute;text-align:center;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.pdf-pro-text-box.selected,.pdf-pro-text-box:hover{background:rgba(52,120,246,.18);border-color:rgba(52,120,246,.78);box-shadow:0 0 0 3px rgba(52,120,246,.14);z-index:4}.pdf-pro-text-box.edited{background:rgba(52,120,246,.06);min-height:0;z-index:3}.pdf-pro-text-box.edited,.pdf-pro-text-box.edited.rendered{border-color:rgba(52,120,246,.2);box-shadow:none;color:var(--accent-strong);padding:0}.pdf-pro-text-box.edited.rendered{background:transparent}.pdf-pro-text-box.edited.selected,.pdf-pro-text-box.edited:hover{background:rgba(52,120,246,.18);border-color:rgba(52,120,246,.78);box-shadow:0 0 0 3px rgba(52,120,246,.14);z-index:5}.pdf-pro-text-box.edited.rendered.selected,.pdf-pro-text-box.edited.rendered:hover{background:rgba(52,120,246,.12);border-color:rgba(52,120,246,.72);box-shadow:0 0 0 3px rgba(52,120,246,.12)}.pdf-pro-text-box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-pro-text-box.edited span{display:block;line-height:1;overflow:hidden;text-align:left;text-overflow:clip;white-space:nowrap;width:100%}.pdf-pro-signature-preview{align-items:center;background:rgba(255,255,255,.54);border:1px solid rgba(52,120,246,.34);border-radius:4px;box-shadow:0 8px 20px rgba(42,55,86,.12);display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;z-index:5}.pdf-pro-signature-preview img{height:100%;object-fit:contain;width:100%}.pdf-pro-empty{background:linear-gradient(rgba(52,120,246,.055) 1px,transparent 0),linear-gradient(90deg,rgba(52,120,246,.055) 1px,transparent 0),radial-gradient(circle at 18% 20%,rgba(139,92,246,.13),transparent 24%),radial-gradient(circle at 82% 18%,rgba(23,191,192,.13),transparent 24%),rgba(255,252,247,.78);background-size:28px 28px,28px 28px,auto,auto,auto;border-color:rgba(75,93,128,.14);color:var(--muted);min-height:min(440px,calc(100vh - 182px));overflow:hidden;position:relative}.pdf-pro-empty:after,.pdf-pro-empty:before{border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);box-shadow:0 18px 44px rgba(42,55,86,.08);content:"";position:absolute}.pdf-pro-empty:before{background:rgba(255,255,255,.72);height:42px;right:22px;top:22px;width:116px}.pdf-pro-empty:after{background:rgba(255,255,255,.64);bottom:24px;height:38px;left:28px;width:138px}.pdf-pro-empty strong,.pdf-pro-empty>span,.pdf-pro-empty>svg{position:relative;z-index:2}.pdf-pro-empty-document{background:rgba(255,255,255,.86);border:1px solid rgba(75,93,128,.12);border-radius:var(--radius);box-shadow:0 20px 54px rgba(42,55,86,.13);display:grid;grid-gap:7px;gap:7px;height:128px;margin-bottom:4px;padding:16px;position:relative;width:94px;z-index:1}.pdf-pro-empty-document span{background:linear-gradient(90deg,rgba(52,120,246,.34),rgba(23,191,192,.28));border-radius:999px;height:8px}.pdf-pro-empty-document span:nth-child(2){width:72%}.pdf-pro-empty-document span:nth-child(3){width:54%}.file-actions{display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr 1fr}.file-actions a{background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:9px;min-height:24px;padding:5px 4px;text-align:center;text-decoration:none}.file-actions a:only-child{grid-column:1/-1}.icon-button{min-width:0}.spin{animation:spin .9s linear infinite}button:disabled{cursor:not-allowed;opacity:.55}.join{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:18px}.scanner-camera{background:#050505;color:white;display:grid;grid-template-rows:86px minmax(0,1fr) 178px;inset:0;position:fixed;z-index:30}.scanner-topbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:56px 1fr;padding:16px 18px}.scanner-hd,.scanner-icon{align-items:center;background:transparent;border:0;color:white;cursor:pointer;display:inline-flex;justify-content:center;min-height:48px}.scanner-icon:first-child{justify-content:center}.scanner-title{display:grid;grid-gap:4px;gap:4px;justify-items:end}.scanner-title strong{font-size:18px}.scanner-title span{color:rgba(255,255,255,.68);font-size:12px}.scanner-view{align-items:center;background:#111;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative}.scanner-view video{height:100%;background:#050505;object-fit:cover;width:100%}.scanner-live-overlay{inset:0;pointer-events:none;position:absolute}.scanner-live-overlay polygon{fill:rgba(82,228,213,.16);stroke:#52e4d5;stroke-width:1.2}.scanner-live-dot{background:#4b5563;border-radius:999px;height:12px;position:absolute;right:20px;top:20px;width:12px}.scanner-live-dot.ok{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.82)}.scanner-live-dot.error{background:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.82)}.scanner-guide-frame{border:2px solid rgba(82,228,213,.72);border-radius:4px;box-shadow:0 0 0 999px rgba(0,0,0,.08);height:min(70%,680px);pointer-events:none;width:min(78%,460px)}.scanner-guide-frame,.scanner-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.scanner-loading{align-items:center;background:rgba(0,0,0,.52);border-radius:8px;display:inline-flex;gap:8px;padding:10px 12px}.scanner-controls{background:#050505;display:grid;grid-template-rows:44px 1fr;padding:8px 14px 16px}.scanner-tabs{align-items:center;display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:.8fr 1.4fr;text-align:center}.scanner-tabs .active{color:#52e4d5;font-size:18px;font-weight:850}.scanner-actions{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 98px 1fr}.scanner-action{align-items:center;background:transparent;border:0;color:white;display:grid;font-size:13px;grid-gap:7px;gap:7px;justify-items:center;line-height:1.15;min-height:86px}.scanner-shutter{background:white;border:8px solid #64ded3;border-radius:999px;box-shadow:0 0 0 6px rgba(100,222,211,.22);height:84px;justify-self:center;width:84px}.scanner-shutter:disabled{opacity:.5}.scan-modal{align-items:center;background:rgba(13,23,38,.52);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:20}.scan-dialog{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 30px 90px rgba(7,42,92,.24);max-height:min(800px,92vh);max-width:980px;overflow:auto;padding:12px;width:100%}.scan-footer,.scan-header,.scan-page-actions{justify-content:space-between}.scan-header h3{margin:0}.scan-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin:10px 0}.scan-page{background:rgba(255,255,255,.84);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:6px;gap:6px;padding:7px}.scan-compare{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.scan-result,.scan-source{background:#eef5ff;border:1px solid var(--line);border-radius:6px;overflow:visible;position:relative}.scan-source{max-height:72vh}.scan-result{max-height:52vh}.scan-result img,.scan-source img{display:block;height:auto;max-height:inherit;object-fit:contain;width:100%}.scan-source svg{inset:0;height:100%;pointer-events:auto;position:absolute;touch-action:none;width:100%}.scan-source polygon{fill:rgba(34,211,238,.16);stroke:#13b6d8;stroke-dasharray:2 1.5;stroke-width:1;vector-effect:non-scaling-stroke}.scan-source circle{cursor:-webkit-grab;cursor:grab;fill:white;pointer-events:auto;stroke:#061c3d;stroke-width:1;vector-effect:non-scaling-stroke}.scan-source circle:active{cursor:-webkit-grabbing;cursor:grabbing}@keyframes spin{to{transform:rotate(1turn)}}@keyframes waitingPulse{0%,to{background:rgba(239,68,68,.1);transform:scale(1)}50%{background:rgba(220,38,38,.2);transform:scale(1.01)}}@keyframes waitingDot{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.34)}50%{box-shadow:0 0 0 7px rgba(239,68,68,0)}}@keyframes backgroundDrift{0%{filter:hue-rotate(0deg);transform:scale(1)}to{filter:hue-rotate(8deg);transform:scale(1.03)}}@keyframes scanLine{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(420%) skewX(-18deg)}}@media (max-width:1120px){.pdf-workbench{grid-template-columns:1fr}.pdf-tools{max-height:none;overflow:visible;position:static}}@media (max-width:980px){.hero,.pdf-pro-layout,.pdf-workbench,.steps{grid-template-columns:1fr}.pdf-pro-side,.pdf-tools{max-height:none;overflow:visible;position:static}.hero{min-height:0}h1{font-size:46px}.drop-card{padding:12px}.command-bar{grid-template-columns:repeat(auto-fit,minmax(128px,128px))}.pdf-editor-body,.pdf-editor-topbar{grid-template-columns:1fr}.pdf-editor-actions{justify-content:start}.pdf-editor-side{max-height:none;order:2}.pdf-editor-canvas{max-height:62vh;padding:10px}.pdf-editor-page{max-height:58vh;width:min(100%,58vh)}.pdf-pro-nav{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;min-height:0;padding:8px}.pdf-pro-nav .brand{font-size:16px}.pdf-pro-nav .brand-mark{height:34px;width:34px}.pdf-pro-nav .toolbar{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pdf-pro-nav .button{min-height:30px;min-width:0;padding:0 7px;width:100%}.pdf-pro-side .pdf-dropzone{grid-template-columns:32px minmax(0,1fr) auto;justify-items:start;min-height:72px;text-align:left}.pdf-pro-side .pdf-dropzone>span{display:none}.pdf-pro-side .pdf-dropzone .button{min-width:96px}.pdf-pro-side .pdf-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-pro-side .pdf-metric{min-height:43px}.pdf-pro-side .pdf-tool-group{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-pro-side .pdf-tool-group .button:first-child{grid-column:auto}.pdf-pro-prompt{min-height:48px}.pdf-pro-stage-panel{min-height:0}.pdf-pro-stage-toolbar{grid-template-columns:1fr}.pdf-pro-zoom-controls{justify-self:start;max-width:100%}.pdf-pro-canvas-shell{height:430px;min-height:340px;padding:10px}}@media (max-width:760px){.drop-layout{grid-template-columns:1fr}}@media (max-width:560px){.page-shell{padding:10px 0;width:min(100% - 18px,1180px)}.nav{min-height:52px}h1{font-size:38px}.lead{font-size:16px}.command-bar,.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-actions,.scan-compare{grid-template-columns:1fr}.pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-panel-head{align-items:start}.pdf-editor-modal{padding:8px}.pdf-editor-actions .button{min-width:0;padding:0 9px}.pdf-editor-body{gap:8px}.pdf-editor-canvas{max-height:55vh}.pdf-editor-page{max-height:50vh}}body:has(.pdf-pro-workbench-shell){--bg:#eef2f6;--ink:#202637;--muted:#657084;--line:rgba(32,38,55,0.13);--line-strong:rgba(32,38,55,0.26);--accent:#d94332;--accent-strong:#a92c23;--cyan:#147d75;--green:#16805b;--violet:#6d55d8;--amber:#d58a10;-webkit-font-smoothing:antialiased;background:#eef2f6;text-rendering:geometricPrecision}body:has(.pdf-pro-workbench-shell):before{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(247,249,252,.95) 46%,#e8edf3),repeating-linear-gradient(90deg,rgba(32,38,55,.018) 0 1px,transparent 1px 28px)}body:has(.pdf-pro-workbench-shell):after{background:linear-gradient(90deg,#d94332,#ef9d3d 26%,#147d75 48%,#6d55d8 72%,#2c7be5);background-size:auto;height:4px;-webkit-mask-image:none;mask-image:none}.pdf-pro-workbench-shell{padding:6px 0 10px;width:min(1560px,calc(100% - 12px))}.pdf-pro-workbench-shell svg{shape-rendering:geometricPrecision;stroke-width:2.25}.pdf-pro-workbench-shell .pdf-pro-layout{gap:12px;grid-template-columns:minmax(306px,362px) minmax(0,1fr)}.pdf-pro-workbench-shell .pdf-pro-side{gap:9px;max-height:calc(100vh - 12px);top:6px}.pdf-pro-workbench-head,.pdf-pro-workbench-shell .pdf-pro-canvas-panel,.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone,.pdf-pro-workbench-shell .pdf-pro-side .pdf-menu-section,.pdf-pro-workbench-shell .pdf-pro-side .pdf-metric{backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(249,250,252,.8));border:1px solid rgba(255,255,255,.78);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(32,38,55,.035),0 1px 2px rgba(32,38,55,.05),0 18px 42px rgba(32,38,55,.12)}.pdf-pro-workbench-head{display:grid;grid-gap:12px;gap:12px;padding:14px}.pdf-pro-side-brand{align-items:center;display:flex;gap:11px;min-width:0}.pdf-pro-side-brand .brand-mark{background:linear-gradient(145deg,#d94332,#ef6a4d 42%,#6d55d8);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 1px 2px rgba(32,38,55,.16),0 14px 30px rgba(217,67,50,.26);height:42px;width:42px}.pdf-pro-side-brand strong{color:var(--ink);font-size:19px;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.52)}.pdf-pro-side-actions{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-pro-side-actions .button{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,249,252,.84));border-color:rgba(255,255,255,.84);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(32,38,55,.035),0 0 0 1px rgba(32,38,55,.06),0 9px 19px rgba(32,38,55,.09);color:#2b3144;font-size:12px;gap:9px;justify-content:flex-start;min-height:48px;min-width:0;overflow:hidden;padding:8px 10px;position:relative;width:100%}.pdf-pro-side-actions .button svg{background:linear-gradient(180deg,#ffffff,#edf1f6);border:1px solid rgba(32,38,55,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 1px 1px rgba(32,38,55,.08);box-sizing:content-box;color:#59657a;flex:0 0 auto;height:17px;padding:7px;width:17px}.pdf-pro-side-actions .button:hover{border-color:rgba(217,67,50,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 13px 28px rgba(32,38,55,.11)}.pdf-pro-side-actions .button.primary{background:linear-gradient(135deg,#d23a2f,#f0674e);border-color:#d94332;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(113,26,20,.24),0 0 0 1px rgba(162,44,35,.18),0 15px 32px rgba(217,67,50,.3);color:#ffffff;grid-column:1/-1;justify-content:center;min-height:50px}.pdf-pro-side-actions .button.primary svg{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.18);color:#ffffff}.pdf-pro-side-actions .button:nth-child(2) svg{color:#147d75}.pdf-pro-side-actions .button:nth-child(3) svg{color:#d58a10}.pdf-pro-side-actions .button:nth-child(4) svg{color:#6d55d8}.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,248,246,.82));border-color:rgba(217,67,50,.16);cursor:pointer;min-height:128px}.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone>svg{background:rgba(217,67,50,.1);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(217,67,50,.08),0 8px 18px rgba(32,38,55,.1);box-sizing:content-box;color:#d94332;padding:9px}.pdf-pro-workbench-shell .button.primary,.pdf-pro-workbench-shell .pdf-pro-side .button.primary,.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone .button.primary{background:linear-gradient(135deg,#d23a2f,#f0674e);border-color:#d94332;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(113,26,20,.22),0 14px 30px rgba(217,67,50,.28)}.pdf-pro-workbench-shell .pdf-pro-side .pdf-metric{min-height:54px}.pdf-pro-workbench-shell .pdf-pro-side .pdf-metric:first-child{border-top:3px solid #d94332}.pdf-pro-workbench-shell .pdf-pro-side .pdf-metric:nth-child(2){border-top:3px solid #147d75}.pdf-pro-workbench-shell .pdf-pro-side .pdf-metric:nth-child(3){border-top:3px solid #6d55d8}.pdf-pro-page-thumbs{gap:7px}.pdf-pro-thumb-list{display:grid;grid-gap:7px;gap:7px;max-height:310px;overflow:auto;padding-right:2px}.pdf-pro-thumb-row{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(32,38,55,.1);border-radius:11px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) 36px;padding:6px}.pdf-pro-thumb-row.active{border-color:rgba(217,67,50,.36);box-shadow:0 0 0 2px rgba(217,67,50,.1)}.pdf-pro-thumb-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:48px minmax(0,1fr);min-width:0;padding:0;text-align:left}.pdf-pro-thumb-button img{aspect-ratio:.72;background:white;border:1px solid rgba(32,38,55,.1);border-radius:5px;box-shadow:0 6px 14px rgba(32,38,55,.1);object-fit:cover;width:48px}.pdf-pro-thumb-button span{color:var(--ink);display:grid;font-size:13px;font-weight:900;grid-gap:2px;gap:2px;min-width:0}.pdf-pro-thumb-button small{color:var(--muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-pro-thumb-row:has(.icon-button[title="Restaurar pagina"]),.pdf-pro-thumb-row[data-removed=true]{background:rgba(255,243,241,.82)}.pdf-pro-thumb-row .icon-button{height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.pdf-pro-workbench-shell .pdf-pro-badge{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,243,241,.82));border-color:rgba(217,67,50,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 0 0 1px rgba(217,67,50,.08);color:#a92c23}.pdf-pro-workbench-shell .pdf-pro-stage-panel .pdf-panel-head .eyebrow{color:#a92c23}.pdf-pro-workbench-shell .pdf-pro-stage-toolbar{background:#fbfcfd;border-radius:12px;padding:6px}.pdf-pro-workbench-shell .pdf-pro-canvas-shell{background-color:#e6ebf2;background-image:linear-gradient(rgba(255,255,255,.52) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.52) 1px,transparent 0);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 0 1px rgba(32,38,55,.04)}.pdf-pro-workbench-shell .pdf-pro-page-frame{border-radius:3px;box-shadow:0 28px 72px rgba(32,38,55,.2),0 0 0 1px rgba(32,38,55,.09)}.pdf-pro-workbench-shell .pdf-pro-empty{background:linear-gradient(180deg,#fbfcfd,#eef2f6);border-color:rgba(32,38,55,.12)}.pdf-pro-workbench-shell .pdf-pro-empty>svg{background:#ffffff;border:1px solid rgba(217,67,50,.16);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(217,67,50,.08),0 12px 26px rgba(32,38,55,.08);box-sizing:content-box;color:#d94332;padding:12px}@media (max-width:980px){.pdf-pro-workbench-shell .pdf-pro-layout{grid-template-columns:1fr}.pdf-pro-workbench-shell .pdf-pro-side{max-height:none;overflow:visible;position:static}.pdf-pro-thumb-list{grid-auto-flow:column;grid-auto-columns:minmax(186px,220px);max-height:none;overflow-x:auto}}@media (max-width:560px){.pdf-pro-workbench-shell{width:min(100% - 14px,1560px)}.pdf-pro-side-actions{grid-template-columns:1fr}.pdf-pro-side-actions .button.primary{grid-column:auto}.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone{grid-template-columns:42px minmax(0,1fr)}.pdf-pro-workbench-shell .pdf-pro-side .pdf-dropzone .button{grid-column:1/-1;width:100%}}