.WalkthroughGuide_welcome-overlay__QPdhN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;padding:1rem;z-index:2000}.WalkthroughGuide_welcome-card__UV69e{background-color:#153024;border-radius:.75rem;padding:3rem;max-width:500px;width:90%;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.WalkthroughGuide_welcome-title__pZW_u{color:#fbd348;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.WalkthroughGuide_welcome-text__4sAW5{color:white;margin-bottom:1.5rem;line-height:1.5}.WalkthroughGuide_welcome-buttons__dwQfE{display:flex;gap:1rem;justify-content:flex-end}.WalkthroughGuide_welcome-button__N4x4W{padding:.5rem 1rem;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WalkthroughGuide_welcome-button-primary__lvJCe{background-color:#fbd348;color:#082317;border:none}.WalkthroughGuide_welcome-button-primary__lvJCe:hover{opacity:.9}.WalkthroughGuide_welcome-button-secondary__jvbPC{background-color:transparent;color:white;border:1px solid rgba(255,255,255,.2)}.WalkthroughGuide_welcome-button-secondary__jvbPC:hover{background-color:rgba(255,255,255,.1)}.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:1px solid rgba(255,255,255,.05);border-radius:.5rem;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:rgba(255,255,255,.3)}.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:2rem;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:3rem;margin-bottom:1rem}.FDCICCalculator_page-title__pbxub h1{font-size:2.5rem;color:#fbd348;font-weight:600}.FDCICCalculator_ci-calc__j7Lcl{position:relative;border-radius:8px;padding:2rem;margin-bottom:2rem;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:.75rem;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_restart-walkthrough-button__FiqFj{background-color:#fbd348;color:#153024;border-color:#fbd348;font-weight:400;border-radius:.75rem;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;float:right}.FDCICCalculator_restart-walkthrough-button__FiqFj:hover{background-color:#fbd348;opacity:.9}.FDCICCalculator_setup-card__jnBkE{margin-bottom:2rem}.FDCICCalculator_setup-card__jnBkE h2{color:#fbd348;margin-bottom:1.5rem;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:.5rem;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:1.5rem}.FDCICCalculator_input__X5psE,.FDCICCalculator_select__L3egO{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.05);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:1.5rem;gap:1.5rem;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:.375rem;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:1rem;margin:2rem 0;overflow:hidden}.FDCICCalculator_table-container___GPn4{padding:1.5rem;border-radius: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_table-title__SIMWW{color:#fbd348;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.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:1.5rem;text-align:center}.FDCICCalculator_clear-all-fields-button__n5kzU{padding:.75rem 1.5rem;background-color:transparent;border:1px solid #fbd348;color:#fbd348;border-radius:.375rem;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{margin-bottom:1rem;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:2rem}.FDCICCalculator_farm-results-wrapper__u6G7t:last-child{margin-bottom:0}.FDCICCalculator_farm-results__MEAjm{background-color:#153024;border-radius:1rem;padding:2rem;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:2rem;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:1.5rem;gap:1.5rem}.FDCICCalculator_result-card__znPgL{background-color:#082317;padding:1.5rem;border-top:3px solid #fbd348;border-radius:.75rem;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:2rem}.FDCICCalculator_download-report-button__FWF1s{background-color:#fbd348;color:#082317;padding:.75rem 1.5rem;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:2rem;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:1.25rem}.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}.WelcomeModal_backdrop__J9q_P{position:fixed;top:6;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem}.WelcomeModal_modal__X_DL8{background-color:#153024;color:white;padding:2rem;border-radius:8px;border:1px solid rgba(251,211,72,.2);max-width:650px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.5);text-align:left;animation:WelcomeModal_fadeIn__jT7Tw .3s ease-out}@keyframes WelcomeModal_fadeIn__jT7Tw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.WelcomeModal_modal__X_DL8 h2{color:#fbd348;font-size:1.4rem;margin-top:0;margin-bottom:1rem;font-weight:600;line-height:1.3}.WelcomeModal_modal__X_DL8 p{color:white;margin-bottom:1rem;line-height:1.6;font-size:.9rem}.WelcomeModal_closeButton__SewUB{display:block;width:100%;padding:1rem;margin-top:1.5rem;background-color:#fbd348;color:#082317;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:opacity .2s ease}.WelcomeModal_closeButton__SewUB:hover{opacity:.9}.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:1rem;padding:2rem 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:8px;padding:2.5rem;margin-bottom:2rem;background:var(--card-background);border:1px 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:1px solid var(--incite-yellow);font-weight:500;border-radius:8px;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 var(--incite-yellow)}.GREETCalculator_useDataButton__0ydY_{background-color:var(--incite-yellow);color:var(--incite-dark-green);border:none;border-radius:8px;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:1px solid var(--incite-yellow);color:var(--incite-yellow);padding:.75rem 1.5rem;border-radius:8px;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:1rem;margin:2rem 0}.GREETCalculator_accordionItem__L5h7f{border-top:3px solid #fbd348;border-radius:8px;overflow:hidden;transition:all .3s ease;background:rgba(8,35,23,.3)}.GREETCalculator_accordionItem__L5h7f:hover{border-color:var(--border-color-hover)}.GREETCalculator_accordionItem__L5h7f.GREETCalculator_open__IgWH_{border-color:var(--incite-yellow)}.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:8px}.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:12px;height:12px;border-right:3px solid var(--text-secondary);border-bottom:3px solid var(--text-secondary);transform:rotate(45deg);transition:all .3s ease;flex-shrink:0}.GREETCalculator_accordionIcon___24QN.GREETCalculator_open__IgWH_{transform:rotate(-135deg);border-color:var(--incite-yellow)}.GREETCalculator_accordionContent__v2aTt{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 2rem}.GREETCalculator_accordionContent__v2aTt.GREETCalculator_open__IgWH_{max-height:3000px;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;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.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:.875rem;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:8px}.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:8px;border:1px 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_input__FgNF2:focus{outline:none;border-color: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_input__FgNF2::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:8px;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:8px;border:1px 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:12px;height:12px;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_inputPair__zUdgE{background:var(--incite-dark-green);border-top:3px solid #fbd348;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;position:relative}.GREETCalculator_inputPair__zUdgE:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:1rem}.GREETCalculator_inputGroup__VCxuF{background:var(--incite-dark-green);border-top:3px solid #fbd348;border-radius:8px;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:1px solid var(--incite-yellow)}.GREETCalculator_transportGrid___2K7J{display:flex;flex-wrap:wrap;gap:1.5rem}.GREETCalculator_transportPair__ONHqI{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.75rem);min-width:250px;display:flex;flex-direction:column;gap:1.5rem}.GREETCalculator_form-footer__ClKIC{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--incite-yellow)}.GREETCalculator_dev-mode-toggle__6CwTv{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:rgba(8,35,23,.5);border-radius:8px;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:8px;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:8px;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:8px;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:1px solid var(--incite-yellow);border-radius:8px;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:1px 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:1px 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:8px;border:1px 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:8px}.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}}.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}.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}}