.changelog-grid.svelte-c3nf25{position:absolute;inset:0 0 auto;height:34rem;opacity:.18;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent);background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border-custom) 70%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border-custom) 70%,transparent) 1px,transparent 1px);background-size:52px 52px}.filter-rail.svelte-c3nf25{display:flex;gap:.5rem;overflow-x:auto;padding:.1rem 0 1.5rem;scrollbar-width:none}.filter-rail.svelte-c3nf25::-webkit-scrollbar{display:none}.filter-rail.svelte-c3nf25 button:where(.svelte-c3nf25){flex:none;outline:none;border:1px solid var(--color-border-custom);border-radius:999px;padding:.62rem .95rem;background:color-mix(in srgb,var(--color-primary) 3%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-primary) 7%,transparent);color:var(--color-muted);font-size:.72rem;font-weight:600;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.filter-rail.svelte-c3nf25 button:where(.svelte-c3nf25):hover{border-color:color-mix(in srgb,var(--color-primary) 16%,transparent);background:color-mix(in srgb,var(--color-primary) 5%,transparent);color:var(--color-primary)}.filter-rail.svelte-c3nf25 button.active:where(.svelte-c3nf25){border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-accent) 48%,white),inset 0 -1px color-mix(in srgb,var(--color-accent) 62%,black);color:var(--color-on-accent)}.filter-rail.svelte-c3nf25 button:where(.svelte-c3nf25):focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 65%,transparent);outline-offset:2px}.upcoming.svelte-c3nf25{margin:1.25rem 0 4.5rem}.upcoming-heading.svelte-c3nf25{max-width:38rem;margin-inline:auto;padding-bottom:1.15rem;text-align:center}.upcoming-heading.svelte-c3nf25 p:where(.svelte-c3nf25),.journal-heading.svelte-c3nf25 p:where(.svelte-c3nf25){color:var(--color-muted);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.upcoming-heading.svelte-c3nf25 h2:where(.svelte-c3nf25),.journal-heading.svelte-c3nf25 h2:where(.svelte-c3nf25){margin-top:.35rem;font-size:1.15rem;font-weight:600;letter-spacing:-.025em}.upcoming-grid.svelte-c3nf25{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;max-width:38rem;margin-inline:auto}.upcoming-grid.svelte-c3nf25 article:where(.svelte-c3nf25){position:relative;overflow:hidden;border:1px solid var(--color-border-custom);border-radius:1.1rem;padding:1.55rem 1.65rem 1.65rem;background:color-mix(in srgb,var(--color-card) 88%,transparent)}.upcoming-grid.svelte-c3nf25 article:where(.svelte-c3nf25):before{position:absolute;top:0;left:50%;width:3.25rem;height:1px;content:"";background:var(--color-accent);transform:translate(-50%)}.upcoming-top.svelte-c3nf25,.entry-meta.svelte-c3nf25{display:flex;align-items:center;gap:.65rem}.upcoming-mark.svelte-c3nf25{display:grid;flex:none;width:2.1rem;height:2.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--color-accent) 7%,transparent);color:var(--color-accent)}.upcoming-top.svelte-c3nf25>div:where(.svelte-c3nf25){display:flex;align-items:center;gap:.55rem;min-width:0}.upcoming-top.svelte-c3nf25>div:where(.svelte-c3nf25) span:where(.svelte-c3nf25),.entry-meta.svelte-c3nf25 span:where(.svelte-c3nf25){color:var(--color-accent);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.upcoming-top.svelte-c3nf25 small:where(.svelte-c3nf25),.entry-meta.svelte-c3nf25 small:where(.svelte-c3nf25){color:var(--color-muted);font-size:.65rem}.upcoming-top.svelte-c3nf25 small:where(.svelte-c3nf25){border:1px solid var(--color-border-custom);border-radius:999px;padding:.22rem .5rem;background:color-mix(in srgb,var(--color-primary) 2.5%,transparent);line-height:1}.upcoming-grid.svelte-c3nf25 h3:where(.svelte-c3nf25){margin-top:1.25rem;font-size:1.15rem;font-weight:600;letter-spacing:-.025em}.upcoming-grid.svelte-c3nf25 p:where(.svelte-c3nf25){margin-top:.65rem;color:var(--color-muted);font-size:.825rem;line-height:1.7}.journal-heading.svelte-c3nf25{display:flex;align-items:end;justify-content:space-between;padding-bottom:1.35rem;border-bottom:1px solid var(--color-border-custom)}.journal-heading.svelte-c3nf25>span:where(.svelte-c3nf25){color:var(--color-muted);font-size:.7rem}.year-group.svelte-c3nf25{display:grid;grid-template-columns:minmax(9rem,.72fr) minmax(0,3fr);border-bottom:1px solid var(--color-border-custom)}.year-label.svelte-c3nf25{display:flex;flex-direction:column;gap:.45rem;padding:2.2rem 1.5rem 2rem 0}.year-label.svelte-c3nf25 strong:where(.svelte-c3nf25){font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;letter-spacing:-.05em}.year-label.svelte-c3nf25 span:where(.svelte-c3nf25){color:var(--color-muted);font-size:.68rem}.year-entries.svelte-c3nf25{border-left:1px solid var(--color-border-custom)}.timeline-entry.svelte-c3nf25{display:grid;grid-template-columns:2.5rem minmax(0,1fr);min-height:12rem;scroll-margin-top:7rem}.timeline-entry.svelte-c3nf25+.timeline-entry:where(.svelte-c3nf25){border-top:1px solid var(--color-border-custom)}.timeline-marker.svelte-c3nf25{position:relative;display:flex;justify-content:center}.timeline-marker.svelte-c3nf25:before{position:absolute;inset:0 auto;width:1px;content:"";background:var(--color-border-custom)}.timeline-marker.svelte-c3nf25 i:where(.svelte-c3nf25){z-index:1;width:7px;height:7px;margin-top:2.65rem;border:2px solid var(--color-dark);border-radius:999px;background:color-mix(in srgb,var(--color-muted) 50%,transparent);box-shadow:0 0 0 1px var(--color-border-custom)}.timeline-marker.svelte-c3nf25 i.current:where(.svelte-c3nf25){background:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 60%,transparent)}.timeline-copy.svelte-c3nf25{padding:2.15rem 0 2.4rem 1.75rem}.entry-meta.svelte-c3nf25 time:where(.svelte-c3nf25){color:var(--color-primary);font-size:.7rem;font-weight:600}.entry-meta.svelte-c3nf25 span:where(.svelte-c3nf25){color:var(--color-muted)}.timeline-copy.svelte-c3nf25 h3:where(.svelte-c3nf25){max-width:42rem;margin-top:.8rem;color:var(--color-primary);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;letter-spacing:-.025em}.timeline-copy.svelte-c3nf25 p:where(.svelte-c3nf25){max-width:46rem;margin-top:.8rem;color:var(--color-muted);font-size:.875rem;line-height:1.75}.timeline-copy.svelte-c3nf25 a:where(.svelte-c3nf25){display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;color:var(--color-primary);font-size:.72rem;font-weight:600}.timeline-copy.svelte-c3nf25 a:where(.svelte-c3nf25):hover{color:var(--color-accent)}@media(max-width:640px){.upcoming.svelte-c3nf25{margin-bottom:3.5rem}.upcoming-heading.svelte-c3nf25{padding-inline:.75rem}.upcoming-grid.svelte-c3nf25 article:where(.svelte-c3nf25){padding:1.35rem 1.25rem 1.45rem}.year-group.svelte-c3nf25{grid-template-columns:1fr}.year-label.svelte-c3nf25{flex-direction:row;align-items:baseline;justify-content:space-between;padding:1.75rem 0 1rem}.year-label.svelte-c3nf25 strong:where(.svelte-c3nf25){font-size:1.75rem}.year-entries.svelte-c3nf25{border-left:0}.timeline-entry.svelte-c3nf25{grid-template-columns:1.25rem minmax(0,1fr);min-height:0}.timeline-marker.svelte-c3nf25 i:where(.svelte-c3nf25){margin-top:2.25rem}.timeline-copy.svelte-c3nf25{padding:1.8rem 0 2rem 1rem}}
