.reliable339{margin:0 0 1rem;padding:clamp(1rem,2.4vw,1.6rem);border:1px solid #b8d8d0;border-radius:24px;background:linear-gradient(145deg,#fff,#f3faf7);box-shadow:0 18px 45px rgba(2,55,50,.09);color:#083f3b}.reliable339>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.reliable339 h2,.reliable339 h3{margin:.2rem 0 .45rem}.reliable339 p{max-width:75ch}.reliable339-kicker{margin:0;color:#177563;font-size:.78rem;font-weight:800;letter-spacing:.08em}.reliable339-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1rem 0}.reliable339-metrics article{padding:.8rem;border:1px solid #d4e5e0;border-radius:16px;background:#fff}.reliable339-metrics span{display:block;font-size:.75rem;color:#52716c}.reliable339-metrics strong{font-size:1.4rem}.reliable339 nav{display:flex;gap:.35rem;overflow-x:auto;padding:.3rem;border-radius:16px;background:#e8f3ef}.reliable339 nav button{flex:1;min-width:max-content;border:0;border-radius:12px;padding:.7rem .9rem;background:transparent;color:#245c54;font-weight:700}.reliable339 nav button.active{background:#07574f;color:#fff;box-shadow:0 6px 16px rgba(0,72,64,.18)}.reliable339-card{margin-top:.8rem;padding:1rem;border:1px solid #d4e5e0;border-radius:18px;background:#fff}.reliable339-card form{display:grid;gap:.65rem}.reliable339-card input,.reliable339-card select,.reliable339-card textarea{width:100%;padding:.72rem;border:1px solid #b8d4cd;border-radius:12px;background:#fff}.reliable339-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.65rem;align-items:center;padding:.7rem 0;border-bottom:1px solid #edf3f1}.reliable339-row:last-child{border-bottom:0}.reliable339-row small{color:#637d78}.reliable339-gates{display:flex;gap:.45rem;flex-wrap:wrap;margin:.8rem 0}.reliable339-gates span{padding:.45rem .65rem;border-radius:999px;background:#f6e8d6}.reliable339-gates .ready{background:#dff4e7}.reliable339-status{min-height:1.4em;margin:.7rem 0 0;color:#11675b}.reliable339-status.error{color:#a3312d}@media(max-width:760px){.reliable339>header{align-items:stretch;flex-direction:column}.reliable339-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reliable339-row{grid-template-columns:1fr auto}.reliable339-row small,.reliable339-row a,.reliable339-row button{grid-column:1/-1}.reliable339 nav button{flex:0 0 auto}}
