.rf-wrap[data-v-a89b62e6]{animation:fadeDown-a89b62e6 .4s ease-out}.rf-tab-bar[data-v-a89b62e6]{display:flex;gap:0;border-bottom:2px solid var(--border);margin:24px 0 0;animation:fadeDown-a89b62e6 .5s ease-out .1s both}.rf-tab[data-v-a89b62e6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 24px;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s;background:none;border-top:none;border-left:none;border-right:none;font-family:var(--font-sans)}.rf-tab[data-v-a89b62e6]:hover{color:var(--slate-dk)}.rf-tab.active[data-v-a89b62e6]{color:var(--copper);border-bottom-color:var(--copper)}.rf-tab-count[data-v-a89b62e6]{font-weight:400;opacity:.7}.rf-tab-actions[data-v-a89b62e6]{margin-left:auto;display:flex;align-items:center;gap:0}.rf-tab-pdf[data-v-a89b62e6],.rf-tab-share[data-v-a89b62e6]{display:flex;align-items:center;gap:4px}.rf-tab-share[data-v-a89b62e6]{position:relative}.rf-share-sub[data-v-a89b62e6]{font-size:7px;font-weight:400;letter-spacing:.04em;opacity:.5;text-transform:none}.rf-freshness-bar[data-v-a89b62e6]{display:flex;align-items:center;gap:6px;padding:6px 0;font-size:11px;color:var(--muted);letter-spacing:.02em;border-bottom:1px solid var(--border);margin-bottom:4px}.rf-freshness-bar svg[data-v-a89b62e6]{opacity:.5;flex-shrink:0}.rf-panel[data-v-a89b62e6]{animation:fadeDown-a89b62e6 .4s ease-out;padding-bottom:24px}.rf-section-title[data-v-a89b62e6]{display:flex;align-items:center;gap:12px;margin:36px 0 18px;font-family:var(--font-serif);font-size:18px;font-weight:400;font-style:italic;color:var(--slate-dk)}.rf-section-title[data-v-a89b62e6]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--copper);flex-shrink:0}.rf-section-title[data-v-a89b62e6]:after{content:"";flex:1;height:1px;background:var(--border)}.rf-kpi-grid[data-v-a89b62e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.rf-kpi-card[data-v-a89b62e6]{background:#fff;border:1px solid var(--border-lt,#ddd6c0);border-left:3px solid var(--copper);border-radius:5px;padding:14px 18px;transition:box-shadow .15s}.rf-kpi-card[data-v-a89b62e6]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.rf-accent-green[data-v-a89b62e6]{border-left-color:var(--green)}.rf-accent-blue[data-v-a89b62e6]{border-left-color:var(--blue)}.rf-accent-red[data-v-a89b62e6]{border-left-color:var(--red)}.rf-kpi-label[data-v-a89b62e6]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-lt,#a09278);margin-bottom:6px}.rf-kpi-value[data-v-a89b62e6]{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:22px;font-weight:500;color:var(--slate-dk);line-height:1.1}.rf-kpi-sub[data-v-a89b62e6]{font-size:10px;color:var(--muted);margin-top:4px;display:flex;align-items:center;gap:6px}.rf-kpi-delta[data-v-a89b62e6]{font-family:var(--font-mono,monospace);font-size:10px;font-weight:500}.rf-kpi-delta.pos[data-v-a89b62e6]{color:var(--green)}.rf-kpi-delta.neg[data-v-a89b62e6]{color:var(--red)}.rf-charts-grid[data-v-a89b62e6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.rf-chart-card[data-v-a89b62e6]{background:#fff;border:1px solid var(--border-lt,#ddd6c0);border-radius:6px;padding:20px;position:relative}.rf-chart-card.rf-full[data-v-a89b62e6]{grid-column:1/-1}.rf-chart-controls[data-v-a89b62e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.rf-chart-title[data-v-a89b62e6]{font-family:var(--font-serif);font-size:14px;font-weight:400;font-style:italic;color:var(--slate-dk);margin-bottom:4px}.rf-chart-subtitle[data-v-a89b62e6]{font-size:10px;color:var(--muted);margin-bottom:14px}.rf-chart-area[data-v-a89b62e6]{position:relative;height:220px;margin-bottom:14px}.rf-chart-area.rf-chart-tall[data-v-a89b62e6]{height:280px}.rf-chart-area.rf-chart-compare-sens[data-v-a89b62e6]{height:420px}.rf-chart-area.rf-chart-compare-cf[data-v-a89b62e6]{height:380px}.rf-chart-area canvas[data-v-a89b62e6]{width:100%!important;height:100%!important}.rf-chart-legend[data-v-a89b62e6]{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.rf-legend-item[data-v-a89b62e6]{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.rf-legend-dot[data-v-a89b62e6]{width:12px;height:3px;border-radius:1px;flex-shrink:0}.rf-legend-dot.copper[data-v-a89b62e6]{background:var(--copper)}.rf-legend-dot.navy[data-v-a89b62e6]{background:var(--slate-dk)}.rf-legend-dot.green[data-v-a89b62e6]{background:var(--green)}.rf-legend-dot.red[data-v-a89b62e6]{background:var(--red)}.rf-legend-dot.blue[data-v-a89b62e6]{background:var(--blue)}.rf-year-pills[data-v-a89b62e6]{display:flex;gap:2px;background:var(--bg-off);border-radius:4px;padding:2px;border:1px solid var(--border-lt,#ddd6c0)}.rf-year-pill[data-v-a89b62e6]{font-size:9px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:3px;cursor:pointer;background:none;border:none;color:var(--muted);font-family:var(--font-sans);transition:all .12s}.rf-year-pill[data-v-a89b62e6]:hover{color:var(--text)}.rf-year-pill.active[data-v-a89b62e6]{background:#fff;color:var(--slate-dk);box-shadow:0 1px 3px rgba(0,0,0,.06)}.rf-toggle-group[data-v-a89b62e6]{display:flex;gap:0;border:1px solid var(--border);border-radius:4px;overflow:hidden}.rf-toggle-opt[data-v-a89b62e6]{font-size:10px;font-weight:600;padding:6px 14px;cursor:pointer;background:none;border:none;color:var(--muted);font-family:var(--font-sans);transition:all .15s}.rf-toggle-opt[data-v-a89b62e6]:not(:last-child){border-right:1px solid var(--border)}.rf-toggle-opt.active[data-v-a89b62e6]{background:var(--copper);color:#fff}.rf-toggle-opt[data-v-a89b62e6]:hover:not(.active){background:var(--bg-warm,#e8e0d8)}.rf-date-checks[data-v-a89b62e6]{display:flex;gap:12px;flex-wrap:wrap}.rf-date-check[data-v-a89b62e6]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);cursor:pointer}.rf-date-check input[data-v-a89b62e6]{accent-color:var(--copper)}.rf-date-dot[data-v-a89b62e6]{width:8px;height:3px;border-radius:1px}.rf-metrics-strip[data-v-a89b62e6]{display:flex;gap:24px;padding:14px 20px;background:rgba(184,115,51,.08);border:1px solid rgba(184,115,51,.2);border-radius:5px;margin:16px 0;flex-wrap:wrap}.rf-metric-item[data-v-a89b62e6]{display:flex;flex-direction:column;gap:2px}.rf-metric-label[data-v-a89b62e6]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--copper)}.rf-metric-value[data-v-a89b62e6]{font-family:var(--font-mono,monospace);font-size:14px;font-weight:500;color:var(--slate-dk)}.rf-table-wrap[data-v-a89b62e6]{overflow-x:auto;border:1px solid var(--border-lt,#ddd6c0);border-radius:6px;margin-bottom:24px;background:#fff}.rf-table[data-v-a89b62e6]{width:100%;border-collapse:collapse;font-size:12px}.rf-table thead[data-v-a89b62e6]{background:var(--slate-dk);color:#fff;position:sticky;top:0}.rf-table thead th[data-v-a89b62e6]{padding:10px 14px;text-align:left;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.rf-table thead th[data-v-a89b62e6]:hover{background:var(--slate-lt,#2a4060)}.rf-table thead th.num[data-v-a89b62e6]{text-align:right}.rf-sort-arrow[data-v-a89b62e6]{opacity:.4;margin-left:4px;font-size:7px}.rf-sort-arrow.sorted[data-v-a89b62e6]{opacity:1;color:var(--copper-lt)}.rf-table tbody td[data-v-a89b62e6]{padding:9px 14px;border-bottom:1px solid var(--border-lt,#ddd6c0);white-space:nowrap;transition:background .12s}.rf-table tbody tr:hover td[data-v-a89b62e6]{background:var(--bg-warm,#e8e0d8)}.rf-table td.num[data-v-a89b62e6]{text-align:right;font-family:var(--font-mono,monospace);font-size:11px;font-variant-numeric:tabular-nums}.rf-ticker[data-v-a89b62e6]{font-weight:600;color:var(--slate-dk)}td.pos[data-v-a89b62e6]{color:var(--green);font-weight:500}td.neg[data-v-a89b62e6]{color:var(--red);font-weight:500}.rf-filter-label[data-v-a89b62e6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.rf-count-label[data-v-a89b62e6]{font-size:10px;color:var(--muted)}.rf-expandable[data-v-a89b62e6]{cursor:pointer}.rf-bond-badge[data-v-a89b62e6]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.04em}.rf-bond-badge.ltn[data-v-a89b62e6]{background:rgba(74,127,181,.1);color:var(--blue)}.rf-bond-badge.ntnf[data-v-a89b62e6]{background:rgba(123,94,167,.1);color:var(--purple,#7b5ea7)}.rf-bond-badge.ntnb[data-v-a89b62e6]{background:rgba(45,138,110,.08);color:var(--green)}.rf-bond-badge.ntnbp[data-v-a89b62e6]{background:rgba(45,138,110,.15);color:#1f6b52}.rf-bond-badge.lft[data-v-a89b62e6]{background:rgba(184,115,51,.08);color:var(--copper)}.rf-expand-row[data-v-a89b62e6]{display:none}.rf-expand-row.open[data-v-a89b62e6]{display:table-row}.rf-expand-row td[data-v-a89b62e6]{padding:0;border-bottom:2px solid var(--border)}.rf-expand-content[data-v-a89b62e6]{padding:16px 20px;background:var(--bg-off)}.rf-expand-header[data-v-a89b62e6]{display:flex;justify-content:space-between;align-items:center}.rf-expand-title[data-v-a89b62e6]{font-size:11px;font-weight:600;color:var(--slate-dk)}.rf-expand-stats[data-v-a89b62e6]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:3px;background:var(--bg-off);color:var(--muted);border:1px solid var(--border-lt,#ddd6c0)}.rf-expand-loading[data-v-a89b62e6]{font-size:10px;color:var(--muted);font-style:italic}.rf-expand-chart[data-v-a89b62e6]{height:120px;margin-top:8px}.rf-expand-chart canvas[data-v-a89b62e6]{width:100%!important;height:100%!important}.rf-calc-layout[data-v-a89b62e6]{display:grid;grid-template-columns:320px 1fr;gap:24px;margin-top:16px}.rf-calc-sidebar[data-v-a89b62e6]{display:flex;flex-direction:column;gap:16px}.rf-calc-main[data-v-a89b62e6]{display:flex;flex-direction:column;gap:20px}.rf-calc-empty[data-v-a89b62e6]{display:flex;align-items:center;justify-content:center;min-height:300px}.rf-form-card[data-v-a89b62e6]{background:#fff;border:1px solid var(--border-lt,#ddd6c0);border-radius:6px;padding:20px}.rf-form-card-title[data-v-a89b62e6]{font-family:var(--font-serif);font-size:14px;font-weight:400;font-style:italic;color:var(--slate-dk);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-lt,#ddd6c0)}.rf-form-group[data-v-a89b62e6]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.rf-form-group[data-v-a89b62e6]:last-child{margin-bottom:0}.rf-form-label[data-v-a89b62e6]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.rf-form-input[data-v-a89b62e6]{padding:9px 12px;border:1px solid var(--border);border-radius:4px;font-family:var(--font-sans);font-size:13px;background:#fff;color:var(--text);transition:border-color .15s;width:100%}.rf-form-input[data-v-a89b62e6]:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 3px rgba(184,115,51,.08)}.rf-form-select[data-v-a89b62e6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m0 0 5 6 5-6z' fill='%237a6e5a'/%3E%3C/svg%3E") right 12px center/10px no-repeat}.rf-form-hint[data-v-a89b62e6]{font-size:10px;color:var(--muted-lt,#a09278);font-style:italic;margin-top:2px}.rf-form-row[data-v-a89b62e6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rf-btn[data-v-a89b62e6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:5px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .15s;border:none;width:100%;margin-top:8px}.rf-btn-copper[data-v-a89b62e6]{background:var(--copper);color:#fff}.rf-btn-copper[data-v-a89b62e6]:hover{background:#8b5e2f;transform:translateY(-1px);box-shadow:0 3px 8px rgba(184,115,51,.25)}.rf-btn[data-v-a89b62e6]:disabled{opacity:.6;cursor:not-allowed;transform:none}.rf-results-card[data-v-a89b62e6]{background:#fff;border:1px solid var(--border-lt,#ddd6c0);border-radius:6px;overflow:hidden}.rf-results-header[data-v-a89b62e6]{background:var(--slate-dk);color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.rf-results-header h3[data-v-a89b62e6]{font-family:var(--font-serif);font-size:15px;font-weight:400;font-style:italic}.rf-results-body[data-v-a89b62e6]{padding:20px}.rf-results-grid[data-v-a89b62e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.rf-result-item[data-v-a89b62e6]{text-align:center;padding:12px;background:var(--bg-off);border-radius:4px}.rf-result-label[data-v-a89b62e6]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-lt,#a09278);margin-bottom:4px}.rf-result-value[data-v-a89b62e6]{font-family:var(--font-mono,monospace);font-size:18px;font-weight:500;color:var(--slate-dk)}.rf-result-value.rf-highlight[data-v-a89b62e6]{color:var(--copper);font-size:22px}.rf-result-sub[data-v-a89b62e6]{font-size:9px;color:var(--muted-lt,#a09278);margin-top:2px}.rf-results-grid.rf-results-grid-5[data-v-a89b62e6]{grid-template-columns:repeat(5,1fr)}.rf-cf-section[data-v-a89b62e6]{margin-top:16px}.rf-cf-title[data-v-a89b62e6]{font-size:11px;font-weight:600;color:var(--slate-dk);margin-bottom:8px}.rf-cf-details[data-v-a89b62e6]{margin-top:10px}.rf-cf-summary[data-v-a89b62e6]{font-size:10px;color:var(--copper,#b87333);cursor:pointer;font-weight:600;letter-spacing:.02em;padding:4px 0}.rf-cf-summary[data-v-a89b62e6]:hover{text-decoration:underline}.rf-cf-scroll[data-v-a89b62e6]{overflow-x:auto;max-height:250px;overflow-y:auto}.rf-cf-table[data-v-a89b62e6]{width:100%;font-size:11px;border-collapse:collapse}.rf-cf-table th[data-v-a89b62e6]{font-size:9px;padding:8px 10px;background:var(--bg-off);border-bottom:1px solid var(--border-lt,#ddd6c0)}.rf-cf-table td[data-v-a89b62e6]{padding:7px 10px;border-bottom:1px solid var(--border-lt,#ddd6c0);font-family:var(--font-mono,monospace);font-size:11px}.rf-cf-table tr:last-child td[data-v-a89b62e6]{font-weight:600;background:rgba(184,115,51,.08)}.rf-sens-table[data-v-a89b62e6]{width:100%;border-collapse:collapse;font-size:11px}.rf-sens-table th[data-v-a89b62e6]{background:var(--slate-dk);color:#fff;padding:8px 10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center}.rf-sens-table td[data-v-a89b62e6]{padding:7px 10px;text-align:center;font-family:var(--font-mono,monospace);font-size:11px;border:1px solid var(--border-lt,#ddd6c0)}.rf-sens-table td.rf-current[data-v-a89b62e6]{background:rgba(184,115,51,.08);font-weight:700;border:2px solid var(--copper)}.rf-sens-table td.rf-above[data-v-a89b62e6]{background:rgba(45,138,110,.08);color:var(--green)}.rf-sens-table td.rf-below[data-v-a89b62e6]{background:rgba(192,57,43,.08);color:var(--red)}.rf-compare-selector[data-v-a89b62e6]{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.rf-compare-selector label[data-v-a89b62e6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.rf-compare-chip[data-v-a89b62e6]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--text);transition:all .15s}.rf-compare-chip[data-v-a89b62e6]:hover{border-color:var(--copper)}.rf-compare-chip.selected[data-v-a89b62e6]{border-color:var(--copper);background:rgba(184,115,51,.08);color:var(--copper)}.rf-chip-remove[data-v-a89b62e6]{font-size:14px;color:var(--muted-lt,#a09278);cursor:pointer;margin-left:2px}.rf-chip-remove[data-v-a89b62e6]:hover{color:var(--red)}.rf-add-chip[data-v-a89b62e6]{border-style:dashed;color:var(--muted)}.rf-compare-add-list[data-v-a89b62e6]{background:#fff;border:1px solid var(--border-lt,#ddd6c0);border-radius:6px;max-height:200px;overflow-y:auto;margin-bottom:12px}.rf-compare-add-item[data-v-a89b62e6]{padding:8px 16px;cursor:pointer;font-size:11px;border-bottom:1px solid var(--border-lt,#ddd6c0);display:flex;align-items:center;gap:8px}.rf-compare-add-item[data-v-a89b62e6]:hover{background:var(--bg-warm,#e8e0d8)}.rf-compare-add-item[data-v-a89b62e6]:last-child{border-bottom:none}.rf-compare-table[data-v-a89b62e6]{width:100%;border-collapse:collapse}.rf-compare-table th[data-v-a89b62e6]{background:var(--bg-off);padding:10px 16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;border-bottom:1px solid var(--border)}.rf-compare-table td[data-v-a89b62e6]{padding:10px 16px;border-bottom:1px solid var(--border-lt,#ddd6c0);font-family:var(--font-mono,monospace);font-size:12px}.rf-compare-table td[data-v-a89b62e6]:first-child{font-family:var(--font-sans);font-weight:600;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.rf-compare-table tr:hover td[data-v-a89b62e6]{background:var(--bg-warm,#e8e0d8)}.rf-compare-ipca-row[data-v-a89b62e6]{display:flex;align-items:center;gap:6px;margin-bottom:16px}.rf-compare-ipca-label[data-v-a89b62e6]{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.rf-compare-ipca-input[data-v-a89b62e6]{width:72px!important;text-align:right}.rf-compare-ipca-unit[data-v-a89b62e6]{font-size:10px;color:var(--muted);white-space:nowrap}.rf-compare-ipca-btn[data-v-a89b62e6]{padding:6px 14px;background:var(--copper,#b87333);color:#fff;border:none;font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s;white-space:nowrap}.rf-compare-ipca-btn[data-v-a89b62e6]:hover{background:#d4914a}.rf-compare-ipca-btn[data-v-a89b62e6]:disabled{opacity:.6;cursor:wait}.rf-compare-sim-header td[data-v-a89b62e6]{background:var(--navy,#0d1f3c)!important;color:hsla(40,69%,87%,.7)!important;font-family:var(--font-sans)!important;font-size:8px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:8px 16px!important}.rf-empty-state[data-v-a89b62e6]{text-align:center;padding:48px 24px}.rf-empty-icon[data-v-a89b62e6]{font-size:48px;margin-bottom:16px}.rf-empty-text[data-v-a89b62e6]{font-size:13px;color:var(--muted);max-width:400px;margin:0 auto;line-height:1.6}@media (max-width:1024px){.rf-kpi-grid[data-v-a89b62e6]{grid-template-columns:repeat(2,1fr)}.rf-calc-layout[data-v-a89b62e6]{grid-template-columns:1fr}.rf-results-grid[data-v-a89b62e6]{grid-template-columns:repeat(2,1fr)}.rf-results-grid.rf-results-grid-5[data-v-a89b62e6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rf-charts-grid[data-v-a89b62e6]{grid-template-columns:1fr}.rf-kpi-grid[data-v-a89b62e6]{grid-template-columns:1fr 1fr}.rf-tab-bar[data-v-a89b62e6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.rf-tab[data-v-a89b62e6]{white-space:nowrap;padding:12px 16px}.rf-metrics-strip[data-v-a89b62e6]{flex-wrap:wrap;gap:16px}}@media (max-width:480px){.rf-kpi-grid[data-v-a89b62e6],.rf-results-grid[data-v-a89b62e6]{grid-template-columns:1fr}}.rf-csv-btn[data-v-a89b62e6]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:3px;cursor:pointer;background:rgba(184,115,51,.08);border:1px solid rgba(184,115,51,.25);color:var(--copper);font-family:var(--font-sans);transition:all .15s;margin-left:auto}.rf-csv-btn[data-v-a89b62e6]:hover{background:rgba(184,115,51,.15);border-color:var(--copper)}.rf-calc-mode-toggle[data-v-a89b62e6]{display:flex;gap:0;border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-bottom:16px}.rf-carry-row[data-v-a89b62e6],.rf-ytm-result[data-v-a89b62e6]{margin-bottom:16px}.rf-carry-title[data-v-a89b62e6]{font-size:11px;font-weight:600;color:var(--slate-dk);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-lt,#ddd6c0)}.rf-percentile-chips[data-v-a89b62e6]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.rf-pct-chip[data-v-a89b62e6]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:9px;font-weight:700;letter-spacing:.04em;background:rgba(74,127,181,.08);color:var(--blue);border:1px solid rgba(74,127,181,.2);font-family:var(--font-mono,monospace)}@keyframes fadeDown-a89b62e6{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}