.changelog-module__qqAbVG__page{background:var(--bg);color:var(--muted-hi);letter-spacing:-.15px;min-height:100vh;overflow-x:clip}.changelog-module__qqAbVG__hero{box-sizing:content-box;max-width:1080px;margin:0 auto;padding:64px 32px 24px}.changelog-module__qqAbVG__map{height:96px;margin:72px 0 0;position:relative}.changelog-module__qqAbVG__mapLine{background:linear-gradient(90deg, transparent, var(--border-2) 6%, rgba(var(--fg-rgb),.28));transform-origin:0;height:1px;animation:changelog-module__qqAbVG__mapDraw 1.1s var(--ease) both;position:absolute;top:56px;left:0;right:0}.changelog-module__qqAbVG__pt{background:var(--bg);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px rgba(var(--fg-rgb),.4);animation:changelog-module__qqAbVG__ptIn .4s var(--ease) both;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;margin:-3px 0 0 -3.5px;position:absolute;top:56px}.changelog-module__qqAbVG__pt:after{content:"";position:absolute;inset:-10px}.changelog-module__qqAbVG__pt:hover,.changelog-module__qqAbVG__pt:focus-visible{background:var(--text-hi);box-shadow:0 0 0 4px rgba(var(--fg-rgb),.12);outline:none}.changelog-module__qqAbVG__ptLast{width:11px;height:11px;box-shadow:0 0 0 4px rgba(var(--fg-rgb),.18), 0 0 18px rgba(var(--fg-rgb),.6);background:#585858;margin:-5px 0 0 -5.5px}.changelog-module__qqAbVG__ptLast:before{content:"";border-radius:50%;animation:2.4s ease-out 1.6s infinite changelog-module__qqAbVG__pulse;position:absolute;inset:0}.changelog-module__qqAbVG__ptLast:hover{background:var(--text-hi)}.changelog-module__qqAbVG__tip{background:var(--surface);width:max-content;max-width:240px;box-shadow:var(--shadow-card), 0 10px 30px -10px #00000073;color:var(--text-hi);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-size:13px;line-height:1.35;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,4px)}.changelog-module__qqAbVG__tip b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.changelog-module__qqAbVG__pt:hover .changelog-module__qqAbVG__tip,.changelog-module__qqAbVG__pt:focus-visible .changelog-module__qqAbVG__tip,.changelog-module__qqAbVG__ptLast .changelog-module__qqAbVG__tip{opacity:1;transform:translate(-50%)}.changelog-module__qqAbVG__ptLast .changelog-module__qqAbVG__tip{animation:changelog-module__qqAbVG__tipIn .4s var(--ease) 1.3s both;left:auto;right:-6px;transform:none}.changelog-module__qqAbVG__ptLast .changelog-module__qqAbVG__tip b{color:var(--link)}.changelog-module__qqAbVG__map:has(.changelog-module__qqAbVG__pt:not(.changelog-module__qqAbVG__ptLast):hover) .changelog-module__qqAbVG__ptLast .changelog-module__qqAbVG__tip{opacity:0}.changelog-module__qqAbVG__mapEnds{color:var(--muted);justify-content:space-between;font-size:12px;display:flex;position:absolute;top:74px;left:0;right:0}.changelog-module__qqAbVG__count{color:var(--muted);text-align:center;margin:28px 0 0;font-size:14px}.changelog-module__qqAbVG__count a{color:var(--text);text-decoration:none}.changelog-module__qqAbVG__count a:hover{color:var(--text-hi)}@keyframes changelog-module__qqAbVG__mapDraw{0%{transform:scaleX(0)}}@keyframes changelog-module__qqAbVG__ptIn{0%{opacity:0;transform:scale(.3)}}@keyframes changelog-module__qqAbVG__tipIn{0%{opacity:0;transform:translateY(4px)}}@keyframes changelog-module__qqAbVG__pulse{0%{box-shadow:0 0 0 0 rgba(var(--fg-rgb),.6)}to{box-shadow:0 0 0 10px rgba(var(--fg-rgb),0)}}.changelog-module__qqAbVG__timeline{max-width:1080px;margin:0 auto;padding:24px 32px 96px;position:relative}.changelog-module__qqAbVG__timeline:before{content:"";background:linear-gradient(180deg, var(--border-2), var(--border) 80%, transparent);width:1px;position:absolute;top:0;bottom:120px;left:212px}.changelog-module__qqAbVG__entry{grid-template-columns:180px minmax(0,1fr);gap:0 56px;padding:56px 0;scroll-margin-top:80px;display:grid;position:relative}.changelog-module__qqAbVG__when{text-align:right;flex-direction:column;align-self:start;gap:4px;padding-right:24px;display:flex;position:sticky;top:104px}.changelog-module__qqAbVG__when b{color:var(--text-hi);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.changelog-module__qqAbVG__when span{color:var(--muted);font-size:13px}.changelog-module__qqAbVG__dot{background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--border-2);border-radius:50%;position:absolute;top:6px;right:-4.5px}.changelog-module__qqAbVG__body{min-width:0;max-width:680px}.changelog-module__qqAbVG__body h2{letter-spacing:-.02em;color:var(--text-hi);margin:0 0 18px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2}.changelog-module__qqAbVG__body ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.changelog-module__qqAbVG__body li{color:var(--muted-hi);padding-left:18px;font-size:15.5px;line-height:1.7;position:relative}.changelog-module__qqAbVG__body li:before{content:"";background:var(--muted);width:6px;height:1px;position:absolute;top:.8em;left:0}.changelog-module__qqAbVG__empty{padding:64px 0}.changelog-module__qqAbVG__end{border-top:1px solid var(--border);color:var(--muted);margin:24px 0 0 236px;padding-top:28px;font-size:14px}.changelog-module__qqAbVG__end p{margin:0 0 6px}.changelog-module__qqAbVG__end a{color:var(--link)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.changelog-module__qqAbVG__body{animation:linear both changelog-module__qqAbVG__rise;animation-timeline:view();animation-range:entry entry 35%}.changelog-module__qqAbVG__dot{animation:linear both changelog-module__qqAbVG__lit;animation-timeline:view();animation-range:contain 40% contain 60%}.changelog-module__qqAbVG__entry .changelog-module__qqAbVG__when{animation:linear both changelog-module__qqAbVG__whenIn;animation-timeline:view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){.changelog-module__qqAbVG__mapLine,.changelog-module__qqAbVG__pt,.changelog-module__qqAbVG__ptLast:before,.changelog-module__qqAbVG__ptLast .changelog-module__qqAbVG__tip{animation:none}}@keyframes changelog-module__qqAbVG__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes changelog-module__qqAbVG__whenIn{0%{opacity:0}}@keyframes changelog-module__qqAbVG__lit{0%{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--border-2)}50%{box-shadow:inset 0 0 0 1.5px #585858, 0 0 0 4px rgba(var(--fg-rgb),.18), 0 0 14px rgba(var(--fg-rgb),.5);background:#585858}to{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--border-2)}}@media (max-width:860px){.changelog-module__qqAbVG__hero{padding:112px 20px 8px}.changelog-module__qqAbVG__map{margin-top:56px}.changelog-module__qqAbVG__pt:not(.changelog-module__qqAbVG__ptLast) .changelog-module__qqAbVG__tip{display:none}.changelog-module__qqAbVG__timeline{padding:8px 20px 72px}.changelog-module__qqAbVG__timeline:before{left:24px}.changelog-module__qqAbVG__entry{grid-template-columns:minmax(0,1fr);gap:10px;padding:40px 0 40px 28px}.changelog-module__qqAbVG__when{text-align:left;flex-direction:row;align-items:baseline;gap:10px;padding:0;position:static}.changelog-module__qqAbVG__dot{top:46px;left:-.5px;right:auto}.changelog-module__qqAbVG__end{margin-left:28px}}
