.register-module__vAF05q__page{color:#ebf3fff0;--mx:0px;--my:0px;min-height:100svh;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative}.register-module__vAF05q__bg{z-index:-1;background:radial-gradient(880px 560px at 16% 16%,#00f1b41f,#0000 56%),radial-gradient(780px 540px at 84% 22%,#2c9aff1f,#0000 56%),radial-gradient(900px 620px at 50% 112%,#00f1b41a,#0000 58%),linear-gradient(135deg,#07131f 0%,#05111a 38%,#030c13 100%);position:fixed;inset:0;overflow:hidden}.register-module__vAF05q__backGlow{filter:blur(56px);opacity:.65;transform:translate(calc(var(--mx) * .6), calc(var(--my) * .6));background:conic-gradient(from 180deg,#0000,#00f1b429,#00aaff1a,#00f1b41f,#0000);animation:18s linear infinite register-module__vAF05q__glowSpin;position:absolute;inset:-20%}.register-module__vAF05q__orb{filter:blur(34px);opacity:.5;transform:translate(calc(var(--mx) * 1), calc(var(--my) * 1));border-radius:50%;animation:12s ease-in-out infinite register-module__vAF05q__float;position:absolute}.register-module__vAF05q__orbLeft{background:radial-gradient(circle at 30% 30%,#00f1b475,#00f1b400 62%);width:540px;height:540px;top:60px;left:-160px}.register-module__vAF05q__orbRight{background:radial-gradient(circle at 40% 40%,#00aaff4d,#0af0 64%);width:420px;height:420px;top:80px;right:-120px}.register-module__vAF05q__orbBottom{background:radial-gradient(circle,#00f1b433,#00f1b400 64%);width:680px;height:680px;bottom:-260px;left:32%}.register-module__vAF05q__grid{opacity:.14;transform:translate(calc(var(--mx) * .25), calc(var(--my) * .25));background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.register-module__vAF05q__noise{opacity:.08;mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000 2px 4px),repeating-linear-gradient(90deg,#ffffff05,#ffffff05 1px,#0000 2px 4px);position:absolute;inset:0}.register-module__vAF05q__vignette{pointer-events:none;background:radial-gradient(80% 70% at 50% 35%,#0000,#000000b3);position:absolute;inset:0}.register-module__vAF05q__shell{box-sizing:border-box;place-items:center;min-height:100svh;padding:clamp(18px,2.6vw,30px) 16px clamp(28px,4vw,40px);display:grid}.register-module__vAF05q__frame{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#060f18b8,#050c14b3),#050d16d6;border:1px solid #ffffff14;border-radius:32px;grid-template-columns:minmax(360px,380px) minmax(0,1fr);width:min(1020px,100%);max-width:1020px;height:auto;margin-inline:auto;display:grid;position:relative;overflow:visible;box-shadow:0 30px 110px #00000080}.register-module__vAF05q__frame:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:31px;position:absolute;inset:1px}.register-module__vAF05q__promo{border-radius:32px 0 0 32px;flex-direction:column;justify-content:flex-start;gap:14px;padding:2px 18px 10px 20px;display:flex;position:relative}.register-module__vAF05q__promo:after{content:"";pointer-events:none;background:radial-gradient(500px 240px at 30% 10%,#00f1b414,#0000 65%),linear-gradient(90deg,#ffffff0a,#fff0);position:absolute;inset:0}.register-module__vAF05q__promoTop,.register-module__vAF05q__promoCopy,.register-module__vAF05q__benefits,.register-module__vAF05q__cityline{z-index:1;position:relative}.register-module__vAF05q__promoTop{flex-direction:column;align-items:flex-start;gap:0;display:flex}.register-module__vAF05q__brand{width:min(112px,36vw);height:auto;transform:translateY(-30px)}.register-module__vAF05q__heroTitle{letter-spacing:0;color:#f7fafffa;white-space:nowrap;margin:0;font-size:clamp(26px,2.2vw,36px);font-weight:900;line-height:.9}.register-module__vAF05q__heroTitle span{background:linear-gradient(90deg,#18e4b9 0%,#00b7ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.register-module__vAF05q__heroText{color:#e4ecf5d1;max-width:320px;margin:0;font-size:11px;line-height:1.28}.register-module__vAF05q__benefits{gap:14px;margin-top:8px;display:grid}.register-module__vAF05q__benefit{grid-template-columns:54px 1fr;align-items:start;gap:14px;max-width:380px;display:grid}.register-module__vAF05q__benefitIcon{background:linear-gradient(#103644f2,#091a26f2);border:1px solid #00f1b414;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff0a}.register-module__vAF05q__benefitSvg{stroke:#1fead0;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.register-module__vAF05q__benefitTitle{color:#fafcfff5;margin-top:1px;font-size:11px;font-weight:800}.register-module__vAF05q__benefitText{color:#d6e0ebb8;margin-top:7px;font-size:10px;line-height:1.2}.register-module__vAF05q__cityline{margin-top:auto;padding-top:0}.register-module__vAF05q__citySvg{fill:none;stroke:#19ffdc33;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:100%;height:54px}.register-module__vAF05q__panel{background:radial-gradient(900px 320px at 50% 0,#00f1b40f,#0000 60%),linear-gradient(#070f1894,#070d14b8);border-left:1px solid #ffffff14;border-radius:0 32px 32px 0;flex-direction:column;padding:10px 18px 12px;display:flex;overflow:visible}.register-module__vAF05q__panelHeader{justify-items:center;margin-top:-4px;display:grid}.register-module__vAF05q__panelTitle{color:#fafcfffa;letter-spacing:0;margin:0;font-size:clamp(22px,1.7vw,28px);font-weight:900;line-height:1.02}.register-module__vAF05q__panelTitleLine{background:linear-gradient(90deg,#15d9ac,#16c7ff);border-radius:999px;width:64px;height:3px;margin-top:4px}.register-module__vAF05q__panelSubtitle{color:#e0e9f2c7;margin:4px 0 0;font-size:11px;line-height:1.22}.register-module__vAF05q__alertError,.register-module__vAF05q__alertInfo{border-radius:14px;margin:6px 0 -1px;padding:6px 10px;font-size:10px;font-weight:700}.register-module__vAF05q__alertError{color:#ffe8e8f5;background:#ff555514;border:1px solid #ff555542}.register-module__vAF05q__alertInfo{color:#ebfffbf0;background:#00f1b414;border:1px solid #00f1b438}.register-module__vAF05q__googleRow{margin:8px 0 0}.register-module__vAF05q__googleBtn{color:#f3f7fbf5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.register-module__vAF05q__googleBtn:hover{background:#ffffff0f;border-color:#1fead03d;transform:translateY(-1px)}.register-module__vAF05q__googleIcon{width:18px;height:18px}.register-module__vAF05q__googleOnboard{background:radial-gradient(100% 120% at 10% 0,#1fead01a,#0000 46%),linear-gradient(#070f18e0,#060d15f0);border:1px solid #1fead029;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000029}.register-module__vAF05q__googleOnboardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.register-module__vAF05q__googleOnboardKicker{color:#1fead0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.register-module__vAF05q__googleOnboardTitle{color:#f7fafffa;margin:6px 0 0;font-size:18px;font-weight:950;line-height:1.12}.register-module__vAF05q__googleOnboardCopy{color:#d6e0ebc7;margin:8px 0 0;font-size:13px;line-height:1.5}.register-module__vAF05q__googleOnboardGrid{gap:12px;display:grid}.register-module__vAF05q__googleOnboardActions{justify-content:flex-end;display:flex}.register-module__vAF05q__googleOnboardActions .register-module__vAF05q__submitBtn{min-width:220px}.register-module__vAF05q__dividerRow{color:#b8c2ced1;text-transform:lowercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 8px;font-size:11px;font-weight:700;display:grid}.register-module__vAF05q__dividerRow span:first-child,.register-module__vAF05q__dividerRow span:last-child{background:#ffffff14;height:1px}.register-module__vAF05q__form{gap:5px;margin-top:6px;padding-bottom:14px;display:grid}.register-module__vAF05q__field{gap:3px;display:grid}.register-module__vAF05q__labelText{color:#f8fafcf5;font-size:12px;font-weight:700}.register-module__vAF05q__inputWrap{background:#0a121c6b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:14px;height:38px;padding:0 18px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff08}.register-module__vAF05q__inputWrap:focus-within{border-color:#14dcbc42;box-shadow:0 0 0 4px #14dcbc14,inset 0 1px #ffffff08}.register-module__vAF05q__inputIcon{stroke:#ced8e4db;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.register-module__vAF05q__input{color:#f3f7fbf0;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;font-weight:500}.register-module__vAF05q__input::placeholder{color:#a0abb8db}.register-module__vAF05q__input:disabled{opacity:.82;cursor:not-allowed}.register-module__vAF05q__phoneRow{grid-template-columns:118px minmax(0,1fr) auto;gap:7px;display:grid}.register-module__vAF05q__countryBox{background:#0a121c6b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:8px;height:38px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.register-module__vAF05q__flag{border-radius:3px;width:28px;height:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.register-module__vAF05q__flag:before,.register-module__vAF05q__flag:after,.register-module__vAF05q__flag span{content:"";height:6px;position:absolute;left:0;right:0}.register-module__vAF05q__flag:before{background:#f93;top:0}.register-module__vAF05q__flag span{background:#fff;top:6px}.register-module__vAF05q__flag:after{background:#138808;bottom:0}.register-module__vAF05q__countryCode{color:#f1f6fbeb;font-size:12px;font-weight:700}.register-module__vAF05q__helperText{color:#b2bdcad1;margin:0;font-size:9px;line-height:1.18}.register-module__vAF05q__phoneOtpRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.register-module__vAF05q__phoneOtpButton{color:#081018f5;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#17d5a8 0%,#1fc9ff 100%);border:0;border-radius:16px;justify-content:center;align-items:center;min-width:114px;height:38px;padding:0 16px;font-size:11px;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 34px #1ad4ae2e}.register-module__vAF05q__phoneOtpButton:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px)}.register-module__vAF05q__phoneOtpButton:disabled{opacity:.64;cursor:not-allowed}.register-module__vAF05q__phoneOtpVerified{box-shadow:0 14px 34px #1ad4ae38}.register-module__vAF05q__passwordWrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.register-module__vAF05q__eyeButton{color:#18ddcf;cursor:pointer;background:#0a121c6b;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:80px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.register-module__vAF05q__eyeButton:disabled{opacity:.8;cursor:not-allowed}.register-module__vAF05q__eyeIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.register-module__vAF05q__strengthRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:0;display:grid}.register-module__vAF05q__strengthTrack{background:linear-gradient(90deg,#3a4452e6 0 100%);border-radius:999px;height:8px;position:relative;overflow:hidden}.register-module__vAF05q__strengthTrack:before{content:"";opacity:.35;background:linear-gradient(90deg,#22f4b9e6 0 18%,#29dcffe6 18% 36%,#384254e6 36% 100%);position:absolute;inset:0}.register-module__vAF05q__strengthFill{border-radius:inherit;background:linear-gradient(90deg,#1ce2b3,#18d0ff);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #18d0ff38}.register-module__vAF05q__strengthLabel{color:#a7b4c2e6;white-space:nowrap;align-items:center;gap:10px;font-size:9px;display:inline-flex}.register-module__vAF05q__strengthLabel strong{font-size:9px}.register-module__vAF05q__strengthWeak{color:#ff8f8f}.register-module__vAF05q__strengthFair{color:#ffcf7a}.register-module__vAF05q__strengthGood{color:#97f0a7}.register-module__vAF05q__strengthStrong{color:#15e3b6}.register-module__vAF05q__submitBtn{cursor:pointer;color:#081018f2;background:linear-gradient(90deg,#17d5a8 0%,#1fc9ff 100%);border:0;border-radius:18px;justify-content:center;align-items:center;gap:14px;height:42px;font-size:14px;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 20px 54px #1ad4ae38,0 10px 32px #1fc9ff2e}.register-module__vAF05q__submitBtn:hover{filter:saturate(1.03);transform:translateY(-1px)}.register-module__vAF05q__submitBtn:disabled{opacity:.8;cursor:not-allowed;transform:none}.register-module__vAF05q__submitIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.register-module__vAF05q__accountRow{color:#b8c2cedb;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.register-module__vAF05q__accountRow a{color:#17dfb7;font-weight:800;text-decoration:none}.register-module__vAF05q__legalRow{color:#acb7c4e6;border-top:1px solid #ffffff14;align-items:center;gap:12px;margin-top:0;padding-top:6px;font-size:8px;line-height:1.15;display:flex}.register-module__vAF05q__legalIcon{stroke:#bbc7d4c7;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.register-module__vAF05q__legalRow a{color:#16e0bb;font-weight:800;text-decoration:none}@keyframes register-module__vAF05q__glowSpin{0%{transform:translate(calc(var(--mx) * .6), calc(var(--my) * .6)) rotate(0deg) scale(1)}50%{transform:translate(calc(var(--mx) * .6), calc(var(--my) * .6)) rotate(180deg) scale(1.04)}to{transform:translate(calc(var(--mx) * .6), calc(var(--my) * .6)) rotate(360deg) scale(1)}}@keyframes register-module__vAF05q__float{0%{transform:translate(calc(var(--mx) * 1), calc(var(--my) * 1)) translateY(0)}50%{transform:translate(calc(var(--mx) * 1), calc(var(--my) * 1)) translateY(-18px)}to{transform:translate(calc(var(--mx) * 1), calc(var(--my) * 1)) translateY(0)}}@media (max-width:1060px){.register-module__vAF05q__frame{grid-template-columns:1fr;min-height:auto}.register-module__vAF05q__promo{border-radius:32px 32px 0 0;padding-bottom:0}.register-module__vAF05q__panel{border-top:1px solid #ffffff14;border-left:0;border-radius:0 0 32px 32px;overflow:visible}.register-module__vAF05q__cityline{display:none}}@media (max-height:900px) and (min-width:821px){.register-module__vAF05q__promo{gap:6px;padding:8px 18px 8px 20px}.register-module__vAF05q__promoTop{gap:6px}.register-module__vAF05q__heroTitle{white-space:nowrap;font-size:clamp(24px,2.6vw,32px)}.register-module__vAF05q__heroText{margin-top:4px;font-size:10px}.register-module__vAF05q__benefits,.register-module__vAF05q__benefit{gap:10px}.register-module__vAF05q__benefitIcon{border-radius:13px;width:44px;height:44px}.register-module__vAF05q__benefitTitle{font-size:11px}.register-module__vAF05q__benefitText{font-size:10px;line-height:1.2}.register-module__vAF05q__cityline{padding-top:2px}.register-module__vAF05q__citySvg{height:44px}.register-module__vAF05q__panel{padding:8px 18px 10px}.register-module__vAF05q__panelHeader{margin-top:0}.register-module__vAF05q__panelTitle{font-size:clamp(22px,1.9vw,28px)}.register-module__vAF05q__panelSubtitle{margin-top:3px;font-size:10px}.register-module__vAF05q__form{gap:4px;margin-top:5px;padding-bottom:12px}.register-module__vAF05q__field{gap:3px}.register-module__vAF05q__labelText{font-size:11px}.register-module__vAF05q__inputWrap,.register-module__vAF05q__countryBox,.register-module__vAF05q__eyeButton,.register-module__vAF05q__phoneOtpButton{height:38px}.register-module__vAF05q__input,.register-module__vAF05q__countryCode,.register-module__vAF05q__eyeButton,.register-module__vAF05q__phoneOtpButton{font-size:13px}.register-module__vAF05q__phoneRow{grid-template-columns:118px minmax(0,1fr) auto;gap:7px}.register-module__vAF05q__helperText{font-size:9px}.register-module__vAF05q__passwordWrap{gap:7px}.register-module__vAF05q__strengthLabel,.register-module__vAF05q__strengthLabel strong{font-size:9px}.register-module__vAF05q__submitBtn{height:40px;font-size:13px}.register-module__vAF05q__accountRow{font-size:9px}.register-module__vAF05q__legalRow{padding-top:6px;font-size:8px}}@media (max-width:820px){.register-module__vAF05q__shell{padding:10px}.register-module__vAF05q__frame{border-radius:24px}.register-module__vAF05q__promo,.register-module__vAF05q__panel{padding:16px 14px}.register-module__vAF05q__promo{border-radius:24px 24px 0 0}.register-module__vAF05q__panel{border-radius:0 0 24px 24px}.register-module__vAF05q__promoTop{gap:10px}.register-module__vAF05q__brand{width:min(170px,54vw);transform:translateY(-6px)}.register-module__vAF05q__heroTitle{white-space:normal;font-size:clamp(34px,9vw,48px)}.register-module__vAF05q__panelTitle{font-size:clamp(26px,8vw,36px)}.register-module__vAF05q__panelSubtitle,.register-module__vAF05q__heroText,.register-module__vAF05q__benefitText,.register-module__vAF05q__helperText,.register-module__vAF05q__accountRow,.register-module__vAF05q__legalRow{font-size:14px}.register-module__vAF05q__phoneRow,.register-module__vAF05q__phoneOtpRow,.register-module__vAF05q__passwordWrap,.register-module__vAF05q__strengthRow{grid-template-columns:1fr}.register-module__vAF05q__countryBox,.register-module__vAF05q__phoneOtpButton,.register-module__vAF05q__eyeButton{width:100%}.register-module__vAF05q__strengthLabel{justify-content:space-between;width:100%}.register-module__vAF05q__submitBtn{height:56px;font-size:16px}}@media (max-width:560px){.register-module__vAF05q__promo{gap:14px}.register-module__vAF05q__benefit{grid-template-columns:46px 1fr;gap:12px}.register-module__vAF05q__benefitIcon{border-radius:14px;width:46px;height:46px}.register-module__vAF05q__benefitTitle{font-size:15px}.register-module__vAF05q__inputWrap,.register-module__vAF05q__countryBox,.register-module__vAF05q__eyeButton{height:48px}.register-module__vAF05q__input,.register-module__vAF05q__countryCode,.register-module__vAF05q__eyeButton{font-size:14px}}@media (prefers-reduced-motion:reduce){.register-module__vAF05q__backGlow,.register-module__vAF05q__orb{animation:none!important}.register-module__vAF05q__submitBtn:hover{transform:none}}
