.financial-tool-status,.financial-tool-status-pair{--fts-ink:#29413b;--fts-line:#cbd6d1;--fts-paper:#f5f8f6;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.financial-tool-status.with-description{align-items:flex-start;gap:.32rem;display:inline-grid}.financial-tool-status-badge{background:var(--fts-paper);border:1px solid var(--fts-line);color:var(--fts-ink);letter-spacing:.015em;white-space:normal;border-radius:999px;align-items:center;gap:.42rem;min-height:1.75rem;padding:.28rem .67rem;font-family:Aptos,Avenir Next,Segoe UI,sans-serif;font-size:.69rem;font-weight:760;line-height:1.2;display:inline-flex}.financial-tool-status-marker{opacity:.78;background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.financial-tool-status-description{color:#60706b;max-width:40rem;font-size:.74rem;line-height:1.4}.financial-tool-status[data-status=ready-for-feedback]{--fts-ink:#225c4e;--fts-line:#a9cbbf;--fts-paper:#edf7f2}.financial-tool-status[data-status=guided-exploration]{--fts-ink:#35586d;--fts-line:#b8ccd8;--fts-paper:#f0f6f8}.financial-tool-status[data-status=preview-learning-lab]{--fts-ink:#75542c;--fts-line:#dac59f;--fts-paper:#faf5e9}.financial-tool-status[data-status=needs-input]{--fts-ink:#76552f;--fts-line:#ddc49d;--fts-paper:#fbf5e9}.financial-tool-status[data-status=limited-history]{--fts-ink:#4c5f6a;--fts-line:#c5d0d5;--fts-paper:#f1f5f6}.financial-tool-status[data-status=coverage-varies]{--fts-ink:#5a526d;--fts-line:#cec7d8;--fts-paper:#f5f2f7}.financial-tool-status[data-status=unavailable]{--fts-ink:#686866;--fts-line:#d0d0cb;--fts-paper:#f5f5f2}@media (width<=620px){.financial-tool-status-pair{align-items:flex-start}.financial-tool-status.with-description{width:100%}}@media (forced-colors:active){.financial-tool-status-badge{border-color:canvastext}.financial-tool-status-marker{forced-color-adjust:none}}@media print{.financial-tool-status-badge{color:#222;background:#fff;border-color:#888}}.finance-friend-testing-strip{color:#3d514b;z-index:20;background:#f2f6f4;border-bottom:1px solid #cbd8d2;justify-content:center;align-items:center;gap:.7rem;padding:.55rem clamp(1rem,4vw,3rem);font-family:Aptos,Avenir Next,Segoe UI,sans-serif;font-size:.78rem;line-height:1.45;display:flex;position:relative}.finance-friend-testing-strip>div{align-items:center;gap:.7rem;display:flex}.finance-friend-testing-strip strong{color:#1f5145;letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:.72rem}.finance-friend-testing-strip button{color:#31584e;cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;min-height:36px;margin-left:1rem;padding:.3rem .45rem;font-weight:750;text-decoration:underline}.finance-friend-testing-strip button:focus-visible{outline-offset:2px;outline:3px solid #c6953c}@media (width<=720px){.finance-friend-testing-strip,.finance-friend-testing-strip>div{flex-direction:column;align-items:flex-start;gap:.2rem}.finance-friend-testing-strip button{margin-left:0}}@media print{.finance-friend-testing-strip{display:none}}
