.ch-head[data-astro-cid-kwcnltmx]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem}.ch-lead[data-astro-cid-kwcnltmx]{color:var(--color-fg-muted)}.ch-grid[data-astro-cid-kwcnltmx]{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ch-grid[data-astro-cid-kwcnltmx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ch-grid[data-astro-cid-kwcnltmx]{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}}.ch-tile[data-astro-cid-kwcnltmx],.ch-chip[data-astro-cid-kwcnltmx]{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-elev);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.ch-tile[data-astro-cid-kwcnltmx]{display:flex;flex-direction:column;padding:1.25rem}@media(min-width:640px){.ch-tile[data-astro-cid-kwcnltmx]{min-height:13rem;padding:1.5rem}}.ch-tile[data-astro-cid-kwcnltmx]:before,.ch-chip[data-astro-cid-kwcnltmx]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(22rem circle at var(--mx, 30%) var(--my, 0%),color-mix(in srgb,var(--ch) 14%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease}.ch-tile[data-astro-cid-kwcnltmx]:after{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--ch);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ch-tile[data-astro-cid-kwcnltmx]:hover,.ch-tile[data-astro-cid-kwcnltmx]:focus-within,.ch-chip[data-astro-cid-kwcnltmx]:hover,.ch-chip[data-astro-cid-kwcnltmx]:focus-within{border-color:color-mix(in srgb,var(--ch) 45%,var(--color-line));transform:translateY(-2px);box-shadow:var(--shadow-lift)}.ch-tile[data-astro-cid-kwcnltmx]:hover:before,.ch-tile[data-astro-cid-kwcnltmx]:focus-within:before,.ch-chip[data-astro-cid-kwcnltmx]:hover:before,.ch-chip[data-astro-cid-kwcnltmx]:focus-within:before{opacity:1}.ch-tile[data-astro-cid-kwcnltmx]:hover:after,.ch-tile[data-astro-cid-kwcnltmx]:focus-within:after{transform:scaleX(1)}.ch-icon[data-astro-cid-kwcnltmx]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-fg);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ch-icon-sm[data-astro-cid-kwcnltmx]{width:2.25rem;height:2.25rem}.ch-tile[data-astro-cid-kwcnltmx]:hover .ch-icon[data-astro-cid-kwcnltmx],.ch-tile[data-astro-cid-kwcnltmx]:focus-within .ch-icon[data-astro-cid-kwcnltmx],.ch-chip[data-astro-cid-kwcnltmx]:hover .ch-icon[data-astro-cid-kwcnltmx],.ch-chip[data-astro-cid-kwcnltmx]:focus-within .ch-icon[data-astro-cid-kwcnltmx],.ch-mini[data-astro-cid-kwcnltmx]:hover .ch-icon[data-astro-cid-kwcnltmx],.ch-mini[data-astro-cid-kwcnltmx]:focus-visible .ch-icon[data-astro-cid-kwcnltmx]{background:var(--ch);border-color:var(--ch);color:var(--ch-glyph)}.ch-tag[data-astro-cid-kwcnltmx]{margin-top:1.25rem}@media(min-width:640px){.ch-tag[data-astro-cid-kwcnltmx]{margin-top:1.5rem}}.ch-value[data-astro-cid-kwcnltmx]{margin-top:.4rem;font-size:1.3rem;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--color-fg);overflow-wrap:anywhere}.ch-link[data-astro-cid-kwcnltmx]:after{content:"";position:absolute;inset:0;z-index:1}.ch-link[data-astro-cid-kwcnltmx]:focus-visible{outline:none}.ch-tile[data-astro-cid-kwcnltmx]:has(.ch-link:focus-visible),.ch-chip[data-astro-cid-kwcnltmx]:has(.ch-link:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.ch-verb[data-astro-cid-kwcnltmx]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.85rem;font-weight:600;color:var(--color-fg-muted);transition:color .2s}.ch-tile[data-astro-cid-kwcnltmx]:hover .ch-verb[data-astro-cid-kwcnltmx]{color:var(--color-fg)}.ch-arrow[data-astro-cid-kwcnltmx]{transition:transform .25s ease}.ch-tile[data-astro-cid-kwcnltmx]:hover .ch-arrow[data-astro-cid-kwcnltmx],.ch-chip[data-astro-cid-kwcnltmx]:hover .ch-arrow[data-astro-cid-kwcnltmx]{transform:translate(2px,-2px)}.ch-copy[data-astro-cid-kwcnltmx]{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);font-size:.72rem;font-weight:600;color:var(--color-fg-muted);cursor:pointer;transition:color .2s,border-color .2s}.ch-copy[data-astro-cid-kwcnltmx]:hover{color:var(--color-fg);border-color:var(--color-line-strong)}.ch-copy[data-astro-cid-kwcnltmx][data-copied]{color:#30a46c;border-color:#30a46c80}.ch-follow-title[data-astro-cid-kwcnltmx]{margin-top:3rem}.ch-follow[data-astro-cid-kwcnltmx]{display:grid;gap:.75rem;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.ch-chip[data-astro-cid-kwcnltmx]{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem .65rem .65rem}.ch-chip-name[data-astro-cid-kwcnltmx]{font-weight:600;color:var(--color-fg)}.ch-chip-arrow[data-astro-cid-kwcnltmx]{margin-left:auto;color:var(--color-fg-muted)}.ch-compact[data-astro-cid-kwcnltmx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.ch-compact-label[data-astro-cid-kwcnltmx]{font-size:.75rem;color:var(--color-fg-muted)}.ch-compact-row[data-astro-cid-kwcnltmx]{display:flex;gap:.5rem}.ch-mini[data-astro-cid-kwcnltmx]{display:inline-flex;border-radius:var(--radius-md)}.ch-mini[data-astro-cid-kwcnltmx]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ch-tile[data-astro-cid-kwcnltmx],.ch-chip[data-astro-cid-kwcnltmx],.ch-tile[data-astro-cid-kwcnltmx]:after,.ch-arrow[data-astro-cid-kwcnltmx]{transition:none}.ch-tile[data-astro-cid-kwcnltmx]:hover,.ch-chip[data-astro-cid-kwcnltmx]:hover{transform:none}}
