.ElectricityCost-module__p4sWKW__pageWrapper{background-color:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary)}.ElectricityCost-module__p4sWKW__heroSection{padding:var(--spacing-2xl)80px;background:linear-gradient(135deg,var(--color-purple-glow-subtle)0%,var(--color-primary-transparent-hover)50%,var(--color-primary-transparent-hover)100%);border-bottom:1px solid var(--color-border)}.ElectricityCost-module__p4sWKW__heroContent{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.ElectricityCost-module__p4sWKW__heroTitle{font-size:max(32px,min(5vw,48px));font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);font-family:var(--font-family);background:linear-gradient(90deg,var(--color-primary-light),var(--color-accent),var(--color-primary));-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:1.5px;-webkit-background-clip:text;background-clip:text}.ElectricityCost-module__p4sWKW__heroDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ElectricityCost-module__p4sWKW__calculatorSection{max-width:1200px;padding:var(--spacing-2xl)var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:start;margin-left:auto;margin-right:auto;display:grid}.ElectricityCost-module__p4sWKW__card{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__cardTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-family:var(--font-family)}.ElectricityCost-module__p4sWKW__formGroup{margin-bottom:var(--spacing-md)}.ElectricityCost-module__p4sWKW__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);display:block}.ElectricityCost-module__p4sWKW__hoursRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ElectricityCost-module__p4sWKW__nativeSelect{background-color:var(--color-bg-tertiary);border:var(--border-width)solid var(--color-border);border-radius:var(--border-radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast);padding:10px 12px}.ElectricityCost-module__p4sWKW__nativeSelect:focus{border-color:var(--color-primary);outline:none}.ElectricityCost-module__p4sWKW__segmentedRow{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.ElectricityCost-module__p4sWKW__segmentButton{background-color:var(--color-bg-tertiary);border:var(--border-width)solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);padding:10px 12px}.ElectricityCost-module__p4sWKW__segmentButton:hover{border-color:var(--color-primary-light)}.ElectricityCost-module__p4sWKW__segmentButtonActive{border-color:var(--color-primary);color:var(--color-text-primary);background-color:var(--color-primary-transparent-hover)}.ElectricityCost-module__p4sWKW__errorText{color:var(--color-error,#ff6b6b);font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__resultHeadline{text-align:center;padding:var(--spacing-lg)0;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__resultCost{font-size:max(40px,min(6vw,56px));font-weight:var(--font-weight-bold);font-family:var(--font-family);background:linear-gradient(90deg,var(--color-primary-light),var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.1}.ElectricityCost-module__p4sWKW__resultMeta{justify-content:center;gap:var(--spacing-xl);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.ElectricityCost-module__p4sWKW__resultMetaItem{text-align:center}.ElectricityCost-module__p4sWKW__resultMetaLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:2px;display:block}.ElectricityCost-module__p4sWKW__resultMetaValue{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ElectricityCost-module__p4sWKW__estimatedNote{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.ElectricityCost-module__p4sWKW__selectPrompt{text-align:center;padding:var(--spacing-2xl)var(--spacing-lg);color:var(--color-text-muted);font-size:var(--font-size-md)}.ElectricityCost-module__p4sWKW__comparisonSection{max-width:1200px;padding:0 var(--spacing-lg)var(--spacing-2xl);margin-left:auto;margin-right:auto}.ElectricityCost-module__p4sWKW__comparisonTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:var(--font-family);margin-bottom:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__comparisonSubtitle{color:var(--color-text-muted);font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__comparisonTableWrap{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background-color:var(--color-bg-secondary);overflow-x:auto}.ElectricityCost-module__p4sWKW__comparisonTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ElectricityCost-module__p4sWKW__comparisonTable th{text-align:start;padding:var(--spacing-md);color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border);white-space:nowrap}.ElectricityCost-module__p4sWKW__comparisonTable td{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light,var(--color-border));color:var(--color-text-secondary)}.ElectricityCost-module__p4sWKW__comparisonTable tr:last-child td{border-bottom:none}.ElectricityCost-module__p4sWKW__comparisonCost{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.ElectricityCost-module__p4sWKW__currentMarketRow td{background-color:var(--color-primary-transparent-hover);color:var(--color-text-primary)}.ElectricityCost-module__p4sWKW__youBadge{border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-primary-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;padding:2px 8px;display:inline-block}.ElectricityCost-module__p4sWKW__youBadge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__youBadge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__youBadge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__youBadge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__youBadge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__youBadge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-sm)}.ElectricityCost-module__p4sWKW__seoSection{border-top:1px solid var(--color-border);max-width:900px;padding:var(--spacing-2xl)var(--spacing-lg);margin-left:auto;margin-right:auto}.ElectricityCost-module__p4sWKW__seoBlock{margin-bottom:var(--spacing-2xl)}.ElectricityCost-module__p4sWKW__seoBlock h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:var(--font-family);margin-bottom:var(--spacing-md)}.ElectricityCost-module__p4sWKW__seoBlock p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-md)}.ElectricityCost-module__p4sWKW__seoBlock h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:var(--font-family);margin-top:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList{margin-top:var(--spacing-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.ElectricityCost-module__p4sWKW__sourcesList:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--spacing-lg)}.ElectricityCost-module__p4sWKW__sourcesList a{color:var(--color-primary-light);text-decoration:none}.ElectricityCost-module__p4sWKW__sourcesList a:hover{text-decoration:underline}.ElectricityCost-module__p4sWKW__faqItem{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm);background-color:var(--color-bg-secondary)}.ElectricityCost-module__p4sWKW__faqItem summary{padding:var(--spacing-md);cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-md)}.ElectricityCost-module__p4sWKW__faqAnswer{padding:0 var(--spacing-md)var(--spacing-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}@media (max-width:992px){.ElectricityCost-module__p4sWKW__calculatorSection{grid-template-columns:1fr}}@media (max-width:768px){.ElectricityCost-module__p4sWKW__heroSection{padding:var(--spacing-xl)var(--spacing-lg)}.ElectricityCost-module__p4sWKW__heroTitle{font-size:max(28px,min(6vw,36px))}}@media (max-width:576px){.ElectricityCost-module__p4sWKW__heroSection{padding:var(--spacing-lg)var(--spacing-md)}.ElectricityCost-module__p4sWKW__calculatorSection{padding:var(--spacing-xl)var(--spacing-md)}.ElectricityCost-module__p4sWKW__comparisonSection,.ElectricityCost-module__p4sWKW__seoSection{padding-inline:var(--spacing-md)}.ElectricityCost-module__p4sWKW__hoursRow{grid-template-columns:1fr}}
