.changelog-page{--edition-reading:42rem;--edition-rail:9.5rem;--edition-column-gap:var(--space-xl);--edition-gutter:calc(var(--edition-rail) + var(--edition-column-gap));--edition-grid:calc(var(--edition-gutter) + var(--edition-reading));--edition-sheet-pad:var(--space-lg);--edition-sheet-radius:2rem;--edition-toggle:1.75rem;--edition-bullet:.5rem}.changelog-page main :focus-visible{outline:var(--focus-outline) solid var(--lime);outline-offset:var(--space-2xs)}.changelog-page .edition-article__layout :focus-visible{outline-color:var(--purple-deep)}.changelog-intro{padding:var(--space-lg) 0 var(--space-2xl);position:relative}.changelog-intro__blob{opacity:.9;width:13rem;height:12rem;top:-3rem;right:-5rem}.changelog-intro__inner{gap:0;display:grid;position:relative}.changelog-intro h1{color:var(--lime);font-size:clamp(3.5rem,16vw,7.5rem)}.changelog-intro .p-lead{max-width:26rem}.changelog-feed{padding:0 0 var(--space-4xl)}.changelog-empty{max-width:var(--edition-reading);gap:var(--space-md);border-radius:var(--edition-sheet-radius);padding:var(--space-xl) var(--space-lg);background:var(--paper);color:var(--ink);align-items:start;display:grid}.changelog-empty h2{font-size:clamp(2.5rem,10vw,3.75rem)}.changelog-empty p{max-width:var(--reading-copy);font-size:var(--text-lg);text-wrap:pretty;margin:0}.edition-list{gap:var(--space-sm);width:100%;margin:0;padding:0;list-style:none;display:grid}.edition-list__item,.edition-listing{min-width:0;display:grid}.edition-listing__link{gap:var(--space-md);min-width:0;padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--paper);color:var(--ink);transition:translate .3s var(--ease-pop);border-radius:1.5rem;align-content:start;text-decoration:none;display:grid}.edition-list__item--lead .edition-listing__link{gap:var(--space-lg);border-radius:var(--edition-sheet-radius);padding:var(--space-lg) var(--space-lg) var(--space-lg);background:var(--lime)}.edition-listing__content,.edition-listing__pressable,.edition-listing__story{align-content:start;min-width:0;display:grid}.edition-listing__content{gap:var(--space-sm)}.edition-list__item--lead .edition-listing__content{gap:var(--space-lg)}.edition-listing__pressable{gap:var(--space-lg);transform-origin:50% 30%;transition:transform var(--duration-fast) var(--ease-out)}.edition-listing__story{gap:var(--space-sm)}.edition-date{font-family:var(--font-display-approved);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:400;line-height:1}.edition-listing .edition-date{border-radius:var(--radius-pill);background:var(--purple-deep);color:var(--paper);justify-self:start;padding:.4375rem .75rem .3125rem}.edition-list__item--lead .edition-listing .edition-date{background:var(--ink);color:var(--lime)}.edition-listing h2{font-family:var(--font-header);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.875rem,8vw,2.5rem);font-weight:400;line-height:.92}.edition-list__item--lead h2{font-size:clamp(2.5rem,11vw,4.75rem);line-height:.88}.edition-listing__summary{max-width:40rem;font-size:var(--text-base);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.55}.edition-list__item--lead .edition-listing__summary{font-size:var(--type-body-lg);font-weight:700;line-height:1.45}.edition-listing__preview{gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-lg);background:var(--paper);border-radius:1rem;align-content:start;display:grid}.edition-listing__preview h3,.edition-contents h2{font-family:var(--font-display-approved);font-size:var(--text-xl);letter-spacing:var(--tracking-label);font-weight:400;line-height:var(--line-label);text-transform:uppercase;margin:0}.edition-listing__contents,.edition-contents ol{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.edition-listing__contents{grid-template-columns:1fr}.edition-listing__contents li{gap:var(--space-xs);min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);font-weight:700;line-height:1.4;display:grid}.edition-listing__contents li:before,.edition-lines li:before{content:"";width:var(--edition-bullet);height:var(--edition-bullet);border-radius:var(--blob);background:var(--purple-deep)}.edition-listing__contents li:before{margin-top:calc(.7em - (var(--edition-bullet) / 2))}.edition-listing__action{width:fit-content;min-height:var(--tap-target);font-family:var(--font-display-approved);font-size:var(--text-xl);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;line-height:1;display:inline-flex}.edition-list__item--lead .edition-listing__action{min-height:var(--button-height);background:var(--purple-deep);color:var(--paper);border-radius:1.25rem;padding:.875rem 1.75rem .75rem}.edition-listing__link:hover .edition-listing__action,.edition-listing__link:focus-visible .edition-listing__action{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.edition-listing__link:hover{translate:0 -.375rem}}.edition-listing__link:active .edition-listing__pressable,.edition-listing[data-edition-pressed] .edition-listing__pressable{transform:translateY(.125rem)scale(.995)}.edition-main{padding:0 0 var(--space-4xl)}.edition-shell{max-width:var(--container)}.edition-article__header{width:100vw;padding:var(--space-lg) calc(50vw - 50%) var(--space-2xl);margin-left:calc(50% - 50vw)}.edition-article__header-inner{max-width:calc(var(--edition-reading) + 2 * var(--edition-sheet-pad));gap:var(--space-lg) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.edition-back{width:fit-content;min-height:var(--tap-target);color:var(--paper);font-family:var(--font-display-approved);font-size:var(--text-lg);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;line-height:1;display:inline-flex}.edition-article__header .edition-back:hover,.edition-article__header .edition-back:focus-visible{text-decoration-color:var(--lime)}.edition-article__heading{display:contents}.edition-article__lead{gap:var(--space-lg);grid-column:1/-1;display:grid}.edition-article__date{justify-self:end}.edition-article__date .edition-date{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);padding:.4375rem .75rem .3125rem}.edition-article h1{color:var(--lime);font-family:var(--font-header);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(3rem,13vw,6rem);line-height:.88}.edition-summary{max-width:36rem;font-size:var(--type-body-lg);text-wrap:pretty;margin:0;font-weight:700;line-height:1.45}.edition-article__layout{max-width:calc(var(--edition-reading) + 2 * var(--edition-sheet-pad));margin-inline:calc(var(--space-md) * -1);gap:var(--space-xl);border-radius:var(--edition-sheet-radius);padding:var(--space-xl) var(--edition-sheet-pad) var(--space-2xl);background:var(--paper);color:var(--ink);display:grid}.edition-contents{gap:var(--space-xs);padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--sky);border-radius:1.25rem;display:grid}.edition-contents li,.edition-contents a{overflow-wrap:anywhere;min-width:0}.edition-contents a{min-height:var(--tap-target);color:var(--ink);font-size:var(--text-sm);align-items:center;font-weight:700;line-height:1.35;display:inline-flex}.edition-contents a:hover,.edition-contents a:focus-visible{text-decoration-color:currentColor}.edition-body{gap:var(--space-2xl);display:grid}.edition-body section{gap:var(--space-md);scroll-margin-top:var(--space-lg);display:grid}.edition-body h2{font-family:var(--font-header);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.125rem,9vw,3rem);font-weight:400;line-height:.92}.edition-section__copy{max-width:var(--edition-reading)}.edition-body p{margin:0 0 var(--space-md);text-wrap:pretty;font-size:clamp(1.0625rem,2vw,1.125rem);line-height:1.65}.edition-body p:last-child{margin-bottom:0}.edition-lines{max-width:var(--edition-reading);gap:var(--space-sm);margin:0 0 var(--space-lg);padding:0;list-style:none;display:grid}.edition-lines:last-child{margin-bottom:0}.edition-lines li{gap:var(--space-sm);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);font-size:clamp(1.0625rem,2vw,1.125rem);line-height:1.65;display:grid}.edition-lines li:before{margin-top:calc(.825em - (var(--edition-bullet) / 2))}.edition-section__copy p:has(+.edition-lines){margin-bottom:var(--space-md)}.edition-body details.edition-section--collapsed{gap:var(--space-sm);display:grid}.edition-section__summary{min-height:var(--tap-target);gap:var(--space-sm);margin-inline:calc(var(--space-xs) * -1);padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;list-style:none;display:grid}.edition-section__summary:hover{background:rgb(from var(--ink) r g b / .05)}.edition-section__summary::-webkit-details-marker{display:none}.edition-section__toggle{box-sizing:border-box;width:var(--edition-toggle);height:var(--edition-toggle);margin-top:calc((var(--text-2xl) * var(--line-label) - var(--edition-toggle)) / 2);border:var(--border-control) solid var(--ink);border-radius:var(--radius-checkbox);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);place-items:center;display:grid}.edition-section__chevron{transition:transform var(--duration-base) var(--ease-out);display:block}details.edition-section--collapsed[open] .edition-section__chevron{transform:rotate(90deg)}.edition-section__summary:hover .edition-section__toggle,.edition-section__summary:focus-visible .edition-section__toggle{background:var(--ink);color:var(--paper);transform:translateY(-.125rem)}.edition-section__summary:active .edition-section__toggle{transform:translateY(.125rem)scale(.96)}.edition-section__label{font-family:var(--font-display-approved);font-size:var(--text-2xl);letter-spacing:var(--tracking-label);font-weight:400;line-height:var(--line-label);overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase}.edition-section__count{margin-left:var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-status);vertical-align:.15em;white-space:nowrap;font-weight:800;line-height:1}.edition-section__lines{padding-inline-start:calc(var(--edition-toggle) + var(--space-sm))}details.edition-section--collapsed[open] .edition-section__lines li{animation-name:edition-line-in;animation-duration:var(--duration-settle);animation-timing-function:var(--ease-out);animation-fill-mode:both}.edition-section__lines li:nth-child(2){animation-delay:32ms}.edition-section__lines li:nth-child(3){animation-delay:64ms}.edition-section__lines li:nth-child(4){animation-delay:96ms}.edition-section__lines li:nth-child(5){animation-delay:.128s}.edition-section__lines li:nth-child(n+6){animation-delay:.16s}@keyframes edition-line-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.edition-section__chevron{transition:none}.edition-section__summary:hover .edition-section__toggle,.edition-section__summary:focus-visible .edition-section__toggle,.edition-section__summary:active .edition-section__toggle{transform:none}details.edition-section--collapsed[open] .edition-section__lines li{animation:none}}.edition-return{max-width:calc(var(--edition-reading) + 2 * var(--edition-sheet-pad));margin:var(--space-xl) auto 0}.edition-return__link{min-height:var(--button-height);background:var(--lime);color:var(--ink);font-family:var(--font-display-approved);font-size:var(--text-xl);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-base) var(--ease-out);border-radius:1.25rem;justify-content:center;align-items:center;padding:.875rem 1.75rem .75rem;line-height:1;text-decoration:none;display:inline-flex}.edition-return__link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.edition-return__link:hover{transform:translateY(-2px)}}.edition-listing,.edition-listing__link{height:100%}.edition-listing__link{grid-template-rows:auto 1fr}.edition-listing__content{grid-template-rows:1fr auto}@media (width>=48rem){.changelog-page{--edition-sheet-pad:var(--space-2xl)}.changelog-intro{padding:var(--space-xl) 0 var(--space-3xl)}.changelog-intro__blob{width:20rem;height:18rem;top:-6rem;right:-6rem}.edition-list{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.edition-list__item--lead{margin-bottom:var(--space-sm);grid-column:1/-1}.edition-listing__link{padding:var(--space-lg)}.edition-list__item--lead .edition-listing__link{padding:var(--space-xl)}.edition-listing__contents{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.edition-article__header{padding:var(--space-xl) calc(50vw - 50%) var(--space-3xl)}.edition-article__header-inner{grid-template-columns:var(--edition-rail) minmax(0, var(--edition-reading));max-width:calc(var(--edition-grid) + 2 * var(--edition-sheet-pad));padding-inline:var(--edition-sheet-pad);gap:var(--space-lg) var(--edition-column-gap);align-items:initial}.edition-article__header .edition-back,.edition-article__heading{grid-column:2}.edition-article__heading{gap:var(--space-lg);display:grid}.edition-article__lead{grid-column:auto}.edition-article__date{justify-self:start}.edition-article__layout{grid-template-columns:var(--edition-rail) minmax(0, var(--edition-reading));max-width:calc(var(--edition-grid) + 2 * var(--edition-sheet-pad));gap:var(--edition-column-gap);padding:var(--space-2xl) var(--edition-sheet-pad) var(--space-3xl);margin-inline:auto}.edition-contents{top:var(--space-lg);align-self:start;position:sticky}.edition-return{max-width:calc(var(--edition-grid) + 2 * var(--edition-sheet-pad));padding-left:calc(var(--edition-gutter) + var(--edition-sheet-pad))}}@media (width>=60rem){.edition-listing__contents{grid-template-columns:1fr}.edition-list__item--lead .edition-listing__pressable{gap:var(--space-2xl);grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:start}}@media (width>=64rem){.changelog-page{--edition-rail:11rem;--edition-column-gap:var(--space-3xl)}}@media (width>=72rem){.edition-list{grid-template-columns:repeat(3,minmax(0,1fr))}.edition-list__item--lead .edition-listing__link{padding:var(--space-2xl)}}@supports (view-transition-name:cake-edition-title){@view-transition{navigation:auto}html[data-edition-transitions] .edition-article h1{view-transition-name:cake-edition-title}html[data-edition-transitions] .edition-article__date{view-transition-name:cake-edition-date}::view-transition-group(root){animation-duration:0s}::view-transition-old(root){display:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(cake-edition-title){animation-duration:.42s;animation-timing-function:var(--ease-out)}::view-transition-group(cake-edition-date){animation-duration:.36s;animation-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.edition-listing__link:hover{translate:none}.edition-listing__link:active .edition-listing__pressable,.edition-listing[data-edition-pressed] .edition-listing__pressable{transform:none}@view-transition{navigation:none}}.edition-body .edition-credits{gap:var(--space-sm)}.edition-credits__row{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.edition-credits__row li{display:flex}.edition-credit{min-height:var(--tap-target);gap:var(--space-xs);color:var(--ink);font-size:var(--text-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.edition-credit__handle{overflow-wrap:anywhere}.edition-credit .edition-credit__handle{text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--border-control);text-underline-offset:var(--space-2xs);transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.edition-credit:hover .edition-credit__handle,.edition-credit:focus-visible .edition-credit__handle{text-decoration-color:var(--purple)}.edition-credit__avatar{box-sizing:border-box;border:1px solid rgb(from var(--ink) r g b / .14);border-radius:var(--radius-pill);background:rgb(from var(--ink) r g b / .07);width:2.75rem;height:2.75rem;transition:transform var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid;overflow:hidden}.edition-credit__avatar img{object-fit:cover;width:100%;height:100%;display:block}.edition-credit__avatar--mark{color:rgb(from var(--ink) r g b / .66);font-family:var(--font-display-approved);font-size:var(--text-2xl);line-height:var(--line-compact);text-transform:uppercase}.edition-credit:hover .edition-credit__avatar,.edition-credit:focus-visible .edition-credit__avatar{transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.edition-credit:hover .edition-credit__avatar,.edition-credit:focus-visible .edition-credit__avatar{transform:none}}
