:root,.theme-light{--z-raised:1;--z-popover:20;--z-sage-fade:93;--z-sage:94;--z-consent:95;--z-auth:90;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-40:40px;--page:784px;--r-pill:999px;--r-panel:24px;--r-card:20px;--r-inner:14px;--r-field:12px;--r-item:8px;--bg0:#fff;--bg1:#fff;--panel:#eee;--bg2:#eee;--card:#fff;--card2:#f4f4f3;--card3:#f2f2f1;--brd:#e6e6e4;--brd2:#d6d6d3;--line:#00000014;--t1:#000;--t2:#0009;--t3:#6b6b6b;--ac:#0d825d;--ac2:#0a6c4d;--ac3:#3f9a78;--ac-tx:#0b7454;--on-ac:#fff;--ac-t:#e2f1ea;--ac-b:#bfdccf;--gold:#8a6a16;--gold-t:#f7f0d9;--gold-b:#e2d09c;--blu:#24628f;--org:#b4522a;--on-org:#fff;--live:#ca5936;--live-bg:#ca593614;--alert:#e11d32;--live-card:#174c47;--live-card-end:#2e6f68;--live-card-bg:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--live-card-end) 80%, transparent), transparent 60%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--live-card-end) 45%, transparent), transparent 55%), var(--live-card);--on-live-card:#fff;--on-live-card-muted:#ffffffb8;--live-card-cta:#fff;--on-live-card-cta:#000;--dng-t:#fbede7;--dng-b:#ebcfc3;--tag-soft:#ccded5;--tag-soft-t:#000;--doc-t:#333;--doc-heading:#000;--doc-border:#e6e6e4;--doc-head-bg:#f4f4f3;--fold:#ccded5;--shadow-pop:0 14px 26px #00000026;--glow:color-mix(in srgb, var(--t1) 60%, transparent);--sage-orb:radial-gradient(circle at 50% 35%, #23dc45bf, #174b42 72%);--sage-ring:linear-gradient(135deg, #23dc45, #195d43);--sage-glow:#23dc4559;--on-sage:#fff;--scrim:#00000073;--scrim-strong:#0009;--shadow-menu:0 8px 24px #0000001f;--field-strong:#949494;--on-alert:#fff;--knob:#fff;--diff-ins-row:#2ea0431a;--diff-del-row:#d6454114;--fn-credit:#ccded5;--fn-credit-tx:#0b7454;--fn-operations:#dcd5ec;--fn-operations-tx:#5b4a8a;--fn-risk:#ecdcae;--fn-risk-tx:#8a6a16;--fn-compliance:#cbdaeb;--fn-compliance-tx:#24628f;--fn-audit:#eed3c6;--fn-audit-tx:#a14a26;--ink:#000;--on-ink:#fff;--sage-bg:#0b261f;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--table-head:#000;--on-table-head:#fff;--comment-bg:#ffc40029;--comment-line:#e3b341;--ai-ins-bg:#2ea04329;--ai-ins-t:#1a7f37;--ai-del-bg:#d645411f;--ai-del-t:#b42318;--callout-jurisdiction-bg:#fdf3d0;--callout-jurisdiction-border:#e3c169;--callout-drafting-bg:#e5eef9;--callout-drafting-border:#8fb0d9;--callout-mandatory-bg:#fbe4e4;--callout-mandatory-border:#e09a9a;--callout-note-bg:#f2f2f0;--callout-note-border:#d6d6d3;--placeholder-bg:#fff4c2}html[data-theme=dark]{--bg0:#000;--bg1:#000;--panel:#101312;--bg2:#191c1b;--card:#232625;--card2:#2d2f2e;--card3:#2d2f2e;--brd:#2f3331;--brd2:#3c403e;--line:#ffffff1a;--t1:#f5f5f5;--t2:#b0b0b0;--t3:#9a9a9a;--ac:#0d825d;--ac2:#109368;--ac3:#3aa57e;--ac-tx:#d9f8e0;--on-ac:#fff;--ac-t:#163428;--ac-b:#24503d;--gold:#e0be6a;--gold-t:#2b261a;--gold-b:#4a3f24;--blu:#9cc4ec;--org:#f08a5d;--on-org:#1c1c1c;--live:#e0664a;--live-bg:#3a1f18;--alert:#e11d32;--dng-t:#3a1f18;--dng-b:#5a2e24;--tag-soft:#343836;--tag-soft-t:#e5e5e5;--doc-t:#d4d4d4;--doc-heading:#f5f5f5;--doc-border:#333;--doc-head-bg:#2d2f2e;--fold:#595e5b;--fn-credit:#24503d;--fn-credit-tx:#d9f8e0;--fn-operations:#3a3150;--fn-operations-tx:#c9bdf0;--fn-risk:#4a3f24;--fn-risk-tx:#e0be6a;--fn-compliance:#26394d;--fn-compliance-tx:#9cc4ec;--fn-audit:#4a2e22;--fn-audit-tx:#f08a5d;--ink:#fff;--on-ink:#111;--sage-bg:#10281c;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0b0b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--table-head:#0a0a0a;--on-table-head:#f5f5f5;--comment-bg:#e0be6a24;--comment-line:#b8902e;--ai-ins-bg:#3fb9502e;--ai-ins-t:#56d364;--ai-del-bg:#f8514929;--ai-del-t:#ff7b72;--diff-ins-row:#3fb9501a;--diff-del-row:#f8514914;--callout-jurisdiction-bg:#2b261a;--callout-jurisdiction-border:#8a6a16;--callout-drafting-bg:#1c2733;--callout-drafting-border:#4a6f94;--callout-mandatory-bg:#3a1f18;--callout-mandatory-border:#8a3e30;--callout-note-bg:#262626;--callout-note-border:#414141;--placeholder-bg:#e0be6a38;--glow:color-mix(in srgb, var(--ac) 45%, transparent);color:var(--t1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{color:var(--t1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-fn=credit]{--fn:var(--fn-credit);--fn-tx:var(--fn-credit-tx)}[data-fn=operations]{--fn:var(--fn-operations);--fn-tx:var(--fn-operations-tx)}[data-fn=risk]{--fn:var(--fn-risk);--fn-tx:var(--fn-risk-tx)}[data-fn=compliance]{--fn:var(--fn-compliance);--fn-tx:var(--fn-compliance-tx)}[data-fn=audit]{--fn:var(--fn-audit);--fn-tx:var(--fn-audit-tx)}
*{box-sizing:border-box;letter-spacing:-.02em}html,body{min-height:100%;margin:0}body{background:var(--bg0);color:var(--t1);font-family:var(--font-geist), Geist, -apple-system, system-ui, sans-serif;font-weight:500;font-size:var(--fs-14);-webkit-font-smoothing:antialiased;line-height:16px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--t3)}select{appearance:none;background-image:var(--select-arrow);background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}::selection{background:var(--ac-b)}*{scrollbar-width:thin;scrollbar-color:var(--brd2) transparent}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
mark.ph{background:var(--placeholder-bg);color:inherit;border-radius:4px;padding:0 3px}.doc-html{color:var(--doc-t);padding:0 2px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.doc-html h2{color:var(--doc-heading);margin:20px 0 8px;font-size:16px;font-weight:600}.doc-html h3,.doc-html h4{color:var(--doc-heading);margin:16px 0 6px;font-size:14.5px;font-weight:600}.doc-html p{margin:0 0 10px}.doc-html ul,.doc-html ol{margin:0 0 12px;padding-left:22px}.doc-html li{margin-bottom:4px}.doc-html table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:13px}.doc-html th,.doc-html td{border:1px solid var(--doc-border);vertical-align:top;text-align:left;padding:8px 10px}.doc-html th{background:var(--doc-head-bg);font-weight:600}.doc-html td p,.doc-html th p{margin:0 0 4px}.doc-html td p:last-child,.doc-html th p:last-child{margin-bottom:0}.doc-html td p:has(+.column-resize-handle:last-child){margin-bottom:0}.doc-html th p:has(+.column-resize-handle:last-child){margin-bottom:0}.doc-html aside.callout{border-radius:var(--r-inner);border-left-style:solid;border-left-width:4px;margin:12px 0 16px;padding:12px 16px}.doc-html aside.callout>:last-child{margin-bottom:0}.doc-html .callout-label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600}.doc-html .callout-jurisdiction{background:var(--callout-jurisdiction-bg);border-color:var(--callout-jurisdiction-border)}.doc-html .callout-drafting{background:var(--callout-drafting-bg);border-color:var(--callout-drafting-border)}.doc-html .callout-mandatory,.doc-html .callout-disclaimer{background:var(--callout-mandatory-bg);border-color:var(--callout-mandatory-border)}.doc-html .callout-note{background:var(--callout-note-bg);border-color:var(--callout-note-border)}
.doc-editor{word-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none;min-height:60vh;font-size:var(--fs-15);caret-color:var(--ac);outline:none;padding:0;line-height:1.75;overflow:visible}.doc-editor p{margin:0 0 14px}.doc-editor h1{font-size:var(--fs-24);letter-spacing:-.03em;color:var(--doc-heading);margin:52px 0 14px;font-weight:600;line-height:32px}.doc-editor h2{font-size:var(--fs-20);letter-spacing:-.02em;margin:34px 0 10px;line-height:26px}.doc-editor h3{font-size:var(--fs-16);margin:26px 0 8px;line-height:24px}.doc-editor h4{font-size:var(--fs-15);margin:22px 0 6px;line-height:22px}.doc-editor ul,.doc-editor ol{margin:0 0 16px;padding-left:24px}.doc-editor li{margin-bottom:6px}.doc-editor li p{margin-bottom:0}.doc-editor table{font-size:var(--fs-14);line-height:1.55}.doc-editor>h1:first-child,.doc-editor>:first-child{margin-top:0}.doc-editor h4{font-style:italic}.doc-editor blockquote{border-left:3px solid var(--doc-border);color:var(--t2);margin:8px 0 14px;padding:2px 0 2px 14px;font-style:italic}.doc-editor hr{border:0;border-top:1px solid var(--doc-border);margin:18px 0}.doc-editor hr.ProseMirror-selectednode{border-top-color:var(--ac)}.doc-editor a{color:var(--ac-tx);cursor:text;text-decoration:underline}.doc-editor mark.ph{cursor:pointer}.doc-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--t3);pointer-events:none}.doc-editor table{table-layout:fixed;overflow:hidden}.doc-editor td,.doc-editor th{min-width:60px;position:relative}.doc-editor .selectedCell:after{content:"";background:var(--ac-t);opacity:.6;pointer-events:none;position:absolute;inset:0}.doc-editor .column-resize-handle{background:var(--ac);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.doc-editor.resize-cursor{cursor:col-resize}.doc-editor .tableWrapper{margin:8px 0 16px;overflow-x:auto}.doc-editor img{border-radius:6px;max-width:100%;height:auto;margin:8px auto 14px;display:block}.doc-editor [data-resize-container]{margin:8px auto 14px}.doc-editor [data-resize-handle]{border:2px solid var(--card);border-radius:var(--r-pill);background:var(--ac);width:10px;height:10px}.doc-editor .ProseMirror-selectednode img,.doc-editor img.ProseMirror-selectednode{outline:2px solid var(--ac);outline-offset:2px}.doc-editor .ProseMirror-gapcursor:after{border-top-color:var(--t1)}.doc-editor[contenteditable=false] mark.ph{cursor:default}.doc-html ins.ai-ins{background:var(--ai-ins-bg);color:var(--ai-ins-t);box-shadow:inset 0 -1.5px 0 var(--ai-ins-t);border-radius:3px;text-decoration:none}.doc-html del.ai-del{background:var(--ai-del-bg);color:var(--ai-del-t);border-radius:3px;text-decoration:line-through;text-decoration-thickness:1.5px}.doc-html del.ai-del mark.ph,.doc-html mark.ph del.ai-del{color:inherit;background:0 0}
