.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}}
