.apps-hero{text-align:center;padding:clamp(1.75rem,4.5vw,2.5rem) 0 0}.apps-hero .sl-lede{margin-inline:auto}.apps-count{margin-top:var(--s3);font-size:var(--t-small);color:var(--text-3)}.apps-groups{gap:clamp(1.75rem,4vw,2.5rem);margin-top:clamp(2rem,1.25rem + 2.5vw,3rem);display:grid}.apps-group h2{margin:0 0 var(--s3);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);font-weight:600}.apps-grid{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.apps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.apps-grid{grid-template-columns:repeat(3,1fr)}}.apps-row{align-items:center;gap:var(--s3);border:1px solid var(--hairline);padding:10px var(--s4);background:linear-gradient(180deg, #fafaf80a, #fafaf803), var(--ground);border-radius:14px;display:flex}.apps-name{font-size:var(--t-body);color:var(--ink);flex:1;font-weight:500}.apps-row--soon .apps-name{color:var(--text-3);font-weight:400}.apps-state{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:600}.apps-state--live{color:var(--success)}.apps-state--soon{color:var(--text-4)}
