.v430-shell{--v430:#0e6655;--v430-soft:#e9f6f2;display:grid;gap:1rem;color:var(--text,#173b35)}.v430-shell>header{padding:1.4rem;border-radius:1.25rem;background:linear-gradient(135deg,#084f45,#14725f);color:#fff}.v430-shell header p{margin:0 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.08em}.v430-shell header h2{margin:0;font-size:clamp(1.65rem,3vw,2.5rem)}.v430-shell header span{display:block;margin-top:.55rem;max-width:65ch}.v430-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.v430-metrics article,.v430-grid article,.v430-command,.v430-capabilities,.v430-boundary{border:1px solid color-mix(in srgb,var(--v430) 23%,transparent);border-radius:1rem;background:var(--surface,#fff);padding:1rem}.v430-metrics strong{display:block;font-size:1.55rem;color:var(--v430)}.v430-metrics span{font-size:.78rem}.v430-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.v430-grid h3,.v430-commands h3{margin:.1rem 0 .75rem}.v430-status{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--v430) 13%,transparent)}.v430-status:last-child{border:0}.v430-status strong{font-size:.8rem}.v430-status.good strong{color:var(--v430)}.v430-status.attention strong{color:#a85d00}.v430-boundary{background:var(--v430-soft)}.v430-boundary p{margin:.45rem 0}.v430-capabilities summary,.v430-command summary{cursor:pointer;font-weight:800}.v430-capabilities ol{columns:2;padding-inline-start:1.4rem}.v430-capabilities li{margin:.4rem 0}.v430-capabilities li span{display:inline-block;min-width:3rem;color:var(--v430);font-weight:800}.v430-commands{display:grid;gap:.65rem}.v430-command form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.v430-command label{display:grid;gap:.25rem;font-size:.82rem}.v430-command input{min-height:2.65rem;border:1px solid #a9c7bf;border-radius:.65rem;padding:.45rem .65rem;background:var(--surface,#fff);color:inherit}.v430-command .v430-check{display:flex;align-items:center;gap:.5rem}.v430-command .v430-check input{min-height:auto}.v430-command button{min-height:2.7rem;border:0;border-radius:.7rem;background:var(--v430);color:#fff;font-weight:800}.v430-command output{grid-column:1/-1;overflow-wrap:anywhere}.v430-shell footer{text-align:center;font-size:.78rem;color:var(--muted,#5c746e)}[dir=rtl] .v430-shell{text-align:right}@media(max-width:820px){.v430-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v430-grid{grid-template-columns:1fr}.v430-command form{grid-template-columns:1fr}.v430-capabilities ol{columns:1}}@media(prefers-color-scheme:dark){.v430-shell{--v430-soft:#123d35}.v430-shell>header{background:linear-gradient(135deg,#073c35,#0e5b4d)}}
