.install-module__83FMyG__page{max-width:1200px;color:var(--ink);margin:auto;padding:2rem 1.25rem 5rem}.install-module__83FMyG__page p,.install-module__83FMyG__page li{line-height:1.75}.install-module__83FMyG__page :is(h1,h2,h3,p,dd,li,code){overflow-wrap:anywhere}.install-module__83FMyG__hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:3rem;padding-block:1rem 3rem;display:grid}.install-module__83FMyG__hero h1{letter-spacing:-.04em;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.1}.install-module__83FMyG__hero p{max-width:60ch}.install-module__83FMyG__eyebrow{font:.8rem var(--mono);color:var(--signal-soft)}.install-module__83FMyG__actions{flex-wrap:wrap;gap:1rem;margin-block:1.5rem;display:flex}.install-module__83FMyG__receipt{color:#172536;background:#f2eee5;border:1px solid #c7c5bf;border-radius:8px;padding:1.5rem}.install-module__83FMyG__receipt>span{font:.8rem var(--mono)}.install-module__83FMyG__receipt h2{font-size:1.8rem}.install-module__83FMyG__receipt dl>div{border-top:1px solid #c8cac7;grid-template-columns:.6fr 1.4fr;gap:1rem;padding-block:.8rem;display:grid}.install-module__83FMyG__receipt dt{font-size:.8rem}.install-module__83FMyG__receipt dd{margin:0;line-height:1.6}.install-module__83FMyG__receipt>p{font-size:.8rem}.install-module__83FMyG__picker,.install-module__83FMyG__section{border-top:1px solid var(--line-strong);padding-block:2.5rem;scroll-margin-top:2rem}.install-module__83FMyG__picker fieldset{border:0;margin:1.5rem 0;padding:0}.install-module__83FMyG__picker legend{margin-bottom:1rem}.install-module__83FMyG__options{flex-wrap:wrap;gap:.75rem;display:flex}.install-module__83FMyG__options label{border:1px solid var(--line-strong);cursor:pointer;border-radius:5px;align-items:center;gap:.6rem;min-height:48px;padding:.7rem 1rem;display:flex}.install-module__83FMyG__options label:has(input:checked){border-color:var(--signal);background:var(--surface)}.install-module__83FMyG__options input{accent-color:var(--signal);width:18px;height:18px}.install-module__83FMyG__commandPanel{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;max-width:85ch;padding:1.5rem}.install-module__83FMyG__commandPanel ol{padding-left:1.5rem}.install-module__83FMyG__page pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#070c13;padding:1rem;font-size:.875rem;line-height:1.7}.install-module__83FMyG__page details{border-top:1px solid var(--line);padding-block:.7rem}.install-module__83FMyG__page summary{cursor:pointer;min-height:44px;padding-block:.7rem}.install-module__83FMyG__page a:not(.button){color:var(--signal-soft);text-underline-offset:.2em}.install-module__83FMyG__section>p{max-width:85ch;color:var(--muted)}.install-module__83FMyG__page blockquote{border-left:3px solid var(--signal);background:var(--surface);max-width:75ch;margin:1.5rem 0;padding:1rem 1.5rem;line-height:1.8}.install-module__83FMyG__integrity>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:1rem;padding-block:1rem;display:grid}.install-module__83FMyG__integrity dd{min-width:0;margin:0}.install-module__83FMyG__page :is(button,a,input,summary):focus-visible{outline:3px solid var(--signal);outline-offset:4px}@media (max-width:760px){.install-module__83FMyG__hero{grid-template-columns:1fr;gap:1.5rem}.install-module__83FMyG__options{grid-template-columns:1fr 1fr;display:grid}.install-module__83FMyG__integrity>div{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.install-module__83FMyG__page *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.install-module__83FMyG__receipt,.install-module__83FMyG__commandPanel,.install-module__83FMyG__options label{border:1px solid canvastext}}.install-module__83FMyG__picker{scroll-margin-top:6rem}.install-module__83FMyG__handoffGrid{grid-template-columns:1.08fr 1fr;align-items:start;gap:2rem;display:grid}.install-module__83FMyG__handoffGrid>*{min-width:0}.install-module__83FMyG__stepHeading{align-items:center;gap:1rem;display:flex}.install-module__83FMyG__stepHeading>span{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;font:.9rem var(--mono);border-radius:50%;flex:0 0 2.25rem;place-items:center;display:grid}.install-module__83FMyG__stepHeading :is(h2,h3,p){margin:0}.install-module__83FMyG__stepHeading .install-module__83FMyG__eyebrow{margin-bottom:.5rem}.install-module__83FMyG__missionPanel{border-left:1px solid var(--line-strong);padding:1.5rem 0 1.5rem 1.5rem}.install-module__83FMyG__missionLabel{margin:1.75rem 0 .65rem;display:block}.install-module__83FMyG__missionPanel select{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;padding:.75rem}.install-module__83FMyG__artifactPreview{color:#172536;background:#f2eee5;border:1px solid #c7c5bf;border-top:3px solid #9a7436;border-radius:6px;margin:1.5rem 0;padding:1.5rem}.install-module__83FMyG__artifactPreview h4{margin:.75rem 0;font-size:1.4rem;line-height:1.25}.install-module__83FMyG__artifactPreview>p:first-child,.install-module__83FMyG__artifactPreview>span{font:.78rem var(--mono)}.install-module__83FMyG__artifactPreview>code{overflow-wrap:anywhere;margin-top:.65rem;font-size:.85rem;display:block}.install-module__83FMyG__quiet{color:var(--muted);font-size:.875rem}.install-module__83FMyG__browserLink{padding-block:1rem;display:inline-block}.install-module__83FMyG__copyStatus{min-height:3.5rem;color:var(--muted);font-size:.875rem}.install-module__83FMyG__page pre{color:#e9edf4}.install-module__83FMyG__page select:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.install-module__83FMyG__section{scroll-margin-top:6rem}.install-module__83FMyG__skillHeading{grid-template-columns:1fr 1.2fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.install-module__83FMyG__skillHeading h2{letter-spacing:-.03em;margin:.6rem 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:500}.install-module__83FMyG__skillHeading>p{color:var(--muted)}.install-module__83FMyG__skill{border-top:1px solid var(--line-strong);grid-template-columns:180px 1fr;gap:2rem;padding:2rem 0;display:grid}.install-module__83FMyG__skillNumber{font:2.5rem var(--serif);color:var(--signal-soft)}.install-module__83FMyG__skillNumber span{font:.8rem var(--sans);color:var(--muted);margin-top:.75rem;display:block}.install-module__83FMyG__skill h3{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:500}.install-module__83FMyG__skill p{max-width:70ch;color:var(--muted)}.install-module__83FMyG__skillOutput{border-left:2px solid var(--signal);padding-left:1rem}.install-module__83FMyG__skillOutput strong{color:var(--ink);font-weight:500}.install-module__83FMyG__skill .install-module__83FMyG__actions{gap:.5rem 1.5rem;margin:.75rem 0}.install-module__83FMyG__skill .install-module__83FMyG__actions a{padding-block:.7rem}.install-module__83FMyG__skill code{color:var(--signal-soft)}@media (max-width:760px){.install-module__83FMyG__skillHeading{grid-template-columns:1fr;gap:.5rem}.install-module__83FMyG__skill{grid-template-columns:1fr;gap:1rem}.install-module__83FMyG__skillNumber{align-items:center;gap:1rem;font-size:1.7rem;display:flex}.install-module__83FMyG__skillNumber span{margin:0}}@media (max-width:900px){.install-module__83FMyG__handoffGrid{grid-template-columns:1fr}.install-module__83FMyG__missionPanel{border-left:0;border-top:1px solid var(--line-strong);padding:2rem 0 0}}@media (max-width:420px){.install-module__83FMyG__commandPanel{padding:1rem}.install-module__83FMyG__page pre{padding:.75rem}.install-module__83FMyG__handoffGrid .button{text-align:center;justify-content:center;width:100%}}@media (forced-colors:active){.install-module__83FMyG__artifactPreview,.install-module__83FMyG__missionPanel{border:1px solid canvastext}}
