.sol-catalog[data-astro-cid-co4piehr]{--home-accent:#6d4aff;--home-accent-text:#5b3ae6;--home-accent-ink:#fff;--home-warm:#ff8a4c;--home-ground:linear-gradient(160deg, #f4f0ff 0%, #fbf8ff 45%, #fff4ee 100%);--home-tint:color-mix(in oklab, #6d4aff 6%, var(--tx-background));--sc-accent:var(--home-accent-text)}:root[data-tx-mode=dark] .sol-catalog[data-astro-cid-co4piehr]{--home-accent-text:#b9a8ff;--home-ground:radial-gradient(120% 90% at 85% 0%, #6d4aff38, transparent 60%), var(--tx-background);--home-tint:color-mix(in oklab, #6d4aff 10%, var(--tx-background))}:root[data-tx-mode=high-contrast] .sol-catalog[data-astro-cid-co4piehr]{--home-accent:var(--tx-foreground);--home-accent-text:var(--tx-foreground);--home-accent-ink:var(--tx-background);--home-ground:var(--tx-background);--home-tint:var(--tx-background)}.sol-catalog__inner[data-astro-cid-co4piehr]{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.sol-catalog__hero[data-astro-cid-co4piehr]{border-block-end:1px solid color-mix(in oklab, var(--tx-border) 60%, transparent);background:var(--home-ground);padding-block:clamp(2.5rem,7vw,5rem)}.sol-catalog__hero-grid[data-astro-cid-co4piehr]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=56rem){.sol-catalog__hero-copy[data-astro-cid-co4piehr]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(1.5rem,4vw,3rem)}.sol-catalog__hero-copy[data-astro-cid-co4piehr]>.sol-catalog__eyebrow[data-astro-cid-co4piehr],.sol-catalog__hero-copy[data-astro-cid-co4piehr]>h1[data-astro-cid-co4piehr]{grid-column:1}.sol-catalog__hero-copy[data-astro-cid-co4piehr]>.sol-catalog__lede[data-astro-cid-co4piehr]{grid-area:2/2}}.sol-catalog__hero-copy[data-astro-cid-co4piehr]{justify-items:start;gap:1rem;display:grid}.sol-catalog__eyebrow[data-astro-cid-co4piehr]{border:1px solid color-mix(in oklab, var(--home-accent) 35%, transparent);background:color-mix(in oklab, var(--home-accent) 8%, var(--tx-background));color:var(--tx-foreground);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding-block:.3rem;padding-inline:.85rem;font-size:.8rem;font-weight:600;display:inline-flex}.sol-catalog[data-astro-cid-co4piehr] h1[data-astro-cid-co4piehr]{color:var(--tx-foreground);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,9vw,5.25rem);font-weight:800;line-height:.98}.sol-catalog__lede[data-astro-cid-co4piehr]{max-inline-size:38rem;color:var(--tx-muted-foreground);margin:0;font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.5}.sol-catalog__art[data-astro-cid-co4piehr]{isolation:isolate;min-inline-size:0;position:relative}.sol-catalog__art[data-astro-cid-co4piehr]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--home-accent) 22%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.sol-catalog__plate[data-astro-cid-co4piehr]{min-inline-size:0;position:relative}.sol-catalog__mosaic[data-astro-cid-co4piehr]{aspect-ratio:3/2;border:1px solid color-mix(in oklab, var(--tx-border) 70%, transparent);background:var(--tx-background);border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:clamp(.75rem,3vw,1.25rem);display:grid}.sol-catalog__mosaic[data-astro-cid-co4piehr] i[data-astro-cid-co4piehr]{background:color-mix(in oklab, var(--sc-accent) 6%, transparent);border-radius:.35rem}.sol-catalog__mosaic[data-astro-cid-co4piehr] i[data-astro-cid-co4piehr].t1{background:color-mix(in oklab, var(--sc-accent) 18%, transparent)}.sol-catalog__mosaic[data-astro-cid-co4piehr] i[data-astro-cid-co4piehr].t2{background:color-mix(in oklab, var(--sc-accent) 35%, transparent)}.sol-catalog__mosaic[data-astro-cid-co4piehr] i[data-astro-cid-co4piehr].t3{background:color-mix(in oklab, var(--sc-accent) 60%, transparent)}.sol-catalog__mosaic[data-astro-cid-co4piehr] i[data-astro-cid-co4piehr].t4{background:var(--sc-accent)}.sol-catalog__body[data-astro-cid-co4piehr]{gap:1.25rem;padding-block:clamp(3rem,8vw,6rem);display:grid}.sol-catalog__anchor[data-astro-cid-co4piehr]{block-size:0;scroll-margin-block-start:calc(var(--site-header-height,56px) + 1rem);display:block}.sol-catalog__filters[data-astro-cid-co4piehr] ul[data-astro-cid-co4piehr]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sol-catalog__filter[data-astro-cid-co4piehr]{border:1px solid color-mix(in oklab, var(--tx-border) 85%, transparent);min-block-size:2.25rem;color:var(--tx-foreground);border-radius:999px;align-items:center;gap:.45rem;padding-inline:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.sol-catalog__filter[data-astro-cid-co4piehr]:hover{border-color:var(--sc-accent)}.sol-catalog__filter[data-astro-cid-co4piehr]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}.sol-catalog__count[data-astro-cid-co4piehr]{color:var(--tx-muted-foreground);font-variant-numeric:tabular-nums;font-size:.8rem}.sol-catalog__filter[data-astro-cid-co4piehr][data-filter=all],#solutions-web[data-astro-cid-co4piehr]:target~.sol-catalog__filters[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-filter=web],#solutions-native[data-astro-cid-co4piehr]:target~.sol-catalog__filters[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-filter=native]{border-color:var(--sc-accent);background:color-mix(in oklab, var(--sc-accent) 10%, var(--tx-background))}#solutions-web[data-astro-cid-co4piehr]:target~.sol-catalog__filters[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-filter=all],#solutions-native[data-astro-cid-co4piehr]:target~.sol-catalog__filters[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-filter=all]{border-color:color-mix(in oklab, var(--tx-border) 85%, transparent);background:0 0}#solutions-web[data-astro-cid-co4piehr]:target~.sol-catalog__cards[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-on-web=false],#solutions-native[data-astro-cid-co4piehr]:target~.sol-catalog__cards[data-astro-cid-co4piehr] [data-astro-cid-co4piehr][data-on-native=false]{display:none}.sol-catalog__native-empty[data-astro-cid-co4piehr]{border:1px dashed color-mix(in oklab, var(--tx-border) 90%, transparent);color:var(--tx-muted-foreground);border-radius:.75rem;margin:0;padding:1rem 1.1rem;display:none}#solutions-native[data-astro-cid-co4piehr]:target~.sol-catalog__native-empty[data-astro-cid-co4piehr]{display:block}.sol-catalog__cards[data-astro-cid-co4piehr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sol-catalog__card[data-astro-cid-co4piehr]{border:1px solid color-mix(in oklab, var(--tx-border) 80%, transparent);background:var(--tx-background);border-radius:1rem;align-content:start;gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:grid}.sol-catalog__card-art[data-astro-cid-co4piehr]{background:var(--home-tint);border-radius:.75rem;min-inline-size:0;margin-inline:-.15rem;overflow:hidden}.sol-catalog[data-astro-cid-co4piehr] h2[data-astro-cid-co4piehr]{color:var(--tx-foreground);margin:0;font-size:1.45rem;font-weight:750}.sol-catalog__card-head[data-astro-cid-co4piehr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sol-catalog__tagline[data-astro-cid-co4piehr]{color:var(--tx-foreground);margin:0;font-weight:600}.sol-catalog__summary[data-astro-cid-co4piehr]{color:var(--tx-muted-foreground);margin:0;font-size:.925rem;line-height:1.5}.sol-catalog__platforms[data-astro-cid-co4piehr]{gap:.35rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.sol-catalog__platforms[data-astro-cid-co4piehr] li[data-astro-cid-co4piehr]{color:var(--tx-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;display:flex}.sol-catalog__links[data-astro-cid-co4piehr]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.sol-catalog__links[data-astro-cid-co4piehr] a[data-astro-cid-co4piehr]{min-block-size:1.5rem;color:var(--sc-accent);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.sol-catalog__links[data-astro-cid-co4piehr] a[data-astro-cid-co4piehr]:focus-visible{outline:2px solid var(--tx-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sol-catalog__card[data-astro-cid-co4piehr]{animation-name:sol-catalog-rise;animation-timing-function:var(--site-motion-linked-easing);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes sol-catalog-rise{0%{translate:0 1.5rem}to{translate:0}}@media (forced-colors:active){.sol-catalog__card[data-astro-cid-co4piehr],.sol-catalog__filter[data-astro-cid-co4piehr]{border-color:canvastext}.sol-catalog__mosaic[data-astro-cid-co4piehr],.sol-catalog__art[data-astro-cid-co4piehr]:before{display:none}}
