.icon-link-card:where(.astro-kvurcpbq){display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;background:var(--sl-color-gray-6);color:var(--sl-color-white);text-decoration:none;transition:border-color .15s,background-color .15s}.icon-link-card:where(.astro-kvurcpbq):hover,.icon-link-card:where(.astro-kvurcpbq):focus-visible{border-color:color-mix(in srgb,var(--sl-color-accent) 50%,var(--sl-color-gray-5));background:color-mix(in srgb,var(--sl-color-accent) 5%,var(--sl-color-gray-6))}.glyph:where(.astro-kvurcpbq){display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--sl-color-accent) 12%,transparent);color:var(--sl-color-accent-high)}.text:where(.astro-kvurcpbq){display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.title:where(.astro-kvurcpbq){font-family:GT Pressura,Figtree,system-ui,sans-serif;font-weight:400;font-size:var(--sl-text-lg);line-height:1.3}.description:where(.astro-kvurcpbq){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);line-height:1.45}.arrow:where(.astro-kvurcpbq){flex-shrink:0;color:var(--sl-color-gray-3);transition:color .15s,transform .15s}.icon-link-card:where(.astro-kvurcpbq):hover .arrow:where(.astro-kvurcpbq),.icon-link-card:where(.astro-kvurcpbq):focus-visible .arrow:where(.astro-kvurcpbq){color:var(--sl-color-accent-high);transform:translate(2px)}.category-grid:where(.astro-mn4ql5nj){display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.25rem}@media(min-width:40rem){.category-grid:where(.astro-mn4ql5nj){grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){.category-grid:where(.astro-mn4ql5nj){grid-template-columns:repeat(4,1fr)}}.tile:where(.astro-mn4ql5nj){display:flex;flex-direction:column;gap:.9rem;padding:.9rem 1rem 1rem;border:1px solid var(--sl-color-gray-5);border-top:2px solid var(--cat);border-radius:.5rem;background:var(--sl-color-gray-6);text-decoration:none;color:var(--sl-color-white);transition:border-color .15s,background-color .15s}.tile:where(.astro-mn4ql5nj):hover,.tile:where(.astro-mn4ql5nj):focus-visible{border-color:color-mix(in srgb,var(--cat) 55%,var(--sl-color-gray-5));border-top-color:var(--cat);background:color-mix(in srgb,var(--cat) 6%,var(--sl-color-gray-6))}.head:where(.astro-mn4ql5nj){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.label:where(.astro-mn4ql5nj){font-family:GT Pressura,Figtree,system-ui,sans-serif;font-weight:400;font-size:1.125rem}.count:where(.astro-mn4ql5nj){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;color:var(--cat)}.icons:where(.astro-mn4ql5nj){display:flex;gap:.6rem}.icons:where(.astro-mn4ql5nj) img:where(.astro-mn4ql5nj){width:20px;height:20px;opacity:.7;transition:opacity .15s}.tile:where(.astro-mn4ql5nj):hover .icons:where(.astro-mn4ql5nj) img:where(.astro-mn4ql5nj){opacity:.95}.task-list:where(.astro-rs3w7m5o){display:grid;grid-template-columns:1fr;column-gap:1.5rem;margin:1.25rem 0 0;padding:0;list-style:none}@media(min-width:50rem){.task-list:where(.astro-rs3w7m5o){grid-template-columns:1fr 1fr}}.task-list:where(.astro-rs3w7m5o)>li:where(.astro-rs3w7m5o){margin:0;padding:0;list-style:none}.task-list:where(.astro-rs3w7m5o)>li:where(.astro-rs3w7m5o)::marker{content:none}.task-list:where(.astro-rs3w7m5o) a:where(.astro-rs3w7m5o){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .25rem;border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);text-decoration:none}.task-list:where(.astro-rs3w7m5o) svg:where(.astro-rs3w7m5o){flex-shrink:0;color:var(--sl-color-gray-3);transition:color .15s,transform .15s}.task-list:where(.astro-rs3w7m5o) a:where(.astro-rs3w7m5o):hover span:where(.astro-rs3w7m5o),.task-list:where(.astro-rs3w7m5o) a:where(.astro-rs3w7m5o):focus-visible span:where(.astro-rs3w7m5o){color:var(--sl-color-accent-high)}.task-list:where(.astro-rs3w7m5o) a:where(.astro-rs3w7m5o):hover svg:where(.astro-rs3w7m5o),.task-list:where(.astro-rs3w7m5o) a:where(.astro-rs3w7m5o):focus-visible svg:where(.astro-rs3w7m5o){color:var(--sl-color-accent-high);transform:translate(2px)}
