@font-face {
  font-family: Slack v2;
  src: url(https://a.slack-edge.com/bv1-10/slack-icons-v2-fe043a5.woff2) format("woff2"), url(https://a.slack-edge.com/bv1-10/slack-icons-v2-f1c27d6.woff) format("woff");
  font-style: normal;
  font-weight: 400;
}

.c-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: inline-flex;
  position: relative;
}

.c-icon:before {
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.c-icon--inline {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  width: 20px;
  height: auto;
}

.c-icon--inline:before {
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
  position: absolute;
  top: 50%;
  left: 50%;
}

.c-icon--inline:after {
  content: "​";
}

.c-icon--inherit {
  width: 1em;
}

.c-icon--inherit:before {
  font-size: inherit;
}

.c-icon--spin:before {
  animation: 1s linear infinite c-icon--spin;
}

@keyframes c-icon--spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.c-deprecated-icon:before {
  vertical-align: middle;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.c-deprecated-icon--vertical-align-top:before {
  vertical-align: top;
}

.c-deprecated-icon--vertical-align-bottom:before {
  vertical-align: bottom;
}

.c-deprecated-icon--vertical-align-baseline:before {
  vertical-align: baseline;
}

.c-deprecated-icon--inherit:before {
  font-size: inherit;
}

.c-icon--star-o:before {
  content: "";
}

.c-icon--unstar-o:before {
  content: "";
}

.c-icon--user:before {
  content: "";
}

.c-icon--comment-alt:before {
  content: "";
}

.c-icon--comment-o:before {
  content: "";
}

.c-icon--home:before {
  content: "";
}

.c-icon--info:before {
  content: "";
}

.c-icon--channel-info:before, .c-icon--info-circle:before {
  content: "";
}

.c-icon--mentions:before {
  content: "";
}

.c-icon--gn-menu:before {
  content: "";
}

.c-icon--clear:before {
  content: "";
}

.c-icon--channels:before {
  content: "";
}

.c-icon--dm:before {
  content: "";
}

.c-icon--more:before {
  content: "";
}

.c-icon--search:before {
  content: "";
}

.c-icon--bolt:before {
  content: "";
}

.c-icon--mobile:before {
  content: "";
}

.c-icon--tablet:before {
  content: "";
}

.c-icon--laptop:before {
  content: "";
}

.c-icon--bell-o:before {
  content: "";
}

.c-icon--bell-slash:before {
  content: "";
}

.c-icon--team-directory:before {
  content: "";
}

.c-icon--cloud-upload:before {
  content: "";
}

.c-icon--cloud-download:before {
  content: "";
}

.c-icon--bolt-add:before {
  content: "";
}

.c-icon--search-medium:before {
  content: "";
}

.c-icon--move-to-inspector:before {
  content: "";
}

.c-icon--move-to-page:before {
  content: "";
}

.c-icon--cloud-downloaded:before {
  content: "";
}

.c-icon--cog-o:before {
  content: "";
}

.c-icon--cogs:before {
  content: "";
}

.c-icon--key:before {
  content: "";
}

.c-icon--calendar:before {
  content: "";
}

.c-icon--pencil:before {
  content: "";
}

.c-icon--lightbulb-o:before {
  content: "";
}

.c-icon--magic:before {
  content: "";
}

.c-icon--external-link:before {
  content: "";
}

.c-icon--external-link-square:before {
  content: "";
}

.c-icon--lock-o:before {
  content: "";
}

.c-icon--unlock:before {
  content: "";
}

.c-icon--folder:before {
  content: "";
}

.c-icon--folder-open:before {
  content: "";
}

.c-icon--archive:before {
  content: "";
}

.c-icon--inbox:before {
  content: "";
}

.c-icon--sitemap:before {
  content: "";
}

.c-icon--book:before {
  content: "";
}

.c-icon--envelope-o:before {
  content: "";
}

.c-icon--image:before {
  content: "";
}

.c-icon--building:before {
  content: "";
}

.c-icon--blocks:before {
  content: "";
}

.c-icon--plug:before {
  content: "";
}

.c-icon--paper-plane:before {
  content: "";
}

.c-icon--credit-card:before {
  content: "";
}

.c-icon--life-ring:before {
  content: "";
}

.c-icon--thumb-tack:before {
  content: "";
}

.c-icon--trash:before {
  content: "";
}

.c-icon--print:before {
  content: "";
}

.c-icon--quote-o:before {
  content: "";
}

.c-icon--th-large:before {
  content: "";
}

.c-icon--eye:before {
  content: "";
}

.c-icon--forward:before {
  content: "";
}

.c-icon--email-reply:before {
  content: "";
}

.c-icon--eye-closed:before {
  content: "";
}

.c-icon--volume-off:before {
  content: "";
}

.c-icon--volume-down:before {
  content: "";
}

.c-icon--volume-medium:before {
  content: "";
}

.c-icon--volume-up:before {
  content: "";
}

.c-icon--volume-off-alt:before {
  content: "";
}

.c-icon--heart-o:before {
  content: "";
}

.c-icon--wrench:before {
  content: "";
}

.c-icon--file:before {
  content: "";
}

.c-icon--all-files:before {
  content: "";
}

.c-icon--post-object:before {
  content: "";
}

.c-icon--calculator:before {
  content: "";
}

.c-icon--file-wo:before {
  content: "";
}

.c-icon--file-large-wo:before {
  content: "";
}

.c-icon--your-files:before {
  content: "";
}

.c-icon--align-left:before {
  content: "";
}

.c-icon--align-center:before {
  content: "";
}

.c-icon--align-right:before {
  content: "";
}

.c-icon--align-justify:before {
  content: "";
}

.c-icon--paragraph:before {
  content: "";
}

.c-icon--code:before {
  content: "";
}

.c-icon--ellipsis:before {
  content: "";
}

.c-icon--ellipsis-baseline:before {
  content: "";
}

.c-icon--spinner:before {
  content: "";
}

.c-icon--spiral:before {
  content: "";
}

.c-icon--random:before {
  content: "";
}

.c-icon--repeat:before {
  content: "";
}

.c-icon--share-square-o:before {
  content: "";
}

.c-icon--link:before {
  content: "";
}

.c-icon--undo:before {
  content: "";
}

.c-icon--history:before {
  content: "";
}

.c-icon--hourglass-empty:before {
  content: "";
}

.c-icon--hourglass:before {
  content: "";
}

.c-icon--clock-o:before {
  content: "";
}

.c-icon--scheduled-send:before {
  content: "";
}

.c-icon--to-channel:before {
  content: "";
}

.c-icon--move-channel:before {
  content: "";
}

.c-icon--dashboard:before {
  content: "";
}

.c-icon--power-off:before {
  content: "";
}

.c-icon--sign-in:before {
  content: "";
}

.c-icon--sign-out:before {
  content: "";
}

.c-icon--jump:before {
  content: "";
}

.c-icon--globe:before {
  content: "";
}

.c-icon--filter:before {
  content: "";
}

.c-icon--microphone:before {
  content: "";
}

.c-icon--microphone-slash:before {
  content: "";
}

.c-icon--paperclip:before {
  content: "";
}

.c-icon--microphone-slashless:before {
  content: "";
}

.c-icon--microphone-slashonly:before {
  content: "";
}

.c-icon--stop-video-slashless:before {
  content: "";
}

.c-icon--stop-video-slashonly:before {
  content: "";
}

.c-icon--stop-ss-slashless:before {
  content: "";
}

.c-icon--stop-ss-slashonly:before {
  content: "";
}

.c-icon--video-camera:before {
  content: "";
}

.c-icon--stop-video:before {
  content: "";
}

.c-icon--phone:before {
  content: "";
}

.c-icon--unarchive:before {
  content: "";
}

.c-icon--smile-o:before {
  content: "";
}

.c-icon--share-screen:before {
  content: "";
}

.c-icon--stop-screen-sharing:before {
  content: "";
}

.c-icon--stop-screen-sharing-alt:before {
  content: "";
}

.c-icon--feedback:before {
  content: "";
}

.c-icon--paper-plane-alt:before {
  content: "";
}

.c-icon--pencil-up:before {
  content: "";
}

.c-icon--pencil-up-slashless:before {
  content: "";
}

.c-icon--pencil-up-slashonly:before {
  content: "";
}

.c-icon--collab-screenshare-slashonly:before {
  content: "";
}

.c-icon--collab-screenshare-slashless:before {
  content: "";
}

.c-icon--headphones:before {
  content: "";
}

.c-icon--cloud-offline:before {
  content: "";
}

.c-icon--cloud-offline-small:before {
  content: "";
}

.c-icon--filters:before {
  content: "";
}

.c-icon--lock-large-o:before {
  content: "";
}

.c-icon--checkbox-empty:before {
  content: "";
}

.c-icon--input-file:before {
  content: "";
}

.c-icon--input-fullscreen:before {
  content: "";
}

.c-icon--input-img:before {
  content: "";
}

.c-icon--input-integration:before {
  content: "";
}

.c-icon--draw-others:before {
  content: "";
}

.c-icon--draw-others-slashless:before {
  content: "";
}

.c-icon--draw-others-slash:before {
  content: "";
}

.c-icon--filters-bold:before {
  content: "";
}

.c-icon--share:before {
  content: "";
}

.c-icon--save:before {
  content: "";
}

.c-icon--message-notification:before {
  content: "";
}

.c-icon--list:before {
  content: "";
}

.c-icon--channel:before, .c-icon--hash-large:before {
  content: "";
}

.c-icon--share-other-alt:before {
  content: "";
}

.c-icon--broadcast:before {
  content: "";
}

.c-icon--all-files-alt:before {
  content: "";
}

.c-icon--search-files:before {
  content: "";
}

.c-icon--add-user:before {
  content: "";
}

.c-icon--user-presence-offline:before {
  content: "";
}

.c-icon--huddle-live:before {
  content: "";
}

.c-icon--switch-team:before {
  content: "";
}

.c-icon--create-snippet:before {
  content: "";
}

.c-icon--create-post:before {
  content: "";
}

.c-icon--upload:before {
  content: "";
}

.c-icon--download:before {
  content: "";
}

.c-icon--share-email:before {
  content: "";
}

.c-icon--import-email:before {
  content: "";
}

.c-icon--ellipsis-o:before {
  content: "";
}

.c-icon--add-reaction:before {
  content: "";
}

.c-icon--happy-smile:before {
  content: "";
}

.c-icon--email-invite:before {
  content: "";
}

.c-icon--camera-swap:before {
  content: "";
}

.c-icon--camera-photo:before {
  content: "";
}

.c-icon--quote-post:before {
  content: "";
}

.c-icon--camera:before {
  content: "";
}

.c-icon--phone-flat:before {
  content: "";
}

.c-icon--sparkles:before {
  content: "";
}

.c-icon--location-pin:before {
  content: "";
}

.c-icon--channel-pane-hash:before, .c-icon--hash-small:before {
  content: "";
}

.c-icon--emoji-nature:before {
  content: "";
}

.c-icon--emoji-food:before {
  content: "";
}

.c-icon--emoji-celebration:before {
  content: "";
}

.c-icon--emoji-activities:before {
  content: "";
}

.c-icon--indent:before {
  content: "";
}

.c-icon--outdent:before {
  content: "";
}

.c-icon--emoji-travel:before {
  content: "";
}

.c-icon--emoji-objects:before {
  content: "";
}

.c-icon--pause:before {
  content: "";
}

.c-icon--file-gdrive:before {
  content: "";
}

.c-icon--play:before {
  content: "";
}

.c-icon--stream:before {
  content: "";
}

.c-icon--field-text:before {
  content: "";
}

.c-icon--poo:before {
  content: "";
}

.c-icon--map:before {
  content: "";
}

.c-icon--share-android:before {
  content: "";
}

.c-icon--highlight:before {
  content: "";
}

.c-icon--flag:before {
  content: "";
}

.c-icon--grabby-patty:before {
  content: "";
}

.c-icon--backspace:before {
  content: "";
}

.c-icon--format:before {
  content: "";
}

.c-icon--side-panel:before {
  content: "";
}

.c-icon--search-small:before {
  content: "";
}

.c-icon--reload-small:before {
  content: "";
}

.c-icon--vertical-ellipsis:before {
  content: "";
}

.c-icon--disable:before {
  content: "";
}

.c-icon--hash-large-bold:before {
  content: "";
}

.c-icon--hash-medium:before {
  content: "";
}

.c-icon--hash-medium-bold:before {
  content: "";
}

.c-icon--bold-hash-small:before, .c-icon--hash-small-bold:before {
  content: "";
}

.c-icon--cart:before {
  content: "";
}

.c-icon--snooze-outline:before {
  content: "";
}

.c-icon--new-window:before {
  content: "";
}

.c-icon--h1:before {
  content: "";
}

.c-icon--h2:before {
  content: "";
}

.c-icon--h3:before {
  content: "";
}

.c-icon--bullet-list:before {
  content: "";
}

.c-icon--numbered-list:before {
  content: "";
}

.c-icon--menu:before {
  content: "";
}

.c-icon--check-list:before {
  content: "";
}

.c-icon--code-block:before, .c-icon--codeblock:before {
  content: "";
}

.c-icon--bold:before {
  content: "";
}

.c-icon--italic:before {
  content: "";
}

.c-icon--underline:before {
  content: "";
}

.c-icon--strikethrough:before {
  content: "";
}

.c-icon--tag:before {
  content: "";
}

.c-icon--org-shared-channel:before {
  content: "";
}

.c-icon--shared-channel:before {
  content: "";
}

.c-icon--call-declined:before {
  content: "";
}

.c-icon--call-missed:before {
  content: "";
}

.c-icon--small-calendar:before {
  content: "";
}

.c-icon--small-reaction:before {
  content: "";
}

.c-icon--small-reply:before {
  content: "";
}

.c-icon--small-ellipsis:before {
  content: "";
}

.c-icon--small-star:before {
  content: "";
}

.c-icon--small-quote:before {
  content: "";
}

.c-icon--keyboard:before {
  content: "";
}

.c-icon--share-action:before {
  content: "";
}

.c-icon--handset:before {
  content: "";
}

.c-icon--bluetooth-sound:before {
  content: "";
}

.c-icon--bluetooth:before {
  content: "";
}

.c-icon--gn-menu-small:before {
  content: "";
}

.c-icon--bot:before {
  content: "";
}

.c-icon--globe-plus:before {
  content: "";
}

.c-icon--user-groups:before {
  content: "";
}

.c-icon--rocket:before {
  content: "";
}

.c-icon--mobile-notification:before {
  content: "";
}

.c-icon--desktop-notification:before {
  content: "";
}

.c-icon--collab-screenshare-on:before {
  content: "";
}

.c-icon--collab-screenshare-off:before {
  content: "";
}

.c-icon--thumbs-up:before {
  content: "";
}

.c-icon--thumbs-down:before {
  content: "";
}

.c-icon--reminder:before {
  content: "";
}

.c-icon--bug:before {
  content: "";
}

.c-icon--mark-unread:before {
  content: "";
}

.c-icon--compose-dm:before {
  content: "";
}

.c-icon--invoice:before {
  content: "";
}

.c-icon--text:before {
  content: "";
}

.c-icon--bookmark:before {
  content: "";
}

.c-icon--add-user-groups:before {
  content: "";
}

.c-icon--face:before {
  content: "";
}

.c-icon--emoji-symbols:before {
  content: "";
}

.c-icon--expand:before {
  content: "";
}

.c-icon--reduce:before {
  content: "";
}

.c-icon--arrows-alt:before {
  content: "";
}

.c-icon--reduce-alt:before {
  content: "";
}

.c-icon--check-square-o:before {
  content: "";
}

.c-icon--check-circle-o:before {
  content: "";
}

.c-icon--check-circle-o-large:before {
  content: "";
}

.c-icon--question:before {
  content: "";
}

.c-icon--exclamation:before {
  content: "";
}

.c-icon--warning:before {
  content: "";
}

.c-icon--exclamation-circle:before {
  content: "";
}

.c-icon--question-circle:before {
  content: "";
}

.c-icon--plus-circle:before {
  content: "";
}

.c-icon--minus-circle:before {
  content: "";
}

.c-icon--times-circle:before {
  content: "";
}

.c-icon--arrow-circle-o-up:before {
  content: "";
}

.c-icon--arrow-circle-o-down:before {
  content: "";
}

.c-icon--arrow-circle-o-right:before {
  content: "";
}

.c-icon--arrow-circle-o-left:before {
  content: "";
}

.c-icon--chevron-circle-left:before {
  content: "";
}

.c-icon--chevron-circle-right:before {
  content: "";
}

.c-icon--chevron-circle-down:before {
  content: "";
}

.c-icon--chevron-circle-up:before {
  content: "";
}

.c-icon--plus-circle-small:before {
  content: "";
}

.c-icon--circle-small:before {
  content: "";
}

.c-icon--circle-large:before {
  content: "";
}

.c-icon--navigate:before {
  content: "";
}

.c-icon--plus-circle-medium:before {
  content: "";
}

.c-icon--times-circle-medium:before {
  content: "";
}

.c-icon--square-warning:before {
  content: "";
}

.c-icon--square-question:before {
  content: "";
}

.c-icon--plus-square-o:before {
  content: "";
}

.c-icon--minus-square-o:before {
  content: "";
}

.c-icon--square-times:before {
  content: "";
}

.c-icon--square-arrow-up:before {
  content: "";
}

.c-icon--square-arrow-down:before {
  content: "";
}

.c-icon--square-arrow-right:before {
  content: "";
}

.c-icon--square-arrow-left:before {
  content: "";
}

.c-icon--square-chevron-left:before {
  content: "";
}

.c-icon--square-chevron-right:before {
  content: "";
}

.c-icon--square-chevron-down:before {
  content: "";
}

.c-icon--square-chevron-up:before {
  content: "";
}

.c-icon--cmd:before {
  content: "";
}

.c-icon--cmd-small:before {
  content: "";
}

.c-icon--shift:before {
  content: "";
}

.c-icon--shift-small:before {
  content: "";
}

.c-icon--chevron-up-down:before {
  content: "";
}

.c-icon--chevron-right:before {
  content: "";
}

.c-icon--chevron-left:before {
  content: "";
}

.c-icon--chevron-down:before {
  content: "";
}

.c-icon--chevron-up:before {
  content: "";
}

.c-icon--chevron-medium-right:before {
  content: "";
}

.c-icon--chevron-medium-left:before {
  content: "";
}

.c-icon--chevron-medium-down:before {
  content: "";
}

.c-icon--chevron-medium-up:before {
  content: "";
}

.c-icon--chevron-large-right:before {
  content: "";
}

.c-icon--chevron-large-left:before {
  content: "";
}

.c-icon--chevron-large-up:before {
  content: "";
}

.c-icon--chevron-large-down:before {
  content: "";
}

.c-icon--arrow-large-right:before {
  content: "";
}

.c-icon--arrow-large-left:before {
  content: "";
}

.c-icon--arrow-large-up:before {
  content: "";
}

.c-icon--arrow-large-down:before {
  content: "";
}

.c-icon--caret-outline-left:before {
  content: "";
}

.c-icon--caret-outline-right:before {
  content: "";
}

.c-icon--caret-outline-up:before {
  content: "";
}

.c-icon--caret-outline-down:before {
  content: "";
}

.c-icon--caret-up:before {
  content: "";
}

.c-icon--caret-down:before {
  content: "";
}

.c-icon--caret-right:before {
  content: "";
}

.c-icon--caret-left:before {
  content: "";
}

.c-icon--angle-arrow-down-left:before {
  content: "";
}

.c-icon--angle-arrow-down-right:before {
  content: "";
}

.c-icon--angle-arrow-up-right:before {
  content: "";
}

.c-icon--angle-arrow-up-left:before {
  content: "";
}

.c-icon--times:before {
  content: "";
}

.c-icon--plus:before {
  content: "";
}

.c-icon--minus:before {
  content: "";
}

.c-icon--plus-small:before {
  content: "";
}

.c-icon--minus-small:before {
  content: "";
}

.c-icon--exclamation-small:before {
  content: "";
}

.c-icon--question-small:before {
  content: "";
}

.c-icon--check-small:before {
  content: "";
}

.c-icon--arrow-right:before {
  content: "";
}

.c-icon--arrow-left:before {
  content: "";
}

.c-icon--arrow-up:before {
  content: "";
}

.c-icon--arrow-down:before {
  content: "";
}

.c-icon--arrow-right-medium:before {
  content: "";
}

.c-icon--arrow-left-medium:before {
  content: "";
}

.c-icon--arrow-up-medium:before {
  content: "";
}

.c-icon--arrow-down-medium:before {
  content: "";
}

.c-icon--times-small:before {
  content: "";
}

.c-icon--sync:before {
  content: "";
}

.c-icon--replies:before {
  content: "";
}

.c-icon--angle-arrow-down-right-alt:before {
  content: "";
}

.c-icon--angle-arrow-up-right-alt:before {
  content: "";
}

.c-icon--angle-arrow-up-left-alt:before {
  content: "";
}

.c-icon--angle-arrow-down-left-alt:before {
  content: "";
}

.c-icon--check-small-bold:before {
  content: "";
}

.c-icon--enter:before {
  content: "";
}

.c-icon--expand-vertical:before {
  content: "";
}

.c-icon--collapse-vertical:before {
  content: "";
}

.c-icon--android-upload:before {
  content: "";
}

.c-icon--plus-thick:before {
  content: "";
}

.c-icon--arrow-ne-large:before {
  content: "";
}

.c-icon--arrow-nw-large:before {
  content: "";
}

.c-icon--arrow-sw-large:before {
  content: "";
}

.c-icon--arrow-se-large:before {
  content: "";
}

.c-icon--arrow-ne-medium:before {
  content: "";
}

.c-icon--arrow-nw-medium:before {
  content: "";
}

.c-icon--arrow-sw-medium:before {
  content: "";
}

.c-icon--arrow-se-medium:before {
  content: "";
}

.c-icon--arrow-ne-small:before {
  content: "";
}

.c-icon--arrow-nw-small:before {
  content: "";
}

.c-icon--arrow-sw-small:before {
  content: "";
}

.c-icon--arrow-se-small:before {
  content: "";
}

.c-icon--check-large-bold:before {
  content: "";
}

.c-icon--sort:before {
  content: "";
}

.c-icon--sort-bold:before {
  content: "";
}

.c-icon--check-large:before {
  content: "";
}

.c-icon--times-medium:before {
  content: "";
}

.c-icon--real-checkbox-empty:before {
  content: "";
}

.c-icon--real-checkbox-checked:before {
  content: "";
}

.c-icon--real-checkbox-checked-o:before {
  content: "";
}

.c-icon--circle-checkbox-empty:before {
  content: "";
}

.c-icon--circle-checkbox-checked:before {
  content: "";
}

.c-icon--circle-checkbox-checked-o:before {
  content: "";
}

.c-icon--times-large:before {
  content: "";
}

.c-icon--radio-selected:before {
  content: "";
}

.c-icon--media-next:before {
  content: "";
}

.c-icon--media-previous:before {
  content: "";
}

.c-icon--media-rewind:before {
  content: "";
}

.c-icon--media-fastforward:before {
  content: "";
}

.c-icon--file-generic:before {
  content: "";
}

.c-icon--file-generic-small:before {
  content: "";
}

.c-icon--file-spaces:before {
  content: "";
}

.c-icon--file-spaces-small:before {
  content: "";
}

.c-icon--file-image:before {
  content: "";
}

.c-icon--file-image-small:before {
  content: "";
}

.c-icon--file-pdf:before {
  content: "";
}

.c-icon--file-pdf-small:before {
  content: "";
}

.c-icon--file-audio:before {
  content: "";
}

.c-icon--file-audio-small:before {
  content: "";
}

.c-icon--file-video:before {
  content: "";
}

.c-icon--file-video-small:before {
  content: "";
}

.c-icon--file-presentation:before {
  content: "";
}

.c-icon--file-presentation-small:before {
  content: "";
}

.c-icon--file-email:before {
  content: "";
}

.c-icon--file-email-small:before {
  content: "";
}

.c-icon--file-vector:before {
  content: "";
}

.c-icon--file-vector-small:before {
  content: "";
}

.c-icon--file-spreadsheet:before {
  content: "";
}

.c-icon--file-spreadsheet-small:before {
  content: "";
}

.c-icon--file-media-archive:before {
  content: "";
}

.c-icon--file-media-archive-small:before {
  content: "";
}

.c-icon--file-archive:before {
  content: "";
}

.c-icon--file-archive-small:before {
  content: "";
}

.c-icon--file-executable:before {
  content: "";
}

.c-icon--file-executable-small:before {
  content: "";
}

.c-icon--file-disk-image:before {
  content: "";
}

.c-icon--file-disk-image-small:before {
  content: "";
}

.c-icon--file-cad:before {
  content: "";
}

.c-icon--file-cad-small:before {
  content: "";
}

.c-icon--file-3d-graphic:before {
  content: "";
}

.c-icon--file-3d-graphic-small:before {
  content: "";
}

.c-icon--file-database:before {
  content: "";
}

.c-icon--file-database-small:before {
  content: "";
}

.c-icon--file-binary:before {
  content: "";
}

.c-icon--file-binary-small:before {
  content: "";
}

.c-icon--file-markdown:before {
  content: "";
}

.c-icon--file-markdown-small:before {
  content: "";
}

.c-icon--file-text-post:before {
  content: "";
}

.c-icon--file-text-post-small:before {
  content: "";
}

.c-icon--file-html:before {
  content: "";
}

.c-icon--file-html-small:before {
  content: "";
}

.c-icon--file-code:before {
  content: "";
}

.c-icon--file-code-small:before {
  content: "";
}

.c-icon--file-css:before {
  content: "";
}

.c-icon--file-css-small:before {
  content: "";
}

.c-icon--file-php:before {
  content: "";
}

.c-icon--file-php-small:before {
  content: "";
}

.c-icon--file-snippet:before {
  content: "";
}

.c-icon--file-snippet-small:before {
  content: "";
}

.c-icon--file-word:before {
  content: "";
}

.c-icon--file-word-small:before {
  content: "";
}

.c-icon--file-excel:before {
  content: "";
}

.c-icon--file-excel-small:before {
  content: "";
}

.c-icon--file-powerpoint:before {
  content: "";
}

.c-icon--file-powerpoint-small:before {
  content: "";
}

.c-icon--file-illustrator:before {
  content: "";
}

.c-icon--file-illustrator-small:before {
  content: "";
}

.c-icon--file-photoshop:before {
  content: "";
}

.c-icon--file-photoshop-small:before {
  content: "";
}

.c-icon--file-indesign:before {
  content: "";
}

.c-icon--file-indesign-small:before {
  content: "";
}

.c-icon--file-adobe-flash:before {
  content: "";
}

.c-icon--file-adobe-flash-small:before {
  content: "";
}

.c-icon--file-adobe-swf:before {
  content: "";
}

.c-icon--file-adobe-swf-small:before {
  content: "";
}

.c-icon--file-iphone-app:before {
  content: "";
}

.c-icon--file-iphone-app-small:before {
  content: "";
}

.c-icon--file-android-app:before {
  content: "";
}

.c-icon--file-android-app-small:before {
  content: "";
}

.c-icon--file-dropbox:before {
  content: "";
}

.c-icon--file-dropbox-small:before {
  content: "";
}

.c-icon--file-google:before, .c-icon--file-google-document:before, .c-icon--file-google-form:before, .c-icon--file-google-presentation:before, .c-icon--file-google-spreadsheet:before {
  content: "";
}

.c-icon--file-google-document-small:before, .c-icon--file-google-form-small:before, .c-icon--file-google-presentation-small:before, .c-icon--file-google-small:before, .c-icon--file-google-spreadsheet-small:before {
  content: "";
}

.c-icon--file-qtz:before {
  content: "";
}

.c-icon--file-qtz-small:before {
  content: "";
}

.c-icon--file-sketch:before {
  content: "";
}

.c-icon--file-sketch-small:before {
  content: "";
}

.c-icon--calls:before {
  content: "";
}

.c-icon--calls-small:before {
  content: "";
}

.c-icon--calls-ended:before {
  content: "";
}

.c-icon--calls-ended-small:before {
  content: "";
}

.c-icon--file-figma:before {
  content: "";
}

.c-icon--file-figma-small:before {
  content: "";
}

.c-icon--file-font:before {
  content: "";
}

.c-icon--file-font-small:before {
  content: "";
}

.c-icon--file-zoho:before {
  content: "";
}

.c-icon--file-zoho-small:before {
  content: "";
}

.c-icon--file-dropbox-paper:before {
  content: "";
}

.c-icon--file-dropbox-paper-small:before {
  content: "";
}

.c-icon--file-lucidchart:before {
  content: "";
}

.c-icon--file-lucidchart-small:before {
  content: "";
}

.c-icon--file-generic-tiny:before {
  content: "";
}

.c-icon--file-spaces-tiny:before {
  content: "";
}

.c-icon--file-image-tiny:before {
  content: "";
}

.c-icon--file-pdf-tiny:before {
  content: "";
}

.c-icon--file-audio-tiny:before {
  content: "";
}

.c-icon--file-video-tiny:before {
  content: "";
}

.c-icon--file-presentation-tiny:before {
  content: "";
}

.c-icon--file-email-tiny:before {
  content: "";
}

.c-icon--file-vector-tiny:before {
  content: "";
}

.c-icon--file-spreadsheet-tiny:before {
  content: "";
}

.c-icon--file-media-archive-tiny:before {
  content: "";
}

.c-icon--file-archive-tiny:before {
  content: "";
}

.c-icon--file-executable-tiny:before {
  content: "";
}

.c-icon--file-disk-image-tiny:before {
  content: "";
}

.c-icon--file-cad-tiny:before {
  content: "";
}

.c-icon--file-3d-graphic-tiny:before {
  content: "";
}

.c-icon--file-database-tiny:before {
  content: "";
}

.c-icon--file-binary-tiny:before {
  content: "";
}

.c-icon--file-markdown-tiny:before {
  content: "";
}

.c-icon--file-text-post-tiny:before {
  content: "";
}

.c-icon--file-html-tiny:before {
  content: "";
}

.c-icon--file-code-tiny:before {
  content: "";
}

.c-icon--file-css-tiny:before {
  content: "";
}

.c-icon--file-php-tiny:before {
  content: "";
}

.c-icon--file-snippet-tiny:before {
  content: "";
}

.c-icon--file-word-tiny:before {
  content: "";
}

.c-icon--file-excel-tiny:before {
  content: "";
}

.c-icon--file-powerpoint-tiny:before {
  content: "";
}

.c-icon--file-illustrator-tiny:before {
  content: "";
}

.c-icon--file-photoshop-tiny:before {
  content: "";
}

.c-icon--file-indesign-tiny:before {
  content: "";
}

.c-icon--file-adobe-flash-tiny:before {
  content: "";
}

.c-icon--file-adobe-swf-tiny:before {
  content: "";
}

.c-icon--file-iphone-app-tiny:before {
  content: "";
}

.c-icon--file-android-app-tiny:before {
  content: "";
}

.c-icon--file-dropbox-tiny:before {
  content: "";
}

.c-icon--file-google-document-tiny:before, .c-icon--file-google-form-tiny:before, .c-icon--file-google-presentation-tiny:before, .c-icon--file-google-spreadsheet-tiny:before, .c-icon--file-google-tiny:before {
  content: "";
}

.c-icon--file-qtz-tiny:before {
  content: "";
}

.c-icon--file-sketch-tiny:before {
  content: "";
}

.c-icon--file-figma-tiny:before {
  content: "";
}

.c-icon--file-font-tiny:before {
  content: "";
}

.c-icon--file-zoho-tiny:before {
  content: "";
}

.c-icon--file-dropbox-paper-tiny:before {
  content: "";
}

.c-icon--file-lucidchart-tiny:before {
  content: "";
}

.c-icon--star:before {
  content: "";
}

.c-icon--unstar:before {
  content: "";
}

.c-icon--bell:before {
  content: "";
}

.c-icon--lock:before {
  content: "";
}

.c-icon--external-link-small:before {
  content: "";
}

.c-icon--external-link-large:before {
  content: "";
}

.c-icon--presence-online:before {
  content: "";
}

.c-icon--presence-offline:before {
  content: "";
}

.c-icon--presence-dnd:before {
  content: "";
}

.c-icon--presence-external-online:before, .c-icon--presence-ra-online:before, .c-icon--restricted-user:before {
  content: "";
}

.c-icon--lock-medium:before {
  content: "";
}

.c-icon--bell-slash-filled:before {
  content: "";
}

.c-icon--presence-external-offline:before, .c-icon--presence-ra-offline:before {
  content: "";
}

.c-icon--presence-external-dnd:before, .c-icon--presence-ra-dnd:before {
  content: "";
}

.c-icon--presence-ura-online:before, .c-icon--single-channel-guest:before {
  content: "";
}

.c-icon--presence-ura-offline:before {
  content: "";
}

.c-icon--presence-ura-dnd:before {
  content: "";
}

.c-icon--heart:before {
  content: "";
}

.c-icon--quote:before {
  content: "";
}

.c-icon--cog:before {
  content: "";
}

.c-icon--comment:before {
  content: "";
}

.c-icon--minus-circle-small:before {
  content: "";
}

.c-icon--times-circle-small:before, .c-icon--times-circle-small-filled:before {
  content: "";
}

.c-icon--multiparty-dm-2:before {
  content: "";
}

.c-icon--multiparty-dm-3:before {
  content: "";
}

.c-icon--multiparty-dm-4:before {
  content: "";
}

.c-icon--multiparty-dm-5:before {
  content: "";
}

.c-icon--multiparty-dm-6:before {
  content: "";
}

.c-icon--multiparty-dm-7:before {
  content: "";
}

.c-icon--multiparty-dm-8:before {
  content: "";
}

.c-icon--multiparty-dm-9:before {
  content: "";
}

.c-icon--poo-filled:before {
  content: "";
}

.c-icon--channels-filled:before {
  content: "";
}

.c-icon--dm-filled:before {
  content: "";
}

.c-icon--more-filled:before {
  content: "";
}

.c-icon--reorder-filled:before {
  content: "";
}

.c-icon--circle-fill:before {
  content: "";
}

.c-icon--flag-filled:before {
  content: "";
}

.c-icon--refresh-small:before {
  content: "";
}

.c-icon--snooze-filled:before {
  content: "";
}

.c-icon--archived-channel:before {
  content: "";
}

.c-icon--presence-dnd-offline:before {
  content: "";
}

.c-icon--presence-external-dnd-offline:before, .c-icon--presence-ra-dnd-offline:before {
  content: "";
}

.c-icon--presence-ura-dnd-offline:before {
  content: "";
}

.c-icon--presence-mobile-dnd:before {
  content: "";
}

.c-icon--play-filled:before {
  content: "";
}

.c-icon--broadcast-filled:before {
  content: "";
}

.c-icon--small-star-filled:before {
  content: "";
}

.c-icon--small-comment-filled:before {
  content: "";
}

.c-icon--paperplane-filled:before {
  content: "";
}

.c-icon--file-wo-filled:before {
  content: "";
}

.c-icon--file-large-wo-filled:before {
  content: "";
}

.c-icon--highlight-filled:before {
  content: "";
}

.c-icon--pin-filled:before, .c-icon--thumb-tack-filled:before {
  content: "";
}

.c-icon--close-filled:before {
  content: "";
}

.c-icon--share-filled:before {
  content: "";
}

.c-icon--pencil-filled:before {
  content: "";
}

.c-icon--side-panel-filled:before {
  content: "";
}

.c-icon--add-reaction-filled:before {
  content: "";
}

.c-icon--mentions-filled:before {
  content: "";
}

.c-icon--small-reply-filled:before {
  content: "";
}

.c-icon--user-filled:before {
  content: "";
}

.c-icon--microphone-on:before {
  content: "";
}

.c-icon--camera-on:before {
  content: "";
}

.c-icon--screenshare-on:before {
  content: "";
}

.c-icon--shared-channels:before {
  content: "";
}

.c-icon--heart-large-filled:before {
  content: "";
}

.c-icon--thumbs-up-filled:before {
  content: "";
}

.c-icon--thumbs-down-filled:before {
  content: "";
}

.c-icon--slow-network:before {
  content: "";
}

.c-icon--sparkles-filled:before {
  content: "";
}

.c-icon--small-warning-filled:before {
  content: "";
}

.c-icon--deactivated-user:before {
  content: "";
}

.c-icon--lock-small:before {
  content: "";
}

.c-icon--sc-baseline:before, .c-icon--shared-channels-baseline:before {
  content: "";
}

.c-icon--sc-pending:before, .c-icon--shared-channels-pending:before {
  content: "";
}

.c-icon--sc-baseline-pending:before, .c-icon--shared-channels-baseline-pending:before {
  content: "";
}

.c-icon--cloud-offline-filled:before {
  content: "";
}

.c-icon--cloud-offline-small-filled:before {
  content: "";
}

.c-icon--lock-large:before {
  content: "";
}

.c-icon--input-file-active:before {
  content: "";
}

.c-icon--input-img-active:before {
  content: "";
}

.c-icon--input-integration-active:before {
  content: "";
}

.c-icon--checkbox-full:before {
  content: "";
}

.c-icon--add-reaction-bg:before {
  content: "";
}

.c-icon--small-reaction-bg:before {
  content: "";
}

.c-icon--camera-photo-filled:before {
  content: "";
}

.c-icon--verified-filled:before {
  content: "";
}

.c-icon--info-circle-filled:before {
  content: "";
}

.c-icon--exclamation-circle-filled:before {
  content: "";
}

.c-icon--missing-emoji:before {
  content: "";
}

.c-icon--warning-filled:before {
  content: "";
}

.c-icon--eye-filled:before {
  content: "";
}

.c-icon--circle-minus-filled:before {
  content: "";
}

.c-icon--bolt-filled:before {
  content: "";
}

.c-icon--snooze-filled-small:before {
  content: "";
}

.c-icon--bookmark-filled:before {
  content: "";
}

.c-icon--face-filled:before {
  content: "";
}

.c-icon--home-filled:before {
  content: "";
}

.c-icon--video-camera-filled:before {
  content: "";
}

.c-icon--shared-channels-outline:before {
  content: "";
}

.c-icon--multiparty-dm-10:before {
  content: "";
}

.c-icon--multiparty-dm-11:before {
  content: "";
}

.c-icon--multiparty-dm-12:before {
  content: "";
}

.c-icon--multiparty-dm-13:before {
  content: "";
}

.c-icon--multiparty-dm-14:before {
  content: "";
}

.c-icon--multiparty-dm-15:before {
  content: "";
}

.c-icon--cc-filled:before {
  content: "";
}

.c-icon--cc:before {
  content: "";
}

.c-icon--full-screen:before {
  content: "";
}

.c-icon--minimize:before {
  content: "";
}

.c-icon--full-screen-filled:before {
  content: "";
}

.c-icon--search-selected:before {
  content: "";
}

.c-icon--search-plus:before {
  content: "";
}

.c-icon--user-browser-filled:before {
  content: "";
}

.c-icon--file-browser-filled:before {
  content: "";
}

.c-icon--form-checkbox-empty:before {
  content: "";
}

.c-icon--form-checkbox-checked:before {
  content: "";
}

.c-icon--form-radio-empty:before {
  content: "";
}

.c-icon--form-radio-checked:before {
  content: "";
}

.c-icon--form-checkbox-check:before {
  content: "";
}

.c-icon--form-radio-circle:before {
  content: "";
}

.c-icon--form-checkbox-dash:before {
  content: "";
}

.c-icon--gov-slack:before {
  content: "";
}

.c-icon--slack:before, .c-icon--slack-pillow:before {
  content: "";
}

.c-icon--apple:before {
  content: "";
}

.c-icon--android:before {
  content: "";
}

.c-icon--twitter:before {
  content: "";
}

.c-icon--github:before {
  content: "";
}

.c-icon--dropbox:before {
  content: "";
}

.c-icon--google:before {
  content: "";
}

.c-icon--windows:before {
  content: "";
}

.c-icon--youtube:before {
  content: "";
}

.c-icon--google-drive:before {
  content: "";
}

.c-icon--skype:before {
  content: "";
}

.c-icon--rss:before {
  content: "";
}

.c-icon--facebook:before {
  content: "";
}

.c-icon--asana:before {
  content: "";
}

.c-icon--linkedin:before {
  content: "";
}

.c-icon--tumblr:before {
  content: "";
}

.c-icon--instagram:before {
  content: "";
}

.c-icon--google-plus:before {
  content: "";
}

.c-icon--soundcloud:before {
  content: "";
}

.c-icon--flickr:before {
  content: "";
}

.c-icon--pinterest:before {
  content: "";
}

.c-icon--tripit:before {
  content: "";
}

.c-icon--hangouts:before {
  content: "";
}

.c-icon--viber:before {
  content: "";
}

.c-icon--line:before {
  content: "";
}

.c-icon--facebook-messenger:before {
  content: "";
}

.c-icon--1password:before {
  content: "";
}

.c-icon--box:before {
  content: "";
}

.c-icon--box-square:before {
  content: "";
}

.c-icon--google-play:before {
  content: "";
}

.c-icon--spotify:before {
  content: "";
}

.c-icon--siriusxm:before {
  content: "";
}

.c-icon--stitcher:before {
  content: "";
}

.c-icon--pocket-casts:before {
  content: "";
}

.c-icon--onedrive:before {
  content: "";
}

.c-icon--zoho:before {
  content: "";
}

.c-icon--dropbox-paper:before {
  content: "";
}

.c-icon--filter-alt:before {
  content: "";
}

.c-icon--pause-bold:before {
  content: "";
}

.c-icon--buildings:before {
  content: "";
}

.c-icon--buildings-filled:before {
  content: "";
}

.c-icon--phone-filled:before {
  content: "";
}

.c-icon--all-files-filled:before {
  content: "";
}

.c-icon__file {
  background-size: cover;
  flex: none;
  width: 36px;
  height: 36px;
  display: inline-block;
}

.c-icon__file:before {
  content: "";
  color: #3aa3e3;
}

.c-icon__file:after {
  background-color: #3aa3e3;
}

.c-icon--filetype {
  width: 50px;
}

.c-icon--filetype:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype:after {
  background-color: #3aa3e3;
}

.c-icon--filetype:before {
  font-size: 50px;
}

.c-icon--filetype-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/generic-99ae615.svg);
}

.c-icon--filetype-large {
  width: 60px;
}

.c-icon--filetype-large:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-large:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-large:before {
  font-size: 60px;
}

.c-icon--filetype-small {
  width: 40px;
}

.c-icon--filetype-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-small:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-small:before {
  font-size: 40px;
}

.c-icon--filetype-tiny {
  width: 20px;
}

.c-icon--filetype-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-tiny:before {
  font-size: 20px;
}

.c-icon--file-spaces:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces:after {
  background-color: #66c79e;
}

.c-icon--file-spaces-small:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces-small:after {
  background-color: #66c79e;
}

.c-icon--file-spaces-tiny:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces-tiny:after {
  background-color: #66c79e;
}

.c-icon--file-image:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image:after {
  background-color: #3aa3e3;
}

.c-icon--file-image-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-image-bd557bd.svg);
}

.c-icon--file-image-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-image-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-pdf:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf:after {
  background-color: #db4437;
}

.c-icon--file-pdf-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-pdf-bc437bc.svg);
}

.c-icon--file-pdf-small:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf-small:after {
  background-color: #db4437;
}

.c-icon--file-pdf-tiny:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf-tiny:after {
  background-color: #db4437;
}

.c-icon--file-audio:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio:after {
  background-color: #3aa3e3;
}

.c-icon--file-audio-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-audio-4963b04.svg);
}

.c-icon--file-audio-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-audio-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-video:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video:after {
  background-color: #3aa3e3;
}

.c-icon--file-video-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-video-21817a1.svg);
}

.c-icon--file-video-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-video-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-email:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email:after {
  background-color: #3aa3e3;
}

.c-icon--file-email-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/email-582161b.svg);
}

.c-icon--file-email-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-email-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-excel-ea4dd7b.svg);
}

.c-icon--file-spreadsheet-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/archive-5161277.svg);
}

.c-icon--file-archive-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-database:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database:after {
  background-color: #3aa3e3;
}

.c-icon--file-database-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-database-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/binary-d1972b4.svg);
}

.c-icon--file-binary-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-text-post:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post:after {
  background-color: #66c79e;
}

.c-icon--file-text-post-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-text-post-314a744.svg);
}

.c-icon--file-text-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-snippet-5720591.svg);
}

.c-icon--file-text-post-small:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post-small:after {
  background-color: #66c79e;
}

.c-icon--file-text-post-tiny:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post-tiny:after {
  background-color: #66c79e;
}

.c-icon--file-text-quip:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip:after {
  background-color: #1d9bd1;
}

.c-icon--file-text-quip-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-text-quip-d4df8bc.svg);
}

.c-icon--file-text-quip-small:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip-small:after {
  background-color: #1d9bd1;
}

.c-icon--file-text-quip-tiny:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip-tiny:after {
  background-color: #1d9bd1;
}

.c-icon--file-html:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html:after {
  background-color: #3aa3e3;
}

.c-icon--file-html-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/html-fde0921.svg);
}

.c-icon--file-html-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-html-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-code:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code:after {
  background-color: #3aa3e3;
}

.c-icon--file-code-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/code-b11f5dd.svg);
}

.c-icon--file-code-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-code-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-css:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css:after {
  background-color: #3aa3e3;
}

.c-icon--file-css-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/css-7c2dbe3.svg);
}

.c-icon--file-css-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-css-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-php:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php:after {
  background-color: #3aa3e3;
}

.c-icon--file-php-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/php-dd572d1.svg);
}

.c-icon--file-php-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-php-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-snippet:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet:after {
  background-color: #4d394b;
}

.c-icon--file-snippet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-snippet-5720591.svg);
}

.c-icon--file-snippet-small:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet-small:after {
  background-color: #4d394b;
}

.c-icon--file-snippet-tiny:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet-tiny:after {
  background-color: #4d394b;
}

.c-icon--file-word:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word:after {
  background-color: #2c4098;
}

.c-icon--file-word-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-word-2f6248f.svg);
}

.c-icon--file-word-small:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word-small:after {
  background-color: #2c4098;
}

.c-icon--file-word-tiny:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word-tiny:after {
  background-color: #2c4098;
}

.c-icon--file-excel:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel:after {
  background-color: #377437;
}

.c-icon--file-excel-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-excel-ea4dd7b.svg);
}

.c-icon--file-excel-small:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel-small:after {
  background-color: #377437;
}

.c-icon--file-excel-tiny:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel-tiny:after {
  background-color: #377437;
}

.c-icon--file-powerpoint:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint:after {
  background-color: #e05a30;
}

.c-icon--file-powerpoint-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-powerpoint-40add10.svg);
}

.c-icon--file-powerpoint-small:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint-small:after {
  background-color: #e05a30;
}

.c-icon--file-powerpoint-tiny:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint-tiny:after {
  background-color: #e05a30;
}

.c-icon--file-illustrator:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator:after {
  background-color: #f4993c;
}

.c-icon--file-illustrator-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-illustrator-96d25e7.svg);
}

.c-icon--file-illustrator-small:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator-small:after {
  background-color: #f4993c;
}

.c-icon--file-illustrator-tiny:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator-tiny:after {
  background-color: #f4993c;
}

.c-icon--file-photoshop:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop:after {
  background-color: #56b6de;
}

.c-icon--file-photoshop-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-photoshop-5b2309a.svg);
}

.c-icon--file-photoshop-small:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop-small:after {
  background-color: #56b6de;
}

.c-icon--file-photoshop-tiny:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop-tiny:after {
  background-color: #56b6de;
}

.c-icon--file-indesign:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign:after {
  background-color: #eb81ab;
}

.c-icon--file-indesign-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-indesign-4416d8d.svg);
}

.c-icon--file-indesign-small:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign-small:after {
  background-color: #eb81ab;
}

.c-icon--file-indesign-tiny:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign-tiny:after {
  background-color: #eb81ab;
}

.c-icon--file-adobe-flash:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash:after {
  background-color: #a72428;
}

.c-icon--file-adobe-flash-small:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash-small:after {
  background-color: #a72428;
}

.c-icon--file-adobe-flash-tiny:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash-tiny:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf-small:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf-small:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf-tiny:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf-tiny:after {
  background-color: #a72428;
}

.c-icon--file-iphone-app:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app:after {
  background-color: #9ea0a7;
}

.c-icon--file-iphone-app-small:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app-small:after {
  background-color: #9ea0a7;
}

.c-icon--file-iphone-app-tiny:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app-tiny:after {
  background-color: #9ea0a7;
}

.c-icon--file-android-app:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app:after {
  background-color: #a4ca3a;
}

.c-icon--file-android-app-small:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app-small:after {
  background-color: #a4ca3a;
}

.c-icon--file-android-app-tiny:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app-tiny:after {
  background-color: #a4ca3a;
}

.c-icon--file-dropbox:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-google-presentation:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation:after {
  background-color: #f4b400;
}

.c-icon--file-google-presentation-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-presentation-640aa88.svg);
}

.c-icon--file-google-presentation-small:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation-small:after {
  background-color: #f4b400;
}

.c-icon--file-google-presentation-tiny:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation-tiny:after {
  background-color: #f4b400;
}

.c-icon--file-google-spreadsheet:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet:after {
  background-color: #0f9d58;
}

.c-icon--file-google-spreadsheet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-spreadsheet-75b292d.svg);
}

.c-icon--file-google-spreadsheet-small:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet-small:after {
  background-color: #0f9d58;
}

.c-icon--file-google-spreadsheet-tiny:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet-tiny:after {
  background-color: #0f9d58;
}

.c-icon--file-google-document:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document:after {
  background-color: #4285f4;
}

.c-icon--file-google-document-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-document-963b4a9.svg);
}

.c-icon--file-google-document-small:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document-small:after {
  background-color: #4285f4;
}

.c-icon--file-google-document-tiny:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document-tiny:after {
  background-color: #4285f4;
}

.c-icon--file-google-form:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form:after {
  background-color: #db4437;
}

.c-icon--file-google-form-small:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form-small:after {
  background-color: #db4437;
}

.c-icon--file-google-form-tiny:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form-tiny:after {
  background-color: #db4437;
}

.c-icon--file-qtz:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz:after {
  background-color: #3aa3e3;
}

.c-icon--file-qtz-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-qtz-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-sketch:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-small:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch-small:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-tiny:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch-tiny:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-sketch-2b5ad11.svg);
}

.c-icon--file-figma-tiny:before {
  content: "";
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
}

.c-icon--file-figma-tiny:after {
  background-color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
}

.c-icon--file-zoho-show:before {
  content: "";
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show:after {
  background-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show-small:before {
  content: "";
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show-small:after {
  background-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show-tiny:before {
  content: "";
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show-tiny:after {
  background-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-icon--file-zoho-show-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-zoho-show-70da35e.svg);
}

.c-icon--file-lucidchart:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-small:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart-small:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-tiny:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart-tiny:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidchart-0c99dac.svg);
}

.c-icon--file-lucidpress-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidpress-43cac0c.svg);
}

.c-icon--file-lucidspark-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidspark-276c862.svg);
}

.p-autoclog__hook {
  display: contents;
}

.p-autoclog__viewer {
  vertical-align: top;
  display: inline;
  position: relative;
}

.p-autoclog__viewer_icon_and_details_container {
  z-index: 9999;
  cursor: pointer;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-autoclog__viewer_icon {
  outline: 0;
  position: absolute;
  top: 2px;
  left: 2px;
}

.p-autoclog__viewer_icon:before {
  content: "";
  background-color: #6400641a;
  border: 2px solid #0b4c8c;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: 1s infinite alternate x-autoclog__viewer_icon--pulse;
  display: block;
  box-shadow: 0 0 0 2px #fff;
}

.p-autoclog__viewer_details {
  color: #0b4c8c;
  text-align: left;
  background: #f7fbffe6;
  border: 2px solid #0b4c8c;
  width: max-content;
  max-height: 400px;
  padding: 15px;
  font-weight: 500;
  display: block;
  overflow-y: scroll;
}

@keyframes x-autoclog__viewer_icon--pulse {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    opacity: .5;
    transform: scale(1);
  }
}

.autoclog_toggle {
  cursor: pointer;
  background: #fff;
  border: 2px solid #0009;
  border-radius: 100px;
  width: 50px;
  height: 28px;
}

.autoclog_toggle--active {
  border: 2px solid #0b4c8c;
}

.autoclog_toggle__lever_container {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.autoclog_toggle__lever {
  background: #0009;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 2px;
  left: 3px;
}

.autoclog_toggle--active .autoclog_toggle__lever {
  background: #0b4c8c;
  left: 51%;
}

.p-autoclog_send_viewer_clog {
  position: relative;
}

.p-autoclog_send_viewer_clog__content {
  pointer-events: none;
  color: #0b4c8c;
  text-align: left;
  background: #f7fbffe6;
  animation-name: clog;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
}

.p-autoclog_send_viewer_clog__ui_controls {
  position: absolute;
  top: 5px;
  right: 10px;
}

.p-autoclog_send_viewer_clog__button {
  width: 30px;
  height: 26px;
  margin-left: 4px;
  padding: 2px 6px;
}

.p-autoclog_send_viewer_clog__copy_toast {
  color: #fff;
  white-space: nowrap;
  background-color: #000;
  border-radius: 6px;
  padding: 0 6px;
  position: absolute;
  top: 30px;
  right: 0;
}

.p-autoclog_send_viewer_clog__copy_toast > i {
  color: #000;
  position: absolute;
  top: -12px;
  left: 87px;
}

@keyframes clog {
  0% {
    box-shadow: inset 0 0 15px 5px #2870adbf;
  }

  100% {
    box-shadow: none;
  }
}

.p-autoclog_send_viewer {
  z-index: 9999;
  min-width: 180px;
  max-width: 480px;
  max-height: 100%;
  position: fixed;
  top: 40px;
  right: 10px;
  overflow-y: scroll;
}

.p-autoclog_send_viewer__ui_controls {
  display: flex;
  position: fixed;
  top: 5px;
  right: 10px;
}

.p-autoclog_send_viewer__clear_all {
  margin-right: 6px;
  padding: 0 12px;
}

.c-link--button {
  color: rgba(var(--sk_highlight, 18, 100, 163), 1);
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  vertical-align: baseline;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.c-link--button:hover, .c-link--button:focus, .c-link--button:active {
  outline: none;
}

.c-link--button:hover, .c-link--button:active {
  color: rgba(var(--sk_highlight_hover, 11, 76, 140), 1);
  text-decoration: underline;
}

.c-link--focus-visible:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
  text-decoration: none;
}

.c-link--disabled, .c-link--disabled:hover, .c-link--disabled:active, .c-link--disabled:focus {
  color: rgba(var(--sk_foreground_high_solid, 134, 134, 134), 1);
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

.c-link--invert {
  color: inherit;
  text-underline-offset: 1px;
  text-decoration: underline;
}

.c-link--invert:hover, .c-link--invert:visited, .c-link--invert:active {
  color: inherit;
}

.c-link--button.c-link--underline, a.c-link--underline, .c-link--button.c-link--underline:hover, a.c-link--underline:hover {
  text-decoration: underline;
}

.c-flex_compat_button {
  display: inline-block;
}

.c-button {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  border: none;
  border-radius: 4px;
  outline: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.c-button:hover, .c-button:active, .c-button:focus {
  text-decoration: none;
}

.c-button--primary {
  color: #fff;
  box-shadow: none;
  background: #007a5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--primary:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-button--primary:link, .c-button--primary:visited {
  color: #fff;
}

.c-button--primary:hover {
  color: #fff;
  background: #148567;
  box-shadow: 0 1px 4px #0000004d;
}

.c-button--primary:active {
  box-shadow: none;
  background: #006e51;
}

.c-button--primary.c-button--disabled, .c-button--primary.c-button--disabled:hover, .c-button--primary.c-button--disabled:active {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  box-shadow: none;
  transition: all 80ms linear;
}

.c-button--primary.c-button--disabled:hover, .c-button--primary.c-button--disabled:hover:hover, .c-button--primary.c-button--disabled:active:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.c-button--danger {
  background: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  color: #fff;
  box-shadow: none;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--danger:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-button--danger:link, .c-button--danger:visited {
  color: #fff;
}

.c-button--danger:hover {
  color: #fff;
  background: #e23067;
  box-shadow: 0 1px 4px #0000004d;
}

.c-button--danger:active {
  box-shadow: none;
  background: #ca1b51;
}

.c-button--danger.c-button--disabled, .c-button--danger.c-button--disabled:hover, .c-button--danger.c-button--disabled:active {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  box-shadow: none;
  transition: all 80ms linear;
}

.c-button--danger.c-button--disabled:hover, .c-button--danger.c-button--disabled:hover:hover, .c-button--danger.c-button--disabled:active:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.c-button--outline {
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  --saf-0: rgba(var(--sk_primary_foreground, 29, 28, 29), .3);
  border: 1px solid var(--saf-0);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  background-clip: padding-box;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline:link, .c-button--outline:visited {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
}

.c-button--outline:hover {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline:active {
  box-shadow: none;
  border-color: rgba(var(--sk_primary_foreground, 29, 28, 29), .5);
  background: #fbfbfbd3;
}

.c-button--outline.c-button--focus-visible:focus, .c-button--outline.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline.c-button--disabled, .c-button--outline.c-button--disabled:hover, .c-button--outline.c-button--disabled:active {
  box-shadow: none;
}

.c-button--outline:active {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
}

.c-button--outline-primary {
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  color: #007a5a;
  background-clip: padding-box;
  border: 1px solid #007a5a4d;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline-primary:link, .c-button--outline-primary:visited {
  color: #007a5a;
}

.c-button--outline-primary:hover {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline-primary:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #007a5a80;
}

.c-button--outline-primary.c-button--focus-visible:focus, .c-button--outline-primary.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline-primary.c-button--disabled, .c-button--outline-primary.c-button--disabled:hover, .c-button--outline-primary.c-button--disabled:active {
  box-shadow: none;
}

.c-button--outline-danger {
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), .3);
  border: 1px solid var(--saf-0);
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  background-clip: padding-box;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline-danger:link, .c-button--outline-danger:visited {
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-button--outline-danger:hover {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline-danger:active {
  box-shadow: none;
  border-color: rgba(var(--sk_raspberry_red, 224, 30, 90), .5);
  background: #fbfbfbd3;
}

.c-button--outline-danger.c-button--focus-visible:focus, .c-button--outline-danger.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline-danger.c-button--disabled, .c-button--outline-danger.c-button--disabled:hover, .c-button--outline-danger.c-button--disabled:active {
  box-shadow: none;
}

.c-button--plan_page {
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  color: #007a5a;
  background-clip: padding-box;
  border: 1px solid #007a5a4d;
  font-weight: 900;
  transition: all 80ms linear;
}

.c-button--plan_page:link, .c-button--plan_page:visited {
  color: #007a5a;
}

.c-button--plan_page:hover {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  box-shadow: 0 1px 3px #00000014;
}

.c-button--plan_page:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #007a5a80;
}

.c-button--plan_page.c-button--focus-visible:focus, .c-button--plan_page.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--plan_page.c-button--disabled, .c-button--plan_page.c-button--disabled:hover, .c-button--plan_page.c-button--disabled:active {
  box-shadow: none;
}

.sk-client-theme--dark .c-button--outline-primary {
  color: #fff;
  box-shadow: none;
  background: #007a5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-primary:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .c-button--outline-primary:link, .sk-client-theme--dark .c-button--outline-primary:visited {
  color: #fff;
}

.sk-client-theme--dark .c-button--outline-primary:hover {
  color: #fff;
  background: #148567;
  box-shadow: 0 1px 4px #0000004d;
}

.sk-client-theme--dark .c-button--outline-primary:active {
  box-shadow: none;
  background: #006e51;
}

.sk-client-theme--dark .c-button--outline-primary.c-button--disabled, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:active {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  box-shadow: none;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:active:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.sk-client-theme--dark .c-button--outline-danger {
  background: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  color: #fff;
  box-shadow: none;
  font-weight: 700;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-danger:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .c-button--outline-danger:link, .sk-client-theme--dark .c-button--outline-danger:visited {
  color: #fff;
}

.sk-client-theme--dark .c-button--outline-danger:hover {
  color: #fff;
  background: #e23067;
  box-shadow: 0 1px 4px #0000004d;
}

.sk-client-theme--dark .c-button--outline-danger:active {
  box-shadow: none;
  background: #ca1b51;
}

.sk-client-theme--dark .c-button--outline-danger.c-button--disabled, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:active {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  box-shadow: none;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:active:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.c-button--small {
  min-width: 56px;
  height: 28px;
  padding: 0 12px 1px;
  font-size: 13px;
}

.c-button--medium {
  min-width: 80px;
  height: 36px;
  padding: 0 12px 1px;
  font-size: 15px;
}

.c-button--large {
  min-width: 96px;
  height: 44px;
  padding: 0 16px 3px;
  font-size: 18px;
  font-weight: 700;
}

.c-button--disabled {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  transition: all 80ms linear;
}

.c-button--disabled:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.c-button--focus-visible:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.c-button.c-button--sonic-placeholder, .c-button.c-button--sonic-placeholder:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), .75);
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  border-color: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  background-clip: initial;
  pointer-events: auto;
  box-shadow: none;
  transition: all 80ms linear;
}

.c-button.c-button--sonic-placeholder:hover, .c-button.c-button--sonic-placeholder:hover:hover {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
}

.c-button--icon {
  min-width: 0;
  padding: 0;
}

.c-button--icon .c-deprecated-icon:before {
  line-height: 1;
  display: block;
}

.c-button--icon.c-button--small {
  width: 20px;
  height: 20px;
}

.c-button--icon.c-button--small .c-deprecated-icon:before {
  font-size: 12px;
}

.c-button--icon.c-button--medium {
  width: 28px;
  height: 28px;
}

.c-button--icon.c-button--medium .c-deprecated-icon:before {
  font-size: 16px;
}

.c-button--icon.c-button--large {
  width: 32px;
  height: 32px;
}

.c-button--icon.c-button--large .c-deprecated-icon:before {
  font-size: 20px;
}

.c-button-unstyled {
  color: inherit;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

.c-button-unstyled:hover, .c-button-unstyled:focus, .c-button-unstyled:active {
  outline: none;
}

.c-button-unstyled.c-button-unstyled--sonic-placeholder, .c-button-unstyled.c-button-unstyled--sonic-placeholder:hover {
  cursor: default;
}

.c-aria_live_announcer_api {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-infinite_spinner {
  margin: 0 auto;
  position: relative;
}

.c-infinite_spinner--spotlight {
  width: 160px;
  height: 160px;
}

.c-infinite_spinner--jumbo {
  width: 52px;
  height: 52px;
}

.c-infinite_spinner--large {
  width: 24px;
  height: 24px;
}

.c-infinite_spinner--medium {
  width: 18px;
  height: 18px;
}

.c-infinite_spinner--small {
  width: 12px;
  height: 12px;
}

.c-infinite_spinner--inline {
  margin: 0;
  display: inline-block;
}

.c-infinite_spinner--floating {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0), 0 4px 12px 0 #00000014;
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  z-index: 1;
  border-radius: 50%;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 8px;
  left: 50%;
}

.c-infinite_spinner__loading_msg {
  margin-left: 12px;
}

.c-infinite_spinner__spinner {
  width: 100%;
  height: 100%;
  animation: 1.2s cubic-bezier(.25, .29, .54, .86) infinite c-infinite_spinner__spin;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-45deg);
}

@keyframes c-infinite_spinner__spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.c-infinite_spinner__tail {
  animation: 1.2s cubic-bezier(.41, .24, .64, .69) infinite c-infinite_spinner__spin;
}

.c-infinite_spinner__bg {
  fill: none;
  opacity: .2;
  stroke-width: 8px;
  stroke: gray;
}

.c-infinite_spinner__path {
  fill: none;
  stroke-width: 8px;
  stroke-dasharray: 55 200;
  stroke-dashoffset: 90px;
  stroke-linecap: round;
}

.c-infinite_spinner--white .c-infinite_spinner__path, .c-infinite_spinner--button-white .c-infinite_spinner__path, .c-infinite_spinner--button-white .c-infinite_spinner__bg {
  stroke: #fff;
}

.c-infinite_spinner--blue .c-infinite_spinner__path {
  stroke: #50acf4;
}

.c-infinite_spinner--fast .c-infinite_spinner__spinner {
  animation-duration: .6s;
}

.c-button-loading__spinner {
  margin-left: 0;
  margin-right: 0;
  transition: width 80ms linear;
}

.c-button--loading_spinner--hidden {
  width: 0;
}

.c-button-loading__spinner--small {
  margin-left: 8px;
}

.c-button-loading__spinner--medium {
  margin-left: 12px;
}

.c-button-loading__spinner--large {
  margin-left: 16px;
}

.c-button--loading_spinner--loading {
  margin-left: 0;
}

.c-button--loading_spinner--children {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.team-signin-link:hover {
  text-decoration: none;
}

[data-9gn] {
  font-size: var(--s, inherit);
  print-color-adjust: exact;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  display: block;
}

.is-inline {
  vertical-align: -.125em;
  display: inline-block;
}

.c-icon_button {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.c-icon_button:link {
  text-decoration: none;
}

.c-icon_button__badge {
  background: #000;
  border-radius: 50%;
  margin-bottom: 3px;
  position: absolute;
  bottom: 0;
}

.c-icon_button--default .c-icon_button__badge, .c-icon_button--light .c-icon_button__badge {
  background-color: #1264a3;
}

.c-icon_button--dark .c-icon_button__badge {
  background-color: #fff;
}

.c-icon_button--size_x-small {
  width: 28px;
  height: 28px;
}

.c-icon_button--size_x-small .c-icon:before {
  font-size: 16px;
}

.c-icon_button--size_small {
  width: 32px;
  height: 32px;
}

.c-icon_button--size_small .c-icon:before {
  font-size: 18px;
}

.c-icon_button--size_medium {
  width: 36px;
  height: 36px;
}

.c-icon_button.c-button--disabled {
  opacity: .5;
}

.c-icon_button--default, .c-icon_button--default:link, .c-icon_button--default.c-button-unstyled {
  color: rgba(var(--sk_foreground_max, 29, 28, 29), .7);
}

.c-icon_button--default:hover, .c-icon_button--default:link:hover, .c-icon_button--default.c-button-unstyled:hover {
  background: rgba(var(--sk_foreground_min, 29, 28, 29), .04);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
}

.c-icon_button--default:active, .c-icon_button--default:link:active, .c-icon_button--default.c-button-unstyled:active {
  background: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
}

.c-icon_button--light, .c-icon_button--light:link, .c-icon_button--light.c-button-unstyled {
  color: #1d1c1db3;
}

.c-icon_button--light:hover, .c-icon_button--light:link:hover, .c-icon_button--light.c-button-unstyled:hover {
  color: #1d1c1d;
  background: #1d1c1d0d;
}

.c-icon_button--light:active, .c-icon_button--light:link:active, .c-icon_button--light.c-button-unstyled:active {
  background: #1d1c1d1a;
}

.c-icon_button--dark, .c-icon_button--dark:link, .c-icon_button--dark.c-button-unstyled {
  color: #ffffffb3;
}

.c-icon_button--dark:hover, .c-icon_button--dark:link:hover, .c-icon_button--dark.c-button-unstyled:hover {
  color: #fff;
  background: #ffffff0d;
}

.c-icon_button--dark:active, .c-icon_button--dark:link:active, .c-icon_button--dark.c-button-unstyled:active {
  background: #ffffff1a;
}

.c-toast {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0), 0 4px 12px 0 #00000014;
  color: #fff;
  z-index: 1053;
  word-break: break-word;
  background: #1d1c1d padding-box padding-box;
  border-radius: 6px;
  max-width: 350px;
  padding: 10px 16px 12px;
  font-size: 15px;
  line-height: 22px;
  position: fixed;
}

.c-toast__wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-toast:hover {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0), 0 18px 48px 0 #00000014;
  animation: none;
}

.c-toast:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.c-toast--fade.ReactModal__Content {
  animation: 80ms cubic-bezier(.36, .19, .29, 1) forwards c-toast-fade-in;
}

.c-toast--fade.ReactModal__Content--before-close {
  animation: 80ms cubic-bezier(.36, .19, .29, 1) forwards c-toast-fade-out;
}

.c-toast--fade.ReactModal__Overlay--before-close {
  pointer-events: none;
}

.c-toast > .c-toast__wrapper ~ * {
  z-index: 1;
}

.c-toast > .c-toast__wrapper + .c-deprecated-icon, .c-toast > .c-toast__wrapper + .c-icon {
  margin-right: 8px;
}

.c-toast a, .c-toast a:hover, .c-toast a:active, .c-toast a:focus, .c-toast .c-link--button, .c-toast .c-link--button:hover, .c-toast .c-link--button:active, .c-toast .c-link--button:focus {
  color: #fff;
  text-decoration: underline;
}

.c-toast__icon {
  margin-top: 2px;
  margin-right: 8px;
}

.c-toast__close-button {
  color: #fff;
  visibility: hidden;
  background: none;
  flex-shrink: 0;
  margin-top: 2px;
  margin-left: 8px;
}

.c-toast__close-button-wrapper:focus .c-toast__close-button {
  visibility: visible;
}

.c-toast--download .c-toast__close-button {
  margin-top: 8px;
}

.c-toast--persistent .c-toast__close-button, .c-toast:hover .c-toast__close-button, .c-toast:active .c-toast__close-button, .c-toast:focus .c-toast__close-button {
  visibility: visible;
}

.c-toast .focus-ring, .c-toast .c-button--focus-visible:focus, .c-toast .c-link--focus-visible:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

@keyframes c-toast-fade-in {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes c-toast-fade-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.p-client_desktop--draggable-region-hacks.p-client_desktop--ia-top-nav .c-sk-modal_portal:after {
  content: "";
  pointer-events: none;
  -webkit-app-region: drag;
  height: 44px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.c-sk-overlay {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
}

body.p-client_desktop--draggable-region-hacks .c-sk-overlay {
  -webkit-app-region: no-drag;
}

.c-sk-overlay:before {
  content: "";
  opacity: 0;
  background: #0009;
  width: 100%;
  height: 100%;
  transition: opacity 80ms linear;
  position: absolute;
  top: 0;
  left: 0;
}

.c-sk-overlay--hidden:before {
  display: none;
}

.c-sk-overlay--no_animation:before {
  transition: none;
}

.c-sk-overlay.ReactModal__Overlay--after-open:not(.ReactModal__Overlay--before-close):before {
  opacity: 1;
}

.c-sk-modal {
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0), 0 18px 48px 0 #00000059;
  border-radius: 8px;
  flex-direction: column;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-sk-modal:focus {
  outline: none;
}

.c-sk-modal__speedbump_overlay {
  content: "";
  box-sizing: border-box;
  pointer-events: none;
  background: rgba(var(--sk_primary_foreground, 29, 28, 29), .1);
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-sk-modal--faded {
  pointer-events: none;
}

.c-sk-modal--faded:after {
  background: rgba(var(--sk_primary_foreground, 29, 28, 29), .1);
}

.c-sk-modal--fixed {
  width: 100%;
  max-width: 520px;
  height: auto;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal--responsive {
    max-width: 324px;
  }
}

@media only screen and (max-height: 480px) {
  .c-sk-modal--responsive {
    max-height: 440px;
  }
}

.c-sk-overlay--align-start {
  align-items: flex-start;
}

.c-sk-modal--fullscreen {
  width: 100%;
  max-width: 1280px;
  height: 100%;
}

.c-sk-modal__close_button {
  z-index: 1;
  position: absolute;
  top: 20px;
  right: 20px;
}

.c-sk-modal__close_button--inverted {
  color: #fff;
  background: #1d1c1db3 !important;
}

@media only screen and (max-width: 640px) {
  .c-icon_button--default.c-sk-modal__close_button--responsive {
    color: rgba(var(--sk_foreground_max, 29, 28, 29), .7);
    background: none;
    width: 34px;
    height: 34px;
    top: 8px;
    right: 8px;
  }

  .c-icon_button--default.c-sk-modal__close_button--responsive:hover {
    background: rgba(var(--sk_foreground_min, 29, 28, 29), .04);
    color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  }
}

.c-icon_button--default.c-sk-modal__close_button--light {
  color: #1d1c1d;
  opacity: .66;
  background: #f8f8f8;
}

.c-icon_button--default.c-sk-modal__close_button--light:hover {
  color: #1d1c1d;
  opacity: 1;
  background: #fff;
}

.c-icon_button--default.c-sk-modal__close_button--dark {
  color: #fff;
  opacity: .66;
  background: #616061;
}

.c-icon_button--default.c-sk-modal__close_button--dark:hover {
  color: #fff;
  opacity: 1;
  background: #1d1c1d;
}

.c-sk-modal_header {
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  border-radius: 8px 8px 0 0;
  flex-shrink: 0;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_header--responsive {
    min-height: 52px;
  }
}

.c-sk-modal_image {
  width: 100%;
  height: auto;
  display: block;
}

.c-sk-modal_image__container {
  width: 100%;
  position: relative;
}

.c-sk-modal_image__container .c-sk-modal_image {
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-height: 480px) {
  .c-sk-modal_image--responsive {
    display: none;
  }
}

.c-sk-modal_title_bar {
  align-items: center;
  width: 100%;
  min-height: 70px;
  padding: 20px 28px;
  display: flex;
}

.c-sk-modal_title_bar__text h1 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-sk-modal_title_bar__text h1:only-child {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-sk-modal_title_bar__text h2:nth-child(2) {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: rgba(var(--sk_foreground_max, 29, 28, 29), .7);
  margin-right: 24px;
}

.c-sk-modal_title_bar__icon {
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  border-radius: 4px;
  align-items: center;
  height: 40px;
  margin-right: 16px;
  line-height: 0;
  display: flex;
}

.c-sk-modal_title_bar--pad_right {
  padding-right: 76px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_title_bar--responsive {
    min-height: 36px;
    padding: 8px 8px 8px 16px;
  }

  .c-sk-modal_title_bar--responsive .c-sk-modal_title_bar__icon {
    align-items: center;
    display: flex;
  }

  .c-sk-modal_title_bar__text_responsive {
    flex-direction: column;
    justify-content: center;
    min-height: 36px;
    display: flex;
  }

  .c-sk-modal_title_bar__text_responsive h1:only-child {
    font-size: 18px;
  }
}

.c-scrollbar {
  position: relative;
  overflow: hidden;
}

.c-scrollbar__hider {
  outline: none;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -50px;
  overflow-x: hidden;
  overflow-y: scroll;
  transform: translateZ(0);
}

.c-scrollbar__hider::-webkit-scrollbar {
  display: none;
}

.c-scrollbar--inherit_size {
  width: 100%;
}

.c-scrollbar--inherit_size .c-scrollbar__hider {
  margin-right: -50px;
  position: relative;
  right: 0;
}

.c-scrollbar__track {
  width: 8px;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.c-scrollbar__track:before {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -4px;
}

.c-scrollbar--hidden > .c-scrollbar__track {
  display: none;
}

.c-scrollbar__bar {
  background: rgba(var(--sk_primary_foreground, 29, 28, 29), .52);
  opacity: 0;
  cursor: default;
  z-index: 1;
  will-change: transform;
  border-radius: 4px;
  outline: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-scrollbar:hover .c-scrollbar__bar, .c-scrollbar__bar:active {
  opacity: 1;
}

.c-scrollbar__bar:active:after {
  content: "";
  z-index: 1;
  cursor: default;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-scrollbar--always_visible .c-scrollbar__bar {
  opacity: 1;
}

.c-scrollbar--monkey .c-scrollbar__child {
  padding-right: 12px;
}

.c-scrollbar--monkey.c-scrollbar--hidden .c-scrollbar__child {
  padding-right: 0;
}

.c-scrollbar--monkey .c-scrollbar__track {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  z-index: 1;
  border-radius: 3px;
}

.c-scrollbar--monkey .c-scrollbar__bar {
  background: rgba(var(--sk_primary_foreground, 29, 28, 29), .52);
  box-shadow: 0 3px #fff, 0 -3px #fff;
}

.c-scrollbar--monkey .c-scrollbar__bar, .c-scrollbar--monkey .c-scrollbar__bar:active, .c-scrollbar--monkey:hover .c-scrollbar__bar {
  opacity: 1;
}

.c-scrollbar--fade:not(:hover) .c-scrollbar__bar {
  transition: opacity .1s .5s;
}

.c-sk-modal_content {
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  flex-shrink: 1;
  min-height: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-sk-modal_content:first-of-type {
  border-radius: 8px 8px 0 0;
}

.c-sk-modal_content:last-of-type {
  border-radius: 0 0 8px 8px;
}

.c-sk-modal_content:only-of-type {
  border-radius: 8px;
}

.c-sk-modal_content:after {
  box-sizing: border-box;
  content: "";
  pointer-events: none;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  width: 100%;
  height: 100%;
  transition: border 80ms linear;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-sk-modal_content__inner {
  overflow: hidden;
}

.c-sk-modal_content--indicateTop:after {
  border-top: 1px solid rgba(var(--sk_foreground_low, 29, 28, 29), .13);
}

.c-sk-modal_content--indicateBottom:after {
  border-bottom: 1px solid rgba(var(--sk_foreground_low, 29, 28, 29), .13);
}

.c-sk-modal_content_section {
  padding: 0 28px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_content_section--responsive {
    padding: 0 16px;
  }
}

.c-sk-modal_footer {
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  border-radius: 0 0 8px 8px;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 84px;
  margin-top: auto;
  padding: 24px 28px;
  display: flex;
  overflow: hidden;
}

.c-sk-modal_footer.c-sk-modal_footer--adaptive {
  height: auto;
  min-height: 84px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_footer--responsive {
    height: 60px;
    padding: 16px;
  }

  .c-sk-modal_footer--responsive .c-button {
    min-width: 56px;
    height: 28px;
    padding: 0 12px 1px;
    font-size: 13px;
  }

  .c-sk-modal_footer--responsive .c-sk-modal_footer_actions {
    display: flex;
  }

  .c-sk-modal_footer--responsive-column {
    flex-direction: column;
    align-items: baseline;
    height: auto;
  }

  .c-sk-modal_footer--responsive-column .c-sk-modal_footer_actions {
    padding-top: 8px;
  }
}

.c-sk-modal_footer--speedbump {
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  z-index: 1;
  pointer-events: auto;
  --saf-0: rgba(var(--sk_primary_foreground, 29, 28, 29), .15);
  box-shadow: 0 0 12px var(--saf-0);
  border-radius: 0 0 8px 8px;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px 28px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.c-sk-modal_footer--speedbump.c-sk-modal_footer--speedbump_transition-enter-active {
  animation: .16s cubic-bezier(.36, .19, .29, 1) forwards c-speedbump-slide-in;
}

.c-sk-modal_footer--speedbump.c-sk-modal_footer--speedbump_transition-exit-active {
  pointer-events: none;
  animation: .16s cubic-bezier(.36, .19, .29, 1) forwards c-speedbump-slide-out;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_footer--speedbump_responsive .c-button {
    min-width: 56px;
    height: 28px;
    padding: 0 12px 1px;
    font-size: 13px;
  }

  .c-sk-modal_footer--speedbump_responsive .c-modal_speed_bump__heading {
    font-weight: 700;
  }
}

@keyframes c-speedbump-slide-in {
  0% {
    transform: translateY(100%);
  }

  100% {
    transform: translateY(0%);
  }
}

@keyframes c-speedbump-slide-out {
  0% {
    transform: translateY(0%);
  }

  100% {
    transform: translateY(100%);
  }
}

.c-sk-modal_footer_actions {
  margin-left: auto;
}

.c-sk-modal_footer_actions > * {
  vertical-align: bottom;
  margin-right: 12px;
}

.c-sk-modal_footer_actions > :last-child {
  margin-right: 0;
}

.c-input_checkbox {
  box-sizing: border-box;
  cursor: pointer;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

.c-input_checkbox[disabled] {
  cursor: default;
}

.c-input_checkbox:focus {
  outline-style: auto;
}

.c-input_checkbox--disabled {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  opacity: .2;
  cursor: default;
}

.c-input_checkbox--focus-visible:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

input[type="checkbox"].c-input_checkbox, input.c-input_checkbox {
  box-sizing: border-box;
  cursor: pointer;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

input[type="checkbox"].c-input_checkbox[disabled], input.c-input_checkbox[disabled] {
  cursor: default;
}

input[type="checkbox"].c-input_checkbox:focus, input.c-input_checkbox:focus {
  outline-style: auto;
}

input[type="checkbox"].c-input_checkbox--disabled, input.c-input_checkbox--disabled {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  opacity: .2;
  cursor: default;
}

.c-input_unstyled_checkbox {
  white-space: nowrap;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  position: absolute;
}

.c-label {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.46667;
}

.c-label--disabled {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-label__text {
  padding-bottom: 8px;
  display: block;
}

.c-label__subtext {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  font-weight: 400;
  display: block;
}

.c-label__optional_tag {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  margin-left: 4px;
  font-weight: 400;
}

.c-label--block {
  margin: 0;
  display: block;
}

.c-label--inline {
  vertical-align: middle;
  align-items: baseline;
  margin-bottom: 4px;
  display: flex;
}

.c-label--inline .c-label__text {
  order: 1;
  padding-bottom: 0;
  font-weight: 400;
  position: relative;
  top: -1px;
}

.c-label--with_subtext, .c-label--with_subtext .c-label__text {
  font-weight: 700;
}

.c-label--pointer {
  cursor: pointer;
}

.c-label--pointer[disabled] {
  cursor: default;
}

.c-label--with_formatted_text {
  font-weight: 400;
}

.c-keyboard_key {
  background: rgba(var(--sk_foreground_low_solid, 221, 221, 221), 1);
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  --saf-0: rgba(var(--sk_foreground_high, 29, 28, 29), .5);
  box-shadow: 0 1px 0 var(--saf-0);
  text-shadow: none;
  text-align: center;
  vertical-align: middle;
  border-radius: 4px;
  min-width: 30px;
  height: 27px;
  margin: 4px;
  padding: 3px 8px;
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
  display: inline-block;
}

.c-keyboard_key--slim {
  height: 20px;
  margin: 0 4px 4px;
  padding: 1px 4px 0;
  font-size: 13px;
  line-height: 18px;
}

.c-keyboard_key__arrow_key {
  padding: 3px .3rem;
}

.c-keyboard_key--dark {
  background: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  color: #fff;
  box-shadow: none;
}

.c-keyboard_key__tooltip {
  color: #fff;
  box-shadow: none;
  background: #1d1c1d;
  min-width: 20px;
  height: 20px;
  margin: 1px;
  padding: 1px 6px 0;
  font-size: 13px;
  line-height: 19px;
}

.c-keyboard_keys {
  text-align: center;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  gap: 4px;
  margin-top: 4px;
  display: grid;
}

.c-keyboard_keys--title {
  color: #fff;
  display: block;
}

.c-keyboard_keys--title-inline {
  margin-right: 8px;
  display: inline-block;
}

.c-keyboard_key.c-keyboard_key__tooltip:not(.c-keyboard_keys--inline) {
  margin: 0;
}

.c-keyboard_keys--inline {
  margin-top: 0;
  display: inline-grid;
}

.c-keyboard_key__tooltip_text {
  color: #868686;
}

.c-banner {
  text-align: center;
  z-index: 1;
  min-height: 48px;
  font-weight: 700;
  display: flex;
  left: 0;
  right: 0;
}

.c-banner--fixed {
  position: fixed;
}

.c-banner--info {
  color: #fff;
  background-color: #1264a3;
}

.c-banner--success {
  color: #fff;
  background-color: #007a5a;
}

.c-banner--warning {
  background-color: rgba(var(--sk_secondary_highlight, 242, 199, 68), 1);
  color: #1d1c1d;
}

.c-banner--urgent {
  background-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  color: #fff;
}

.c-banner--neutral {
  background-color: rgba(var(--sk_inverted_background, 29, 28, 29), 1);
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
}

.c-banner--neutral .c-banner__close.c-button-unstyled {
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
}

.c-banner__text {
  flex: 1;
  align-self: flex-start;
  margin: 12px;
}

.c-banner a, .c-banner .c-link--button {
  color: inherit;
  text-decoration: underline;
}

.c-banner__close, .c-banner__close.c-button-unstyled {
  margin: 6px 6px 0 0;
}

.c-banner .c-button--focus-visible:focus, .c-banner .c-link--focus-visible:focus {
  color: #fff;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.c-banner.c-banner--neutral .c-banner__close.c-button--focus-visible:focus, .c-banner.c-banner--neutral .c-link--focus-visible:not(.c-button):focus {
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
  --saf-0: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
  --saf-1: rgba(var(--sk_inverted_foreground, 255, 255, 255), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
}

.alert_section .alert_icon {
  float: left;
  margin-left: -32px;
  margin-right: 8px;
  top: 1.6px;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.two_factor_signin .authcode {
  position: relative;
}

.two_factor_signin .authcode:before {
  position: absolute;
  top: 12px;
  left: 14px;
}

.two_factor_signin .authcode input {
  padding-left: 2.5rem;
}

@media only screen and (max-width: 480px) {
  .two_factor_signin h1 {
    margin-left: -.5rem;
    margin-right: -.5rem;
    font-size: 1.5rem;
  }
}

.two_factor_signin .auth_code {
  padding-left: 2.5rem;
}

.two_factor_signin .auth_code_overlay {
  z-index: 5;
  pointer-events: none;
  max-width: 386px;
  margin: 16px 12px;
  font-size: 1rem;
  position: absolute;
  overflow: hidden;
}

.c-alert {
  display: flex;
}

.c-alert a, .c-alert .c-link--button {
  color: inherit;
  text-decoration: underline;
}

.c-alert--level_default {
  background-color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), .1);
  --saf-0: rgba(var(--sk_foreground_max_solid, 97, 96, 97), .4);
  border: 1px solid var(--saf-0);
  border-radius: 4px;
}

.c-alert--level_default .c-alert__icon {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-alert--level_info {
  background-color: #1d9bd11a;
  border: 1px solid #1d9bd166;
  border-radius: 4px;
}

.c-alert--level_info .c-alert__icon {
  color: #1d9bd1;
}

.c-alert--level_success {
  background-color: #007a5a1a;
  border: 1px solid #007a5a66;
  border-radius: 4px;
}

.c-alert--level_success .c-alert__icon {
  color: #007a5a;
}

.c-alert--level_warning {
  background-color: #e8912d1a;
  border: 1px solid #e8912d66;
  border-radius: 4px;
}

.c-alert--level_warning .c-alert__icon {
  color: #e8912d;
}

.c-alert--level_error {
  background-color: rgba(var(--sk_raspberry_red, 224, 30, 90), .1);
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), .4);
  border: 1px solid var(--saf-0);
  border-radius: 4px;
}

.c-alert--level_error .c-alert__icon {
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-alert--boxed, .c-alert--inline_boxed, .c-alert--custom {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  padding: 12px 16px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.46667;
}

.c-alert--inline_boxed {
  padding: 8px 16px;
  display: inline-flex;
}

.c-alert--inline {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  word-break: break-word;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert--nested_box {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0 0 12px;
  padding: 8px 12px 10px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert--multiline .c-alert__heading {
  display: block;
}

.c-alert--align_center {
  justify-content: center;
}

.c-alert--align_left {
  justify-content: flex-start;
}

.c-alert--align_right {
  justify-content: flex-end;
}

.c-alert__icon {
  align-self: flex-start;
  margin-right: 12px;
}

.c-alert--nested_box .c-alert__icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  font-size: 16px;
}

.c-inline_alert {
  color: var(--dt_color-content-imp, rgba(var(--sk_raspberry_red, 224, 30, 90), 1));
  align-items: baseline;
  margin: 8px 0 4px;
  font-weight: 400;
  display: flex;
}

.c-inline_alert__icon {
  margin-right: 4px;
}

.c-inline_alert__text {
  flex: 1;
}

.c-input_text {
  --saf-0: rgba(var(--sk_primary_foreground, 29, 28, 29), .3);
  border: 1px solid var(--saf-0);
  box-sizing: border-box;
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  border-radius: 4px;
  width: 100%;
  height: 36px;
  margin: 0 0 20px;
  padding: 3px 12px 5px;
  font-size: 15px;
  line-height: normal;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

.c-input_text:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.c-input_text:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-input_text[disabled] {
  background: rgba(var(--sk_foreground_min_solid, 248, 248, 248), 1);
  --saf-0: rgba(var(--sk_foreground_high_solid, 134, 134, 134), 1);
  border: 1px solid var(--saf-0);
}

.c-input_text::-webkit-input-placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-input_text:-moz-placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-input_text::-moz-placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-input_text:-ms-input-placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-input_text::placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-input_text--with_default {
  --saf-0: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  border: 1px solid var(--saf-0);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_default:focus {
  --saf-0: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  --saf-1: rgba(var(--sk_foreground_max_solid, 97, 96, 97), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
  border-radius: 4px;
}

.c-input_text--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

.c-input_text--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

.c-input_text--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

.c-input_text--with_error {
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  border: 1px solid var(--saf-0);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_error:focus {
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  --saf-1: rgba(var(--sk_raspberry_red, 224, 30, 90), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
  border-radius: 4px;
}

.c-input_text--with_inline_alert, .c-input_text--with_inline_alert.c-input_text--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.c-input_text--large {
  height: 44px;
  padding: 11px 12px 13px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_text--small {
  height: 28px;
  padding: 7px 8px;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_text--with_inline_alert {
  border-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-input_text--with_inline_alert:focus, .c-input_text--with_inline_alert:focus-within {
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  --saf-1: rgba(var(--sk_raspberry_red, 224, 30, 90), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
}

.c-input_text--with_hint {
  margin-bottom: 0;
}

.c-input_text--with_icon {
  padding-left: 28px;
}

.c-input_text--with_icon.c-input_text--large {
  padding-left: 36px;
}

.c-hint {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  margin: 4px 0 20px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert + .c-hint {
  margin-top: -8px;
}

.c-input_text_overlay {
  box-sizing: border-box;
  z-index: 3;
  color: #0000;
  pointer-events: none;
  text-align: left;
  white-space: nowrap;
  align-items: center;
  height: 36px;
  margin: 0 0 20px;
  padding: 3px 12px 5px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.86667;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
}

.c-input_text_overlay:before {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  content: attr(data-overlay-prefix);
}

.c-input_text_overlay:after {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  content: attr(data-overlay-suffix);
  background: none;
  margin-left: 1px;
  font-weight: normal;
  display: inline-block;
}

.c-input_text_overlay--icon {
  margin-left: 16px;
}

.c-input_text_overlay--large {
  height: 44px;
  padding: 11px 12px 13px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_text_overlay--large.c-input_text_overlay--icon {
  padding-left: 20px;
}

.c-input_text_icon {
  box-sizing: border-box;
  height: 36px;
  margin: 0;
  padding: 0;
  position: relative;
}

.c-input_text_icon--large {
  height: 44px;
  margin-bottom: 0;
  padding: 0;
}

.c-input_text_icon__icon {
  z-index: 3;
  box-sizing: border-box;
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  height: 36px;
  margin: 0 0 0 4px;
  padding: 4px 12px;
  font-size: 15px;
  line-height: 1.86667;
  position: absolute;
}

.c-input_text_icon__icon--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  width: 1em;
  height: 28px;
}

.c-input_text_icon__icon--large {
  height: 44px;
  margin-left: 12px;
  padding: 12px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_character_count {
  z-index: 2;
  position: relative;
}

.c-input_character_count__characters-remaining {
  pointer-events: none;
  box-sizing: border-box;
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  background: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  border: 1px solid var(--saf-0);
  background-clip: padding-box;
  border-color: #0000;
  border-left-style: none;
  border-left-width: 0;
  border-radius: 0 4px 4px 0;
  height: 36px;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.38462;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}

.c-input_character_count--large .c-input_character_count__characters-remaining {
  height: 44px;
  padding: 8px 12px 12px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_character_count--small .c-input_character_count__characters-remaining {
  height: 28px;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_character_count__hidden-message {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-input_character_count--multiline .c-input_character_count__characters-remaining {
  border-bottom: 0;
}

.c-input_character_count--invalid .c-input_character_count__characters-remaining {
  color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.c-input_character_count--disabled .c-input_character_count__characters-remaining {
  background-color: #0000;
}

.c-popover:not(.c-popover--overlay-inherit) {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-popover.c-popover--overlay-inherit .c-popover__content {
  z-index: 1053;
}

body.p-client_desktop--draggable-region-hacks .c-popover {
  -webkit-app-region: no-drag;
}

.p-client_desktop--draggable-region-hacks.p-client_desktop--ia-top-nav .c-popover:before {
  content: "";
  pointer-events: none;
  -webkit-app-region: drag;
  height: 44px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.p-client_desktop--ia-top-nav .c-popover .c-popover__content {
  -webkit-app-region: no-drag;
}

.c-popover--fade {
  animation: 1s forwards c-popover-fade;
}

@keyframes c-popover-fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.c-popover--fade .ReactModal__Content {
  transition: none;
}

.c-popover--fade .ReactModal__Content--before-close {
  opacity: 0;
  transition-property: opacity;
}

.c-popover--fade.ReactModal__Overlay--before-close, .c-popover--no-pointer {
  pointer-events: none;
}

.c-popover--z_above_fs {
  z-index: 1053;
}

.c-popover--z_fs {
  z-index: 1041;
}

.c-popover--z_menu {
  z-index: 1042;
}

.c-popover--z_menu_above_fs {
  z-index: 1054;
}

.c-popover--z_below_menu {
  z-index: 1001;
}

.c-popover--z_modal {
  z-index: 1000;
}

.c-popover--z_dialog {
  z-index: 1012;
}

.p-refreshed_page {
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.p-refreshed_page--workspace {
  flex-grow: 0;
  max-width: 100%;
}

.p-refreshed_page__heading {
  text-align: center;
  letter-spacing: -.75px;
  max-width: 700px;
  margin-bottom: 10px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 48px;
  font-weight: bold;
  line-height: 46px;
}

.p-refreshed_page__heading--workspace {
  max-width: unset;
  margin-bottom: 8px;
  font-size: 32px;
  line-height: 38px;
}

.p-refreshed_page__heading_highlighted {
  color: #4a154b;
}

.p-refreshed_page__heading_highlighted_redesigned {
  color: #007a5a;
}

.p-refreshed_page__heading_base {
  margin-bottom: 0;
}

.p-refreshed_page__heading_redesigned {
  letter-spacing: -.75px;
  text-align: left;
  word-break: break-word;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
}

.p-refreshed_page__subheader {
  margin-bottom: 32px;
  padding-bottom: 32px;
}

.p-refreshed_page__subheader_redesigned {
  letter-spacing: -.2px;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 8px;
  font-family: Slack-Circular-Pro, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.p-refreshed_page__sub_heading {
  color: #454245;
  text-align: center;
  max-width: 700px;
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 27px;
}

.p-refreshed_page__sub_heading_redesigned {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  text-align: center;
  max-width: 700px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.p-refreshed_page__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  text-align: center;
  max-width: 700px;
  margin-bottom: 32px;
}

.p-refreshed_page__body_redesign {
  text-align: left;
  margin-top: 16px;
  margin-bottom: 8px;
}

.p-refreshed_page__header {
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  width: 100%;
  padding: 48px 0 40px;
  display: grid;
}

.p-refreshed_page__header .center-col {
  text-align: center;
}

.p-refreshed_page__header .right-col {
  justify-content: flex-end;
  display: flex;
}

.p-refreshed_page__header .p-confirmed_email_pill {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 480px) {
  .p-refreshed_page__header .right-col {
    display: none;
  }
}

.p-refreshed_page__header--landing .p-confirmed_email_pill {
  color: #1d1c1d;
  background-color: #fffc;
}

.p-refreshed_page__header--landing .p-confirmed_email_pill .email {
  color: #1d1c1d;
}

@media screen and (min-width: 850px) {
  .p-refreshed_page__header--landing {
    padding: 48px 0 32px;
  }

  .p-refreshed_page__header--landing .p-confirmed_email_pill {
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
    margin: 12px auto 0;
  }

  .p-refreshed_page__header--landing .p-confirmed_email_pill .email {
    max-width: 700px;
    padding-right: 5px;
  }
}

@media screen and (max-width: 960px) {
  .p-refreshed_page__header--should_wrap .left-col, .p-refreshed_page__header--should_wrap .center-col, .p-refreshed_page__header--should_wrap .right-col {
    grid-column: span 3;
  }

  .p-refreshed_page__header--should_wrap .right-col {
    text-align: center;
    margin-top: 16px;
  }

  .p-refreshed_page__header--should_wrap.p-refreshed_page__header--landing .right-col {
    margin-top: 0;
  }

  .p-refreshed_page__header--should_wrap.p-refreshed_page__header--landing .p-confirmed_email_pill {
    margin-top: 16px;
  }
}

.p-refreshed_page__header--is_horchata_landing_bg {
  background: #f4ede480;
}

.p-refreshed_page__header--no_logo {
  padding: 32px 0 24px;
}

.p-refreshed_page__header--sf_slack_logo {
  background: #f4ede4;
  justify-content: center;
  height: 120px;
  margin-bottom: 32px;
  display: flex;
}

.p-refreshed_page__header--display_warning_banner {
  padding-top: 80px;
}

.p-refreshed_page__header_spacer {
  flex: 1;
}

@media screen and (max-width: 480px) {
  .p-refreshed_page__header_spacer {
    flex: unset;
    display: none;
  }
}

.p-refreshed_page__header_sidelink {
  text-align: right;
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  padding-right: 40px;
  font-size: 13px;
}

.p-refreshed_page_layout__children--gov_slack {
  color: #fff;
  background-color: #1c405f;
  flex-direction: column;
  flex-grow: 1;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  overflow: auto;
}

@media only screen and (max-width: 480px) {
  .p-refreshed_page_layout__children--gov_slack {
    height: 100%;
  }
}

.p-refreshed_page__footer_container {
  flex-direction: column;
  align-items: center;
  padding: 32px 0;
  display: flex;
}

.p-refreshed_page__footer_container .p-app_slack_logo {
  margin-bottom: 16px;
}

.p-refreshed_page__footer_container--gov_slack {
  color: #fff;
  background-color: #1c405f;
  width: 100%;
}

.p-refreshed_page__footer {
  text-align: center;
  border: none;
  place-content: center;
  width: 100%;
  padding: 0;
  display: flex;
}

@media screen and (max-width: 480px) {
  .p-refreshed_page__footer {
    flex-direction: column;
  }
}

.p-refreshed_page__footer_link {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #696969;
  letter-spacing: -.2px;
  margin-bottom: 4px;
  margin-right: 16px;
  font-weight: 500;
}

.p-refreshed_page__footer_link:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-refreshed_page__footer_link--main {
  text-align: center;
}

@media screen and (max-width: 480px) {
  .p-refreshed_page__footer_link--main {
    margin: 0 0 16px;
  }
}

.p-refreshed_page__footer_locales {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0), 0 18px 48px 0 #00000014;
  background-color: rgba(var(--sk_primary_background, 255, 255, 255), 1);
  border-radius: 8px;
  max-width: 600px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 24px;
}

body.p-refreshed_page__footer_modal--open {
  min-height: 100%;
  overflow: hidden;
}

.p-refreshed_page__footer_overlay {
  background-color: #0000004d;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-refreshed_page__header--gov_slack, .p-refreshed_page__sub_heading--gov_slack, .p-refreshed_page__layout--gov_slack, .p-refreshed_page__footer_link--gov_slack {
  color: #fff;
}

.p-refreshed_page__header--gov_slack, .p-refreshed_page__layout--gov_slack {
  background: #1c405f;
}

.p-refreshed_page__footer_link--gov_slack:hover, .p-refreshed_page__footer_link--gov_slack:active, .p-refreshed_page__footer_link--gov_slack:focus {
  color: #36c5f0;
}

.p-refreshed_page__full_background {
  background: #f4ede4d9;
}

.p-refreshed_page__two_column_section {
  contain: paint;
  background-color: #f4ede4d9;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-refreshed_page__two_column_container {
  flex-wrap: wrap-reverse;
  grid-template-columns: 50% 49%;
  justify-items: start;
  column-gap: 1%;
  width: 100%;
  max-width: 1000px;
  padding: 0 4vw;
  display: grid;
}

@media screen and (max-width: 768px) {
  .p-refreshed_page__two_column_container {
    flex-direction: row;
    gap: 24px;
    display: flex;
  }
}

.p-refreshed_page__two_column_container .p-join_form__form_container {
  max-width: 421px;
}

.p-refreshed_page__two_column_container .p-refreshed_page__two_column_content {
  flex-direction: column;
  align-items: stretch;
  min-width: 280px;
  max-width: 500px;
  display: flex;
}

@media screen and (max-width: 768px) {
  .p-refreshed_page__two_column_container .p-refreshed_page__two_column_content {
    max-width: 100%;
  }
}

.p-refreshed_page__two_column_container .p-refreshed_page__video_container {
  flex-direction: column;
  align-items: stretch;
  min-width: 560px;
  margin-top: 80px;
  display: flex;
  position: sticky;
  top: 80px;
}

@media screen and (max-width: 768px) {
  .p-refreshed_page__two_column_container .p-refreshed_page__video_container {
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
  }
}

.p-refreshed_page__two_column_container .p-refreshed_page__video_container .p-refreshed_page__video {
  max-width: 700px;
  max-height: 400px;
}

.p-refreshed_page__full_width_footer {
  background: #f4ede4d9;
  width: 100%;
}

.p-external_workspace_invite_branding_wrapper__container {
  max-width: 1200px;
  height: 100vh;
  display: flex;
}

@media screen and (max-width: 1199px) {
  .p-external_workspace_invite_branding_wrapper__container {
    justify-content: space-between;
    width: 100%;
  }
}

.p-external_workspace_invite_branding_wrapper__image {
  max-height: 100%;
}

@media screen and (min-width: 1200px) {
  .p-external_workspace_invite_branding_wrapper__image {
    border-radius: 8px;
    margin: 24px 0 24px 24px;
  }
}

.p-external_workspace_invite_branding_wrapper__contents {
  flex-direction: column;
  justify-content: space-between;
  min-width: 600px;
  max-width: 650px;
  padding: 0 32px;
  display: flex;
}

@media screen and (max-width: 1199px) {
  .p-external_workspace_invite_branding_wrapper__contents {
    width: 100%;
  }
}

.c-tooltip__tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  text-align: center;
  word-wrap: break-word;
  background-color: #000;
  border-radius: 8px;
  max-width: 200px;
  padding: 8px 12px 10px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.c-tooltip__tip--large {
  max-width: 400px;
}

.c-tooltip__tip__arrow {
  background: #000;
  width: 8.48528px;
  height: 8.48528px;
  position: absolute;
}

.c-tooltip__tip--left {
  margin-right: 8px;
}

.c-tooltip__tip--left .c-tooltip__tip__arrow {
  transform-origin: 100% 0;
  border-left-color: #000;
  top: 50%;
  right: -6px;
  transform: rotate(45deg);
}

.c-tooltip__tip--right {
  margin-left: 8px;
}

.c-tooltip__tip--right .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-right-color: #000;
  top: 50%;
  left: -6px;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top {
  margin-bottom: 8px;
}

.c-tooltip__tip--top .c-tooltip__tip__arrow {
  transform-origin: 0 100%;
  border-top-color: #000;
  bottom: -6px;
  left: 50%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top-left {
  margin-bottom: 8px;
}

.c-tooltip__tip--top-left .c-tooltip__tip__arrow {
  transform-origin: 0 100%;
  border-top-color: #000;
  bottom: -6px;
  left: 25%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top-right {
  margin-bottom: 8px;
}

.c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  transform-origin: 100% 100%;
  bottom: -6px;
  left: 50%;
  left: initial;
  border-top-color: #000;
  right: 25%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom {
  margin-top: 8px;
}

.c-tooltip__tip--bottom .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-bottom-color: #000;
  top: -6px;
  left: 50%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom-left {
  margin-top: 8px;
}

.c-tooltip__tip--bottom-left .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-bottom-color: #000;
  top: -6px;
  left: 25%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom-right {
  margin-top: 8px;
}

.c-tooltip__tip--bottom-right .c-tooltip__tip__arrow {
  transform-origin: 100% 0;
  top: -6px;
  left: 50%;
  left: initial;
  border-bottom-color: #000;
  right: 25%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--left-align-content {
  text-align: left;
}

.sk-client-theme--dark .c-tooltip__tip {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  box-shadow: 0 0 0 1px var(--saf-0);
  background-color: #000;
}

.sk-client-theme--dark .c-tooltip__tip__arrow {
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  border: 1px solid var(--saf-0);
  background-color: #000;
  background-clip: content-box;
}

.sk-client-theme--dark .c-tooltip__tip--top .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--top-left .c-tooltip__tip__arrow {
  border-top: none;
  border-right: none;
}

.sk-client-theme--dark .c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  border-top: none;
  border-left: none;
}

.sk-client-theme--dark .c-tooltip__tip--bottom .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--bottom-left .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--right .c-tooltip__tip__arrow {
  border-bottom: none;
  border-right: none;
}

.sk-client-theme--dark .c-tooltip__tip--bottom-right .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--left .c-tooltip__tip__arrow {
  border-bottom: none;
  border-left: none;
}

.c-tooltip__tip.c-tooltip__tip--success, .c-tooltip__tip.c-tooltip__tip--success .c-tooltip__tip__arrow {
  background-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--left .c-tooltip__tip__arrow {
  border-left-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--right .c-tooltip__tip__arrow {
  border-right-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top-left .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  border-top-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom-left .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom-right .c-tooltip__tip__arrow {
  border-bottom-color: #007a5a;
}

.c-tooltip__tip--member, .c-tooltip__tip--channel {
  max-width: 500px;
}

.c-tooltip__tip--channel .c-base_inline_entity--dim {
  color: inherit;
}

.c-tooltip__tip--member {
  padding: 6px 12px 6px 6px;
}

.c-tooltip__tip--link {
  text-align: left;
  max-width: 400px;
}

.c-tooltip__sonic_placeholder {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #ffffffb3;
}

.c-tooltip__subtitle {
  color: #ffffffb3;
}

.c-team_icon {
  --sk_team_icon-border-radius: 3px;
  border-radius: var(--sk_team_icon-border-radius);
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
}

.c-team_icon:not(.c-team_icon--resetIA) {
  --sk_team_icon-border-radius: var(--ia4_sk_avatar-radius, 3px);
}

.c-team_icon:after {
  content: "";
  border-radius: var(--sk_team_icon-border-radius);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-team_icon--default {
  background-color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
  text-shadow: 0 1px 1px #0003;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: bold;
  display: flex;
  overflow: hidden;
}

.c-team_icon--pending {
  --saf-0: rgba(var(--sk_foreground_high_solid, 134, 134, 134), 1);
  border: 2px dashed var(--saf-0);
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  text-shadow: none;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: bold;
  display: flex;
}

.c-team_icon--pending:after {
  display: none;
}

.p-maybe_gov_slack_icon__container {
  background-color: #1c405f;
  border: 2px solid #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  display: flex;
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.p-maybe_gov_slack_icon__gov {
  color: #fff;
}

.p-launch_team_row__teamname {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 700;
}

.p-launch_team_row__team_info {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  font-size: 14px;
  line-height: 20px;
}

.p-launch_team_row__team_info--gov_slack {
  color: #fff;
}

.p-signed_in_workspaces__text {
  text-align: center;
  margin-top: 32px;
  font-weight: 700;
}

.p-signed_in_workspaces__team_links {
  border: 1px solid #ddd;
  border-radius: 8px;
  width: 100%;
  max-width: 534px;
  margin-bottom: 48px;
}

.p-signed_in_workspaces__workspaces {
  margin-left: auto;
  margin-right: auto;
}

.c-horizontal_content_rule {
  align-items: center;
  display: flex;
}

.c-horizontal_content_rule__leftrule, .c-horizontal_content_rule__rightrule {
  flex-grow: 1;
  margin: 0;
}

.c-horizontal_content_rule__content {
  padding: 0 20px;
}

.c-third_party_auth {
  border-width: 2px;
  padding: 0;
  display: flex;
}

.c-third_party_auth:hover, .c-third_party_auth:active {
  background-color: #fff;
  box-shadow: 0 1px 4px #0000004d;
}

.c-third_party_auth:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-third_party_auth__icon {
  width: 18px;
  height: 18px;
  margin-right: 12px;
}

.c-google_login {
  background-color: #fff;
}

.c-google_login::selection {
  background: #ddd;
}

.c-google_login .c-infinite_spinner__path {
  stroke: #4285f4;
}

.c-google_login__alternate {
  color: #fff;
  background-color: #4285f4;
  border: 2px solid #4285f4;
}

.c-google_login__alternate .c-google_login__alternate_icon {
  background-color: #fff;
  border-radius: 4px;
  margin-right: 12px;
  padding: 3px;
  display: flex;
}

.c-google_login__alternate .c-google_login__alternate_icon .c-third_party_auth__icon {
  width: 22px;
  height: 22px;
  margin-right: 0;
}

.c-google_login__outline {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  background-color: #fff;
  border: 2px solid #ddd;
}

.c-google_login.c-button--disabled .c-google_login__icon, .c-google_login.c-button--disabled .c-google_login__label {
  opacity: .8;
  color: #000;
}

.c-apple_login {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  background-color: #fff;
}

.c-apple_login:link, .c-apple_login:visited, .c-apple_login:hover {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
}

.c-apple_login::selection {
  background: #ddd;
}

.c-apple_login.c-button--disabled .c-apple_login__icon, .c-apple_login.c-button--disabled .c-apple_login__label {
  opacity: .8;
  color: #000;
}

.c-input_radio {
  box-sizing: border-box;
  cursor: pointer;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

.c-input_radio[disabled] {
  cursor: default;
}

.c-input_radio:focus {
  outline-style: auto;
}

input[type="radio"].c-input_radio, input.c-input_radio {
  box-sizing: border-box;
  cursor: pointer;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

input[type="radio"].c-input_radio[disabled], input.c-input_radio[disabled] {
  cursor: default;
}

input[type="radio"].c-input_radio:focus, input.c-input_radio:focus {
  outline-style: auto;
}

.c-legend {
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.46667;
  display: block;
}

.c-legend--disabled {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
}

.c-radiogroup {
  border: none;
  margin: 0 0 20px;
  padding: 0;
}

.c-radiogroup > div:last-child .c-input_radio, .c-radiogroup--with_error label.c-label.c-label:last-child, .c-radiogroup--with_hint label.c-label.c-label:last-child {
  margin-bottom: 0;
}

.email_misc_field.email_misc_field__radio_inline .c-radiogroup {
  margin-bottom: 0;
}

.email_misc_field.email_misc_field__radio_inline .c-legend {
  margin-bottom: 5px;
}

.email_misc_field.email_misc_field__radio_inline .c-label {
  margin-right: 12px;
}

.email_misc_field.email_misc_field__radio_inline input[type="radio"].c-input_radio, .email_misc_field.email_misc_field__radio_inline input.c-input_radio {
  margin-right: 4px;
}

.p-get_started_email_form {
  min-width: 376px;
}

.p-get_started_email_form .c-link--button:focus, .p-get_started_email_form .c-button:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-get_started_email_form .c-input_text:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
}

.p-get_started_email_form .c-input_text:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-get_started_email_form .c-input_text:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-get_started_email_form .c-input_text:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-get_started_email_form .c-input_text:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-get_started_email_form__button {
  width: 100%;
  margin-bottom: 20px;
}

.p-get_started_email_form__button.c-button:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-get_started_email_form__button_bold {
  border: 2px solid;
  width: 100%;
}

.p-get_started_email_form__button_bold.c-button:focus {
  --saf-0: rgba(var(--sk_highlight, 18, 100, 163), 1);
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, var(--saf-0)), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-get_started_email_form--gov_slack .c-alert__message {
  color: #fff;
}

.p-domain_name_login_info_banner {
  background-color: rgba(var(--sk_primary_foreground, 29, 28, 29), .1);
  border-bottom: 1px solid rgba(var(--sk_foreground_mid, 29, 28, 29), .3);
  text-align: center;
  width: 100%;
  padding: 12px;
}

.p-domain_name_login__container {
  flex-direction: column;
  align-items: center;
  height: 100vh;
  padding: 0;
  display: flex;
  overflow: auto;
}

@media only screen and (max-width: 480px) {
  .p-domain_name_login__container {
    height: 100%;
  }
}

.p-domain_name_login__errors {
  width: 500px;
  max-width: 500px;
}

@media only screen and (max-width: 640px) {
  .p-domain_name_login__errors {
    max-width: unset;
    width: 100%;
    padding: 0 12px;
  }
}

.p-domain_name_login {
  width: 400px;
  max-width: 400px;
  margin: 0 auto;
}

@media only screen and (max-width: 480px) {
  .p-domain_name_login {
    max-width: unset;
    width: 100%;
    padding: 0 12px;
  }
}

.p-domain_name_login__button {
  color: #fff;
  background-color: #4a154b;
  border: none;
}

.p-domain_name_login__button:hover, .p-domain_name_login__button:active {
  background-color: #4a154be6;
  border: none;
}

.p-domain_name_login__button[disabled] {
  color: #fff;
  background-color: #4a154b80;
}

.p-domain_name_login__link_container {
  color: #616061;
  margin-bottom: 8px;
  font-size: 13px;
}

.p-domain_name_login__mobile_link {
  display: none;
}

@media only screen and (max-width: 480px) {
  .p-domain_name_login__mobile_link {
    display: block;
  }
}

.p-domain_name_login__icon:before {
  font-size: 14px;
}

.p-domain_name_login__google_placeholder {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  background-color: rgba(var(--sk_primary_foreground, 29, 28, 29), .05);
  --saf-0: rgba(var(--sk_foreground_high, 29, 28, 29), .5);
  border: 1px solid var(--saf-0);
  border-radius: 8px;
  margin-bottom: 12px;
  padding: 12px 24px;
  display: flex;
}

.p-domain_name_login__google_placeholder .p-domain_name_login__icon:before {
  font-size: 18px;
}

.p-domain_name_login__manual {
  color: rgba(var(--sk_foreground_max_solid, 97, 96, 97), 1);
  background-color: rgba(var(--sk_primary_foreground, 29, 28, 29), .05);
  border-radius: 8px;
  padding: 12px 24px;
  display: flex;
}

.p-forgot_password__container {
  flex-direction: column;
  align-items: center;
  height: 100vh;
  padding: 0;
  display: flex;
  overflow: auto;
}

@media only screen and (max-width: 480px) {
  .p-forgot_password__container {
    height: 100%;
  }
}

.p-forgot_password__alert {
  width: 500px;
  max-width: 500px;
}

@media only screen and (max-width: 640px) {
  .p-forgot_password__alert {
    max-width: unset;
    width: 100%;
    padding: 0 12px;
  }
}

.p-forgot_password__form {
  width: 400px;
  max-width: 400px;
  margin: 0 auto;
}

@media only screen and (max-width: 480px) {
  .p-forgot_password__form {
    max-width: unset;
    width: 100%;
    padding: 0 12px;
  }
}

.p-forgot_password__submit_button {
  color: #fff;
  background-color: #4a154b;
  border: none;
}

.p-forgot_password__submit_button:hover, .p-forgot_password__submit_button:active {
  background-color: #4a154be6;
  border: none;
}

.p-forgot_password__submit_button[disabled] {
  color: #fff;
  background-color: #4a154b80;
}

.p-get_started__email_app_link {
  color: #616061;
  align-items: center;
  margin: 20px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

