﻿:root{font-size:16px;--card-padding:clamp(0.938rem, 0.646rem + 0.667vw, 1.063rem);--one-column-max-width:770px;--two-columns-max-width:1140px}:root{--color-code-symbol:#00009c;--color-code-keyword:#e62282;--color-code-controlflow:#bd1fcc;--color-code-basetype:#009933;--color-code-enginetype:#1c8c66;--color-code-usertype:#2e7366;--color-code-comment:rgba(20, 20, 20, 0.5019607843);--color-code-string:#996b00;--color-code-background:#ffffff;--color-code-text:#393939;--color-code-function:#0039e6;--color-code-membervariable:#0066ad;--color-code-gdscript-function:#009999;--color-code-gdscript-globalfunction:#5c2eb8;--color-code-gdscript-nodepath:#2e8c00;--color-code-gdscript-nodereference:#008000;--color-code-gdscript-annotation:#cc5e00;--color-code-gdscript-stringname:#cc8f73}@media screen and (prefers-color-scheme:dark){:root{--color-code-symbol:#abc9ff;--color-code-keyword:#ff7085;--color-code-controlflow:#ff8ccc;--color-code-basetype:#42ffc2;--color-code-enginetype:#8fffdb;--color-code-usertype:#c7ffed;--color-code-comment:rgba(205, 207, 210, 0.5019607843);--color-code-string:#ffeda1;--color-code-background:#1d2229;--color-code-text:#cdcfd2;--color-code-function:#57b3ff;--color-code-membervariable:#bce0ff;--color-code-gdscript-function:#66e6ff;--color-code-gdscript-globalfunction:#a3a3f5;--color-code-gdscript-nodepath:#b8c47d;--color-code-gdscript-nodereference:#63c259;--color-code-gdscript-annotation:#ffb373;--color-code-gdscript-stringname:#ffc2a6}}:root{--text-punch-shadow-color--base--dark:black;--text-punch-shadow-color--layer--dark:transparent 20%;--text-punch-shadow-color--base--light:var( --text-punch-shadow-color--base--dark );--text-punch-shadow-color--layer--light:transparent 92.5%;--text-punch-shadow-color-dark:color-mix( in oklab, var(--text-punch-shadow-color--base--dark), var(--text-punch-shadow-color--layer--dark) );--text-punch-shadow-color-light:color-mix( in oklab, var(--text-punch-shadow-color--base--light), var(--text-punch-shadow-color--layer--light) );--text-punch-shadow-color-default:var(--text-punch-shadow-color-dark);--text-punch-shadow-color:var(--text-punch-shadow-color-default)}@media screen and (prefers-color-scheme:light){:root{--text-punch-shadow-color-default:var(--text-punch-shadow-color-light)}}:root{--code-highlight-background-color-light:transparent;--code-highlight-background-color-dark:color-mix( in oklab, var(--color-code-background), transparent 5% );--code-highlight-background-color-default:var( --code-highlight-background-color-light );--code-highlight-background-color:var( --code-highlight-background-color-default )}@media screen and (prefers-color-scheme:dark){:root{--code-highlight-background-color-default:var( --code-highlight-background-color-dark )}}:root{--code-highlight-padding-light:0;--code-highlight-padding-dark:0 0.25em;--code-highlight-padding-default:var(--code-highlight-padding-light);--code-highlight-padding:var(--code-highlight-padding-default)}@media screen and (prefers-color-scheme:dark){:root{--code-highlight-padding-default:var(--code-highlight-padding-dark)}}:root{scroll-behavior:smooth;scroll-padding-top:var(--card-padding)}@media(prefers-reduced-motion){:root{scroll-behavior:auto}}#release-header-background-video{height:100%;width:100%;object-fit:cover}#scroll-to-top{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#scroll-to-top .link{pointer-events:all;position:fixed;bottom:0;right:0;width:50px;height:50px;margin:var(--card-padding);text-decoration:none;background-color:#fff;border-radius:var(--card-padding);display:flex;align-items:center;justify-content:center;box-shadow:rgba(0,0,0,.25)1px 1px 5px;color:#000;font-size:1.5em;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}#scroll-to-top .link:hover span{font-size:35px}#scroll-to-top .link span{transition:font-size .2s ease-in-out;transform:translateY(-3px)}#foundation-donate{--text-punch-shadow-color:var(--text-punch-shadow-color-default);background-color:#eff1f5}@media screen and (prefers-color-scheme:dark){#foundation-donate{background-color:#283a5b}}#foundation-donate .robot-1,#foundation-donate .robot-2{color:#cfd5e0;font-size:500px;position:absolute;z-index:-1}@media screen and (prefers-color-scheme:dark){#foundation-donate .robot-1,#foundation-donate .robot-2{color:#233452}}#foundation-donate .robot-1{top:0;left:0;transform:translateX(-250px)translateY(-40cqh)rotate(180deg)}#foundation-donate .robot-2{bottom:0;right:0;transform:translateX(250px)translateY(40cqh)}#foundation-donate .c-blockquote{margin-top:auto;margin-bottom:auto}#foundation-donate .release-card-media{justify-content:end}#download-download{--text-punch-shadow-color:var(--text-punch-shadow-color-default)}#download-download .release-card-media .release-platform{display:none;margin:var(--card-padding)}#download-download .release-card-media .release-platform.active{display:flex;flex-direction:column;align-items:center;gap:var(--card-padding)}#download-download .release-card-media .release-platform .release-button{display:flex;flex-direction:column;align-items:center}#download-download .release-card-media .release-platform .main-download-details{font-size:14px;opacity:.6;--text-punch-shadow-color:var(--text-punch-shadow-color-default);text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}#download-download .release-card-media .release-platform .download-button{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);display:grid;gap:var(--card-padding);padding:0;grid-template-columns:auto 1fr;text-align:center;align-items:center;text-decoration:none;background-color:var(--primary-color);color:#fff;line-height:32px;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}#download-download .release-card-media .release-platform .download-button .download-title{display:flex;flex-direction:row;gap:var(--card-padding);color:var(--primary-color-text-title);font-size:20px}#download-download .release-card-media .release-platform .download-button .download-title img{display:inline-block;filter:invert(1);margin-left:var(--card-padding);width:22px;vertical-align:text-bottom}#download-download .release-card-media .release-platform .download-button .download-hint{--text-punch-shadow-color:var(--text-punch-shadow-color-light);display:flex;flex-direction:column;justify-content:center;background-color:var(--primary-color-text-title);color:var(--dark-color);padding:12px 16px;font-weight:700;border-radius:0 var(--button-border-radius)var(--button-border-radius)0;height:100%;box-sizing:border-box;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}#download-download .release-card-media .release-platform .download-net-button{background-color:rgba(0,0,0,.27);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#download-download .c-blockquote{text-align:center;max-width:500px;margin:auto}#links{margin-top:0;margin-bottom:0}#links .release-card{box-shadow:none}.links-container{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);list-style:none;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;gap:calc(var(--card-padding)/2);align-items:center;justify-content:center;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.links-container>li{margin:0}.links-container .link{display:flex;min-width:50px;align-items:center;justify-content:center;padding:calc(var(--card-padding)/2);border-radius:calc(var(--card-padding)/2);text-decoration:none;color:#fff;box-shadow:0 9px 10px -10px rgba(0,0,0,.5607843137);font-size:1em;font-weight:800;background:linear-gradient(to bottom,var(--color-top),var(--color-bottom))}.links-container.links-container-subsections .link{font-weight:600;--color-top:var(--color-top-muted);--color-bottom:var(--color-bottom-muted)}.links-container.main-list .link{font-size:150%}.links-container.main-list .link.link-download{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968)}.links-container.main-list .link.link-foundation{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968)}.links-container.main-list .link.link-links{--color-top:rgb(83.4, 122.2733333333, 178.6);--color-bottom:rgb(65.0016129032, 84.5758333333, 145.9983870968)}.links-container.main-list .link.link-highlights{--color-top:rgb(83.4, 106.4066666667, 178.6);--color-bottom:rgb(65.0016129032, 71.0763709677, 145.9983870968)}.links-container.main-list .link.link-general{--color-top:rgb(83.4, 90.54, 178.6);--color-bottom:rgb(72.4263172043, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-platforms{--color-top:rgb(92.1266666667, 83.4, 178.6);--color-bottom:rgb(85.9257795699, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-scripting{--color-top:rgb(107.9933333333, 83.4, 178.6);--color-bottom:rgb(99.4252419355, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-systems{--color-top:rgb(123.86, 83.4, 178.6);--color-bottom:rgb(112.9247043011, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-special-thanks{--color-top:rgb(139.7266666667, 83.4, 178.6);--color-bottom:rgb(126.4241666667, 65.0016129032, 145.9983870968)}.links-container .link:hover>span{text-decoration:underline}.links-container.main-list{font-size:150%}.links-container.main-list .link.link-download{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968)}.links-container.main-list .link.link-foundation{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968)}.links-container.main-list .link.link-links{--color-top:rgb(83.4, 122.2733333333, 178.6);--color-bottom:rgb(65.0016129032, 84.5758333333, 145.9983870968)}.links-container.main-list .link.link-highlights{--color-top:rgb(83.4, 106.4066666667, 178.6);--color-bottom:rgb(65.0016129032, 71.0763709677, 145.9983870968)}.links-container.main-list .link.link-general{--color-top:rgb(83.4, 90.54, 178.6);--color-bottom:rgb(72.4263172043, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-platforms{--color-top:rgb(92.1266666667, 83.4, 178.6);--color-bottom:rgb(85.9257795699, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-scripting{--color-top:rgb(107.9933333333, 83.4, 178.6);--color-bottom:rgb(99.4252419355, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-systems{--color-top:rgb(123.86, 83.4, 178.6);--color-bottom:rgb(112.9247043011, 65.0016129032, 145.9983870968)}.links-container.main-list .link.link-special-thanks{--color-top:rgb(139.7266666667, 83.4, 178.6);--color-bottom:rgb(126.4241666667, 65.0016129032, 145.9983870968)}#special-thanks-release-authors .release-card-media .release-card-authors{--text-punch-shadow-color:var(--text-punch-shadow-color-default);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:var(--card-padding);text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color)}#special-thanks-release-authors .release-card-media .release-card-authors::after{content:"";flex:auto}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author{line-height:.5em;font-size:12px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-1{font-size:14px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-2{font-size:16px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-3{font-size:20px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-4{font-size:22px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-5{font-size:24px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author.size-6{font-size:26px}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author a{color:#000;text-decoration:none;text-decoration-color:#000}@media screen and (prefers-color-scheme:dark){#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author a{color:#fff;text-decoration-color:#fff}}#special-thanks-release-authors .release-card-media .release-card-authors .release-card-author a:hover{text-decoration:underline}#special-thanks-remi .c-blockquote{padding-left:var(--card-padding);border-left:2px solid gray;font-size:var(--card-content-font-size);font-weight:400;font-style:italic}#special-thanks-remi .c-blockquote>p{line-height:1.5;margin:16px 0}#special-thanks-remi .c-blockquote>p:first-child{margin-top:0}#special-thanks-remi .c-blockquote>p:last-child{margin-bottom:0}#special-thanks-credits p:has(+.c-content-assets){margin-bottom:0}#special-thanks-credits .c-content-assets{margin:0}#special-thanks-credits .c-content-assets li{line-height:1;margin-bottom:0}#highlights{margin-top:var(--release-section-margin-bottom)}.release-container{position:relative;width:100%;height:100%;background-color:#25282b;--release-title-font-size:clamp(1.563rem, 0.104rem + 3.333vw, 2.188rem);--release-section-margin-top:clamp(2.5rem, -3.333rem + 13.333vw, 5rem);--release-section-margin-bottom:calc(clamp(2.5rem, -3.333rem + 13.333vw, 5rem) / 2);--card-padding:clamp(0.938rem, 0.646rem + 0.667vw, 1.063rem);--card-title-font-size:clamp(1.125rem, 0.833rem + 0.667vw, 1.25rem);--card-content-font-size:clamp(0.875rem, 0.833rem + 0.167vw, 1rem);--download-gap:clamp(0.25rem, -0.333rem + 1.333vw, 0.5rem);--download-font-size:clamp(0.75rem, -0.125rem + 2vw, 1.125rem)}.release-container{--card-background-color:white;--card-color:#2d2d2d}@media screen and (prefers-color-scheme:dark){.release-container{--card-background-color:#333639;--card-color:white}}.release-container a{text-decoration-thickness:1px}@media screen and (prefers-color-scheme:light){.release-container{background-color:#cecece}}.release-container figure.file{margin:var(--card-padding)0}.release-container figure.file figcaption{margin:calc(var(--card-padding)/4)0;color:color-mix(in oklab,var(--card-color),transparent 20%);text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color)}.release-container figure.file figcaption::before{content:"📄";margin-left:var(--card-padding);margin-right:calc(var(--card-padding)/2)}.release-container pre:has(code.highlight,.code-highlight){font-family:unset;background:unset;padding:unset;margin:unset;font-size:unset;line-height:unset;border-radius:unset;overflow-y:unset}.release-container pre:has(code.highlight,.code-highlight) code.highlight,.release-container pre:has(code.highlight,.code-highlight) .code-highlight{width:100%;box-sizing:border-box}.release-container pre:has(code.highlight,.code-highlight)+pre:has(code.highlight,.code-highlight){margin-top:var(--card-padding)}.release-container code.highlight,.release-container .code-highlight{margin:0;border-radius:5px;white-space:break-spaces;hyphens:none;line-height:normal;color:var(--color-code-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;background-color:var(--code-highlight-background-color);padding:var(--code-highlight-padding);text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}@media screen and (prefers-color-scheme:dark){.release-container code.highlight,.release-container .code-highlight{background-color:color-mix(in oklab,var(--color-code-background),transparent 50%)}}.release-container code.highlight .symbol,.release-container code.highlight.symbol,.release-container .code-highlight .symbol,.release-container .code-highlight.symbol{color:var(--color-code-symbol)}.release-container code.highlight .keyword,.release-container code.highlight.keyword,.release-container .code-highlight .keyword,.release-container .code-highlight.keyword{color:var(--color-code-keyword)}.release-container code.highlight .controlflow,.release-container code.highlight.controlflow,.release-container .code-highlight .controlflow,.release-container .code-highlight.controlflow{color:var(--color-code-controlflow)}.release-container code.highlight .basetype,.release-container code.highlight.basetype,.release-container .code-highlight .basetype,.release-container .code-highlight.basetype{color:var(--color-code-basetype)}.release-container code.highlight .enginetype,.release-container code.highlight.enginetype,.release-container .code-highlight .enginetype,.release-container .code-highlight.enginetype{color:var(--color-code-enginetype)}.release-container code.highlight .usertype,.release-container code.highlight.usertype,.release-container .code-highlight .usertype,.release-container .code-highlight.usertype{color:var(--color-code-usertype)}.release-container code.highlight .comment,.release-container code.highlight.comment,.release-container .code-highlight .comment,.release-container .code-highlight.comment{color:var(--color-code-comment)}.release-container code.highlight .function,.release-container code.highlight.function,.release-container .code-highlight .function,.release-container .code-highlight.function{color:var(--color-code-function)}.release-container code.highlight .membervariable,.release-container code.highlight.membervariable,.release-container .code-highlight .membervariable,.release-container .code-highlight.membervariable{color:var(--color-code-membervariable)}.release-container code.highlight .gdscript-globalfunction,.release-container code.highlight.gdscript-globalfunction,.release-container .code-highlight .gdscript-globalfunction,.release-container .code-highlight.gdscript-globalfunction{color:var(--color-code-gdscript-globalfunction)}.release-container code.highlight .gdscript-annotation,.release-container code.highlight.gdscript-annotation,.release-container .code-highlight .gdscript-annotation,.release-container .code-highlight.gdscript-annotation{color:var(--color-code-gdscript-annotation)}.release-container code.highlight{display:block}.release-container code.highlight{border:1px solid color-mix(in oklab,transparent,black 10%)}@media screen and (prefers-color-scheme:dark){.release-container code.highlight{border-color:color-mix(in oklab,transparent,white 10%)}}.release-container code.highlight{--code-highlight-padding:var(--card-padding)}@media screen and (prefers-color-scheme:dark){.release-container code.highlight{--code-highlight-padding:var(--card-padding)}}.release-container code.highlight{box-shadow:0 1px 5px var(--text-punch-shadow-color)}.release-container .code-highlight{display:inline}.release-container .replace-me{color:red!important}.release-container .replace-me::before{content:"TODO: replace me"}.release-container a[href=""],.release-container a:not([href]){color:red!important}.release-container .release-header{position:relative;perspective:1px;transform-style:preserve-3d;overflow:hidden}.release-container .release-header .release-header-background{content:"";position:absolute;top:-64px;left:0;width:100%;height:calc(100% + 64px);background-image:none;background-position:55%;background-repeat:no-repeat;background-size:cover;transform:translateZ(-1px)scale(2)}.release-container .release-header .release-header-content{position:relative;z-index:1;padding-top:80px;padding-bottom:160px}.release-container .release-header .release-header-content .container{overflow:visible}.release-container .release-header .release-header-content .header-main-title{background-image:url(/storage/releases/4.5/images/release-logo.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;height:140px;margin-bottom:60px;filter:drop-shadow(0 0 30px color-mix(in oklab,black,transparent 75%))drop-shadow(0 0 10px black)drop-shadow(0 0 1px black)}.release-container .release-header .release-header-content .header-main-title .header-main-title-text{display:none}.release-container .release-header .release-header-content .header-main-title+.header-content{margin-top:30vh}.release-container .release-header .release-header-content .header-content{color:#fff;gap:20px;padding:var(--card-padding);margin-top:var(--card-padding);border-radius:var(--card-padding);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.75);box-shadow:0 9px 10px -10px rgba(0,0,0,.5607843137)}.release-container .release-header .release-header-content .header-content hr{border-color:#fff}.release-container .release-header .release-header-content .header-content .header-text{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}.release-container .release-header .release-header-content .header-content .header-text>.header-title{color:#fff;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-header .release-header-content .header-content p:first-child{margin-top:0}.release-container .release-header .release-header-content .header-content p:last-child{margin-bottom:0}.release-container .release-header .release-header-content .header-content.header-content-note{font-size:75%;text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}.release-container .release-header .release-header-content .header-content.header-content-note .header-note-title{font-style:italic;font-weight:800;font-size:125%;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-header .release-header-content .header-background-author-container{padding:calc(var(--card-padding)/2);width:fit-content;margin-left:auto;margin-right:auto}.release-container .release-header .release-header-content .header-background-author-container .header-background-author{position:relative;right:0;font-size:60%;font-weight:600;color:#fff;border-top-left-radius:9999px;border-bottom-right-radius:9999px;padding:.25em .75em .35em 1.25em}.release-container .release-header .release-header-content .header-background-author-container .header-background-author a{color:#fff;text-decoration-color:#fff}.release-container .release-content{position:relative;top:-70px;margin-top:0;color:#000}.release-container .release-content .release-cards{display:grid;width:100%;gap:var(--card-padding);grid-template-columns:repeat(3,minmax(300px,1fr));grid-auto-flow:row dense;transform:translateY(0)}.release-container .release-content .release-cards.two-columns{grid-template-columns:repeat(2,minmax(300px,1fr))}@media screen and (max-width:1140px){.release-container .release-content .release-cards{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media screen and (max-width:770px){.release-container .release-content .release-cards,.release-container .release-content .release-cards.two-columns{grid-template-columns:minmax(300px,1fr)}}.release-container .release-content .release-card{container-type:inline-size;container-name:release-card;contain:paint;border-radius:var(--card-padding);padding:var(--card-padding);background-color:var(--card-background-color);color:var(--card-color);box-shadow:0 9px 10px -10px rgba(0,0,0,.5607843137)}.release-container .release-content .release-card.transparent-card{background-color:initial;box-shadow:none}.release-container .release-content .release-card.media-top .release-card-container{grid-template-areas:"media" "contnt";grid-template-rows:auto minmax(max-content,1fr);grid-template-columns:1fr}.release-container .release-content .release-card.media-top .release-card-container:has(.release-card-image,.release-card-video){grid-template-rows:minmax(auto,30cqh)minmax(max-content,1fr)}.release-container .release-content .release-card.media-top .release-card-container .release-card-media{margin:calc(-1*var(--card-padding))calc(-1*var(--card-padding))-1px;margin:round(down,calc(-1 * var(--card-padding)),1px)round(up,calc(-1 * var(--card-padding)),1px)0 round(down,calc(-1 * var(--card-padding)),1px)}.release-container .release-content .release-card.media-bottom .release-card-container{grid-template-areas:"contnt" "media";grid-template-rows:minmax(max-content,1fr)auto;grid-template-columns:1fr}.release-container .release-content .release-card.media-bottom .release-card-container:has(.release-card-image,.release-card-video){grid-template-rows:minmax(max-content,1fr)minmax(auto,30cqh)}.release-container .release-content .release-card.media-bottom .release-card-container .release-card-media{margin:0 calc(-1*var(--card-padding))calc(-1*var(--card-padding) - 1px);margin:0 round(up,calc(-1 * var(--card-padding)),1px)round(up,calc(-1 * var(--card-padding) - 1px),1px)round(down,calc(-1 * var(--card-padding)),1px)}.release-container .release-content .release-card.media-left .release-card-container{grid-template-areas:"media contnt";grid-template-columns:minmax(auto,40cqw)minmax(30%,1fr);grid-template-rows:1fr}.release-container .release-content .release-card.media-left .release-card-container .release-card-media{margin:calc(-1*var(--card-padding))0 calc(-1*var(--card-padding) - 1px)calc(-1*var(--card-padding));margin:round(down,calc(-1 * var(--card-padding)),1px)0 round(up,calc(-1 * var(--card-padding) - 1px),1px)round(down,calc(-1 * var(--card-padding)),1px)}@container release-card (width <= 450px){.release-container .release-content .release-card.media-left .release-card-container{grid-template-areas:"media" "contnt";grid-template-rows:auto minmax(max-content, 1fr);grid-template-columns:1fr}.release-container .release-content .release-card.media-left .release-card-container:has(.release-card-image,.release-card-video){grid-template-rows:minmax(auto, 30cqh) minmax(max-content, 1fr)}.release-container .release-content .release-card.media-left .release-card-container .release-card-media{margin:calc(-1*var(--card-padding)) calc(-1*var(--card-padding)) -1px calc(-1*var(--card-padding));margin:round(down, calc(-1 * var(--card-padding)), 1px) round(up, calc(-1 * var(--card-padding)), 1px) 0 round(down, calc(-1 * var(--card-padding)), 1px)}}.release-container .release-content .release-card.media-right .release-card-container{grid-template-areas:"contnt media";grid-template-columns:minmax(30%,1fr)minmax(auto,40cqw);grid-template-rows:1fr}.release-container .release-content .release-card.media-right .release-card-container .release-card-media{margin:calc(-1*var(--card-padding))calc(-1*var(--card-padding))calc(-1*var(--card-padding) - 1px)0;margin:round(down,calc(-1 * var(--card-padding)),1px)round(up,calc(-1 * var(--card-padding)),1px)round(up,calc(-1 * var(--card-padding) - 1px),1px)0}@container release-card (width <= 450px){.release-container .release-content .release-card.media-right .release-card-container{grid-template-areas:"contnt" "media";grid-template-rows:minmax(max-content, 1fr) auto;grid-template-columns:1fr}.release-container .release-content .release-card.media-right .release-card-container:has(.release-card-image,.release-card-video){grid-template-rows:minmax(max-content, 1fr) minmax(auto, 30cqh)}.release-container .release-content .release-card.media-right .release-card-container .release-card-media{margin:0 calc(-1*var(--card-padding)) calc(-1*var(--card-padding) - 1px) calc(-1*var(--card-padding));margin:0 round(up, calc(-1 * var(--card-padding)), 1px) round(up, calc(-1 * var(--card-padding) - 1px), 1px) round(down, calc(-1 * var(--card-padding)), 1px)}}.release-container .release-content .release-card *::selection{background-color:var(--color-selection)}.release-container .release-content .release-card.inverted{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);--code-highlight-background-color:var( --code-highlight-background-color-dark );--code-highlight-padding:var(--code-highlight-padding-dark);background:var(--color-top)linear-gradient(to bottom,var(--color-top),var(--color-bottom));color:#fff}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .code-highlight{--text-punch-shadow-color:var(--text-punch-shadow-color-light)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-title{color:#fff}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-title>a{color:#fff}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-blockquote{color:#fff}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-blockquote span.highlight{color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a{color:var(--color-invert-highlight);text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a .code-highlight{text-decoration:underline;text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a:hover .code-highlight{text-decoration:underline;text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a:visited{color:color-mix(in oklab,var(--color-invert-highlight),black 10%);text-decoration-color:color-mix(in oklab,var(--color-invert-highlight),black 10%)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a:visited .code-highlight{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-invert-highlight),black 10%)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content a:visited:hover .code-highlight{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-invert-highlight),black 10%)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content .links-container a,.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content .links-container a:visited{color:#fff;text-decoration-color:#fff}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-content .footnotes{border-top-color:color-mix(in oklab,white,transparent 90%)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a{color:var(--color-invert-highlight);text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a:visited{color:color-mix(in oklab,var(--color-invert-highlight),black 15%);text-decoration-color:color-mix(in oklab,var(--color-invert-highlight),black 15%)}@media screen and (prefers-color-scheme:dark){.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a{color:var(--color-invert-highlight);text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a:visited{color:color-mix(in oklab,var(--color-invert-highlight),black 15%);text-decoration-color:color-mix(in oklab,var(--color-invert-highlight),black 15%)}}.release-container .release-content .release-card.inverted .release-card-container .release-card-content .release-card-content-container .c-link .contributor-area .contributor-list a{color:var(--color-invert-highlight);text-decoration-color:var(--color-invert-highlight)}.release-container .release-content .release-card .release-card-container{display:grid;gap:var(--card-padding);grid-template-areas:"contnt";height:100%}.release-container .release-content .release-card .release-card-container .release-card-content{grid-area:contnt;container-type:inline-size;container-name:release-card-content}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container{gap:var(--card-padding);height:100%;display:flex;flex-direction:column}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content){display:grid;flex-direction:unset;grid-template-areas:"quote title" "quote contnt" "quote link";grid-template-columns:2fr 3fr;grid-template-rows:min-content 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content):not(:has(.c-link)){grid-template-areas:"quote title" "quote contnt";grid-template-rows:min-content 1fr}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content).force-one-column{grid-template-areas:"quote" "title" "contnt" "link";grid-template-columns:1fr;grid-template-rows:min-content auto 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content).force-one-column:not(:has(.c-link)){grid-template-areas:"quote" "title" "contnt";grid-template-rows:min-content auto 1fr}@container release-card-content (width < 450px){.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content){grid-template-areas:"quote" "title" "contnt" "link";grid-template-columns:1fr;grid-template-rows:min-content auto 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):has(.c-content):not(:has(.c-link)){grid-template-areas:"quote" "title" "contnt";grid-template-rows:min-content auto 1fr}}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content){display:grid;flex-direction:unset;grid-template-areas:"quote contnt" "quote link";grid-template-columns:2fr 3fr;grid-template-rows:1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content):not(:has(.c-link)){grid-template-areas:"quote contnt";grid-template-rows:1fr}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content).force-one-column{grid-template-areas:"quote" "contnt" "link";grid-template-columns:1fr;grid-template-rows:min-content 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content).force-one-column:not(:has(.c-link)){grid-template-areas:"quote" "contnt";grid-template-rows:min-content 1fr}@container release-card-content (width < 450px){.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content){grid-template-areas:"quote" "contnt" "link";grid-template-columns:1fr;grid-template-rows:min-content 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):has(.c-content):not(:has(.c-link)){grid-template-areas:"quote" "contnt";grid-template-rows:min-content 1fr}}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):not(:has(.c-content)){display:grid;flex-direction:unset;grid-template-areas:"title" "quote" "link";grid-template-rows:min-content 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):has(.c-blockquote):not(:has(.c-content)):not(:has(.c-link)){grid-template-areas:"title" "quote";grid-template-rows:min-content 1fr}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):not(:has(.c-blockquote)):has(.c-content){display:grid;flex-direction:unset;grid-template-areas:"title" "contnt" "link";grid-template-rows:min-content 1fr auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:has(.c-title):not(:has(.c-blockquote)):has(.c-content):not(:has(.c-link)){grid-template-areas:"title" "contnt";grid-template-rows:min-content 1fr}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):not(:has(.c-content)){display:grid;flex-direction:unset;grid-template-areas:"quote" "link";grid-template-rows:auto auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):has(.c-blockquote):not(:has(.c-content)):not(:has(.c-link)){grid-template-areas:"quote";grid-template-rows:auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):not(:has(.c-blockquote)):has(.c-content){display:grid;flex-direction:unset;grid-template-areas:"contnt" "link";grid-template-rows:auto auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container:not(:has(.c-title)):not(:has(.c-blockquote)):has(.c-content):not(:has(.c-link)){grid-template-areas:"contnt";grid-template-rows:auto}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title{grid-area:title;margin-bottom:0;color:var(--color-top);font-weight:700;font-size:var(--card-title-font-size);text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a{text-decoration:none;color:var(--color-top)}@media screen and (prefers-color-scheme:dark){.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a{color:#fff;text-decoration-color:#fff}}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a:hover{text-decoration:underline;text-decoration-color:var(--color-top)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a:hover code.highlight,.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a:hover .code-highlight{text-decoration:underline;text-decoration-color:var(--color-top)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title a p{line-height:normal;margin:0}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-title .code-highlight{text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-blockquote{grid-area:quote;font-size:clamp(30px,7cqw,35px);font-weight:800;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-blockquote p{line-height:normal;margin:0}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-blockquote span.highlight{color:var(--color-highlight)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content{grid-area:contnt;font-size:var(--card-content-font-size);text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content>p:first-child,.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content>ul:first-child{margin-top:0}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content>p:last-child,.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content>ul:last-child{margin-bottom:0}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content>ul:last-child>li:last-child{margin-bottom:0}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content .links-container a,.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content .links-container a:visited{color:#fff;text-decoration-color:#fff}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a{color:var(--color-highlight);text-decoration-color:var(--color-highlight)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a .code-highlight{text-decoration:underline;text-decoration-color:var(--color-highlight)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a:hover .code-highlight{text-decoration:underline;text-decoration-color:var(--color-highlight)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a:visited{color:color-mix(in oklab,var(--color-highlight),black 10%);text-decoration-color:color-mix(in oklab,var(--color-highlight),black 10%)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a:visited .code-highlight{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-highlight),black 10%)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content a:visited:hover .code-highlight{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-highlight),black 10%)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-content .footnotes{border-top:1px solid color-mix(in oklab,black,transparent 90%)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link{grid-area:link;position:relative;margin-top:10px;color:inherit;user-select:none;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a{color:#000;text-decoration-color:#000;text-decoration:underline;font-size:21px;font-weight:700}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a:visited{color:color-mix(in oklab,black,var(--color-highlight) 50%);text-decoration-color:color-mix(in oklab,black,var(--color-highlight) 50%)}@media screen and (prefers-color-scheme:dark){.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a{color:#fff;text-decoration-color:#fff}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .c-link-a:visited{color:color-mix(in oklab,white,var(--color-highlight) 50%);text-decoration-color:color-mix(in oklab,white,var(--color-highlight) 50%)}}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .contributor-area{display:grid;grid-template-areas:"icon list";grid-template-columns:50px auto;margin-top:1em;font-size:80%;user-select:auto;text-shadow:0 1.5px 5.5px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .contributor-area .contributor-icon{grid-area:icon;display:flex;align-items:center}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .contributor-area .contributor-list{grid-area:list;display:flex;align-items:center}.release-container .release-content .release-card .release-card-container .release-card-content .release-card-content-container .c-link .contributor-area .contributor-list a{color:var(--color-highlight);text-decoration-color:var(--color-highlight);text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-media{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);grid-area:media;position:relative;contain:paint;container-type:inline-size;container-name:release-card-media}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container{height:100%}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-left,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-right{position:absolute;width:100%;height:100%}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control{display:flex;position:absolute;top:calc(50% - 2em);left:0;width:4em;height:4em;align-items:center;justify-content:center;cursor:pointer;background:0 0;color:var(--color-top);--control-background-color-base:color-mix( in oklab, white, var(--color-top) 50% )}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control:focus{outline:.125rem solid var(--color-top)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control:hover{background-color:color-mix(in oklab,var(--control-background-color-base),transparent 90%)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control:active{background-color:color-mix(in oklab,var(--control-background-color-base),transparent 70%)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control .character{user-select:none;font-size:300%;transform:translate(0,-.1em);text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container .release-card-carousel-control--right{left:unset;right:0}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container--has-comparison .release-card-carousel-right{--mask-width:50%;mask-image:linear-gradient(to right,transparent 0%,transparent var(--mask-width,50%),white calc(var(--mask-width,50%) + 1e-6%),white)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-carousel-container--has-comparison .release-card-carousel-right .release-card-label{left:unset;right:0}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison{position:absolute;top:0;left:0;width:100%;height:100%}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range-indicator{position:absolute;top:-2px;left:calc(50% - .125em);width:.25em;height:calc(100% + 4px);background-color:color-mix(in oklab,var(--color-top),black 50%)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range{position:absolute;top:-2px;left:0;width:100%;height:calc(100% + 4px);background-color:initial;user-select:none;-webkit-appearance:none!important;appearance:none;overflow:hidden}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range::-moz-range-thumb{-webkit-appearance:none!important;appearance:none;background-color:initial;color:transparent;border:none}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none;background-color:initial;color:transparent;border:none}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range::-moz-range-track,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range::-webkit-slider-runnable-track{-webkit-appearance:none!important;appearance:none}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-comparison .comparison-range:focus{outline:none}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video-container{position:absolute;width:100%;height:100%}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video-label{position:absolute;top:0;left:0;font-size:1em;font-weight:700;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;margin:.5em;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-media .video-comparison-b{--mask-width:50%;mask-image:linear-gradient(to right,transparent 0%,transparent var(--mask-width,50%),white calc(var(--mask-width,50%) + 1e-6%),white)}.release-container .release-content .release-card .release-card-container .release-card-media .video-comparison-b .release-card-label{left:unset;right:0}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image-container{position:absolute;width:100%;height:100%}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image-label{position:absolute;top:0;left:0;font-size:1em;font-weight:700;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;margin:.5em;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-media .image-comparison-b{--mask-width:50%;mask-image:linear-gradient(to right,transparent 0%,transparent var(--mask-width,50%),white calc(var(--mask-width,50%) + 1e-6%),white)}.release-container .release-content .release-card .release-card-container .release-card-media .image-comparison-b .release-card-label{left:unset;right:0}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;overflow:hidden}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-top-left,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-top-left{object-position:top left}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-top-center,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-top-center{object-position:top center}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-top-right,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-top-right{object-position:top right}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-center-left,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-center-left{object-position:center left}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-center-center,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-center-center{object-position:center center}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-center-right,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-center-right{object-position:center right}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-bottom-left,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-bottom-left{object-position:bottom left}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-bottom-center,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-bottom-center{object-position:bottom center}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-video.position-bottom-right,.release-container .release-content .release-card .release-card-container .release-card-media .release-card-image.position-bottom-right{object-position:bottom right}.release-container .release-content .release-card .release-card-container .release-card-media:has(>.release-card-button){display:grid;justify-content:center;align-items:center}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-button{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;background-color:var(--color-top);color:#fff;margin:var(--card-padding);padding:var(--card-padding);border-radius:14px;text-decoration:none;cursor:pointer;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color)}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-content-creator{position:absolute;bottom:0;right:0;width:fit-content;font-size:60%;color:#fff;font-weight:600;background-color:rgba(0,0,0,.75);border-top-left-radius:999999px;padding:.25em .75em .35em 1.25em}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-content-creator a{color:#fff;text-decoration-color:#fff}.release-container .release-content .release-card .release-card-container .release-card-media .release-card-content-creator p{margin:0}.release-container .release-content .section{margin-top:var(--release-section-margin-top);margin-bottom:var(--release-section-margin-bottom)}.release-container .release-content .section:first-of-type{margin-top:0}.release-container .release-content .section:last-of-type{margin-bottom:0}.release-container .release-content .section.subsection{--color-top:var(--color-top-muted);--color-bottom:var(--color-bottom-muted)}.release-container .release-content .section:has(+.subsection){margin-bottom:0}.release-container .release-content .section+.subsection{margin-top:0}.release-container .release-content .section .section-title{--text-punch-shadow-color:var(--text-punch-shadow-color-dark);container-type:inline-size;container-name:section-title;margin-bottom:calc(var(--card-padding)*2)}.release-container .release-content .section .section-title h3,.release-container .release-content .section .section-title h4{position:relative;background:var(--color-top)linear-gradient(to bottom,var(--color-top),var(--color-bottom));padding:calc(var(--card-padding)*2);border-radius:var(--card-padding);margin-bottom:0;box-shadow:0 9px 10px -10px rgba(0,0,0,.5607843137);font-size:max(clamp(4cqw,50px,6cqw),2em);font-weight:800;contain:paint;text-shadow:0 1.5px 2.5px var(--text-punch-shadow-color),0 1px 1px var(--text-punch-shadow-color)}.release-container .release-content .section.subsection .section-title h3,.release-container .release-content .section.subsection .section-title h4{font-size:max(clamp(2cqw,35px,4cqw),1.5em);font-weight:600}.release-container .release-content .section .section-title h3 .section-robot,.release-container .release-content .section .section-title h4 .section-robot{position:absolute;bottom:0;right:0;transform:translateX(250px)translateY(30cqh);color:var(--color-top);font-size:500px;z-index:-1;text-shadow:none}.release-container .release-content .section .section-title a{color:#fff;text-decoration-color:#fff;text-decoration:none}.release-container .release-content .section .section-title a:hover{text-decoration:underline;filter:none}.release-container .release-content .section-download{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968);--color-top-muted:rgb(102, 135.35, 160);--color-bottom-muted:rgb(80.8266129032, 100.9765456989, 130.1733870968);--color-selection:rgb(86.1016129032, 101.9436290323, 124.8983870968);--color-invert:rgb(228.2, 116.42, 33.8);--color-highlight:rgb(33.8, 145.58, 228.2);--color-highlight-switch:rgb(170.2661290323, 213.0850806452, 244.7338709677);--color-invert-highlight:hsl(25.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-download{--color-selection:rgb(170.2661290323, 200.6737903226, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-download{--color-highlight:rgb(170.2661290323, 213.0850806452, 244.7338709677);--color-highlight-switch:rgb(33.8, 145.58, 228.2)}}.release-container .release-content .section-foundation{--color-top:rgb(83.4, 138.14, 178.6);--color-bottom:rgb(65.0016129032, 98.0752956989, 145.9983870968);--color-top-muted:rgb(102, 135.35, 160);--color-bottom-muted:rgb(80.8266129032, 100.9765456989, 130.1733870968);--color-selection:rgb(86.1016129032, 101.9436290323, 124.8983870968);--color-invert:rgb(228.2, 116.42, 33.8);--color-highlight:rgb(33.8, 145.58, 228.2);--color-highlight-switch:rgb(170.2661290323, 213.0850806452, 244.7338709677);--color-invert-highlight:hsl(25.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-foundation{--color-selection:rgb(170.2661290323, 200.6737903226, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-foundation{--color-highlight:rgb(170.2661290323, 213.0850806452, 244.7338709677);--color-highlight-switch:rgb(33.8, 145.58, 228.2)}}.release-container .release-content .section-links{--color-top:rgb(83.4, 122.2733333333, 178.6);--color-bottom:rgb(65.0016129032, 84.5758333333, 145.9983870968);--color-top-muted:rgb(102, 125.6833333333, 160);--color-bottom-muted:rgb(80.8266129032, 92.7520833333, 130.1733870968);--color-selection:rgb(86.1016129032, 95.4775, 124.8983870968);--color-invert:rgb(228.2, 148.82, 33.8);--color-highlight:rgb(33.8, 113.18, 228.2);--color-highlight-switch:rgb(170.2661290323, 200.6737903226, 244.7338709677);--color-invert-highlight:hsl(35.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-links{--color-selection:rgb(170.2661290323, 188.2625, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-links{--color-highlight:rgb(170.2661290323, 200.6737903226, 244.7338709677);--color-highlight-switch:rgb(33.8, 113.18, 228.2)}}.release-container .release-content .section-highlights{--color-top:rgb(83.4, 106.4066666667, 178.6);--color-bottom:rgb(65.0016129032, 71.0763709677, 145.9983870968);--color-top-muted:rgb(102, 116.0166666667, 160);--color-bottom-muted:rgb(80.8266129032, 84.5276209677, 130.1733870968);--color-selection:rgb(86.1016129032, 89.0113709677, 124.8983870968);--color-invert:rgb(228.2, 181.22, 33.8);--color-highlight:rgb(33.8, 80.78, 228.2);--color-highlight-switch:rgb(170.2661290323, 188.2625, 244.7338709677);--color-invert-highlight:hsl(45.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-highlights{--color-selection:rgb(170.2661290323, 175.8512096774, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-highlights{--color-highlight:rgb(170.2661290323, 188.2625, 244.7338709677);--color-highlight-switch:rgb(33.8, 80.78, 228.2)}}.release-container .release-content .section-general{--color-top:rgb(83.4, 90.54, 178.6);--color-bottom:rgb(72.4263172043, 65.0016129032, 145.9983870968);--color-top-muted:rgb(102, 106.35, 160);--color-bottom-muted:rgb(85.3500672043, 80.8266129032, 130.1733870968);--color-selection:rgb(89.657983871, 86.1016129032, 124.8983870968);--color-invert:rgb(228.2, 213.62, 33.8);--color-highlight:rgb(33.8, 48.38, 228.2);--color-highlight-switch:rgb(170.2661290323, 175.8512096774, 244.7338709677);--color-invert-highlight:hsl(55.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-general{--color-selection:rgb(177.0923387097, 170.2661290323, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-general{--color-highlight:rgb(170.2661290323, 175.8512096774, 244.7338709677);--color-highlight-switch:rgb(33.8, 48.38, 228.2)}}.release-container .release-content .section-platforms{--color-top:rgb(92.1266666667, 83.4, 178.6);--color-bottom:rgb(85.9257795699, 65.0016129032, 145.9983870968);--color-top-muted:rgb(107.3166666667, 102, 160);--color-bottom-muted:rgb(93.5745295699, 80.8266129032, 130.1733870968);--color-selection:rgb(96.1241129032, 86.1016129032, 124.8983870968);--color-invert:rgb(210.38, 228.2, 33.8);--color-highlight:rgb(51.62, 33.8, 228.2);--color-highlight-switch:rgb(177.0923387097, 170.2661290323, 244.7338709677);--color-invert-highlight:hsl(65.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-platforms{--color-selection:rgb(189.5036290323, 170.2661290323, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-platforms{--color-highlight:rgb(177.0923387097, 170.2661290323, 244.7338709677);--color-highlight-switch:rgb(51.62, 33.8, 228.2)}}.release-container .release-content .section-scripting{--color-top:rgb(107.9933333333, 83.4, 178.6);--color-bottom:rgb(99.4252419355, 65.0016129032, 145.9983870968);--color-top-muted:rgb(116.9833333333, 102, 160);--color-bottom-muted:rgb(101.7989919355, 80.8266129032, 130.1733870968);--color-selection:rgb(102.5902419355, 86.1016129032, 124.8983870968);--color-invert:rgb(177.98, 228.2, 33.8);--color-highlight:rgb(84.02, 33.8, 228.2);--color-highlight-switch:rgb(189.5036290323, 170.2661290323, 244.7338709677);--color-invert-highlight:hsl(75.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-scripting{--color-selection:rgb(201.9149193548, 170.2661290323, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-scripting{--color-highlight:rgb(189.5036290323, 170.2661290323, 244.7338709677);--color-highlight-switch:rgb(84.02, 33.8, 228.2)}}.release-container .release-content .section-systems{--color-top:rgb(123.86, 83.4, 178.6);--color-bottom:rgb(112.9247043011, 65.0016129032, 145.9983870968);--color-top-muted:rgb(126.65, 102, 160);--color-bottom-muted:rgb(110.0234543011, 80.8266129032, 130.1733870968);--color-selection:rgb(109.0563709677, 86.1016129032, 124.8983870968);--color-invert:rgb(145.58, 228.2, 33.8);--color-highlight:rgb(116.42, 33.8, 228.2);--color-highlight-switch:rgb(201.9149193548, 170.2661290323, 244.7338709677);--color-invert-highlight:hsl(85.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-systems{--color-selection:rgb(214.3262096774, 170.2661290323, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-systems{--color-highlight:rgb(201.9149193548, 170.2661290323, 244.7338709677);--color-highlight-switch:rgb(116.42, 33.8, 228.2)}}.release-container .release-content .section-special-thanks{--color-top:rgb(139.7266666667, 83.4, 178.6);--color-bottom:rgb(126.4241666667, 65.0016129032, 145.9983870968);--color-top-muted:rgb(136.3166666667, 102, 160);--color-bottom-muted:rgb(118.2479166667, 80.8266129032, 130.1733870968);--color-selection:rgb(115.5225, 86.1016129032, 124.8983870968);--color-invert:rgb(113.18, 228.2, 33.8);--color-highlight:rgb(148.82, 33.8, 228.2);--color-highlight-switch:rgb(214.3262096774, 170.2661290323, 244.7338709677);--color-invert-highlight:hsl(95.5, 108.3870967742%, 71.3725490196%)}@media screen and (prefers-color-scheme:light){.release-container .release-content .section-special-thanks{--color-selection:rgb(226.7375, 170.2661290323, 244.7338709677)}}@media screen and (prefers-color-scheme:dark){.release-container .release-content .section-special-thanks{--color-highlight:rgb(214.3262096774, 170.2661290323, 244.7338709677);--color-highlight-switch:rgb(148.82, 33.8, 228.2)}}ul.list-style-none{padding-left:0}ul.list-style-none>li{list-style:none}.span-3{grid-column:span 3}@media screen and (max-width:1140px){.span-3{grid-column:span 2}}@media screen and (max-width:770px){.span-3{grid-column:span 1}}.span-2-at-3-col{grid-column:span 2}@media screen and (max-width:1140px){.span-2-at-3-col{grid-column:span 1}}.span-2:not(.temporary-span-3-col-3){grid-column:span 2}@media screen and (max-width:770px){.span-2:not(.temporary-span-3-col-3){grid-column:span 1}}@media screen and (max-width:1140px){.temporary-span-2-col-2{grid-column:span 2}}@media screen and (max-width:1140px)and (max-width:770px){.temporary-span-2-col-2{grid-column:span 1}}@media screen and (width > 1140px){.temporary-span-2-col-3{grid-column:span 2}}@media screen and (width > 1140px)and (max-width:770px){.temporary-span-2-col-3{grid-column:span 1}}@media screen and (width > 1140px){.temporary-span-3-col-3{grid-column:span 3}}@media screen and (width > 1140px)and (max-width:1140px){.temporary-span-3-col-3{grid-column:span 2}}@media screen and (width > 1140px)and (max-width:770px){.temporary-span-3-col-3{grid-column:span 1}}.align-right{text-align:right}.overflow-y-hidden{overflow-y:hidden}.no-break{white-space:nowrap}.hidden{display:none}#internationalization-live-preview .c-blockquote{position:relative}#internationalization-live-preview .c-blockquote p{opacity:0;user-select:none}#internationalization-live-preview .c-blockquote p.entry{opacity:1;user-select:initial;position:absolute;top:0;left:0;width:100%}