:where(.m-percentages-and-ratios) .trick-badge{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:500}:where(.m-percentages-and-ratios) .sub2{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.m-percentages-and-ratios) .svg-wrap{margin-bottom:1rem;overflow-x:auto}:where(.m-percentages-and-ratios) .svg-wrap svg{max-width:100%;margin:0 auto;display:block}:where(.m-percentages-and-ratios) .mm-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:1rem;display:grid}:where(.m-percentages-and-ratios) .mm-rule{color:var(--color-text-info);margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-percentages-and-ratios) .rec-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}:where(.m-percentages-and-ratios) .rec-table th{color:var(--color-text-secondary);text-align:left;border-bottom:.5px solid var(--color-border-tertiary);padding:5px 8px;font-size:11px;font-weight:500}:where(.m-percentages-and-ratios) .rec-table td{border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);padding:6px 8px}:where(.m-percentages-and-ratios) .rec-table tr:last-child td{border-bottom:none}:where(.m-percentages-and-ratios) .rec-table .td-loss{color:var(--color-text-danger);font-weight:500}:where(.m-percentages-and-ratios) .rec-table .td-need{color:var(--color-text-warning);font-weight:500}:where(.m-percentages-and-ratios) .sense-tab{cursor:pointer;padding:4px 12px;font-size:12px}:where(.m-percentages-and-ratios) .sense-tab.active{background:var(--color-background-secondary);border-color:var(--color-border-primary);font-weight:500}:where(.m-percentages-and-ratios) .gini-bar-wrap{align-items:center;gap:8px;margin:5px 0;display:flex}:where(.m-percentages-and-ratios) .gini-bar-fill{border-radius:4px;height:100%}:where(.m-percentages-and-ratios) .gini-label{color:var(--color-text-secondary);min-width:110px;font-size:11px}:where(.m-percentages-and-ratios) .gini-val{color:var(--color-text-primary);text-align:right;min-width:32px;font-size:12px;font-weight:500}:where(.m-percentages-and-ratios) .anchor-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:1rem;display:grid}:where(.m-percentages-and-ratios) .anchor-pct{color:var(--color-text-info);margin-bottom:2px;font-size:22px;font-weight:500}@media (width<=500px){:where(.m-percentages-and-ratios) .sub2{grid-template-columns:1fr}:where(.m-percentages-and-ratios) .mm-grid,:where(.m-percentages-and-ratios) .anchor-grid{grid-template-columns:1fr 1fr}}:where(.m-percentages-and-ratios) .slider-label{color:var(--color-text-secondary);min-width:100px;font-size:12px}:where(.m-percentages-and-ratios) .start-out{text-align:right;min-width:40px;font-size:13px;font-weight:500}:where(.m-percentages-and-ratios) .percentages-panel{border-radius:var(--border-radius-md);background:#fcebeb;border:.5px solid #f09595;padding:12px 14px}:where(.m-percentages-and-ratios) .percentages-label{color:#791f1f;margin-bottom:4px;font-size:11px;font-weight:500}:where(.m-percentages-and-ratios) .pp-result{color:#501313;font-size:22px;font-weight:500}:where(.m-percentages-and-ratios) .pp-desc{color:#791f1f;margin-top:4px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .percent-case-panel{border-radius:var(--border-radius-md);background:#eaf3de;border:.5px solid #97c459;padding:12px 14px}:where(.m-percentages-and-ratios) .percent-case-label{color:#27500a;margin-bottom:4px;font-size:11px;font-weight:500}:where(.m-percentages-and-ratios) .pct-result{color:#173404;font-size:22px;font-weight:500}:where(.m-percentages-and-ratios) .pct-desc{color:#27500a;margin-top:4px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .points-rule-note{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:10px 12px;font-size:13px;line-height:1.6}:where(.m-percentages-and-ratios) .percentages-media{width:100%;max-width:680px;font-family:system-ui,sans-serif}:where(.m-percentages-and-ratios) .trick-rule-note{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);margin-top:8px;padding:9px 11px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .trick-badge-rose{color:#72243e;background:#fbeaf0}:where(.m-percentages-and-ratios) .preset-buttons{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}:where(.m-percentages-and-ratios) .calc-base{flex:1;min-width:120px;font-size:14px}:where(.m-percentages-and-ratios) .calc-pct{width:80px;font-size:14px}:where(.m-percentages-and-ratios) .calc-op{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);height:36px;color:var(--color-text-primary);padding:0 10px;font-size:13px}:where(.m-percentages-and-ratios) .calc-b{width:80px;font-size:14px;display:none}:where(.m-percentages-and-ratios) .calc-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);padding:12px 14px;font-size:13px;line-height:1.8}:where(.m-percentages-and-ratios) .disc-price{width:90px;font-size:14px}:where(.m-percentages-and-ratios) .discount-label{color:var(--color-text-secondary);margin-left:6px;font-size:12px}:where(.m-percentages-and-ratios) .disc1{width:60px;font-size:14px}:where(.m-percentages-and-ratios) .disc-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:11px 13px;font-size:13px;line-height:1.8}:where(.m-percentages-and-ratios) .ratio-card-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:1rem;display:grid}:where(.m-percentages-and-ratios) .pe-dots{letter-spacing:1px;word-break:break-all;min-height:44px;margin-bottom:8px;line-height:1.2}:where(.m-percentages-and-ratios) .pe-desc{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:9px 11px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .growth-out{text-align:right;min-width:50px;font-size:13px;font-weight:500}:where(.m-percentages-and-ratios) .growth-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}:where(.m-percentages-and-ratios) .growth-stat{background:var(--color-background-secondary);border-radius:var(--border-radius-md);text-align:center;padding:10px 12px}:where(.m-percentages-and-ratios) .double-years{color:var(--color-text-primary);font-size:20px;font-weight:500}:where(.m-percentages-and-ratios) .growth-examples{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:9px 11px;font-size:12px;line-height:1.6}:where(.m-percentages-and-ratios) .rule-note{color:var(--color-text-secondary);margin-top:8px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .asymmetry-note{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;line-height:1.5}:where(.m-percentages-and-ratios) .income-share-chart{width:100%;max-width:580px;font-family:system-ui,sans-serif}:where(.m-percentages-and-ratios) .news-checklist{flex-direction:column;gap:8px;display:flex}:where(.m-percentages-and-ratios) .checklist-item{align-items:flex-start;gap:10px;display:flex}:where(.m-percentages-and-ratios) .checklist-num{background:var(--tint-background);width:24px;height:24px;color:var(--tint-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}:where(.m-percentages-and-ratios) .checklist-num-blue{--tint-background:#e6f1fb;--tint-color:#0c447c}:where(.m-percentages-and-ratios) .checklist-num-green{--tint-background:#e1f5ee;--tint-color:#085041}:where(.m-percentages-and-ratios) .checklist-num-amber{--tint-background:#faeeda;--tint-color:#633806}:where(.m-percentages-and-ratios) .checklist-num-red{--tint-background:#fcebeb;--tint-color:#791f1f}:where(.m-percentages-and-ratios) .percentage-ladder-chart{width:100%;max-width:640px;font-family:system-ui,sans-serif}:where(.m-percentages-and-ratios) .rate-label{color:var(--color-text-secondary);min-width:110px;font-size:12px}:where(.m-percentages-and-ratios) .mortgage-loan-out{text-align:right;min-width:80px;font-size:13px;font-weight:500}:where(.m-percentages-and-ratios) .pct-txt-blue{color:#0c447c;fill:#0c447c;stroke:#0c447c}:where(.m-percentages-and-ratios) .pct-txt-red{color:#791f1f;fill:#791f1f;stroke:#791f1f}:where(.m-percentages-and-ratios) .pct-txt-green{color:#27500a;fill:#27500a;stroke:#27500a}:where(.m-percentages-and-ratios) .pct-txt-amber{color:#633806;fill:#633806;stroke:#633806}:where(.m-percentages-and-ratios) .pct-fill-green{background:#4b9913}:where(.m-percentages-and-ratios) .pct-fill-amber{background:#ba7517}:where(.m-percentages-and-ratios) .pct-fill-red{background:#d85a30}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-txt-blue{color:#85b7eb;fill:#85b7eb;stroke:#85b7eb}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-txt-red{color:#f09595;fill:#f09595;stroke:#f09595}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-txt-green{color:#9fe1cb;fill:#9fe1cb;stroke:#9fe1cb}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-txt-amber{color:#ef9f27;fill:#ef9f27;stroke:#ef9f27}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-fill-green{background:#97c459}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-fill-amber{background:#ef9f27}html[data-theme=dark] :where(.m-percentages-and-ratios) .pct-fill-red{background:#f09595}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-txt-blue{color:#85b7eb;fill:#85b7eb;stroke:#85b7eb}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-txt-red{color:#f09595;fill:#f09595;stroke:#f09595}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-txt-green{color:#9fe1cb;fill:#9fe1cb;stroke:#9fe1cb}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-txt-amber{color:#ef9f27;fill:#ef9f27;stroke:#ef9f27}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-fill-green{background:#97c459}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-fill-amber{background:#ef9f27}html[data-theme=auto] :where(.m-percentages-and-ratios) .pct-fill-red{background:#f09595}}.fa-percent{background-color:currentColor;width:.75em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 384 512%22><path fill=%22currentColor%22 d=%22M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 384 512%22><path fill=%22currentColor%22 d=%22M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z%22/></svg>") 50%/contain no-repeat}
