.changelog-page{padding-top:32px;overflow:clip}.changelog-container{width:min(1320px,calc(100% - 48px));margin-inline:auto}.changelog-kicker{margin:0 0 24px;color:var(--site-action);font-size:.75rem;font-weight:600;letter-spacing:.09em;line-height:1.6;text-transform:uppercase}.changelog-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px 64px;align-items:center;padding-block:68px 48px}.changelog-hero-copy{min-width:0}.changelog-hero h1{max-width:880px;margin:0;color:var(--site-text-primary);font-size:clamp(3rem,5.7vw,5.5rem);font-weight:550;letter-spacing:-.055em;line-height:1.06;text-wrap:balance;overflow-wrap:anywhere}.changelog-lead{max-width:670px;margin:28px 0 0;color:var(--site-text-secondary);font-size:1.125rem;line-height:1.8}.changelog-hero-actions,.changelog-cta-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:32px}.changelog-hero-actions a,.changelog-cta-actions a{display:inline-flex;min-height:48px;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between;max-width:100%;overflow-wrap:anywhere;color:var(--site-action);font-size:.875rem;line-height:1.6}.changelog-page .changelog-primary-link{padding:12px 20px;border:1px solid var(--site-button-bg);border-radius:12px;background:var(--site-button-bg);color:var(--site-button-text);transition:background .18s ease,border-color .18s ease}.changelog-page .changelog-primary-link:hover{border-color:var(--site-button-bg-hover);background:var(--site-button-bg-hover)}.changelog-release-art{position:relative;isolation:isolate;width:300px;height:300px;justify-self:center;pointer-events:none;user-select:none}.changelog-release-art:before{position:absolute;z-index:-1;inset:-160px;background:radial-gradient(ellipse,color-mix(in srgb,var(--site-action) 19%,transparent),color-mix(in srgb,var(--site-highlight-sand) 7%,transparent) 40%,transparent 68%);content:""}.changelog-art-front,.changelog-art-back{position:absolute;display:flex;flex-direction:column;border:1px solid var(--site-border-strong);border-radius:36px;background:linear-gradient(145deg,var(--site-surface-raised),var(--site-surface));box-shadow:var(--site-shadow-float)}.changelog-art-front{top:20px;right:4px;width:228px;height:228px;justify-content:space-between;padding:28px;transform:rotate(-10deg)}.changelog-art-front>span{color:var(--site-action);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.changelog-art-front strong{color:var(--site-text-primary);font-size:2.75rem;font-weight:550;letter-spacing:-.05em}.changelog-art-front svg{width:32px;align-self:end;stroke:var(--site-action)}.changelog-art-back{top:90px;left:0;width:160px;height:160px;align-items:center;justify-content:center;transform:rotate(12deg)}.changelog-art-back svg{width:64px;stroke:var(--site-text-primary)}.changelog-release-art svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.changelog-hero-footer{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:12px 32px;align-items:center;justify-content:space-between;margin-top:8px;padding-top:28px;border-top:1px solid var(--site-border);color:var(--site-text-muted);font-size:.75rem;line-height:1.7}.changelog-journal{display:grid;grid-template-columns:192px minmax(0,1fr);gap:56px;align-items:start;padding-block:20px 72px}.changelog-navigation{position:sticky;top:108px;min-width:0;max-height:calc(100dvh - 132px);padding-right:8px;overflow-y:auto;scrollbar-width:thin}.changelog-navigation summary{display:flex;min-height:44px;gap:12px;align-items:center;justify-content:space-between;color:var(--site-text-secondary);font-size:.8125rem;list-style:none;cursor:pointer}.changelog-navigation summary::-webkit-details-marker,.changelog-release-details>summary::-webkit-details-marker{display:none}.changelog-navigation-details[open]>summary>span{transform:rotate(180deg)}.changelog-navigation ol{margin:16px 0 0;padding:0;list-style:none}.changelog-navigation li+li{border-top:1px solid var(--site-border)}.changelog-navigation a{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;padding-block:14px;color:var(--site-text-muted);font-size:.6875rem;line-height:1.6}.changelog-navigation a strong{grid-column:1;color:var(--site-text-secondary);font-size:.875rem;font-weight:550}.changelog-navigation a>span:not(.changelog-navigation-latest){grid-column:1 / -1}.changelog-navigation a[aria-current] strong,.changelog-navigation a:hover strong{color:var(--site-action)}.changelog-navigation a[aria-current]{border-left:2px solid var(--site-action);padding-left:12px}.changelog-navigation-latest{grid-column:2;grid-row:1;color:var(--site-action);font-size:.625rem}.changelog-releases{min-width:0}.changelog-release,.changelog-archive{scroll-margin-top:112px}.changelog-release-latest{overflow:hidden;border:1px solid var(--site-highlight-champagne);border-radius:24px;background:linear-gradient(135deg,var(--site-highlight-champagne),var(--site-highlight-sand));color:var(--site-text-inverse)}.changelog-release-latest [data-heading-highlight]{--heading-highlight-primary: color-mix( in srgb, var(--site-highlight-light-primary) 75%, var(--site-text-inverse) );--heading-highlight-secondary: color-mix( in srgb, var(--site-highlight-light-secondary) 75%, var(--site-text-inverse) );--heading-highlight-tertiary: color-mix( in srgb, var(--site-highlight-light-tertiary) 75%, var(--site-text-inverse) );--heading-highlight-quaternary: color-mix( in srgb, var(--site-highlight-light-quaternary) 75%, var(--site-text-inverse) );--heading-highlight-focus: var(--site-text-inverse)}.changelog-latest-heading{padding:44px 44px 32px}.changelog-release-latest .changelog-kicker{color:var(--site-text-inverse)}.changelog-release-meta{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.changelog-version{font-size:1.75rem;font-weight:550;letter-spacing:-.04em;line-height:1.2}.changelog-release-meta time{font-size:.8125rem}.changelog-latest-heading h2{max-width:780px;margin:24px 0 0;color:var(--site-text-inverse);font-size:clamp(2rem,3.5vw,3.375rem);font-weight:550;letter-spacing:-.045em;line-height:1.13;text-wrap:balance;overflow-wrap:anywhere}.changelog-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding:32px 44px 44px}.changelog-note-group{min-width:0}.changelog-notes-features{grid-column:1 / -1}.changelog-group-label{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 20px;color:var(--site-action);font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.6}.changelog-group-count{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums}.changelog-note-group ul{margin:0;padding:0;list-style:none}.changelog-notes-features ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.changelog-note-group li{min-width:0;padding-top:20px;border-top:1px solid var(--site-border)}.changelog-note-group li+li{margin-top:20px}.changelog-notes-features li+li{margin-top:0}.changelog-note-group h4{margin:0;color:var(--site-text-primary);font-size:1rem;font-weight:600;letter-spacing:-.015em;line-height:1.5;overflow-wrap:anywhere}.changelog-note-group p{margin:10px 0 0;color:var(--site-text-secondary);font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}.changelog-release-latest .changelog-group-label{color:var(--site-text-inverse)}.changelog-release-latest .changelog-note-group li{border-color:color-mix(in srgb,var(--site-text-inverse) 24%,transparent)}.changelog-release-latest .changelog-note-group h4{color:var(--site-text-inverse)}.changelog-release-latest .changelog-note-group p{color:color-mix(in srgb,var(--site-text-inverse) 88%,var(--site-highlight-champagne))}.changelog-latest-next{display:flex;min-height:64px;gap:24px;align-items:center;justify-content:space-between;padding:20px 44px;border-top:1px solid color-mix(in srgb,var(--site-text-inverse) 24%,transparent);color:var(--site-text-inverse);font-size:.875rem;font-weight:550}.changelog-latest-next:hover{background:color-mix(in srgb,var(--site-highlight-champagne) 35%,transparent)}.changelog-archive{margin-top:80px}.changelog-archive-heading{position:relative;padding:20px 0 48px}.changelog-archive-heading>:is(h2,p){width:calc(100% - 240px)}.changelog-archive-heading>.editorial-accent{position:absolute;top:0;right:16px}.changelog-archive-heading h2,.changelog-cta h2{margin:0;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:550;letter-spacing:-.045em;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.changelog-archive-heading>p:last-child{max-width:640px;margin:20px 0 0;color:var(--site-text-secondary);font-size:1rem;line-height:1.8}.changelog-release-archived{border-top:1px solid var(--site-border)}.changelog-release-archived:last-child{border-bottom:1px solid var(--site-border)}.changelog-release-details>summary{position:relative;display:grid;grid-template-columns:164px minmax(0,1fr) 44px;gap:28px;align-items:start;padding-block:32px;list-style:none;cursor:pointer}.changelog-archive-meta{display:flex;flex-direction:column;gap:12px}.changelog-archive-meta .changelog-version{color:var(--site-text-primary);font-size:1.5rem}.changelog-archive-meta time{color:var(--site-text-muted);font-size:.75rem;line-height:1.6}.changelog-release-details>summary h2{margin:0;color:var(--site-text-secondary);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;overflow-wrap:anywhere}.changelog-release-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--site-border);border-radius:50%;color:var(--site-text-secondary);font-size:1.5rem;line-height:1;transition:transform .18s ease}.changelog-release-details[open]>summary h2,.changelog-release-details>summary:hover h2{color:var(--site-text-primary)}.changelog-release-details[open] .changelog-release-toggle{transform:rotate(45deg);border-color:var(--site-border-strong)}.changelog-archive-content{margin-bottom:32px;border:1px solid var(--site-border);border-radius:18px;background:var(--site-surface)}.changelog-archive-content .changelog-notes{padding:32px}.changelog-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:48px;align-items:center;margin-block:8px 96px;padding-top:56px;border-top:1px solid var(--site-border)}.changelog-cta p:not(.changelog-kicker){max-width:680px;margin:24px 0 0;color:var(--site-text-secondary);font-size:1rem;line-height:1.8}.changelog-cta-actions{flex-direction:column;align-items:start;margin:0}.changelog-page :is(a,summary):focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:5px;border-radius:8px}.changelog-release-latest a:focus-visible{outline-color:var(--site-text-inverse);outline-offset:-6px}@media(max-width:1199px){.changelog-journal{grid-template-columns:160px minmax(0,1fr);gap:32px}.changelog-hero{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.changelog-release-art{transform:scale(.9)}.changelog-latest-heading,.changelog-notes{padding-inline:32px}.changelog-release-details>summary{grid-template-columns:136px minmax(0,1fr) 44px;gap:24px}}@media(max-width:999px){.changelog-journal{grid-template-columns:minmax(0,1fr);gap:28px}.changelog-navigation{position:static;max-height:none;padding:12px 20px;border:1px solid var(--site-border);border-radius:14px;overflow:visible;background:var(--site-surface)}.changelog-navigation ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.changelog-navigation li:first-child{border-top:1px solid var(--site-border)}.changelog-cta{grid-template-columns:minmax(0,1fr);gap:28px}.changelog-cta-actions{flex-direction:row;align-items:center}}@media(max-width:759px){.changelog-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:36px}.changelog-release-art{grid-row:1;width:228px;height:200px;margin-right:12px;justify-self:end;transform:none}.changelog-art-front{top:8px;width:160px;height:160px;padding:20px;border-radius:28px}.changelog-art-front strong{font-size:2rem}.changelog-art-front svg{width:24px}.changelog-art-back{top:54px;left:10px;width:124px;height:124px;border-radius:28px}.changelog-art-back svg{width:48px}.changelog-hero-footer{margin-top:24px}.changelog-hero h1{font-size:clamp(2.625rem,8vw,3.75rem)}.changelog-lead{font-size:1rem}.changelog-archive-heading>:is(h2,p){width:100%}.changelog-archive-heading>.editorial-accent{position:relative;top:auto;right:auto;margin:0 12px 24px auto}.changelog-release-details>summary{grid-template-columns:minmax(0,1fr) 44px;gap:20px;padding-block:28px}.changelog-archive-meta{flex-direction:row;flex-wrap:wrap;gap:12px 20px;align-items:center}.changelog-release-details>summary h2{grid-column:1;font-size:1.125rem}.changelog-release-toggle{grid-column:2;grid-row:1 / 3;align-self:center}.changelog-notes,.changelog-notes-features ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.changelog-container{width:calc(100% - 32px)}.changelog-navigation ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.changelog-latest-heading{padding:28px 24px 12px}.changelog-notes,.changelog-archive-content .changelog-notes{gap:28px;padding:24px}.changelog-latest-next{padding-inline:24px}.changelog-latest-heading h2{font-size:1.875rem}.changelog-archive{margin-top:48px}}@media(prefers-reduced-motion:reduce){.changelog-page :is(a,.changelog-release-toggle){transition:none}}@media(forced-colors:active){.changelog-release-art,.changelog-archive-heading>.editorial-accent{display:none}.changelog-release-latest,.changelog-archive-content{border-color:CanvasText;background:Canvas;color:CanvasText}.changelog-release-latest :is(.changelog-kicker,.changelog-group-label,h4,p,a){color:CanvasText}}
