.container[data-v-fbce44dc]{margin:0 auto;max-width:1120px;padding:0 12px;width:100%}.headerbar[data-v-fbce44dc]{min-height:64px;position:relative;z-index:10}.header-dark.is-heroGradient[data-v-fbce44dc]{--blueLight:#173b6f;--blueMid:#0e2748;--blueDark:#08111d;--glowA:rgba(56,189,248,.26);--glowB:rgba(167,139,250,.22);--mechaPurple:rgba(147,51,234,.55);background:linear-gradient(180deg,#0e27483d,#0e274800 55%),radial-gradient(520px 320px at -10% -50%,var(--glowA),transparent 60%),radial-gradient(520px 320px at 110% -36%,var(--glowB),transparent 60%),linear-gradient(135deg,var(--blueLight) 0,var(--blueMid) 42%,var(--blueDark) 100%);background-blend-mode:multiply,normal,normal,normal;background-repeat:no-repeat;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 28px #0206172e;color:#fff;overflow:hidden;position:relative}.header-dark.is-heroGradient[data-v-fbce44dc]:before{background:linear-gradient(90deg,#38bdf8,#22d3ee,#a78bfa);content:"";inset:0;mix-blend-mode:screen;opacity:.22;pointer-events:none;position:absolute;z-index:1}.header-dark.is-heroGradient[data-v-fbce44dc]:after{animation:float-glow-fbce44dc 6s ease-in-out infinite;background:radial-gradient(60% 70% at 50% 50%,var(--mechaPurple),transparent 62%);content:"";filter:blur(18px);height:185%;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;right:-12%;top:-46%;transform:rotate(-22deg);width:68%;will-change:transform,opacity;z-index:2}.logo-link[data-v-fbce44dc]{align-items:center;animation:logo-glow-ultra-fbce44dc 5s ease-in-out infinite;contain:paint;display:inline-flex;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));text-decoration:none;transition:filter .8s ease;will-change:filter}.logo-mark[data-v-fbce44dc]{background:currentColor;color:#fff;display:inline-block;height:2.5em;-webkit-mask:url(../logo-astero.svg) center/contain no-repeat;mask:url(../logo-astero.svg) center/contain no-repeat;width:8em}@keyframes logo-glow-ultra-fbce44dc{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.4)) drop-shadow(0 0 10px rgba(56,189,248,.1))}50%{filter:drop-shadow(0 0 4px rgba(255,255,255,.9)) drop-shadow(0 0 15px rgba(255,255,255,.6)) drop-shadow(0 0 35px rgba(56,189,248,.4)) drop-shadow(0 0 60px rgba(167,139,250,.3))}}.logo-link[data-v-fbce44dc]:hover{animation-play-state:paused;filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 20px rgba(56,189,248,.4))}.icon-mask[data-v-fbce44dc]{display:inline-block;height:1em;position:relative;vertical-align:middle;width:1em}.icon-mask[data-v-fbce44dc]:before{background:currentColor;content:"";inset:0;-webkit-mask:var(--icon-url) no-repeat center /contain;mask:var(--icon-url) no-repeat center /contain;position:absolute}.nav[data-v-fbce44dc]{align-items:center;display:flex;gap:18px}.nav-link[data-v-fbce44dc]{color:#fff;font-size:.95rem;opacity:.95;padding:6px 2px;position:relative;text-decoration:none}.nav-link[data-v-fbce44dc]:hover{opacity:1}.nav-link.router-link-active[data-v-fbce44dc]:after{background:#fffffff2;border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0}.nav-link--emphasis[data-v-fbce44dc]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;font-weight:700;padding:8px 10px;transition:background .3s ease}.nav-link--emphasis[data-v-fbce44dc]:hover{background:#ffffff38}@media(max-width:600px){.logo-mark[data-v-fbce44dc]{height:2em;width:6.5em}.container[data-v-fbce44dc]{padding:0 10px}.btn-panel[data-v-fbce44dc]{border-radius:999px;box-shadow:0 4px 12px #0000001a;font-weight:600;padding:8px 14px}}.fade-enter-active[data-v-fbce44dc],.fade-leave-active[data-v-fbce44dc]{transition:opacity .25s ease}.fade-enter-from[data-v-fbce44dc],.fade-leave-to[data-v-fbce44dc]{opacity:0}@keyframes float-glow-fbce44dc{0%,to{opacity:.5;transform:rotate(-22deg) translateY(0)}50%{opacity:.6;transform:rotate(-22deg) translateY(6px)}}@media(prefers-reduced-motion:reduce){.header-dark.is-heroGradient[data-v-fbce44dc]:after,.logo-link[data-v-fbce44dc]{animation:none!important}}@media(max-width:600px){.logo-link[data-v-fbce44dc]{animation:none!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.header-dark.is-heroGradient[data-v-fbce44dc]:after{display:none}}
