body.finance-polished .rb208-main{max-width:1400px;color:var(--calc-text,#e2e8f0);margin:0 auto;padding:32px 24px 56px}.rb208-time,.rb208-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rb208-time{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.rb208-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rb208-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rb208-field label,.rb208-wide>label{font-size:.9rem;line-height:1.5;display:block}body.finance-polished .rb208-field input,.rb208-main select,.rb208-main textarea{box-sizing:border-box;border:1px solid var(--calc-border,#64748b);width:100%;min-width:0;min-height:44px;color:inherit;background:var(--calc-bg,#0f172a);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:10px 12px;display:block}.rb208-main select{white-space:normal;min-width:180px}.rb208-main input[aria-invalid=true]{border-color:#dc2626}.rb208-main input:focus-visible,.rb208-main select:focus-visible,.rb208-main button:focus-visible,.rb208-main summary:focus-visible,.rb208-main .rb208-scroll:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.rb208-wide,.rb208-fields>.rb208-note{grid-column:1/-1}.rb208-error{color:#fb7185;font-size:.8rem;line-height:1.5}.rb208-error:empty{display:none}.rb208-group,.rb208-surface,.rb208-case{border:1px solid var(--calc-border,#475569);background:var(--calc-card,#1e293b);border-radius:16px;margin:20px 0;padding:20px}.rb208-group summary{cursor:pointer;min-height:32px;font-size:1rem;font-weight:700}.rb208-group[open]>summary{margin-bottom:16px}.rb208-main h2{margin:0 0 16px;font-size:1.25rem;line-height:1.4}.rb208-main h3{margin:0 0 10px;font-size:1rem}.rb208-note{opacity:.9;margin:12px 0;font-size:.875rem;line-height:1.65}.rb208-check{align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5;display:flex}.rb208-check input[type=checkbox]{accent-color:#0284c7;flex:0 0 20px;width:20px;min-width:20px;height:20px;margin-top:2px;display:block}.rb208-toggles{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 0;display:flex}.rb208-main button{cursor:pointer;min-height:44px;font:inherit;color:inherit;border:1px solid var(--calc-border,#64748b);background:var(--calc-card,#1e293b);border-radius:10px;padding:8px 14px}.rb208-main button:disabled{opacity:.55;cursor:default}.rb208-main button[aria-selected=true],.rb208-main button[aria-pressed=true]{border-color:#0284c7;box-shadow:inset 0 -3px #0284c7}.rb208-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;padding:8px 0;display:flex}.rb208-main [hidden]{display:none}.rb208-hero .fp-feature-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1rem,5.5vw,3.6rem)}.rb208-hero p{margin:8px 0}.rb208-pair{border-bottom:1px solid var(--calc-border,#475569);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:16px;padding:14px 0;display:grid}.rb208-pair dl{grid-template-columns:minmax(60px,1fr) minmax(0,1fr) minmax(60px,1fr) minmax(0,1fr);gap:8px;margin:0;display:grid}.rb208-pair dt{font-size:.875rem}.rb208-pair dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.rb208-scroll{border:1px solid var(--calc-border,#475569);border-radius:10px;max-width:100%;margin:16px 0;overflow:auto}.rb208-tall{max-height:30rem}.rb208-main table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem;line-height:1.5}.rb208-main caption{text-align:left;padding:12px;font-weight:700}.rb208-main th,.rb208-main td{border-bottom:1px solid var(--calc-border,#475569);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:10px 12px}.rb208-main th{background:var(--calc-card,#1e293b);font-weight:650}.rb208-main thead th{z-index:2;position:sticky;top:0}.rb208-main th:first-child{z-index:1;text-align:left;position:sticky;left:0}.rb208-main thead th:first-child{z-index:3}.rb208-main td button{font-variant-numeric:tabular-nums;width:100%;min-width:110px}body.finance-polished .rb208-main td button.rb208-positive{background:rgba(2, 132, 199, var(--rb208-strength,.1));border-bottom:3px solid #0284c7}body.finance-polished .rb208-main td button.rb208-negative{background:rgba(249, 115, 22, var(--rb208-strength,.1));border-bottom:3px solid #f97316}.rb208-main td button.rb208-boundary{outline-offset:-5px;outline:2px dashed}.rb208-chart{width:100%;min-width:0;height:320px;margin:20px 0;position:relative}.rb208-chart canvas{max-width:100%;display:block}.rb208-scenario-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rb208-case p{font-size:.875rem;line-height:1.6}.rb208-case strong{white-space:nowrap;font-size:1.35rem}.rb208-main input[type=range]{accent-color:#0284c7;width:100%;min-height:44px;display:block}#share-review{border:2px solid #0284c7;border-radius:16px;margin:20px 0;padding:20px}.rb208-main textarea{resize:vertical;min-height:90px}.rb208-paper{display:none}.calc-content-wrapper{max-width:1200px;margin:0 auto;padding:0 24px}.calc-content-wrapper table th:first-child,.calc-content-wrapper table td:first-child{word-break:normal;overflow-wrap:normal;min-width:150px}html[data-theme=light] .rb208-main{color:#172554}html[data-theme=light] .rb208-group,html[data-theme=light] .rb208-surface,html[data-theme=light] .rb208-case,html[data-theme=light] .rb208-main th,html[data-theme=light] .rb208-main button{background:#fff;border-color:#cbd5e1}html[data-theme=light] .rb208-field input,html[data-theme=light] .rb208-main select,html[data-theme=light] .rb208-main textarea{color:#172554;background:#f8fafc;border-color:#64748b}html[data-theme=light] .rb208-error{color:#b91c1c}@media (width<=900px){.rb208-columns{grid-template-columns:minmax(0,1fr);gap:0}.rb208-scenario-cards{grid-template-columns:minmax(0,1fr)}.rb208-pair{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=520px){#sensitivityMatrix table{width:max-content;min-width:100%;max-width:none;display:table;overflow:visible}#sensitivityMatrix thead th:first-child{white-space:normal;width:120px;min-width:120px;max-width:120px}#sensitivityMatrix th:first-child{position:static}#sensitivityMatrix td button:before{content:attr(data-rate-pair);font-size:.75rem;display:block}body.finance-polished .rb208-main{padding:24px 14px 40px}.rb208-time,.rb208-fields{grid-template-columns:minmax(0,1fr)}.rb208-group,.rb208-surface{padding:16px}.rb208-pair dl{grid-template-columns:minmax(60px,1fr) minmax(0,2fr)}.rb208-tabs button{flex:140px}.rb208-chart{height:280px}}@media print{body.finance-polished .rb208-main{color:#111;width:100%;max-width:none;padding:0}.rb208-time,.rb208-columns,.rb208-scenario-cards{display:block}body.finance-polished .rb208-main input,.rb208-main select,.rb208-main button,.rb208-tabs,#share-review,.rb208-main .action-bar,.rb208-toggles,html:not(.rb208-print-details) .rb208-main>*{display:none}html:not(.rb208-print-details) .rb208-main>header,html:not(.rb208-print-details) .rb208-main>#rb208-paper{display:block}.rb208-group{display:none}.rb208-hero,.rb208-surface,.rb208-case,.rb208-main th{color:#111;background:#fff;border-color:#999}.rb208-main .fp-feature-label,.rb208-main .fp-feature-value,.rb208-main .fp-feature-note{color:#111}.rb208-main .rb208-chart{break-inside:avoid;width:6.5in;max-width:100%;height:2.7in}.rb208-main .rb208-chart canvas{max-width:none}.rb208-scroll{border:0;max-height:none;overflow:visible}.rb208-main table{table-layout:auto;font-size:7pt}.rb208-main th,.rb208-main td{white-space:normal;padding:4px;position:static}.rb208-main thead{display:table-header-group}.rb208-main tr{break-inside:avoid}.rb208-paper{white-space:pre-wrap;overflow-wrap:anywhere;color:#111;background:#fff;font:9pt/1.5 sans-serif;display:block}#main-content{scroll-margin-top:0}}