.agreement-center,.agreement-public{--ag-green:#193f32;--ag-ink:var(--lightningcss-light,#192720)var(--lightningcss-dark,var(--ui-text));--ag-orange:#e89550;color:var(--ag-ink)}.agreement-center{max-width:1400px;margin:auto;padding:20px}.agreement-center button,.agreement-public button,.agreement-primary{border:1px solid var(--lightningcss-light,#d7ded7)var(--lightningcss-dark,var(--ui-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));min-height:42px;color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success));font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.agreement-center button:hover,.agreement-public button:hover{background:var(--lightningcss-light,#f1f4ef)var(--lightningcss-dark,var(--ui-surface-alt))}.agreement-center button:disabled,.agreement-public button:disabled{opacity:.48;cursor:default}.agreement-center .agreement-primary,.agreement-public .agreement-primary{background:var(--ag-green);color:#fff;border-color:var(--ag-green)}.agreement-primary:hover{filter:brightness(1.1)}.agreement-center-heading{justify-content:space-between;align-items:center;gap:28px;margin:5px 0 28px;display:flex}.agreement-eyebrow{letter-spacing:.18em;color:var(--lightningcss-light,#5e796a)var(--lightningcss-dark,var(--ui-muted));font-size:11px;font-weight:800}.agreement-center-heading h1{letter-spacing:-1.5px;margin:8px 0;font-size:38px}.agreement-center p,.agreement-public p{line-height:1.65}.agreement-center-heading p{color:var(--lightningcss-light,#6a746b)var(--lightningcss-dark,var(--ui-muted));margin:8px 0}.agreement-related{gap:10px;display:grid}.agreement-related a{color:var(--lightningcss-light,#365a46)var(--lightningcss-dark,var(--ui-text));align-items:center;gap:8px;font-size:13px;display:flex}.agreement-tabs{border-bottom:1px solid var(--lightningcss-light,#dce1d9)var(--lightningcss-dark,var(--ui-border));gap:8px;padding-bottom:20px;display:flex}.agreement-tabs button[aria-pressed=true]{color:#fff;background:#193f32}.agreement-tabs span{opacity:.65}.agreement-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.agreement-stats button{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));border-radius:15px;justify-items:start;padding:24px;display:grid}.agreement-stats strong{letter-spacing:-2px;font-size:38px}.agreement-stats button[aria-pressed=true]{border-color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success-border));box-shadow:inset 0 0 0 1px #193f32}.agreement-stats span{color:var(--lightningcss-light,#667768)var(--lightningcss-dark,var(--ui-muted));font-weight:500}.agreement-empty{text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));border:1px dashed var(--lightningcss-light,#cad5ca)var(--lightningcss-dark,var(--ui-border));border-radius:18px;justify-items:center;margin:24px 0;padding:70px 24px;display:grid}.agreement-empty h2{margin-bottom:5px;font-size:27px}.agreement-empty p{max-width:520px;color:var(--lightningcss-light,#6c796f)var(--lightningcss-dark,var(--ui-muted))}.agreement-document-list{gap:10px;display:grid}.agreement-document-list>button{text-align:left;justify-content:start;gap:20px;padding:22px}.agreement-document-list>button>span{flex:1;gap:6px;display:grid}.agreement-document-list small{color:var(--lightningcss-light,#6b786e)var(--lightningcss-dark,var(--ui-muted));font-weight:400}.agreement-document-list em{background:var(--lightningcss-light,#f3eee1)var(--lightningcss-dark,var(--ui-surface-alt));border-radius:20px;padding:5px 9px;font-size:11px;font-style:normal}.agreement-document-list em[data-status=completed]{background:var(--lightningcss-light,#dfefdf)var(--lightningcss-dark,var(--ui-surface-alt))}.agreement-list-toolbar,.agreement-detail-title{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.agreement-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));border:1px solid var(--lightningcss-light,#dde3d9)var(--lightningcss-dark,var(--ui-border));border-radius:16px;min-width:0;padding:25px}.agreement-template-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.agreement-template-grid .agreement-card>small{text-transform:capitalize;color:var(--lightningcss-light,#6a7b6b)var(--lightningcss-dark,var(--ui-muted));margin-top:15px;display:block}.agreement-template-grid h2{font-size:23px}.agreement-template-grid .agreement-card>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.agreement-center label,.agreement-public label{gap:7px;margin-bottom:17px;font-size:13px;font-weight:650;display:grid}.agreement-center input,.agreement-center :is(select,[data-origin-select]),.agreement-center textarea,.agreement-public input,.agreement-public textarea{box-sizing:border-box;border:1px solid var(--lightningcss-light,#cdd7ce)var(--lightningcss-dark,var(--ui-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));width:100%;min-width:0;max-width:100%;color:var(--lightningcss-light,#172c21)var(--lightningcss-dark,var(--ui-text));font:inherit;border-radius:8px;padding:11px;font-size:15px}.agreement-center input[type=checkbox],.agreement-public input[type=checkbox]{accent-color:#193f32;width:18px;height:18px}.agreement-center input[type=range]{accent-color:#193f32;padding:0}.agreement-center fieldset,.agreement-public fieldset{border:0;min-width:0;margin:0;padding:0}.agreement-muted,.agreement-public small{color:var(--lightningcss-light,#6a756c)var(--lightningcss-dark,var(--ui-muted));font-size:12px;font-weight:400}.agreement-editor{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.agreement-editor>aside{max-height:85vh;padding:18px;position:sticky;top:20px;overflow:auto}.agreement-selected{border-top:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,var(--ui-border));margin-top:25px;padding-top:5px}.agreement-page-controls{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.agreement-page-controls :is(select,[data-origin-select]){width:auto}.agreement-page-wrap{min-height:120px}.agreement-paper{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));line-height:0;position:relative;box-shadow:0 8px 24px #14291a15}.agreement-paper canvas{width:100%;height:auto;display:block}.agreement-paper .agreement-field{border:1px dashed var(--lightningcss-light,#d28a35)var(--lightningcss-dark,var(--ui-warning-border));background:var(--lightningcss-light,#fff3c7b0)var(--lightningcss-dark,color-mix(in srgb, var(--ui-warning-bg) 69%, transparent));text-align:left;min-height:0;color:var(--lightningcss-light,#5c431b)var(--lightningcss-dark,var(--ui-warning));border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:2px 4px;font-size:clamp(7px,1vw,12px);line-height:1.1;display:flex;position:absolute;overflow:hidden}.agreement-field small{font-size:8px;line-height:1.1}.agreement-paper .agreement-field.selected{border:2px solid var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success-border));background:var(--lightningcss-light,#ddefdcbc)var(--lightningcss-dark,color-mix(in srgb, var(--ui-surface-alt) 73.7%, transparent))}.agreement-back{margin-bottom:15px}.agreement-prepare{max-width:920px}.agreement-prepare h2{font-size:32px}.agreement-recipient-form{border-top:1px solid var(--lightningcss-light,#e0e5de)var(--lightningcss-dark,var(--ui-border));grid-template-columns:80px 1fr 1fr 140px;align-items:start;gap:15px;padding:22px 0;display:grid}.agreement-recipient-form>strong{padding-top:27px}.agreement-form-row{grid-template-columns:2fr 1fr;gap:18px;display:grid}.agreement-signers{gap:12px;margin:25px 0;display:grid}.agreement-signers .agreement-card{gap:20px;display:flex}.agreement-signers h3{margin:0}.agreement-signers p{margin:5px 0}.agreement-signers .agreement-card>div{flex:1;min-width:0}.agreement-signer-number{background:var(--lightningcss-light,#e5eddf)var(--lightningcss-dark,var(--ui-surface-alt));width:34px;height:34px;color:var(--lightningcss-light,#2d4932)var(--lightningcss-dark,var(--ui-text));border-radius:100px;flex-shrink:0;place-items:center;display:grid}.agreement-private-link{gap:8px;margin-top:12px;display:flex}.agreement-private-link input{color:var(--lightningcss-light,#526859)var(--lightningcss-dark,var(--ui-muted));flex:1;font-size:11px}.agreement-send-bar{background:var(--lightningcss-light,#e8ede3)var(--lightningcss-dark,var(--ui-surface-alt));border-radius:15px;align-items:center;gap:14px;margin:25px 0;padding:24px;display:flex}.agreement-send-bar>div{flex:1}.agreement-send-bar p{margin:5px 0;font-size:12px}.agreement-audit{padding-left:20px}.agreement-audit li{overflow-wrap:anywhere;padding:12px 0}.agreement-audit span,.agreement-audit small{color:var(--lightningcss-light,#607568)var(--lightningcss-dark,var(--ui-muted));margin-top:5px;font-size:12px;display:block}.agreement-alert,.agreement-notice{background:var(--lightningcss-light,#f9e8df)var(--lightningcss-dark,var(--ui-warning-bg));color:var(--lightningcss-light,#743322)var(--lightningcss-dark,var(--ui-error));border-radius:10px;padding:14px 20px}.agreement-notice{background:var(--lightningcss-light,#e4efdf)var(--lightningcss-dark,var(--ui-surface-alt));color:var(--lightningcss-light,#345132)var(--lightningcss-dark,var(--ui-text))}.agreement-public{background:var(--lightningcss-light,#f3f3ed)var(--lightningcss-dark,var(--ui-surface-alt));min-height:100vh;padding:30px 5vw 80px}.agreement-public>header{justify-content:space-between;align-items:center;max-width:1250px;margin:0 auto 55px;display:flex}.agreement-public>header a{letter-spacing:-1.5px;color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success));font-size:27px;font-weight:850;text-decoration:none}.agreement-public>header small{letter-spacing:.16em}.agreement-public-heading{max-width:1250px;margin:0 auto 35px}.agreement-public-heading h1{letter-spacing:-1.8px;max-width:900px;font-size:clamp(30px,4vw,48px);line-height:1.08}.agreement-public a{color:var(--lightningcss-light,#315c43)var(--lightningcss-dark,var(--ui-text))}.agreement-sign-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;max-width:1250px;margin:auto;display:grid}.agreement-sign-layout>aside{max-height:90vh;position:sticky;top:15px;overflow:auto}.agreement-consent{align-items:start;line-height:1.65;gap:10px!important;font-size:12px!important;display:flex!important}.agreement-consent input{flex-shrink:0;margin-top:3px}.agreement-public .agreement-signature-input{font-family:Georgia,serif;font-size:22px;font-style:italic}.agreement-check{align-items:center;gap:10px!important;display:flex!important}.agreement-text-button{margin-top:10px;border:0!important;font-size:12px!important;font-weight:500!important}.agreement-public .agreement-card h2{margin-top:0}.agreement-public fieldset>.agreement-primary{width:100%}.agreement-public label small{font-size:11px;font-weight:400}@media (width<=850px){.agreement-center{padding:12px 0}.agreement-center-heading{display:block}.agreement-center-heading h1{font-size:31px}.agreement-related{margin-top:20px}.agreement-stats{gap:8px}.agreement-stats button{padding:17px 12px}.agreement-stats strong{font-size:30px}.agreement-stats span{font-size:11px}.agreement-document-list>button{flex-wrap:wrap;gap:10px;padding:16px}.agreement-document-list>button>svg:last-child{display:none}.agreement-document-list small{font-size:11px}.agreement-editor{grid-template-columns:1fr}.agreement-editor>aside{max-height:none;position:static}.agreement-recipient-form{grid-template-columns:1fr}.agreement-recipient-form>strong{padding-top:0}.agreement-form-row{grid-template-columns:1fr}.agreement-detail-title,.agreement-send-bar,.agreement-list-toolbar{flex-direction:column;align-items:stretch}.agreement-private-link{flex-wrap:wrap}.agreement-card{padding:19px}.agreement-sign-layout{grid-template-columns:1fr}.agreement-sign-layout>aside{max-height:none;position:static}.agreement-public{padding:25px 16px 60px}.agreement-public>header{margin-bottom:35px}.agreement-public-heading h1{letter-spacing:-1px}.agreement-page-controls{font-size:12px}.agreement-public .agreement-field{font-size:8px}}.agreement-center label,.agreement-public label{font-size:14px}.agreement-center input,.agreement-center :is(select,[data-origin-select]),.agreement-center textarea,.agreement-public input,.agreement-public textarea{min-height:46px;font-size:16px}.agreement-center input[type=checkbox],.agreement-public input[type=checkbox]{width:20px;height:20px;min-height:20px}.agreement-center button,.agreement-public button{min-height:46px}.agreement-muted,.agreement-public small{font-size:13px}.agreement-eyebrow{font-size:12px}.agreement-flow-steps{border-bottom:1px solid var(--lightningcss-light,#dce1d9)var(--lightningcss-dark,var(--ui-border));flex-wrap:wrap;gap:20px;margin:10px 0 25px;padding:16px 0;list-style:none;display:flex}.agreement-flow-steps li{color:var(--lightningcss-light,#63736a)var(--lightningcss-dark,var(--ui-muted));align-items:center;gap:9px;font-size:14px;display:flex}.agreement-flow-steps li>span{border:1px solid var(--lightningcss-light,#ccd6cd)var(--lightningcss-dark,var(--ui-border));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.agreement-flow-steps li[aria-current=step]{color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success));font-weight:750}.agreement-flow-steps li[aria-current=step]>span{border-color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success-border));color:#fff;background:#193f32}.agreement-editor-save{gap:10px;margin-top:20px;display:grid}.agreement-placement-hint{background:var(--lightningcss-light,#e7eee6)var(--lightningcss-dark,var(--ui-surface-alt));color:var(--lightningcss-light,#284d38)var(--lightningcss-dark,var(--ui-text));border-radius:10px;padding:12px 16px;font-size:14px}.agreement-editor>section{min-width:0;scroll-margin-top:16px}.agreement-editor .agreement-field{touch-action:none;cursor:move;min-height:0}.agreement-paper .agreement-field{min-height:0}.agreement-paper .agreement-field.filled{background:var(--lightningcss-light,#dcefd8c9)var(--lightningcss-dark,color-mix(in srgb, var(--ui-success-bg) 78.8%, transparent));border-color:var(--lightningcss-light,#3e794e)var(--lightningcss-dark,var(--ui-border-strong));color:var(--lightningcss-light,#244f30)var(--lightningcss-dark,var(--ui-text))}.agreement-preview-loading{text-align:center;color:var(--lightningcss-light,#546d5b)var(--lightningcss-dark,var(--ui-muted));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));border:1px solid var(--lightningcss-light,#dde4dc)var(--lightningcss-dark,var(--ui-border));border-radius:12px;padding:30px}.agreement-preview-error{background:var(--lightningcss-light,#fff4e7)var(--lightningcss-dark,var(--ui-warning-bg));border:1px solid var(--lightningcss-light,#ebc899)var(--lightningcss-dark,var(--ui-warning-border));border-radius:14px;padding:25px;line-height:1.6}.agreement-preview-error p{overflow-wrap:anywhere}.agreement-preview-error a{color:var(--lightningcss-light,#193f32)var(--lightningcss-dark,var(--ui-success));margin:12px;text-decoration:underline;display:inline-block}.agreement-review-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.agreement-review-actions>a{align-items:center;gap:8px;min-height:44px;display:flex}.agreement-sign-progress{z-index:15;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));border:1px solid var(--lightningcss-light,#d7e1d7)var(--lightningcss-dark,var(--ui-border));border-radius:12px;align-items:center;gap:20px;max-width:1250px;margin:0 auto 20px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 3px 15px #15302310}.agreement-sign-progress>span{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.agreement-sign-progress progress{accent-color:#225a3e;width:100%;height:7px}.agreement-sign-progress button{white-space:nowrap;flex-shrink:0}.agreement-public .agreement-use-name{text-align:left;background:0 0;border:0;justify-content:start;min-height:36px;padding:0 4px;font-size:13px}.agreement-auto-date{color:var(--lightningcss-light,#637869)var(--lightningcss-dark,var(--ui-muted));font-size:14px;font-weight:400}.agreement-public .agreement-consent{border-top:1px solid var(--lightningcss-light,#e0e5dd)var(--lightningcss-dark,var(--ui-border));padding-top:14px;font-size:14px!important}.agreement-public .agreement-text-button{min-height:46px;font-size:14px!important}.agreement-public .agreement-alert{outline:none;max-width:1250px;margin:0 auto 20px}.agreement-decline{border:1px solid var(--lightningcss-light,#e9d7c8)var(--lightningcss-dark,var(--ui-warning-border));border-radius:10px;margin-top:12px;padding:16px}.agreement-sign-site .agreement-page-controls{padding:8px 16px}.agreement-sign-site .agreement-page-controls button,.agreement-onboarding-next{border:1px solid var(--lightningcss-light,#cbd9cf)var(--lightningcss-dark,var(--ui-border));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));min-height:46px;color:var(--lightningcss-light,#234932)var(--lightningcss-dark,var(--ui-text));font:inherit;border-radius:9px;padding:10px 16px}.agreement-sign-site .agreement-page-wrap{padding:0 12px}.agreement-sign-site .agreement-onboarding-next{color:#fff;background:#193f32;margin:20px auto;display:block}.agreement-sign-site #onboarding-signing-fields{scroll-margin-top:20px}.agreement-center :focus-visible,.agreement-public :focus-visible{outline:3px solid var(--lightningcss-light,#c98a40)var(--lightningcss-dark,var(--ui-warning-border));outline-offset:3px}@media (width<=850px){.agreement-flow-steps{justify-content:space-between;gap:10px}.agreement-flow-steps li{gap:6px;font-size:12px}.agreement-flow-steps li>span{width:23px;height:23px}.agreement-editor>aside{padding:18px}.agreement-editor .agreement-selected{margin-top:15px}.agreement-editor-save{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--ui-surface));grid-template-columns:1fr 1.5fr;padding:12px 0;position:sticky;bottom:0}.agreement-editor-save button{padding:10px;font-size:13px}.agreement-page-controls{gap:8px;font-size:14px}.agreement-page-controls button{padding:10px 13px}.agreement-sign-progress{flex-wrap:wrap;gap:10px;padding:10px;top:0}.agreement-sign-progress>span{flex:1;font-size:13px}.agreement-sign-progress progress{order:3;width:100%}.agreement-sign-progress button{min-height:40px;padding:8px 10px;font-size:13px}.agreement-public .agreement-sign-layout>aside{padding:22px}.agreement-public{padding-bottom:40px}.agreement-paper .agreement-field{min-height:0}.agreement-stats span{font-size:13px}.agreement-list-toolbar p{margin:0}.agreement-document-list small{font-size:13px}.agreement-private-link input{font-size:14px}.agreement-related a{min-height:36px;font-size:14px}}.agreement-public{color:var(--lightningcss-light,#16213a)var(--lightningcss-dark,#edf3ff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;overflow-wrap:anywhere;background:var(--lightningcss-light,#f3f5fa)var(--lightningcss-dark,#090e1b)}@media (prefers-color-scheme:dark){.agreement-public{--lightningcss-light: ;--lightningcss-dark:initial}}.agreement-public>header a,.agreement-public a{color:var(--lightningcss-light,#315bd6)var(--lightningcss-dark,#a7c8ff)}.agreement-public>header a span{color:inherit}.agreement-public .agreement-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121b2d);border-color:var(--lightningcss-light,#dce2ee)var(--lightningcss-dark,#2e3d58);border-radius:22px}.agreement-public input:not([type=checkbox]),.agreement-public :is(select,[data-origin-select]),.agreement-public textarea{color:inherit;box-sizing:border-box;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#19243a);border-color:var(--lightningcss-light,#cbd3e1)var(--lightningcss-dark,#465674);max-width:100%}.agreement-public button{border-radius:999px}.agreement-public .agreement-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102346);background:var(--lightningcss-light,#315bd6)var(--lightningcss-dark,#a7c8ff);border:0}.agreement-public .agreement-field{border-radius:4px}.agreement-public .agreement-sign-progress{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121b2d);border-color:var(--lightningcss-light,#dce2ee)var(--lightningcss-dark,#2e3d58)}.agreement-public progress{accent-color:var(--lightningcss-light,#315bd6)var(--lightningcss-dark,#a7c8ff)}.agreement-public label,.agreement-public input,.agreement-public button{scroll-margin-top:120px}.agreement-practice-banner{box-sizing:border-box;max-width:1250px;color:inherit;background:var(--lightningcss-light,#eaf0ff)var(--lightningcss-dark,#182742);border:1px solid var(--lightningcss-light,#bfd0f5)var(--lightningcss-dark,#3c527c);border-radius:18px;margin:0 auto 26px;padding:18px 22px}.agreement-practice-banner p{max-width:850px;margin:6px 0 0;font-size:16px;line-height:1.5}.agreement-practice-banner label{max-width:280px;margin-top:14px}.agreement-practice-banner :is(select,[data-origin-select]){border-radius:10px;min-height:46px;padding:10px;font-size:16px}.agreement-public .agreement-sign-layout>*{min-width:0}.agreement-public .agreement-page-controls{flex-wrap:wrap}@media (width<=850px){.agreement-public>header{margin-bottom:24px}.agreement-public .agreement-sign-layout{gap:18px}.agreement-public .agreement-sign-progress button{white-space:normal}.agreement-public-heading h1{font-size:32px;line-height:1.15}.agreement-practice-banner{padding:16px}.agreement-public .agreement-review-actions{gap:12px}.agreement-public .agreement-review-actions>*{justify-content:center;width:100%}.agreement-public .agreement-sign-layout>aside{padding:18px}.agreement-public label,.agreement-public input{scroll-margin-top:145px}}.agreement-sign-site .guided-signing{max-width:1000px;margin:0 auto;padding:0 24px 40px;display:block}.agreement-sign-site .guided-signing [hidden]{display:none!important}.agreement-sign-site .guided-signing .agreement-sign-card{border-radius:24px;max-width:760px;margin:auto;position:static;overflow:hidden}.guided-signing fieldset{border:0;min-width:0;margin:0;padding:0}.guided-signing fieldset>div:not([hidden]){gap:18px;display:grid}.guided-signing label{font-size:16px;line-height:1.5}.guided-signing input,.guided-signing textarea{min-height:48px;border-radius:12px!important;font-size:16px!important}.guided-signing .agreement-acknowledgments{gap:20px;padding:20px}.guided-signing .agreement-acknowledgments label{font-size:16px}.guided-signing .agreement-acknowledgments input{width:22px;height:22px;min-height:22px}.guided-signing .agreement-sign-button,.guided-signing .agreement-onboarding-next{border-radius:999px;min-height:50px;font-size:16px}.guided-signing .agreement-redline-summary small,.guided-signing .agreement-evidence-note{font-size:14px}.guided-signing .agreement-document-panel{border-radius:24px;overflow:hidden}.onboarding-sign-steps{gap:12px;max-width:1000px;margin:0 auto 28px;padding:0 24px;display:flex}.onboarding-sign-steps button{color:var(--lightningcss-light,#16213a)var(--lightningcss-dark,#edf3ff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121b2d);border:1px solid var(--lightningcss-light,#dce2ee)var(--lightningcss-dark,#2e3d58);border-radius:999px;flex:1;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-size:15px;display:flex}.onboarding-sign-steps button[aria-current]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102346);background:var(--lightningcss-light,#315bd6)var(--lightningcss-dark,#a7c8ff)}.onboarding-sign-steps button:disabled{opacity:.65}.onboarding-sign-back{color:inherit;min-height:48px;font:inherit;background:0 0;border:0;margin-top:18px;padding:12px 20px}.onboarding-sign-return{flex-wrap:wrap;justify-content:center;gap:16px;margin:0 20px 30px;display:flex}.onboarding-sign-return a,.onboarding-sign-return button{font:inherit;min-height:48px;color:inherit;background:0 0;border:1px solid var(--lightningcss-light,#dce2ee)var(--lightningcss-dark,#2e3d58);border-radius:999px;padding:12px 20px}.agreement-sign-intro h1:focus{outline:none}.guided-signing .agreement-sign-receipt p,.guided-signing .agreement-sign-receipt dd{font-size:16px}.guided-signing .agreement-sign-receipt dt{font-size:13px}@media (width<=600px){.onboarding-sign-steps{gap:6px;padding:0 14px}.onboarding-sign-steps button{justify-content:center;gap:5px;padding:10px 9px;font-size:13px}.onboarding-sign-steps button span{display:none}.agreement-sign-site .guided-signing{padding:0 14px 30px}.guided-signing .agreement-acknowledgments{padding:14px}.agreement-sign-intro h1{font-size:32px}.guided-signing .agreement-sign-card form{padding:20px}}.agreement-public .guided-document-signing{max-width:1000px;display:block}.agreement-public .guided-document-signing [hidden]{display:none!important}.agreement-public .guided-document-signing>aside{max-width:760px;max-height:none;margin:0 auto;position:static}.agreement-public .guided-document-signing form fieldset>div:not([hidden]){gap:18px;display:grid}.agreement-public .guided-document-signing .agreement-text-button{display:block}.agreement-public>.onboarding-sign-steps{max-width:1000px;padding:0}.agreement-public .guided-document-signing .agreement-consent{margin:0}.agreement-public .guided-document-signing>section{max-width:850px;margin:auto}.climate-wizard{min-width:0;max-width:850px;margin-inline:auto}.climate-wizard h2 small{color:var(--text-muted,inherit);font-size:.65em;font-weight:500}.climate-wizard fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.climate-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.climate-wizard-steps li{border-bottom:3px solid var(--border,#65756d);opacity:.6;align-items:center;gap:8px;padding:10px 6px;font-size:.9rem;display:flex}.climate-wizard-steps li.active{opacity:1;border-color:var(--accent,#aee4ce)}.climate-wizard-steps span{font-weight:700}.climate-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.climate-wizard label{min-width:0}.climate-wizard input,.climate-wizard :is(select,[data-origin-select]),.climate-wizard textarea{box-sizing:border-box;width:100%;min-width:0}.climate-wizard .agreement-check{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.climate-wizard .agreement-check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.climate-wizard-totals{gap:12px;margin:0;display:grid}.climate-wizard-totals div{border-bottom:1px solid var(--border,#65756d);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.climate-wizard-totals dd{white-space:nowrap;margin:0;font-weight:700}.climate-wizard-note{border:1px solid var(--border,#65756d);overflow-wrap:anywhere;border-radius:14px;padding:18px}.climate-wizard-note p{margin:8px 0 0}.climate-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}@media (width<=600px){.climate-wizard-grid{grid-template-columns:1fr}.climate-wizard-steps li{flex-direction:column;gap:3px;font-size:.78rem}.climate-wizard-totals div{flex-wrap:wrap}.climate-wizard-actions button{flex:1;min-height:48px}.climate-wizard h2{font-size:1.5rem}}.agreement-public .document-first-signing{max-width:900px;margin:auto;display:block}.document-first-signing>section{min-width:0}.agreement-public .document-first-signing>aside{max-height:none;margin:24px auto;position:static}.document-first-signing [hidden]{display:none!important}.agreement-public .document-first-signing .document-sign-field{resize:none;color:#163b2e;box-sizing:border-box;background:#fff2bb;border:1px solid #c79128;min-width:0;min-height:0;margin:0;padding:2px 4px;scroll-margin-top:125px;font-size:clamp(9px,1.4vw,14px);font-weight:600;line-height:1.2}.agreement-public .document-first-signing .document-sign-field.active{outline-offset:2px;z-index:2;outline:3px solid #e7a448}.agreement-public .document-first-signing .document-sign-field.filled{color:#163b2e;background:#dff3e8;border-color:#43866b}.agreement-public .document-first-signing textarea.document-sign-field:focus{z-index:3;min-height:48px;font-size:16px;overflow:auto}.document-first-signing .document-decline{margin-top:24px}.document-first-signing .agreement-paper{background:#fff}.document-first-signing .agreement-placement-hint{margin:8px 0 18px}.document-first-signing aside button{margin:12px 8px 0 0}.climate-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.climate-wizard{border-radius:24px;padding:clamp(20px,4vw,40px)}.climate-wizard h2{letter-spacing:-.03em;font-size:clamp(25px,4vw,34px)}.climate-wizard .climate-wizard-grid{gap:20px}.climate-wizard-steps li{padding:14px 8px}.agreement-public .document-first-signing .agreement-paper{container-type:inline-size}.agreement-public .document-first-signing .agreement-paper .document-sign-field{text-overflow:ellipsis;white-space:nowrap!important;min-width:0!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:2px!important;padding:0 2px!important;font-size:clamp(6px,1.7cqw,12px)!important;line-height:1!important;display:block!important;overflow:hidden!important}.agreement-public .document-first-signing .agreement-paper .document-sign-field.filled{color:#1a3b2b!important;background:#e7f3ebcc!important;border-color:#699b7d!important}.agreement-public .sign-field-editor{border:1px solid var(--ui-border,#b8cabe);background:var(--ui-surface,#fff);border-radius:14px;align-items:end;gap:14px;margin:12px 0;padding:16px;scroll-margin-top:120px;display:flex}.agreement-public .sign-field-editor label{flex:1;min-width:0;margin:0}.agreement-public .sign-field-editor :is(select,[data-origin-select]){width:100%;min-height:46px;font:inherit;background:var(--ui-surface,#fff);color:inherit;border:1px solid var(--ui-border,#b8cabe);border-radius:8px;padding:10px}.agreement-public .agreement-placement-hint{padding:10px 14px;font-size:13px;line-height:1.4}@media (width<=600px){.agreement-public .sign-field-editor{flex-direction:column;align-items:stretch}.agreement-public .agreement-sign-progress{margin-bottom:8px;padding:10px}.agreement-public .agreement-page-controls{margin:10px 0}}.document-auto-date{color:#163b2e;box-sizing:border-box;background:0 0;padding:1px 2px;font:500 clamp(6px,1.7cqw,12px)/1.3 sans-serif;position:absolute;overflow:hidden}.agreement-featured-template{border:1px solid var(--border,#557265);background:var(--lightningcss-light,#f0f6f2)var(--lightningcss-dark,var(--ui-surface));border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:24px;margin:20px 0;padding:24px;display:grid}.agreement-featured-template h2{margin:8px 0;font-size:clamp(22px,3vw,32px)}.agreement-featured-template p{line-height:1.6}.agreement-featured-actions{flex-direction:column;justify-content:center;gap:12px;display:flex}.agreement-featured-actions>*{white-space:normal;text-align:center}@media (width<=640px){.agreement-featured-template{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}}.agreement-private-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.agreement-private-actions>button,.agreement-private-actions>a{align-items:center;gap:7px;min-height:38px;font-size:13px;display:inline-flex}.agreement-private-actions>details{color:var(--ui-muted);flex-basis:100%;font-size:12px}.agreement-private-actions summary{cursor:pointer;padding:6px 0}.agreement-private-actions input{background:var(--ui-input,var(--ui-surface));width:100%;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:8px;padding:8px;font-size:12px}html body .precision-workspace .agreement-center .signing-metrics{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}html body .precision-workspace .agreement-center .signing-metrics>button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:42px;color:var(--ui-text);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:8px 12px;display:flex}html body .precision-workspace .agreement-center .signing-metrics>button>small{display:none}html body .precision-workspace .agreement-center .signing-metrics>button>span{font-size:13px}html body .precision-workspace .agreement-center .signing-metrics>button>strong{color:inherit;font-size:17px}html body .precision-workspace .agreement-center .signing-metrics>button[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent,#fff)}
