.all-apps-stack:where(.astro-smlorb4z){gap:var(--ds-space-section-argued);width:var(--ds-w-content);box-sizing:border-box;max-width:100%;padding-top:var(--ds-space-section-argued);flex-direction:column;align-items:center;margin:0 auto;display:flex}.all-apps-hero:where(.astro-smlorb4z){width:100%;padding-top:var(--ds-gap-67);justify-content:center;display:flex}.all-apps-hero__container:where(.astro-smlorb4z){align-items:center;gap:var(--ds-gap-27);width:var(--ds-w-prose);text-align:center;flex-direction:column;display:flex}.all-apps-hero__header:where(.astro-smlorb4z){align-items:center;gap:var(--ds-gap-15);flex-direction:column;width:100%;display:flex}.all-apps-hero__title:where(.astro-smlorb4z){font-weight:var(--ds-weight-medium);font-size:var(--ds-text-h1);letter-spacing:var(--ds-track-h1);color:var(--ds-text-primary)}.all-apps-hero__sub:where(.astro-smlorb4z){font-size:var(--ds-text-hero-sub);letter-spacing:var(--ds-track-hero-sub);color:var(--ds-text-body)}.all-apps-directory:where(.astro-smlorb4z){gap:var(--ds-gap-33);flex-direction:column;width:100%;display:flex}.all-apps-controls:where(.astro-smlorb4z){justify-content:space-between;align-items:center;gap:var(--ds-gap-20);padding:var(--ds-gap-20);background:var(--ds-surface-editorial-card);border:var(--ds-hairline) solid var(--ds-border-editorial);border-radius:var(--ds-radius-editorial);flex-wrap:wrap;display:flex}.all-apps-search:where(.astro-smlorb4z){flex:300px;align-items:center;display:flex;position:relative}.all-apps-search__icon:where(.astro-smlorb4z){left:var(--ds-gap-15);width:18px;height:18px;color:var(--ds-text-muted);position:absolute}.all-apps-search__input:where(.astro-smlorb4z){width:100%;height:var(--ds-search-h);padding-left:var(--ds-gap-45);padding-right:var(--ds-search-px);background:var(--ds-surface-editorial-code);border:var(--ds-hairline) solid var(--ds-border-editorial);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-body);color:var(--ds-text-primary);transition:border-color var(--ds-motion-fast) var(--ds-ease);outline:none}.all-apps-search__input:where(.astro-smlorb4z):focus{border-color:var(--ds-border-editorial-accent)}.all-apps-tabs:where(.astro-smlorb4z){gap:var(--ds-gap-7);flex-wrap:wrap;display:flex}.all-apps-tab:where(.astro-smlorb4z){border-radius:var(--ds-radius-pill);background:var(--ds-surface-editorial-code);border:var(--ds-hairline) solid var(--ds-border-editorial);font-size:var(--ds-text-meta);color:var(--ds-text-muted);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease), border-color var(--ds-motion-fast) var(--ds-ease), color var(--ds-motion-fast) var(--ds-ease);padding:6px 14px}.all-apps-tab:where(.astro-smlorb4z).is-active{background:var(--ds-surface-hero-button);color:var(--ds-text-on-light);border-color:var(--ds-surface-hero-button);font-weight:var(--ds-weight-medium)}.all-apps-grid:where(.astro-smlorb4z){gap:var(--ds-gap-20);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.all-apps-card:where(.astro-smlorb4z){justify-content:space-between;gap:var(--ds-gap-20);padding:var(--ds-card-pad);background:var(--ds-surface-editorial-card);border:var(--ds-hairline) solid var(--ds-border-editorial);border-radius:var(--ds-radius-editorial);transition:transform var(--ds-motion-fast) var(--ds-ease), background-color var(--ds-motion-fast) var(--ds-ease), border-color var(--ds-motion-fast) var(--ds-ease);flex-direction:column;text-decoration:none;display:flex}.all-apps-card:where(.astro-smlorb4z):hover{transform:translateY(var(--ds-hover-lift));background:var(--ds-surface-editorial-card-hover);border-color:var(--ds-border-editorial-accent)}.all-apps-card__head:where(.astro-smlorb4z){justify-content:space-between;align-items:center;display:flex}.all-apps-card__icon-box:where(.astro-smlorb4z){border-radius:var(--ds-radius-panel);background:var(--ds-surface-editorial-code);border:var(--ds-hairline) solid var(--ds-border-editorial);width:36px;height:36px;color:var(--ds-text-primary);justify-content:center;align-items:center;display:flex}.all-apps-card__icon-box:where(.astro-smlorb4z) svg:where(.astro-smlorb4z){width:20px;height:20px}.all-apps-card__badge:where(.astro-smlorb4z){border-radius:var(--ds-radius-badge);background:var(--ds-eyebrow-fill-soft);border:var(--ds-hairline) solid var(--ds-border-editorial);font-size:var(--ds-text-meta);color:var(--ds-text-primary);padding:4px 10px}.all-apps-card__body:where(.astro-smlorb4z){gap:var(--ds-gap-10);flex-direction:column;display:flex}.all-apps-card__title:where(.astro-smlorb4z){font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-card-title);color:var(--ds-text-primary);align-items:center;gap:var(--ds-gap-7);display:flex}.all-apps-card__arrow:where(.astro-smlorb4z){transition:transform var(--ds-motion-fast) var(--ds-ease)}.all-apps-card:where(.astro-smlorb4z):hover .all-apps-card__arrow:where(.astro-smlorb4z){transform:translate(4px)}.all-apps-card__desc:where(.astro-smlorb4z){font-size:var(--ds-text-body);color:var(--ds-text-body);line-height:var(--ds-leading-prose)}.all-apps-card__footer:where(.astro-smlorb4z){padding-top:var(--ds-gap-10);border-top:var(--ds-hairline) solid var(--ds-border-editorial);justify-content:space-between;align-items:center;display:flex}.all-apps-card__cat-tag:where(.astro-smlorb4z){font-family:var(--ds-font-mono);font-size:var(--ds-text-meta);color:var(--ds-text-muted);text-transform:uppercase}.all-apps-card__explore:where(.astro-smlorb4z){font-size:var(--ds-text-meta);color:var(--ds-text-primary);font-weight:var(--ds-weight-medium)}.all-apps-empty:where(.astro-smlorb4z){align-items:center;gap:var(--ds-gap-15);padding:var(--ds-empty-state-py);text-align:center;flex-direction:column;display:flex}.all-apps-empty__text:where(.astro-smlorb4z){font-size:var(--ds-text-hero-sub);color:var(--ds-text-muted)}.all-apps-empty__reset:where(.astro-smlorb4z){background:var(--ds-surface-hero-button);color:var(--ds-text-on-light);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-button);cursor:pointer;border:none;padding:8px 16px}@media (width<=860px){.all-apps-grid:where(.astro-smlorb4z){grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.all-apps-grid:where(.astro-smlorb4z){grid-template-columns:1fr}.all-apps-controls:where(.astro-smlorb4z){flex-direction:column;align-items:stretch}}
