.mp-score--safe{color:var(--safety-text-safe)}.mp-score--ok{color:var(--safety-text-ok)}.mp-score--caution{color:var(--safety-text-caution)}.mp-score--elevated{color:var(--safety-text-elevated)}.mp-score--high{color:var(--safety-text-high)}.mp-score{font-weight:800}.mp-score-band{font-size:var(--fs-xs);color:var(--dv-muted-text)}.mp-flag{font-size:var(--fs-xs);color:var(--color-error-text)}.bo-stat strong small{font-size:var(--fs-sm);font-weight:600;color:var(--dv-muted-text)}.mp-safety{display:flex;align-items:center;justify-content:space-between;gap:20px}.mp-safety__text{flex:1;min-width:0}.mp-safety__text h2{margin:0 0 6px}.mp-safety__donut{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.mp-safety__donut .dv-relia-donut{width:132px;height:132px;display:block}.mp-safety__band{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.model-portfolio-page .dv-relia-donut__num{font-size:var(--fs-3xl);font-weight:800}.model-portfolio-page .dv-relia-donut__den{font-size:var(--fs-3xs);fill:var(--dv-text-2)}.model-portfolio-page .dv-relia-donut__seg--unscored{stroke:#ffffff2e}body.light .model-portfolio-page .dv-relia-donut__seg--unscored{stroke:#0f172a2e}.mp-picks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.mp-pick{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.mp-pick p{margin:0;line-height:1.55;color:var(--dv-text)}.mp-pick__ticker{font-weight:700;color:var(--color-accent-mint);text-decoration:none}.mp-pick__ticker:hover,.mp-pick__ticker:focus-visible{text-decoration:underline}.mp-bt-headline{margin:8px 0 12px;color:var(--dv-text)}.mp-bt-headline strong{font-size:var(--fs-4xl);font-weight:800;margin-right:6px}.mp-up{color:var(--color-success)}.mp-down{color:var(--color-error-text)}.mp-bt-table th,.mp-bt-table td{text-align:right;white-space:nowrap}.mp-bt-table th:first-child{text-align:left}.mp-bt-table tr.mp-bt-lead th,.mp-bt-table tr.mp-bt-lead td{font-weight:700;color:var(--color-accent-mint)}.mp-related{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.mp-disclaimer{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--dv-muted-text)}.mp-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mp-card{background:var(--color-surface-1);border:1px solid rgba(255,255,255,.08);border-radius:16px}body.light .mp-card{border-color:#0f172a1f}.mp-card__link{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px;color:inherit;text-decoration:none;border-radius:16px}.mp-card__link:hover .mp-card__title,.mp-card__link:focus-visible .mp-card__title{color:var(--color-accent-mint)}.mp-card__link:focus-visible{outline:2px solid var(--color-accent-mint);outline-offset:2px}.mp-card__title{margin:0;font-size:var(--fs-lg);color:var(--dv-text)}.mp-card__desc{margin:0;line-height:1.5;color:var(--dv-muted-text);flex:1}.mp-card__stats{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--fs-sm);color:var(--dv-text)}@media(max-width:640px){.mp-safety{flex-direction:column;align-items:flex-start}.mp-safety__donut{align-self:center}}.mp-card__image{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain;border-radius:8px;background:var(--color-surface-1)}.mp-hero__body{display:grid;gap:10px;min-width:0}.mp-hero--media{grid-template-columns:minmax(0,1fr) minmax(240px,32%);align-items:center;gap:24px}.mp-hero--media .bo-hero-actions{justify-content:flex-start}.mp-hero__image{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain;border-radius:12px;background:var(--color-surface-1)}@media(max-width:900px){.mp-hero--media{grid-template-columns:1fr}.mp-hero__image{max-width:560px}}
