.icon *{vector-effect:non-scaling-stroke}.icon{stroke-width:1.5px}.cards[data-astro-cid-aiugcxsv]{gap:var(--card-gap);list-style:none;display:grid}.cols-2[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){.cols-3[data-astro-cid-aiugcxsv],.cols-4[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cols-2[data-astro-cid-aiugcxsv],.cols-3[data-astro-cid-aiugcxsv],.cols-4[data-astro-cid-aiugcxsv]{grid-template-columns:1fr}}.card[data-astro-cid-aiugcxsv]{padding:var(--card-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--bar,0 0 0 0 transparent), var(--shadow);flex-direction:column;gap:.5rem;display:flex;position:relative}.card[data-astro-cid-aiugcxsv].linked:after{border-color:color-mix(in srgb, var(--accent-t) 55%, var(--line))}.ic[data-astro-cid-aiugcxsv]{width:var(--chip);height:var(--chip);border-radius:var(--r-sm);color:var(--accent-t);background:var(--accent-soft);place-items:center;margin-bottom:.5rem;display:grid}.ic[data-astro-cid-aiugcxsv] .icon{width:var(--chip-icon);height:var(--chip-icon)}.t[data-astro-cid-aiugcxsv]{transition:color .16s linear}.t[data-astro-cid-aiugcxsv] a[data-astro-cid-aiugcxsv]{color:inherit;text-decoration:none}.t[data-astro-cid-aiugcxsv] a[data-astro-cid-aiugcxsv]:after{content:"";border-radius:var(--r);position:absolute;inset:0}.t[data-astro-cid-aiugcxsv] a[data-astro-cid-aiugcxsv]:focus-visible{outline:none}.card[data-astro-cid-aiugcxsv]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}p[data-astro-cid-aiugcxsv]{color:var(--muted);font-size:.9375rem;line-height:1.55}.go[data-astro-cid-aiugcxsv]{color:var(--accent-t);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.go[data-astro-cid-aiugcxsv] .arr{width:.875rem;height:.875rem;transition:transform .32s var(--ease)}.card[data-astro-cid-aiugcxsv].linked:hover .go[data-astro-cid-aiugcxsv] .arr{transform:translate(.22rem)}.card[data-astro-cid-aiugcxsv].linked:hover .t[data-astro-cid-aiugcxsv]{color:var(--accent-t)}.extra[data-astro-cid-aiugcxsv]{padding:var(--card-pad);border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.extra[data-astro-cid-aiugcxsv] .actions{align-self:stretch;margin-top:0}.wave[data-astro-cid-c3zl57zt]{z-index:-1;pointer-events:none;position:absolute;inset:0}.wave[data-astro-cid-c3zl57zt] svg[data-astro-cid-c3zl57zt]{width:100%;height:100%}.drift[data-astro-cid-c3zl57zt]{transform-box:view-box;transform-origin:60%;will-change:transform;animation:34s ease-in-out infinite alternate drift}.drift[data-astro-cid-c3zl57zt].back{animation:47s ease-in-out infinite alternate drift-back}.sparks[data-astro-cid-c3zl57zt]{animation:7s ease-in-out infinite alternate glow}@keyframes drift{0%{transform:translate(-1.4%,.8%)scaleY(.97)}to{transform:translate(1.4%,-1.6%)scaleY(1.06)}}@keyframes drift-back{0%{transform:translate(1.6%,-1%)scaleY(1.05)}to{transform:translate(-1.8%,1.2%)scaleY(.96)}}@keyframes glow{0%{opacity:.5}to{opacity:1}}@media (width<=760px){.wave[data-astro-cid-c3zl57zt] svg[data-astro-cid-c3zl57zt]{opacity:.5;-webkit-mask-image:linear-gradient(#0000 4%,#000 70%);mask-image:linear-gradient(#0000 4%,#000 70%)}}
