.ShockTable_placeholder__N1gK0{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.ShockTable_table__c_J6P{border-collapse:collapse;font-size:13px;width:100%}.ShockTable_table__c_J6P td,.ShockTable_table__c_J6P th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.ShockTable_table__c_J6P td:first-child,.ShockTable_table__c_J6P th:first-child{text-align:left}.ShockTable_table__c_J6P th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ShockTable_table__c_J6P td{color:var(--ink);font-variant-numeric:tabular-nums}.ShockTable_table__c_J6P tbody tr:last-child td{border-bottom:0}.ShockTable_table__c_J6P tbody tr:hover td{background:var(--paper)}.ShockTable_scroll__J2Ou_{max-height:22rem;overflow:auto}.ShockTable_table__c_J6P thead th{background:var(--surface);position:sticky;top:0}.ShockTable_table__c_J6P thead th:first-child{text-align:left}.ShockTable_label__TgD41{font-weight:600;text-align:left!important}.ShockTable_here__XLwWr{background:var(--amber-tint)}.ShockTable_here__XLwWr td{font-weight:700}.ShockTable_up__eaky1{color:var(--gain)}.ShockTable_down__yaBQL{color:var(--loss)}.CashFlowSchedule_placeholder__1rYSP{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.CashFlowSchedule_table__h8nrD{border-collapse:collapse;font-size:13px;width:100%}.CashFlowSchedule_table__h8nrD td,.CashFlowSchedule_table__h8nrD th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.CashFlowSchedule_table__h8nrD td:first-child,.CashFlowSchedule_table__h8nrD th:first-child{text-align:left}.CashFlowSchedule_table__h8nrD th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.CashFlowSchedule_table__h8nrD td{color:var(--ink);font-variant-numeric:tabular-nums}.CashFlowSchedule_table__h8nrD tbody tr:last-child td{border-bottom:0}.CashFlowSchedule_table__h8nrD tbody tr:hover td{background:var(--paper)}.CashFlowSchedule_scroll__DxS_k{max-height:22rem;overflow:auto}.CashFlowSchedule_table__h8nrD thead th{background:var(--surface);position:sticky;top:0}.CashFlowSchedule_table__h8nrD thead th:first-child{text-align:left}.CashFlowSchedule_label__zX8qZ{font-weight:600;text-align:left!important}.CashFlowSchedule_exportRow__BKlNu{display:flex;gap:8px;padding-top:14px}.CashFlowSchedule_exportButton__3fsVO{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:12.5px;font-weight:700;justify-content:center;min-height:2.5rem;padding:0 .75rem;transition:border-color .15s,color .15s}.CashFlowSchedule_exportButton__3fsVO:hover:not(:disabled){border-color:var(--accent);color:var(--accent-deep)}.CashFlowSchedule_exportButton__3fsVO:disabled{cursor:not-allowed;opacity:.35}.YieldComparisonTable_placeholder__ZGTLG{color:var(--ink-faint);font-size:13.5px;padding:.875rem 1.5rem;text-align:center}.YieldComparisonTable_table__q65Iz{border-collapse:collapse;font-size:13px;width:100%}.YieldComparisonTable_table__q65Iz td,.YieldComparisonTable_table__q65Iz th{border-bottom:1px solid var(--line-soft);padding:9px 14px;text-align:right}.YieldComparisonTable_table__q65Iz td:first-child,.YieldComparisonTable_table__q65Iz th:first-child{text-align:left}.YieldComparisonTable_table__q65Iz th{background:var(--paper);color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.YieldComparisonTable_table__q65Iz td{color:var(--ink);font-variant-numeric:tabular-nums}.YieldComparisonTable_table__q65Iz tbody tr:last-child td{border-bottom:0}.YieldComparisonTable_table__q65Iz tbody tr:hover td{background:var(--paper)}.YieldComparisonTable_note__sKXMc{color:var(--ink-faint);font-size:12px;margin:12px 0 0}.YieldComparisonTable_left__JJvwi{text-align:left!important}.BondCalculator_pageRoot__VAMzE{--ink:#12182b;--ink-soft:#4c5570;--ink-faint:#8890a6;--paper:#f2f4f9;--surface:#fff;--line:#dee3ed;--line-soft:#e9ecf3;--accent:var(--primary,#204bbb);--accent-deep:var(--primary-600,#1545c2);--accent-tint:var(--primary-200,#e9effe);--gain:#147a55;--gain-tint:#e7f4ee;--loss:#b33a2e;--loss-tint:#fbecea;--amber:#a6740a;--amber-tint:#faf1df;--radius:16px;--shadow-card:0 1px 2px rgba(18,24,43,.04),0 12px 28px -8px rgba(18,24,43,.1);--shadow-card-strong:0 2px 4px rgba(18,24,43,.05),0 16px 36px -10px rgba(18,24,43,.13);color:var(--ink)}.BondCalculator_pageRoot__VAMzE *{box-sizing:border-box}.BondCalculator_pageRoot__VAMzE :focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.BondCalculator_pageRoot__VAMzE *,.BondCalculator_pageRoot__VAMzE :after,.BondCalculator_pageRoot__VAMzE :before{animation:none!important;transition:none!important}}.BondCalculator_presetRow__mnqKt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.BondCalculator_presetButtonActive__6GaUf,.BondCalculator_presetButton__gO5FA{border-radius:20px;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:background .15s,color .15s,border-color .15s}.BondCalculator_presetButton__gO5FA{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft)}.BondCalculator_presetButton__gO5FA:hover{border-color:var(--accent);color:var(--accent)}.BondCalculator_presetButtonActive__6GaUf{background:var(--accent);border:1px solid var(--accent);color:#fff}.BondCalculator_calculator__GbIVT{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:.75rem}@media(min-width:1024px){.BondCalculator_calculator__GbIVT{grid-template-columns:1fr 1fr}}.BondCalculator_colLeft__pMZRn,.BondCalculator_colRight__UQ_sp{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.5rem 1.625rem}.BondCalculator_colRight__UQ_sp{box-shadow:var(--shadow-card-strong)}.BondCalculator_cardHeader__OSPnZ{align-items:center;display:flex;justify-content:space-between}.BondCalculator_cardTitle__i3naS{font-size:19px;font-weight:700;margin:0}.BondCalculator_cardSub__mDoai{color:var(--ink-faint);font-size:12.5px;margin:2px 0 14px}.BondCalculator_modeTabs__5IWFO{background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:4px}.BondCalculator_modeTabActive__xn5lO,.BondCalculator_modeTab__yZbhP{background:transparent;border:0;border-radius:7px;color:var(--ink-soft);cursor:pointer;flex:1;font:inherit;font-size:12px;font-weight:600;line-height:1.25;padding:9px 6px}.BondCalculator_modeTabActive__xn5lO{background:var(--surface);box-shadow:0 1px 2px rgba(18,24,43,.1);color:var(--accent-deep)}.BondCalculator_groupTitle__psnfu{color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:20px 0 12px;text-transform:uppercase}.BondCalculator_fieldGroup__rv8iq{display:grid;gap:10px;grid-template-columns:1fr 1fr}.BondCalculator_fieldGroup__rv8iq,.BondCalculator_field__YfE_l{margin-bottom:12px}.BondCalculator_field__YfE_l:last-child{margin-bottom:0}.BondCalculator_fieldTop__aIu_V{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.BondCalculator_field__YfE_l label{color:var(--ink-soft);display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}.BondCalculator_fieldTop__aIu_V label{margin-bottom:0}.BondCalculator_hint__OI3Q2{color:var(--ink-faint);font-size:10.5px;font-variant-numeric:tabular-nums}.BondCalculator_dateInput__XqJ7Z,.BondCalculator_select__8d4GR{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:14px;min-height:2.5rem;padding:0 10px;transition:border-color .15s;width:100%}.BondCalculator_dateInput__XqJ7Z:hover,.BondCalculator_select__8d4GR:hover{border-color:var(--ink-faint)}.BondCalculator_dateInput__XqJ7Z:focus,.BondCalculator_select__8d4GR:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:0}.BondCalculator_select__8d4GR{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234c5570' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:30px!important}.BondCalculator_actions__ybd29{display:flex;gap:10px;margin-top:22px}.BondCalculator_calculateButton__joev2{align-items:center;background:var(--accent);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;min-height:2.75rem;transition:background .15s}.BondCalculator_calculateButton__joev2:hover{background:var(--accent-deep)}.BondCalculator_calculateButton__joev2:active{transform:scale(.98)}.BondCalculator_resetButton__iD98W{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:14px;font-weight:700;justify-content:center;min-height:2.75rem;padding:0 1rem;transition:background .15s,color .15s}.BondCalculator_resetButton__iD98W:hover{background:var(--paper);color:var(--ink)}.BondCalculator_resetButton__iD98W:active{transform:scale(.98)}.BondCalculator_rHero__jXI2S{border-bottom:1px solid var(--line-soft);display:grid;gap:16px;grid-template-columns:1fr 1fr;padding-bottom:18px}.BondCalculator_rHeroCell__QiowM{min-width:0}.BondCalculator_rHeroLabel__QVBmm{color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BondCalculator_rHeroValue__KpVT_{font-size:clamp(26px,3.4vw,34px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:6px 0 2px}.BondCalculator_rHeroSub__QMlUz{color:var(--ink-faint);font-size:11.5px}.BondCalculator_badgeDiscount__KgoiZ,.BondCalculator_badgePar__Qi4V_,.BondCalculator_badgePremium__iWJRV{border-radius:20px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-top:8px;padding:3px 9px;text-transform:uppercase}.BondCalculator_badgePremium__iWJRV{background:var(--amber-tint);color:var(--amber)}.BondCalculator_badgeDiscount__KgoiZ{background:var(--accent-tint);color:var(--accent-deep)}.BondCalculator_badgePar__Qi4V_{background:var(--gain-tint);color:var(--gain)}.BondCalculator_summaryLine__dvy9D{color:var(--ink-soft);font-size:14px;padding:2rem 0;text-align:center}.BondCalculator_settleBlock__TF1nU{border-bottom:1px solid var(--line-soft);padding:16px 0}.BondCalculator_settleBlock__TF1nU h3{color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.BondCalculator_settleRow__EmeoA{color:var(--ink-soft);display:flex;font-size:13.5px;justify-content:space-between;padding:5px 0}.BondCalculator_settleRow__EmeoA span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.BondCalculator_mutedMono__jPy2G{color:var(--ink-faint);font-size:12px}.BondCalculator_settleTotal__D_6Xv{border-top:1px solid var(--line);font-weight:600;margin-top:6px;padding-top:10px}.BondCalculator_settleTotal__D_6Xv span:last-child{font-size:15px;font-weight:700}.BondCalculator_yieldGrid__wGyTC{border-bottom:1px solid var(--line-soft);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:16px 0}.BondCalculator_statCell__4egbT{display:flex;flex-direction:column;gap:3px}.BondCalculator_statLabel__ULfDZ{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BondCalculator_statValue__jV0By{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.BondCalculator_riskBlock__Qk9Le{padding-top:16px}.BondCalculator_riskBlock__Qk9Le h3{font-size:16px;font-weight:700;margin:0 0 2px}.BondCalculator_riskSub__RTc4V{color:var(--ink-faint);font-size:12px;margin:0 0 14px}.BondCalculator_riskGrid__8K88I{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.BondCalculator_riskGrid__8K88I .BondCalculator_statValue__jV0By{font-size:15.5px}.BondCalculator_shockNote__O5Bjr{background:var(--loss-tint);border-radius:10px;color:var(--ink-soft);font-size:13.5px;line-height:1.55;margin-top:14px;padding:12px 14px}.BondCalculator_shockNote__O5Bjr strong{color:var(--loss);font-variant-numeric:tabular-nums;font-weight:700}.BondCalculator_duo__UXPLC{display:grid;gap:20px;grid-template-columns:1fr;margin:20px 0}@media(min-width:980px){.BondCalculator_duo__UXPLC{grid-template-columns:1fr 1fr}}.BondCalculator_panel__UnA83{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:20px;min-width:0}.BondCalculator_duo__UXPLC .BondCalculator_panel__UnA83,.BondCalculator_panel__UnA83:last-child{margin-bottom:0}.BondCalculator_panelHead__fVJN6{padding:20px 22px 0}.BondCalculator_panelHead__fVJN6 h2{font-size:18px;font-weight:700;margin:0}.BondCalculator_panelHead__fVJN6 p{color:var(--ink-faint);font-size:12.5px;margin:4px 0 0}.BondCalculator_tabs__2Gta4{border-bottom:1px solid var(--line);display:flex;gap:2px;overflow-x:auto;padding:0 22px}.BondCalculator_tabActive__BewP_,.BondCalculator_tab__SQ10J{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ink-faint);cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-right:20px;padding:14px 4px;white-space:nowrap}.BondCalculator_tabActive__BewP_{border-bottom-color:var(--accent);color:var(--ink)}.BondCalculator_tabPanel__MNj1A{padding:18px 22px 22px}@media(max-width:640px){.BondCalculator_fieldGroup__rv8iq,.BondCalculator_riskGrid__8K88I,.BondCalculator_yieldGrid__wGyTC{grid-template-columns:1fr 1fr}}