.install-module__cX2hlq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.install-module__cX2hlq__hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 25%,#38c8ff1f,#0000 25rem),linear-gradient(145deg,#020b14 12%,#061521 62%,#05101b);position:relative;overflow:hidden}.install-module__cX2hlq__grid{z-index:-2;background-image:linear-gradient(#71a3bc1c 1px,#0000 1px),linear-gradient(90deg,#71a3bc1c 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000009e 68%,#0000);mask-image:linear-gradient(90deg,#000,#0000009e 68%,#0000)}.install-module__cX2hlq__heroGlow{z-index:-1;aspect-ratio:1;opacity:.88;width:clamp(24rem,46vw,47rem);position:absolute;top:50%;right:clamp(-10rem,-5vw,-3rem);transform:translateY(-50%)rotate(35deg)}.install-module__cX2hlq__heroGlow i{border:1px solid #38c8ff3d;position:absolute;inset:0}.install-module__cX2hlq__heroGlow i:nth-child(2){border-color:#f0a23b5c;inset:15%}.install-module__cX2hlq__heroGlow i:nth-child(3){background:#38c8ff09;border-color:#a78bfa61;inset:34%}.install-module__cX2hlq__heroInner,.install-module__cX2hlq__choose,.install-module__cX2hlq__cockpitSection{width:min(calc(100% - 3rem), var(--max));margin-inline:auto}.install-module__cX2hlq__heroInner{min-height:min(52rem, calc(100vh - var(--header)));grid-template-columns:minmax(0,1.03fr) minmax(26rem,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.install-module__cX2hlq__breadcrumb{color:var(--quiet);font:620 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;margin-bottom:2.4rem;display:flex}.install-module__cX2hlq__breadcrumb a{text-decoration:none}.install-module__cX2hlq__breadcrumb a:hover{color:var(--cyan-light)}.install-module__cX2hlq__breadcrumb b{color:var(--text)}.install-module__cX2hlq__breadcrumb span{color:var(--line-strong)}.install-module__cX2hlq__eyebrow,.install-module__cX2hlq__sectionIntro>div>span,.install-module__cX2hlq__cockpitHeader>div>span,.install-module__cX2hlq__phaseHeading>span,.install-module__cX2hlq__sources span,.install-module__cX2hlq__runbook>section>span,.install-module__cX2hlq__boundary span{color:var(--amber);font:720 .62rem/1.35 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.install-module__cX2hlq__heroCopy h1{letter-spacing:-.066em;max-width:10ch;margin:1.25rem 0 1.5rem;font-size:clamp(3.5rem,6.3vw,7rem);line-height:.89}.install-module__cX2hlq__heroCopy h1 em{color:var(--cyan);font-style:normal;display:block}.install-module__cX2hlq__heroCopy>p{color:#cec8bf;max-width:43rem;margin:0;font-size:clamp(1.06rem,1.45vw,1.28rem);line-height:1.58}.install-module__cX2hlq__heroSignals{border-top:1px solid var(--line);color:var(--quiet);font:620 .6rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:2rem;padding-top:1.1rem;display:flex}.install-module__cX2hlq__heroSignals span{align-items:center;gap:.5rem;display:inline-flex}.install-module__cX2hlq__heroSignals i{border:1px solid var(--cyan);width:.42rem;height:.42rem;transform:rotate(45deg)}.install-module__cX2hlq__heroSignals span:nth-child(2) i{border-color:var(--green);background:#8fdd832e}.install-module__cX2hlq__heroSignals span:nth-child(3) i{border-color:var(--amber)}.install-module__cX2hlq__heroSignals span:nth-child(4) i{border-color:var(--violet)}.install-module__cX2hlq__heroInstrument{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111ceb;position:relative;box-shadow:1.3rem 1.3rem #1c344529,0 2.5rem 7rem #00000057}.install-module__cX2hlq__heroInstrument:before{content:"";background:var(--cyan);width:5rem;height:2px;position:absolute;top:-1px;left:-1px}.install-module__cX2hlq__heroInstrument>header{border-bottom:1px solid var(--line);min-height:4rem;font:700 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.install-module__cX2hlq__heroInstrument>header span{color:var(--quiet)}.install-module__cX2hlq__heroInstrument>header b{color:var(--green)}.install-module__cX2hlq__heroInstrument>header b:before{content:"";background:var(--green);width:.4rem;height:.4rem;box-shadow:0 0 1rem var(--green);border-radius:50%;margin-right:.5rem;display:inline-block}.install-module__cX2hlq__instrumentPath{padding:1.2rem;display:grid}.install-module__cX2hlq__instrumentPath>div{grid-template-rows:auto auto;grid-template-columns:2.1rem 1rem 1fr;align-items:center;gap:.25rem .8rem;min-height:6.4rem;display:grid;position:relative}.install-module__cX2hlq__instrumentPath>div>span{aspect-ratio:1;border:1px solid var(--line-strong);width:2.1rem;color:var(--amber);font:700 .56rem/1 var(--font-geist-mono), monospace;grid-row:1/3;place-items:center;display:grid}.install-module__cX2hlq__instrumentPath>div>i{border:1px solid var(--cyan);background:#38c8ff2e;grid-row:1/3;width:.55rem;height:.55rem;transform:rotate(45deg)}.install-module__cX2hlq__instrumentPath strong{align-self:end;font-size:1rem}.install-module__cX2hlq__instrumentPath small{color:var(--quiet);align-self:start;font-size:.68rem}.install-module__cX2hlq__instrumentPath>div>b{color:var(--line-strong);font:500 .8rem/1 var(--font-geist-mono), monospace;position:absolute;bottom:-.3rem;left:2.58rem;transform:rotate(90deg)}.install-module__cX2hlq__heroInstrument>p{border-top:1px solid var(--line);gap:.4rem;margin:0;padding:1rem 1.2rem;display:grid}.install-module__cX2hlq__heroInstrument>p span{color:var(--quiet);font:700 .54rem/1 var(--font-geist-mono), monospace;text-transform:uppercase}.install-module__cX2hlq__heroInstrument>p strong{color:var(--cyan-light);font-size:.84rem}.install-module__cX2hlq__choose{padding-block:clamp(5rem,9vw,8rem)}.install-module__cX2hlq__sectionIntro,.install-module__cX2hlq__cockpitHeader{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:3rem;display:grid}.install-module__cX2hlq__sectionIntro h2,.install-module__cX2hlq__cockpitHeader h2{letter-spacing:-.052em;max-width:13ch;margin:.85rem 0 0;font-size:clamp(2.4rem,4.4vw,4.5rem);line-height:.96}.install-module__cX2hlq__sectionIntro>p,.install-module__cX2hlq__cockpitHeader>div>p{color:#cfc7bc;margin:0;font-size:clamp(1rem,1.4vw,1.2rem)}.install-module__cX2hlq__hostGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.install-module__cX2hlq__hostCard,.install-module__cX2hlq__hostCardActive{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--ink-2);min-width:0;position:relative}.install-module__cX2hlq__hostCardActive{background:linear-gradient(145deg, #38c8ff1c, var(--ink-2) 55%);box-shadow:inset 0 -3px var(--cyan)}.install-module__cX2hlq__hostCard>button,.install-module__cX2hlq__hostCardActive>button{width:100%;min-height:18rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1.2rem;display:grid}.install-module__cX2hlq__hostCard>button:hover,.install-module__cX2hlq__hostCardActive>button:hover{background:#38c8ff0a}.install-module__cX2hlq__hostIndex{color:var(--amber);font:720 .61rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__hostTier{color:var(--quiet);font:660 .55rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;justify-self:end}.install-module__cX2hlq__hostCard button>strong,.install-module__cX2hlq__hostCardActive button>strong{letter-spacing:-.04em;grid-column:1/3;align-self:end;margin-top:2.2rem;font-size:clamp(1.45rem,2vw,2.05rem)}.install-module__cX2hlq__hostCard button>small,.install-module__cX2hlq__hostCardActive button>small{max-width:28rem;color:var(--muted);grid-column:1/3;align-self:start;font-size:.78rem}.install-module__cX2hlq__hostCard button>i,.install-module__cX2hlq__hostCardActive button>i{color:var(--cyan-light);font:720 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.05em;grid-column:1/3;align-self:end;font-style:normal}.install-module__cX2hlq__hostCard>a,.install-module__cX2hlq__hostCardActive>a{z-index:2;min-height:2rem;color:var(--quiet);font:650 .54rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex;position:absolute;bottom:1.2rem;right:1.2rem}.install-module__cX2hlq__hostCard>a:hover,.install-module__cX2hlq__hostCardActive>a:hover{color:var(--cyan-light)}.install-module__cX2hlq__cockpitSection{border-top:1px solid var(--line);padding-block:clamp(5rem,9vw,9rem)}.install-module__cX2hlq__fitBadge{border:1px solid var(--line-strong);background:var(--ink-2);align-content:center;justify-self:end;gap:.75rem;width:min(100%,22rem);min-height:7.2rem;padding:1rem;display:grid}.install-module__cX2hlq__fitBadge small{color:var(--quiet);font:700 .55rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__fitBadge strong{color:var(--cyan-light);font-size:1.05rem}.install-module__cX2hlq__capabilityRail{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1px;display:grid}.install-module__cX2hlq__capabilityRail span{background:var(--ink-3);color:#d6d0c7;align-items:center;gap:.8rem;min-height:4.4rem;padding:.75rem 1rem;font-size:.74rem;display:flex}.install-module__cX2hlq__capabilityRail b{color:var(--amber);font:700 .55rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__cockpit{border:1px solid var(--line-strong);background:#04101a;grid-template-columns:19rem minmax(0,1fr);display:grid;box-shadow:0 3rem 8rem #0000004d}.install-module__cX2hlq__progressRail{border-right:1px solid var(--line-strong);background:#06131f;flex-direction:column;display:flex}.install-module__cX2hlq__progressLabel{min-height:4.6rem;color:var(--quiet);font:700 .55rem/1 var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.install-module__cX2hlq__progressLabel b{color:var(--cyan-light);font-size:.72rem}.install-module__cX2hlq__progressTrack{background:var(--line);height:3px}.install-module__cX2hlq__progressTrack i{background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;transition:width .35s;display:block}.install-module__cX2hlq__progressRail nav{display:grid}.install-module__cX2hlq__phase,.install-module__cX2hlq__phaseActive{border:0;border-bottom:1px solid var(--line);min-height:8rem;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:2.3rem 1fr;align-content:center;gap:.3rem .85rem;padding:1rem;display:grid}.install-module__cX2hlq__phase:hover{background:var(--ink-3)}.install-module__cX2hlq__phase:disabled{opacity:.42;cursor:not-allowed}.install-module__cX2hlq__phase:disabled:hover{background:0 0}.install-module__cX2hlq__phaseActive{box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#38c8ff21,#0000)}.install-module__cX2hlq__phase>span,.install-module__cX2hlq__phaseActive>span{aspect-ratio:1;border:1px solid var(--line-strong);width:2.3rem;color:var(--quiet);font:700 .58rem/1 var(--font-geist-mono), monospace;grid-row:1/3;align-self:center;place-items:center;display:grid}.install-module__cX2hlq__phaseActive>span{border-color:var(--cyan);color:var(--cyan-light)}.install-module__cX2hlq__phase>b,.install-module__cX2hlq__phaseActive>b{align-self:end;font-size:.85rem}.install-module__cX2hlq__phase>small,.install-module__cX2hlq__phaseActive>small{color:var(--quiet);align-self:start;font-size:.61rem}.install-module__cX2hlq__contractStamp{border-top:1px solid var(--line);gap:.55rem;margin-top:auto;padding:1rem;display:grid}.install-module__cX2hlq__contractStamp span{color:var(--amber);font:700 .53rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__contractStamp b{font-size:.72rem}.install-module__cX2hlq__contractStamp small{color:var(--quiet);font-size:.59rem;line-height:1.5}.install-module__cX2hlq__workArea{min-width:0}.install-module__cX2hlq__phaseContent{padding:clamp(1.2rem,3vw,2.5rem)}.install-module__cX2hlq__phaseHeading{max-width:61rem;margin-bottom:2.5rem}.install-module__cX2hlq__phaseHeading h3{letter-spacing:-.05em;max-width:17ch;margin:.75rem 0 1rem;font-size:clamp(2rem,3.3vw,3.6rem);line-height:.96}.install-module__cX2hlq__phaseHeading p{max-width:52rem;color:var(--muted);margin:0;font-size:.94rem}.install-module__cX2hlq__environment{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1.25rem;padding:1px;display:grid}.install-module__cX2hlq__environment fieldset,.install-module__cX2hlq__pathField{background:var(--ink-2);border:0;min-width:0;margin:0;padding:.9rem}.install-module__cX2hlq__environment legend,.install-module__cX2hlq__pathField>span{color:var(--quiet);font:700 .53rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;padding:0;display:block}.install-module__cX2hlq__segmented{background:var(--line);flex-wrap:wrap;gap:1px;padding:1px;display:flex}.install-module__cX2hlq__segmented button{min-height:2.75rem;color:var(--muted);cursor:pointer;font:650 .61rem/1 var(--font-geist-mono), monospace;background:#071724;border:0;flex:5rem;padding:0 .7rem}.install-module__cX2hlq__segmented button:hover{color:var(--text)}.install-module__cX2hlq__segmented button[aria-pressed=true]{background:var(--cyan);color:var(--ink)}.install-module__cX2hlq__pathField{grid-column:1/3}.install-module__cX2hlq__pathField input{border:1px solid var(--line-strong);width:100%;min-height:3rem;color:var(--text);font:600 .7rem/1 var(--font-geist-mono), monospace;background:#030d16;padding:0 .8rem}.install-module__cX2hlq__pathField input::placeholder{color:#78909a}.install-module__cX2hlq__pathField input[aria-invalid=true]{border-color:var(--amber)}.install-module__cX2hlq__pathField small{color:var(--quiet);margin-top:.55rem;font-size:.6rem;line-height:1.45;display:block}.install-module__cX2hlq__prerequisites,.install-module__cX2hlq__expectedGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;display:grid}.install-module__cX2hlq__prerequisites article,.install-module__cX2hlq__expectedGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:10rem;padding:1rem}.install-module__cX2hlq__prerequisites article>span,.install-module__cX2hlq__expectedGrid article>span{color:var(--amber);font:700 .55rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__prerequisites h4,.install-module__cX2hlq__expectedGrid h4{margin:1.4rem 0 .45rem;font-size:1rem}.install-module__cX2hlq__prerequisites p,.install-module__cX2hlq__expectedGrid p{color:var(--quiet);margin:0;font-size:.73rem}.install-module__cX2hlq__osNote{border-left:2px solid var(--amber);color:var(--muted);background:#f0a23b0f;margin:1.25rem 0;padding:.9rem 1rem;font-size:.74rem}.install-module__cX2hlq__osNote strong{color:#ffc46d}.install-module__cX2hlq__supportNotice{background:#f0a23b13;border:1px solid #f0a23b80;margin:1.25rem 0;padding:1.2rem}.install-module__cX2hlq__supportNotice>span{color:var(--amber);font:700 .55rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.install-module__cX2hlq__supportNotice h4{margin:1rem 0 .5rem;font-size:1.3rem}.install-module__cX2hlq__supportNotice p{max-width:60rem;color:var(--muted);font-size:.78rem}.install-module__cX2hlq__supportNotice a{color:var(--cyan-light);font:650 .62rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__codePanel{border:1px solid var(--line-strong);background:#020a12;margin:1.25rem 0}.install-module__cX2hlq__codePanel>header{border-bottom:1px solid var(--line);background:#071622;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.8rem 1rem;display:flex}.install-module__cX2hlq__codePanel>header span{color:var(--amber);font:700 .5rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.install-module__cX2hlq__codePanel>header h3{margin:.55rem 0 0;font-size:.9rem}.install-module__cX2hlq__codePanel>p{border-bottom:1px solid var(--line);color:var(--quiet);margin:0;padding:.8rem 1rem;font-size:.68rem}.install-module__cX2hlq__codePanel pre{color:#e9edf0;tab-size:2;white-space:pre;max-height:34rem;margin:0;padding:1.2rem;font-size:clamp(.67rem,.85vw,.78rem);line-height:1.7;overflow:auto}.install-module__cX2hlq__copyButton{border:1px solid var(--line-strong);min-height:2.8rem;color:var(--cyan-light);cursor:pointer;font:700 .56rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;align-items:center;gap:.55rem;padding:0 .8rem;display:inline-flex}.install-module__cX2hlq__copyButton:hover{border-color:var(--cyan);background:#38c8ff12}.install-module__cX2hlq__copyButton:disabled{border-color:var(--line);color:var(--quiet);cursor:not-allowed;background:#748b960d}.install-module__cX2hlq__copyButton:disabled:hover{border-color:var(--line);background:#748b960d}.install-module__cX2hlq__copyButton>span:first-child{color:var(--cyan-light);font-size:.8rem}.install-module__cX2hlq__proofRule{border:1px solid var(--line-strong);background:linear-gradient(90deg,#38c8ff14,#0000);grid-template-columns:10rem 1fr;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.2rem;display:grid}.install-module__cX2hlq__proofRule>div{justify-content:space-between;align-items:center;height:4rem;display:flex;position:relative}.install-module__cX2hlq__proofRule>div:before{content:"";background:var(--line-strong);height:1px;position:absolute;left:.4rem;right:.4rem}.install-module__cX2hlq__proofRule i{z-index:1;border:1px solid var(--cyan);background:var(--ink-2);width:.75rem;height:.75rem;transform:rotate(45deg)}.install-module__cX2hlq__proofRule i:last-child{border-color:var(--green);background:var(--green);box-shadow:0 0 1.3rem #8fdd8373}.install-module__cX2hlq__proofRule p{color:var(--muted);margin:0;font-size:.8rem}.install-module__cX2hlq__proofRule p span{color:var(--amber);font:700 .53rem/1 var(--font-geist-mono), monospace;margin-bottom:.5rem;display:block}.install-module__cX2hlq__proofRule p strong{color:var(--text)}.install-module__cX2hlq__dayOneList{border-top:1px solid var(--line);margin:0 0 1.25rem;padding:0;list-style:none}.install-module__cX2hlq__dayOneList li{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;align-items:center;min-height:5rem;display:grid}.install-module__cX2hlq__dayOneList span{color:var(--amber);font:700 .58rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__dayOneList p{color:#d2ccc3;margin:0;font-size:.82rem}.install-module__cX2hlq__runbook{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:1.25rem;display:grid}.install-module__cX2hlq__runbook>section{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-width:0;padding:1.2rem}.install-module__cX2hlq__runbook>section>h3{margin:.8rem 0 1.4rem;font-size:1.4rem;line-height:1.05}.install-module__cX2hlq__detailsList{border-top:1px solid var(--line)}.install-module__cX2hlq__detailsList details{border-bottom:1px solid var(--line)}.install-module__cX2hlq__detailsList summary{cursor:pointer;color:#d8d1c7;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;font-size:.74rem;list-style:none;display:flex}.install-module__cX2hlq__detailsList summary::-webkit-details-marker{display:none}.install-module__cX2hlq__detailsList summary span{color:var(--cyan);font-size:1rem;transition:transform .2s}.install-module__cX2hlq__detailsList details[open] summary span{transform:rotate(45deg)}.install-module__cX2hlq__detailsList details p{color:var(--quiet);margin:0 0 1rem;font-size:.7rem}.install-module__cX2hlq__runbook ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.install-module__cX2hlq__runbook ol li{border-bottom:1px solid var(--line);grid-template-columns:1.6rem 1fr;gap:.8rem;padding:.8rem 0;display:grid}.install-module__cX2hlq__runbook ol b{border:1px solid var(--line-strong);width:1.5rem;height:1.5rem;color:var(--amber);font:700 .52rem/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.install-module__cX2hlq__runbook ol p{color:var(--quiet);margin:0;font-size:.7rem}.install-module__cX2hlq__boundary{border:1px solid var(--violet);background:#a78bfa0e;margin-top:1.25rem}.install-module__cX2hlq__boundary>div{border-bottom:1px solid #a78bfa45;justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 1rem;display:flex}.install-module__cX2hlq__boundary>div b{color:var(--violet);font-size:1.3rem}.install-module__cX2hlq__boundary p{color:#c8c0d9;margin:0;padding:1rem;font-size:.77rem}.install-module__cX2hlq__phaseFooter{border-top:1px solid var(--line-strong);background:#06131e;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem clamp(1.2rem,3vw,2.5rem);display:flex}.install-module__cX2hlq__phaseFooter>div{gap:.4rem;display:grid}.install-module__cX2hlq__phaseFooter>div span{color:var(--quiet);font:700 .52rem/1 var(--font-geist-mono), monospace}.install-module__cX2hlq__phaseFooter>div b{font-size:.72rem}.install-module__cX2hlq__phaseFooter>button{background:var(--cyan);min-height:3.1rem;color:var(--ink);cursor:pointer;font:760 .6rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;border:0;padding:0 1rem}.install-module__cX2hlq__phaseFooter>button:hover{background:var(--cyan-light)}.install-module__cX2hlq__phaseFooter>button:disabled{color:#aebbc0;cursor:not-allowed;background:#31414a}.install-module__cX2hlq__phaseFooter>button:disabled:hover{background:#31414a}.install-module__cX2hlq__sources{border:1px solid var(--line-strong);background:var(--ink-2);border-top:0;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.2rem;display:grid}.install-module__cX2hlq__sources>div p{max-width:52rem;color:var(--quiet);margin:.5rem 0 0;font-size:.68rem}.install-module__cX2hlq__sources nav{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.install-module__cX2hlq__sources a{border:1px solid var(--line-strong);min-height:2.7rem;color:var(--cyan-light);font:650 .55rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.install-module__cX2hlq__sources a:hover{border-color:var(--cyan)}@media (max-width:76rem){.install-module__cX2hlq__heroInner{grid-template-columns:minmax(0,1fr) minmax(22rem,.65fr);gap:3rem}.install-module__cX2hlq__hostGrid{grid-template-columns:repeat(2,1fr)}.install-module__cX2hlq__cockpit{grid-template-columns:16rem minmax(0,1fr)}.install-module__cX2hlq__runbook{grid-template-columns:1fr}.install-module__cX2hlq__proofRule{grid-template-columns:7rem 1fr}}@media (max-width:58rem){.install-module__cX2hlq__heroInner{grid-template-columns:1fr;min-height:0;padding-block:5rem}.install-module__cX2hlq__heroCopy h1{max-width:9ch}.install-module__cX2hlq__heroInstrument{width:min(100%,38rem)}.install-module__cX2hlq__sectionIntro,.install-module__cX2hlq__cockpitHeader{grid-template-columns:1fr;align-items:start}.install-module__cX2hlq__fitBadge{justify-self:start}.install-module__cX2hlq__capabilityRail{grid-template-columns:repeat(2,1fr)}.install-module__cX2hlq__cockpit{grid-template-columns:1fr}.install-module__cX2hlq__progressRail{border-right:0;border-bottom:1px solid var(--line-strong)}.install-module__cX2hlq__progressRail nav{grid-template-columns:repeat(3,1fr)}.install-module__cX2hlq__phase,.install-module__cX2hlq__phaseActive{grid-template-columns:1.8rem 1fr;min-height:7rem;padding:.8rem}.install-module__cX2hlq__phase>span,.install-module__cX2hlq__phaseActive>span{width:1.8rem}.install-module__cX2hlq__contractStamp{display:none}.install-module__cX2hlq__sources{grid-template-columns:1fr}.install-module__cX2hlq__sources nav{justify-content:flex-start}}@media (max-width:42rem){.install-module__cX2hlq__heroInner,.install-module__cX2hlq__choose,.install-module__cX2hlq__cockpitSection{width:min(calc(100% - 1.5rem), var(--max))}.install-module__cX2hlq__heroCopy h1{font-size:clamp(3rem,16vw,5rem)}.install-module__cX2hlq__heroGlow{width:34rem;right:-15rem}.install-module__cX2hlq__instrumentPath>div{min-height:5.4rem}.install-module__cX2hlq__hostGrid{grid-template-columns:1fr}.install-module__cX2hlq__hostCard>button,.install-module__cX2hlq__hostCardActive>button{min-height:15rem}.install-module__cX2hlq__capabilityRail,.install-module__cX2hlq__progressRail nav{grid-template-columns:1fr}.install-module__cX2hlq__phase,.install-module__cX2hlq__phaseActive{min-height:5rem}.install-module__cX2hlq__environment,.install-module__cX2hlq__prerequisites,.install-module__cX2hlq__expectedGrid{grid-template-columns:1fr}.install-module__cX2hlq__pathField{grid-column:auto}.install-module__cX2hlq__codePanel>header{align-items:flex-start}.install-module__cX2hlq__codePanel>header h3{max-width:14rem}.install-module__cX2hlq__proofRule{grid-template-columns:1fr}.install-module__cX2hlq__proofRule>div{max-width:10rem}.install-module__cX2hlq__phaseFooter{flex-direction:column;align-items:stretch}.install-module__cX2hlq__phaseFooter>button{width:100%}.install-module__cX2hlq__sources nav{display:grid}}@media (prefers-reduced-motion:reduce){.install-module__cX2hlq__progressTrack i,.install-module__cX2hlq__detailsList summary span{transition:none}}
