.hs-svc-catalog{--svc-gap:1.25rem}.hs-svc-groups{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.hs-svc-group{border:1px solid var(--hs-line);border-radius:1.25rem;background:var(--hs-card);padding:1.35rem 1.35rem 1.5rem;overflow:hidden}.hs-svc-group-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--hs-line)}.hs-svc-group-n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;color:var(--hs-accent)}.hs-svc-group-title{margin:.35rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.hs-svc-group-flow{margin:.35rem 0 0;font-size:.88rem;font-weight:500;color:var(--hs-accent)}.hs-svc-group-body{margin:.45rem 0 0;max-width:40rem;font-size:.88rem;line-height:1.55;color:var(--hs-canvas-muted)}.hs-svc-group-stats{display:flex;flex-wrap:wrap;gap:.4rem}.hs-svc-grid{display:grid;gap:var(--svc-gap);grid-template-columns:1fr;margin-top:1.15rem}@media (min-width:700px){.hs-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hs-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs-svc-card{display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1.1rem 1.15rem}.hs-svc-card.is-soon{opacity:.72}.hs-svc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.hs-svc-card-arrow{color:color-mix(in oklab,var(--hs-canvas-text) 35%,transparent);transition:transform .2s ease,color .2s ease}.hs-svc-card-name{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em}.hs-svc-card-desc{margin:.35rem 0 0;font-size:.84rem;line-height:1.5;color:var(--hs-canvas-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-svc-card-key{margin:.4rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--hs-canvas-muted) 80%,transparent)}.hs-svc-card-foot{margin-top:auto;padding-top:.85rem;border-top:1px solid var(--hs-line)}.hs-svc-card-cta{font-size:.8rem;font-weight:500;color:var(--hs-accent)}.hs-svc-usage-label{font-size:.75rem;color:var(--hs-canvas-muted)}.hs-svc-usage-bar{position:relative;margin-top:.45rem;height:.35rem;border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 8%,transparent);overflow:hidden}.hs-svc-usage-bar>span{display:block;height:100%;width:0;border-radius:inherit;background:var(--hs-accent)}.hs-svc-empty{grid-column:1/-1;border:1px dashed var(--hs-line);border-radius:1rem;padding:1.75rem 1rem;text-align:center;color:var(--hs-canvas-muted);font-size:.88rem}a.hs-svc-card:hover .hs-svc-card-arrow{color:var(--hs-accent);transform:translate(2px,-2px)}.hs-svc-sticky{position:sticky;top:4.4rem;z-index:15;margin:0 -.5rem;padding:.55rem .5rem;border-radius:var(--ds-radius-card)}