.bg.svelte-7s7n4t{container-type:inline-size;margin:.5rem 0 1rem}.bg.svelte-7s7n4t .bg__cat:where(.svelte-7s7n4t){margin-top:2rem}.bg.svelte-7s7n4t .bg__cat:where(.svelte-7s7n4t):first-of-type{margin-top:.5rem}.bg.svelte-7s7n4t .bg__cat-head:where(.svelte-7s7n4t){display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding-bottom:.65rem;border-bottom:1px solid var(--dbd)}.bg.svelte-7s7n4t .bg__cat-title:where(.svelte-7s7n4t){margin:0;padding:0;border:0;color:var(--dt);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bg.svelte-7s7n4t .bg__cat-blurb:where(.svelte-7s7n4t){margin:0;color:var(--dt3);font-size:.8125rem;line-height:1.4}.bg.svelte-7s7n4t .bg__grid:where(.svelte-7s7n4t){display:grid;grid-template-columns:1fr;gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none}@container (min-width: 34rem){.bg.svelte-7s7n4t .bg__grid:where(.svelte-7s7n4t){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 52rem){.bg.svelte-7s7n4t .bg__grid:where(.svelte-7s7n4t){grid-template-columns:repeat(3,minmax(0,1fr))}}.bg.svelte-7s7n4t .bg__item:where(.svelte-7s7n4t){margin:0;padding:0}.bg.svelte-7s7n4t .bg__item:where(.svelte-7s7n4t)::marker{content:none}.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t){position:relative;display:flex;align-items:center;gap:.85rem;height:100%;padding:.8rem 2.1rem .8rem .8rem;border:1px solid var(--dbd);border-radius:14px;background:var(--dbg2);color:inherit;text-decoration:none!important;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):hover{border-color:color-mix(in srgb,var(--dt) 22%,var(--dbd));background:var(--dbg);transform:translateY(-2px)}html:not(.dark) .bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):hover{box-shadow:0 1px 2px #0000000d,0 12px 22px -12px #00000029}.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--dbg),0 0 0 4px var(--dt3)!important}.bg.svelte-7s7n4t .bg__tile:where(.svelte-7s7n4t){display:grid;flex:none;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 0 0 1px #00000012,0 1px 3px #00000012}html.dark .bg.svelte-7s7n4t .bg__tile:where(.svelte-7s7n4t){background:#19191c;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}.bg.svelte-7s7n4t .bg__tile:where(.svelte-7s7n4t) img:where(.svelte-7s7n4t){display:block;width:56%;height:56%;object-fit:contain}.bg.svelte-7s7n4t .bg__tile--icon:where(.svelte-7s7n4t) img:where(.svelte-7s7n4t){width:100%;height:100%;border-radius:11px;object-fit:cover}.bg.svelte-7s7n4t .bg__tile--pixel:where(.svelte-7s7n4t) img:where(.svelte-7s7n4t){image-rendering:pixelated}html.dark .bg.svelte-7s7n4t .bg__tile[data-mono=true]:where(.svelte-7s7n4t) img:where(.svelte-7s7n4t){filter:invert(1)}.bg.svelte-7s7n4t .bg__dark-only:where(.svelte-7s7n4t){display:none!important}html.dark .bg.svelte-7s7n4t .bg__light-only:where(.svelte-7s7n4t){display:none!important}html.dark .bg.svelte-7s7n4t .bg__dark-only:where(.svelte-7s7n4t){display:block!important}.bg.svelte-7s7n4t .bg__monogram:where(.svelte-7s7n4t){color:var(--dt2);font-size:.8125rem;font-weight:650;letter-spacing:.02em}.bg.svelte-7s7n4t .bg__body:where(.svelte-7s7n4t){display:flex;min-width:0;flex-direction:column;gap:.15rem}.bg.svelte-7s7n4t .bg__title:where(.svelte-7s7n4t){color:var(--dt);font-size:.875rem;font-weight:590;letter-spacing:-.012em;line-height:1.3;text-wrap:pretty}.bg.svelte-7s7n4t .bg__blurb:where(.svelte-7s7n4t){color:var(--dt3);font-size:.75rem;line-height:1.45;text-wrap:pretty}.bg.svelte-7s7n4t .bg__arrow:where(.svelte-7s7n4t){position:absolute;top:50%;right:.85rem;color:var(--dt4);opacity:0;transform:translate(-3px,-50%);transition:opacity .15s ease,transform .15s ease}.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):hover .bg__arrow:where(.svelte-7s7n4t),.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):focus-visible .bg__arrow:where(.svelte-7s7n4t){opacity:1;transform:translateY(-50%)}.bg.svelte-7s7n4t .bg__disclaimer:where(.svelte-7s7n4t){max-width:44rem;margin:2rem 0 0;color:var(--dt4);font-size:.6875rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t),.bg.svelte-7s7n4t .bg__arrow:where(.svelte-7s7n4t){transition:none}.bg.svelte-7s7n4t .bg__card:where(.svelte-7s7n4t):hover{transform:none}}
