html:has(.register){background:#060919}body:has(.register){-webkit-text-size-adjust:100%;text-size-adjust:100%;background:0 0;margin:0}.register{--ka:#4d6bff;--ka2:#2fa8ff;--ka-glow:#4d6bff73;--ink:#e8eeff;--dim:#8f9cc7;--line:#82a0ff2e;--field:#ffffff0b;isolation:isolate;box-sizing:border-box;min-height:100dvh;color:var(--ink);justify-content:center;align-items:center;margin:0;padding:36px 16px;display:flex;position:relative}.register:before{content:"";z-index:-2;filter:saturate(1.2);pointer-events:none;background:radial-gradient(40% 36% at 18% 22%,#4d6bff6b,#0000 70%),radial-gradient(36% 34% at 84% 18%,#2fa8ff4d,#0000 70%),radial-gradient(44% 40% at 70% 90%,#7846ff47,#0000 70%),radial-gradient(30% 30% at 12% 86%,#2fa8ff33,#0000 70%);animation:18s ease-in-out infinite alternate kfAurora;position:fixed;inset:-20%}.register:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#ffffff17 0 16px,#0000 16px 34px) 18px 0/9px 100% no-repeat,repeating-linear-gradient(#ffffff17 0 16px,#0000 16px 34px) calc(100% - 18px) 0/9px 100% no-repeat,linear-gradient(#06091926,#0609198c);position:fixed;inset:0}@media (width<=560px){.register:after{background:linear-gradient(#06091926,#0609198c)}}@keyframes kfAurora{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.register .manual-register-form{border:1px solid var(--line);backdrop-filter:blur(22px)saturate(1.3);max-width:100%;color:var(--ink);background:linear-gradient(#161e3ec7,#0c1128db);border-radius:30px;animation:.55s cubic-bezier(.2,.8,.2,1) both kfRise;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff08,0 0 90px #4d6bff29;width:440px!important}.register .manual-register-form:before{content:"";background:linear-gradient(90deg,transparent,var(--ka)30%,var(--ka2)70%,transparent);opacity:.9;height:3px;position:absolute;inset:0 0 auto}@keyframes kfRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.register:before,.register .manual-register-form{animation:none}}.register .manual-register-form .logo{text-align:center;margin:32px 0 6px;position:static;transform:none}.register .manual-register-form .logo a{flex-direction:column;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}.register .manual-register-form .logo img{max-width:190px;height:54px;filter:drop-shadow(0 8px 22px var(--ka-glow));width:auto!important}.register .manual-register-form .logo span{color:#fff;letter-spacing:-.2px;font-size:15px;font-weight:800}.kf-auth-tabs{border:1px solid var(--line);background:#00000052;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 26px 0;padding:4px;display:grid;position:relative}.register .manual-register-form .kf-auth-tabs a{text-align:center;color:var(--dim);border-radius:14px;margin:0;padding:11px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;display:block}.register .manual-register-form .kf-auth-tabs a.is-active{color:#fff;background:linear-gradient(135deg,var(--ka),var(--ka2));box-shadow:0 8px 22px var(--ka-glow)}.kf-auth-head{text-align:center;padding:22px 28px 0}.kf-auth-head h1{color:#fff;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.5}.kf-auth-head p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.9}.register .manual-register-form .title{text-align:center;border:0;padding:22px 28px 0}.register .manual-register-form .title h2{color:#fff;margin:0;font-size:21px;font-weight:800}.register .manual-register-form .ajax_form,.register .manual-register-form .rcp_login_data{margin:0;padding:18px 26px 28px;position:relative}.register .manual-register-form .ajax_form .msg:empty{display:none}.register .manual-register-form .ajax_form .msg{margin-bottom:10px}.register .manual-register-form .input_float_label{margin:0 0 14px;position:relative}.register .manual-register-form .input_float_label label{color:#b4c1ee;opacity:1;background:0 0;margin:0 3px 7px;padding:0;font-size:12.5px;font-weight:600;display:block;position:static}.register .manual-register-form .register-input,.register .manual-register-form .ajax_form .register-input{box-sizing:border-box;text-indent:0;text-align:start;color:#fff;background:var(--field);border:1px solid var(--line);width:100%;height:52px;box-shadow:none;border-radius:16px;outline:0;margin:0;padding:0 16px;font-size:16px;font-weight:500;line-height:normal;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.register .manual-register-form .register-input:focus{border-color:var(--ka);background:#ffffff12;box-shadow:0 0 0 4px #4d6bff33}.register .manual-register-form .register-input::placeholder{color:#6f7ca8}.register .manual-register-form input:-webkit-autofill,.register .manual-register-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;border:1px solid var(--line);caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #121a3d}.register .manual-register-form .kelaket_showpass{width:50px;height:52px;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:16px;display:grid;position:absolute;top:auto;bottom:0;left:0}.register .manual-register-form .kelaket_showpass:hover{color:#fff}.register .manual-register-form .register-input[type=password]{padding-left:50px}.register .manual-register-form .register__step1 .d-flex.gap-2{gap:12px!important}.register .manual-register-form .register__step1 .d-flex.gap-2 .register-input{margin:0!important}@media (width<=440px){.register .manual-register-form .register__step1 .d-flex.gap-2{flex-direction:column;gap:0!important}}.register .manual-register-form .kelaket_local_captcha{margin-top:4px!important}.register .manual-register-form .kelaket_local_captcha_row{gap:10px;justify-content:space-between!important;align-items:flex-end!important}.register .manual-register-form .kelaket_local_captcha .input_float_label{text-align:start;flex:1;width:auto;min-width:0;margin:0 0 14px}.register .manual-register-form .kelaket_local_captcha_code{letter-spacing:6px;text-align:center;font-weight:800}.register .manual-register-form .kelaket_local_captcha_image{object-fit:cover;border:1px solid var(--line);cursor:pointer;border-radius:16px;flex:none;width:124px;height:52px;margin:0 0 14px}.register .manual-register-form .ajax_from__login,.register .manual-register-form .ajax_form__register,.register .manual-register-form .submit-reg,.register .manual-register-form .submit_auth_2,.register .manual-register-form #mobile_auth_submit{background:linear-gradient(135deg,var(--ka),var(--ka2));width:100%;height:54px;box-shadow:0 12px 28px var(--ka-glow);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;margin:6px 0 0;padding:0 16px;font-size:15.5px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;color:#fff!important;border:0!important}.register .manual-register-form .ajax_from__login:after,.register .manual-register-form .ajax_form__register:after,.register .manual-register-form .submit-reg:after,.register .manual-register-form .submit_auth_2:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;transition:inset .7s;position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}.register .manual-register-form .ajax_from__login:hover:after,.register .manual-register-form .ajax_form__register:hover:after,.register .manual-register-form .submit-reg:hover:after,.register .manual-register-form .submit_auth_2:hover:after{inset:0 auto 0 130%}.register .manual-register-form .ajax_from__login:active,.register .manual-register-form .ajax_form__register:active,.register .manual-register-form .submit-reg:active,.register .manual-register-form .submit_auth_2:active{transform:scale(.98)}.register .manual-register-form .submit-reg:disabled,.register .manual-register-form .ajax_from__login:disabled,.register .manual-register-form .ajax_form__register:disabled{filter:grayscale(.5)brightness(.8);cursor:not-allowed}.register .manual-register-form .ajax_form__submit{margin:0}.kf-or{color:var(--dim);align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;display:flex}.kf-or:before,.kf-or:after{content:"";background:linear-gradient(90deg,transparent,var(--line),transparent);flex:1;height:1px}.register .manual-register-form .mt-3,.register .manual-register-form .mt-4{width:100%;margin-top:0!important}.register .manual-register-form .mt-3 a.otp_login_button{background:var(--field);border:1px solid var(--line);border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin:0;padding:0;font-size:14.5px;font-weight:700;transition:background .2s,border-color .2s;display:flex;color:var(--ink)!important}.register .manual-register-form .mt-3 a.otp_login_button:hover,.register .manual-register-form .mt-3 a.otp_login_button:active{border-color:var(--ka);background:#4d6bff2e}.register .manual-register-form .lost_pass_link{text-align:center;color:var(--dim);background:0 0;margin:16px 0 0;font-size:12.5px;display:block}.register .manual-register-form .lost_pass_link:hover{color:#fff}.register .manual-register-form .lost_pass_link i{margin-inline-end:6px}.register .manual-register-form .ajax_form__links{display:none!important}.register .manual-register-form .kelaket_rules{color:var(--dim);font-size:11.5px;line-height:2;margin:18px 0 0!important}.register .manual-register-form .kelaket_rules a{color:#b4c1ee;font-size:inherit;text-underline-offset:3px;margin:0;text-decoration:underline}.register .manual-register-form .wrong_phone_number{color:var(--dim);text-align:center;margin:10px 0 18px!important;font-size:13px!important}.register .manual-register-form .rcp_error,.register .manual-register-form .rcp_success{border-radius:14px;margin-bottom:8px;padding:12px 14px;font-size:13px;line-height:1.8}.register .manual-register-form .rcp_error{color:#ffb3bc;background:#ff2d401f;border:1px solid #ff2d4047}.register .manual-register-form .rcp_success{color:#8ff0bd;background:#10d8761f;border:1px solid #10d87647}.register .manual-register-form .otp-form .otp-field{box-sizing:border-box;color:#fff;background:var(--field);border:1px solid var(--line);border-radius:14px;height:56px;padding:0;font-size:20px;font-weight:800;line-height:normal;transition:border-color .2s,box-shadow .2s}.register .manual-register-form .otp-form .otp-field:focus{border-color:var(--ka);box-shadow:0 0 0 4px #4d6bff33}.register .manual-register-form #resend_timer{color:var(--dim);font-size:12.5px}.register .manual-register-form .load_overlay{backdrop-filter:blur(4px);background:#070a1aa8;border-radius:0 0 30px 30px}@media (width<=440px){.register{padding:20px 12px}.register .manual-register-form{border-radius:26px}.register .manual-register-form .ajax_form,.register .manual-register-form .rcp_login_data{padding-inline:20px}.kf-auth-tabs{margin-inline:20px}}