.godot-liquid-login[data-v-86f55c94]{position:relative;width:100%;height:100%;min-height:100vh;overflow:hidden;color:#fff;background:#cfd8d1;font-family:Segoe UI,Inter,PingFang SC,Microsoft YaHei,sans-serif;isolation:isolate}.liquid-canvas[data-v-86f55c94]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.renderer-unavailable[data-v-86f55c94]{background:radial-gradient(circle at 50% 58%,rgba(121,255,218,.3),transparent 34%),linear-gradient(180deg,#173b42,#8ddac9 58%,#15201e)}.renderer-unavailable .liquid-canvas[data-v-86f55c94]{display:none}.renderer-unavailable .liquid-panel[data-v-86f55c94]{background:rgba(12,27,28,.42)}.demo-chrome[data-v-86f55c94]{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:26px 34px;pointer-events:none}.demo-brand[data-v-86f55c94]{pointer-events:auto;display:flex;align-items:center;gap:11px;color:rgba(255,255,255,.82);text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.28)}.demo-brand>span[data-v-86f55c94]:last-child{display:flex;flex-direction:column}.demo-brand strong[data-v-86f55c94]{font-size:14px;font-weight:600;letter-spacing:.08em}.brand-logo[data-v-86f55c94]{width:38px;height:38px;display:block;object-fit:contain;border-radius:50%;filter:drop-shadow(0 7px 18px rgba(0,0,0,.18))}.login-stage[data-v-86f55c94]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.liquid-panel[data-v-86f55c94]{position:relative;width:min(520px,calc(100vw - 34px));min-height:356px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;padding:43px 34px 34px;border:0;border-radius:68px;outline:0;background:rgba(255,255,255,.008);box-shadow:0 24px 65px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.16);pointer-events:auto;transform:translateY(-6.5vh);transition:min-height .56s cubic-bezier(.16,1,.3,1),padding .56s cubic-bezier(.16,1,.3,1),border-radius .56s cubic-bezier(.16,1,.3,1),transform .3s ease}.liquid-panel[data-v-86f55c94]:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,255,255,.09);border-radius:inherit;content:"";pointer-events:none}.liquid-panel.is-collapsed[data-v-86f55c94]{min-height:112px;padding-top:14px;padding-bottom:14px;border-radius:58px;background:transparent;box-shadow:none}.liquid-panel.is-collapsed[data-v-86f55c94]:after{display:none}.renderer-unavailable .liquid-panel.is-collapsed[data-v-86f55c94]{background:rgba(255,255,255,.008);box-shadow:0 24px 65px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.16)}.renderer-unavailable .liquid-panel.is-collapsed[data-v-86f55c94]:after{display:block}.liquid-panel.is-register[data-v-86f55c94]{min-height:500px;padding-top:30px;padding-bottom:28px}.liquid-panel.is-forgot[data-v-86f55c94]{min-height:450px;padding-top:30px;padding-bottom:28px}.sign-in-title[data-v-86f55c94]{position:relative;z-index:2;flex:0 0 auto;margin:0;padding:8px 24px 13px;border:0;outline:0;color:rgba(255,255,255,.96);background:transparent;font:inherit;font-size:60px;font-weight:400;line-height:1;letter-spacing:.01em;text-shadow:0 2px 12px rgba(0,0,0,.22);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .3s ease,font-size .5s cubic-bezier(.16,1,.3,1)}.sign-in-title[data-v-86f55c94]:hover{transform:scale(1.025)}.sign-in-title[data-v-86f55c94]:active{transform:scale(.985)}.is-collapsed .sign-in-title[data-v-86f55c94]{font-size:55px;padding-bottom:8px}.liquid-panel.is-register .sign-in-title[data-v-86f55c94],.liquid-panel.is-forgot .sign-in-title[data-v-86f55c94]{padding-top:6px;padding-bottom:10px;font-size:50px;cursor:default}.login-type-switch[data-v-86f55c94]{position:absolute;z-index:3;top:139px;left:50%;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.48);font-size:12px;font-weight:500;letter-spacing:.06em;text-shadow:0 1px 6px rgba(0,0,0,.48);opacity:1;transform:translate(-50%);transition:opacity .2s ease}.login-type-switch button[data-v-86f55c94]{padding:0;border:0;color:rgba(255,255,255,.68);background:transparent;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,text-shadow .2s ease}.login-type-switch button[data-v-86f55c94]:hover,.login-type-switch button.active[data-v-86f55c94]{color:rgba(255,255,255,.9);text-shadow:0 1px 5px rgba(0,0,0,.46),0 0 10px rgba(114,255,225,.48)}.auth-mode-switch[data-v-86f55c94]{top:105px;gap:8px}.auth-mode-switch>span[data-v-86f55c94]{color:rgba(255,255,255,.66)}.auth-mode-switch>a[data-v-86f55c94],.auth-mode-switch>button[data-v-86f55c94]{padding:0;border:0;color:rgba(255,255,255,.94);background:transparent;font:inherit;text-decoration:none;text-shadow:0 1px 5px rgba(0,0,0,.52),0 0 10px rgba(114,255,225,.42);cursor:pointer}.forgot-mode-switch[data-v-86f55c94]{max-width:calc(100% - 70px);letter-spacing:0;white-space:nowrap}.forgot-mode-switch>span[data-v-86f55c94]{max-width:300px;overflow:hidden;text-overflow:ellipsis}.liquid-panel.is-collapsed .login-type-switch[data-v-86f55c94]{opacity:0;pointer-events:none}.form-body[data-v-86f55c94]{width:100%;max-height:220px;display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:34px;overflow:hidden;opacity:1;transition:max-height .56s cubic-bezier(.16,1,.3,1),padding .56s cubic-bezier(.16,1,.3,1),opacity .24s ease}.is-collapsed .form-body[data-v-86f55c94]{max-height:0;padding-top:0;opacity:0;pointer-events:none}.register-form-body[data-v-86f55c94]{max-height:380px;gap:10px;padding-top:30px}.forgot-form-body[data-v-86f55c94]{max-height:310px;gap:12px;padding-top:30px}.liquid-panel.is-register .glass-field[data-v-86f55c94],.liquid-panel.is-register .field-row[data-v-86f55c94],.liquid-panel.is-forgot .glass-field[data-v-86f55c94],.liquid-panel.is-forgot .field-row[data-v-86f55c94]{width:280px;height:48px}.liquid-panel.is-register .field-row .glass-field[data-v-86f55c94]:focus-within,.liquid-panel.is-forgot .field-row .glass-field[data-v-86f55c94]:focus-within{width:280px}.liquid-panel.is-register .field-row:focus-within .sms-code-action[data-v-86f55c94],.liquid-panel.is-forgot .field-row:focus-within .sms-code-action[data-v-86f55c94]{left:calc(100% + 9px)}.glass-field[data-v-86f55c94]{position:relative;width:200px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.26);border-radius:28px;background:rgba(5,12,12,.043);box-shadow:inset 0 1px rgba(255,255,255,.18),0 5px 18px rgba(0,0,0,.06);transition:width .52s cubic-bezier(.16,1,.3,1),height .46s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .46s cubic-bezier(.16,1,.3,1),border-color .28s ease}.glass-field[data-v-86f55c94]:after{position:absolute;left:25%;right:25%;bottom:-1px;height:1px;border-radius:50%;content:"";background:rgba(132,255,234,.9);box-shadow:0 0 9px rgba(86,255,226,.8);opacity:0;transform:scaleX(.3);transition:.35s ease}.glass-field[data-v-86f55c94]:focus-within{width:min(340px,calc(100vw - 94px));border-color:rgba(255,255,255,.48)}.glass-field[data-v-86f55c94]:focus-within:after{opacity:1;transform:scaleX(1)}.glass-field.invalid[data-v-86f55c94]{border-color:rgba(255,93,119,.72);animation:field-shake-86f55c94 .28s ease}.is-collapsed .glass-field[data-v-86f55c94]{width:1px;height:1px;border-width:0;opacity:0;transform:translateY(-18px) scale(.15)}.field-row[data-v-86f55c94]{position:relative;width:200px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:visible}.sms-code-action[data-v-86f55c94]{position:absolute;z-index:4;top:50%;left:calc(100% + 9px);min-width:88px;padding:4px 6px;border:0;color:rgba(255,255,255,.76);background:transparent;font:inherit;font-size:11px;font-weight:500;line-height:1.2;text-align:left;text-shadow:0 1px 5px rgba(0,0,0,.32);cursor:pointer;transform:translateY(-50%);transition:left .52s cubic-bezier(.16,1,.3,1),color .2s ease,opacity .2s ease}.field-row:focus-within .sms-code-action[data-v-86f55c94]{left:calc(100% + 80px)}.sms-code-action[data-v-86f55c94]:hover{color:rgba(255,255,255,.94)}.sms-code-action[data-v-86f55c94]:disabled{opacity:.42;cursor:not-allowed}.is-collapsed .sms-code-action[data-v-86f55c94]{opacity:0;pointer-events:none}.glass-field input[data-v-86f55c94]{width:calc(100% - 30px);height:100%;padding:0;border:0;outline:0;color:rgba(255,255,255,.96);background:transparent;font:inherit;font-size:19px;font-weight:500;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.5)}.glass-field input[data-v-86f55c94]::placeholder{color:rgba(255,255,255,.82);opacity:1}.glass-field input[data-v-86f55c94]:-webkit-autofill,.glass-field input[data-v-86f55c94]:-webkit-autofill:hover,.glass-field input[data-v-86f55c94]:-webkit-autofill:focus,.glass-field input[data-v-86f55c94]:autofill{-webkit-text-fill-color:rgba(255,255,255,.96);caret-color:rgba(255,255,255,.96);-webkit-background-clip:text;background-clip:text;box-shadow:0 0 0 1000px transparent inset}.enter-action[data-v-86f55c94]{position:relative;height:25px;margin-top:0;padding:0 14px;border:0;color:rgba(255,255,255,.68);background:transparent;font:inherit;font-size:11px;font-weight:600;letter-spacing:.24em;text-shadow:0 1px 6px rgba(0,0,0,.46);cursor:pointer;transition:color .25s ease,opacity .3s ease}.enter-action[data-v-86f55c94]:hover{color:rgba(255,255,255,.86)}.enter-action[data-v-86f55c94]:disabled{cursor:wait}.enter-action i[data-v-86f55c94]{position:absolute;left:20%;right:20%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,255,224,.7),transparent);transform:scaleX(0);transition:transform .35s ease}.enter-action:hover i[data-v-86f55c94]{transform:scaleX(1)}.form-error[data-v-86f55c94]{position:absolute;left:0;right:0;bottom:14px;margin:0;color:rgba(255,151,165,.9);font-size:12px;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.35)}.login-tools[data-v-86f55c94]{position:absolute;z-index:5;top:calc(50% + 188px);left:50%;min-height:40px;display:flex;align-items:center;gap:12px;padding:4px 7px 4px 15px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(5,13,13,.22);box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translate(-50%,-6.5vh) translateY(-8px);visibility:hidden;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),visibility 0s linear .36s;white-space:nowrap}.login-tools.visible[data-v-86f55c94]{opacity:1;pointer-events:auto;transform:translate(-50%,-6.5vh) translateY(0);visibility:visible;transition-delay:0s}.is-register-mode .login-tools[data-v-86f55c94]{top:calc(50% + 258px)}.is-forgot-mode .login-tools[data-v-86f55c94]{top:calc(50% + 233px)}.login-tools>button[data-v-86f55c94],.login-tools>a[data-v-86f55c94]{min-height:32px;display:inline-flex;align-items:center;padding:4px 0;border:0;color:rgba(255,255,255,.82);background:transparent;font:inherit;font-size:11px;font-weight:500;text-decoration:none;text-shadow:0 1px 5px rgba(0,0,0,.48);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.login-tools>button[data-v-86f55c94]:hover,.login-tools>a[data-v-86f55c94]:hover{color:rgba(255,255,255,.94)}.login-tools>i[data-v-86f55c94]{width:1px;height:11px;background:rgba(255,255,255,.15)}.google-entry[data-v-86f55c94]{position:relative;width:32px;height:32px;flex:0 0 32px;display:block;overflow:hidden;border-radius:50%;background:#fff;cursor:progress;isolation:isolate;outline:none}.google-login-button[data-v-86f55c94],.google-placeholder[data-v-86f55c94]{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:32px;display:block;transition:opacity .18s ease,filter .18s ease}.google-login-button[data-v-86f55c94]{z-index:2;overflow:hidden;border-radius:50%;opacity:0;pointer-events:none}.google-placeholder[data-v-86f55c94]{z-index:3;display:grid;place-items:center;box-sizing:border-box;border:1px solid rgba(218,220,224,.96);border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);pointer-events:none}.google-placeholder svg[data-v-86f55c94]{width:16px;height:16px;display:block}.google-entry.is-ready[data-v-86f55c94]{cursor:default}.google-entry.is-ready .google-login-button[data-v-86f55c94]{opacity:.001;pointer-events:auto}.google-entry.is-ready .google-placeholder[data-v-86f55c94]{border-color:rgba(218,220,224,.96);background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18)}.google-entry.is-unavailable[data-v-86f55c94]{cursor:pointer}.google-entry.is-unavailable .google-placeholder[data-v-86f55c94]{opacity:.58;filter:grayscale(.35)}.google-entry:focus-visible .google-placeholder[data-v-86f55c94]{box-shadow:0 0 0 3px rgba(127,230,218,.34),0 1px 4px rgba(0,0,0,.18)}.scene-controls[data-v-86f55c94]{position:absolute;z-index:5;right:28px;bottom:25px;display:flex;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(4,8,9,.13);box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-controls button[data-v-86f55c94]{display:flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:999px;color:rgba(255,255,255,.48);background:transparent;font:inherit;font-size:9px;cursor:pointer;transition:.25s ease}.scene-controls button[data-v-86f55c94]:hover,.scene-controls button.active[data-v-86f55c94]{color:rgba(255,255,255,.9);background:rgba(255,255,255,.11)}.scene-controls i[data-v-86f55c94]{width:6px;height:6px;border-radius:50%;background:var(--scene-color);box-shadow:0 0 8px var(--scene-color)}.scene-controls button.active i[data-v-86f55c94]{animation:scene-dot-breathe-86f55c94 1.8s ease-in-out infinite;will-change:transform,opacity,box-shadow}@keyframes scene-dot-breathe-86f55c94{0%,to{opacity:.72;transform:scale(.88);box-shadow:0 0 5px var(--scene-color)}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 6px var(--scene-color),0 0 16px var(--scene-color)}}.legal-footer[data-v-86f55c94]{position:absolute;z-index:5;left:50%;bottom:27px;margin:0;color:rgba(255,255,255,.38);font-size:8px;letter-spacing:.05em;text-decoration:none;text-shadow:0 1px 6px rgba(0,0,0,.32);transform:translate(-50%);transition:color .2s ease;white-space:nowrap}.legal-footer[data-v-86f55c94]:hover{color:rgba(255,255,255,.78)}.liquid-modal-layer[data-v-86f55c94]{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:rgba(2,8,9,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.liquid-dialog[data-v-86f55c94]{width:min(420px,calc(100vw - 36px));display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid rgba(255,255,255,.22);border-radius:30px;color:#fff;background:rgba(12,27,28,.68);box-shadow:inset 0 1px rgba(255,255,255,.13),0 30px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(32px) saturate(135%);backdrop-filter:blur(32px) saturate(135%)}.liquid-dialog>header[data-v-86f55c94]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.liquid-dialog>header>div[data-v-86f55c94]{display:flex;flex-direction:column;gap:4px}.liquid-dialog>header strong[data-v-86f55c94]{font-size:18px;font-weight:520}.liquid-dialog>header small[data-v-86f55c94]{color:rgba(255,255,255,.55);font-size:11px}.liquid-dialog>header>button[data-v-86f55c94]{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(255,255,255,.7);background:rgba(255,255,255,.06);font:inherit;font-size:18px;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.15),0 6px 18px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.liquid-dialog>header>button[data-v-86f55c94]:hover{border-color:rgba(177,255,240,.38);background:rgba(255,255,255,.11);transform:rotate(5deg) scale(1.04)}.weixin-dialog[data-v-86f55c94]{align-items:center}.weixin-dialog>header[data-v-86f55c94]{width:100%}.weixin-dialog img[data-v-86f55c94]{width:min(250px,70vw);height:auto;border-radius:22px}.weixin-dialog p[data-v-86f55c94]{margin:4px 0 0;color:rgba(255,255,255,.65);font-size:11px}.modal-enter-active[data-v-86f55c94],.modal-leave-active[data-v-86f55c94]{transition:opacity .24s ease}.modal-enter-active .liquid-dialog[data-v-86f55c94],.modal-leave-active .liquid-dialog[data-v-86f55c94]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s ease}.modal-enter-from[data-v-86f55c94],.modal-leave-to[data-v-86f55c94]{opacity:0}.modal-enter-from .liquid-dialog[data-v-86f55c94],.modal-leave-to .liquid-dialog[data-v-86f55c94]{opacity:0;transform:translateY(12px) scale(.96)}.sr-only[data-v-86f55c94]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes field-shake-86f55c94{0%,to{transform:translate(0)}35%{transform:translate(-4px)}70%{transform:translate(4px)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.login-tools[data-v-86f55c94],.scene-controls[data-v-86f55c94]{background:rgba(5,13,13,.78)}.liquid-modal-layer[data-v-86f55c94]{background:rgba(2,8,9,.72)}.liquid-dialog[data-v-86f55c94]{background:rgba(12,27,28,.94)}}@media(max-width:760px){.demo-chrome[data-v-86f55c94]{padding:18px}.brand-logo[data-v-86f55c94]{width:34px;height:34px}.liquid-panel[data-v-86f55c94]{min-height:330px;padding-top:39px;border-radius:62px}.sign-in-title[data-v-86f55c94]{font-size:52px}.is-collapsed .sign-in-title[data-v-86f55c94]{font-size:50px}.login-type-switch[data-v-86f55c94]{top:128px;font-size:11px}.auth-mode-switch[data-v-86f55c94]{top:105px}.liquid-panel.is-register .glass-field[data-v-86f55c94],.liquid-panel.is-register .field-row[data-v-86f55c94],.liquid-panel.is-register .field-row .glass-field[data-v-86f55c94]:focus-within,.liquid-panel.is-forgot .glass-field[data-v-86f55c94],.liquid-panel.is-forgot .field-row[data-v-86f55c94],.liquid-panel.is-forgot .field-row .glass-field[data-v-86f55c94]:focus-within{width:200px}.field-row:focus-within .sms-code-action[data-v-86f55c94]{left:calc(100% + 9px)}.sms-code-action[data-v-86f55c94]{min-width:78px;font-size:10px}.login-tools[data-v-86f55c94]{top:calc(50% + 180px);max-width:calc(100vw - 28px);gap:9px;padding-left:12px}.scene-controls[data-v-86f55c94]{right:50%;bottom:48px;transform:translate(50%)}.legal-footer[data-v-86f55c94]{bottom:17px;font-size:7px}.scene-controls button[data-v-86f55c94]{padding:7px 8px}.scene-controls button span[data-v-86f55c94]{display:none}.liquid-dialog[data-v-86f55c94]{padding:20px;border-radius:25px}}@media(max-height:560px)and (orientation:landscape){.liquid-panel[data-v-86f55c94]{transform:translateY(-3vh) scale(.82)}.demo-chrome[data-v-86f55c94]{padding:12px 18px}.scene-controls[data-v-86f55c94]{right:12px;bottom:12px;transform:none}.legal-footer[data-v-86f55c94]{display:none}.login-tools[data-v-86f55c94]{top:calc(50% + 155px);transform:translate(-50%,-3vh) scale(.86)}.login-tools.visible[data-v-86f55c94]{transform:translate(-50%,-3vh) scale(.86)}.is-register-mode .login-tools[data-v-86f55c94],.is-forgot-mode .login-tools[data-v-86f55c94]{display:none}}@media(prefers-reduced-motion:reduce){.liquid-panel[data-v-86f55c94],.form-body[data-v-86f55c94],.glass-field[data-v-86f55c94],.sign-in-title[data-v-86f55c94],.login-tools[data-v-86f55c94],.login-type-switch[data-v-86f55c94]{transition-duration:.01ms!important}.scene-controls button.active i[data-v-86f55c94]{animation:none}}
