.modalSignInUpRequest{text-align:center}.modalSignInUpRequest-control,.modalSignInUpRequest-text{max-width:360px}.modalSignInUpRequest-text{max-width:340px;margin:0 auto 26px;color:#222;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalSignInUpRequest-control.btn{display:flex;width:100%;margin:0 auto}.modalSignInUpRequest-control.btn+.modalSignInUpRequest-control.btn{margin-top:16px}.modalSignInUpRequest-control.btn:last-child{margin-bottom:62px}.topBarTimeline{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:56px;padding:0;box-shadow:0 2px 1px -1px rgba(40,41,61,.08),0 1.5px 2px -2px rgba(96,97,112,.16),0 1px 1px -1px rgba(40,41,61,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:8}.topBarTimeline--theme-white{background-color:hsla(0,0%,100%,.84)}.topBarTimeline--theme-gray{background-color:hsla(0,0%,96.1%,.84)}.topBarTimeline-control.btn{width:56px;height:56px;padding:0;border:none}.topBarTimeline-control.btn.topBarTimeline-control--logo .btn-icon{width:48px;height:48px}.topBarTimeline-control.btn.topBarTimeline-control--action .btn-icon{width:40px;height:40px;stroke:#222}.topBarTimeline-control.btn.topBarTimeline-control--signIn,.topBarTimeline-control.btn.topBarTimeline-control--signUp{width:auto;padding-left:8px;padding-right:8px}.topBarTimeline-control.btn.topBarTimeline-control--signUp{margin-right:8px;color:#2edbe3}.topBarTimeline-control.btn,.topBarTimeline-control.btn:active,.topBarTimeline-control.btn:focus,.topBarTimeline-control.btn:hover{background-color:transparent}.viewSharedPost{padding:56px 0 0}.viewSharedPost--empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;text-align:center}.viewSharedPost-topBar.topBarBase.viewSharedPost-topBar--authorized,.viewSharedPost-topBar.topBarBase.viewSharedPost-topBar--unauthorized,.viewSharedPost-topBar.topBarTimeline.viewSharedPost-topBar--authorized,.viewSharedPost-topBar.topBarTimeline.viewSharedPost-topBar--unauthorized{height:56px;box-shadow:0 2px 1px -1px rgba(40,41,61,.08),0 1.5px 2px -2px rgba(96,97,112,.16),0 1px 1px -1px rgba(40,41,61,.08)}.viewSharedPost-text{margin:0 0 32px;font-size:16px;line-height:170%}.viewSharedPost .post,.viewSharedPost .postPlaceholder{width:100%}.viewSharedPost .postInfo-moreActions{display:none}.viewSharedPost-noResults{width:100%;margin:auto 0;text-align:center}.viewSharedPost-noResultsIconHolder{display:flex;justify-content:center;align-items:center;width:136px;height:136px;margin:0 auto;border:2px solid #3d3d3d;border-radius:50%}.viewSharedPost-noResultsIcon{width:115px;height:115px;stroke:#3d3d3d}.viewSharedPost-noResultsText{margin:16px 0 0;color:#000;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.feedRegistrationSlider{width:100%;margin:24px 0 0;overflow:hidden}.feedRegistrationSlider .swiper-wrapper{height:auto;align-items:stretch}.feedRegistrationSlider-slide{display:flex;flex-direction:column;height:auto;padding:16px 16px 24px;background:#f5f5f5;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);border-radius:16px}.feedRegistrationSlider-pagination.swiper-pagination{display:flex;justify-content:center;align-items:center;position:relative;margin:12px 0 4px}.feedRegistrationSlider .swiper-pagination-bullet{margin:4px;background-color:#f5f5f5;opacity:1}.feedRegistrationSlider .swiper-pagination-bullet-active{background-color:#717171}.feedRegistrationSlider-slideLogo{display:block;margin:0 auto}.feedRegistrationSlider-slideControl,.feedRegistrationSlider-slideText,.feedRegistrationSlider-slideTitle{width:100%}.feedRegistrationSlider-slideTitle{margin:16px 0 0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.feedRegistrationSlider-slideText{margin:8px 0 16px;color:#3d3d3d;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.feedRegistrationSlider-slideControl{margin:auto 0 0}.feedRegistrationSlider-slideControl+.feedRegistrationSlider-slideControl{margin-top:16px}.topBarSharedView-controls{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:16px 0}.topBarSharedView-control--add.btn+.topBarSharedView-control--share.btn{margin-left:16px}.topBarSharedView-control--viewMode.btn{margin:0 0 0 auto;padding:0;transition:none}.topBarSharedView-control--viewMode.btn .btn-icon{width:32px;height:32px;transition:none}.topBarSharedView-control--viewMode.btn,.topBarSharedView-control--viewMode.btn:active,.topBarSharedView-control--viewMode.btn:focus,.topBarSharedView-control--viewMode.btn:hover{color:transparent;background:transparent}.topBarSharedView-control--viewMode.btn .btn-icon,.topBarSharedView-control--viewMode.btn:active .btn-icon,.topBarSharedView-control--viewMode.btn:focus .btn-icon,.topBarSharedView-control--viewMode.btn:hover .btn-icon{stroke:#2edbe3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.topBarSharedView-heading{margin:16px 0 8px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@font-face{font-family:Objectivity;font-weight:400;src:url(../fonts/Objectivity-Regular.66fdc129.woff) format("woff"),url(../fonts/Objectivity-Regular.7e94f9e8.woff2) format("woff2"),url(../fonts/Objectivity-Regular.01b8bfff.otf) format("opentype");font-display:swap}@font-face{font-family:Objectivity;font-weight:500;src:url(../fonts/Objectivity-Medium.6953fe75.woff) format("woff"),url(../fonts/Objectivity-Medium.636d1051.woff2) format("woff2"),url(../fonts/Objectivity-Medium.3984541f.otf) format("opentype");font-display:swap}@font-face{font-family:Objectivity;font-weight:700;src:url(../fonts/Objectivity-Bold.377fe5ff.woff) format("woff"),url(../fonts/Objectivity-Bold.2ab6f932.woff2) format("woff2"),url(../fonts/Objectivity-Bold.71120389.otf) format("opentype");font-display:swap}.viewSharedView{padding:56px 0 0}.viewSharedView--limitsExceeded,.viewSharedView--modePassword{height:100%;width:100%;max-width:100%;padding:0}.viewSharedView--limitsExceeded:after,.viewSharedView--modePassword:after{display:none}.viewSharedView--limitsExceeded .viewSharedView-layout,.viewSharedView--modePassword .viewSharedView-layout{padding-bottom:32px}.viewSharedView-cover,.viewSharedView-overlay{position:absolute;left:0;top:0;width:100%;height:calc(100% + 16px)}.viewSharedView-cover{-o-object-fit:cover;object-fit:cover}.viewSharedView-overlay{background-color:rgba(34,34,34,.3)}.viewSharedView-overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(34,34,34,.8)}.viewSharedView-layout{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%;max-width:375px;margin:0 auto;padding:0 16px env(safe-area-inset-bottom)}.viewSharedView-albumName{margin:auto 0 0;color:#fff;font-size:32px;font-weight:700;letter-spacing:0;line-height:110%;text-align:center}.viewSharedView-albumOwner{margin:4px 0 0;color:#fff;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.viewSharedView-input{width:100%;margin:42px auto 0}.viewSharedView-albumLockIconHolder{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin:42px auto 0;border:2px solid #fff;border-radius:50%}.viewSharedView-albumLockIcon{width:64px;height:64px;stroke:#fff}.viewSharedView-albumPrivateHint{margin:16px 0 0;font-size:16px}.viewSharedView-albumPrivateHint,.viewSharedView-albumRequestHint{color:#fff;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.viewSharedView-albumRequestHint{margin:8px 0 0;font-size:14px}.viewSharedView-control.btn{width:100%;margin:auto 0 0}.viewSharedView-control.btn.viewSharedView-control--findPhotos{margin-top:auto;margin-bottom:calc(16px + env(safe-area-inset-bottom))}.viewSharedView-appLogo{width:48px;height:48px;margin:100px 0 0}.viewSharedView-exceedHint{margin:24px 0 0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.viewSharedView--limitsExceeded .viewSharedView-control.btn{margin:auto 0 0}.viewSharedView--limitsExceeded .viewSharedView-control.btn+.viewSharedView-control.btn{margin:16px 0 0}.viewSharedView--empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;text-align:center}.viewSharedView-topBar{padding:0 10px 0 16px}.viewSharedView-tilesWrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:16px 0 0}.viewSharedView-tilesWrapper .postTile{width:33.33333%}.viewSharedView-heading.view-heading{margin:0 0 8px}.viewSharedView-text{margin:0 0 32px;font-size:16px;line-height:170%}.viewSharedView-shareLink.link{color:#0a74ff;font-size:16px;line-height:170%}.viewSharedView-uploadProgress{width:100%;padding:16px 16px 0}.viewSharedView .post,.viewSharedView .postPlaceholder{width:100%}.viewSharedView-noResults{width:100%;margin:auto 0 0;text-align:center}.viewSharedView-noResultsIconHolder{display:flex;justify-content:center;align-items:center;width:136px;height:136px;margin:0 auto;border:2px solid #3d3d3d;border-radius:50%}.viewSharedView-noResultsIcon{width:115px;height:115px;stroke:#3d3d3d}.viewSharedView-noResultsText{margin:16px 0 0;color:#000;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.viewSharedView-matchedFaces{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:calc(100% + 48px);padding:56px 0 0}.viewSharedView-photo{width:calc(33.33333% - 2px);margin:3px 0 0}.viewSharedView-photo:nth-child(3n-1){margin:3px 3px 0}