.download-module__Oox4qG__page{color:var(--text);background:var(--surface);min-height:100vh;overflow:clip}.download-module__Oox4qG__hero{border-bottom:1px solid var(--border);isolation:isolate;align-items:end;min-height:min(680px,78svh);padding:clamp(8rem,14vw,12rem) 0 clamp(3.5rem,7vw,6rem);display:grid;position:relative}.download-module__Oox4qG__hero:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background-image:radial-gradient(circle, var(--text) 0 .7px, transparent .8px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 15%,#000 72%,#0000)}.download-module__Oox4qG__heroInner{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.download-module__Oox4qG__eyebrow,.download-module__Oox4qG__sectionLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:650;line-height:1.3}.download-module__Oox4qG__hero h1{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,9vw,8rem);font-weight:500;line-height:.86}.download-module__Oox4qG__lede{text-wrap:pretty;max-width:34rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:1.42}.download-module__Oox4qG__heroActions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.download-module__Oox4qG__downloadButton{border:1px solid var(--text);border-radius:var(--radius-small);min-height:3.5rem;color:var(--surface);background:var(--text);font:700 .9rem/1 var(--font-sans);transition:border-color .17s var(--ease-out), color .17s var(--ease-out), background-color .17s var(--ease-out);align-items:center;gap:1.5rem;padding:.9rem 1.3rem;display:inline-flex}.download-module__Oox4qG__downloadButton:hover{color:var(--accent-ink);background:var(--accent-surface);border-color:var(--accent-surface)}.download-module__Oox4qG__downloadButton:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.download-module__Oox4qG__requirement{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:650}.download-module__Oox4qG__releaseNotes{max-width:40rem;color:var(--text-muted);margin:1.75rem 0 0;font-size:.85rem;line-height:1.55}.download-module__Oox4qG__releaseNotes span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text);margin-right:.6rem;font-size:.62rem;font-weight:700}.download-module__Oox4qG__versionPlate{border:1px solid var(--ink);background:var(--ink);min-height:18rem;color:var(--paper);box-shadow:12px 12px 0 var(--signal);grid-template-rows:auto 1fr auto;gap:1rem;padding:1.25rem;display:grid;transform:rotate(-1.2deg)}.download-module__Oox4qG__versionPlate>span,.download-module__Oox4qG__versionPlate>small{font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem}.download-module__Oox4qG__versionPlate>strong{font-family:var(--font-serif);letter-spacing:-.04em;place-self:center;font-size:clamp(3.4rem,7vw,5.8rem);font-weight:500;line-height:.8}.download-module__Oox4qG__steps{border-bottom:1px solid var(--border);padding:clamp(3.5rem,7vw,7rem) 0}.download-module__Oox4qG__stepsInner{gap:clamp(2.5rem,5vw,4rem);display:grid}.download-module__Oox4qG__stepsHeading h2,.download-module__Oox4qG__platformsInner h2{font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:.98}.download-module__Oox4qG__stepList{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.download-module__Oox4qG__stepList li{grid-template-rows:1fr auto auto;gap:.7rem;min-height:14rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.download-module__Oox4qG__stepList li+li{border-left:1px solid var(--border);padding-left:1.5rem}.download-module__Oox4qG__stepList li>span{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem;font-weight:700}.download-module__Oox4qG__stepList h3{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:500}.download-module__Oox4qG__stepList p{max-width:26rem;margin:0;font-size:.9rem;line-height:1.55}.download-module__Oox4qG__platforms{border-bottom:1px solid var(--border);padding:clamp(3.5rem,7vw,6.5rem) 0}.download-module__Oox4qG__platformsInner{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:2rem;display:grid}.download-module__Oox4qG__platformsInner p:not(.download-module__Oox4qG__sectionLabel){max-width:34rem;margin:1.25rem 0 0;font-size:.95rem;line-height:1.55}.download-module__Oox4qG__notifyLink{border:1px solid var(--border-strong);border-radius:var(--radius-small);min-height:3.35rem;color:var(--text);font:700 .85rem/1 var(--font-sans);transition:border-color .17s var(--ease-out), background-color .17s var(--ease-out);align-items:center;gap:1.25rem;padding:.85rem 1.15rem;display:inline-flex}.download-module__Oox4qG__notifyLink:hover{border-color:var(--text);background:color-mix(in oklab, var(--text) 5%, transparent)}.download-module__Oox4qG__notifyLink:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@media (max-width:900px){.download-module__Oox4qG__hero{min-height:auto;padding-top:8rem}.download-module__Oox4qG__heroInner{grid-template-columns:1fr;align-items:start}.download-module__Oox4qG__versionPlate{width:min(100%,24rem);min-height:14rem}.download-module__Oox4qG__stepList{grid-template-columns:1fr}.download-module__Oox4qG__stepList li{min-height:auto;padding:1.25rem 0}.download-module__Oox4qG__stepList li+li{border-left:0;border-top:1px solid var(--border);padding-left:0}.download-module__Oox4qG__platformsInner{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.download-module__Oox4qG__hero h1{font-size:clamp(3.2rem,16vw,5rem)}}
