@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@300;400;500;600;700&display=swap";
.register-module__B3synq__page{min-height:100vh;padding:calc(40px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(60px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:#0d0a0b;flex-direction:column;align-items:center;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.register-module__B3synq__bgOrb1,.register-module__B3synq__bgOrb2{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.register-module__B3synq__bgOrb1{background:#c9748a0f;width:600px;height:600px;top:-200px;left:-150px}.register-module__B3synq__bgOrb2{background:#d4af6e0a;width:400px;height:400px;bottom:-100px;right:-100px}.register-module__B3synq__logo{background:linear-gradient(135deg,#e8b4be,#c9748a);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:36px;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;text-decoration:none;position:relative}.register-module__B3synq__progress{z-index:1;align-items:center;gap:0;margin-bottom:24px;display:flex;position:relative}.register-module__B3synq__progressStep{flex-direction:column;align-items:center;gap:6px;display:flex}.register-module__B3synq__progressDot{color:#f5ede859;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.register-module__B3synq__progressStep span{color:#f5ede859;white-space:nowrap;font-size:.72rem;transition:color .3s}.register-module__B3synq__progressStep.register-module__B3synq__active .register-module__B3synq__progressDot{color:#fff;background:linear-gradient(135deg,#c9748a,#a85870);border-color:#0000;box-shadow:0 4px 16px #c9748a80}.register-module__B3synq__progressStep.register-module__B3synq__active span{color:#c9748a;font-weight:600}.register-module__B3synq__progressLine{background:#ffffff14;width:60px;height:1px;margin:0 4px 20px}.register-module__B3synq__freeBanner{z-index:1;background:linear-gradient(135deg,#c9748a14,#d4af6e0a);border:1px solid #c9748a40;border-radius:12px;justify-content:space-between;align-items:center;width:100%;max-width:460px;margin-bottom:24px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.register-module__B3synq__freeBanner:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:50%;height:100%;animation:4s infinite register-module__B3synq__shimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes register-module__B3synq__shimmer{0%{left:-100%}to{left:200%}}.register-module__B3synq__freeBannerContent{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.register-module__B3synq__freeBannerTag{letter-spacing:.1em;color:#d4af6e;text-transform:uppercase;font-size:.6rem;font-weight:800}.register-module__B3synq__freeBannerTitle{color:#f5ede8;margin:0;font-size:.95rem;font-weight:700}.register-module__B3synq__freeBannerTitle em{color:#c9748a;font-style:italic}.register-module__B3synq__freeBannerIcon{font-size:1.4rem}.register-module__B3synq__card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:460px;padding:40px 44px;position:relative;box-shadow:0 32px 80px #0006}.register-module__B3synq__title{color:#f5ede8;letter-spacing:-.02em;margin-bottom:8px;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}.register-module__B3synq__subtitle{color:#f5ede880;margin-bottom:28px;font-size:.9rem;line-height:1.5}.register-module__B3synq__form{flex-direction:column;gap:18px;display:flex}.register-module__B3synq__field{flex-direction:column;gap:7px;display:flex}.register-module__B3synq__label{color:#f5ede8b3;letter-spacing:.02em;font-size:.82rem;font-weight:600}.register-module__B3synq__input{color:#f5ede8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:Inter,sans-serif;font-size:.95rem;transition:all .2s}.register-module__B3synq__input::placeholder{color:#f5ede840}.register-module__B3synq__input:focus{background:#c9748a0d;border-color:#c9748a99;box-shadow:0 0 0 3px #c9748a1a}.register-module__B3synq__inputError{border-color:#c94a4a99!important}.register-module__B3synq__inputWrap{position:relative}.register-module__B3synq__inputWrap .register-module__B3synq__input{padding-right:48px}.register-module__B3synq__showPass{cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.register-module__B3synq__strengthBar{background:#ffffff14;border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.register-module__B3synq__strengthFill{border-radius:2px;height:100%;transition:all .3s}.register-module__B3synq__hint{color:#f5ede859;font-size:.72rem}.register-module__B3synq__errorBox{color:#f08080;background:#c94a4a1a;border:1px solid #c94a4a4d;border-radius:10px;padding:11px 15px;font-size:.85rem}.register-module__B3synq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9748a,#a85870);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:15px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:all .25s;display:flex;box-shadow:0 6px 24px #c9748a66}.register-module__B3synq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px #c9748a8c}.register-module__B3synq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.register-module__B3synq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite register-module__B3synq__spin}@keyframes register-module__B3synq__spin{to{transform:rotate(360deg)}}.register-module__B3synq__terms{color:#f5ede84d;text-align:center;font-size:.75rem;line-height:1.5}.register-module__B3synq__terms a{color:#c9748ab3;text-decoration:none}.register-module__B3synq__terms a:hover{color:#c9748a}.register-module__B3synq__terms strong{color:#f5ede880}.register-module__B3synq__signinLink{text-align:center;color:#f5ede866;margin-top:20px;font-size:.85rem}.register-module__B3synq__signinLink a{color:#c9748a;font-weight:600;text-decoration:none}.register-module__B3synq__signinLink a:hover{color:#e8b4be}.register-module__B3synq__codeIcon{margin-bottom:8px;font-size:2.8rem}.register-module__B3synq__emailHighlight{color:#e8b4be}.register-module__B3synq__codeInput{letter-spacing:.35em;text-align:center!important;padding:16px!important;font-size:1.6rem!important;font-weight:700!important}.register-module__B3synq__resendBtn{color:#c9748ab3;cursor:pointer;text-align:center;background:0 0;border:none;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;transition:color .2s}.register-module__B3synq__resendBtn:hover{color:#c9748a}
