.ai-answer-visual{background:#f2f0e809!important;border:0!important;border-radius:20px!important;padding:22px!important;margin-top:22px}.ai-answer-visual h3{font-size:22px!important;letter-spacing:-.5px}.ai-evidence-source{margin:14px 0 22px;color:#a1aaa3;font-size:13px}.ai-evidence-source>p{display:flex;align-items:center;flex-wrap:wrap;gap:7px;line-height:1.6}.ai-evidence-source .ai-visual-source{margin-top:4px;border:0;background:none}.ai-evidence-source summary{min-height:44px;font-size:12px!important;gap:12px}.ai-evidence-source ul{padding:0 0 0 18px;line-height:1.6}.ai-evidence-money{display:inline-flex;align-items:baseline;gap:4px;font-size:22px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.ai-evidence-money small{font-size:12px;color:#a1aaa3;font-weight:500}.ai-answer-visual button{min-height:44px;font-size:13px!important;border:0!important;border-radius:12px!important}.ai-answer-visual button:focus-visible,.ai-answer-visual summary:focus-visible{outline:2px solid #b3a6ff;outline-offset:3px}.ai-answer-visual .ai-answer-actions button{background:#b3a6ff18;color:#b3a6ff}.ai-ranked-row>div{gap:10px;flex-wrap:wrap}.ai-answer-visual .ai-trend-column>strong{font-size:12px}.ai-answer-visual .ai-trend-bars .spent{background:#f2f0e8}.ai-answer-visual .ai-trend-bars .income{background:#6fdcbd}@media(max-width:600px){.ai-answer-visual{padding:16px!important}.ai-evidence-money{font-size:18px}.ai-trend-chart{overflow-x:auto;justify-content:flex-start}.ai-trend-column{min-width:72px}.ai-evidence-source{font-size:12px}}.ai-answer-visual .ai-ranked-row>div>.ai-evidence-money{font-size:22px;color:#f2f0e8;font-family:inherit}.ai-answer-visual .ai-ranked-row strong{font-size:14px;white-space:normal;overflow-wrap:anywhere}.ai-answer-visual .ai-ranked-row>i>span{background:#b3a6ff}.ai-answer-visual .ai-ranked-bars{padding:8px 0 16px;gap:18px}.ai-answer-visual .ai-trend-value{font-size:14px}.ai-answer-visual .ai-recurring-table span,.ai-answer-visual .ai-recurring-table strong,.ai-answer-visual .ai-recurring-table td,.ai-answer-visual .ai-recurring-table th{font-size:12px}.ai-answer-visual .ai-assessment{border:0;font-size:12px}.ai-answer-visual .ai-evidence-source .ai-visual-source summary{padding:0;justify-content:space-between}