.BorderedButton_BorderedButton__Nf_vb{position:relative;display:flex;justify-content:center;align-items:center;white-space:nowrap;padding:12px;cursor:pointer;background-color:#fff;border:1px solid #689dfe;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;color:#689dfe;transition:all .3s ease}.BorderedButton_BorderedButton__Nf_vb:hover{opacity:.6}.MainButton_MainButton__QsFkP{position:relative;max-height:44px;max-width:180px;padding:12px;display:flex;justify-content:center;align-items:center;white-space:nowrap;cursor:pointer;text-decoration:none;background-color:#e5e5e5;border-radius:4px;border:none;font-size:14px;font-weight:500;transition-duration:.3s;transition-property:background-color,color,opacity;transition-timing-function:ease}.MainButton_MainButton__QsFkP:hover{opacity:.9}.MainButton_MainButton__QsFkP.MainButton_disabled__xfdtx{color:#6185c9;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MainButton_MainButton__QsFkP.MainButton_loading__BR1aV{opacity:.7;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MainButton_MainButton__QsFkP.MainButton_default__jLhRV{background-color:#689dfe;color:#fff}.ChatButton_ChatButton__Q3zZw{font-size:14px;font-weight:400;background:rgba(0,0,0,0);border-radius:4px;border:1px solid #689dfe;color:#689dfe;display:flex;justify-content:center;align-items:center;padding:12px 10px;max-width:65px;max-height:38px;cursor:pointer;text-decoration:none}.ChatButton_ChatButton__Q3zZw img{margin:0 0 0 3px}.FavoriteButton_FavoriteButton__ybZU6{width:38px;height:38px;cursor:pointer;padding:9px 8px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;background-color:rgba(104,157,254,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none}.FavoriteButton_FavoriteButton__ybZU6.FavoriteButton_liked__vO0nv{border-color:#689dfe;background-color:#fff}.SubjectPin_SubjectPin___3zMN{display:flex;align-items:center;justify-content:center;padding:6px 5px;max-height:24px;border-radius:2px}.SubjectPin_SubjectPin___3zMN span{font-size:12px;font-weight:500}.TopicPin_TopicPin__Zq6r6{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #689dfe;border-radius:2px;padding:6px 10px 6px 5px;max-height:24px}.TopicPin_TopicPin__Zq6r6 span{font-size:12px;font-weight:400;margin:0 0 0 5px}