/* Dashboard v2 launch state + prototype buying decision acceptance layer */
.v2-launch-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:center;padding:22px 24px;min-height:150px}.v2-launch-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#eef4ff;color:#246bfe}.v2-launch-icon svg{width:30px;height:30px}.v2-launch-state h2{margin:2px 0 5px;font-size:1.15rem;color:var(--v2-ink,#10233f)}.v2-launch-state p{margin:0;max-width:760px;font-size:.72rem;line-height:1.45;color:var(--v2-muted,#718198)}.v2-launch-points{grid-column:2;display:flex;flex-wrap:wrap;gap:7px}.v2-launch-points span{padding:5px 8px;border-radius:999px;background:#f4f8fc;border:1px solid var(--v2-line,#dfe7f1);font-size:.58rem;color:var(--v2-ink,#10233f)}
.v2-body .v2-decision-card{padding:14px 16px!important;min-height:188px!important;background:linear-gradient(135deg,#061934 0%,#0b2d57 66%,#123f70 100%)!important;border:1px solid rgba(66,127,191,.24)!important;color:#fff!important}.v2-buying-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.v2-buying-head .v2-kicker{color:#c9d8e8!important}.v2-buying-stars{color:#ffd21f;font-size:1rem;letter-spacing:1px;white-space:nowrap}.v2-buying-layout{display:grid;grid-template-columns:104px minmax(0,1fr) minmax(180px,240px);gap:14px;align-items:center}.v2-buying-circle{width:94px;height:94px;border-radius:50%;display:grid;place-items:center;align-content:center;border:3px solid #2ac36f;background:rgba(42,195,111,.08);box-shadow:inset 0 0 0 7px rgba(42,195,111,.05)}.v2-buying-circle.negotiate{border-color:#f0b429;background:rgba(240,180,41,.08);box-shadow:inset 0 0 0 7px rgba(240,180,41,.05)}.v2-buying-circle.avoid{border-color:#ee6660;background:rgba(238,102,96,.08);box-shadow:inset 0 0 0 7px rgba(238,102,96,.05)}.v2-buying-circle strong{font-size:1.15rem;color:#fff}.v2-buying-circle small{font-size:.48rem;color:#bbcee2;margin-top:2px}.v2-buying-circle b{font-size:.9rem;color:#fff;margin-top:1px}.v2-buying-main h2{margin:0 0 4px;font-size:.9rem;color:#8ff39f}.v2-buying-main p{margin:0;font-size:.62rem;line-height:1.4;color:#d7e3ef;max-width:560px}.v2-buying-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.v2-buying-chips span{padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);font-size:.52rem;color:#e8f1fa}.v2-buying-factors{align-self:stretch;padding:10px 11px;border-radius:11px;background:rgba(7,26,50,.48);border:1px solid rgba(255,255,255,.09)}.v2-buying-factors>strong{display:block;margin-bottom:5px;font-size:.62rem;color:#fff}.v2-buying-factors ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.v2-buying-factors li{display:flex;align-items:center;gap:6px;font-size:.52rem;color:#d7e3ef}.v2-buying-factors li span{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:.46rem;font-weight:800}.v2-buying-factors li.is-good span{background:#173f35;color:#70e49b}.v2-buying-factors li.is-watch span{background:#4d3b18;color:#ffd36b}
.v2-body[data-theme="dark"] .v2-launch-icon{background:#173252;color:#8bb5ff}.v2-body[data-theme="dark"] .v2-launch-points span{background:#132a44;border-color:#29435f;color:#dce8f5}
@media(max-width:1100px){.v2-buying-layout{grid-template-columns:90px minmax(0,1fr)}.v2-buying-factors{grid-column:1/-1}.v2-buying-circle{width:84px;height:84px}}
@media(max-width:760px){.v2-launch-state{grid-template-columns:1fr;padding:18px}.v2-launch-points{grid-column:1}.v2-buying-layout{grid-template-columns:1fr}.v2-buying-circle{width:82px;height:82px}.v2-buying-factors{grid-column:auto}.v2-buying-stars{font-size:.86rem}}
