.decision-visual-panel{background:linear-gradient(#fffffff5,#f8f6f2eb);border:1px solid #0f253714;border-radius:1.45rem;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid;overflow:hidden;box-shadow:0 16px 34px #0f25370f}.decision-visual-panel--home{background:linear-gradient(135deg,#fffaf4f5,#f7fcf9f0 54%,#f6f9fff5)}.decision-visual-panel--loan{background:linear-gradient(135deg,#fffaf4fa,#fffffff0 50%,#f6f9fff0)}.decision-visual-panel--stablecoin{background:linear-gradient(135deg,#f7fcf9fa,#fffffff0 54%,#f6f9fff0)}.decision-visual-header{gap:.75rem;display:grid}.decision-visual-title{font-family:var(--font-display);color:var(--color-heading);font-size:clamp(1.45rem,2.6vw,2.05rem);line-height:1.05}.decision-visual-intro{max-width:34rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.62}.decision-visual-grid,.loan-tradeoff-visual,.stablecoin-anatomy-visual,.loan-tradeoff-visual__map,.loan-tradeoff-visual__side,.loan-tradeoff-visual__facts,.stablecoin-anatomy-visual__main,.stablecoin-anatomy-visual__side,.decision-visual-meters,.decision-flow,.stablecoin-anatomy-flow,.stablecoin-anatomy-visual__bars{gap:.75rem;display:grid}.decision-visual-card,.loan-tradeoff-node,.stablecoin-anatomy-visual__main,.loan-tradeoff-visual__facts div,.decision-visual-stat-card,.stablecoin-anatomy-visual__risk,.stablecoin-anatomy-visual__bars{background:#ffffffd6;border-radius:1rem;box-shadow:inset 0 0 0 1px #0f25370f}.decision-visual-card{--visual-color:var(--color-accent);border:1px solid #0f253714;flex-direction:column;gap:.9rem;min-width:0;min-height:100%;padding:1rem;display:flex;position:relative}.decision-visual-card:before{content:"";background:linear-gradient(90deg, var(--visual-color), transparent);height:3px;position:absolute;inset:0 0 auto}.decision-visual-card--accent{--visual-color:var(--color-accent)}.decision-visual-card--green{--visual-color:var(--color-green)}.decision-visual-card__topline{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:flex}.decision-visual-card__topline strong{color:var(--visual-color)}.decision-visual-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;display:grid}.decision-visual-identity--large{align-items:start}.decision-visual-identity__logo,.loan-tradeoff-node__logo{background:#ffffffd1;box-shadow:inset 0 0 0 1px #0f25370f}.decision-visual-identity p{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.24rem;font-size:.68rem;font-weight:800}.decision-visual-identity h3,.loan-tradeoff-node__body strong,.loan-tradeoff-visual__center strong,.decision-visual-stat-card strong{overflow-wrap:anywhere;font-family:var(--font-display);color:var(--color-heading);line-height:1.05}.decision-visual-identity h3{font-size:1.35rem}.decision-visual-identity span{color:var(--color-text-secondary);margin-top:.24rem;font-size:.82rem;line-height:1.35;display:block}.decision-visual-meter{--visual-color:var(--color-accent);gap:.34rem;display:grid}.decision-visual-meter--accent,.decision-flow-step--accent,.loan-tradeoff-node--accent{--visual-color:var(--color-accent)}.decision-visual-meter--blue,.decision-flow-step--blue,.loan-tradeoff-node--blue{--visual-color:var(--color-blue)}.decision-visual-meter--green,.decision-flow-step--green,.loan-tradeoff-node--green{--visual-color:var(--color-green)}.decision-visual-meter--yellow,.decision-flow-step--yellow,.loan-tradeoff-node--yellow{--visual-color:var(--color-yellow)}.decision-visual-meter--teal,.decision-flow-step--teal,.loan-tradeoff-node--teal{--visual-color:var(--color-teal)}.decision-visual-meter--purple,.decision-flow-step--purple,.loan-tradeoff-node--purple{--visual-color:var(--color-purple)}.decision-visual-meter--red,.decision-flow-step--red,.loan-tradeoff-node--red{--visual-color:var(--color-red)}.decision-visual-meter__label{color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.76rem;display:flex}.decision-visual-meter__label strong{color:var(--color-heading);font-variant-numeric:tabular-nums;text-align:right}.decision-visual-meter__track,.loan-tradeoff-node__track,.stablecoin-size-row div{background:#0f253712;border-radius:999px;height:.48rem;overflow:hidden}.decision-visual-meter__fill,.loan-tradeoff-node__track div,.stablecoin-size-row i{border-radius:inherit;background:var(--visual-color,var(--color-green));height:100%;display:block}.decision-flow-step{--visual-color:var(--color-accent);border:1px solid color-mix(in srgb, var(--visual-color) 20%, #0f253714);background:color-mix(in srgb, var(--visual-color) 7%, white);border-radius:.92rem;min-width:0;padding:.72rem .76rem}.decision-flow-step span,.loan-tradeoff-node__label,.loan-tradeoff-visual__center span,.loan-tradeoff-visual__facts span,.decision-visual-stat-card span,.stablecoin-anatomy-visual__risk span{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.decision-flow-step span,.loan-tradeoff-node__label{color:var(--visual-color)}.decision-flow-step strong{overflow-wrap:anywhere;color:var(--color-heading);font-size:.88rem;line-height:1.25;display:block}.decision-flow-step p{overflow-wrap:anywhere;color:var(--color-text-secondary);margin-top:.22rem;font-size:.78rem;line-height:1.38}.decision-visual-stat-row{flex-wrap:wrap;gap:.5rem;display:flex}.decision-visual-stat-row span,.decision-visual-card__link{border-radius:999px;align-items:center;min-height:2.15rem;font-size:.78rem;font-weight:750;display:inline-flex}.decision-visual-stat-row span{color:var(--color-text-secondary);background:#ffffffb8;padding:.45rem .68rem;box-shadow:inset 0 0 0 1px #0f25370f}.decision-visual-card__link{background:var(--color-heading);color:#fff;justify-content:center;margin-top:auto;padding:.55rem .85rem;text-decoration:none;transition:background .15s,transform .15s}.decision-visual-card__link:hover{background:var(--color-accent);transform:translateY(-1px)}.decision-visual-footnote{color:var(--color-text-secondary);background:#ffffffb3;border-radius:1rem;padding:.82rem .92rem;font-size:.86rem;line-height:1.55;box-shadow:inset 0 0 0 1px #0f25370f}.decision-visual-footnote strong,.loan-tradeoff-node__body strong,.loan-tradeoff-visual__facts strong,.stablecoin-anatomy-visual__risk strong,.stablecoin-size-row strong{color:var(--color-heading)}.loan-tradeoff-node{--visual-color:var(--color-accent);border:1px solid color-mix(in srgb, var(--visual-color) 18%, #0f253714);min-width:0;color:inherit;gap:.65rem;padding:.82rem .88rem;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.loan-tradeoff-node:hover{border-color:color-mix(in srgb, var(--visual-color) 34%, #0f253714);transform:translateY(-2px)}.loan-tradeoff-node__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.loan-tradeoff-node__body strong{font-size:1.08rem;display:block}.loan-tradeoff-node__body span{color:var(--color-text-secondary);margin-top:.22rem;font-size:.8rem;line-height:1.35;display:block}.loan-tradeoff-visual__center{background:var(--color-heading);color:#fff;border-radius:1.05rem;gap:.35rem;padding:1rem;display:grid}.loan-tradeoff-visual__center span{color:#ffffffa3}.loan-tradeoff-visual__center strong{color:#fff;font-size:1.55rem}.loan-tradeoff-visual__center p{color:#ffffffbd;font-size:.86rem;line-height:1.5}.loan-tradeoff-visual__facts div,.decision-visual-stat-card,.stablecoin-anatomy-visual__risk,.stablecoin-anatomy-visual__bars,.stablecoin-anatomy-visual__main{padding:.78rem .84rem}.loan-tradeoff-visual__facts span,.decision-visual-stat-card span,.stablecoin-anatomy-visual__risk span{color:var(--color-text-muted);margin-bottom:.3rem}.loan-tradeoff-visual__facts strong{font-size:.88rem;line-height:1.42;display:block}.stablecoin-anatomy-visual__risk{background:linear-gradient(#fff9f2fa,#ffffffe6)}.stablecoin-anatomy-visual__risk strong{font-size:.92rem;line-height:1.48;display:block}.decision-visual-stat-card strong{font-size:2rem}.decision-visual-stat-card p{color:var(--color-text-secondary);font-size:.78rem;line-height:1.45}.stablecoin-size-row{min-height:1.8rem;color:inherit;grid-template-columns:3.8rem minmax(0,1fr) 4.6rem;align-items:center;gap:.6rem;text-decoration:none;display:grid}.stablecoin-size-row span{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.stablecoin-size-row i{background:var(--color-green)}.stablecoin-size-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:.76rem}@media (min-width:680px){.decision-flow,.stablecoin-anatomy-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.loan-tradeoff-visual__map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.decision-visual-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.74fr);align-items:end}.decision-visual-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-tradeoff-visual,.stablecoin-anatomy-visual{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.72fr);align-items:stretch}}@media (max-width:639px){.decision-visual-panel{border-radius:1.25rem}.decision-visual-card,.stablecoin-anatomy-visual__main{padding:.9rem}.stablecoin-size-row{grid-template-columns:3.2rem minmax(0,1fr)}.stablecoin-size-row strong{text-align:left;grid-column:2}}