.tags-index:where(.astro-7npec46w){flex-direction:column;gap:3rem;display:flex}.stats:where(.astro-7npec46w){justify-content:center;align-items:baseline;gap:1.5rem;padding:2rem 0;display:flex}.stat:where(.astro-7npec46w){flex-direction:column;align-items:center;display:flex}.stat-value:where(.astro-7npec46w){color:var(--sl-color-white);letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:1}.stat-label:where(.astro-7npec46w){text-transform:uppercase;letter-spacing:.1em;color:var(--sl-color-gray-3);margin-top:.5rem;font-size:.75rem;font-weight:500}.stat-separator:where(.astro-7npec46w){color:var(--sl-color-gray-4);margin-bottom:1rem;font-size:1.5rem;font-weight:300}.section:where(.astro-7npec46w){flex-direction:column;gap:1.5rem;display:flex}.section-title:where(.astro-7npec46w){text-transform:uppercase;letter-spacing:.15em;color:var(--sl-color-gray-3);border-bottom:1px solid var(--sl-color-hairline);margin:0;padding-bottom:.75rem;font-size:.7rem;font-weight:600}.cloud:where(.astro-7npec46w){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cloud-tag:where(.astro-7npec46w){color:var(--sl-color-text);border:1px solid var(--sl-color-hairline);border-radius:.375rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.cloud-tag:where(.astro-7npec46w):hover{border-color:var(--sl-color-accent);background:var(--sl-color-accent-low)}.cloud-tag:where(.astro-7npec46w):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.cloud-tag:where(.astro-7npec46w) .count:where(.astro-7npec46w){color:var(--sl-color-gray-3);background:var(--sl-color-gray-6);border-radius:.25rem;padding:.1em .4em;font-size:.7em;font-weight:600}.cloud-tag:where(.astro-7npec46w).tier-1{font-size:.8rem}.cloud-tag:where(.astro-7npec46w).tier-2{font-size:.875rem}.cloud-tag:where(.astro-7npec46w).tier-3{font-size:.95rem}.cloud-tag:where(.astro-7npec46w).tier-4{font-size:1.05rem;font-weight:600}.cloud-tag:where(.astro-7npec46w).tier-5{font-size:1.15rem;font-weight:600}.icon:where(.astro-7npec46w){font-style:normal;line-height:1}.letter-nav:where(.astro-7npec46w){background:var(--sl-color-bg-sidebar);border:1px solid var(--sl-color-hairline);border-radius:.75rem;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem;display:flex}.letter-link:where(.astro-7npec46w){width:2.25rem;height:2.25rem;color:var(--sl-color-text);background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.5rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.letter-link:where(.astro-7npec46w):hover{border-color:var(--sl-color-accent);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.letter-link:where(.astro-7npec46w):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.index:where(.astro-7npec46w){flex-direction:column;gap:2.5rem;display:flex}.letter-section:where(.astro-7npec46w){scroll-margin-top:2rem}.letter-header:where(.astro-7npec46w){align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.letter:where(.astro-7npec46w){color:var(--sl-color-white);font-size:1.25rem;font-weight:700}.letter-line:where(.astro-7npec46w){background:var(--sl-color-hairline);flex:1;height:1px}.letter-count:where(.astro-7npec46w){color:var(--sl-color-gray-4);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.cards:where(.astro-7npec46w){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.card:where(.astro-7npec46w){color:var(--sl-color-text);background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.card:where(.astro-7npec46w):hover{border-color:var(--sl-color-gray-4);box-shadow:0 2px 8px #0000000f}.card:where(.astro-7npec46w):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.card-main:where(.astro-7npec46w){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-name:where(.astro-7npec46w){color:var(--sl-color-white);align-items:center;gap:.4rem;font-weight:600;display:flex}.card-count:where(.astro-7npec46w){color:var(--sl-color-white);font-variant-numeric:tabular-nums;background:var(--sl-color-gray-6);border-radius:.25rem;padding:.2rem .4rem;font-size:.75rem;font-weight:600}.card-desc:where(.astro-7npec46w){color:var(--sl-color-gray-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-bar:where(.astro-7npec46w){background:var(--sl-color-gray-6);border-radius:1px;height:2px;margin-top:auto;overflow:hidden}.card-bar-fill:where(.astro-7npec46w){width:var(--w);background:var(--sl-color-accent);border-radius:inherit;height:100%}.card:where(.astro-7npec46w).tier-4 .card-bar-fill:where(.astro-7npec46w),.card:where(.astro-7npec46w).tier-5 .card-bar-fill:where(.astro-7npec46w){background:linear-gradient(90deg, var(--sl-color-accent), var(--sl-color-accent-high))}@media (width<=640px){.tags-index:where(.astro-7npec46w){gap:2rem}.stats:where(.astro-7npec46w){gap:1rem;padding:1.5rem 0}.stat-value:where(.astro-7npec46w){font-size:2.25rem}.cards:where(.astro-7npec46w){grid-template-columns:1fr}.letter-nav:where(.astro-7npec46w){gap:.35rem}.letter-link:where(.astro-7npec46w){width:2rem;height:2rem;font-size:.8rem}}[data-theme=light] .letter-nav:where(.astro-7npec46w){background:var(--sl-color-gray-6)}[data-theme=light] .letter-link:where(.astro-7npec46w){background:#fff}[data-theme=dark] .letter-nav:where(.astro-7npec46w){background:#1e1e2899}[data-theme=dark] .letter-link:where(.astro-7npec46w){background:#2d2d3ccc}@media (prefers-reduced-motion:reduce){.cloud-tag:where(.astro-7npec46w),.letter-link:where(.astro-7npec46w),.card:where(.astro-7npec46w){transition:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
