.pil26-tl{font-family:var(--st-font);padding:var(--st-section) var(--st-inline);scroll-margin-top:3.5rem}.pil26-tl [hidden]{display:none!important}.pil26-tl__stats{display:grid;gap:var(--st-gap-card);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0 0 1.5rem;padding:0}.pil26-tl__stats li{background:var(--st-midnight);border-radius:var(--st-radius-card);color:var(--st-white);padding:1rem 1.125rem}.pil26-tl__stats b{color:var(--st-green);display:block;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.pil26-tl__stats span{color:var(--st-silver);display:block;font-size:.8125rem;line-height:1.4;margin-top:.375rem}.pil26-tl__filter{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0}.pil26-tl__legend{color:var(--st-muted);float:left;font-size:.6875rem;font-weight:800;letter-spacing:.1em;margin-right:.25rem;padding:0;text-transform:uppercase}.pil26-tl__fb{background:var(--st-surface);border:1px solid var(--st-line-strong);border-radius:999px;color:var(--st-heading);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;min-height:44px;padding:.375rem 1rem;transition:background var(--st-dur-fast) var(--st-ease),color var(--st-dur-fast) var(--st-ease),border-color var(--st-dur-fast) var(--st-ease)}.pil26-tl__fb:hover{border-color:var(--st-accent)}.pil26-tl__fb:focus-visible{outline:3px solid var(--st-focus);outline-offset:2px}.pil26-tl__fb[aria-pressed=true]{background:var(--st-midnight);border-color:var(--st-midnight);color:var(--st-white)}.pil26-tl__fb--actor:before{background:var(--st-watermelon);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.5rem;vertical-align:.05em;width:.5rem}.pil26-tl__count{color:var(--st-muted);font-size:.8125rem;font-weight:700;margin-left:auto}.pil26-tl__years{display:grid;gap:1.75rem;list-style:none;margin:0;padding:0}.pil26-tl__year{display:grid;gap:.75rem}.pil26-tl__yh{align-items:center;color:var(--st-heading);display:flex;font-size:var(--st-fs-h3);font-weight:900;gap:.75rem;letter-spacing:-.02em;margin:0}.pil26-tl__yh:after{background:var(--st-line-strong);content:"";flex:1;height:2px}.pil26-tl__items{display:grid;gap:var(--st-gap-card);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pil26-tl__item{animation:pil26-tl-in var(--st-dur) var(--st-ease) both;background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-card);padding:1rem 1.125rem 1.125rem;position:relative}.pil26-tl__item.has-actor{box-shadow:var(--st-shadow-card),inset 4px 0 0 var(--st-watermelon)}.pil26-tl__when{color:var(--st-muted);font-size:.75rem;font-weight:700;margin:0;max-width:none}.pil26-tl__when span{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pil26-tl__product{color:var(--st-heading);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:.375rem 0 0}.pil26-tl__vendor{color:var(--st-muted);font-size:.8125rem;margin:.125rem 0 0;max-width:none}.pil26-tl__kind{color:var(--st-ink-soft);font-size:.9375rem;line-height:1.5;margin:.5rem 0 0;max-width:none}.pil26-tl__ids{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:.625rem 0 0;padding:0}.pil26-tl__ids code{background:var(--st-code-bg);border-radius:var(--st-radius-chip);color:var(--st-ink);display:inline-block;font-family:var(--st-font-mono);font-size:.75rem;padding:.125rem .5rem}.pil26-tl__actor{border-top:1px solid var(--st-line);color:var(--st-ink);font-size:.875rem;line-height:1.45;margin:.75rem 0 0;max-width:none;padding-top:.625rem}.pil26-tl__actor span{color:var(--st-muted);display:block;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pil26-tl__src{border-top:1px solid var(--st-line);color:var(--st-muted);font-size:var(--st-fs-fine);line-height:1.6;margin:1.5rem 0 0;max-width:none;padding-top:1rem}@keyframes pil26-tl-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (min-width:640px){.pil26-tl__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pil26-tl__items{grid-template-columns:repeat(3,minmax(0,1fr))}.pil26-tl__year{align-items:start;grid-template-columns:7rem minmax(0,1fr)}.pil26-tl__yh{position:sticky;top:5rem}.pil26-tl__yh:after{display:none}}@media (prefers-reduced-motion:reduce){.pil26-tl__item{animation:none}}html[data-motion=off] .pil26-tl__item{animation:none}