.ZyZbYW_shell{background:radial-gradient(90% 55% at 100% 0,#008fff12,#0000 55%),radial-gradient(70% 45% at 0 100%,#00b4ff0d,#0000 50%),linear-gradient(#f8fbff 0%,#fff 48%,#f7f9fc 100%);min-height:100dvh;position:relative;overflow:hidden}.ZyZbYW_brandPanel{background:radial-gradient(80% 60% at 30% 20%,#00b4ff24,#0000 55%),radial-gradient(70% 50% at 80% 80%,#008fff1a,#0000 50%),linear-gradient(#f3f9ff 0%,#eaf5ff 100%);position:relative;overflow:hidden}.ZyZbYW_brandPanel:before,.ZyZbYW_brandPanel:after{content:"";pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.ZyZbYW_brandPanel:before{background:#00b4ff2e;width:16rem;height:16rem;animation:8s ease-in-out infinite ZyZbYW_login-float-soft;top:-4rem;right:-3rem}.ZyZbYW_brandPanel:after{background:#008fff24;width:18rem;height:18rem;animation:10s ease-in-out 1.2s infinite ZyZbYW_login-float-soft;bottom:-5rem;left:-4rem}.ZyZbYW_brandPanelInner{z-index:1;text-align:center;position:relative}.ZyZbYW_formSection{position:relative}.ZyZbYW_formSection:before{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000,#008fff2e,#0000);height:1px;position:absolute;top:0}@media (width>=768px){.ZyZbYW_formSection:before{display:none}}.ZyZbYW_contentEnter{animation:.45s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-content-in}.ZyZbYW_stepEnter{animation:.35s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-step-in}.ZyZbYW_splash{background:radial-gradient(70% 50% at 50% 42%,#00b4ff1f,#0000 60%),radial-gradient(90% 60% at 80% 10%,#008fff14,#0000 50%),radial-gradient(80% 50% at 15% 90%,#008fff0f,#0000 55%),#fff;animation:.3s both ZyZbYW_login-splash-in;position:relative;overflow:hidden}.ZyZbYW_splash:before{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#008fff1f 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 50% 45%,#000 10%,#0000 70%);mask-image:radial-gradient(55% 45% at 50% 45%,#000 10%,#0000 70%)}.ZyZbYW_splashExit{animation:.35s both ZyZbYW_login-splash-out}.ZyZbYW_splashGlow{pointer-events:none;background:radial-gradient(circle,#00b4ff38,#0000 70%);border-radius:50%;width:12rem;height:12rem;animation:2.4s ease-in-out infinite ZyZbYW_login-glow-pulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ZyZbYW_splashContent{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ZyZbYW_logoStage{justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:relative}.ZyZbYW_logoStageHoverable{cursor:pointer}.ZyZbYW_logoMotionFrame{justify-content:center;align-items:center;display:flex;position:relative}.ZyZbYW_logoSparkWrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:64px;height:64px;display:none;position:absolute;top:50%;left:50%}.ZyZbYW_logoStagePlaying .ZyZbYW_logoSparkWrap{animation:1.6s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-spark-wrap;display:flex}.ZyZbYW_logoStageReturning .ZyZbYW_logoSparkWrap{animation:1.1s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-spark-return;display:flex}.ZyZbYW_logoSpark{z-index:1;background:#00b4ff;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 12px #00b4ff8c}.ZyZbYW_logoStagePlaying .ZyZbYW_logoSpark,.ZyZbYW_logoStageReturning .ZyZbYW_logoSpark{animation:.9s ease-in-out infinite ZyZbYW_login-spark-core}.ZyZbYW_logoSparkRing{border:1.5px solid #00b4ff8c;border-radius:50%;width:10px;height:10px;animation:1.2s cubic-bezier(.22,1,.36,1) infinite ZyZbYW_login-spark-ring;position:absolute}.ZyZbYW_logoSparkRingDelay{animation-delay:.4s}.ZyZbYW_logoSvg{display:block;overflow:visible}.ZyZbYW_logoStagePlaying .ZyZbYW_logoSvg{filter:drop-shadow(0 8px 18px #008fff1f);animation:.55s cubic-bezier(.22,1,.36,1) 2.4s both ZyZbYW_login-logo-settle}.ZyZbYW_logoGlyph{opacity:1;transform-box:fill-box;transform-origin:50%;transform:none}.ZyZbYW_logoStagePlaying .ZyZbYW_logoGlyph{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-glyph-in;transform:translateY(6px)}.ZyZbYW_logoStageReturning .ZyZbYW_logoGlyph{opacity:1;animation:.7s cubic-bezier(.22,1,.36,1) both ZyZbYW_login-glyph-out}.ZyZbYW_splashCaption{letter-spacing:-.01em;color:#040a1f8c;opacity:0;margin-top:1.5rem;font-size:.8125rem;font-weight:500;line-height:1.75;animation:.5s cubic-bezier(.22,1,.36,1) 2s both ZyZbYW_login-caption-in}.ZyZbYW_splashAccent{opacity:0;background:linear-gradient(90deg,#00b4ff,#008fff);border-radius:999px;width:28px;height:2px;margin:.85rem auto 0;animation:.45s cubic-bezier(.22,1,.36,1) 2.15s both ZyZbYW_login-caption-in}@keyframes ZyZbYW_login-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ZyZbYW_login-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ZyZbYW_login-splash-in{0%{opacity:0}to{opacity:1}}@keyframes ZyZbYW_login-splash-out{0%{opacity:1}to{opacity:0}}@keyframes ZyZbYW_login-spark-wrap{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}38%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%{opacity:1;transform:translate(calc(-50% - 28px),calc(-50% - 14px))scale(.72)}88%{opacity:1;transform:translate(calc(-50% - 28px),calc(-50% - 14px))scale(.55)}to{opacity:0;transform:translate(calc(-50% - 28px),calc(-50% - 14px))scale(.45)}}@keyframes ZyZbYW_login-spark-return{0%{opacity:0;transform:translate(calc(-50% - 28px),calc(-50% - 14px))scale(.45)}18%{opacity:1;transform:translate(calc(-50% - 28px),calc(-50% - 14px))scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ZyZbYW_login-spark-core{0%,to{transform:scale(1);box-shadow:0 0 10px #00b4ff73}50%{transform:scale(1.28);box-shadow:0 0 18px #00b4ffbf}}@keyframes ZyZbYW_login-spark-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(5.2)}}@keyframes ZyZbYW_login-glyph-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ZyZbYW_login-glyph-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes ZyZbYW_login-logo-settle{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ZyZbYW_login-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ZyZbYW_login-glow-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ZyZbYW_login-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ZyZbYW_contentEnter,.ZyZbYW_stepEnter,.ZyZbYW_splash,.ZyZbYW_splashExit,.ZyZbYW_logoSparkWrap,.ZyZbYW_logoSpark,.ZyZbYW_logoSparkRing,.ZyZbYW_logoSvg,.ZyZbYW_logoGlyph,.ZyZbYW_logoStagePlaying .ZyZbYW_logoGlyph,.ZyZbYW_logoStagePlaying .ZyZbYW_logoSvg,.ZyZbYW_logoStagePlaying .ZyZbYW_logoSparkWrap,.ZyZbYW_logoStageReturning .ZyZbYW_logoGlyph,.ZyZbYW_logoStageReturning .ZyZbYW_logoSparkWrap,.ZyZbYW_splashCaption,.ZyZbYW_splashAccent,.ZyZbYW_splashGlow,.ZyZbYW_brandPanel:before,.ZyZbYW_brandPanel:after{opacity:1;box-shadow:none;animation:none;transform:none}}