.install-page{text-align:center;margin-bottom:48px}.install-page .spinner{margin-top:200px;margin-bottom:256px}.install-page .steps{counter-reset:step;grid-template-areas:"step1 step1""step2 step3";gap:22px 48px;width:296px;margin:56px auto auto;display:grid}.install-page .steps li:first-child{grid-area:step1}.install-page .steps li:nth-child(2){grid-area:step2}.install-page .steps li:nth-child(3){grid-area:step3}.install-page .steps li:nth-child(4){grid-area:step4}.install-page .steps li{counter-increment:step;flex-direction:column;justify-content:center;align-items:center;display:flex}.install-page .steps li h3{margin-bottom:16px;font-size:18px}.install-page .steps li:before{content:counter(step);color:#e5e5e5;background:#f1643680;border:2px solid #f16436;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.install-page h1{text-align:center;max-width:390px;margin:0 auto 32px;font-size:18px;line-height:1.5}.install-page>div{transition:opacity .2s}.install-page>div.loading{opacity:0}.install-page h3{color:#ccc;margin-bottom:48px}.install-page button{margin-top:8px;margin-bottom:48px}.install-page a{text-underline-offset:3px;text-decoration:underline}.install-page p{max-width:530px;margin:auto}.install-page button svg{width:20px;height:20px}.install-page .client-detected.client-detected img{margin:0 auto 32px}.install-page .client-detected.client-detected h1{margin-bottom:16px}.install-page .client-detected.client-detected p{color:#b2b2b2;margin-bottom:8px}