.changelog-page{--changelog-line:color-mix(in srgb, var(--color-foreground) 14%, transparent);--changelog-line-strong:color-mix(in srgb, var(--color-foreground) 24%, transparent);--changelog-hover:color-mix(in srgb, var(--color-foreground) 5%, transparent)}html:has(.changelog-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.changelog-page){scroll-behavior:auto}}.changelog-divider-y{border-top:1px solid var(--changelog-line);border-bottom:1px solid var(--changelog-line)}.changelog-divider-t{border-top:1px solid var(--changelog-line)}.changelog-rule{background:linear-gradient(to right, transparent, var(--changelog-line-strong), transparent);height:1px}.changelog-rule-out{background:linear-gradient(to right, var(--changelog-line-strong), transparent);height:1px}.changelog-timeline{position:relative}.changelog-release{padding-bottom:3.5rem;scroll-margin-top:7.5rem;position:relative}.changelog-release+.changelog-release{border-top:1px solid var(--changelog-line);padding-top:3.5rem}.changelog-release:last-child{padding-bottom:0}@media (min-width:640px){.changelog-timeline:before{content:"";background:linear-gradient(to bottom, var(--changelog-line-strong), var(--changelog-line) 70%, transparent);width:1px;position:absolute;top:.55rem;bottom:2rem;left:0}.changelog-release{padding-left:1.75rem}.changelog-release:before{content:"";background:color-mix(in srgb, var(--color-foreground) 42%, transparent);width:2px;height:2.5rem;position:absolute;top:.5rem;left:0}.changelog-release+.changelog-release:before{top:4rem}.changelog-release[data-major=true]:before{background:var(--color-primary);height:3.25rem}}.changelog-release-title{letter-spacing:-.015em;color:var(--color-foreground);align-items:baseline;gap:.5rem;transition:color .25s;display:inline-flex}.changelog-release-title:hover{color:var(--color-primary-text)}.changelog-release-title-arrow{opacity:0;flex-shrink:0;align-self:center;width:1rem;height:1rem;transition:opacity .25s,transform .25s;transform:translate(-.375rem)}:is(.changelog-release-title:hover .changelog-release-title-arrow,.changelog-release-title:focus-visible .changelog-release-title-arrow){opacity:1;transform:translate(0)}.changelog-list{padding-left:0;list-style:none}.changelog-item{color:color-mix(in srgb, var(--color-foreground) 78%, transparent);text-wrap:pretty;margin-bottom:.5rem;padding-left:1.5rem;font-size:.925rem;line-height:1.65;position:relative}.changelog-item:last-child{margin-bottom:0}.changelog-item:before{width:1rem;font-family:var(--font-mono);text-align:left;font-size:.8125rem;line-height:1.65;position:absolute;top:0;left:0}.changelog-item[data-type=added]:before{content:"+";color:var(--success-text)}.changelog-item[data-type=improved]:before{content:"~";color:var(--color-primary-text)}.changelog-item[data-type=fixed]:before{content:"!";color:var(--color-warning-text)}.changelog-item[data-type=removed]:before{content:"−";color:var(--color-destructive-text)}.light .changelog-item[data-type=fixed]:before{color:var(--warning-text)}.changelog-scope{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb, var(--color-foreground) 48%, transparent);margin-right:.5rem;font-size:.75rem}.changelog-scope:after{content:" /";color:color-mix(in srgb, var(--color-foreground) 28%, transparent)}.changelog-code{background:color-mix(in srgb, var(--color-foreground) 9%, transparent);font-family:var(--font-mono);color:var(--color-foreground);border-radius:3px;padding:.1em .3em;font-size:.85em}.changelog-action{color:color-mix(in srgb, var(--color-foreground) 55%, transparent);align-items:center;gap:.45rem;font-size:.8125rem;transition:color .2s;display:inline-flex}.changelog-action[data-emphasis=true]{color:color-mix(in srgb, var(--color-foreground) 82%, transparent);font-weight:500}.changelog-action-icon{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.changelog-action:hover{color:var(--color-foreground)}.changelog-action[data-emphasis=true]:hover{color:var(--color-primary-text)}:is(.changelog-action:hover .changelog-action-icon,.changelog-action:focus-visible .changelog-action-icon){transform:translate(.1875rem)}:is(.changelog-action[data-direction=back]:hover .changelog-action-icon,.changelog-action[data-direction=back]:focus-visible .changelog-action-icon){transform:translate(-.1875rem)}.changelog-action[data-confirmed=true]{color:var(--color-primary-text)}.changelog-action[data-confirmed=true] .changelog-action-icon,.changelog-action[data-confirmed=true]:hover .changelog-action-icon{transform:none}.changelog-share{border:1px solid var(--changelog-line);background:color-mix(in srgb, var(--color-foreground) 2.2%, transparent);border-radius:14px;margin-top:2.75rem;padding:1.15rem 1.15rem 1.05rem}.changelog-share-head{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.changelog-share-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 42%, transparent);white-space:nowrap;font-size:.6875rem;font-weight:600}.changelog-share-line{background:var(--changelog-line);flex:1;height:1px}.changelog-share-actions{flex-wrap:wrap;gap:.6rem;display:flex}.changelog-share-button{border:1px solid var(--changelog-line-strong);background:color-mix(in srgb, var(--color-background) 92%, transparent);color:color-mix(in srgb, var(--color-foreground) 72%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s,background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.changelog-share-button:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--color-foreground);background:color-mix(in srgb, var(--color-primary) 7%, transparent);transform:translateY(-1px)}.changelog-share-button:active{transform:translateY(0)}.changelog-share-button[data-confirmed=true]{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);color:var(--color-primary-text);background:color-mix(in srgb, var(--color-primary) 9%, transparent)}.changelog-share-button[data-variant=ghost]{background:0 0}.changelog-share-button[data-variant=ghost]:hover{background:color-mix(in srgb, var(--color-foreground) 4%, transparent)}.changelog-share-icon{flex-shrink:0;width:.875rem;height:.875rem}.changelog-rail-heading{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 45%, transparent);margin-bottom:.75rem;padding-left:1rem;font-size:.6875rem;font-weight:600}.changelog-rail-link{border-left:2px solid var(--changelog-line);padding:.5rem .5rem .5rem 1rem;transition:background-color .25s,padding-left .25s cubic-bezier(.16,1,.3,1);display:block;position:relative}.changelog-rail-link:hover{background:var(--changelog-hover);padding-left:1.25rem}.changelog-rail-link[data-active=true]{padding-left:1.25rem}.changelog-rail-marker{background:var(--color-primary);width:2px;position:absolute;top:0;bottom:0;left:-2px}.changelog-rail-version{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 60%, transparent);font-size:.8125rem;transition:color .25s;display:block}.changelog-rail-title{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 62%, transparent);margin-top:.175rem;font-size:.875rem;line-height:1.4;transition:color .25s;display:block}.changelog-rail-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 32%, transparent);opacity:0;margin-top:.25rem;font-size:.6875rem;transition:opacity .25s;display:block}.changelog-rail-link:hover .changelog-rail-count,.changelog-rail-link[data-active=true] .changelog-rail-count{opacity:1}.changelog-rail-link[data-active=true] .changelog-rail-version{color:var(--color-primary-text)}.changelog-rail-link[data-active=true] .changelog-rail-title{color:var(--color-foreground)}.changelog-rail-link:hover .changelog-rail-title{color:color-mix(in srgb, var(--color-foreground) 88%, transparent)}.changelog-rail-year{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 40%, transparent);margin:1.25rem 0 .5rem;padding-left:1rem;font-size:.75rem}.changelog-relnav{border-top:1px solid var(--changelog-line);border-bottom:1px solid var(--changelog-line);display:grid}.changelog-relnav-item{flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.25rem .25rem 1.375rem;transition:background-color .25s;display:flex}.changelog-relnav-item+.changelog-relnav-item{border-top:1px solid var(--changelog-line)}.changelog-relnav-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 42%, transparent);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;transition:color .25s;display:inline-flex}.changelog-relnav-arrow{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.changelog-relnav-version{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary-text);font-size:.75rem}.changelog-relnav-title{letter-spacing:-.01em;text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 88%, transparent);font-size:1rem;font-weight:600;transition:color .25s}.changelog-relnav-meta{color:color-mix(in srgb, var(--color-foreground) 40%, transparent);font-size:.75rem}.changelog-relnav-item[data-end=true]{cursor:default}.changelog-relnav-endnote{text-wrap:pretty;color:color-mix(in srgb, var(--color-foreground) 34%, transparent);font-size:.875rem}.changelog-relnav-item[data-interactive=true]:hover{background:var(--changelog-hover)}.changelog-relnav-item[data-interactive=true]:hover .changelog-relnav-label{color:color-mix(in srgb, var(--color-foreground) 70%, transparent)}.changelog-relnav-item[data-interactive=true]:hover .changelog-relnav-title{color:var(--color-foreground)}.changelog-relnav-item[data-direction=newer]:hover .changelog-relnav-arrow{transform:translate(-.25rem)}.changelog-relnav-item[data-direction=older]:hover .changelog-relnav-arrow{transform:translate(.25rem)}@media (min-width:640px){.changelog-relnav{grid-template-columns:1fr 1fr}.changelog-relnav-item{padding:1.5rem 1.5rem 1.625rem}.changelog-relnav-item[data-direction=older]{text-align:right;border-top:0;border-left:1px solid var(--changelog-line);align-items:flex-end}}.changelog-activity{flex-direction:column;gap:.5rem;display:flex}.changelog-activity-track{grid-template-columns:repeat(var(--changelog-activity-columns,52), minmax(0, 1fr));gap:3px;display:grid}.changelog-activity-footer{color:color-mix(in srgb, var(--color-foreground) 40%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.6875rem;display:flex}.changelog-activity-legend{align-items:center;gap:.25rem;display:inline-flex}.changelog-activity-cell{aspect-ratio:1;background:color-mix(in srgb, var(--color-foreground) 7%, transparent);border-radius:2px;min-height:9px;transition:background-color .2s}.changelog-activity-legend>.changelog-activity-cell{flex:none;width:9px;height:9px}.changelog-activity-legend>.changelog-activity-cell:first-of-type{margin-left:.25rem}.changelog-activity-legend>.changelog-activity-cell:last-of-type{margin-right:.25rem}.changelog-activity-cell[data-level="1"]{background:color-mix(in srgb, var(--color-primary) 28%, transparent)}.changelog-activity-cell[data-level="2"]{background:color-mix(in srgb, var(--color-primary) 48%, transparent)}.changelog-activity-cell[data-level="3"]{background:color-mix(in srgb, var(--color-primary) 72%, transparent)}.changelog-activity-cell[data-level="4"]{background:var(--color-primary)}.changelog-activity-track .changelog-activity-cell:hover{background:color-mix(in srgb, var(--color-foreground) 20%, transparent)}.changelog-activity-track .changelog-activity-cell[data-level="4"]:hover,.changelog-activity-track .changelog-activity-cell[data-level="3"]:hover{background:color-mix(in srgb, var(--color-primary) 90%, white 10%)}@media (min-width:640px){.changelog-item{margin-bottom:.5625rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.changelog-release:before,.changelog-rail-link,.changelog-relnav-item,.changelog-relnav-label,.changelog-relnav-title,.changelog-relnav-arrow,.changelog-action,.changelog-action-icon,.changelog-release-title,.changelog-release-title-arrow{transition:none}}
