.app.landing.svelte-1ui6lua{height:auto;min-height:100dvh;display:block;overflow:visible}.landing-header.svelte-1ui6lua{z-index:10;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 40px;display:flex;position:sticky;top:0}.landing-brand.svelte-1ui6lua{letter-spacing:-.7px;align-items:center;gap:10px;font-size:16px;font-weight:760;line-height:1.05;text-decoration:none;display:flex}.landing-all.svelte-1ui6lua{border-radius:5px;align-items:center;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.landing-all.svelte-1ui6lua:hover{background:#2544c2}.landing-main.svelte-1ui6lua{padding:24px 40px 0}.crumbs.svelte-1ui6lua{color:var(--muted-foreground);gap:8px;font-size:13px;display:flex}.crumbs.svelte-1ui6lua a:where(.svelte-1ui6lua),.lead.svelte-1ui6lua a:where(.svelte-1ui6lua){text-underline-offset:3px}.lead.svelte-1ui6lua a:where(.svelte-1ui6lua):hover{color:var(--primary)}.landing.svelte-1ui6lua h1:where(.svelte-1ui6lua){letter-spacing:-.8px;margin:16px 0 8px;font-size:28px;font-weight:700;line-height:1.2}.lead.svelte-1ui6lua{max-width:720px;color:var(--secondary-foreground);margin-bottom:32px;font-size:15px;line-height:1.55}.related.svelte-1ui6lua{max-width:720px;color:var(--muted-foreground);flex-wrap:wrap;gap:6px 16px;margin:-20px 0 32px;font-size:13px;display:flex}.related.svelte-1ui6lua a:where(.svelte-1ui6lua){text-underline-offset:3px}.related.svelte-1ui6lua a:where(.svelte-1ui6lua):hover{color:var(--primary)}.group-head.svelte-1ui6lua{align-items:baseline;gap:10px;display:flex}.ds-category-heading.svelte-1ui6lua a:where(.svelte-1ui6lua){text-decoration:none}.ds-category-heading.svelte-1ui6lua a:where(.svelte-1ui6lua):hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.group-count.svelte-1ui6lua{color:var(--muted-foreground);font-size:14px;font-weight:500}.landing.svelte-1ui6lua a.productName{color:inherit;text-decoration:none}.empty.svelte-1ui6lua{justify-items:start;gap:10px;padding:24px 0;display:grid}.empty.svelte-1ui6lua h2:where(.svelte-1ui6lua){font-size:20px}@media (width<=1100px){.landing-main.svelte-1ui6lua{padding-inline:24px}}@media (width<=760px){.landing-header.svelte-1ui6lua{padding:10px 16px}.landing-main.svelte-1ui6lua{padding-inline:16px}.landing.svelte-1ui6lua h1:where(.svelte-1ui6lua){font-size:24px}.landing.svelte-1ui6lua .grid:where(.svelte-1ui6lua){row-gap:20px}}
