.sign-in-space,.sign-in-space-fallback{pointer-events:none;background:#05060c;position:absolute;inset:0;overflow:hidden}.sign-in-space-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sign-in-space-nebula{background:radial-gradient(80% 55% at 42% 46%,#1c346057,#0000 74%),radial-gradient(50% 40% at 18% 62%,#10484e38,#0000 70%),radial-gradient(40% 32% at 78% 34%,#481c3024,#0000 68%),radial-gradient(70% 24% at 50% 58%,#4e341614,#0000 72%),#070910;position:absolute;inset:0}.sign-in-space-stars,.sign-in-space-stars-far{filter:url(#sign-in-lens);background-repeat:repeat;position:absolute;inset:-12%}.sign-in-space-stars-far{opacity:.85;background-image:radial-gradient(1px 1px at 8% 16%,#d5e6ff,#0000),radial-gradient(.8px .8px at 22% 42%,#fff,#0000),radial-gradient(1px 1px at 36% 12%,#efe2c8,#0000),radial-gradient(.8px .8px at 51% 28%,#fff,#0000),radial-gradient(.8px .8px at 67% 18%,#c9dcff,#0000),radial-gradient(1px 1px at 84% 36%,#fff,#0000),radial-gradient(.8px .8px at 14% 72%,#fff,#0000),radial-gradient(.8px .8px at 44% 64%,#fff,#0000),radial-gradient(1px 1px at 73% 78%,#ead7b4,#0000),radial-gradient(.8px .8px at 91% 66%,#fff,#0000);background-size:280px 180px;animation:90s linear infinite sign-in-drift}.sign-in-space-stars{background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 28% 70%,#d5e2ff,#0000),radial-gradient(.8px .8px at 42% 18%,#fff,#0000),radial-gradient(1px 1px at 63% 40%,#efe2c8,#0000),radial-gradient(1.2px 1.2px at 78% 16%,#fff,#0000),radial-gradient(.8px .8px at 88% 58%,#b9cfff,#0000),radial-gradient(.8px .8px at 18% 84%,#fff,#0000),radial-gradient(.8px .8px at 52% 88%,#fff,#0000),radial-gradient(1px 1px at 70% 78%,#ead7b4,#0000),radial-gradient(.8px .8px at 34% 48%,#fff,#0000);background-size:340px 220px;animation:48s linear infinite reverse sign-in-drift,5.5s ease-in-out infinite sign-in-twinkle}.sign-in-space-hole{aspect-ratio:62/73;filter:brightness(0)drop-shadow(0 0 1px #fff6ea)drop-shadow(0 0 3px #d29650b3);width:auto;height:min(46dvh,500px);position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.sign-in-lens-defs{width:0;height:0;position:absolute;overflow:hidden}@keyframes sign-in-twinkle{0%,to{opacity:.78}50%{opacity:1}}@keyframes sign-in-drift{0%{background-position:0 0}to{background-position:120px -40px}}@media (prefers-reduced-motion:reduce){.sign-in-space-stars,.sign-in-space-stars-far{animation:none}}
