.installer-showcase{padding-block:110px 125px}.installer-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.installer-heading h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.045em;margin-top:18px;font-size:clamp(54px,6.5vw,96px);font-weight:400;line-height:.99}.installer-heading h2 em{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400}.installer-heading>p{color:#555d68;max-width:35ch;margin-bottom:4px;font-size:19px;line-height:1.7}.installer-heading>p>span{color:#1e2632;margin-top:12px;display:block}.installer-exhibit{background:#f0f1f4;border:1px solid #d9dde5;border-radius:25px;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:12px;padding:12px;display:grid;overflow:hidden}.installer-terminal{color:#e6eaf3;background:linear-gradient(135deg,#1c2331,#111721 65%,#172330);border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 36px #17213718,inset 0 1px #ffffff0b}.installer-windowbar{font-family:var(--font-geist-mono),monospace;letter-spacing:.015em;color:#abb8cd;border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:19px 23px;font-size:10px;display:flex}.installer-window-dots{flex:none;gap:6px;display:flex}.installer-window-dots i{background:#69788e;border-radius:50%;width:6px;height:6px}.installer-window-dots i:nth-child(2){background:#8793a6}.installer-window-dots i:nth-child(3){background:#a5afbd}.installer-version{color:#ced7e9;border:1px solid #586477;border-radius:5px;margin-left:auto;padding:3px 7px}.installer-command{font-family:var(--font-geist-mono),monospace;align-items:center;gap:13px;padding:20px 27px 10px;font-size:15px;display:flex}.installer-command>span{color:#82c7c0}.installer-command code{font:inherit;color:#f5f7ff;background:0 0;padding:0}.installer-command>button{color:#dce5f7;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #596780;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:8px 13px;font-size:11px;display:flex}.installer-command>button:hover{background:#ffffff12;border-color:#8aa0bf}.installer-art-label{color:#b4b2e9;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;padding:15px 28px 0;font-size:9px;display:flex}.installer-art-label>span:last-child{color:#90a2bc;letter-spacing:.09em;font-size:7px}.installer-frame{background:radial-gradient(at 50% 46%,#7386bd13,#0000 62%);width:100%;height:clamp(290px,28vw,380px);position:relative;overflow:hidden}.installer-frame pre{color:#cbd8f5;width:max-content;font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:0;white-space:pre;text-shadow:0 0 16px #9b9dec1c;background:0 0;border:0;margin:0;padding:0;font-size:clamp(9px,.95vw,13px);font-weight:400;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.installer-terminal-caption{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:19px 26px 5px;display:flex}.installer-caption-label{color:#d5dfef;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.6;display:block}.installer-terminal-caption p{color:#aebed2;max-width:35ch;margin-top:5px;font-size:11px;line-height:1.65}.installer-motion{min-width:92px;min-height:44px;font-family:var(--font-geist-mono),monospace;color:#dfecf6;cursor:pointer;background:#ffffff08;border:1px solid #596780;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 11px;font-size:10px;display:flex}.installer-motion:disabled{color:#bac7d9;cursor:default;border-color:#506077}.installer-copy-status{min-height:29px;font-family:var(--font-geist-mono),monospace;color:#bce8df;padding:7px 26px 10px;font-size:10px;line-height:1.6}.installer-inventory{flex-direction:column;min-width:0;padding:23px clamp(19px,2.5vw,37px) 29px;display:flex}.installer-inventory-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#586374;margin-bottom:18px;font-size:9px;line-height:1.6;display:block}.installer-components{border-top:1px solid #c8ced9;flex-direction:column;display:flex}.installer-components button{text-align:left;color:#495364;width:100%;min-height:55px;font-family:var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8ced9;align-items:center;gap:17px;padding:13px 1px;font-size:16px;transition:color .15s;display:flex}.installer-component-number{font-family:var(--font-geist-mono),monospace;color:#6a7283;flex:none;font-size:9px}.installer-component-mark{color:#626a86;margin-left:auto;font-size:19px}.installer-components button[aria-pressed=true]{color:#242f73}.installer-components button[aria-pressed=true] .installer-component-number,.installer-components button[aria-pressed=true] .installer-component-mark{color:#535aae}.installer-components button:hover{color:#171d42}.installer-detail{min-height:154px;padding-block:23px}.installer-detail code{font-family:var(--font-geist-mono),monospace;color:#414779;overflow-wrap:anywhere;background:0 0;font-size:10px;line-height:1.7;display:block}.installer-detail p{color:#4f5a6b;max-width:43ch;margin-top:11px;font-size:14px;line-height:1.8}.installer-guide{color:#242d48;border-bottom:1px solid #aeb8ca;justify-content:space-between;align-items:center;gap:20px;min-height:46px;margin-top:auto;padding:13px 0;font-size:13px;text-decoration:none;display:flex}.installer-guide span{font-size:20px}.installer-footnote{justify-content:space-between;align-items:center;gap:24px;padding-top:27px;display:flex}.installer-footnote p{color:#343d4d;font-size:13px;line-height:1.8}.installer-footnote p span{color:#656c77;font-size:12px}.installer-footnote>a{color:#393b60;border-bottom:1px solid #b4b9c7;justify-content:space-between;align-items:center;gap:23px;min-height:44px;padding:12px 0;font-size:12px;text-decoration:none;display:inline-flex}.installer-terminal button:focus-visible{outline-offset:4px;outline:2px solid #b4d5ff}.installer-inventory button:focus-visible,.installer-guide:focus-visible,.installer-footnote>a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #515cba}@media (max-width:950px){.installer-exhibit{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr)}.installer-heading{gap:28px}.installer-heading>p{font-size:16px}.installer-inventory{padding-inline:19px}.installer-components button{gap:12px;font-size:14px}.installer-frame{height:300px}.installer-art-label>span:last-child{display:none}}@media (max-width:700px){.installer-showcase{padding-block:75px 85px}.installer-heading{margin-bottom:31px;display:block}.installer-heading h2{margin-top:15px;font-size:clamp(46px,10.7vw,72px)}.installer-heading>p{margin-top:24px;font-size:17px}.installer-heading>p>span{margin-top:6px}.installer-exhibit{border-radius:18px;padding:8px;display:block}.installer-terminal{border-radius:12px}.installer-windowbar{gap:11px;padding:16px;font-size:8px}.installer-window-dots{gap:4px}.installer-window-dots i{width:5px;height:5px}.installer-command{gap:9px;padding:17px 17px 9px;font-size:13px}.installer-command>button{gap:7px;padding-inline:11px;font-size:10px}.installer-art-label{padding:16px 19px 0}.installer-frame{height:278px}.installer-frame pre{font-size:9.5px}.installer-terminal-caption{gap:10px;padding:17px 17px 3px}.installer-terminal-caption p{font-size:10px}.installer-caption-label{font-size:9px}.installer-motion{min-width:75px;padding-inline:8px;font-size:9px}.installer-copy-status{padding-inline:17px}.installer-inventory{padding:29px 19px 20px}.installer-inventory-label{font-size:9px}.installer-components{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.installer-components button{gap:9px;min-height:61px;font-size:13px}.installer-component-mark{display:none}.installer-detail{min-height:155px}.installer-detail p{font-size:15px}.installer-footnote{padding-top:22px;display:block}.installer-footnote>a{margin-top:13px}.installer-footnote p{font-size:12px}.installer-footnote p span{font-size:11px}}@media (max-width:360px){.installer-command{gap:7px;font-size:11px}.installer-command>button{padding-inline:8px}.installer-windowbar{gap:8px}.installer-components{column-gap:13px}.installer-components button{font-size:12px}.installer-terminal-caption{align-items:flex-start}.installer-motion{min-width:67px}}
