.finance-system{flex-wrap:wrap;column-gap:32px;display:flex}.finance-system legend{margin-bottom:4px}.finance-options .ds-accordion>div{border-bottom:0}.finance-options .ds-accordion h3 button{padding-block:12px}.finance-options-body{gap:16px;display:grid}.finance-options-body .ds-preference{padding-block:0}.finance-options-body .ds-alert{margin-bottom:0}.amortization .ds-accordion>div{border-top:1px solid var(--border)}.amortization-note{margin-bottom:12px}.finance-ranking h2{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.4}.finance-ranking h2 span{letter-spacing:0;color:var(--muted-foreground);white-space:nowrap;font-size:14px;font-weight:600}.finance-ranking>p{max-width:72ch;color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.7}.finance-ranking-use{white-space:nowrap;gap:6px;padding-inline:12px}.finance-table{overscroll-behavior-x:contain;margin-top:16px;overflow:auto}.finance-table [data-slot=table-container]{overflow:visible}.finance-table :is(th,td):first-child{z-index:1;background:var(--background);position:sticky;left:0}.amortization-table{border:1px solid var(--border);border-radius:var(--muvni-radius-group);max-height:440px;margin-top:0}.amortization-table:focus-visible{border-color:var(--muvni-focus);outline:none}.amortization-table thead th{z-index:2;background:var(--background);position:sticky;top:0}.amortization-table thead th:first-child{z-index:3}
