.modal-overlay{width:100%;height:100%;position:fixed;overflow-y:scroll;top:0;left:0;z-index:999;background:rgba(30,29,31,.64)}.modal-overlay .modal-header{display:flex;padding:12px 0}.modal-overlay .modal-header__center{text-align:center;flex:1;font-size:17px;font-weight:700}.modal-overlay .modal-header__left,.modal-overlay .modal-header__right{display:flex;min-width:24px}.modal-overlay .modal-header__close{opacity:.48;cursor:pointer}.modal-overlay .modal-content{display:flex;flex-direction:column;min-height:100%;background:#fff;padding:6px 20px 24px;border-radius:24px 24px 0 0}.profile{height:100%;width:100%;max-width:480px;margin:0 auto}.profile,.profile__header{display:flex;flex-direction:column}.profile__header{justify-content:center;margin:-10px 0 32px}.profile__avatar{position:relative;width:104px;height:118px;margin:0 auto 19px;background:rgba(255,105,0,.24)}.profile__avatar:before{width:24px;height:4px}.profile__avatar:after,.profile__avatar:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ff6900}.profile__avatar:after{width:4px;height:24px}.profile__avatar__button{display:flex;position:absolute;z-index:3;bottom:-7px;left:50%;transform:translateX(-50%)}.profile__avatar__mask{position:absolute;z-index:2;display:flex;pointer-events:none}.profile__avatar img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile__name{font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:28px;color:#1e1d1f;width:100%;text-align:center;margin-bottom:7px}.profile__badge{display:inline-flex;margin:0 auto;font-size:11px;line-height:11px;font-weight:700;letter-spacing:-.13px;text-transform:uppercase;padding:4px 5px 3px 6px;border-radius:2px}.profile__badge--premium{color:#fff;background:#ff6900}.profile__badge--free{color:rgba(30,29,31,.48);background:rgba(30,29,31,.08)}.profile__content{display:flex;flex-direction:column;flex:1;width:100vw;transform:translateX(-50%);padding:24px 0 40px;background:#f9f9f9;margin:-20px 0 -26px 50%}.profile .tabs__item{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:520px;margin:0 auto}.profile .list__item{box-shadow:none}.profile .list__item:not(:last-child) .list__item__content{box-shadow:inset 0 -1px 0 0 rgba(30,29,31,.04)}.profile .button{margin-top:24px}.profile .no-premium{display:flex;flex-direction:column}.profile .no-premium .list__item,.profile .no-premium .list__item:nth-child(3){order:2}.profile .no-premium .list__item:nth-child(3) .list__item__content{box-shadow:none}.profile .no-premium .list__item:last-child{order:1}.profile .no-premium .list__item:last-child .list__item__content{box-shadow:inset 0 -1px 0 0 rgba(30,29,31,.04)}