.page-module__4Pk6Yq__page{color:var(--text-primary)}.page-module__4Pk6Yq__hero{background:linear-gradient(135deg,#1da1f21a,#ffc1071f 50%,#0000);padding:10rem 0 4rem}.page-module__4Pk6Yq__backLink{color:var(--accent-secondary);align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.92rem;font-weight:500;display:inline-flex}.page-module__4Pk6Yq__kicker{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;display:inline-flex}.page-module__4Pk6Yq__hero h1{max-width:900px;margin:1rem 0;font-size:clamp(2.7rem,6vw,5.6rem);line-height:1}.page-module__4Pk6Yq__hero p{max-width:720px;color:var(--text-secondary);font-size:1.08rem;line-height:1.75}.page-module__4Pk6Yq__tabBar{border-radius:var(--radius-md);border:1px solid var(--border-light);background:#0b26380a;gap:.5rem;margin-bottom:1.5rem;padding:.35rem;display:flex}.page-module__4Pk6Yq__tabBtn{border-radius:calc(var(--radius-md) - 2px);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:500;transition:all .25s;display:inline-flex}.page-module__4Pk6Yq__tabBtn:hover{color:var(--text-primary);background:#ffffff80}.page-module__4Pk6Yq__tabBtnActive{font-weight:600;box-shadow:0 1px 4px #00000014;color:var(--text-primary)!important;background:#fff!important}.page-module__4Pk6Yq__calculator{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.page-module__4Pk6Yq__applianceSubtitle{color:var(--text-muted);margin:-.5rem 0 .2rem;font-size:.88rem;line-height:1.5}.page-module__4Pk6Yq__applianceList{border:1px solid var(--border-light);border-radius:var(--radius-sm);gap:0;max-height:480px;display:grid;overflow-y:auto}.page-module__4Pk6Yq__applianceRow{border-bottom:1px solid #0b26380f;grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;padding:.65rem .75rem;transition:background .2s;display:grid}.page-module__4Pk6Yq__applianceRow:last-child{border-bottom:none}.page-module__4Pk6Yq__applianceActive{background:#1da1f20a}.page-module__4Pk6Yq__applianceInfo{align-items:center;gap:.5rem;min-width:0;display:flex}.page-module__4Pk6Yq__applianceName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.page-module__4Pk6Yq__applianceWatt{color:var(--text-muted);white-space:nowrap;background:#0b26380f;border-radius:20px;flex-shrink:0;padding:.15rem .45rem;font-size:.75rem}.page-module__4Pk6Yq__applianceControls{align-items:center;gap:.6rem;display:flex}.page-module__4Pk6Yq__stepper{border:1px solid var(--border-light);border-radius:6px;align-items:center;gap:0;display:flex;overflow:hidden}.page-module__4Pk6Yq__stepperBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#0b26380a;border:none;place-items:center;transition:background .15s;display:grid}.page-module__4Pk6Yq__stepperBtn:hover{color:var(--accent-secondary);background:#1da1f226}.page-module__4Pk6Yq__stepperValue{text-align:center;width:28px;color:var(--text-primary);font-size:.85rem;font-weight:600}.page-module__4Pk6Yq__hoursInput{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.8rem;display:flex}.page-module__4Pk6Yq__hoursInput input{border:1px solid var(--border-light);text-align:center;width:42px;font:inherit;color:var(--text-primary);background:#fff;border-radius:5px;padding:.3rem;font-size:.82rem}.page-module__4Pk6Yq__hoursInput input:focus{border-color:var(--accent-secondary);outline:none}.page-module__4Pk6Yq__removeBtn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;transition:all .15s;display:grid}.page-module__4Pk6Yq__removeBtn:hover{color:#dc2626;background:#dc26261a}.page-module__4Pk6Yq__applianceCalc{color:var(--accent-secondary);grid-column:1/-1;margin-top:-.2rem;padding-left:.2rem;font-size:.75rem;font-weight:500}.page-module__4Pk6Yq__addCustom{border-radius:var(--radius-sm);background:#0b263805;border:1px dashed #0b263826;padding:.85rem}.page-module__4Pk6Yq__addCustomLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.page-module__4Pk6Yq__addCustomRow{align-items:center;gap:.5rem;display:flex}.page-module__4Pk6Yq__addCustomInput{border:1px solid var(--border-light);font:inherit;background:#fff;border-radius:6px;flex:1;padding:.55rem .7rem;font-size:.85rem}.page-module__4Pk6Yq__addCustomInput:focus{border-color:var(--accent-secondary);outline:none}.page-module__4Pk6Yq__addCustomWatt{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.8rem;display:flex}.page-module__4Pk6Yq__addCustomWatt input{border:1px solid var(--border-light);text-align:center;width:60px;font:inherit;background:#fff;border-radius:6px;padding:.55rem .4rem;font-size:.85rem}.page-module__4Pk6Yq__addCustomBtn{background:var(--solar-gradient);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.page-module__4Pk6Yq__addCustomBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.page-module__4Pk6Yq__consumptionSummary{border-radius:var(--radius-sm);background:linear-gradient(135deg,#1da1f20f,#ffc1070f);border:1px solid #1da1f233;padding:1rem}.page-module__4Pk6Yq__consumptionSummary h3{color:var(--text-primary);margin:0 0 .65rem;font-size:.95rem}.page-module__4Pk6Yq__summaryGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.page-module__4Pk6Yq__summaryGrid>div{background:#ffffffb3;border:1px solid #0b26380f;border-radius:6px;padding:.55rem .65rem}.page-module__4Pk6Yq__summaryGrid span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.72rem;display:block}.page-module__4Pk6Yq__summaryGrid strong{color:var(--text-primary);font-size:1rem;display:block}.page-module__4Pk6Yq__calcGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:1.2rem;display:grid}.page-module__4Pk6Yq__inputs{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;gap:1rem;padding:1.35rem;display:grid;position:sticky;top:6rem}.page-module__4Pk6Yq__inputs h2{margin-bottom:.2rem;font-size:1.4rem}.page-module__4Pk6Yq__inputs label{color:var(--text-secondary);gap:.4rem;font-weight:500;display:grid}.page-module__4Pk6Yq__inputs label span{font-size:.88rem}.page-module__4Pk6Yq__inputs label strong{color:var(--text-primary);font-size:1.15rem}.page-module__4Pk6Yq__inputs input[type=range]{accent-color:#ff7a1a;width:100%;height:6px}.page-module__4Pk6Yq__inputs select{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text-primary);background:#fff;border:1px solid #0b263824;padding:.7rem}.page-module__4Pk6Yq__fieldRow{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.page-module__4Pk6Yq__infoCard{border-radius:var(--radius-sm);color:var(--text-secondary);background:#1da1f214;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.85rem;line-height:1.5;display:flex}.page-module__4Pk6Yq__infoCard svg{color:var(--accent-secondary);flex-shrink:0;margin-top:.1rem}.page-module__4Pk6Yq__results{gap:1rem;display:grid}.page-module__4Pk6Yq__resultPanel{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;padding:1.25rem}.page-module__4Pk6Yq__financialPanel{background:linear-gradient(145deg,#fff,#ffc1070f)}.page-module__4Pk6Yq__resultHeader{border-bottom:1px solid var(--border-light);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.page-module__4Pk6Yq__resultHeader svg{color:var(--accent-secondary);flex-shrink:0}.page-module__4Pk6Yq__resultHeader span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:500;display:block}.page-module__4Pk6Yq__resultHeader strong{margin-top:.15rem;font-size:1.25rem;display:block}.page-module__4Pk6Yq__resultGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.page-module__4Pk6Yq__resultGrid>div{border-radius:var(--radius-sm);background:#f7f9fc99;border:1px solid #0b26380f;padding:.85rem}.page-module__4Pk6Yq__resultGrid span{color:var(--text-muted);margin-bottom:.25rem;font-size:.82rem;display:block}.page-module__4Pk6Yq__resultGrid strong{color:var(--text-primary);font-size:1.15rem;display:block}.page-module__4Pk6Yq__subsidyHighlight{background:#ffc1071f!important;border-color:#ffc10740!important}.page-module__4Pk6Yq__subsidyHighlight strong{color:#b45309!important}.page-module__4Pk6Yq__subsidyInfo{border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffc10714,#ff7a1a0f);border:1px solid #ffc10740;gap:.85rem;padding:1.15rem;display:flex}.page-module__4Pk6Yq__subsidyInfo svg{color:#b45309;flex-shrink:0;margin-top:.15rem}.page-module__4Pk6Yq__subsidyInfo strong{margin-bottom:.35rem;display:block}.page-module__4Pk6Yq__subsidyInfo p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.page-module__4Pk6Yq__checklist{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:linear-gradient(135deg,#1da1f20f,#ffc1070f);margin-top:3rem;padding:1.5rem}.page-module__4Pk6Yq__checklist h3{margin-bottom:1.2rem;font-size:1.35rem}.page-module__4Pk6Yq__checkGrid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.page-module__4Pk6Yq__checkGrid span{border-radius:var(--radius-sm);border:1px solid var(--border-light);background:#ffffffd1;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.92rem;font-weight:500;display:inline-flex}.page-module__4Pk6Yq__checkGrid span svg{color:var(--accent-secondary);flex-shrink:0}.page-module__4Pk6Yq__checkActions{text-align:center;margin-top:1.5rem}.page-module__4Pk6Yq__primaryAction{border-radius:var(--radius-md);background:var(--solar-gradient);color:#fff;min-height:3.25rem;box-shadow:var(--shadow-md);justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.4rem;font-weight:500;transition:transform .2s,filter .2s;display:inline-flex}.page-module__4Pk6Yq__primaryAction:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.02)}.page-module__4Pk6Yq__downloadBtn{border-radius:var(--radius-md);background:var(--energy-gradient);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:600;transition:filter .2s,transform .2s;display:flex}.page-module__4Pk6Yq__downloadBtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-module__4Pk6Yq__printHeader,.page-module__4Pk6Yq__printSummary{display:none}@media (max-width:980px){.page-module__4Pk6Yq__calcGrid{grid-template-columns:1fr}.page-module__4Pk6Yq__inputs{position:static}.page-module__4Pk6Yq__hero{padding-top:8rem}.page-module__4Pk6Yq__hero h1{font-size:clamp(2.2rem,5vw,3.8rem)}}@media (max-width:768px){.page-module__4Pk6Yq__hero{padding:8rem 0 3rem}.page-module__4Pk6Yq__resultGrid>div{padding:.7rem}.page-module__4Pk6Yq__resultGrid strong{font-size:1rem}.page-module__4Pk6Yq__checklist{padding:1.15rem}.page-module__4Pk6Yq__tabBar{flex-direction:column}.page-module__4Pk6Yq__tabBtn{padding:.65rem 1rem;font-size:.88rem}.page-module__4Pk6Yq__applianceRow{grid-template-columns:1fr}.page-module__4Pk6Yq__applianceControls,.page-module__4Pk6Yq__addCustomRow{flex-wrap:wrap}.page-module__4Pk6Yq__addCustomInput{min-width:0}.page-module__4Pk6Yq__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module__4Pk6Yq__hero{padding:7rem 0 2.5rem}.page-module__4Pk6Yq__hero h1{font-size:clamp(1.8rem,8vw,2.8rem)}.page-module__4Pk6Yq__fieldRow,.page-module__4Pk6Yq__resultGrid,.page-module__4Pk6Yq__checkGrid{grid-template-columns:1fr}.page-module__4Pk6Yq__inputs,.page-module__4Pk6Yq__resultPanel{padding:1rem}.page-module__4Pk6Yq__resultHeader strong{font-size:1.1rem}.page-module__4Pk6Yq__primaryAction{width:100%}.page-module__4Pk6Yq__checklist{margin-top:2rem;padding:1rem}.page-module__4Pk6Yq__checklist h3{font-size:1.15rem}.page-module__4Pk6Yq__summaryGrid{grid-template-columns:1fr}.page-module__4Pk6Yq__applianceList{max-height:360px}}@media print{.page-module__4Pk6Yq__hero,.page-module__4Pk6Yq__inputs,.page-module__4Pk6Yq__downloadBtn,.page-module__4Pk6Yq__backLink,.page-module__4Pk6Yq__checklist,.page-module__4Pk6Yq__infoCard{display:none!important}.page-module__4Pk6Yq__printHeader{border-bottom:2px solid #0b2638;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem 0;font-size:1rem;display:flex!important}.page-module__4Pk6Yq__printHeader strong{color:#0b2638;font-size:1.3rem}.page-module__4Pk6Yq__printHeader span{color:#666;font-size:.85rem}.page-module__4Pk6Yq__printSummary{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:.5rem 1.2rem;margin-bottom:1rem;padding:.65rem 0;display:flex!important}.page-module__4Pk6Yq__printSummary span{color:#444;font-size:.85rem;font-weight:500}.page-module__4Pk6Yq__page{color:#000!important;padding:0!important}.page-module__4Pk6Yq__calculator{padding:0!important}.page-module__4Pk6Yq__calcGrid{display:block!important}.page-module__4Pk6Yq__results{gap:.75rem!important;display:grid!important}.page-module__4Pk6Yq__resultPanel{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}.page-module__4Pk6Yq__resultGrid{grid-template-columns:repeat(2,1fr)!important}.page-module__4Pk6Yq__resultGrid>div{background:#f9f9f9!important;border:1px solid #eee!important}.page-module__4Pk6Yq__subsidyInfo{break-inside:avoid;page-break-inside:avoid;border:1px solid #e5c07b!important}}
