._form_15tj1_1{display:flex;flex-direction:column;gap:var(--space-6)}._inputs_15tj1_7{display:flex;flex-direction:column;gap:var(--space-4)}._reductionGroup_15tj1_13{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}._reductionHeader_15tj1_22{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._reductionTitle_15tj1_29{margin:0;font-size:var(--font-size-base)}._reductionHelpText_15tj1_34{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}._breakdownToggle_15tj1_41{flex-shrink:0;min-height:var(--touch-target-min);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-primary);font-weight:600}._reductionTotals_15tj1_52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}._reductionTotals_15tj1_52>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg)}._reductionTotals_15tj1_52 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._reductionTotals_15tj1_52 dd{margin:var(--space-1) 0 0;font-weight:700;overflow-wrap:anywhere}._reductionFields_15tj1_77{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:40rem){._reductionHeader_15tj1_22{flex-direction:column}._breakdownToggle_15tj1_41{width:100%}._reductionFields_15tj1_77{grid-template-columns:minmax(0,1fr)}}._persistenceField_15tj1_97{display:flex;flex-direction:column;gap:var(--space-2)}._persistenceLabel_15tj1_103{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._persistenceChipGroup_15tj1_109{display:flex;gap:var(--space-2);flex-wrap:wrap}._persistenceChip_15tj1_109{min-height:var(--touch-target-min);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._persistenceChipActive_15tj1_125{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand)}._persistenceHelpText_15tj1_131{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._result_15tj1_137{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._resultMessage_15tj1_144{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:700}._resultStats_15tj1_150{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._resultStats_15tj1_150>div{display:flex;justify-content:space-between;gap:var(--space-2)}._resultStats_15tj1_150 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._resultStats_15tj1_150 dd{margin:0;font-weight:600;text-align:right}._explainerText_15tj1_174{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._clampNote_15tj1_180{margin:var(--space-2) 0 0;color:var(--color-warning);font-size:var(--font-size-sm)}._errorList_15tj1_186{margin:0;padding-left:var(--space-4);color:var(--color-warning);font-size:var(--font-size-sm)}._disclaimer_15tj1_193{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._advanced_15tj1_199{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._advanced_15tj1_199 summary{cursor:pointer;font-weight:600;min-height:var(--touch-target-min);display:flex;flex-direction:column;justify-content:center}._advancedHint_15tj1_214{font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._advancedFields_15tj1_220{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.intro[data-astro-cid-qx2c75ue]{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.content-section[data-astro-cid-qx2c75ue]{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.content-section[data-astro-cid-qx2c75ue] p[data-astro-cid-qx2c75ue]{margin:0;color:var(--color-text-secondary)}.terms[data-astro-cid-qx2c75ue]{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.terms[data-astro-cid-qx2c75ue] dt[data-astro-cid-qx2c75ue]{font-weight:700}.terms[data-astro-cid-qx2c75ue] dd[data-astro-cid-qx2c75ue]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.compare[data-astro-cid-qx2c75ue]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:560px){.compare[data-astro-cid-qx2c75ue]{grid-template-columns:repeat(2,1fr)}}.compare-card[data-astro-cid-qx2c75ue]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}.compare-card[data-astro-cid-qx2c75ue] h3[data-astro-cid-qx2c75ue]{margin:0;font-size:var(--font-size-base)}.compare-card[data-astro-cid-qx2c75ue] p[data-astro-cid-qx2c75ue]{font-size:var(--font-size-sm)}.compare-card[data-astro-cid-qx2c75ue] dl[data-astro-cid-qx2c75ue]{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.compare-card[data-astro-cid-qx2c75ue] dl[data-astro-cid-qx2c75ue]>div[data-astro-cid-qx2c75ue]{display:flex;justify-content:space-between;gap:var(--space-2)}.compare-card[data-astro-cid-qx2c75ue] dt[data-astro-cid-qx2c75ue]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.compare-card[data-astro-cid-qx2c75ue] dd[data-astro-cid-qx2c75ue]{margin:0;font-weight:600;text-align:right;overflow-wrap:break-word}.assumptions[data-astro-cid-qx2c75ue]{margin-top:var(--space-8)}.assumptions[data-astro-cid-qx2c75ue] ul[data-astro-cid-qx2c75ue]{padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}
