._timeline_3top7_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._heading_3top7_8{margin:0;font-size:var(--font-size-lg);overflow-wrap:break-word}._help_3top7_14{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._phaseList_3top7_22{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}._phase_3top7_22{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);border-left:3px solid var(--color-brand-primary);min-width:0}._phaseFinal_3top7_41{border-left-style:dashed}._events_3top7_45{margin:0;font-size:var(--font-size-sm);font-weight:700;color:var(--color-brand-primary);overflow-wrap:break-word;word-break:keep-all}._range_3top7_54{margin:0;font-size:var(--font-size-base);overflow-wrap:break-word;word-break:keep-all}._duration_3top7_61,._income_3top7_62{margin:0;font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._duration_3top7_61,._incomeLabel_3top7_70{color:var(--color-text-secondary)}._meter_3top7_74{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-border)}._meterCovered_3top7_83{min-width:4px;background:var(--color-success)}._meterBurden_3top7_89{min-width:4px;background:repeating-linear-gradient(135deg,var(--color-warning) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--color-warning)}._rows_3top7_95{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}._rows_3top7_95>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-3)}._rows_3top7_95 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);word-break:keep-all}._rows_3top7_95 dd{margin:0;font-weight:700;overflow-wrap:break-word;word-break:keep-all}._notes_3top7_122{margin:0;padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._notes_3top7_122 li+li{margin-top:var(--space-1)}._planner_ldmi4_1{display:flex;flex-direction:column;gap:var(--space-6)}._inputs_ldmi4_7,._incomes_ldmi4_8{display:flex;flex-direction:column;gap:var(--space-4)}._sectionHeading_ldmi4_14{margin:0;font-size:var(--font-size-lg);overflow-wrap:break-word}._sectionHelp_ldmi4_20{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._incomeCard_ldmi4_28{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-md);min-width:0}._incomeCardInvalid_ldmi4_39{border-color:var(--color-warning)}._cardHeader_ldmi4_43{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}._cardHeading_ldmi4_51{margin:0;font-size:var(--font-size-base);overflow-wrap:break-word}._cardStatus_ldmi4_58{padding:2px var(--space-2);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)}._cardDescription_ldmi4_67,._cardNote_ldmi4_68{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._cardNote_ldmi4_68 a{color:var(--color-brand-primary);text-decoration:underline;overflow-wrap:anywhere}._cardInvalid_ldmi4_82{margin:0;color:var(--color-warning);font-size:var(--font-size-sm);font-weight:700;overflow-wrap:break-word}._checkboxRow_ldmi4_90{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);cursor:pointer;overflow-wrap:break-word;word-break:keep-all}._checkboxRow_ldmi4_90 input{flex:none;width:20px;height:20px;margin:0}._heroAnchor_ldmi4_107{min-width:0}._errorPanel_ldmi4_111{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._errorList_ldmi4_118{margin:0;padding-left:var(--space-4);color:var(--color-warning);font-size:var(--font-size-sm);overflow-wrap:break-word}._hero_ldmi4_107{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-md);min-width:0}._heroHeading_ldmi4_138{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);overflow-wrap:break-word}._heroHeadline_ldmi4_145{margin:0;font-size:var(--font-size-lg);font-weight:700;overflow-wrap:break-word;word-break:keep-all}._heroRows_ldmi4_153,._detailRows_ldmi4_154{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._heroRows_ldmi4_153>div,._detailRows_ldmi4_154>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-3)}._heroRows_ldmi4_153 dt,._detailRows_ldmi4_154 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);word-break:keep-all}._heroRows_ldmi4_153 dd,._detailRows_ldmi4_154 dd{margin:0;font-weight:700;overflow-wrap:break-word;word-break:keep-all}._modelNote_ldmi4_184{margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._details_ldmi4_193{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._advanced_ldmi4_200{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._advanced_ldmi4_200 summary{cursor:pointer;font-weight:600;min-height:var(--touch-target-min);display:flex;flex-direction:column;justify-content:center}._advancedHint_ldmi4_215{font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._advancedFields_ldmi4_221{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}._disclaimer_ldmi4_228{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}h1[data-astro-cid-uay4rthf]{word-break:keep-all;overflow-wrap:break-word}.intro[data-astro-cid-uay4rthf]{margin:0 0 var(--space-6);color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:break-word}.assumptions[data-astro-cid-uay4rthf]{margin-top:var(--space-8)}.assumptions[data-astro-cid-uay4rthf] ul[data-astro-cid-uay4rthf]{padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);word-break:keep-all;overflow-wrap:break-word}
