:where([data-slot=pdf-viewer-toolbar]){background:var(--lr-surface);border:1px solid var(--lr-border);border-radius:10px;padding:.5rem .75rem}:where([data-slot=pdf-viewer-toolbar-content]){gap:.5rem}:where([data-slot=pdf-viewer-zoom-button]),:where([data-slot=pdf-page-navigator-button]){border:1px solid var(--lr-border);color:var(--lr-text);font-family:var(--font-inter,"Inter", system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:8px;min-width:1.875rem;min-height:1.875rem;font-size:.75rem;transition:background .15s ease-out,border-color .15s ease-out}:where([data-slot=pdf-viewer-zoom-button]):hover,:where([data-slot=pdf-page-navigator-button]):hover:not(:disabled){background:var(--lr-surface-2);border-color:var(--lr-border-2)}:where([data-slot=pdf-viewer-zoom-button]):focus-visible,:where([data-slot=pdf-page-navigator-button]):focus-visible{box-shadow:0 0 0 2px var(--lr-bg), 0 0 0 4px var(--lr-accent);outline:none}:where([data-slot=pdf-viewer-zoom-button]):disabled,:where([data-slot=pdf-page-navigator-button]):disabled{opacity:.4;cursor:default}:where([data-slot=pdf-viewer-page-count]),:where([data-slot=pdf-viewer-zoom-value]),:where([data-slot=pdf-page-navigator-label]),:where([data-slot=pdf-viewer-loading]){color:var(--lr-muted);font-family:var(--font-inter,"Inter", system-ui, sans-serif);font-size:.75rem}:where([data-slot=pdf-viewer-error]){color:var(--lr-error);font-family:var(--font-inter,"Inter", system-ui, sans-serif);font-size:.75rem}:where([data-slot=pdf-viewer-empty]){border:1px dashed var(--lr-border-2);background:var(--lr-surface);color:var(--lr-muted);font-family:var(--font-inter,"Inter", system-ui, sans-serif);border-radius:10px;font-size:.75rem}:where([data-slot=signature-field]){border:1.5px dashed var(--lr-border-2);background:#7c5cfc0a;border-radius:8px;transition:border-color .15s ease-out,background .15s ease-out}:where([data-slot=signature-field]):focus-within{border-color:var(--lr-accent);background:#7c5cfc12}:where([data-slot=signature-field][data-locked=true]){border-style:solid;border-color:var(--lr-accent);background:#7c5cfc0f}:where([data-slot=signature-field][data-has-value=true]){border-style:solid;border-color:#7c5cfc4d}:where([data-slot=signature-field-label]){color:var(--lr-muted);font-family:var(--font-space-grotesk,"Space Grotesk", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}:where([data-slot=signature-field-label-input]),:where([data-slot=signature-field-value-input]){background:var(--lr-bg);border:1px solid var(--lr-border);color:var(--lr-text);font-family:var(--font-inter,"Inter", system-ui, sans-serif);border-radius:6px;font-size:.75rem;transition:border-color .15s ease-out}:where([data-slot=signature-field-label-input]):focus,:where([data-slot=signature-field-value-input]):focus{border-color:var(--lr-accent);outline:none;box-shadow:0 0 0 2px #7c5cfc33}:where([data-slot=signature-field-remove]){background:var(--lr-error-dim);color:var(--lr-error);border:1px solid #ef444433;border-radius:6px;transition:opacity .15s ease-out}:where([data-slot=signature-field-remove]):hover{opacity:.8}:where([data-slot=signature-field-resize]){background:var(--lr-accent);opacity:.6;border-radius:2px}:where([data-slot=signature-pad]){border:1px solid var(--lr-border);background:var(--lr-bg);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0003,inset 0 0 0 1px #7c5cfc0f}:where([data-slot=signature-pad-canvas]){width:100%;display:block}:where([data-slot=signature-pad-clear]){border:1px solid var(--lr-border);color:var(--lr-muted);font-family:var(--font-inter,"Inter", system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:8px;font-size:.75rem;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}:where([data-slot=signature-pad-clear]):hover{background:var(--lr-surface-2);border-color:var(--lr-border-2);color:var(--lr-text)}:where([data-slot=signature-pad-clear]):focus-visible{box-shadow:0 0 0 2px var(--lr-bg), 0 0 0 4px var(--lr-accent);outline:none}:where([data-slot=signing-complete]){background:var(--lr-surface);border:1px solid var(--lr-border);border-radius:14px;padding:2rem;box-shadow:0 4px 16px #00000026}:where([data-slot=signing-complete-heading]){color:var(--lr-text);font-family:var(--font-space-grotesk,"Space Grotesk", system-ui, sans-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}:where([data-slot=signing-complete-details]){color:var(--lr-muted);font-family:var(--font-inter,"Inter", system-ui, sans-serif);font-size:.875rem}:where([data-slot=signing-complete-hash]){background:var(--lr-bg);border:1px solid var(--lr-border);border-radius:8px;padding:.75rem}:where([data-slot=signing-complete-hash-label]){color:var(--lr-muted);font-family:var(--font-space-grotesk,"Space Grotesk", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600}:where([data-slot=signing-complete-hash-value]){color:var(--lr-text-2);word-break:break-all;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.6875rem}:where([data-slot=signing-complete-download]){background:var(--lr-accent);color:#fff;font-family:var(--font-inter,"Inter", system-ui, sans-serif);cursor:pointer;border:none;border-radius:10px;font-size:.875rem;font-weight:500;transition:background .15s ease-out,transform .15s ease-out}:where([data-slot=signing-complete-download]):hover{background:var(--lr-accent-hover);transform:translateY(-1px)}:where([data-slot=signing-complete-download]):focus-visible{box-shadow:0 0 0 2px var(--lr-bg), 0 0 0 4px var(--lr-accent);outline:none}:where([data-slot=signing-complete-reset]){border:1px solid var(--lr-border);color:var(--lr-muted);font-family:var(--font-inter,"Inter", system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:10px;font-size:.875rem;font-weight:500;transition:background .15s ease-out,border-color .15s ease-out}:where([data-slot=signing-complete-reset]):hover{background:var(--lr-surface-2);border-color:var(--lr-border-2)}:where([data-slot=snap-guide]){background:var(--lr-accent);opacity:.6}
