.zixu-auth-surface{--background:#f7f8fc;--foreground:#172033;--card:#ffffff;--card-foreground:#172033;--popover:#ffffff;--popover-foreground:#172033;--primary:#3f6ff7;--primary-foreground:#ffffff;--secondary:#f0f2f7;--secondary-foreground:#253047;--muted:#f0f2f7;--muted-foreground:#657086;--accent:#eef2ff;--accent-foreground:#315eea;--destructive:#c93b3b;--border:#e3e7ef;--input:#d6dbe6;--ring:#4d7cfe;position:relative;overflow:hidden;background:linear-gradient(90deg,#dce8fb 0 57%,#f7faff 57% 100%);color:#172033}.zixu-auth-background,.zixu-auth-background-slide{position:absolute;inset:0}.zixu-auth-background{z-index:0;right:auto;width:57%;overflow:hidden;background:#dce8fb;border-right:1px solid rgb(189 209 241/55%)}.zixu-auth-background-slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:zixu-auth-background-cycle 24s infinite}.zixu-auth-background-slide-1{background-image:url(/auth-storyboard-1.png);animation-delay:-2s}.zixu-auth-background-slide-2{background-image:url(/auth-storyboard-2.png);animation-delay:6s}.zixu-auth-background-slide-3{background-image:url(/auth-storyboard-3.png);animation-delay:14s}.zixu-auth-page{position:relative;z-index:1;isolation:isolate;overflow:hidden;background:transparent}.zixu-auth-page:after,.zixu-auth-page:before{display:none}.zixu-auth-page:before{top:-10rem;right:-7rem;width:25rem;height:25rem;border:1px solid rgb(63 111 247/10%);box-shadow:inset 0 0 0 4rem rgb(255 255 255/18%)}.zixu-auth-page:after{bottom:-13rem;left:-8rem;width:28rem;height:28rem;border:1px solid rgb(77 124 254/9%)}.zixu-auth-content{position:relative;z-index:1;margin-left:50vw}.zixu-auth-brand{color:#172033;letter-spacing:-.01em;text-shadow:0 1px 14px rgb(255 255 255/70%)}.zixu-auth-brand-mark{border:1px solid rgb(255 255 255/75%);background:rgb(255 255 255/72%);box-shadow:0 9px 24px rgb(45 73 145/12%)}.zixu-auth-card{border:1px solid rgb(255 255 255/72%);box-shadow:0 24px 70px rgb(42 62 116/20%);backdrop-filter:blur(20px) saturate(1.1)}.zixu-auth-card,.zixu-auth-surface [data-slot=checkbox][data-state=unchecked],.zixu-auth-surface [data-slot=input]{background:rgb(255 255 255/78%)}.zixu-auth-outline-button{border-color:#d6dbe6;background:#ffffff;color:#253047}.zixu-auth-outline-button:hover{background:#eef2ff;color:#315eea}@media (prefers-reduced-motion:no-preference){.zixu-auth-card{animation:zixu-auth-enter .48s cubic-bezier(.22,1,.36,1) both}.zixu-auth-brand{animation:zixu-auth-enter .42s cubic-bezier(.22,1,.36,1) 60ms both}}@keyframes zixu-auth-background-cycle{0%{opacity:0}25%,8.33%{opacity:1}41.67%,to{opacity:0}}@keyframes zixu-auth-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.zixu-auth-surface{background:#ffffff}.zixu-auth-background{display:none}.zixu-auth-background-slide{background-size:cover}.zixu-auth-page{min-height:100dvh;justify-content:flex-start;padding:max(2rem,env(safe-area-inset-top)) 1.5rem 2rem;background:#ffffff}.zixu-auth-content{margin-left:0;gap:2rem}.zixu-auth-card{border:0;box-shadow:none;backdrop-filter:none;background:#ffffff}.zixu-auth-card [data-slot=card-content],.zixu-auth-card [data-slot=card-header]{padding-inline:0}.zixu-auth-surface [data-slot=button],.zixu-auth-surface [data-slot=input]{min-height:3rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.zixu-auth-background-slide{animation:none}.zixu-auth-background-slide-1{opacity:1}}