:root{--color-primary:#3aada0;--color-primary-rgb:58,173,160;--color-primary-mid:#24897b;--color-primary-dark:#1d7a6e;--color-primary-deeper:#1d6e63;--color-primary-text:#145a50;--color-primary-text-rgb:20,90,80;--color-primary-text-dark:#174e46;--color-primary-focus:#0c6880;--color-primary-bg:#e8f9f6;--color-gallery-bg:#f0f7f6;--color-text:#1a1a1a;--color-text-body:#333;--color-text-secondary:#555;--color-text-muted:#999;--color-bg-subtle:#f8f9fa;--color-border:#e0e0e0;--color-border-dark:#ccc;--color-error:#dc3545;--color-error-soft:#ff6961;--color-error-bg:#fef2f2;--color-accent:#f07b8f;--color-accent-bg:#fff5f7;--color-success:#029f56;--color-success-bg:#f0fdf4;--color-warning:#f59e0b;--color-warning-bg:#fffbeb}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes v2-placeholder-glow{0%{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb),.25)}50%{box-shadow:0 0 0 12px rgba(var(--color-primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb),0)}}@keyframes v2-placeholder-fadein{0%{opacity:0}to{opacity:1}}@keyframes v2-page-slide-in-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes v2-page-slide-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes v2-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.v2-page-slide-in-right{animation:v2-page-slide-in-right .35s cubic-bezier(.4,0,.2,1)}.v2-page-slide-in-left{animation:v2-page-slide-in-left .35s cubic-bezier(.4,0,.2,1)}.v2-inline-editor-wrapper .tiptap p.is-editor-empty:first-child:before{color:var(--v2-placeholder-color,var(--color-text-muted));content:attr(data-placeholder);display:block;font-family:var(--v2-preview-font,inherit);font-size:var(--v2-preview-size,inherit);font-style:italic;height:0;opacity:1;overflow:visible;pointer-events:none;text-align:inherit}.v2-inline-editor-wrapper .tiptap,.v2-inline-editor-wrapper .tiptap:focus{outline:none}.v2-inline-editor-wrapper .tiptap p,.v2-saved-component .textSendContent p{font-size:16pt;letter-spacing:normal;line-height:1.1;margin:0 auto;text-align:left;white-space:pre-wrap}.v2-component-editing{border:2px dashed var(--color-primary)!important;border-radius:4px;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.15)}.v2-done-btn{align-items:center;background:var(--color-primary);border:none;border-radius:28px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:12px 32px;transition:background .2s ease,transform .1s ease}.v2-done-btn:hover{background:var(--color-primary-mid)}.v2-done-btn:active{transform:scale(.98)}.v2-done-btn:disabled{cursor:not-allowed;opacity:.5}.v2-card-canvas{position:relative}.v2-editor-wrapper{max-width:100%;padding:16px 0}.v2-card-spread{align-items:stretch;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;overflow:visible;position:relative}.v2-card-spread:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 45%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.08) 55%,transparent);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:28px;z-index:5}.v2-card-canvas .dropzone{border:none;border-radius:0;transform:scale(var(--v2-scale,1));transform-origin:top left}.v2-saved-component{border:2px solid transparent;border-radius:6px;cursor:pointer;position:absolute;transition:border-color .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.v2-saved-component[data-can-edit=true]:hover{border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 2px 12px rgba(var(--color-primary-rgb),.15)}.v2-edit-pencil{align-items:center;background:hsla(0,0%,100%,.95);border:1px solid rgba(var(--color-primary-rgb),.25);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);color:var(--color-primary);cursor:pointer;display:flex;height:26px;justify-content:center;opacity:.85;padding:0;pointer-events:auto;position:absolute;right:-13px;top:-13px;transition:opacity .15s ease,transform .15s ease;width:26px;z-index:20}.v2-edit-pencil:focus,.v2-edit-pencil:hover{opacity:1;transform:scale(1.1)}@keyframes v2-overlap-glow{0%,to{box-shadow:0 0 6px 2px rgba(220,53,69,.18)}50%{box-shadow:0 0 16px 6px rgba(220,53,69,.35)}}.v2-overlap-highlight{animation:v2-overlap-glow 2s ease-in-out infinite;border-color:rgba(220,53,69,.28)!important;box-shadow:0 0 8px 3px rgba(220,53,69,.22)!important}.v2-placeholder-spot{align-items:center;background:rgba(var(--color-primary-rgb),.04);border:2px dashed rgba(var(--color-primary-rgb),.4);border-radius:8px;cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;padding:8px;pointer-events:auto;position:absolute;top:0;transition:background .2s ease,border-color .2s ease;z-index:1}.v2-placeholder-spot:hover{background:rgba(var(--color-primary-rgb),.08);border-color:rgba(var(--color-primary-rgb),.7)}.v2-placeholder-spot span{color:rgba(var(--color-primary-text-rgb),.75);font-size:13px;font-style:italic;font-weight:500;pointer-events:none;text-align:center;word-break:break-word}.v2-placeholder-spot:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:transform .2s ease}.v2-placeholder-spot:hover:before{box-shadow:0 0 16px rgba(var(--color-primary-rgb),.25);transform:scale(1.02)}.v2-editor-root>*{flex-shrink:0}.v2-page-nav-btn{align-items:center;background:#fff;border:1.5px solid rgba(var(--color-primary-rgb),.5);border-radius:50%;color:var(--color-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s,border-color .15s,transform .1s;width:32px}.v2-page-nav-btn:hover:not(:disabled){background:var(--color-primary-bg);border-color:var(--color-primary)}.v2-page-nav-btn:active:not(:disabled){transform:scale(.94)}.v2-page-nav-btn:disabled{border-color:var(--color-border);color:var(--color-text-muted);cursor:default;opacity:.3}.v2-page-nav-add-remove-inline{display:none}@keyframes v2-cta-nudge{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-8px) scale(1.08)}65%{transform:translateY(-4px) scale(1.04)}}.v2-fab-done{align-items:center;background:var(--color-primary);border:none;border-radius:24px;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.35);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 18px;transition:background .2s ease,transform .1s ease;white-space:nowrap}.v2-fab-done:hover{background:var(--color-primary-mid);transform:translateY(-1px)}.v2-fab-done:active{transform:translateY(0) scale(.98)}.v2-fab-done.v2-cta--signed{animation:v2-cta-nudge .5s ease-in-out 1}.v2-fab-skip{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:13px;padding:2px 0;text-align:center;text-decoration:underline;text-underline-offset:2px}.v2-fab-skip:hover{color:var(--color-text-body)}.v2-fab-desktop{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-fab-pill[data-tooltip]{position:relative}.v2-fab-pill[data-tooltip]:after,.v2-fab-pill[data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;transition:opacity 80ms ease-out;transition-delay:0s;z-index:20}.v2-fab-pill[data-tooltip]:after{content:attr(data-tooltip);right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.v2-fab-pill[data-tooltip]:before{border:4px solid transparent;border-left-color:rgba(33,33,33,.95);content:"";right:100%;top:50%;transform:translateY(-50%)}.v2-fab-pill[data-tooltip]:focus-visible:after,.v2-fab-pill[data-tooltip]:focus-visible:before,.v2-fab-pill[data-tooltip]:hover:not(:disabled):after,.v2-fab-pill[data-tooltip]:hover:not(:disabled):before{opacity:1;transition-delay:.1s}.v2-autosaved-badge{animation:v2-autosaved-flash 2.2s ease forwards;background:rgba(0,0,0,.55);border-radius:999px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 10px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 6px));white-space:nowrap;z-index:1000}@keyframes v2-autosaved-flash{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px)) translateY(4px)}12%{opacity:1;transform:translate(-50%,calc(-100% - 6px)) translateY(0)}72%{opacity:1;transform:translate(-50%,calc(-100% - 6px)) translateY(0)}to{opacity:0;transform:translate(-50%,calc(-100% - 6px)) translateY(0)}}.v2-editing-component{background:hsla(0,0%,100%,.82);border:2px dashed var(--color-primary);border-radius:6px;box-sizing:border-box;z-index:100}.v2-resize-drag{cursor:move;touch-action:none}.v2-editing-component[data-type=text] .v2-text-content-wrapper{display:flex;flex-direction:column;min-height:inherit}.v2-editing-component[data-type=text] .v2-text-content-wrapper .v2-inline-editor-wrapper{cursor:text;flex:0 1 auto;min-height:0}.v2-editing-component[data-type=text] .v2-text-content-wrapper .v2-inline-editor-wrapper .tiptap{align-content:center;cursor:text}.v2-editing-component[data-type=text] .v2-edge-handle{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;pointer-events:auto;position:absolute;top:0;width:12px;z-index:110}.v2-editing-component[data-type=text] .v2-edge-handle--left{left:-6px}.v2-editing-component[data-type=text] .v2-edge-handle--right{right:-6px}.v2-editing-component[data-type=text] .v2-edge-handle:before{background:var(--color-primary);border:1px solid #fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);box-sizing:border-box;content:"";height:44px;pointer-events:none;width:7px}.v2-editing-component:not([data-type=text]) .v2-corner-handle{background:var(--color-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);box-sizing:border-box;height:14px;pointer-events:none;position:absolute;width:14px}.v2-editing-component:not([data-type=text]) .v2-corner-handle.tl{left:-7px;top:-7px}.v2-editing-component:not([data-type=text]) .v2-corner-handle.tr{right:-7px;top:-7px}.v2-editing-component:not([data-type=text]) .v2-corner-handle.bl{bottom:-7px;left:-7px}.v2-editing-component:not([data-type=text]) .v2-corner-handle.br{bottom:-7px;right:-7px}.v2-editing-component[data-type=text] .v2-corner-handle{display:none}.v2-rotation-handle{align-items:center;background:var(--color-primary);border:2px solid #fff;border-radius:50%;bottom:auto;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-width='3' d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath stroke='%23000' stroke-width='3' d='M21 3v5h-5'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M21 3v5h-5'/%3E%3C/svg%3E") 16 16,grab;display:flex;font-weight:700;height:28px;justify-content:center;left:-44px;position:absolute;right:auto;top:50%;touch-action:none;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;z-index:130}.v2-rotation-handle:active{cursor:grabbing}.v2-rotation-handle:before{content:"↻";font-size:17px;line-height:1}.v2-rotation-handle:after{content:"";display:block;height:2px;right:-20px;width:20px}.v2-editing-component[data-type=text] .v2-move-handle,.v2-rotation-handle:after{background:var(--color-primary);position:absolute;top:50%;transform:translateY(-50%)}.v2-editing-component[data-type=text] .v2-move-handle{align-items:center;border:2px solid #fff;border-radius:50%;bottom:auto;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;cursor:grab;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;left:auto;line-height:18px;right:-44px;text-align:center;touch-action:none;width:28px;z-index:120}.v2-editing-component[data-type=text] .v2-move-handle:active{cursor:grabbing}.v2-editing-component[data-type=text] .v2-move-handle:before{content:"⠿";font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-editing-component[data-type=text] .v2-move-handle:after{background:var(--color-primary);content:"";display:block;height:2px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.v2-editing-component[data-type=text] .v2-handles-connector{display:none}.v2-editor-toolbar{align-items:center;background:#1a1a2e;border-radius:24px;box-shadow:0 6px 24px rgba(0,0,0,.35);color:#fff;display:flex;gap:2px;padding:8px 14px;white-space:nowrap;z-index:2500}.v2-toolbar-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s;width:30px}.v2-toolbar-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.v2-toolbar-btn--active{background:var(--color-primary);color:#fff}.v2-toolbar-divider{background:hsla(0,0%,100%,.15);height:18px;margin:0 6px;width:1px}.v2-toolbar-select-wrapper{align-items:center;display:inline-flex;position:relative}.v2-toolbar-select-wrapper:after{color:#555;content:"▾";font-size:11px;line-height:1;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.v2-font-dropdown{position:relative}.v2-font-dropdown-trigger{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.25);border-radius:4px;color:#111;cursor:pointer;display:flex;gap:3px;justify-content:space-between;overflow:hidden;padding:2px 6px;white-space:nowrap;width:140px}.v2-font-dropdown-label{flex:1;font-size:13px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-font-dropdown-arrow{flex-shrink:0;font-size:14px;opacity:.6}.v2-font-dropdown-list{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);left:0;max-height:380px;min-width:200px;overflow-y:auto;position:absolute;scrollbar-width:thin;top:calc(100% + 3px);z-index:3000}.v2-font-dropdown-item{color:#111;cursor:pointer;font-size:13px;line-height:1.5;padding:9px 12px;white-space:nowrap}.v2-font-dropdown-item:hover{background:rgba(0,0,0,.06)}.v2-font-dropdown-item--active{background:rgba(58,134,255,.08);color:#3a86ff}.v2-size-dropdown{position:relative}.v2-size-dropdown-trigger{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.25);border-radius:4px;color:#111;cursor:pointer;display:flex;gap:3px;justify-content:space-between;padding:2px 5px;white-space:nowrap;width:48px}.v2-size-dropdown-label{flex:1;font-size:13px;line-height:1.5;min-width:0;text-align:left}.v2-size-dropdown-arrow{flex-shrink:0;font-size:14px;opacity:.6}.v2-size-dropdown-list{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);left:0;max-height:240px;min-width:70px;overflow-y:auto;position:absolute;scrollbar-width:thin;top:calc(100% + 3px);z-index:3000}.v2-size-dropdown-item{color:#111;cursor:pointer;font-size:13px;line-height:1.5;padding:5px 12px;white-space:nowrap}.v2-size-dropdown-item:hover{background:rgba(0,0,0,.06)}.v2-size-dropdown-item--active{background:rgba(58,134,255,.08);color:#3a86ff}.v2-toolbar-swatch{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;height:18px;padding:0;transition:border-color .15s;width:18px}.v2-toolbar-swatch:hover{border-color:#fff}.v2-toolbar-color-picker{position:relative}.v2-toolbar-color-picker:after{color:#fff;content:"+";font-size:14px;font-weight:800;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.55);top:50%;transform:translate(-50%,-50%)}.v2-toolbar-popover{align-items:center;background:#1a1a2e;border-radius:18px;box-shadow:0 6px 24px rgba(0,0,0,.35);display:flex;gap:4px;padding:4px 10px;z-index:2600}.v2-toolbar-popover--color{align-items:center;border-radius:12px;flex-direction:column;gap:10px;max-width:none;padding:10px}.v2-color-picker{height:160px!important;width:200px!important}.v2-color-picker .react-colorful__saturation{border-radius:6px 6px 0 0!important}.v2-color-picker .react-colorful__hue{border-radius:0 0 6px 6px!important;height:14px!important}.v2-color-picker-swatches{display:flex;gap:6px;justify-content:center}.v2-component-controls{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.82);border-radius:20px;bottom:auto;box-shadow:0 2px 10px rgba(0,0,0,.14);flex-direction:row;gap:8px;justify-content:center;left:50%;margin-top:6px;padding:4px 6px;right:auto;top:100%;transform:translateX(-50%);width:auto}.v2-component-controls,.v2-component-controls__signature{display:flex;pointer-events:auto;position:absolute;z-index:120}.v2-component-controls__signature{align-items:baseline;gap:5px;left:-50px;padding:0 4px;right:0;top:calc(100% + 4px)}.v2-editing-component__signature-inline{align-items:center;border-top:1px dashed rgba(var(--color-primary-rgb),.3);cursor:text;display:flex;flex-wrap:nowrap;gap:0;line-height:1;overflow:visible;padding:0 8px;white-space:nowrap}.v2-editing-component__signature-name{align-items:center;display:flex;flex:1;overflow:visible}.v2-editing-component__signature-prefix{color:var(--color-text-muted);flex-shrink:0;font-style:italic}.v2-editing-component__signature-input{align-self:center;background:transparent;border:none;flex:1;font-size:16px;font-style:italic;height:auto;line-height:1.2;margin:0!important;outline:none;
  /* !important to override the legacy global rule in style2.css that sets
     `padding-left: 15px` on every input[type=text] (and its :hover/:focus/
     :active variants). That rule is from the pre-V2 form era and is meant
     for form fields — applying it to the signature line creates a 15 px
     gap between the dash prefix and the name that doesn't exist in the
     saved render. We can't easily namespace the legacy rule without an
     audit, so an explicit override on this scoped class is the right call. */padding:5px!important;white-space:nowrap;field-sizing:content;min-width:9ch;overflow:visible}.v2-editing-component__signature-toggle{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;line-height:1;margin-left:4px;opacity:.5;padding:0 2px;transition:opacity .12s}.v2-editing-component__signature-toggle:hover{opacity:1}.v2-editing-component__signature-inline--hidden .v2-editing-component__signature-input,.v2-editing-component__signature-inline--hidden .v2-editing-component__signature-prefix{opacity:.4}.v2-editing-component__signature-inline--all-selected .v2-editing-component__signature-input,.v2-editing-component__signature-inline--all-selected .v2-editing-component__signature-prefix{background-color:var(--color-primary);border-radius:2px;color:#fff!important}.v2-editing-component__signature-input::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:1}.v2-editing-component__signature-input::placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:1}.v2-editing-component__signature-input:focus::-moz-placeholder{opacity:0}.v2-editing-component__signature-input:focus::placeholder{opacity:0}.v2-component-controls__name-label{color:var(--color-text-muted);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.v2-component-controls__name-input{background:transparent;border:none;border-bottom:1.5px solid rgba(var(--color-primary-rgb),.5);border-radius:0;flex:1;font-size:13px;min-width:0;outline:none;padding:2px;transition:border-color .15s}.v2-component-controls__name-input::-moz-placeholder{color:inherit;font-style:italic;opacity:.45}.v2-component-controls__name-input::placeholder{color:inherit;font-style:italic;opacity:.45}.v2-component-controls__name-input:focus{border-bottom-color:var(--color-primary)}.v2-component-controls__btn{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:transform .15s,box-shadow .15s;width:28px}.v2-component-controls__btn--delete,.v2-component-controls__btn--page-nav,.v2-component-controls__btn--save{height:28px;width:28px}.v2-component-controls__btn:hover:not(:disabled){box-shadow:0 2px 6px rgba(0,0,0,.3);transform:scale(1.12)}.v2-component-controls__btn:disabled{cursor:default;opacity:.3}.v2-component-controls__btn--save{background:var(--color-primary);border:none;color:#fff;font-size:16px}.v2-component-controls__btn--delete{background:#e57373;border:none;color:#fff;font-size:16px}.v2-component-controls__btn--page-nav{background:#fff;color:var(--color-primary);font-size:16px}.v2-component-controls__btn[data-tooltip]:after,.v2-editing-component__signature-toggle[data-tooltip]:after,.v2-fab-pill[data-tooltip]:after,.v2-move-handle .v2-handle-tooltip,.v2-rotation-handle .v2-handle-tooltip,.v2-tooltip{background:rgba(33,33,33,.95);border-radius:4px;color:#fff;font-size:12px;line-height:1;padding:6px 8px;white-space:nowrap}.v2-component-controls__btn[data-tooltip],.v2-editing-component__signature-toggle[data-tooltip]{position:relative}.v2-component-controls__btn[data-tooltip]:after,.v2-component-controls__btn[data-tooltip]:before,.v2-editing-component__signature-toggle[data-tooltip]:after,.v2-editing-component__signature-toggle[data-tooltip]:before{bottom:calc(100% + 6px);left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity 80ms ease-out;transition-delay:0s;z-index:10}.v2-component-controls__btn[data-tooltip]:after,.v2-editing-component__signature-toggle[data-tooltip]:after{content:attr(data-tooltip);transform:translateX(-50%)}.v2-component-controls__btn[data-tooltip]:before,.v2-editing-component__signature-toggle[data-tooltip]:before{border:4px solid transparent;border-top-color:rgba(33,33,33,.95);bottom:100%;content:"";transform:translateX(-50%)}.v2-component-controls__btn[data-tooltip]:focus-visible:after,.v2-component-controls__btn[data-tooltip]:focus-visible:before,.v2-component-controls__btn[data-tooltip]:hover:not(:disabled):after,.v2-component-controls__btn[data-tooltip]:hover:not(:disabled):before,.v2-editing-component__signature-toggle[data-tooltip]:focus-visible:after,.v2-editing-component__signature-toggle[data-tooltip]:focus-visible:before,.v2-editing-component__signature-toggle[data-tooltip]:hover:after,.v2-editing-component__signature-toggle[data-tooltip]:hover:before{opacity:1;transition-delay:.1s}.v2-editing-component__signature-toggle[data-tooltip]:after,.v2-editing-component__signature-toggle[data-tooltip]:before{bottom:auto;left:100%;right:auto;top:calc(100% + 2px)}.v2-editing-component__signature-toggle[data-tooltip]:after{transform:none}.v2-editing-component__signature-toggle[data-tooltip]:before{display:none}.v2-move-handle .v2-handle-tooltip,.v2-rotation-handle .v2-handle-tooltip{bottom:calc(100% + 6px);left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity 80ms ease-out;transition-delay:0s;z-index:10}.v2-move-handle .v2-handle-tooltip:after,.v2-rotation-handle .v2-handle-tooltip:after{border:4px solid transparent;border-top-color:rgba(33,33,33,.95);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.v2-move-handle:hover .v2-handle-tooltip,.v2-rotation-handle:hover .v2-handle-tooltip{opacity:1;transition-delay:.1s}@media (max-width:1023px){.v2-page-nav-add-remove-inline{display:contents}.v2-editor-root--mobile{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;padding:0 15px;width:100vw}.v2-mobile-top-header{border-bottom:1px solid var(--color-border);height:50px;justify-content:center;padding:0 12px;top:0}.v2-mobile-bottom-bar,.v2-mobile-top-header{align-items:center;background:#fff;display:flex;left:0;position:fixed;right:0;z-index:30}.v2-mobile-bottom-bar{border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.06);gap:8px;padding:10px}.v2-mobile-bottom-bar__pill{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:50%;color:var(--color-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.v2-mobile-bottom-bar__pill .v2-pill-label{display:none}.v2-mobile-bottom-bar__cta-group{align-items:center;display:flex;flex-direction:column;gap:4px;margin-left:auto}.v2-mobile-bottom-bar__done{background:var(--color-primary);border:none;border-radius:20px;box-shadow:0 2px 6px rgba(0,150,136,.3);color:#fff;cursor:pointer;font-weight:600;padding:9px 16px}.v2-mobile-bottom-bar__done.v2-cta--signed{animation:v2-cta-nudge .5s ease-in-out 1}.v2-mobile-bottom-bar__skip{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:2px}.v2-mobile-bottom-bar,.v2-mobile-top-header,.v2-page-nav-wrapper{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.v2-mobile-top-header.v2-mobile-chrome--hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.v2-mobile-bottom-bar.v2-mobile-chrome--hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.v2-page-nav-wrapper.v2-mobile-chrome--hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.v2-rotation-handle--left{align-items:center;background:#fff;border:2px solid var(--color-primary);border-radius:50%;bottom:auto;box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--color-primary);cursor:grab;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;left:-44px;position:absolute;right:auto;text-align:center;top:50%;touch-action:none;transform:translateY(-50%);width:28px;z-index:120}.v2-rotation-handle--left:before{content:"↻";display:block}.v2-rotation-handle--left:after{background:var(--color-primary);content:"";display:block;height:2px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:20px}.v2-rotation-handle--left.v2-rotation-handle--flip-right{left:auto;right:-44px}.v2-rotation-handle--left.v2-rotation-handle--flip-right:after{left:-20px;right:auto}.v2-component-controls--mobile.v2-component-controls--align-start{left:0;transform:none}.v2-component-controls--mobile.v2-component-controls--align-end{left:auto;right:0;transform:none}.v2-component-controls--mobile .v2-component-controls__btn,.v2-component-controls--mobile .v2-component-controls__btn--delete,.v2-component-controls--mobile .v2-component-controls__btn--page-nav,.v2-component-controls--mobile .v2-component-controls__btn--save{height:34px;width:34px}.v2-editing-component .v2-corner-handle.bl,.v2-editing-component .v2-corner-handle.br,.v2-editing-component .v2-corner-handle.tl,.v2-editing-component .v2-corner-handle.tr{box-sizing:content-box;margin:-6px;padding:6px}.v2-placeholder-spot{animation-delay:0s!important}.v2-sheet-backdrop{background:rgba(0,0,0,.4);inset:0;position:fixed;z-index:1190}.v2-media-popover--mobile-sheet{animation:v2-sheet-slide-up .25s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;margin:0;position:fixed;right:0;width:100%!important;z-index:1200}.v2-sheet-handle{background:#ccc;border-radius:2px;flex:0 0 auto;height:4px;margin:8px auto;width:40px}.v2-sheet-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex:0 0 auto;justify-content:space-between;padding:6px 16px}.v2-sheet-header button{align-items:center;background:transparent;border:none;color:var(--color-text-body);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.v2-sheet-content{flex:1 1 auto;overflow-y:auto;padding:12px 16px}}@media (min-width:600px) and (max-width:1023px){.v2-mobile-bottom-bar__pill{border-radius:20px;gap:6px;height:auto;padding:8px 14px;width:auto}.v2-mobile-bottom-bar__pill .v2-pill-label{color:var(--color-text-body);display:inline;font-size:13px}}@media (max-width:576px){.v2-editor-root--mobile{padding:0 10px}}@media (max-width:375px){.v2-editor-root--mobile{padding:0 8px}}.pf-prerender .v2-card-spread{box-shadow:none}.pf-prerender .v2-card-spread>div:not([aria-hidden]),.pf-prerender .v2-cover{box-shadow:none!important}.pf-prerender .v2-card-spread:after{content:none}@keyframes pf-flip-fwd{0%{transform:perspective(1800px) rotateY(0deg)}to{transform:perspective(1800px) rotateY(-180deg)}}@keyframes pf-flip-bwd{0%{transform:perspective(1800px) rotateY(0deg)}to{transform:perspective(1800px) rotateY(180deg)}}@keyframes pf-flip-fwd-slide{0%{transform:perspective(1800px) translateX(0) rotateY(0deg)}to{transform:perspective(1800px) translateX(var(--pf-slide-x,0)) rotateY(-180deg)}}@keyframes pf-prerender-cover-slide{0%{transform:translateX(calc(var(--pf-slide-x, 0px)*-1))}to{transform:translateX(0)}}@keyframes pf-riffle-fwd{0%{transform:perspective(1800px) rotateY(0deg)}to{transform:perspective(1800px) rotateY(-180deg)}}@keyframes pf-riffle-bwd{0%{transform:perspective(1800px) rotateY(0deg)}to{transform:perspective(1800px) rotateY(180deg)}}.pf-flipper{display:none;height:var(--pf-h,630px);pointer-events:none;position:absolute;top:0;transform-style:preserve-3d;width:var(--pf-w,450px);z-index:4}.pf-flipper.pf-live{display:block}.pf-flipper.pf-fwd{left:var(--pf-w,450px);transform-origin:left center}.pf-flipper.pf-bwd{left:0;transform-origin:right center}.pf-flipper.pf-go-fwd{animation:pf-flip-fwd var(--pf-dur,.68s) cubic-bezier(.645,.045,.355,1) forwards}.pf-flipper.pf-go-bwd{animation:pf-flip-bwd var(--pf-dur,.68s) cubic-bezier(.645,.045,.355,1) forwards}.pf-flipper.pf-go-fwd-slide{animation:pf-flip-fwd-slide var(--pf-dur,.68s) cubic-bezier(.645,.045,.355,1) forwards}.pf-prerender.pf-cover-slide-in{clip-path:inset(0 0 0 50%);-webkit-clip-path:inset(0 0 0 50%)}.pf-overlay-slide-go,.pf-prerender.pf-cover-slide-in{animation:pf-prerender-cover-slide var(--pf-dur,.68s) cubic-bezier(.645,.045,.355,1) forwards}.pf-face{backface-visibility:hidden;inset:0;overflow:hidden;position:absolute}.pf-face-back{transform:rotateY(180deg)}.pf-face-front:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:10}.pf-flipper.pf-fwd .pf-face-front:after{background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.05) 30%,transparent 60%)}.pf-flipper.pf-bwd .pf-face-front:after{background:linear-gradient(270deg,rgba(0,0,0,.2),rgba(0,0,0,.05) 30%,transparent 60%)}.pf-leaf{animation-duration:115ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.6,1);height:var(--pf-h,630px);position:absolute;top:0;width:var(--pf-w,450px)}.pf-leaf:after{content:"";inset:0;pointer-events:none;position:absolute}.pf-leaf-fwd{animation-name:pf-riffle-fwd;left:var(--pf-w,450px);transform-origin:left center}.pf-leaf-fwd:after{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 35%)}.pf-leaf-bwd{animation-name:pf-riffle-bwd;left:0;transform-origin:right center}.pf-leaf-bwd:after{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 35%)}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:hsla(0,0%,100%,.9);bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}