.yield-workspace{min-width:0;display:grid;grid-gap:20px;gap:20px}.yield-links{display:flex;flex-wrap:wrap;gap:12px 24px}.yield-lead p{max-width:80ch}.yield-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:22px}.yield-controls label{display:grid;grid-gap:8px;gap:8px;min-width:0;font-weight:600}.yield-controls input{background:var(--bg,#f5f7fb);color:var(--text,#173875);border:1px solid var(--line,#d7e0ec);border-radius:8px;font:inherit;padding:10px;min-width:0;max-width:100%;color-scheme:light dark}.yield-controls button{font:inherit;padding:11px 20px;border-radius:8px}.yield-controls a{padding:10px 0}.yield-legend{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.yield-legend h2{font-size:1.2rem;-webkit-border-start:5px solid #1876c9;border-inline-start:5px solid #1876c9}.yield-comparison,.yield-legend h2{-webkit-padding-start:12px;padding-inline-start:12px}.yield-comparison{-webkit-border-start:5px dashed #b87918;border-inline-start:5px dashed #b87918}.yield-spreads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.yield-spreads article{padding:18px;background:var(--bg,#f5f7fb);border:1px solid var(--line,#d7e0ec);border-radius:12px}.yield-spreads h3{font-size:.9rem;margin:0 0 9px}.yield-spreads strong{display:block;font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.yield-spreads small{display:block;margin-top:9px}.yield-inverted{-webkit-border-start:4px solid #bd6733!important;border-inline-start:4px solid #bd6733!important}.yield-chart{margin:16px 0}.yield-chart svg{width:100%;height:auto;display:block;max-height:410px;overflow:visible}.yield-chart text{fill:var(--text,#183875);font-size:13px;font-family:inherit}.yield-grid{stroke:var(--line,#d7e0ec);stroke-width:1}.yield-line{stroke:#1876c9;stroke-width:3}.yield-dot{fill:#1876c9}.yield-line.comparison{stroke:#b87918;stroke-dasharray:7 5}.yield-dot.comparison{fill:#b87918}.yield-chart figcaption{font-size:.85rem;text-align:center}.yield-table-scroll{overflow:auto;max-width:100%}.yield-results table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yield-results caption{text-align:start;padding:12px 0;font-weight:600}.yield-results td,.yield-results th{padding:12px;text-align:end;border-bottom:1px solid var(--line,#d7e0ec)}.yield-results th:first-child{text-align:start}.yield-warning{padding:12px 16px;-webkit-border-start:4px solid #b87918;border-inline-start:4px solid #b87918;background:var(--bg,#f5f7fb)}.yield-notes p{max-width:85ch}.yield-workspace bdi{overflow-wrap:anywhere}.yield-workspace :is(a,button,input,[tabindex]):focus-visible{outline:3px solid #67aaf0;outline-offset:3px}[data-theme=dark] .yield-line{stroke:#69b7ff}[data-theme=dark] .yield-dot{fill:#69b7ff}[data-theme=dark] .yield-line.comparison{stroke:#ffca72}[data-theme=dark] .yield-dot.comparison{fill:#ffca72}@media(max-width:640px){.yield-controls{display:grid;grid-template-columns:minmax(0,1fr)}.yield-controls input{width:100%;box-sizing:border-box}.yield-spreads{grid-template-columns:minmax(0,1fr)}.yield-spreads article{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:8px;gap:8px}.yield-spreads strong{font-size:1.35rem}.yield-spreads small{grid-column:1/-1}.yield-results td,.yield-results th{padding:10px 7px;font-size:.85rem}.yield-chart text{font-size:17px}}.yield-workspace .muted{color:#526582}[data-theme=dark] .yield-workspace{--text:#e5edf8;--bg:#19283e;--line:#2e405b}[data-theme=dark] .yield-workspace .muted{color:#b0bed2}.yield-favorites h2{font-size:1.2rem}.yield-favorites fieldset{border:1px solid var(--line,#d7e0ec);border-radius:10px;padding:14px}.yield-favorite-options{display:flex;flex-wrap:wrap;gap:10px 18px}.yield-favorite-options label{display:flex;align-items:center;gap:7px}.yield-favorite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.yield-favorites button{font:inherit;padding:9px 14px}.yield-favorites ul{display:flex;flex-wrap:wrap;gap:8px 22px;-webkit-padding-start:20px;padding-inline-start:20px}