/* Larger, modular decision workspaces. Homepage rules intentionally unchanged. */
.hunt-workspace{max-width:1600px}.hunt-two-col{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:32px}.hunt-workspace .hero-eyebrow,.hunt-workspace .eyebrow,.v-label{font-size:10px;letter-spacing:1.5px;color:#6d805f}.hunt-workspace h2,.v-heading h2{font-size:29px!important;line-height:1.3;letter-spacing:-1px;font-weight:500;margin:11px 0 22px}.hunt-workspace .body-copy{font-size:15px;line-height:1.7;color:#64765c}.hunt-workspace .primary,.hunt-workspace .secondary{font-size:13px;min-height:43px;padding:12px 17px}.hunt-workspace .text-btn{font-size:12px}.hunt-stages button{font-size:13px}.hunt-stages span{font-size:10px}.hunt-workspace .hunt-footer{font-size:10px}.v-product-hero{display:flex;gap:25px;align-items:center;background:#eef0e6;border-radius:13px;padding:15px 22px;margin-bottom:30px}.v-product-image{width:42%;flex-shrink:0}.v-product-image .hunt-art{height:170px;background:transparent!important}.v-product-hero h2{margin:10px 0 15px;font-size:26px!important}.v-product-hero>div>strong{font-size:25px;font-weight:500}.v-product-hero strong small{font-size:12px;font-weight:400;color:#738268}.v-footnote{display:block;font-size:11px;color:#75876a;line-height:1.7;margin-top:10px}.v-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.v-reason{border:1px solid #dfe6d6;background:#fff;border-radius:11px;padding:20px;text-align:left;min-width:0}.v-reason h3{font-size:17px;line-height:1.45;font-weight:500;margin:10px 0}.v-reason p{font-size:14px;line-height:1.7;color:#687b5f;margin:9px 0}.v-reason .v-label{display:block;font-size:9px}.v-reason-icon{font-size:25px;color:#78935f;display:block;margin-bottom:15px}.v-card-link{display:block;color:#597447;font-size:12px;margin-top:18px}.v-fit .v-reason:last-child{grid-column:1/-1;display:grid;grid-template-columns:45px 1fr;gap:0 7px}.v-fit .v-reason:last-child .v-reason-icon{grid-row:1/5}.v-fit .v-reason:last-child p{margin:0}.v-fit .v-reason:last-child .v-card-link{margin-top:12px}.v-index{font-size:11px;letter-spacing:1px;color:#93a482}.v-draft{background:#f0f4e9;padding:23px;border:1px solid #dce6cf;border-radius:12px;margin-bottom:26px}.v-draft>p{font-size:15px;color:#637958;line-height:1.7}.v-draft .v-reasons{margin-bottom:0}.v-draft .v-reason{padding:17px}.v-draft h2{font-size:25px!important}.v-detail{border-top:1px solid #dde5d4;margin:19px 0;padding-top:14px}.v-detail summary{font-size:13px;color:#5e7950;cursor:pointer;line-height:1.7}.v-detail>div{font-size:14px;line-height:1.8;color:#64775a;margin-top:12px;white-space:normal;overflow-wrap:anywhere}.v-reason .v-detail summary{font-size:12px}.v-reason .v-detail>div{font-size:13px}.v-chat-takeaway{font-size:16px;line-height:1.8;color:#354d2c}.hunt-coach .agent-question{font-size:15px;line-height:1.7;color:#3c5631}.hunt-coach .thread{max-height:57vh;padding:24px}.hunt-coach .coach-title{font-size:14px}.hunt-coach .coach-title small{font-size:11px}.hunt-coach .coach-label{font-size:11px;margin-bottom:14px}.hunt-coach .agent-copy{font-size:15px;line-height:1.8}.hunt-coach .bubble{font-size:14px;line-height:1.7}.hunt-coach .context-example{font-size:13px;padding:12px}.hunt-coach .module-recs button{font-size:12px;padding:10px 12px}.hunt-coach .compose-box textarea{font-size:14px;height:46px}.hunt-coach .suggestions{display:none}.hunt-coach .compose-foot{font-size:10px;flex-wrap:wrap}.hunt-coach .compose-foot>span{max-width:none}.hunt-coach .compose-foot>.text-btn{font-size:10px!important}.hunt-coach .source-note{font-size:11px;line-height:1.7}.hunt-coach .apply-proposal{padding:18px}.v-proposal-number{font-size:36px;margin:9px 0 15px}.v-proposal-number small{font-size:14px;color:#7d906c}.v-takeaway{display:flex;gap:14px;background:#edf3e4;border:1px solid #dce6d0;padding:18px 20px;border-radius:10px;margin:20px 0}.v-takeaway>span{font-size:23px;color:#789b58}.v-takeaway strong{font-size:16px;font-weight:500;line-height:1.6}.v-takeaway p{font-size:14px;color:#6d815e;line-height:1.7;margin:5px 0 0}.v-takeaway.caution{background:#fff2e7;border-color:#ecd8c6}.v-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dde6d3;background:#fff;border-radius:12px;padding:22px 0}.v-metrics>div{padding:0 18px;border-left:1px solid #e4eadc;display:flex;flex-direction:column;gap:11px}.v-metrics>div:first-child{border:0}.v-metrics span{font-size:12px;color:#728466}.v-metrics strong{font-size:30px;letter-spacing:-1px;font-weight:500}.v-metrics strong small{font-size:13px;letter-spacing:0}.v-metrics small{font-size:11px;line-height:1.6;color:#7b8c70}.v-negative{color:#aa6443}.v-cost-strip{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#6c805e;margin:25px 0 12px}.v-cost-strip i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}.v-stacked{display:flex;height:10px;overflow:hidden;border-radius:8px;margin-bottom:27px;background:#e9efdf}.v-stacked i{background:#547653}.v-controls{background:white;border:1px solid #dfe6d6;border-radius:12px;padding:22px;margin:25px 0}.v-controls h3{font-size:19px;font-weight:500;margin:0 0 7px}.v-controls>p{font-size:12px;color:#7c8c71;margin:0 0 20px;line-height:1.7}.v-order-row{display:grid;grid-template-columns:48px minmax(0,1fr) 70px 75px;gap:12px;align-items:center;border-top:1px solid #e5eadf;padding:14px 0}.v-order-thumb{height:44px;border-radius:7px;overflow:hidden;background:#f2f1e7}.v-order-thumb svg{width:100%;height:100%}.v-order-row>strong{font-size:13px;font-weight:500;line-height:1.5}.v-order-row>label{font-size:10px;color:#788b6a;display:flex;flex-direction:column;gap:5px}.v-order-row input,.v-controls .field input[type=number]{font-size:14px;border:1px solid #d8e2cd;background:#fafcf6;border-radius:6px;padding:9px 7px;width:100%;color:#415e30}.v-control-grid{border-top:1px solid #e5eadf;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:20px}.v-control-grid .field{font-size:12px;line-height:1.7}.v-control-grid .field strong{font-size:21px;font-weight:500}.v-control-grid input[type=range]{padding:0;accent-color:#567649;cursor:pointer}.v-chart{padding:22px;border:1px solid #dfe7d5;background:white;border-radius:12px;margin:25px 0}.v-chart-head{margin-bottom:23px}.v-chart h3{font-size:19px;font-weight:500;margin:0 0 7px}.v-chart-head span{font-size:12px;color:#798c6b}.v-bar-row{display:grid;grid-template-columns:110px 1fr 75px;gap:15px;align-items:center;margin:17px 0}.v-bar-row>span{font-size:11px;color:#788c6b;line-height:1.6}.v-bar-row>strong{font-size:13px;font-weight:500;text-align:right}.v-bar-track{height:14px;background:#f0f3e9;border-radius:4px}.v-bar-track i{display:block;background:#acc498;border-radius:4px;height:100%}.v-bar-track .negative{background:#d6af95}.v-bar-row.is-current>span{color:#3c612d;font-weight:500}.v-bar-row.is-current .v-bar-track i{background:#55774a}.v-bar-row.is-current .v-bar-track i.negative{background:#b67a51}.v-chart-note{font-size:11px!important;color:#7a8e6c;line-height:1.7;margin-top:23px}.v-storyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.v-storyboard article{border:1px solid #dfe6d7;border-radius:10px;overflow:hidden;background:white}.v-storyboard .hunt-art{height:115px}.v-storyboard article>div:last-child{padding:14px}.v-storyboard span{font-size:10px;color:#7e916c}.v-storyboard p{font-size:13px;line-height:1.7;margin:9px 0;color:#4c6540}.hunt-workspace .decision-sheet .table{font-size:14px}.hunt-workspace .decision-summary{padding:20px 23px}.hunt-workspace .decision-summary small{font-size:14px}.hunt-workspace .decision-summary strong{font-size:16px}.hunt-workspace .supplier-check{padding:18px 0;font-size:14px}.hunt-workspace .supplier-check small{font-size:12px;color:#768a66}.hunt-workspace .check-title{font-size:18px;margin-top:30px}.hunt-workspace .supplier-check input{width:18px;height:18px}.hunt-workspace .decision-verdict strong{font-size:15px;line-height:1.7}.hunt-workspace .decision-verdict p{font-size:13px;color:#718463}.hunt-workspace .source-note{font-size:11px;color:#76876a}.hunt-workspace .next-decision>span{font-size:12px;color:#7b8c6d}.hunt-workspace .module-workspace .step strong{font-size:15px}.hunt-workspace .module-workspace .step p{font-size:14px;line-height:1.8}.hunt-workspace .module-workspace .field{font-size:13px}.hunt-workspace .module-workspace .resource p,.hunt-workspace .module-workspace .resource a{font-size:14px}.hunt-workspace .module-workspace .metric small{font-size:12px}.hunt-workspace .module-workspace .table{font-size:13px}.hunt-workspace .module-workspace .lesson-choice{font-size:14px;line-height:1.7}@media(max-width:1150px){.hunt-two-col{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:22px}.v-metrics{padding:18px 0}.v-metrics>div{padding:0 12px}.v-metrics strong{font-size:25px}.v-reasons{grid-template-columns:1fr}.v-fit .v-reason:last-child{display:block}.v-order-row{grid-template-columns:minmax(0,1fr) 60px 65px;gap:10px}.v-order-thumb{display:none}.v-product-hero{gap:15px;padding:15px}.v-product-hero h2{font-size:23px!important}.v-storyboard{grid-template-columns:1fr}.v-storyboard article{display:flex;align-items:center}.v-storyboard .hunt-art{height:100px;width:33%;flex-shrink:0}.v-bar-row{grid-template-columns:88px 1fr 65px;gap:9px}.v-bar-row>span{font-size:10px}}@media(max-width:760px){.hunt-workspace h2{font-size:25px!important}.hunt-coach .thread{max-height:42vh}.v-product-hero h2{font-size:22px!important}.v-metrics>div{padding:0 10px}.v-metrics strong{font-size:24px}.v-metrics span{font-size:10px;line-height:1.6}.v-metrics small{font-size:10px}.v-controls,.v-chart{padding:17px}.v-control-grid{gap:17px}.hunt-stages button{font-size:11px}.hunt-stages span{font-size:9px}.v-draft{padding:18px}.v-reason{padding:18px}.v-product-image .hunt-art{height:130px}.v-fit .v-reason-icon{font-size:22px;margin-bottom:8px}.v-bar-row{grid-template-columns:90px 1fr 70px}.hunt-coach .compose-foot{font-size:9px}.hunt-workspace .mobile-product-peek strong{font-size:14px}.hunt-workspace .mobile-product-peek p{font-size:11px}.hunt-workspace .mobile-product-peek small{font-size:10px}}
.v-creator-equation{display:flex;align-items:center;gap:16px;justify-content:space-between;border:1px solid #dce5d1;background:#edf3e5;border-radius:11px;padding:24px 20px}.v-creator-equation>span{font-size:29px;font-weight:500;flex:1;min-width:0}.v-creator-equation>span:last-child{color:#54733f}.v-creator-equation small{display:block;font-size:11px;font-weight:400;color:#718963;margin-top:9px;line-height:1.6}.v-creator-equation>b{font-size:22px;font-weight:400;color:#9eb18b}.v-result-row{display:grid;grid-template-columns:45px minmax(0,1fr) 65px;gap:13px;align-items:center;margin:22px 0}.v-result-row>div>strong{font-size:14px;font-weight:500}.v-result-row .v-bar-track{margin:10px 0 7px}.v-result-row small{font-size:11px;color:#7a8e6b}.v-result-row>label{font-size:11px;color:#7c906c}.v-result-row input{width:100%;border:1px solid #dbe5cf;background:#f8fbf3;border-radius:6px;padding:10px 7px;font-size:14px;color:#425f30;margin-top:5px}.v-observation{font-size:14px!important;line-height:1.7}.v-observation textarea{font-size:14px;line-height:1.8;font-family:inherit;padding:15px;border:1px solid #dce5d2;border-radius:8px;color:#4c6540;resize:vertical;background:#fff}.v-result-row .v-order-thumb{display:block}@media(max-width:760px){.v-creator-equation{gap:10px;padding:20px 14px}.v-creator-equation>span{font-size:26px}.v-creator-equation small{font-size:10px}.v-result-row{gap:10px;grid-template-columns:40px minmax(0,1fr) 58px}}
