.simulationPerShared_shell__pbeqX{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 24px rgba(15,23,42,.06);margin:0 auto;max-width:56rem;overflow:hidden}.simulationPerShared_header__oEqsn{border-bottom:1px solid #f1f5f9;padding:1.5rem 1.5rem 1rem}.simulationPerShared_title__YMbzV{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.25;margin:0 0 .35rem;text-align:center}.simulationPerShared_subtitle__yNFas{color:#64748b;font-size:.9375rem;line-height:1.5;margin:0 0 1.25rem;text-align:center}.simulationPerShared_tabList___Y_ZX{display:grid;gap:.4rem;grid-template-columns:1fr;margin:0 1rem;padding-bottom:.25rem}@media(min-width:640px){.simulationPerShared_tabList___Y_ZX{grid-template-columns:repeat(3,1fr)}}.simulationPerShared_tab__lfzLw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;color:#475569;cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.3;padding:.65rem .75rem;transition:background .15s,border-color .15s,color .15s}.simulationPerShared_tab__lfzLw:hover{background:#fff;border-color:#fecaca}.simulationPerShared_tab__lfzLw:focus-visible{outline:2px solid #ff7676;outline-offset:2px}.simulationPerShared_tabActive__g0tkM{background:#fff5f5;border-color:#ff7676;color:#c24141}.simulationPerShared_panel__Gzs9o{padding:1.25rem 1rem 1.75rem}@media(min-width:768px){.simulationPerShared_panel__Gzs9o{padding:1.5rem 1.75rem 2rem}}.simulationPerShared_panelNote__kSFfv{color:#64748b;font-size:.75rem;line-height:1.5;margin-top:1rem;text-align:left}.simulationPerShared_formGrid__OsYGT{display:grid;gap:.75rem 1rem;grid-template-columns:1fr;margin:0 auto;max-width:36rem}@media(min-width:640px){.simulationPerShared_formGrid__OsYGT{grid-template-columns:repeat(2,minmax(0,1fr))}}.simulationPerShared_fieldRow__57_mG{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin:0 auto;max-width:28rem;padding:.65rem 0;width:100%}@media(min-width:768px){.simulationPerShared_fieldRow__57_mG{flex-direction:row;gap:1rem}}.simulationPerShared_fieldLabel__6Z5js{align-items:center;color:#475569;display:flex;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.4;text-align:left;width:100%}@media(min-width:768px){.simulationPerShared_fieldLabel__6Z5js{flex:1;max-width:14rem}}.simulationPerShared_fieldControl__UPV12{flex:none;width:100%}@media(min-width:768px){.simulationPerShared_fieldControl__UPV12{max-width:12rem}}.simulationPerShared_fieldValue__YyxJg{color:#31363f;font-size:.9375rem;font-weight:700}.simulationPerShared_riskSection__UZNvQ{margin:1.25rem auto 0;max-width:36rem}.simulationPerShared_riskTitle__1qOkc{color:#31363f;font-size:.8125rem;font-weight:700;margin-bottom:.2rem}.simulationPerShared_riskHint__APJks{color:#64748b;display:block;font-size:.75rem;line-height:1.45;margin-bottom:.75rem}.simulationPerShared_riskPills__KZ1__{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.simulationPerShared_riskPill__lBTyE{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.45rem .9rem;transition:background .15s,border-color .15s,color .15s}.simulationPerShared_riskPill__lBTyE:hover{border-color:#fecaca}.simulationPerShared_riskPillActive__7G1zK{background:#fff5f5;border-color:#ff7676;color:#c24141}.simulationPerShared_resultCard__4hxo6{background:linear-gradient(180deg,#fff5f5,#fff);border:1px solid #fecaca;border-radius:1rem;margin:1.5rem auto 0;max-width:24rem;padding:1.25rem 1.5rem;text-align:center}.simulationPerShared_resultValue__nAWjb{color:#ff7676;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2}.simulationPerShared_resultLabel__gv7fZ{color:#64748b;font-size:.8125rem;font-weight:600;margin-top:.35rem}.simulationPerShared_resultSuffix__jFVfK{color:#94a3b8;font-size:.75rem;font-weight:600}.simulationPerShared_annuityBlock__mr99W{color:#475569;font-size:.8125rem;line-height:1.55;margin:1.25rem auto 0;max-width:40rem;text-align:left}.simulationPerShared_annuityTitle__bm9OY{color:#31363f;font-size:.9375rem;font-weight:700;margin-bottom:.35rem}.simulationPerShared_warningText__LEJCi{color:#b45309;font-size:.75rem;font-style:italic;line-height:1.45;margin-top:.35rem;text-align:left}.simulationPerShared_introText__m8sqL{color:#64748b;font-size:.8125rem;line-height:1.55;margin-bottom:1rem;text-align:left}.simulationPerShared_divider__Gf8Jo{border:none;border-top:1px solid #f1f5f9;margin:.5rem 0 1rem}.simulationPerShared_tableWrap__hTFMn{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1rem;border:1px solid #e0f2fe;box-shadow:0 8px 28px rgba(14,154,214,.08);margin:1rem 0 2.5rem}.simulationPerShared_comparisonTable__A2Hxk{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9375rem;line-height:1.45;color:#334155;background:#fff;border:1px solid #e0f2fe;box-shadow:none!important}.simulationPerShared_comparisonTable__A2Hxk tbody tr:first-child th,.simulationPerShared_comparisonTable__A2Hxk thead tr th,.simulationPerShared_comparisonTable__A2Hxk tr:first-child th{background:linear-gradient(135deg,#0e9ad6,#0b85ba);border:1px solid #bae6fd;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.03em;padding:.75rem 1rem;text-align:center;vertical-align:middle}.simulationPerShared_comparisonTable__A2Hxk tbody tr:first-child th p,.simulationPerShared_comparisonTable__A2Hxk thead tr th p,.simulationPerShared_comparisonTable__A2Hxk tr:first-child th p{color:#fff!important;font-size:.9rem;font-weight:700;margin:0;text-align:center}.simulationPerShared_comparisonTable__A2Hxk td,.simulationPerShared_comparisonTable__A2Hxk th{border:1px solid #eef6fc;padding:.85rem .75rem;vertical-align:middle}.simulationPerShared_comparisonTable__A2Hxk tbody td,.simulationPerShared_comparisonTable__A2Hxk tr:not(:first-child) td{background:#fff;font-weight:600;text-align:center}.simulationPerShared_comparisonTable__A2Hxk tbody tr:nth-child(2n) td,.simulationPerShared_comparisonTable__A2Hxk tr:nth-child(2n):not(:first-child) td{background:rgba(240,249,255,.35)}.simulationPerShared_comparisonTable__A2Hxk td p,.simulationPerShared_comparisonTable__A2Hxk th p{margin:0}.simulationPerShared_comparisonTable__A2Hxk td p{text-align:center}.simulationPerShared_comparisonTable__A2Hxk td a,.simulationPerShared_comparisonTable__A2Hxk th a{color:#0a6e99;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(10,110,153,.35)}.simulationPerShared_comparisonTable__A2Hxk td a:hover,.simulationPerShared_comparisonTable__A2Hxk th a:hover{color:#065a7a;border-bottom-color:#065a7a}.simulationPerShared_comparisonTable__A2Hxk td strong,.simulationPerShared_comparisonTable__A2Hxk th strong{font-weight:700;color:#0a6e99}.simulationPerShared_comparisonTable__A2Hxk caption{caption-side:bottom;color:#94a3b8;font-size:.75rem;padding-top:.5rem;text-align:right}.simulationPerShared_tableHeaderRow__DHLjQ th{background:linear-gradient(135deg,#0e9ad6,#0b85ba);border:1px solid #bae6fd;color:#fff;font-weight:700;letter-spacing:.03em;text-align:center;vertical-align:middle;font-size:.875rem;padding:.75rem .65rem}.simulationPerShared_tableBodyRow__GN6G0 td{background:#fff;font-size:.875rem;font-weight:600;padding:.75rem .65rem;text-align:center}.simulationPerShared_tableBodyRow__GN6G0 td:first-child{font-weight:500;text-align:left}.simulationPerShared_tableBodyRowHighlight__aH_nR td{background:#fff5f5;font-weight:700}.simulationPerShared_selectButton__73Hb2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;font-size:.875rem;padding:.5rem 2rem .5rem .75rem;position:relative;text-align:left;width:100%}.simulationPerShared_selectButton__73Hb2:focus{border-color:#ff7676;outline:none}.simulationPerShared_selectOptions__a0obz{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 8px 24px rgba(15,23,42,.1);margin-top:.25rem;max-height:14rem;overflow:auto;position:absolute;width:100%;z-index:20}.simulationPerShared_selectOption__wF2gX{cursor:pointer;font-size:.875rem;padding:.5rem .75rem}.simulationPerShared_selectOption__wF2gX:hover,.simulationPerShared_selectOption__wF2gX[data-active=true]{background:#fff5f5;color:#c24141}.simulationPerShared_sliderWrap__Ie_7W{width:100%}@media(min-width:768px){.simulationPerShared_sliderWrap__Ie_7W{max-width:14rem}}