[data-hollow-site] .hs-apps-index-grid{--hs-grid-fit:auto-fill}[data-hollow-site] .hs-apps-filter-bar{align-items:center;gap:var(--hs-space-3) var(--hs-space-6);padding-top:var(--hs-space-8);flex-wrap:wrap;display:flex}[data-hollow-site] .hs-apps-filter{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}[data-hollow-site] .hs-apps-chip{min-height:40px;padding:0 var(--hs-space-4);border:1px solid var(--border);border-radius:var(--hs-radius-pill);background:var(--surface);color:var(--muted);font-family:inherit;font-size:var(--hs-text-small);cursor:pointer;transition:color var(--hs-dur-fast) var(--hs-ease-standard), border-color var(--hs-dur-fast) var(--hs-ease-standard), background-color var(--hs-dur-fast) var(--hs-ease-standard);font-weight:600}[data-hollow-site] .hs-apps-chip:hover{color:var(--fg);border-color:var(--border-strong)}[data-hollow-site] .hs-apps-chip[aria-pressed=true]{color:var(--accent-fg);border-color:var(--accent-line);background:var(--accent-soft)}[data-hollow-site] .hs-apps-filter-status{font-size:var(--hs-text-caption);line-height:var(--hs-leading-caption);color:var(--subtle);margin:0}[data-hollow-site] [data-group][hidden]{display:none}[data-hollow-site] .hs-product .hs-hero{padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(24px,4vw,48px)}[data-hollow-site] .hs-product-details{margin:0;padding:0;list-style:none}[data-hollow-site] .hs-product-details>li{display:flex}[data-hollow-site] .hs-product-details .hs-product-detail{flex:1}[data-hollow-site] .hs-product-more{margin:var(--hs-space-6) 0 0;font-size:.95rem}[data-hollow-site] .hs-product-more a{color:var(--accent-fg);font-weight:600}[data-hollow-site] .hs-stage{max-width:1040px;margin:clamp(32px,5vw,56px) auto 0}[data-hollow-site] .hs-stage .hs-mock{border-radius:var(--hs-radius-panel);max-width:none;margin:0}[data-hollow-site] .hs-stage .hs-mock-body{aspect-ratio:16/9;min-height:0;overflow:hidden}[data-hollow-site] .hs-stage:not([data-fit]) .hs-mock-body>*{opacity:0}@media (scripting:none){[data-hollow-site] .hs-stage:not([data-fit]) .hs-mock-body>*{opacity:1}}@media (max-width:839px){[data-hollow-site] .hs-stage .hs-mock-body{aspect-ratio:4/3}}@media (max-width:639px){[data-hollow-site] .hs-stage .hs-mock-body{aspect-ratio:1}}
