*,:before,:after{box-sizing:border-box}*{margin:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}@font-face{font-family:Max Sans;font-weight:300;font-display:block;src:url(/s/fonts/max-sans/MaxSans-Light.woff2)format("woff2"),url(/s/fonts/max-sans/MaxSans-Light.woff)format("woff")}@font-face{font-family:Max Sans;font-weight:400;font-display:block;src:url(/s/fonts/max-sans/MaxSans-Regular.woff2)format("woff2"),url(/s/fonts/max-sans/MaxSans-Regular.woff)format("woff")}@font-face{font-family:Max Sans;font-weight:500;font-display:block;src:url(/s/fonts/max-sans/MaxSans-Medium.woff2)format("woff2"),url(/s/fonts/max-sans/MaxSans-Medium.woff)format("woff")}@font-face{font-family:Max Sans;font-weight:600;font-display:block;src:url(/s/fonts/max-sans/MaxSans-DemiBold.woff2)format("woff2"),url(/s/fonts/max-sans/MaxSans-DemiBold.woff)format("woff")}@font-face{font-family:Max Sans;font-weight:700;font-display:block;src:url(/s/fonts/max-sans/MaxSans-Bold.woff2)format("woff2"),url(/s/fonts/max-sans/MaxSans-Bold.woff)format("woff")}html.vkui{height:auto}body{height:100%;font-family:var(--font);background:#0d0d0d;flex-direction:column;flex:auto;display:flex}body:has(.header--open){overflow:hidden}img{max-width:100%;height:auto}:root{--font:Max Sans, TT Commons, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sign-primary:#fff;--sign-secondary:#c3c3c3;--sign-tertiary:#b5b5b5;--backgrounds-ground:#0d0d0d;--backgrounds-object-primary:#383838;--sign-button:#fff;--backgrounds-top-bar-glass:#281d39cb;--components-button-gradint-fill-1:#161f8a;--components-button-gradint-fill-2:#2d085f;--components-button-gradint-border-1:#fff;--components-button-gradint-border-2:#fff;--static-colors-blue:#007aff;--backgrounds-object-secondary:#181818;--components-ground-transparency-1:#0d0d0d;--components-blur-bg-4:#630eff;--components-blur-bg-1:#aa4cff;--components-blur-bg-2:#3838ff;--components-blur-bg-3:#3a89fb;--components-ground-transparency-2:#0d0d0d;--static-colors-white:#fff;--static-colors-black:#272727;--components-secondary-button:#404040;--components-gradient-text-1:#5a8cff;--components-gradient-text-2:#43d6ff;--components-gradient-text-3:#8f3fff;--components-button-hover-gradint-fill-1:#01c5c8;--components-button-hover-gradint-fill-2:#046ef4;--components-button-hover-gradint-fill-3:#572dff;--backgrounds-glass:#0d0d0dcd;--backgrounds-objects-secondary:#181818;--background-surface-primary:#17181c;--background-accent-neutral-fade:#ffffff17;--common-icon-pattern:#007aff4d;--text-secondary:#e7e7e780;--text-themed:#007aff;--gradients-button-promo-default:radial-gradient(136.12% 140.74% at 99.77% 99.04%, #8d28c8 0%, #7c42fa 20%, #007aff 80%, #609ceb 100%);--theme-background:linear-gradient(15deg, #0e0e11 7.05%, #0e0e11 89.67%);--gb-color-1:#aa4cff;--gb-color-2:#3838ff;--gb-color-3:#3a89fb;--gb-color-4:#630eff;--temp-beta-background:#fff9}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.wrapper{background:var(--backgrounds-ground);overflow:hidden}.main{flex-direction:column;justify-content:stretch;max-width:1260px;min-height:100vh;margin:0 auto;padding:32px 32px 0;display:flex}@media (width<=790px){.main{padding:16px 16px 0}}.spacer{width:100%;height:88px}.overlay{z-index:2;background:var(--static-colors-black);opacity:.5;cursor:pointer;border:0;outline:none;position:fixed;inset:0}.header{z-index:2;background:var(--backgrounds-top-bar-glass);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:32px;flex-direction:column;max-width:1260px;margin:0 auto;display:flex;position:fixed;top:32px;left:40px;right:40px;box-shadow:0 40px 25px #0000000d,0 5px 10px #0000001a}.headerTop{height:88px;font:500 20px/1.4 var(--font);flex-shrink:0;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:32px;padding:0 40px;display:grid}.header .logo{color:var(--sign-primary);height:42px}.header .logoLink{color:inherit;height:100%;text-decoration:none;display:block}.header .logoLink svg{width:auto;height:100%;display:block}.menu{justify-content:center;gap:32px;display:flex}.actions{justify-content:flex-end;display:flex}.menuLink{cursor:pointer;color:var(--sign-tertiary)}.menuLink--active,.menuLink:hover{-webkit-user-select:none;user-select:none;color:var(--sign-primary)}.downloadLink{white-space:nowrap;background:linear-gradient(96deg,var(--components-gradient-text-1) 0%,var(--components-gradient-text-2) calc(100% * var(--gradient-point)),var(--components-gradient-text-3) 99.6%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:all .2s ease-in}.menuButton{color:var(--sign-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:none}.mobileMenu{flex-direction:column;height:100%;display:flex}.mobileNav{font:500 32px/1 var(--font);flex-direction:column;gap:32px;margin-top:48px;padding:16px;display:flex}.mobileLink{color:var(--sign-primary);cursor:pointer}.mobileCopy{color:var(--sign-primary);margin-top:auto;padding:16px;font-size:16px}@media (width<=1160px){.spacer{height:64px}.header{border-radius:24px;top:16px;left:16px;right:16px}.headerTop{grid-template-columns:1fr 1fr;height:64px;padding:0 16px}.header--open{touch-action:none;height:calc(100vh - 64px);max-height:640px}.menu,.downloadLink{display:none}.header .logo{height:32px}.menuButton{padding:8px;display:flex}}@media (width<=790px){.header--open{height:calc(100% - 32px);max-height:none}.mobileNav{font-size:32px}}@media (width<=340px){.mobileNav{gap:16px;margin-top:24px;font-size:28px}}@media (orientation:landscape) and (height<=440px){.mobileNav{gap:16px;margin-top:0;font-size:24px}}.button{z-index:0;height:64px;font:500 24px/1.4 var(--font);color:var(--sign-button);cursor:pointer;background:linear-gradient(135deg,var(--components-button-gradint-fill-1) 0%,var(--components-button-gradint-fill-2) 100%);border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex;position:relative;overflow:hidden}.button:focus-visible{outline:none}.button:before{content:"";opacity:0;z-index:-1;will-change:opacity;background:linear-gradient(97deg,var(--components-button-hover-gradint-fill-1) 0.32%,var(--components-button-hover-gradint-fill-2) 44.6%,var(--components-button-hover-gradint-fill-3) 62.16%);transition:opacity .15s;position:absolute;inset:0}.button:hover:before{opacity:1}.button--stretched{width:100%}.button--icon{padding:12px}.button.button--small{border-radius:16px;height:54px;padding:16px;font-size:16px;line-height:1}.btnIcon{display:inline-flex}.btnIcon--32{display:none}@media (width<=1060px){.button:not(.button--small){height:46px;font:500 20px/1.4 var(--font);border-radius:16px;padding:10px 24px}.button--icon:not(.button--small){padding:10px}.button.button--highlighted:before{opacity:1}.btnIcon--32{display:inline-flex}.btnIcon--40{display:none}}.gradientBlob{height:var(--size);width:var(--size);filter:blur(calc(var(--size) / 3));transform-origin:50%;aspect-ratio:1;max-width:90vw;animation:24s linear infinite scaleAnimation;position:relative}.gradientBlob .el{border-radius:50%;width:50%;height:50%;animation:12s linear infinite rotateAnimation;position:absolute}.gradientBlob .el:first-child{background:var(--gb-color-1);transform-origin:100%;top:25%;left:0}.gradientBlob .el:nth-child(2){background:var(--gb-color-2);transform-origin:top;top:50%;left:25%}.gradientBlob .el:nth-child(3){background:var(--gb-color-3);transform-origin:0;top:25%;left:50%}.gradientBlob .el:nth-child(4){background:var(--gb-color-4);transform-origin:bottom;top:0;left:25%}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qrButton{aspect-ratio:1;cursor:crosshair;z-index:1;justify-content:center;align-items:center;height:64px;display:inline-flex;position:relative}.qrButton:after{content:"";background:linear-gradient(135deg,var(--components-button-gradint-fill-1) 0%,var(--components-button-gradint-fill-2) 100%);z-index:-1;border-radius:20px;width:64px;height:64px;transition:width .2s,height .2s;position:absolute;bottom:0;left:0}.qrButton:hover:after{background:linear-gradient(97deg,var(--components-button-hover-gradint-fill-1) 0.32%,var(--components-button-hover-gradint-fill-2) 44.6%,var(--components-button-hover-gradint-fill-3) 62.16%);width:240px;height:240px}.qrButton .icon{opacity:1;width:64px;height:64px;padding:12px;transition:opacity .2s,transform .2s,filter .2s;display:flex;position:absolute;bottom:0;left:0}.qrButton:hover .icon{opacity:0;filter:blur(20px);transform:scaleX(0)}.qrButton .qr{opacity:0;filter:blur(20px);z-index:3;width:64px;height:64px;padding:12px;transition:opacity .2s,width .2s,height .2s,filter .2s;position:absolute;bottom:0;left:0}.qrButton:hover .qr{opacity:1;filter:blur();width:240px;height:240px}.icon--32,.qrButton .icon.icon--32{display:none}@media (width<=1060px){.icon--32{display:flex}.icon--40{display:none}.qrButton .icon.icon--32{display:flex}.qrButton .icon.icon--40{display:none}.qrButton{width:46px;height:46px;padding:10px}.qrButton:after{border-radius:16px;width:46px;height:46px;padding:10px}.qrButton .icon,.qrButton .qr{width:46px;height:46px;padding:7px}}.phoneMockup{justify-content:center;align-items:flex-start;display:flex;position:relative}.phoneMockup .phone{z-index:1}.phoneMockup .video{border-radius:8%;width:96%;height:98%;position:absolute;top:5px}.firstScreen{color:var(--sign-primary);grid-template-columns:auto 36%;gap:24px;margin:80px 60px;display:grid}.firstScreen .left{z-index:1;flex-direction:column;gap:32px;display:flex;position:relative}.firstScreen .heading{font:500 72px/1 var(--font)}.firstScreen .heading .title-gradient{background:linear-gradient(90deg,var(--components-gradient-text-1) -16.1%,var(--components-gradient-text-2) 16.36%,var(--components-gradient-text-3) 76.63%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.firstScreen .description{color:var(--sign-secondary);font:400 28px/1.3 var(--font)}.firstScreen .buttons{z-index:1;flex-wrap:wrap;gap:16px;margin-top:32px;display:flex;position:relative}.firstScreen .right{position:relative}.firstScreen .gradient{position:absolute;top:80%;left:40%;transform:translate(-50%,-50%)}.firstScreen .phoneVideoWrapper{z-index:0;justify-content:center;align-items:flex-start;min-width:230px;display:flex;position:absolute;right:0}.textRotator{white-space:nowrap;display:inline-block;position:relative}.textRotator .hidden{visibility:hidden;display:inline-block}.textRotator .next{display:inline-block;position:absolute;top:0;left:0}@media (width<=1160px){.firstScreen{margin:80px 32px}}@media (width<=1060px){.firstScreen{margin:80px 16px}.firstScreen .left{gap:24px}.firstScreen .heading{font-size:48px}.firstScreen .description{font:20px/1.25 var(--font)}.firstScreen .buttons{gap:8px;margin-top:8px}}@media (width<=790px){.firstScreen{text-align:center;grid-template-rows:auto 600px;grid-template-columns:auto;margin:40px 0}.firstScreen .description{max-width:500px;margin:auto}.firstScreen .buttons{display:none}.firstScreen .phoneVideoWrapper{width:85%;max-width:400px;left:50%;translate:-50%}.firstScreen .gradient{top:70%;left:50%}}@media (width<=420px){.firstScreen .heading{font-size:40px}}.possibilities{width:100%;min-height:800px;color:var(--sign-primary);z-index:0;flex-direction:column;display:flex;position:relative}.possibilities:before{content:"";-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:-1;width:100vw;height:600px;position:absolute;left:50%;transform:translate(-50%)}.possibilities:after{content:"";background:linear-gradient(90deg,#c4c4c400,#c4c4c455 70%,#c4c4c400);width:70%;height:1px;position:absolute;right:0}@media (width<=1060px){.possibilities{margin-bottom:60px}}@media (width<=790px){.possibilities{width:calc(100% + 32px);margin-bottom:0;margin-left:-16px}.possibilities:after{background:linear-gradient(90deg,#c4c4c400,#c4c4c4aa,#c4c4c400);width:100%}}.featureRow{grid-template-columns:1fr 1fr;gap:24px;margin:80px 60px;display:grid}.featureRow .image{justify-content:center;align-items:center;display:flex;position:relative}.featureRow .featureGradient{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featureRow .content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.featureRow .contentFx{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(25px)}.featureRow .contentFx--shown{opacity:1;transform:translateY(0)}.featureRow .title{font:500 56px/1 var(--font);margin-bottom:24px}.featureRow .text{font:400 24px/1.4 var(--font);color:var(--sign-secondary)}.featureRow .first{order:1}.featureRow .second{order:2}.featureRow .videoElementWrapper{max-width:322px;position:relative}@media (width<=1160px){.featureRow{margin:80px 32px}}@media (width<=1060px){.featureRow{margin:80px 16px 0}.featureRow .title{margin-bottom:16px;font-size:40px}.featureRow .text{font:400 16px/1.25 var(--font)}.featureRow .videoElementWrapper{max-width:222px}}@media (width<=790px){.featureRow:first-child{margin-top:80px}.featureRow{grid-template-rows:auto auto;grid-template-columns:1fr;gap:40px;margin:0 16px 120px}.featureRow .image{order:2}.featureRow .content{text-align:center;order:1;align-items:center;max-width:360px;margin:auto}.featureRow .title{font-size:32px}}@media (width<=320px){.featureRow .title{font-size:28px}}.download{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.download .downloadGradient{z-index:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.download .bigLogo{border-radius:78px;width:360px;height:360px;margin-top:40px;overflow:hidden}.download .downloadContent{z-index:0;flex-direction:column;align-items:center;gap:64px;width:100%;padding:80px 0 160px;display:flex;position:relative}.download .downloadContent:after{content:"";z-index:-1;background-blend-mode:overlay,normal;-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}.download .downloadContent:before{content:"";background:linear-gradient(90deg,#c4c4c400,#c4c4c455,#c4c4c400);width:100%;height:1px;position:absolute;top:0}.download .downloadTitle{color:var(--sign-primary);font:500 72px/1 var(--font);text-align:center;width:90%}.download .subtext{text-align:center;color:var(--sign-tertiary);opacity:0;justify-content:center;transition:transform .6s,opacity .6s;display:flex;transform:translateY(50px)}.download .subtext--shown{opacity:1;transform:translateY(0)}.download .downloadButtonWrapper{justify-content:center;width:100%;display:flex;position:relative}.download .downloadBtn{background:0 0;justify-content:center;width:100%;padding:16px;display:flex}@media (width<=1060px){.download .bigLogo{width:250px;height:250px}.download .downloadContent{gap:48px}.download .downloadTitle{font-size:48px}}@media (width<=790px){.download .downloadContent{gap:32px;padding:80px 0}.download .downloadButtonWrapper{height:78px}.download .downloadBtn{background:var(--backgrounds-glass);-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);position:fixed;bottom:0;left:0}}@media (width<=340px){.download .downloadTitle{font-size:40px}}.footer{width:100%;color:var(--sign-tertiary);justify-content:center;padding:80px 0 16px;display:flex}.footer .info{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:10px;width:100%;max-width:1200px;padding:0 44px;display:grid}.footer .branding-area{flex-direction:column;justify-content:space-between;align-self:stretch;gap:30px;display:flex}.footer .footerLogo{height:30px;color:var(--sign-primary)}.footer .footerLogo svg{width:auto;height:100%;display:block}.footer .links{flex-direction:column;gap:8px;display:flex}.footer .link{color:var(--sign-tertiary)}.footer .link:hover{color:var(--sign-primary)}@media (width<=1200px){.footer{height:auto}}@media (width<=1060px){.footer .info{grid-template-rows:repeat(2,minmax(auto,max-content));grid-template-columns:1fr repeat(2,minmax(auto,max-content));justify-content:normal;gap:48px}.footer .docs-links{grid-column:3/-1}.footer .branding-area{grid-row:1/-1}}@media (width<=790px){.footer{margin-bottom:70px}.footer .info{grid-template-rows:repeat(4,minmax(auto,max-content));grid-template-columns:1fr;padding:0}.footer .docs-links{grid-column:auto}.footer .branding-area{grid-row-start:4}}.authOuter{box-sizing:border-box;background:#fff;flex-direction:row;align-items:normal;width:100vw;height:100vh;display:flex;overflow:hidden}.authContainer{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0c0d0e;letter-spacing:normal;box-sizing:border-box;background:#f5f7fa;place-items:center;width:100%;height:100%;font:16px/24px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden auto}.authBackground,.authLayer{pointer-events:none;position:absolute;inset:0}.authLayer--base{background:linear-gradient(28deg,#99d5d7 8.03%,#80bcff 91.51%)}.authLayer--additional{background:radial-gradient(57.57% 53.61% at 94.4% 14.38%,#0000 0% 50%,#0000 100%),radial-gradient(140.37% 51.38% at 0 80.05%,#0000 0% 50%,#0000 100%)}.authLayer--pattern{-webkit-mask-image:var(--pattern-url);-webkit-mask-image:var(--pattern-url);mask-image:var(--pattern-url);background:radial-gradient(57.57% 53.61% at 94.4% 14.38%,#0000 0% 50%,#0000 100%),radial-gradient(140.37% 51.38% at 0 80.05%,#0000 0% 50%,#0000 100%),linear-gradient(28deg,#007aff4d 8.03% 91.51%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:repeat;mask-repeat:repeat}.auth{text-align:center;-webkit-backdrop-filter:blur(25px);z-index:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0c0d0e;letter-spacing:normal;background:linear-gradient(#ffffffa3 0%,#ffffffe0 30%);border:1px solid #fff;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:580px;height:712px;padding:40px 24px;font:16px/24px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}.auth--gradient{background:linear-gradient(#ffffffa3 0%,#ffffffe0 30%)}.headerButton{z-index:3;position:absolute;top:16px}.headerButton--help{right:16px}.helpBtn{color:#0c0d0e;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;min-width:52px;min-height:56px;text-decoration:none;transition:background .15s;display:flex}.helpBtn:hover{background:#0000000a}.helpBtn__inner{justify-content:center;align-items:center;display:flex}.registration{flex-direction:column;align-items:center;width:336px;max-width:100%;display:flex}.qr{justify-content:center;align-items:center;width:256px;height:256px;margin-bottom:12px;display:flex;position:relative}.qrSvg{border-radius:8px;width:200px;height:200px;display:block}.qrPlaceholder{background:#0909090d;border-radius:8px;width:256px;height:256px;animation:1.2s ease-in-out infinite qrPulse}@keyframes qrPulse{0%,to{opacity:.4}50%{opacity:.8}}.qrRetry{cursor:pointer;color:#007aff;background:#0909090d;border:none;border-radius:8px;width:256px;height:256px;font:500 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,sans-serif}.qrLogo{pointer-events:none;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authInfo{flex-direction:column;gap:12px;width:336px;max-width:100%;margin-bottom:40px;display:flex}.authTitle{color:#0c0d0e;text-align:center;letter-spacing:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font:600 20px/24px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.authSubtitle{color:#0c0d0e85;text-align:center;letter-spacing:.15px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font:400 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.authFooter{flex-direction:column;align-self:flex-end;align-items:center;display:flex;position:absolute;bottom:40px;left:0;right:0}.authLogoWrapper{z-index:1;justify-content:center;width:100%;height:240px;display:flex;position:absolute;top:0;left:0}.authLogoRow{align-items:center;gap:12px;animation:3s linear infinite logoJump;display:flex;position:absolute;bottom:88px}.authLogoIcon{background:no-repeat center/contain var(--auth-logo);width:46px;height:46px;display:inline-block;position:relative}.authLogoIcon:after{content:"";-webkit-mask:center/contain no-repeat var(--auth-logo);mask:center/contain no-repeat var(--auth-logo);-webkit-mask:center/contain no-repeat var(--auth-logo);background:linear-gradient(90deg,#fff0 15%,#ffffff4d 35%,#fff0 55%) 0 0/200% 100%;animation:4s linear infinite logoSweep;position:absolute;inset:0}@keyframes logoJump{0%{transform:translateY(0)}50%{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes logoSweep{0%{background-position:100% 0}40%{background-position:100% 0}50%{background-position:-100% 0}to{background-position:-100% 0}}@media (width<=620px){.auth{max-width:calc(100% - 32px);height:auto;min-height:580px;margin:16px;padding:32px 20px}.registration{width:100%}.qr{width:200px;height:200px}.qrSvg{width:180px;height:180px}}.phoneFormInner{text-align:left;flex-direction:column;gap:24px;width:343px;max-width:100%;display:flex}.phoneExplainer{flex-direction:column;gap:8px;display:flex}.phoneExplainer__title{text-align:center;letter-spacing:.15px;white-space:nowrap;font-size:18px;line-height:22px}.phoneExplainer__sub{text-align:center}.phoneInputContainer{box-sizing:border-box;cursor:text;background:#0000000a;border-radius:16px;align-items:center;width:100%;height:52px;padding:8px 12px;display:flex}.phoneCountry{cursor:pointer;color:#0c0d0e;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-family:inherit;display:flex}.phoneCountryFlag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px}.phoneCountryCode{color:#0c0d0e;white-space:nowrap;font:400 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.phoneCountryChevron{color:#0c0d0e;flex-shrink:0;width:16px;height:16px}.phoneNumberInput{color:#0c0d0e;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 0 0 8px;font:400 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.phoneNumberInput::placeholder{color:#0c0d0e5c}.phoneHintText{letter-spacing:-.08px;color:#0c0d0e85;padding:4px 12px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.phoneError{color:#ff303c;text-align:center;margin-top:-8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.phoneSubmitBtn{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:12px;width:100%;padding:15px 24px;font:500 17px/22px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;transition:background .15s}.phoneSubmitBtn:hover{background:#479fff}.phoneSubmitBtn:disabled{color:#ffffffb8;cursor:default;background:#00000047}.authFooter--phone{gap:24px}.phoneLegal{color:#0c0d0e85;text-align:center;max-width:340px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif}.phoneLegal a{color:#0c0d0e;font-weight:600;text-decoration:none}.phoneLegal a:hover{text-decoration:underline}.phoneFooterBtn{cursor:pointer;color:#007aff;background:0 0;border:none;padding:0;font:500 17px/22px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;transition:opacity .15s}.phoneFooterBtn:hover{opacity:.75}.authScreen{place-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.authBg{z-index:0;position:fixed;inset:0}.authBg .authBgPattern{background:linear-gradient(28deg,#007aff4d 8.03% 91.51%);position:absolute;inset:0;-webkit-mask-image:url(/pattern_space.svg);mask-image:url(/pattern_space.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat}.authScreen:before{content:"";z-index:-1;background:linear-gradient(28deg,#99d5d7 8.03%,#80bcff 91.51%);position:fixed;inset:0}.authCard{z-index:1;-webkit-backdrop-filter:blur(25px);background:linear-gradient(#ffffffa3 0%,#ffffffe0 30%);border:.5px solid #fff;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:580px;padding:40px 24px;display:flex;position:relative;box-shadow:0 4px 24px #00000014}.phoneField{width:100%;margin-top:24px}.phoneFieldRow{cursor:text;background:#f2f3f5;border:1.5px solid #0000;border-radius:12px;align-items:center;min-height:48px;padding:0 12px;transition:box-shadow .15s;display:flex}.phoneFieldRow:focus-within{border-color:#5b8def;box-shadow:0 0 0 3px #5b8def26}.countrySelector{cursor:pointer;color:#1a1a1a;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 2px;transition:background .15s;display:flex}.countrySelector:hover{background:#0000000a}.countryFlag{font-size:18px;line-height:1}.countryCode{font:500 15px/1 var(--font);color:#1a1a1a;white-space:nowrap}.countrySelectorArrow{color:#8e8e93;flex-shrink:0;margin-left:2px}.phoneInput{color:#1a1a1a;font:400 15px/1 var(--font);caret-color:#5b8def;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 0 12px 8px}.phoneInput::placeholder{color:#b0b0b0}.phoneHint{font:400 12px/1.5 var(--font);color:#8e8e93;text-align:center;margin-top:8px}.authButton{cursor:pointer;width:100%;font:500 16px/1.4 var(--font);color:#fff;background:linear-gradient(135deg,#5b8def 0%,#7c6cf6 50%,#a855f7 100%);border:none;border-radius:14px;margin-top:20px;padding:14px 24px;transition:opacity .15s,transform 50ms,box-shadow .15s;box-shadow:0 2px 12px #5b8def4d}.authButton:hover{opacity:.92;box-shadow:0 4px 20px #5b8def66}.authButton:active{transform:scale(.98)}.authButton--disabled{opacity:.45;pointer-events:none;box-shadow:none}.authTerms{font:400 12px/1.6 var(--font);color:#8e8e93;text-align:center;margin-top:16px;padding:0 12px}.authTerms a{color:#1a1a1a;font-weight:600;text-decoration:none}.authTerms a:hover{text-decoration:underline}.authLink{font:500 14px/1.4 var(--font);color:#5b8def;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;text-decoration:none;transition:opacity .15s}.authLink:hover{opacity:.75}.authLink--secondary{color:#8e8e93;margin-top:12px}.authLink--secondary:hover{color:#5b8def}.countrySheetOverlay{z-index:100;background:#0006;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.countrySheet{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:420px;max-height:70vh;margin:16px;animation:.2s scaleIn;display:flex;box-shadow:0 8px 40px #00000026}.countrySheetHeader{justify-content:space-between;align-items:center;padding:20px 20px 8px;display:flex}.countrySheetTitle{font:600 17px/1.3 var(--font);color:#1a1a1a}.countrySheetClose{color:#8e8e93;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:flex}.countrySheetClose:hover{color:#1a1a1a}.countrySheetSearch{padding:4px 16px 8px}.countrySearchInput{color:#1a1a1a;width:100%;font:400 14px/1.4 var(--font);background:#f2f3f5;border:none;border-radius:10px;outline:none;padding:10px 14px}.countrySearchInput::placeholder{color:#b0b0b0}.countryList{flex:1;padding:0 8px 12px;overflow-y:auto}.countryItem{cursor:pointer;color:#1a1a1a;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.countryItem:hover{background:#f2f3f5}.countryItem--selected{background:#ebf0fe}.countryItemFlag{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px}.countryItemName{font:400 14px/1.3 var(--font);flex:1}.countryItemDial{font:400 14px/1.3 var(--font);color:#8e8e93}.auth--sms{justify-content:flex-start}.smsBackRow{z-index:2;position:absolute;top:24px;left:24px}.smsBackBtn{color:var(--icon-primary,#0c0d0e);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.smsBackBtn:hover{background:#0000000d}.smsFormInner{z-index:1;flex-direction:column;align-items:center;gap:24px;width:343px;max-width:100%;margin-top:120px;display:flex;position:relative}.smsExplainer{flex-direction:column;align-items:center;gap:8px;display:flex}.smsExplainer__title{text-align:center;letter-spacing:.15px;font-size:18px;line-height:22px}.smsExplainer__sub{text-align:center}.smsPhone{color:var(--text-primary,#0c0d0e);font-weight:600}.smsCode{justify-content:center;gap:8px;display:flex}.smsDigit{text-align:center;white-space:nowrap;letter-spacing:0;width:40px;height:52px;color:var(--text-primary,#0c0d0e);appearance:textfield;caret-color:#007aff;background:#0909090d;border:1.5px solid #0000;border-radius:12px;outline:none;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Roboto,system-ui,sans-serif;font-size:25px;font-weight:600;line-height:28px;transition:border-color .15s,color .2s;overflow:hidden}.smsDigit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smsDigit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.smsDigit:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.pwdRegistration{align-items:center;gap:0;margin-top:40px;padding:0 12px}.pwdIconCircle{color:#007aff;background:#007aff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.pwdTitle{margin-top:24px}.pwdSubtitle{margin-top:12px}.pwdField{width:100%;max-width:343px;margin:24px auto 0}.passwordInputWrap{align-items:center;display:flex;position:relative}.passwordInput{color:#0c0d0e;background:#0000000a;border:1.5px solid #0000;border-radius:16px;outline:none;width:100%;height:52px;padding:0 44px 0 16px;font:400 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;transition:border-color .15s,box-shadow .15s}.passwordInput::placeholder{color:#0c0d0e5c}.passwordInput:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.passwordInput--error{border-color:#ff3b30;animation:.4s shake}.passwordToggle{cursor:pointer;color:#0c0d0e5c;background:0 0;border:none;padding:4px;display:flex;position:absolute;right:12px}.passwordToggle:hover{color:#0c0d0e}.passwordError{color:#ff3b30;text-align:center;margin-top:8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Roboto,system-ui,sans-serif}.pwdSubmitBtn{width:100%;max-width:343px;margin-top:12px}.pwdForgotBtn{cursor:pointer;color:#007aff;background:0 0;border:none;border-radius:12px;margin-top:12px;padding:8px 12px;font:500 15px/20px -apple-system,BlinkMacSystemFont,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;transition:background .15s}.pwdForgotBtn:hover{background:#007aff14}.smsDigit--filled{background:#0909090d}.smsDigit--positive{color:#1abe43;animation:smsJump .4s ease calc(var(--i) * 60ms)}.smsDigit--negative{color:#ff303c;animation:smsShake .4s ease calc(var(--i) * 40ms)}.smsCode--error .smsDigit{border-color:#ff303c4d}.smsCode--success .smsDigit{border-color:#1abe434d}@keyframes smsJump{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes smsShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.smsError{color:#ff303c;text-align:center;font:400 13px/1.4 -apple-system,BlinkMacSystemFont,Roboto,system-ui,sans-serif;animation:.2s fadeIn}.smsTimer{color:#0c0d0e80;text-align:center;font:400 14px/1.4 -apple-system,BlinkMacSystemFont,Roboto,system-ui,sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=420px){.phoneExplainer__title{font-size:16px}.authLogoRow{bottom:120px}}.authTransition{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.authTransition--in{animation:.35s forwards authFadeIn}@keyframes authFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
