.v428-shell{display:grid;gap:1rem;max-width:1240px;margin:0 auto;padding:clamp(.75rem,2vw,1.5rem);color:var(--ink,#153b39)}.v428-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:clamp(1rem,3vw,2rem);border-radius:26px;background:linear-gradient(135deg,#062f38,#0b665d 62%,#138172);color:#fff;box-shadow:0 20px 48px #0c4d4435}.v428-hero h2{font-size:clamp(1.65rem,3vw,2.65rem);margin:.25rem 0}.v428-cert{padding:.55rem .85rem;border-radius:999px;background:#d7ff77;color:#143f39;font-weight:800;white-space:nowrap}.v428-kpis,.v428-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.v428-grid article,.v428-commands,.v428-boundary,.v428-capabilities{border:1px solid #bfd8d2;border-radius:20px;background:var(--panel,#fff);padding:1rem;box-shadow:0 8px 24px #123f3820}.v428-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .72rem;margin:.42rem 0;border-radius:12px;background:#f0f5f3;border-inline-start:4px solid #d19024}.v428-status.good{border-inline-start-color:#198264;background:#ebf8f3}.v428-command{margin:.65rem 0;border:1px solid #d4e3df;border-radius:14px;padding:.8rem}.v428-command summary{cursor:pointer;font-weight:750}.v428-command form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.v428-command label{display:grid;gap:.3rem}.v428-command input,.v428-command select{min-height:44px;border:1px solid #abc7c1;border-radius:10px;padding:.55rem;background:var(--panel,#fff);color:inherit}.v428-check{display:flex!important;align-items:center;gap:.5rem}.v428-check input{min-height:auto}.v428-command button{min-height:44px;border:0;border-radius:12px;background:#086158;color:#fff;font-weight:800;padding:.7rem 1rem}.v428-command output{grid-column:1/-1;overflow-wrap:anywhere}.v428-capabilities ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-inline-start:1.5rem}.v428-capabilities li span{display:inline-block;min-width:3rem;font-weight:800;color:#086158}.v428-boundary{border-color:#e1c268;background:#fffbec;color:#3d3923}.v428-shell footer{text-align:center;color:#52736e;font-size:.85rem}@media(prefers-color-scheme:dark){.v428-grid article,.v428-commands,.v428-capabilities{background:#112c2b;color:#e7f5f1;border-color:#315e57}.v428-status{background:#193634}.v428-status.good{background:#123e35}.v428-command input{background:#0c2624;color:#fff}}@media(max-width:900px){.v428-kpis,.v428-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v428-hero{display:grid}.v428-kpis,.v428-grid,.v428-command form,.v428-capabilities ol{grid-template-columns:1fr}.v428-command button{position:sticky;bottom:.5rem}.v428-status{align-items:flex-start}.v428-shell{padding:.65rem}}
