.docs-page-body--changelog{max-width:80rem}.docs-article--changelog{max-width:none}.changelog-list{border-block-start:1px solid var(--docs-border)}.changelog-release{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;border-block-end:1px solid var(--docs-border);scroll-margin-top:5rem}.changelog-release__meta{position:relative;align-self:start}.changelog-release__anchor{position:relative;display:inline-flex;align-items:center;color:var(--docs-default);text-decoration:none}.changelog-release__anchor:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.changelog-release__anchor:focus-visible{border-radius:.25rem;outline:2px solid var(--docs-brand);outline-offset:3px}.changelog-release__marker{position:absolute;inset-inline-start:-.75rem;width:.25rem;height:1rem;border-radius:999px;background:var(--kappa-accent-solid);opacity:0;transform:scaleY(.45);transition:opacity .12s ease,transform .12s ease}.changelog-release__anchor:hover .changelog-release__marker,.changelog-release__anchor:focus-visible .changelog-release__marker{opacity:1;transform:scaleY(1)}.changelog-release__version{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1}.changelog-release__badge{display:inline-flex;width:max-content;min-height:1.25rem;align-items:center;padding:.125rem .5rem;border-radius:999px;color:var(--docs-subtle);font-size:.6875rem;font-weight:650;letter-spacing:.045em;line-height:1rem;text-transform:uppercase}.changelog-release__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0}.changelog-release__badge--major{background:var(--kappa-danger-tint);color:var(--kappa-danger-text)}.changelog-release__badge--minor{background:var(--kappa-accent-solid);color:var(--kappa-accent-contrast)}.changelog-release__badge--patch{box-shadow:inset 0 0 0 1px var(--docs-border)}.changelog-release__content,.changelog-section{min-width:0}.changelog-section+.changelog-section{margin-top:1.5rem}.changelog-section h3{margin:0 0 .75rem;color:var(--docs-subtle);font-size:.6875rem;font-weight:650;letter-spacing:.065em;line-height:1rem;text-transform:uppercase}.changelog-entries{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.changelog-entry{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:1rem;align-items:baseline;margin:0;padding:0}.changelog-entry__hash{color:var(--docs-subtle);font-family:var(--docs-font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.25rem}.changelog-entry__content{min-width:0;color:var(--docs-strong);font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.changelog-entry__content:only-child{grid-column:1 / -1}.changelog-entry__content :where(p,ul,pre){margin:0}.changelog-entry__content :where(p+p,p+ul,ul+p,pre){margin-top:.75rem}.changelog-entry__content ul{padding-inline-start:1.125rem}.changelog-entry__content li+li{margin-top:.25rem}.changelog-entry__content code:not(pre code){padding:.1rem .3rem;border:1px solid var(--docs-border);border-radius:.25rem;background:var(--docs-base);color:var(--docs-default);font-size:.85em}.changelog-entry__content pre{max-width:100%;padding:.75rem .875rem;border:1px solid var(--docs-border);border-radius:.5rem;background:var(--docs-base);overflow-x:auto}.changelog-entry__content a{color:var(--docs-brand);text-decoration-color:color-mix(in srgb,var(--docs-brand) 40%,transparent);text-underline-offset:.15em}.changelog-entry__content a:hover{text-decoration-color:currentColor}.changelog-pagination{display:flex;justify-content:flex-end;margin-top:2rem}.changelog-pagination .changelog-pages{width:auto}.changelog-pages__list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.changelog-empty{margin:0;padding:2rem 0;border-block:1px solid var(--docs-border);color:var(--docs-subtle)}@media(max-width:700px){.changelog-release{grid-template-columns:1fr;gap:1.5rem}.changelog-release__meta{display:block}.changelog-entry{grid-template-columns:1fr;gap:.25rem}}@media(prefers-reduced-motion:reduce){.changelog-release__marker,.changelog-entry__hash{transition:none}}
