.install-page{min-height:100svh;display:flex;flex-direction:column;max-width:none}.install-header{position:relative;flex:none}.back-link{font:11px var(--mono);letter-spacing:.045em}.back-link span{color:var(--orange);font-size:18px;margin-left:18px}.back-link:hover{color:var(--orange)}.install-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:clamp(24px,4vh,48px) 6% 22px}.install-content{width:min(100%,1100px);margin:auto}.install-content h1{font-size:clamp(64px,9vw,130px);line-height:.88}.install-content h1 .title-rest{color:var(--orange)}.install-intro{font-size:clamp(16px,1.5vw,21px);margin-top:clamp(18px,3vh,32px);color:#c5c5c5}.command-block{margin-top:clamp(28px,5vh,52px);border:1px solid #555;background:#101010}.command-top{display:flex;justify-content:space-between;border-bottom:1px solid #555;padding:13px 20px;color:#bcbcbc;font:11px var(--mono);letter-spacing:.04em}.command-top span:last-child{color:var(--orange);letter-spacing:.3em}.command-line{display:flex;align-items:center;gap:18px;padding:clamp(20px,3vh,32px) 22px;min-width:0}.command-line code{font:clamp(13px,1.5vw,19px)/1.5 var(--mono);overflow-wrap:anywhere}.prompt{font:20px var(--mono);color:var(--orange)}.install-note{margin-top:14px;color:#aaa;font-size:12px;line-height:1.5}.install-footer{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #333;color:#aaa;font:11px var(--mono);letter-spacing:.04em}.install-footer .status{margin:0 0 0 8px}@media(max-width:700px){.install-header{height:70px}.install-header .brand-full{display:none}.back-link{font-size:11px}.back-link span{margin-left:5px}.install-main{padding:24px 6% 18px}.install-content h1{font-size:clamp(52px,12vw,80px)}.install-footer{font-size:11px}.install-footer span:last-child{text-align:right}}@media(max-height:580px){.install-header{height:62px}.install-header .logo{font-size:38px}.install-main{padding-top:12px;padding-bottom:12px}.install-content h1{font-size:clamp(42px,8vw,75px)}.install-intro{margin-top:10px}.command-block{margin-top:14px}.command-line{padding:12px 18px}.install-footer{padding-top:10px}}

.copy-command{margin-left:auto;flex:none;border:1px solid var(--orange);background:var(--orange);color:#000;padding:12px 18px;font:500 11px var(--mono)}.copy-command:hover{background:#fff;border-color:#fff}.copy-command:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:700px){.command-line{flex-wrap:wrap}.command-line code{flex:1;min-width:0}.copy-command{margin-left:38px}}
.install-tabs{display:flex;gap:22px;margin:-13px 0}.install-tab{border:0;border-bottom:2px solid transparent;background:none;color:#bcbcbc;padding:13px 2px;font:500 11px var(--mono);letter-spacing:.04em}.install-tab:hover,.install-tab[aria-selected="true"]{color:#fff}.install-tab[aria-selected="true"]{border-bottom-color:var(--orange)}.install-tab:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}

.title-provider::after{content:"";display:inline-block;width:.055em;height:.75em;margin-left:.08em;background:var(--orange);vertical-align:baseline}@media(prefers-reduced-motion:reduce){.title-provider::after{display:none}}
