.email-field.svelte-kyra9c{--input-accent:#ff4857;--input-accent-soft:color-mix(in srgb, var(--input-accent) 15%, transparent);--input-label:color-mix(in srgb, var(--input-accent) 55%, #fff);--input-text:#222;--input-error:#e63e4b;--input-bg:#fff;box-sizing:border-box;flex-direction:column;gap:6px;display:flex}.email-box.svelte-kyra9c{box-sizing:border-box;border:2px solid var(--input-accent);width:100%;color:var(--input-text);background-color:#0000;border-radius:8px;align-items:center;transition:box-shadow .3s,border-color .2s;display:flex;position:relative}.email-box.is-focused.svelte-kyra9c{box-shadow:0 0 0 3px var(--input-accent-soft)}.email-box.is-error.svelte-kyra9c{border-color:var(--input-error);box-shadow:0 0 0 3px #e63e4b26}.email-box.is-disabled.svelte-kyra9c{opacity:.6}.email-box.is-inline.svelte-kyra9c .at:where(.svelte-kyra9c),.email-box.is-inline.svelte-kyra9c .domain-wrap:where(.svelte-kyra9c){display:none}.email-local.svelte-kyra9c{min-width:0;color:inherit;background-color:#0000;border:0;outline:none;flex:1;font-family:inherit}.email-local.svelte-kyra9c:disabled{cursor:not-allowed}.at.svelte-kyra9c{color:var(--input-label);pointer-events:none}.domain-wrap.svelte-kyra9c{flex-shrink:0;align-items:center;display:flex;position:relative}.domain-trigger.svelte-kyra9c{max-width:12em;color:inherit;font:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px 0;padding:2px 2px 2px 3px;transition:background-color .15s,color .15s;display:inline-flex}.domain-trigger.svelte-kyra9c:hover:not(:disabled),.domain-trigger[aria-expanded=true].svelte-kyra9c{background-color:var(--input-accent-soft)}.domain-trigger.svelte-kyra9c:focus-visible{outline:2px solid var(--input-accent);outline-offset:2px}.domain-trigger.svelte-kyra9c:disabled{cursor:not-allowed}.domain-trigger.is-custom.svelte-kyra9c .domain-text:where(.svelte-kyra9c){color:var(--input-accent);font-weight:600}.domain-text.svelte-kyra9c{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chevron.svelte-kyra9c{color:var(--input-label);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.chevron.is-open.svelte-kyra9c{transform:rotate(180deg)}.domain-menu.svelte-kyra9c{z-index:30;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-accent) 22%, #e4e4e4);background-color:var(--input-bg);transform-origin:100% 0;border-radius:12px;flex-direction:column;gap:6px;min-width:212px;max-width:min(340px,100vw - 16px);padding:6px;animation:.16s cubic-bezier(.2,.8,.3,1) svelte-kyra9c-menu-in;display:flex;position:fixed;box-shadow:0 18px 40px -14px #16222252,0 4px 12px -6px #00000024}.domain-menu.is-up.svelte-kyra9c{transform-origin:100% 100%;animation-name:svelte-kyra9c-menu-in-up}@keyframes svelte-kyra9c-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-kyra9c-menu-in-up{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.domain-menu.svelte-kyra9c{animation:none}.chevron.svelte-kyra9c{transition:none}}.domain-list.svelte-kyra9c{overscroll-behavior:contain;scrollbar-width:thin;outline:none;flex-direction:column;gap:1px;max-height:236px;display:flex;overflow-y:auto}.domain-list.svelte-kyra9c::-webkit-scrollbar{width:8px}.domain-list.svelte-kyra9c::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--input-accent) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.domain-option.svelte-kyra9c{width:100%;color:var(--input-text);font:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.domain-option.svelte-kyra9c:focus-visible{outline:2px solid var(--input-accent);outline-offset:-2px}.domain-option.svelte-kyra9c:hover,.domain-option.is-active.svelte-kyra9c{background-color:var(--input-accent-soft)}.domain-option.is-selected.svelte-kyra9c{color:var(--input-accent);font-weight:600}.option-label.svelte-kyra9c{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.domain-option.is-custom.svelte-kyra9c .option-label:where(.svelte-kyra9c){color:var(--input-accent);font-weight:600}.check.svelte-kyra9c{color:var(--input-accent);flex-shrink:0}.menu-sep.svelte-kyra9c{background-color:color-mix(in srgb, var(--input-accent) 16%, transparent);height:1px;margin:6px 7px}.custom-panel.svelte-kyra9c{align-items:center;gap:7px;padding:3px 4px 1px;display:flex}.custom-back.svelte-kyra9c{width:24px;height:24px;color:var(--input-accent);cursor:pointer;background-color:#0000;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.custom-back.svelte-kyra9c:hover{background-color:var(--input-accent-soft)}.custom-title.svelte-kyra9c{color:var(--input-accent);font-size:13px;font-weight:600}.custom-input.svelte-kyra9c{box-sizing:border-box;border:2px solid var(--input-accent);width:100%;color:var(--input-text);font:inherit;background-color:#0000;border-radius:8px;outline:none;padding:9px 11px;font-size:14px}.custom-input.svelte-kyra9c:focus{box-shadow:0 0 0 3px var(--input-accent-soft)}.custom-confirm.svelte-kyra9c{background-color:var(--input-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;transition:filter .15s}.custom-confirm.svelte-kyra9c:hover{filter:brightness(1.07)}.floating-label.svelte-kyra9c{color:var(--input-label);pointer-events:none;background-color:#0000;margin:0;padding:0 4px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.floating-label.is-floating.svelte-kyra9c{background-color:var(--input-bg);top:0}.email-error.svelte-kyra9c{color:var(--input-error);margin:0;padding-left:4px;font-size:13px}.size-small.svelte-kyra9c{gap:2px;padding:10px 14px;font-size:14px}.size-small.svelte-kyra9c .floating-label:where(.svelte-kyra9c){font-size:14px;left:14px}.size-small.svelte-kyra9c .floating-label.is-floating:where(.svelte-kyra9c){font-size:12px}.size-middle.svelte-kyra9c{gap:2px;padding:12px 16px;font-size:15px}.size-middle.svelte-kyra9c .floating-label:where(.svelte-kyra9c){font-size:15px}.size-middle.svelte-kyra9c .floating-label.is-floating:where(.svelte-kyra9c){font-size:12px}.size-large.svelte-kyra9c{gap:2px;padding:16px 20px;font-size:20px}.size-large.svelte-kyra9c .floating-label:where(.svelte-kyra9c){font-size:20px;left:20px}.size-large.svelte-kyra9c .floating-label.is-floating:where(.svelte-kyra9c){font-size:14px}@media (width<=480px){.size-small.svelte-kyra9c,.size-middle.svelte-kyra9c{font-size:16px}.domain-trigger.svelte-kyra9c{max-width:42vw;min-height:32px}.domain-option.svelte-kyra9c,.custom-input.svelte-kyra9c,.custom-confirm.svelte-kyra9c{font-size:16px}.domain-option.svelte-kyra9c,.custom-confirm.svelte-kyra9c{min-height:44px}}@keyframes svelte-1x05zx6-up-show{0%{opacity:0;top:100px}to{opacity:1;top:0}}.lottie-area.svelte-1x05zx6{flex-direction:column;width:40%;display:flex;overflow:hidden}.lottie-render.svelte-1x05zx6{width:100%;max-height:100%;overflow:hidden}.login-area.svelte-1x05zx6{width:calc(60% - 80px)}.page.svelte-1x05zx6{justify-content:center;align-items:center;width:100vw;height:100vh;font-family:GengSha;display:flex}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){box-sizing:border-box;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;gap:80px;width:70%;height:70vh;padding:10px;animation-name:svelte-1x05zx6-up-show;animation-duration:1.3s;display:flex;position:relative;overflow:hidden;box-shadow:10px 10px 20px #a5a1a1}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .form:where(.svelte-1x05zx6){flex-direction:column;gap:20px;padding:20px;display:flex}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .form:where(.svelte-1x05zx6) .tip:where(.svelte-1x05zx6){color:#ed826f;position:relative;top:-10px;left:-20px}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .form:where(.svelte-1x05zx6) .skip-register:where(.svelte-1x05zx6){justify-content:flex-end;display:flex}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .bottom-btns:where(.svelte-1x05zx6){justify-content:space-between;width:90%;display:flex;position:absolute;bottom:20px;left:5%}.page.svelte-1x05zx6 .sub-title:where(.svelte-1x05zx6){color:#ff4a4a;margin:5px;font-family:adele,GengSha;font-size:20px;font-weight:bolder}.login-methods.svelte-1x05zx6{background:#f3efec;border-radius:10px;gap:6px;margin:18px 20px 0;padding:4px;display:flex}.login-methods.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#8a7470;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 10px}.login-methods.svelte-1x05zx6 button.is-active:where(.svelte-1x05zx6){color:#ff4857;background:#fff;font-weight:700;box-shadow:0 3px 10px -8px #4a4040}.form.svelte-1x05zx6 .yn-tip:where(.svelte-1x05zx6){background:#fff5f0;border-radius:10px;padding:16px;line-height:1.6;position:static!important}.form.svelte-1x05zx6 .email-login-tip:where(.svelte-1x05zx6){font-size:14px;position:static!important}.left-btn.svelte-1x05zx6{float:left;padding-left:20px}.right-btn.svelte-1x05zx6{float:right;padding-right:20px}@media (width<=1100px) and (width>=821px){.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){gap:40px;width:86%}.lottie-area.svelte-1x05zx6{width:38%}.login-area.svelte-1x05zx6{width:calc(62% - 40px)}}@media (width<=820px){.page.svelte-1x05zx6{box-sizing:border-box;height:auto;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));align-items:flex-start}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){border-radius:20px;flex-direction:column;gap:8px;width:min(100%,520px);height:auto;min-height:0;padding:20px 22px 18px;box-shadow:0 14px 36px -16px #736c6c}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .form:where(.svelte-1x05zx6){gap:18px;padding:18px 0}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .form:where(.svelte-1x05zx6) .tip:where(.svelte-1x05zx6){font-size:14px;line-height:1.5;top:0;left:0}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .bottom-btns:where(.svelte-1x05zx6){order:3;gap:12px;width:100%;margin-top:14px;padding-top:20px;position:static;left:auto}.page.svelte-1x05zx6 .sub-title:where(.svelte-1x05zx6){text-align:center;margin:4px 0;font-size:16px;display:block}.lottie-area.svelte-1x05zx6{flex:none;order:1;justify-content:center;align-items:center;width:100%;height:clamp(130px,20vh,170px)}.lottie-render.svelte-1x05zx6{width:min(100%,300px);height:100%;margin:0 auto}.login-area.svelte-1x05zx6{order:2;width:100%;display:flow-root}.login-area.svelte-1x05zx6 h1:where(.svelte-1x05zx6){text-align:center;font-size:clamp(1.75rem,8vw,2.25rem)}.left-btn.svelte-1x05zx6,.right-btn.svelte-1x05zx6{box-sizing:border-box}.left-btn.svelte-1x05zx6{width:48%;padding-left:0}.right-btn.svelte-1x05zx6{justify-content:flex-end;width:100%;padding-right:0;display:flex}.right-btn.svelte-1x05zx6 .custom-btn{width:100%!important}.left-btn.svelte-1x05zx6:not(:empty)+.right-btn:where(.svelte-1x05zx6){width:48%}}@media (width<=480px){.page.svelte-1x05zx6{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){border-radius:16px;padding:16px;box-shadow:0 10px 28px -18px #736c6c}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .bottom-btns:where(.svelte-1x05zx6){flex-direction:column;padding-top:16px}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6) .bottom-btns:where(.svelte-1x05zx6) .custom-btn{min-height:42px;padding-block:8px;font-size:15px;width:100%!important}.lottie-area.svelte-1x05zx6{height:120px}.lottie-render.svelte-1x05zx6{width:min(100%,240px)}}@media (height<=700px) and (width>=821px){.page.svelte-1x05zx6{box-sizing:border-box;height:auto;min-height:100dvh;padding:24px 0}.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){height:auto;min-height:540px}}@media (prefers-reduced-motion:reduce){.page.svelte-1x05zx6 .panel:where(.svelte-1x05zx6){animation:none}}
