.modalActionConfirm{text-align:center}.modalActionConfirm-control.btn,.modalActionConfirm-text,.modalActionConfirm-title{width:100%;max-width:360px}.modalActionConfirm-title{margin:0 auto 16px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalActionConfirm-text{margin:0 auto 32px;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalActionConfirm-control.btn{display:flex;margin:0 auto}.modalActionConfirm-control.btn+.modalActionConfirm-control.btn{margin-top:16px}.modalActionConfirm-control.btn.modalActionConfirm-control--warning{color:#ff4130}.modalActionConfirm-control.btn:last-child{margin-bottom:62px}.modalAlbumJoinRequestDetails-layout{width:100%;max-width:343px;margin:0 auto}.modalAlbumJoinRequestDetails-title{width:100%;margin:0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalAlbumJoinRequestDetails-avatar{width:56px;height:56px;margin:16px auto 0}.modalAlbumJoinRequestDetails-name{margin:8px 0 0;color:#222;font-size:16px}.modalAlbumJoinRequestDetails-date,.modalAlbumJoinRequestDetails-name{width:100%;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.modalAlbumJoinRequestDetails-date{margin:4px 0 0;color:#717171;font-size:14px}.modalAlbumJoinRequestDetails-control.btn{width:100%;margin:24px 0 0}.modalAlbumShare-layout{width:100%;max-width:360px;margin:0 auto}.modalAlbumShare-title{max-width:264px;margin:0 auto;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalAlbumShare-subtitle{width:100%;margin:32px 0 0;color:#222;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.modalAlbumShare-control.btn{justify-content:space-between;width:100%;margin:28px auto 32px;padding-left:24px;padding-right:24px}.modalAlbumShare-control.btn .btn-icon{stroke:#0a74ff}.modalAlbumShare-control.btn+.modalAlbumShare-subtitle{margin-top:0}.modalAlbumShare-joinRequests,.modalAlbumShare-suggestions{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;margin:16px auto 0;overflow-x:scroll}.modalAlbumShare-suggestion{cursor:pointer}.modalAlbumShare-suggestion+.modalAlbumShare-suggestion{margin-left:24px}.modalAlbumShare-suggestionAvatar.avatarPlaceholder{width:56px;height:56px;margin:0 auto 8px}.modalAlbumShare-suggestionName{margin:0;color:#222;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:140%;text-align:center}.modalAlbumShare-member{display:flex;justify-content:flex-start;align-items:center;margin:16px 0 0;padding:5px 0}.modalAlbumShare-memberAvatar{width:25px;height:25px;min-width:25px;font-size:10px}.modalAlbumShare-memberName{margin:0 8px;color:#222;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:170%}.modalAlbumShare-memberHint{margin:0 0 0 auto;color:#222;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:140%}.modalAlbumShare-requestControl.btn{margin:0 0 0 auto}.modalAlbumShare-memberControl.btn{margin:0 0 0 auto;padding:0;border:none}.modalAlbumShare-memberControl.btn,.modalAlbumShare-memberControl.btn:active,.modalAlbumShare-memberControl.btn:focus,.modalAlbumShare-memberControl.btn:hover{box-shadow:none}.modalAlbumShare-memberControl.btn .btn-icon{width:40px;height:40px;stroke:#717171}.badge{display:flex;justify-content:space-between;align-items:center;padding:3px 8px;border-radius:4px}.badge--theme-transparent{background:transparent}.badge--theme-gray{background:#f5f5f5}.badge.badge--hasIcon{padding:2px 4px 2px 8px;cursor:pointer}.badge-content{color:#2edbe3;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:140%}.badge-icon{width:16px;height:16px;margin-left:4px;stroke:#717171}.modalAlbumShareSuggestions{background-color:#fff;overflow-y:scroll}.modalAlbumShareSuggestions-layout{width:100%;max-width:375px;margin:0 auto;padding:52px 16px env(safe-area-inset-bottom)}.modalAlbumShareSuggestions-heading{margin:0 0 16px;color:#222;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.modalAlbumShareSuggestions-panel{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;max-height:100px;margin:0;padding:8px 5px 2px;overflow-y:scroll}.modalAlbumShareSuggestions-panel+.modalAlbumShareSuggestions-heading{margin-top:24px}.modalAlbumShareSuggestions-badge{margin:0 3px 6px}.modalAlbumShareSuggestions-user{display:flex;justify-content:flex-start;align-items:center;margin:16px 0 0;padding:5px 0}.modalAlbumShareSuggestions-userAvatar{width:25px;height:25px;min-width:25px;font-size:10px}.modalAlbumShareSuggestions-userName{margin:0 8px;color:#222;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:170%}.modalAlbumShareSuggestions-userInput{margin:0 16px 0 auto}.modalAlbumUserPermissions .modal-container{padding-top:37px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.modalAlbumUserPermissions-cancelControl,.modalAlbumUserPermissions-heading,.modalAlbumUserPermissions-permissionControl,.modalAlbumUserPermissions-roleControl{width:100%;max-width:360px;margin:0 auto}.modalAlbumUserPermissions-roleControl{display:flex;justify-content:flex-start;align-items:center}.modalAlbumUserPermissions-roleControl+.modalAlbumUserPermissions-roleControl{margin-top:32px}.modalAlbumUserPermissions-roleControlIconHolder{display:flex;justify-content:center;align-items:center;flex:0 0 48px;width:48px;height:48px;margin:0 16px 0 0;background-color:#2edbe3;border-radius:50%}.modalAlbumUserPermissions-roleControlIcon{width:32px;height:32px;stroke:#fff}.modalAlbumUserPermissions-roleControlTitle{margin:0;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalAlbumUserPermissions-roleControlHint{margin:0;color:#a3a3a3;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.modalAlbumUserPermissions-permissionControl.inputRadio+.modalAlbumUserPermissions-permissionControl.inputRadio{margin-top:16px}.modalAlbumUserPermissions-permissionControl.inputRadio .inputRadio-controlRender{left:16px}.modalAlbumUserPermissions-permissionControl.inputRadio .inputRadio-label{margin:16px 0 0;padding:10px 16px 11px 48px;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);border-radius:8px;overflow:hidden}.modalAlbumUserPermissions-cancelControl{display:flex;margin-top:32px}.modalAlbumUserPermissions-heading{position:relative;margin:8px auto 0;padding:0 20px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.modalAlbumUserPermissions-backControl.btn{position:absolute;top:-9px;left:-18px}.modalAlbumUserPermissions-backControl.btn .btn-icon{stroke:#3d3d3d}.modalAlbumUserPermissions-backControl.btn,.modalAlbumUserPermissions-backControl.btn:active,.modalAlbumUserPermissions-backControl.btn:focus,.modalAlbumUserPermissions-backControl.btn:hover{background-color:transparent!important;box-shadow:none!important}.modalPeople{background-color:#fff;overflow-y:scroll}.modalPeople-layout{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:343px;margin:0 auto;padding:52px 0 calc(80px + env(safe-area-inset-bottom))}.modalPeople-layout.modalPeople-layout--fullHeight{min-height:100%}.modalPeople-peopleList{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}.modalPeople-noResults{width:100%;margin:auto 0;text-align:center}.modalPeople-noResultsIconHolder{display:flex;justify-content:center;align-items:center;width:136px;height:136px;margin:0 auto;border:2px solid #3d3d3d;border-radius:50%}.modalPeople-noResultsIcon{width:115px;height:115px;stroke:#3d3d3d}.modalPeople-noResultsText{margin:16px 0 0;color:#000;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.modalPeople-photoContainer{width:calc(33.33333% - 2px);margin:3px 0 0}.modalPeople-photoContainer:nth-child(3n-1){margin:3px 3px 0}.modalPeople-photo{width:100%;height:100%}.modalPeople-control.btn{position:fixed;left:50%;transform:translateX(-50%);z-index:10}.modalPeople-control.modalPeople-control--refreshFaces.btn{top:52px;width:121px;transform:translate(-58px,-8px)}.modalPeople-control.modalPeople-control--findFaces.btn{bottom:calc(24px + env(safe-area-inset-bottom));width:343px}.modalPeople-indexingPanel{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:16px 8px;padding:24px}.modalPeople-indexingProgress{display:block;width:60px;height:60px;margin:0 14px 0 -14px}.modalPeople-indexingStatusText{margin:0;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalContentViewMode .modal-container{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.modalContentViewMode-title,.modalContentViewMode-viewMode{display:block;max-width:360px}.modalContentViewMode-title{margin:0 auto 16px;color:#a3a3a3;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.modalContentViewMode-viewMode{margin:0 auto;margin-top:16px}.modalFaceMergeConfirm .modal-container{padding-top:32px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.modalFaceMergeConfirm-control.btn,.modalFaceMergeConfirm-faces,.modalFaceMergeConfirm-heading,.modalFaceMergeConfirm-text{max-width:344px}.modalFaceMergeConfirm-heading{position:relative;margin:8px auto 0;padding:0 20px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.modalFaceMergeConfirm-text{margin:48px auto 0;color:#000;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}.modalFaceMergeConfirm-faces{display:flex;justify-content:center;align-items:flex-start;width:100%;margin:32px auto 0}.modalFaceMergeConfirm-face{width:64px;height:64px;margin:0 12px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.modalFaceMergeConfirm-control.btn{display:block;width:100%;margin:35px auto 0;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400;line-height:170%}.modalFaceMergeConfirm-control.btn+.modalFaceMergeConfirm-control.btn{margin-top:16px}.modalProfileActions-layout{width:100%;max-width:343px;margin:0 auto;padding:0 0 24px}.modalProfileActions-heading{margin:0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalProfileActions-control.btn{width:100%}.modalProfileActions-control.btn+.modalProfileActions-control.btn:not(.modalProfileActions-control--close){margin-top:16px}.modalProfileActions-control.btn.modalProfileActions-control--close{margin-top:24px}.modalProfileEditName-layout{width:100%;max-width:343px;margin:0 auto;padding:0 0 24px}.modalProfileEditName-control,.modalProfileEditName-heading,.modalProfileEditName-input{width:100%}.modalProfileEditName-heading{position:relative;margin:0 auto;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalProfileEditName-input{margin:24px auto 0}.modalProfileEditName-control.btn{width:100%;margin:32px auto 0}.modalProfileRemoveNameConfirm-layout{width:100%;max-width:343px;margin:0 auto;padding:0 0 24px}.modalProfileRemoveNameConfirm-heading{position:relative;margin:0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.modalProfileRemoveNameConfirm-control.btn{width:100%;margin:24px auto 0}.modalProfileRemoveNameConfirm-control.btn+.modalProfileRemoveNameConfirm-control.btn{margin-top:16px}.modalProfileRemoveNameConfirm-control.btn.modalProfileRemoveNameConfirm-control--danger{color:#ff4130}.albumShareControls{padding:16px}.albumShareControls-input{width:100%;margin:0 0 24px}.albumShareControls-input input{cursor:pointer}.albumShareControls-controls{display:flex;justify-content:space-between;align-items:flex-end}.albumShareControls-controlHolder--revoke .albumShareControls-control.btn .btn-icon,.albumShareControls-controlHolder--revoke .albumShareControls-control.btn:active .btn-icon,.albumShareControls-controlHolder--revoke .albumShareControls-control.btn:focus .btn-icon,.albumShareControls-controlHolder--revoke .albumShareControls-control.btn:hover .btn-icon{stroke:#ff4130}.albumShareControls-controlHolder--revoke .albumShareControls-controlTitle{color:#ff4130}.albumShareControls-control.btn{width:70px;height:70px;margin:0 0 8px;border-radius:16px}.albumShareControls-control.btn,.albumShareControls-control.btn:active,.albumShareControls-control.btn:focus,.albumShareControls-control.btn:hover{background:#f5f5f5;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16)}.albumShareControls-control.btn .btn-icon,.albumShareControls-control.btn:active .btn-icon,.albumShareControls-control.btn:focus .btn-icon,.albumShareControls-control.btn:hover .btn-icon{stroke:#3d3d3d}.albumShareControls-control.btn.albumShareControls-control--wide.btn{width:95px;height:95px}.albumShareControls-control.btn .btn-icon{width:42px;height:42px}.albumShareControls-controlTitle{margin:0;color:#3d3d3d;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%;text-align:center}.modalQRLink-layout{max-width:343px;margin:0 auto}.modalQRLink-heading{max-width:240px;margin:0 auto 24px;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.modalQRLink-code{display:block;width:228px;height:228px;margin:0 auto 16px}.modalQRLink-text{max-width:240px;margin:0 auto 32px;color:#717171;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:center}.modalQRLink-control{width:100%;margin-bottom:24px}.modalShareLink{text-align:center}.modalShareLink-control,.modalShareLink-info,.modalShareLink-text{max-width:360px}.modalShareLink-text{margin:8px auto 16px;color:#222;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:170%;text-align:left}.modalShareLink-info{display:flex;justify-content:flex-start;align-items:center;margin:0 auto 16px}.modalShareLink-cover{width:48px;height:48px;margin:0 16px 0 0;background-color:#f5f5f5;background-position:50%;background-size:cover;border-radius:4px}.modalShareLink-description{margin:0;color:#000;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalShareLink-control.btn{display:flex;justify-content:flex-start;width:100%;margin:0 auto;padding-left:24px;padding-right:24px}.modalShareLink-control.btn+.modalShareLink-control.btn{margin-top:16px}.modalShareLink-control.btn:last-child{margin-bottom:46px}.modalProfileSelect-layout{width:100%;max-width:343px;margin:0 auto;padding:0 0 24px}.modalProfileSelect-control,.modalProfileSelect-heading,.modalProfileSelect-input,.modalProfileSelect-text,.modalProfileSelect-userList{width:100%}.modalProfileSelect-heading{margin:0 auto;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%}.modalProfileSelect-heading.modalProfileSelect-heading--accent{margin-top:16px;color:#222;font-size:32px;font-weight:700;letter-spacing:0;line-height:110%}.modalProfileSelect-text{margin:16px auto 0;color:#3d3d3d;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalProfileSelect-control.btn{width:100%;margin:32px auto 0}.modalProfileSelect-input{margin:24px auto 0}.modalProfileSelect-userList{margin:42px 0 0}.modalProfileSelect-user{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.modalProfileSelect-user+.modalProfileSelect-user{margin-top:16px}.modalProfileSelect-userAvatar{flex-shrink:0;width:45px;height:45px;margin:0 16px 0 0}.modalProfileSelect-userName{margin:0;color:#222;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalProfileSelect-shareControls{margin:32px auto 0}.modalProfileSelect-shareControls .albumShareControls-control.btn{width:95px;height:95px}.modalProfileSelect-shareControls .albumShareControls-control.btn .btn-icon{width:57px;height:57px}.modalProfileSelect-shareControls .inputText-message{display:none}.modalProfileSelect-backControl.btn{width:36px;height:36px;margin:-8px 0 0 -12px;padding:0}.modalProfileSelect-backControl.btn .btn-icon{width:36px;height:36px;stroke:#222}.modalProfileSelect-backControl.btn,.modalProfileSelect-backControl.btn:active,.modalProfileSelect-backControl.btn:focus,.modalProfileSelect-backControl.btn:hover{border:none;background-color:transparent!important;box-shadow:none!important}.topBarProfile{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:52px;padding:8px 4px;background-color:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:8}.topBarProfile-control:not(.topBarProfile-control--select).btn{padding:0;border:none}.topBarProfile-control:not(.topBarProfile-control--select).btn,.topBarProfile-control:not(.topBarProfile-control--select).btn:active,.topBarProfile-control:not(.topBarProfile-control--select).btn:focus,.topBarProfile-control:not(.topBarProfile-control--select).btn:hover{background-color:transparent;box-shadow:none}.topBarProfile-control--back.btn{width:36px;height:36px}.topBarProfile-control--back.btn .btn-icon{width:36px;height:36px;stroke:#222}.topBarProfile-control--select.btn{padding-left:12px;padding-right:12px;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.topBarProfile-control--select.btn,.topBarProfile-control--select.btn:active,.topBarProfile-control--select.btn:focus,.topBarProfile-control--select.btn:hover{color:#0a74ff;background:transparent;box-shadow:none}.topBarProfile-control--actions.btn{width:40px;height:40px;margin:0 0 0 auto}.topBarProfile-control--actions.btn .btn-icon{width:40px;height:40px;stroke:#222}.modalProfile{background-color:#fff;overflow-y:scroll}.modalProfile-layout{width:100%;max-width:343px;margin:0 auto;padding:52px 0 calc(32px + env(safe-area-inset-bottom))}.modalProfile-header{padding:0 16px;text-align:center}.modalProfile-avatar{width:82px;height:82px;margin:0 auto;font-size:25px;cursor:pointer;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16)}.modalProfile-nameControl{display:inline-block;margin:8px auto 0;color:#0a74ff;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%}.modalProfile-nameControl,.modalProfile-nameControl:hover{text-decoration:none}.modalProfile-name{display:inline-block;color:#222}.modalProfile-name,.modalProfile-nameHint{margin:8px auto 0;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%}.modalProfile-nameHint{color:#717171}.modalProfile-postList{margin:24px auto 0}.modalProfile-postListHeading{flex:1 0 100%;margin:0 auto 8px;padding:0 16px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalProfile-postListSection{margin:24px auto 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.modalProfile-postListSection .postTile{width:33.33333%}.modalProfile-postListSectionHeading{flex:1 0 100%;margin:0 0 5px;color:#222;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%;text-align:left}.searchHeading{display:flex;justify-content:flex-start;align-items:center}.searchHeading-icon{width:24px;height:24px;stroke:#717171}.searchHeading-text{margin:0;color:#222;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.searchHeading-text.searchHeading-text--accent{color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-transform:none}.searchHeading-icon+.searchHeading-text{margin:0 0 0 4px}.searchHeading-action{margin:0 0 0 auto;color:#0a74ff;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%}.searchHeading-action,.searchHeading-action:hover{text-decoration:none}.searchResultPerson{cursor:pointer}.searchResultPerson-avatar{width:100%;height:auto;margin:0 auto;font-size:20px;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16)}.searchResultPerson-avatar:before{content:"";display:block;padding:100% 0 0 0}.searchResultPerson-name{margin:8px auto 0;color:#222;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%;text-align:center}.searchWidgetPeople-personList{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin:16px 0 0;overflow-x:scroll}.searchWidgetPeople-person.searchResultPerson{flex:0 0 82px}.searchWidgetPeople-person.searchResultPerson+.searchWidgetPeople-person.searchResultPerson{margin:0 0 0 16px}.modalContentSearch{background-color:#fff;overflow-y:scroll}.modalContentSearch--searchInProgress{overflow-y:hidden}.modalContentSearch-layout{position:relative;width:100%;max-width:375px;margin:0 auto;padding:52px 16px calc(64px + env(safe-area-inset-bottom));transition:padding .25s ease-in-out}.modalContentSearch-widget:not(.modalContentSearch-widget--search){position:relative;margin:32px 0 0}.modalContentSearch--searchInProgress .modalContentSearch-layout{padding-top:72px}.modalContentSearch-widget.modalContentSearch-widget--search{position:absolute;top:68px;width:100%;transition:top .25s ease-in-out;z-index:3}.modalContentSearch--searchInProgress .modalContentSearch-widget.modalContentSearch-widget--search{position:fixed;top:0}.albumAbilities{padding:16px}.albumAbilities-input.inputCheckbox .inputCheckbox-controlRender{left:16px}.albumAbilities-input.inputCheckbox .inputCheckbox-label{padding:10px 16px 11px 48px;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);border-radius:8px;overflow:hidden}.albumAbilities-input.inputCheckbox+.albumAbilities-input.inputCheckbox{margin-top:16px}.albumShareLink{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:16px 0 0;cursor:pointer}.albumShareLink:before{content:"";position:absolute;top:0;right:-16px;width:calc(100% - 48px);border-top:1px solid #f5f5f5}.albumShareLink-iconHolder{display:flex;justify-content:center;align-items:center;width:48px;height:48px;min-width:48px;margin:0 16px 0 0;background:#2edbe3;border-radius:50%}.albumShareLink-icon{width:32px;height:32px;stroke:#fff}.albumShareLink-info{width:calc(100% - 80px)}.albumShareLink-source{margin:0;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.albumShareLink-details{margin:0;color:#a3a3a3;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.albumShareLinksActive{padding:16px 0 16px 16px}.albumShareLinksActive-control.btn{justify-content:flex-start;width:100%;margin:0;padding:5px 0;font-weight:400;border:none}.albumShareLinksActive-control.btn .btn-icon{margin-right:8px}.albumShareLinksActive-control.btn,.albumShareLinksActive-control.btn:active,.albumShareLinksActive-control.btn:focus,.albumShareLinksActive-control.btn:hover{color:#0a74ff;box-shadow:none}.albumShareLinksActive-control.btn .btn-icon,.albumShareLinksActive-control.btn:active .btn-icon,.albumShareLinksActive-control.btn:focus .btn-icon,.albumShareLinksActive-control.btn:hover .btn-icon{stroke:#0a74ff}.albumShareLinksActive-control.btn+.albumShareLinksActive-link:before{display:none}.albumShareLinksActive-link+.albumShareLinksActive-link{margin-top:16px}.albumShareLinksRevoked{padding:16px 0 16px 16px}.albumShareLinksRevoked-deleteControl{display:flex;justify-content:flex-start;align-items:center;padding:0 0 8px;cursor:pointer}.albumShareLinksRevoked-deleteControlIconHolder{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:0 16px 0 0;background:#ff4130;border-radius:50%}.albumShareLinksRevoked-deleteControlIcon{width:32px;height:32px;stroke:#fff}.albumShareLinksRevoked-deleteControlText{margin:0;color:#ff4130;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.albumShareLinksRevoked-link+.albumShareLinksRevoked-link{margin-top:16px}.modalInviteLinks{background-color:#f5f5f5;overflow-y:scroll}.modalInviteLinks-layout{width:100%;max-width:375px;margin:0 auto;padding:84px 16px calc(64px + env(safe-area-inset-bottom))}.modalInviteLinks-topBar{box-shadow:0 .5px 0 rgba(0,0,0,.3)}.modalInviteLinks-heading{margin:0 0 8px;color:#222;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.modalInviteLinks-text{margin:0 0 8px;color:#717171;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.modalInviteLinks-abilities{margin:0 0 16px}.modalInviteLinks-links,.modalInviteLinks-shareControls{margin:0 0 32px}.actionToggle{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:16px 16px 16px 0}.actionToggle:not(:last-child){border-bottom:1px solid #d6d6d6}.actionToggle-content{padding:0 16px 0 0}.actionToggle-title{margin:0;color:#222;font-size:20px;font-weight:400;letter-spacing:.01em;line-height:150%}.actionToggle-title--small{color:#222;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:170%}.actionToggle-subtitle{margin:0;color:#222;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%}.albumFaceMatchModeControl{padding:16px}.albumFaceMatchModeControl-action{width:100%;padding:0}.albumFaceMatchModeControl-action .actionToggle-title{color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.albumRequestToJoinControl{padding:16px}.albumRequestToJoinControl-action{width:100%;padding:0}.albumRequestToJoinControl-action .actionToggle-title{color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.albumTimeControl{padding:16px}.albumTimeControl-input{width:100%;margin:0 0 16px}.albumTimeControl-footer{display:flex;justify-content:space-between;align-items:flex-start}.albumTimeControl-expiryDateLabel{font-weight:400}.albumTimeControl-expiryDateLabel,.albumTimeControl-expiryDateValue{margin:0;color:#222;font-size:16px;letter-spacing:.02em;line-height:170%}.albumTimeControl-expiryDateValue{font-weight:500}.albumUsersControl{padding:16px}.albumUsersControl-input{width:100%;margin:0 0 16px}.albumUsersControl-footer{display:flex;justify-content:space-between;align-items:flex-start}.albumUsersControl-numberOfUsersLabel{margin:0;color:#222;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.albumUsersControl-numberOfUsersValue{margin:0;color:#222;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:170%}.albumInviteLinkDetailsEditor-heading{margin:0 0 8px;color:#222;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:150%;text-transform:uppercase}.albumInviteLinkDetailsEditor-text{margin:0 0 8px;color:#717171;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.albumInviteLinkDetailsEditor-options{margin:0 0 32px}.modalInviteLinkCreate .modal-container{height:100%;padding-top:24px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.modalInviteLinkCreate-layout{width:100%;max-width:343px;margin:0 auto}.modalInviteLinkCreate-topBar{position:relative;width:100%;margin:0 0 24px}.modalInviteLinkCreate-topBar .topBarBase-controlHolder:first-child{margin-left:-16px}.modalInviteLinkCreate-topBar .topBarBase-controlHolder:last-child{margin-right:-16px}.modalInviteLinkCreate-submit.btn{width:100%}.modalInviteLinkEdit .modal-container{height:100%;padding-top:24px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.modalInviteLinkEdit-layout{width:100%;max-width:343px;margin:0 auto}.modalInviteLinkEdit-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 0 24px;padding:6px 0}.modalInviteLinkEdit-control.btn{width:100px}.modalInviteLinkEdit-control.btn:first-child{padding-left:0}.modalInviteLinkEdit-control.btn:last-child{padding-right:0}.modalInviteLinkEdit-title{margin:0;color:#222}.modalInviteLinkEdit-control.btn,.modalInviteLinkEdit-title{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalInviteLinkEdit-control.btn,.modalInviteLinkEdit-control.btn:active,.modalInviteLinkEdit-control.btn:focus,.modalInviteLinkEdit-control.btn:hover{color:#0a74ff;background-color:transparent;box-shadow:none}.modalInviteLinkEdit-revoke.btn{width:100%}.modalInviteLinkEdit-revoke.btn,.modalInviteLinkEdit-revoke.btn:active,.modalInviteLinkEdit-revoke.btn:focus,.modalInviteLinkEdit-revoke.btn:hover{color:#ff4130}.modalInviteLinkRevokeConfirm{text-align:center}.modalInviteLinkRevokeConfirm-control.btn,.modalInviteLinkRevokeConfirm-title{max-width:360px}.modalInviteLinkRevokeConfirm-title{margin:0 auto 28px;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalInviteLinkRevokeConfirm-control.btn{display:flex;width:100%;max-width:360px;margin:0 auto}.modalInviteLinkRevokeConfirm-control.btn+.modalInviteLinkRevokeConfirm-control.btn{margin-top:16px}.modalInviteLinkRevokeConfirm-control.btn.modalInviteLinkRevokeConfirm-control--revoke{color:#ff4130}.modalInviteLinkRevokeConfirm-control.btn:last-child{margin-bottom:62px}.modalInviteLinkVew .modal-container{padding-top:24px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.modalInviteLinkVew-header,.modalInviteLinkVew-shareControls{width:100%;max-width:375px;margin:0 auto}.modalInviteLinkVew-header{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.modalInviteLinkVew-header:before{content:""}.modalInviteLinkVew-control.btn,.modalInviteLinkVew-header:before{width:90px}.modalInviteLinkVew-title{margin:0;color:#222}.modalInviteLinkVew-control.btn,.modalInviteLinkVew-title{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.modalInviteLinkVew-control.btn,.modalInviteLinkVew-control.btn:active,.modalInviteLinkVew-control.btn:focus,.modalInviteLinkVew-control.btn:hover{color:#0a74ff;background-color:transparent;box-shadow:none}.modalInviteLinkVew-shareControls{margin-top:24px}@-webkit-keyframes mediaListItemDragAnimation{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes mediaListItemDragAnimation{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.modalPostCarouselEditor{background-color:#f5f5f5}.modalPostCarouselEditor-layout{width:100%;max-width:375px;height:calc(100% - 52px - env(safe-area-inset-bottom));margin:52px auto 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow:hidden}.modalPostCarouselEditor-mediaPreviewHolder{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:calc(100% - 182px)}.modalPostCarouselEditor-mediaPreview{display:block;max-width:100%;max-height:100%;border-radius:24px;box-shadow:0 2px 8px rgba(40,41,61,.04),0 16px 24px rgba(96,97,112,.16)}.modalPostCarouselEditor-mediaPreview.modalPostCarouselEditor-mediaPreview--empty{width:600px;height:200px;background-color:#d6d6d6}.modalPostCarouselEditor-mediaPreviewDuration{position:absolute;margin:0;padding:0;left:calc(50% + 12px);top:calc(50% + 12px);color:#fff;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.modalPostCarouselEditor-mediaPreviewIcon{position:absolute;top:50%;left:50%;width:64px;height:64px;stroke:#fff;transform:translate(-50%,-50%)}.modalPostCarouselEditor-mediaPreviewControls{display:flex;align-items:center;position:absolute;width:100%;padding:0 24px}.modalPostCarouselEditor-mediaPreviewControls:not(.modalPostCarouselEditor-mediaPreviewControls--empty){justify-content:space-between;bottom:24px}.modalPostCarouselEditor-mediaPreviewControls.modalPostCarouselEditor-mediaPreviewControls--empty{justify-content:center;top:0;height:100%}.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:active,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:focus,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:hover{width:32px;height:32px;padding:0!important;border:none;background:#2edbe3}.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon .btn-icon,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:active .btn-icon,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:focus .btn-icon,.modalPostCarouselEditor-mediaPreviewControl.btn.btn--theme-icon:hover .btn-icon{width:24px;height:24px;stroke:#fff}.modalPostCarouselEditor-mediaListHolder{width:100%}.modalPostCarouselEditor-mediaList{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;left:-16px;width:calc(100% + 32px);padding:16px 8px 24px;overflow-x:scroll}.modalPostCarouselEditor-mediaListItem{flex:0 0 78px;position:relative;width:78px;height:62px;padding:0 8px}.modalPostCarouselEditor-mediaListItem.modalPostCarouselEditor-mediaListItem--selected .modalPostCarouselEditor-mediaListItemPreviewOverlay{border-color:#0a74ff}.modalPostCarouselEditor-mediaListItem.modalPostCarouselEditor-mediaListItem--selected .modalPostCarouselEditor-mediaListItemPreview{box-shadow:0 0 2px rgba(40,41,61,.04),0 4px 8px rgba(96,97,112,.16)}.modalPostCarouselEditor-mediaListItem.sortable-chosen .modalPostCarouselEditor-mediaListItemPreview,.modalPostCarouselEditor-mediaListItem.sortable-chosen .modalPostCarouselEditor-mediaListItemPreviewOverlay{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:mediaListItemDragAnimation;animation-name:mediaListItemDragAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modalPostCarouselEditor-mediaListItemPreview{width:62px;height:62px;border-radius:8px;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);-o-object-fit:cover;object-fit:cover}.modalPostCarouselEditor-mediaListItemPreview.modalPostCarouselEditor-mediaListItemPreview--empty{background:linear-gradient(180deg,rgba(0,0,0,.0001),rgba(40,41,61,.24) 99.88%)}.modalPostCarouselEditor-mediaListItemPreviewIcon{position:absolute;left:8px;top:0;width:24px;height:24px;stroke:#fff}.modalPostCarouselEditor-mediaListItemPreviewDuration{position:absolute;bottom:4px;left:12px;margin:0;padding:0;color:#fff;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:150%}.modalPostCarouselEditor-mediaListItemPreviewOverlay{position:absolute;left:8px;top:0;width:calc(100% - 16px);height:100%;border:2px solid transparent;border-radius:8px;z-index:1}.modalPostCarouselEditor-mediaListItemDeleteControl.btn{position:absolute;top:-8px;right:0;width:16px;height:16px;padding:0;border:none;z-index:2}.modalPostCarouselEditor-mediaListItemDeleteControl.btn .btn-icon{width:16px;height:16px}.modalPostCarouselEditor-mediaListItemDeleteControl.btn .btn-icon,.modalPostCarouselEditor-mediaListItemDeleteControl.btn:active .btn-icon,.modalPostCarouselEditor-mediaListItemDeleteControl.btn:focus .btn-icon,.modalPostCarouselEditor-mediaListItemDeleteControl.btn:hover .btn-icon{stroke:#717171}.modalPostCarouselEditor-mediaCaption.inputText{width:100%;margin:0}.modalPostCarouselEditor-mediaCaption.inputText .inputText-control{display:block;width:100%;height:80px;resize:none}.modalPostCarouselEditor .flip-list-move{transition:transform .5s}.modalNameConfirm-layout{width:100%;max-width:343px;margin:0 auto;padding:0 0 24px}.modalNameConfirm-control,.modalNameConfirm-heading,.modalNameConfirm-input{width:100%}.modalNameConfirm-heading{position:relative;margin:0 auto;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.modalNameConfirm-input{margin:32px auto 0}.modalNameConfirm-input+.modalNameConfirm-input{margin-top:16px}.modalNameConfirm-submit.btn{width:100%;margin:42px auto 0}.notificationMedia{display:flex;justify-content:space-between;align-items:center;position:fixed;left:16px;bottom:42px;width:calc(100% - 32px);padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(40,41,61,.08),0 20px 32px rgba(96,97,112,.24);z-index:32}.notificationMedia-info{display:flex;justify-content:flex-start;align-items:center}.notificationMedia-preview{width:48px;height:48px;margin:0 16px 0 0;border-radius:4px;-o-object-fit:cover;object-fit:cover}.notificationMedia-title{padding:0 16px 0 0;color:#222;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%}.topBarAlbum{position:fixed;top:-1px;left:0;width:100%;z-index:8}.topBarAlbum-topControls{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:7px 16px 6px 4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2}.topBarAlbum--theme-white .topBarAlbum-topControls{background-color:hsla(0,0%,100%,.84)}.topBarAlbum--theme-gray .topBarAlbum-topControls{background-color:hsla(0,0%,96.1%,.84)}.topBarAlbum-bottomControls{display:flex;justify-content:flex-start;align-items:center;position:relative;margin:24px 0 0;padding:0 16px 16px;z-index:1}.topBarAlbum-controlHolder{flex:0 0 auto}.topBarAlbum-controlHolder:first-child{text-align:left}.topBarAlbum-controlHolder:last-child{margin-left:auto;text-align:right}.topBarAlbum-control--back.btn,.topBarAlbum-control--details.btn,.topBarAlbum-control--search.btn,.topBarAlbum-control--viewMode.btn{padding:0;border:none}.topBarAlbum-control--back.btn,.topBarAlbum-control--back.btn:active,.topBarAlbum-control--back.btn:focus,.topBarAlbum-control--back.btn:hover,.topBarAlbum-control--details.btn,.topBarAlbum-control--details.btn:active,.topBarAlbum-control--details.btn:focus,.topBarAlbum-control--details.btn:hover,.topBarAlbum-control--search.btn,.topBarAlbum-control--search.btn:active,.topBarAlbum-control--search.btn:focus,.topBarAlbum-control--search.btn:hover,.topBarAlbum-control--viewMode.btn,.topBarAlbum-control--viewMode.btn:active,.topBarAlbum-control--viewMode.btn:focus,.topBarAlbum-control--viewMode.btn:hover{background-color:transparent;box-shadow:none}.topBarAlbum-control--back.btn,.topBarAlbum-control--back.btn .btn-icon{width:36px;height:36px}.topBarAlbum-control--back.btn .btn-icon{stroke:#222}.topBarAlbum-control--search.btn,.topBarAlbum-control--viewMode.btn{transition:none}.topBarAlbum-control--search.btn,.topBarAlbum-control--search.btn .btn-icon,.topBarAlbum-control--viewMode.btn,.topBarAlbum-control--viewMode.btn .btn-icon{width:40px;height:40px;transition:none}.topBarAlbum-control--search.btn{margin-right:8px}.topBarAlbum-control--search.btn .btn-icon,.topBarAlbum-control--search.btn:active .btn-icon,.topBarAlbum-control--search.btn:focus .btn-icon,.topBarAlbum-control--search.btn:hover .btn-icon{stroke:#222}.topBarAlbum-control--viewMode.btn{margin-right:16px}.topBarAlbum-control--viewMode.btn,.topBarAlbum-control--viewMode.btn:active,.topBarAlbum-control--viewMode.btn:focus,.topBarAlbum-control--viewMode.btn:hover{color:transparent}.topBarAlbum-control--viewMode.btn .btn-icon,.topBarAlbum-control--viewMode.btn:active .btn-icon,.topBarAlbum-control--viewMode.btn:focus .btn-icon,.topBarAlbum-control--viewMode.btn:hover .btn-icon{stroke:#222;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.topBarAlbum-control--details.btn{width:40px;height:40px;border-radius:50%}.topBarAlbum-control--details.btn,.topBarAlbum-control--details.btn:active,.topBarAlbum-control--details.btn:focus,.topBarAlbum-control--details.btn:hover{background-size:cover;background-position:50%}.topBarAlbum-heading{margin:0;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topBarAlbum-heading:not(.topBarAlbum-heading--highlighted){padding:0 8px;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:170%}.topBarAlbum-heading.topBarAlbum-heading--highlighted{position:relative;margin:16px 0 0;padding:0 16px;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;pointer-events:none;transform-origin:left top;z-index:2}.topBarAlbum-memberControl{display:flex;justify-content:center;align-items:center;width:33px;height:33px;cursor:pointer;border-radius:50%;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);border-width:1px;border-style:solid;z-index:1}.topBarAlbum-memberControl+.topBarAlbum-memberControl{margin-left:-5px}.topBarAlbum-memberControl:hover{z-index:2}.topBarAlbum-memberControl,.topBarAlbum-memberControl:active,.topBarAlbum-memberControl:focus,.topBarAlbum-memberControl:hover{border-color:#fff!important}.topBarAlbum-memberControl.topBarAlbum-memberControl--moreQty{color:#222;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:170%;background-color:#ceebff}.topBarAlbum-memberControl.topBarAlbum-memberControl--shareBtn{padding:0}.topBarAlbum-memberControl.topBarAlbum-memberControl--shareBtn .btn-icon{width:28px;height:28px}@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}.viewAlbum{transition:all .2s ease-in-out}.viewAlbum--empty{padding:52px 16px calc(96px + env(safe-area-inset-bottom))}.viewAlbum:not(.viewAlbum--empty){padding:171px 0 calc(96px + env(safe-area-inset-bottom))}.viewAlbum:not(.viewAlbum--empty).viewAlbum--viewModeTile{padding-top:175px}.viewAlbum:not(.viewAlbum--empty).viewAlbum--topBarNoBottomControls{padding-top:98px}.viewAlbum:not(.viewAlbum--empty).viewAlbum--topBarNoBottomControls.viewAlbum--viewModeTile{padding-top:102px}.viewAlbum--viewModeTile:not(.viewAlbum--empty){display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.viewAlbum--viewModeTile:not(.viewAlbum--empty) .postTile{width:33.33333%}.viewAlbum-heading.view-heading{margin:16px 0 8px}.viewAlbum-text.view-text{margin:0}.viewAlbum-emptyAlbumMark{display:flex;justify-content:center;align-items:center;margin:135px auto 16px;width:136px;height:136px;border:2px solid #222;border-radius:50%}.viewAlbum-emptyAlbumIcon{stroke:#222}.viewAlbum-emptyAlbumHint{margin:0;color:#222;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:150%;text-align:center}.viewAlbum-media{width:calc(100% + 32px);margin:0 0 24px -16px}.viewAlbum-media+.viewAlbum-media{margin-top:16px}.viewAlbum-addMediaButton.btn{position:fixed;right:16px;bottom:calc(32px + env(safe-area-inset-bottom));transition:.25s ease-in-out;z-index:2}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--opened .btn-icon{transform:rotate(135deg)}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia{bottom:calc(208px + env(safe-area-inset-bottom))}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia.fadeSlideUp-enter,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia.fadeSlideUp-leave-to{opacity:0;transform:translateY(176px)}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia{bottom:calc(120px + env(safe-area-inset-bottom))}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia.fadeSlideUp-enter,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia.fadeSlideUp-leave-to{opacity:0;transform:translateY(88px)}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:active,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:focus,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:hover,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:active,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:focus,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:hover{background-color:#2edbe3}.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:active .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:focus .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--carouselMedia:hover .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:active .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:focus .btn-icon,.viewAlbum-addMediaButton.btn.viewAlbum-addMediaButton--singleMedia:hover .btn-icon{stroke:#fff}.viewAlbum-uploadProgress.panel{width:calc(100% - 32px);margin:8px auto 16px}.viewAlbum .post,.viewAlbum .postPlaceholder{width:100%}