.pUserpic{height:88px;overflow:hidden;position:relative;border-radius:20px;cursor:pointer;width:88px}.pUserpic--filled{height:111px;width:111px}.pUserpic__imgUploading{backdrop-filter:blur(8px);justify-content:center;right:0;position:absolute;bottom:0;top:0;align-items:center;border-radius:20px;background:hsla(0,0%,100%,.3);left:0;display:flex}.pUserpic__imgUploadingPercent{color:#fff;font:700 14px/1.5 var(--f1);position:absolute;margin:55px 0 0}.pUserpic__img{height:100%;cursor:pointer;width:100%}.pUserpic__add{height:34px;backdrop-filter:blur(4px);justify-content:center;right:6px;transition:.2s ease;position:absolute;bottom:6px;align-items:center;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;width:34px;display:flex}.pForm--web .pUserpic__add:hover{background:hsla(0,0%,100%,.3)}.pUserpic__add>svg{position:relative;top:-1px;left:-1px}.pSex{gap:10px;display:flex}.pSex input{pointer-events:none;user-select:none}.pSex__item{position:relative;cursor:pointer}.pSex__ico{height:20px;right:11px;transition:background-color .25s;position:absolute;bottom:11px;border-radius:50%;background:var(--profileSexBoxBg);width:20px}.pSex__item--selected .pSex__ico{background-color:var(--profileSexBoxCheckedBg)}.pSex__item--selected .pSex__ico:before{animation:sSex__icoAnimation .15s ease 10ms forwards;height:8px;right:0;content:"";position:absolute;bottom:0;top:0;background-color:#fff;margin:auto;border-radius:50%;left:0;width:8px}.pForm--web .pSex__item:not(.pSex__item--selected):hover .pSex__ico{background:#e3e3e3}@keyframes pSex__icoAnimation{0%{height:20px;width:20px}to{height:8px;width:8px}}.pRef{position:relative}.pRef__scan{height:45px;justify-content:center;right:4px;transition:opacity .15s;position:absolute;bottom:0;top:0;margin:auto;align-items:center;cursor:pointer;width:45px;display:flex}.pRef__scanIco{height:25px;opacity:.4;width:25px}.pFamily__field+.pFamily__field{margin-top:10px}.pFamily__about{padding:12px 46px 12px 10px;margin-bottom:10px;border-radius:10px;background:#ffefcb;display:flex}.pFamily__ico{height:29px;min-width:29px;margin:4px 6px 0 0;display:inline-block}.pFamily__hint{color:rgba(0,0,0,.75);font:400 14px/19px var(--f1);white-space:pre-line}.pPolicy{font:14px/16px var(--f1);position:relative;margin:0 30px 0 45px;cursor:pointer}.pPolicy__text{color:var(--policyFg,currentColor);text-wrap:balance}.pPolicy__text>span{font-weight:var(--policyLinkFontWeight,400);color:var(--policyLinkFg,#1a73e8);transition:opacity .15s}.pForm--web .pPolicy__text>span:hover{text-decoration:underline}.pPolicy__text>span:active{opacity:.7}.pPolicy__checkbox{height:32px;justify-content:center;transition:background .15s;position:absolute;top:0;align-items:center;border-radius:10px;background:#f8f8f8;left:-45px;width:32px;display:flex}.pForm--web .pPolicy__checkbox:hover{background:#ececec}.html--dark .pPolicy__checkbox:not(.pPolicy__checkbox--checked){background:var(--input-bg)}.pPolicy__checkbox:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:15px;transform-origin:left bottom;-webkit-transform-origin:left bottom;left:9px}.pPolicy__checkbox:after,.pPolicy__checkbox:before{height:2px;content:"";position:absolute;border-radius:3px;background:currentColor;width:0}.pPolicy__checkbox:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:20px;transform-origin:left bottom;-webkit-transform-origin:left bottom;left:14px}.pPolicy__checkbox--checked:before{transition:width .15s;width:6px}.pPolicy__checkbox--checked:after{transition:width .15s;transition-delay:.1s;width:15px}.prfSubmit{padding:15px 0}.prfSubmit__button{height:60px;color:#fff;font:500 var(--commonSubmitTextSize,18px)/60px var(--f1);transition:background-color .2s ease;text-align:center;border-radius:16px;background:#1a73e8;cursor:pointer}.pForm--web .prfSubmit__button:hover{background:#003cd4}.prfSubmit__button:before{content:attr(data-text)}.pForm{padding:0 30px 15px;flex-direction:column}.pForm,.pForm__userpic{justify-content:center;align-items:center;display:flex}.pForm__userpic{margin:30px 0 40px}.pForm__wrap{opacity:0}.pForm__wrap--loaded{transition:opacity 1.5s;opacity:1}.pForm__field{margin:0 0 10px}.pForm__field--bdates{margin:15px 0}.pForm__field--policy{margin-top:20px}.pForm__submit{position:sticky;bottom:0;width:100%}.pForm__submitBg{overflow:hidden;backdrop-filter:blur(5px);padding:0 30px;margin:20px -30px 0;border-radius:0 0 32px 32px;background:hsla(0,0%,100%,.5)}