.card[data-astro-cid-rj5emlxr]{border:1px solid var(--jm-border);background:var(--jm-surface-2);border-radius:22px;flex-direction:column;gap:1.4rem;margin:0;padding:2rem;transition:border-color .3s,box-shadow .3s;display:flex}@media (hover:hover){.card[data-astro-cid-rj5emlxr]:hover{border-color:color-mix(in srgb, var(--jm-lab), transparent 45%);box-shadow:0 24px 70px -36px color-mix(in srgb, var(--jm-lab), transparent 55%)}}.top[data-astro-cid-rj5emlxr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.title[data-astro-cid-rj5emlxr]{align-items:center;gap:.9rem;min-width:0;display:flex}.tile[data-astro-cid-rj5emlxr]{border:1px solid var(--jm-border-strong);border-radius:var(--jm-radius-sm);background:var(--jm-surface);width:44px;height:44px;color:var(--jm-bone);flex:none;justify-content:center;align-items:center;transition:border-color .3s,color .3s;display:inline-flex}.tile[data-astro-cid-rj5emlxr] svg{width:22px;height:22px}@media (hover:hover){.card[data-astro-cid-rj5emlxr]:hover .tile[data-astro-cid-rj5emlxr]{border-color:color-mix(in srgb, var(--jm-lab), transparent 45%);color:var(--jm-lab)}}h2[data-astro-cid-rj5emlxr]{font-family:var(--jm-font-mono);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.status[data-astro-cid-rj5emlxr],.access[data-astro-cid-rj5emlxr]{border:1px solid var(--jm-border-strong);border-radius:var(--jm-radius-pill);color:var(--jm-muted);align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12px;line-height:1.4;display:inline-flex}.status-dot[data-astro-cid-rj5emlxr]{background:var(--jm-lab);border-radius:50%;width:6px;height:6px}@keyframes jm-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--jm-lab), transparent 40%)}to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-rj5emlxr][data-status=active] .status-dot[data-astro-cid-rj5emlxr]{animation:jm-pulse calc(var(--jm-dur-blink) * 2) ease-out infinite}.loader-on .status-dot[data-astro-cid-rj5emlxr]{animation-play-state:paused}}[data-astro-cid-rj5emlxr][data-status=paused] .status-dot[data-astro-cid-rj5emlxr],[data-astro-cid-rj5emlxr][data-status=archived] .status-dot[data-astro-cid-rj5emlxr]{background:var(--jm-dim)}.summary[data-astro-cid-rj5emlxr]{color:var(--jm-muted);margin:0;font-size:16px;line-height:1.65}.highlights[data-astro-cid-rj5emlxr]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.highlights[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]{margin:0;padding-left:1.1rem;font-size:15px;line-height:1.6;position:relative}.highlights[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]:before{content:"";background:color-mix(in srgb, var(--jm-lab), transparent 45%);transform-origin:top;width:2px;position:absolute;inset:.2em auto .2em 0}@keyframes jm-draw{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .highlights[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]:before{animation:linear both jm-draw view();animation-range:entry 30% cover 38%}}}.stack[data-astro-cid-rj5emlxr]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stack[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]{border:1px solid var(--jm-border-strong);border-radius:var(--jm-radius-sm);font-family:var(--jm-font-mono);color:var(--jm-muted);margin:0;padding:4px 10px;font-size:12px;line-height:1.5;transition:border-color .25s,color .25s}@media (hover:hover){.stack[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]:hover{border-color:var(--jm-lab);color:var(--jm-bone)}}.foot[data-astro-cid-rj5emlxr]{border-top:1px solid var(--jm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.25rem;display:flex}.links[data-astro-cid-rj5emlxr]{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.links[data-astro-cid-rj5emlxr] .button[data-astro-cid-rj5emlxr]{align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;font-size:14px;display:inline-flex}.links[data-astro-cid-rj5emlxr] .button[data-astro-cid-rj5emlxr]:hover,.links[data-astro-cid-rj5emlxr] .button[data-astro-cid-rj5emlxr]:active{border-color:var(--jm-lab)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-rj5emlxr],.tile[data-astro-cid-rj5emlxr],.stack[data-astro-cid-rj5emlxr] li[data-astro-cid-rj5emlxr]{transition:none}}.lab[data-astro-cid-3gttnsps]{flex-direction:column;gap:3rem;max-width:1240px;margin:0 auto;padding:3rem 1rem 8rem;display:flex}.head[data-astro-cid-3gttnsps]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.lab[data-astro-cid-3gttnsps] h1[data-astro-cid-3gttnsps]{color:var(--jm-lab);margin:0}.lab[data-astro-cid-3gttnsps] h1[data-astro-cid-3gttnsps]:after{content:"";background:var(--jm-lab);width:.07em;height:.82em;animation:jm-blink var(--jm-dur-blink) steps(1) infinite;margin-left:.12em;display:inline-block}@keyframes jm-blink{50%{opacity:0}}.intro-text[data-astro-cid-3gttnsps]{max-width:52ch;color:var(--jm-muted);margin:.5rem 0 0;font-size:18px;line-height:1.6}.list[data-astro-cid-3gttnsps]{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.js .anim[data-astro-cid-3gttnsps]{animation:jm-enter var(--jm-dur-enter) var(--jm-ease) both;animation-delay:calc(var(--i) * var(--jm-dur-enter) / 8)}.loader-on .anim[data-astro-cid-3gttnsps],.loader-on .lab[data-astro-cid-3gttnsps] h1[data-astro-cid-3gttnsps]:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lab[data-astro-cid-3gttnsps] h1[data-astro-cid-3gttnsps]:after{animation:none}}@media (width<=820px){.lab[data-astro-cid-3gttnsps]{padding-bottom:5rem}}
