.market-estimator_workspace__9wNlx{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:52px 0 80px;color:#e9edf3}.market-estimator_hero__VTWVk{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:end;padding-bottom:22px;border-bottom:1px solid #765d27}.market-estimator_boundary__5CwsD span,.market-estimator_eyebrow__XHIZI,.market-estimator_hero__VTWVk p,.market-estimator_inputActions__4Zu6b p,.market-estimator_inputHeading__KXXY5 span,.market-estimator_itemCard__1NtTB header small,.market-estimator_itemCard__1NtTB header span,.market-estimator_reviewState__zCDtT span{color:#91b9d6}.market-estimator_eyebrow__XHIZI{display:block;margin-bottom:8px;color:#43c8ff;font-size:.78rem;font-weight:800;text-transform:uppercase}.market-estimator_hero__VTWVk h1{margin:0;font-size:clamp(2.5rem,6vw,5.25rem);line-height:.92;letter-spacing:0}.market-estimator_hero__VTWVk p{max-width:850px;margin:18px 0 0;font-size:1.05rem;line-height:1.6}.market-estimator_reviewState__zCDtT{display:flex;gap:14px;align-items:center;min-height:86px;padding:18px;border:1px solid #806628;border-left:4px solid #ffca55;background:#20262d;color:#ffca55}.market-estimator_reviewState__zCDtT div{display:grid;grid-gap:4px;gap:4px}.market-estimator_reviewState__zCDtT strong{color:#fff2cf}.market-estimator_inputPanel__ef1aB{margin-top:24px;border:1px solid #31526b;border-top:3px solid #43c8ff;background:#17212b;padding:20px}.market-estimator_boundary__5CwsD,.market-estimator_inputActions__4Zu6b,.market-estimator_inputHeading__KXXY5,.market-estimator_inputHeading__KXXY5>div,.market-estimator_priceLanes__FxM74>section>div,.market-estimator_summaryBand__2VlZV{display:flex;align-items:center}.market-estimator_inputHeading__KXXY5{justify-content:space-between;gap:16px;margin-bottom:14px}.market-estimator_inputHeading__KXXY5>div{gap:12px}.market-estimator_inputHeading__KXXY5>div>div{display:grid;grid-gap:2px;gap:2px}.market-estimator_inputActions__4Zu6b button,.market-estimator_inputHeading__KXXY5 button,.market-estimator_summaryBand__2VlZV button{min-height:42px;border:1px solid #4a6f88;background:#172532;color:#eef8ff;font:inherit;font-weight:800;cursor:pointer}.market-estimator_inputHeading__KXXY5 button{padding:0 16px}.market-estimator_inputPanel__ef1aB textarea{width:100%;resize:vertical;box-sizing:border-box;border:1px solid #355a74;background:#0d1720;color:#fff;padding:16px;font:600 1rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.market-estimator_inputActions__4Zu6b{justify-content:space-between;gap:16px;margin-top:14px}.market-estimator_inputActions__4Zu6b p{margin:0}.market-estimator_inputActions__4Zu6b button{display:inline-flex;align-items:center;gap:9px;padding:0 22px;border-color:#d9a72f;background:#ffcc5c;color:#111820}.market-estimator_inputActions__4Zu6b button:disabled{opacity:.66;cursor:wait}.market-estimator_spinner__dOpZe{animation:market-estimator_spin__xfPLJ .8s linear infinite}.market-estimator_error__V67N_,.market-estimator_message__8l0lo,.market-estimator_warning__AM0BW{padding:12px 14px;border:1px solid #9c474d;background:#321e24;color:#ffb6ba}.market-estimator_summaryBand__2VlZV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.2fr) auto;margin-top:18px;border:1px solid #394b5b;background:#1c2630}.market-estimator_summaryBand__2VlZV>div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:center;min-height:84px;padding:14px 18px;border-right:1px solid #394b5b}.market-estimator_summaryBand__2VlZV svg{grid-row:1/3;color:#ffca55}.market-estimator_summaryBand__2VlZV span{color:#86abc6;font-size:.76rem;text-transform:uppercase}.market-estimator_summaryBand__2VlZV strong{color:#fff0c6;font-size:1.05rem}.market-estimator_coverageTotal__40P4a small{grid-column:2;color:#7fe2ae;font-size:.72rem}.market-estimator_summaryBand__2VlZV button{display:flex;gap:8px;align-items:center;margin:14px;padding:0 16px}.market-estimator_resultsToolbar__OURZM{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px;padding:12px 14px;border:1px solid #394b5b;background:#151f28}.market-estimator_resultsToolbar__OURZM>div:first-child{display:grid;grid-gap:3px;gap:3px}.market-estimator_resultsToolbar__OURZM span{color:#91b9d6;font-size:.82rem}.market-estimator_resultsControls__nZWqm{display:flex;gap:12px;align-items:center;justify-content:flex-end}.market-estimator_contractToggle__vdnme{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:0 10px;border:1px solid #665b86;color:#e4ddff;background:#1a1b2b;cursor:pointer}.market-estimator_contractToggle__vdnme input{width:17px;height:17px;margin:0;accent-color:#9b8cff}.market-estimator_contractToggle__vdnme span{color:inherit;font-size:.76rem;font-weight:800}.market-estimator_modeControl__K2Tua{display:inline-grid;grid-template-columns:repeat(2,76px);border:1px solid #4a6276}.market-estimator_modeControl__K2Tua button{min-height:34px;border:0;border-right:1px solid #4a6276;background:#172532;color:#c9d8e4;font:inherit;font-weight:800;cursor:pointer}.market-estimator_modeControl__K2Tua button:last-child{border-right:0}.market-estimator_modeControl__K2Tua button[aria-pressed=true]{background:#ffcc5c;color:#111820}.market-estimator_results__p_l0W{margin-top:0;overflow-x:auto;border:1px solid #385269;border-top:2px solid #ffca55;background:#18232d}.market-estimator_resultHeader__kskBC,.market-estimator_resultRow__4iV9H{display:grid;grid-template-columns:minmax(270px,2.25fr) minmax(78px,.65fr) minmax(100px,.9fr) repeat(3,minmax(118px,1fr)) minmax(138px,1.1fr) minmax(122px,.9fr);min-width:1160px}.market-estimator_resultHeader__kskBC{position:-webkit-sticky;position:sticky;top:0;z-index:2;color:#8fb7d3;background:#111a22;font-size:.72rem;font-weight:800;text-transform:uppercase}.market-estimator_resultHeader__kskBC span,.market-estimator_resultRow__4iV9H>*{display:flex;min-width:0;align-items:center;padding:10px 12px;border-right:1px solid #30485b}.market-estimator_resultHeader__kskBC span:last-child,.market-estimator_resultRow__4iV9H>:nth-child(8){border-right:0}.market-estimator_resultScroller__i09Vg{max-height:720px;overflow-y:auto}.market-estimator_resultRow__4iV9H{border-top:1px solid #30485b;color:#dbe5ed;font-size:.84rem}.market-estimator_resultRow__4iV9H:first-child{border-top:0}.market-estimator_resultRow__4iV9H:nth-child(2n){background:#16212b}.market-estimator_resultRow__4iV9H:hover{background:#1d2d3a}.market-estimator_contractGroup__xVn4g{display:flex;justify-content:space-between;gap:16px;min-width:1160px;padding:11px 14px;border-top:2px solid #7569bd;border-bottom:1px solid #4d4775;color:#ded8ff;background:#211f36}.market-estimator_contractGroup__xVn4g span{color:#aaa2da;font-size:.75rem}.market-estimator_resultRowExcluded__6zXjF{background:rgba(76,68,120,.2)!important}.market-estimator_resultRowExcluded__6zXjF:hover{background:rgba(91,81,145,.3)!important}.market-estimator_itemIdentity___glnW{gap:11px}.market-estimator_itemIdentity___glnW img{flex:0 0 auto;border:1px solid #49657b;background:#0e171e}.market-estimator_itemIdentity___glnW>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.market-estimator_itemIdentity___glnW strong{overflow:hidden;color:#f3f6f8;text-overflow:ellipsis;white-space:nowrap}.market-estimator_itemIdentity___glnW span,.market-estimator_sourceCell__r4WMs small{color:#78a3c1;font-size:.71rem}.market-estimator_bestEstimate__tFTmV{color:#ffcf68}.market-estimator_sourceCell__r4WMs{display:grid!important;grid-gap:3px;gap:3px;align-content:center}.market-estimator_sourceCell__r4WMs>span{width:-moz-fit-content;width:fit-content;padding:4px 6px;border:1px solid #5c7080;color:#d9e5ec;font-size:.68rem;font-weight:800;text-transform:uppercase}.market-estimator_sourceCell__r4WMs>span[data-source=market]{border-color:#27875a;color:#6ee5a4}.market-estimator_sourceCell__r4WMs>span[data-source=contract]{border-color:#a87c27;color:#ffcf68}.market-estimator_sourceCell__r4WMs>span[data-source=contract_snapshot]{border-color:#5f5aa8;color:#c8c2ff}.market-estimator_sourceCell__r4WMs>span[data-source=ccp_reference]{border-color:#287fa5;color:#71d1f4}.market-estimator_sourceCell__r4WMs>span[data-source=unpriced]{border-color:#9c474d;color:#ff9fa5}.market-estimator_sourceSignals__fIXch{display:flex;flex-wrap:wrap;gap:4px}.market-estimator_sourceSignals__fIXch span{padding:2px 5px;border:1px solid;font-size:.61rem;font-weight:800;line-height:1.2;text-transform:uppercase}.market-estimator_sourceSignals__fIXch span[data-evidence=contract]{color:#c8c2ff}.market-estimator_sourceSignals__fIXch span[data-evidence=ccp]{color:#71d1f4}.market-estimator_sourceSignals__fIXch span[data-evidence=range]{color:#7ce7bd}.market-estimator_evidencePanel__05eND{min-width:1160px;border-top:1px solid #30485b;background:#111a22}.market-estimator_evidencePanel__05eND>summary{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;color:#78c8ed;cursor:pointer;font-size:.78rem;font-weight:800}.market-estimator_evidencePanel__05eND>summary small{color:#91b9d6;font-weight:600}.market-estimator_evidenceList__W65Ng{display:grid;grid-gap:1px;gap:1px;border-top:1px solid #30485b;background:#30485b}.market-estimator_evidenceItem__AVODg{padding:12px 14px;background:#16212b}.market-estimator_evidenceItem__AVODg>header{display:flex;justify-content:space-between;gap:12px}.market-estimator_evidenceItem__AVODg>header span{color:#78a3c1;font-size:.72rem;text-transform:uppercase}.market-estimator_evidenceGrid__z_Fdz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:9px}.market-estimator_evidenceGrid__z_Fdz section{display:grid;grid-gap:5px;gap:5px;padding:10px;border-left:2px solid #3e7b9e;background:#111b23}.market-estimator_evidenceGrid__z_Fdz section>span{color:#9bb8cc;font-size:.76rem}.market-estimator_evidenceWarning__pYBi_{border-left-color:#b34c54!important}.market-estimator_boundary__5CwsD{gap:14px;margin-top:18px;padding:18px;border:1px solid #416b57;background:#182822;color:#72dda4}.market-estimator_boundary__5CwsD p{margin:5px 0;color:#c7d9cf}.market-estimator_boundary__5CwsD span{font-size:.8rem}.market-estimator_emptyState__cX21d{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-height:240px;margin-top:18px;padding:48px 20px;box-sizing:border-box;border:1px dashed #466279;background:#17212b;color:#ffca55;text-align:center}.market-estimator_emptyState__cX21d p{max-width:620px;margin:0;color:#91b9d6}@keyframes market-estimator_spin__xfPLJ{to{transform:rotate(1turn)}}@media (max-width:1050px){.market-estimator_hero__VTWVk{grid-template-columns:1fr}.market-estimator_reviewState__zCDtT{max-width:560px}.market-estimator_summaryBand__2VlZV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.market-estimator_workspace__9wNlx{width:min(100% - 20px,1480px);padding-top:30px}.market-estimator_hero__VTWVk h1{font-size:2.65rem}.market-estimator_inputActions__4Zu6b,.market-estimator_inputHeading__KXXY5,.market-estimator_resultsToolbar__OURZM{align-items:stretch;flex-direction:column}.market-estimator_summaryBand__2VlZV{grid-template-columns:1fr}.market-estimator_summaryBand__2VlZV>div{border-right:0;border-bottom:1px solid #394b5b}.market-estimator_summaryBand__2VlZV button{justify-content:center}.market-estimator_modeControl__K2Tua{align-self:flex-start}.market-estimator_results__p_l0W{overflow-x:visible}.market-estimator_resultHeader__kskBC{display:none}.market-estimator_resultScroller__i09Vg{max-height:none;overflow:visible}.market-estimator_resultRow__4iV9H{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:10px;border:1px solid #30485b}.market-estimator_resultRow__4iV9H>*{display:grid;grid-gap:3px;gap:3px;border-right:0;border-bottom:1px solid #30485b}.market-estimator_resultRow__4iV9H>:before{content:attr(data-label);color:#78a3c1;font-size:.65rem;font-weight:800;text-transform:uppercase}.market-estimator_itemIdentity___glnW{grid-column:1/-1;display:flex!important}.market-estimator_itemIdentity___glnW:before{display:none}.market-estimator_sourceCell__r4WMs{align-content:start}.market-estimator_evidencePanel__05eND{min-width:0}.market-estimator_evidencePanel__05eND>summary{align-items:flex-start;flex-direction:column}.market-estimator_evidenceGrid__z_Fdz{grid-template-columns:1fr}}