@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";
.stream-text{display:inline}.stream-word{white-space:pre;display:inline-block}.stream-word>span{opacity:0;animation:.42s cubic-bezier(.2,.8,.3,1) forwards stream-in;display:inline-block}@keyframes stream-in{0%{opacity:0;filter:blur(5px);transform:translateY(.16em)}to{opacity:1;filter:blur();transform:none}}.stream-caret{vertical-align:-.1em;opacity:.75;background:currentColor;width:.55em;height:.92em;margin-left:.09em;animation:1.05s step-end infinite stream-blink,.4s ease-out forwards stream-caret-out;display:inline-block}@keyframes stream-blink{50%{opacity:0}}@keyframes stream-caret-out{to{opacity:0;width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.stream-word>span{opacity:1;animation:none}.stream-caret{display:none}}
.starfield{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 30% 15%,#0b1526,#070d18 70%);position:fixed;inset:0;overflow:hidden}.starfield canvas{width:100%;height:100%;display:block}.starfield-vignette{mix-blend-mode:multiply;background:radial-gradient(95% 80% at 50% 45%,#fff 30%,#9fb0c8 72%,#4c5d78 100%);position:absolute;inset:0}.starfield-host>:not(.starfield){z-index:1;position:relative}@media (pointer:fine){.starfield-host{cursor:none}.starfield-host .login-card{cursor:auto}}@media (prefers-reduced-motion:reduce){.starfield-host{cursor:auto}}.starfield-host .login-shell{background:0 0}.starfield-host .login-card{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#0b1524d4;border-color:#27496b;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0d}.starfield-host .login-card h1,.starfield-host .login-card .brand{letter-spacing:-.028em;font-family:Space Grotesk,Manrope,Segoe UI,sans-serif}.starfield-host .login-card .eyebrow{letter-spacing:.34em;text-transform:uppercase;color:#7fd4f5;font-family:Space Grotesk,Manrope,sans-serif;font-weight:500}.starfield-host>:not(.starfield){transition:opacity .8s,translate .8s}html[data-orbit-intro] .starfield-host>:not(.starfield){opacity:0;pointer-events:none;translate:0 10px}html[data-orbit-intro] .starfield{background:#010204}
