.cidx[data-astro-cid-ngn356zn] li[data-astro-cid-ngn356zn]{transition:background-color var(--t-med) var(--ease-out)}.cidx[data-astro-cid-ngn356zn] li[data-astro-cid-ngn356zn].is-hot .cidx__name[data-astro-cid-ngn356zn]{color:var(--accent)}.cidx[data-astro-cid-ngn356zn]{border-top:1px solid var(--line-2)}.cidx[data-astro-cid-ngn356zn] li[data-astro-cid-ngn356zn]{border-bottom:1px solid var(--line);grid-template-columns:3.4em 1fr;gap:12px;padding:22px 0 24px;display:grid}.cidx__n[data-astro-cid-ngn356zn]{font:500 .75rem/1.9 var(--font-mono);letter-spacing:.12em;color:var(--accent)}.cidx__name[data-astro-cid-ngn356zn]{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.25}.cidx__text[data-astro-cid-ngn356zn]{color:var(--fg-2);margin-top:6px;font-size:.9875rem}.motif[data-astro-cid-d4c4sfnb]{aspect-ratio:240/190;width:100%;height:auto;color:var(--fg-3);overflow:visible}.motif[data-astro-cid-d4c4sfnb] polygon,.motif[data-astro-cid-d4c4sfnb] line,.motif[data-astro-cid-d4c4sfnb] path,.motif[data-astro-cid-d4c4sfnb] circle{stroke:currentColor;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.m-solid[data-astro-cid-d4c4sfnb] polygon{fill:var(--bg)}.m-solid[data-astro-cid-d4c4sfnb] polygon.m-top{fill:var(--bg-2)}.m-acc-fill[data-astro-cid-d4c4sfnb] polygon{stroke:var(--accent)}.m-acc[data-astro-cid-d4c4sfnb],.m-acc-line[data-astro-cid-d4c4sfnb] *{stroke:var(--accent)!important}.m-acc-line[data-astro-cid-d4c4sfnb] circle{fill:none}.m-dot[data-astro-cid-d4c4sfnb]{fill:currentColor;stroke:none!important}.m-line[data-astro-cid-d4c4sfnb]{opacity:.8}.m-guide[data-astro-cid-d4c4sfnb]{stroke-dasharray:3 3;stroke:var(--accent)!important}.m-dash[data-astro-cid-d4c4sfnb] polygon{stroke-dasharray:4 3}@media (prefers-reduced-motion:no-preference){.m-move[data-astro-cid-d4c4sfnb]{animation:6s var(--ease-io) infinite}.m-move--settle[data-astro-cid-d4c4sfnb]{animation-name:settle}.m-move--cap[data-astro-cid-d4c4sfnb]{animation-name:cap}.m-move--shuttle[data-astro-cid-d4c4sfnb]{animation-name:shuttle}.m-move--lower[data-astro-cid-d4c4sfnb]{animation-name:lower}}@keyframes settle{0%,12%{opacity:0;transform:translateY(-22px)}30%{opacity:1}48%,to{opacity:1;transform:none}}@keyframes cap{0%,10%{transform:translateY(-26px)}42%,82%{transform:none}to{transform:translateY(-26px)}}@keyframes shuttle{0%,8%{transform:translate(0)}40%,60%{transform:translate(72.7px,42px)}92%,to{transform:translate(0)}}@keyframes lower{0%,10%{transform:none}44%,80%{transform:translateY(21px)}to{transform:none}}.apps[data-astro-cid-b2dhlqfn]{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app[data-astro-cid-b2dhlqfn]{border-right:1px solid var(--line);grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:28px clamp(16px,1.8vw,28px) 32px;display:grid}.app[data-astro-cid-b2dhlqfn]:first-child{padding-left:0}.app[data-astro-cid-b2dhlqfn]:last-child{border-right:0;padding-right:0}.app__fig[data-astro-cid-b2dhlqfn]{margin-bottom:8px;padding:8px 6% 18px}.app__n[data-astro-cid-b2dhlqfn]{font:500 .6875rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.app__name[data-astro-cid-b2dhlqfn]{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.app__text[data-astro-cid-b2dhlqfn]{color:var(--fg-2);font-size:.9875rem}.app__links[data-astro-cid-b2dhlqfn]{flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.app__links[data-astro-cid-b2dhlqfn] a[data-astro-cid-b2dhlqfn]{font:500 .75rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--line-2);transition:border-color var(--t-fast);text-decoration:none}.app__links[data-astro-cid-b2dhlqfn] a[data-astro-cid-b2dhlqfn]:hover{border-color:var(--accent)}@media (width<=1100px){.apps[data-astro-cid-b2dhlqfn]{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-astro-cid-b2dhlqfn]:nth-child(2){border-right:0;padding-right:0}.app[data-astro-cid-b2dhlqfn]:nth-child(3){padding-left:0}.app[data-astro-cid-b2dhlqfn]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=620px){.apps[data-astro-cid-b2dhlqfn]{grid-template-columns:1fr}.app[data-astro-cid-b2dhlqfn]{border-right:0;padding-inline:0!important}.app[data-astro-cid-b2dhlqfn]+.app[data-astro-cid-b2dhlqfn]{border-top:1px solid var(--line)}.app__fig[data-astro-cid-b2dhlqfn]{max-width:300px}}
