.changelog-module__qqAbVG__page{min-height:100vh;padding-bottom:104px}.changelog-module__qqAbVG__hero{border-bottom:1px solid var(--public-line);padding-block:142px 52px}.changelog-module__qqAbVG__eyebrow{color:var(--public-muted);font:500 12px/1.5 var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.changelog-module__qqAbVG__eyebrow:before{background:var(--public-accent);content:"";border-radius:50%;width:6px;height:6px}.changelog-module__qqAbVG__heroBody{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-top:24px;display:grid}.changelog-module__qqAbVG__hero h1{color:var(--public-ink);letter-spacing:-.06em;font-size:clamp(48px,6.5vw,80px);font-weight:500;line-height:1.04}.changelog-module__qqAbVG__intro{max-width:440px;color:var(--public-copy);padding-bottom:4px;font-size:17px;line-height:1.7}.changelog-module__qqAbVG__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;padding-top:48px;display:grid}.changelog-module__qqAbVG__updates{padding-top:4px;position:sticky;top:112px}.changelog-module__qqAbVG__updatesMark{gap:5px;margin-bottom:26px;display:flex}.changelog-module__qqAbVG__updatesMark span{background:var(--public-line);width:20px;height:3px}.changelog-module__qqAbVG__updatesMark span:first-child{background:var(--public-accent)}.changelog-module__qqAbVG__updates h2{color:var(--public-ink);font-size:16px;font-weight:550}.changelog-module__qqAbVG__updates p{color:var(--public-copy);margin-top:10px;font-size:14px;line-height:1.75}.changelog-module__qqAbVG__updatesLink{border-color:var(--public-line);color:var(--public-ink);background:var(--public-surface);box-shadow:none;border-radius:5px;justify-content:space-between;gap:24px;margin-top:22px;font-size:14px}.changelog-module__qqAbVG__updatesLink:hover{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-raised)}.changelog-module__qqAbVG__updatesLink svg{transition:transform .16s}.changelog-module__qqAbVG__updatesLink:hover svg{transform:translate(3px)}.changelog-module__qqAbVG__updatesLink:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;box-shadow:none}.changelog-module__qqAbVG__timeline{min-width:0;margin:0;padding:0;list-style:none}.changelog-module__qqAbVG__entry{border-left:1px solid var(--public-line);padding:40px 0 40px 34px;position:relative}.changelog-module__qqAbVG__entry+.changelog-module__qqAbVG__entry article{position:relative}.changelog-module__qqAbVG__entry+.changelog-module__qqAbVG__entry article:before{background:var(--public-line);content:"";height:1px;position:absolute;inset:-40px 0 auto}.changelog-module__qqAbVG__entry:before{border:2px solid var(--public-bg);background:var(--public-muted);box-sizing:content-box;content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:46px;left:-4px}.changelog-module__qqAbVG__entry:first-child{padding-top:0}.changelog-module__qqAbVG__entry:first-child:before{top:7px}.changelog-module__qqAbVG__entry:last-child{padding-bottom:0}.changelog-module__qqAbVG__latest:before{background:var(--public-accent)}.changelog-module__qqAbVG__entryMeta{color:var(--public-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;line-height:1.6;display:flex}.changelog-module__qqAbVG__version{border:1px solid var(--public-line);color:var(--public-copy);background:var(--public-surface);font-family:var(--font-jetbrains-mono), monospace;border-radius:3px;padding:3px 8px}.changelog-module__qqAbVG__latest .changelog-module__qqAbVG__version{border-color:var(--public-accent-bg);color:var(--public-accent);background:var(--public-accent-bg)}.changelog-module__qqAbVG__entryMeta time{font-variant-numeric:tabular-nums}.changelog-module__qqAbVG__entry h2{color:var(--public-ink);letter-spacing:-.03em;text-wrap:balance;font-size:26px;font-weight:500;line-height:1.3}.changelog-module__qqAbVG__description{color:var(--public-copy);margin-top:12px;font-size:16px;line-height:1.75}.changelog-module__qqAbVG__changes{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.changelog-module__qqAbVG__changes li{color:var(--public-copy);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:16px;font-size:16px;line-height:1.75;display:grid}.changelog-module__qqAbVG__changeLabel{color:var(--public-muted);font:12px/1.75 var(--font-jetbrains-mono), monospace}.changelog-module__qqAbVG__changeLabel[data-type=feature]{color:var(--public-accent)}@media (max-width:1023px){.changelog-module__qqAbVG__layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.changelog-module__qqAbVG__heroBody{gap:36px}.changelog-module__qqAbVG__entry{padding-left:26px}}@media (max-width:767px){.changelog-module__qqAbVG__page{padding-bottom:64px}.changelog-module__qqAbVG__hero{padding-block:112px 34px}.changelog-module__qqAbVG__heroBody{grid-template-columns:1fr;gap:22px;margin-top:20px}.changelog-module__qqAbVG__hero h1{font-size:clamp(44px,11vw,62px)}.changelog-module__qqAbVG__intro{max-width:480px;font-size:16px}.changelog-module__qqAbVG__layout{flex-direction:column;gap:40px;padding-top:32px;display:flex}.changelog-module__qqAbVG__updates{border-top:1px solid var(--public-line);order:1;width:100%;padding-top:28px;position:static}.changelog-module__qqAbVG__updatesMark{display:none}.changelog-module__qqAbVG__updatesLink{margin-top:18px}.changelog-module__qqAbVG__timeline{width:100%}.changelog-module__qqAbVG__entry{padding:30px 0 30px 22px}.changelog-module__qqAbVG__entry:before{top:37px}.changelog-module__qqAbVG__entry+.changelog-module__qqAbVG__entry article:before{top:-30px}.changelog-module__qqAbVG__entryMeta{margin-bottom:16px}.changelog-module__qqAbVG__entry h2{font-size:23px}.changelog-module__qqAbVG__changes{gap:16px;margin-top:22px}.changelog-module__qqAbVG__changes li{grid-template-columns:1fr;gap:2px;font-size:16px}.changelog-module__qqAbVG__changeLabel{font-size:12px}}@media (prefers-reduced-motion:reduce){.changelog-module__qqAbVG__hero,.changelog-module__qqAbVG__entry{opacity:1!important;transform:none!important}.changelog-module__qqAbVG__updatesLink,.changelog-module__qqAbVG__updatesLink svg{transition:none}}
