.page-module__qqrAvq__page{min-height:100vh;color:var(--ink);background:var(--white);font-family:var(--sans);display:flow-root;overflow:visible}.page-module__qqrAvq__frame{width:min(1180px,100% - 48px);margin-inline:auto}.page-module__qqrAvq__breadcrumb{min-height:52px;color:var(--muted);align-items:center;font-size:12px;font-weight:550;display:flex}.page-module__qqrAvq__breadcrumb>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-module__qqrAvq__breadcrumb a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-module__qqrAvq__breadcrumb a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.page-module__qqrAvq__hero{border-bottom:1px solid var(--line);background:var(--paper);padding-block:64px 104px}.page-module__qqrAvq__heroGrid{grid-template-columns:minmax(0,1fr);display:grid}.page-module__qqrAvq__heroCopy{max-width:1040px}.page-module__qqrAvq__heroMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:18px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.page-module__qqrAvq__heroMeta>span:first-child{color:var(--accent-hover)}.page-module__qqrAvq__heroCopy h1{letter-spacing:-.04em;text-wrap:balance;max-width:1020px;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:.99}.page-module__qqrAvq__heroCopy>p:not(.page-module__qqrAvq__heroMeta){max-width:72ch;color:var(--ink-2);margin-top:24px;font-size:18px;line-height:1.55}.page-module__qqrAvq__heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.page-module__qqrAvq__heroPrimary{min-height:48px;color:var(--white);border:1px solid var(--accent);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:11px 20px;font-size:14px;font-weight:650;line-height:1.25;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.page-module__qqrAvq__heroPrimary:hover{color:var(--white);border-color:var(--accent-hover);background:var(--accent-hover)}.page-module__qqrAvq__heroPrimary:active{transform:scale(.985)}.page-module__qqrAvq__heroPrimary>span{min-width:0;font-size:inherit}.page-module__qqrAvq__heroPrimary>svg{flex:0 0 18px}.page-module__qqrAvq__heroSecondary{min-height:44px;color:var(--ink-2);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;font-size:14px;font-weight:600;display:inline-grid}.page-module__qqrAvq__heroSecondary:hover{color:var(--accent-hover)}.page-module__qqrAvq__heroFeatures{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;list-style:none;display:flex}.page-module__qqrAvq__heroFeatures li{align-items:center;min-height:24px;display:inline-flex}.page-module__qqrAvq__heroFeatures li+li:before{background:var(--line-dark);content:"";border-radius:50%;width:4px;height:4px;margin-right:20px}.page-module__qqrAvq__toolStage{z-index:2;margin-top:-48px;position:relative}.page-module__qqrAvq__eyebrow{color:var(--muted);font-size:13px;font-weight:650;line-height:1.4}.page-module__qqrAvq__eyebrow>span{color:var(--accent-hover);margin-right:8px}.page-module__qqrAvq__sectionHeading{max-width:900px}.page-module__qqrAvq__sectionHeading h2,.page-module__qqrAvq__methodCopy h2,.page-module__qqrAvq__faqHeading h2{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(40px,4.7vw,62px);font-weight:700;line-height:1}.page-module__qqrAvq__sectionHeading>p:last-child,.page-module__qqrAvq__faqHeading>p:last-child{max-width:72ch;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.page-module__qqrAvq__examples{margin-top:96px}.page-module__qqrAvq__scenarioWrap{margin-top:38px}.page-module__qqrAvq__scenarioTable{border-collapse:collapse;table-layout:fixed;width:100%}.page-module__qqrAvq__scenarioTable caption,.page-module__qqrAvq__ledgerTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__qqrAvq__scenarioTable th,.page-module__qqrAvq__scenarioTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 18px}.page-module__qqrAvq__scenarioTable thead th{color:var(--muted);border-top:1px solid var(--line-dark);font-size:12px;font-weight:650}.page-module__qqrAvq__scenarioTable thead th:first-child{width:42%}.page-module__qqrAvq__scenarioTable tbody th strong,.page-module__qqrAvq__scenarioTable tbody th span{display:block}.page-module__qqrAvq__scenarioTable tbody th strong,.page-module__qqrAvq__scenarioTable tbody td strong{color:var(--ink);font-size:16px;line-height:1.35}.page-module__qqrAvq__scenarioTable tbody th span{max-width:48ch;color:var(--muted);margin-top:6px;font-size:13px;font-weight:500;line-height:1.5}.page-module__qqrAvq__scenarioTable tbody td{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.page-module__qqrAvq__scenarioNote{border:1px solid var(--line);background:var(--paper);margin-top:22px;padding:20px 22px}.page-module__qqrAvq__scenarioNote strong{font-size:15px}.page-module__qqrAvq__scenarioNote p{max-width:88ch;color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.6}.page-module__qqrAvq__method{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:72px;margin-top:96px;display:grid}.page-module__qqrAvq__methodCopy{min-width:0}.page-module__qqrAvq__methodCopy ol{border-top:1px solid var(--line-dark);margin-top:36px;list-style:none}.page-module__qqrAvq__methodCopy ol>li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.page-module__qqrAvq__methodCopy ol>li>span{color:var(--accent-hover);font-size:12px;font-weight:650}.page-module__qqrAvq__methodCopy ol>li strong{color:var(--ink);font-size:16px;line-height:1.35}.page-module__qqrAvq__methodCopy ol>li p{color:var(--ink-2);margin-top:5px;font-size:14px;line-height:1.55}.page-module__qqrAvq__boundary{color:var(--ink-2);background:var(--warning-soft);border:1px solid #ffd7bd;margin-top:24px;padding:18px 20px;font-size:14px;line-height:1.6}.page-module__qqrAvq__boundary strong{color:var(--ink)}.page-module__qqrAvq__equation{min-width:0;color:var(--text-on-dark);background:var(--surface-dark);border-radius:22px;padding:30px}.page-module__qqrAvq__equation>span,.page-module__qqrAvq__equation>small{color:var(--muted-on-dark);font-size:13px;line-height:1.45}.page-module__qqrAvq__equation>p{border-block:1px solid var(--line-on-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:48px;padding-block:22px;display:flex}.page-module__qqrAvq__equation>p strong{font-size:20px}.page-module__qqrAvq__equation i{color:var(--accent-on-dark);font-style:normal}.page-module__qqrAvq__equation>div{color:var(--text-on-dark);grid-template-columns:max-content max-content max-content max-content max-content;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:grid}.page-module__qqrAvq__equation>div b{border-top:1px solid var(--line-on-dark);color:var(--accent-on-dark);grid-column:1/-1;margin-top:20px;padding-top:16px;font-size:18px;font-weight:650}.page-module__qqrAvq__equation>small{margin-top:24px;display:block}.page-module__qqrAvq__drivers{color:var(--text-on-dark);background:var(--surface-dark);margin-top:96px;padding-block:88px}.page-module__qqrAvq__drivers .page-module__qqrAvq__sectionHeading h2{color:var(--text-on-dark)}.page-module__qqrAvq__drivers .page-module__qqrAvq__sectionHeading>p:last-child,.page-module__qqrAvq__drivers .page-module__qqrAvq__eyebrow{color:var(--muted-on-dark)}.page-module__qqrAvq__drivers .page-module__qqrAvq__eyebrow>span{color:var(--accent-on-dark)}.page-module__qqrAvq__explainerGrid{border-top:1px solid var(--line-on-dark);border-left:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.page-module__qqrAvq__explainerGrid article{border-right:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);min-width:0;min-height:250px;padding:28px}.page-module__qqrAvq__explainerGrid article>span{color:var(--accent-on-dark);font-size:12px;font-weight:650}.page-module__qqrAvq__explainerGrid h3{max-width:420px;color:var(--text-on-dark);letter-spacing:-.03em;margin-top:36px;font-size:25px;font-weight:680;line-height:1.12}.page-module__qqrAvq__explainerGrid p{max-width:56ch;color:var(--muted-on-dark);margin-top:14px;font-size:14px;line-height:1.6}.page-module__qqrAvq__sources{margin-top:96px}.page-module__qqrAvq__sourceList{border-top:1px solid var(--line-dark);margin-top:38px}.page-module__qqrAvq__sourceList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:24px;min-width:0;padding:22px 0;display:grid}.page-module__qqrAvq__sourceCopy{min-width:0}.page-module__qqrAvq__sourceCopy>strong{color:var(--accent-hover);font-size:12px;font-weight:650}.page-module__qqrAvq__sourceCopy h3{color:var(--ink);margin-top:5px;font-size:18px;line-height:1.35}.page-module__qqrAvq__sourceCopy p{max-width:78ch;color:var(--ink-2);margin-top:7px;font-size:14px;line-height:1.55}.page-module__qqrAvq__sourceAction{min-width:148px;min-height:46px;color:var(--accent-hover);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;padding:11px 14px;font-size:13px;font-weight:650;display:grid}.page-module__qqrAvq__ledger{margin-top:34px}.page-module__qqrAvq__ledger>summary{border:1px solid var(--line-dark);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:24px;min-height:72px;padding:16px 18px;list-style:none;display:grid}.page-module__qqrAvq__ledger>summary::-webkit-details-marker{display:none}.page-module__qqrAvq__ledger>summary>span{min-width:0}.page-module__qqrAvq__ledger>summary strong,.page-module__qqrAvq__ledger>summary small{display:block}.page-module__qqrAvq__ledger>summary strong{color:var(--ink);font-size:15px}.page-module__qqrAvq__ledger>summary small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.page-module__qqrAvq__ledger>summary>i,.page-module__qqrAvq__faqList summary>i{width:16px;height:16px;position:relative}.page-module__qqrAvq__ledger>summary>i:before,.page-module__qqrAvq__ledger>summary>i:after,.page-module__qqrAvq__faqList summary>i:before,.page-module__qqrAvq__faqList summary>i:after{background:var(--accent);content:"";border-radius:2px;width:14px;height:2px;position:absolute;top:7px;left:1px}.page-module__qqrAvq__ledger>summary>i:after,.page-module__qqrAvq__faqList summary>i:after{transition:transform .18s;transform:rotate(90deg)}.page-module__qqrAvq__ledger[open]>summary>i:after,.page-module__qqrAvq__faqList details[open] summary>i:after{transform:rotate(0)}.page-module__qqrAvq__ledgerWrap{overscroll-behavior-inline:contain;border:1px solid var(--line);scrollbar-color:var(--line-dark) var(--paper);border-radius:16px;max-width:100%;margin-top:12px;overflow-x:auto}.page-module__qqrAvq__ledgerWrap:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-module__qqrAvq__ledgerTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.page-module__qqrAvq__ledgerTable th,.page-module__qqrAvq__ledgerTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px;font-size:13px;line-height:1.5}.page-module__qqrAvq__ledgerTable tr>:last-child{border-right:0}.page-module__qqrAvq__ledgerTable thead th{color:var(--muted);background:var(--paper);font-size:12px;font-weight:650}.page-module__qqrAvq__ledgerTable tbody th strong,.page-module__qqrAvq__ledgerTable tbody td strong,.page-module__qqrAvq__ledgerTable tbody td span,.page-module__qqrAvq__ledgerTable tbody td small,.page-module__qqrAvq__ledgerTable tbody td a{display:block}.page-module__qqrAvq__ledgerTable tbody th strong,.page-module__qqrAvq__ledgerTable tbody td strong{color:var(--ink)}.page-module__qqrAvq__ledgerTable tbody td span,.page-module__qqrAvq__ledgerTable tbody td small{color:var(--muted);margin-top:5px}.page-module__qqrAvq__ledgerTable tbody td a{min-height:32px;color:var(--accent-hover);padding-block:6px}.page-module__qqrAvq__sourceBoundary{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:36px;margin-top:24px;padding:22px;display:grid}.page-module__qqrAvq__sourceBoundary>p{color:var(--ink-2);font-size:14px;line-height:1.6}.page-module__qqrAvq__sourceBoundary nav{border-top:1px solid var(--line-dark)}.page-module__qqrAvq__sourceBoundary nav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--accent-hover);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:14px;padding:12px 2px;font-size:13px;font-weight:650;display:grid}.page-module__qqrAvq__faq{background:var(--paper);margin-top:96px;padding-block:88px}.page-module__qqrAvq__faqGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;display:grid}.page-module__qqrAvq__faqHeading,.page-module__qqrAvq__faqList{min-width:0}.page-module__qqrAvq__faqList{border-top:1px solid var(--line-dark)}.page-module__qqrAvq__faqList details{border-bottom:1px solid var(--line)}.page-module__qqrAvq__faqList summary{min-height:76px;color:var(--ink);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:24px;padding:18px 16px;font-size:17px;font-weight:650;line-height:1.4;list-style:none;display:grid}.page-module__qqrAvq__faqList summary::-webkit-details-marker{display:none}.page-module__qqrAvq__faqList summary>span{min-width:0}.page-module__qqrAvq__faqList summary:hover{color:var(--accent-hover)}.page-module__qqrAvq__faqList details>p{max-width:74ch;color:var(--ink-2);padding:0 58px 24px 16px;font-size:15px;line-height:1.65}.page-module__qqrAvq__page .electrical-code-reference{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-block:64px}@media (max-width:1060px){.page-module__qqrAvq__method,.page-module__qqrAvq__sourceBoundary,.page-module__qqrAvq__faqGrid{grid-template-columns:minmax(0,1fr)}.page-module__qqrAvq__method,.page-module__qqrAvq__faqGrid{gap:40px}.page-module__qqrAvq__equation{max-width:720px}}@media (max-width:960px){.page-module__qqrAvq__scenarioTable,.page-module__qqrAvq__scenarioTable tbody{display:block}.page-module__qqrAvq__scenarioTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__qqrAvq__scenarioTable tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__qqrAvq__scenarioTable tbody tr{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:20px;display:block}.page-module__qqrAvq__scenarioTable tbody th,.page-module__qqrAvq__scenarioTable tbody td{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:12px 0;display:flex}.page-module__qqrAvq__scenarioTable tbody th{min-height:120px;display:block}.page-module__qqrAvq__scenarioTable tbody td:before{color:var(--muted);content:attr(data-label);font-size:12px;font-weight:600}.page-module__qqrAvq__scenarioTable tbody tr>:last-child{border-bottom:0}}@media (max-width:720px){.page-module__qqrAvq__frame{width:min(100% - 32px,1180px)}.page-module__qqrAvq__hero{padding-block:48px 80px}.page-module__qqrAvq__heroCopy h1{font-size:clamp(38px,9vw,46px)}.page-module__qqrAvq__heroCopy>p:not(.page-module__qqrAvq__heroMeta){font-size:17px}.page-module__qqrAvq__heroSecondary,.page-module__qqrAvq__heroFeatures{display:none}.page-module__qqrAvq__heroFeatures{gap:4px 14px}.page-module__qqrAvq__heroFeatures li+li:before{margin-right:14px}.page-module__qqrAvq__toolStage{margin-top:-36px}.page-module__qqrAvq__examples,.page-module__qqrAvq__method,.page-module__qqrAvq__sources,.page-module__qqrAvq__faq{margin-top:76px}.page-module__qqrAvq__sectionHeading h2,.page-module__qqrAvq__methodCopy h2,.page-module__qqrAvq__faqHeading h2{font-size:39px}.page-module__qqrAvq__scenarioTable tbody,.page-module__qqrAvq__explainerGrid{grid-template-columns:minmax(0,1fr)}.page-module__qqrAvq__scenarioTable tbody th{min-height:0}.page-module__qqrAvq__methodCopy ol>li{grid-template-columns:38px minmax(0,1fr);gap:12px}.page-module__qqrAvq__equation{padding:24px 20px}.page-module__qqrAvq__equation>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.page-module__qqrAvq__equation>div>b{flex-basis:100%}.page-module__qqrAvq__drivers,.page-module__qqrAvq__faq{padding-block:72px}.page-module__qqrAvq__explainerGrid article{min-height:0;padding:24px}.page-module__qqrAvq__sourceList article{grid-template-columns:minmax(0,1fr);gap:14px}.page-module__qqrAvq__sourceAction{width:100%}.page-module__qqrAvq__sourceBoundary{gap:22px;padding:20px}.page-module__qqrAvq__faqList summary{padding-inline:12px}.page-module__qqrAvq__faqList details>p{padding-inline:12px 46px}}@media (max-width:374px){.page-module__qqrAvq__heroCopy h1{font-size:38px}.page-module__qqrAvq__equation>p{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__qqrAvq__heroPrimary,.page-module__qqrAvq__ledger>summary>i:after,.page-module__qqrAvq__faqList summary>i:after{transition:none}}@page{margin:12mm}@media print{.page-module__qqrAvq__breadcrumb,.page-module__qqrAvq__hero,.page-module__qqrAvq__examples,.page-module__qqrAvq__method,.page-module__qqrAvq__drivers,.page-module__qqrAvq__sources,.page-module__qqrAvq__faq{display:none!important}.site-header{display:none!important}.site-footer{display:none!important}.page-module__qqrAvq__page .electrical-code-reference{display:none!important}.page-module__qqrAvq__page,.page-module__qqrAvq__toolStage,.page-module__qqrAvq__frame{color:#000;background:#fff;width:100%;margin:0;overflow:visible}}
.GeneratorMaintenanceCalculator-module__O-X3_q__shell{border:1px solid var(--line-dark);background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #1d1d1f17}.GeneratorMaintenanceCalculator-module__O-X3_q__heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:36px;padding:30px 34px;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__headingTitle,.GeneratorMaintenanceCalculator-module__O-X3_q__headingCopy,.GeneratorMaintenanceCalculator-module__O-X3_q__grid,.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel,.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{min-width:0}.GeneratorMaintenanceCalculator-module__O-X3_q__step{color:var(--accent-hover);font-size:13px;font-weight:650;line-height:1.4}.GeneratorMaintenanceCalculator-module__O-X3_q__step>span{color:var(--muted);margin-right:8px}.GeneratorMaintenanceCalculator-module__O-X3_q__heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin-top:8px;font-size:clamp(30px,3.2vw,43px);font-weight:700;line-height:1.06}.GeneratorMaintenanceCalculator-module__O-X3_q__headingCopy{color:var(--muted);font-size:14px;line-height:1.55}.GeneratorMaintenanceCalculator-module__O-X3_q__headingCopy p+p{margin-top:8px}.GeneratorMaintenanceCalculator-module__O-X3_q__headingCopy strong{color:var(--ink-2)}.GeneratorMaintenanceCalculator-module__O-X3_q__grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:start;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel{background:var(--white);align-self:stretch;padding:34px 34px 40px}.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel>*{border:0;min-width:0;margin:0;padding:26px 0}.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel>:first-child{padding-top:0}.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel>:last-child{padding-bottom:0}.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel>*+*{border-top:1px solid var(--line)}.GeneratorMaintenanceCalculator-module__O-X3_q__controlGroup legend,.GeneratorMaintenanceCalculator-module__O-X3_q__field>span:first-child{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.25}.GeneratorMaintenanceCalculator-module__O-X3_q__controlHelp,.GeneratorMaintenanceCalculator-module__O-X3_q__field>small{max-width:64ch;color:var(--muted);margin-top:7px;font-size:14px;line-height:1.5;display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__segmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__segment{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;min-width:0;min-height:118px;padding:17px;transition:border-color .18s,background-color .18s;position:relative}.GeneratorMaintenanceCalculator-module__O-X3_q__segment:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.GeneratorMaintenanceCalculator-module__O-X3_q__segment.GeneratorMaintenanceCalculator-module__O-X3_q__selected{border-color:var(--accent);background:var(--accent-soft)}.GeneratorMaintenanceCalculator-module__O-X3_q__segment input{opacity:0;pointer-events:none;position:absolute}.GeneratorMaintenanceCalculator-module__O-X3_q__segmentCheck{width:24px;height:24px;color:var(--white);border:1px solid var(--line-dark);background:var(--white);border-radius:8px;place-items:center;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__selected .GeneratorMaintenanceCalculator-module__O-X3_q__segmentCheck{border-color:var(--accent);background:var(--accent)}.GeneratorMaintenanceCalculator-module__O-X3_q__segment strong,.GeneratorMaintenanceCalculator-module__O-X3_q__segment small{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__segment strong{color:var(--ink);margin-top:12px;font-size:15px;line-height:1.3}.GeneratorMaintenanceCalculator-module__O-X3_q__segment small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.GeneratorMaintenanceCalculator-module__O-X3_q__segment:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.GeneratorMaintenanceCalculator-module__O-X3_q__field{gap:0;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__numberInput{border:1px solid var(--line-dark);background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-width:0;min-height:48px;margin-top:14px;display:grid;overflow:hidden}.GeneratorMaintenanceCalculator-module__O-X3_q__numberInput input{width:100%;min-width:0;min-height:48px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:10px 13px;font-size:15px}.GeneratorMaintenanceCalculator-module__O-X3_q__numberInput i{color:var(--muted);white-space:nowrap;padding-inline:13px;font-size:13px;font-style:normal}.GeneratorMaintenanceCalculator-module__O-X3_q__numberInput:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.GeneratorMaintenanceCalculator-module__O-X3_q__numberInput:has(input[aria-invalid=true]){border-color:var(--error);box-shadow:inset 3px 0 var(--error)}.GeneratorMaintenanceCalculator-module__O-X3_q__field select{border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--ink);background-color:var(--white);border-radius:12px;margin-top:14px;padding:10px 42px 10px 13px;font-size:14px}.GeneratorMaintenanceCalculator-module__O-X3_q__field select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-color:var(--accent)}.GeneratorMaintenanceCalculator-module__O-X3_q__inputError,.GeneratorMaintenanceCalculator-module__O-X3_q__inputHint{min-height:0!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.GeneratorMaintenanceCalculator-module__O-X3_q__inputError{font-weight:650;color:var(--error)!important}.GeneratorMaintenanceCalculator-module__O-X3_q__inputHint{color:var(--muted)!important}.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{color:var(--text-on-dark);background:var(--surface-dark);padding:36px 34px 40px;container-type:inline-size}.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline{color:var(--muted-on-dark);justify-content:space-between;align-items:center;gap:18px;font-size:13px;line-height:1.4;display:flex}.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline p,.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline span{color:inherit}.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline p{font-weight:650}.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline span{white-space:nowrap}.GeneratorMaintenanceCalculator-module__O-X3_q__liveSummary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary,.GeneratorMaintenanceCalculator-module__O-X3_q__printMeta{display:none}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonGrid{border-top:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive{flex-direction:column;justify-content:flex-start;min-width:0;min-height:176px;padding:24px 22px 24px 0;display:flex}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive{border-left:1px solid var(--line-on-dark);padding-left:22px}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>span{color:var(--muted-on-dark);font-size:13px;line-height:1.4}.GeneratorMaintenanceCalculator-module__O-X3_q__estimateValue{font-variant-numeric:tabular-nums}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>strong{color:var(--accent-on-dark);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(40px,9cqi,56px);font-weight:720;line-height:1;display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard p,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive p{color:var(--text-on-dark);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard p span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive p span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive small{color:var(--muted-on-dark)}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive small{margin-top:8px;font-size:13px;line-height:1.4;display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__breakdownHeader{justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px;display:flex}.GeneratorMaintenanceCalculator-module__O-X3_q__breakdownHeader h3{color:var(--text-on-dark);font-size:18px;font-weight:650;line-height:1.25}.GeneratorMaintenanceCalculator-module__O-X3_q__breakdownHeader span{color:var(--muted-on-dark);white-space:nowrap;font-size:12px}.GeneratorMaintenanceCalculator-module__O-X3_q__costLines{margin-top:12px;list-style:none}.GeneratorMaintenanceCalculator-module__O-X3_q__costLines>li{border-top:1px solid var(--line-on-dark);grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;min-width:0;padding:16px 0;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue{min-width:0}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy strong,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy small,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue strong,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue small{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy strong,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue strong{color:var(--text-on-dark);font-size:14px;line-height:1.35}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy small,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.45}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue{text-align:right;font-variant-numeric:tabular-nums}.GeneratorMaintenanceCalculator-module__O-X3_q__disclaimer{color:var(--muted-on-dark);border:1px solid var(--line-on-dark);margin-top:18px;padding:14px 15px;font-size:13px;line-height:1.55}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule{border-top:1px solid var(--line-on-dark);margin-top:30px}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol{margin:14px 0 0;padding:0;list-style:none}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li{border-top:1px solid var(--line-on-dark);grid-template-columns:104px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li:first-child{border-top:0}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div strong,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div span{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div strong{color:var(--accent-on-dark);font-size:14px}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div span{color:var(--text-on-dark);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul{margin:0;padding:0;list-style:none}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul li+li{margin-top:11px}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul strong,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul small{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul strong{color:var(--text-on-dark);font-size:14px;line-height:1.35}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.5}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps{border-top:1px solid var(--line-on-dark);margin-top:30px;padding-top:26px}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps>p{color:var(--muted-on-dark);font-size:13px;font-weight:650}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps>div{border-top:1px solid var(--line-on-dark);margin-top:10px}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a{border-bottom:1px solid var(--line-on-dark);min-height:64px;color:var(--text-on-dark);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:18px;padding:13px 4px;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a>span:first-child{min-width:0}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a>span:last-child{flex:none;padding-right:8px}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps strong,.GeneratorMaintenanceCalculator-module__O-X3_q__followUps small{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps strong{color:inherit;font-size:14px;line-height:1.35}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps small{color:var(--muted-on-dark);margin-top:4px;font-size:13px;line-height:1.45}.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a:hover,.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a:hover strong,.GeneratorMaintenanceCalculator-module__O-X3_q__followUps a:hover>span:last-child{color:var(--accent-on-dark)}@media (max-width:1060px){.GeneratorMaintenanceCalculator-module__O-X3_q__heading,.GeneratorMaintenanceCalculator-module__O-X3_q__grid{grid-template-columns:minmax(0,1fr)}.GeneratorMaintenanceCalculator-module__O-X3_q__heading{align-items:start}.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{border-top:1px solid var(--line-on-dark)}}@media (max-width:720px){.GeneratorMaintenanceCalculator-module__O-X3_q__shell{border-radius:18px}.GeneratorMaintenanceCalculator-module__O-X3_q__heading,.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel,.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{padding:26px 20px}.GeneratorMaintenanceCalculator-module__O-X3_q__heading h2{font-size:31px}.GeneratorMaintenanceCalculator-module__O-X3_q__segmentGrid,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonGrid{grid-template-columns:minmax(0,1fr)}.GeneratorMaintenanceCalculator-module__O-X3_q__segment{min-height:0}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive{min-height:146px;padding:22px 0}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive{border-top:1px solid var(--line-on-dark);border-left:0}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>strong{font-size:clamp(40px,14cqi,56px)}}@media (max-width:430px){.GeneratorMaintenanceCalculator-module__O-X3_q__costLines>li{grid-template-columns:minmax(0,1fr);gap:10px}.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue{text-align:left}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li{grid-template-columns:78px minmax(0,1fr);gap:14px}}@media (max-width:374px){.GeneratorMaintenanceCalculator-module__O-X3_q__heading,.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel,.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{padding-inline:18px}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>strong{font-size:42px}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.GeneratorMaintenanceCalculator-module__O-X3_q__segment{transition:none}}@media print{.GeneratorMaintenanceCalculator-module__O-X3_q__shell,.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.GeneratorMaintenanceCalculator-module__O-X3_q__heading,.GeneratorMaintenanceCalculator-module__O-X3_q__inputPanel,.GeneratorMaintenanceCalculator-module__O-X3_q__followUps,.GeneratorMaintenanceCalculator-module__O-X3_q__liveSummary{display:none!important}.GeneratorMaintenanceCalculator-module__O-X3_q__grid{display:block}.GeneratorMaintenanceCalculator-module__O-X3_q__resultPanel{padding:0}.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline,.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline p,.GeneratorMaintenanceCalculator-module__O-X3_q__resultTopline span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard p span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive p span,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive small,.GeneratorMaintenanceCalculator-module__O-X3_q__breakdownHeader span,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy small,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue small,.GeneratorMaintenanceCalculator-module__O-X3_q__disclaimer,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul small{color:#333!important}.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary{border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 14px;display:grid}.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary>div{border-bottom:1px solid #777;border-right:1px solid #777;padding:7px}.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary dt,.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary dd{color:#000;margin:0;font-size:8.5pt}.GeneratorMaintenanceCalculator-module__O-X3_q__printSummary dt{color:#333}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonGrid{border-color:#777;margin-top:0}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive{border-color:#777;min-height:0;padding:12px}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard p,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive p,.GeneratorMaintenanceCalculator-module__O-X3_q__breakdownHeader h3,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineCopy strong,.GeneratorMaintenanceCalculator-module__O-X3_q__costLineValue strong,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div strong,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li>div span,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule ul strong{color:#000!important}.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCard>strong,.GeneratorMaintenanceCalculator-module__O-X3_q__horizonCardFive>strong{font-size:26pt}.GeneratorMaintenanceCalculator-module__O-X3_q__costLines>li,.GeneratorMaintenanceCalculator-module__O-X3_q__schedule>ol>li,.GeneratorMaintenanceCalculator-module__O-X3_q__disclaimer{break-inside:avoid;border-color:#777}.GeneratorMaintenanceCalculator-module__O-X3_q__schedule{border-color:#777}.GeneratorMaintenanceCalculator-module__O-X3_q__printMeta{color:#222;border-top:1px solid #777;margin-top:12px;padding-top:8px;font-size:8.5pt;line-height:1.4;display:block}}
