._timeline_7pfs4_1{display:flex;flex-direction:column;gap:var(--space-3)}._heading_7pfs4_7{margin:0;font-size:var(--font-size-base);overflow-wrap:break-word}._state_7pfs4_13{margin:0;font-weight:700;overflow-wrap:break-word;word-break:keep-all}._summary_7pfs4_20{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._bar_7pfs4_27{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-border)}._barSegment_7pfs4_36{min-width:6px}._barAccumulate_7pfs4_40{background:var(--color-brand-primary)}._barGap_7pfs4_45{background:repeating-linear-gradient(135deg,var(--color-warning) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--color-warning)}._barPension_7pfs4_55{background:var(--color-success);border-right:3px dashed var(--color-bg)}._phaseList_7pfs4_60{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}._phase_7pfs4_60{display:flex;align-items:flex-start;gap:var(--space-3)}._mark_7pfs4_75{flex:0 0 auto;width:14px;height:14px;margin-top:4px;border-radius:var(--radius-sm)}._markAccumulate_7pfs4_83{background:var(--color-brand-primary)}._markGap_7pfs4_87{background:repeating-linear-gradient(135deg,var(--color-warning) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--color-warning)}._markPension_7pfs4_96{background:var(--color-success)}._phaseText_7pfs4_100{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:break-word;word-break:keep-all}._phaseText_7pfs4_100 span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._fullNote_7pfs4_114{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._form_33wqw_1{display:flex;flex-direction:column;gap:var(--space-6)}._inputs_33wqw_7{display:flex;flex-direction:column;gap:var(--space-4)}._pensionGroup_33wqw_13{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}._pensionNotes_33wqw_22{margin:0;padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}._pensionNotes_33wqw_22 li+li{margin-top:var(--space-1)}._result_33wqw_34{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._resultMessage_33wqw_44{margin:0;font-size:var(--font-size-lg);font-weight:700;overflow-wrap:break-word}._explainerText_33wqw_51{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._block_33wqw_58{display:flex;flex-direction:column;gap:var(--space-3)}._blockHeading_33wqw_64{margin:0;font-size:var(--font-size-base);overflow-wrap:break-word}._scenarioGrid_33wqw_70{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:40rem){._scenarioGrid_33wqw_70{grid-template-columns:repeat(2,minmax(0,1fr))}}._scenarioCard_33wqw_82{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._scenarioCard_33wqw_82:last-child{border-left:4px solid var(--color-success)}._scenarioCard_33wqw_82:first-child{border-left:4px solid var(--color-brand-primary)}._scenarioTitle_33wqw_101{margin:0;font-size:var(--font-size-base)}._scenarioHelp_33wqw_106{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._stats_33wqw_113{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._stats_33wqw_113>div{display:flex;justify-content:space-between;gap:var(--space-3)}._stats_33wqw_113 dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);word-break:keep-all;overflow-wrap:break-word;min-width:0}._stats_33wqw_113 dd{margin:0;font-weight:600;text-align:right;word-break:keep-all;overflow-wrap:break-word;min-width:0}._difference_33wqw_144{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-success);border-radius:var(--radius-sm)}._difference_33wqw_144 span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._difference_33wqw_144 strong{font-size:var(--font-size-lg)}._scenarioNote_33wqw_164{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._assumptionNote_33wqw_178{margin:0;padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-warning);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);overflow-wrap:break-word}._errorList_33wqw_189{margin:0;padding-left:var(--space-4);color:var(--color-warning);font-size:var(--font-size-sm)}._disclaimer_33wqw_196{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._advanced_33wqw_202{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._advanced_33wqw_202 summary{cursor:pointer;font-weight:600;min-height:var(--touch-target-min);display:flex;flex-direction:column;justify-content:center}._advancedHint_33wqw_217{font-weight:400;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._advancedFields_33wqw_223{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}._groupHeading_33wqw_230{margin:0;font-size:var(--font-size-base)}._inlineNote_33wqw_235{margin:0;font-weight:700;font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._officialHelp_33wqw_243{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._officialHelp_33wqw_243 a{color:var(--color-brand-primary);text-decoration:underline;overflow-wrap:anywhere}._caution_33wqw_256{margin:0;padding-left:var(--space-3);border-left:3px solid var(--color-warning);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}._burdenRows_33wqw_265{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._burdenRows_33wqw_265>div{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._burdenRows_33wqw_265 dt{font-weight:700;word-break:keep-all}._burdenRows_33wqw_265 dd{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-n72tffxb]{word-break:keep-all;overflow-wrap:break-word}.standard-cta[data-astro-cid-n72tffxb]{margin-top:var(--space-6);padding:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-md)}.standard-cta[data-astro-cid-n72tffxb] p[data-astro-cid-n72tffxb]{margin:0;font-weight:700}.subtitle[data-astro-cid-n72tffxb]{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.intro[data-astro-cid-n72tffxb]{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.content-section[data-astro-cid-n72tffxb]{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.content-section[data-astro-cid-n72tffxb] p[data-astro-cid-n72tffxb]{margin:0;color:var(--color-text-secondary)}.terms[data-astro-cid-n72tffxb]{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.terms[data-astro-cid-n72tffxb] dt[data-astro-cid-n72tffxb]{font-weight:700}.terms[data-astro-cid-n72tffxb] dd[data-astro-cid-n72tffxb]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.sub[data-astro-cid-n72tffxb]{margin:var(--space-2) 0 0;font-size:var(--font-size-base)}.comparison-list[data-astro-cid-n72tffxb]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.comparison-list[data-astro-cid-n72tffxb] li[data-astro-cid-n72tffxb]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm)}.comparison-list[data-astro-cid-n72tffxb] span[data-astro-cid-n72tffxb]{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word}.content-section[data-astro-cid-n72tffxb] .note[data-astro-cid-n72tffxb]{font-size:var(--font-size-sm)}.assumptions[data-astro-cid-n72tffxb]{margin-top:var(--space-8)}.assumptions[data-astro-cid-n72tffxb] ul[data-astro-cid-n72tffxb]{padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}
