@font-face{font-family:appleLogo;src:local(Lucida Grande);unicode-range:U+F8FF}body{font-size:16px}.apps_nav .logo{float:left;background:url(./slack_app_directory_logo-ce3ba7c28f772031681c.svg) 0 0/contain no-repeat;width:268px;height:44px}.apps_nav .logo.electron{float:none;margin-left:0;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.apps_nav.top ul li a{vertical-align:sub}.apps_nav h1{float:left;color:#1d1c1d;border-left:1px solid #868686;margin:0 0 0 20px;padding:0 20px;font-size:.96rem;line-height:1.86rem}@media only screen and (width<=1024px){.apps_nav h1{display:none}}nav:not(.apps_nav) .logo{float:left;background:url(./slack_logo-e971fd7de07788790500.svg) 0 0/contain no-repeat;width:106px;height:30px;margin:1.25rem}nav.top{z-index:99;width:100%;height:70px;transition:transform .42s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;transform:translate(0,0)}nav.top.side_menu{transition:transform .15s cubic-bezier(.2,.3,.25,.9)}@media only screen and (width<=1024px){nav.top{box-shadow:inset 0 1px #0003}}.scrolled nav.top{transform:translateY(-70px)}nav.top h1{border-color:#fff}nav.top ul{float:right;margin:0 20px 0 0;padding:0;line-height:70px;list-style-type:none}nav.top ul li{display:inline-block}nav.top ul .mobile_btn{display:none}@media only screen and (width<=768px){nav.top ul li{display:none}nav.top ul .mobile_btn{display:inline-block}nav.top ul .mobile_btn a{margin-left:6px}}@media screen and (width<=320px){nav.top ul .sign_in{display:none}}@media only screen and (width<=353px){nav.top ul .mobile_btn.download_slack a{display:none}}nav.top ul a{color:#fff;cursor:pointer;opacity:.8;vertical-align:baseline;border-radius:5px;margin-left:9px;padding:8px 7px 9px;font-size:15px;font-weight:700;line-height:1em;text-decoration:none;display:inline-block;position:relative}nav.top ul a.has_icon span{line-height:2.25rem}nav.top ul a:hover{opacity:1;background:#0000001a}nav.top ul a .team_icon{text-shadow:none}nav.top ul .btn_sticky{color:#fff;border-radius:4px;margin-left:17px;padding:10px 14px 12px;font-size:12pt;line-height:1em;text-decoration:none;display:inline-block;box-shadow:inset 0 0 0 2px #ffffffbf}nav.top ul .btn_sticky:hover{background:0 0;box-shadow:inset 0 0 0 2px #fff,0 1px 1px #0000001a}nav.top.fixed{background:#fff;transform:translateY(-80px);box-shadow:0 1px 1px #0000001a}.scrolled nav.top.fixed{transform:translate(0,0)}nav.top.fixed .logo{background-position:0 100%}nav.top.fixed h1{border-color:#0003}nav.top.fixed h1,nav.top.fixed ul a{color:#616061}nav.top.fixed .btn_sticky{box-shadow:inset 0 0 0 2px #616061}nav.top.fixed .btn_sticky:hover{background:0 0;box-shadow:inset 0 0 0 2px #616061}nav.top.fixed .mobile_btn a{color:#48ba87}nav.top.fixed .mobile_btn a:hover{box-shadow:none;background:0 0}nav.top.fixed .mobile_btn a.btn_sticky{box-shadow:inset 0 0 0 2px #48ba87}nav.top.fixed .mobile_btn a.btn_sticky:hover{background:0 0;box-shadow:inset 0 0 0 2px #48ba87}nav.top.with_color{transition:transform ease-out}nav.top.with_color:not(.fixed){box-shadow:none}nav.top.with_color .mobile_btn a{color:#48ba87}nav.top.with_color .mobile_btn a:hover{box-shadow:none;background:0 0}nav.top.with_color .mobile_btn a.btn_sticky{box-shadow:inset 0 0 0 2px #48ba87}nav.top.with_color .mobile_btn a.btn_sticky:hover{background:0 0;box-shadow:inset 0 0 0 2px #48ba87}nav.top.with_color .mobile_btn a.btn_sticky_filled{color:#fff;box-shadow:none;background:#48ba87}nav.top.with_color .mobile_btn a.btn_sticky_filled:hover{box-shadow:none;background:#48ba87}nav.top.persistent,nav.top.with_color{background:#fff;box-shadow:0 1px 1px #0000001a}nav.top.persistent .logo,nav.top.with_color .logo{background-position:0 100%}nav.top.persistent ul a,nav.top.with_color ul a{color:#616061}nav.top.persistent ul a:hover,nav.top.with_color ul a:hover{text-decoration:none}nav.top.persistent .btn_sticky,nav.top.with_color .btn_sticky{box-shadow:inset 0 0 0 2px #616061}nav.top.persistent .btn_sticky:hover,nav.top.with_color .btn_sticky:hover{background:0 0;box-shadow:inset 0 0 0 2px #616061}nav.top.persistent .btn_sticky_filled,nav.top.with_color .btn_sticky_filled{color:#fff;box-shadow:none;background:#48ba87}nav.top.persistent .btn_sticky_filled:hover,nav.top.with_color .btn_sticky_filled:hover{box-shadow:none;background:#48ba87}nav.top.subdued h1{color:#fff;border-left:1px solid #fff6}nav.top.subdued ul a{opacity:.5}nav.top.subdued ul a:hover{opacity:1}nav.top.subdued ul .btn_sticky{opacity:1;box-shadow:inset 0 0 0 2px #ffffff40}nav.top.subdued ul .btn_sticky:hover{box-shadow:inset 0 0 0 2px #ffffffbf}nav.top:not(.fixed).inverted{box-shadow:none;transition:all .18s .2s ease-out .001ms;background-color:#0000;transition:all .18s;transform:none}nav.top.apps_nav{position:relative}@media only screen and (width<=1024px){nav.top.apps_nav{position:absolute}}@media only screen and (width<=768px){nav.top.apps_nav{padding-left:1rem!important;padding-right:1rem!important}}nav.top.apps_nav.persistent .nav_title{border-color:#0003}nav.top.apps_nav.splash .logo{background-position:0 100%}nav.top.apps_nav.splash ul a{color:#1d1c1d}nav.top.apps_nav.splash ul a:hover{text-decoration:none}nav.top.apps_nav.clear_nav ul li,nav.top.apps_nav.clear_nav .logo,nav.top.apps_nav.clear_nav .nav_title{background-color:#596dc0cc;box-shadow:0 0 20px 10px #596dc0}nav.top.apps_nav .nav_title a{color:#1d1c1d}nav.top.apps_nav.clear_nav .nav_title a{color:#fff}nav.top.apps_nav ul{margin-right:0}nav.top.apps_nav ul a.active{color:#1d1c1d;opacity:1}nav.top.apps_nav ul a:hover{text-decoration:none}nav.top.apps_nav .search_input_container{width:100%;min-width:210px;max-width:350px}nav.top.apps_nav .mobile_menu_actions{display:none}nav.top.apps_nav .mobile_menu_actions ts-icon{opacity:.6}nav.top.apps_nav .mobile_menu_actions ts-icon:hover{opacity:.8;cursor:pointer}nav.top.apps_nav .mobile_menu_actions ul{margin-right:0}nav.top.apps_nav .mobile_menu_actions ul li{display:inline-block}nav.top.apps_nav #mobile_search{visibility:hidden;opacity:0;display:none;top:0;left:0}nav.top.apps_nav #mobile_search .mobile_search_input{box-shadow:none;border:none;outline:none}nav.top.apps_nav #mobile_search #mobile_search_close{opacity:.8}nav.top.apps_nav #mobile_search #mobile_search_close:hover{opacity:1;cursor:pointer}@media only screen and (width<=768px){nav.top.apps_nav .search_input_container,nav.top.apps_nav .menu_actions{visibility:hidden;display:none}nav.top.apps_nav .mobile_menu_actions{align-items:center;display:flex}nav.top.apps_nav #mobile_search{display:inherit;visibility:visible}}.nav_aware_anchor{position:relative}.nav_aware_anchor__offset{visibility:hidden;width:0;position:absolute;top:-70px}#ellipsis_menu{text-align:center;width:2.25rem;height:2.25rem;padding:.625rem 0 0!important}#ellipsis_menu .ts_icon{vertical-align:sub}#menu_items{float:left;overflow:auto}#signup_dropdown{display:none;top:80px;right:1.25rem;box-shadow:0 2px 6px #00000080}.scrolled nav.top:not(.inverted) #signup_dropdown{top:150px}#signup_dropdown ul{width:360px;max-height:340px;margin:.25rem}#signup_dropdown li{display:block}#signup_dropdown li a{color:#1d1c1d;border-radius:.25rem;height:2.75rem;margin:0;padding:.25rem;font-size:1rem;display:block}#signup_dropdown li a .switcher_label{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:700;line-height:2.25rem;display:inline-block;overflow:hidden}#signup_dropdown li a .active_icon{float:right;padding:.2rem .7rem}#signup_dropdown .divider{border-bottom:1px solid #ddd;margin:.25rem}#signup_dropdown .c-icon--slack{padding-top:2px}#signup_dropdown ul li:hover a,#signup_dropdown ul li.highlighted a{color:#1d1c1d;text-shadow:none;background:#f8f8f8;text-decoration:none}#signup_dropdown.open{display:block}body.show_mobile_nav{overflow:hidden}nav.mobile_menu{opacity:0;z-index:999;background:#492d78;width:100%;height:100%;transition:transform 1ms .25s,opacity .25s cubic-bezier(.165,.84,.44,1);display:none;position:fixed;top:0;left:0;transform:translateY(150%)}nav.mobile_menu ul{opacity:.5;margin:125px 0 0 45px;padding:0;list-style-type:none;transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .23s cubic-bezier(.165,.84,.44,1);transform:translateY(20px)}nav.mobile_menu ul a{color:#fff;font-size:40px;line-height:80px;text-decoration:none;display:block}@media only screen and (height<=666px){nav.mobile_menu ul{margin-top:80px}nav.mobile_menu ul a{font-size:36px;line-height:70px}}@media only screen and (height<=567px){nav.mobile_menu ul{margin-top:70px}nav.mobile_menu ul a{font-size:30px;line-height:60px}}@media only screen and (height<=435px){nav.mobile_menu ul{margin-top:70px}nav.mobile_menu ul a{font-size:24px;line-height:50px}}nav.mobile_menu .sign_up{text-align:center;color:#fff;background:#3e1d56;width:100%;height:70px;font-size:22px;font-weight:900;line-height:70px;text-decoration:none;display:block;position:absolute;bottom:0;left:0}nav.mobile_menu .logo{opacity:.5;margin-top:.8em;margin-left:1rem}nav.mobile_menu .close{color:#fff;transform-origin:50% 40%;transition:transform .2s ease-out;position:absolute;top:20px;right:20px;transform:rotate(-20deg)}nav.mobile_menu .close .ts_icon_times:before{font-size:30px}body.show_mobile_nav nav.mobile_menu{opacity:.99;transition:opacity .25s cubic-bezier(.165,.84,.44,1);transform:translate(0,0)}body.show_mobile_nav nav.mobile_menu ul{opacity:1;transform:translate(0)}body.show_mobile_nav nav.mobile_menu .close{transform:rotate(0)}nav.mobile_menu.menu_scroll{overflow-y:scroll}nav.mobile_menu .mobile_menu_wrapper{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}nav.mobile_menu .mobile_menu_wrapper ul{margin:0;padding:35px 40px 35px 45px}nav.mobile_menu .mobile_menu_wrapper ul a{font-size:28px}nav.mobile_menu .mobile_menu_wrapper .mobile_menu_header{display:block}nav.mobile_menu .mobile_menu_wrapper .mobile_menu_footer{z-index:10;background:#3e1d56}nav.mobile_menu .mobile_menu_wrapper .mobile_menu_footer li{width:100%}nav.mobile_menu .mobile_menu_wrapper .mobile_menu_footer li a{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;height:70px;font-size:22px;line-height:70px;text-decoration:none;overflow:hidden}nav.mobile_menu .mobile_menu_wrapper .mobile_menu_footer li a .signup_icon{color:#3e1d56;background:#fff}@media only screen and (width<=768px){nav.mobile_menu{display:block}}nav.mobile_menu.apps_nav{overflow-y:auto}nav.mobile_menu.apps_nav .close{cursor:pointer}nav.mobile_menu.apps_nav .mobile_menu_teams_list_icon{color:#4d394b;text-align:center;background:#fff;border-radius:6px;width:36px;height:36px;margin-right:.5rem;line-height:2rem;display:inline-block}nav.mobile_menu.apps_nav .mobile_menu_footer{background:#314182}@media screen and (width<=390px){.optional_desktop_nav_message{display:none}}