@layer reset,tokens,base,layout,components;@layer pages{.dl-stage{padding-block-end:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.dl-stage-inner{gap:var(--s-5);display:grid}.download-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.download-card{align-content:start;gap:var(--s-4);min-width:0;color:var(--parchment);grid-template-columns:minmax(0,1fr);display:grid}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=macos]:before,.dl-grid-ready[data-os=mac] .download-card[data-platform=windows]:before{background:linear-gradient(180deg, #a3adbd, var(--steel) 55%, #3b4250)}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows]:after,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos]:after{background:radial-gradient(90% 55% at 50% 0%, #dcb46c1c, transparent 72%), linear-gradient(180deg, #151c27, var(--stone))}.download-grid[data-os=mac] .download-card[data-platform=macos]{order:-1}@media (width>=760px){.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,.5rem + 2vw,2.5rem)}@supports (grid-template-rows:subgrid){.download-grid{grid-template-rows:repeat(7,auto);row-gap:0}.download-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--s-4)}}}.dl-card-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.download-card h2{color:var(--parchment);font:650 var(--t-h2)/var(--lh-h2) var(--font-display);font-variant-numeric:lining-nums;text-wrap:balance;margin:0}.download-card .dl-desc{max-inline-size:34rem;color:var(--ash);font-size:var(--t-small);line-height:var(--lh-small);margin:0}.dl-spec{max-inline-size:none;padding-block:var(--s-4);align-content:center}.dl-spec dl.release-summary{gap:var(--s-1);justify-items:center}.dl-spec .dl-size{align-items:center;gap:var(--s-1);flex-direction:column;margin-block-end:var(--s-1)}.dl-spec .dl-size dt{color:var(--ash);font:650 var(--t-label)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.dl-spec .dl-size dd{align-items:baseline;gap:.35rem;line-height:1;display:flex}.dl-size-num{color:var(--parchment);font:800 var(--t-num-ui)/1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl-size-unit{color:var(--ash);font:650 var(--t-small)/1 var(--font-body);letter-spacing:.04em}.dl-spec .tt-rule{inline-size:min(70%,16rem)}.dl-req{text-align:center;white-space:normal;max-inline-size:100%;padding-block:.3rem;line-height:1.35}.download-button{inline-size:100%;min-height:3.25rem;font-size:var(--t-body);margin:0}.dl-arrow{block-size:1.0625rem;inline-size:.875rem;color:var(--bronze);flex:none;position:relative}.dl-arrow:before,.dl-arrow:after{content:"";background:currentColor;position:absolute}.dl-arrow:before{clip-path:polygon(38% 0,62% 0,62% 48%,94% 48%,50% 100%,6% 48%,38% 48%);inset:0 0 .3125rem}.dl-arrow:after{block-size:2px;inset:auto 0 0}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows] a.download-button,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos] a.download-button{color:#17110a}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows] a.download-button:before,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos] a.download-button:before{background:var(--bronze-edge)}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows] a.download-button:after,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos] a.download-button:after{background:linear-gradient(180deg, var(--bronze-hi) 0%, var(--bronze) 45%, var(--bronze-lo) 100%);box-shadow:inset 0 1px #fff5dc80}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows] a.download-button:hover:after,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos] a.download-button:hover:after{filter:brightness(1.06)}.dl-grid-ready:not([data-os=mac]) .download-card[data-platform=windows] a.download-button .dl-arrow,.dl-grid-ready[data-os=mac] .download-card[data-platform=macos] a.download-button .dl-arrow{color:currentColor}.download-card .callout p:not(.callout-label){margin:0}.dl-run{max-inline-size:none}.dl-preparing,.dl-alpha{max-inline-size:48rem}.dl-preparing p:not(.callout-label),.dl-alpha p:not(.callout-label),.download-card details.technical-details{margin:0}.download-card details.technical-details>summary{font-size:var(--t-small)}.download-card .download-meta{gap:var(--s-4);margin:var(--s-1) 0 var(--s-3);display:grid}.download-card .download-meta div{gap:var(--s-2);align-items:start;display:grid}.download-card .download-meta dt{color:var(--ash);font:650 var(--t-label)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.download-card .download-meta dd{color:var(--parchment);font-size:var(--t-small);font-variant-numeric:tabular-nums;text-align:start;margin:0}.download-card .checksum{gap:var(--s-3);display:grid}.download-card .checksum code{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r);background:var(--well);box-shadow:var(--inset-well);user-select:all;line-height:1.6;display:block}.download-card .checksum-copy-controls{justify-content:flex-start;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.download-card .checksum-copy-status{color:var(--excellent);font:600 var(--t-meta)/1.3 var(--font-body)}.download-card .checksum-explanation{margin:0 0 var(--s-4);color:var(--ash);font-size:var(--t-meta);line-height:var(--lh-small)}.dl-after{padding-block:clamp(2.5rem, 1.5rem + 4vw, 4.5rem) var(--section);border-block-start:1px solid var(--line)}.dl-after-inner{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.dl-after-inner{column-gap:clamp(2.5rem,5vw,5rem);row-gap:var(--s-5);grid-template:"notes alpha""notes next"1fr/minmax(0,7fr) minmax(0,5fr)}.dl-alpha{grid-area:alpha}.release-notes{grid-area:notes}.dl-next{grid-area:next;align-self:start}}.release-notes{gap:var(--s-4);min-width:0;display:grid}.dl-notes-head{gap:var(--s-2);display:grid}.dl-notes-head .eyebrow{margin:0}.release-notes h2{color:var(--parchment);font:650 var(--t-h2)/var(--lh-h2) var(--font-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin:0}.dl-notes-head time{color:var(--ash);font:600 var(--t-small)/1.4 var(--font-body);font-variant-numeric:tabular-nums}.dl-notes-title{max-inline-size:40rem;font-size:var(--t-lead);line-height:var(--lh-lead);margin:0}.dl-notes-title a{color:var(--parchment);text-decoration-color:var(--line-bronze);text-underline-offset:.25em;transition:color var(--dur-1), text-decoration-color var(--dur-1);text-decoration-thickness:1px}.dl-notes-title a:hover{color:var(--bronze-hi);text-decoration-color:currentColor}.dl-changes{border-block-end:1px solid var(--line);max-inline-size:44rem}.dl-changes[open]{padding-block-end:var(--s-4)}.release-notes .gem-list{gap:var(--s-3);margin:var(--s-1) 0 0;color:var(--parchment);font-size:var(--t-small);line-height:var(--lh-small);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.dl-notes-links{align-items:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.dl-notes-links .release-history-link{margin:0}.dl-next{justify-items:start;gap:var(--s-3);margin:0;display:grid;position:relative;overflow:hidden}.dl-next-num{color:var(--line-bronze);font:700 clamp(5.5rem, 4rem + 5vw, 7.5rem)/1 var(--font-display);font-variant-numeric:lining-nums;pointer-events:none;user-select:none;position:absolute;inset-block-start:-.18em;inset-inline-end:.12em}.dl-next>:not(.dl-next-num){position:relative}.dl-next-label{color:var(--ash);font:650 var(--t-label)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.dl-next h2{color:var(--parchment);font:700 var(--t-h3)/var(--lh-h3) var(--font-body);margin:0;padding-inline-end:4.5rem}.dl-next-text{color:var(--ash);font-size:var(--t-small);line-height:var(--lh-small);margin:0}.dl-next .button{margin-block-start:var(--s-2)}}@layer overrides;
