._workbench_1nzy3_1{gap:1.05rem}._hero_1nzy3_5{background:radial-gradient(circle at 87% 12%,#e5a9303d,#0000 30%),linear-gradient(122deg,#dff1e9,#fffdf8 66%)}._unitTabs_1nzy3_11{grid-template-columns:repeat(2,minmax(0,1fr))}._calculatorGrid_1nzy3_15{grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr)}._profileCard_1nzy3_19{gap:1.05rem}._profileCard_1nzy3_19 label,._profileCard_1nzy3_19 legend{font-size:.81rem}._targetDateField_1nzy3_28{grid-column:1/-1}._targetDateField_1nzy3_28 input{width:100%;min-height:2.8rem;color:var(--cal-ink-deep);font:inherit;background:#fff;border:1px solid #afc7c1;border-radius:.62rem;padding:.62rem .75rem;font-size:.9rem;font-weight:750}._targetDateField_1nzy3_28 input:focus{border-color:var(--cal-teal);outline-offset:0;outline:3px solid #176b6221}._sectionDivider_1nzy3_51{background:linear-gradient(90deg,#0000,#b9d1cb 8% 92%,#0000);height:1px}._inputDisclosure_1nzy3_56{border-left:.23rem solid var(--cal-amber);background:var(--cal-amber-soft);color:#574c31;border-radius:.5rem;gap:.22rem;padding:.74rem .82rem;display:grid}._inputDisclosure_1nzy3_56 strong{color:#62490e;font-size:.8rem}._inputDisclosure_1nzy3_56 span{font-size:.76rem;font-weight:620;line-height:1.52}._resultPanel_1nzy3_77{gap:.92rem}._resultFacts_1nzy3_81{grid-template-columns:repeat(2,minmax(0,1fr))}._resultFacts_1nzy3_81 div{min-height:4rem}._resultFacts_1nzy3_81 dt{font-size:.65rem}._resultFacts_1nzy3_81 dd{font-size:.76rem}._goalSummary_1nzy3_97{background:#ffffff12;border:1px solid #ffffff24;border-radius:.68rem;gap:.72rem;padding:.84rem;display:grid}._goalSummary_1nzy3_97>div{gap:.16rem;display:grid}._goalSummary_1nzy3_97>div>span,._goalSummary_1nzy3_97 dt{color:#91bbb3;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:850}._goalSummary_1nzy3_97>div>strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.25}._goalSummary_1nzy3_97 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}._goalSummary_1nzy3_97 dl div{gap:.18rem;display:grid}._goalSummary_1nzy3_97 dd{color:#eff8f4;margin:0;font-size:.72rem;font-weight:800;line-height:1.4}._paceNotice_1nzy3_147{background:#e5a9301f;border:1px solid #e5a93073;border-radius:.62rem;gap:.24rem;padding:.78rem .82rem;display:grid}._paceNotice_1nzy3_147[data-pace=within_gradual_reference]{background:#4ea08d29;border-color:#8fd3c270}._paceNotice_1nzy3_147[data-pace=faster_than_gradual_reference]{background:#a5382a2e;border-color:#ffae8e94}._paceNotice_1nzy3_147 strong{color:#fff;font-size:.8rem}._paceNotice_1nzy3_147 p{color:#c6ddd7;margin:0;font-size:.74rem;font-weight:620;line-height:1.5}._emptyResult_1nzy3_179{min-height:25rem}._emptyResult_1nzy3_179 strong{color:#fff;font-size:1rem}._chartCard_1nzy3_188,._relatedTools_1nzy3_189{border:1px solid var(--cal-line);background:var(--cal-paper);border-radius:.95rem;box-shadow:0 .62rem 1.8rem #103c3b0f}._chartCard_1nzy3_188{gap:1rem;padding:clamp(1rem,2.8vw,1.45rem);display:grid;overflow:hidden}._chartHeader_1nzy3_203{justify-content:space-between;align-items:end;gap:1rem;display:flex}._chartHeader_1nzy3_203>div:first-child{gap:.22rem;display:grid}._chartHeader_1nzy3_203 h3,._relatedTools_1nzy3_189 h3{color:var(--cal-ink-deep);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,2.5vw,1.48rem)}._chartHeader_1nzy3_203 p{color:var(--cal-muted);margin:0;font-size:.78rem;font-weight:650}._chartTabs_1nzy3_231{background:#edf5f1;border:1px solid #c7d9d4;border-radius:.66rem;flex-wrap:wrap;gap:.42rem;padding:.32rem;display:flex}._chartTabs_1nzy3_231 button{color:#4f6d70;cursor:pointer;min-height:2.3rem;font:inherit;background:0 0;border:1px solid #0000;border-radius:.48rem;padding:.5rem .72rem;font-size:.74rem;font-weight:820}._chartTabs_1nzy3_231 button[aria-selected=true]{color:var(--cal-teal-dark);background:#fff;border-color:#91b5ad;box-shadow:0 .22rem .7rem #0c504b1a}:is(._chartTabs_1nzy3_231 button:focus-visible,._relatedTools_1nzy3_189 a:focus-visible){outline-offset:2px;outline:3px solid #e5a93080}._chartEmpty_1nzy3_267{color:#607a7c;background:#f6faf8;border:1px dashed #bad0ca;border-radius:.72rem;place-items:center;min-height:18rem;font-size:.82rem;font-weight:720;display:grid}._energyChart_1nzy3_279{background:linear-gradient(#144f4c0e 1px,#0000 1px) 0 0/100% 25%,linear-gradient(#fbfdfc,#f2f8f5);border:1px solid #d5e2de;border-radius:.76rem;min-height:22rem;padding:2.8rem 1.1rem .8rem 3.3rem;position:relative}._maintenanceLine_1nzy3_290{right:1rem;bottom:calc(3.95rem + var(--maintenance-bottom));z-index:2;border-top:2px dashed #d38f17;position:absolute;left:3.25rem}._maintenanceLine_1nzy3_290 span{color:#714f0d;background:#fff3ce;border-radius:.32rem;padding:.2rem .42rem;font-size:.67rem;font-weight:850;position:absolute;top:-1.7rem;right:0}._energyBars_1nzy3_311{border-bottom:2px solid #718b89;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(.22rem,1.2vw,.58rem);height:15rem;display:grid}._energyBarColumn_1nzy3_320{text-align:center;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:.35rem;height:100%;display:grid}._energyBarColumn_1nzy3_320 i{width:100%;min-height:.35rem;height:var(--intake-height);background:linear-gradient(#25a08f,#176b62);border-radius:.32rem .32rem .08rem .08rem;align-self:end;transition:height .42s;display:block;box-shadow:0 .3rem .7rem #176b6224}._energyBarColumn_1nzy3_320 span{color:#627b7d;font-size:.64rem;font-weight:760}._energyAxisLabel_1nzy3_347{color:#526e70;text-align:center;margin-top:.52rem;font-size:.68rem;font-weight:850}._chartLegend_1nzy3_355{color:#456466;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.75rem;font-size:.74rem;display:flex}._chartLegend_1nzy3_355 span{align-items:center;gap:.42rem;font-weight:750;display:inline-flex}._chartLegend_1nzy3_355 span i{background:var(--cal-teal);border-radius:.2rem;width:.8rem;height:.8rem;display:block}._chartLegend_1nzy3_355 strong{color:var(--cal-ink-deep)}._scheduleChart_1nzy3_384{gap:.72rem;min-width:0;display:grid}._scheduleChart_1nzy3_384 svg{background:radial-gradient(circle at 85% 12%,#e5a9301f,#0000 28%),linear-gradient(#fbfdfc,#f2f8f5);border:1px solid #d5e2de;border-radius:.76rem;width:100%;min-height:19rem;display:block}._chartGridLine_1nzy3_401{stroke:#d6e3df;stroke-width:1px}._schedulePath_1nzy3_406{fill:none;stroke:var(--cal-teal);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;filter:drop-shadow(0 5px 6px #176b6229);animation:.65s ease-out both _drawSchedule_1nzy3_1}._schedulePoint_1nzy3_418{fill:var(--cal-amber);stroke:#fff;stroke-width:3px}._chartLabel_1nzy3_424,._chartLabelEnd_1nzy3_425{fill:#365b5e;font-size:14px;font-weight:750}._chartLabelEnd_1nzy3_425{text-anchor:end}._chartDisclosure_1nzy3_435{border-left:.23rem solid var(--cal-amber);background:#fff7df;border-radius:.52rem;justify-content:space-between;align-items:start;gap:1rem;padding:.78rem .84rem;display:flex}._chartDisclosure_1nzy3_435 strong{color:#674a10;flex:none;font-size:.78rem}._chartDisclosure_1nzy3_435 span{color:#635a43;max-width:46rem;font-size:.75rem;font-weight:630;line-height:1.48}._relatedTools_1nzy3_189{grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1rem,2.8vw,1.4rem);display:grid}._relatedTools_1nzy3_189>div:first-child{gap:.24rem;display:grid}._relatedTools_1nzy3_189>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._relatedTools_1nzy3_189 a{min-height:3rem;color:var(--cal-teal-dark);background:#f5f9f7;border:1px solid #c9dad5;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;font-size:.79rem;font-weight:820;text-decoration:none;display:flex}._relatedTools_1nzy3_189 a:hover{background:var(--cal-mint);border-color:#7ba69d}._relatedTools_1nzy3_189 a span{color:var(--cal-amber);font-size:1rem}@keyframes _drawSchedule_1nzy3_1{0%{stroke-dashoffset:1px}}@media (max-width:960px){._calculatorGrid_1nzy3_15{grid-template-columns:minmax(0,1fr)}._resultPanel_1nzy3_77{position:static}._relatedTools_1nzy3_189{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){._chartHeader_1nzy3_203,._chartDisclosure_1nzy3_435{flex-direction:column;align-items:stretch}._chartTabs_1nzy3_231{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._chartTabs_1nzy3_231 button{min-width:0}._goalSummary_1nzy3_97 dl,._resultFacts_1nzy3_81,._relatedTools_1nzy3_189>div:last-child{grid-template-columns:minmax(0,1fr)}._energyChart_1nzy3_279{min-height:19rem;padding-left:2.4rem;padding-right:.65rem}._maintenanceLine_1nzy3_290{left:2.35rem}._energyBars_1nzy3_311{gap:.18rem}._energyBarColumn_1nzy3_320 span:nth-child(n){font-size:.57rem}._scheduleChart_1nzy3_384 svg{min-height:13rem}}@media (max-width:420px){._unitTabs_1nzy3_11,._chartTabs_1nzy3_231{grid-template-columns:minmax(0,1fr)}._energyBarColumn_1nzy3_320:nth-child(2n) span{visibility:hidden}._chartLegend_1nzy3_355{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._energyBarColumn_1nzy3_320 i,._schedulePath_1nzy3_406{transition:none;animation:none}}
