:root{--editorial-mono-font-family:"Monaspace Neon",monospace;--editorial-mono-font-feature-settings:"ss04" on,"ss05" on,"ss06" on,"ss07" on,"ss08" on,"ss09" on;--editorial-type-color-deprecations-muted:#67060c;--editorial-type-color-deprecations:#da3633;--editorial-type-color-improvements-muted:var(--base-color-scale-blue-8);--editorial-type-color-improvements:var(--base-color-scale-blue-4);--editorial-type-color-releases-muted:#033a16;--editorial-type-color-releases:#3fb950;--editorial-type-color-muted:var(--base-color-scale-gray-9,#0d1117);--editorial-type-color:var(--base-color-scale-gray-2,#b1bac4)}[data-color-mode=dark]{--editorial-type-color-muted:var(--base-color-scale-gray-8,#161b22);--editorial-type-color:var(--base-color-scale-gray-2,#b1bac4)}[data-color-mode=light]{--editorial-type-color-muted:var(--base-color-scale-gray-8,#161b22);--editorial-type-color:var(--base-color-scale-gray-2,#d0d7de);--editorial-type-color-releases:var(--base-color-green-scale-4,#2da44e)}.Text-monospace{font-family:var(--editorial-mono-font-family)!important;font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;line-height:1.5}.Text-monospace--lg{font-size:1rem;line-height:1.6}.Text-monospace--sm{font-size:.75rem}.ChangelogItem,.Subheading,.editorial-content-block blockquote,.editorial-content-block h4,.editorial-content-block h5,.editorial-content-block h6,.editorial-content-block table caption{font-weight:600;line-height:1.6}.Subheading--lg,.editorial-content-block blockquote,.editorial-content-block h4,.editorial-content-block table caption{font-size:1.125rem}.Subheading--sm,.editorial-content-block h5,.editorial-content-block h6{font-size:.875rem;line-height:1.5}.Heading,.editorial-content-block h1,.editorial-content-block h2,.editorial-content-block h3,[class^=Heading--]{font-style:normal;font-weight:600;line-height:1.2}.Heading--1{font-size:4rem;letter-spacing:-.12rem}@media(max-width:47.9375rem){.Heading--1{font-size:2.5rem;letter-spacing:-.09rem;text-align:center}}.Heading--2{font-size:3rem;letter-spacing:-.09rem}@media(max-width:47.9375rem){.Heading--2{font-size:2rem;letter-spacing:-.0525rem}}.Heading--3{font-size:2.5rem;letter-spacing:-.05rem}@media(max-width:47.9375rem){.Heading--3{font-size:1.75rem;letter-spacing:-.0175rem}}.Heading--4,.editorial-content-block figure blockquote,.editorial-content-block h1,.editorial-content-block h2{font-size:1.75rem;letter-spacing:-.0175rem;line-height:1.4}@media(max-width:47.9375rem){.Heading--4,.editorial-content-block figure blockquote,.editorial-content-block h1,.editorial-content-block h2{font-size:1.5rem;letter-spacing:-.015rem}}.Heading--5,.editorial-content-block h3{font-size:1.375rem;letter-spacing:-.006875rem;line-height:1.3}@media(max-width:47.9375rem){.Heading--5,.editorial-content-block h3{font-size:1.25rem;letter-spacing:-.00625rem}}.Heading--6{font-size:1.25rem;letter-spacing:-.00625rem;line-height:1.6}@media(max-width:47.9375rem){.Heading--6{font-size:1.125rem;letter-spacing:-.005625rem}}.FilterDialog-column-title,.Paragraph,.editorial-content-block p{color:var(--brand-color-text-muted);font-weight:450;line-height:1.6;margin-top:0}.Paragraph--lg{font-size:1.125rem}.FilterDialog-column-title,.Paragraph--sm{font-size:.875rem;line-height:1.5}.Code,.editorial-content-block code{background:var(--brand-color-canvas-subtle);border:.0625rem solid var(--base-color-scale-gray-1,#c9d1d9);border-radius:4px;color:var(--base-color-scale-gray-6,#57606a);font-family:var(--editorial-mono-font-family)!important;font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;font-weight:400;line-height:1.5;padding:.25rem .375rem}.editorial-content-block [data-color-mode=dark] code,[data-color-mode=dark] .Code,[data-color-mode=dark] .editorial-content-block code{border-color:var(--brand-color-border-muted);color:var(--brand-color-text-default)}.CodeBlock,.editorial-content-block pre{background:var(--brand-color-canvas-subtle);border:.0625rem solid var(--base-color-scale-gray-1,#c9d1d9);border-radius:var(--functional-borderRadius-medium,8px);overflow:auto;width:100%}.editorial-content-block [data-color-mode=dark] pre,[data-color-mode=dark] .CodeBlock,[data-color-mode=dark] .editorial-content-block pre{background:var(--brand-color-canvas-default);border-color:var(--brand-color-border-muted)}.CodeBlock code,.editorial-content-block pre code{background:#0000;border:none;border-radius:var(--functional-borderRadius-medium,8px);padding:0;padding:1.5rem!important}.editorial-typography{color:var(--brand-color-text-default);font-optical-sizing:auto;font-size:1rem;font-variation-settings:"wdth" 100}.editorial-typography [tabindex],.editorial-typography [tabindex]:focus,.editorial-typography a,.editorial-typography a:focus,.editorial-typography button,.editorial-typography button:focus,.editorial-typography input,.editorial-typography input:focus,.editorial-typography select,.editorial-typography select:focus,.editorial-typography textarea,.editorial-typography textarea:focus{outline:none}.editorial-typography [tabindex]:focus-visible,.editorial-typography a:focus-visible,.editorial-typography button:focus-visible,.editorial-typography input:focus-visible,.editorial-typography select:focus-visible,.editorial-typography textarea:focus-visible{outline:.125rem solid var(--brand-color-focus);outline-offset:.125rem}.editorial-typography .text-mono{font-family:Monaspace Neon,monospace!important}.Input,.Newsletter-form-field{appearance:none;background:var(--brand-color-canvas-default);border:.0625rem solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-medium,8px);box-shadow:inset 0 1px 2px 0 #1b1f2314;caret-color:currentColor;font-size:1rem;font-weight:500;line-height:1;min-height:3rem;padding:.75rem;padding-bottom:.6875rem;padding-top:.8125rem}.intent-mouse .Input,.intent-mouse .Newsletter-form-field{outline:none!important}.Input:focus,.Newsletter-form-field:focus{border-color:var(--brand-color-text-default)}.Input::placeholder,.Newsletter-form-field::placeholder{color:var(--brand-color-text-muted)}.InputLabel{font-size:.875rem;line-height:1.5}.ActiveInputLabel{color:var(--brand-color-text-muted);font-size:1rem;font-weight:500;left:1rem;line-height:1;pointer-events:none;position:absolute;top:1.5rem;transform:translateY(-50%);transition:top .2s ease-in-out,font-size .2s ease-in-out}.ActiveInputLabel sup{color:var(--base-color-scale-red-4);font-size:inherit;font-weight:inherit;line-height:inherit;margin-left:.125rem;top:0}form-field{position:relative}form-field[data-focus=true] .ActiveInputLabel,form-field[data-has-value=true] .ActiveInputLabel{font-size:.75rem;top:1rem}form-field .Input,form-field .Newsletter-form-field{padding-bottom:.5625rem;padding-top:1.25rem}.FieldSet .InputLabel{display:block;margin-bottom:.5rem}.Checkbox{appearance:none;background:#0000;border:solid 1px var(--brand-color-border-default);border-radius:var(--brand-borderRadius-small,4px);cursor:pointer;height:1rem;overflow:hidden;position:relative;transition-duration:.35s;transition-property:background-color,border-color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);width:1rem;will-change:background-color,border-color}.Checkbox:before{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--brand-color-text-default);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:inherit;width:100%;will-change:opacity}.Checkbox:focus-visible,.Checkbox:hover{border-color:var(--brand-color-text-default)}.Checkbox:focus-visible:before,.Checkbox:hover:before{opacity:1}.Checkbox:checked{background:var(--brand-color-text-default);border-color:var(--brand-color-text-default)}.Checkbox-wrap{display:inline-block;position:relative;top:-.125rem}.Checkbox-wrap input[type=checkbox]{display:block}.Checkbox-wrap svg{height:auto;left:10%;pointer-events:none;position:absolute;top:15%;width:76%;z-index:1}.Checkbox-wrap svg path{stroke:var(--brand-color-text-default);stroke-dasharray:111.46px;stroke-dashoffset:111.46px;transition:all .35s var(--brand-control-animation-easing)}[data-checked=true] .Checkbox-wrap svg path{stroke:var(--brand-color-canvas-default);stroke-dashoffset:0}.CheckboxLabel{align-items:start;color:var(--brand-color-text-muted);cursor:pointer;display:flex;gap:.75rem;justify-self:start;transition-duration:.35s;transition-property:border-color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);will-change:color}.CheckboxLabel:hover,[data-checked=true] .CheckboxLabel{color:var(--brand-color-text-default)}.CheckboxLabel--font-styled{font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;font-weight:400}.CheckboxLabel--font-styled,.EditorialButton{font-family:var(--editorial-mono-font-family);line-height:1;text-transform:uppercase}.EditorialButton{align-items:center;appearance:none;background:#0000;border:.0625rem solid var(--brand-color-border-muted);border-radius:1.375rem;color:var(--brand-color-text-muted);cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;gap:.5rem;height:2.75rem;max-height:2.5rem;padding:.625rem 1rem;-webkit-text-decoration:none!important;text-decoration:none!important;transition-duration:var(--brand-control-animation-duration,80ms);transition-property:color,background-color,border-color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);white-space:nowrap;will-change:color,background-color,border-color}.EditorialButton img,.EditorialButton svg{margin-top:-.125rem}.EditorialButton:focus-visible,.EditorialButton:hover{border-color:var(--brand-color-text-default);color:var(--brand-color-text-default)}.EditorialButton--selected,.EditorialButton[aria-current=page],.EditorialButton[aria-current=true],.EditorialButton[aria-pressed=true],.EditorialButton[data-count]:not([data-count="0"]){background:var(--brand-color-canvas-default);color:var(--brand-color-text-default)}.EditorialButton--sm{border-radius:1rem;font-weight:500;height:2rem;padding:.5rem .75rem}.EditorialButton--sm img,.EditorialButton--sm svg{margin-top:0}.EditorialButton--light{color:var(--brand-color-text-default)}.EditorialButton--alt{background:#0000;border-color:#0000}.EditorialButton--alt:focus-visible,.EditorialButton--alt:hover{background:var(--brand-color-canvas-subtle);border-color:var(--brand-color-canvas-subtle);color:var(--brand-color-text-default)}.EditorialButton--alt[aria-current=page],.EditorialButton--alt[aria-current=true],.EditorialButton--alt[aria-pressed=true],.EditorialButton--alt[data-count]:not([data-count="0"]){background:var(--base-color-scale-gray-7);border-color:var(--base-color-scale-gray-7);color:var(--brand-color-text-default)}.IconButton{align-items:center;appearance:none;background:#0000;border:none;border-radius:var(--brand-borderRadius-medium,8px);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition-duration:var(--brand-control-animation-duration,80ms);transition-property:background-color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);will-change:background-color}.IconButton:focus-visible,.IconButton:hover{background:var(--brand-color-canvas-subtle)}.IconButton img,.IconButton svg{display:block}.LinkButton{align-items:center;appearance:none;background:#0000;border:none;color:var(--brand-color-text-default);cursor:pointer;display:inline-flex;font-family:var(--editorial-mono-font-family);font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;justify-content:center;padding:0;text-transform:uppercase}share-link:not([data-state=copied]) .ShareButton-copied,share-link:not([data-state=share]) .ShareButton-share,share-link:not([data-state=shared]) .ShareButton-shared,share-link[data-state=share] .ShareButton-success-icon{display:none}.LinkUnderline{position:relative}.LinkUnderline:focus-visible:after,.LinkUnderline:hover:after{transform:scaleX(1)}.LinkUnderline:after{border-bottom:var(--brand-borderWidth-thin) solid currentColor;bottom:-.1em;content:"";left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform var(--brand-animation-duration-fast) ease;width:100%}.LinkUnderline--reverse:after{transform:scaleX(1)}.LinkUnderline--reverse:focus-visible:after,.LinkUnderline--reverse:hover:after{transform:scaleX(0)}.LinkMono{align-items:center;color:inherit;display:flex;font-family:var(--editorial-mono-font-family);font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.75rem;gap:.5rem;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase;transition:color var(--brand-animation-duration-fast) ease;will-change:color}.LinkMono img,.LinkMono svg{margin-top:-2px}.LinkMono:focus-visible .LinkUnderline:after,.LinkMono:hover .LinkUnderline:after{transform:scaleX(1)}.LinkMono.LinkMono--muted{color:var(--brand-color-text-muted)}.LinkMono.LinkMono--muted:focus-visible,.LinkMono.LinkMono--muted:hover{color:var(--brand-color-text-default)}.BackLink{gap:.5rem;padding-bottom:.875rem;padding-right:1.5rem;padding-top:.875rem}.BackLink-wrap{display:flex;padding-bottom:.75rem;padding-top:.75rem}@media(max-width:47.9375rem){.BackLink-wrap{justify-content:center;padding-bottom:.75rem;padding-top:.75rem}}.BackLink-wrap.BackLink-wrap--centered{justify-content:center;padding-bottom:.75rem;padding-top:.75rem}.InlineLink,.editorial-content-block a:not([class^=Button--]){position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration}.InlineLink:hover,.editorial-content-block a:hover:not([class^=Button--]){text-decoration-thickness:var(--brand-borderWidth-thick)}.InlineLink,.InlineLink>span,.editorial-content-block a:not([class^=Button--]),.editorial-content-block a:not([class^=Button--])>span{color:var(--brand-InlineLink-color-rest);font-size:inherit;font-weight:inherit;line-height:inherit}.InlineLink:active,.InlineLink:active>span,.editorial-content-block a:active:not([class^=Button--]),.editorial-content-block a:active:not([class^=Button--])>span{color:var(--brand-InlineLink-color-pressed)}.editorial-content-block [data-color-mode=dark] a:not([class^=Button--]),[data-color-mode=dark] .InlineLink,[data-color-mode=dark] .editorial-content-block a:not([class^=Button--]){-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.editorial-content-block .content-table-wrap content-table-wrap::-webkit-scrollbar,.editorial-scrollbar::-webkit-scrollbar{background:#1f252b;height:.25rem;width:.25rem}.editorial-content-block .content-table-wrap content-table-wrap::-webkit-scrollbar-thumb,.editorial-scrollbar::-webkit-scrollbar-thumb{background:var(--brand-color-text-default);border-radius:0}.editorial-content-block h1,.editorial-content-block h2{margin-bottom:1.5rem;margin-top:2.5rem}.editorial-content-block h1:first-child,.editorial-content-block h2:first-child{margin-top:0}.editorial-content-block h3{margin-bottom:1.5rem;margin-top:3.5rem}@media(max-width:47.9375rem){.editorial-content-block h3{margin-top:3rem}}.editorial-content-block h3:first-child{margin-top:0}@media(max-width:47.9375rem){.editorial-content-block h2+h3{margin-top:2rem}}.editorial-content-block h4{margin-bottom:.5rem;margin-top:1.5rem}.editorial-content-block p{margin-bottom:1.5rem}.editorial-content-block p:empty{display:none}.editorial-content-block p:last-child,.editorial-content-block p:only-child{margin-bottom:0}.editorial-content-block figcaption,.editorial-content-block small{font-size:.875rem;line-height:1.5}.editorial-content-block em,.editorial-content-block strong{color:var(--brand-color-text-default)}.editorial-content-block ol,.editorial-content-block ul{margin:1.5rem 0;padding-left:1.75rem}.editorial-content-block ol li,.editorial-content-block ul li{margin:.75rem 0}.editorial-content-block ol:first-child,.editorial-content-block ul:first-child{margin-top:0}.editorial-content-block ol:last-child,.editorial-content-block ul:last-child{margin-bottom:0}.editorial-content-block ol:empty,.editorial-content-block ul:empty{display:none}.editorial-content-block li{color:var(--brand-color-text-muted);line-height:1.6}.editorial-content-block li:first-child{margin-top:0}.editorial-content-block li:last-child{margin-bottom:0}.editorial-content-block li:empty{display:none}.editorial-content-block pre{margin:2.5rem 0;max-width:calc(100vw - 3.5rem)}.editorial-content-block img,.editorial-content-block video{border-radius:var(--brand-borderRadius-medium,8px);display:block;height:auto;margin:2.5rem 0;max-width:100%}.editorial-content-block img:last-child,.editorial-content-block video:last-child{margin-bottom:0}.editorial-content-block img:first-child,.editorial-content-block video:first-child{margin-top:0}.editorial-content-block figure{margin:2.5rem 0}.editorial-content-block figure img{margin:0}.editorial-content-block figure:last-child{margin-bottom:0}.editorial-content-block figure:first-child{margin-top:0}.editorial-content-block figcaption{color:var(--brand-color-text-muted);font-family:var(--editorial-mono-font-family);font-feature-settings:var(--editorial-mono-font-feature-settings);margin-top:1.5rem!important}.editorial-content-block hr{margin-block:4rem}@media(max-width:47.9375rem){.editorial-content-block hr{margin-block:3.5rem}}.editorial-content-block h1 a:focus .heading-hash,.editorial-content-block h1 a:hover .heading-hash,.editorial-content-block h2 a:focus .heading-hash,.editorial-content-block h2 a:hover .heading-hash,.editorial-content-block h3 a:focus .heading-hash,.editorial-content-block h3 a:hover .heading-hash,.editorial-content-block h4 a:focus .heading-hash,.editorial-content-block h4 a:hover .heading-hash,.editorial-content-block h5 a:focus .heading-hash,.editorial-content-block h5 a:hover .heading-hash,.editorial-content-block h6 a:focus .heading-hash,.editorial-content-block h6 a:hover .heading-hash{opacity:1}.editorial-content-block table{font-size:.875rem;margin:2.5rem 0!important;text-align:left;width:100%}.editorial-content-block table:last-child{margin-bottom:0!important}.editorial-content-block table:first-child{margin-top:0!important}.editorial-content-block table caption{margin-bottom:1rem;text-align:left}.editorial-content-block table code{font-size:.75rem}.editorial-content-block table tr:last-child td,.editorial-content-block table tr:last-child th{padding-bottom:1rem}.editorial-content-block td{border-bottom:1px solid var(--brand-color-border-default);padding:.625rem;padding-left:0;padding-right:1rem;vertical-align:top}.editorial-content-block td:last-child{padding-right:0}.editorial-content-block th{font-family:var(--editorial-mono-font-family);font-size:.75rem;font-weight:400;line-height:1.5;padding:0 1rem 1rem 0;text-transform:uppercase;vertical-align:bottom}.editorial-content-block th:last-child{padding-right:0}.editorial-content-block blockquote{color:var(--brand-color-text-default);margin:2.5rem 0;padding-left:1.5rem;position:relative}.editorial-content-block blockquote p{color:inherit;font-weight:inherit;line-height:inherit}.editorial-content-block blockquote:last-child{margin-bottom:0}.editorial-content-block blockquote:first-child{margin-top:0}.editorial-content-block blockquote:after{background-color:var(--editorial-type-color);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:.1875rem}.editorial-content-block figure blockquote{margin:0;padding:0;padding-top:3rem}.editorial-content-block figure blockquote:after{display:none}.editorial-content-block figure blockquote:before{background:#0000;color:var(--editorial-type-color);content:"“";display:block;font-size:6.25rem;font-weight:600;height:auto;left:0;line-height:1;position:absolute;top:0;transform:translate3d(-.125rem,-.75rem,0);width:auto}.editorial-content-block .content-table-wrap{margin:2.5rem 0;overflow-x:visible;position:relative}.editorial-content-block .content-table-wrap:last-child{margin-bottom:0}.editorial-content-block .content-table-wrap:first-child{margin-top:0}.editorial-content-block .content-table-wrap content-table-wrap{display:block;max-width:calc(100vw - 3.5rem);overflow:auto;word-break:normal}.editorial-content-block .content-table-wrap content-table-wrap table{margin:0!important}.editorial-content-block .content-table-wrap content-table-wrap.has-scroll tbody tr:last-child td,.editorial-content-block .content-table-wrap content-table-wrap.has-scroll tbody tr:last-child th{padding-bottom:2rem}.editorial-content-block .content-table-wrap:after,.editorial-content-block .content-table-wrap:before{content:"";display:block;height:calc(100% - 2rem);opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .16s linear;width:2.5rem}.editorial-content-block .content-table-wrap:before{background:linear-gradient(90deg,#010409,#01040900);left:0}.editorial-content-block .content-table-wrap:after{background:linear-gradient(270deg,#010409,#01040900);right:0}.editorial-content-block .content-table-wrap.has-scroll.scroll-start:after,.editorial-content-block .content-table-wrap.has-scroll:after,.editorial-content-block .content-table-wrap.has-scroll:before{opacity:1}.editorial-content-block .content-table-wrap.has-scroll.scroll-start:before{opacity:0}.editorial-content-block .content-table-wrap.has-scroll.scroll-end:before{opacity:1}.editorial-content-block .content-table-wrap.has-scroll.scroll-end:after{opacity:0}.editorial-content-block .gh-full-blockquote{margin-bottom:4rem!important;margin-top:4rem!important;padding:0!important}.editorial-content-block .wp-video-shortcode video,.editorial-content-block video.wp-video-shortcode{height:auto;width:100%}.editorial-content-block .wp-video{width:100%!important}.editorial-content-block .wp-caption img,.editorial-content-block .wp-video video{display:block}.editorial-content-block .mod-vh,.editorial-content-block .mod-yt{overflow:hidden}.editorial-content-block .mod-vh,.editorial-content-block .mod-yt,.editorial-content-block .wp-video video{border-radius:var(--brand-borderRadius-medium,8px)}.heading-hash{color:var(--brand-color-text-muted)!important;font-size:inherit;opacity:0;padding-left:.5rem;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color .16s linear,opacity .16s linear;will-change:color,opacity}a:focus .heading-hash,a:hover .heading-hash{color:var(--brand-InlineLink-color-rest)!important;opacity:1;-webkit-text-decoration:none;text-decoration:none}.heading-hash:after{content:"#"}.Type--new-releases{--editorial-type-color-muted:var(--editorial-type-color-releases-muted);--editorial-type-color:var(--editorial-type-color-releases)}.Type--deprecations{--editorial-type-color-muted:var(--editorial-type-color-deprecations-muted);--editorial-type-color:var(--editorial-type-color-deprecations)}.Type--improvements{--editorial-type-color-muted:var(--editorial-type-color-improvements-muted);--editorial-type-color:var(--editorial-type-color-improvements)}.Type-bg{background:var(--editorial-type-color)}.Type-bg--muted{background:var(--editorial-type-color-muted)}.Type-color{color:var(--editorial-type-color)}.Type-color--muted{color:var(--editorial-type-color-muted)}.Tag{align-items:center;appearance:none;background:#0000;border:none;border-radius:var(--brand-borderRadius-small,4px);box-shadow:none;color:var(--brand-color-text-muted);display:inline-flex;flex-flow:row nowrap;font-family:var(--editorial-mono-font-family)!important;font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.75rem;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;font-weight:400;gap:.5rem;line-height:1;padding:.3125rem .375rem;text-transform:uppercase;transition-duration:var(--brand-control-animation-duration,80ms);transition-property:background-color,color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);will-change:background-color,color}.Tag,.Tag:hover{-webkit-text-decoration:none;text-decoration:none}.Tag img,.Tag svg{flex-shrink:0}a.Tag:focus:focus-visible,a.Tag:hover,button.Tag:focus:focus-visible,button.Tag:hover{background:var(--brand-color-canvas-overlay);color:var(--brand-color-text-default)}a.Tag:active,button.Tag:active{background:var(--brand-color-canvas-default)}.Tag--border{padding:.25rem .3125rem}.Tag--border,.Tag--lg{border:.0625rem solid var(--brand-color-border-muted)}.Tag--lg{background:var(--base-color-scale-gray-9,#0d1117);color:var(--brand-color-text-default);font-size:.875rem;padding:.5625rem .9375rem}[data-color-mode=light] a.Tag:focus:focus-visible,[data-color-mode=light] a.Tag:hover,[data-color-mode=light] button.Tag:focus:focus-visible,[data-color-mode=light] button.Tag:hover{background:var(--base-color-scale-gray-1,#eaeef2);color:var(--brand-color-text-default)}[data-color-mode=light] a.Tag:active,[data-color-mode=light] button.Tag:active{background:var(--base-color-scale-gray-0,#f6f8fa)}[data-color-mode=light] a.Tag--lg:focus:focus-visible,[data-color-mode=light] a.Tag--lg:hover,[data-color-mode=light] button.Tag--lg:focus:focus-visible,[data-color-mode=light] button.Tag--lg:hover{background:var(--base-color-scale-gray-1,#eaeef2);color:var(--brand-color-text-default)}[data-color-mode=light] a.Tag--lg:active,[data-color-mode=light] button.Tag--lg:active{background:var(--base-color-scale-gray-1,#eaeef2)}[data-color-mode=light] .Tag--lg{background:var(--base-color-scale-gray-0,#f6f8fa);color:var(--brand-color-text-default)}.Tag--lg-more{padding-bottom:.1875rem;padding-top:.1875rem}.Tags{display:flex;flex-flow:row wrap;gap:.25rem}.Tags--lg{border:1px solid var(--brand-color-border-muted);border-radius:var(--brand-borderRadius-medium);display:flex;gap:.5rem;overflow:hidden;padding:1.25rem 1rem;width:100%}.Tags--lg .Tag{margin:.25rem}manage-more{flex-flow:row nowrap;white-space:nowrap}.Tag--filter{border:.0625rem solid var(--brand-color-border-muted);padding:.4375rem .6875rem}.Tag--type{background:var(--editorial-type-color-muted);color:var(--fgColor-onEmphasis)}.Tag-close{appearance:none;background:#0000;border:none;box-shadow:none;height:25px;padding:0;position:relative;width:25px}.Tag-close:after,.Tag-close:before{background:#fff;content:"";display:block;height:1px;left:calc(50% - 8px);position:absolute;top:50%;width:16px}.Tag-close:before{transform:rotate(45deg)}.Tag-close:after{transform:rotate(-45deg)}.Newsletter{padding:5rem 0}.Newsletter-content{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.Newsletter-content h2{margin-bottom:1rem}.Newsletter-form-field{display:flex;flex-direction:row;gap:.25rem;margin-top:1.5rem;padding:.25rem}.Newsletter-form-field[data-focus=true]{border-color:var(--brand-color-text-default)}.Newsletter-form-field .Button{border-radius:.375rem;font-size:1rem;font-weight:600;padding-inline:1.75rem}.Newsletter-form-field input{border:none;width:100%}@media(min-width:48rem){.Newsletter-form-field input{background:none;flex-direction:column}}.Newsletter-form-field label{top:1.75rem}.Newsletter-form-field[data-invalid],.Newsletter-form-field[data-invalid] .Input,.Newsletter-form-field[data-invalid] .Newsletter-form-field{border-color:var(--base-color-scale-red-5)}@media(max-width:47.9375rem){.Newsletter-form-field{flex-direction:column;padding:.375rem}}.Newsletter-disclaimer{color:var(--brand-color-text-muted);font-size:.75rem;margin-top:1rem;text-align:left}.Button--green{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-5,#238636);--brand-button-primary-fgColor-rest:#fff;--brand-button-primary-borderColor-rest:var(--base-color-scale-green-5,#238636);--brand-button-primary-bgColor-hover:var(--base-color-scale-green-6,#196c2e);--brand-button-primary-borderColor-hover:var(--base-color-scale-green-6,#196c2e);--brand-button-primary-bgColor-active:var(--base-color-scale-green-7,#165c22);--brand-button-primary-borderColor-active:var(--base-color-scale-green-7,#165c22);--brand-button-primary-shadow-active:inset 0 1px 0 0 var(--base-color-scale-green-6,#196c2e)}:root{--editorial-table-of-contents-marker-color:var(--brand-color-text-muted)}@media(max-width:64rem){:not(.header *){scroll-margin-top:calc(var(--scroll-offset) + var(--table-of-contents-offset, 0px))}}.TableOfContents{align-items:flex-start;color:var(--brand-color-text-muted);display:flex;flex-flow:column;font-size:.875rem;font-weight:450;gap:.75rem;list-style-type:none}table-of-contents focus-trap{display:none}table-of-contents[data-open=true] focus-trap{display:block}table-of-contents details{position:relative;z-index:2}.TableOfContents-item{color:inherit;display:flex;gap:.625rem;line-height:1.4;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color var(--brand-animation-duration-fast) ease;will-change:color}.TableOfContents-item[aria-current=location]{color:var(--brand-color-text-default);--editorial-table-of-contents-marker-color:var(--editorial-type-color)}.TableOfContents-item:focus-visible,.TableOfContents-item:hover{color:var(--brand-color-text-default);--editorial-table-of-contents-marker-color:var(--brand-color-text-default)}.TableOfContents-marker{background-color:var(--editorial-table-of-contents-marker-color);border-color:var(--editorial-table-of-contents-marker-color);flex-shrink:0;height:.9375rem;margin-top:.125rem;transition:background-color var(--brand-animation-duration-fast) ease;width:.1875rem;will-change:background-color}[aria-current=location] .TableOfContents-marker{border-left:.1875rem solid var(--editorial-table-of-contents-marker-color);width:0}@media(max-width:64rem){.TableOfContents-desktop{display:none}}.TableOfContents-mobile{display:none}@media(max-width:64rem){.TableOfContents-mobile{display:block}}.TableOfContents-summary{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:space-between;line-height:1.5;list-style-type:none;padding:.625rem 0}.TableOfContents-summary::marker{content:"";display:none}.TableOfContents-summary svg{display:block;transition:transform .2s var(--brand-control-animation-easing,ease-in-out)}[open] .TableOfContents-summary svg{transform:rotate(180deg)}.TableOfContents-details-content{max-height:calc(80vh - var(--header-offset) - var(--table-of-contents-offset, 0px));overflow:auto}.TableOfContents-details-content ul{padding:.625rem .25rem}.TableOfContents-backdrop{background-color:#000c;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%}[data-open][stuck] .TableOfContents-backdrop{cursor:pointer;opacity:1;pointer-events:auto}@media(max-width:47.9375rem){.d-none-mobile{display:none}}@media(min-width:48rem){.d-none-desktop{display:none}}.text-color-muted{color:var(--brand-color-text-muted)}.text-color-default{color:var(--brand-color-text-default)}.bg-color-canvas-subtle{background:var(--brand-color-canvas-subtle)}.BorderBottom{border-bottom:1px solid var(--brand-color-border-subtle)}.CoverImage{height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%!important}.editorial-link-reset{color:inherit;-webkit-text-decoration:none!important;text-decoration:none!important}.editorial-button-reset{background:none;border:none;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:0;text-align:inherit}@keyframes fadein_ChangelogCentered{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.ChangelogCentered{animation:fadein_ChangelogCentered .6s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_line{0%{opacity:0;transform:scaleX(.01)}50%{opacity:1}to{opacity:1;transform:scaleX(1)}}.ChangelogCentered .ChangelogLine{animation:fadein_line 1.5s cubic-bezier(.67,.24,.15,.95);transform-origin:0 0}@keyframes fadein_Heading{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:1;transform:translateX(0)}}@keyframes fadein_Heading_span{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ChangelogHeader h1{animation:fadein_Heading 1.3s cubic-bezier(.67,.12,.29,.97);overflow:hidden}.ChangelogHeader h1 span{animation:fadein_Heading_span 1.3s cubic-bezier(.67,.12,.29,.97);display:block}@keyframes blinking{45%{opacity:0}50%{opacity:1}95%{opacity:1}to{opacity:0}}.ChangelogHeader h1 span:after{animation:blinking 2s 2;content:"_";margin-left:.2rem;opacity:0}.ChangelogFilters{animation:fadein_ChangelogCentered .6s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_button_1{0%{opacity:0;transform:translateY(100%)}4%{opacity:0;transform:translateY(100%)}84%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ChangelogFilters .EditorialButton--1{animation:fadein_button_1 .432s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_button_2{0%{opacity:0;transform:translateY(100%)}8%{opacity:0;transform:translateY(100%)}88%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ChangelogFilters .EditorialButton--2{animation:fadein_button_2 .624s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_button_3{0%{opacity:0;transform:translateY(100%)}12%{opacity:0;transform:translateY(100%)}92%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ChangelogFilters .EditorialButton--3{animation:fadein_button_3 .816s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_button_4{0%{opacity:0;transform:translateY(100%)}16%{opacity:0;transform:translateY(100%)}96%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ChangelogFilters .EditorialButton--4{animation:fadein_button_4 1.008s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein_button_5{0%{opacity:0;transform:translateY(100%)}20%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ChangelogFilters .EditorialButton--5{animation:fadein_button_5 1.2s cubic-bezier(.67,.24,.15,.95)}@keyframes fadein-article{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeout-article{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,30px,0)}}.ChangelogFeaturedImage,.ChangelogHeader-single,.ChangelogItems-fade-in,.Summary.PostContent{animation:fadein-article .5s cubic-bezier(.67,.24,.15,.95)}.ChangelogItems-fade-out{animation:fadeout-article .5s cubic-bezier(.67,.24,.15,.95)}[data-target="changelog-months.content"]{opacity:1;transform:translateZ(0);transition:opacity .5s cubic-bezier(.67,.24,.15,.95),transform .5s cubic-bezier(.67,.24,.15,.95);will-change:opacity,transform}.ChangelogContent--fade-out{opacity:0;transform:translate3d(0,30px,0)}:root{--changelog-line-shadow:linear-gradient(90deg,#24292f00,#24292f 14%,#24292f00 96.5%);--changelog-line-shadow-hover:linear-gradient(90deg,#24292f00,#56606b 21%,#24292f00 96.5%);--changelog-line-shadow-active:linear-gradient(90deg,#24292f33,#d3dbe5 21%,#24292f33 96.5%)}.ChangelogLine{background:var(--changelog-line-shadow);height:1px}.ChangelogLine--alt{--changelog-line-shadow:linear-gradient(90deg,#24292f00 -21.14%,#24292fe6 10.33%,#24292f00 195.75%)}.ChangelogLine--reactive{position:relative;z-index:1}.ChangelogLine--reactive:after,.ChangelogLine--reactive:before{content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:0;transition:opacity .16s var(--brand-control-animation-easing,ease-in-out);width:100%;z-index:2}.ChangelogLine--reactive:before{background:var(--changelog-line-shadow-hover)}.ChangelogLine--reactive:after{background:var(--changelog-line-shadow-active)}.ChangelogItem{display:block;padding-left:.25rem}.ChangelogItem[data-state=active] .Tag,.ChangelogItem[data-state=focus] .Tag,.ChangelogItem[data-state=hover] .Tag{--brand-color-text-muted:var(--base-color-scale-gray-2,#b1bac4)}.ChangelogItem[data-state=active] .ChangelogLine--reactive:before,.ChangelogItem[data-state=focus] .ChangelogLine--reactive:before,.ChangelogItem[data-state=hover] .ChangelogLine--reactive:before{opacity:1}.ChangelogItem .ChangelogItem-title{color:inherit;flex-grow:1;font-size:1rem;margin-right:auto;max-width:33.5rem;-webkit-text-decoration:none;text-decoration:none}@media(max-width:47.9375rem){.ChangelogItem .ChangelogItem-title{max-width:100%}}.ChangelogItem .Tag{white-space:nowrap}.ChangelogItem time{flex-shrink:0;padding-left:0;padding-right:0}.ChangelogItem .Tag--type-alt{background:var(--editorial-type-color-muted)}.ChangelogItem-content{display:flex;flex-direction:column;padding:2rem 0 2rem 0;transition:transform .16s var(--brand-control-animation-easing,ease-in-out)}@media(max-width:47.9375rem){.ChangelogItem-content{padding:1.25rem 0 1.25rem 0}}.ChangelogItem-content-meta{align-items:center;display:flex;flex-flow:row wrap;gap:.625rem}.ChangelogItem-content-inner{align-items:start;display:flex;flex-flow:row nowrap;margin-top:.625rem}@media(max-width:47.9375rem){.ChangelogItem-content-inner{align-items:flex-start;flex-direction:column}.ChangelogItem-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin-left:-.375rem;margin-top:.625rem}.ChangelogItem-tags .Tag-close{display:none}.ChangelogItem-tags[data-state=expanded]{flex-shrink:1}}@media(min-width:48rem){.ChangelogItem-tags .Tags-anim{align-items:center;display:flex;flex-flow:row nowrap;flex-shrink:0;gap:.25rem;margin-left:auto;margin-top:.125rem;padding-left:.75rem;padding-right:.25rem}@keyframes fadein-tags{0%{opacity:0}to{opacity:1}}@keyframes fadein-tags-2{0%{opacity:0}to{opacity:1}}.ChangelogItem-tags[data-state=collapsed]{transition:height .5s cubic-bezier(.48,.32,.21,.95)}.ChangelogItem-tags[data-state=collapsed] .Tags-anim a{animation:fadein-tags .5s cubic-bezier(.43,.41,0,1.01)}.ChangelogItem-tags[data-state=expanded]{transition:height .5s cubic-bezier(.43,.41,0,1.01)}.ChangelogItem-tags[data-state=expanded] .Tags-anim{align-items:flex-end;flex-direction:column}.ChangelogItem-tags[data-state=expanded] .Tags-anim a{animation:fadein-tags-2 .5s cubic-bezier(.43,.41,0,1.01);white-space:nowrap}}.ChangelogBackToTop{bottom:1.5rem;color:var(--brand-color-text-default);display:flex;height:2.5rem;min-width:2.5rem;position:fixed;right:1.5rem;-webkit-text-decoration:none!important;text-decoration:none!important;transition:opacity .2s;will-change:opacity;z-index:1}.ChangelogBackToTop.isHidden{opacity:0;pointer-events:none}.ChangelogBackToTop-labelWrapper{background-color:var(--bgColor-default);max-width:0;overflow:clip;pointer-events:none;position:relative;transition:max-width .2s cubic-bezier(.6,.16,.72,.44)}.ChangelogBackToTop:focus .ChangelogBackToTop-labelWrapper,.ChangelogBackToTop:hover .ChangelogBackToTop-labelWrapper{max-width:9.375rem;transition-timing-function:cubic-bezier(.16,.44,.12,1)}.ChangelogBackToTop-label{display:block;font-family:var(--editorial-mono-font-family);font-size:.875rem;line-height:2.5rem;padding-left:.5rem;text-transform:uppercase;white-space:nowrap;will-change:transform}.ChangelogBackToTop-iconWrapper{align-items:center;background-color:var(--bgColor-default);display:flex;height:2.5rem;justify-content:center;margin:auto;position:relative;width:2.5rem;z-index:1}.ChangelogBackToTop-iconHover,.ChangelogBackToTop-iconRest{position:absolute;transition:.2s ease-in-out;transition-property:opacity,transform;will-change:opacity,transform}.ChangelogBackToTop:focus .ChangelogBackToTop-iconRest,.ChangelogBackToTop:hover .ChangelogBackToTop-iconRest{opacity:0;transform:translateY(-2px)}.ChangelogBackToTop:not(:hover,:focus) .ChangelogBackToTop-iconHover{opacity:0}.ChangelogPagination{align-items:center;display:flex;justify-content:space-between;width:100%}.ChangelogPagination,.ChangelogPagination ul{list-style:none;margin:0;padding:0}.ChangelogPagination-item{align-items:center;border:1px solid #0000;border-radius:var(--brand-borderRadius-small,4px);color:var(--brand-color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--editorial-mono-font-family);font-size:.875rem;gap:.5rem;line-height:1;padding:.5rem;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color .2s ease}a.ChangelogPagination-item:focus-visible,a.ChangelogPagination-item:hover{background-color:var(--brand-color-canvas-subtle);color:var(--brand-color-text-default)}.ChangelogPagination-years{align-items:center;display:flex;gap:.5rem}@media(max-width:47.9375rem){.ChangelogPagination-years{gap:.25rem}}@media(max-width:22.5rem){.ChangelogPagination-years{gap:.125rem}}.ChangelogPagination-year[aria-current=page]{background-color:var(--brand-color-canvas-default);border-color:var(--brand-color-text-muted);color:var(--brand-color-text-default)}.ChangelogPagination-next,.ChangelogPagination-prev{color:var(--brand-color-text-default);text-transform:uppercase}.ChangelogPagination-next:not([href]),.ChangelogPagination-prev:not([href]){color:var(--brand-color-text-muted);pointer-events:none}.ChangelogPagination-next svg,.ChangelogPagination-prev svg{height:1rem;width:1rem}@media(max-width:47.9375rem){.ChangelogPagination-next .ChangelogPagination-item-label,.ChangelogPagination-prev .ChangelogPagination-item-label{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.ChangelogPagination-ellipsis{cursor:default;-webkit-user-select:none;user-select:none}@media(max-width:47.9375rem){.ChangelogPagination-years--desktop{display:none}}.ChangelogPagination-years--mobile{display:none}@media(max-width:47.9375rem){.ChangelogPagination-years--mobile{display:flex}}@media(max-width:22.5rem){.ChangelogPagination{flex-wrap:wrap;gap:1rem;justify-content:center}.ChangelogPagination-years{justify-content:center;order:3;width:100%}}html{--csstools-color-scheme--dark:initial!important;color-scheme:dark!important}:focus-visible{outline-color:var(--brand-color-focus)!important;outline-offset:.125rem!important}[data-color-mode=dark][data-dark-theme=dark]{--bgColor-default:#010409!important;--fgColor-default:#fff!important}footer.footer a{display:inline-block}a:focus-visible{outline:.125rem solid var(--brand-color-focus);outline-offset:.125rem!important}@media(prefers-reduced-motion:reduce){.post-type-archive-changelog *,.single-changelog *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media(max-width:64rem){#skip-to-sidebar{display:none}}.changelog-grid-related,.changelog-grid-top{background-image:url(../../assets/img/grid-top.svg);background-repeat:repeat-x;height:24.625rem;overflow:hidden;pointer-events:none;width:100%;z-index:-1}.changelog-grid-top{left:0;position:absolute;top:var(--header-offset)}.changelog-grid-related{margin-bottom:-15.125rem}.changelog-grid-bottom{background-image:url(../../assets/img/grid-bottom.svg);background-repeat:repeat-x;height:24.625rem;overflow:hidden;pointer-events:none;width:100%;z-index:-1}@media(max-width:47.9375rem){.changelog-grid-related,.changelog-grid-top{background-image:url(../../assets/img/grid-top-mobile.svg);height:9rem}.changelog-grid-related{margin-bottom:-4.5rem}.changelog-grid-bottom{background-image:url(../../assets/img/grid-bottom-mobile.svg);height:9rem}}.ChangelogCentered{margin-left:auto;margin-right:auto;max-width:50.75rem}.ChangelogHeader{align-items:baseline;display:flex;justify-content:space-between}@media(max-width:47.9375rem){.ChangelogHeader{align-items:center;flex-direction:column}}.SocialLinks{align-items:center;display:flex;gap:1rem}@media(max-width:47.9375rem){.SocialLinks{margin-top:1.25rem}}.SocialLinks-separator{border-left:1px solid var(--brand-color-border-muted);height:1rem}@media(max-width:55rem){.ChangelogFilters-wrap{padding:0!important}}.ChangelogFilters{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:50.75rem}@media(max-width:55rem){.ChangelogFilters{flex-direction:column}}.ChangelogFilters-group{display:flex;gap:.75rem}@media(max-width:55rem){.ChangelogFilters-group{padding:4px}}@media(max-width:43.75rem){.ChangelogFilters-group{overflow:visible}}.ChangelogAllFilters{border-radius:var(--brand-borderRadius-medium,8px)}@media(max-width:43.75rem){.ChangelogAllFilters{margin-top:-.25rem}.ChangelogTypeFilters-wrap{position:relative;width:100%}}.ChangelogTypeFilters{align-items:center;display:flex}@media(max-width:43.75rem){.ChangelogTypeFilters{justify-content:flex-start;padding-left:1.5rem;padding-right:1.5rem;width:100%}.ChangelogTypeFilters:after,.ChangelogTypeFilters:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:1.5rem}.ChangelogTypeFilters:before{background:linear-gradient(90deg,var(--bgColor-default),#0000);left:0}.ChangelogTypeFilters:after{background:linear-gradient(90deg,#0000,var(--bgColor-default));right:0}}.ChangelogFilters-overflowing .ChangelogTypeFilters{overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ChangelogFilters-overflowing .ChangelogTypeFilters::-webkit-scrollbar{display:none}.ChangelogTypeFilters-scroll-button-wrap{align-items:center;display:flex;height:100%;max-width:10rem;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s var(--brand-control-animation-easing,ease-in-out);width:50%;will-change:opacity;z-index:2}.ChangelogTypeFilters-scroll-button-wrap--start{background:linear-gradient(90deg,#010409 25.89%,#010409e6 41.79%,#01040900 71.32%);justify-content:flex-start;left:0}.ChangelogFilters-overflowing.ChangelogFilters-scroll-end .ChangelogTypeFilters-scroll-button-wrap--start{opacity:1}.ChangelogFilters-overflowing.ChangelogFilters-scroll-end .ChangelogTypeFilters-scroll-button-wrap--start button{pointer-events:all}.ChangelogTypeFilters-scroll-button-wrap--end{background:linear-gradient(270deg,#010409 25.89%,#010409e6 41.79%,#01040900 71.32%);justify-content:flex-end;right:0}.ChangelogFilters-overflowing.ChangelogFilters-scroll-start .ChangelogTypeFilters-scroll-button-wrap--end{opacity:1}.ChangelogFilters-overflowing.ChangelogFilters-scroll-start .ChangelogTypeFilters-scroll-button-wrap--end button{pointer-events:all}.ChangelogTypeFilters-scroll-button{appearance:none;background:#0000;border:none;color:inherit;padding:6px 16px}.ChangelogTypeFilters-scroll-button span{align-items:center;background:var(--brand-color-canvas-subtle);border-radius:50%;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.ChangelogTypeFilters-scroll-button svg{display:block}.ChangelogMonthHeading-wrap{position:sticky;top:0;z-index:1}@media(max-width:63.1875rem){.ChangelogMonthHeading-wrap{top:var(--header-offset)}}.ChangelogMonthHeading-wrap[data-state=active] .ChangelogMonthHeading-action,.ChangelogMonthHeading-wrap[data-state=focus] .ChangelogMonthHeading-action,.ChangelogMonthHeading-wrap[data-state=hover] .ChangelogMonthHeading-action{color:var(--brand-color-text-default)!important}.ChangelogMonthHeading-wrap[data-state=active] .ChangelogLine--reactive:before,.ChangelogMonthHeading-wrap[data-state=focus] .ChangelogLine--reactive:before,.ChangelogMonthHeading-wrap[data-state=hover] .ChangelogLine--reactive:before{opacity:1}.ChangelogMonthHeading{align-items:center;background-color:var(--bgColor-default);box-shadow:0 6px 6px var(--bgColor-default);display:flex;justify-content:space-between;padding-block:1.5rem;padding-left:.25rem;transition:color .2s}@media(max-width:63.1875rem){.ChangelogMonthHeading{padding-block:1rem}}.ChangelogMonthHeading-toggleButton svg{position:relative;top:.125rem;transition:transform .2s cubic-bezier(.56,.2,.2,1)}.ChangelogMonth{position:relative}.ChangelogMonth .ChangelogMonthContent{display:grid;overflow:hidden;transition:grid-template-rows .5s}.ChangelogMonth .ChangelogMonthContent .ChangelogMonthcontent-anim{min-height:0;overflow:hidden}.ChangelogMonth .ChangelogMonthContent .ChangelogMonthcontent-anim .ChangelogMonthcontent-transform{transition:transform .5s,opacity .5s}@media(min-width:31.251rem){.ChangelogMonth-name--short{display:none}}@media(max-width:31.25rem){.ChangelogMonth-name--full{display:none}}.ChangelogMonth[data-opened=false] .ChangelogMonthHeading{color:var(--brand-color-text-muted)}.ChangelogMonth[data-opened=false] .ChangelogMonthHeading-toggleButton svg{transform:rotate(180deg)}.ChangelogMonth[data-opened=false] .ChangelogMonthContent{grid-template-rows:0fr;pointer-events:none}.ChangelogMonth[data-opened=false] .ChangelogMonthContent .ChangelogMonthcontent-transform{opacity:0;transform:translateY(-50px)}.ChangelogMonth[data-opened=false] .ChangelogMonthHeading-action{transition-duration:var(--brand-control-animation-duration,80ms);transition-property:color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out);will-change:color}.ChangelogMonth[data-opened=false] .ChangelogMonthHeading-action:focus-visible,.ChangelogMonth[data-opened=false] .ChangelogMonthHeading-action:hover{color:var(--brand-color-text-default)!important}.ChangelogMonth[data-opened=true] .ChangelogMonthContent{grid-template-rows:1fr}.ChangelogMonth[data-opened=true] .ChangelogMonthContent .ChangelogMonthcontent-transform{opacity:1;transform:translateY(0)}.ChangelogMonth[data-opened=true] .ChangelogMonthHeading-wrap .ChangelogLine{animation:none;opacity:0}@keyframes ChangelogMonth-animOpen{0%{opacity:0;transform:translateY(-120px)}}@keyframes ChangelogMonth-animClose{99.9%{display:block;opacity:0;transform:translateY(-60px)}to{display:none;opacity:0;transform:translateY(-60px)}}.ChangelogMonthRecap{list-style:none;position:relative}.ChangelogMonthRecap summary::-webkit-details-marker{display:none}.ChangelogMonth[data-opened=false] .ChangelogMonthRecap{display:none}.ChangelogMonthRecap .ChangelogDialog{margin-bottom:3.5rem;margin-top:1rem}@media(max-width:23.4365rem){.ChangelogMonthRecap close-recap{display:none}}details .ChangelogDialog-anim{display:grid;overflow:hidden}details .ChangelogDialog-anim .ChangelogDialog-transform{min-height:0;overflow:hidden}details .ChangelogDialog-anim .ChangelogDialog-transform .ChangelogDialog{transition:transform .5s,opacity .5s}@keyframes recap-open{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes recap-close{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}details[open] .ChangelogDialog-anim{animation:recap-open .3s forwards}details.is-closing .ChangelogDialog-anim{animation:recap-close .5s forwards}.ChangelogMonthRecap-button{border-radius:var(--brand-borderRadius-medium,8px);position:absolute;right:0;top:-3.5rem;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.16,.44,.12,1);will-change:transform,opacity;z-index:2}.ChangelogMonthRecap-button .ChangelogMonthRecap-button-close-label{display:none}@media(max-width:26.25rem){.ChangelogMonthRecap-button .ChangelogMonthRecap-button-additional-label{display:none}}@media(max-width:23.4365rem){.ChangelogMonthRecap-button{border-color:var(--brand-color-border-muted);margin-top:.5rem;position:static}.ChangelogMonthRecap-button .ChangelogMonthRecap-button-additional-label{display:inline}.ChangelogMonthRecap[open] .ChangelogMonthRecap-button{background-color:var(--brand-color-canvas-subtle);border-color:var(--brand-color-text-default);color:var(--brand-color-text-default)}.ChangelogMonthRecap[open] .ChangelogMonthRecap-button .ChangelogMonthRecap-button-additional-label{display:none}.ChangelogMonthRecap[open] .ChangelogMonthRecap-button .ChangelogMonthRecap-button-close-label{display:inline}}@media(min-width:63.25rem){.ChangelogMonthRecap-button{top:-4.0625rem}}@media(min-width:23.4375rem){.ChangelogMonthRecap[open] .ChangelogMonthRecap-button{opacity:0;pointer-events:none;transform:translateY(30px);transition-duration:.2s;transition-timing-function:cubic-bezier(.6,.16,.72,.44)}}.ChangelogGroup:last-child{padding-bottom:4.5rem}.ChangelogTypeHeading{display:flex;font-family:var(--editorial-mono-font-family);font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:1.25rem!important;font-weight:400!important;gap:1.5rem;letter-spacing:normal!important;line-height:1!important;margin-bottom:1.5rem;margin-top:2rem;text-transform:uppercase}.ChangelogTypeHeading:first-of-type{margin-top:2.5rem}.ChangelogTypeHeading img,.ChangelogTypeHeading svg{margin-top:-.125rem}@media(max-width:47.9375rem){.ChangelogTypeHeading{font-size:1rem!important;gap:.5rem;margin-bottom:1rem}.ChangelogTypeHeading img,.ChangelogTypeHeading svg{margin-top:-.0625rem}}@media(min-width:48rem){.ChangelogTypeHeading img,.ChangelogTypeHeading svg{height:1.5rem;width:1.5rem}}.ChangelogTypeHeading--sm{font-size:.875rem!important;font-weight:500!important;gap:.5rem;margin-bottom:.75rem}@media(max-width:47.9375rem){.ChangelogTypeHeading--sm{margin-bottom:.75rem;margin-top:2rem}}.ChangelogTypeHeading--sm img,.ChangelogTypeHeading--sm svg{height:1rem;margin-top:-.125rem;width:1rem}.ChangelogDialog{background:var(--brand-color-canvas-default);border:1px solid var(--brand-color-border-muted);border-radius:var(--brand-borderRadius-medium,8px);padding:2rem}dialog.ChangelogDialog{border:1px solid var(--brand-color-border-default);flex-direction:column}dialog.ChangelogDialog::backdrop{background:#0d1117d9}dialog.ChangelogDialog[open]{animation:ChangelogDialog-anim .3s cubic-bezier(0,0,.1,1) .1s backwards;display:flex;will-change:transform,opacity}dialog.ChangelogDialog[open]::backdrop{animation:ChangelogDialogBackdrop-anim .2s cubic-bezier(0,0,.1,1) backwards;will-change:opacity}dialog.ChangelogDialog.is-closing{animation:ChangelogDialog-fadeOut .3s cubic-bezier(.05,.43,.5,.96);z-index:2}dialog.ChangelogDialog.is-closing::backdrop{animation:ChangelogDialogBackdrop-fadeout .3s cubic-bezier(.05,.43,.5,.96)}@media(max-width:31.25rem){dialog.ChangelogDialog{border:none;border-radius:0;height:100vh!important;margin:0;max-height:100%!important;max-width:100%!important;width:100vw!important}}@keyframes ChangelogDialog-anim{0%{opacity:0;transform:scale(.95)}}@keyframes ChangelogDialog-fadeOut{0%{display:block;opacity:1}to{display:none;opacity:0;transform:scale(.95)}}@keyframes ChangelogDialogBackdrop-anim{0%{opacity:0}}@keyframes ChangelogDialogBackdrop-fadeout{to{opacity:0}}.ChangelogDialog-heading{display:flex;margin-bottom:1rem}.ChangelogDialog-heading .IconButton{margin-left:auto}.DialogTitle,.RecapTitle{align-items:center;display:flex;gap:.75rem}.RecapTitle{font-family:var(--editorial-mono-font-family);font-feature-settings:var(--editorial-mono-font-feature-settings);font-size:.875rem;font-weight:500!important;line-height:1;text-transform:uppercase}.FilterDialog-operator-toggle{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem;margin-top:.5rem}.FilterDialog-operator-label{color:var(--brand-color-text-muted);font-size:.875rem;font-weight:400}.FilterDialog-operator-switch{align-items:center;cursor:pointer;display:flex;gap:.75rem;position:relative}.FilterDialog-operator-switch-label{color:var(--brand-color-text-muted);font-size:.875rem;font-weight:400;transition:color .2s ease-in-out;-webkit-user-select:none;user-select:none}.FilterDialog-operator-input:checked~.FilterDialog-operator-switch-label[data-label=and],.FilterDialog-operator-input:not(:checked)~.FilterDialog-operator-switch-label[data-label=or]{color:var(--brand-color-text-default);font-weight:500}.FilterDialog-operator-input{height:0;opacity:0;position:absolute;width:0}.FilterDialog-operator-input:focus-visible+.FilterDialog-operator-switch-slider{outline:.125rem solid var(--brand-color-focus);outline-offset:.125rem}.FilterDialog-operator-switch-slider{background:var(--brand-color-canvas-subtle);border:1px solid var(--brand-color-border-default);border-radius:.75rem;height:1.5rem;position:relative;transition:background-color .2s ease-in-out;width:2.75rem}.FilterDialog-operator-switch-slider:before{background:var(--brand-button-primary-bgColor-rest);border-radius:50%;box-shadow:0 .125rem .25rem #0000001a;content:"";height:1.125rem;left:.125rem;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease-in-out;width:1.125rem}.FilterDialog-operator-input:checked~.FilterDialog-operator-switch-slider{background:var(--brand-color-accent-emphasis);border-color:var(--brand-color-accent-emphasis)}.FilterDialog-operator-input:checked~.FilterDialog-operator-switch-slider:before{left:calc(100% - 1.25rem)}.FilterDialog-operator-input:hover:not(:disabled)~.FilterDialog-operator-switch-slider{background:var(--brand-color-canvas-default);border-color:var(--brand-color-border-default)}.FilterDialog-operator-input:checked:hover:not(:disabled)~.FilterDialog-operator-switch-slider{background:var(--brand-color-accent-muted);border-color:var(--brand-color-accent-muted)}.FilterDialog-body{display:flex;gap:1.5rem}@media(max-width:31.25rem){.FilterDialog-body{flex-flow:column}}.FilterDialog-column{display:flex;flex-flow:column;gap:1.5rem}.FilterDialog-filter-list{display:flex;flex-flow:column;gap:1rem;list-style:none}.FilterDialog-column-title{color:var(--brand-color-text-default)}.FilterDialog-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding-top:2.5rem}.ChangelogHeader-single{margin:3.5rem auto 3rem auto;max-width:800px;text-align:center}.ChangelogHeader-single-tag{margin-bottom:1rem}.ChangelogHeader-single-meta{color:var(--brand-color-text-muted);margin-bottom:1.25rem;text-transform:uppercase}.ChangelogFeaturedImage{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:1032px;position:relative}@media(max-width:47.9375rem){.ChangelogFeaturedImage{margin-bottom:3.5rem}}.ChangelogFeaturedImage img,.ChangelogFeaturedImage svg{border-radius:var(--brand-borderRadius-medium,8px);display:block;height:auto;width:100%}.ChangelogRelatedPosts{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:6.25rem}@media(max-width:47.9375rem){.ChangelogRelatedPosts{margin-bottom:4rem}}.ChangelogRelatedPosts h2{margin-bottom:2rem}@media(max-width:47.9375rem){.ChangelogRelatedPosts h2{text-align:center}}.PostContent{display:flex;flex-flow:row nowrap;padding-bottom:4rem;padding-top:4rem}@media(max-width:47.9375rem){.PostContent{padding-bottom:3rem;padding-top:3rem}}.PostContent-main{flex-shrink:0;max-width:600px;width:100%}@media(max-width:64rem){.PostContent-main{flex-shrink:1;margin-left:auto;margin-right:auto}}.PostContent-aside{padding-top:.25rem;position:relative;width:100%}@media(max-width:64rem){.PostContent-aside{display:none}}.PostContent-aside .TableOfContents-wrap{padding-left:4rem;position:sticky;top:4rem}@media(max-width:72.5rem){.PostContent-aside .TableOfContents-wrap{padding-left:2rem}}.PostContent--center{margin-left:auto;margin-right:auto;max-width:600px}.Summary{display:flex;flex-direction:column;gap:1rem}.Summary h2{color:var(--brand-color-text-muted);font-weight:400}.Summary p{font-size:1.375rem;font-weight:500;letter-spacing:-.006875rem;line-height:1.6;margin:0}.ButtonGroup{display:flex;flex-direction:row wrap;gap:.75rem}.ButtonGroup .Button--size-small{padding:.375rem 1rem}.PostMeta{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:stretch;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:600px;padding-bottom:4rem}filter-count[data-count="0"]{display:none}.ChangelogMonthLoadingAnimation{display:flex;flex-direction:column;gap:2.75rem}@keyframes ChangelogMonthLoadingAnimation-anim{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ChangelogMonthLoadingAnimation-item{background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-medium,8px);height:2.75rem;overflow:hidden}.ChangelogMonthLoadingAnimation-item:first-child{max-width:60%}.ChangelogMonthLoadingAnimation-item:before{animation:ChangelogMonthLoadingAnimation-anim 2s linear infinite;background-image:linear-gradient(90deg,#0000,var(--base-color-scale-gray-7),#0000);background-repeat:no-repeat;content:"";display:block;height:100%;transform:translateX(-100%);width:100%}.ChangelogFilters-expose{display:flex;flex-flow:row wrap;gap:.75rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:50.75rem}.ChangelogFilters-expose[data-count="0"]{display:none}.ChangelogFilters-expose-item{border:1px solid var(--brand-color-border-muted);border-radius:4px;padding:.5rem .75rem}.ChangelogFilters-expose-item button{appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;display:block;padding:0;transition-duration:var(--brand-control-animation-duration,80ms);transition-property:color;transition-timing-function:var(--brand-control-animation-easing,ease-in-out)}.ChangelogFilters-expose-item button svg{display:block}.ChangelogFilters-expose-item button:focus-visible,.ChangelogFilters-expose-item button:hover{color:var(--brand-color-text-default)!important}.ChangelogFilters-expose-clear-all{appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:var(--editorial-mono-font-family);font-size:.75rem;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase}.ChangelogFilters-expose-clear-all:focus-visible,.ChangelogFilters-expose-clear-all:hover{-webkit-text-decoration:none;text-decoration:none}.PostContent-toc-top{background:var(--bgColor-default);display:none;position:sticky;top:var(--header-offset);z-index:3}@media(max-width:64rem){.PostContent-toc-top{display:block}}.PostContent-toc-top .TableOfContents-desktop{display:none}.PostContent-toc-top .TableOfContents-mobile{display:block}.PostContent-toc-top[prevent-stuck]{position:static}.PostContent-toc-top details{margin:0 auto;max-width:600px;padding:.625rem 0}.PostContent-toc-top nav{border-bottom:1px solid var(--brand-color-border-subtle);padding:0 1.5rem}@media(min-width:544px){.PostContent-toc-top nav{padding:0 2.5rem}}
