/* STLBEAST V632 — public product readiness/status polish */
.v632-status-strip{max-width:1180px;margin:0 auto 24px;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.v632-status-strip span{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid rgba(100,190,255,.25);background:linear-gradient(135deg,rgba(17,42,68,.72),rgba(4,12,22,.92));border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.v632-status-strip b{font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;color:#9fe4ff}.v632-status-strip em{font-style:normal;color:#eef7ff;font-weight:900}
.v632-status-panel{max-width:1180px;margin:24px auto;padding:22px;border:1px solid rgba(100,190,255,.24);border-radius:24px;background:linear-gradient(140deg,rgba(14,38,62,.9),rgba(3,10,18,.98));display:grid;grid-template-columns:1fr 1.4fr auto;gap:18px;align-items:center;box-shadow:0 18px 60px rgba(0,0,0,.28)}
.v632-status-panel h2{margin:.15rem 0 .35rem;font-size:clamp(1.25rem,3.2vw,2.1rem);color:#eef7ff}.v632-status-panel p{color:#bfd4e4;line-height:1.6}.v632-status-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.v632-status-panel div:has(>dt){border:1px solid rgba(120,200,255,.17);border-radius:14px;padding:12px;background:rgba(2,10,18,.42)}.v632-status-panel dt{font-weight:900;color:#83d9ff;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.v632-status-panel dd{margin:5px 0 0;color:#d7e6f2}.v632-status-panel>a{white-space:nowrap;align-self:center}.v632-badges span{border-color:rgba(120,200,255,.28)!important;background:rgba(22,72,112,.35)!important}.v632-card[data-readiness="download_ready"]{box-shadow:0 0 0 1px rgba(107,218,255,.16),0 22px 65px rgba(0,0,0,.22)}.v632-card[data-readiness="vault_only"] .v594-card-foot b,.v632-card[data-readiness="preview"] .v594-card-foot b{color:#9fe4ff}.v632-cta-alerts,.v632-cta-vault{background:linear-gradient(135deg,#1d85d8,#54c7ff)!important;color:#03111d!important}
@media(max-width:800px){.v632-status-panel{grid-template-columns:1fr;margin:18px 12px;padding:18px}.v632-status-panel dl{grid-template-columns:1fr}.v632-status-panel>a{width:100%;text-align:center}.v632-status-strip{margin:0 12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}}
