.document-read-review{color:#526d43;border-top:1px solid #e2e9d9;min-width:0;margin-top:15px;padding-top:15px}.document-read-review-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.document-read-review-heading h4{color:#4e7043;margin:0;font-family:Manrope,sans-serif;font-size:11px;font-weight:650;line-height:1.8}.document-read-review-heading p{color:#718561;margin:5px 0 0;font-size:9px;line-height:1.8}.document-read-review-status{color:#87734c;background:#f5f0e2;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:8px;line-height:1.7;display:inline-flex}.document-read-review-status.allowed{color:#648344;background:#edf5e6}.document-read-review-help{color:#778965;margin:12px 0;font-size:9px;line-height:1.9}.document-read-review-protected{color:#8a7951;background:#fff9eb;border-left:2px solid #cbb27a;margin:12px 0;padding:10px 12px;font-size:9px;line-height:1.9}.document-read-review-toggle{color:#597749;text-align:left;cursor:pointer;background:#f3f7ed;border:1px solid #e0e8d4;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 12px;font-size:10px;line-height:1.8;display:flex}.document-read-review-toggle>span{font-size:17px;line-height:1}.document-read-review-content{min-width:0;margin-top:15px}.document-read-review-receipt{background:#fbfcf8;border:1px solid #e3e9d9;border-radius:7px;margin:0 0 15px;overflow:hidden}.document-read-review-receipt>div{border-bottom:1px solid #e8edde;grid-template-columns:110px minmax(0,1fr);gap:13px;padding:10px 12px;display:grid}.document-read-review-receipt>div:last-child{border-bottom:0}.document-read-review-receipt dt{color:#81916c;font-size:9px;line-height:1.9}.document-read-review-receipt dd{color:#5d7750;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.9}.document-read-review-receipt dd small{color:#8c9b79;margin-top:4px;font-size:8px;line-height:1.9;display:block}.document-read-review-receipt code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.document-read-review-content label{color:#627e4d;margin-bottom:7px;font-size:10px;line-height:1.9;display:block}.document-read-review-content textarea{box-sizing:border-box;color:#526f42;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dce6ce;border-radius:6px;min-width:0;padding:10px 11px;font-size:11px;line-height:1.8}.document-read-review textarea:focus-visible,.document-read-review button:focus-visible{outline-offset:2px;outline:2px solid #4b7451}.document-read-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.document-read-review-primary,.document-read-review-secondary{cursor:pointer;border-radius:6px;min-height:34px;padding:9px 13px;font-family:inherit;font-size:10px;line-height:1.8}.document-read-review-primary{color:#fff;background:#567443;border:1px solid #567443}.document-read-review-secondary{color:#6e835c;background:#f8faf4;border:1px solid #dce6ce}.document-read-review button:disabled,.document-read-review textarea:disabled{opacity:.62;cursor:default}.document-read-review-confirmation{background:#f4f8ee;border:1px solid #dce7cd;border-radius:7px;padding:14px}.document-read-review-confirmation h5{color:#597c43;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:12px;line-height:1.8}.document-read-review-confirmation>p{color:#718561;margin:0;font-size:10px;line-height:1.9}.document-read-review-reason{border-top:1px solid #e1e9d6;margin-top:12px;padding-top:12px}.document-read-review-reason strong{color:#647f50;font-size:9px;line-height:1.8}.document-read-review-reason p{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c805d;margin:5px 0 0;font-size:10px;line-height:1.9}.document-read-review-error,.document-read-review-notice{overflow-wrap:anywhere;border-radius:6px;margin:13px 0;padding:11px 12px;font-size:10px;line-height:1.9}.document-read-review-error{color:#956847;background:#fff3eb;border:1px solid #eddfd2}.document-read-review-notice{color:#54723f;background:#f0f7e8;border:1px solid #d4e1c8}.document-read-review-refresh{margin:12px 0}.document-read-review-refresh>.document-read-review-help{margin:0 0 10px}.document-read-review-status.attention{color:#9b6241;background:#fff0e7}@media (width<=480px){.document-read-review-receipt>div{grid-template-columns:1fr;gap:4px}.document-read-review-actions{justify-content:stretch}.document-read-review-actions>button{flex:1}.document-read-review-content textarea{font-size:16px}.document-read-review-confirmation{padding:12px}.document-read-review-heading{gap:10px}}.workflow-panel{color:#355641;background:#fff;border:1px solid #e2e9d9;border-radius:11px;min-width:0;margin:20px 0;padding:21px}.workflow-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.workflow-section-heading h3{color:#355a41;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;line-height:1.6}.workflow-section-heading p{color:#65765d;max-width:750px;margin:7px 0 0;font-size:11px;line-height:1.85}.workflow-section-heading>.text-button{flex-shrink:0;margin-top:7px;font-size:10px}.workflow-panel .form-error{margin:14px 0}.workflow-notice{color:#54723f;background:#f0f7e8;border:1px solid #d4e1c8;border-radius:7px;margin-bottom:17px;padding:12px 14px;font-size:11px;line-height:1.9}.workflow-empty{color:#65765d;padding:13px 0;font-size:11px;line-height:1.9}.workflow-status{color:#877343;text-transform:capitalize;background:#f7f2e1;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:8px;line-height:1.6;display:inline-flex}.workflow-status.attention{color:#9b6241;background:#fff0e7}.workflow-status.received{color:#688146;background:#eef5e6}.workflow-document-list{gap:13px;margin-bottom:17px;display:grid}.workflow-document{background:#f9fbf6;border:1px solid #e3eada;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px;display:flex}.workflow-document>div{flex:1;min-width:0}.workflow-document strong{color:#577747;overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.workflow-document span{color:#728764;overflow-wrap:anywhere;margin-top:7px;font-size:9px;line-height:1.8;display:block}.workflow-document small{color:#798966;margin-top:6px;font-size:8px;line-height:1.8;display:block}.workflow-document>.button{flex-shrink:0;min-height:33px;font-size:9px}.workflow-intake-list{border-top:1px solid #e9eedf;padding-top:18px}.workflow-intake-list>h4{color:#486a3d;margin:0 0 15px;font-size:11px;font-weight:650}.workflow-intake{background:#fbfcf8;border:1px solid #e4eadb;border-radius:8px;margin-top:12px;padding:15px}.workflow-intake-top{justify-content:space-between;align-items:center;gap:13px;margin-bottom:11px;display:flex}.workflow-intake-top>span:first-child{color:#798b64;font-size:9px;line-height:1.8}.workflow-intake>strong{color:#577747;overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.workflow-intake-meta{color:#83946f;flex-wrap:wrap;gap:5px 17px;margin-top:10px;font-size:8px;line-height:1.8;display:flex}.workflow-attention{color:#8b794f;background:#fff8e9;border-left:2px solid #d0af6c;margin-top:13px;padding:9px 11px;font-size:10px;line-height:1.85}.workflow-intake-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:17px;margin-top:15px;display:flex}.workflow-intake-actions .button{min-height:32px;font-size:9px}.workflow-intake-actions .text-button{color:#8b7857;font-size:9px}.workflow-queue-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.workflow-queue-counts>button{text-align:left;background:#fafcf5;border:1px solid #e6eadc;border-radius:8px;flex-direction:column;min-width:0;padding:16px;display:flex}.workflow-queue-counts>button:hover{background:#f2f7e9;border-color:#d9e4c8}.workflow-queue-counts>button>span{color:#617750;font-size:10px;line-height:1.8}.workflow-queue-counts strong{color:#55713e;margin:5px 0;font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.6}.workflow-queue-counts small{color:#7c8d68;font-size:8px;line-height:1.6}.workflow-queue-tabs{border-bottom:1px solid #e9eedf;flex-wrap:wrap;gap:7px;margin-bottom:18px;padding-bottom:16px;display:flex}.workflow-queue-tabs>button{color:#809169;background:#f9fbf5;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:inline-flex}.workflow-queue-tabs>button.selected{color:#5e7a3f;background:#f0f5e5;border-color:#dee8cd}.workflow-queue-tabs>button>span{color:#7c9260;background:#e9efdc;border-radius:4px;padding:3px 5px;font-size:8px}.workflow-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-review-row{background:#fcfdf9;border:1px solid #e4ead9;border-radius:9px;min-width:0;padding:19px}.workflow-review-top{justify-content:space-between;align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.workflow-review-top>span:first-child{color:#8a9a70;text-transform:uppercase;letter-spacing:.03em;font-size:8px;line-height:1.8}.workflow-review-row h4{color:#577541;overflow-wrap:anywhere;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:650;line-height:1.7}.workflow-review-row>p{color:#65765d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.workflow-review-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:17px 0;display:grid}.workflow-review-row dt{text-transform:uppercase;letter-spacing:.03em;color:#8d9e72;font-size:8px;line-height:1.8}.workflow-review-row dd{color:#647e4a;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.8}.workflow-priority-reason{color:#839769;border-top:1px solid #e9eedf;margin-bottom:13px;padding-top:12px;font-size:9px;line-height:1.9}.workflow-priority-reason summary{cursor:pointer}.workflow-priority-reason p{color:#65765d;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.workflow-review-row>.text-button{font-size:10px}.intake-lifecycle .workflow-panel{margin:0}.review-queue-summary{margin-bottom:25px}.workflow-panel button:focus-visible{outline-offset:3px;outline:2px solid #36634c}@media (width<=760px){.workflow-review-list{grid-template-columns:1fr}.workflow-queue-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-review-top{align-items:flex-start}.workflow-review-top .workflow-status{text-align:center;max-width:60%}.workflow-section-heading{flex-direction:column;gap:7px}.workflow-section-heading>.text-button{align-self:flex-end}.workflow-document{flex-direction:column;align-items:flex-start}.workflow-document>.button{align-self:flex-end}}@media (width<=480px){.workflow-panel{padding:17px}.workflow-review-row{padding:16px}.workflow-queue-tabs{gap:5px}.workflow-queue-tabs>button{padding:8px;font-size:9px}.workflow-queue-counts{gap:10px}.workflow-queue-counts>button,.workflow-intake{padding:13px}.workflow-intake-actions,.workflow-review-row dl{gap:12px}.workflow-review-top{flex-direction:column}.workflow-review-top .workflow-status{max-width:100%}.workflow-status{font-size:8px}}.task-review-editor{color:#526d43;background:#fafcf7;border:1px solid #e1e8d7;border-radius:9px;margin:19px 0}.task-review-open{justify-content:space-between;align-items:center;width:100%;line-height:1.8;display:flex;padding:16px 18px!important;font-size:11px!important}.task-review-open>span{font-size:19px;line-height:1}.task-review-content{padding:0 18px 19px}.task-review-intro{color:#697d5b;margin:0 0 16px;font-size:11px;line-height:1.9}.task-review-binding{background:#f1f6e9;border-radius:7px;margin-bottom:17px;padding:13px 14px}.task-review-binding strong{overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.task-review-binding small{color:#82966b;margin-top:5px;font-size:9px;line-height:1.8;display:block}.task-review-content form>fieldset{border:0;min-width:0;margin:0;padding:0}.task-review-content label{color:#607b49;flex-direction:column;gap:7px;margin:14px 0;font-size:10px;line-height:1.8;display:flex}.task-review-content input,.task-review-content select,.task-review-content textarea{box-sizing:border-box;color:#4f6d3e;width:100%;font:inherit;background:#fff;border:1px solid #dce6ce;border-radius:6px;min-width:0;padding:10px 11px;font-size:11px;line-height:1.7}.task-review-content textarea{resize:vertical}.task-review-content input:read-only,.task-review-content textarea:read-only,.task-review-content select:disabled{color:#71835e;background:#f1f4eb}.task-review-content input:focus-visible,.task-review-content select:focus-visible,.task-review-content textarea:focus-visible,.task-review-editor button:focus-visible{outline-offset:2px;outline:2px solid #4b7451}.task-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:15px;display:grid}.task-review-grid label{margin-top:0}.task-review-optional{color:#89996f;font-size:9px}.task-review-help{color:#8a9c70;margin:6px 0 13px;font-size:9px;line-height:1.9}.task-review-dependencies{border:1px solid #e2e8d9;border-radius:7px;min-width:0;max-height:250px;margin:20px 0;padding:13px 14px;overflow:auto}.task-review-dependencies legend{color:#648249;padding:0 5px;font-size:10px}.task-review-dependencies label{overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;gap:9px;margin:9px 0;font-size:10px;line-height:1.8}.task-review-dependencies input{accent-color:#618441;flex-shrink:0;width:13px;height:13px;margin:3px 0 0;padding:0}.task-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:11px;margin-top:19px;display:flex}.task-review-actions .button{min-height:35px;font-size:10px}.task-review-warning{color:#8a774d;background:#fff8e8;border:1px solid #e9ddbf;border-radius:7px;margin-bottom:16px;padding:13px 14px;font-size:10px;line-height:1.9}.task-review-warning p{margin:0 0 11px}.task-review-warning .button{font-size:9px}.task-review-notice{color:#668149;background:#eff6e7;border:1px solid #d9e5c8;border-radius:7px;margin:0 18px 17px;padding:12px 14px;font-size:10px;line-height:1.9}.task-review-confirmation h4{color:#56773f;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:650;line-height:1.8}.task-review-confirmation dl{background:#fff;border:1px solid #e1e8d5;border-radius:8px;margin:0 0 17px}.task-review-confirmation dl>div{border-bottom:1px solid #e9eedf;grid-template-columns:100px minmax(0,1fr);gap:15px;padding:14px;display:grid}.task-review-confirmation dl>div:last-child{border-bottom:0}.task-review-confirmation dt{color:#718a57;font-size:10px;font-weight:600;line-height:1.9}.task-review-confirmation dd{color:#5e7650;min-width:0;margin:0;font-size:11px;line-height:1.9}.task-review-confirmation dd span{text-transform:uppercase;letter-spacing:.03em;color:#a0ae86;font-size:8px}.task-review-confirmation dd p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 10px}.task-review-confirmation dd p:last-child{margin-bottom:0}.task-review-reason{color:#758963;margin:17px 0;font-size:10px;line-height:1.9}.task-review-reason strong{color:#5c7848;font-size:10px}.task-review-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.task-review-closed{color:#789161;background:#f3f7ed;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:10px;line-height:1.9}.task-review-content fieldset:disabled{opacity:.65}@media (width<=480px){.task-review-content{padding:0 14px 16px}.task-review-open{padding:14px!important}.task-review-grid{grid-template-columns:minmax(0,1fr);gap:0}.task-review-confirmation dl>div{grid-template-columns:1fr;gap:6px}.task-review-actions{justify-content:stretch}.task-review-actions .button{flex:1}.task-review-content input,.task-review-content select,.task-review-content textarea{font-size:16px}.task-review-notice{margin-left:14px;margin-right:14px}}.task-review-remove{margin:-6px 0 10px;color:#87996a!important;font-size:9px!important}.task-review-grid>*{min-width:0}.mail-connection-panel{color:#496752;background:#fafcf8;border:1px solid #dfe7dc;border-radius:10px;min-width:0;margin-bottom:26px;padding:23px}.mail-connection-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mail-connection-header h3{color:#345b43;margin:7px 0;font:650 17px/1.6 Manrope,sans-serif}.mail-connection-header p,.mail-connection-scope p,.mail-connection-confirmation p{color:#70826b;max-width:700px;margin:0;font-size:11px;line-height:1.9}.mail-connection-header>.button{flex-shrink:0;font-size:10px}.mail-connection-scope{background:#f0f5eb;border-radius:7px;margin:21px 0;padding:14px 16px}.mail-connection-scope strong,.mail-connection-readiness strong{font-size:11px;font-weight:650;line-height:1.8;display:block}.mail-connection-scope p{margin-top:4px;font-size:10px}.mail-connection-readiness{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0;display:grid}.mail-connection-readiness>div{border-left:2px solid #d6e3c9;padding-left:13px}.mail-connection-readiness span{margin-top:5px;font-size:11px;line-height:1.9;display:block}.mail-connection-readiness small{color:#8a9a7b;margin-top:6px;font-size:9px;line-height:1.9;display:block}.mail-connection-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:23px;display:flex}.mail-connection-actions .button{font-size:10px}.mail-connection-actions .text-button{margin-left:auto;font-size:10px!important}.mail-connection-panel button:disabled{cursor:default;opacity:.5}.mail-connection-notice{background:#edf5e7;border:1px solid #d8e5cd;border-radius:7px;margin:16px 0;padding:13px 15px;font-size:11px;line-height:1.9}.mail-connection-confirmation{background:#fff;border:1px solid #d6e2cf;border-radius:8px;margin:20px 0;padding:19px}.mail-connection-confirmation h4{color:#456b47;margin:0 0 10px;font:650 14px/1.7 Manrope,sans-serif}.mail-connection-confirmation small{color:#869477;margin:10px 0 15px;font-size:10px;line-height:1.9;display:block}.mail-connection-panel button:focus-visible{outline-offset:3px;outline:2px solid #477951}.mail-connection-panel .form-error{font-size:11px;line-height:1.9}.mail-connection-panel *{overflow-wrap:anywhere}@media (width<=600px){.mail-connection-panel{padding:17px}.mail-connection-header{flex-direction:column;gap:14px}.mail-connection-readiness{grid-template-columns:minmax(0,1fr);gap:16px}.mail-connection-actions{flex-direction:column;align-items:stretch}.mail-connection-actions .text-button{margin:4px 0 0}.mail-connection-header h3{font-size:16px}}.contact-review-editor{color:#526d43;border-top:1px solid #e2e9d9;min-width:0;margin-top:15px;padding-top:15px}.contact-review-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.contact-review-heading h4{color:#4e7043;margin:0;font-family:Manrope,sans-serif;font-size:11px;font-weight:650;line-height:1.8}.contact-review-heading p{color:#718561;margin:5px 0 0;font-size:9px;line-height:1.8}.contact-review-status{color:#87734c;background:#f5f0e2;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:8px;line-height:1.7;display:inline-flex}.contact-review-status.approved{color:#648344;background:#edf5e6}.contact-review-status.attention{color:#9b6241;background:#fff0e7}.contact-review-help{color:#778965;margin:12px 0;font-size:9px;line-height:1.9}.contact-review-toggle{color:#597749;text-align:left;cursor:pointer;background:#f3f7ed;border:1px solid #e0e8d4;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 12px;font-family:inherit;font-size:10px;line-height:1.8;display:flex}.contact-review-toggle>span{font-size:17px;line-height:1}.contact-review-content{min-width:0;margin-top:15px}.contact-review-binding{background:#f4f8ed;border-radius:6px;margin-bottom:15px;padding:12px 13px}.contact-review-binding strong{color:#577747;overflow-wrap:anywhere;font-size:11px;line-height:1.9;display:block}.contact-review-binding small{color:#809368;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.9;display:block}.contact-review-content form>fieldset{border:0;min-width:0;margin:0;padding:0}.contact-review-content label{color:#627e4d;flex-direction:column;gap:7px;margin:13px 0;font-size:10px;line-height:1.8;display:flex}.contact-review-content input,.contact-review-content textarea{box-sizing:border-box;color:#526f42;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce6ce;border-radius:6px;padding:10px 11px;font-size:11px;line-height:1.8}.contact-review-content textarea{resize:vertical}.contact-review-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-review-phone-grid label{margin-top:0}.contact-review-content input:focus-visible,.contact-review-content textarea:focus-visible,.contact-review-editor button:focus-visible{outline-offset:2px;outline:2px solid #4b7451}.contact-review-preferences{border:1px solid #e1e8d5;border-radius:7px;min-width:0;margin:15px 0;padding:10px 13px}.contact-review-preferences legend{color:#627e4d;padding:0 5px;font-size:10px;line-height:1.8}.contact-review-content .contact-review-choice{flex-direction:row;align-items:flex-start;gap:9px;margin:9px 0;font-size:10px;line-height:1.8;display:flex}.contact-review-choice input{accent-color:#618441;flex-shrink:0;width:13px;height:13px;margin:3px 0 0;padding:0}.contact-review-channel-options{padding:8px 0 0 22px}.contact-review-channel-options>.contact-review-help{margin-top:6px;font-size:8px}.contact-review-hours{color:#82946c;overflow-wrap:anywhere;background:#f7f9f1;border-radius:6px;margin:15px 0;padding:11px 12px;font-size:9px;line-height:1.9}.contact-review-hours strong{color:#6f8757;font-size:9px;font-weight:600}.contact-review-content .contact-review-approval{background:#f8faf5;border:1px solid #e3e9d9;border-radius:6px;margin:15px 0;padding:12px 13px}.contact-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.contact-review-primary,.contact-review-secondary{cursor:pointer;border-radius:6px;min-height:34px;padding:9px 13px;font-family:inherit;font-size:10px;line-height:1.8}.contact-review-primary{color:#fff;background:#567443;border:1px solid #567443}.contact-review-secondary{color:#6e835c;background:#f8faf4;border:1px solid #dce6ce}.contact-review-editor button:disabled,.contact-review-editor fieldset:disabled{opacity:.62;cursor:default}.contact-review-confirmation h5{color:#597c43;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:12px;line-height:1.8}.contact-review-confirmation dl{background:#fbfcf8;border:1px solid #e3e9d9;border-radius:7px;margin:0 0 15px;overflow:hidden}.contact-review-confirmation dl>div{border-bottom:1px solid #e8edde;grid-template-columns:110px minmax(0,1fr);gap:13px;padding:12px;display:grid}.contact-review-confirmation dl>div:last-child{border-bottom:0}.contact-review-confirmation dt{color:#81916c;font-size:9px;line-height:1.9}.contact-review-confirmation dd{color:#5d7750;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.9}.contact-review-confirmation dd>span{text-transform:uppercase;letter-spacing:.03em;color:#a0ae86;font-size:8px}.contact-review-confirmation dd p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 10px}.contact-review-confirmation dd p:last-child{margin-bottom:0}.contact-review-reason{background:#f4f8ee;border:1px solid #dce7cd;border-radius:6px;margin-top:15px;padding:12px}.contact-review-reason strong{color:#647f50;font-size:9px;line-height:1.8}.contact-review-reason p{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c805d;margin:5px 0 0;font-size:10px;line-height:1.9}.contact-review-error,.contact-review-notice{overflow-wrap:anywhere;border-radius:6px;margin:13px 0;padding:11px 12px;font-size:10px;line-height:1.9}.contact-review-error{color:#956847;background:#fff3eb;border:1px solid #eddfd2}.contact-review-notice{color:#54723f;background:#f0f7e8;border:1px solid #d4e1c8}.contact-review-refresh{margin:12px 0}.contact-review-refresh>.contact-review-help{margin:0 0 10px}@media (width<=480px){.contact-review-phone-grid{grid-template-columns:1fr;gap:0}.contact-review-confirmation dl>div{grid-template-columns:1fr;gap:4px}.contact-review-content input:not([type=checkbox]):not([type=radio]),.contact-review-content textarea{font-size:16px}.contact-review-actions{justify-content:stretch}.contact-review-actions>button{flex:1}.contact-review-heading{gap:10px}}.source-review{color:#425e46;border-top:1px solid #e0e7d9;min-width:0;margin:20px 0;padding:20px 0;font-size:12px;line-height:1.7}.source-review-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.source-review h3,.source-review h4,.source-review h5{color:#254d3f;margin:5px 0 10px;font-family:Manrope,sans-serif;line-height:1.6}.source-review h3{font-size:16px}.source-review h4{font-size:13px}.source-review h5{font-size:12px}.source-review p{overflow-wrap:anywhere;margin:8px 0}.source-review-readonly{white-space:nowrap;background:#eff4e8;border:1px solid #dbe5d0;border-radius:5px;padding:3px 8px;font-size:10px}.source-review-help,.source-review-footer>p{color:#4d6750}.source-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:15px 0;display:grid}.source-review-facts>div{min-width:0}.source-review-facts dt{color:#5d715e;font-size:10px}.source-review-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.source-review-attention{color:#755a31;background:#fff7e7;border:1px solid #ecdfc3;border-radius:6px;padding:10px 12px}.source-review-fallback{background:#f8faf4;border:1px dashed #d6e1cd;border-radius:6px;padding:12px}.source-review-transcript,.source-review-evidence,.source-review-obligation{background:#fbfcf8;border:1px solid #dfe8d6;border-radius:8px;min-width:0;margin:16px 0;padding:16px}.source-review-transcript>p{font-size:10px}.source-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#395544;background:#eff5e7;border-left:3px solid #b3c99f;margin:10px 0;padding:8px 13px}.source-review-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.source-review-evidence-heading>span{font-size:10px}.source-review-answer,.source-review-quote{margin:14px 0}.source-review-answer>strong,.source-review-quote>strong{font-size:10px}.source-review-item{border-top:1px solid #dfe7d7;margin:15px 0 0;padding-top:12px}.source-review-promise{background:#eff4e7;border-radius:6px;margin:12px 0;padding:12px}.source-review-promise>strong{font-size:11px}.source-review-promise>span{font-size:10px}.source-review-footer{padding-top:8px}.source-review-footer>p{font-size:11px}.source-review-footer>button{margin-top:8px}.source-review button:focus-visible{outline-offset:3px;outline:2px solid #164a41}@media (width<=480px){.source-review{padding:16px 0}.source-review-facts{grid-template-columns:minmax(0,1fr);gap:9px}.source-review-transcript,.source-review-evidence,.source-review-obligation{padding:13px}.source-review-footer>button{width:100%;font-size:12px}.source-review-heading{gap:10px}}.allowance-review{color:#173a35;background:#fafcf9;border:1px solid #d8e1dc;border-radius:12px;margin-top:20px;padding:18px}.allowance-review-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.allowance-review h4{margin:0 0 5px;font-size:16px}.allowance-review-heading p{color:#60766c;margin:0;font-size:12px;line-height:1.6}.allowance-review-status{color:#315a46;white-space:nowrap;background:#e4eee6;border-radius:30px;padding:6px 9px;font-size:10px;font-weight:800}.allowance-review-status.attention{color:#86551c;background:#fff0d5}.allowance-review-content{margin-top:17px}.allowance-review-task{flex-direction:column;gap:5px;font-size:14px;display:flex}.allowance-review-task span{color:#62746a;font-size:11px}.allowance-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.allowance-review-facts div{min-width:0}.allowance-review-facts dt{letter-spacing:.035em;color:#63776c;font-size:10px;line-height:1.5}.allowance-review-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:600}.allowance-review-facts small{color:#6c7e71;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.allowance-review-help{color:#60766c;font-size:12px;line-height:1.75}.allowance-review-attention,.allowance-review-error,.allowance-review-notice{overflow-wrap:anywhere;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.65}.allowance-review-attention{color:#805321;background:#fff1d9}.allowance-review-error{color:#8a4431;background:#fff0e9}.allowance-review-notice{color:#416047;background:#edf4ea}.allowance-review-form{gap:14px;margin-top:18px;display:grid}.allowance-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.allowance-review label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.allowance-review input,.allowance-review textarea{width:100%;font:inherit;color:#173a35;background:#fff;border:1px solid #cbd8cd;border-radius:7px;padding:10px;font-size:13px}.allowance-review input:focus,.allowance-review textarea:focus{outline-offset:2px;outline:2px solid #487466}.allowance-review textarea{resize:vertical}.allowance-review-form .button{justify-self:start}.allowance-review-confirmation{background:#fff;border:1px solid #cbd8cd;border-radius:9px;padding:16px}.allowance-review h5{margin:0 0 8px;font-size:14px}.allowance-review-reason{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.allowance-review-reason strong{letter-spacing:.025em;color:#63776c;margin-bottom:5px;font-size:10px;display:block}.allowance-review-actions{flex-wrap:wrap;gap:10px;display:flex}.allowance-review-history{margin-top:20px;font-size:12px;line-height:1.6}.allowance-review-history summary{cursor:pointer;font-weight:600}.allowance-review-history article{border-top:1px solid #dce4db;margin-top:13px;padding-top:13px}.allowance-review-history article>strong{font-size:11px}.allowance-review-history article>p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=580px){.allowance-review{padding:14px}.allowance-review-heading{flex-direction:column}.allowance-review-fields,.allowance-review-facts{grid-template-columns:1fr}.allowance-review-actions{flex-direction:column}.allowance-review .button{white-space:normal;width:100%}.allowance-review-form .button{justify-self:stretch}}.request-review-editor{color:#526d43;background:#fafcf7;border:1px solid #dce6d2;border-radius:9px;margin:18px 0}.request-review-open{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 18px;font-size:12px;display:flex}.request-review-open span{font-size:20px}.request-review-content{padding:0 18px 18px}.request-review-binding{background:#f0f5e9;border-radius:6px;margin-bottom:15px;padding:12px 14px}.request-review-binding strong,.request-review-binding small{overflow-wrap:anywhere;display:block}.request-review-binding strong{font-size:12px}.request-review-binding small{color:#788c64;margin-top:5px;font-size:10px}.request-review-content fieldset{border:0;min-width:0;margin:0;padding:0}.request-review-content label{flex-direction:column;gap:7px;margin:14px 0;font-size:11px;display:flex}.request-review-content input,.request-review-content textarea,.request-review-content select{box-sizing:border-box;color:#4c6841;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e3cd;border-radius:6px;padding:10px 11px;font-size:12px;line-height:1.6}.request-review-content textarea{resize:vertical}.request-review-help{color:#7a8e64;margin:8px 0;font-size:10px;line-height:1.9}.request-review-source{background:#fff;border:1px solid #dce6d2;border-radius:7px;margin:15px 0;padding:13px 14px;font-size:11px;line-height:1.8}.request-review-source blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #c6d5b5;margin:10px 0;padding-left:13px}.request-review-source small{color:#7e8f6d;overflow-wrap:anywhere;font-size:9px}.request-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.request-review-actions button,.request-review-warning button{color:#537441;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dfc8;border-radius:6px;padding:10px 13px;font-size:11px}.request-review-actions .request-review-primary{color:#fff;background:#5b7b46;border-color:#5b7b46}.request-review-editor button:disabled{cursor:default;opacity:.6}.request-review-editor input:focus-visible,.request-review-editor textarea:focus-visible,.request-review-editor select:focus-visible,.request-review-editor button:focus-visible{outline-offset:2px;outline:2px solid #507742}.request-review-error,.request-review-notice,.request-review-warning{overflow-wrap:anywhere;border-radius:6px;margin:0 18px 14px;padding:12px 13px;font-size:11px;line-height:1.8}.request-review-error{color:#9b5749;background:#fff0ed;border:1px solid #edcec6}.request-review-notice{color:#668344;background:#eef6e5;border:1px solid #d6e4c6}.request-review-warning{color:#89744b;background:#fff8e8;border:1px solid #e9dbba}.request-review-warning p{margin-top:0}.request-review-confirmation h4{margin:14px 0;font-size:13px}.request-review-confirmation dl{background:#fff;border:1px solid #dce6d2;border-radius:7px;margin:0}.request-review-confirmation dl>div{border-bottom:1px solid #e5ebde;grid-template-columns:115px minmax(0,1fr);gap:14px;padding:13px;display:grid}.request-review-confirmation dl>div:last-child{border-bottom:0}.request-review-confirmation dt{font-size:11px;font-weight:600;line-height:1.8}.request-review-confirmation dd{min-width:0;margin:0;font-size:11px;line-height:1.8}.request-review-confirmation dd span{color:#8b9c79;text-transform:uppercase;font-size:9px}.request-review-confirmation dd p,.request-review-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 10px}.request-review-confirmation dd p:last-child{margin-bottom:0}.request-review-reason{margin:15px 0;font-size:11px;line-height:1.8}.request-review-content details{background:#f2f6ed;border-radius:6px;padding:11px;font-size:11px}.request-review-content fieldset:disabled{opacity:.65}@media (width<=480px){.request-review-content{padding:0 14px 16px}.request-review-open{padding:14px}.request-review-confirmation dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.request-review-content input,.request-review-content textarea,.request-review-content select{font-size:16px}.request-review-actions button{flex:1}.request-review-error,.request-review-notice,.request-review-warning{margin-left:14px;margin-right:14px}}.mon-shell{color:#24443b;background:#f7f8f4;min-height:100vh;font-size:13px;line-height:1.6}.mon-shell button,.mon-shell a,.mon-shell input,.mon-shell select{outline-offset:4px}.mon-shell button:focus-visible,.mon-shell a:focus-visible,.mon-shell input:focus-visible,.mon-shell select:focus-visible{outline:3px solid #d5ac58}.mon-sidebar{z-index:30;color:#d5e4d9;background:#103e38;flex-direction:column;width:250px;padding:31px 19px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.mon-workspace-label{color:#b5ccbf;align-items:center;gap:8px;margin:28px 12px 27px;font-size:11px;display:flex}.mon-sidebar nav{flex-direction:column;gap:7px;display:flex}.mon-nav-item{text-align:left;color:#c3d5cb;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.mon-nav-item:hover{color:#fff;background:#ffffff09}.mon-nav-item.selected{color:#1c4a3d;background:#d3e3cc;font-weight:700}.mon-nav-item>span{text-align:center;background:#e8eedf;border-radius:4px;min-width:19px;margin-left:auto;padding:1px 5px;font-size:10px}.mon-sidebar-bottom{margin-top:auto;padding-top:45px}.mon-sidebar-note{gap:10px;margin:0 10px 26px;display:flex}.mon-sidebar-note>svg{color:#aac4b1;margin-top:3px}.mon-sidebar-note strong{color:#c5d9ca;font-size:11px;font-weight:600}.mon-sidebar-note p{color:#a3c0ae;margin-top:6px;font-size:11px;line-height:1.8}.mon-profile{color:#dfe9df;border-top:1px solid #ffffff16;align-items:center;gap:10px;padding:20px 9px;display:flex}.mon-profile>div{flex:1;min-width:0}.mon-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.mon-profile small{color:#a5c0ac;margin-top:3px;font-size:10px;display:block}.mon-avatar{color:#e1ebdb;background:#416553;border:1px solid #9db27755;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.mon-icon-button{width:34px;height:34px;color:inherit;border-radius:7px;place-items:center;display:grid}.mon-icon-button:hover{background:#ffffff12}.mon-main-shell{margin-left:250px}.mon-topbar{background:#fcfdf9;border-bottom:1px solid #e3e9df;justify-content:space-between;align-items:center;gap:18px;height:68px;padding:0 36px;display:flex}.mon-topbar>div,.mon-topbar>div>span{color:#6f8175;align-items:center;gap:13px;font-size:11px;display:flex}.mon-topbar strong{color:#355948;font-weight:500}.mon-readonly-label{color:#526e5d;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.mon-mobile-menu,.mon-backdrop{display:none}.mon-main{max-width:1560px;margin:auto;padding:34px 36px 0}.mon-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}.mon-eyebrow{letter-spacing:1.7px;color:#6a8374;font-size:9px;font-weight:700;display:block}.mon-page-heading h1{letter-spacing:-1px;color:#244739;margin:6px 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:750;line-height:1.4}.mon-page-heading p{color:#637767;max-width:680px;font-size:12px;line-height:1.8}.mon-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:9px;display:flex}.mon-button{color:#31594b;white-space:nowrap;background:#fff;border:1px solid #d9e3d8;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.mon-button:hover{background:#f0f5ec;border-color:#b9ccb8}.mon-button:disabled{opacity:.6}.mon-text-button{color:#3b725c;text-align:left;align-items:center;gap:7px;padding:3px 0;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.mon-text-button:hover{color:#143f32}.mon-snapshot-bar{color:#647a67;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;font-size:10px;display:flex}.mon-snapshot-bar>span:first-child{align-items:center;gap:6px;display:flex}.mon-notice{border:1px solid;border-radius:9px;align-items:flex-start;gap:11px;margin:0 0 22px;padding:13px 16px;font-size:12px;line-height:1.85;display:flex}.mon-notice>svg{margin-top:3px}.mon-notice>div{flex:1}.mon-notice strong{font-size:12px;font-weight:650}.mon-notice p{margin-top:2px;font-size:11px;line-height:1.85}.mon-notice>.mon-text-button{flex-shrink:0;align-self:center}.mon-notice.pending{color:#77632d;background:#fff8e8;border-color:#eee1b9}.mon-notice.error{color:#914d36;background:#fff0e9;border-color:#ebcfc0}.mon-notice.neutral{color:#4d6b53;background:#edf3e9;border-color:#dce7d4}.mon-notice.neutral>p{margin:0}.mon-hero{isolation:isolate;background:#1b5145;border-radius:15px;align-items:center;min-height:245px;margin-bottom:24px;padding:31px 34px;display:flex;position:relative;overflow:hidden}.mon-hero>div:first-child{z-index:2;max-width:520px;position:relative}.mon-hero .mon-eyebrow{color:#c1d0ad;font-size:9px}.mon-hero h2{color:#fff;letter-spacing:-.7px;max-width:480px;margin:12px 0;font-family:Manrope,sans-serif;font-size:27px;font-weight:650;line-height:1.45}.mon-hero p{color:#c0d4c3;max-width:440px;font-size:12px;line-height:1.85}.mon-hero-button{color:#38543b;background:#e2e7ca;border-radius:6px;align-items:center;gap:12px;margin-top:18px;padding:9px 13px;font-size:11px;font-weight:650;display:inline-flex}.mon-hero-button:hover{background:#f3f4dc}.mon-hero-art{color:#adc09b;opacity:.8;z-index:0;width:300px;height:100%;position:absolute;top:0;right:14px}.mon-orbit{border:1px solid #bfd7a329;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.mon-orbit.one{width:86px;height:86px}.mon-orbit.two{width:160px;height:160px}.mon-orbit.three{width:238px;height:238px}.mon-hero-art>span{background:#7c9d5825;border:1px solid #9ab58245;border-radius:15px;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.mon-hero-art>i{background:#b4c695;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #b1c59112}.mon-hero-art .first{top:22%;left:63%}.mon-hero-art .second{top:60%;left:13%}.mon-hero-art .third{background:#d4c384;top:68%;left:46%}.mon-hero-art>small{white-space:nowrap;letter-spacing:1.1px;font-size:8px;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.mon-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.mon-stat{text-align:left;background:#fff;border:1px solid #e0e8dc;border-radius:11px;min-width:0;padding:18px 20px}.mon-stat:hover:not(.static){background:#fbfdf7;border-color:#bdd0b7}.mon-stat>span{color:#617663;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:550;display:flex}.mon-stat>span>svg{color:#829d71;box-sizing:content-box;background:#f1f5eb;border-radius:7px;padding:6px}.mon-stat>strong{letter-spacing:-1px;color:#2b5341;margin:6px 0;font-family:Manrope,sans-serif;font-size:32px;line-height:1.5;display:block}.mon-stat>small{color:#738767;justify-content:space-between;align-items:center;gap:9px;font-size:10px;line-height:1.7;display:flex}.mon-overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);align-items:start;gap:21px;margin-bottom:23px;display:grid}.mon-panel{background:#fff;border:1px solid #e2e8dc;border-radius:13px;min-width:0;overflow:hidden}.mon-panel-heading{border-bottom:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:18px;padding:21px 24px 18px;display:flex}.mon-panel-heading h2{color:#315f47;font-size:14px;font-weight:700;line-height:1.6}.mon-panel-heading p{color:#687d60;max-width:550px;margin-top:3px;font-size:11px;line-height:1.8}.mon-panel-heading>.mon-text-button{flex-shrink:0}.mon-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:40px 28px;display:flex}.mon-empty>span{color:#8ba776;background:#f3f7ed;border:1px solid #e0e9d4;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:17px;display:grid}.mon-empty h3{color:#59794d;font-family:Manrope,sans-serif;font-size:15px;font-weight:650;line-height:1.7}.mon-empty p{color:#6c805f;max-width:470px;margin-top:8px;font-size:12px;line-height:1.85}.mon-readiness{padding:22px 24px}.mon-readiness>strong{color:#3d674a;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:30px;line-height:1.3}.mon-readiness>strong>span{color:#91a383;letter-spacing:-.5px;font-size:20px;font-weight:450}.mon-readiness>p{color:#76866b;margin:7px 0 20px;font-size:11px}.mon-readiness-line{color:#70855f;border-top:1px solid #e9eee1;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:10px;display:flex}.mon-readiness .mon-readiness-note{margin:14px 0 20px;font-size:11px;line-height:1.9}.mon-readiness>.mon-button{width:100%}.mon-practice-card{background:#eeefdf;border:1px solid #e3e6cf;border-radius:13px;align-self:stretch;padding:26px}.mon-practice-card>svg{color:#8fa475;margin-bottom:16px}.mon-practice-card .mon-eyebrow{color:#78875e;font-size:8px}.mon-practice-card h2{letter-spacing:-.5px;color:#536547;margin:9px 0;font-family:Manrope,sans-serif;font-size:20px;font-weight:650;line-height:1.6}.mon-practice-card p{color:#687757;margin-bottom:14px;font-size:12px;line-height:1.9}.mon-status{text-transform:capitalize;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.mon-status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.mon-status.green{color:#437845;background:#edf6ea}.mon-status.amber{color:#896220;background:#fcf4dc}.mon-status.red{color:#a2533b;background:#fff0e9}.mon-status.neutral{color:#657c57;background:#eef2e9}.mon-obligation-row{text-align:left;background:#fff;border-bottom:1px solid #eaf0e2;align-items:center;gap:14px;width:100%;padding:20px 24px;display:flex}.mon-obligation-row:last-child{border-bottom:0}.mon-obligation-row:hover,.mon-record-row:hover{background:#fafdf5}.mon-direction-icon{color:#6d9058;background:#edf4e8;border:1px solid #e1ead8;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.mon-direction-icon.client{color:#a18948;background:#f9f3e5;border-color:#ece2c5}.mon-row-main{flex:1;min-width:0}.mon-row-main strong{color:#355a3f;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.65;display:block}.mon-row-main>span:not(.mon-row-kicker){color:#6c8060;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.8;display:block}.mon-row-kicker{letter-spacing:.5px;color:#769362;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:600;line-height:1.7;display:block}.mon-row-main>.mon-row-sub{color:#7b9168;margin-top:7px;font-size:10px}.mon-row-main>small{color:#7c916d;margin-top:7px;font-size:10px;line-height:1.7;display:block}.mon-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:185px;display:flex}.mon-row-end>span:not(.mon-status){text-align:right;color:#69815b;font-size:10px;line-height:1.8}.mon-row-end>small{color:#809471;text-align:right;font-size:9px}.mon-row-end>.mon-overdue{color:#ad623c!important}.mon-obligation-row>svg,.mon-record-row>svg{color:#a2b393}.mon-record-row{text-align:left;border-bottom:1px solid #ebf0e4;align-items:center;gap:13px;width:100%;padding:20px 24px;display:flex}.mon-record-row:last-child{border:0}.mon-record-icon{color:#90a877;background:#f3f7ec;border:1px solid #e3ebd6;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:35px;display:grid}.mon-search{color:#8da779;background:#fff;border:1px solid #dce7d3;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:0;min-height:41px;padding:10px 12px;display:flex}.mon-search>input{color:#4f7545;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.mon-search>input::placeholder{color:#849a74}.mon-search:focus-within{outline-offset:3px;outline:3px solid #d5ac58}.mon-search>input:focus-visible{outline:0}.mon-search.standalone{max-width:450px;margin-bottom:23px}.mon-filter-bar{align-items:flex-end;gap:15px;margin-bottom:23px;display:flex}.mon-filter-bar>label:not(.mon-search){color:#657e55;flex-direction:column;gap:5px;min-width:150px;font-size:10px;display:flex}.mon-filter-bar select{color:#557449;background:#fff;border:1px solid #dfe8d6;border-radius:7px;min-height:41px;padding:10px;font-size:11px}.mon-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.mon-source-card{background:#fff;border:1px solid #e0e8d5;border-radius:12px;min-width:0;padding:23px}.mon-card-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mon-source-card h3{color:#507545;font-family:Manrope,sans-serif;font-size:16px;font-weight:650;line-height:1.7}.mon-source-card>p{color:#6c855b;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.9}.mon-source-card>.mon-text-button{margin-top:18px}.mon-spaced{margin-top:24px}.mon-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:20px 0;display:grid}.mon-facts>div{min-width:0}.mon-facts dt{text-transform:uppercase;letter-spacing:.65px;color:#799764;font-size:9px;line-height:1.7}.mon-facts dd{color:#57794b;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.9}.mon-source-card .mon-facts{border-top:1px solid #eaf0de;padding-top:17px}.mon-rule-list{padding:23px 24px}.mon-rule-list>div{border-bottom:1px solid #edf2e2;gap:12px;padding:15px 0;display:flex}.mon-rule-list>div:first-child{padding-top:0}.mon-rule-list>div:last-child{border:0;padding-bottom:0}.mon-rule-list>div>svg{color:#8ca472;margin-top:3px}.mon-rule-list strong{color:#4b7340;font-size:12px;font-weight:650}.mon-rule-list p{color:#718760;margin-top:5px;font-size:11px;line-height:1.9}.mon-footer{color:#718663;border-top:1px solid #dfe7d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:31px;padding:20px 0 26px;font-size:9px;display:flex}.mon-footer>span:last-child{align-items:center;gap:6px;display:flex}.mon-dialog{color:#385b42;background:#fff;border:1px solid #dce6d1;border-radius:15px;width:720px;max-width:calc(100% - 40px);max-height:88vh;padding:0;overflow:auto;box-shadow:0 25px 95px #1b3b2938}.mon-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#193d32a8}.mon-dialog-heading{z-index:2;background:#fff;border-bottom:1px solid #e7eddc;justify-content:space-between;align-items:flex-start;gap:17px;padding:25px 28px 22px;display:flex;position:sticky;top:0}.mon-dialog-heading h2{letter-spacing:-.4px;color:#426d38;overflow-wrap:anywhere;margin-top:7px;font-family:Manrope,sans-serif;font-size:20px;font-weight:650;line-height:1.7}.mon-dialog-heading .mon-icon-button{color:#829c6a;flex-shrink:0}.mon-dialog-heading .mon-icon-button:hover{background:#eef4e5}.mon-detail-section{border-bottom:1px solid #eaf0de;padding:23px 28px}.mon-detail-section:last-child{border:0}.mon-detail-section h3{color:#4f763d;margin-bottom:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;line-height:1.8}.mon-detail-status{color:#7a9364;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:17px;font-size:10px;display:flex}.mon-detail-description{color:#648651;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.mon-uncertain{color:#a08a42;align-items:center;gap:6px;display:flex}.mon-muted{color:#768c62;margin:13px 0 0;font-size:11px;line-height:1.9}.mon-component-list>div{color:#648351;background:#fafcf5;border:1px solid #e6edda;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;font-size:12px;display:flex}.mon-linked-list>button{text-align:left;color:#64854e;border-bottom:1px solid #e8efd8;justify-content:space-between;align-items:center;gap:13px;width:100%;padding:12px 0;font-size:12px;display:flex}.mon-linked-list>button>span:first-child{overflow-wrap:anywhere;flex:1}.mon-linked-list>button:hover{color:#2c5f30}.mon-linked-list>p{color:#839969;padding:11px 0;font-size:12px;line-height:1.9}.mon-evidence{background:#f7faf0;border:1px solid #dfe9d0;border-radius:8px;min-width:0;margin-top:14px;padding:16px 17px}.mon-evidence-top{color:#718e5a;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.mon-evidence-top>time{color:#849b6e;margin-left:auto;font-size:9px}.mon-evidence blockquote{color:#557b43;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b9cca1;margin:14px 0 16px;padding-left:13px;font-size:12px;line-height:1.95}.mon-evidence-foot{color:#7f9967;border-top:1px solid #e3ecd4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:10px;font-size:8px;line-height:1.8;display:flex}.mon-evidence-foot>span{overflow-wrap:anywhere;max-width:100%}.mon-evidence-foot>a{color:#638d46;white-space:nowrap;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.mon-evidence-index{padding:4px 25px 25px}.mon-evidence-index>article{border-bottom:1px solid #e9eedf;padding:24px 0}.mon-evidence-index>article:last-child{border:0;padding-bottom:0}.mon-evidence-index-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mon-evidence-index-heading h3{color:#527747;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;line-height:1.7}.mon-timeline{margin:0;padding:0;list-style:none}.mon-timeline>li{gap:15px;padding:0 0 25px;display:flex;position:relative}.mon-timeline>li:last-child{padding-bottom:0}.mon-timeline>li:not(:last-child):before{content:"";background:#dce7cb;width:1px;position:absolute;top:15px;bottom:2px;left:4px}.mon-timeline-dot{box-sizing:content-box;z-index:1;background:#a0b985;border:2px solid #f5f8ee;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;position:relative}.mon-timeline>li>div{flex:1;min-width:0}.mon-timeline>li>div>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.mon-timeline time{color:#88a071;font-size:9px}.mon-timeline p{color:#698951;margin:9px 0;font-size:12px;line-height:1.9}.mon-timeline blockquote{color:#64864d;overflow-wrap:anywhere;white-space:pre-wrap;background:#f5f9ef;border-left:2px solid #becfa6;margin:12px 0;padding:11px 14px;font-size:11px;line-height:1.85}.mon-timeline small{color:#859c6b;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.9;display:block}.mon-gap-list{margin:18px 0 0;padding:0;list-style:none}.mon-gap-list>li{color:#978249;background:#faf5e4;border-radius:6px;align-items:flex-start;gap:8px;margin-top:9px;padding:11px 13px;font-size:11px;line-height:1.9;display:flex}.mon-gap-list>li>svg{margin-top:4px}.mon-walkthrough{margin:0;padding:0;list-style:none}.mon-walkthrough>li{border-bottom:1px solid #e8eedb;gap:17px;padding:21px 0;display:flex}.mon-walkthrough>li:last-child{border:0;padding-bottom:7px}.mon-walkthrough>li>span{color:#829d64;background:#eef4e5;border:1px solid #dce7cd;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:650;display:grid}.mon-walkthrough strong{color:#4f793b;font-family:Manrope,sans-serif;font-size:13px;font-weight:650;line-height:1.8}.mon-walkthrough p{color:#76945c;margin-top:9px;font-size:12px;line-height:1.9}.mon-walkthrough blockquote{color:#65874b;background:#f7faee;border-left:2px solid #bfd0a4;margin:13px 0;padding:12px 14px;font-size:12px;line-height:1.9}.mon-spin{animation:1.2s linear infinite monitoring-spin}@keyframes monitoring-spin{to{transform:rotate(360deg)}}.mon-source-timeline-entry{border-bottom:1px solid #e6eed7;margin-bottom:22px;padding:0 0 21px}.mon-source-timeline-entry:last-child{border:0;margin-bottom:0;padding-bottom:0}.mon-source-timeline-entry>div:first-child{color:#7a9364;flex-wrap:wrap;align-items:center;gap:9px 14px;font-size:10px;display:flex}.mon-source-timeline-entry>div:first-child>strong{color:#537b41;font-size:12px}.mon-source-timeline-entry>div:first-child>.mon-status{margin-left:auto}.mon-project-strip{gap:14px;margin-bottom:22px;padding:2px 2px 10px;display:flex;overflow-x:auto}.mon-project-strip>button{text-align:left;background:#fff;border:1px solid #dfe8d5;border-radius:9px;flex:0 0 245px;min-width:0;padding:17px 19px}.mon-project-strip>button.selected{background:#f2f7eb;border-color:#aac596}.mon-project-strip>button>strong{color:#50783c;overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:13px;font-weight:650;line-height:1.8;display:block}.mon-project-strip>button>span:last-child{color:#7b9362;margin-top:5px;font-size:10px;line-height:1.8;display:block}.mon-worker-health{margin-bottom:24px}.mon-notification-list{padding:0 24px 24px}.mon-notification-command{background:#f9fbf3;border:1px solid #dfe8d2;border-radius:8px;margin-top:18px;padding:18px}.mon-notification-command-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.mon-notification-command-heading>.mon-row-kicker{overflow-wrap:anywhere;margin:0;font-size:8px}.mon-notification-command>strong{color:#50713e;font-size:13px;line-height:1.8}.mon-notification-command .mon-facts{margin:15px 0 4px}.mon-notification-command>.mon-text-button{margin-top:16px}.mon-detail-section>.mon-notification-list{padding:0}.mon-checkpoint-list{padding:0 24px 24px}.mon-checkpoint-list>div{border-bottom:1px solid #e7eedb;padding:20px 0}.mon-checkpoint-list>div:last-child{border:0;padding-bottom:0}.mon-checkpoint-list>div>div{color:#577740;justify-content:space-between;align-items:center;gap:17px;font-size:12px;display:flex}.mon-checkpoint-list .mon-facts{margin-bottom:0}.mon-row-main>.mon-row-sub,.mon-row-main>small,.mon-row-end>small,.mon-snapshot-bar,.mon-evidence-top,.mon-evidence-top>time,.mon-evidence-foot,.mon-facts dt,.mon-timeline time,.mon-timeline small,.mon-footer,.mon-source-timeline-entry>div:first-child,.mon-muted{color:#657b54}.mon-walkthrough p,.mon-walkthrough blockquote{color:#617b4f}.mon-notification-command .mon-row-kicker{color:#647f4f}@media (width>=1600px){.mon-main,.mon-topbar{padding-left:48px;padding-right:48px}}@media (width<=1260px){.mon-page-heading{flex-direction:column;align-items:flex-start;gap:17px}.mon-heading-actions{justify-content:flex-start}.mon-hero-art{opacity:.45;right:-50px}.mon-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}.mon-stat{padding:17px 15px}.mon-stat>span{font-size:10px}.mon-obligation-row{flex-wrap:wrap;gap:12px}.mon-obligation-row>.mon-row-end{flex-flow:wrap;flex-basis:100%;justify-content:flex-start;align-items:center;max-width:none;margin-left:50px}.mon-obligation-row>.mon-row-end>span,.mon-obligation-row>.mon-row-end>small{text-align:left}.mon-obligation-row>svg{display:none}.mon-filter-bar{flex-wrap:wrap}.mon-filter-bar>.mon-search{flex-basis:100%}.mon-filter-bar>label:not(.mon-search){flex:1}.mon-main,.mon-topbar{padding-left:27px;padding-right:27px}.mon-evidence-index-heading{align-items:flex-start}}@media (width<=1000px){.mon-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-overview-grid{grid-template-columns:1fr}.mon-hero-art{opacity:.25;right:-12px}.mon-source-grid{grid-template-columns:1fr}.mon-practice-card{max-width:none}.mon-readiness>.mon-button{width:auto}.mon-panel-heading{padding:21px}.mon-obligation-row,.mon-record-row{padding:19px 21px}.mon-snapshot-bar>span:last-child{display:none}.mon-footer>span:last-child{font-size:8px}}@media (width<=800px){.mon-sidebar{width:250px;transition:left .2s;left:-260px}.mon-sidebar.open{left:0}.mon-main-shell{margin-left:0}.mon-mobile-menu{color:#6c865d;display:grid}.mon-backdrop{z-index:29;background:#173d30aa;display:block;position:fixed;inset:0}.mon-topbar{padding:0 24px}.mon-topbar>div{gap:10px}.mon-topbar>div>span{gap:8px;font-size:10px}.mon-readonly-label{font-size:10px}.mon-main{padding:27px 24px 0}.mon-page-heading h1{font-size:29px}.mon-hero-art{opacity:.5}.mon-hero>div:first-child{max-width:440px}.mon-hero h2{max-width:350px;font-size:27px}.mon-hero p{max-width:350px}.mon-footer{margin-top:26px;font-size:9px}.mon-snapshot-bar{font-size:10px}}@media (width<=520px){.mon-main{padding:25px 17px 0}.mon-topbar{height:61px;padding:0 15px}.mon-topbar>div>span{gap:5px;font-size:9px}.mon-readonly-label{gap:4px;font-size:9px}.mon-readonly-label svg{width:12px}.mon-page-heading h1{letter-spacing:-.8px;font-size:26px}.mon-page-heading p{font-size:11px}.mon-eyebrow{font-size:8px}.mon-heading-actions{gap:8px}.mon-button{min-height:37px;padding:9px 10px;font-size:10px}.mon-notice{flex-wrap:wrap;padding:12px;font-size:11px}.mon-notice>div{min-width:0}.mon-notice p{font-size:10px}.mon-notice strong{font-size:11px}.mon-notice>.mon-text-button{margin-left:30px;font-size:10px}.mon-hero{min-height:235px;padding:25px}.mon-hero .mon-eyebrow{font-size:8px}.mon-hero h2{max-width:260px;font-size:24px}.mon-hero p{max-width:255px;font-size:11px}.mon-hero-art{opacity:.18;right:-95px}.mon-hero-button{gap:9px;padding:9px 11px;font-size:10px}.mon-stat-grid{gap:12px}.mon-stat{padding:14px}.mon-stat>span{align-items:flex-start;font-size:10px}.mon-stat>span>svg{width:15px;height:15px;padding:5px}.mon-stat>strong{margin:5px 0;font-size:29px}.mon-stat>small{gap:4px;font-size:9px}.mon-stat>small>svg{display:none}.mon-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:19px 18px}.mon-panel-heading h2{font-size:13px}.mon-panel-heading p,.mon-panel-heading>.mon-text-button{font-size:10px}.mon-empty{min-height:205px;padding:32px 22px}.mon-empty h3{font-size:14px}.mon-empty p{font-size:11px}.mon-readiness{padding:21px}.mon-obligation-row,.mon-record-row{gap:11px;padding:18px}.mon-direction-icon,.mon-record-icon{width:30px;height:32px}.mon-row-main strong{font-size:12px}.mon-row-kicker{font-size:8px}.mon-row-main>span:not(.mon-row-kicker){font-size:10px}.mon-row-main>small,.mon-row-main>.mon-row-sub{font-size:9px}.mon-obligation-row>.mon-row-end{gap:7px 12px;margin-left:41px}.mon-row-end>span:not(.mon-status){font-size:9px}.mon-row-end>small,.mon-record-row>.mon-status{font-size:8px}.mon-record-row>svg{display:none}.mon-source-card{padding:21px}.mon-source-card h3{font-size:15px}.mon-source-card>p{font-size:11px}.mon-filter-bar{gap:13px}.mon-filter-bar>label:not(.mon-search){min-width:130px;font-size:9px}.mon-search{padding:10px}.mon-search input{font-size:11px}.mon-facts{gap:17px 21px}.mon-facts dt{font-size:8px}.mon-facts dd{font-size:11px}.mon-practice-card{padding:24px}.mon-practice-card h2{font-size:18px}.mon-practice-card p{font-size:11px}.mon-footer{gap:9px;font-size:8px}.mon-dialog{border-radius:11px;width:100%;max-width:calc(100% - 24px);max-height:92vh}.mon-dialog-heading{padding:21px}.mon-dialog-heading h2{font-size:17px}.mon-detail-section{padding:21px}.mon-detail-section h3{font-size:13px}.mon-detail-description{font-size:12px}.mon-detail-status{gap:9px;font-size:9px}.mon-evidence{padding:14px}.mon-evidence blockquote{margin:13px 0;padding-left:11px;font-size:11px;line-height:1.95}.mon-evidence-top{gap:5px;font-size:8px}.mon-evidence-top>time{flex-basis:100%;margin-top:4px;margin-left:0;font-size:8px}.mon-evidence-foot{font-size:7px}.mon-evidence-foot>a{font-size:9px}.mon-evidence-index{padding:0 20px 21px}.mon-evidence-index-heading{flex-direction:column;gap:9px}.mon-evidence-index-heading h3{font-size:13px}.mon-timeline p{font-size:11px}.mon-timeline time{font-size:8px}.mon-timeline>li>div>div{gap:10px}.mon-timeline blockquote{font-size:10px}.mon-component-list>div{padding:11px 12px;font-size:11px}.mon-walkthrough>li{gap:12px}.mon-walkthrough strong{font-size:12px}.mon-walkthrough p,.mon-walkthrough blockquote{font-size:11px}.mon-rule-list{padding:21px}.mon-rule-list p{font-size:10px}}@media (prefers-reduced-motion:reduce){.mon-sidebar{transition:none}.mon-spin{animation:none}}.mon-queue-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.mon-queue-tabs>button{color:#536d45;background:#fff;border:1px solid #d8e3cb;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:650;display:flex}.mon-queue-tabs>button.selected{color:#fff;background:#31543d;border-color:#31543d}.mon-queue-tabs>button>span{color:#456437;background:#eef4e7;border-radius:6px;padding:2px 7px;font-size:11px}.mon-queue-tabs>button.selected>span{color:#fff;background:#ffffff24}.mon-queue-tabs>button:focus-visible{outline-offset:3px;outline:3px solid #9bbd70}.mon-row-main>.mon-next-action{color:#446737;margin-top:7px;font-size:12px;font-weight:650;line-height:1.8}.mon-row-main>.mon-action-reason{color:#657b54;margin-top:5px;font-size:11px;line-height:1.85}.mon-exception-row .mon-record-icon{color:#927136;background:#faf1df}.mon-detail-section>details>summary{cursor:pointer;color:#617c50;font-size:12px}.mon-obligation-row .mon-row-end>.mon-status{white-space:normal;text-align:left;max-width:220px;line-height:1.6}@media (width<=520px){.mon-queue-tabs{gap:8px}.mon-queue-tabs>button{flex:140px;justify-content:space-between;padding:11px 12px;font-size:11px}.mon-row-main>.mon-next-action{font-size:12px}.mon-row-main>.mon-action-reason{font-size:11px}.mon-obligation-row>.mon-row-end{margin-left:0}.mon-obligation-row .mon-row-end>.mon-status{max-width:100%;font-size:10px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-variable-OkNhvBry.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-variable-DIRNzeTG.ttf)format("truetype")}:root{color:#243e3b;font-synthesis:none;--teal:#164e46;--deep:#103e38;--muted:#74817c;--line:#e5eae3;--white:#fff;--amber:#a77520;--mint:#e8f2eb;--radius:14px;background:#f7f8f4;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #d7a653}button{color:inherit}button svg{flex-shrink:0}svg{vertical-align:middle;flex-shrink:0}p,h1,h2,h3{margin:0}button{background:0 0;border:0}a{color:var(--teal)}.muted{color:var(--muted)}.monospace{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.full-width{width:100%}.dot-separator{color:#abb4ae;margin:0 8px;display:inline-block}.micro-label{letter-spacing:1.05px;color:#7a8982;text-transform:uppercase;font-size:10px;font-weight:700}.eyebrow{letter-spacing:1.7px;color:#6d8478;font-size:10px;font-weight:700;display:block}.eyebrow.light{color:#b9d4bb}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:650;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.button.primary{background:var(--teal);color:#fff;box-shadow:0 2px 3px #13473e0a}.button.primary:hover:not(:disabled){background:#0c3933;box-shadow:0 3px 8px #164e4620}.button.secondary{color:#31594b;background:#fff;border:1px solid #dce4db}.button.secondary:hover:not(:disabled){background:#f3f7f1;border-color:#bacdbc}.button:active:not(:disabled){transform:translateY(1px)}.text-button{color:#40755e;white-space:nowrap;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:650;display:inline-flex}.text-button:hover{color:#174937}.icon-button{color:#7f8c85;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-button:hover{color:var(--teal);background:#edf1eb}.badge{white-space:nowrap;text-transform:capitalize;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.green{color:#428456;background:#edf6ee}.badge.amber{color:#a57929;background:#fcf4e2}.badge.red{color:#b3634d;background:#fbece8}.badge.neutral{color:#758779;background:#f0f3ee}.skip-link{z-index:99;border:2px solid var(--teal);background:#fff;padding:12px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.app-shell{min-height:100vh}.sidebar{background:var(--deep);color:#d5e4d9;z-index:30;flex-direction:column;width:242px;padding:31px 19px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand.lockup{color:#fff;text-align:left;align-items:center;gap:12px;margin:0 10px;padding:0;display:flex}.brand-mark{color:#fff;letter-spacing:-4px;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;line-height:1.12}.brand-mark>span{color:#cfbc87}.brand.lockup>div:last-child{letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:23px;font-weight:750}.brand.lockup>div:last-child>span{letter-spacing:2.9px;color:#a2bbb0;margin-top:2px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:block}.workspace-label{color:#adc2b6;align-items:center;gap:7px;margin:29px 12px 27px;font-size:10px;display:flex}.workspace-dot{background:#a8c59b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #a8c59b13}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{text-align:left;color:#bed0c6;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:45px;padding:11px 13px;font-size:12px;transition:background .16s,color .16s;display:flex}.nav-item svg{opacity:.8}.nav-item:hover{color:#fff;background:#ffffff07}.nav-item.selected{color:#1c4a3d;background:#d3e3cc;font-weight:700}.nav-item.selected svg{opacity:1}.nav-count{text-align:center;background:#ecf4e7;border-radius:4px;min-width:18px;margin-left:auto;padding:2px;font-size:10px}.nav-dot{background:#ccb679;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:44px}.sidebar-policy{color:#94b4a4;gap:9px;margin:0 10px 25px;display:flex}.sidebar-policy svg{color:#94b79f;margin-top:2px}.sidebar-policy strong{color:#b7cabb;font-size:10px;font-weight:600}.sidebar-policy p{color:#8dac9c;margin-top:6px;font-size:10px;line-height:1.7}.profile{text-align:left;color:#d8e5db;border-top:1px solid #ffffff10;align-items:center;gap:10px;width:100%;padding:19px 9px 22px;display:flex}.profile>span:nth-child(2){flex:1}.profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:11px;font-weight:600;display:block;overflow:hidden}.profile small{color:#8fae9b;margin-top:3px;font-size:9px;display:block}.avatar{color:#cfddc8;background:#426555;border:1px solid #8eaa6c44;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:grid}.main-shell{margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fbfcf9;justify-content:space-between;align-items:center;gap:15px;height:67px;padding:0 37px;display:flex}.breadcrumb{color:#91a096;align-items:center;gap:14px;min-width:0;font-size:10px;display:flex}.breadcrumb>span{color:#8c998f}.breadcrumb strong{color:#50675a;font-weight:500}.topbar-right{align-items:center;gap:17px;display:flex}.environment-label{color:#73816f;align-items:center;gap:7px;font-size:10px;display:flex}.environment-label>span{background:#b58d48;border-radius:50%;width:5px;height:5px}.topbar-avatar{color:#707557;background:#eeeeda;border:1px solid #e1e3ca;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.mobile-menu,.sidebar-backdrop{display:none}main{max-width:1560px;margin:auto;padding:36px 37px 0}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px;display:flex}.page-heading h1{letter-spacing:-1.15px;color:#244739;margin:7px 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:750;line-height:1.3}.page-heading p{color:#7a887d;font-size:12px;line-height:1.6}.page-heading>.button{margin-top:9px}.notice{border:1px solid;border-radius:8px;align-items:center;gap:11px;margin-bottom:19px;padding:12px 15px;font-size:12px;display:flex}.notice>span{flex:1}.notice.error{color:#a3563e;background:#fff0e9;border-color:#f0d5ca}.notice.success{color:#41714d;background:#ecf5ec;border-color:#d5e6d6}.notice.warning{color:#9a742e;background:#fff5e5;border-color:#eeddc0}.notice .icon-button,.notice.warning .text-button{color:inherit}.overview-hero{color:#fff;isolation:isolate;background:#1c5346;border-radius:15px;align-items:center;min-height:238px;margin-bottom:25px;padding:29px 33px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:520px;position:relative}.hero-kicker{letter-spacing:1.65px;color:#baceab;align-items:center;gap:8px;font-size:8px;display:flex}.hero-kicker>span{background:#bece9e;border-radius:50%;width:5px;height:5px}.hero-copy h2{letter-spacing:-.8px;margin:10px 0;font-family:Manrope,sans-serif;font-size:27px;font-weight:600;line-height:1.45}.hero-copy p{color:#b4ccbc;max-width:430px;font-size:11px;line-height:1.8}.hero-button{color:#375538;background:#e1e6c9;border-radius:6px;align-items:center;gap:14px;margin-top:19px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-flex}.hero-button:hover{background:#f0f2dd}.hero-art{opacity:.8;width:300px;height:100%;position:absolute;top:0;right:13px}.orbit{border:1px solid #acc89c32;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:90px;height:90px}.orbit-two{width:166px;height:166px}.orbit-three{width:240px;height:240px}.orbit-center{color:#b0c49a;background:#7a946130;border:1px solid #a4bc8c35;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-point{background:#9eb37a;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #a2b88513}.point-one{top:27%;left:66%}.point-two{top:60%;left:13%}.point-three{background:#d2c587;top:65%;left:45%}.hero-art-label{white-space:nowrap;color:#96b191;letter-spacing:1.4px;font-size:7px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.hero-art-label>span{background:#bcb781;border-radius:50%;width:3px;height:3px;margin-right:7px;display:inline-block}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.stat-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;min-width:0;padding:17px 19px 16px;transition:box-shadow .15s,border-color .15s}.stat-card:hover{border-color:#c9d7c6;box-shadow:0 5px 20px #234b3608}.stat-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.stat-card>div>span:first-child{color:#687b6d;font-size:10px;font-weight:500;line-height:1.5}.stat-icon{color:#698974;background:#f0f5ee;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-icon.amber{color:#b49453;background:#f9f5e9}.stat-card>strong{letter-spacing:-1.2px;margin:6px 0 4px;font-family:Manrope,sans-serif;font-size:30px;font-weight:650;line-height:1.4;display:block}.stat-card>small{color:#92a08e;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.stat-card>small svg{color:#91a78d}.overview-columns{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);align-items:start;gap:21px;margin-bottom:24px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden}.panel-heading{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 18px;display:flex}.panel-heading h2,.section-intro h2{color:#325c46;letter-spacing:-.15px;font-size:13px;font-weight:700;line-height:1.4}.panel-heading p{color:#8b998c;margin-top:4px;font-size:10px;line-height:1.6}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:239px;padding:40px 30px 39px;display:flex}.empty-icon{color:#8aab87;background:#f2f6ee;border:1px solid #e8ede1;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:17px;display:grid}.empty-state h3{letter-spacing:-.2px;color:#53715a;font-family:Manrope,sans-serif;font-size:14px;font-weight:650}.empty-state p{color:#8a998b;max-width:365px;margin-top:8px;font-size:11px;line-height:1.8}.empty-state>.button{min-height:35px;margin-top:20px;padding:8px 12px;font-size:10px}.empty-state.compact{min-height:190px;padding:25px}.empty-state.compact p{max-width:340px}.readiness-panel>.panel-heading{border:0;padding-bottom:0}.readiness-summary{justify-content:space-between;align-items:center;padding:19px 24px 11px;display:flex}.readiness-number{color:#335b46;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:25px;font-weight:650}.readiness-number span{color:#a1ae99;margin-left:3px;font-size:17px;font-weight:400}.readiness-summary>span{color:#8b9b86;font-size:9px}.readiness-progress{background:#edf1e7;border-radius:4px;height:5px;margin:0 24px 17px;overflow:hidden}.readiness-progress span{background:#89a96b;border-radius:4px;min-width:3px;height:100%;display:block}.readiness-list{margin:0 24px 13px}.readiness-list button{text-align:left;border-top:1px solid #f0f2ed;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.readiness-list button>span:nth-child(2){flex:1;min-width:0}.readiness-list strong{font-size:10px;font-weight:600;display:block}.readiness-list small{color:#9ca28d;max-width:225px;margin-top:3px;font-size:9px;line-height:1.55;display:block}.readiness-dot{background:#c4a063;border-radius:50%;align-self:start;width:5px;height:5px;margin-top:4px}.readiness-list svg{color:#acb7a5}.readiness-panel>.button{width:calc(100% - 48px);min-height:34px;margin:0 24px 23px;padding:8px 11px;font-size:10px}.readiness-note{color:#8a9880;padding:0 24px 22px;font-size:11px;line-height:1.9}.bottom{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr)}.policy-card{background:#eeefdf;border:1px solid #e5e7d4;border-radius:14px;align-self:stretch;padding:23px 26px}.policy-icon{color:#96a275;margin-bottom:14px;display:inline-block}.policy-card>.eyebrow{letter-spacing:1.35px;color:#89916c;font-size:8px}.policy-card h2{letter-spacing:-.4px;color:#526146;margin:7px 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:650;line-height:1.55}.policy-card p{color:#919578;margin:0 0 13px;font-size:10px;line-height:1.85}.policy-card .text-button{color:#71805a;font-size:9px}.knowledge-preview{padding:7px 24px 13px}.knowledge-preview>div{border-bottom:1px solid #f0f3eb;align-items:center;gap:12px;padding:15px 0;display:flex}.knowledge-preview>div:last-child{border:0}.preview-icon{color:#8fa77e;background:#f2f5ed;border:1px solid #e7eddf;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:32px;display:grid}.knowledge-preview>div>div{flex:1;min-width:0}.knowledge-preview strong{-webkit-line-clamp:2;color:#627b60;-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.knowledge-preview div>span{color:#98a38e;text-transform:capitalize;margin-top:3px;font-size:9px;display:block}.knowledge-preview .badge{align-self:start;margin-top:3px;padding:4px 6px;font-size:8px}.page-footer{border-top:1px solid var(--line);color:#a1ac9a;justify-content:space-between;align-items:center;gap:12px;margin-top:31px;padding:19px 0 23px;font-size:8px;display:flex}.page-footer>span:last-child{align-items:center;gap:5px;display:flex}.section-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.tabs{border-bottom:1px solid #dde4d8;align-self:stretch;align-items:center;gap:20px;min-width:0;display:flex}.tabs>button{color:#879585;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 1px 14px;font-size:11px;font-weight:500;display:flex}.tabs>button.active{color:#335f47;border-color:#456f4e;font-weight:700}.tabs>button>span{color:#7d9673;background:#eaf0e4;border-radius:5px;min-width:18px;padding:2px 5px;font-size:9px}.tabs>button.active>span{color:#4c754e;background:#dfeadc}.search-box{color:#94a28b;background:#fff;border:1px solid #e0e5dc;border-radius:7px;align-items:center;gap:9px;min-width:200px;padding:9px 11px;display:flex}.search-box input{color:#557051;width:100%;min-width:0;font-size:10px;background:0 0!important;border:0!important;outline:none!important;height:auto!important;padding:0!important}.search-box input::placeholder{color:#a1ac98}.standalone-search{width:310px;margin-bottom:20px}.task-row{text-align:left;background:#fff;border-bottom:1px solid #eef2e8;align-items:center;gap:13px;width:100%;padding:19px 24px;display:flex}.task-row:last-child{border:0}.task-row:hover{background:#fafcf7}.task-symbol{color:#92aa80;background:#f4f7ee;border:1px solid #e9eddf;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.task-main{flex:1;min-width:0}.task-main strong{font-size:12px;font-weight:600;line-height:1.6;display:block}.task-main>span{color:#8a9a85;white-space:nowrap;text-overflow:ellipsis;max-width:500px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.task-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.task-meta>span:last-child:not(.badge){color:#9aab90;font-size:9px}.task-row>svg{color:#a4b397;margin-left:2px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:23px;display:grid}.request-card{border:1px solid #e5ebde;border-radius:11px;min-width:0;padding:20px}.card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.request-card h3,.todo-card h3,.knowledge-card h3,.software-card h3,.question-card h3{color:#46633e;letter-spacing:-.2px;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;line-height:1.6}.request-card>p{color:#89967c;margin-top:7px;font-size:11px;line-height:1.9}.request-facts{background:#f7f9f2;border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin:19px 0;padding:13px;display:grid}.request-facts span{color:#9baa8e;margin-bottom:4px;font-size:9px;display:block}.request-facts strong{text-transform:capitalize;font-size:11px;font-weight:600}.request-card>.text-button{margin-top:15px}.commitment{color:#9a884d;background:#fcf7e9;border:1px solid #f0e8cf;border-radius:6px;align-items:start;gap:9px;padding:11px;font-size:11px;line-height:1.7;display:flex}.commitment svg{margin-top:2px}.todo-list{flex-direction:column;gap:18px;padding:24px;display:flex}.todo-card{border:1px solid #e4eadc;border-radius:11px;padding:21px}.todo-card>p{color:#89977d;margin:7px 0 17px;font-size:11px;line-height:1.8}.outreach-summary{background:#f6f8f1;border:1px solid #eaf0e0;border-radius:8px;grid-template-columns:2fr 1fr;gap:15px;padding:16px;display:grid}.outreach-summary label{color:#7f9172;font-size:10px}.outreach-purpose{border-top:1px solid #e5ecd9;grid-column:1/-1;padding-top:13px}.outreach-purpose>span{color:#93a180;margin-bottom:5px;font-size:9px;display:block}.outreach-purpose strong{font-size:11px;font-weight:600;line-height:1.6;display:block}.outreach-purpose small{color:#9aa488;margin-top:6px;font-size:10px;display:block}.todo-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.todo-footer>span{color:#9aab8c;align-items:center;gap:6px;font-size:9px;display:flex}.todo-footer>.button{font-size:11px}.inline-note{background:#faf5e7;border-radius:6px;padding:9px 11px;color:#b79548!important;margin-bottom:0!important;font-size:10px!important}.context-banner{background:#eff2e5;border:1px solid #e2e8d5;border-radius:11px;align-items:center;gap:18px;margin-bottom:24px;padding:22px 24px;display:flex}.context-banner-icon{color:#85986d;background:#e4eacb;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.context-banner>div{flex:1}.context-banner strong{color:#5d7247;font-size:12px;font-weight:700}.context-banner p{color:#91a080;margin-top:5px;font-size:10px;line-height:1.8}.context-banner>.button{background:#fbfcf5;border-color:#dce6cd;min-height:36px;font-size:10px}.knowledge-list{flex-direction:column;gap:17px;display:flex}.knowledge-card{background:#fff;border:1px solid #e1e7d8;border-radius:12px;padding:22px 24px}.kind-label{color:#889976;text-transform:capitalize;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.kind-label.rule{color:#597c46}.knowledge-text{color:#72886b;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 19px;font-size:12px;line-height:1.95}.metadata{color:#a5b296;flex-wrap:wrap;align-items:center;gap:9px 15px;font-size:8px;line-height:1.7;display:flex}.metadata span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.metadata span:first-child{color:#91a281}.knowledge-card-footer{border-top:1px solid #eef2e6;justify-content:flex-end;margin-top:17px;padding-top:12px;display:flex}.knowledge-card-footer .text-button{color:#6c9058;font-size:10px}.section-intro{justify-content:space-between;align-items:center;gap:22px;margin:3px 0 22px;display:flex}.section-intro p{color:#92a180;max-width:600px;margin-top:5px;font-size:11px;line-height:1.8}.software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.software-card{background:#fff;border:1px solid #e4ead9;border-radius:12px;padding:24px}.software-letter{color:#7c9360;background:#f0f4e6;border:1px solid #e7edda;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;display:grid}.software-card>p{color:#8b9a78;margin-top:7px;font-size:11px;line-height:1.9}.software-card dl{border-top:1px solid #edf1e4;margin:19px 0 18px;padding-top:12px}.software-card dl>div{justify-content:space-between;gap:15px;padding:7px 0;display:flex}.software-card dt{color:#a1af8c;flex-shrink:0;font-size:9px}.software-card dd{color:#6e885c;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:10px}.subtle-note{color:#97a983;align-items:center;gap:9px;margin:20px 0;font-size:10px;line-height:1.8;display:flex}.question-list{flex-direction:column;gap:18px;padding:23px;display:flex}.question-card{background:#fafbf7;border:1px solid #e7eddc;border-radius:10px;padding:20px}.question-card>p{color:#8b9b77;margin-top:7px;font-size:11px;line-height:1.8}.question-card form{margin-top:18px}.question-card form label{font-size:10px}.question-card .button{min-height:34px;margin-top:13px;font-size:10px}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px;display:grid}.client-card{text-align:left;background:#fff;border:1px solid #e4eada;border-radius:10px;min-width:0;padding:23px}.client-card:hover{background:#fafcf5}.client-avatar{color:#819466;background:#edf1df;border:1px solid #e1e8d0;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:12px;font-weight:700;display:grid}.client-card h3{font-size:13px;font-weight:650;line-height:1.6}.client-card p{color:#96a583;margin-top:7px;font-size:9px;line-height:1.8}.client-card .text-button{color:#7c9a61;margin-top:21px;font-size:9px}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#92a782;background:#fcfdf9;border-bottom:1px solid #e9efe0;padding:14px 23px;font-size:9px;font-weight:600}td{color:#7f9672;border-bottom:1px solid #eef3e5;padding:19px 23px;font-size:11px;line-height:1.7}tr:last-child td{border:0}td strong{color:#567847;font-size:11px;font-weight:600}td small{color:#a1b28c;margin-top:4px;font-size:9px;display:block}td>span:not(.badge){white-space:nowrap;display:block}table .badge{font-size:9px}.communication-policy{background:#eef3e5;border:1px solid #dfe8d2;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;padding:23px 24px;display:flex}.communication-policy>div{align-items:center;gap:16px;display:flex}.communication-policy>div>svg{color:#829e68}.communication-policy h2{color:#60824b;font-size:12px;font-weight:650;line-height:1.8}.communication-policy p{color:#94a87b;max-width:610px;margin-top:4px;font-size:10px;line-height:1.8}.spaced-panel{margin-bottom:24px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.connector-card{border-bottom:1px solid #ebf0e1;gap:15px;min-width:0;padding:24px;display:flex}.connector-card:nth-child(odd){border-right:1px solid #ebf0e1}.connector-card>div:nth-child(2){flex:1;min-width:0}.connector-icon{color:#8aa571;background:#f1f5e8;border:1px solid #e9eedf;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.connector-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.connector-title h3{color:#5e804b;font-size:12px;font-weight:650;line-height:1.7}.connector-title .badge{padding:4px 6px;font-size:8px}.connector-card p{color:#92a57c;margin:7px 0 11px;font-size:10px;line-height:1.9}.connector-meta{color:#a1b58a;flex-direction:column;gap:5px;font-size:8px;line-height:1.7;display:flex}.connector-next{color:#a08f5e;border-top:1px solid #eff3e7;align-items:flex-start;gap:7px;margin-top:12px;padding-top:10px;font-size:9px;line-height:1.8;display:flex}.connector-next svg{margin-top:2px}.activity-row{text-align:left;border-bottom:1px solid #eff3e7;align-items:center;gap:13px;width:100%;padding:21px 24px;display:flex}.activity-row:last-child{border:0}.activity-row:hover{background:#fbfdf7}.activity-symbol{color:#a1b78a;background:#f3f7e9;border:1px solid #e9efdc;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.activity-main{flex:1;min-width:0}.activity-main strong{color:#698b53;text-transform:capitalize;font-size:11px;font-weight:600;line-height:1.7;display:block}.activity-main>span{color:#a1b18e;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.7;display:block}.activity-right{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.activity-right small{color:#b1bea0;font-size:8px}.activity-row>svg{color:#b1c29b}.controls-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.control-row{border-bottom:1px solid #eef3e5;justify-content:space-between;align-items:center;gap:20px;padding:26px 24px;display:flex}.control-row h3{color:#63834d;font-size:12px;font-weight:650}.control-row p{color:#9bab86;max-width:350px;margin-top:6px;font-size:10px;line-height:1.9}.toggle{background:#d4dec8;border:1px solid #cdd9bf;border-radius:14px;flex-shrink:0;width:38px;height:22px;padding:3px;transition:background .2s}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;box-shadow:0 1px 2px #47673122}.toggle.on{background:#688c4c;border-color:#587c3e}.toggle.on span{transform:translate(15px)}.policy-row{border-bottom:1px solid #eef3e4;align-items:flex-start;gap:13px;padding:23px 24px;display:flex}.policy-row:last-child{border:0}.policy-row>svg{color:#95b07a;margin-top:3px}.policy-row>div{flex:1;min-width:0}.policy-row strong{color:#779760;font-size:11px;font-weight:600}.policy-row p{color:#a1b68c;margin-top:6px;font-size:10px;line-height:1.85}.policy-row>.badge{margin-top:3px;font-size:8px}.security-grid{grid-template-columns:1fr 1fr;gap:24px 30px;padding:27px 24px;display:grid}.security-grid>div>svg{color:#95b17a;margin-bottom:10px;display:block}.security-grid strong{color:#7d9e65;font-size:10px;font-weight:650;display:block}.security-grid p{color:#a3b78e;margin-top:6px;font-size:10px;line-height:1.9}.configuration-list{margin:0;padding:11px 24px 13px}.configuration-list>div{border-bottom:1px solid #eef3e4;justify-content:space-between;align-items:start;gap:16px;padding:13px 0;display:flex}.configuration-list>div:last-child{border:0}.configuration-list dt{color:#a3b790;flex-shrink:0;font-size:9px}.configuration-list dd{color:#7a9d62;text-align:right;text-transform:capitalize;max-width:180px;margin:0;font-size:10px;line-height:1.8}.configuration-note{color:#baa879;background:#faf6e8;border:1px solid #eee6ce;border-radius:7px;gap:9px;margin:0 24px 25px;padding:13px;display:flex}.configuration-note>p{font-size:9px;line-height:1.9}.configuration-note svg{margin-top:2px}.dialog{color:#42663c;background:#fff;border:1px solid #d9e3cf;border-radius:15px;width:min(550px,100vw - 36px);max-height:calc(100vh - 50px);padding:0;overflow-y:auto;box-shadow:0 22px 90px #113e3b2f}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12362d77}.dialog-heading{border-bottom:1px solid #eaf0e1;justify-content:space-between;align-items:center;gap:15px;padding:23px 26px;display:flex}.dialog-heading h2{letter-spacing:-.45px;font-family:Manrope,sans-serif;font-size:17px;font-weight:650;line-height:1.6}.dialog-form{padding:24px 26px 0}.form-intro{color:#92a582;margin-bottom:22px;font-size:11px;line-height:1.9}.dialog-form label,.question-card label,.outreach-summary label,.login-form label{color:#789567;flex-direction:column;gap:7px;margin-bottom:17px;font-size:11px;font-weight:550;display:flex}.dialog-form input,.dialog-form select,.dialog-form textarea,.question-card textarea,.outreach-summary select,.login-form input{color:#547947;background:#fcfdf9;border:1px solid #dfe8d4;border-radius:7px;width:100%;padding:10px 12px;font-size:12px;line-height:1.7;transition:border-color .16s;display:block}.dialog-form input::placeholder,.dialog-form textarea::placeholder,.question-card textarea::placeholder,.login-form input::placeholder{color:#afbea0;font-weight:400}.dialog-form input:focus,.dialog-form select:focus,.dialog-form textarea:focus,.question-card textarea:focus,.outreach-summary select:focus,.login-form input:focus{border-color:#b0c794}.dialog-form textarea,.question-card textarea{resize:vertical}.dialog-form input[type=file]{background:#f8fbf3;padding:9px;font-size:10px}.dialog-form input[type=file]::file-selector-button{color:#7d9c69;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe6ce;border-radius:5px;margin-right:10px;padding:6px 10px}.form-two-columns{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.dialog-footer{background:#fcfdf8;border-top:1px solid #eaf0e0;justify-content:flex-end;gap:10px;margin:22px -26px 0;padding:20px 26px;display:flex}.dialog-footer .button{min-height:38px;font-size:11px}.form-safety{color:#94ac7b;background:#f4f7ec;border:1px solid #e9efdc;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:13px;font-size:10px;line-height:1.85;display:flex}.form-safety svg{margin-top:2px}.form-error{color:#b47957;background:#fff3ea;border:1px solid #f2dfd0;border-radius:6px;margin-top:13px;padding:11px 13px;font-size:11px;line-height:1.8}.detail-body{padding:24px 26px 29px}.detail-section{margin-top:24px}.detail-section>p{color:#90a578;white-space:pre-wrap;margin-top:9px;font-size:12px;line-height:1.95}.detail-facts{margin:22px 0}.detail-facts>div{border-bottom:1px solid #eaf0de;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.detail-facts dt{color:#a1b888;font-size:10px}.detail-facts dd{color:#739c5b;text-align:right;overflow-wrap:anywhere;text-transform:capitalize;max-width:65%;margin:0;font-size:11px;line-height:1.7}.detail-body>.metadata{border-top:1px solid #e9efdc;margin-top:24px;padding-top:18px}.detail-evidence{background:#fafcf4;border:1px solid #e4edd6;border-radius:7px;margin-top:14px;padding:14px}.detail-evidence strong{color:#759c5b;font-size:11px}.detail-evidence p{color:#9db887;overflow-wrap:anywhere;margin:6px 0 11px;font-size:11px;line-height:1.9}.rotating svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:#f9faf6;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:#164c40;flex-direction:column;justify-content:space-between;padding:46px 55px;display:flex;position:relative;overflow:hidden}.login-story>.brand{margin:0}.login-story>div:nth-child(2){z-index:1;max-width:440px;padding:60px 0;position:relative}.login-story h1{letter-spacing:-1.2px;margin:15px 0;font-family:Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.45}.login-story p{color:#b3cda5;max-width:360px;font-size:12px;line-height:1.95}.login-caption{color:#93b082;align-items:center;gap:7px;font-size:9px;display:flex}.login-decoration{z-index:-1;width:390px;height:390px;position:absolute;top:-30px;right:-175px}.login-decoration>div{border:1px solid #a0bb8630;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-decoration>div:first-child{width:140px;height:140px}.login-decoration>div:nth-child(2){width:260px;height:260px}.login-decoration>div:nth-child(3){width:380px;height:380px}.login-form-area{justify-content:center;align-items:center;padding:50px;display:flex}.login-form{width:100%;max-width:350px}.login-form>.eyebrow{color:#a1b48c}.login-form h2{letter-spacing:-.8px;color:#3b6936;margin:11px 0 10px;font-family:Manrope,sans-serif;font-size:25px;font-weight:650;line-height:1.5}.login-form>p{color:#a2b38d;margin-bottom:31px;font-size:12px;line-height:1.8}.login-form input{background:#fff;height:46px}.login-form label{color:#91a979;margin-bottom:8px;font-size:11px}.login-form>.button{justify-content:space-between;width:100%;min-height:44px;margin-top:20px;padding:12px 15px;font-size:11px}.login-footnote{color:#b2c09c;border-top:1px solid #e5ebd9;align-items:flex-start;gap:10px;margin-top:30px;padding-top:22px;font-size:9px;line-height:1.9;display:flex}.login-footnote>svg{margin-top:3px}.loading-screen{color:#90a875;background:#f7f9f2;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;font-size:12px;display:flex}.loading-screen .brand-mark{background:var(--teal);border-radius:15px;padding:10px 23px 13px 17px}@media (width>=1600px){main{padding-top:44px}.overview-hero{min-height:255px}.hero-art{right:50px}.hero-copy h2{font-size:30px}.stats-grid{gap:22px}.stat-card{padding:20px 23px}.overview-columns{gap:26px}.empty-state{min-height:285px}.page-heading h1{font-size:34px}.page-heading p{font-size:13px}.page-heading .eyebrow{font-size:11px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:11px}.policy-card{padding:28px 29px}.policy-card h2{font-size:21px}.policy-card p{font-size:11px}}@media (width<=1200px){.sidebar{width:220px;padding-left:14px;padding-right:14px}.main-shell{margin-left:220px}.topbar{padding:0 26px}main{padding-left:26px;padding-right:26px}.hero-art{opacity:.55;width:260px;right:-15px}.hero-copy{max-width:400px}.hero-copy p{max-width:330px}.overview-columns{grid-template-columns:minmax(0,1.55fr) minmax(265px,1fr);gap:17px}.stats-grid{gap:12px}.stat-card{padding:16px 15px}.stat-card>small{font-size:8px}.panel-heading{padding:19px 20px}.page-heading h1{font-size:27px}.knowledge-preview{padding-left:20px;padding-right:20px}.knowledge-preview .badge{display:none}.readiness-summary{padding-left:20px;padding-right:20px}.readiness-progress,.readiness-list{margin-left:20px;margin-right:20px}.readiness-panel>.button{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.readiness-list small{max-width:190px}.tabs{gap:16px}.tabs>button{font-size:10px}.search-box{min-width:160px;max-width:220px}.connector-card{gap:11px;padding:20px}.connector-title{flex-direction:column;align-items:start;gap:6px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controls-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.policy-row>.badge{display:none}.configuration-list{padding-left:20px;padding-right:20px}.configuration-list>div{flex-direction:column;gap:5px}.configuration-list dd{text-align:left;max-width:100%}.login-story,.login-form-area{padding:40px}.login-story h1{font-size:31px}}@media (width<=980px){.sidebar{width:200px;padding-left:11px;padding-right:11px}.main-shell{margin-left:200px}.nav-item{gap:10px;padding-left:11px;font-size:11px}.brand.lockup{gap:10px;margin-left:10px}.brand.lockup>div:last-child{font-size:21px}.sidebar-policy{margin-left:9px;margin-right:9px}.topbar{padding:0 22px}main{padding:28px 22px 0}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading .button{min-height:37px;padding:9px 12px;font-size:10px}.hero-copy h2{font-size:23px}.overview-hero{min-height:230px;padding:25px}.hero-art{right:-60px}.hero-copy p{max-width:310px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.stat-card{padding:17px 20px}.stat-card>strong{font-size:29px}.stat-card>small{font-size:9px}.overview-columns,.bottom{grid-template-columns:minmax(0,1fr);gap:22px}.readiness-panel{display:none}.policy-card{padding:24px;display:block}.policy-card h2 br{display:none}.policy-card .policy-icon{float:left;height:125px;margin:0 17px 0 0}.policy-card p{max-width:450px}.hero-art-label{display:none}.section-toolbar{flex-wrap:wrap;margin-bottom:19px}.section-toolbar>.tabs{width:100%}.search-box{min-width:220px;max-width:100%}.context-banner{flex-wrap:wrap;gap:14px;padding:20px}.context-banner>div{min-width:calc(100% - 70px)}.context-banner>.button{margin-left:56px}.software-grid,.card-grid{grid-template-columns:1fr}.communication-policy{flex-direction:column;align-items:start;padding:21px}.communication-policy>.badge{margin-left:40px}.connector-grid{grid-template-columns:1fr}.connector-card:nth-child(odd){border-right:0}.connector-title{flex-direction:row;align-items:center}.controls-layout{grid-template-columns:1fr}.configuration-list>div{flex-direction:row;gap:15px}.configuration-list dd{text-align:right}.todo-footer{flex-direction:column;align-items:start}.todo-footer>.button{align-self:flex-end}.table-wrap th,.table-wrap td{padding-left:18px;padding-right:18px}.task-main>span{max-width:300px}.panel-heading>.text-button{font-size:10px}.login-page{grid-template-columns:.85fr 1fr}.login-story{padding:35px}.login-story h1{font-size:27px}.login-form-area{padding:35px}.login-form h2{font-size:23px}}@media (width<=760px){.sidebar{width:242px;padding:30px 18px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12382e66;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:grid}.topbar{height:61px;padding:0 21px}.breadcrumb{gap:9px;font-size:9px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-right{gap:10px}.environment-label{font-size:9px}.nav-item{gap:12px;font-size:12px}.brand.lockup{gap:12px}.brand.lockup>div:last-child{font-size:23px}.sidebar-policy{margin-left:10px;margin-right:10px}.page-heading h1{font-size:27px}.page-heading{margin-bottom:24px}.overview-hero{min-height:240px}.overview-columns{margin-bottom:22px}.readiness-panel{display:block}.readiness-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.readiness-summary{padding-top:15px}.readiness-progress{margin-bottom:14px}.readiness-panel>.button{margin-top:8px;margin-bottom:20px}.readiness-list small{max-width:100%}.policy-card{padding:25px}.policy-card p{max-width:480px}.page-footer{margin-top:28px;padding-top:18px;font-size:8px}.login-page{grid-template-columns:1fr}.login-story{min-height:245px;padding:26px 29px}.login-story>.brand .brand-mark{font-size:33px}.login-story>.brand>div:last-child{font-size:18px}.login-story>.brand>div:last-child>span{font-size:6px}.login-story>div:nth-child(2){max-width:100%;padding:32px 0 5px}.login-story>.login-caption{display:none}.login-story h1{margin:10px 0 7px;font-size:26px;line-height:1.45}.login-story h1 br{display:none}.login-story p{max-width:420px;font-size:10px}.login-story .eyebrow{font-size:8px}.login-form-area{min-height:440px;padding:38px 29px 45px}.login-form{max-width:430px}.login-form h2{font-size:24px}.login-form>p{margin-bottom:24px;font-size:11px}.login-footnote{margin-top:26px;padding-top:19px}.login-decoration{opacity:.5;top:-130px;right:-75px}}@media (width<=480px){main{padding:27px 17px 0}.topbar{padding:0 16px}.topbar-right>.topbar-avatar{display:none}.topbar-right{gap:9px}.environment-label{font-size:8px}.page-heading{flex-direction:column;align-items:start;gap:15px}.page-heading>.button{min-height:37px;margin:0}.page-heading h1{letter-spacing:-.9px;margin-top:8px;font-size:26px}.page-heading .eyebrow{letter-spacing:1.4px;font-size:8px}.page-heading p{max-width:310px;font-size:11px}.overview-hero{min-height:249px;margin-bottom:21px;padding:25px 24px}.hero-copy h2{margin-top:12px;font-size:24px;line-height:1.45}.hero-copy p{max-width:275px;font-size:10px}.hero-kicker{letter-spacing:1.3px;font-size:7px}.hero-art{opacity:.15;right:-130px}.hero-button{margin-top:20px;padding:9px 11px;font-size:9px}.stats-grid{gap:11px;margin-bottom:21px}.stat-card{padding:14px}.stat-card>div>span:first-child{font-size:9px}.stat-icon{border-radius:6px;width:25px;height:25px}.stat-icon svg{width:15px;height:15px}.stat-card>strong{margin-top:9px;font-size:28px}.stat-card>small{font-size:8px;line-height:1.8}.stat-card>small svg{display:none}.panel-heading{gap:12px;padding:19px 19px 16px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:9px;line-height:1.7}.panel-heading>.text-button{gap:4px;font-size:9px}.empty-state{min-height:240px;padding:33px 21px}.empty-state h3{font-size:13px}.empty-state p{max-width:265px;font-size:10px}.readiness-list{grid-template-columns:1fr}.readiness-list button{padding:10px 0}.readiness-list small{font-size:9px}.readiness-panel>.button{margin-top:10px}.policy-card{padding:25px}.policy-card .policy-icon{height:165px;margin-right:15px}.policy-card h2{font-size:17px}.policy-card p{font-size:10px}.policy-card>.eyebrow{letter-spacing:1px;font-size:7px}.page-footer{align-items:start;gap:15px;font-size:7px;line-height:1.8}.page-footer>span:first-child{max-width:230px}.page-footer>span:last-child{white-space:nowrap}.context-banner{gap:11px;padding:18px}.context-banner>div{min-width:calc(100% - 60px)}.context-banner strong{font-size:11px}.context-banner p{font-size:9px;line-height:1.8}.context-banner-icon{border-radius:8px;width:35px;height:35px}.context-banner>.button{min-height:34px;margin-left:46px;padding:8px 10px;font-size:9px}.tabs{gap:17px;overflow-x:auto}.tabs>button{gap:5px;padding-bottom:12px;font-size:9px}.tabs>button>span{min-width:16px;font-size:8px}.section-toolbar{gap:17px}.search-box{width:100%;min-width:0;max-width:100%;padding:10px 12px}.section-toolbar>.button{min-height:35px;font-size:10px}.standalone-search{width:100%;margin-bottom:20px}.task-row{gap:10px;padding:19px 17px}.task-symbol{border-radius:7px;width:28px;height:28px}.task-main strong{font-size:11px}.task-main>span{max-width:190px;font-size:9px}.task-meta{gap:5px}.task-meta>.badge{padding:4px 5px;font-size:8px}.task-meta>span:last-child:not(.badge){text-align:right;max-width:75px;font-size:8px;line-height:1.5}.task-row>svg{display:none}.knowledge-card{padding:20px}.knowledge-card h3{font-size:13px}.knowledge-text{font-size:11px;line-height:1.95}.knowledge-card .metadata{gap:8px 11px;font-size:7px}.kind-label,.knowledge-card .badge{font-size:8px}.section-intro{flex-direction:column;align-items:start;gap:15px}.section-intro h2{font-size:12px}.section-intro p{font-size:10px}.section-intro .button{min-height:35px;font-size:10px}.software-card{padding:21px}.software-card h3{font-size:13px}.software-card>p{font-size:10px}.software-card dd{font-size:9px}.subtle-note{align-items:start;font-size:9px}.subtle-note svg{margin-top:3px}.card-grid,.todo-list,.question-list,.request-card,.todo-card,.question-card{padding:18px}.request-card h3,.todo-card h3,.question-card h3{font-size:13px}.request-card>p,.todo-card>p,.question-card>p{font-size:10px}.outreach-summary{grid-template-columns:1fr;gap:13px;padding:13px}.outreach-summary label{margin:0}.outreach-purpose{grid-column:1}.outreach-purpose strong{font-size:10px}.outreach-purpose small{font-size:9px}.todo-footer>.button{width:100%;min-height:38px;font-size:10px}.todo-footer>span{font-size:8px}.inline-note{font-size:9px!important;line-height:1.8!important}.client-grid{grid-template-columns:1fr;padding:19px}.client-card{padding:20px}.client-card h3{font-size:13px}.client-card p{font-size:10px}.communication-policy{padding:20px}.communication-policy h2{font-size:11px}.communication-policy p{font-size:9px}.communication-policy>div{align-items:start;gap:12px}.communication-policy>div>svg{width:21px;margin-top:3px}.communication-policy>.badge{margin-left:33px;font-size:8px}.connector-card{gap:12px;padding:20px 18px}.connector-icon{border-radius:8px;width:31px;height:31px}.connector-icon svg{width:18px}.connector-title h3{font-size:11px}.connector-title .badge{padding:4px;font-size:7px}.connector-card p{font-size:9px}.connector-meta{font-size:8px}.activity-row{gap:10px;padding:20px 17px}.activity-symbol{width:28px;height:28px}.activity-symbol svg{width:15px}.activity-main strong{font-size:10px}.activity-main>span{font-size:9px}.activity-right small{max-width:75px;font-size:7px;line-height:1.6}.activity-right>.badge{padding:4px 5px;font-size:7px}.activity-row>svg{display:none}.controls-layout{gap:20px}.control-row{padding:22px 20px}.control-row h3{font-size:11px}.control-row p{font-size:9px}.policy-row{gap:11px;padding:21px 20px}.policy-row strong{font-size:10px}.policy-row p{font-size:9px}.security-grid{gap:24px 21px;padding:22px 20px}.security-grid strong,.security-grid p{font-size:9px}.dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 30px)}.dialog-heading{padding:18px 21px}.dialog-heading h2{font-size:16px}.dialog-form{padding:21px 21px 0}.form-intro{margin-bottom:20px;font-size:10px}.dialog-form label{font-size:10px}.dialog-form input,.dialog-form select,.dialog-form textarea{font-size:11px}.form-two-columns{grid-template-columns:1fr;gap:0}.dialog-footer{gap:8px;margin-left:-21px;margin-right:-21px;padding:17px 21px}.dialog-footer .button{min-height:37px;font-size:10px}.form-safety{font-size:9px;line-height:1.8}.detail-body{padding:22px}.detail-section>p{font-size:11px}.notice{flex-wrap:wrap;gap:8px;padding:12px;font-size:10px}.notice .text-button{font-size:9px}.notice>.icon-button{width:24px;height:24px}.notice>span{min-width:170px}.question-card label{font-size:10px}.question-card textarea{font-size:11px}}.form-context{background:#f2f6ec;border:1px solid #e3ebd8;border-radius:8px;flex-direction:column;gap:7px;margin-bottom:19px;padding:14px;display:flex}.form-context strong{color:#5c7c48;font-size:11px;line-height:1.7}.form-context small{color:#8ea477;font-size:9px}.request-items-editor{border:1px solid #e5edd9;border-radius:9px;margin:20px 0;padding:15px}.request-items-editor legend,.evidence-picker legend{color:#91a87a;padding:0 6px;font-size:10px;font-weight:600}.request-item-input{grid-template-columns:1.8fr 1fr auto;align-items:center;gap:10px;display:grid}.request-item-input label{margin-bottom:15px;font-size:9px}.request-item-input input,.request-item-input select{padding:9px;font-size:10px}.request-item-input .icon-button{margin-top:2px}.request-items-editor>.text-button{font-size:9px}.detail-task-actions{margin:19px 0 26px}.detail-task-actions>.button{min-height:36px;font-size:10px}.linked-requests{border:1px solid #e6eddb;border-radius:8px;margin-top:19px;overflow:hidden}.linked-requests>button{text-align:left;border-bottom:1px solid #e9efdf;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.linked-requests>button:last-child{border:0}.linked-requests>button:hover{background:#f5f8ec}.linked-requests strong{color:#729451;font-size:10px;font-weight:600;line-height:1.7;display:block}.linked-requests small{color:#9ab47c;margin-top:3px;font-size:8px;display:block}.linked-requests svg{color:#b0c397}.detail-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.detail-section-heading .text-button{font-size:9px}.detail-item{background:#fbfdf7;border:1px solid #e6efda;border-radius:9px;margin-top:15px;padding:17px}.detail-item>.card-top{margin-bottom:10px}.detail-item h3{color:#70934d;font-size:11px;font-weight:600;line-height:1.8}.detail-item>p{color:#9bb582;margin-top:7px;font-size:9px}.item-promise{color:#ab9c68;background:#f9f6e8;border:1px solid #f0e9d0;border-radius:6px;align-items:start;gap:8px;margin-top:13px;padding:10px;font-size:9px;line-height:1.8;display:flex}.item-promise svg{margin-top:2px}.item-promise small{color:#b5ac7e;margin-top:4px;font-size:8px;display:block}.detail-controls{border-top:1px solid #e5edd8;margin-top:18px;padding-top:13px}.detail-controls>summary{cursor:pointer;color:#90ab70;padding:4px 0;font-size:10px;font-weight:600}.detail-controls[open]>summary{margin-bottom:16px}.detail-controls label{color:#91ac77;flex-direction:column;gap:6px;margin:0 0 14px;font-size:10px;font-weight:500;display:flex}.detail-controls input,.detail-controls select,.detail-controls textarea{color:#6c954a;background:#fff;border:1px solid #dfeacf;border-radius:6px;width:100%;padding:9px 11px;font-size:11px;line-height:1.8}.detail-controls textarea{resize:vertical}.detail-controls input::placeholder,.detail-controls textarea::placeholder{color:#b5c79f}.detail-controls .button{min-height:35px;font-size:10px}.detail-controls .form-intro{font-size:10px}.milestone-controls{margin-top:26px;padding-top:18px}.evidence-picker{border:1px solid #e1ebd2;border-radius:7px;margin:17px 0;padding:13px}.evidence-picker label{flex-direction:row;align-items:start;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.evidence-picker label:last-child{margin-bottom:0}.evidence-picker input{width:13px;height:13px;accent-color:var(--teal);flex-shrink:0;margin-top:3px;padding:0}.evidence-picker span{color:#88a464;line-height:1.8}.evidence-picker small{color:#acbd94;text-transform:capitalize;font-size:8px;display:block}.detail-evidence>.card-top{margin-bottom:8px}.detail-evidence blockquote{color:#96ae7a;border-left:2px solid #d3e3bb;margin:12px 0;padding:5px 0 5px 13px;font-size:10px;font-style:italic;line-height:1.95}.source-text{white-space:normal;overflow-wrap:anywhere;color:#72886b;font-size:11px;line-height:1.9}.source-text p{white-space:pre-line;margin:9px 0}.source-text h4{color:#54774e;margin:19px 0 8px;font-size:12px;font-weight:700}.source-text h4:first-child{margin-top:0}.source-text ul{margin:9px 0;padding-left:18px}.source-text li{margin:5px 0}.source-text code{overflow-wrap:anywhere;background:#f1f5e9;border-radius:3px;padding:2px 4px;font-size:.91em}.source-text pre{white-space:pre-wrap;background:#f6f8ef;border:1px solid #e9eedf;border-radius:7px;padding:13px;font-size:10px;line-height:1.8}.context-truncated{color:#a2b38d;margin-top:14px;font-size:9px;display:block}.knowledge-card-footer{justify-content:space-between;gap:18px}.source-version{background:#fbfdf6;border:1px solid #e7efd9;border-radius:7px;margin-top:14px;padding:16px}.source-version>.card-top>strong{color:#89a465;font-size:10px}.source-version>.metadata{border-top:1px solid #e9efdf;margin-top:14px;padding-top:11px}.todo-review{margin:0 0 15px;font-size:10px}.configuration-signout{min-height:35px;margin:2px 24px 21px;font-size:10px}@media (width<=480px){.request-item-input{grid-template-columns:minmax(0,1fr) 110px auto;gap:7px}.request-item-input label{font-size:8px}.request-item-input input,.request-item-input select{padding:8px;font-size:9px}.request-items-editor{padding:12px}.source-text{font-size:10px}.source-text h4{font-size:11px}.knowledge-card-footer .text-button{gap:5px;font-size:8px}.detail-item{padding:14px}.detail-controls>summary,.detail-controls label{font-size:9px}.detail-controls input,.detail-controls select,.detail-controls textarea{font-size:10px}.source-version{padding:13px}.form-context strong{font-size:10px}}.identity-management-intro{border-bottom:1px solid #edf1e6;padding:23px 24px}.identity-management-intro>p{color:#6c7f5f;max-width:440px;font-size:10px;line-height:1.9}.identity-management-intro>.button{min-height:35px;margin-top:15px;font-size:10px}.identity-row{border-bottom:1px solid #edf1e6;align-items:start;gap:12px;padding:20px 24px;display:flex}.identity-row:last-child{border:0}.identity-avatar{color:#79965c;background:#eff4e7;border:1px solid #dfe8d3;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:grid}.identity-main{flex:1;min-width:0}.identity-main strong{color:#557343;font-size:11px;font-weight:650;line-height:1.7;display:block}.identity-main>span{color:#708363;text-transform:capitalize;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.8;display:block}.identity-main small{color:#899b79;margin-top:4px;font-size:8px;display:block}.identity-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.identity-actions .badge{padding:4px 6px;font-size:8px}.identity-actions>.text-button{padding:2px 0;font-size:9px}.identity-actions>.revoke-button{color:#a87550}.identity-client-picker{border:1px solid #dfe9d2;border-radius:8px;margin:20px 0;padding:16px}.identity-client-picker legend{color:#6b8552;padding:0 6px;font-size:10px;font-weight:600}.identity-client-picker>label{color:#6d8559;flex-direction:row;align-items:center;gap:9px;margin-bottom:11px;font-size:11px}.identity-client-picker input{width:14px;height:14px;accent-color:var(--teal);flex-shrink:0;padding:0}.identity-client-picker>small{color:#7c8e6d;border-top:1px solid #e6edde;margin-top:15px;padding-top:12px;font-size:9px;line-height:1.85;display:block}.identity-client-picker>p{color:#7d906a;font-size:10px;line-height:1.8}.issued-code-body{padding:24px 26px 26px}.issued-code-body>label{color:#6e8654;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.access-code-value{color:#466b33;background:#f5f8ed;border:1px solid #d9e6cb;border-radius:7px;width:100%;padding:13px;font-size:13px;line-height:1.8}.issued-code-actions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.issued-code-actions .button{min-height:36px;font-size:10px}.runtime-budget-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.runtime-budget-fields label{font-size:9px}.runtime-controls form>.button{min-height:36px;font-size:10px}.execution-list{flex-direction:column;gap:16px;margin-top:15px;display:flex}.execution-card{background:#f9fcf4;border:1px solid #e2ecd5;border-radius:9px;padding:18px}.execution-card .card-top{margin-bottom:14px}.execution-metrics{gap:30px;margin:0 0 16px;display:flex}.execution-metrics>div>span{color:#839b6b;margin-bottom:5px;font-size:8px;display:block}.execution-metrics strong{letter-spacing:-.5px;color:#52713f;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.execution-metrics small{color:#8ca176;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:9px;font-weight:400}.execution-blocker{color:#98783c;background:#fcf6e8;border:1px solid #ecdfc2;border-radius:7px;align-items:start;gap:9px;margin-bottom:12px;padding:12px;display:flex}.execution-blocker svg{margin-top:3px}.execution-blocker strong{font-size:10px;font-weight:650;line-height:1.7}.execution-blocker p{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.85}.execution-next{color:#76935b;align-items:start;gap:7px;margin-bottom:14px;font-size:10px;line-height:1.8;display:flex}.execution-next svg{margin-top:3px}.execution-checkpoint{border-top:1px solid #e4edd7;margin-top:16px;padding:11px 0 0}.execution-checkpoint>summary{color:#779361;cursor:pointer;font-size:9px}.execution-checkpoint>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#75915d;margin-top:12px;font-size:10px;line-height:1.85}.execution-controls{border-top:1px solid #e1ecd1;margin-top:17px;padding-top:18px}.execution-controls label{color:#708b57;flex-direction:column;gap:7px;font-size:10px;font-weight:500;display:flex}.execution-controls textarea{resize:vertical;color:#65894b;border:1px solid #dfeacc;border-radius:6px;width:100%;padding:10px;font-size:10px;line-height:1.85}.execution-controls textarea::placeholder{color:#a3b88b}.execution-controls .button{min-height:34px;margin-top:12px;font-size:9px}.reconcile-button{color:#849b6c;margin-top:14px;font-size:9px}.execution-card .metadata{font-size:7px}.runtime-controls .form-intro{margin-top:14px}@media (width<=480px){.runtime-budget-fields{grid-template-columns:1fr;gap:0}.execution-card{padding:15px}.execution-metrics strong{font-size:15px}.execution-blocker p{font-size:9px}.identity-management-intro{padding:20px}.identity-row{gap:10px;padding:19px 20px}.identity-main strong{font-size:10px}.identity-main>span,.identity-actions>.text-button{font-size:8px}.identity-main small{font-size:7px}.issued-code-body{padding:21px}.issued-code-actions{flex-direction:column}.issued-code-actions .button{width:100%}.access-code-value{padding:12px;font-size:11px}.identity-client-picker{padding:13px}}.keeper-verification{padding:23px 24px}.keeper-verification-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.keeper-verification-header>div{flex:1}.keeper-verification-header strong{color:#56753f;font-size:11px;font-weight:650;line-height:1.8}.keeper-verification-header p{color:#748963;max-width:520px;margin-top:6px;font-size:10px;line-height:1.9}.keeper-verification-header .button{min-height:36px;font-size:10px}.keeper-check-result{background:#f4f8ed;border:1px solid #dce8ce;border-radius:8px;margin-top:20px;padding:17px}.keeper-check-result.failed{background:#fcf5e8;border-color:#eddfc5}.keeper-check-result>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.keeper-check-result>div:first-child>strong{color:#5e7b47;font-size:11px}.keeper-check-result>p{color:#6e845c;margin-top:11px;font-size:10px;line-height:1.95}.keeper-record-list{border-top:1px solid #e0ead4;margin-top:15px;padding-top:5px}.keeper-record-list>div{padding:10px 0}.keeper-record-list strong{color:#68894d;font-size:10px;font-weight:600;line-height:1.7;display:block}.keeper-record-list small{color:#7e966b;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.keeper-check-result.failed>p{color:#8d784b}@media (width<=980px){.keeper-verification-header{flex-direction:column;align-items:start;gap:16px}.keeper-verification-header>div{width:100%}}@media (width<=480px){.keeper-verification{padding:20px}.keeper-verification-header strong{font-size:10px}.keeper-verification-header p{font-size:9px}.keeper-verification-header .button{min-height:35px;font-size:9px}.keeper-check-result{padding:14px}.keeper-check-result>div:first-child{flex-direction:column;align-items:start;gap:10px}.keeper-check-result>p{font-size:9px}.keeper-check-result>div:first-child>strong{font-size:10px}}.request-detail-buttons{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.intake-page{background:#f5f7f0;min-height:100vh;position:relative}.intake-page:before{content:"";z-index:0;background:#164c40;height:225px;position:absolute;inset:0 0 auto}.intake-brand{z-index:1;color:#fff;align-items:center;gap:12px;max-width:570px;margin:0 auto;padding:30px 30px 28px;display:flex;position:relative}.intake-brand .brand-mark{font-size:38px}.intake-brand>div:last-child>strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;display:block}.intake-brand>div:last-child>span{letter-spacing:2.5px;color:#bad0ad;margin-top:3px;font-size:7px;display:block}.intake-main{z-index:1;max-width:570px;margin:0 auto;padding:0 20px 28px;position:relative}.intake-card{background:#fff;border:1px solid #e0e8d7;border-radius:15px;padding:32px;box-shadow:0 10px 40px #213f2010}.intake-lock{color:#7d9a61;background:#edf3e5;border:1px solid #e1ead4;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:20px;display:grid}.intake-card>.eyebrow{letter-spacing:1.4px;color:#859d6c;font-size:8px;line-height:1.9}.intake-card>h1{letter-spacing:-.8px;color:#335e36;margin:10px 0 12px;font-family:Manrope,sans-serif;font-size:25px;font-weight:650;line-height:1.5}.intake-description{color:#758b63;white-space:pre-line;margin-top:12px;font-size:12px;line-height:1.95}.intake-expiry{color:#82976c;background:#f8faf3;border:1px solid #e6ecd9;border-radius:6px;align-items:center;gap:8px;margin:22px 0;padding:12px;font-size:9px;line-height:1.8;display:flex}.intake-expiry svg{width:16px;height:16px}.intake-form{margin-top:24px}.intake-form>label{color:#6e8854;flex-direction:column;gap:7px;margin-bottom:18px;font-size:11px;font-weight:550;display:flex}.intake-form input,.intake-form select{color:#5c7c43;background:#fcfdf9;border:1px solid #dce7cf;border-radius:7px;width:100%;min-height:41px;padding:10px 12px;font-size:12px;line-height:1.8}.intake-form input::placeholder{color:#a9bb96;font-weight:400}.intake-form input[type=file]{padding:12px;font-size:10px}.intake-form input[type=file]::file-selector-button{font:inherit;cursor:pointer;color:#718f54;background:#fff;border:1px solid #d8e4c9;border-radius:5px;margin-right:10px;padding:6px 10px}.intake-file-note{color:#819a68;margin:-7px 0 22px;font-size:9px;line-height:1.85}.intake-form>.button{width:100%;min-height:43px;margin-top:16px;font-size:11px}.intake-security-note{color:#779460;background:#f3f7ec;border:1px solid #e3ecd7;border-radius:6px;align-items:start;gap:10px;padding:13px;font-size:10px;line-height:1.9;display:flex}.intake-security-note svg{width:17px;height:17px;margin-top:2px}.intake-footer{color:#8e9f7e;justify-content:center;align-items:center;gap:7px;padding:21px 0 0;font-size:9px;display:flex}.intake-footer svg{width:14px;height:14px}.intake-receipt{background:#f3f8ec;border:1px solid #dfebd2;border-radius:7px;margin-top:23px;padding:15px}.intake-receipt>span{color:#8ca677;margin-bottom:5px;font-size:9px;display:block}.intake-receipt>strong{color:#587f3d;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:10px;line-height:1.8;display:block}.intake-footnote{color:#809b69;margin-top:22px;font-size:10px;line-height:1.9}@media (width<=480px){.request-detail-buttons{gap:10px}.detail-section-heading{flex-wrap:wrap}.intake-brand{padding:25px 25px 24px}.intake-main{padding:0 15px 24px}.intake-card{border-radius:12px;padding:27px 23px}.intake-card>h1{font-size:23px}.intake-description{font-size:11px}.intake-expiry{font-size:8px}.intake-form>label{font-size:10px}.intake-form input,.intake-form select{font-size:11px}.intake-form>.button{font-size:10px}.intake-security-note{font-size:9px}.intake-footer{font-size:8px}.intake-page:before{height:205px}}.context-sessions{min-width:0}.session-introduction{justify-content:space-between;align-items:center;gap:24px;margin:5px 0 24px;display:flex}.session-introduction h2{letter-spacing:-.35px;color:#466b3c;margin-top:7px;font-family:Manrope,sans-serif;font-size:18px;font-weight:650;line-height:1.6}.session-introduction p{color:#71845f;max-width:650px;margin-top:6px;font-size:11px;line-height:1.9}.session-introduction>.button{min-height:36px;font-size:10px}.session-notice{margin-bottom:20px}.session-success{color:#5f8048;background:#f0f7e9;border:1px solid #dce9ce;border-radius:7px;margin-bottom:20px;padding:12px 15px;font-size:11px;line-height:1.8}.session-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:22px;display:grid}.session-index{background:#fff;border:1px solid #e1ead6;border-radius:11px;min-width:0;position:sticky;top:20px;overflow:hidden}.session-index-heading{border-bottom:1px solid #edf2e6;justify-content:space-between;align-items:center;gap:12px;padding:18px 17px;display:flex}.session-index-heading h3{color:#577641;font-size:11px;font-weight:650}.session-index-heading .text-button{font-size:9px}.session-index-item{text-align:left;border-bottom:1px solid #edf2e6;flex-direction:column;gap:5px;width:100%;padding:17px;transition:background .15s;display:flex}.session-index-item:last-child{border:0}.session-index-item:hover{background:#f7faf1}.session-index-item.selected{background:#eef5e5;border-left:3px solid #8bac6b;padding-left:14px}.session-index-title{color:#5e7d45;font-size:11px;font-weight:600;line-height:1.7}.session-index-item>span:nth-child(2){color:#8a9f70;font-size:9px;line-height:1.8}.session-index-item>small{color:#8ca370;text-transform:capitalize;font-size:8px;line-height:1.8}.session-index-empty{text-align:center;color:#8ca574;padding:28px 18px;font-size:10px;line-height:1.9}.session-workspace{background:#fff;border:1px solid #e2ebd6;border-radius:12px;min-width:0;overflow:hidden}.session-workspace-heading{background:#fcfdf9;border-bottom:1px solid #edf2e6;justify-content:space-between;align-items:start;gap:20px;padding:23px;display:flex}.session-workspace-heading .eyebrow{letter-spacing:1px;color:#7f9a60;font-size:8px}.session-workspace-heading h3{letter-spacing:-.3px;color:#486e39;margin-top:6px;font-family:Manrope,sans-serif;font-size:17px;font-weight:650;line-height:1.7}.session-version{color:#869e6c;text-transform:capitalize;margin-top:7px;font-size:8px;line-height:1.9;display:block}.session-status-actions{align-items:center;gap:14px;padding-top:1px;display:flex}.session-status-actions .text-button{color:#92a974;font-size:9px}.session-status-actions>.button{min-height:31px;padding:7px 10px;font-size:9px}.session-status-note{color:#9b884a;background:#faf6e8;border-bottom:1px solid #eee7ce;padding:13px 23px;font-size:10px;line-height:1.8}.session-conversation{flex-direction:column;gap:17px;padding:24px;display:flex}.session-message{background:#f7faf2;border:1px solid #e5edd9;border-radius:9px;align-self:flex-start;min-width:0;max-width:94%;padding:17px 19px}.session-message.human{background:#edf4e6;border-color:#dce8cf;align-self:flex-end}.session-message.agent{background:#fcf8ec;border-color:#eee5ce}.session-message-heading{justify-content:space-between;align-items:center;gap:17px;margin-bottom:12px;display:flex}.session-message-heading strong{color:#5f8448;font-size:9px;font-weight:650;line-height:1.7}.session-message-heading>span{color:#89a46c;white-space:nowrap;font-size:7px}.session-message.agent .session-message-heading strong{color:#a28746}.session-message>h4{color:#7c783f;margin:0 0 7px;font-size:11px;font-weight:650;line-height:1.8}.session-message>p{color:#71865b;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.95}.session-message.agent>p{color:#8e8451}.session-message-meta{color:#93aa77;border-top:1px solid #dce8cf;flex-wrap:wrap;gap:5px 13px;margin-top:14px;padding-top:9px;font-size:7px;line-height:1.8;display:flex}.session-message.agent .session-message-meta{color:#af9c63;border-color:#eee4cb}.session-message .text-button{color:#ac9050;margin-top:12px;font-size:9px}.session-conversation-empty{text-align:center;flex-direction:column;align-items:center;padding:30px 23px 34px;display:flex}.session-conversation-empty>span,.session-select-empty>span{color:#a0b982;margin-bottom:20px;font-size:32px;line-height:1;display:block}.session-conversation-empty h4{color:#749557;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:650}.session-conversation-empty p{color:#8fa474;max-width:350px;font-size:10px;line-height:1.9}.session-select-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex}.session-select-empty h3{letter-spacing:-.3px;color:#749659;font-family:Manrope,sans-serif;font-size:16px;font-weight:650;line-height:1.7}.session-select-empty p{color:#92a977;max-width:390px;margin-top:10px;font-size:11px;line-height:1.95}.session-message-form{background:#fbfdf7;border-top:1px solid #edf2e4;border-bottom:1px solid #edf2e4;padding:23px}.context-sessions label{color:#718c56;flex-direction:column;gap:7px;margin-bottom:16px;font-size:10px;font-weight:550;display:flex}.context-sessions input,.context-sessions textarea,.context-sessions select{color:#65874a;background:#fff;border:1px solid #dfe9d1;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-size:11px;line-height:1.8}.context-sessions input::placeholder,.context-sessions textarea::placeholder{color:#adbf97}.context-sessions textarea{resize:vertical}.session-message-form-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.session-message-form-footer p{color:#96aa7b;max-width:310px;font-size:8px;line-height:1.9}.session-message-form-footer .button{min-height:36px;padding:8px 12px;font-size:9px}.session-reviewed-section,.session-question-section{padding:24px}.session-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.session-section-heading h4{color:#65874b;margin:0;font-size:12px;font-weight:650;line-height:1.8}.session-section-heading p{color:#90a773;max-width:390px;margin-top:4px;font-size:9px;line-height:1.9}.session-section-heading>.text-button{font-size:9px}.session-empty-note{color:#9bb182;padding:8px 0;font-size:10px;line-height:1.9}.session-reviewed-record{background:#fafcf6;border:1px solid #e4edda;border-radius:8px;margin-top:15px;padding:17px}.session-reviewed-record .micro-label{color:#91a970;letter-spacing:.7px;font-size:7px}.session-reviewed-record h4{color:#678b4d;margin:8px 0 6px;font-size:11px;font-weight:650;line-height:1.8}.session-reviewed-record p{color:#809963;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.95}.session-reviewed-record>small{color:#a0b682;overflow-wrap:anywhere;border-top:1px solid #e4eed7;margin-top:13px;padding-top:9px;font-size:7px;line-height:1.8;display:block}.session-create-form{background:#fff;border:1px solid #dfe8d1;border-radius:11px;margin-bottom:24px;padding:24px}.session-create-form h3{color:#64834a;margin:0 0 20px;font-size:14px;font-weight:650;line-height:1.7}.session-form-actions{border-top:1px solid #edf3e4;justify-content:flex-end;gap:10px;margin-top:9px;padding-top:18px;display:flex}.session-form-actions .button{min-height:36px;font-size:10px}.session-review-form{background:#f3f8eb;border:1px solid #d9e6c9;border-radius:9px;margin:0 24px 24px;padding:20px}.session-review-form h4{color:#658847;margin:0 0 12px;font-size:13px;font-weight:650;line-height:1.8}.session-review-form .form-intro{margin-bottom:19px;font-size:10px;line-height:1.9}.session-review-scope{color:#8ca770;background:#fafcf6;border:1px solid #e0ead1;border-radius:6px;margin:6px 0 19px;padding:13px;font-size:9px;line-height:1.85}.session-question-section{border-top:1px solid #edf2e4}.session-question-form{background:#f6faf0;border:1px solid #e0ead3;border-radius:8px;margin-bottom:19px;padding:18px}.session-question-form .button{min-height:34px;font-size:9px}.session-question{background:#fbfcf6;border:1px solid #e7ecd9;border-radius:9px;margin-top:17px;padding:19px}.session-question.answered{background:#f8fbf2;border-color:#e0ead2}.session-question-status{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.session-question-status>span{text-transform:capitalize;color:#a08b50;background:#f9f2dd;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:600}.session-question.answered .session-question-status>span{color:#6f934f;background:#eaf3df}.session-question-status small{color:#9db181;text-transform:capitalize;font-size:7px;line-height:1.8}.session-question>h4{color:#759553;margin:0 0 7px;font-size:11px;font-weight:650;line-height:1.8}.session-question>p{color:#93a978;white-space:pre-wrap;font-size:10px;line-height:1.9}.session-question>form{border-top:1px solid #e8eddc;margin-top:19px;padding-top:18px}.session-question>form .button{min-height:34px;font-size:9px}.session-question-answer{border-top:1px solid #e0ead1;margin-top:15px;padding-top:13px}.session-question-answer>strong{color:#7e9e5f;font-size:9px;font-weight:600}.session-question-answer>p{color:#91a972;white-space:pre-wrap;margin-top:7px;font-size:10px;line-height:1.9}.session-question-answer>small{color:#a0b983;overflow-wrap:anywhere;margin-top:12px;font-size:7px;line-height:1.8;display:block}.session-question-review-date{color:#a69259;margin-top:13px;font-size:9px;display:block}@media (width<=1200px){.session-layout{grid-template-columns:205px minmax(0,1fr);gap:18px}.session-workspace-heading{flex-direction:column;gap:16px}.session-status-actions{align-self:flex-end}.session-message-form-footer{flex-direction:column;align-items:start;gap:13px}.session-message-form-footer>.button{align-self:flex-end}.session-section-heading{flex-direction:column;align-items:start;gap:9px}.session-introduction{flex-direction:column;align-items:start;gap:15px}}@media (width<=980px){.session-layout{grid-template-columns:1fr;gap:19px}.session-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.session-index-heading{grid-column:1/-1}.session-index-item{border-right:1px solid #edf2e6}.session-index-empty{grid-column:1/-1}.session-workspace-heading{flex-direction:row;gap:18px}.session-status-actions{align-self:start}.session-section-heading{flex-direction:row;gap:16px}.session-message-form-footer{flex-direction:row;align-items:center;gap:19px}.session-message-form-footer>.button{align-self:auto}}@media (width<=480px){.session-introduction h2{font-size:16px}.session-introduction p{font-size:10px}.session-introduction>.button{min-height:34px;font-size:9px}.session-index{grid-template-columns:1fr}.session-index-heading{padding:17px}.session-index-item{border-right:0;padding:15px 17px}.session-index-item.selected{padding-left:14px}.session-index-title{font-size:10px}.session-index-item>span:nth-child(2){font-size:8px}.session-index-item>small{font-size:7px}.session-workspace-heading{flex-direction:column;gap:14px;padding:20px}.session-workspace-heading h3{font-size:15px}.session-status-actions{align-self:flex-end}.session-conversation{padding:19px}.session-message{max-width:100%;padding:15px}.session-message>p{font-size:10px}.session-message-heading strong{font-size:8px}.session-message-meta{font-size:6px}.session-message-form,.session-reviewed-section,.session-question-section{padding:20px}.context-sessions label{font-size:9px}.context-sessions input,.context-sessions select,.context-sessions textarea{font-size:10px}.session-message-form-footer{flex-direction:column;align-items:start;gap:13px}.session-message-form-footer>.button{align-self:flex-end}.session-section-heading{flex-direction:column;gap:10px}.session-section-heading h4{font-size:11px}.session-section-heading p{font-size:8px}.session-reviewed-record{padding:15px}.session-review-form{margin:0 20px 20px;padding:17px}.session-form-actions .button{padding:8px 11px;font-size:9px}.session-create-form{padding:20px}.session-create-form h3{font-size:12px}.session-question{padding:16px}.session-select-empty{min-height:310px;padding:33px}.session-select-empty h3{font-size:14px}.session-select-empty p{font-size:10px}.session-question-status{align-items:start;gap:10px}.session-question-status small{text-align:right;max-width:140px}}.session-record-history{border-top:1px solid #e1ead6;margin-top:14px;padding-top:12px}.session-record-history>summary{color:#88a068;cursor:pointer;font-size:8px;font-weight:500}.session-record-history>div{background:#fff;border:1px solid #e4ecd9;border-radius:6px;margin-top:13px;padding:13px}.session-record-history strong{color:#7c955e;text-transform:capitalize;font-size:8px;font-weight:600;line-height:1.8;display:block}.session-record-history p{color:#8fa774;white-space:pre-wrap;margin-top:8px;font-size:9px;line-height:1.9}.session-record-history small{overflow-wrap:anywhere;color:#a0b485;margin-top:10px;font-size:7px;line-height:1.8;display:block}.session-question-routing{border-top:1px solid #e5eed9;margin-top:17px;padding-top:17px}.session-question-routing p{color:#90a675;font-size:10px;line-height:1.9}.session-question-routing .text-button{margin-top:10px;font-size:9px}.session-question-decisions{border-top:1px solid #e3ecd6;margin-top:18px;padding-top:13px}.session-question-decisions>summary{cursor:pointer;color:#8ba36c;font-size:9px;font-weight:500}.session-question-decisions>form{margin-top:17px}.session-question-decisions .button{min-height:34px;font-size:9px}.software-review-action{border-top:1px solid #e7ecd9;margin-top:16px;padding-top:14px}.software-review-action .text-button{font-size:10px}.session-proposal-route{background:#fff9e9;border:1px solid #e9dba9;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:24px;display:flex}.session-proposal-route h3{color:#6b743f;margin:7px 0;font-size:15px;line-height:1.7}.session-proposal-route p{color:#7b7553;max-width:620px;font-size:11px;line-height:1.85}.session-proposal-route dl{flex-wrap:wrap;gap:15px 28px;margin-top:16px;display:flex}.session-proposal-route dt{text-transform:uppercase;letter-spacing:.06em;color:#8a8056;font-size:8px}.session-proposal-route dd{color:#6e7352;overflow-wrap:anywhere;max-width:350px;margin:5px 0 0;font-size:10px}.session-proposal-route-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex}.session-proposal-route-actions .button{min-height:35px;font-size:10px}.session-proposal-route-actions .text-button{font-size:9px}@media (width<=680px){.session-proposal-route{flex-direction:column;gap:20px;padding:20px}.session-proposal-route-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%}.session-proposal-route dl{gap:15px 22px}.session-proposal-route dd{max-width:100%}.session-proposal-route h3{font-size:14px}}.allowance-existing-note,.allowance-executor-note{color:#677c55;background:#f7faf1;border:1px solid #e3ebd7;border-radius:7px;margin:14px 0;padding:13px;font-size:10px;line-height:1.8}.allowance-controls>summary{color:#597944}.allowance-task-binding{background:#f7faf1;border:1px solid #e1ead6;border-radius:7px;flex-direction:column;gap:5px;margin-top:17px;padding:14px;display:flex}.allowance-task-binding .micro-label{letter-spacing:.06em;color:#7d936b;font-size:7px}.allowance-task-binding strong{color:#577747;font-size:11px;line-height:1.8}.allowance-task-binding small{color:#7a8e67;font-size:9px;line-height:1.8}.execution-metrics{flex-wrap:wrap;gap:18px 28px}.assignment-checkpoint{background:#fafcf6;border:1px solid #e2ead7;border-radius:9px;padding:18px}.assignment-checkpoint>.card-top{margin-bottom:14px}.assignment-checkpoint .source-text{margin-bottom:13px;font-size:11px;line-height:1.9}.assignment-checkpoint .execution-next{margin-bottom:13px}.assignment-result{border-top:1px solid #e2ead8;margin-top:17px;padding-top:16px}.assignment-result .source-text{margin:9px 0 0}.task-drafts>.form-intro{margin:11px 0 17px}.task-draft{background:#fafcf6;border:1px solid #e2ead8;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:13px;padding:17px;display:flex}.task-draft-main{flex:1;min-width:0}.task-draft .card-top{margin-bottom:8px}.task-draft .micro-label{letter-spacing:.06em;font-size:7px}.task-draft h3{color:#56753f;overflow-wrap:anywhere;margin:0 0 9px;font-family:Manrope,sans-serif;font-size:12px;font-weight:650;line-height:1.8}.task-draft .metadata{gap:5px 12px;font-size:7px}.task-draft-main>p{color:#72865f;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:10px;line-height:1.9}.task-draft>.button{flex-shrink:0;min-height:34px;margin-top:3px;padding:8px 11px;font-size:9px}@media (width<=480px){.task-draft{flex-direction:column;gap:12px;padding:15px}.task-draft>.button{align-self:flex-end}.assignment-checkpoint{padding:15px}.execution-metrics{gap:16px 24px}.execution-metrics>div:last-child{flex-basis:100%}}.page-heading p,.panel-heading p,.empty-state p,.readiness-note,.task-main>span,.task-meta>span:last-child:not(.badge),.knowledge-preview div>span,.section-intro p,.request-card>p,.todo-card>p,.question-card>p,.connector-card p,.source-text,.detail-section>p,.detail-section>.muted,.activity-main>span,.client-card p,.control-row p,.policy-row p,.security-grid p,.communication-policy p,.form-intro{color:#65765d}.metadata,.metadata span:first-child,.connector-meta,.request-facts span,.configuration-list dt,.configuration-list dd,.detail-facts dt,.detail-facts dd,.detail-item>p,.detail-controls label,.detail-controls>summary,.evidence-picker span,.evidence-picker small,.form-context small,.request-items-editor legend,.evidence-picker legend,.outreach-summary label,.outreach-purpose>span,.outreach-purpose small,.login-form>p,.login-form label,.login-footnote,.stat-card>small,.readiness-list small,.knowledge-preview strong,.context-banner p,.context-truncated,td small,.activity-right small{color:#687c59}.dialog-form label,.question-card label,.form-safety,.subtle-note{color:#647b52}.configuration-note{color:#887542}.policy-card p{color:#757957}.policy-card>.eyebrow{color:#707851}.badge.amber{color:#8d651b}.badge.green{color:#3b7446}.badge.neutral{color:#60745f}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
