.signup-page{min-height:100vh;display:grid;place-items:center;padding:90px 24px 40px;overflow:hidden;background:#07080b;color:#f7f7f8}.signup-aura{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none}.signup-aura-one{left:-250px;top:-180px;width:550px;height:550px;background:rgba(255,128,0,.11)}.signup-aura-two{right:-200px;bottom:-220px;width:650px;height:650px;background:rgba(255,145,20,.08)}.signup-brand{position:absolute;left:clamp(25px,5vw,75px);top:28px;display:flex;align-items:center;gap:9px;color:#fff;font-size:24px;text-decoration:none}.signup-brand span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,152,31,.35);border-radius:11px;background:rgba(255,152,31,.1);font-size:22px}.signup-shell{z-index:2;width:min(1180px,100%);min-height:720px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #25272d;border-radius:25px;background:#0d0f13;box-shadow:0 40px 120px rgba(0,0,0,.55)}.signup-shell,.signup-story{position:relative;overflow:hidden}.signup-story{padding:62px;background:radial-gradient(circle at 50% 90%,rgba(255,137,0,.17),transparent 25rem),linear-gradient(145deg,#111318,#0b0d11)}.signup-story>div:first-child{position:relative;z-index:3}.signup-form-wrap header>small,.signup-story>div:first-child>span{color:#ff981f;font-size:12px;font-weight:900;letter-spacing:1.4px}.signup-story h1{margin:12px 0 16px;font-size:49px;line-height:1.04;letter-spacing:-3px}.signup-story h1 strong{color:#ff981f}.signup-story>div:first-child>p{max-width:430px;margin:0;color:#929399;font-size:15px;line-height:1.75}.signup-journey{position:relative;z-index:4;margin-top:38px}.signup-journey article{display:flex;align-items:center;gap:12px;opacity:.48}.signup-journey article.active{opacity:1}.signup-journey article>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #383a41;border-radius:10px;color:#898a91;font-size:13px;font-style:normal;font-weight:900}.signup-journey article.active>i{border-color:rgba(255,152,31,.4);background:rgba(255,152,31,.1);color:#ff981f;box-shadow:0 0 24px rgba(255,132,0,.1)}.signup-journey article span{display:flex;flex-direction:column}.signup-journey b{font-size:13px}.signup-journey small{margin-top:3px;color:#77787f;font-size:12px}.signup-journey>em{width:1px;height:25px;display:block;margin-left:17px;background:#33353b}.signup-mascot{position:absolute;right:-2%;bottom:-20%;width:55%;height:52%}.signup-mascot span{position:absolute;inset:10%;border-radius:50%;background:rgba(255,130,0,.2);filter:blur(55px)}.signup-mascot img{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom}.signup-form-side{display:grid;place-items:center;padding:45px;background:#0e1014}.signup-form-wrap{width:min(420px,100%)}.signup-form-wrap header{text-align:center}.signup-form-wrap header>span{width:45px;height:45px;display:grid;place-items:center;margin:0 auto 12px;border-radius:13px;background:rgba(255,152,31,.09);font-size:23px}.signup-form-wrap h2{margin:6px 0 4px;font-size:28px}.signup-form-wrap header p{margin:0 0 25px;color:#85868d;font-size:13px}.signup-form-wrap form>label:not(.signup-terms){display:flex;flex-direction:column;gap:7px;margin-top:13px}.signup-form-wrap label>span{color:#c5c5c9;font-size:12px;font-weight:800}.signup-form-wrap input{width:100%;height:44px;padding:0 13px;border:1px solid #2a2c32;border-radius:9px;outline:0;background:#090b0e;color:#fff;font:inherit;font-size:13px}.signup-form-wrap input:focus{border-color:rgba(255,152,31,.55);box-shadow:0 0 0 3px rgba(255,152,31,.06)}.signup-password{position:relative}.signup-password button{position:absolute;right:11px;top:50%;border:0;background:transparent;color:#ff981f;font-size:12px;font-weight:800;transform:translateY(-50%)}.signup-password input{padding-right:68px}.password-strength{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:5px;margin-top:7px}.password-strength>i{height:3px;border-radius:3px;background:#292b31}.password-strength span{margin-left:5px;color:#6f7077;font-size:12px}.strength-1 i:first-child,.strength-2 i:nth-child(-n+2),.strength-3 i{background:#ff981f}.strength-3 span{color:#51d486}.strength-3 i{background:#51d486}.signup-terms{display:flex;align-items:flex-start;gap:8px;margin-top:16px;cursor:pointer}.signup-terms>input{position:absolute;opacity:0;pointer-events:none}.signup-terms>span{width:19px;height:19px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #34363d;border-radius:5px;background:#0a0c0f}.signup-terms>input:checked+span{border-color:#ff981f;background:#ff981f;color:#191006}.signup-terms p{margin:1px 0 0;color:#818289;font-size:12px;line-height:1.5}.signup-terms a{color:#ff981f;text-decoration:none}.signup-error{display:flex;align-items:center;gap:8px;margin-top:13px;padding:10px;border:1px solid rgba(255,94,94,.25);border-radius:8px;background:rgba(255,94,94,.06);color:#ff8b8b;font-size:12px}.signup-error span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:rgba(255,94,94,.13);font-weight:900}.signup-submit{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:13px;margin-top:17px;border:0;border-radius:10px;background:linear-gradient(135deg,#ffb13d,#ff8700);box-shadow:0 13px 30px rgba(255,126,0,.16);color:#191006;font-size:13px;font-weight:900;cursor:pointer}.signup-submit:disabled{cursor:wait;opacity:.7}.signup-submit>i{width:15px;height:15px;border:2px solid rgba(0,0,0,.25);border-top-color:#171009;border-radius:50%;animation:signup-spin .7s linear infinite}.signup-form-wrap>footer{margin-top:17px;color:#77787f;font-size:12px;text-align:center}.signup-form-wrap>footer a{margin-left:4px;color:#ff981f;font-weight:800;text-decoration:none}.signup-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid #25272d}.signup-security>span{color:#51d486}.signup-security p{display:flex;flex-direction:column;margin:0}.signup-security b{font-size:12px}.signup-security small{margin-top:2px;color:#696a71;font-size:12px}@keyframes signup-spin{to{transform:rotate(1turn)}}@media(max-width:850px){.signup-shell{grid-template-columns:1fr}.signup-story{min-height:480px;padding:45px}.signup-form-side{padding:45px 24px}.signup-mascot{right:2%;bottom:-18%;width:50%;height:55%}}@media(max-width:520px){.signup-page{padding:84px 12px 22px}.signup-brand{top:20px}.signup-story{min-height:440px;padding:32px 25px}.signup-story h1{font-size:39px}.signup-mascot{right:-10%;width:65%;opacity:.75}.signup-form-side{padding:38px 20px}}