[data-timeline]{--tl-email:#7c5cfa;--tl-stream:#f0a030;--tl-blog:#2a9d8f;--tl-changelog:#94a3b8;--tl-community:#facc15;--tl-filter-h:3.75rem}[data-timeline] [data-kind=email]{--tl-kind:var(--tl-email)}[data-timeline] [data-kind=stream]{--tl-kind:var(--tl-stream)}[data-timeline] [data-kind=blog]{--tl-kind:var(--tl-blog)}[data-timeline] [data-kind=changelog]{--tl-kind:var(--tl-changelog)}[data-timeline] [data-kind=community]{--tl-kind:var(--tl-community)}.tl-receipt__link{color:var(--wg-ink);text-underline-offset:.2em;text-decoration:underline}.tl-filter{top:var(--site-header-h,107px);z-index:20;border-block:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d10d1;position:sticky}.tl-filter__inner{scrollbar-width:none;gap:.5rem;padding-block:.75rem;display:flex;overflow-x:auto}.tl-filter__inner::-webkit-scrollbar{display:none}.tl-chip{border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:9999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.tl-chip[data-kind]:before{content:"";background:var(--tl-kind);border-radius:9999px;block-size:.5rem;inline-size:.5rem}.tl-chip:hover{color:var(--color-foreground);border-color:#ffffff59}.tl-chip[aria-pressed=true]{border-color:var(--color-foreground);background:var(--color-foreground);color:#0b0d10}.tl-chip__count{font-variant-numeric:tabular-nums;opacity:.7}.tl-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tl-chronology{padding-bottom:2rem}.tl-chapter{scroll-margin-top:calc(var(--site-header-h,107px) + var(--tl-filter-h) - 1.5rem);padding-top:clamp(2.5rem,5vw,4rem)}.tl-chapter__head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.tl-chapter__num{background:var(--wg-sheet);block-size:3rem;inline-size:3rem;color:var(--wg-ink);font-family:var(--wg-display);border-radius:.875rem;flex:none;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.tl-chapter__title{font-family:var(--wg-display);letter-spacing:-.01em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.1}.tl-chapter__span{color:var(--color-muted);margin-top:.25rem;font-size:.875rem}.tl-list{gap:1rem;max-width:56rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl-entry{gap:.4rem;display:grid;position:relative}.tl-entry__date{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.tl-entry__day{font-family:var(--wg-display);font-size:1.05rem;font-weight:800}.tl-entry__year{color:var(--color-muted);font-size:.8125rem;font-weight:600}.tl-entry__card{border:1px solid var(--color-border);border-left:4px solid var(--tl-kind);background:#ffffff05;border-radius:.875rem;padding:1rem 1.25rem}.tl-entry[data-upcoming] .tl-entry__card{background:#facc150f;border-style:dashed dashed dashed solid}.tl-entry__tags{flex-wrap:wrap;gap:.4rem;display:flex}.tl-tag{color:var(--color-foreground);background:#ffffff0f;border-radius:9999px;align-items:center;gap:.35rem;padding:.1rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.tl-tag[data-kind]:before{content:"";background:var(--tl-kind);border-radius:9999px;block-size:.45rem;inline-size:.45rem}.tl-tag--upcoming{color:#1c1917;background:#facc15}.tl-tag--grade{border:1px solid var(--color-border);color:var(--color-muted);background:0 0}.tl-entry__event{color:var(--color-foreground);margin-top:.6rem;line-height:1.6}.tl-entry__source{color:var(--color-muted);margin-top:.6rem;font-size:.875rem}.tl-entry__link{color:var(--color-accent);align-items:center;gap:.2rem;display:inline-flex}.tl-entry__link:hover{text-underline-offset:.2em;text-decoration:underline}.tl-entry__icon{block-size:.9rem;inline-size:.9rem}@media (min-width:768px){.tl-list:before{content:"";inset-block:.5rem;background:var(--color-border);inline-size:2px;position:absolute;left:7.25rem}.tl-entry{grid-template-columns:6.25rem 1fr;gap:2rem}.tl-entry__date{text-align:right;flex-direction:column;align-items:flex-end;gap:0;padding-top:.9rem}.tl-entry:before{content:"";background:var(--tl-kind);border-radius:9999px;block-size:.6rem;inline-size:.6rem;position:absolute;top:1.15rem;left:calc(6.95rem + 1px);box-shadow:0 0 0 4px #0b0d10}}.tl-related{gap:.875rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.tl-related{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tl-related{grid-template-columns:repeat(4,1fr)}}.tl-related__card{border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:.4rem;block-size:100%;padding:1.25rem;transition:border-color .15s;display:flex}.tl-related__card:hover{border-color:#ffffff59}.tl-related__title{color:var(--color-foreground);font-weight:700}.tl-related__body{color:var(--color-muted);font-size:.9375rem}@media (prefers-reduced-motion:reduce){.tl-chip,.tl-related__card{transition:none}}
