.replay_panel__SYMdy{background:var(--srf-fill);border:1px solid var(--srf-line);border-radius:24px;padding:26px;color:var(--txt)}.replay_panel__SYMdy h2{font:italic 26px var(--font-serif);margin:0 0 18px}.replay_panel__SYMdy p{font-size:13px;line-height:1.7;opacity:.8}.replay_heading__W7_dR{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.replay_caption__XhEeN,.replay_heading__W7_dR span{font-size:12px;opacity:.8}.replay_inputs__YLPsl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.replay_panel__SYMdy label{display:grid;grid-gap:8px;gap:8px;font-size:12px}.replay_panel__SYMdy input,.replay_panel__SYMdy select{width:100%;min-width:0;padding:12px;border-radius:10px;border:1px solid var(--srf-line);background:var(--srf-fill);color:var(--srf-on-text);font:inherit}.replay_panel__SYMdy input:focus-visible,.replay_panel__SYMdy select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.replay_cards__EelU_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.replay_bandInputs__8AHiq{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.replay_apr__ssOcN{grid-column:1/-1}.replay_chart__evd0A,.replay_result__EbDa9{background:var(--srf-fill);color:var(--txt);border:1px solid var(--srf-line);border-radius:16px;padding:22px;margin-top:20px}.replay_state__9Qf_g{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.replay_total__wBapW{font-size:clamp(23px,2.6vw,38px);letter-spacing:-.04em;margin-top:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay_result__EbDa9 dl{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;font-size:12px}.replay_result__EbDa9 dt{opacity:.7;margin-top:12px}.replay_result__EbDa9 dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay_chart__evd0A svg{width:100%;height:auto;display:block}.replay_legend__yJBTS{display:flex;gap:24px;justify-content:center;font-size:12px}.replay_legend__yJBTS span{display:flex;gap:8px;align-items:center}.replay_legend__yJBTS i{width:18px;height:3px}.replay_tableWrap__vQdcF{overflow-x:auto}.replay_tableWrap__vQdcF table{width:100%;border-collapse:collapse;font-size:13px}.replay_tableWrap__vQdcF td,.replay_tableWrap__vQdcF th{padding:16px 10px;text-align:right;border-bottom:1px solid var(--srf-line);white-space:nowrap}.replay_tableWrap__vQdcF th:first-child{text-align:left;font-weight:400}@media(max-width:900px){.replay_inputs__YLPsl{grid-template-columns:repeat(2,minmax(0,1fr))}.replay_cards__EelU_{gap:12px}.replay_panel__SYMdy{padding:18px}}@media(max-width:680px){.replay_cards__EelU_{grid-template-columns:1fr}.replay_total__wBapW{font-size:36px}.replay_root__0EI4n{padding-top:60px}}.replay_inputs__YLPsl{grid-template-columns:repeat(4,minmax(0,1fr))}.replay_assumptions__Lg3Hi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.replay_panel__SYMdy summary{cursor:pointer;font-size:18px;font-weight:500}.replay_panel__SYMdy button{padding:10px 16px;border:1px solid var(--srf-line);border-radius:999px;background:var(--srf-fill);color:var(--srf-on-text);font:inherit;font-size:12px;cursor:pointer}.replay_panel__SYMdy button:disabled{opacity:.5;cursor:default}.replay_panel__SYMdy button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.replay_tools__DwS79{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.replay_playback__eTwC1{display:flex;align-items:center;gap:20px;margin-top:20px;font-size:12px}.replay_playback__eTwC1 input{flex:1 1;padding:0;accent-color:#3179bd}.replay_playback__eTwC1 span{white-space:nowrap}@media(max-width:680px){.replay_assumptions__Lg3Hi,.replay_inputs__YLPsl{grid-template-columns:repeat(2,minmax(0,1fr))}.replay_playback__eTwC1{gap:10px}.replay_legend__yJBTS{gap:16px}}