.login-orbit-panel[data-v-277189d5]{background:var(--color-bg-secondary)}.login-ripple-mask[data-v-277189d5]{-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent);mask-image:linear-gradient(to bottom,black 40%,transparent)}.login-ripple-ring[data-v-277189d5]{top:50%;left:50%;border-width:1px;border-color:var(--color-text-primary);opacity:.08;animation:loginRipple-277189d5 2.4s ease infinite}@keyframes loginRipple-277189d5{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.92)}}.login-orbit-path[data-v-277189d5]{stroke:var(--color-text-primary);opacity:.08}.login-center-text[data-v-277189d5]{background:linear-gradient(to bottom,var(--color-text-primary),var(--color-text-muted));-webkit-background-clip:text;background-clip:text;color:transparent}.login-orbit-icon[data-v-277189d5]{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);box-shadow:0 2px 8px #0000001f;animation:loginOrbit-277189d5 var(--orbit-dur) linear infinite;animation-delay:var(--orbit-delay);will-change:transform;z-index:5}@keyframes loginOrbit-277189d5{0%{transform:translate(-50%,-50%) rotate(0) translateY(calc(var(--orbit-r) * -1)) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(calc(var(--orbit-r) * -1)) rotate(-360deg)}}.login-input-wrap[data-v-277189d5]{background:transparent}.login-input-wrap[data-v-277189d5]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(100px circle at var(--glow-x, 50%) var(--glow-y, 50%),#3b82f6,transparent 80%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.login-input-wrap[data-v-277189d5]:hover:before{opacity:1}.login-input[data-v-277189d5]{background:var(--color-input-bg);color:var(--color-text-primary);box-shadow:0 2px 3px -1px #0000001a,0 1px #191c2105,0 0 0 1px #191c2114}html.light .login-input[data-v-277189d5]{background:#f9fafb}.login-input[data-v-277189d5]::-moz-placeholder{color:var(--color-text-muted)}.login-input[data-v-277189d5]::placeholder{color:var(--color-text-muted)}.login-submit-btn[data-v-277189d5]{background:linear-gradient(to bottom right,var(--color-bg-tertiary),var(--color-bg-tertiary));color:var(--color-text-primary);box-shadow:0 1px #ffffff0f inset,0 -1px #ffffff0f inset}.login-submit-btn[data-v-277189d5]:hover:not(:disabled){filter:brightness(1.1)}.login-divider[data-v-277189d5]{border-color:var(--color-border)}.login-reveal[data-v-277189d5]{opacity:0;transform:translateY(18px)}.login-reveal.is-revealed[data-v-277189d5]{animation:loginRevealUp-277189d5 .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--reveal-i, 0) * 70ms + .1s)}@keyframes loginRevealUp-277189d5{to{opacity:1;transform:translateY(0)}}.login-box-reveal[data-v-277189d5]{position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content}.login-box-reveal[data-v-277189d5]>*{opacity:0;transform:translateY(20px)}.login-box-reveal.is-revealed[data-v-277189d5]>*{animation:loginBoxContent-277189d5 .45s ease forwards;animation-delay:calc(var(--reveal-i, 0) * 70ms + .28s)}.login-box-reveal[data-v-277189d5]:after{content:"";position:absolute;inset:2px 0;border-radius:4px;background:#3b82f6;z-index:10;transform:scaleX(0);transform-origin:left}.login-box-reveal.is-revealed[data-v-277189d5]:after{animation:loginBoxSlide-277189d5 .5s ease-in-out forwards;animation-delay:calc(var(--reveal-i, 0) * 70ms + .1s)}@keyframes loginBoxSlide-277189d5{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes loginBoxContent-277189d5{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.login-ripple-ring[data-v-277189d5],.login-orbit-icon[data-v-277189d5]{animation:none}.login-reveal[data-v-277189d5]{opacity:1;transform:none}.login-reveal.is-revealed[data-v-277189d5]{animation:none}.login-box-reveal[data-v-277189d5]>*{opacity:1;transform:none}.login-box-reveal.is-revealed[data-v-277189d5]>*,.login-box-reveal.is-revealed[data-v-277189d5]:after{animation:none}.login-box-reveal[data-v-277189d5]:after{display:none}}
