.install-page{max-width:1040px;margin:1.5rem auto 3rem;font-size:1rem}.install-page--narrow{max-width:760px}.install-breadcrumb .breadcrumb{margin-bottom:14px;font-size:14px}.install-breadcrumb .breadcrumb-item{display:flex;align-items:center}.install-breadcrumb .breadcrumb-item + .breadcrumb-item::before{float:none}.install-page .install-breadcrumb li a{text-decoration:none}.install-breadcrumb .breadcrumb-item.active{color:var(--secondary-text-hover-color,#3b506c)}.install-lead{font-size:1.0625rem;color:var(--bs-gray-700,#506690);max-width:720px}.install-section{margin-top:2.5rem}.install-page p a,.install-page li a{text-decoration:underline}.install-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.install-store{position:relative;margin-bottom:0}.install-store .card-body{padding:1.75rem 1.5rem 1.5rem;text-align:center}.install-logo{width:64px;height:64px;display:block;margin:0 auto 1rem}.install-store-title{font-size:1.125rem;margin-bottom:1rem}.install-store-btn{display:block;width:100%;margin-bottom:0.75rem}.install-store-btn:last-child{margin-bottom:0}.install-store-note{font-size:0.875rem;color:var(--bs-gray-700,#506690);margin-bottom:0.5rem}.install-also{display:none;margin:1rem 0 0;color:var(--bs-gray-700,#506690)}.install-also-label{margin-right:0.5rem}.install-also-link{margin-right:0.75rem}.install-mismatch{margin:0.75rem 0 0;font-size:0.9375rem;color:var(--bs-gray-700,#506690)}.install-wrap--chrome .install-store:not(.install-store--chrome),.install-wrap--firefox .install-store:not(.install-store--firefox),.install-wrap--safari .install-store:not(.install-store--safari),.install-wrap--edge .install-store:not(.install-store--edge){display:none}.install-wrap--chrome .install-also-link--chrome,.install-wrap--firefox .install-also-link--firefox,.install-wrap--safari .install-also-link--safari,.install-wrap--edge .install-also-link--edge{display:none}.install-wrap--chrome .install-also,.install-wrap--firefox .install-also,.install-wrap--safari .install-also,.install-wrap--edge .install-also{display:block}.install-wrap--chrome .install-stores,.install-wrap--firefox .install-stores,.install-wrap--safari .install-stores,.install-wrap--edge .install-stores{grid-template-columns:minmax(220px,420px)}.install-wrap--chrome .install-store-btn,.install-wrap--firefox .install-store-btn,.install-wrap--safari .install-store-btn,.install-wrap--edge .install-store-btn{font-size:1.0625rem;padding:0.6rem 1rem}.install-wrap--chrome .install-logo,.install-wrap--firefox .install-logo,.install-wrap--safari .install-logo,.install-wrap--edge .install-logo{width:80px;height:80px}.install-wrap--chrome .install-store-title,.install-wrap--firefox .install-store-title,.install-wrap--safari .install-store-title,.install-wrap--edge .install-store-title{font-size:1.25rem}.install-store-title a{color:inherit;text-decoration:none}.install-store-title a:hover,.install-store-title a:focus-visible{color:var(--bs-primary,#2c7be5);text-decoration:underline}.install-wrap--detected-chrome .install-store:not(.install-store--chrome),.install-wrap--detected-firefox .install-store:not(.install-store--firefox),.install-wrap--detected-safari .install-store:not(.install-store--safari),.install-wrap--detected-edge .install-store:not(.install-store--edge),.install-wrap--detected-firefox + .install-full-build,.install-wrap--detected-safari + .install-full-build,.install-wrap--detected-edge + .install-full-build{opacity:0.55;transition:opacity 0.15s ease-in-out}.install-wrap--detected-chrome .install-store:not(.install-store--chrome):hover,.install-wrap--detected-firefox .install-store:not(.install-store--firefox):hover,.install-wrap--detected-safari .install-store:not(.install-store--safari):hover,.install-wrap--detected-edge .install-store:not(.install-store--edge):hover,.install-wrap--detected-chrome .install-store:not(.install-store--chrome):focus-within,.install-wrap--detected-firefox .install-store:not(.install-store--firefox):focus-within,.install-wrap--detected-safari .install-store:not(.install-store--safari):focus-within,.install-wrap--detected-edge .install-store:not(.install-store--edge):focus-within,.install-wrap--detected-firefox + .install-full-build:hover,.install-wrap--detected-safari + .install-full-build:hover,.install-wrap--detected-edge + .install-full-build:hover,.install-wrap--detected-firefox + .install-full-build:focus-within,.install-wrap--detected-safari + .install-full-build:focus-within,.install-wrap--detected-edge + .install-full-build:focus-within{opacity:1}.install-store-you{display:none;position:absolute;top:0.625rem;left:0;right:0;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--bs-primary,#2c7be5)}.install-wrap--detected-chrome .install-store--chrome,.install-wrap--detected-firefox .install-store--firefox,.install-wrap--detected-safari .install-store--safari,.install-wrap--detected-edge .install-store--edge{border-color:var(--bs-primary,#2c7be5);box-shadow:0 0 0 1px var(--bs-primary,#2c7be5)}.install-wrap--detected-chrome .install-store--chrome .install-store-you,.install-wrap--detected-firefox .install-store--firefox .install-store-you,.install-wrap--detected-safari .install-store--safari .install-store-you,.install-wrap--detected-edge .install-store--edge .install-store-you{display:block}.install-feature{height:100%;padding:1.25rem;border:1px solid var(--bs-gray-300,#e3ebf6);border-radius:0.5rem}.install-feature-icon{font-size:1.5rem;color:var(--bs-primary,#2c7be5);display:block;margin-bottom:0.5rem}.install-feature-title{font-size:1rem;margin-bottom:0.5rem}.install-steps li{margin-bottom:0.5rem}.install-steps li:last-child{margin-bottom:0}.install-callout{margin-top:1.5rem;margin-bottom:0}kbd{font-size:0.875em;padding:0.1em 0.4em;border-radius:0.25rem;background:var(--bs-gray-200,#edf2f9);color:inherit}.install-full-build{margin-top:1.5rem;background:var(--bs-gray-100,#f9fbfd)}.install-full-build .card-body{padding:1.5rem}.install-full-build-row{display:flex;align-items:center;gap:1.5rem}.install-full-build-logo{flex:0 0 auto;width:48px;height:48px}.install-full-build-text{flex:1 1 auto;max-width:560px}.install-full-build-action{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:0.375rem}.install-full-build-version{font-size:0.8125rem}@media (max-width:767.98px){.install-full-build-row{flex-wrap:wrap}.install-full-build-action{margin-left:0;align-items:flex-start}}.install-full-build-action--row{flex-direction:row;gap:0.5rem}.install-steps--spaced li{margin-bottom:0.875rem}.install-steps--spaced li:last-child{margin-bottom:0}.install-url{font-family:var(--bs-font-monospace,SFMono-Regular,Menlo,monospace);font-size:0.9em;color:inherit}