.signing-workspace{--sign-ink:#1b1726;--sign-mint:#94e4c5;--sign-muted:#656a73}.signing-heading{border-radius:14px;padding:28px}.signing-heading h2{font-size:1.45rem}.signing-heading p{color:var(--sign-muted);margin:0}.signing-workspace .sign-test-toggle{flex-direction:row;align-items:center;font-size:.875rem;display:flex}.sign-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.sign-overview button{text-align:left;color:#535a61;background:#fff;border:1px solid #dfe4e2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:20px;font-size:.95rem;display:flex}.sign-overview button.selected{background:#eefaf5;border-color:#299b77}.sign-overview strong{color:#1b1726;font-size:1.7rem;font-weight:600}.sign-request-toolbar{align-items:center;gap:12px;margin:20px 0;display:flex}.sign-request-toolbar>input{flex:240px}.sign-request-toolbar>select{flex:0 240px;max-width:240px}.sign-request-toolbar>button{flex-shrink:0}.signing-records{grid-template-columns:minmax(0,1fr)}.signing-records:has(.signing-detail){grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr)}.signing-list .workflow-empty{text-align:center;justify-items:center;gap:12px;padding:36px 20px;display:grid}.signing-row{border:1px solid #0000;gap:14px}.signing-row.selected{background:#eefaf5;border-color:#b7e4d2}.signing-row strong{font-size:1rem;font-weight:600}.signing-row small{margin-top:6px;font-size:.875rem}.signing-detail{min-width:0}.signing-detail .badge{font-size:.875rem}.signing-detail .provenance{margin:16px 0}.sign-email-activity{margin-top:24px}.sign-email-activity>summary{cursor:pointer;padding:12px 0;font-weight:600}.signing-source-picker .source-card :is(p,.badge,.primary){font-size:.875rem}.signing-source-picker .source-card h3,.signing-source-picker .section-heading p{font-size:1rem}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card .ai-actions{flex-direction:column;align-items:stretch}.source-card .text-link{align-items:center;display:flex}.sign-builder{border-radius:14px;margin-top:24px;overflow:hidden}.sign-builder-top{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.sign-builder-top h2{margin:5px 0 0}.sign-steps{background:#fbfcfc;border-top:1px solid #e5e8e7;border-bottom:1px solid #e5e8e7;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px;display:grid}.sign-steps button{color:#5c6467;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;min-width:0;padding:16px 10px;font-size:.875rem;display:flex}.sign-steps button[aria-current]{color:#133e2e;border-bottom-color:#298b69;font-weight:600}.sign-steps button>span{background:#e8eeee;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:.8rem;display:flex}.sign-steps button[aria-current]>span{background:#94e4c5}.sign-selected-document{overflow-wrap:anywhere;background:#f1f8f5;border:1px solid #d4eade;border-radius:10px;align-items:center;gap:12px;margin:24px 28px 0;padding:16px;display:flex}.sign-selected-document>div{flex:1;min-width:0}.sign-selected-document small{color:#67716c;margin-top:4px;font-size:.875rem;display:block}.sign-builder-body{border:0;min-width:0;padding:28px}.sign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sign-builder label:not(.ai-confirm){gap:7px;min-width:0;font-size:.9375rem;display:grid}.sign-builder label small{color:#667169;font-size:.875rem}.sign-section-title{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.sign-section-title h3{margin:0 0 4px}.sign-section-title p{color:#616a65;margin:0}.sign-person-card{background:#fcfdfc;border:1px solid #dfe6e2;border-radius:12px;margin:18px 0;padding:20px}.sign-person-card .sign-section-title{margin:0 0 14px}.sign-routing{max-width:640px;margin-top:24px}.sign-builder-footer{background:#fcfdfc;border-top:1px solid #e2e8e4;justify-content:space-between;gap:14px;padding:20px 28px;display:flex}.sign-builder>.files-error{margin:0 28px 20px}.sign-placement-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sign-field-tools{gap:16px;min-width:0;display:grid}.sign-field-tools>button{justify-content:center}.sign-field-checklist{border-top:1px solid #dfe6e2;padding-top:16px}.sign-field-checklist p{overflow-wrap:anywhere;font-size:.875rem}.sign-field-settings{background:#f3f8f5;border-radius:10px;gap:12px;padding:16px;display:grid}.sign-field-settings summary{cursor:pointer;font-size:.875rem}.sign-field-settings input[type=range]{box-shadow:none;accent-color:#238264;border:0;min-height:34px;padding:0}.sign-field-settings details label{margin-top:8px}.sign-pdf-viewer{background:#f0f3f2;border:1px solid #dfe5e2;border-radius:12px;min-width:0;overflow:hidden}.sign-pdf-toolbar{background:#fff;border-bottom:1px solid #dfe5e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sign-pdf-toolbar>strong{font-size:.9375rem}.sign-pdf-toolbar>div{align-items:center;gap:8px;display:flex}.sign-pdf-toolbar label{align-items:center;gap:6px!important;font-size:.875rem!important;display:flex!important}.sign-pdf-toolbar select{width:auto!important;min-width:55px!important;min-height:36px!important;padding:6px!important}.sign-pdf-toolbar .secondary{min-width:38px;min-height:38px;padding:8px}.sign-pdf-scroll{max-height:78vh;padding:16px;overflow:auto}.sign-pdf-sheet{isolation:isolate;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 15px #132b2315}.sign-pdf-sheet.placing{cursor:crosshair}.sign-pdf-sheet>canvas{width:100%;height:100%;display:block}.sign-pdf-loading{background:#e7f4ee;padding:12px 16px;font-size:.875rem;margin:0!important}.sign-field{color:#123f30;cursor:grab;touch-action:none;text-align:left;background:#94e4c589;border:1px solid #299b77;border-radius:3px;justify-content:flex-start;align-items:center;padding:2px 4px;line-height:1.1;display:flex;position:absolute;overflow:hidden;min-height:0!important;font-size:clamp(7px,.85vw,12px)!important}.sign-field>span{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sign-field.selected{outline-offset:2px;z-index:2;background:#94e4c5b3;outline:2px solid #176348}.sign-field.readonly{pointer-events:none;opacity:.8;border-style:dashed}.sign-page-text{background:#fff;padding:12px 16px;font-size:.875rem}.sign-page-text summary{cursor:pointer}.sign-page-text p{white-space:pre-wrap;max-height:250px;overflow:auto;margin:12px 0 0!important}.sign-check-summary{background:#fff7e9;border:1px solid #e5d8b3;border-radius:8px;margin-top:18px;padding:14px 16px}.sign-check-summary p{margin:0!important}.sign-review-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);gap:24px;display:grid}.sign-review-grid dl{margin:16px 0}.sign-review-grid dt{color:#65706b;margin-top:12px;font-size:.875rem}.sign-review-grid dd{overflow-wrap:anywhere;margin:3px 0}.sign-review-person{overflow-wrap:anywhere;border-bottom:1px solid #e0e8e3;gap:4px;margin:12px 0;padding:12px 0;display:grid}.sign-review-person small{color:#65706b;font-size:.875rem}.sign-review-grid label{margin-top:16px}.sign-checks{gap:16px;margin:24px 0;display:grid}.sign-checks .ai-confirm{margin:0}.signing-workspace input[type=checkbox],.fundwise-sign input[type=checkbox]{accent-color:#238264;width:20px;min-width:20px;max-width:20px;height:20px}.sign-recovery{gap:16px;display:grid}.sign-success{background:#eef9f3;border:1px solid #c3e8d5;border-radius:12px;margin-bottom:20px;padding:20px}.fundwise-sign .sign-intro{padding-top:32px}.fundwise-sign .sign-intro>p{max-width:65ch}.sign-recipient-progress{color:#57685e;flex-wrap:wrap;gap:20px;margin:20px 0;font-size:.9375rem;display:flex}.sign-recipient-progress span[aria-current=step]{color:#164d36;font-weight:600}.fundwise-sign .sign-actions{align-self:start}.fundwise-sign .sign-actions>.files-error{margin-bottom:16px}.fundwise-sign .sign-layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr)}.fundwise-sign .signing-verify .sign-code-input{letter-spacing:.3em;text-align:center;font-size:1.6rem}.signing-verify .success-note{margin-top:16px}.fundwise-sign .sign-document{min-width:0}.fundwise-sign .sign-document .sign-pdf-scroll{max-height:none}.fundwise-sign .sign-document .section-heading{flex-wrap:wrap;gap:12px}.fundwise-sign .sign-actions label:not(.ai-confirm){gap:8px;display:grid}.sign-field-description{font-size:.9375rem}.signing-authority h3{align-items:center;gap:8px;display:flex}.signing-workspace .source-card .badge{text-align:left}.signing-workspace .signing-recipients article{overflow-wrap:anywhere}@media (max-width:1050px){.sign-placement-layout{grid-template-columns:minmax(0,1fr)}.sign-field-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.sign-field-settings,.sign-field-checklist{grid-column:1/-1}.sign-review-grid{grid-template-columns:minmax(0,1fr)}.signing-records:has(.signing-detail){grid-template-columns:minmax(0,1fr)}.fundwise-sign .sign-layout{grid-template-columns:minmax(0,1fr)}.sign-field{font-size:clamp(8px,1.5vw,12px)!important}}@media (max-width:640px){.sign-overview{gap:8px}.sign-overview button{gap:8px;padding:14px 10px;font-size:.8125rem;display:grid}.sign-overview strong{font-size:1.4rem}.sign-request-toolbar{flex-wrap:wrap}.sign-request-toolbar>input{flex:100%}.sign-request-toolbar>select{flex:1;max-width:none}.sign-builder-top,.sign-builder-body,.sign-builder-footer{padding:18px 16px}.sign-selected-document{flex-wrap:wrap;margin:16px 16px 0;padding:12px}.sign-selected-document>div{flex-basis:calc(100% - 40px)}.sign-steps{padding:0 4px}.sign-steps button{text-align:center;flex-direction:column;gap:6px;padding:12px 4px;font-size:.8rem}.sign-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.sign-section-title{flex-wrap:wrap;align-items:flex-start}.sign-section-title>.ai-actions{width:100%}.sign-person-card{padding:16px}.sign-pdf-toolbar{gap:8px;padding:10px}.sign-pdf-scroll{max-height:70vh;padding:7px}.sign-builder-top{align-items:flex-start}.source-card-grid{grid-template-columns:minmax(0,1fr)}.sign-pdf-toolbar>div{max-width:100%}.signing-workspace .signing-heading{padding:20px}.sign-field{font-size:8px!important}.signing-verify{padding:22px 18px}.fundwise-sign>header{flex-wrap:wrap;align-items:flex-start;gap:16px}.fundwise-sign>header span{font-size:.875rem}.sign-builder>.files-error{margin:0 16px 18px}.sign-field-tools{gap:12px}.sign-builder-footer .primary{white-space:normal;max-width:70%}.fundwise-sign .sign-intro h1{overflow-wrap:anywhere;font-size:1.7rem}.signing-detail .secondary{white-space:normal}.signing-detail .sign-mail-row{flex-wrap:wrap}.sign-review-grid .sign-pdf-toolbar>strong{width:100%}}.sign-recipient-fields{padding:0}.sign-assurance{margin-top:24px;font-size:.875rem}.sign-assurance summary{cursor:pointer;color:#5b6961}.sign-success h2{align-items:center;gap:12px;display:flex}.sign-submit-help{color:#52675b;margin:0 0 16px;font-size:.875rem;line-height:1.55}.fundwise-sign .signature-appearance{overflow-wrap:anywhere}.template-ai-editor{background:#f2faf6;border:1px solid #bde5d3;border-radius:12px;gap:14px;padding:20px;display:grid}.template-ai-editor h3{align-items:center;gap:8px;margin:0 0 6px;display:flex}.template-ai-editor p{margin:0;font-size:.9375rem;line-height:1.5}.template-ai-editor label:not(.template-change){gap:7px;display:grid}.template-ai-editor textarea{width:100%;font:inherit;border:1px solid #c9dacf;border-radius:8px;padding:12px;min-height:95px!important}.template-ai-editor>button{justify-self:start}.template-ai-proposals{gap:14px;display:grid}.template-change{background:#fff;border:1px solid #d6e4dc;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex!important}.template-change>input{accent-color:#238264;width:20px;min-width:20px;height:20px;margin-top:3px}.template-change>span{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.template-change del,.template-change ins{white-space:pre-wrap;border-radius:4px;padding:8px 10px;text-decoration:none;display:block}.template-change del{color:#8b3e36;background:#fff1f0}.template-change ins{color:#1d5a3e;background:#e9f8ef}.template-change small{color:#606d64}.working-copy-form .ai-caution a{text-decoration:underline}.working-copy-form .ai-caution p{margin-top:10px}.working-copy-form .template-ai-editor p{font-size:.875rem}.working-copy-form .template-ai-editor button{white-space:normal}.live-template-dialog{max-width:1240px!important}.working-live-editor{border-top:1px solid #dfe8e2;padding-top:22px}.working-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.working-editor-heading h3{margin-bottom:6px;font-size:1.05rem}.working-editor-heading p,.working-live-editor small{color:#63736a;font-size:.875rem;line-height:1.5}.working-editor-tabs{flex-wrap:wrap;gap:7px;display:flex}.working-editor-tabs button{white-space:nowrap;font-size:.8125rem}.working-editor-tabs button[aria-pressed=true]{color:#174c35;background:#dcf4e7;border-color:#76b89a}.working-live-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.working-live-text{gap:8px;min-width:0;display:grid}.working-live-text .template-editor{height:62vh;margin-top:0;font-size:.9375rem;line-height:1.65}.working-live-preview{min-width:0}.working-live-preview>.small-label{margin-bottom:10px;display:block}.working-live-preview>.workflow-help{margin-top:12px}.working-live-preview .sign-pdf-scroll{max-height:62vh}.working-live-preview .sign-pdf-toolbar{flex-wrap:wrap}.working-live-columns.view-text,.working-live-columns.view-preview{grid-template-columns:minmax(0,1fr)}.working-live-columns.view-text .working-live-preview,.working-live-columns.view-preview .working-live-text{display:none}@media (max-width:760px){.working-editor-heading{display:grid}.working-live-columns{grid-template-columns:minmax(0,1fr)}.working-live-text .template-editor{height:45vh}.working-editor-tabs button{min-height:40px}.live-template-dialog{padding:20px!important}.working-live-preview .sign-pdf-scroll{max-height:65vh}}@font-face{font-family:Fundwise Signature;src:url(/brand/allura-v1.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.signature-entry{min-width:0;margin:20px 0 24px}.signature-mode{background:#edf3ef;border:1px solid #d9e5de;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:5px;display:grid}.signature-mode button{color:#526b5e;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:flex}.signature-mode button[aria-pressed=true]{color:#174f39;background:#fff;border-color:#bddacb;box-shadow:0 1px 4px #173d3010}:is(.signature-mode button:focus-visible,.signature-entry button:focus-visible){outline-offset:3px;outline:3px solid #267b5b}.signature-typed-preview,.signature-pad-shell{background:linear-gradient(145deg,#fcfefc,#eff8f3);border:1px solid #bfd8ca;border-radius:12px;min-width:0;position:relative;overflow:hidden}.signature-typed-preview{text-align:center;justify-content:center;align-items:center;min-height:150px;padding:16px;display:flex}.signature-script{color:#173d30;overflow-wrap:anywhere;font-family:Fundwise Signature,cursive;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1.25}.signature-placeholder{color:#65776b;font-size:.9375rem}.signature-pad{aspect-ratio:3;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:auto;display:block}.signature-baseline{stroke:#c6dbce;stroke-dasharray:8 10;stroke-width:1.5px}.signature-pad-placeholder{text-align:center;color:#738478;pointer-events:none;font-family:Fundwise Signature,cursive;font-size:38px;position:absolute;top:37%;left:0;right:0}.signature-drawing-tools{flex-wrap:wrap;align-items:center;gap:16px;min-height:44px;margin-top:6px;display:flex}.signature-drawing-tools>span{color:#5f7567;flex:1;min-width:100px;font-size:.8125rem}.signature-drawing-tools button{align-items:center;gap:6px;min-height:44px;padding:4px 2px;font-size:.875rem;display:flex}.signature-drawing-tools button:disabled{opacity:.4;cursor:default}.signature-entry .signature-caption{color:#617367;margin:10px 0;font-size:.8125rem;line-height:1.6}.signature-entry .signature-entry-feedback{color:#8e3e2b;min-height:0;margin:4px 0;font-size:.8125rem;line-height:1.5}.signature-entry .signature-entry-feedback:empty{display:none}.signature-entry-feedback .text-link{font-size:inherit;text-decoration:underline}.signature-mode button:disabled,.signature-pad[aria-disabled=true]{opacity:.6}.signature-entry .signature-caption:first-of-type{margin-top:0}@media (max-width:640px){.signature-pad-shell{border-radius:10px}.signature-typed-preview{min-height:130px}.signature-drawing-tools{gap:12px}.signature-drawing-tools>span{flex-basis:100%;margin-top:6px}.signature-drawing-tools button{background:#edf5f0;border-radius:6px;padding:4px 10px}}.signature-type-sheet{aspect-ratio:3;width:100%;height:auto;display:block;overflow:visible}.signature-script{fill:#0d261f;font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures}.signature-typed-preview:has(.signature-type-sheet){min-height:0;padding:0}.sign-visual-steps{margin:26px 0 30px}.sign-visual-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sign-visual-steps li{color:#67786f;border-bottom:2px solid #e0e9e4;min-width:0;padding-bottom:14px;position:relative}.sign-visual-steps li>span,.sign-visual-steps button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.sign-visual-steps button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.sign-step-icon{background:#edf2ef;border:1px solid #d9e4dd;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:grid}.sign-step-label{gap:3px;font-size:.875rem;font-weight:600;line-height:1.3;display:grid}.sign-step-label small{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:500}.sign-visual-steps li[aria-current=step]{color:#124c39;border-color:#238569}.sign-visual-steps li[aria-current=step] .sign-step-icon{background:#b9f3df;border-color:#81d7bb;box-shadow:0 0 0 4px #e9f8f1}.sign-visual-steps li[data-complete=true] .sign-step-icon{color:#1b7455;background:#e4f5eb}.sign-visual-steps button:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #238569}.sign-visual-steps button:disabled{cursor:default}.fundwise-sign .sign-intro{margin-bottom:24px}.fundwise-sign .sign-intro h1{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.3}.sign-guided-layout{gap:22px;max-width:980px;margin:0 auto;display:grid}.sign-guided-layout [hidden]{display:none!important}.sign-guided-layout .sign-actions{position:static}.sign-guided-layout .sign-document .section-heading{flex-wrap:wrap;align-items:center;gap:16px}.sign-guided-layout .sign-document h2{margin:0}.fundwise-sign .sign-guided-layout .sign-document .sign-pdf-scroll{max-height:65vh}.sign-guided-actions{min-width:0}.sign-recipient-identity{color:#245b44;border-bottom:1px solid #e3ebe6;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.sign-recipient-identity>div{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.sign-recipient-identity>div>span{color:#63766b;font-size:.8125rem}.sign-recipient-identity>.badge{font-size:.6875rem}.sign-sender-message,.sign-assigned-fields,.sign-assistance{color:#536e60;margin:16px 0;font-size:.875rem}.sign-sender-message summary,.sign-assigned-fields summary,.sign-assistance summary{cursor:pointer;min-height:36px;padding:7px 0}.sign-assistance button{margin:8px 0}.sign-review-confirmation h3{margin:0 0 8px}.sign-review-confirmation>.primary,.sign-signature-step>.primary{justify-content:center;gap:10px;min-height:50px;margin-top:20px}.sign-guided-actions .sign-review-confirmation .ai-confirm{margin:18px 0}.sign-guided-actions .workflow-help{line-height:1.6}.sign-focused-signature{width:100%;max-width:740px;margin:0 auto}.sign-back{align-items:center;gap:7px;min-height:44px;margin:0 0 22px;display:inline-flex}.sign-step-heading{align-items:center;gap:18px;margin:0 0 26px;display:flex}.sign-step-heading h2{margin:5px 0 8px;line-height:1.3}.sign-step-heading p{color:#63776a;margin:0;font-size:.9375rem}.sign-stage-illustration{color:#267255;background:#e4f8ed;border:1px solid #bce8d4;border-radius:20px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.sign-signature-step:not([hidden]),.sign-review-confirmation:not([hidden]),.sign-stage-enter{animation:.24s ease-out both sign-stage-enter}.sign-focused-signature .signature-entry{margin-top:24px}.signature-pad{touch-action:none;overscroll-behavior:contain;-webkit-touch-callout:none;position:relative}.signature-ink{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.signature-pad-shell:has(.signature-pad:active){border-color:#268368;box-shadow:0 0 0 3px #c8efdf}.sign-operation{z-index:80;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#f0fff8;pointer-events:none;background:#153f31;border:1px solid #2b6450;border-radius:15px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;font-size:.875rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #123a3326}.sign-operation-graphic{align-items:center;gap:4px;height:24px;display:flex}.sign-operation-graphic i{background:#75e6be;border-radius:8px;width:4px;height:12px;animation:1s ease-in-out infinite sign-pulse;display:block}.sign-operation-graphic i:nth-child(2){animation-delay:.15s}.sign-operation-graphic i:nth-child(3){animation-delay:.3s}.sign-resend{order:2}.signing-verify:has(.sign-resend){flex-direction:column;align-items:stretch;display:flex}.signing-verify .sign-resend{order:0;align-self:flex-start;margin-bottom:12px}@keyframes sign-stage-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sign-pulse{0%,to{opacity:.55;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.6)}}@media (max-width:640px){.sign-visual-steps{margin:22px 0}.sign-visual-steps ol{gap:7px}.sign-visual-steps li>span,.sign-visual-steps button{flex-direction:column;align-items:flex-start;gap:9px}.sign-step-icon{border-radius:11px;width:35px;height:35px}.sign-step-label{gap:4px;font-size:.71875rem}.sign-step-label small{font-size:.6rem}.sign-guided-layout{gap:16px}.sign-guided-layout .panel{padding:20px 16px}.sign-guided-layout .sign-document .section-heading h2{font-size:1.125rem}.sign-recipient-identity{flex-wrap:wrap;gap:9px}.sign-recipient-identity>.badge{margin-left:31px}.sign-step-heading{gap:12px;margin-bottom:20px}.sign-stage-illustration{border-radius:15px;width:48px;height:48px}.sign-step-heading h2{font-size:1.25rem}.sign-focused-signature .signature-pad-shell{margin-left:-6px;margin-right:-6px}.sign-focused-signature .signature-drawing-tools{margin-bottom:8px}.sign-focused-signature .ai-confirm{padding:14px;font-size:.875rem}.sign-visual-steps li{padding-bottom:12px}.sign-guided-layout .sign-pdf-toolbar{gap:8px}.sign-operation{padding:12px 16px;font-size:.8125rem}.sign-guided-layout input:not([type=checkbox]),.sign-guided-layout textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.sign-signature-step:not([hidden]),.sign-review-confirmation:not([hidden]),.sign-stage-enter,.sign-operation-graphic i{animation:none}.sign-step-icon{transition:none}}.sign-guided-actions a.full{margin-top:12px}.sign-guided-actions a.full+button{margin-top:16px}
