.signup-module__erk7RG__page{--ink:#0a1533;--ink-soft:#38415c;--muted:#6b7591;--faint:#9aa3ba;--blue:#2b52ff;--blue-deep:#1733c4;--blue-tint:#edf2ff;--line:#e5eaf5;--field:#f8fafe;--canvas:#eef2fa;--ease:cubic-bezier(.32,.72,0,1);--ease-soft:cubic-bezier(.4,0,.2,1);background:var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;place-items:center;padding:32px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.signup-module__erk7RG__page,.signup-module__erk7RG__page *,.signup-module__erk7RG__page :before,.signup-module__erk7RG__page :after{box-sizing:border-box}.signup-module__erk7RG__canvas{z-index:0;pointer-events:none;position:fixed;inset:-10%}.signup-module__erk7RG__blob{border-radius:50%;position:absolute}.signup-module__erk7RG__b1{aspect-ratio:1;width:min(78vw,980px);animation:signup-module__erk7RG__drift-a 34s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 34% 30%,#fff 0%,#ffffffb3 22%,#c6daffd9 52%,#eef2fa00 78%);top:-26%;right:-16%}.signup-module__erk7RG__b2{aspect-ratio:1;width:min(96vw,1180px);animation:signup-module__erk7RG__drift-b 42s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 60% 34%,#fff 0%,#ffffff8c 24%,#b2cbffbf 54%,#eef2fa00 76%);bottom:-44%;left:-24%}.signup-module__erk7RG__b3{aspect-ratio:1;width:min(46vw,560px);animation:signup-module__erk7RG__drift-c 28s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 40% 40%,#ffffffe6 0%,#d6e4ff8c 45%,#eef2fa00 72%);top:38%;right:6%}.signup-module__erk7RG__b4{aspect-ratio:1;width:min(40vw,460px);animation:signup-module__erk7RG__drift-a 38s var(--ease-soft) infinite alternate-reverse;background:radial-gradient(circle,#ffffffbf 0%,#dfeaff80 46%,#eef2fa00 74%);top:6%;left:4%}@keyframes signup-module__erk7RG__drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,3%)scale(1.08)}}@keyframes signup-module__erk7RG__drift-b{0%{transform:translate(0,0)scale(1.04)}to{transform:translate(5%,-4%)scale(1)}}@keyframes signup-module__erk7RG__drift-c{0%{transform:translate(0,0)scale(.94)}to{transform:translate(-6%,-5%)scale(1.06)}}.signup-module__erk7RG__grain{z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.signup-module__erk7RG__card{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(160%);width:100%;max-width:412px;animation:signup-module__erk7RG__card-in 1s var(--ease) both;background:#ffffffdb;border:1px solid #ffffffe6;border-radius:26px;padding:44px 38px 30px;position:relative;box-shadow:0 1px 1px #1020500a,0 8px 20px -8px #1020501a,0 42px 70px -32px #1020504d}@keyframes signup-module__erk7RG__card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.signup-module__erk7RG__card>*{animation:signup-module__erk7RG__rise .7s var(--ease) both}.signup-module__erk7RG__card>:first-child{animation-delay:.14s}.signup-module__erk7RG__card>:nth-child(2){animation-delay:.2s}.signup-module__erk7RG__card>:nth-child(3){animation-delay:.27s}.signup-module__erk7RG__card>:nth-child(4){animation-delay:.34s}.signup-module__erk7RG__card>:nth-child(5){animation-delay:.41s}.signup-module__erk7RG__card>:nth-child(6){animation-delay:.48s}.signup-module__erk7RG__card>:nth-child(7){animation-delay:.55s}.signup-module__erk7RG__card>:nth-child(n+8){animation-delay:.62s}.signup-module__erk7RG__card.signup-module__erk7RG__step{animation:none}.signup-module__erk7RG__card.signup-module__erk7RG__step>*{animation-duration:.5s}.signup-module__erk7RG__card.signup-module__erk7RG__step>:first-child{animation-delay:0s}.signup-module__erk7RG__card.signup-module__erk7RG__step>:nth-child(2){animation-delay:50ms}.signup-module__erk7RG__card.signup-module__erk7RG__step>:nth-child(3){animation-delay:.1s}.signup-module__erk7RG__card.signup-module__erk7RG__step>:nth-child(4){animation-delay:.15s}.signup-module__erk7RG__card.signup-module__erk7RG__step>:nth-child(n+5){animation-delay:.2s}@keyframes signup-module__erk7RG__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.signup-module__erk7RG__title{letter-spacing:-.032em;text-align:center;margin:0 0 7px;font-size:29px;font-weight:600;line-height:1.08}.signup-module__erk7RG__sub{text-align:center;color:var(--muted);letter-spacing:-.005em;margin:0 0 26px;font-size:14.5px;line-height:1.45}.signup-module__erk7RG__sub b{color:var(--ink-soft);overflow-wrap:anywhere;font-weight:600}.signup-module__erk7RG__field{margin-bottom:12px;position:relative}.signup-module__erk7RG__field input{letter-spacing:-.005em;width:100%;height:56px;color:var(--ink);background:var(--field);border:1.5px solid var(--line);transition:border-color .22s var(--ease-soft), background .22s var(--ease-soft), box-shadow .22s var(--ease-soft);border-radius:13px;outline:none;padding:22px 15px 8px;font:500 14.5px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signup-module__erk7RG__field.signup-module__erk7RG__pw input{padding-right:46px}.signup-module__erk7RG__field label{color:var(--faint);letter-spacing:-.005em;pointer-events:none;transform-origin:0 0;transition:transform .32s var(--ease), color .22s var(--ease-soft);font-size:14.5px;font-weight:500;position:absolute;top:18px;left:16px}.signup-module__erk7RG__field input:focus+label,.signup-module__erk7RG__field input:not(:placeholder-shown)+label{color:var(--muted);transform:translateY(-10px)scale(.775)}.signup-module__erk7RG__field input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2b52ff1c}.signup-module__erk7RG__field input:focus+label{color:var(--blue)}.signup-module__erk7RG__field.signup-module__erk7RG__bad input{border-color:#e0272f;box-shadow:0 0 0 4px #e0272f17}.signup-module__erk7RG__hint{color:#e0272f;margin:6px 2px 0;font-size:12.5px;font-weight:600}.signup-module__erk7RG__eye{width:34px;height:34px;color:var(--faint);cursor:pointer;transition:color .2s var(--ease-soft), background .2s var(--ease-soft);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:11px;right:9px}.signup-module__erk7RG__eye:hover{color:var(--ink-soft);background:#1020500d}.signup-module__erk7RG__eye svg{stroke-width:1.8px;width:18px;height:18px}.signup-module__erk7RG__slash{stroke-dasharray:32;stroke-dashoffset:32px;transition:stroke-dashoffset .34s var(--ease)}.signup-module__erk7RG__eye[aria-pressed=true] .signup-module__erk7RG__slash{stroke-dashoffset:0}.signup-module__erk7RG__plan{background:var(--blue-tint);border:1px solid #dbe5ff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;padding:14px 16px;display:flex}.signup-module__erk7RG__plan strong{letter-spacing:-.012em;color:var(--ink);font-size:14.5px;font-weight:700;display:block}.signup-module__erk7RG__plan span{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.signup-module__erk7RG__planPrice{text-align:right;flex:none}.signup-module__erk7RG__planPrice strong{letter-spacing:-.03em;color:var(--blue-deep);font-size:19px}.signup-module__erk7RG__code{letter-spacing:.42em;text-align:center;width:100%;height:64px;color:var(--ink);background:var(--field);border:1.5px solid var(--line);transition:border-color .22s var(--ease-soft), background .22s var(--ease-soft), box-shadow .22s var(--ease-soft);border-radius:13px;outline:none;margin-bottom:20px;padding:0 0 0 .42em;font:600 28px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace}.signup-module__erk7RG__code::placeholder{color:#c9d0e0}.signup-module__erk7RG__code:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2b52ff1c}.signup-module__erk7RG__submit{background:var(--blue);color:#fff;letter-spacing:-.012em;cursor:pointer;width:100%;height:52px;transition:background .22s var(--ease-soft), transform .18s var(--ease-soft), box-shadow .22s var(--ease-soft);border:0;border-radius:13px;font:700 15px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 2px #1733c44d,0 10px 22px -10px #2b52ffbf}.signup-module__erk7RG__submit:hover{background:var(--blue-deep);box-shadow:0 1px 2px #1733c457,0 14px 26px -10px #2b52ffcc}.signup-module__erk7RG__submit:active{transform:translateY(1px)scale(.994)}.signup-module__erk7RG__submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.signup-module__erk7RG__submit span,.signup-module__erk7RG__spinner,.signup-module__erk7RG__tick{transition:opacity .26s var(--ease-soft), transform .38s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.signup-module__erk7RG__spinner,.signup-module__erk7RG__tick{opacity:0;transform:scale(.7)}.signup-module__erk7RG__submit[data-state=loading] span,.signup-module__erk7RG__submit[data-state=done] span{opacity:0;transform:translateY(-8px)}.signup-module__erk7RG__submit[data-state=loading] .signup-module__erk7RG__spinner,.signup-module__erk7RG__submit[data-state=done] .signup-module__erk7RG__tick{opacity:1;transform:none}.signup-module__erk7RG__submit[data-state=done]{background:#12a25b;box-shadow:0 10px 22px -12px #12a25bcc}.signup-module__erk7RG__spinner i{border:2.2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.62s linear infinite signup-module__erk7RG__spin}@keyframes signup-module__erk7RG__spin{to{transform:rotate(360deg)}}.signup-module__erk7RG__tick svg{stroke-width:2.6px;width:21px;height:21px}.signup-module__erk7RG__tick path{stroke-dasharray:26;stroke-dashoffset:26px}.signup-module__erk7RG__submit[data-state=done] .signup-module__erk7RG__tick path{animation:signup-module__erk7RG__draw .42s var(--ease) 60ms forwards}@keyframes signup-module__erk7RG__draw{to{stroke-dashoffset:0}}.signup-module__erk7RG__error{text-align:center;color:#e0272f;margin:16px 0 0;font-size:13.5px;font-weight:600}.signup-module__erk7RG__alt{text-align:center;color:var(--muted);margin:20px 0 0;font-size:13.5px;font-weight:500}.signup-module__erk7RG__alt a,.signup-module__erk7RG__linkBtn{font:inherit;letter-spacing:-.008em;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:none}.signup-module__erk7RG__alt a:hover,.signup-module__erk7RG__linkBtn:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.signup-module__erk7RG__alt a:focus-visible,.signup-module__erk7RG__linkBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.signup-module__erk7RG__linkBtn:disabled{color:var(--faint);cursor:default}.signup-module__erk7RG__actions{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;font-size:13.5px;display:flex}.signup-module__erk7RG__fine{text-align:center;color:var(--faint);margin:14px 0 0;font-size:12px;line-height:1.5}.signup-module__erk7RG__fine a{color:var(--muted);font-weight:600;text-decoration:none}.signup-module__erk7RG__fine a:hover{text-decoration:underline}@media (max-width:440px){.signup-module__erk7RG__card{border-radius:22px;padding:36px 24px 26px}.signup-module__erk7RG__title{font-size:26px}.signup-module__erk7RG__code{font-size:24px}}@media (prefers-reduced-motion:reduce){.signup-module__erk7RG__page *,.signup-module__erk7RG__page :before,.signup-module__erk7RG__page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
