@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.btn{background:#007a5a;color:#fff;transition:all 75ms ease-in-out;line-height:1.2rem;font-weight:900;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;text-shadow:none;border:none;border-radius:.25rem;box-shadow:none;position:relative;display:inline-block;vertical-align:bottom;text-align:center;white-space:nowrap;margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}
.btn:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-radius:.25rem}
a.btn{color:#fff}
.no_touch .btn.hover,.no_touch .btn:focus,.no_touch .btn:hover{outline:0;text-decoration:none}
.btn.hover,.btn:focus,.btn:hover{background:#007a5a;box-shadow:0 1px 4px rgba(0,0,0,.3);color:#fff;transition:all 75ms ease-in-out}
.btn:focus{box-shadow:0 0 0 1px #1264a3,0 0 0 5px rgba(29,155,209,.3);border-radius:4px}
.btn.active,.btn:active{background:#037053;color:#fff}
.btn_outline{background:#fff;color:#1d1c1d!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3);font-weight:700}
.btn_outline.btn_transparent{background-color:transparent!important;color:rgba(255,255,255,.9)!important}
.btn_outline.btn_transparent.active,.btn_outline.btn_transparent:active{background:rgba(255,255,255,.9)!important;background-color:rgba(255,255,255,.8)!important}
.btn_outline.hover,.btn_outline:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.2)}
.btn_outline:focus{background:#fff}
.btn_outline:active{background:#f8f8f8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}
.btn_outline.active{background:#f8f8f8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);color:#1d1c1d!important;margin-top:0}
.btn.btn_outline.btn_danger,.btn.btn_outline.btn_warning{background:#f8f8f8!important}
.btn.btn_outline.btn_danger:focus,.btn.btn_outline.btn_danger:hover,.btn.btn_outline.btn_warning:focus,.btn.btn_outline.btn_warning:hover{background:#fff!important}
.btn.btn_outline.btn_warning:focus,.btn.btn_outline.btn_warning:hover{color:#de4e2b!important}
.btn.btn_outline.btn_danger:focus,.btn.btn_outline.btn_danger:hover{color:#e01e5a!important}
.btn.btn_outline.disabled,.btn.btn_outline.disabled:hover{color:rgba(29,28,29,.75)!important;background:#ddd!important}
.btn_unstyle{background:0 0;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-weight:inherit;line-height:inherit;outline:0}
.btn_basic{background:0 0;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-weight:inherit;line-height:inherit;outline:0;color:inherit}
.btn_basic:focus,.btn_basic:hover{color:#0b4c8c}
.btn_link{background:0 0;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-weight:inherit;line-height:inherit;outline:0;color:#1264a3;vertical-align:baseline;cursor:pointer}
.btn_link:focus,.btn_link:hover{color:#0b4c8c;text-decoration:underline}
.btn.btn_border{background:0 0;border:2px solid #fff}
.btn.btn_border:after{box-shadow:none}
.btn.disabled,.btn.disabled:active,.btn.disabled:hover,.btn:disabled,.btn:disabled:active,.btn:disabled:hover{background-color:#ddd!important;color:rgba(29,28,29,.75);box-shadow:none!important;pointer-events:none}
.btn{padding:8px 14px 9px;font-size:15px}
.btn_small{font-size:14px;padding:5px 10px}
.btn_small i:before{font-size:15px}
.btn_large{padding:14px 32px 16px;font-size:20px}
.btn_extra_large{font-size:1.125rem;padding:1.25rem}
.btn_expand{width:100%;display:block}
@media only screen and (max-width:640px){.btn_large{padding:14px 20px 16px}
.btn_extra_large{padding:.9375rem 2rem}
}
.btn.btn_info{background-color:#1d9bd1}
.btn.btn_warning{background-color:#de4e2b}
.btn.btn_danger{background-color:#e01e5a}
.btn.btn_twitter{background-color:#55acee}
.btn.btn_facebook{background-color:#3b5998}
.btn.btn_transparent{background-color:rgba(255,255,255,.25)}
.btn.btn_success{background-color:#007a5a}
.btn .ts_icon,.btn i,.btn ts-icon{margin-right:.25rem}
.btn .ts_icon:before,.btn i:before,.btn ts-icon:before{font-size:inherit;vertical-align:bottom}
.btn_large .ts_icon,.btn_large i,.btn_large ts-icon{margin-right:.5rem;font-size:18px}
.btn_extra_large .ts_icon,.btn_extra_large i,.btn_extra_large ts-icon{vertical-align:middle;font-size:1.25rem}
.btn_with_icon{position:relative;padding-left:3rem!important}
.btn_with_icon .ts_icon,.btn_with_icon i,.btn_with_icon ts-icon{position:absolute;top:0;left:0;bottom:0;padding:.5rem .75rem;border-right:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.2);display:inline-block;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;background-clip:padding-box;font-size:1.4rem!important;line-height:2.25rem}
.btn_icon{width:32px;height:30px;padding:0}
.btn_icon:before{display:block}
.btn.dropdown-toggle .caret{border-top-color:#fff}
.pill_btn{border-radius:2rem;padding:5px 13px 6px;font-weight:600}
.pill_btn:after{border-radius:2rem}
.pill_btn .ts_icon,.pill_btn i,.pill_btn ts-icon{margin-right:.1rem}
.pill_btn.btn_small{padding:3px 10px}
.pill_btn.btn_large{padding:14px 32px 16px}
.pill_btn.btn_large .ts_icon,.pill_btn.btn_large i,.pill_btn.btn_large ts-icon{margin-right:.4rem}
.btn.btn_attachment{vertical-align:middle;background-color:#fff;border:1px solid rgba(134,134,134,.5);color:#1d1c1d;max-width:220px;font-size:13px;font-weight:700;height:30px;padding:0 10px;margin:0 8px 8px 0}
.btn.btn_attachment .btn_attachment_text{pointer-events:none}
.btn.btn_attachment .emoji-outer{height:1rem;margin-top:-5px;width:1rem}
.btn.btn_attachment:focus,.btn.btn_attachment:hover{border-color:#868686}
.btn.btn_attachment:focus::after,.btn.btn_attachment:hover::after{box-shadow:none}
.btn.btn_attachment:active{background-color:rgba(134,134,134,.05);border-color:#868686;box-shadow:inset 0 1px 1px 0 rgba(134,134,134,.2)}
.btn.btn_attachment:active::after{box-shadow:none!important}
.btn.btn_attachment:disabled .emoji-outer{opacity:.4}
.btn.btn_attachment.loading{background-color:rgba(134,134,134,.05)!important;border-color:rgba(134,134,134,.5);color:rgba(97,96,97,.8);opacity:1!important}
.btn.btn_attachment.btn_primary{background-color:transparent!important;border-color:rgba(0,122,90,.5);color:#007a5a}
.btn.btn_attachment.btn_primary:focus,.btn.btn_attachment.btn_primary:hover{border-color:#007a5a}
.btn.btn_attachment.btn_primary:active{background-color:rgba(0,122,90,.04)!important;box-shadow:inset 0 1px 1px 0 rgba(0,122,90,.2);border-color:#007a5a}
.btn.btn_attachment.btn_primary.loading{background-color:rgba(0,122,90,.04)!important;border-color:rgba(0,122,90,.5);color:rgba(0,122,90,.8)}
.btn.btn_attachment.btn_danger{background-color:transparent!important;border-color:rgba(224,30,90,.5);color:#e01e5a}
.btn.btn_attachment.btn_danger:focus,.btn.btn_attachment.btn_danger:hover{border-color:#e01e5a}
.btn.btn_attachment.btn_danger:active{background-color:rgba(224,30,90,.02)!important;box-shadow:inset 0 1px 1px 0 rgba(224,30,90,.2);border-color:#e01e5a}
.btn.btn_attachment.btn_danger.loading{background-color:rgba(224,30,90,.02)!important;border-color:rgba(224,30,90,.5);color:rgba(224,30,90,.8)}
.btn_ios,.btn_ios:focus,.btn_ios:hover{width:127px;height:38px;background-image:url(/66f9/img/ios_app_store_badge.png);background-size:127px 38px}
.btn_macos,.btn_macos:focus,.btn_macos:hover{width:127px;height:38px;background-image:url(/ea2d3/img/ios_mac_app_store_badge.png);background-size:127px 38px}
.btn_ios_large,.btn_ios_large:focus,.btn_ios_large:hover{width:175px;height:52px;background-image:url(/d1609/img/ios_app_store_badge_large.png);background-size:175px 52px}
.btn_android,.btn_android:focus,.btn_android:hover{width:110px;height:38px;background-image:url(/66f9/img/google_play_badge.png);background-size:110px 39px}
.btn_windows,.btn_windows:focus,.btn_windows:hover{width:146px;height:38px;background-image:url(/97d7c/img/windows_store_badge.png);background-size:146px 38px}
.btn_android,.btn_ios,.btn_ios_large,.btn_windows{border-radius:0;background-color:transparent;border-bottom:0}
.btn_android:focus,.btn_android:hover,.btn_ios:focus,.btn_ios:hover,.btn_ios_large:focus,.btn_ios_large:hover,.btn_windows:focus,.btn_windows:hover{background-color:transparent}
.btn_android:after,.btn_ios:after,.btn_ios_large:after,.btn_windows:after{display:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.btn_ios,.btn_ios:focus,.btn_ios:hover{background-image:url(/66f9/img/ios_app_store_badge@2x.png)}
.btn_macos,.btn_macos:focus,.btn_macos:hover{background-image:url(/ea2d3/img/ios_mac_app_store_badge@2x.png)}
.btn_ios_large,.btn_ios_large:focus,.btn_ios_large:hover{background-image:url(/d1609/img/ios_app_store_badge_large@2x.png)}
.btn_android,.btn_android:focus,.btn_android:hover{background-image:url(/66f9/img/google_play_badge@2x.png)}
.btn_windows,.btn_windows:focus,.btn_windows:hover{background-image:url(/97d7c/img/windows_store_badge@2x.png)}
}
.link_btn{color:currentColor}
.link_btn,a.link_btn{text-decoration:underline}
.link_btn:hover{filter:brightness(75%)}
.btn_container .btn{display:block}
@media screen and (min-width:480px){.btn_container .btn{display:inline-block}
.btn_container .btn+.btn{margin-left:1rem}
.btn_container.med_space .btn+.btn{margin-left:1.5rem}
.btn_container.large_space .btn+.btn{margin-left:2rem}
.btn_container.larger_space .btn+.btn{margin-left:3rem}
.btn_container.very_large_space .btn+.btn{margin-left:4rem}
}
.index .authcode{position:relative}
.index .authcode:before{position:absolute;left:14px;top:12px}
.index .authcode input{padding-left:2.5rem}
.index .main_image{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:228px}
.index .mandatory_blocker{background-image:url(/66f9/img/mandatory2FA.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.index .mandatory_blocker{background-image:url(/66f9/img/mandatory2FA@2x.png)}
}
.index .slackbot_frowny_padded{background-image:url(/e4a49/img/slackbot/slackbot_frowny_padded_192.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.index .slackbot_frowny_padded{background-image:url(/e4a49/img/slackbot/slackbot_frowny_padded_512.png)}
}
@media screen and (min-width:640px){.index .configure_btn{padding:14px 32px 16px;font-size:20px}
}
@media only screen and (max-width:480px){.index h1{font-size:1.5rem;margin-left:-.5rem;margin-right:-.5rem}
}