.CalculatorPageLayout_header__a8jO8{margin-bottom:var(--space-8)}.CalculatorPageLayout_eyebrow__Eh51f{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.CalculatorPageLayout_title__C0qL7{font-size:var(--fs-2xl);margin-bottom:var(--space-3)}@media(min-width:768px){.CalculatorPageLayout_title__C0qL7{font-size:var(--fs-3xl)}}.CalculatorPageLayout_intro__1OMBJ{font-size:var(--fs-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:68ch}.CalculatorPageLayout_privacyNote__Ofw_g{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted)}.CalculatorPageLayout_calculatorArea__zaJZg{margin-bottom:var(--space-16)}.CalculatorPageLayout_contentGrid__ymImS{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:1fr}@media(min-width:1024px){.CalculatorPageLayout_contentGrid__ymImS{grid-template-columns:2fr 1fr;align-items:start}}.CalculatorPageLayout_mainContent__kjpGy{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.CalculatorPageLayout_sidebar__e_Jqi{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.InfoSection_section__x6_Mx{display:flex;flex-direction:column;gap:var(--space-3)}.InfoSection_heading___GwjM{font-size:var(--fs-lg)}.InfoSection_body__KxTGv{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:68ch}.InfoSection_notesList__OV5oW{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.InfoSection_noteItem__JsSdQ{display:flex;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.InfoSection_noteBullet__gE8gT{color:var(--color-accent);flex-shrink:0}.FormulaSection_section__AB1_U{display:flex;flex-direction:column;gap:var(--space-4)}.FormulaSection_heading__9c9G7{font-size:var(--fs-lg)}.FormulaSection_body__oL8Tp{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:68ch}.FormulaSection_subheading__USvku{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.FormulaSection_equations__cl0Ip{display:flex;flex-direction:column;gap:var(--space-3)}.FormulaSection_equation__P5inf{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md)}.FormulaSection_equationLabel__vpXc_{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.FormulaSection_expression__JmD1e{display:block;overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;color:var(--color-text);white-space:pre}.FormulaSection_variableList__mVyEK{display:flex;flex-direction:column;gap:var(--space-2);max-width:68ch}.FormulaSection_variable__AIg8T{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.FormulaSection_variable__AIg8T dd,.FormulaSection_variable__AIg8T dt{display:inline;margin:0}.FormulaSection_variable__AIg8T dt{font-weight:var(--fw-semibold);color:var(--color-text)}.FormulaSection_variable__AIg8T dt:after{content:": "}.FormulaSection_tableWrap__l7gtl{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.FormulaSection_tableWrap__l7gtl table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:var(--lh-normal)}.FormulaSection_tableWrap__l7gtl td,.FormulaSection_tableWrap__l7gtl th{padding:var(--space-2) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.FormulaSection_tableWrap__l7gtl th{background:var(--color-accent-subtle);color:var(--color-text);font-weight:var(--fw-semibold);white-space:nowrap}.FormulaSection_tableWrap__l7gtl tbody tr:last-child td{border-bottom:none}