.MethodologyDiagram2_container__w3fSD{width:100%;max-width:1400px;margin:0 auto;padding:20px;background:#f8f9fa;font-family:Arial,sans-serif;position:relative}.MethodologyDiagram2_mainLayout__wlWjo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;min-height:600px;position:relative}.MethodologyDiagram2_sectionA__EKxAb{background:#e8f4f8;border:2px solid #4a90a4;border-radius:12px;padding:20px;position:relative}.MethodologyDiagram2_sectionLabel__70fqA{position:absolute;top:-15px;left:20px;background:#2c5aa0;color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.MethodologyDiagram2_sectionB__j6w4B{background:#fff5e6;border:2px solid #f0ad4e;border-radius:12px;padding:20px;position:relative}.MethodologyDiagram2_sectionC__T5YuL{background:#e8f5e8;border:2px solid #5cb85c;border-radius:12px;padding:20px;position:relative}.MethodologyDiagram2_climateSection__MMseg{display:flex;align-items:center;gap:20px;margin:20px 0;position:relative;min-height:250px}.MethodologyDiagram2_arrowToBaseline__2o56P{position:absolute;top:-45px;left:50%;transform:translateX(0);display:flex;flex-direction:column;align-items:center;z-index:5}.MethodologyDiagram2_arrowLineToBaseline__8unhj{width:2px;height:30px;background:#333}.MethodologyDiagram2_arrowHeadToBaseline__uTwdo{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #333;margin-top:-1px}.MethodologyDiagram2_leftClimateBox__Vjnlz{display:flex;flex-direction:column;align-items:center;margin-top:80px;position:relative}.MethodologyDiagram2_climateDataBox__3miDH{background:#e0e0e0;border:2px solid #333;border-radius:8px;padding:12px;width:120px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MethodologyDiagram2_climateDataBox__3miDH h4{margin:0 0 5px;font-size:13px;font-weight:700;color:#333}.MethodologyDiagram2_verticalArrowDown__6z1S7{display:flex;flex-direction:column;align-items:center;margin-top:10px}.MethodologyDiagram2_arrowLineVertical__ltDcC{width:2px;height:30px;background:#333}.MethodologyDiagram2_arrowHeadVertical__3Xyqq{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333}.MethodologyDiagram2_rightClimateSection__pr9Db{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;min-height:200px}.MethodologyDiagram2_baselineSection__p_lgO{background:#fdf2f2;border:1px solid #d4a5a5;border-radius:8px;padding:25px 15px 15px;position:relative;margin-bottom:20px}.MethodologyDiagram2_baselineHeader__Ip0ZH{background:white;border:1px solid #333;border-radius:6px;padding:8px;text-align:center;position:absolute;top:-15px;left:15%;transform:translateX(-50%);z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MethodologyDiagram2_baselineHeader__Ip0ZH h4{margin:0;font-size:11px;font-weight:700;color:#333}.MethodologyDiagram2_currentConditions__qRkoR{background:white;border:1px solid #333;border-radius:6px;padding:12px;margin-bottom:15px}.MethodologyDiagram2_currentConditions__qRkoR h5{margin:0 0 10px;font-size:12px;font-weight:700;text-align:center}.MethodologyDiagram2_conditionsGrid__PWc29{display:grid;grid-template-columns:1fr 1fr;gap:15px}.MethodologyDiagram2_chartBox__qU564{text-align:center}.MethodologyDiagram2_chartTitle__LtQer{font-size:10px;margin-bottom:5px;font-weight:700}.MethodologyDiagram2_precipitationChart__Q7w02,.MethodologyDiagram2_temperatureChart__e7Wf7{display:flex;flex-direction:column;align-items:center;gap:5px;height:60px;margin-bottom:8px}.MethodologyDiagram2_stackedBoxes__EG_pt{display:flex;flex-direction:column;gap:2px}.MethodologyDiagram2_precipitationBoxBottom__VCvDT,.MethodologyDiagram2_precipitationBox__NymBs{width:30px;height:12px;border:2px solid #3498db;background:white;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;border-radius:2px}.MethodologyDiagram2_temperatureBoxBottom__er1zN,.MethodologyDiagram2_temperatureBox__ZlldV{width:30px;height:12px;border:2px solid #e74c3c;background:white;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;border-radius:2px}.MethodologyDiagram2_dottedLineDown__jJF8s{width:2px;height:10px;border-left:1px dashed #333}.MethodologyDiagram2_chartBar__sCr9f{width:12px;border-radius:2px 2px 0 0;background:#3498db}.MethodologyDiagram2_chartBarDotted__yv_8c{width:12px;border-radius:2px 2px 0 0;border:1px dashed #333;background:transparent!important}.MethodologyDiagram2_chartLabel__icEXN{font-size:9px;margin:0;line-height:1.2;color:#555}.MethodologyDiagram2_cropValidation___XiDe{position:absolute;right:10px;bottom:20px;text-align:right}.MethodologyDiagram2_cropValidation___XiDe p{margin:2px 0;font-size:9px;color:#666;border-bottom:1px dashed #999;padding-bottom:1px}.MethodologyDiagram2_dottedArrowToOrange__vNzfz{position:absolute;right:-20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:10}.MethodologyDiagram2_dottedLine__GwHo4{width:35px;height:2px;background:repeating-linear-gradient(90deg,#ff8c42,#ff8c42 3px,transparent 0,transparent 6px)}.MethodologyDiagram2_arrowHeadOrange___B968{width:0;height:0;border-left:6px solid #ff8c42;border-top:4px solid transparent;border-bottom:4px solid transparent}.MethodologyDiagram2_cropValidationText__VuQx9{position:absolute;right:-10px;top:52%;text-align:center;z-index:5}.MethodologyDiagram2_cropValidationText__VuQx9 p{margin:0;font-size:9px;color:#666;font-weight:400;border-bottom:1px dashed transparent;padding-bottom:2px}.MethodologyDiagram2_climaticParametersBox__UNx9B{background:#ff8c42;color:white;border:2px solid #333;border-radius:8px;padding:12px;text-align:center;width:150px;position:absolute;right:-45px;top:10%;transform:translateY(-50%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.MethodologyDiagram2_climaticParametersBox__UNx9B h4{margin:0;font-size:13px;font-weight:700;color:white}.MethodologyDiagram2_topRow__Wliz_{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:15px;background:#f0f8ff;border-radius:8px;border:1px solid #4a90a4}.MethodologyDiagram2_cropLocationBox__O49KZ,.MethodologyDiagram2_cropSelectionBox__gSZEo,.MethodologyDiagram2_sourcesBox__BvmmM{background:white;border:2px solid #333;border-radius:8px;padding:12px;min-width:140px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.MethodologyDiagram2_arrowFromSources__kU4Zg{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.MethodologyDiagram2_arrowLineFromSources__TRcag{width:2px;height:25px;background:#333}.MethodologyDiagram2_arrowHeadFromSources__FTDcv{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #333;margin-top:-1px}.MethodologyDiagram2_cropLocationBox__O49KZ h4,.MethodologyDiagram2_cropSelectionBox__gSZEo h4,.MethodologyDiagram2_sourcesBox__BvmmM h4{margin:0 0 5px;font-size:13px;font-weight:700;color:#333}.MethodologyDiagram2_roman__XgpCB{font-size:12px;color:#666;margin:0 0 8px;font-style:italic}.MethodologyDiagram2_sampleText__mMwF3{font-size:10px;color:#555;margin:8px 0 0;line-height:1.3}.MethodologyDiagram2_miniMap___0NTz{width:60px;height:40px;margin:5px auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;border-radius:4px;overflow:hidden}.MethodologyDiagram2_mapRegion__fNudS{border-radius:2px}.MethodologyDiagram2_sourceViz__cz7cO{display:flex;justify-content:center;gap:3px;margin:5px 0}.MethodologyDiagram2_dataPoint__eUMU6{width:8px;height:8px;border-radius:50%}.MethodologyDiagram2_horizontalArrow__TeH8B{display:flex;align-items:center;margin:0 10px}.MethodologyDiagram2_arrowLine__MFsRM{width:30px;height:2px;background:#333}.MethodologyDiagram2_arrowHead__bOJiI{width:0;height:0;border-left:6px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent}.MethodologyDiagram2_dataBox__Gdd_g{background:white;border:1px solid #ddd;border-radius:8px;padding:15px;margin:10px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MethodologyDiagram2_dataBox__Gdd_g h4{margin:0 0 8px;font-size:14px;font-weight:700;color:#333}.MethodologyDiagram2_dataBox__Gdd_g p{margin:0;font-size:12px;color:#666;line-height:1.4}.MethodologyDiagram2_orangeBox__6aHjr{background:#ff8c42;color:white;border:none;font-weight:700}.MethodologyDiagram2_resultBox__ZAVEO{background:#4CAF50;color:white;border:none}.MethodologyDiagram2_resultBox__ZAVEO h4{color:white}.MethodologyDiagram2_persistenceBox__KpE9n{background:#2196F3;color:white;border:none}.MethodologyDiagram2_persistenceBox__KpE9n h4{color:white}.MethodologyDiagram2_legend__BJXwk{position:absolute;top:20px;right:20px;background:#fff9c4;border:1px solid #f0ad4e;border-radius:8px;padding:15px;width:200px}.MethodologyDiagram2_legend__BJXwk h5{font-size:14px;font-weight:700;background:#f0ad4e;color:white;padding:5px 10px;margin:-15px -15px 10px;border-radius:7px 7px 0 0}.MethodologyDiagram2_legendItem__Bad_g{display:flex;align-items:center;margin:5px 0;font-size:12px}.MethodologyDiagram2_legendColor__Q_5U7{width:16px;height:16px;border-radius:3px;margin-right:8px}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_crop__LKibK{background:#ff6b35}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_climate__comKL{background:#4a90a4}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_future__zIIO_{background:#5cb85c}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_current__8IFA5{background:#2196F3}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_expert__9jr5f{background:#9c27b0}.MethodologyDiagram2_legendColor__Q_5U7.MethodologyDiagram2_modeling__horeo{background:#ff9800}.MethodologyDiagram2_arrow__xzHeC{position:absolute;width:40px;height:3px;background:#333}.MethodologyDiagram2_arrow__xzHeC:after{content:"";position:absolute;right:-8px;top:-3px;width:0;height:0;border-left:8px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent}.MethodologyDiagram2_horizontalArrow__TeH8B{top:50%;transform:translateY(-50%)}.MethodologyDiagram2_arrow1__gGnW_{right:-50px;top:30%}.MethodologyDiagram2_arrow2__JkfSF{left:-50px;top:50%;transform:translateY(-50%) rotate(180deg)}.MethodologyDiagram2_dataViz__CBPeE{display:flex;gap:5px;margin:8px 0}.MethodologyDiagram2_dataBar__PqORx{width:20px;height:40px;background:linear-gradient(0deg,#4CAF50 0,#81C784 50%,#A5D6A7);border-radius:2px}.MethodologyDiagram2_dataBar__PqORx.MethodologyDiagram2_temperature__H3hkf{background:linear-gradient(0deg,#f44336 0,#ef5350 50%,#e57373)}.MethodologyDiagram2_dataBar__PqORx.MethodologyDiagram2_precipitation__hnyzi{background:linear-gradient(0deg,#2196F3 0,#42A5F5 50%,#64B5F6)}.MethodologyDiagram2_formula__Y697o{background:#f5f5f5;border:1px dashed #999;border-radius:4px;padding:8px;margin:10px 0;font-family:Courier New,monospace;font-size:11px;text-align:center}.MethodologyDiagram2_subSection__X3NeP{border:1px dashed #ccc;border-radius:6px;padding:12px;margin:15px 0;background:rgba(255,255,255,.3)}.MethodologyDiagram2_subSection__X3NeP h5{margin:0 0 8px;font-size:13px;font-weight:700}@media (max-width:1200px){.MethodologyDiagram2_mainLayout__wlWjo{grid-template-columns:1fr;gap:20px}.MethodologyDiagram2_arrow1__gGnW_,.MethodologyDiagram2_arrow2__JkfSF{display:none}.MethodologyDiagram2_legend__BJXwk{position:static;width:100%;margin-top:20px}}@media (max-width:768px){.MethodologyDiagram2_container__w3fSD{padding:15px}.MethodologyDiagram2_dataBox__Gdd_g,.MethodologyDiagram2_legend__BJXwk{padding:12px}}