.calculator-result-module__c32WzG__resultCard{--calculator-chart-height:280px;--calculator-divider-width:1px;--calculator-chart-line-color:var(--color-text-primary);--calculator-chart-grid-color:color-mix(in srgb, var(--color-border-subtle) 88%, transparent);--calculator-chart-area-top:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--calculator-chart-area-bottom:color-mix(in srgb, var(--color-text-primary) 0%, transparent);--calculator-profit-positive-color:var(--color-text-positive);--calculator-profit-negative-color:var(--color-text-negative);gap:var(--space-16);flex-direction:column;display:flex}.calculator-result-module__c32WzG__panel{gap:var(--space-16);padding:var(--padding-surface);border-radius:var(--radius-surface);background-color:var(--color-surface-base);flex-direction:column;display:flex;overflow:hidden}.calculator-result-module__c32WzG__resultSection{gap:var(--space-8);flex-direction:column;display:flex}.calculator-result-module__c32WzG__liveTag{color:var(--color-text-secondary)}.calculator-result-module__c32WzG__sectionTitle{color:var(--color-text-primary)}.calculator-result-module__c32WzG__summaryLine{gap:var(--space-0);flex-direction:column;display:flex}.calculator-result-module__c32WzG__summaryAmounts{color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-result-module__c32WzG__performanceValue{margin-bottom:var(--space-4);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-result-module__c32WzG__performanceValuePositive{color:var(--color-zone-text-cheap)}.calculator-result-module__c32WzG__performanceValueNegative{color:var(--color-zone-text-very-expensive)}.calculator-result-module__c32WzG__performanceSummary{color:var(--color-text-secondary)}.calculator-result-module__c32WzG__chartFrame{height:calc(var(--calculator-chart-height) + 26px);padding-top:26px;position:relative}.calculator-result-module__c32WzG__chartPlot{height:100%;position:relative}.calculator-result-module__c32WzG__chartHoverDot{background-color:var(--color-text-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface-base);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.calculator-result-module__c32WzG__chartHoverTarget{fill:#0000}.calculator-result-module__c32WzG__chartWrapper{gap:var(--space-8);flex-direction:column;display:flex}.calculator-result-module__c32WzG__chartHoverGuide{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:4 4}.calculator-result-module__c32WzG__chartSvg{width:100%;height:100%;display:block;overflow:visible}.calculator-result-module__c32WzG__chartBaseline{stroke:var(--color-text-tertiary);stroke-dasharray:6 6;stroke-linecap:round;stroke-width:1px}.calculator-result-module__c32WzG__chartLine{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chart-line-width)}.calculator-result-module__c32WzG__chartLineFaded{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chart-line-width);opacity:.3}.calculator-result-module__c32WzG__metricsList{margin:var(--space-0);padding:var(--space-0);flex-direction:column;display:flex}.calculator-result-module__c32WzG__metricRow{grid-gap:var(--space-12);align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-0);grid-template-columns:minmax(0,1fr) auto;display:grid}.calculator-result-module__c32WzG__metricLabel{color:var(--color-text-secondary)}.calculator-result-module__c32WzG__metricValue,.calculator-result-module__c32WzG__metricResultValue{overflow-wrap:anywhere;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-result-module__c32WzG__metricResult{margin:var(--space-0);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (max-width:767px){.calculator-result-module__c32WzG__chartFrame{height:246px}}
.faq-section-module__lTL2MG__faqSection{gap:var(--space-24);flex-direction:column;display:flex}.faq-section-module__lTL2MG__title{text-wrap:balance}.faq-section-module__lTL2MG__list{gap:var(--space-8);flex-direction:column;display:flex}.faq-section-module__lTL2MG__item{border-radius:var(--radius-surface);background-color:var(--color-surface-base);transition:background-color var(--duration-150) var(--easing-standard);position:relative;overflow:hidden}.faq-section-module__lTL2MG__item:hover{background-color:var(--color-surface-sunken)}.faq-section-module__lTL2MG__item::details-content{block-size:0;transition:block-size var(--duration-150) var(--easing-standard), content-visibility var(--duration-150) var(--easing-standard) allow-discrete;overflow:clip}.faq-section-module__lTL2MG__item[open]::details-content{block-size:auto}.faq-section-module__lTL2MG__summary{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-20) var(--padding-surface);cursor:pointer;transition:background-color var(--duration-150) var(--easing-standard);list-style:none;display:flex}.faq-section-module__lTL2MG__summary:focus-visible{outline:var(--focus-ring-thickness) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-thickness));border-radius:var(--radius-surface)}.faq-section-module__lTL2MG__summary::-webkit-details-marker{display:none}.faq-section-module__lTL2MG__summary::marker{content:""}.faq-section-module__lTL2MG__question{color:var(--color-text-primary);transition:color var(--duration-150) var(--easing-standard)}.faq-section-module__lTL2MG__chevron{width:20px;height:20px;color:var(--color-text-secondary);transition:transform var(--duration-150) var(--easing-standard);flex-shrink:0}.faq-section-module__lTL2MG__item[open] .faq-section-module__lTL2MG__chevron{transform:rotate(180deg)}.faq-section-module__lTL2MG__answer{max-width:64ch;padding:var(--space-0) var(--padding-surface) var(--padding-surface);margin:var(--space-0);color:var(--color-text-secondary)}
.feature-card-module__lE55TG__card{--feature-card-padding:var(--padding-surface);gap:var(--space-8);height:100%;padding:var(--feature-card-padding);background:var(--color-surface-base);border-radius:var(--radius-surface);transition:background-color var(--duration-150) var(--easing-standard);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.feature-card-module__lE55TG__card:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.feature-card-module__lE55TG__title{text-wrap:balance}.feature-card-module__lE55TG__description{max-width:72ch;color:var(--color-text-secondary);font-weight:var(--font-weight-600)}.feature-card-module__lE55TG__footer{align-items:baseline;gap:var(--space-8);margin:var(--space-0);padding-top:var(--space-16);flex-wrap:wrap;margin-top:auto;display:flex}.feature-card-module__lE55TG__footerPending{visibility:hidden}.feature-card-module__lE55TG__readingZone{color:var(--color-text-secondary);font-weight:var(--font-weight-600)}.feature-card-module__lE55TG__readingValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.feature-card-module__lE55TG__veryCheap{color:var(--color-badge-very-cheap)}.feature-card-module__lE55TG__cheap{color:var(--color-badge-cheap)}.feature-card-module__lE55TG__fair{color:var(--color-badge-fair)}.feature-card-module__lE55TG__expensive{color:var(--color-badge-expensive)}.feature-card-module__lE55TG__veryExpensive{color:var(--color-badge-very-expensive)}.feature-card-module__lE55TG__positive{color:var(--color-text-positive)}.feature-card-module__lE55TG__negative{color:var(--color-text-negative)}.feature-card-module__lE55TG__muted,.feature-card-module__lE55TG__neutral{color:var(--color-text-primary)}
.page-intro-module__9X1uSG__root{--page-intro-max-width:640px;--page-intro-description-max-width:100%;gap:var(--space-12);max-width:var(--page-intro-max-width);margin:var(--space-24) 0 var(--space-32);flex-direction:column;display:flex}.page-intro-module__9X1uSG__title{text-wrap:balance}.page-intro-module__9X1uSG__description{max-width:var(--page-intro-description-max-width);color:var(--color-text-secondary)}.page-intro-module__9X1uSG__subDescription{max-width:var(--page-intro-description-max-width);color:var(--color-text-secondary);margin-top:var(--space-12)}
.related-tools-module__Ya977G__root{gap:var(--space-16);flex-direction:column;display:flex}.related-tools-module__Ya977G__title{color:var(--color-text-primary)}.related-tools-module__Ya977G__grid{grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.related-tools-module__Ya977G__grid{grid-template-columns:1fr}}
