
.container .floatingLogo-L5VYHe {
	position: fixed;
	display: flex;
	top: 0;
	left: 0;
	right: 0;
}

.authBox-vpZ0vs {
	width: 100%;
	max-width: 480px;
	min-height: 0;
	background: var(--background-primary);
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
	padding: 2rem;
	border-radius: 15px;
	box-sizing: border-box;
}

.authBox-vpZ0vs button:not(:first) {
	margin-top: 2rem;
}
.authBox-vpZ0vs button{
	width: 100%;
}
.authBox-vpZ0vs button+button {
	margin-top: 1rem;
}

.mainLoginContainer-y3LElB {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	align-items: flex-start;
}
.mainLoginContainer-y3LElB .header-Fy_xIG {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	position: relative;
}
.mainLoginContainer-y3LElB .header-Fy_xIG p {
	font-family: Raleway,Open Sans,sans-serif;
	padding: 0;
	text-decoration: none;
	margin: 0;
}
.mainLoginContainer-y3LElB .header-Fy_xIG .title-eqXbYE {
	font-size: 2rem;
	font-weight: 800;
	line-height: 30px;
	margin-bottom: 8px;
	color: var(--header-primary);
}
.mainLoginContainer-y3LElB .header-Fy_xIG .subtitle-gujjRx {
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: var(--header-secondary);
}
.mainLoginContainer-y3LElB .block-U1RAsA {
	width: 100%;
	text-align: left;
	margin-top: 20px;
}

.icon-device {
	width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-size: 2rem;
  flex: 0 0 2rem;
}
.icon-device-android {
  background-image: url(/android.3fd8913fc3ab8c48d039.svg);
}

.icon-device-apple {
  background-image: url(/apple.7e61086d966b3fbd562b.svg);
}

.icon-device-brave {
  background-image: url(/brave.5fc67acc240df66c9f63.svg);
}

.icon-device-chrome {
  background-image: url(/chrome.e6f5deb578a9563ebc14.svg);
}

.icon-device-edge {
  background-image: url(/edge.b03a02e7c8f76b0fe020.svg);
}

.icon-device-firefox {
  background-image: url(/firefox.d61f7f1396d1867cc631.svg);
}

.icon-device-linux {
  background-image: url(/linux.17838dc8e5bf69eb8e53.svg);
}

.icon-device-opera {
  background-image: url(/opera.c97c326dee36ae4426e1.svg);
}

.icon-device-safari {
  background-image: url(/safari.38e22a99575c5e8cc9cd.svg);
}

.icon-device-samsung {
  background-image: url(/samsung.cb5a46b8b3d340424c5f.svg);
}

.icon-device-ubuntu {
  background-image: url(/ubuntu.75a406b40e691fa18b17.svg);
}

.icon-device-unknown {
  background-image: url(/unknown.fa5280d9b0d1a0bd6402.svg);
}

.icon-device-vivaldi {
  background-image: url(/vivaldi.5d1833ca4b2f2b087a42.svg);
}

.icon-device-windows {
  background-image: url(/windows.3ec278d6200e130e0b42.svg);
}

.icon-device-xbox {
  background-image: url(/xbox.0c4b680a881da0b245bc.svg);
}

.markdown {
	position: relative;
	line-height: 1.5;
	/* font-size: 1em; */
	font-size: 16px;
}

.markdown > * {
	margin-bottom: 16px;
}
.markdown > *:first-child {
	margin-top: 0;
}

.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.markdown h1 {
	padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid var(--background-modifier-accent);
}
.markdown h2 {
	padding-bottom: 0.3em;
  font-size: 1.65em;
  border-bottom: 1px solid var(--background-modifier-accent);
}

.markdown h3 {
  font-size: 1.25em;
}

.markdown ul,ol {
	list-style: initial;
	padding-left: 2em;
}

.markdown code, .markdown tt {
	padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  white-space: break-spaces;
  background-color: var(--background-modifier-accent);
  border-radius: 6px;
}

.bxcF1-box {
	position: relative;
	background: var(--background-secondary);
	padding: 16px;
	border-radius: 8px;
	margin-bottom: 20px;
}

.bxcF1-box .separator {
	margin: 16px 0 !important;
}
.bxcF1-box > :not(.separator) + *:last-child {
	margin-top: 16px !important;
}

.zxcBox {
	overflow: hidden;
	background: var(--background-secondary);
	padding: 16px;
	border-radius: 8px;
	margin-bottom: 20px;
	border: 1px solid var(--border-color-1);
}
.zxcBox .note > .description {
	margin: 0;
	display: flex;
  flex-direction: column;
  justify-content: center;
}
.zxcBox .note {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	row-gap: 1em;
	column-gap: 1em;
	width: 100%;
	overflow-x: overlay;
	overflow-y: hidden;
}
.zxcBox .note > span > * {
	margin-right: 8px;
}
.zxcBox .separator {
	margin: 16px 0 !important;
}
.zxcBox > :not(.separator) + * {
	margin-top: 16px !important;
}


.pctx-flex {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	row-gap: 1em;
	column-gap: 8px;
}
.pctx-flex.alt {
	align-items: flex-start;
}
.pctx-flex > .ictx-flex {
	flex: 1 1 80%;
}
.pctx-flex > :not(.ictx-flex) {
	flex: 1 1 auto;
}


.ictx-flex {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
}
.ictx-flex.vert {
	flex-direction: column;
}
.ictx-flex.align-top {
	align-items: flex-start;
}
.ictx-flex>* {
	transform: translateZ(0);
}

.ictx-flex>.icon.ns {
	max-width: unset;
}
.ictx-flex>.icon.logo {
  color: #fff;
  background-color: var(--brand-color);
	padding: 18px;
	border-radius: 25%;
}
.ictx-flex>.icon>svg {
	width: 100%;
	height: 100%;
}
.ictx-flex>.icon {
	width: 80px;
	height: 80px;
	/* max-height: 64px; */
	margin: 0 16px 0 0;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	flex-shrink: 0;
}

.ictx-flex>.avatar-wrapper {
	margin: 0 16px 0 0 !important;
}
.ictx-flex.vert>.avatar-wrapper {
	margin: 0 !important;
}

.ictx-flex .vbx {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: baseline;
	margin-bottom: 1px;
	width: 100%;
}

.ictx-flex .vbx>.text {
	white-space: nowrap;
	overflow: hidden;
	line-height: normal;
}

.ictx-flex .vbx>.text.name {
	font-size: 2em;
	font-weight: 600;
	line-height: 1;
	margin-right: 4px;
	color: var(--header-primary);
}

.ictx-flex .vbx>.text.version {
	font-family: var(--font-primary);
	font-size: 1.2em;
	font-weight: 500;
	color: var(--header-secondary);
}

.ictx-flex .vbx.cu>.text.id {
	font-family: var(--font-primary);
	font-size: 1.4em;
	font-weight: 400;
	color: var(--header-secondary);
}

.ictx-flex>button {
	border: 1px solid var(--background-modifier-accent);
	font-size: 14px;
	line-height: inherit;
	margin-left: auto;
}

.text-sel {
	user-select: text;
}

.release {
	width: 100%;
}

.release .ictx-flex > .icon {
  height: auto;
  margin: 0px 8px;
  padding: 0;
  background: transparent;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.release.current .release-avatar {
	color: #fff;
  background-color: var(--brand-color);
}
.release .release-avatar {
	width: 72px;
  height: 72px;
  border-radius: 25%;
  background: var(--background-modifier-accent);
  padding: 22.5%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--header-primary);
}

.release .icon svg,
.release .icon img {
	width: 100%;
	height: 100%;
}

.release .release-link {
	background: transparent;
	border: none;
	padding: 0;
	cursor: pointer;
	color: var(--header-primary);
	text-transform: none;
	font-size: 2.25em;
	line-height: 1.1;
}

.release .release-link:hover {
	color: var(--text-normal);
	text-decoration: underline;
}

.release .release-date {
	font-size: 12px;
	line-height: 16px;
	margin-left: 16px;
	color: var(--header-secondary);
	text-transform: none;
}

/* fields */

.fieldList.secondary {
	background-color: var(--background-secondary);
}
.fieldList {
	border-radius: 8px;
	background-color: var(--background-primary);
	padding: 8px;
}
.fieldList.npx {
	padding: 0;
}
.fieldList + .fieldList {
	margin-top: 16px;
}
.fieldList:not(:last-child) {
	margin-bottom: 16px;
}

.fieldList>.field {
  min-height: 2em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  border-radius: 8px;
  transition: .05s ease;
}
.fieldList.hoverable h5 {
	text-transform: none;
	font-size: inherit;
}
.fieldList.hoverable>.field:hover {
	background-color: var(--background-modifier-hover);
}
.fieldList>.field+.field {
	margin-top: 8px;
}
.fieldList > .field span {
	font-size: 14px;
}

.listItems {
	border-radius: 8px;
}
.listItems h5 {
	text-transform: none;
	font-size: inherit;
}
.listItems>.listItem.black {
	background-color: var(--background-secondary);
}
.listItems>.listItem.black:hover {
	background-color: var(--background-secondary);
}
.listItems>.listItem {
  min-height: 2em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
  border-radius: 8px;
  transition: .05s ease;
}
.listItems>.listItem:hover {
	cursor: pointer;
	background-color: var(--background-modifier-hover);
}
.listItems>.listItem+.listItem {
	margin-top: 8px;
}
.listItem > .icon {
	width: 32px;
	height: 32px;
	border-radius: 4px;
	margin-inline-end: 16px !important;
}



.listItem .multiline-item {
	flex-grow: 1;
  white-space: initial;
  overflow: hidden;
  padding: .4375rem 0 .5625rem 0;
}
.listItem .multiline-item .title,
.listItem .multiline-item .subtitle {
	display: block;
	text-align: initial;
}

.listItem .multiline-item .date {
  float: right;
  font-size: .75rem;
  margin-left: 1rem;
  color: var(--header-secondary);
}
.listItem .multiline-item .title {
	font-weight: 600;
  line-height: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
	color: var(--header-primary);
}

.listItem .multiline-item .subtitle {
  font-size: .875rem;
  line-height: 1rem;
  color: var(--header-secondary);
  margin-top: .25rem
}

.listItem .multiline-item .subtitle.black {
  color: var(--header-primary);
}

.containedRow {
	display: flex;
	flex: 1 1 auto;
	/* overflow: hidden; */
	/* margin-right: 16px; */
}

.homeScreen-KrPIUS {
	display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 12px;
}
.centredMeta-g6nvmq {
  display: flex;
  background-color: var(--background-modifier-accent);
  border-radius: 24px;
  margin: auto;
  padding: 4px 8px;
  line-height: 1;
  font-size: 1em;
  font-weight: 500;
  color: var(--text-normal);
}
.channelContainer{color:var(--header-primary);display:block;padding:1px 0;border-radius:8px;transition:none}.channelContainer .subtitle{display:flex;flex-direction:row;align-items:center;gap:4px;min-height:20px;font-size:14px;line-height:20px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:-2px;color:var(--header-secondary)}.channelContainer .subtitle>span{margin-right:auto}.channelContainer .subtitle>i.icon-pinned-chat{color:var(--color-text-meta)}.channelContainer>.interactive{display:flex;align-items:center;box-sizing:border-box;width:100%;cursor:pointer;border-radius:inherit}.channelContainer>.interactive .layout{min-width:0;display:flex;align-items:center;border-radius:4px;height:52px;padding:0 8px;width:100%}.channelContainer>.interactive .layout>.content{flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}@media(hover: hover)and (pointer: fine){.channelContainer>.interactive:hover{background:var(--background-modifier-hover);cursor:pointer}}.channelContainer>.interactive.selected{color:#fff;background:var(--background-modifier-selected)}.channelContainer .innerItem{width:100%;height:auto;padding:5px 8px;display:flex;align-items:center;border-radius:4px}.channelContainer .innerItem .avatarWithText{display:flex;flex-direction:row;align-items:center}.channelContainer .innerItem .avatarWithText .avatar{color:inherit}.channelContainer .innerItem>.avatarWithText .content{white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.channelContainer.muted .unreadCounter{background-color:var(--background-accent)}.channelContainer .unreadCounter{flex:0 0 auto;height:18px;min-height:18px;min-width:18px;background-color:var(--brand-color);border-radius:.75rem;padding:0 5px;color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.channelContainer .unreadCounter.unreadCounter--dot{min-width:8px;width:18px;height:18px;min-height:8px;padding:0;border-radius:50%;font-size:0;line-height:0}
.head-uzyrgA {
	width: 5rem;
  height: 5rem;
  background-repeat: no-repeat;
  background-size: 5rem;
  margin: 0 auto 1rem;
  color: var(--header-primary);
}
.title-PaT6q9 {
	text-align: center;
  margin-bottom: .25rem;
  color: var(--header-primary);
}
.subtitle-nOvuc6 {
	color: var(--header-secondary);
  font-size: .875rem;
  text-align: center;
}
.scWrapper-u27vz2 {
  width: 100%;
}

.scGroups-Fijll_ {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: initial;
  gap: 24px;
}

.scGroup-OMZC8w {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: 12px;
}

.scGroup-OMZC8w > span {
  display: inline-flex;
  gap: 6px;
  text-align: left;
  color: var(--text-normal);
  font-size: 16px;
  font-weight: 600;
}

.scContainer-RPuUpp {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  align-items: center;
  gap: 12px;
}

.scTitle-dlp4cX {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

.scTitle-dlp4cX > span {
  font-style: normal;
  line-height: normal;
  text-align: left;
  color: var(--header-secondary);
  font-size: 14px;
  font-weight: 500;
}

.scIcon-Dhxicn {
  display: inline-flex;
  gap: 4px;
  flex-wrap: nowrap;
  align-items: center;
}

.scContainer-RPuUpp kbd {
  background-color: var(--background-primary);
  box-shadow: 0 3px 0 var(--background-modifier-accent);
  transform: translateY(-2px);
  transition: .05s ease;
  padding: 4px 6px;
  border-radius: 3px;
  min-width: 24px;
  display: inline-block;
  vertical-align: baseline;
  text-align: center;
  text-transform: capitalize;
  color: var(--header-secondary);
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
}

.scContainer-RPuUpp kbd:active {
  box-shadow: var(--background-secondary-alt) 0 1px 0;
  transform: translateY(0);
}

.callLayer-V5TOrO {
	transition: all .3s ease !important;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	justify-items: center;
	pointer-events: none;
}

.callLayer-V5TOrO > .callModal-uSM8G7 {
	position: absolute;
	background: var(--background-floating);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-radius: 8px;
	min-width: 210px;
	min-height: 240px;
	max-width: 220px;
	max-height: 300px;
	overflow: hidden;
	white-space: normal;
	font-size: 16px;
	font-family: var(--font-primary);
	text-align: start;
	pointer-events: all;
	/* border: 1px solid var(--border-color-1); */
	/* box-shadow: 0px 0px 32px 32px var(--color-shadow); */
	padding: 16px;
}
.callModal-uSM8G7 .actions-tpEfOf {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 16px;
}
.callModal-uSM8G7 .actions-tpEfOf button {
  /* margin: 0 8px; */
  width: 56px;
  height: 56px;
  min-width: 42px;
  min-height: 42px;
}
.callModal-uSM8G7 .mainChannelInfo-AQETfN {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 100%;
	margin-bottom: 24px;
}
.callModal-uSM8G7 .mainChannelInfo-AQETfN .titleContainer-JdpyJQ {
	margin-top: 8px;
	text-align: center;
	line-height: 1.2;
	width: 100%;
}
