.mode-badge{border:1px solid #33415f;border-radius:999px;color:#c4b5fd;font-size:10px;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}
.decision-card{align-items:center;background:linear-gradient(110deg,#21143d,#111b31 58%,#0e1524);border:1px solid #493176;border-radius:18px;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:24px 26px;position:relative}
.decision-card:after{background:radial-gradient(circle,#a855f766 0,transparent 68%);content:"";height:220px;pointer-events:none;position:absolute;right:-50px;top:-80px;width:220px}
.decision-copy,.decision-meta{position:relative;z-index:1}.decision-copy h2{font-size:24px;letter-spacing:-.04em;margin:0 0 8px}.decision-copy p:not(.eyebrow){color:#aeb9ce;margin:0}
.decision-meta{display:flex;gap:24px}.decision-meta div{border-left:1px solid #ffffff1c;min-width:92px;padding-left:16px}.decision-meta span{color:var(--muted);display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.decision-meta strong{display:block;font-size:16px;margin-top:7px}
.metric{transition:border-color .2s,transform .2s}.metric:hover{border-color:#66449a;transform:translateY(-2px)}
@media(max-width:700px){.decision-card{align-items:flex-start;display:block}.decision-meta{gap:14px;margin-top:22px}.decision-meta div{flex:1;min-width:0}.decision-copy h2{font-size:20px}}
.asof{align-items:center;display:flex;gap:8px}.refresh-button{background:transparent;border:1px solid #33415f;border-radius:8px;color:#aeb9ce;cursor:pointer;font-size:16px;height:28px;line-height:1;width:28px}.refresh-button:hover{border-color:#8b5cf6;color:#fff}.refresh-button:disabled{cursor:wait;opacity:.5}
.benchmark-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.benchmark{background:#121b2d;border:1px solid #25304a;border-radius:12px;padding:16px}.benchmark span,.benchmark small{color:var(--muted);display:block;font-size:11px}.benchmark strong{display:block;font-size:23px;margin:10px 0 6px}@media(max-width:700px){.benchmark-grid{grid-template-columns:1fr}}
