.s-provider-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#7e8d72;background:#f6f8f1;border:1px solid #dfe7d6;border-radius:7px;padding:7px 10px;white-space:nowrap}.s-provider-pill>span{width:6px;height:6px;border-radius:50%;background:#83a071}.s-intro{padding:29px 31px;background:#e9f0e2;border:1px solid #dbe5cf;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.s-intro>div:first-child{max-width:600px}.s-intro-label{font-size:10px;color:#8a9b79;letter-spacing:1.8px}.s-intro h3{font-size:24px;font-weight:500;letter-spacing:-.5px;color:#46653d;margin:10px 0 11px}.s-intro p{font-size:12px;line-height:1.9;color:#7c8e6c}.s-intro-art{position:relative;min-width:115px;height:95px;display:grid;place-items:center;margin-right:12px}.s-intro-art span{position:absolute;width:52px;height:67px;border:1px solid #b6c8a4;background:#eef4e7;border-radius:8px;transform:rotate(-18deg) translateX(-27px)}.s-intro-art span:nth-child(2){transform:rotate(16deg) translateX(27px);background:#d6e3ca}.s-intro-art span:nth-child(3){transform:translateY(4px);background:#f7faef;box-shadow:0 7px 15px #55734717}.s-intro-art i{position:relative;font-style:normal;font-size:12px;color:#87a06e;margin-top:7px}.s-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.s-main{min-width:0;display:grid;gap:22px}.s-form{padding:25px}.s-questionnaire{display:flex;align-items:center;gap:12px;padding:15px;background:#f7f9f2;border:1px solid #e4ebda;border-radius:9px;margin-bottom:24px}.s-doc-icon{width:33px;height:38px;display:grid;place-items:center;background:#eaf1e1;border-radius:7px;color:#85a16c;flex-shrink:0}.s-doc-icon .q-icon{width:19px;height:19px}.s-questionnaire>div{flex:1;min-width:0}.s-questionnaire strong{display:block;font-size:12px;line-height:1.7;color:#58764a;font-weight:500;overflow-wrap:anywhere}.s-questionnaire div span{display:block;font-size:10px;color:#9ba68c;margin-top:5px}.s-questionnaire .q-button{font-size:10px;min-height:31px;padding:5px 9px;flex-shrink:0}.s-scenario textarea{font-size:12px;line-height:1.9;padding:11px 13px}.s-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:21px 0 28px}.s-control-grid small{font-size:10px;color:#a0ab93}.s-section-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:17px}.s-section-heading h4{font-size:12px;font-weight:500;color:#5c784e;margin:0 0 5px}.s-section-heading p{font-size:10px;color:#97a589}.s-section-heading .q-button{min-height:31px;font-size:10px;padding:6px 9px;flex-shrink:0}.s-profiles{display:grid;gap:12px}.s-profile{display:flex;align-items:start;gap:12px;padding:16px;background:#fcfdf9;border:1px solid #e4ebdb;border-radius:9px;min-width:0}.s-profile-index{font-size:10px;color:#a3b092;margin-top:25px;font-variant-numeric:tabular-nums}.s-profile-content{min-width:0;flex:1}.s-profile-top{display:grid;grid-template-columns:minmax(0,1fr) 70px 19px;gap:10px;align-items:end;margin-bottom:11px}.s-profile-top .q-input{min-height:34px;padding:6px 9px;font-size:11px}.s-profile-remove{padding:6px 0;min-height:34px;font-size:21px;color:#b3bca4;background:transparent;border:0;font-family:inherit;cursor:pointer}.s-profile-remove:hover{color:#9d7159}.s-profile-remove:disabled{opacity:.3}.s-profile-content textarea{font-size:11px;line-height:1.8;background:#fff;padding:9px 10px}.s-quota-summary{font-size:10px;line-height:1.9;color:#8ca078;padding:12px 2px 0!important;margin:0!important;overflow-wrap:anywhere}.s-connection{margin-top:23px;border-top:1px solid #e7ecdf;border-bottom:1px solid #e7ecdf;padding:18px 0}.s-connection>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:11px;color:#648050}.s-connection>summary::before{content:'+';font-size:15px;color:#9aaa87}.s-connection[open]>summary::before{content:'−'}.s-connection>summary>span:first-child{flex:1}.s-connection-state{font-size:10px;color:#9bab89}.s-connection-body{display:grid;gap:14px;padding-top:20px}.s-connection-body input{font-size:12px}.s-model-field{display:flex;align-items:end;gap:10px}.s-model-field label{flex:1;min-width:0}.s-model-field .q-button{padding:7px 10px;flex-shrink:0}.s-field-note{font-size:10px;color:#97a58b;line-height:1.9;margin:0!important;overflow-wrap:anywhere}.s-advanced{display:flex;align-items:end;gap:13px;flex-wrap:wrap}.s-advanced>.a-field{max-width:96px}.s-advanced .q-check{font-size:10px;padding-bottom:10px}.s-doc-link{font-size:10px;color:#75975f;width:fit-content;text-decoration:none}.s-doc-link:hover{text-decoration:underline}.s-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px}.s-submit-row>div{min-width:0}.s-submit-row strong{display:block;font-size:11px;color:#718a5e;font-weight:500}.s-submit-row span{display:block;font-size:10px;color:#a2ad93;line-height:1.8;margin-top:5px}.s-submit-row button{flex-shrink:0}.s-method{position:sticky;top:99px}.s-method-card{padding:23px;background:#f5f8ef;border-color:#e0e8d6}.s-method-caption{font-size:9px;color:#9aaa89;letter-spacing:1.3px;margin-bottom:12px}.s-method-card h3{font-size:14px;color:#567249;font-weight:500}.s-method-card ol{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:27px}.s-method-card li{display:flex;gap:11px;align-items:start}.s-method-card li>span{flex-shrink:0;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e9f0df;color:#8a9e73;font-size:9px}.s-method-card strong{font-weight:500;font-size:11px;color:#6d865b}.s-method-card li p{font-size:10px;line-height:1.9;color:#99a68a;margin-top:7px}.s-method-foot{font-size:10px;color:#9aa68a;line-height:1.9;border-top:1px solid #e0e8d5;padding-top:18px;margin-top:27px}.s-purpose{padding:23px 9px}.s-purpose h4{font-size:11px;font-weight:500;color:#81966e;margin:0 0 10px}.s-purpose p{font-size:10px;line-height:1.9;color:#a0ad91}.s-purpose>span{display:block;font-size:10px;color:#899e75;line-height:1.9;margin-top:15px}.s-job-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:24px 0}.s-job-metrics span{display:block;font-size:10px;color:#95a184;line-height:1.7}.s-job-metrics strong{display:block;font-size:25px;font-weight:500;color:#628151;margin-top:8px}.s-progress{width:100%;height:7px;accent-color:#729257;margin:2px 0 13px}.s-status-badge{font-size:10px;padding:5px 9px;color:#78925f;background:#eef4e6;border:1px solid #dfe9d2;border-radius:5px}.s-status-badge[data-state="failed"]{color:#a27f65;background:#f8f2ea;border-color:#ece0d3}.s-result-error{padding:13px 15px;margin:19px 0!important;border:1px solid #eadbc9;background:#fbf7ee;border-radius:7px;font-size:11px;color:#a28565;line-height:1.9}.s-preview-table{margin:23px 0 11px}.s-preview-table th,.s-preview-table td{min-width:95px}.s-preview-table td:first-child{min-width:160px;font-size:10px}.s-result-actions{display:flex;gap:9px;flex-wrap:wrap;margin:23px 0 19px}.s-provenance-note{font-size:10px;line-height:1.9;color:#a2ad92;border-top:1px solid #e9eee0;padding-top:16px;margin-top:18px!important}.s-validation{margin:15px 0;font-size:10px;line-height:1.9;color:#9b8b75}.s-validation summary{cursor:pointer}.s-validation ul{padding-left:18px;overflow-wrap:anywhere}.s-history-row{display:flex;gap:15px;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:15px 0;border:0;border-top:1px solid #e9eee0;background:transparent;font-family:inherit;color:#8c9e7a;cursor:pointer;font-size:10px}.s-history-row:hover{background:#fcfdf8}.s-history-row>span:first-child{flex:1;min-width:0}.s-history-row strong{display:block;font-weight:500;font-size:12px;color:#6c8459;overflow-wrap:anywhere}.s-history-row small{display:block;font-size:10px;color:#aab59a;margin-top:5px}.s-history-row em{font-style:normal;color:#7e9868;font-variant-numeric:tabular-nums}.s-history-empty{padding:22px 0;font-size:11px;color:#a0ad90;line-height:1.8}.a-pill[data-kind="synthetic"]{background:#f5efdf;border-color:#e8dec4;color:#9b7b40}
@media(max-width:1200px){.s-layout{grid-template-columns:minmax(0,1fr) 235px}.s-method-card{padding:20px}.s-form{padding:22px}.s-submit-row{flex-wrap:wrap}.s-submit-row button{width:100%}}
@media(max-width:960px){.s-layout{grid-template-columns:minmax(0,1fr)}.s-method{position:static}.s-method-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.s-purpose{display:none}.s-intro-art{margin:0}.s-submit-row{flex-wrap:nowrap}.s-submit-row button{width:auto}}
@media(max-width:680px){.s-intro{padding:23px}.s-intro h3{font-size:22px}.s-intro-art{display:none}.s-intro p{font-size:11px}.s-provider-pill{font-size:10px}.s-form{padding:19px}.s-questionnaire{flex-wrap:wrap;padding:13px;gap:10px}.s-questionnaire>div{flex-basis:calc(100% - 50px)}.s-questionnaire .q-button{margin-left:43px}.s-control-grid{gap:12px}.s-control-grid small{font-size:9px;line-height:1.8}.s-profile{padding:13px 11px;gap:8px}.s-profile-top{grid-template-columns:minmax(0,1fr) 56px 14px;gap:7px}.s-profile-index{font-size:9px}.s-profile-content textarea{font-size:11px}.s-model-field{flex-wrap:wrap}.s-model-field label{flex-basis:100%}.s-model-field .q-button{width:100%}.s-submit-row{flex-wrap:wrap}.s-submit-row button{width:100%}.s-method-card ol{grid-template-columns:minmax(0,1fr)}.s-job-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.s-result-actions>.q-button{flex:1}.s-history-row{flex-wrap:wrap;gap:9px}.s-history-row>span:first-child{flex-basis:100%}}
.s-form .a-field{font-size:12px;color:#617356}.s-form .a-card-sub,.s-history .a-card-sub,.s-questionnaire div span{font-size:11px;color:#697a5f}.s-intro p{font-size:13px;color:#607453}.s-field-note,.s-provenance-note,.s-control-grid small,.s-section-heading p,.s-submit-row span,.s-quota-summary{font-size:12px;line-height:1.85;color:#657759}.s-method-card li p,.s-method-foot,.s-purpose p,.s-purpose>span{font-size:12px;line-height:1.85;color:#647653}.s-method-card strong,.s-purpose h4{font-size:13px;color:#506a42}.s-method-caption,.s-intro-label{color:#6e815e}.s-profile-top .q-input,.s-profile-content textarea{font-size:12px}.s-connection>summary,.s-advanced .q-check,.s-doc-link,.s-submit-row strong{font-size:12px;color:#597249}.s-connection-state,.s-history-row small,.s-history-empty{font-size:11px;color:#697b5b}.s-provider-pill{color:#607653}.s-validation,.s-result-error{font-size:12px;color:#86664c}
