@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.menu.app_card{width:320px;overflow:hidden}
.app_card_header{padding:25px;background:linear-gradient(136.53deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.2) 100%),linear-gradient(312.01deg,#2C2D30 0,rgba(44,45,48,.75) 100%);background-color:#2C2D30}
.app_card_color_bg{background-color:#2C2D30}
.app_header_large{padding:25px}
.app_card_emoji .emoji,.app_card_header_icon{min-width:64px;max-width:64px;height:64px}
.app_header_large .app_card_emoji .emoji,.app_header_large .app_card_header_icon{min-width:72px;max-width:72px;height:72px;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}
.app_card_emoji .emoji{border-radius:2px;background-color:#fff}
.app_card_header_text{margin-left:14px;margin-bottom:5px;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.app_card_header_text .app_card_name_row{line-height:22px}
.app_card_header_text .app_card_name_row .app_name{font-size:16px}
.app_card_header_text .app_card_name_row .app_label{font-size:10px;border-radius:2px;margin-left:9px;padding:1px 3px;background-color:rgba(255,255,255,.3)}
.app_card_header_text .app_card_desc{font-size:15px;line-height:18px;text-shadow:0 1px 4px rgba(0,0,0,.2)}
.app_header_large .app_card_header_text{margin-left:21px}
.app_header_large .app_card_header_text .app_card_name_row{line-height:27px}
.app_header_large .app_card_header_text .app_card_name_row .app_name{font-size:18px}
@media screen and (min-width:1367px){.app_header_large .app_card_emoji .emoji,.app_header_large .app_card_header_icon{min-width:90px;max-width:90px;height:90px}
.app_header_large .app_card_header_text .app_card_name_row .app_name{font-size:22px}
}
.app_header_large .app_card_header_text .app_card_desc{font-size:16px;line-height:19px}
.app_slash_command{padding:5px 10px!important}
.app_slash_command_title{font-size:15px;line-height:18px}
.app_slash_command_title_name{font-weight:700}
.app_slash_command_desc{font-size:.85rem;line-height:1.4rem;color:#717274}
.app_profile_slash_command:hover .app_slash_command_desc,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a .app_slash_command_desc,ul li.highlighted a .app_slash_command_desc{color:rgba(255,255,255,.7)}
.app_card_installation_summary{display:block;text-decoration:none;padding:0 1rem 0 .5rem;margin:0 .9375rem;border-radius:.25rem;outline:0;font-size:15px;background:0 0;color:#2C2D30;white-space:normal;word-break:break-word;line-height:1.4rem}
.app_card_member_link{font-weight:700;cursor:pointer}
.app_card_member_link:hover{text-decoration:underline}
.app_card_channel_link{color:#007AB8;cursor:pointer}
.app_card_channel_link:hover{text-decoration:underline}
.app_profile{padding:10px}
.app_profile section{margin-top:25px}
.app_profile .app_profile_section_header{font-weight:700;font-size:16px;line-height:19px;margin-bottom:8px}
.app_profile .app_profile_section_text{font-size:15px;line-height:21px}
.app_profile_buttons{margin-top:6px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.app_profile_buttons .btn{margin-right:9px;height:inherit;min-width:2rem}
.app_profile_buttons .btn:last-child{margin-right:0}
.app_profile_btn{font-size:13px;line-height:16px;margin-top:5px;background:0 0;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.3);border-radius:3px;padding:6px 10px 7px;text-shadow:none}
.app_profile_btn.btn_icon{padding:0}
.app_profile_btn:after,.app_profile_btn:focus{background:0 0;box-shadow:none!important}
.app_profile_btn:hover,.app_profile_btn:hover:focus{background-color:rgba(255,255,255,.1)}
.app_profile_slash_command{margin-top:10px;border:1px solid #E8E8E8;border-radius:6px;padding:12px 16px;cursor:pointer}
.app_profile_slash_command:hover{background:#3aa3e3;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);border-color:transparent}
.app_profile_desc{-webkit-transition:max-height .25s ease-out 0s;-moz-transition:max-height .25s ease-out 0s;transition:max-height .25s ease-out 0s;box-sizing:content-box;position:relative;overflow:hidden}
.app_desc_expand_showing.app_profile_desc{max-height:115px!important}
.app_desc_expand_showing .app_profile_desc_fade{position:absolute;bottom:0;width:100%;height:80%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}
.app_desc_collapse_showing.app_profile_desc{padding-bottom:1rem}
.app_desc_btn{display:flex;align-items:center;position:absolute;bottom:0;left:50%;font-size:13px;line-height:16px;border-radius:20px;font-family:Slack-Lato,appleLogo,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;background-color:#3aa3e3;padding:1px 10px 1px 15px;border:none;outline:0;cursor:pointer;pointer-events:all}
.app_desc_btn ts-icon{position:relative;top:1px}
.app_desc_expand_btn{opacity:0;-webkit-transition:transform .2s ease-out,opacity .2s ease-out;-moz-transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translateX(-50%) translateY(100%);-moz-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}
.app_desc_expand_showing .app_desc_expand_btn{-webkit-transform:translateX(-50%) translateY(-15px);-moz-transform:translateX(-50%) translateY(-15px);-ms-transform:translateX(-50%) translateY(-15px);transform:translateX(-50%) translateY(-15px)}
.app_desc_expand_showing:hover .app_desc_expand_btn{opacity:1;-webkit-transform:translateX(-50%) translateY(-10px);-moz-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}
.app_desc_collapse_btn{opacity:0;-webkit-transition:transform .2s ease-out,opacity .2s ease-out;-moz-transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translateX(-50%) translateY(100%);-moz-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}
.app_desc_collapse_showing .app_desc_collapse_btn{-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
.app_desc_collapse_showing:hover .app_desc_collapse_btn{opacity:1;-webkit-transform:translateX(-50%) translateY(-5px);-moz-transform:translateX(-50%) translateY(-5px);-ms-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px)}
.app_video_thumbnail{position:relative;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.app_video_play_button{position:absolute;background-color:rgba(44,45,48,.7);top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:70px;width:70px;border-radius:35px;text-align:center;cursor:pointer}
.app_video_play_button ts-icon{color:#fff;font-size:35px;line-height:65px}
.responsive_youtube_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.responsive_youtube_iframe{position:absolute;top:0;left:0;width:100%;height:100%}