.ScenarioSelection_scenario-selection__sOWTv{background:#153024;border-radius:4px;padding:1rem;margin:1rem auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.ScenarioSelection_scenario-selection__sOWTv h2{font-size:1.5rem;font-weight:600;color:#fbd348;margin-bottom:1rem}.ScenarioSelection_scenario-help__nkygS{color:white;font-size:.875rem;margin-bottom:1.5rem;opacity:.8}.ScenarioSelection_scenario-tree__vvSG2{overflow-x:auto;border-top:3px solid #fbd348;border-radius:4px;transition:transform .2s ease;background:#082317;min-height:500px;padding:1rem;min-width:600px}.ScenarioSelection_level-label__2BDaM{font-weight:500;fill:#fbd348}.ScenarioSelection_level-label__2BDaM tspan{fill:#fbd348;font-size:.875rem;font-weight:500;text-anchor:middle}.ScenarioSelection_node-label__mQKg6{font-size:.75rem;fill:white;pointer-events:none}.ScenarioSelection_node-label__mQKg6 tspan{text-anchor:middle}.ScenarioSelection_node-active__tYXtV{fill:#fbd348;stroke:none}.ScenarioSelection_node-selected__mLOAd{fill:#082317;stroke:#178062;stroke-width:2}.ScenarioSelection_node-confirmed__2AbmW{stroke:white;stroke-width:1.5}.ScenarioSelection_path-selected__mhUi7{stroke-width:2;opacity:.8;transition:opacity .2s ease}.ScenarioSelection_path-selected__mhUi7:hover{opacity:1}.ScenarioSelection_line-color__vvPvi{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease}.ScenarioSelection_line-color__vvPvi:hover{transform:scale(1.1)}.ScenarioSelection_path-confirmed__DpEoZ{stroke-width:2;opacity:.6}.ScenarioSelection_path-preview__KObLt{text-align:center;margin:16px 0;padding:8px;background:#153024;border-radius:8px;color:white;font-size:.9rem}.ScenarioSelection_button-container__gOkki{display:flex;justify-content:center;gap:16px;margin:16px 0}.ScenarioSelection_clear-button__n_4Cq,.ScenarioSelection_confirm-button__PHyTW{padding:12px 24px;font-size:1rem;border-radius:8px;transition:all .2s ease;background-color:#fbd348;color:#082317;font-weight:500;border:none;cursor:pointer}.ScenarioSelection_clear-button__n_4Cq:hover,.ScenarioSelection_confirm-button__PHyTW:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#93b389}.ScenarioSelection_clear-button__n_4Cq{background-color:transparent;color:#fbd348;border:2px solid #fbd348}.ScenarioSelection_excluded-count__vWERl{text-align:center;color:white;font-size:.9rem;margin-top:16px}.ScenarioSelection_node-group__kt9dA{transition:transform .2s ease}.ScenarioSelection_field-name-tooltip__pZH_b{position:fixed;display:none;background-color:#153024;color:white;padding:5px 10px;border-radius:4px;font-size:12px;pointer-events:none;z-index:1000}@media (max-width:799px){.ScenarioSelection_scenario-selection__sOWTv{display:none}.ScenarioSelection_scenario-selection-mobile-message__oj7Hq{display:block;text-align:center;padding:1rem;background:#153024;border-radius:4px;margin:1rem 0}}@media (min-width:800px){.ScenarioSelection_scenario-selection-mobile-message__oj7Hq{display:none}}.ResultsDisplay_results-card__wAJrC{background:#153024;border-radius:4px;padding:1rem;margin:1rem auto;box-shadow:0 8px 16px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);border-top:3px solid #fbd348;min-height:600px;display:flex;flex-direction:column;gap:1rem}.ResultsDisplay_results-header__QeAIp{text-align:center;margin-bottom:1rem}.ResultsDisplay_results-header__QeAIp h2{font-size:2.5rem;font-weight:700;color:#fbd348;margin-bottom:2rem}.ResultsDisplay_tab-container__zHzHE{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.ResultsDisplay_tab-button__bazfb{background:#082317;color:white;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:140px}.ResultsDisplay_tab-button__bazfb:hover{border-color:#fbd348}.ResultsDisplay_tab-button__bazfb.ResultsDisplay_active__JOvUh{background:#fbd348;color:#082317;border-color:#fbd348}.ResultsDisplay_content-container__UR_v7{flex:1 1;display:flex;flex-direction:column;gap:1rem}.ResultsDisplay_summary-grid__9ZDrt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.ResultsDisplay_summary-item__XWTRa{background:#082317;border-top:3px solid #fbd348;padding:2rem;border-radius:4px;display:flex;flex-direction:column;gap:1rem}.ResultsDisplay_summary-label__3Bbbb{font-size:1.25rem;color:#fbd348;font-weight:500;display:flex;align-items:center}.ResultsDisplay_summary-value__X2To7{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:white}.ResultsDisplay_summary-unit__1ktwN{font-size:1rem;color:white;opacity:.8}.ResultsDisplay_location-info__U71Hb{display:flex;border-top:3px solid #fbd348;flex-direction:column;gap:1rem;padding:1rem;background:#082317;border-radius:4px}.ResultsDisplay_info-item__aDIa5{display:flex;flex-direction:column;gap:.5rem}.ResultsDisplay_info-label__X9DDS{font-size:1.25rem;color:#fbd348;font-weight:500;display:flex;align-items:center}.ResultsDisplay_info-value__ZTDwo{font-size:3.5rem;font-weight:700;color:white}.ResultsDisplay_info-unit__3lNMA{font-size:1.5rem;color:white;opacity:.8}.ResultsDisplay_info-unit-2___js7H{font-size:.75rem;color:white;opacity:.8}.ResultsDisplay_emissions-container__meboy{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:1rem;gap:1rem;align-items:start}.ResultsDisplay_emissions-data__2d_6A{background:#082317;border-top:3px solid #fbd348;padding:1rem;border-radius:4px;display:flex;flex-direction:column;gap:1rem}.ResultsDisplay_emission-item__7P1gB{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.ResultsDisplay_emission-item__7P1gB:last-child{border-bottom:none}.ResultsDisplay_emission-label__cKZoQ{font-size:1rem;color:white;display:flex;align-items:center}.ResultsDisplay_emission-value__miF7w{font-size:1.5rem;font-weight:600;color:#fbd348}.ResultsDisplay_chart-container__JO9ai{background:#082317;border-top:3px solid #fbd348;padding:2rem;border-radius:4px;height:400px}.ResultsDisplay_chart-container-locked__OyZYo{background:#082317;padding:2rem;border-radius:4px;height:400px;display:center}.ResultsDisplay_chart-container__JO9ai canvas{background:#082317;border-radius:4px}.ResultsDisplay_chart-title__RBMh7{color:#fbd348;font-size:1rem;font-weight:600;margin-bottom:1rem}.ResultsDisplay_chart-label__ciFCA{color:white;font-size:.75rem}.ResultsDisplay_chart-grid__3_2Gj{color:rgba(255,255,255,.1)}.ResultsDisplay_info-icon__1aGgr{margin-left:.5rem;color:#fbd348;cursor:help;font-size:.8rem}@media (max-width:1024px){.ResultsDisplay_results-card__wAJrC{padding:2rem}.ResultsDisplay_emissions-container__meboy{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%;max-width:100%;padding:0}.ResultsDisplay_summary-grid__9ZDrt{grid-template-columns:1fr}.ResultsDisplay_info-value__ZTDwo{font-size:2.5rem}.ResultsDisplay_tab-button__bazfb{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width:768px){.ResultsDisplay_results-card__wAJrC{padding:1rem;gap:1rem}.ResultsDisplay_tab-container__zHzHE{flex-wrap:wrap}.ResultsDisplay_tab-button__bazfb{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 0.5rem);min-width:0;padding:.5rem 1rem;font-size:.85rem}.ResultsDisplay_info-value__ZTDwo{font-size:2rem}.ResultsDisplay_emission-value__miF7w{font-size:1.25rem}.ResultsDisplay_summary-value__X2To7{font-size:1.75rem}.ResultsDisplay_chart-container__JO9ai{height:300px}.ResultsDisplay_spotlight-label__AOcYm{font-size:1.25rem}.ResultsDisplay_spotlight-value__OAMth{font-size:2.5rem}.ResultsDisplay_spotlight-unit__SesSX{font-size:1rem}}@media (max-width:480px){.ResultsDisplay_results-card__wAJrC{padding:1rem;gap:1rem}.ResultsDisplay_results-header__QeAIp h2{font-size:1.75rem}.ResultsDisplay_tab-button__bazfb{flex:1 0 100%;padding:.4rem .8rem;font-size:.8rem}.ResultsDisplay_info-value__ZTDwo{font-size:1.75rem}.ResultsDisplay_summary-value__X2To7{font-size:1.5rem}.ResultsDisplay_emission-value__miF7w{font-size:1.1rem}.ResultsDisplay_chart-container__JO9ai{height:250px}.ResultsDisplay_emission-label__cKZoQ,.ResultsDisplay_info-label__X9DDS,.ResultsDisplay_summary-label__3Bbbb{font-size:1rem}.ResultsDisplay_info-unit-2___js7H,.ResultsDisplay_info-unit__3lNMA,.ResultsDisplay_summary-unit__1ktwN{font-size:.75rem}.ResultsDisplay_spotlight-label__AOcYm{font-size:1.1rem}.ResultsDisplay_spotlight-value__OAMth{font-size:2rem}.ResultsDisplay_spotlight-unit__SesSX{font-size:.9rem}.ResultsDisplay_spotlight-label__AOcYm .ResultsDisplay_info-icon__1aGgr{font-size:1rem}}@media (max-width:320px){.ResultsDisplay_results-card__wAJrC{padding:.75rem}.ResultsDisplay_results-header__QeAIp h2{font-size:1.5rem}.ResultsDisplay_tab-button__bazfb{padding:.3rem .6rem;font-size:.75rem}.ResultsDisplay_info-value__ZTDwo{font-size:1.5rem}.ResultsDisplay_summary-value__X2To7{font-size:1.25rem}.ResultsDisplay_emission-value__miF7w{font-size:1rem}.ResultsDisplay_chart-container__JO9ai{height:200px}.ResultsDisplay_spotlight-label__AOcYm{font-size:1rem}.ResultsDisplay_spotlight-value__OAMth{font-size:1.75rem}.ResultsDisplay_spotlight-unit__SesSX{font-size:.8rem}}.ResultsDisplay_summary-container__m4rLs{display:flex;flex-direction:column;gap:1rem}.ResultsDisplay_spotlight-item__9r2Be{background:#fbd348;color:#082317;padding:2rem;border-radius:4px;text-align:center}.ResultsDisplay_spotlight-label__AOcYm{font-size:1.5rem;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ResultsDisplay_spotlight-label__AOcYm .ResultsDisplay_info-icon__1aGgr{margin-left:.5rem;color:#082317;font-size:1.2rem}.ResultsDisplay_spotlight-value__OAMth{font-size:3.5rem;font-weight:700}.ResultsDisplay_spotlight-unit__SesSX{font-size:1.25rem;opacity:.8}.ResultsDisplay_spotlight-item__9r2Be .ResultsDisplay_info-icon__1aGgr{color:#082317}.ResultsDisplay_comparison-grid__1Yi1n{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.ResultsDisplay_comparison-item__baGbP{background:#082317;padding:1rem;border-radius:4px}.ResultsDisplay_comparison-label__xesiU{font-size:1rem;color:#fbd348;font-weight:500;display:block;margin-bottom:.5rem}.ResultsDisplay_comparison-value__Mhjp4{font-size:1.75rem;font-weight:700;color:white}.ResultsDisplay_comparison-unit__iJNqu{font-size:.875rem;color:white;opacity:.8}@media (max-width:768px){.ResultsDisplay_comparison-grid__1Yi1n{grid-template-columns:1fr}.ResultsDisplay_spotlight-value__OAMth{font-size:2.5rem}.ResultsDisplay_comparison-value__Mhjp4{font-size:1.5rem}}.ResultsDisplay_chart-container__JO9ai{position:relative;height:300px}.ResultsDisplay_chart-container__JO9ai .ResultsDisplay_restricted-container__u1TAU{width:100%;height:100%;max-width:none;padding:0}.ResultsDisplay_chart-container__JO9ai .ResultsDisplay_blurred-content__Ka8Lz{width:100%;height:100%}.ResultsDisplay_chart-container__JO9ai .ResultsDisplay_lock-container__8T9Di{background:rgba(255,255,255,.7)}.ResultsDisplay_chart-overlay__DwJk4{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.ResultsDisplay_chart-overlay__DwJk4 .ResultsDisplay_blurred-content__Ka8Lz{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(255,255,255,.5)}.ResultsDisplay_chart-overlay__DwJk4 .ResultsDisplay_lock-container__8T9Di{z-index:1;background:rgba(255,255,255,.85);border-radius:50%;padding:10px}.ResultsDisplay_chart-overlay__DwJk4 .ResultsDisplay_lock-icon__XiAbE{width:32px;height:32px;color:#153024}.ResultsDisplay_chart-wrapper__hAe0a{width:100%;height:100%}.ResultsDisplay_chart-wrapper__hAe0a .ResultsDisplay_restricted-container__u1TAU{width:100%;height:100%;max-width:none;padding:0}.ResultsDisplay_chart-wrapper__hAe0a .ResultsDisplay_blurred-content__Ka8Lz{width:100%;height:100%}.ResultsDisplay_chart-wrapper__hAe0a .ResultsDisplay_lock-container__8T9Di{background:rgba(255,255,255,.7)}.ResultsDisplay_disclaimer__ZvSW3{margin-top:20px;padding:10px;border:1px solid #ddd;border-radius:4px}.ResultsDisplay_disclaimer__ZvSW3 p{font-size:12px;color:white;line-height:1.4;margin:0}.UserGuide_tooltip-container__66r3c{position:relative;display:inline-flex;align-items:center}.UserGuide_tooltip-content__hWTnG{position:fixed;background-color:#153024;color:white;padding:8px 12px;border-radius:4px;font-size:12px;white-space:normal;z-index:1000;line-height:1.4;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.UserGuide_summary-item__N8Mtg .UserGuide_tooltip-content__hWTnG,.UserGuide_tooltip-content__hWTnG{right:auto;left:auto}.UserGuide_emission-item__ZkQIE,.UserGuide_info-item__wwIe_,.UserGuide_summary-item__N8Mtg{position:relative}.UserGuide_info-icon__Rnv7d{width:2px;height:50px}.UserGuide_emission-label__z3bd8,.UserGuide_info-label__uQqSk,.UserGuide_summary-label__ZQUU8{position:relative;width:95%}.UserGuide_tooltip-content__hWTnG:after,.UserGuide_tooltip-content__hWTnG:before{display:none}@media (max-width:768px){.UserGuide_tooltip-content__hWTnG{font-size:11px;padding:6px 8px}}@media (max-width:480px){.UserGuide_tooltip-content__hWTnG{font-size:10px;padding:4px 6px}}@media (max-width:320px){.UserGuide_tooltip-content__hWTnG{font-size:9px;padding:3px 5px}}.container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#153024}.loader{position:relative;width:100px;height:100px;transform-origin:center center;animation:grow 2s ease-in-out infinite}.loader__ring{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;border-top-color:#fbd348;animation:spin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.loader__ring:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:#93b389;animation-duration:2s;animation-direction:reverse}.loader__ring:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:#153024;animation-duration:2.5s}.loader__text{position:absolute;top:120%;left:50%;transform:translateX(-50%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--text-color);white-space:nowrap;animation:pulse 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes grow{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}.custom-select_customSelect__mXRo_{position:relative;flex:1 1;max-width:100%;min-width:150px}.custom-select_selectButton__MO7xE{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#082317;border:1.5px solid rgba(251,211,72,.2);border-radius:4px;color:#fff;font-size:1rem;padding:.75rem 1rem;cursor:pointer;transition:border-color .2s ease;text-align:left}.custom-select_selectButton__MO7xE:hover{border-color:#fbd348}.custom-select_selectButton__MO7xE:focus{outline:none;border-color:#fbd348}.custom-select_selectValue__2Gj1x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select_selectIcon__8YqIA{flex-shrink:0;transition:transform .2s ease;color:rgba(255,255,255,.7)}.custom-select_selectIconOpen__IcVvR{transform:rotate(180deg)}.custom-select_selectDropdown__q4v8f{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#0a2e1f;border:1px solid rgba(255,255,255,.2);border-radius:4px;margin-top:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);max-height:300px;overflow:hidden;display:flex;flex-direction:column}.custom-select_searchInput__vWHgH{width:100%;box-sizing:border-box;background-color:rgba(0,0,0,.3);border:none;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;padding:10px 12px}.custom-select_searchInput__vWHgH:focus{outline:none;background-color:rgba(0,0,0,.4)}.custom-select_searchInput__vWHgH::placeholder{color:rgba(255,255,255,.5)}.custom-select_optionsList__chGfG{max-height:250px;overflow-y:auto}.custom-select_option__acaE4{padding:10px 12px;cursor:pointer;color:#fff;font-size:.875rem;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select_optionHighlighted__NOxmB{background-color:rgba(255,255,255,.1)}.custom-select_optionSelected__Lre0M{background-color:#fbd348;color:#0a2e1f;font-weight:500}.custom-select_optionDisabled__HN_M_{color:rgba(255,255,255,.4);cursor:not-allowed;background-color:transparent}.custom-select_noResults__S3zHt{padding:12px;text-align:center;color:rgba(255,255,255,.5);font-style:italic}.custom-select_optionsList__chGfG::-webkit-scrollbar{width:6px}.custom-select_optionsList__chGfG::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.custom-select_optionsList__chGfG::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.custom-select_optionsList__chGfG::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.FDCICCalculator_app___Oj_6{width:100%;padding-top:1rem;color:white;box-sizing:border-box;background-color:#082317}.FDCICCalculator_foreground__lF0iJ{position:relative;z-index:3;margin-top:0}.FDCICCalculator_logo__G6ys6{display:flex;justify-content:center;margin-bottom:2rem}.FDCICCalculator_logo-image__GwGnv{max-width:10px;height:auto}.FDCICCalculator_page-title__pbxub{text-align:center;margin-top:4rem;margin-bottom:2rem}.FDCICCalculator_page-title__pbxub h1{font-size:2.5rem;color:#fbd348;font-weight:600}.FDCICCalculator_ci-calc__j7Lcl{position:relative;border-radius:4px;padding:1rem;margin-bottom:1rem;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px rgba(0,0,0,.3)}.FDCICCalculator_back-button__jC0F_{background-color:transparent;color:#fbd348;border:1px solid #fbd348;font-weight:400;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;position:absolute;top:2rem;left:2rem;transition:all .2s ease}.FDCICCalculator_back-button__jC0F_:hover{background-color:#fbd348;color:#153024}.FDCICCalculator_setup-card__jnBkE{margin-bottom:1rem}.FDCICCalculator_setup-card__jnBkE h2{color:#fbd348;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.FDCICCalculator_form-group__BxMUt{margin-bottom:1rem}.FDCICCalculator_form-label__Wz0Ey{color:rgba(255,255,255,.7);margin-bottom:1rem;font-size:1rem;font-weight:400;display:block}.FDCICCalculator_form-section__IBIat{margin-bottom:2rem}.FDCICCalculator_dropdown-label__HPkl8{display:block;color:#fbd348;margin-bottom:.5rem;font-size:1rem;font-weight:500}.FDCICCalculator_select-wrapper__aR5qT{margin-bottom:1rem}.FDCICCalculator_input__X5psE,.FDCICCalculator_select__L3egO{width:100%;padding:.75rem 1rem;border-radius:4px;border:1.5px solid rgba(251,211,72,.2);background-color:#082317;color:white;font-family:Inter,sans-serif;font-size:1rem;box-sizing:border-box}.FDCICCalculator_input__X5psE::placeholder{color:rgba(255,255,255,.5)}.FDCICCalculator_input__X5psE:focus,.FDCICCalculator_select__L3egO:focus{outline:none;border-color:#fbd348}.FDCICCalculator_select__L3egO option{background-color:#082317;color:white}.FDCICCalculator_dropdown-groups__r5v_f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.FDCICCalculator_dropdown-group__syxdp h3{color:#fbd348;margin-bottom:.75rem;font-size:1rem;font-weight:500}.FDCICCalculator_calculate-button__DsDlh{width:100%;padding:1rem;background-color:#fbd348;color:#082317;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;font-family:Inter,sans-serif;transition:opacity .2s ease}.FDCICCalculator_calculate-button__DsDlh:hover{opacity:.9}.FDCICCalculator_calculate-button__DsDlh:disabled{opacity:.5;cursor:not-allowed}.FDCICCalculator_fields-table__0zrhq{background-color:#153024;border-radius:4px;margin:1rem 0;overflow:hidden}.FDCICCalculator_table-container___GPn4{padding:1rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.FDCICCalculator_table-title__SIMWW{color:#fbd348;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.FDCICCalculator_table-wrapper__YmMVu{overflow-x:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.FDCICCalculator_table__KMrwZ{width:100%;border-collapse:separate;border-spacing:0}.FDCICCalculator_table-header__rmXVL th{background-color:#082317;color:#fbd348;padding:1rem;text-align:left;font-weight:500;font-size:.875rem}.FDCICCalculator_table-cell__d3yws{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);color:white;font-size:.875rem}.FDCICCalculator_table-row__ssgxN:hover{background-color:#082317}.FDCICCalculator_line-color__f_uv5{width:1.5rem;height:1.5rem;border-radius:50%}.FDCICCalculator_clear-all-button__RW_rj{margin-top:1rem;text-align:center}.FDCICCalculator_clear-all-fields-button__n5kzU{padding:.75rem 1rem;background-color:transparent;border:1px solid #fbd348;color:#fbd348;border-radius:4px;cursor:pointer;font-weight:500;font-family:Inter,sans-serif;transition:all .2s ease}.FDCICCalculator_clear-all-fields-button__n5kzU:hover{background-color:#fbd348;color:#082317}.FDCICCalculator_existing-names-select__Tmlaq{width:100%;max-width:380px}.FDCICCalculator_existing-names-label__x_M_V{display:block;color:#fbd348;margin-bottom:.5rem;font-size:.875rem}.FDCICCalculator_farm-results-wrapper__u6G7t{margin-bottom:1rem}.FDCICCalculator_farm-results-wrapper__u6G7t:last-child{margin-bottom:0}.FDCICCalculator_farm-results__MEAjm{background-color:#153024;border-radius:4px;padding:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.FDCICCalculator_farm-results-header__qud4v{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.FDCICCalculator_farm-results-header__qud4v h2{color:#fbd348;font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.FDCICCalculator_farm-results-grower__BcHRp{color:white;font-size:1rem;opacity:.9}.FDCICCalculator_farm-results-grid__7eOcU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.FDCICCalculator_result-card__znPgL{background-color:#082317;padding:1rem;border-top:3px solid #fbd348;border-radius:4px;text-align:center;transition:transform .2s ease}.FDCICCalculator_result-card__znPgL:hover{transform:translateY(-2px)}.FDCICCalculator_result-card__znPgL h3{color:#fbd348;font-size:1rem;font-weight:500;margin-bottom:1rem}.FDCICCalculator_result-value__EeVsS{color:white;font-size:2rem;font-weight:600;margin:.5rem 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FDCICCalculator_result-unit__0kivB{color:white;font-size:.875rem;opacity:.7}.FDCICCalculator_download-report-section__IMypU{text-align:center;margin-top:1rem}.FDCICCalculator_download-report-button__FWF1s{background-color:#fbd348;color:#082317;padding:.75rem 1rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s}.FDCICCalculator_download-report-button__FWF1s:hover{opacity:.8}.FDCICCalculator_loading-overlay__53WF3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;color:white;font-size:1.5rem;z-index:1000}.FDCICCalculator_error-message__A9dmQ{background-color:#ff6b6b;color:white;padding:1rem;margin:1rem 0;border-radius:.375rem;text-align:center}.FDCICCalculator_footer__beKo2{margin-top:1rem;text-align:center}.FDCICCalculator_footer__beKo2 p{margin-bottom:.5rem}.FDCICCalculator_footer-layout__p4SHB{max-width:200px;height:auto}@media (max-width:768px){.FDCICCalculator_app___Oj_6{padding:1rem}.FDCICCalculator_page-title__pbxub h1{font-size:1.75rem}.FDCICCalculator_ci-calc__j7Lcl,.FDCICCalculator_farm-results__MEAjm{padding:1rem}.FDCICCalculator_back-button__jC0F_{top:1.25rem;left:1.25rem}.FDCICCalculator_dropdown-groups__r5v_f{grid-template-columns:1fr}.FDCICCalculator_farm-results-grid__7eOcU{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%;max-width:100%;padding:0}.FDCICCalculator_result-value__EeVsS{font-size:1.5rem}.FDCICCalculator_table-container___GPn4{padding:1rem}.FDCICCalculator_table-title__SIMWW{font-size:1.25rem}.FDCICCalculator_table-cell__d3yws,.FDCICCalculator_table-header__rmXVL th{padding:.75rem;font-size:.8rem}.FDCICCalculator_restart-walkthrough-button__FiqFj{top:20rem;right:.5rem;padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){.FDCICCalculator_app___Oj_6{padding:.75rem;min-width:320px}.FDCICCalculator_page-title__pbxub h1{font-size:1.5rem}.FDCICCalculator_ci-calc__j7Lcl,.FDCICCalculator_farm-results__MEAjm{padding:1rem}.FDCICCalculator_back-button__jC0F_{top:1rem;left:1rem;padding:.4rem .8rem;font-size:.8rem}.FDCICCalculator_dropdown-label__HPkl8,.FDCICCalculator_form-label__Wz0Ey{font-size:.9rem}.FDCICCalculator_input__X5psE,.FDCICCalculator_select__L3egO{padding:.5rem .75rem;font-size:.9rem}.FDCICCalculator_calculate-button__DsDlh,.FDCICCalculator_clear-all-fields-button__n5kzU{padding:.75rem;font-size:.9rem}.FDCICCalculator_result-card__znPgL h3{font-size:.9rem}.FDCICCalculator_result-value__EeVsS{font-size:1.25rem}.FDCICCalculator_result-unit__0kivB{font-size:.8rem}.FDCICCalculator_table-container___GPn4{padding:.75rem}.FDCICCalculator_table-title__SIMWW{font-size:1.1rem}.FDCICCalculator_table-cell__d3yws,.FDCICCalculator_table-header__rmXVL th{padding:.5rem;font-size:.75rem}.FDCICCalculator_restart-walkthrough-button__FiqFj{top:21rem;right:.5rem;padding:.3rem .6rem;font-size:.75rem}}.FDCICCalculator_farm-results-disclaimer__jX0f6{margin-top:1rem;padding:.5rem;border:1px solid #ddd;border-radius:4px}.FDCICCalculator_farm-results-disclaimer__jX0f6 p{font-size:.8rem;color:white;opacity:.8;margin:0}.GREETCalculator_app__7W6jl{--incite-dark-green:#082317;--incite-tinted-dark-green:#153024;--incite-yellow:#fbd348;--incite-red:#ef4444;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.85);--text-muted:rgba(255,255,255,0.6);--border-color:rgba(251,211,72,0.2);--border-color-hover:rgba(251,211,72,0.4);--card-background:rgba(255,255,255,0.03);--hover-background:rgba(255,255,255,0.05);--success-color:#10b981;--warning-color:#f59e0b;width:100%;min-height:100vh;padding:2rem 1rem;color:var(--text-primary);box-sizing:border-box;line-height:1.6}.GREETCalculator_foreground__LW7Fw{position:relative;z-index:3;max-width:1200px;margin:0 auto}.GREETCalculator_page-title__L7jv4{text-align:center;margin-top:2rem;padding:1rem 0}.GREETCalculator_page-title__L7jv4 h1{font-size:2.5rem;color:var(--incite-yellow);font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.GREETCalculator_page-subtitle__XzLrW{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.GREETCalculator_ci-calc__uwr3J{position:relative;border-radius:4px;padding:2.5rem;margin-bottom:2rem;background:var(--card-background);border:1.5px solid var(--hover-background);box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2)}.GREETCalculator_back-button__50MMq{background-color:transparent;color:var(--incite-yellow);border:1.5px solid var(--incite-yellow);font-weight:500;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;position:absolute;top:2.5rem;left:2.5rem;transition:all .2s ease;z-index:10}.GREETCalculator_back-button__50MMq:hover{background-color:var(--incite-yellow);color:var(--incite-dark-green)}.GREETCalculator_loading__RJLA7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:1.5rem;color:var(--text-secondary);font-size:1.125rem}.GREETCalculator_loading-spinner__fBvwM{width:48px;height:48px;border-top:4px solid var(--incite-yellow);border:4px solid var(--incite-yellow);border-radius:50%;animation:GREETCalculator_spin__GhFDK 1s linear infinite}@keyframes GREETCalculator_spin__GhFDK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GREETCalculator_grid__Gv7bI{display:grid;grid-template-columns:repeat(auto-fit,minmax(800px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem;width:100%}.GREETCalculator_formHeader__YvFu7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.GREETCalculator_useDataButton__0ydY_{background-color:var(--incite-yellow);color:var(--incite-dark-green);border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.GREETCalculator_useDataButton__0ydY_:hover{opacity:.9}.GREETCalculator_accordionControls__c9i0U{display:flex;gap:1rem;flex-wrap:wrap}.GREETCalculator_controlButton__kJ_q6{background:transparent;border:1.5px solid var(--incite-yellow);color:var(--incite-yellow);padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;position:relative;overflow:hidden}.GREETCalculator_controlButton__kJ_q6:hover{border-color:var(--border-color-hover);color:var(--text-secondary)}.GREETCalculator_accordion__fwxxu{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.GREETCalculator_accordionItem__L5h7f{border-top:3px solid #fbd348;border-radius:4px;overflow:hidden;transition:all .3s ease;background:var(--incite-tinted-dark-green);box-shadow:0 4px 8px 0 var(--incite-dark-green)}.GREETCalculator_accordionItem__L5h7f:hover{border-color:var(--border-color-hover)}.GREETCalculator_accordionItem__L5h7f.GREETCalculator_open__IgWH_{border-color:var(--incite-yellow);background:var(--incite-dark-green)}.GREETCalculator_accordionHeader__L78_B{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--incite-dark-green);transition:background-color .2s ease}.GREETCalculator_accordionHeader__L78_B:hover{background:var(--hover-background);border-radius:4px}.GREETCalculator_category-header-content__wEKPd{display:flex;flex-direction:column;gap:.25rem}.GREETCalculator_category-title__0lGhl{font-size:1.2rem;font-weight:600;color:var(--incite-yellow);margin:0}.GREETCalculator_category-status__3Gt1z{font-size:.875rem;color:var(--text-muted);font-weight:400}.GREETCalculator_accordionIcon___24QN{width:10px;height:10px;border-right:3px solid var(--text-secondary);border-bottom:3px solid var(--text-secondary);transform:rotate(135deg);transition:all .3s ease;flex-shrink:0}.GREETCalculator_accordionIcon___24QN.GREETCalculator_open__IgWH_{transform:rotate(45deg);border-color:var(--incite-yellow)}.GREETCalculator_accordionContent__v2aTt{max-height:0;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 2rem}.GREETCalculator_accordionContent__v2aTt.GREETCalculator_open__IgWH_{max-height:3000px;background-color:var(--incite-dark-green);padding:0 2rem 2rem}.GREETCalculator_form-group__BUcCp{display:flex;flex-direction:column;gap:.75rem}.GREETCalculator_label-container__YJiBe{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.GREETCalculator_form-label__trnNf{display:flex;align-items:baseline;gap:.25rem}.GREETCalculator_label-text__FwBr1{color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.4}.GREETCalculator_unit__mTC_b{color:var(--text-muted);font-size:.75rem;font-weight:400}.GREETCalculator_toggle-switch__KKlJw{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.GREETCalculator_toggle-input__WnfEh{width:18px;height:18px;accent-color:var(--incite-yellow);cursor:pointer;border-radius:4px}.GREETCalculator_toggle-label__oOREj{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GREETCalculator_toggle-text__B6GlJ{font-size:.875rem;color:var(--text-secondary);font-weight:500}.GREETCalculator_input-wrapper__fNASM{position:relative}.GREETCalculator_input__FgNF2{width:100%;padding:1rem 1.25rem;border-radius:4px;border:1.5px solid #243f2e;background:rgba(28,55,41,.2);color:var(--text-primary);font-size:1rem;box-sizing:border-box;transition:all .2s ease}.GREETCalculator_input__FgNF2:focus{outline:none;border:1.5px solid #243f2e}.GREETCalculator_input__FgNF2::placeholder{color:var(--text-muted);font-style:italic}.GREETCalculator_input2__uzwmS{width:100%;padding:1rem 1.25rem;border-radius:4px;border:1.5px solid var(--incite-yellow);background:var(--incite-dark-green);color:var(--text-primary);font-size:1rem;box-sizing:border-box;transition:all .2s ease}.GREETCalculator_input2__uzwmS:focus{outline:none;border:1.5px solid var(--incite-yellow)}.GREETCalculator_input-disabled__bm2yY{background:rgba(42,65,54,.5);border-color:rgba(251,211,72,.1);color:var(--text-muted)}.GREETCalculator_input2__uzwmS::placeholder{color:var(--text-muted);font-style:italic}.GREETCalculator_default-indicator__0O5LQ{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:var(--incite-yellow);color:var(--incite-dark-green);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;pointer-events:none}.GREETCalculator_select-wrapper__uLIF2{position:relative}.GREETCalculator_select__7dbaC{width:100%;padding:1rem 3rem 1rem 1.25rem;border-radius:4px;border:1.5px solid var(--incite-yellow);background:var(--incite-dark-green);color:var(--text-primary);font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}.GREETCalculator_select__7dbaC:focus{outline:none;border-color:var(--incite-yellow)}.GREETCalculator_select-arrow__9JPma{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:8px;height:8px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:translateY(-50%) rotate(45deg);pointer-events:none;transition:transform .2s ease}.GREETCalculator_select__7dbaC:focus+.GREETCalculator_select-arrow__9JPma{border-color:var(--incite-yellow)}.GREETCalculator_select__7dbaC option{background:var(--incite-dark-green);color:var(--text-primary);padding:.5rem}.GREETCalculator_inputGroup__VCxuF{background:var(--incite-dark-green);border-top:3px solid #fbd348;border-radius:4px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem}.GREETCalculator_inputGroupTitle__1y6OD{color:var(--incite-yellow);font-size:1.1rem;font-weight:600;margin:0;padding-bottom:1rem;border-bottom:1.5px solid rgba(255,255,255,.1)}.GREETCalculator_transportGrid___2K7J{display:flex;flex-wrap:wrap;gap:1.5rem}.GREETCalculator_form-footer__ClKIC{display:flex;flex-direction:column;gap:1rem}.GREETCalculator_dev-mode-toggle__6CwTv{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:4px;border:none}.GREETCalculator_calculate-button__i2QJy{width:100%;padding:1.25rem 2rem;background:var(--incite-yellow);color:var(--incite-dark-green);border:none;border-radius:4px;cursor:pointer;font-size:1.125rem;font-weight:600;transition:opacity .2s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.75rem}.GREETCalculator_calculate-button__i2QJy:hover:not(:disabled){opacity:.9}.GREETCalculator_calculate-button__i2QJy:disabled{opacity:.7;cursor:not-allowed}.GREETCalculator_button-spinner__RQKE1{width:20px;height:20px;border:2px solid var(--incite-dark-green);border-top:2px solid transparent;border-radius:50%;animation:GREETCalculator_spin__GhFDK 1s linear infinite}.GREETCalculator_error-message__SmeOn{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,var(--incite-red) 0,#dc2626 100%);color:var(--text-primary);padding:1.5rem;margin-top:1rem;border-radius:4px;border-left:4px solid #fca5a5}.GREETCalculator_error-icon__O_VT5{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.GREETCalculator_error-content__js9vn strong{display:block;margin-bottom:.5rem;font-weight:600}.GREETCalculator_error-content__js9vn p{margin:0;line-height:1.5}.GREETCalculator_results-section__EgbcA{margin-top:1rem;padding:2rem;border-radius:4px;background:var(--incite-dark-green);border:none;box-shadow:0 8px 32px rgba(0,0,0,.3)}.GREETCalculator_results-title__7PALs{color:var(--incite-yellow);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.GREETCalculator_results-subtitle__oA_LW{color:var(--text-secondary);margin:0;font-size:1rem}.GREETCalculator_resultsHeader__YGMCv{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--incite-yellow)}.GREETCalculator_resultsActions__KAtT2{display:flex;gap:1rem;flex-shrink:0}.GREETCalculator_clearButton__Ecd9b{border-color:var(--incite-red);color:var(--incite-red)}.GREETCalculator_clearButton__Ecd9b:hover{background-color:var(--incite-red);border-color:var(--incite-red);color:var(--text-primary)}.GREETCalculator_chartsContainer__WV1Gp,.GREETCalculator_tablesContainer__YmYNF{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}.GREETCalculator_resultsGroup__egnSt{margin-bottom:1rem}.GREETCalculator_resultsGroup__egnSt:last-of-type{margin-bottom:0}.GREETCalculator_resultsGroupTitle__6MV_o{font-size:1.5rem;color:var(--incite-yellow);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--incite-yellow)}.GREETCalculator_scenarioCard__IXB6v{background:var(--incite-tinted-dark-green);border:1.5px solid var(--incite-yellow);border-radius:4px;padding:1.5rem;display:flex;box-sizing:border-box;flex-direction:column;gap:1.5rem;transition:all .2s ease-in-out}.GREETCalculator_scenarioCard__IXB6v:hover{border-color:var(--border-color-hover)}.GREETCalculator_scenarioTitle__4ODKz{color:var(--incite-yellow);margin:0;font-size:1.25rem;font-weight:600;text-align:center}.GREETCalculator_resultsTableWrapper__zlSNr{max-height:250px;overflow-y:auto;border:1.5px solid var(--incite-tinted-dark-green);border-radius:4px}.GREETCalculator_resultsTableWrapper__zlSNr::-webkit-scrollbar{width:12px}.GREETCalculator_resultsTableWrapper__zlSNr::-webkit-scrollbar-track{background:var(--incite-dark-green);border-radius:10px}.GREETCalculator_resultsTableWrapper__zlSNr::-webkit-scrollbar-thumb{background-color:var(--incite-yellow);border-radius:10px;border:3px solid var(--incite-dark-green)}.GREETCalculator_resultsTableWrapper__zlSNr::-webkit-scrollbar-thumb:hover{background-color:#fce588}.GREETCalculator_resultsTable__E_tiJ{width:100%;background:var(--incite-dark-green);border-collapse:collapse}.GREETCalculator_resultsTable__E_tiJ td{padding:.75rem 1rem;border-bottom:1px solid var(--incite-tinted-dark-green);font-size:.9rem}.GREETCalculator_resultsTable__E_tiJ tr:last-child td{border-bottom:none}.GREETCalculator_resultsTable__E_tiJ td:first-child{color:var(--text-secondary);text-transform:capitalize}.GREETCalculator_resultsTable__E_tiJ td:last-child{font-weight:600;text-align:right}.GREETCalculator_chartComponent__nVv74{display:flex;flex-direction:column;gap:1rem}.GREETCalculator_stackedBar__WHR8F{display:flex;width:100%;height:2rem;border-radius:4px;background-color:rgba(0,0,0,.2)}.GREETCalculator_barSegment__hc4yA{height:100%;position:relative;transition:filter .2s ease}.GREETCalculator_barSegment__hc4yA:hover{filter:brightness(1.2);cursor:help}.GREETCalculator_barSegment__hc4yA:after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background-color:var(--incite-dark-green);color:var(--text-primary);padding:.5rem .75rem;border-radius:4px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:10;border:1.5px solid var(--incite-yellow)}.GREETCalculator_barSegment__hc4yA:hover:after{opacity:1;visibility:visible}.GREETCalculator_chartLegend__SZnOc{display:grid;grid-template-columns:1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.875rem}.GREETCalculator_legendItem__qg_G8{display:flex;align-items:center;gap:.5rem}.GREETCalculator_legendColorBox__mPCNO{width:12px;height:12px;border-radius:2px;flex-shrink:0}.GREETCalculator_legendLabel__m2K1n{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.GREETCalculator_legendValue__toU0v{font-weight:500}.GREETCalculator_chartTotal__VB_K4{display:flex;justify-content:space-between;font-weight:700;color:var(--incite-yellow);padding-top:1rem;border-top:1px solid var(--incite-yellow);font-size:1.1rem}.GREETCalculator_dataLoaderBackdrop__qwpb_{--incite-dark-green:#082317;--incite-tinted-dark-green:#153024;--incite-yellow:#fbd348;--incite-red:#ef4444;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.85);--text-muted:rgba(255,255,255,0.6);--border-color:rgba(251,211,72,0.2);--border-color-hover:rgba(251,211,72,0.4);--card-background:var(--incite-tinted-dark-green);--hover-background:rgba(251,211,72,0.05);--success-color:#10b981;--warning-color:#f59e0b;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2;padding:1rem;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.GREETCalculator_dataLoaderModal__ucfQN{background-color:var(--incite-tinted-dark-green);color:var(--text-primary);padding:2.5rem;border-radius:4px;border:1.5px solid var(--incite-yellow);max-width:600px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:1.5rem;z-index:3;animation:GREETCalculator_fadeIn__Wr1ta .3s ease-out}.GREETCalculator_dataLoaderHeader__VdUXV h2{color:var(--incite-yellow);font-size:1.75rem;margin:0 0 .5rem}.GREETCalculator_dataLoaderHeader__VdUXV p{color:var(--text-secondary);margin:0}.GREETCalculator_dataLoaderContent__c4BYV{display:flex;flex-direction:column;gap:1.5rem}.GREETCalculator_dataLoaderGroup__AnGHS label{font-size:.875rem;color:var(--text-secondary);font-weight:500;margin-bottom:.5rem;display:block}.GREETCalculator_inlineError__cc_T0{margin:0}.GREETCalculator_noDataMessage__z14qZ{text-align:center;color:var(--text-muted);padding:2rem;border:2px dashed var(--incite-yellow);border-radius:4px}.GREETCalculator_dataLoaderFooter__Bcow_{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--incite-yellow)}.GREETCalculator_dataLoaderFooter__Bcow_ .GREETCalculator_calculate-button__i2QJy,.GREETCalculator_dataLoaderFooter__Bcow_ .GREETCalculator_controlButton__kJ_q6{width:auto;flex-grow:1}.GREETCalculator_cancelButton__RlgBM{border-color:var(--text-muted);color:var(--text-muted)}.GREETCalculator_cancelButton__RlgBM:hover{border-color:var(--text-primary);color:var(--text-primary);background-color:var(--hover-background)}@media (max-width:1000px){.GREETCalculator_grid__Gv7bI{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem;width:100%}}@media (max-width:768px){.GREETCalculator_app__7W6jl{padding:1rem .5rem}.GREETCalculator_ci-calc__uwr3J{padding:1.5rem}.GREETCalculator_back-button__50MMq{top:1.5rem;left:1.5rem}.GREETCalculator_formHeader__YvFu7{flex-direction:column;align-items:stretch}.GREETCalculator_accordionHeader__L78_B{padding:1rem 1.5rem}.GREETCalculator_accordionContent__v2aTt.GREETCalculator_open__IgWH_{padding:0 1.5rem 1.5rem}.GREETCalculator_grid__Gv7bI{grid-template-columns:1fr;gap:1.5rem}.GREETCalculator_label-container__YJiBe{flex-direction:column;align-items:flex-start;gap:.75rem}.GREETCalculator_toggle-switch__KKlJw{align-self:flex-start}.GREETCalculator_accordionControls__c9i0U{justify-content:center}.GREETCalculator_controlButton__kJ_q6{flex:1 1;min-width:120px}.GREETCalculator_chartsContainer__WV1Gp,.GREETCalculator_tablesContainer__YmYNF{grid-template-columns:1fr}}@media (max-width:480px){.GREETCalculator_page-title__L7jv4 h1{font-size:1.75rem}.GREETCalculator_page-subtitle__XzLrW{font-size:1rem}.GREETCalculator_back-button__50MMq{padding:.4rem .8rem;font-size:.8rem}.GREETCalculator_category-title__0lGhl{font-size:1.125rem}.GREETCalculator_chartLegend__SZnOc{grid-template-columns:1fr}}.CustomSelect_customSelect__SaJ_Y{position:relative;flex:1 1;min-width:150px}.CustomSelect_selectButton__qStHJ{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:rgba(28,55,41,.2);border:1.5px solid #243f2e;border-radius:4px;color:#fff;font-size:1rem;padding:16px 20px;cursor:pointer;transition:border-color .2s ease}.CustomSelect_selectButton__qStHJ:hover{border-color:rgba(255,255,255,.3)}.CustomSelect_selectButton__qStHJ:focus{outline:none;border-color:#fbd348}.CustomSelect_selectValue__VCYWE{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_selectIcon__TVsf4{flex-shrink:0;transition:transform .2s ease;color:rgba(255,255,255,.7)}.CustomSelect_selectIconOpen__U0kJ4{transform:rotate(180deg)}.CustomSelect_selectDropdown__07iYA{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#082317;border:1px solid rgba(255,255,255,.2);border-radius:4px;margin-top:2px;box-shadow:0 4px 12px rgba(0,0,0,.3);max-height:300px;overflow:hidden;display:flex;flex-direction:column}.CustomSelect_searchInput__eZVAX{width:100%;background-color:rgba(0,0,0,.3);border:none;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;padding:8px 12px}.CustomSelect_searchInput__eZVAX:focus{outline:none;background-color:rgba(0,0,0,.4)}.CustomSelect_searchInput__eZVAX::placeholder{color:rgba(255,255,255,.5)}.CustomSelect_optionsList__OUZnX{max-height:250px;overflow-y:auto}.CustomSelect_option__W8AKy{padding:8px 12px;cursor:pointer;color:#fff;font-size:.875rem;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_optionHighlighted__Mksit,.CustomSelect_option__W8AKy:hover{background-color:rgba(255,255,255,.1)}.CustomSelect_optionSelected__0uyQE{background-color:#fbd348;color:#0a2e1f;font-weight:500}.CustomSelect_optionSelected__0uyQE:hover{background-color:#fbd348}.CustomSelect_noResults__HJSQx{padding:12px;text-align:center;color:rgba(255,255,255,.5);font-style:italic}.CalculatorSelection_container__qDTY6{--incite-dark-green:#082317;--incite-tinted-dark-green:#153024;--incite-yellow:#fbd348;--incite-red:#ef4444;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.85);--border-color:rgba(255,255,255,0.05);--card-background:rgba(255,255,255,0.03);--hover-background:rgba(251,211,72,0.05);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:80vh;padding:2rem}.CalculatorSelection_title__tc_u_{font-size:2.5rem;color:var(--incite-yellow);font-weight:600;margin-bottom:3rem;text-align:center}.CalculatorSelection_cardContainer__gijmd{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.CalculatorSelection_card__Czel0{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:1rem;width:400px;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:relative}.CalculatorSelection_card__Czel0:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);background-color:var(--hover-background)}.CalculatorSelection_cardTitle__x5ves{color:var(--incite-yellow);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.CalculatorSelection_cardDescription__0MLx9{color:var(--text-secondary);font-size:1rem;line-height:1.5}.CustomSidebar_hoverArea__lYwlS{position:fixed;top:0;left:0;width:100px;height:100vh;z-index:999;background-color:transparent}.CustomSidebar_sidebar__2p1OF{width:200px;height:100vh;background-color:#082317;display:flex;flex-direction:column;transition:all .3s ease;position:fixed;left:0;top:0;z-index:1000;overflow:hidden;margin-top:60px}.CustomSidebar_sidebarHeader__pmWho{padding:1.5rem;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.CustomSidebar_logoContainer__nCtNg{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.CustomSidebar_clientSection__lTcwJ{width:100%;text-align:center;color:white;margin-top:1rem}.CustomSidebar_clientLabel__9H_9A{font-size:.75rem;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.75rem;letter-spacing:.05em;display:inline-block;background-color:rgba(255,255,255,.05);border-radius:4px;padding:.25rem .5rem}.CustomSidebar_clientName__vDy2X{font-weight:500;color:white}.CustomSidebar_sidebarContent__N2rJ4{flex:1 1;padding:1rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.CustomSidebar_sidebarContent__N2rJ4::-webkit-scrollbar{width:4px}.CustomSidebar_sidebarContent__N2rJ4::-webkit-scrollbar-track{background:transparent}.CustomSidebar_sidebarContent__N2rJ4::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:4px}.CustomSidebar_sidebarMenu__iDUZB{list-style:none;padding:0;margin:0;width:100%}.CustomSidebar_sidebarMenuItem__DBi2d{width:100%;margin-bottom:.5rem}.CustomSidebar_sidebarMenuButton__opNjd{display:flex;align-items:center;gap:1rem;width:100%;padding:.75rem 1.5rem;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.9);text-align:left;transition:all .2s ease;font-size:1rem}.CustomSidebar_sidebarMenuButton__opNjd:hover{background-color:rgba(255,255,255,.05)}.CustomSidebar_sidebarMenuButton__opNjd.CustomSidebar_active__oCBVB{color:#fbd348;font-weight:500}.CustomSidebar_menuIcon__MGLSt{color:#fbd348;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.CustomSidebar_menuText__yE4xP{white-space:nowrap}.CustomSidebar_mobileToggleContainer__FOCl0{position:fixed;top:1rem;left:1rem;z-index:1100;display:none}.CustomSidebar_mobileToggle__F1Tro{background-color:#178062;color:white;border:none;border-radius:6px;padding:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease}.CustomSidebar_mobileToggle__F1Tro:hover{background-color:#fbd348;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:1200px){.CustomSidebar_sidebar__2p1OF{position:fixed;left:-250px;top:0;width:250px;box-shadow:0 0 20px rgba(0,0,0,.3);transition:left .3s ease;height:100%;margin-top:0;z-index:1000}.CustomSidebar_overlay__8cZaJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (min-width:1201px){.CustomSidebar_hoverArea__lYwlS,.CustomSidebar_mobileToggleContainer__FOCl0{display:none}}