.ci-shell{color:#19352b;background:#f5f7f4;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.ci-sidebar{color:#eff6ee;background:#173b30;flex-direction:column;min-height:100vh;padding:25px 13px;display:flex}.ci-sidebar-brand{border-bottom:1px solid #36594a;align-items:center;gap:11px;padding:4px 9px 23px;font-family:Manrope;font-weight:800;text-decoration:none;display:flex}.ci-sidebar-brand small{color:#9fbdab;letter-spacing:.12em;margin-top:2px;font-size:9px;display:block}.ci-brand-logo{border:1px solid #729e88;border-radius:10px;place-items:center;width:37px;height:37px;font-size:13px;display:grid}.ci-sidebar-section{padding-top:25px}.ci-sidebar-section-head{letter-spacing:.14em;color:#a8c5b0;justify-content:space-between;align-items:center;padding:0 13px 12px;font-size:10px;font-weight:800;display:flex}.ci-sidebar-section-head button{color:#fff;background:0 0;border:1px solid #658773;border-radius:6px;width:27px;height:27px;font-size:19px;font-weight:800}.ci-sidebar-empty{color:#97b8a5;padding:4px 13px;font-size:12px}.ci-case-list{gap:4px;display:grid}.ci-case-link{color:#c1d8cb;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:11px 12px;display:flex}.ci-case-link:hover,.ci-case-link.active{color:#fff;background:#2c5a46}.ci-case-link strong{font-size:12px;font-weight:700;line-height:1.4;display:block}.ci-case-link small{color:#a9c4b5;margin-top:3px;font-size:10px;display:block}.ci-case-dot{background:#84b79d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.ci-sidebar-bottom{border-top:1px solid #36594a;gap:10px;margin-top:auto;padding:18px 10px 0;display:grid}.ci-sidebar-bottom p{color:#a8bbad;font-size:11px;line-height:1.6}.ci-sidebar-bottom>a,.ci-sidebar-bottom>span{color:#dce9df;font-size:11px}.ci-sidebar-bottom>span{word-break:break-all;opacity:.75}.ci-sidebar-bottom form button{color:#dbe6dc;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.ci-main{min-width:0}.ci-topbar{background:#fff;border-bottom:1px solid #e4e9e2;justify-content:space-between;align-items:center;gap:20px;padding:16px 33px;display:flex}.ci-topbar span{color:#8c9c90;letter-spacing:.1em;font-size:10px;font-weight:800}.ci-topbar strong{color:#1d4a38}.ci-topbar a{color:#206a4e;font-size:11px;font-weight:800;text-decoration:none}.ci-content{max-width:1440px;margin:auto;padding:36px}.ci-eyebrow{color:#408266;letter-spacing:.15em;font-size:10px;font-weight:800}.ci-case-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.ci-case-header h1{margin:8px 0 5px;font-size:31px}.ci-case-header p{color:#839086;margin:0;font-size:12px}.ci-header-status{color:#337958;background:#e9f2e9;border:1px solid #d7e5db;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;font-weight:800;display:flex}.ci-header-status span{background:#3d9b70;border-radius:50%;width:6px;height:6px}.ci-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.ci-stats>div{background:#fff;border:1px solid #e2e9e1;border-radius:11px;gap:7px;padding:18px;display:grid}.ci-stats small{color:#8d9b91;font-size:11px}.ci-stats strong{font-family:Manrope;font-size:25px}.ci-two-col{grid-template-columns:minmax(340px,.94fr) minmax(390px,1.06fr);align-items:start;gap:18px;display:grid}.ci-panel{background:#fff;border:1px solid #e2e9e1;border-radius:12px;margin-bottom:18px;padding:21px}.ci-panel-top{border-bottom:1px solid #e8ece5;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.ci-panel-top h2{margin:0 0 4px;font-size:17px}.ci-panel-top p{color:#92a096;margin:0;font-size:11px}.ci-mini-button,.ci-review-toggle{color:#286948;background:#f3f8f2;border:1px solid #d8e5da;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.ci-source-list{gap:7px;display:grid}.ci-source{border:1px solid #e7eee5;border-radius:8px;overflow:hidden}.ci-source summary{cursor:pointer;align-items:center;gap:11px;padding:14px;list-style:none;display:flex}.ci-source summary::-webkit-details-marker{display:none}.ci-source-file{color:#3a8260;background:#eef5ec;border:1px solid #dbe7db;border-radius:6px;place-items:center;width:34px;height:38px;font-size:18px;display:grid}.ci-source summary strong{font-size:12px;font-weight:800;display:block}.ci-source summary small{color:#94a195;margin-top:3px;font-size:10px;display:block}.ci-source-expand{color:#9caf9d;margin-left:auto}.ci-source pre{white-space:pre-wrap;word-break:break-word;color:#586b5b;background:#f7f9f5;max-height:340px;margin:0;padding:14px;font:12px/1.8 ui-monospace,Menlo,monospace;overflow:auto}.ci-source-form,.ci-review-form,.ci-create form{border-top:1px solid #e7ece4;gap:13px;margin-top:18px;padding-top:18px;display:grid}.ci-create{max-width:650px}.ci-create .ci-panel-top button{background:0 0;border:0;font-size:20px}.ci-source-form label,.ci-review-form label,.ci-create label,.ci-login form label{gap:7px;font-size:12px;font-weight:800;display:grid}.ci-source-form input,.ci-source-form select,.ci-source-form textarea,.ci-review-form select,.ci-review-form textarea,.ci-create input,.ci-create textarea,.ci-login input{color:#1e392d;background:#fff;border:1px solid #d9e2d8;border-radius:7px;outline-color:#6ea781;width:100%;padding:11px;font-size:12px}.ci-check{color:#5c6c60;line-height:1.5;align-items:flex-start!important;gap:10px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.ci-check input{flex:0 0 16px;width:16px!important;height:16px!important}.ci-button{color:#fff;background:#18583f;border:0;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:800}.ci-button:hover{background:#0f4432}.ci-button:disabled{opacity:.5;cursor:not-allowed}.ci-button.secondary{color:#1f5a42;background:#eaf1e9;border:1px solid #cbdccc}.ci-run-panel{background:#f0f6ee}.ci-run-panel h2{margin:11px 0;font-size:19px}.ci-run-panel p{color:#6d7d71;font-size:12px;line-height:1.8}.ci-run-steps{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.ci-run-steps span{color:#40765a;border:1px solid #d6e6d5;border-radius:50px;padding:6px 9px;font-size:10px;font-weight:750}.ci-run-panel .ci-button{width:100%;margin-top:14px}.ci-small{color:#7d8d80;font-size:11px;line-height:1.7}.ci-results{min-height:320px}.ci-results-empty{text-align:center;padding:37px 15px}.ci-results-empty>span{color:#74a48b;font-size:37px}.ci-results-empty h3{margin:10px 0;font-size:18px}.ci-results-empty p{color:#809082;max-width:330px;margin:auto;font-size:12px;line-height:1.8}.ci-version{color:#66846d;background:#f1f5ee;border-radius:5px;padding:7px;font-size:10px}.ci-results-summary{background:#f5f8f2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px;font-size:12px;font-weight:800;display:flex}.ci-results-summary small{color:#859287;font-size:10px;font-weight:500}.ci-finding{border:1px solid #e4e8e1;border-radius:10px;margin-bottom:12px;padding:18px}.ci-finding-question{border-color:#d9e6de}.ci-finding-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-finding-type{color:#996e3b;letter-spacing:.12em;font-size:9px;font-weight:900}.ci-finding-policy{color:#a75b4e}.ci-finding-unverified{color:#8e9a90;font-size:9px}.ci-finding h3{margin:12px 0 8px;font-size:15px}.ci-finding>p{color:#607365;font-size:12px;line-height:1.8}.ci-citations{gap:6px;margin:14px 0;display:grid}.ci-citations>div{background:#f7f9f5;border-radius:6px;padding:10px}.ci-citations small{color:#819187;letter-spacing:.04em;margin-bottom:5px;font-size:9px;display:block}.ci-citations blockquote{color:#5c6d61;word-break:break-word;border-left:2px solid #9ec6aa;margin:0;padding-left:9px;font-size:11px;line-height:1.65}.ci-next{border-top:1px solid #e5ebe1;gap:5px;padding-top:11px;font-size:11px;line-height:1.6;display:grid}.ci-next strong{color:#24724e}.ci-next span{color:#687f6b}.ci-review-toggle{margin-top:13px}.ci-review-form{background:#f9fbf7;border-radius:7px;padding:12px}.ci-reviewed{background:#eaf4eb;border-radius:6px;margin-top:12px;padding:11px}.ci-reviewed>span{color:#37704e;font-size:11px;font-weight:800}.ci-reviewed p{color:#6a786c;margin:5px 0 0;font-size:11px}.ci-trace{color:#718173;cursor:pointer;background:#f6f9f4;border-radius:8px;padding:13px;font-size:11px}.ci-trace div{padding:8px}.ci-trace p{overflow-wrap:anywhere;font-size:11px}.ci-alert,.ci-success{border-radius:8px;justify-content:space-between;align-items:center;gap:13px;margin:0 0 18px;padding:12px 15px;font-size:12px;display:flex}.ci-alert{color:#944e42;background:#fff0ed;border:1px solid #f2d4ce}.ci-success{color:#276941;background:#e7f5e9;border:1px solid #cde6cf}.ci-alert button,.ci-success button{background:0 0;border:0;font-size:18px}.ci-start{text-align:center;max-width:600px;margin:80px auto 0}.ci-start h1{margin:14px 0;font-size:40px;line-height:1.1}.ci-start p{color:#79867b;font-size:14px;line-height:1.8}.ci-start-actions{justify-content:center;gap:10px;margin:24px 0;display:flex}.ci-zero{color:#87988a;font-size:12px;line-height:1.8}.ci-login{place-items:center;min-height:100vh;padding:25px;display:grid}.ci-login-panel{background:#fff;border:1px solid #dfebdf;border-radius:14px;width:100%;max-width:450px;padding:36px;box-shadow:0 22px 70px #1b3d2512}.ci-login-brand{font-family:Manrope;font-size:16px;font-weight:800;text-decoration:none}.ci-login-brand span{color:#76947e;font-weight:500}.ci-login-panel .ci-eyebrow{margin:45px 0 10px;display:block}.ci-login-panel h1{margin-bottom:15px;font-size:30px}.ci-login-panel>p{color:#718274;font-size:13px;line-height:1.8}.ci-login form{gap:12px;margin-top:25px;display:grid}.ci-login form button{color:#fff;background:#18583f;border:0;border-radius:8px;padding:13px;font-weight:800}.ci-feedback{color:#366546;background:#f4f9f1;border:1px solid #cddfd1;border-radius:7px;margin-top:15px;padding:11px;font-size:12px}.ci-login-note{background:#faf7ef;border:1px solid #e9dec5;border-radius:8px;margin-top:18px;padding:10px}.ci-back{color:#276849;margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.ci-empty{max-width:640px;margin:90px auto;padding:25px}.ci-empty h1{margin-top:40px;font-size:32px}.ci-empty p{color:#6e7d70;font-size:14px}.ci-empty-actions{gap:20px;margin:22px 0;display:flex}.ci-empty-actions a{color:#1d7750;font-size:13px;font-weight:800}.ci-empty form button{color:#4d7356;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1200px){.ci-two-col{grid-template-columns:1fr}.ci-content{padding:25px}}@media (max-width:760px){.ci-shell{display:block}.ci-sidebar{min-height:auto;padding:13px}.ci-sidebar-brand{padding-bottom:10px}.ci-sidebar-section{padding-top:12px}.ci-case-list{display:flex;overflow:auto}.ci-case-link{min-width:170px}.ci-sidebar-bottom{display:none}.ci-topbar{padding:15px}.ci-content{padding:17px}.ci-stats{grid-template-columns:repeat(2,1fr)}.ci-case-header{display:block}.ci-case-header h1{font-size:25px}.ci-header-status{margin-top:13px;display:inline-flex}.ci-two-col{grid-template-columns:1fr}.ci-findings-col{min-width:0}.ci-start{margin:30px auto}.ci-start h1{font-size:31px}}.ci-shell{color:#12231c;background:#faf7f2}.ci-sidebar{background:#1f3d31}.ci-sidebar-brand{font-size:inherit;letter-spacing:normal}.ci-sidebar-brand .a18-identity-copy strong{font-size:16px}.ci-sidebar-brand .a18-identity-copy small{font-size:8px}.ci-sidebar-brand .a18-identity-mark{flex-basis:39px;width:39px;height:39px}.ci-sidebar-brand .a18-identity-mark svg{width:34px;height:34px}.ci-login{background-color:#faf7f2;background-image:radial-gradient(circle at 90% 10%,#fff0e9 0,#0000 42%),radial-gradient(circle at 5% 90%,#e7efe9 0,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.ci-login-panel{border:1px solid #dfdbd2;max-width:470px;padding:38px;box-shadow:0 22px 70px #1f3d3112}.ci-login-brand{align-items:center;gap:12px;text-decoration:none;display:flex!important}.ci-login-brand .a18-identity-copy strong{font-size:23px}.ci-auth-accent{background:#f26a3d;border-radius:99px;width:57px;height:4px;margin:32px 0 17px}.ci-login-panel .ci-eyebrow{color:#2f7953;letter-spacing:.15em;margin:0 0 9px;font-size:10px}.ci-login-panel h1{letter-spacing:-.06em;margin-bottom:12px;font-size:37px}.ci-login form button,.ci-button{color:#fff;background:#1f3d31}.ci-login form button:hover:not(:disabled),.ci-button:hover:not(:disabled){background:#294d3e}.ci-login form button:disabled{opacity:.65}.ci-login-note{background:#fff0e9;color:#5f4a41!important;border-color:#f1d5c7!important}.ci-login-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.ci-login-links a{color:#1f573d;font-size:11px;font-weight:800}.ci-feedback-error{color:#8d3728;background:#fff0e9;border-color:#efcbc0}.ci-auth-panel .ci-eyebrow{margin-top:32px}.ci-auth-help{padding-top:10px}.ci-auth-retry{color:#fff;background:#1f3d31;border-radius:7px;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.ci-auth-help p{color:#617367;margin-top:16px;font-size:12px;line-height:1.65}.ci-auth-help>a:last-child{color:#246143;font-size:12px;font-weight:800;display:inline-block}@media (max-width:540px){.ci-login-panel{padding:24px}.ci-login-links{flex-direction:column;align-items:flex-start}.a18-identity-copy strong{font-size:18px}}.ci-relationship{max-width:100%;margin-top:22px;overflow:hidden}.ci-relationship .ci-panel-top{align-items:flex-start;gap:20px}.ci-relationship .ci-panel-top p{max-width:740px;line-height:1.7}.ri-warning{color:#765136;background:#fff4ec;border:1px solid #f1d7c3;border-radius:9px;margin:15px 0 24px;padding:13px 16px;font-size:12px;line-height:1.6}.ri-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px;display:grid}.ri-selection,.ri-model{background:#fff;border:1px solid #e1e7df;border-radius:12px;min-width:0;padding:23px}.ri-section-title{align-items:center;gap:12px;margin:3px 0 10px;display:flex}.ri-section-title span{color:#267251;background:#e5f0e8;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.ri-section-title h3{margin:0;font-size:17px;line-height:1.3}.ri-selection>p,.ri-model>p,.ri-history>p{color:#6b7f70;margin:0 0 17px;font-size:12px;line-height:1.75}.ri-selection .ri-section-title:not(:first-child),.ri-model .ri-section-title:not(:first-child){margin-top:27px}.ri-empty{color:#647d6b;background:#f5f8f4;border:1px dashed #c8d7c8;border-radius:9px;padding:17px;font-size:12px;line-height:1.7}.ri-source-options{gap:12px;display:grid}.ri-source-choice{background:#fafbf9;border:1px solid #e1e8df;border-radius:10px;padding:15px}.ri-source-choice.selected{background:#f4faf5;border-color:#9fc4ac}.ri-cash-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ri-cash-check input{accent-color:#287f56;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.ri-cash-check strong{color:#264832;font-size:13px;line-height:1.4;display:block}.ri-cash-check small{color:#6b826f;margin-top:3px;font-size:11px;line-height:1.5;display:block}.ri-quote{background:#fff;border:1px solid #e7ece5;border-radius:8px;margin-top:13px;padding:11px 12px}.ri-quote small{color:#76907c;font-size:10px}.ri-quote blockquote{color:#637667;white-space:pre-wrap;border:0;margin:4px 0 0;padding:0;font-size:11px;line-height:1.6}.ri-debt-choice{color:#41674b;gap:7px;margin-top:12px;font-size:11px;font-weight:750;display:grid}.ri-debt-choice select,.ri-debt-choice textarea,.ri-review-notes textarea{color:#1e3b2b;background:#fff;border:1px solid #cfdccf;border-radius:7px;width:100%;padding:11px;font-size:12px;line-height:1.6}.ri-debt-choice textarea,.ri-review-notes textarea{resize:vertical}.ri-model-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 21px;display:grid}.ri-model-controls label{color:#6b806e;gap:7px;font-size:11px;font-weight:750;display:grid}.ri-model-controls input[type=number]{color:#254332;background:#fafcf9;border:1px solid #d9e4d9;border-radius:8px;width:100%;min-width:0;padding:12px 11px}.ri-model-controls input[type=range]{accent-color:#318457;width:100%}.ri-model-controls strong{color:#356a49;font-size:12px}.ri-summary{background:#edf5ed;border:1px solid #d8e8d7;border-radius:11px;gap:12px;padding:19px;display:grid}.ri-summary>div:not(.ri-empty){border-bottom:1px solid #dae6d9;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.ri-summary>div span{color:#64816b;font-size:11px;line-height:1.4}.ri-summary>div strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.ri-summary .ri-primary{color:#f5fff3;background:#1f5137;border:0;border-radius:9px;padding:15px}.ri-summary .ri-primary span{color:#d2e7d4;font-weight:750}.ri-summary .ri-primary strong{font-size:25px}.ri-summary>small{color:#617b68;font-size:10px;line-height:1.7}.ri-limitation{color:#738471!important;margin:0!important;font-size:11px!important;line-height:1.65!important}.ri-review-notes{color:#526d59;gap:9px;font-size:12px;line-height:1.5;display:grid}.ri-consent{color:#65816e;cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0;font-size:11px;line-height:1.55;display:flex}.ri-consent input{accent-color:#257a51;margin-top:3px}.ri-model>.ci-button{width:100%;padding:13px;font-size:12px}.ri-model .ci-alert,.ri-model .ci-success{margin-bottom:12px;padding:12px;font-size:12px}.ri-history{background:#f9fbf7;border:1px solid #e3eae0;border-radius:10px;margin-top:26px;padding:20px}.ri-snapshot{background:#fff;border:1px solid #dde8db;border-radius:9px;margin-top:9px;overflow:hidden}.ri-snapshot summary{cursor:pointer;color:#305c3c;justify-content:space-between;align-items:center;gap:15px;padding:14px;font-size:12px;display:flex}.ri-snapshot summary span{color:#73907b;font-size:12px;font-weight:700}.ri-snapshot>div{border-top:1px solid #e3ebe2;padding:15px;line-height:1.6}.ri-snapshot p{color:#647b69;overflow-wrap:anywhere;font-size:12px}.ri-snapshot .ci-mini-button{margin-top:9px}@media (max-width:1050px){.ri-grid{grid-template-columns:1fr}}@media (max-width:640px){.ri-selection,.ri-model{padding:15px}.ri-model-controls{grid-template-columns:1fr}.ci-relationship .ci-panel-top{display:block}.ri-snapshot summary{gap:5px;display:grid}.ri-summary>div strong{white-space:normal;text-align:right}}.cp-intake{margin-top:18px;margin-bottom:20px}.cp-intake-tools{margin:8px 0 16px}.cp-intake-controls{background:#f8fbf7;border:1px solid #dbe7d9;border-radius:10px;gap:13px;padding:18px;display:grid}.cp-intake-controls>label:not(.ci-check){color:#335f42;gap:7px;font-size:12px;font-weight:700;display:grid}.cp-intake-controls input[type=file],.cp-intake-controls select{color:#203c2b;background:#fff;border:1px solid #cddfce;border-radius:8px;width:100%;padding:10px}.cp-intake-controls .ci-button{justify-self:start}.cp-document-list{gap:10px;margin-top:17px;display:grid}.cp-document{background:#fff;border:1px solid #e1e8df;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.cp-document strong{color:#2c5037;overflow-wrap:anywhere;font-size:12px;display:block}.cp-document small{color:#718477;margin-top:5px;font-size:10px;display:block}.cp-document details{color:#718477;margin-top:8px;font-size:11px;line-height:1.5}.cp-partial{display:block;color:#995623!important;margin-top:5px!important;font-size:10px!important;font-weight:750!important;line-height:1.5!important}.cp-spread{margin-top:18px;overflow:hidden}.cp-spread-stats{color:#547360;flex-wrap:wrap;gap:12px;margin:13px 0 20px;font-size:11px;font-weight:700;display:flex}.cp-spread-stats span{background:#f1f6ef;border-radius:6px;padding:6px 10px}.cp-spread-group{border:1px solid #dee8df;border-radius:10px;margin:14px 0 19px;overflow:hidden}.cp-spread-head{color:#285338;background:#eef5ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.cp-spread-head strong{font-size:14px}.cp-spread-head span{color:#607866;font-size:11px}.cp-spread-scroll{overflow-x:auto}.cp-spread-table{border-collapse:collapse;width:100%;min-width:700px;font-size:11px}.cp-spread-table th,.cp-spread-table td{vertical-align:top;text-align:left;border-bottom:1px solid #e3eae2;min-width:0;padding:13px 12px}.cp-spread-table thead th{color:#6a806d;text-transform:uppercase;letter-spacing:.05em;background:#fbfcfa;font-size:10px}.cp-spread-table tbody th{color:#31593f;min-width:150px;font-weight:700}.cp-spread-table td{color:#3e5d46;word-break:break-word;min-width:145px}.cp-spread-table td small{color:#7b8b7d;margin-top:4px;display:block}.cp-spread-table input,.cp-spread-table textarea{color:#2d4735;background:#fff;border:1px solid #d1e0d0;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:11px}.cp-spread-table textarea{resize:vertical;margin-top:7px}.cp-source-cites summary{cursor:pointer;color:#31714f;font-weight:750}.cp-source-cites>div{border-bottom:1px solid #e4ebe3;padding:8px 0}.cp-source-cites blockquote{white-space:pre-wrap;color:#597261;margin:8px 0 0;font-size:10px;line-height:1.6}.cp-ratios{color:#6e846f;background:#f7faf6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;font-size:11px;display:grid}.cp-ratios strong{color:#2f6246;margin-top:4px;font-size:14px;display:block}.cp-spread-save{background:#fafcf9;border:1px solid #dee9df;border-radius:10px;gap:11px;padding:17px;display:grid}.cp-spread-save .ci-button{justify-self:start}.cp-spread-history{color:#486c54;background:#f8faf7;border:1px solid #e0e8df;border-radius:9px;margin-top:20px;padding:15px;font-size:12px}.cp-spread-history summary{cursor:pointer;font-weight:750}.cp-spread-history p{border-bottom:1px solid #e3ece3;padding:9px 0}@media (max-width:640px){.cp-ratios{grid-template-columns:1fr}.cp-spread-head{display:block}.cp-spread-head span{margin-top:6px;display:block}.cp-intake-controls .ci-button{width:100%}}.cp-qa{background:#f9fbf8;border:1px solid #d9e4d9;border-radius:10px;margin:16px 0 20px;padding:19px}.cp-qa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cp-qa-head h3{color:#285038;margin:5px 0;font-size:17px}.cp-qa-head p{color:#67816c;font-size:12px;line-height:1.6}.cp-qa-state{letter-spacing:.04em;color:#7e4534;background:#faf5f0;border:1px solid #e1c9ba;border-radius:5px;padding:8px;font-size:10px}.cp-qa-stats{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.cp-qa-stats span{color:#526d5a;background:#fff;border:1px solid #e0e9df;border-radius:6px;padding:9px 11px;font-size:11px}.cp-qa-stats strong{color:#264c37;margin-right:3px;font-size:14px}.cp-qa-category{background:#fff;border:1px solid #e0e9df;border-radius:9px;margin-top:10px;overflow:hidden}.cp-qa-category summary{cursor:pointer;text-transform:capitalize;color:#365943;justify-content:space-between;gap:12px;padding:13px 14px;font-size:12px;font-weight:750;display:flex}.cp-qa-category summary span{text-transform:none;color:#778f7c;font-size:10px;font-weight:500}.cp-qa-issue{color:#46624e;border-top:1px solid #edf0eb;padding:13px 15px;font-size:11px;line-height:1.6}.cp-qa-issue p{white-space:normal;overflow-wrap:anywhere;margin:4px 0 0}.cp-qa-issue-title{color:#315b41;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-qa-issue-title small{color:#946b45;white-space:nowrap}.cp-qa-context{color:#66806c}.cp-qa-footer{margin-top:14px}.ca-workflow-nav{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.ca-workflow-nav a{color:#245a44;background:#fff;border:1px solid #d7e7da;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none}.ca-workflow-nav a:hover{background:#e5f1e9}.ca-workbench{margin:14px 0 22px}.ca-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ca-agent-card{background:#f8fbf8;border:1px solid #dce7dd;border-radius:9px;min-width:0;padding:13px}.ca-agent-card strong{color:#2a5640;font-size:12px;display:block}.ca-agent-card small{color:#617d69;text-transform:capitalize;margin-top:4px;font-size:10px;display:block}.ca-agent-card p{color:#6a7c70;margin:8px 0 0;font-size:10px;line-height:1.5}.ca-warning{color:#8c5e3f;background:#faf4ed;border:1px solid #ead9c6;border-radius:8px;padding:13px;font-size:11px;line-height:1.65}.ca-doc-steps{color:#477358;flex-wrap:wrap;gap:10px;margin:16px 0;font-size:10px;display:flex}.ca-doc-steps span{background:#e9f1e9;border-radius:6px;padding:7px 8px}.ca-two-col{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ca-generator,.ca-revisions{background:#fff;border:1px solid #dfebe1;border-radius:10px;padding:16px}.ca-generator h3,.ca-revisions h3{color:#244a38;margin:0 0 7px;font-size:15px}.ca-generator p,.ca-revisions p{color:#587362;font-size:11px;line-height:1.6}.ca-generator label,.ca-revisions label{color:#3e634c;gap:6px;margin:13px 0;font-size:11px;font-weight:700;display:grid}.ca-generator label.ci-check{align-items:flex-start;display:flex}.ca-generator textarea,.ca-revisions textarea,.ca-revisions select{color:#2c4b39;background:#fff;border:1px solid #cbdccb;border-radius:7px;width:100%;padding:10px;font-size:11px}.ca-generator .ci-button,.ca-revisions .ci-button{margin:5px 0}.ca-original{white-space:pre-wrap;background:#f4f7f4;border:1px solid #e0e8df;border-radius:8px;padding:12px}.ca-review-history{color:#486c55;background:#f8faf7;border-radius:9px;margin-top:14px;padding:13px;font-size:11px}.ca-review-history summary{cursor:pointer;font-weight:700}.ca-review-history p{border-bottom:1px solid #e2e9e3;padding:7px 0}@media (max-width:920px){.ca-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-two-col{grid-template-columns:1fr}}@media (max-width:620px){.ca-agent-grid{grid-template-columns:1fr}}
