.C_GAHG_calculatorPageContainer{color:#0c2d20;background:#f2f6ef;min-height:100vh;position:relative;overflow:hidden}.C_GAHG_ambientGlowOrb1,.C_GAHG_ambientGlowOrb2,.C_GAHG_ambientGlowOrb3{pointer-events:none;z-index:0;will-change:transform, opacity;border-radius:50%;position:absolute}.C_GAHG_ambientGlowOrb1{filter:blur(80px);background:radial-gradient(circle,#22c55e29 0%,#d2f36b14 45%,#0000 70%);width:550px;height:550px;animation:18s ease-in-out infinite alternate C_GAHG_orbFloat1;top:-80px;right:-5%}.C_GAHG_ambientGlowOrb2{filter:blur(90px);background:radial-gradient(circle,#10b98121 0%,#0596690d 50%,#0000 72%);width:600px;height:600px;animation:22s ease-in-out infinite alternate C_GAHG_orbFloat2;top:480px;left:-8%}.C_GAHG_ambientGlowOrb3{filter:blur(85px);background:radial-gradient(circle,#84cc161c 0%,#1665340a 50%,#0000 70%);width:520px;height:520px;animation:20s ease-in-out infinite alternate C_GAHG_orbFloat1;bottom:80px;right:5%}@keyframes C_GAHG_orbFloat1{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,40px)scale(1.06)}to{transform:translate(-20px,20px)scale(.96)}}@keyframes C_GAHG_orbFloat2{0%{transform:translate(0)scale(.96)}50%{transform:translate(-35px,-30px)scale(1.05)}to{transform:translate(25px,-15px)scale(1)}}.C_GAHG_calculatorSection{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;padding:24px 0 100px;position:relative}.C_GAHG_calculatorHeader{grid-template-columns:1fr auto;align-items:flex-end;gap:36px;margin-bottom:36px;display:grid}.C_GAHG_subpageHeader{width:100%;height:96px}.C_GAHG_sectionKicker{-webkit-backdrop-filter:blur(14px);color:#166534;letter-spacing:.08em;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e52;border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #22c55e1a,inset 0 1px 1px #fffc}.C_GAHG_kickerBadge{}.C_GAHG_calculatorHeader h2,.C_GAHG_sectionHeading{color:#08281a;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,4.2vw,50px);font-weight:800;line-height:1.15}.C_GAHG_sectionBody{color:#4b6858;max-width:540px;margin:0;font-size:14.5px;line-height:1.75}.C_GAHG_totalMetric{-webkit-backdrop-filter:blur(24px)saturate(180%);text-align:right;background:linear-gradient(135deg,#ffffffe0 0%,#f0faeec7 100%);border:1.5px solid #d2f36ba6;border-radius:20px;min-width:270px;padding:20px 26px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #1235261a,inset 0 1.5px 2px #fffffff2,inset 0 -1px 2px #00000008}.C_GAHG_totalMetric:hover{transform:translateY(-2px);box-shadow:0 20px 42px -6px #12352624,0 0 20px #d2f36b4d,inset 0 1.5px 2px #fff}.C_GAHG_totalMetric>span{font-family:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#436652;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11.5px;font-weight:700;line-height:1.4;display:block}.C_GAHG_totalMetric strong{letter-spacing:-.05em;color:#092e1e;margin-bottom:8px;font-size:clamp(34px,3.8vw,48px);font-weight:800;line-height:1.05;display:block}.C_GAHG_totalMetric small{color:#166534;margin-left:4px;font-size:15px;font-weight:600}.C_GAHG_methodologyTag{color:#166534;letter-spacing:.03em;background:#22c55e1f;border:1px solid #22c55e40;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.C_GAHG_alertSuccess,.C_GAHG_calcErrorBanner,.C_GAHG_staleWarningBanner{-webkit-backdrop-filter:blur(16px);border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex;position:relative;box-shadow:0 8px 24px -4px #0000000d,inset 0 1px 1.5px #fffc}.C_GAHG_alertSuccess{color:#065f46;background:#ecfdf5e0;border:1px solid #34d39980}.C_GAHG_calcErrorBanner{color:#991b1b;background:#fef2f2e0;border:1px solid #f8717180}.C_GAHG_staleWarningBanner{color:#92400e;background:#fffbebe0;border:1px solid #fbbf2480}.C_GAHG_calculatorWorkspace{-webkit-backdrop-filter:blur(32px)saturate(190%);background:#ffffffc7;border:1.5px solid #ffffffe0;border-top-color:#fffffffa;border-radius:28px;margin-top:16px;padding:34px;transition:all .35s;position:relative;box-shadow:0 28px 64px -12px #0c2a1c14,0 0 0 1px #1665340a,inset 0 1.5px 2px #fffffff2}.C_GAHG_calcProjectToolbar{border-bottom:1px solid #1665341a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:20px;display:flex}.C_GAHG_calcProjectMeta{align-items:center;gap:12px;min-width:0;display:flex}.C_GAHG_calcProjectMetaIcon{color:#166534;background:linear-gradient(135deg,#22c55e2e,#d2f36b38);border:1px solid #1665341f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px 2px #ffffffe6}.C_GAHG_calcProjectMetaText{flex-direction:column;gap:2px;min-width:0;display:flex}.C_GAHG_calcProjectMetaText strong{color:#0c2d20;font-size:13.5px;font-weight:800}.C_GAHG_calcProjectMetaText span{text-overflow:ellipsis;white-space:nowrap;color:#607a6c;max-width:320px;font-size:12px;overflow:hidden}.C_GAHG_calcProjectActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.C_GAHG_projectToolbarBtn{color:#174232;background:#ffffffd1;border:1.5px solid #16653433;border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:700;}.C_GAHG_projectToolbarBtn:hover:not(:disabled){color:#14532d;background:#fff;border-color:#16a34a;transform:translateY(-1px);box-shadow:0 6px 18px #1665341f}.C_GAHG_projectToolbarBtnPrimary{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 55%,#054e33 100%);border-color:#d2f36bb3;box-shadow:0 6px 18px #16653447,inset 0 1.5px 2px #ffffff8c;}.C_GAHG_projectToolbarBtnPrimary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#15803d 0%,#16a34a 50%,#065f46 100%);border-color:#d2f36b;transform:translateY(-1px);box-shadow:0 10px 24px #16653461}.C_GAHG_calcConfigBar{border-bottom:1px solid #1665341a;grid-template-columns:2fr 1fr;gap:20px;padding-bottom:26px;display:grid}.C_GAHG_configField{flex-direction:column;gap:8px;display:flex}.C_GAHG_configField label{text-transform:uppercase;letter-spacing:.06em;color:#274b39;font-size:11.5px;font-weight:800}.C_GAHG_configInput{-webkit-backdrop-filter:blur(12px);color:#0c2d20;background:#f6faf4b8;border:1.5px solid #c8dec3cc;border-radius:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .25s;box-shadow:inset 0 1px 2px #00000008}.C_GAHG_configInput:focus{background:#fff;border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #22c55e33,inset 0 1px 2px #fffc}.C_GAHG_forestInfoSection{margin-top:28px}.C_GAHG_forestInfoHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.C_GAHG_forestInfoTitle{align-items:center;gap:10px;display:flex}.C_GAHG_forestInfoIconWrap{color:#166534;background:#22c55e24;border:1px solid #22c55e40;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.C_GAHG_forestInfoTitle h3{color:#092e1e;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.C_GAHG_forestInfoSub{color:#24573f;background:#16653414;border-radius:9999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.C_GAHG_calcEmptyState{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#f6faf480;border:1.5px dashed #c8dec3e6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;padding:48px 24px;display:flex}.C_GAHG_calcEmptyState p{color:#557565;max-width:420px;margin:8px 0 0;font-size:14px;line-height:1.6}.C_GAHG_tableResponsiveWrapper{-webkit-backdrop-filter:blur(16px);-webkit-overflow-scrolling:touch;background:#ffffffa6;border:1px solid #d2e6cdbf;border-radius:18px;margin-bottom:20px;position:relative;overflow-x:auto;box-shadow:0 4px 20px #1230230a}.C_GAHG_tableResponsiveWrapper::-webkit-scrollbar{height:6px}.C_GAHG_tableResponsiveWrapper::-webkit-scrollbar-track{background:#dcebd780;border-radius:999px}.C_GAHG_tableResponsiveWrapper::-webkit-scrollbar-thumb{background:#22c55e59;border-radius:999px}.C_GAHG_tableResponsiveWrapper::-webkit-scrollbar-thumb:hover{background:#1665348c}.C_GAHG_forestTable{border-collapse:collapse;width:100%;min-width:700px}.C_GAHG_forestTable th{color:#1a4532;text-align:left;white-space:nowrap;letter-spacing:.03em;background:#ebf6e6a6;border-bottom:1.5px solid #d2e6cdd9;padding:14px 16px;font-size:12px;font-weight:700}.C_GAHG_forestTable td{vertical-align:middle;border-bottom:1px solid #e1eede99;padding:13px 16px;transition:background .2s}.C_GAHG_forestTable tr:last-child td{border-bottom:none}.C_GAHG_forestTable tr:hover td{background:#f2f9ef8c}.C_GAHG_speciesSelectWrapper{align-items:center;gap:10px;display:flex}.C_GAHG_speciesColorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 8px #00000026}.C_GAHG_tableSpeciesSelect{color:#0c2d20;cursor:pointer;background:#ffffffe6;border:1px solid #c8dec3d9;border-radius:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;transition:all .2s}.C_GAHG_tableSpeciesSelect:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #22c55e2e}.C_GAHG_tableNumberInput{color:#0c2d20;background:#ffffffe6;border:1px solid #c8dec3d9;border-radius:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;transition:all .2s}.C_GAHG_tableNumberInput:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #22c55e2e}.C_GAHG_tableAreaGroup{align-items:center;gap:6px;display:flex}.C_GAHG_tableUnitSelect{color:#166534;cursor:pointer;background:#f0f8eed9;border:1px solid #c8dec3d9;border-radius:10px;padding:9px 10px;font-size:12.5px;font-weight:700;transition:all .2s}.C_GAHG_tableUnitSelect:focus{border-color:#16a34a;outline:none}.C_GAHG_tableActionsGroup{justify-content:center;align-items:center;gap:8px;display:flex}.C_GAHG_liquidGlassButtonBase{cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);will-change:transform, box-shadow;border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.C_GAHG_liquidGlassButtonBase:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(#ffffff73 0%,#ffffff1f 65%,#0000 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;height:52%;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.C_GAHG_liquidGlassButtonBase:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);width:45%;height:220%;transition:opacity .3s;position:absolute;top:-60%;left:-70%;transform:rotate(25deg)}.C_GAHG_liquidGlassButtonBase:hover:not(:disabled):after{opacity:1;animation:1.3s ease-in-out infinite C_GAHG_liquidShimmerSweep}@keyframes C_GAHG_liquidShimmerSweep{0%{transform:translate(0)rotate(25deg)}to{transform:translate(400%)rotate(25deg)}}.C_GAHG_liquidGlassButtonBase:active:not(:disabled){transform:translateY(1.5px)scale(.98)}.C_GAHG_liquidGlassButtonBase:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.C_GAHG_calcButton{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;background:linear-gradient(135deg,#16a34a 0%,#15803d 45%,#054e33 100%);border:1px solid #d2f36bb3;border-radius:16px;padding:13px 28px;font-size:14px;font-weight:700;box-shadow:0 10px 28px -4px #16653473,0 0 1px 1px #fff3,inset 0 1.5px 2px #ffffffa6,inset 0 -1.5px 2px #0003;}.C_GAHG_calcButton:hover:not(:disabled){background:linear-gradient(135deg,#15803d 0%,#16a34a 50%,#065f46 100%);border-color:#d2f36b;transform:translateY(-2px);box-shadow:0 16px 36px -4px #16653494,0 0 24px #22c55e66,inset 0 1.5px 2px #ffffffe6}.C_GAHG_tableAddRowFooter{justify-content:center;margin:18px 0 24px;display:flex}.C_GAHG_addTreeRowBtn{color:#fff;background:linear-gradient(135deg,#16a34aeb 0%,#15803df5 100%);border:1.5px solid #d2f36b8c;border-radius:9999px;padding:12px 28px;font-size:13.5px;font-weight:700;box-shadow:0 6px 20px #16653440,inset 0 1.5px 2px #fff9;}.C_GAHG_addTreeRowBtn:hover:not(:disabled){background:linear-gradient(135deg,#22c55ef2 0%,#16a34a 100%);border-color:#d2f36b;transform:translateY(-2px);box-shadow:0 10px 28px #16653461,0 0 18px #22c55e4d}.C_GAHG_saveBtn{color:#166534;background:linear-gradient(135deg,#ffffffeb 0%,#f0f9eed9 100%);border:1.5px solid #16653447;border-radius:14px;padding:11px 20px;font-size:13px;font-weight:700;box-shadow:0 4px 16px #12352614,inset 0 1.5px 2px #fffffff2;}.C_GAHG_saveBtn:hover:not(:disabled){color:#14532d;background:#fff;border-color:#16a34a;transform:translateY(-2px);box-shadow:0 8px 24px #16653429,0 0 12px #22c55e33,inset 0 1.5px 2px #fff}.C_GAHG_exportPdfBtn{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#0f766e 55%,#115e59 100%);border:1px solid #5eead48c;border-radius:14px;padding:11px 20px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #0d94884d,inset 0 1.5px 2px #ffffffa6,inset 0 -1.5px 2px #0003;}.C_GAHG_exportPdfBtn:hover:not(:disabled){background:linear-gradient(135deg,#14b8a6 0%,#0d9488 50%,#0f766e 100%);border-color:#99f6e4;transform:translateY(-2px);box-shadow:0 10px 28px #0d948873,0 0 16px #2dd4bf59}.C_GAHG_tableExpandBtn{color:#2b553e;background:#ffffffd9;border:1px solid #c8dec3d9;border-radius:10px;width:34px;height:34px;box-shadow:0 2px 8px #0000000a,inset 0 1px 1px #fff;}.C_GAHG_tableExpandBtn:hover{color:#166534;background:#eef8ec;border-color:#16a34a;box-shadow:0 4px 12px #22c55e33}.C_GAHG_tableDeleteBtn{color:#dc2626;background:#fef2f2d9;border:1px solid #fca5a5b3;border-radius:10px;width:34px;height:34px;box-shadow:0 2px 8px #dc262614,inset 0 1px 1px #fff;}.C_GAHG_tableDeleteBtn:hover{background:#fee2e2;border-color:#ef4444;box-shadow:0 4px 14px #ef444440}.C_GAHG_calcActionRow{border-top:1px solid #1665341a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.C_GAHG_calcRightActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.C_GAHG_rowExpandedDetails{-webkit-backdrop-filter:blur(14px);background:#f6faf4bf;border:1.5px solid #d2e6cdd9;border-radius:16px;margin-bottom:14px;padding:18px 20px;box-shadow:0 4px 16px #12302308}.C_GAHG_plotFormField{flex-direction:column;gap:6px;display:flex}.C_GAHG_plotFormField label{color:#274b39;font-size:11.5px;font-weight:700}.C_GAHG_plotFormField label em{color:#5d7c6b;font-style:normal;font-weight:400}.C_GAHG_plotFormField input,.C_GAHG_dbhTextarea{color:#0c2d20;background:#ffffffe6;border:1px solid #c8dec3d9;border-radius:10px;padding:10px 14px;font-size:13px;transition:all .2s}.C_GAHG_dbhTextarea{min-height:85px;font-family:var(--font-mono), monospace;resize:vertical;line-height:1.5}.C_GAHG_plotFormField input:focus,.C_GAHG_dbhTextarea:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #22c55e2e}.C_GAHG_dbhStatusRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.C_GAHG_dbhCountBadge{color:#166534;background:#22c55e1f;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.C_GAHG_dbhMismatchBadge{color:#dc2626;background:#fef2f2e6;border:1px solid #fca5a5b3;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.C_GAHG_optionalDetailsSection{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:14px;display:grid}.C_GAHG_calcResultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.C_GAHG_calcResultsTitleGroup{align-items:center;gap:10px;display:flex}.C_GAHG_calcResultsTitleGroup h3{color:#08281a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.C_GAHG_unitToggleRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.C_GAHG_unitToggleGroup{-webkit-backdrop-filter:blur(12px);background:#e4efe0b3;border:1px solid #16653429;border-radius:9999px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #0000000d}.C_GAHG_unitToggleBtn{color:#385d49;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.C_GAHG_unitToggleActive{color:#166534;background:#fff;border:1px solid #ffffffe6;font-weight:800;box-shadow:0 3px 12px #1235261f,inset 0 1px 1px #fff}.C_GAHG_toggleTotalCheckbox{color:#2b553e;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.C_GAHG_toggleTotalCheckbox input{accent-color:#16a34a;width:16px;height:16px}.C_GAHG_kpiCardsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.C_GAHG_kpiCard{-webkit-backdrop-filter:blur(24px)saturate(190%);border-radius:22px;padding:24px 22px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #0c2a1c12,inset 0 1.5px 2px #fffffff2,inset 0 -1px 2px #00000008}.C_GAHG_kpiCard:hover{transform:translateY(-3px)}.C_GAHG_kpiCardEmerald{background:linear-gradient(145deg,#ecfdf5e0 0%,#d1fae5a6 100%);border:1.5px solid #34d3997a}.C_GAHG_kpiCardEmerald:hover{box-shadow:0 20px 44px -6px #10b98133,inset 0 1.5px 2px #fff}.C_GAHG_kpiCardSapphire{background:linear-gradient(145deg,#f0f9ffe0 0%,#e0f2fea6 100%);border:1.5px solid #38bdf87a}.C_GAHG_kpiCardSapphire:hover{box-shadow:0 20px 44px -6px #0ea5e933,inset 0 1.5px 2px #fff}.C_GAHG_kpiCardAmber{background:linear-gradient(145deg,#fffbebe0 0%,#fef3c7a6 100%);border:1.5px solid #fbbf247a}.C_GAHG_kpiCardAmber:hover{box-shadow:0 20px 44px -6px #d9770633,inset 0 1.5px 2px #fff}.C_GAHG_kpiCardHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.C_GAHG_kpiCardTitle{text-transform:uppercase;letter-spacing:.05em;color:#1a4230;font-size:12.5px;font-weight:800}.C_GAHG_kpiCardIcon{border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 4px 12px #0000000f,inset 0 1px 1px #fffc}.C_GAHG_kpiCardValue{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.1;display:block}.C_GAHG_kpiCardUnit{opacity:.85;font-size:15px;font-weight:700}.C_GAHG_kpiCardSub{color:#4f705e;font-size:12px;font-weight:600}.C_GAHG_chartShell{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffffbf;border:1.5px solid #d2e6cdcc;border-radius:24px;margin-bottom:24px;padding:28px;position:relative;box-shadow:0 20px 50px -10px #0c2a1c12,inset 0 1.5px 2px #fffffff2}.C_GAHG_chartToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.C_GAHG_chartTitleTag{color:#0c2d20;letter-spacing:-.01em;font-size:14px;font-weight:800}.C_GAHG_legend{flex-wrap:wrap;gap:10px;display:flex}.C_GAHG_legendIndicator{color:#2b553e;background:#ffffffd9;border:1px solid #d2e6cdd9;border-radius:9999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000008}.C_GAHG_legendIndicator span{border-radius:50%;width:10px;height:10px}.C_GAHG_chartArea{width:100%}.C_GAHG_breakdownCardsRow{border-top:1px solid #1665341a;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:24px;padding-top:20px;display:grid}.C_GAHG_breakdownCard{-webkit-backdrop-filter:blur(12px);background:#f6faf4b3;border:1px solid #d2e6cdcc;border-top:3.5px solid #16a34a;border-radius:14px;flex-direction:column;padding:14px 16px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.C_GAHG_breakdownCard:hover{transform:translateY(-2px)}.C_GAHG_breakdownName{color:#0c2d20;font-size:14px;font-weight:800}.C_GAHG_breakdownSci{color:#557563;margin-bottom:8px;font-size:11.5px;font-style:italic}.C_GAHG_breakdownCard strong{margin:6px 0 2px;font-size:20px;font-weight:800}.C_GAHG_breakdownNote{color:#5c7968;font-size:11px}.C_GAHG_chartFooter{color:#2b553e;background:#f0f8eeb3;border:1px solid #d2e6cdb3;border-radius:12px;margin-top:20px;padding:14px 18px;font-size:12px;line-height:1.6}.C_GAHG_chartFooter span{align-items:flex-start;gap:8px;display:flex}.C_GAHG_disclaimerBox{color:#854d0e;background:#fefce8bf;border:1px solid #fef08abf;border-radius:12px;margin-top:14px;padding:14px 18px;font-size:11.5px;line-height:1.6}.C_GAHG_disclaimerBox strong{margin-bottom:2px;font-size:12px;display:block}@media (max-width:960px){.C_GAHG_calculatorHeader{grid-template-columns:1fr;gap:24px}.C_GAHG_totalMetric{text-align:left;width:100%}.C_GAHG_calcConfigBar,.C_GAHG_kpiCardsGrid{grid-template-columns:1fr}}@media (max-width:640px){.C_GAHG_calculatorSection{width:calc(100% - 28px);padding:16px 0 80px}.C_GAHG_calculatorWorkspace{border-radius:20px;padding:20px 16px}.C_GAHG_sectionHeading{font-size:26px}.C_GAHG_sectionBody{font-size:13.5px}.C_GAHG_calcProjectToolbar{flex-direction:column;align-items:stretch;gap:14px}.C_GAHG_calcProjectActions{flex-direction:column;width:100%}.C_GAHG_projectToolbarBtn,.C_GAHG_projectToolbarBtnPrimary{width:100%}.C_GAHG_calcProjectMetaText span{max-width:100%}.C_GAHG_calcActionRow{flex-direction:column;align-items:stretch;gap:12px}.C_GAHG_calcButton{justify-content:center;width:100%;padding:14px 20px}.C_GAHG_calcRightActions{flex-direction:column;gap:10px;width:100%}.C_GAHG_saveBtn,.C_GAHG_exportPdfBtn{justify-content:center;width:100%;padding:12px 18px}.C_GAHG_addTreeRowBtn{justify-content:center;width:100%}.C_GAHG_chartShell{border-radius:18px;padding:18px 14px}.C_GAHG_unitToggleRow{justify-content:space-between;width:100%}.C_GAHG_unitToggleGroup{width:100%}.C_GAHG_unitToggleBtn{text-align:center;flex:1;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.C_GAHG_ambientGlowOrb1,.C_GAHG_ambientGlowOrb2,.C_GAHG_ambientGlowOrb3,.C_GAHG_liquidGlassButtonBase:after{animation:none!important}.C_GAHG_liquidGlassButtonBase,.C_GAHG_totalMetric,.C_GAHG_kpiCard,.C_GAHG_breakdownCard{transition-duration:.01ms!important;transform:none!important}}
