.changelog_tagline__r8K0n{font-size:.85rem;color:var(--secondary-text-color);margin:0 0 1.5rem}.changelog_filterRow__gM1SZ{display:flex;gap:.45rem;margin-bottom:2rem;flex-wrap:wrap}.changelog_filterPill__mbr6I{font-size:.6rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700;padding:.4rem .7rem;border-radius:20px;border:1px solid #d4d4d4;background-color:transparent;color:#666;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.changelog_filterPill__mbr6I:hover{border-color:#999;color:#333}.changelog_filterActive__US3YR{background-color:#111!important;color:#fff!important;border-color:#111!important}.changelog_emptyState__AbxPm{font-size:.85rem;color:var(--secondary-text-color);text-align:center;padding:3rem 0}.changelog_graphContainer__VuVNv{display:flex;flex-direction:column;gap:2.5rem}.changelog_branchRow__xdr8M{display:flex;flex-direction:column;gap:.6rem;transition:opacity .3s ease;padding:1.25rem;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0}.changelog_branchCardLink__wMUX3,.changelog_branchRowLink__Iikc_{text-decoration:none;cursor:pointer;display:flex;flex-direction:column;gap:.6rem}.changelog_branchHeader__G_Kp9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.changelog_branchDot__dPfaJ{width:8px;height:8px;border-radius:50%;flex-shrink:0;opacity:.55}.changelog_branchNameLink__tv0UX{font-size:.82rem;font-weight:700;color:#111;letter-spacing:-.2px;text-decoration:none;transition:opacity .2s ease}.changelog_branchNameLink__tv0UX:hover{opacity:.6}.changelog_statusBadge__NLSB1{font-size:.5rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700;padding:.2rem .45rem;border-radius:4px}.changelog_status_ongoing__afd7Q{background:#f0f9f2;color:#4a9960}.changelog_status_shipped__9_E_x{background:#f0edf7;color:#7b6fa8;position:relative;overflow:hidden}.changelog_status_shipped__9_E_x:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(155,142,196,.2),transparent);animation:changelog_shimmer__LyblD 3s ease-in-out infinite}@keyframes changelog_shimmer__LyblD{0%{left:-100%}50%{left:100%}to{left:100%}}.changelog_status_killed__QFTid{background:#faf3ee;color:#b0724d}.changelog_thumbStack__6ckfs{display:inline-flex;align-items:center;padding-left:8px}.changelog_thumb__j2h9t{width:22px;height:22px;border-radius:6px;overflow:hidden;margin-left:-8px;background:#0a0a0a;box-shadow:0 0 0 2px #fafafa,0 1px 3px rgba(0,0,0,.12);transition:transform .25s ease,box-shadow .25s ease}.changelog_thumb__j2h9t:first-child{margin-left:0}.changelog_thumb__j2h9t img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.changelog_branchRow__xdr8M:hover .changelog_thumb__j2h9t{transform:translateY(-1px)}.changelog_branchDate__u_dEA{font-size:.6rem;color:var(--secondary-text-color);letter-spacing:.3px}.changelog_branchSummaryLink__z0Tko,.changelog_branchSummary__MzM0Z{font-size:.78rem;line-height:1.5;color:var(--secondary-text-color);margin:0;max-width:55ch;text-decoration:none;display:block;transition:opacity .2s ease}.changelog_branchSummaryLink__z0Tko:hover{opacity:.6}.changelog_timeline__Gt3eG{position:relative;padding:.75rem 0 .25rem}.changelog_timelineTrack__xICnt{position:absolute;top:calc(.75rem + 5px);left:0;right:0;height:2px;display:flex}.changelog_timelineLine__P3CPs{flex:1;height:2px;border-radius:1px;opacity:.35}.changelog_timelineLineKilled__ftvhL{flex:none;width:80%}.changelog_timelineLineDashed__eohCi{flex:1;height:0;border-top:2px dashed}.changelog_nodesRow__fzhxo{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.changelog_nodeColumn__KKOij{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1}.changelog_node__2u1hR{width:10px;height:10px;border-radius:50%;border:2px solid;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0;flex-shrink:0;opacity:.5}.changelog_node__2u1hR:hover{transform:scale(1.4);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.changelog_nodeActive__91353{transform:scale(1.5);box-shadow:0 0 0 4px rgba(0,0,0,.08)}.changelog_nodeFaded__Pwi7J{opacity:.35}.changelog_nodeNow__rAo6x{animation:changelog_pulse__4xVmP 2.5s ease-in-out infinite}@keyframes changelog_pulse__4xVmP{0%,to{box-shadow:0 0 0 0 rgba(21,184,166,.4)}50%{box-shadow:0 0 0 6px rgba(21,184,166,0)}}.changelog_nodeDate__mYWS2{margin-top:.4rem;opacity:.7}.changelog_collapsedIndicator__b6WUw,.changelog_nodeDate__mYWS2{font-size:.52rem;color:var(--secondary-text-color);white-space:nowrap;letter-spacing:.2px}.changelog_collapsedIndicator__b6WUw{display:flex;align-items:center;justify-content:center;flex:1;cursor:pointer;background:none;border:none;padding:calc(10px + .4rem) 0 0;opacity:.5;transition:opacity .2s}.changelog_collapsedIndicator__b6WUw:hover{opacity:1}.changelog_collapseButton__SV0Ho{font-size:.55rem;color:var(--secondary-text-color);background:none;border:none;cursor:pointer;padding:0 .5rem;white-space:nowrap;opacity:.6;transition:opacity .2s;align-self:center;flex-shrink:0}.changelog_collapseButton__SV0Ho:hover{opacity:1}.changelog_entryDetail__z7LtQ{overflow:hidden;margin-top:.5rem;max-width:220px;text-align:center}.changelog_entryText__UO9v5{font-size:.75rem;line-height:1.5;color:#111;margin:0}.changelog_entryWhy__IDxs_{font-size:.7rem;line-height:1.45;color:var(--secondary-text-color);margin:.3rem 0 0;font-style:italic}.changelog_killedReason__qeckm{font-size:.75rem;line-height:1.55;color:var(--secondary-text-color);margin:.25rem 0 0;padding-left:1.1rem;position:relative;max-width:55ch;font-style:italic}.changelog_killedReason__qeckm:before{content:"†";position:absolute;left:0;color:#dc2626;font-style:normal;font-weight:700}.changelog_mobileTimeline__zeARr{border-left:2px solid;margin-left:3px;padding-left:1rem;display:flex;flex-direction:column}.changelog_mobileEntry__8Kq0N{display:flex;flex-direction:column;gap:.25rem;padding:.55rem 0;border:none;background:none;text-align:left;cursor:pointer;position:relative}.changelog_mobileEntryHeader__kHoey{display:flex;align-items:center;gap:.5rem}.changelog_mobileNodeDot__6_s0F{width:7px;height:7px;border-radius:50%;flex-shrink:0;position:absolute;left:calc(-1rem - 4.5px);opacity:.55}.changelog_mobileEntryDate__VO_zM{font-size:.6rem;color:var(--secondary-text-color);letter-spacing:.3px}.changelog_mobileEntryPreview__xSE_h{font-size:.75rem;line-height:1.45;color:#111;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.changelog_mobileCollapsedLabel__WxjN4{font-size:.55rem;color:var(--secondary-text-color);opacity:.6;padding:.2rem 0}.changelog_mobileCollapsedBtn__kOmA6{font-size:.65rem;font-weight:600;background:none;border:none;cursor:pointer;padding:.4rem 0;text-align:left;opacity:.8;transition:opacity .2s}.changelog_mobileCollapsedBtn__kOmA6:hover{opacity:1}@media (prefers-reduced-motion:reduce){.changelog_nodeNow__rAo6x,.changelog_status_shipped__9_E_x:after{animation:none}}@media (prefers-color-scheme:dark){.changelog_filterPill__mbr6I{border-color:#444;color:#888}.changelog_filterPill__mbr6I:hover{border-color:#666;color:#ccc}.changelog_filterActive__US3YR{background-color:#eaeaea!important;color:#111!important;border-color:#eaeaea!important}.changelog_branchRow__xdr8M{background:#1a1a1a;border-color:#252525}.changelog_branchNameLink__tv0UX{color:#eaeaea}.changelog_thumb__j2h9t{box-shadow:0 0 0 2px #1a1a1a,0 1px 3px rgba(0,0,0,.4)}.changelog_status_ongoing__afd7Q{background:rgba(109,186,130,.12);color:#7ccf93}.changelog_status_shipped__9_E_x{background:rgba(155,142,196,.12);color:#b0a5d4}.changelog_status_shipped__9_E_x:after{background:linear-gradient(90deg,transparent,rgba(176,165,212,.12),transparent)}.changelog_status_killed__QFTid{background:rgba(212,132,90,.12);color:#e09b73}.changelog_node__2u1hR:hover{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.changelog_nodeActive__91353{box-shadow:0 0 0 4px rgba(255,255,255,.1)}.changelog_collapsedIndicator__b6WUw:hover{opacity:1}.changelog_entryText__UO9v5,.changelog_mobileEntryPreview__xSE_h{color:#eaeaea}}@media (max-width:768px){.changelog_graphContainer__VuVNv{gap:2rem}.changelog_timeline__Gt3eG{display:none}}@media (min-width:769px){.changelog_mobileTimeline__zeARr{display:none}}