.Signup_main__u4XP_{position:relative;display:grid;place-items:center;min-height:100vh;padding:3rem 1rem;background:radial-gradient(90rem 60rem at 10% -10%,#e6fffb 0,transparent 50%),radial-gradient(70rem 46rem at 110% 10%,#d2fff8 0,transparent 55%),linear-gradient(135deg,#52dcd5,#ecfffb);overflow:hidden}.Signup_blobA__SYA73,.Signup_blobB__9MVVG{position:absolute;width:40rem;height:40rem;filter:blur(60px);opacity:.25;pointer-events:none;z-index:0}.Signup_blobA__SYA73{top:-12rem;left:-10rem;background:#52dcd5;animation:Signup_floatA__jHbWM 10s ease-in-out infinite}.Signup_blobB__9MVVG{bottom:-14rem;right:-12rem;background:#0b0d2a;opacity:.18;animation:Signup_floatB__0twyG 12s ease-in-out infinite}@keyframes Signup_floatA__jHbWM{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@keyframes Signup_floatB__0twyG{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.Signup_card__iCDmN{position:relative;z-index:1;width:min(92vw,480px);padding:2.2rem 1.8rem;border-radius:20px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden}.Signup_card__iCDmN:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(120deg,rgba(82,220,213,.75),rgba(242,178,54,.5),rgba(82,220,213,.75));background-size:220% 220%;animation:Signup_sheen__0KC0d 7s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;filter:saturate(115%)}@keyframes Signup_sheen__0KC0d{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Signup_card__iCDmN:after{content:"";position:absolute;inset:-2px;border-radius:22px;pointer-events:none;background:radial-gradient(10px 10px at 12% 22%,rgba(82,220,213,.45),transparent 60%),radial-gradient(12px 12px at 84% 42%,rgba(242,178,54,.4),transparent 65%),radial-gradient(8px 8px at 28% 82%,rgba(82,220,213,.4),transparent 60%);filter:blur(1px);animation:Signup_twinkle__SmyB2 9s linear infinite;opacity:.8}@keyframes Signup_twinkle__SmyB2{0%{background-position:0 0,0 0,0 0}50%{background-position:12px -6px,-10px 8px,8px -12px}to{background-position:0 0,0 0,0 0}}.Signup_title___LTTr{margin:.2rem 0 .35rem;text-align:center;color:#0b0d2a}.Signup_subtitle__F_cbG{margin:0 0 1rem;text-align:center;color:#3b5567}.Signup_toggleWrap__L2dUk{margin:.25rem 0 1rem}.Signup_switch__Jxv3k{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:14px;padding:6px;background:#0b0d2a;color:#cce8ff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.Signup_option__y5_ae{z-index:1;padding:.55rem .6rem;text-align:center;font-weight:600;line-height:1.1}.Signup_knob__Z6g2r{position:absolute;top:6px;left:6px;width:calc(50% - 6px);height:calc(100% - 12px);border-radius:10px;background:linear-gradient(180deg,#52dcd5,#2bbdb6);box-shadow:0 8px 18px rgba(82,220,213,.35),inset 0 -6px 16px rgba(0,0,0,.25);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.Signup_switch__Jxv3k[data-role=owner] .Signup_knob__Z6g2r{transform:translateX(100%)}.Signup_hint__E_zFD{margin:.6rem 0 0;font-size:.9rem;color:#4b6373;text-align:center}.Signup_form__dTMeA{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.Signup_field__fmKF0{text-align:left}.Signup_label__DccCz{display:block;font-size:.92rem;color:#335064;margin:0 0 .35rem}.Signup_input__jCWCj{width:100%;color:#0b0d2a;padding:.85rem .95rem;border-radius:12px;border:1px solid #d8e2ea;background:#fff;outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .06s ease}.Signup_input__jCWCj:focus{border-color:#52dcd5;box-shadow:0 0 0 4px rgba(82,220,213,.2);transform:translateY(-1px)}.Signup_btnPrimary__gbRPZ{margin-top:.25rem;background:linear-gradient(135deg,#52dcd5,#2ec6be);color:#fff;border:none;padding:.95rem 1.1rem;border-radius:12px;font-weight:800;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 24px rgba(82,220,213,.36),0 2px 8px rgba(0,0,0,.08);transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.Signup_btnPrimary__gbRPZ:hover{transform:translateY(-1px) scale(1.02);filter:saturate(1.05)}.Signup_btnPrimary__gbRPZ:active{transform:translateY(0) scale(.99)}.Signup_error__eYGki{color:#c83232;margin:.25rem 0 0;text-align:left}.Signup_toastRegion__P9zUY{position:fixed;inset:12px 12px auto auto;z-index:1000;display:grid;grid-gap:.5rem;gap:.5rem}.Signup_toast__Q9f9Y{padding:.7rem .9rem;border-radius:10px;font-weight:600;letter-spacing:.2px;box-shadow:0 12px 28px rgba(0,0,0,.12);cursor:pointer}.Signup_toastSuccess__s_7C_{background:linear-gradient(135deg,#52dcd5,#2bbdb6);color:#0b0d2a}.Signup_toastError__rTKzw{background:#ffeff0;color:#9b1c1c;border:1px solid #ffc9cf}.Signup_passwordWrap__u2XfV{position:relative}.Signup_eyeBtn__FZlGn{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;font-size:1rem;line-height:1;padding:4px;opacity:.7}.Signup_eyeBtn__FZlGn:hover{opacity:1}