[data-compressor-root] .pdf-card,[data-merge-root] .pdf-card,[data-split-root] .pdf-card{border:1px solid var(--color-hairline);background:var(--color-elevated);border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000000a,0 8px 16px -4px #0000000f}[data-compressor-root] .pdf-card-meta,[data-merge-root] .pdf-card-meta,[data-split-root] .pdf-card-meta{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}[data-compressor-root] .pdf-thumb,[data-merge-root] .pdf-thumb,[data-split-root] .pdf-thumb{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:8px;place-items:center;min-height:140px;max-height:220px;margin-top:.5rem;display:grid;overflow:hidden}[data-compressor-root] .pdf-thumb img,[data-merge-root] .pdf-thumb img,[data-split-root] .pdf-thumb img{object-fit:contain;width:100%;height:100%;max-height:218px;animation:.18s ease-out pdf-img-in;display:block}@keyframes pdf-img-in{0%{opacity:0}to{opacity:1}}[data-compressor-root] .pdf-thumb-fallback,[data-merge-root] .pdf-thumb-fallback,[data-split-root] .pdf-thumb-fallback{color:var(--color-mute);text-align:center;place-items:center;padding:1.5rem 1rem;font-size:13px;display:grid}[data-compressor-root] .pdf-name-row,[data-merge-root] .pdf-name-row,[data-split-root] .pdf-name-row{align-items:center;width:100%;min-width:0;max-width:100%;min-height:28px;margin-top:.5rem;display:flex;overflow:hidden}[data-compressor-root] .pdf-name-wrap,[data-merge-root] .pdf-name-wrap,[data-split-root] .pdf-name-wrap{flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}[data-compressor-root] .pdf-name,[data-merge-root] .pdf-name,[data-split-root] .pdf-name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;max-width:100%;margin-top:0;font-size:13px;font-weight:600;display:block;overflow:hidden}[data-compressor-root] button.pdf-name,[data-merge-root] button.pdf-name,[data-split-root] button.pdf-name{appearance:none;min-height:28px;line-height:20px;font:inherit;text-align:left;color:inherit;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s}[data-compressor-root] button.pdf-name:hover,[data-merge-root] button.pdf-name:hover,[data-split-root] button.pdf-name:hover{background:color-mix(in srgb, var(--color-link) 8%, transparent);text-underline-offset:2px;text-decoration:underline}[data-compressor-root] button.pdf-name:focus-visible,[data-merge-root] button.pdf-name:focus-visible,[data-split-root] button.pdf-name:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}[data-compressor-root] .pdf-rename-input,[data-merge-root] .pdf-rename-input,[data-split-root] .pdf-rename-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:28px;color:var(--color-ink);background:var(--color-elevated);border:1px solid var(--color-link);white-space:nowrap;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;transition:border-color .16s,box-shadow .16s;display:block;overflow:auto hidden}[data-compressor-root] .pdf-rename-input:focus,[data-merge-root] .pdf-rename-input:focus,[data-split-root] .pdf-rename-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-link) 25%, transparent);outline:none}[data-compressor-root] .pdf-card-actions,[data-merge-root] .pdf-card-actions,[data-split-root] .pdf-card-actions{opacity:0;gap:.375rem;transition:opacity .15s;display:flex;position:absolute;top:.5rem;right:.5rem}[data-compressor-root] .pdf-card:hover .pdf-card-actions,[data-compressor-root] .pdf-card:focus-within .pdf-card-actions,[data-merge-root] .pdf-card:hover .pdf-card-actions,[data-merge-root] .pdf-card:focus-within .pdf-card-actions,[data-split-root] .pdf-card:hover .pdf-card-actions,[data-split-root] .pdf-card:focus-within .pdf-card-actions{opacity:1}@media (hover:none){[data-compressor-root] .pdf-card-actions,[data-merge-root] .pdf-card-actions,[data-split-root] .pdf-card-actions{opacity:1}}[data-compressor-root] .pdf-remove,[data-merge-root] .pdf-remove,[data-split-root] .pdf-remove{border:1px solid var(--color-hairline);background:var(--color-elevated);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .13s;display:inline-flex;box-shadow:0 2px 8px #0000001f}[data-compressor-root] .pdf-remove:hover,[data-merge-root] .pdf-remove:hover,[data-split-root] .pdf-remove:hover{color:#8f1d1d;background:#fff5f5;border-color:#f3c2c2}.dark [data-compressor-root] .pdf-remove:hover,.dark [data-merge-root] .pdf-remove:hover,.dark [data-split-root] .pdf-remove:hover{color:#ffb4b4;background:#2a1212;border-color:#5c2020}[data-compressor-root] .pdf-remove:active,[data-merge-root] .pdf-remove:active,[data-split-root] .pdf-remove:active{color:#991b1b;background:#fee2e2;border-color:#fca5a5;transform:scale(.92)}.dark [data-compressor-root] .pdf-remove:active,.dark [data-merge-root] .pdf-remove:active,.dark [data-split-root] .pdf-remove:active{color:#ffc9c9;background:#3d1717;border-color:#7a2b2b}[data-compressor-root] .pdf-remove:focus-visible,[data-merge-root] .pdf-remove:focus-visible,[data-split-root] .pdf-remove:focus-visible{color:#8f1d1d;outline-offset:2px;background:#fff5f5;border-color:#f3c2c2;outline:2px solid #b91c1c}.dark [data-compressor-root] .pdf-remove:focus-visible,.dark [data-merge-root] .pdf-remove:focus-visible,.dark [data-split-root] .pdf-remove:focus-visible{color:#ffb4b4;background:#2a1212;border-color:#5c2020;outline-color:#f87171}[data-compressor-root] .pdf-spin,[data-merge-root] .pdf-spin,[data-split-root] .pdf-spin{border:3px solid var(--color-hairline);border-top-color:var(--color-link);border-radius:9999px;width:28px;height:28px;animation:.9s linear infinite pdf-spin}@keyframes pdf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-compressor-root] .pdf-thumb img,[data-merge-root] .pdf-thumb img,[data-split-root] .pdf-thumb img,[data-compressor-root] .pdf-spin,[data-merge-root] .pdf-spin,[data-split-root] .pdf-spin{animation:none}[data-compressor-root] .pdf-card-actions,[data-merge-root] .pdf-card-actions,[data-split-root] .pdf-card-actions{transition:none}}[data-compressor-root] [data-action-wrap] [data-action],[data-merge-root] [data-action-wrap] [data-action],[data-split-root] [data-action-wrap] [data-action]{letter-spacing:-.1px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:52px;font-size:16px;font-weight:600;transition:background-color .16s,box-shadow .16s,opacity .16s,transform .13s;display:inline-flex}[data-compressor-root] [data-action]:not(:disabled):not([aria-disabled=true]):active,[data-merge-root] [data-action]:not(:disabled):not([aria-disabled=true]):active,[data-split-root] [data-action]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)scale(.99)}[data-compressor-root] [data-action]:disabled,[data-merge-root] [data-action]:disabled,[data-split-root] [data-action]:disabled,[data-compressor-root] [data-action][aria-disabled=true],[data-merge-root] [data-action][aria-disabled=true],[data-split-root] [data-action][aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}[data-compressor-root] [data-action]:not(:disabled):not([aria-disabled=true]),[data-merge-root] [data-action]:not(:disabled):not([aria-disabled=true]),[data-split-root] [data-action]:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 24px -12px #0006}.dark [data-compressor-root] [data-action]:not(:disabled):not([aria-disabled=true]),.dark [data-merge-root] [data-action]:not(:disabled):not([aria-disabled=true]),.dark [data-split-root] [data-action]:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 24px -12px #000000b3}[data-compressor-root] [data-action]:focus-visible,[data-merge-root] [data-action]:focus-visible,[data-split-root] [data-action]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}[data-compressor-root] [data-action] .btn-spin,[data-merge-root] [data-action] .btn-spin,[data-split-root] [data-action] .btn-spin{border:2px solid;border-top-color:#0000;border-radius:9999px;flex:none;width:18px;height:18px;animation:.9s linear infinite pdf-spin}@media (prefers-reduced-motion:reduce){[data-compressor-root] [data-action] .btn-spin,[data-merge-root] [data-action] .btn-spin,[data-split-root] [data-action] .btn-spin{animation:none}}[data-compressor-root] .fab-group,[data-merge-root] .fab-group{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}[data-compressor-root] .fab-main,[data-merge-root] .fab-main{background:var(--color-link);color:#fff;cursor:pointer;border:0;border-radius:9999px;place-items:center;width:46px;height:46px;transition:transform .13s,box-shadow .16s,opacity .16s;display:grid;position:relative;box-shadow:0 8px 22px -8px #0070f399,0 1px 2px #00000026}[data-compressor-root] .fab-main:hover,[data-merge-root] .fab-main:hover{transform:scale(1.04);box-shadow:0 12px 26px -8px #0070f3a6,0 2px 4px #00000026}[data-compressor-root] .fab-main:active,[data-merge-root] .fab-main:active{transform:scale(.96)}[data-compressor-root] .fab-main:focus-visible,[data-merge-root] .fab-main:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}[data-compressor-root] .fab-count,[data-merge-root] .fab-count{top:-7px;background:var(--color-elevated);min-width:22px;height:22px;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:9999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-7px;box-shadow:0 2px 8px #00000024}[data-compressor-root] .fab-count[hidden],[data-merge-root] .fab-count[hidden]{display:none}[data-compressor-root] .fab-menu,[data-merge-root] .fab-menu{flex-direction:row;align-items:center;gap:8px;padding-left:8px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}[data-compressor-root] .fab-menu[hidden],[data-merge-root] .fab-menu[hidden]{display:none}[data-compressor-root] .fab-menu.is-closing,[data-merge-root] .fab-menu.is-closing{opacity:0;transform:translateY(-50%)translate(-6px)}[data-compressor-root] .fab-menu:before,[data-merge-root] .fab-menu:before{content:"";background:var(--color-hairline);border-radius:2px;flex:none;width:6px;height:2px}[data-compressor-root] .fab-group[data-open=true] .fab-opt,[data-merge-root] .fab-group[data-open=true] .fab-opt{animation:.18s both fab-opt-in}[data-compressor-root] .fab-group[data-open=true] .fab-opt:nth-child(2),[data-merge-root] .fab-group[data-open=true] .fab-opt:nth-child(2){animation-delay:40ms}[data-compressor-root] .fab-group[data-open=true] .fab-opt:nth-child(3),[data-merge-root] .fab-group[data-open=true] .fab-opt:nth-child(3){animation-delay:80ms}@keyframes fab-opt-in{0%{opacity:0;transform:translate(-8px)scale(.94)}to{opacity:1;transform:none}}[data-compressor-root] .fab-opt,[data-merge-root] .fab-opt{border:1px solid var(--color-hairline);background:var(--color-elevated);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:transform .13s,border-color .16s,opacity .16s;display:inline-flex;box-shadow:0 2px 10px #00000014}[data-compressor-root] .fab-opt svg,[data-merge-root] .fab-opt svg{width:18px;height:18px}[data-compressor-root] .fab-drive-logo,[data-merge-root] .fab-drive-logo{color:var(--color-link)}[data-compressor-root] .fab-drive-logo path,[data-merge-root] .fab-drive-logo path{fill:currentColor}[data-compressor-root] .fab-opt>span,[data-merge-root] .fab-opt>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-compressor-root] .fab-opt:hover,[data-merge-root] .fab-opt:hover{border-color:var(--color-link-soft);transform:scale(1.05)}[data-compressor-root] .fab-opt:active,[data-merge-root] .fab-opt:active{transform:scale(.95)}[data-compressor-root] .fab-opt:focus-visible,[data-merge-root] .fab-opt:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}[data-compressor-root] .fab-opt:disabled,[data-merge-root] .fab-opt:disabled,[data-compressor-root] .fab-group[data-limit=true] .fab-main,[data-merge-root] .fab-group[data-limit=true] .fab-main{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=480px){[data-compressor-root] .fab-menu,[data-merge-root] .fab-menu{gap:6px;padding-left:6px}[data-compressor-root] .fab-opt,[data-merge-root] .fab-opt{width:36px;height:36px}}@media (width<=430px){[data-compressor-root] .fab-group,[data-merge-root] .fab-group{flex-direction:column}[data-compressor-root] .fab-menu,[data-merge-root] .fab-menu{flex-direction:column;margin-top:10px;padding-left:0;position:static;transform:none}[data-compressor-root] .fab-menu.is-closing,[data-merge-root] .fab-menu.is-closing{transform:translateY(-4px)}[data-compressor-root] .fab-menu:before,[data-merge-root] .fab-menu:before{width:2px;height:8px}}@media (prefers-reduced-motion:reduce){[data-compressor-root] .fab-main,[data-compressor-root] .fab-menu,[data-compressor-root] .fab-opt,[data-merge-root] .fab-main,[data-merge-root] .fab-menu,[data-merge-root] .fab-opt{transition:none;animation:none}}[data-compressor-root] [data-drop][data-active=true]{border-color:var(--color-link);background:color-mix(in srgb, var(--color-link) 6%, var(--color-canvas))}[data-compressor-root] [data-drop]{transition:border-color .16s,background-color .16s}[data-compressor-root] [data-drop].is-filled{cursor:default;min-height:0;padding-block:1rem}.pcf-toast-root{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(360px,100vw - 40px);display:flex;position:fixed;top:88px;right:20px}.pcf-toast{pointer-events:auto;color:#8f1d1d;background:#fff5f5;border:1px solid #f3c2c2;border-radius:10px;align-items:flex-start;gap:8px;max-width:340px;padding:10px 12px;font-size:13px;line-height:1.4;animation:.2s ease-out pcf-toast-in;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.pcf-toast.is-leaving{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(-4px)}.pcf-toast svg{flex-shrink:0;margin-top:1px}.pcf-toast span{overflow-wrap:anywhere;min-width:0}.pcf-toast-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex-shrink:0;margin-top:-2px;margin-left:2px;padding:2px 4px;font-size:15px;line-height:1}.pcf-toast-close:hover{opacity:1}.pcf-toast-close:focus-visible{outline-offset:1px;outline:2px solid}@keyframes pcf-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pcf-toast{animation:none}.pcf-toast.is-leaving{transition:none}}@media (width<=640px){.pcf-toast-root{align-items:stretch;max-width:none;top:72px;left:12px;right:12px}.pcf-toast{width:calc(100% - 24px);max-width:none}}
