.nav-pill-glyph{display:inline-flex;position:relative;flex-shrink:0;pointer-events:none}.nav-pill-glyph [data-nav-fringe]{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .12s linear,transform .16s ease-out}.nav-pill-glyph [data-nav-fringe=cyan]{color:#6ee7fa}.nav-pill-glyph [data-nav-fringe=magenta]{color:#df83d8}.nav-pill-interaction[data-nav-dragging] [data-nav-fringe]{transition:none}.nav-pill-interaction[data-nav-dragging] [role=tab]{transform:none!important}@media(prefers-reduced-motion:reduce){.nav-pill-glyph [data-nav-fringe]{display:none}}.brand-boot{position:relative;width:100%;height:100vh;height:100svh;isolation:isolate;overflow:hidden;color:#c9d1d9;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-boot__backdrop,.brand-boot__veil{position:absolute;inset:0;width:100%;height:100%}.brand-boot__backdrop{background:#0d1117}.brand-boot__heading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-boot__wordmark{position:absolute;left:50%;top:50%;width:min(76%,400px);aspect-ratio:960 / 132;transform:translate(-50%,-50%);background:#35404c;mask:url(../brand/vectra-wordmark-mask.png) center / contain no-repeat;-webkit-mask:url(../brand/vectra-wordmark-mask.png) center / contain no-repeat;overflow:hidden}.brand-boot__fill{position:absolute;inset:0;background:linear-gradient(90deg,#39b8ca,#6cdce7 85%,#e3fcff);transform:translate(var(--brand-fill-x))}.brand-boot__message{position:absolute;top:calc(50% + 72px);left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));max-width:430px;margin:auto;text-align:center;font-size:13px;line-height:1.5;color:#9ba8b7}.brand-boot__camera{transform-origin:var(--brand-origin)}.brand-boot__portal,.brand-boot__color{opacity:0}.brand-boot__image-fallback{display:none;width:100%}@supports not ((mask-image: linear-gradient(black,transparent)) or (-webkit-mask-image: linear-gradient(black,transparent))){.brand-boot__wordmark{background:none}.brand-boot__fill{display:none}.brand-boot__image-fallback{display:block}}.brand-boot[data-exiting=true] .brand-boot__fill{transform:translate(0)}.brand-boot[data-exiting=true] .brand-boot__message{opacity:0;transition:opacity .18s ease-out}.brand-boot[data-exiting=true][data-tier=lite] .brand-boot__backdrop{opacity:0;transition:opacity var(--brand-zoom-ms) ease-out var(--brand-fill-ms)}.brand-boot[data-exiting=true][data-tier=lite] .brand-boot__wordmark{animation:brand-boot-lite var(--brand-zoom-ms) ease-out var(--brand-fill-ms) forwards}.brand-boot[data-exiting=true][data-tier=full] .brand-boot__camera{animation:brand-boot-camera var(--brand-zoom-ms) cubic-bezier(.76,0,.75,.4) var(--brand-fill-ms) forwards}.brand-boot[data-exiting=true][data-tier=full] .brand-boot__portal{animation:brand-boot-open var(--brand-zoom-ms) linear var(--brand-fill-ms) forwards}.brand-boot[data-exiting=true][data-tier=full] .brand-boot__color{animation:brand-boot-color var(--brand-zoom-ms) linear var(--brand-fill-ms) forwards}.brand-boot[data-exiting=true][data-tier=full] .brand-boot__wordmark{animation:brand-boot-hide 1ms steps(1,end) var(--brand-fill-ms) forwards}.brand-boot[data-exiting=true][data-tier=reduced]{opacity:0;transition:opacity 80ms}@keyframes brand-boot-lite{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.04);opacity:0}}@keyframes brand-boot-camera{0%{transform:translate(0) scale(1)}to{transform:translate(var(--brand-camera-x),var(--brand-camera-y)) scale(var(--brand-scale))}}@keyframes brand-boot-open{0%,to{opacity:1}}@keyframes brand-boot-hide{to{opacity:0}}@keyframes brand-boot-color{0%,15%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.brand-boot *,.brand-boot__portal{animation:none!important;transition:none!important}.brand-boot[data-exiting=true]{opacity:0}}.brand-boot[data-error=true]{box-sizing:border-box;padding:1px 24px;overflow-y:auto;background:#0d1117}.brand-boot[data-error=true] .brand-boot__wordmark{position:relative;left:auto;top:auto;transform:none;width:min(76vw,400px);margin:40px auto 0}.brand-boot[data-error=true] .brand-boot__message{position:relative;top:auto;left:auto;right:auto;margin:24px auto 32px}
