@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";._app_s18hf_2,._app_s18hf_2 *{box-sizing:border-box}._app_s18hf_2{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._app_s18hf_2 button,._app_s18hf_2 input,._app_s18hf_2 select{font-family:inherit}._app_s18hf_2 button{cursor:pointer}._app_s18hf_2 button:focus-visible,._app_s18hf_2 input:focus-visible,._app_s18hf_2 select:focus-visible{outline:3px solid #a8caac;outline-offset:2px}._app_s18hf_2 h1,._app_s18hf_2 h2,._app_s18hf_2 h3,._app_s18hf_2 h4{font-family:var(--font-family-display);letter-spacing:-.035em}._app_s18hf_2{display:flex;min-height:100vh}._sidebar_s18hf_9{width:247px;flex:0 0 247px;background:#143b30;color:#e9f3e9;min-height:100vh;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:28px 14px 19px;z-index:12}._brand_s18hf_10{display:flex;align-items:center;gap:11px;padding:3px 10px 45px}._brandIcon_s18hf_11{height:43px;width:43px;border-radius:13px;background:#e3eee0;color:#164631;display:grid;place-items:center}._brand_s18hf_10 strong{font-family:var(--font-family-display);font-size:18px;letter-spacing:-.045em;display:block;line-height:1.05;color:#fff}._brand_s18hf_10 strong span{color:#adceb2}._brand_s18hf_10 small{display:block;color:#aac6b4;font-size:10px;letter-spacing:.03em;margin-top:6px}._sideHint_s18hf_15{font-weight:700;letter-spacing:.14em;font-size:10px;color:#83a995;padding:0 16px 14px}._sideNav_s18hf_16{display:flex;flex-direction:column;gap:4px}._sideNav_s18hf_16 button{width:100%;background:transparent;border:0;color:#c2d7c9;padding:13px 14px;border-radius:12px;display:flex;align-items:center;gap:14px;font-weight:600;font-size:13px;text-align:left}._sideNav_s18hf_16 button span{flex:1}._sideNav_s18hf_16 button:hover{background:#255544;color:#fff}._sideNav_s18hf_16 ._sideSelected_s18hf_20{background:#2d604b;color:#fff}._sideBottom_s18hf_21{margin-top:auto;padding:12px 8px}._sideBottom_s18hf_21 p{font-size:11px;line-height:1.7;color:#a6bdb0;margin:11px 4px 16px}._sideBottom_s18hf_21 button{border:1px solid #557b64;color:#f2f7f1;background:transparent;border-radius:10px;width:100%;padding:11px 8px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px}._online_s18hf_24{font-size:10px;color:#d8e9d1;display:flex;align-items:center;gap:8px;letter-spacing:.065em;font-weight:700}._online_s18hf_24 span{display:block;width:8px;height:8px;background:#afd49f;border-radius:50%}._main_s18hf_26{flex:1;min-width:0}._topbar_s18hf_27{height:76px;background:#fffefa;border-bottom:1px solid #e4e8df;display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:14px}._breadcrumb_s18hf_28{display:flex;align-items:center;gap:9px;font-size:12px;color:#8a948d}._breadcrumb_s18hf_28 b{color:#294b3d;font-weight:700}._topActions_s18hf_30{display:flex;align-items:center;gap:15px}._topActions_s18hf_30>button,._mobileMenu_s18hf_31{border:0;background:transparent;color:#486659;display:grid;place-items:center;padding:7px}._avatar_s18hf_32{background:#dbe6d7;color:#315342;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}._demoChip_s18hf_33{font-weight:800;font-size:10px;letter-spacing:.075em;color:#307353;background:#e3f1e4;padding:8px 11px;border-radius:50px}._mobileMenu_s18hf_31,._mobileOverlay_s18hf_34{display:none}._content_s18hf_35{max-width:1400px;margin:0 auto;padding:27px 35px 25px}._disclaimer_s18hf_36{border:1px solid #e6d7ba;background:#fbf5e8;padding:11px 14px;border-radius:12px;color:#8b6d3c;font-size:11px;display:flex;align-items:flex-start;gap:9px;line-height:1.5;margin-bottom:30px}._disclaimer_s18hf_36 svg{flex:0 0 16px;margin-top:1px}._toast_s18hf_38{position:fixed;z-index:1000;top:90px;right:24px;background:#265c46;color:#fff;border-radius:14px;box-shadow:var(--shadow-lg);padding:13px 16px;display:flex;align-items:center;gap:12px;max-width:390px;font-size:13px}._toast_s18hf_38 button{margin-left:auto;background:transparent;color:inherit;border:0}._pageIntro_s18hf_40{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;flex-wrap:wrap}._pageIntro_s18hf_40 h1{font-size:35px;line-height:1.08;margin:7px 0 9px;color:#1b4534;font-weight:800}._pageIntro_s18hf_40 p{font-size:13px;color:#78867b;margin:0}._eyebrow_s18hf_43{color:#57836b;font-size:10px;font-weight:800;letter-spacing:.17em;display:flex;align-items:center;gap:6px}._dot_s18hf_44{height:7px;width:7px;background:#4a8d68;border-radius:50%;display:inline-block}._wave_s18hf_45{font-size:25px;color:#a3be95}._primaryBtn_s18hf_46,._outlineBtn_s18hf_46{font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;min-height:42px;padding:10px 16px;white-space:nowrap}._primaryBtn_s18hf_46{background:#215e46;color:#fff;border:1px solid #215e46;box-shadow:0 4px 10px #1c5b4021}._primaryBtn_s18hf_46:hover{background:#164b37}._outlineBtn_s18hf_46{background:#fffefa;color:#2a6046;border:1px solid #cddcce}._outlineBtn_s18hf_46:hover{background:#f0f5eb}._hero_s18hf_51{position:relative;min-height:225px;background:linear-gradient(113deg,#1c4d3b,#22543d 66%,#386b4f);border-radius:21px;padding:30px 34px;overflow:hidden;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px}._hero_s18hf_51>div:first-child{z-index:2;position:relative}._heroEyebrow_s18hf_53{font-size:10px;letter-spacing:.17em;font-weight:800;color:#c7ddbf;display:flex;align-items:center;gap:8px}._heroEyebrow_s18hf_53 span{width:7px;height:7px;border:1px solid #bee6a5;border-radius:50%}._hero_s18hf_51 h2{font-size:29px;line-height:1.15;margin:14px 0 12px;max-width:430px}._hero_s18hf_51 p{max-width:380px;font-size:12px;line-height:1.7;color:#d4e7da;margin:0 0 16px}._hero_s18hf_51 button{background:#eef6e9;border:0;border-radius:10px;color:#285b42;padding:10px 13px;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800}._heroDecor_s18hf_58{position:absolute;right:0;top:0;bottom:0;width:44%;overflow:hidden}._sun_s18hf_59{position:absolute;width:140px;height:140px;border:1px solid #c0dca544;right:98px;top:24px;border-radius:50%;box-shadow:0 0 0 32px #a5c68d16,0 0 0 72px #9fc68710}._ridge1_s18hf_60{position:absolute;background:#336c51;border-radius:60% 20% 0 0;width:130%;height:110px;bottom:-28px;right:-30px;transform:rotate(-7deg)}._ridge2_s18hf_61{position:absolute;background:#2c6149;border-radius:60% 20% 0 0;width:95%;height:88px;bottom:-37px;right:-50px;transform:rotate(8deg)}._bigBeef_s18hf_62{position:absolute;right:96px;bottom:4px;color:#d6e6cd;z-index:2;opacity:.82}._kpiGrid_s18hf_63{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px}._kpi_s18hf_63{border:1px solid #e5e9df;background:#fffefa;border-radius:17px;padding:17px 19px;min-height:138px;box-shadow:var(--shadow)}._kpiTop_s18hf_65{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;color:#687e70;font-size:11px;font-weight:700}._kpiIcon_s18hf_66{color:#587e67;background:#edf3e9;width:32px;height:32px;display:grid;place-items:center;border-radius:9px}._kpi_s18hf_63 strong{font-family:var(--font-family-display);letter-spacing:-.055em;display:block;color:#1b4b36;font-size:25px;margin:7px 0 4px;white-space:nowrap}._kpi_s18hf_63 small{font-size:10px;color:#89978b;line-height:1.5;display:block}._kpi_s18hf_63 small._greenText_s18hf_69,._greenText_s18hf_69{color:#28845c!important}._twoCols_s18hf_70{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:19px;margin-bottom:19px}._panel_s18hf_71{min-width:0;background:#fffefa;border:1px solid #e5e9df;border-radius:18px;padding:22px;box-shadow:var(--shadow);margin-bottom:0}._panel_s18hf_71 h3,._reportCard_s18hf_72 h3{font-size:17px;margin:0 0 5px;font-weight:800;color:#1c4936}._panelHead_s18hf_73{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}._panelHead_s18hf_73 p{color:#8a988d;font-size:11px;margin:0}._pill_s18hf_75,._pillGreen_s18hf_75{background:#f2f4ec;border-radius:50px;padding:7px 10px;font-size:10px;color:#6f806d;white-space:nowrap;font-weight:700}._pillGreen_s18hf_75{background:#e1efe1;color:#2c754e}._legend_s18hf_77{display:flex;gap:15px;color:#687b6d;font-size:11px;margin-bottom:7px}._legend_s18hf_77 span{display:flex;gap:7px;align-items:center}._legendGreen_s18hf_79,._legendCream_s18hf_79{height:8px;width:8px;background:#3b8863;display:inline-block;border-radius:2px}._legendCream_s18hf_79{background:#dcc58c}._graph_s18hf_81{height:186px;display:flex;align-items:stretch;gap:10px}._columns_s18hf_82{height:100%;display:flex;align-items:flex-end;justify-content:space-around;gap:8px;flex:1;border-bottom:1px solid #e3ebe1;padding-top:10px}._barGroup_s18hf_83{display:flex;flex:1;height:100%;align-items:center;flex-direction:column;justify-content:flex-end;gap:6px}._barTrack_s18hf_84{height:85%;width:100%;display:flex;align-items:flex-end;justify-content:center}._barFill_s18hf_85{width:min(26px,78%);background:#317457;border-radius:6px 6px 1px 1px;min-height:5px;transition:height .4s}._columns_s18hf_82+._columns_s18hf_82 ._barFill_s18hf_85{background:#e0c891}._barGroup_s18hf_83 span{font-size:9px;color:#829083;font-weight:700}._graphFooter_s18hf_88{font-size:10px;color:#9aa59c;margin-top:7px}._herdCircle_s18hf_89{display:flex;align-items:center;justify-content:center;gap:19px;padding:5px 0 13px;min-height:177px}._ring_s18hf_90{width:139px;height:139px;border-radius:50%;background:conic-gradient(#38795c 0,#38795c 68%,#d7e6d6 68%,#d7e6d6 91%,#ead49d 91%);display:grid;place-items:center}._ring_s18hf_90>div{height:106px;width:106px;border-radius:50%;background:#fffefa;display:flex;flex-direction:column;align-items:center;justify-content:center}._ring_s18hf_90 strong{font-family:var(--font-family-display);font-size:37px;line-height:1;color:#1d4b36}._ring_s18hf_90 span{font-size:11px;color:#849388}._ringNotes_s18hf_94{display:flex;flex-direction:column;gap:13px;font-size:10px;color:#708476}._ringNotes_s18hf_94 div{display:grid;grid-template-columns:8px auto auto;align-items:center;gap:5px}._ringNotes_s18hf_94 strong{color:#31563e;font-size:10px;white-space:nowrap}._colorDot_s18hf_97,._colorDotLight_s18hf_97,._colorDotSand_s18hf_97{width:8px;height:8px;background:#38795c;border-radius:50%}._colorDotLight_s18hf_97{background:#d7e6d6}._colorDotSand_s18hf_97{background:#ead49d}._textLink_s18hf_99{color:#2e7852;font-size:11px;font-weight:800;background:transparent;border:0;display:flex;align-items:center;gap:8px;padding:0}._eventList_s18hf_100{display:flex;flex-direction:column}._event_s18hf_100{padding:13px 0;border-bottom:1px solid #eff0e9;display:flex;align-items:center;gap:12px}._event_s18hf_100:last-child{border:0;padding-bottom:0}._eventIcon_s18hf_103{height:37px;width:37px;border-radius:11px;background:#eaf1e7;color:#45755a;display:grid;place-items:center;flex:0 0 37px}._eventText_s18hf_104{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._eventText_s18hf_104 strong{font-size:11px;color:#365644}._eventText_s18hf_104 span{font-size:10px;color:#95a196;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._event_s18hf_100>b{font-size:11px;color:#56675b;white-space:nowrap}._alertBox_s18hf_108{display:flex;align-items:flex-start;gap:12px;border:1px solid #e7eadf;border-radius:12px;padding:13px;margin-top:10px;background:#fbfcf7;color:#5c7e67}._alertBox_s18hf_108 svg{flex-shrink:0;margin-top:1px}._alertBox_s18hf_108 strong,._alertBox_s18hf_108 b{font-size:11px;color:#2f533d;display:block}._alertBox_s18hf_108 p{font-size:10px;line-height:1.6;color:#859386;margin:5px 0 0}._footer_s18hf_112{font-size:10px;color:#9ba89d;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e6ebe1;padding:20px 0 0;flex-wrap:wrap}._bottomNav_s18hf_113{display:none}._sectionTitle_s18hf_114{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:25px 0 13px}._sectionTitle_s18hf_114 h3{margin:0;font-size:19px}._sectionTitle_s18hf_114 span{font-size:11px;color:#88988e}._herdCard_s18hf_116{background:#fffefa;border:1px solid #e1e8df;border-radius:20px;overflow:hidden;margin-bottom:20px;box-shadow:var(--shadow)}._herdCardBanner_s18hf_117{background:linear-gradient(110deg,#dfe9d9,#c9dfcd);height:145px;padding:22px;position:relative;display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden}._herdCardBanner_s18hf_117 ._label_s18hf_118{font-size:10px;color:#3f7553;font-weight:800;letter-spacing:.08em}._herdCardArt_s18hf_119{position:absolute;right:60px;bottom:-17px;color:#628f74;opacity:.8}._herdCardBody_s18hf_120{padding:24px}._herdCardBody_s18hf_120 h2{font-size:24px;margin:0 0 6px}._herdCardBody_s18hf_120 p{font-size:12px;color:#8b9d91;margin:0 0 22px;line-height:1.5}._herdDetails_s18hf_123{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:21px}._herdDetails_s18hf_123 div{border:1px solid #e8eae2;background:#fbfcf8;border-radius:12px;padding:14px}._herdDetails_s18hf_123 span{font-size:11px;color:#829285;display:block;margin-bottom:7px}._herdDetails_s18hf_123 strong{font-family:var(--font-family-display);font-size:19px;letter-spacing:-.04em;color:#27513b}._herdButtons_s18hf_127{display:flex;gap:10px}._bodyCopy_s18hf_128{font-size:12px!important;color:#76887b;line-height:1.8;margin:10px 0 18px!important}._note_s18hf_129{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#6b846f;background:#eef4e9;border-radius:11px;padding:13px 15px;line-height:1.6}._note_s18hf_129 svg{flex-shrink:0}._miniFact_s18hf_131{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8ede7;padding:14px 0;font-size:12px}._miniFact_s18hf_131:last-child{border-bottom:0}._miniFact_s18hf_131 span{color:#75897b}._miniFact_s18hf_131 strong,._miniFact_s18hf_131 b{color:#2a5941;text-align:right}._actionGrid_s18hf_134{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:19px}._actionCard_s18hf_135,._actionSelected_s18hf_135{min-height:113px;border:1px solid #e1e7de;background:#fffefa;border-radius:15px;display:flex;align-items:flex-start;gap:8px;flex-direction:column;padding:16px;color:#49745b;text-align:left}._actionCard_s18hf_135 strong,._actionSelected_s18hf_135 strong{font-size:14px;color:#254d38}._actionCard_s18hf_135 span,._actionSelected_s18hf_135 span{font-size:10px;color:#7d8c7d}._actionSelected_s18hf_135{border:2px solid #338258;background:#eef5ec;padding:15px}._formGrid_s18hf_139{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:21px 0}._formField_s18hf_140{display:flex;flex-direction:column;gap:8px}._formField_s18hf_140>span{font-size:11px;font-weight:800;color:#54715d}._formField_s18hf_140 input,._formField_s18hf_140 select{width:100%;height:43px;background:#fafcf7;border:1px solid #dce6dc;border-radius:10px;padding:0 12px;color:#2c5540;font-size:12px;min-width:0}._formFooter_s18hf_143{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}._formFooter_s18hf_143 ._note_s18hf_129{flex:1}._segment_s18hf_145{display:flex;gap:4px;padding:5px;background:#eaf0e5;border-radius:12px;width:max-content;max-width:100%;margin-bottom:21px;flex-wrap:wrap}._segment_s18hf_145 button,._analyseTabs_s18hf_146 button{background:transparent;color:#748978;border:0;border-radius:9px;padding:11px 17px;font-size:12px;font-weight:700}._segment_s18hf_145 ._segmentActive_s18hf_147{background:#fffefa;color:#295e43;box-shadow:0 2px 8px #174c2920}._details_s18hf_148{border-top:1px solid #e7eae3;padding-top:18px;margin-top:14px}._details_s18hf_148 summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:700;color:#52785a}._details_s18hf_148[open] ._formField_s18hf_140{margin-top:15px}._planResult_s18hf_151{background:linear-gradient(155deg,#214f3d,#173e31);border-radius:18px;padding:26px;color:#fff;min-width:0}._resultLabel_s18hf_152{color:#c6e1c9;letter-spacing:.12em;font-size:10px;font-weight:800}._planResult_s18hf_151 h2{font-size:40px;line-height:1.1;margin:17px 0 6px;color:#fff}._planResult_s18hf_151 p{font-size:12px;color:#c7ddc9}._planDivider_s18hf_155{border-top:1px solid #ffffff37;margin:22px 0 15px}._planLine_s18hf_156{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;color:#cee5d5;font-size:12px;margin-bottom:13px}._planLine_s18hf_156 b,._planLine_s18hf_156 strong{color:#fff}._planFoot_s18hf_158{margin-top:21px;border-radius:12px;background:#ffffff15;padding:13px;color:#d5ead9;display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6}._planFoot_s18hf_158 svg{flex-shrink:0}._cashComparison_s18hf_160>div{display:flex;justify-content:space-between;gap:9px;padding:17px 0;border-bottom:1px solid #e8eee5;font-size:12px}._cashComparison_s18hf_160 span{color:#758577}._cashComparison_s18hf_160 strong{font-size:14px;color:#2c5a3d}._cashComparison_s18hf_160 ._cashTotal_s18hf_162{background:#edf3e9;border-radius:9px;padding:15px;margin:12px 0 15px}._analyseTabs_s18hf_146{display:flex;gap:5px;overflow-x:auto;padding-bottom:7px;border-bottom:1px solid #e3e9df;margin-bottom:23px}._analyseTabs_s18hf_146 button{white-space:nowrap;border-radius:7px 7px 0 0;padding:12px 17px}._analyseTabs_s18hf_146 ._analyseActive_s18hf_165{background:#e4eee2;color:#2b6a46;border-bottom:2px solid #2b704d}._analysHeader_s18hf_166{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:21px}._analysHeader_s18hf_166 h2{font-size:23px;margin:6px 0}._switchLabel_s18hf_168{font-size:11px;display:flex;align-items:center;gap:8px;color:#506d57;font-weight:700;cursor:pointer}._switchLabel_s18hf_168 input{accent-color:#287253}._costRow_s18hf_170{margin-top:18px}._costRow_s18hf_170>div:first-child{display:flex;justify-content:space-between;font-size:11px;color:#657f6c;margin-bottom:7px}._costRow_s18hf_170 b{color:#294e3b}._costTrack_s18hf_173{width:100%;height:9px;border-radius:20px;background:#edf0e7;overflow:hidden}._costTrack_s18hf_173 div{height:100%;border-radius:20px;background:#548c65}._reportCard_s18hf_72{background:#fffefa;border:1px solid #e1e8df;border-radius:17px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}._reportCard_s18hf_72>svg{color:#528968}._reportCard_s18hf_72 h3{margin:0}._reportCard_s18hf_72 p{font-size:12px;color:#83958a;line-height:1.7;margin:0 0 10px}._technical_s18hf_178{background:#e9f1e8;border:1px solid #cddccc;border-radius:15px;padding:18px 20px;margin:17px 0}._technical_s18hf_178>div{display:flex;align-items:center;gap:10px;color:#2e6848}._technical_s18hf_178 h3{font-size:16px;margin:0}._technical_s18hf_178 p{line-height:1.9;color:#536f5d;font-size:12px;margin-bottom:0}._modalBackdrop_s18hf_181{position:fixed;top:0;right:0;bottom:0;left:0;background:#112c23ac;z-index:80;display:grid;place-items:center;padding:20px}._modal_s18hf_181,._settingsModal_s18hf_182{background:#fffefa;border-radius:22px;box-shadow:0 22px 80px #112a2d50;padding:28px;width:min(100%,475px);max-height:90vh;overflow-y:auto;position:relative}._settingsModal_s18hf_182{width:min(100%,700px)}._modalClose_s18hf_184{position:absolute;right:22px;top:19px;background:transparent;border:0;color:#68846c}._modalIcon_s18hf_185{display:grid;place-items:center;width:51px;height:51px;background:#e6f1e4;color:#2a764d;border-radius:14px;margin-bottom:18px}._modal_s18hf_181 h2,._settingsModal_s18hf_182 h2{font-size:25px;margin:0 0 10px}._modal_s18hf_181 p,._settingsModal_s18hf_182 p{font-size:12px;color:#7c8a7e;line-height:1.7;margin-bottom:18px}._modalActions_s18hf_188{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}._modalHeader_s18hf_189{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:20px}._modalHeader_s18hf_189 button{background:transparent;border:0;color:#637867}._settingsModal_s18hf_182 h3{font-size:18px;margin:8px 0}._steps_s18hf_192{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._steps_s18hf_192 button{background:#eef3e9;color:#4f7058;border:1px solid #d8e4d8;border-radius:11px;padding:12px 8px;font-size:11px;font-weight:700;display:flex;gap:7px;align-items:center;text-align:left}._steps_s18hf_192 button span{display:grid;place-items:center;background:#fff;border-radius:50%;width:23px;height:23px;flex-shrink:0}._steps_s18hf_192 ._stepActive_s18hf_195{background:#d5e8d8;border-color:#64916c}._settingsPreview_s18hf_196{background:#f1f5eb;border-radius:12px;margin-top:13px;padding:17px}._settingsPreview_s18hf_196 h4{margin:0 0 7px;font-size:15px}._settingsPreview_s18hf_196 p{margin:0;font-size:12px}._resourceCards_s18hf_197{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._resourceCards_s18hf_197>div{border:1px solid #e2e9df;border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:7px;color:#4f805b}._resourceCards_s18hf_197 b{color:#315a3e;font-size:12px}._resourceCards_s18hf_197 small{color:#809386;font-size:10px;line-height:1.5}@media(max-width:1180px){._sidebar_s18hf_9{width:214px;flex-basis:214px}._content_s18hf_35{padding:24px}._topbar_s18hf_27{padding:0 24px}._kpiGrid_s18hf_63{grid-template-columns:repeat(2,1fr)}._kpi_s18hf_63 strong{font-size:26px}}@media(max-width:790px){._sidebar_s18hf_9{display:none}._topbar_s18hf_27{height:66px;padding:0 17px}._mobileMenu_s18hf_31{display:grid}._mobileOverlay_s18hf_34{display:flex;position:fixed;z-index:30;top:66px;left:0;right:0;background:#fffefa;box-shadow:var(--shadow-md);padding:15px;flex-direction:column;gap:5px}._mobileOverlay_s18hf_34 button{background:#eef4e9;color:#28543d;border:0;border-radius:10px;padding:14px;display:flex;align-items:center;gap:12px;text-align:left}._content_s18hf_35{padding:18px 17px 95px}._bottomNav_s18hf_113{position:fixed;z-index:20;bottom:0;left:0;right:0;height:75px;display:grid;grid-template-columns:repeat(5,1fr);background:#fffefa;border-top:1px solid #dfe8de;box-shadow:0 -5px 24px #17413217;padding:5px 5px max(5px,env(safe-area-inset-bottom))}._bottomNav_s18hf_113 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:#85978a;font-size:9px;font-weight:700}._bottomNav_s18hf_113 ._bottomActive_s18hf_201{color:#2c7951;background:#edf5e9;border-radius:12px}._twoCols_s18hf_70{grid-template-columns:1fr}._hero_s18hf_51{padding:26px 22px}._hero_s18hf_51 h2{font-size:27px}._heroDecor_s18hf_58{width:48%;opacity:.67}._pageIntro_s18hf_40 h1{font-size:30px}._disclaimer_s18hf_36{font-size:10px;margin-bottom:23px}._breadcrumb_s18hf_28{font-size:11px}._demoChip_s18hf_33{display:none}}@media(max-width:480px){._topActions_s18hf_30{gap:8px}._topActions_s18hf_30 button:first-of-type{display:none}._heroDecor_s18hf_58{width:52%;opacity:.42}._hero_s18hf_51 h2{font-size:25px}._hero_s18hf_51 p{max-width:220px}._kpiGrid_s18hf_63{gap:9px}._kpi_s18hf_63{padding:13px 12px;min-height:130px}._kpi_s18hf_63 strong{font-size:19px}._kpiTop_s18hf_65{font-size:10px}._kpiIcon_s18hf_66{width:28px;height:28px}._panel_s18hf_71{padding:17px}._graph_s18hf_81{height:155px}._herdCircle_s18hf_89{gap:10px}._ring_s18hf_90{width:116px;height:116px}._ring_s18hf_90>div{width:90px;height:90px}._ring_s18hf_90 strong{font-size:30px}._herdCardBody_s18hf_120{padding:17px}._herdDetails_s18hf_123{grid-template-columns:repeat(2,1fr);gap:8px}._herdDetails_s18hf_123 strong{font-size:16px}._herdButtons_s18hf_127{flex-direction:column}._actionGrid_s18hf_134{grid-template-columns:repeat(2,1fr)}._actionCard_s18hf_135,._actionSelected_s18hf_135{min-height:103px}._formGrid_s18hf_139{grid-template-columns:1fr;gap:14px}._formFooter_s18hf_143{flex-direction:column;align-items:stretch}._formFooter_s18hf_143 ._primaryBtn_s18hf_46{width:100%}._graph_s18hf_81 ._columns_s18hf_82+._columns_s18hf_82{display:none}._resultLabel_s18hf_152{font-size:9px}._planResult_s18hf_151 h2{font-size:34px}._segment_s18hf_145{width:100%}._segment_s18hf_145 button{flex:1;padding:11px 7px;font-size:11px}._steps_s18hf_192,._resourceCards_s18hf_197{grid-template-columns:1fr}._pageIntro_s18hf_40 ._primaryBtn_s18hf_46,._pageIntro_s18hf_40 ._outlineBtn_s18hf_46{width:100%}._modal_s18hf_181,._settingsModal_s18hf_182{padding:20px}._footer_s18hf_112,._ringNotes_s18hf_94{font-size:9px}}._installButton_s18hf_205{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c5dcc9;background:#e7f2e8;color:#245940;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800;white-space:nowrap}._installButton_s18hf_205:hover{background:#d3e9d6}._connectionStatus_s18hf_207{margin-left:auto;white-space:nowrap;display:inline-flex;align-items:center;border:1px solid #d9d7c9;border-radius:999px;background:#fffefa;padding:5px 9px;font-size:10px;font-weight:800;color:#52735c}._installGuide_s18hf_208{display:grid;gap:11px}._installGuide_s18hf_208>div{border:1px solid #dce6dc;background:#f8faf5;border-radius:12px;padding:13px 15px}._installGuide_s18hf_208 h3{margin:0 0 5px!important;font-size:14px!important}._installGuide_s18hf_208 p{margin:0!important;font-size:11px!important;line-height:1.7!important}@media(max-width:790px){._disclaimer_s18hf_36{flex-wrap:wrap}._connectionStatus_s18hf_207{margin-left:23px}}@media(max-width:480px){._topActions_s18hf_30 ._installButton_s18hf_205{display:inline-flex!important}._topActions_s18hf_30 ._avatar_s18hf_32{display:none}._installButton_s18hf_205{padding:8px}._breadcrumb_s18hf_28{font-size:10px}._breadcrumb_s18hf_28 span{display:none}._disclaimer_s18hf_36{gap:7px}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: #f7f6ef;--foreground: #213f33;--surface:#fffef9;--surface-foreground:#213f33;--sidebar:#153b31;--sidebar-foreground:#f7faf5;--card:#fffefa;--card-foreground:#243e33;--popup:#fffef8;--popup-foreground:#18382e;--primary:#1e6047;--primary-foreground:#ffffff;--secondary:#e5eee4;--secondary-foreground:#22513e;--accent:#cdddc7;--accent-foreground:#183d2f;--muted:#edf0e7;--muted-foreground:#6c8075;--success:#278259;--success-foreground:#ffffff;--error:#bb4d43;--error-foreground:#ffffff;--warning:#ba8740;--warning-foreground:#30220c;--info:#48796c;--info-foreground:#fff;--info-hover:#3b675c;--info-active:#234e40;--border:#dce4d9;--font-family-base:"DM Sans",sans-serif;--font-family-display:"Bricolage Grotesque",sans-serif;--font-family-monospace:monospace;--font-family-cursive:cursive;--shadow:0 5px 22px rgba(28,66,48,.04);--shadow-md:0 8px 30px rgba(28,66,48,.08);--shadow-lg:0 16px 48px rgba(28,66,48,.12);--shadow-focus:0 0 0 3px rgba(56,123,87,.2);--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.45s;--chart-color-1:#25654b;--chart-color-2:#83aa8d;--chart-color-3:#dec48a;--chart-color-4:#a6b8a7;--chart-color-5:#577e6d}
