@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.YtgfLPRn.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.C5AwNMne.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.DfX5FI9E.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.CA7aJRjN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.BvOeHRLc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.oVg_nJQE.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Bj1B9WKG.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.Bx8RhFl6.woff) format("woff")}.review-site{--rv-ink: #203834;--rv-muted: #73817f;--rv-line: #e3e8e5;--rv-bg: #f4f6f3;--rv-green: #25574d;margin:0;background:var(--rv-bg);color:#253432;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.review-site *,.review-site *:before,.review-site *:after{box-sizing:border-box}.review-site h1,.review-site h2,.review-site h3,.review-site h4,.review-site p{margin:0}.review-site button,.review-site input,.review-site textarea{font:inherit}.review-site button{cursor:pointer}.review-site button:disabled{cursor:not-allowed;opacity:.42}.review-site button,.review-site a,.review-site input,.review-site textarea,.review-site summary{-webkit-tap-highlight-color:transparent}.review-site :focus-visible{outline:3px solid #89b3a1;outline-offset:3px}.review-site a{color:inherit}.review-site svg{flex-shrink:0;width:17px;height:17px;stroke-width:1.7}.review-sr-only,.review-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-skip:focus{position:fixed;z-index:30;top:10px;left:10px;padding:12px;background:#fff;color:var(--rv-ink)}.review-app{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:hidden}.review-sidebar{background:#18332e;color:#d1dcd5;display:flex;flex-direction:column;min-width:0;padding:29px 15px 0}.review-brand{display:flex;align-items:center;gap:11px;padding:0 7px 37px;text-decoration:none;color:#f3f2e9!important;font-size:12px;font-weight:600;letter-spacing:.065em}.review-brand small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:#9bb2a8;margin-top:4px}.review-monogram{display:flex;align-items:center;justify-content:center;width:37px;height:39px;border:1px solid #84988c;border-radius:4px;font-family:Georgia,serif;font-size:23px;letter-spacing:-2px;flex-shrink:0}.review-monogram>span{color:#b9a56e;font-size:20px;margin:0 3px 0 1px}.review-nav-caption{font-size:11px;font-weight:600;letter-spacing:.13em;color:#89a197;padding:0 13px;margin:0 0 13px}.review-navigation{display:grid;gap:5px;margin-bottom:37px}.review-navigation button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#b7cac0;text-align:left;border-radius:5px;padding:11px 12px;font-size:12px;transition:background .15s,color .15s}.review-navigation button:hover{background:#23433b;color:#fff}.review-navigation button[aria-pressed=true]{background:#365348;color:#fff}.review-navigation button[aria-pressed=true] svg{color:#d1c39a}.review-navigation button>span{flex:1}.review-navigation button>small{display:flex;align-items:center;justify-content:center;min-width:20px;height:19px;font-size:12px;color:inherit;background:#ffffff0c;border-radius:4px}.review-services button{padding-top:9px;padding-bottom:9px}.review-services button[aria-pressed=true]{background:#ffffff09;color:#f0e8cc}.review-sidebar-bottom{margin-top:auto;font-size:12px}.review-sidebar-bottom>a{display:flex;justify-content:space-between;align-items:center;padding:16px 10px;color:#9eb5a8;text-decoration:none}.review-sidebar-bottom>a:hover{color:#fff}.review-sidebar-bottom>a svg{width:13px;height:13px}.review-user{display:flex;align-items:center;gap:9px;padding:20px 0;border-top:1px solid #ffffff14}.review-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#e4e4ce;background:#3e594c;font-size:13px}.review-user>div{min-width:0;flex:1}.review-user strong{display:block;color:#ecf1ea;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-user small{display:block;color:#91aa9c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-user>button{border:0;background:transparent;color:#a6b8ad;padding:6px 3px}.review-user>button:hover{color:#fff}.review-workspace{display:flex;flex-direction:column;min-width:0;min-height:0}.review-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:21px 29px 20px;border-bottom:1px solid var(--rv-line);flex-shrink:0}.review-breadcrumb{display:flex;align-items:center;gap:7px;font-size:12px;color:#81908a;margin-bottom:5px}.review-breadcrumb svg{width:11px;height:11px}.review-breadcrumb>span{color:#465e53}.review-topbar h1{display:flex;align-items:center;gap:12px;font-size:23px;letter-spacing:-.8px;font-weight:600;color:#213c32}.review-topbar h1>span{font-size:12px;color:#728176;letter-spacing:0;background:#f1f4ef;padding:2px 7px;border:1px solid #e6ebe4;border-radius:5px}.review-topbar-actions{display:flex;align-items:center;gap:18px}.review-updated{display:flex;align-items:center;gap:6px;font-size:11px;color:#7f8982}.review-updated>i,.review-live-dot{width:6px;height:6px;background:#719580;border-radius:50%}.review-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;background:#fff;border:1px solid #d9e1da;color:#3d5146;border-radius:5px;padding:9px 12px;font-size:12px!important;font-weight:500;line-height:1.4;min-height:34px;text-decoration:none;transition:background .15s,border-color .15s}.review-button svg{width:14px;height:14px}.review-button:not(:disabled):hover{background:#f3f6f1;border-color:#a7baac}.review-button.primary{background:#255246;border-color:#255246;color:#fff}.review-button.primary:not(:disabled):hover{background:#173c31;border-color:#173c31}.review-button.danger{background:#9e3e32;border-color:#9e3e32;color:#fff}.review-feedback{display:flex;align-items:center;gap:10px;padding:12px 28px;font-size:13px;border-bottom:1px solid;flex-shrink:0}.review-feedback>span{flex:1}.review-feedback>button{background:transparent;border:0;padding:4px}.review-feedback.error{color:#933e31;background:#fff0eb;border-color:#f2d8ce}.review-feedback.success{color:#35644c;background:#eaf4eb;border-color:#d5e6d7}.review-columns{display:grid;grid-template-columns:298px minmax(0,1fr);flex:1;min-height:0;min-width:0}.review-queue{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--rv-line);background:#fcfdfb}.review-queue-heading{padding:24px 19px 16px;display:flex;justify-content:space-between;align-items:center}.review-queue-heading>div{display:flex;align-items:baseline;gap:9px}.review-queue-heading h2{font-size:13px;font-weight:600;color:#334b3e}.review-queue-heading>div>span{font-size:12px;color:#707a65}.review-search{display:flex;align-items:center;gap:9px;margin:0 17px 18px;border:1px solid #e0e5dc;background:#fff;border-radius:5px;padding:9px 10px}.review-search svg{width:14px;height:14px;color:#89968b}.review-search input{border:0;outline:none!important;min-width:0;width:100%;font-size:12px;background:transparent;color:#334739}.review-search:focus-within{outline:2px solid #a3c1a8;outline-offset:1px}.review-search input::-moz-placeholder{color:#78816f}.review-search input::placeholder{color:#78816f}.review-search button{border:0;padding:0;background:transparent}.review-queue-sort{display:flex;justify-content:space-between;padding:0 19px 13px;color:#707a65;font-size:11px}.review-queue-sort>span:first-child{font-size:10px;letter-spacing:.1em;font-weight:500}.review-request-list{padding:0 9px 14px;flex:1;overflow-y:auto;scrollbar-width:thin}.review-request{position:relative;width:100%;background:transparent;border:1px solid transparent;border-bottom:1px solid #e9ede5;text-align:left;padding:17px 11px 16px;border-radius:5px;transition:background .15s}.review-request:hover{background:#f2f5ee}.review-request.selected{background:#edf2e8;border-color:#d4dfcb;box-shadow:0 2px 3px #21382604;margin-bottom:3px}.review-request.selected:before{content:"";position:absolute;left:-1px;top:15px;bottom:15px;width:3px;background:#6d8d61;border-radius:0 2px 2px 0}.review-request-service{display:flex;align-items:center;gap:6px;color:#737e65;font-size:11px;margin-bottom:9px}.review-request-service svg{width:12px;height:12px}.review-request h3{font-size:13px;font-weight:600;line-height:1.55;color:#344333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;overflow-wrap:anywhere}.review-test-tag{display:inline-flex;padding:1px 5px;border:1px solid #ddd7c5;border-radius:3px;font-size:7px;letter-spacing:.06em;color:#8c7c53;background:#f8f6ed;white-space:nowrap;font-weight:500}.review-request-service>.review-test-tag{margin-left:auto}.review-request-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:12px}.review-request-meta>span:last-child{font-size:12px;font-weight:500;color:#66725d}.review-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;line-height:1.5;font-weight:500;padding:3px 7px;border-radius:4px;color:#627468;background:#edf1eb}.review-status>i{width:4px;height:4px;border-radius:50%;background:currentColor}.review-status svg{width:11px;height:11px}.status-attorney_review,.status-scope_review{color:#9d7031;background:#fbf0d8}.status-paid,.status-drafting{color:#5d7692;background:#edf1fa}.status-client_review,.status-awaiting_payment{color:#72816e;background:#edf0e7}.status-ready_to_sign,.status-completed{color:#3b795c;background:#e7f2e8}.review-request-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#707a65;font-size:10px}.review-overdue{color:#a8533c!important}.review-queue-footer{display:flex;align-items:center;gap:7px;padding:14px 20px;border-top:1px solid var(--rv-line);color:#737e65;font-size:11px}.review-queue-footer svg{width:12px;height:12px}.review-detail{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.review-matter-heading{padding:23px 27px 21px;flex-shrink:0}.review-matter-kicker{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.06em;margin-bottom:10px;color:#737e65}.review-matter-kicker>span:first-child{color:#6d8170;font-weight:600;letter-spacing:.13em}.review-matter-kicker>span:nth-child(2){font-size:11px;letter-spacing:0}.review-matter-title{display:flex;align-items:center;justify-content:space-between;gap:17px}.review-matter-title h2{font-size:20px;font-weight:600;line-height:1.45;color:#2a3d30;letter-spacing:-.55px;overflow-wrap:anywhere}.review-matter-facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:#737e65;font-size:11px}.review-matter-facts>span{display:inline-flex;align-items:center;gap:5px}.review-matter-facts svg{width:12px;height:12px}.review-mobile-back{display:none}.review-tabs{display:flex;gap:23px;padding:0 27px;border-top:1px solid #eff1ec;border-bottom:1px solid var(--rv-line);background:#fff;flex-shrink:0;overflow-x:auto}.review-tabs>button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:500;background:transparent;border:0;padding:16px 0;color:#6a7961;white-space:nowrap}.review-tabs>button svg{width:14px;height:14px}.review-tabs>button[aria-selected=true]{color:#385c3c}.review-tabs>button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#708c60;border-radius:2px 2px 0 0}.review-tabs>button>span{font-size:10px;background:#eef1e7;border-radius:3px;min-width:16px;padding:1px 4px;color:#849074}.review-alert-dot{width:5px;height:5px;background:#c99948;border-radius:50%}.review-tab-panel{min-width:0;min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.review-document-layout{display:grid;grid-template-columns:181px minmax(0,1fr);flex:1;min-height:0}.review-documents-nav{overflow-y:auto;scrollbar-width:thin;border-right:1px solid #e8ece4;padding:20px 10px;background:#fcfdfa}.review-documents-caption{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:500;color:#707a64;letter-spacing:.11em;padding:0 9px;margin-bottom:23px}.review-documents-caption>span{font-size:11px;letter-spacing:0}.review-document-group{margin-bottom:21px}.review-document-group h3{padding:0 9px;color:#707a64;font-size:10px;font-weight:500;line-height:1.6;margin:0 0 10px;overflow-wrap:anywhere}.review-document-group>button{display:flex;align-items:flex-start;gap:8px;width:100%;padding:11px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:#7a8972;text-align:left;margin-bottom:3px}.review-document-group>button:hover{background:#f0f4e9}.review-document-group>button[aria-pressed=true]{border-color:#d9e3ce;background:#edf2e5;color:#455e36}.review-document-group>button>svg{width:14px;height:14px;margin-top:1px}.review-document-group>button>span{font-size:11px;line-height:1.5;flex:1;font-weight:500}.review-document-group small{display:block;font-size:10px;color:#738064;font-weight:400;margin-top:4px}.review-document-group .review-document-alert{flex:0;color:#b08b45}.review-document-alert svg{width:11px;height:11px}.review-document-main{display:flex;flex-direction:column;min-height:0;min-width:0;background:#f4f5f0}.review-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 21px;background:#fafbf7;border-bottom:1px solid #e6eade;flex-shrink:0}.review-segmented{display:inline-flex;padding:3px;border:1px solid #e4e8de;border-radius:5px;background:#eef1e7}.review-segmented>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#707a64;font-size:11px;padding:5px 10px;border-radius:3px}.review-segmented svg{width:12px;height:12px}.review-segmented>button[aria-pressed=true]{background:#fff;color:#4c6642;box-shadow:0 1px 3px #2b42211a}.review-document-toolbar>.review-button{background:transparent;padding:6px 9px;min-height:29px;font-size:11px!important}.review-paper-scroll{min-height:0;flex:1;overflow:auto;padding:27px 30px 35px;scrollbar-width:thin}.review-paper{background:#fff;border:1px solid #e4e6df;box-shadow:0 3px 16px #27382406;max-width:790px;margin:0 auto;padding:39px 43px 31px;min-height:620px}.review-paper-brand{text-align:center;font-family:Georgia,serif;font-size:16px;color:#3e4939;letter-spacing:1px}.review-paper-brand>span{display:block;font-family:Inter,system-ui,sans-serif;font-size:6px;letter-spacing:2px;color:#86764c;margin-top:3px}.review-paper-rule{height:1px;background:#d9ddcf;margin:20px 0 16px}.review-paper-caption{display:flex;justify-content:space-between;gap:10px;font-size:6px;color:#86764c;letter-spacing:.1em;margin-bottom:25px}.review-paper>h3{text-align:center;text-transform:uppercase;font-size:15px;font-family:Georgia,serif;font-weight:600;letter-spacing:.3px;color:#3e4939;margin-bottom:11px;line-height:1.5}.review-paper-client{text-align:center;font-size:12px;color:#7e8874;margin-bottom:25px!important}.review-paper-body{font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.95;color:#4c5446;overflow-wrap:anywhere}.review-paper-body>p{white-space:pre-wrap;margin:0 0 15px}.review-paper-disclaimer{text-align:center;border-top:1px solid #e9ece2;padding-top:16px;margin-top:30px;font-family:Inter,system-ui,sans-serif;font-size:7px;color:#737a64;line-height:1.8}.review-marked-text{background:#fff5dc;border-left:2px solid #d3ad57;padding:9px 12px;color:#8a6c2e}.review-inline-notice{display:flex;align-items:center;gap:8px;padding:9px 19px;font-size:11px;background:#eef2e6;border-bottom:1px solid #dde6d1;color:#71845c;flex-shrink:0}.review-inline-notice svg{width:12px;height:12px}.review-inline-notice.warning{background:#fff5df;border-color:#eddebc;color:#96763b}.review-edit-surface{flex:1;min-height:0;padding:25px;display:flex;flex-direction:column;gap:17px}.review-edit-heading h3{font-size:17px;font-weight:500;color:#3c5136;margin:7px 0}.review-edit-heading p{font-size:12px;color:#707a64;line-height:1.8;max-width:570px}.review-draft-editor{flex:1;resize:vertical;width:100%;min-height:260px;border:1px solid #cdd8c1;border-radius:4px;background:#fff;color:#3e4d35;padding:25px;font-family:Georgia,serif!important;font-size:13px!important;line-height:1.95}.review-draft-editor::-moz-placeholder{color:#78816a}.review-draft-editor::placeholder{color:#78816a}.review-ai-notes{border-top:1px solid #e2e7d9;background:#f7f8f1;flex-shrink:0;max-height:30%;overflow-y:auto;scrollbar-width:thin}.review-ai-notes summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:13px 20px;color:#7e896d;font-size:11px}.review-ai-notes summary:after{content:"+";margin-left:auto;font-size:15px;font-weight:400}.review-ai-notes[open] summary:after{content:"−"}.review-ai-notes summary>svg{width:13px;height:13px}.review-ai-notes>p{padding:0 20px 18px;white-space:pre-wrap;font-size:12px;line-height:1.8;color:#707d5f}.review-private-tag{font-size:6px;letter-spacing:.06em;border:1px solid #dfe5d4;border-radius:3px;padding:1px 5px;color:#6a795e}.review-document-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;border-top:1px solid #e0e6d7;background:#fff;flex-shrink:0}.review-document-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#6a795e}.review-document-footer>span>i{width:5px;height:5px;border-radius:50%;background:#90a77d}.review-document-footer>span>i.unsaved{background:#d5a353}.review-document-footer>div{display:flex;gap:7px}.review-document-footer .review-button{font-size:11px!important;padding:8px 10px}.review-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px 25px;gap:12px;color:#6a795e}.review-empty>svg{width:26px;height:26px;stroke-width:1.3;color:#9aad8d}.review-empty h3{font-size:13px;font-weight:500;color:#617456}.review-empty p{font-size:12px;line-height:1.8;max-width:350px}.review-welcome{flex:1}.review-welcome h2{font-family:Georgia,serif;font-size:28px;font-weight:400;color:#58734b}.review-empty-icon{width:64px;height:64px;display:grid;place-items:center;background:#edf2e4;border:1px solid #dde6d1;border-radius:14px;margin-bottom:9px}.review-empty-icon>svg{width:26px;height:26px}.review-no-documents{flex:1}.review-content-scroll{padding:29px 31px 50px;overflow-y:auto;min-height:0;flex:1;background:#f7f8f3;scrollbar-width:thin}.review-content-heading{margin-bottom:25px}.review-eyebrow{color:#67745d;font-size:10px;font-weight:500;letter-spacing:.13em}.review-content-heading h3{font-size:22px;font-weight:500;color:#3e5433;letter-spacing:-.5px;margin:8px 0 7px}.review-content-heading p{font-size:12px;line-height:1.8;color:#67745d}.review-notice{display:flex;align-items:flex-start;gap:11px;padding:16px 19px;margin:16px 0 23px;border:1px solid #e1e7d7;border-radius:6px;font-size:12px;background:#f1f4e9;color:#73865c}.review-notice>svg{margin-top:2px;width:17px;height:17px}.review-notice strong{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.review-notice p{font-size:12px;line-height:1.8}.review-notice ul{padding-left:17px;margin:6px 0 0;font-size:12px;line-height:1.9}.review-notice.warning{border-color:#ead9af;background:#fcf4e1;color:#9c7f3d}.review-notice.error{background:#fff0e9;border-color:#efcfc0;color:#aa6344}.review-notice.success{background:#edf5e8;border-color:#d7e6c9;color:#6d8c54}.review-content-scroll .review-list{display:grid;gap:10px}.review-content-scroll .review-list details{border:1px solid #e0e6d7;background:#fff;border-radius:5px}.review-content-scroll .review-list summary{cursor:pointer;padding:16px 18px;font-size:12px;font-weight:500;color:#698153}.review-content-scroll .review-list details[open] summary{border-bottom:1px solid #e8eddf;background:#fafcf5}.review-content-scroll .review-list dl{padding:4px 20px 19px}.review-content-scroll .review-list dt{font-size:12px;font-weight:600;color:#6a8056}.review-content-scroll .review-list dd{font-size:12px;line-height:1.9;color:#67745d;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.review-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;padding:0;list-style:none;gap:10px}.review-progress li{position:relative;display:flex;flex-direction:column;gap:10px}.review-progress li:not(:last-child):after{content:"";position:absolute;top:12px;left:32px;right:2px;height:1px;background:#e1e7d6}.review-progress li>span{display:grid;place-items:center;background:#fff;border:1px solid #dfe6d1;color:#6d7e5c;border-radius:50%;width:26px;height:26px;font-size:11px;position:relative;z-index:1}.review-progress li.done>span{background:#6b8954;border-color:#6b8954;color:#fff}.review-progress li>span svg{width:13px;height:13px}.review-progress li>div{color:#83966b;font-size:11px;font-weight:500}.review-progress li small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:#738264}.review-action-card{padding:23px;border:1px solid #dfe7d3;border-radius:7px;background:#fff;margin:0 0 19px}.review-action-card-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:21px}.review-action-card-heading>svg{margin-top:3px;color:#66824c}.review-action-card h4,.review-secondary-action strong{font-size:14px;font-weight:500;color:#486631}.review-action-card p{color:#67745d;font-size:12px;line-height:1.8;margin:5px 0 16px}.review-action-card-heading p{margin-bottom:0}.review-action-icon{display:grid;place-items:center;width:34px;height:34px;color:#76975b;background:#eff5e7;border:1px solid #deebd0;border-radius:7px}.review-action-icon svg{width:15px;height:15px}.review-readiness{display:grid;grid-template-columns:1fr 1fr;gap:12px 19px;padding:18px 0;border-top:1px solid #edf1e5;border-bottom:1px solid #edf1e5}.review-readiness>div{display:flex;align-items:center;gap:7px;font-size:12px;color:#657653}.review-readiness svg{width:12px;height:12px;color:#657d4f}.review-readiness .needs-action{color:#8c6b25}.review-readiness .needs-action svg{color:#8c6b25}.review-issue-list{margin:13px 0;border:1px solid #eee0bc;border-radius:5px;overflow:hidden}.review-issue-list>button{display:grid;grid-template-columns:1fr 15px;gap:4px 12px;width:100%;text-align:left;border:0;border-bottom:1px solid #f0e5c9;background:#fffaf0;padding:12px 14px}.review-issue-list>button:hover{background:#f9f0dc}.review-issue-list>button>span{font-size:12px;color:#a18849;font-weight:500}.review-issue-list>button>small{font-size:11px;color:#8c7443;grid-row:2;overflow-wrap:anywhere}.review-issue-list>button>svg{grid-row:1/3;grid-column:2;align-self:center;color:#91752c;width:13px;height:13px}.review-recipient-list{margin:22px 0 18px}.review-recipient-list>.review-eyebrow{display:block;margin-bottom:12px}.review-recipient-list>div{display:flex;align-items:center;gap:10px;margin-bottom:14px}.review-recipient-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f0f5e8;color:#667e4a;font-size:12px}.review-recipient-list>div>div{flex:1;min-width:0}.review-recipient-list strong{display:block;font-size:12px;font-weight:500;color:#536e37}.review-recipient-list>div>div>span{display:block;font-size:11px;color:#6d7e5c;margin-top:2px;overflow-wrap:anywhere}.review-recipient-note{color:#738264;font-size:10px}.review-confirm{display:flex;align-items:flex-start;gap:10px;border:1px solid #e4ebd9;background:#f8fbf2;border-radius:5px;padding:15px;margin:18px 0;color:#5e7443;font-size:12px;line-height:1.9;cursor:pointer}.review-confirm input{width:15px;height:15px;accent-color:#708f51;flex-shrink:0;margin-top:3px}.review-approval-actions{display:flex;justify-content:flex-end;gap:10px}.review-action-card .review-fine-print{font-size:10px;margin:13px 0 0;color:#737e65}.review-client-approval{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-top:1px solid #ecf0e3}.review-client-approval strong{display:block;color:#536d37;font-size:12px;font-weight:500}.review-client-approval>div>span{display:block;color:#6d7e5c;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.review-field-label{display:block;color:#5e7443;font-size:12px;margin-bottom:9px}.review-notes-input{width:100%;padding:13px;border:1px solid #d8e3c5;background:#fdfefa;border-radius:4px;resize:vertical;color:#718952;font-size:12px!important;line-height:1.8;margin-bottom:16px}.review-notes-input::-moz-placeholder{color:#788668}.review-notes-input::placeholder{color:#788668}.review-inline-warning{display:flex;gap:8px;align-items:center;color:#91752c!important}.review-inline-warning svg{width:13px;height:13px}.review-secondary-action{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e6edda;padding:21px 0}.review-secondary-action strong{font-size:12px}.review-secondary-action p{font-size:11px;color:#6d7e5c;margin-top:4px}.review-flags-list{font-size:12px;line-height:1.9;color:#8c7443;padding-left:18px}.review-download-list{margin-top:15px;display:grid;gap:5px}.review-download-list>button{display:flex;align-items:center;gap:10px;background:#fcfdf9;border:1px solid #e6edda;border-radius:4px;padding:10px 12px;text-align:left;color:#536d37}.review-download-list>button>span{font-size:12px}.review-download-list small{display:block;color:#72815f;font-size:10px;margin-top:3px}.review-activity{padding:0;margin:28px 0;list-style:none}.review-activity li{display:flex;gap:13px;position:relative;padding:0 0 25px}.review-activity li:not(:last-child):before{content:"";position:absolute;top:28px;bottom:0;left:14px;width:1px;background:#e3ebd7}.review-activity-icon{display:grid;place-items:center;width:29px;height:29px;background:#fff;border:1px solid #e0e9d2;color:#92ab75;border-radius:50%;flex-shrink:0}.review-activity-icon svg{width:12px;height:12px}.review-activity li>div{min-width:0;flex:1;padding-top:3px}.review-activity strong{color:#536d37;font-size:12px;font-weight:500;overflow-wrap:anywhere}.review-activity p{color:#6d7e5c;font-size:11px;margin-top:5px}.review-activity time{color:#738264;font-size:10px;white-space:nowrap;padding-top:6px}.review-history-note{color:#738264;font-size:10px;border-top:1px solid #e5edda;padding-top:16px}.review-access{max-width:620px;margin:0 auto;padding:65px 24px}.review-access-brand{display:block;font-family:Georgia,serif;font-size:28px;text-decoration:none;color:#244134!important;letter-spacing:-1px;margin-bottom:55px}.review-access-brand>span{color:#a99057}.review-access>h1{font-size:30px;font-weight:500;letter-spacing:-1px;margin:8px 0}.review-access>p{font-size:13px;color:#7c8d76;margin-bottom:30px;line-height:1.8}.review-access .review-notice .review-button{margin-top:15px;display:flex}.review-dialog{max-width:425px;width:calc(100% - 36px);border:1px solid #dce5d1;border-radius:12px;padding:30px;color:#576d42;background:#fff;box-shadow:0 20px 100px #15250a30}.review-dialog::backdrop{background:#16210d66;backdrop-filter:blur(3px)}.review-dialog-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:#f5f0df;color:#9a782c;margin-bottom:19px}.review-dialog h2{font-size:19px;font-weight:500;margin-bottom:10px}.review-dialog p{font-size:13px;color:#8d9c79;line-height:1.8}.review-dialog>div:last-child{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.review-spin{animation:review-rotate 1.5s linear infinite}@keyframes review-rotate{to{transform:rotate(360deg)}}@media(min-width:1600px){.review-columns{grid-template-columns:330px minmax(0,1fr)}.review-document-layout{grid-template-columns:210px minmax(0,1fr)}.review-paper{padding:50px 70px}.review-paper-body{font-size:14px}}@media(max-width:1199px){.review-app{grid-template-columns:172px minmax(0,1fr)}.review-sidebar{padding-left:10px;padding-right:10px}.review-brand{font-size:11px;gap:8px}.review-brand small{font-size:10px}.review-monogram{width:32px;height:35px;font-size:20px}.review-navigation button{font-size:12px;gap:7px;padding:10px 9px}.review-columns{grid-template-columns:250px minmax(0,1fr)}.review-matter-heading{padding:20px}.review-matter-title{align-items:flex-start;flex-direction:column;gap:8px}.review-matter-title h2{font-size:18px}.review-document-layout{grid-template-columns:155px minmax(0,1fr)}.review-tabs{gap:17px;padding:0 20px}.review-tabs>button{font-size:11px;gap:5px}.review-paper-scroll{padding:20px 17px}.review-paper{padding:28px 25px}.review-paper-body{font-size:12px}.review-topbar{padding:19px 23px}.review-updated{display:none}.review-document-footer{padding:11px 13px;flex-wrap:wrap}.review-content-scroll{padding:25px 21px}.review-content-heading h3{font-size:20px}.review-readiness{grid-template-columns:1fr}.review-progress{gap:6px}.review-progress li>div{font-size:10px}.review-action-card{padding:19px}}@media(max-width:960px){.review-app{grid-template-columns:1fr}.review-sidebar{flex-direction:row;align-items:center;padding:11px 20px;gap:25px;overflow-x:auto;grid-row:1}.review-brand{padding:0;flex-shrink:0}.review-monogram{width:30px;height:31px}.review-brand small,.review-nav-caption,.review-services,.review-sidebar-bottom{display:none}.review-navigation{display:flex;gap:3px;margin:0;flex:1}.review-navigation button{width:auto;white-space:nowrap;padding:8px;font-size:11px}.review-navigation button svg{display:none}.review-navigation button small{min-width:16px;height:17px;font-size:10px}.review-workspace{min-height:0;overflow:hidden}.review-app{grid-template-rows:auto minmax(0,1fr)}.review-columns{grid-template-columns:260px minmax(0,1fr)}.review-topbar{padding:15px 20px}.review-topbar h1{font-size:21px}.review-breadcrumb{font-size:11px}.review-document-layout{grid-template-columns:135px minmax(0,1fr)}.review-document-group>button{gap:6px;padding:10px 6px}.review-document-group>button>span{font-size:10px}.review-document-group>button>svg{width:12px;height:12px}.review-document-group small{font-size:7px}.review-tabs{gap:16px;padding:0 17px}.review-tabs>button{font-size:10px}.review-tabs>button>svg{display:none}.review-matter-facts{font-size:10px;gap:7px 10px}.review-matter-kicker{font-size:7px;gap:8px;flex-wrap:wrap}.review-matter-kicker>span:nth-child(2){font-size:10px}.review-paper-scroll{padding:17px 12px}.review-paper{padding:24px 18px}.review-paper-caption{font-size:5px}.review-paper>h3{font-size:13px}.review-paper-body{font-size:12px}.review-recipient-note{display:none}}@media(max-width:700px){.review-sidebar{padding:12px 15px;gap:18px;align-items:stretch;flex-direction:column}.review-brand{display:none}.review-navigation{justify-content:space-between;gap:5px}.review-navigation button{font-size:10px;padding:7px 5px;gap:5px}.review-navigation button small{font-size:7px;min-width:14px}.review-topbar{padding:15px 18px}.review-topbar h1{font-size:20px}.review-topbar-actions .review-button{font-size:11px!important;padding:8px}.review-topbar-actions svg{width:12px;height:12px}.review-breadcrumb{font-size:10px}.review-columns{grid-template-columns:1fr}.review-detail,.review-columns.show-detail .review-queue{display:none}.review-columns.show-detail .review-detail{display:flex}.review-queue{border:0}.review-queue-heading{padding:23px 21px 17px}.review-queue-heading h2{font-size:15px}.review-search{margin:0 20px 20px;padding:12px}.review-search input{font-size:13px}.review-queue-sort{padding:0 21px 13px}.review-request-list{padding:0 12px 18px}.review-request{padding:19px 15px}.review-request-service{font-size:12px}.review-request h3{font-size:14px}.review-request-meta>span:last-child{font-size:13px}.review-request-bottom,.review-status{font-size:12px}.review-mobile-back{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#839a6b;font-size:12px;padding:0;margin-bottom:16px}.review-mobile-back svg{width:13px;height:13px}.review-matter-heading{padding:17px 19px}.review-matter-title h2{font-size:19px}.review-matter-title{flex-direction:row;align-items:flex-start;gap:12px}.review-matter-title>.review-status{font-size:10px;margin-top:5px}.review-matter-kicker{font-size:7px}.review-matter-facts{gap:7px 11px;font-size:10px;margin-top:10px}.review-tabs{justify-content:space-between;gap:15px;padding:0 19px}.review-tabs>button{font-size:11px;padding:13px 0}.review-tabs>button>span{font-size:7px}.review-document-layout{display:flex;flex-direction:column}.review-documents-nav{padding:10px 13px;border-right:0;border-bottom:1px solid #e4ebd9;max-height:130px;flex-shrink:0;overflow-y:auto}.review-documents-caption{display:none}.review-document-group{margin:0 0 8px;display:flex;gap:6px;flex-wrap:wrap}.review-document-group:last-child{margin-bottom:0}.review-document-group h3{width:100%;font-size:10px;margin:0 0 2px;padding:0 3px}.review-document-group>button{width:auto;margin:0;padding:6px 8px;gap:5px}.review-document-group>button small{display:none}.review-document-group>button>span{font-size:10px}.review-document-group>button>svg{width:11px;height:11px}.review-document-main{flex:1}.review-document-toolbar{padding:8px 13px}.review-paper-scroll{padding:16px}.review-paper{padding:30px 25px;min-height:560px}.review-paper-body{font-size:13px;line-height:1.9}.review-paper>h3{font-size:15px}.review-paper-caption{font-size:6px}.review-ai-notes summary{padding:11px 16px}.review-document-footer{padding:10px 14px}.review-document-footer>span{font-size:10px}.review-document-footer .review-button{font-size:10px!important;padding:8px}.review-content-scroll{padding:24px 19px}.review-content-heading h3{font-size:22px}.review-action-card{padding:19px 16px}.review-progress li>div{font-size:10px}.review-progress{gap:10px}.review-confirm{padding:12px;font-size:12px}.review-notice{padding:14px}.review-activity li{flex-wrap:wrap;gap:10px}.review-activity time{margin-left:39px;margin-top:-17px;width:calc(100% - 39px)}.review-activity li>div{flex-basis:calc(100% - 50px)}.review-secondary-action{align-items:flex-start;flex-direction:column;gap:12px}.review-client-approval{gap:10px}.review-client-approval .review-status{font-size:10px}.review-feedback{padding:11px 18px;font-size:12px}.review-readiness{gap:12px}.review-approval-actions{flex-wrap:wrap}.review-dialog{padding:25px}}@media(prefers-reduced-motion:reduce){.review-spin{animation:none}.review-site *{transition:none!important}}.review-mobile-service{display:none}.review-brand small{font-size:10px;white-space:nowrap}.review-navigation button>span{white-space:nowrap}@media(min-width:1200px){.review-app{grid-template-columns:216px minmax(0,1fr)}.review-columns{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:1600px){.review-columns{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:960px){.review-sidebar .review-services{display:none}.review-mobile-service{display:block;max-width:130px;min-width:0;border:1px solid #dce4d4;border-radius:4px;background:#fff;padding:6px 7px;font-size:10px;color:#5c7050}.review-live-dot{display:none}.review-queue-heading>div{flex-wrap:wrap;gap:3px 8px}}@media(max-width:700px){.review-sidebar .review-navigation{overflow-x:auto;width:100%;justify-content:flex-start;scrollbar-width:none}.review-sidebar .review-navigation>button{flex-shrink:0}.review-sidebar{overflow:hidden}}.review-mobile-signout{display:none}@media(max-width:960px){.review-mobile-signout{display:inline-flex}}.review-decision-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 27px;background:#fff;border-top:1px solid #dfe7d5;flex-shrink:0}.review-decision-bar>div:first-child{display:flex;flex-direction:column;gap:3px}.review-decision-bar strong{font-size:11px;color:#536f3e;font-weight:500}.review-decision-bar span{font-size:10px;color:#7a8969}.review-decision-bar>div:last-child{display:flex;align-items:center;gap:8px}@media(max-width:700px){.review-decision-bar{flex-wrap:wrap;padding:12px 18px;gap:10px}.review-decision-bar .review-button{font-size:11px!important}.review-topbar{gap:10px;padding:14px 18px}.review-topbar h1{font-size:19px;white-space:nowrap;gap:8px}.review-breadcrumb{display:none}.review-topbar-actions{gap:6px}.review-topbar-actions .review-button{width:33px;height:33px;padding:8px}.review-topbar-actions .review-button>span{display:none}}
