.tool--pdf-redact[data-loaded]>.tool-drop{min-height:0;padding:var(--space-3) var(--space-4)}.tool--pdf-redact[data-loaded]>.tool-drop:before{width:2rem;height:2rem;margin-bottom:0}.tool--pdf-redact[data-loaded] .tool-drop__label{font-size:var(--text-lg)}@media (width<=36rem){.tool--pdf-redact[data-loaded] .tool-drop__hint{display:none}}.redact-editor{gap:var(--space-4);display:grid}[data-settled] .redact-editor{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}@starting-style{[data-settled] .redact-editor{opacity:0;translate:0 var(--enter-rise)}}.redact-search{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--tool-well,var(--color-sunken));display:grid}.redact-search legend{float:left;width:100%;padding-bottom:var(--space-1);font-weight:700}.redact-search>label,.redact-search__quick-label{clear:both;font-size:var(--text-sm);font-weight:700}.redact-search__quick-label{margin-top:var(--space-2)}.redact-search__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.redact-search__row input{flex:14rem;min-width:0}.redact-search__quick{gap:var(--space-2);flex-wrap:wrap;display:flex}.redact-search>.tool-note{margin-top:var(--space-1)}.redact-editor>.tool-note+.tool-note{margin-top:calc(var(--space-1) - var(--space-4))}.redact-pages{gap:var(--space-5);padding:0;list-style:none;display:grid}.redact-page__head{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.redact-page__name{font-weight:700}.redact-page__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.redact-page__found{border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:.0625rem .5rem;font-weight:700}.redact-page__head .btn{padding-inline:var(--space-3);font-size:var(--text-sm);margin-inline-start:auto}.redact-stage{--redact-max-h:min(85vh, 60rem);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--tool-well,var(--color-sunken));justify-items:center;display:grid}@media (width<=36rem){.redact-stage{padding:var(--space-2)}}.redact-frame{width:min(100%, calc(var(--redact-max-h) * var(--redact-r,.7071)));aspect-ratio:var(--redact-ratio,210 / 297);box-shadow:0 0 0 1px var(--color-border);cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:#fff;position:relative}.redact-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.redact-canvas[data-enter]{transition:opacity var(--duration-base) var(--ease-out)}@starting-style{.redact-canvas[data-enter]{opacity:0}}.redact-frame__loading{font-size:var(--text-sm);color:#5c5c5c;place-items:center;display:grid;position:absolute;inset:0}.redact-box{--redact-hit:.75rem;--redact-mark:#f6cf2c;z-index:1;cursor:move;touch-action:none;background:#0000009e;position:absolute;box-shadow:inset 0 0 0 1px #ffffff80}@media (pointer:coarse){.redact-box{--redact-hit:1.25rem}}.redact-box[data-selected]{z-index:2;box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 2px var(--redact-mark), 0 0 0 3px #0009;background:#00000080}.redact-box:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.redact-handle{display:none;position:absolute}.redact-box[data-selected] .redact-handle{display:block}.redact-handle[data-handle=n],.redact-handle[data-handle=s]{height:var(--redact-hit);cursor:ns-resize;left:0;right:0}.redact-handle[data-handle=e],.redact-handle[data-handle=w]{width:var(--redact-hit);cursor:ew-resize;top:0;bottom:0}.redact-handle[data-handle=n]{bottom:100%}.redact-handle[data-handle=s]{top:100%}.redact-handle[data-handle=w]{right:100%}.redact-handle[data-handle=e]{left:100%}.redact-handle[data-handle=nw],.redact-handle[data-handle=ne],.redact-handle[data-handle=se],.redact-handle[data-handle=sw]{width:var(--redact-hit);height:var(--redact-hit)}.redact-handle[data-handle=nw]{cursor:nwse-resize;bottom:100%;right:100%}.redact-handle[data-handle=ne]{cursor:nesw-resize;bottom:100%;left:100%}.redact-handle[data-handle=se]{cursor:nwse-resize;top:100%;left:100%}.redact-handle[data-handle=sw]{cursor:nesw-resize;top:100%;right:100%}.redact-handle[data-handle$=w]:not([data-handle=w]):after,.redact-handle[data-handle$=e]:not([data-handle=e]):after{content:"";background:var(--redact-mark);width:.5rem;height:.5rem;position:absolute;box-shadow:0 0 0 1px #000000b3}.redact-handle[data-handle=nw]:after{bottom:-.25rem;right:-.25rem}.redact-handle[data-handle=ne]:after{bottom:-.25rem;left:-.25rem}.redact-handle[data-handle=se]:after{top:-.25rem;left:-.25rem}.redact-handle[data-handle=sw]:after{top:-.25rem;right:-.25rem}.redact-box__remove{z-index:3;bottom:calc(100% + var(--redact-hit));left:calc(100% + var(--redact-hit) - 1.5rem);border-radius:var(--radius-full);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#1a1a1a;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;line-height:1;display:grid;position:absolute}@media (pointer:coarse){.redact-box__remove{width:2rem;height:2rem;left:calc(100% + var(--redact-hit) - 2rem)}}.redact-box[data-selected] .redact-box__remove,.redact-box__remove:focus-visible{opacity:1;pointer-events:auto}.redact-box__remove:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.redact-box[data-dragging] .redact-box__remove{opacity:0;pointer-events:none}.tool--pdf-redact>.redact-note{max-width:var(--measure,65ch)}
