.stats[data-astro-cid-toapiwic]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line)}@media(min-width:640px){.stats[data-astro-cid-toapiwic]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-toapiwic]{background:var(--color-bg-panel);padding:.85rem 1rem .9rem;display:flex;flex-direction:column;gap:.15rem}.stat-label[data-astro-cid-toapiwic]{font-family:var(--font-pixel);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-faint)}.stat-num[data-astro-cid-toapiwic]{font-family:var(--font-pixel);font-size:1.85rem;line-height:1;color:var(--color-fg);letter-spacing:.01em}.filter-bar[data-astro-cid-toapiwic]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-pill[data-astro-cid-toapiwic]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-pixel);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;padding:.32rem .7rem;background:var(--color-bg-panel);color:var(--color-fg-dim);border:1px solid var(--color-line);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.filter-pill[data-astro-cid-toapiwic]:hover{border-color:var(--color-line-bright);color:var(--color-fg)}.filter-pill[data-astro-cid-toapiwic].active{color:var(--color-accent);border-color:var(--color-accent);background:#ff6a1a0f}.filter-count[data-astro-cid-toapiwic]{font-size:.7rem;color:var(--color-fg-faint);padding-left:.4rem;border-left:1px solid var(--color-line)}.filter-pill[data-astro-cid-toapiwic].active .filter-count[data-astro-cid-toapiwic]{color:var(--color-accent-dim);border-left-color:var(--color-accent-deep)}.year-jump[data-astro-cid-toapiwic]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;padding-bottom:.5rem}.year-link[data-astro-cid-toapiwic]{color:var(--color-fg-dim);font-family:var(--font-pixel);font-size:.85rem;letter-spacing:.02em;transition:color .12s}.year-link[data-astro-cid-toapiwic]:hover{color:var(--color-accent)}.year-block[data-astro-cid-toapiwic]{margin-top:2rem;scroll-margin-top:5rem}.year-block[data-astro-cid-toapiwic]:first-of-type{margin-top:.5rem}.year-header[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:.7rem;margin-bottom:.6rem}.year-tag[data-astro-cid-toapiwic]{font-family:var(--font-pixel);font-size:1rem;color:var(--color-accent);letter-spacing:.04em}.year-line[data-astro-cid-toapiwic]{flex:1;height:1px;background:var(--color-line)}.year-count[data-astro-cid-toapiwic]{font-family:var(--font-pixel);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-faint)}.entries[data-astro-cid-toapiwic]{display:flex;flex-direction:column;gap:.35rem}.entry[data-astro-cid-toapiwic]{display:grid;grid-template-columns:6.5rem 1fr auto;grid-template-rows:auto auto;column-gap:.9rem;row-gap:.1rem;align-items:baseline;padding:.55rem .85rem .6rem 1rem;background:var(--color-bg-panel);border:1px solid var(--color-line);position:relative;transition:border-color .14s}.entry[data-astro-cid-toapiwic]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-line);transition:background .14s}.entry[data-astro-cid-toapiwic]:hover{border-color:var(--color-line-bright)}.tier-normal[data-astro-cid-toapiwic]:hover:before{background:var(--color-fg-dim)}.tier-top[data-astro-cid-toapiwic]:before{background:var(--color-accent-deep)}.tier-top[data-astro-cid-toapiwic]:hover:before{background:var(--color-accent)}.tier-bronze[data-astro-cid-toapiwic]:before{background:#cd7f32}.tier-silver[data-astro-cid-toapiwic]:before{background:silver}.tier-gold[data-astro-cid-toapiwic]:before{background:gold;box-shadow:0 0 8px #ffd70080}.entry-rank[data-astro-cid-toapiwic]{grid-column:1;grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;gap:.05rem;text-align:right;font-family:var(--font-pixel);border-right:1px solid var(--color-line);padding-right:.85rem}.rank-place[data-astro-cid-toapiwic]{font-size:1.35rem;line-height:1;color:var(--color-fg);letter-spacing:.02em}.rank-detail[data-astro-cid-toapiwic]{font-size:.72rem;color:var(--color-fg-faint);letter-spacing:.05em}.tier-gold[data-astro-cid-toapiwic] .rank-place[data-astro-cid-toapiwic]{color:gold;text-shadow:0 0 6px rgba(255,215,0,.45)}.tier-silver[data-astro-cid-toapiwic] .rank-place[data-astro-cid-toapiwic]{color:silver}.tier-bronze[data-astro-cid-toapiwic] .rank-place[data-astro-cid-toapiwic]{color:#cd7f32}.tier-top[data-astro-cid-toapiwic] .rank-place[data-astro-cid-toapiwic]{color:var(--color-accent)}.entry-name[data-astro-cid-toapiwic]{grid-column:2;grid-row:1;font-size:1rem;line-height:1.25;color:var(--color-fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-meta[data-astro-cid-toapiwic]{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-faint);min-width:0}.m-type[data-astro-cid-toapiwic]{color:var(--color-fg-dim)}.m-loc[data-astro-cid-toapiwic],.m-date[data-astro-cid-toapiwic]{color:var(--color-fg-faint)}.m-sep[data-astro-cid-toapiwic]{color:var(--color-line-bright)}.m-pct[data-astro-cid-toapiwic]{color:var(--color-fg-faint)}.pct-top[data-astro-cid-toapiwic],.pct-gold[data-astro-cid-toapiwic],.pct-silver[data-astro-cid-toapiwic],.pct-bronze[data-astro-cid-toapiwic]{color:var(--color-accent)}.entry-links[data-astro-cid-toapiwic]{grid-column:3;grid-row:1 / span 2;align-self:center;display:flex;gap:.65rem;font-family:var(--font-pixel);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.entry-link[data-astro-cid-toapiwic]{color:var(--color-accent);border-bottom:1px solid var(--color-accent-deep);transition:color .12s,border-color .12s}.entry-link[data-astro-cid-toapiwic]:hover{color:var(--color-fg);border-bottom-color:var(--color-fg-dim)}.is-hidden[data-astro-cid-toapiwic]{display:none}.empty-state[data-astro-cid-toapiwic]{padding:1.5rem 0;text-align:center}@media(max-width:560px){.entry[data-astro-cid-toapiwic]{grid-template-columns:5.25rem 1fr;column-gap:.7rem;padding:.55rem .75rem .6rem .85rem}.entry-rank[data-astro-cid-toapiwic]{padding-right:.65rem}.rank-place[data-astro-cid-toapiwic]{font-size:1.2rem}.rank-detail[data-astro-cid-toapiwic]{font-size:.68rem}.entry-name[data-astro-cid-toapiwic]{font-size:.95rem;white-space:normal}.entry-links[data-astro-cid-toapiwic]{grid-column:1 / -1;grid-row:3;padding-left:5.95rem;padding-top:.2rem;justify-self:start}}
