:root {
  --resleeve-font-sans:
    -apple-system, BlinkMacSystemFont, 'SF Pro', 'SF Pro Text',
    'SF Pro Display', system-ui, sans-serif;
}
html,
body,
button,
input,
textarea,
select,
#demo-root,
#demo-root [data-testid='resleeve-theme'],
#demo-root [data-resleeve-skin],
#demo-root [data-layout],
#demo-root
  :is(h1, h2, h3, h4, h5, h6, button, input, textarea, select, [role='tab']),
#demo-root [data-conversation-message-id] {
  font-family: var(--resleeve-font-sans);
}
.hero-preview-dialog {
  color: #272727;
  border: 1px solid #dededb;
  border-radius: 20px;
  width: min(570px, 92vw);
  max-height: 85svh;
  padding: 0;
  overflow: auto;
}
.hero-preview-dialog::backdrop {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: #18201d66;
}
.hero-preview-dialog > header {
  z-index: 1;
  background: #fff;
  border-bottom: 1px solid #eee;
  justify-content: space-between;
  align-items: center;
  padding: 18px 22px;
  display: flex;
  position: sticky;
  top: 0;
}
.hero-preview-dialog header button {
  border: 0;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 22px;
}
.hero-portal-content {
  padding: 24px;
}
.hero-portal-content > small {
  letter-spacing: 0.1em;
  color: #777;
  font-size: 9px;
}
.hero-portal-content h2 {
  margin: 12px 0;
  font-size: 30px;
}
.hero-portal-content p {
  font-size: 13px;
  line-height: 1.5;
}
.hero-portal-content > img {
  object-fit: cover;
  object-position: center 30%;
  border-radius: 12px;
  width: 100%;
  height: 180px;
}
.hero-portal-files {
  gap: 6px;
  margin: 12px 0;
  display: grid;
}
.hero-portal-files button {
  background: #f5f5f3;
  border: 1px solid #e4e4e0;
  border-radius: 8px;
  justify-content: space-between;
  padding: 12px;
  display: flex;
}
.hero-solid-button {
  color: #fff;
  background: #263d2d;
  border: 0;
  border-radius: 20px;
  padding: 11px 16px;
}
.hero-solid-button:disabled {
  opacity: 0.5;
  cursor: default;
}
.hero-portal-content form {
  gap: 10px;
  display: grid;
}
.hero-portal-content textarea {
  width: 100%;
  min-height: 80px;
  font: inherit;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 10px;
}
.hero-portal-content label {
  font-size: 12px;
}
.hero-feedback,
.hero-reminder {
  background: #f4f5f1;
  border-radius: 10px;
  margin: 12px 0;
  padding: 12px;
}
.hero-reminder b {
  font-size: 13px;
}
.hero-preview-dialog button {
  font: inherit;
  cursor: pointer;
}
.hero-preview-dialog img {
  object-fit: cover;
}
@font-face {
  font-family: icons;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/landing-v2/demo-assets/resleeve-icons-BfG7CL_9.woff2)
    format('woff2');
}
#demo-root {
  width: 100%;
  height: 100%;
  font-family: var(--resleeve-font-sans);
  color: #272727;
  background: #ededeb;
  margin: 0;
  overflow: hidden;
}
html:has(#demo-root) {
  width: 100%;
  height: 100%;
  font-family: var(--resleeve-font-sans);
  color: #272727;
  background: #ededeb;
  margin: 0;
  overflow: hidden;
}
body:has(#demo-root) {
  width: 100%;
  height: 100%;
  font-family: var(--resleeve-font-sans);
  color: #272727;
  background: #ededeb;
  margin: 0;
  overflow: hidden;
}
#demo-root {
  flex-direction: column;
  display: flex;
}
button {
  font: inherit;
  cursor: pointer;
}
.real-app {
  isolation: isolate;
  contain: layout paint;
  flex: 1;
  min-height: 0;
  position: relative;
}
.real-app > div {
  height: 100%;
  min-height: 0;
}
.real-app [data-demo-disabled='true'] {
  opacity: 0.38;
  cursor: default;
  pointer-events: none;
}
.demo-preview {
  border: 1px solid #ddd;
  border-radius: 20px;
  width: min(580px, 90vw);
  max-height: 90vh;
  padding: 0;
  overflow: auto;
  box-shadow: 0 12px 60px #0003;
}
.demo-preview::backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: #1118;
}
.demo-preview header {
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  font-size: 14px;
  display: flex;
}
.demo-preview button {
  background: #eee;
  border: 0;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 20px;
}
.demo-preview img {
  object-fit: cover;
  width: 100%;
  max-height: 60vh;
  display: block;
}
.demo-preview p {
  color: #777;
  padding: 0 20px 10px;
  font-size: 12px;
}
.real-app [style*='--resleeve-app-viewport-height'] {
  --resleeve-app-viewport-height: 100dvh !important;
  --resleeve-app-viewport-top: 0px !important;
}
.real-app [style*='--resleeve-wallpaper-image'] {
  --resleeve-wallpaper-image: var(--demo-wallpaper) !important;
  --pattern-intensity: 0.055 !important;
}
.real-app [aria-label='Search\ Chats'] {
  display: none;
}
.real-app [data-chat-list-panel] > div:has(> [data-chat-search-back-slot]) {
  display: none;
}
.real-app [data-layout='mobile'] {
  overflow: clip;
}
.real-app [data-media-id='demo-collection'] {
  cursor: default;
  max-width: 310px;
}
.real-app [data-media-id='demo-collection'] img {
  object-fit: cover;
  object-position: center 35%;
  width: 100%;
  height: 100%;
}
@media (width<=600px) {
  .real-app [data-conversation-header='true'] {
    background: #f7f7f7;
  }
  .real-app [aria-label='Primary\ navigation'] {
    background: #f7f7f7;
    border-radius: 999px;
  }
  .real-app [data-media-id='demo-collection'] {
    max-width: 200px;
  }
  .real-app
    [data-media-id='demo-collection']
    > [style*='--media-aspect-ratio'] {
    --media-aspect-ratio: 2 !important;
  }
}
.story-team-avatars {
  z-index: 2;
  pointer-events: none;
  gap: 4px;
  display: flex;
  position: absolute;
  top: 15px;
  right: 115px;
}
.story-team-avatars img {
  object-fit: cover;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
@media (width<=700px) {
  .story-team-avatars {
    display: none;
  }
}
.story-team-avatars {
  right: 415px;
}
body[data-tour-stage='processen'] .story-team-avatars,
body[data-tour-stage='processen'] [data-chat-id='demo-lumen'][data-chat-kind],
body[data-tour-stage='processen'] [data-conversation-header='true'],
body[data-tour-stage='processen']
  [data-folder-sidebar]
  button[aria-label='Operations'] {
  visibility: hidden;
}
body[data-tour-stage='company'] [data-folder-label] {
  white-space: nowrap;
  word-break: normal;
}
body[data-tour-stage='company']
  [data-folder-sidebar]
  button:not([aria-label='All\ Chats']):not([aria-label='Operations']) {
  animation: 0.8s ease-out department-folder-arrival;
}
@keyframes department-folder-arrival {
  0%,
  25% {
    color: #225d35;
    background: #c5edc9;
    box-shadow: 0 0 0 3px #86bd922b;
  }
  to {
    color: inherit;
    background: 0 0;
    box-shadow: 0 0 #0000;
  }
}
@media (prefers-reduced-motion: reduce) {
  body[data-tour-stage='company'] [data-folder-sidebar] button {
    animation: none !important;
  }
}
body[data-tour-stage] [data-media-id='demo-collection'] {
  aspect-ratio: 16/9;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  display: block;
  position: relative;
  overflow: hidden;
}
body[data-tour-stage] [data-media-id='demo-collection'] img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
body[data-tour-stage] [data-media-id='demo-collection'] {
  width: calc(100% + 1rem) !important;
  max-width: calc(100% + 1rem) !important;
}
.real-app .demo-group-notice {
  pointer-events: none;
  justify-content: center !important;
  width: 100% !important;
  margin: 14px 0 !important;
  padding: 0 !important;
  display: flex !important;
}
.real-app .demo-group-notice > * {
  display: none !important;
}
.real-app .demo-group-notice:after {
  content: attr(data-notice);
  color: #696d69;
  text-align: center;
  background: #dedfddd9;
  border-radius: 12px;
  padding: 5px 12px;
  font-size: 12px;
  display: block;
}
.real-app [data-contact-label] {
  flex-shrink: 0 !important;
  max-width: none !important;
}
.real-app .demo-publish-approval [data-message-mention],
.real-app .demo-publish-approval [data-message-mention] * {
  font-weight: 600 !important;
}
body[data-tour-stage] [data-media-id='demo-collection']:after {
  content: '▶';
  color: #263c2c;
  pointer-events: none;
  background: #ffffffed;
  border-radius: 50%;
  place-items: center;
  width: 56px;
  height: 56px;
  font-size: 25px;
  display: grid;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 3px 20px #0004;
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 30px;
}
body {
  margin: 0;
}
button,
a {
  -webkit-tap-highlight-color: transparent;
}
button {
  font: inherit;
}
a:not([class]) {
  color: inherit;
  text-decoration: none;
}
button:focus-visible,
a:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #1c1c1c;
}
button {
  cursor: pointer;
}
small {
  color: #777;
  font-size: 11px;
  line-height: 1.5;
  display: block;
}
b {
  font-weight: 550;
}
.login-link {
  color: #262626;
  padding: 10px;
  font-size: 14px;
  text-decoration: none;
}
.status-dot {
  background: #51a875;
  border-radius: 50%;
  flex: none;
  width: 6px;
  height: 6px;
  display: inline-block;
}
.hero-app-wrap {
  min-width: 0;
}
.app-caption {
  color: #747474;
  align-items: center;
  gap: 8px;
  margin: 0 12px 13px;
  font-size: 11px;
  display: flex;
}
.app-caption > span:last-child {
  background: #e8e8e8;
  border-radius: 9px;
  margin-left: auto;
  padding: 4px 8px;
  font-size: 10px;
}
.app-demo {
  background: #e9e9e9;
  border: 1px solid #00000014;
  border-radius: 25px;
  gap: 7px;
  height: 518px;
  padding: 7px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 22px 55px -26px #0003;
}
.app-sidebar {
  background: #f8f8f8;
  border-radius: 18px;
  flex: none;
  width: 205px;
  padding: 14px 9px 8px;
  position: relative;
}
.workspace {
  align-items: center;
  gap: 9px;
  margin: 1px 6px 17px;
  display: flex;
}
.workspace b {
  font-size: 12px;
}
.workspace small {
  font-size: 9px;
}
.company-mark {
  color: #fff;
  background: #222;
  border-radius: 9px;
  place-items: center;
  width: 30px;
  height: 30px;
  font-size: 21px;
  font-weight: 600;
  display: grid;
}
.tiny {
  color: #888;
  margin-left: auto;
  font-size: 10px;
}
.search {
  color: #999;
  background: #f3f3f3;
  border: 1px solid #dfdfdf;
  border-radius: 99px;
  align-items: center;
  gap: 7px;
  padding: 9px 10px;
  font-size: 11px;
  display: flex;
}
.sidebar-label {
  color: #999;
  justify-content: space-between;
  margin: 21px 9px 8px;
  font-size: 10px;
  display: flex;
}
.chat-row {
  border-radius: 11px;
  align-items: center;
  gap: 8px;
  padding: 13px 7px;
  display: flex;
}
.chat-row > div {
  min-width: 0;
}
.chat-row b {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 10px;
  display: block;
  overflow: hidden;
}
.chat-row small {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 3px;
  font-size: 9px;
  overflow: hidden;
}
.chat-row.selected {
  background: #e1e1e1;
}
.avatar {
  color: #496553;
  background: #dcecdf;
  border: 1px solid #00000007;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
}
.avatar.small {
  width: 29px;
  height: 29px;
  font-size: 11px;
}
.avatar.green {
  color: #527852;
  background: #dcebd7;
}
.avatar.sand {
  color: #88755f;
  background: #e8dfd5;
}
.avatar.blue {
  color: #4c7586;
  background: #d7e4e9;
}
.avatar.gray {
  color: #626262;
  background: #e9e9e9;
}
.avatar.lilac {
  color: #786a92;
  background: #e4dfec;
}
.sidebar-bottom {
  background: #fff;
  border-radius: 99px;
  justify-content: space-around;
  padding: 4px;
  display: flex;
  position: absolute;
  bottom: 8px;
  left: 8px;
  right: 8px;
}
.sidebar-bottom span {
  color: #777;
  border-radius: 99px;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  padding: 6px 10px;
  font-size: 8px;
  display: flex;
}
.sidebar-bottom .active {
  color: #262626;
  background: #eaeaea;
}
.conversation {
  background: #f0f0f0;
  border-radius: 18px;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}
.wallpaper:before {
  content: '';
  opacity: 0.025;
  pointer-events: none;
  background: url(/landing-v2/pattern.svg) 50%/380px;
  position: absolute;
  inset: 0;
}
.chat-header {
  z-index: 1;
  background: #ffffffe8;
  align-items: center;
  gap: 8px;
  padding: 12px 10px;
  display: flex;
}
.chat-header b {
  font-size: 10px;
}
.chat-header small {
  margin-top: 3px;
  font-size: 8px;
}
.ai-label {
  vertical-align: middle;
  color: #777;
  background: #ececec;
  border-radius: 4px;
  align-items: center;
  padding: 2px 4px;
  font-size: 8px;
  font-weight: 500;
  display: inline-flex;
}
.dots {
  color: #777;
  margin-left: auto;
  font-size: 22px;
}
.messages {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 13px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.day {
  color: #999;
  background: #fff9;
  border-radius: 99px;
  align-self: center;
  padding: 4px 10px;
  font-size: 8px;
}
.bubble {
  background: #fff;
  border-radius: 11px 11px 11px 3px;
  max-width: 92%;
  padding: 10px 11px 5px;
  font-size: 11px;
  line-height: 1.5;
  box-shadow: 0 1px 1px #00000004;
}
.bubble.own {
  background: #dcf8d2;
  border-radius: 11px 11px 3px;
  align-self: flex-end;
}
.sender {
  color: #847963;
  align-items: center;
  gap: 5px;
  margin-bottom: 4px;
  font-size: 9px;
  font-weight: 600;
  display: flex;
}
.sender span {
  color: #888;
  background: #eee;
  border-radius: 4px;
  padding: 1px 4px;
  font-size: 7px;
  font-weight: 400;
}
.sender.bot {
  color: #50784b;
}
.time {
  text-align: right;
  color: #999;
  margin-top: 3px;
  font-size: 7px;
}
.time span {
  color: #62a453;
}
.attachment {
  background: #f4f4f4;
  border-radius: 7px;
  align-items: center;
  gap: 7px;
  margin-top: 8px;
  padding: 8px;
  display: flex;
}
.attachment b {
  font-size: 9px;
  display: block;
}
.attachment small {
  font-size: 7px;
}
.file-square {
  color: #6a8460;
  background: #e4ebdf;
  border-radius: 5px;
  flex: none;
  place-items: center;
  width: 29px;
  height: 33px;
  display: grid;
}
.attachment > svg {
  flex: none;
  margin-left: auto;
}
.reaction {
  background: #fff;
  border-radius: 99px;
  margin-top: -8px;
  margin-left: 7px;
  padding: 2px 7px;
  font-size: 11px;
  box-shadow: 0 1px 2px #0001;
}
.reaction span {
  font-size: 8px;
}
.composer {
  color: #888;
  background: #fff;
  border-radius: 99px;
  align-items: center;
  gap: 9px;
  margin: 6px;
  padding: 7px 10px;
  font-size: 10px;
  display: flex;
  position: relative;
}
.composer > span:first-of-type {
  flex: 1;
}
.send {
  color: #fff;
  background: #292929;
  border-radius: 50%;
  place-items: center;
  width: 26px;
  height: 26px;
  display: grid;
}
.chapter-nav {
  color: #777;
  white-space: nowrap;
  border-block: 1px solid #00000009;
  justify-content: center;
  gap: 45px;
  padding: 20px 24px;
  font-size: 12px;
  display: flex;
  overflow: auto;
}
.intro-copy {
  color: #777;
  max-width: 540px;
  margin: 23px auto 27px;
  font-size: 17px;
  line-height: 1.65;
}
.people-thread {
  justify-content: center;
  align-items: center;
  margin: 32px auto 20px;
  display: flex;
}
.people-thread .avatar {
  width: 50px;
  height: 50px;
}
.thread-line {
  background: #d7d7d7;
  width: 50px;
  height: 1px;
  margin: 0 9px;
}
.group-types {
  color: #888;
  justify-content: center;
  gap: 24px;
  font-size: 12px;
  display: flex;
}
.builder {
  z-index: 1;
  position: relative;
}
.agent-tabs {
  gap: 5px;
  margin-bottom: 19px;
  display: flex;
}
.agent-tabs button {
  color: #777;
  white-space: nowrap;
  background: 0 0;
  border: 0;
  border-radius: 99px;
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 5px;
  padding: 9px 10px;
  font-size: 9px;
  display: flex;
}
.agent-tabs button.on {
  color: #262626;
  background: #fff;
  box-shadow: 0 2px 5px #00000005;
}
.builder-sheet {
  background: #fafafa;
  border: 1px solid #fff;
  border-radius: 19px;
  padding: 23px;
  box-shadow: 0 9px 20px #00000005;
}
.builder-title {
  align-items: center;
  gap: 11px;
  margin-bottom: 26px;
  display: flex;
}
.builder-title b {
  font-size: 14px;
}
.builder-title > span:last-child {
  margin-left: auto;
}
.builder label {
  color: #777;
  margin-bottom: 8px;
  font-size: 10px;
  display: block;
}
.task-input {
  background: #f0f0f0;
  border-radius: 9px;
  padding: 13px;
  font-size: 12px;
}
.builder-sheet p {
  color: #888;
  margin: 11px 0 21px;
  font-size: 11px;
  line-height: 1.6;
}
.mini-file {
  border: 1px solid #00000009;
  border-radius: 9px;
  align-items: center;
  gap: 9px;
  padding: 12px;
  font-size: 10px;
  display: flex;
}
.mini-file span {
  color: #69a75b;
  margin-left: auto;
}
.builder-foot {
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-top: 26px;
  display: flex;
}
.builder-foot > span {
  color: #999;
  font-size: 8px;
}
.small-black {
  color: #fff;
  background: #262626;
  border-radius: 99px;
  align-items: center;
  gap: 6px;
  padding: 10px 12px;
  font-size: 9px;
  display: flex;
}
.voice-card {
  background: #fafafa;
  border-radius: 17px;
  align-items: center;
  gap: 12px;
  padding: 18px;
  display: flex;
  box-shadow: 0 4px 16px #00000005;
}
.voice-card b {
  font-size: 12px;
}
.voice-card small {
  font-size: 9px;
}
.round-icon {
  background: #e5e9e1;
  border-radius: 50%;
  place-items: center;
  width: 38px;
  height: 38px;
  display: grid;
}
.wave {
  align-items: center;
  gap: 2px;
  margin-left: auto;
  display: flex;
}
.wave i {
  background: #aaa;
  border-radius: 5px;
  width: 2px;
  display: block;
}
.connector {
  text-align: center;
  color: #acacac;
  margin: 12px;
  font-size: 22px;
}
.task-sheet {
  background: #fafafa;
  border-radius: 17px;
  padding: 19px;
}
.sheet-head {
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  display: flex;
}
.sheet-head b {
  font-size: 13px;
}
.soft-badge {
  color: #688162;
  white-space: nowrap;
  background: #e7eee3;
  border-radius: 99px;
  padding: 5px 8px;
  font-size: 8px;
}
.task-line {
  border-bottom: 1px solid #00000007;
  align-items: center;
  gap: 12px;
  padding: 15px 0;
  display: flex;
}
.task-line:last-child {
  border: 0;
  padding-bottom: 3px;
}
.task-line b {
  font-size: 11px;
}
.task-line small {
  font-size: 9px;
}
.task-line > .avatar {
  margin-left: auto;
}
.checkbox {
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 15px;
  height: 15px;
}
.inline-message {
  align-items: center;
  gap: 9px;
  margin-top: 25px;
  font-size: 11px;
  display: flex;
}
.inline-message > svg {
  color: #5a9050;
}
.specialist {
  background: #fff;
  border-radius: 24px;
  width: 100%;
  max-width: 480px;
  padding: 9px;
  box-shadow: 0 12px 28px #00000007;
}
.cinema {
  background: #777;
  border-radius: 17px;
  height: 280px;
  position: relative;
  overflow: hidden;
}
.cinema img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.cinema-shade {
  background: linear-gradient(90deg, #0008, #0000);
  position: absolute;
  inset: 0;
}
.cinema-type {
  color: #fff;
  letter-spacing: -1px;
  font-size: 29px;
  line-height: 1.15;
  position: absolute;
  top: 29px;
  left: 24px;
}
.cinema-meta {
  color: #fff;
  font-size: 9px;
  position: absolute;
  bottom: 19px;
  left: 22px;
}
.play-circle {
  background: #fffc;
  border-radius: 50%;
  place-items: center;
  width: 38px;
  height: 38px;
  display: grid;
  position: absolute;
  bottom: 19px;
  right: 22px;
}
.specialist-detail {
  align-items: center;
  gap: 12px;
  padding: 21px 12px 14px;
  display: flex;
}
.specialist-detail b {
  font-size: 14px;
}
.specialist-detail > .ai-label {
  margin-left: auto;
}
.specialist-chips {
  gap: 6px;
  padding: 0 12px 20px;
  display: flex;
}
.specialist-chips span {
  background: #f0f0f0;
  border-radius: 99px;
  padding: 6px 9px;
  font-size: 9px;
}
.specialist-cta {
  background: #f1f1f1;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  gap: 9px;
  margin: 0 10px 11px;
  padding: 13px;
  font-size: 11px;
  display: flex;
}
.website-card {
  background: #fff;
  border-radius: 15px;
  overflow: hidden;
  transform: rotate(-2deg);
  box-shadow: 0 6px 23px #00000008;
}
.browser-bar {
  color: #999;
  justify-content: space-between;
  padding: 12px 15px;
  font-size: 8px;
  display: flex;
}
.browser-bar > span:last-child {
  align-items: center;
  gap: 5px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.site-preview {
  background: #e5e1d9;
  height: 220px;
  display: flex;
}
.site-text {
  flex-direction: column;
  align-items: flex-start;
  width: 55%;
  padding: 21px;
  display: flex;
}
.site-text > b {
  letter-spacing: 2px;
  font-size: 9px;
}
.site-text h3 {
  letter-spacing: -0.8px;
  margin: 26px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1;
}
.site-text > span {
  border-bottom: 1px solid #777;
  padding-bottom: 4px;
  font-size: 8px;
}
.site-preview img {
  object-fit: cover;
  width: 45%;
  height: 100%;
}
.published {
  background: #fff;
  border-radius: 13px;
  align-items: center;
  gap: 10px;
  max-width: 280px;
  margin: -13px -5px 20px auto;
  padding: 15px;
  display: flex;
  position: relative;
  transform: rotate(2deg);
  box-shadow: 0 5px 22px #00000008;
}
.published b,
.invoice b {
  font-size: 11px;
}
.published small,
.invoice small {
  font-size: 9px;
}
.check-round {
  color: #5b8c4f;
  background: #e0f0d8;
  border-radius: 50%;
  place-items: center;
  width: 30px;
  height: 30px;
  display: grid;
}
.invoice {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 13px;
  align-items: center;
  gap: 12px;
  padding: 14px;
  display: flex;
}
.invoice > span {
  margin-left: auto;
}
.small-sequence {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 26px;
  display: flex;
}
.small-sequence span {
  color: #777;
  border: 1px solid #ddd;
  border-radius: 99px;
  padding: 7px 10px;
  font-size: 10px;
}
.campaign-ui {
  background: #fafafa;
  border-radius: 18px;
  padding: 20px;
}
.campaign-ui .sheet-head {
  margin-bottom: 20px;
}
.campaign-collage {
  grid-template-columns: 1fr 1fr 0.8fr;
  gap: 7px;
  height: 210px;
  display: grid;
}
.campaign-collage > img {
  object-fit: cover;
  border-radius: 9px;
  width: 100%;
  height: 100%;
}
.campaign-collage > img:nth-child(2) {
  object-position: 58% center;
}
.collage-note {
  background: #dce6d5;
  border-radius: 9px;
  flex-direction: column;
  justify-content: space-between;
  padding: 14px;
  display: flex;
}
.collage-note span {
  letter-spacing: -0.5px;
  font-size: 17px;
  line-height: 1.2;
}
.campaign-bottom {
  color: #888;
  align-items: center;
  gap: 7px;
  margin-top: 20px;
  font-size: 9px;
  display: flex;
}
.campaign-bottom > .soft-badge {
  margin-left: auto;
  font-size: 7px;
}
.avatar-stack {
  padding-left: 7px;
  display: flex;
}
.avatar-stack > .avatar {
  border: 2px solid #fff;
  width: 26px;
  height: 26px;
  margin-left: -7px;
}
.publish {
  text-align: center;
  padding: 13px 0;
}
.publish > .avatar {
  width: 59px;
  height: 59px;
}
.publish h3 {
  letter-spacing: -1px;
  margin: 20px 0 12px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
}
.publish > p {
  color: #888;
  font-size: 11px;
}
.publish-row {
  text-align: left;
  background: #fff;
  border-radius: 13px;
  justify-content: space-between;
  align-items: center;
  margin-top: 26px;
  padding: 18px;
  display: flex;
}
.publish-row b {
  font-size: 11px;
}
.publish-row small {
  margin-top: 3px;
  font-size: 9px;
}
.toggle {
  background: #ddd;
  border: 0;
  border-radius: 99px;
  flex: none;
  width: 37px;
  height: 23px;
  padding: 3px;
}
.toggle > span {
  background: #fff;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  transition: transform 0.2s;
  display: block;
  box-shadow: 0 1px 2px #0002;
}
.toggle.on {
  background: #79b783;
}
.toggle.on > span {
  transform: translate(14px);
}
.publish-status {
  color: #888;
  justify-content: center;
  align-items: center;
  gap: 7px;
  margin: 12px;
  font-size: 9px;
  display: flex;
}
.publish-flow {
  color: #777;
  justify-content: center;
  align-items: center;
  gap: 9px;
  margin-top: 23px;
  font-size: 9px;
  display: flex;
}
.final-content {
  z-index: 1;
  position: relative;
}
.final-copy {
  color: #687265;
  font-size: 16px;
  line-height: 1.6;
}
.audience-description {
  color: #687265;
  min-height: 18px;
  margin: -10px 0 24px;
  font-size: 12px;
}
.audience-chip.chosen {
  color: #fff !important;
  background: #262626 !important;
}
.scene-first {
  order: 0;
}
@media (width<=1200px) {
  .app-sidebar {
    width: 168px;
  }
  .chat-row b {
    font-size: 9px;
  }
  .app-demo {
    height: 535px;
  }
  .bubble {
    font-size: 10px;
  }
  .agent-tabs {
    gap: 0;
  }
  .agent-tabs button {
    padding-inline: 6px;
    font-size: 8px;
  }
  .wave {
    display: none;
  }
}
@media (width<=1050px) {
  .hero-app-wrap {
    width: 100%;
    max-width: 760px;
    margin: auto;
  }
  .app-sidebar {
    width: 225px;
  }
  .app-demo {
    height: 530px;
  }
  .bubble {
    font-size: 12px;
  }
  .messages {
    padding: 14px 22px;
  }
  .chat-header b {
    font-size: 12px;
  }
  .chat-header small {
    font-size: 9px;
  }
  .sender {
    font-size: 10px;
  }
  .attachment b {
    font-size: 11px;
  }
  .attachment small {
    font-size: 9px;
  }
  .time {
    font-size: 8px;
  }
  .chat-row b {
    font-size: 11px;
  }
  .chat-row small {
    font-size: 10px;
  }
}
@media (width<=800px) {
  .scene-first {
    order: 2;
  }
  .chapter-nav {
    justify-content: flex-start;
    gap: 25px;
  }
  .agent-tabs button {
    font-size: 10px;
  }
  .specialist {
    max-width: 100%;
  }
  .cinema {
    height: 330px;
  }
}
@media (width<=550px) {
  .login-link,
  .app-sidebar {
    display: none;
  }
  .app-demo {
    height: 510px;
  }
  .chat-header {
    padding: 13px;
  }
  .messages {
    padding: 10px 13px;
  }
  .app-caption {
    font-size: 9px;
  }
  .app-caption > span:last-child {
    font-size: 8px;
  }
  .bubble {
    max-width: 91%;
    font-size: 12px;
  }
  .group-types {
    gap: 15px;
    font-size: 11px;
  }
  .thread-line {
    width: 28px;
    margin: 0 6px;
  }
  .builder-sheet {
    padding: 17px;
  }
  .agent-tabs button {
    font-size: 8px;
  }
  .builder-foot {
    margin-top: 20px;
  }
  .campaign-collage {
    height: 190px;
  }
  .collage-note {
    padding: 10px;
  }
  .collage-note span {
    font-size: 15px;
  }
  .site-text h3 {
    font-size: 21px;
  }
  .campaign-ui {
    padding: 14px;
  }
  .small-black {
    font-size: 8px;
  }
  .voice-card {
    padding: 14px;
  }
  .intro-copy {
    font-size: 16px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  * {
    transition: none !important;
  }
}
.language-switch {
  color: #777;
  border: 1px solid #00000012;
  border-radius: 99px;
  align-items: center;
  gap: 2px;
  padding: 3px;
  font-size: 11px;
  display: flex;
}
.language-switch a {
  color: inherit;
  border-radius: 99px;
  padding: 7px 9px;
  text-decoration: none;
}
.language-switch a[aria-current='page'] {
  color: #262626;
  background: #e1e1e1;
}
@media (width<=600px) {
  header > a img {
    width: 110px;
  }
  header > div > a:last-child {
    display: none;
  }
}
.interactive-demo {
  min-width: 0;
}
.demo-frame {
  background: #eee;
  border: 1px solid #d5d5d5;
  border-radius: 25px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 18px 45px #0000000c;
}
.demo-frame iframe {
  transform-origin: 0 0;
  border: 0;
  max-width: none;
  display: block;
}
.demo-helper {
  color: #777;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 14px 5px 0;
  font-size: 11px;
  display: flex;
}
.demo-helper > span {
  align-items: center;
  gap: 8px;
  display: flex;
}
.demo-helper a {
  color: #333;
  white-space: nowrap;
  text-decoration: none;
}
.demo-helper a:hover {
  text-decoration: underline;
}
@media (width<=600px) {
  .demo-frame {
    border-radius: 22px;
  }
  .demo-helper {
    align-items: flex-start;
    font-size: 10px;
  }
  .demo-helper > span {
    align-items: baseline;
    line-height: 1.6;
  }
}
.organisation-journey {
  height: calc(100svh + var(--journey-distance, 625svh));
  color: #252525;
  max-width: 1440px;
  margin: auto;
  padding: 0 48px;
  position: relative;
}
.journey-pinned {
  height: calc(100dvh - var(--journey-header-space, 88px));
  grid-template-rows: minmax(125px, 0.25fr) minmax(0, 1fr) 52px;
  gap: 10px;
  min-height: 560px;
  padding: 8px 0 6px;
  display: grid;
  position: sticky;
  top: 0;
}
.journey-copy {
  text-align: center;
  align-self: center;
  transition:
    opacity 0.18s,
    transform 0.18s;
  animation: 0.35s both journey-copy-in;
}
.journey-copy h1 {
  letter-spacing: -0.045em;
  margin: 0 0 14px;
  font-size: clamp(36px, 3.25vw, 49px);
  font-weight: 650;
  line-height: 1.08;
}
.journey-copy p {
  color: #6c6c6c;
  text-wrap: balance;
  max-width: 730px;
  margin: auto;
  font-size: 17px;
  line-height: 1.5;
}
.journey-copy[data-leaving='true'] {
  opacity: 0;
  animation: none;
  transform: translateY(-10px);
}
.journey-canvas {
  border: 1px solid #0000;
  border-radius: 28px;
  width: 100%;
  max-width: 1120px;
  height: 100%;
  min-height: 0;
  margin: 0 auto;
  transition:
    opacity 0.18s,
    transform 0.35s,
    border-color 0.5s,
    background 0.5s,
    box-shadow 0.5s;
  position: relative;
}
.journey-canvas[data-surface='app'] {
  background: #eeeeec;
  border-color: #dededc;
  box-shadow: 0 20px 50px -35px #0004;
}
.journey-canvas[data-leaving='true'] {
  opacity: 0;
  transform: translateY(-6px) scale(0.993);
}
.journey-layer {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  border-radius: inherit;
  will-change: transform, opacity;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.journey-layer[data-visible='true'] {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.journey-app .interactive-demo,
.journey-app .demo-frame {
  width: 100%;
  height: 100%;
}
.journey-app .demo-frame {
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 28px !important;
}
.journey-controls {
  color: #7c7c7c;
  justify-content: center;
  align-items: center;
  gap: 24px;
  width: 100%;
  max-width: 1120px;
  margin: auto;
  font-size: 12px;
  display: flex;
  position: relative;
}
.journey-controls button {
  color: inherit;
  cursor: pointer;
  background: 0 0;
  border: 0;
  padding: 8px;
}
.journey-controls .journey-back {
  font-size: 20px;
  position: absolute;
  left: 0;
}
.journey-back:disabled {
  opacity: 0.2;
  cursor: default;
}
.journey-next {
  align-items: center;
  gap: 14px;
  display: flex;
  position: absolute;
  right: 0;
}
.journey-next span {
  font-size: 18px;
}
.journey-progress {
  gap: 9px;
  display: flex;
}
.journey-progress button {
  background: #d9d9d7;
  border-radius: 9px;
  width: 20px;
  height: 5px;
  padding: 0;
  transition:
    width 0.3s,
    background 0.3s;
}
.journey-progress button.active {
  background: #51876b;
  width: 42px;
}
.org-map {
  width: 100%;
  height: 100%;
  min-height: 0;
  position: relative;
}
.org-connections {
  fill: none;
  stroke: #c9d0c9;
  stroke-width: 1.3px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.org-process-line {
  opacity: 0;
  transition: opacity 0.6s;
}
.org-trunk {
  transition: opacity 0.5s;
}
.org-company {
  background: #fff;
  border: 1px solid #dededc;
  border-radius: 18px;
  align-items: center;
  gap: 13px;
  min-width: 230px;
  padding: 16px 28px;
  transition: top 0.65s;
  display: flex;
  position: absolute;
  top: 4%;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 8px 20px -15px #0003;
}
.org-company-mark {
  color: #fff;
  background: #272727;
  border-radius: 11px;
  flex: none;
  place-items: center;
  width: 37px;
  height: 37px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  display: grid;
}
.org-company strong {
  font-size: 18px;
  font-weight: 600;
}
.org-company div > span {
  color: #8b8b87;
  margin-top: 3px;
  font-size: 12px;
  display: block;
}
.org-department {
  text-align: left;
  background: #fafafa;
  border: 1px solid #dadad7;
  border-radius: 20px;
  width: 27%;
  padding: 20px;
  transition:
    left 0.65s,
    top 0.65s,
    width 0.65s,
    opacity 0.5s,
    transform 0.65s;
  position: absolute;
  top: 33%;
  box-shadow: 0 6px 24px -20px #0004;
}
.org-department h3 {
  justify-content: space-between;
  margin: 0 0 17px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}
.org-department h3 > span {
  color: #7d877e;
  font-size: 16px;
}
.org-finance {
  left: 4%;
}
.org-operations {
  cursor: pointer;
  background: #f4f8f2;
  border-color: #a7c2af;
  left: 36.5%;
}
.org-sales {
  left: 69%;
}
.org-person {
  text-align: left;
  align-items: center;
  gap: 10px;
  min-width: 0;
  display: flex;
}
.org-avatar {
  object-fit: cover;
  background: #e7e9e4;
  border-radius: 50%;
  flex: none;
  width: 35px;
  height: 35px;
}
.org-initial {
  color: #737a70;
  place-items: center;
  font-size: 14px;
  display: grid;
}
.org-person b {
  font-size: 13px;
  font-weight: 550;
  display: block;
}
.org-person div > span {
  color: #7d8279;
  margin-top: 3px;
  font-size: 11px;
  display: block;
}
.org-people {
  gap: 14px;
  display: grid;
}
.org-processes {
  opacity: 0;
  pointer-events: none;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 22px;
  transition:
    opacity 0.5s,
    transform 0.65s;
  display: grid;
  position: absolute;
  top: 62%;
  left: 10%;
  right: 10%;
  transform: translateY(20px);
}
.org-process {
  background: #fafafa;
  border: 1px solid #dadad7;
  border-radius: 16px;
  grid-template-columns: 28px 1fr;
  align-items: center;
  gap: 4px 10px;
  padding: 14px 18px;
  display: grid;
}
.org-process-icon {
  color: #75907d;
  grid-row: span 2;
  font-size: 23px;
}
.org-process b {
  font-size: 13px;
  font-weight: 550;
}
.org-process > span:last-child {
  color: #8b8b86;
  font-size: 11px;
}
.org-process-selected {
  background: #f1f6ef;
  border-color: #b9cdbb;
}
.org-project {
  opacity: 0;
  background: #fff;
  border: 1px solid #dadad7;
  border-radius: 16px;
  align-items: center;
  gap: 12px;
  width: 340px;
  padding: 11px 14px;
  transition:
    opacity 0.5s,
    top 0.65s;
  display: flex;
  position: absolute;
  top: 77%;
  left: 50%;
  transform: translate(-50%);
}
.org-project > img {
  object-fit: cover;
  border-radius: 9px;
  width: 44px;
  height: 50px;
}
.org-project small {
  color: #8d8d86;
  font-size: 10px;
  display: block;
}
.org-project b {
  margin: 3px 0;
  font-size: 13px;
  display: block;
}
.org-project div > span {
  color: #888;
  font-size: 10px;
}
.org-project-status {
  color: #558565;
  margin-left: auto;
}
.org-context {
  color: #82877f;
  opacity: 0;
  justify-content: center;
  gap: 24px;
  width: 100%;
  font-size: 11px;
  transition: opacity 0.5s;
  display: flex;
  position: absolute;
  bottom: 1%;
  left: 0;
}
.org-added {
  border-top: 1px solid #d9e5d5;
  margin-top: 16px;
  padding-top: 14px;
}
.org-active {
  color: #598466;
  margin-top: 12px;
  padding-left: 45px;
  font-size: 10px;
  display: block;
}
.org-map[data-scene='1'] .org-finance {
  opacity: 0;
  transform: translate(-60px);
}
.org-map[data-scene='1'] .org-sales {
  opacity: 0;
  transform: translate(60px);
}
.org-map[data-scene='1'] .org-operations {
  width: 36%;
  top: 23%;
  left: 32%;
}
.org-map[data-scene='1'] .org-people {
  justify-content: space-between;
  gap: 20px;
  display: flex;
}
.org-map[data-scene='1'] .org-operations h3 {
  margin-bottom: 12px;
}
.org-map[data-scene='1'] .org-trunk,
.org-map[data-scene='1'] .org-process-line {
  opacity: 1;
}
.org-map[data-scene='1'] .org-processes {
  opacity: 1;
  transform: none;
}
.org-map[data-scene='1'] .org-project,
.org-map[data-scene='1'] .org-context {
  opacity: 1;
}
.org-map[data-scene='7'] .org-project {
  opacity: 1;
  top: 84%;
}
.org-map[data-scene='7'] .org-operations {
  top: 30%;
}
.org-map[data-scene='7'] .org-company {
  top: 2%;
}
.journey-entry,
.journey-builder {
  border-radius: inherit;
  background: #f8f8f8;
  height: 100%;
  overflow: auto;
}
.journey-window-header {
  background: #fcfcfc;
  border-bottom: 1px solid #e9e9e7;
  align-items: center;
  gap: 12px;
  height: 64px;
  padding: 12px 24px;
  font-size: 13px;
  display: flex;
}
.journey-window-header .org-company-mark {
  border-radius: 9px;
  width: 29px;
  height: 29px;
  font-size: 23px;
}
.journey-window-header b {
  font-weight: 550;
}
.journey-muted {
  color: #898986;
}
.journey-header-people {
  margin-left: auto;
  display: flex;
}
.journey-header-people img {
  border: 2px solid #fff;
  width: 28px;
  height: 28px;
  margin-left: -5px;
}
.entry-body {
  background-image: radial-gradient(#d6dcd0 1px, #0000 1px);
  background-size: 22px 22px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100% - 64px);
  display: flex;
}
.entry-avatars {
  padding-left: 12px;
  display: flex;
}
.entry-avatars img {
  border: 3px solid #f8f8f8;
  width: 46px;
  height: 46px;
  margin-left: -12px;
}
.entry-body h3 {
  letter-spacing: -0.03em;
  margin: 17px 0 5px;
  font-size: 27px;
  font-weight: 600;
}
.entry-body > p {
  color: #868681;
  margin: 0 0 24px;
  font-size: 13px;
}
.entry-project {
  text-align: left;
  cursor: pointer;
  background: #f2f7ee;
  border: 1px solid #b4c7b4;
  border-radius: 19px;
  align-items: center;
  gap: 16px;
  width: 410px;
  padding: 18px;
  display: flex;
  box-shadow: 0 10px 35px -25px #244b28;
}
.entry-project > img {
  object-fit: cover;
  border-radius: 10px;
  width: 58px;
  height: 65px;
}
.entry-project small {
  color: #768472;
  font-size: 11px;
  display: block;
}
.entry-project b {
  margin: 4px 0 7px;
  font-size: 18px;
  font-weight: 550;
  display: block;
}
.entry-project > span > span {
  color: #6a8065;
  font-size: 12px;
}
.entry-project > span:last-child {
  color: #6c8468;
  margin-left: auto;
  font-size: 22px;
}
.entry-tools {
  color: #82877f;
  gap: 18px;
  margin-top: 28px;
  font-size: 11px;
  display: flex;
}
.builder-body {
  gap: 17px;
  width: min(570px, 90%);
  margin: 22px auto;
  display: grid;
}
.builder-heading {
  align-items: center;
  gap: 14px;
  display: flex;
}
.builder-heading img {
  width: 48px;
  height: 48px;
}
.builder-heading small {
  color: #8c8c87;
  font-size: 11px;
}
.builder-heading h3 {
  letter-spacing: -0.03em;
  margin: 3px 0 0;
  font-size: 24px;
  font-weight: 600;
}
.builder-task {
  background: #fff;
  border: 1px solid #e9e9e6;
  border-radius: 15px;
  padding: 17px 20px;
}
.builder-task > span {
  color: #898983;
  font-size: 11px;
}
.builder-task p {
  margin: 7px 0 0;
  font-size: 14px;
  line-height: 1.5;
}
.builder-access {
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  display: grid;
}
.builder-access button {
  text-align: left;
  cursor: pointer;
  background: #f1f6ed;
  border: 1px solid #d5e2d1;
  border-radius: 13px;
  align-items: center;
  gap: 11px;
  padding: 14px 12px;
  display: flex;
}
.builder-access button[aria-pressed='false'] {
  background: #f5f5f5;
  border-color: #e4e4e4;
}
.builder-access b {
  font-size: 11px;
  font-weight: 550;
  display: block;
}
.builder-access small {
  margin-top: 3px;
  font-size: 10px;
}
.builder-check {
  color: #658b5c;
  margin-left: auto;
}
.builder-owner {
  color: #6e736a;
  align-items: center;
  gap: 11px;
  font-size: 12px;
  display: flex;
}
.builder-owner small {
  margin-top: 3px;
  font-size: 10px;
}
.journey-primary {
  color: #fff;
  cursor: pointer;
  background: #262626;
  border: 0;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  gap: 30px;
  padding: 13px 20px;
  font-size: 13px;
  display: flex;
}
.journey-primary:disabled {
  opacity: 0.4;
  cursor: default;
}
@keyframes journey-copy-in {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (height<=800px) {
  .journey-pinned {
    grid-template-rows: 115px minmax(0, 1fr) 40px;
    gap: 5px;
  }
  .journey-copy h1 {
    margin-bottom: 10px;
    font-size: 36px;
  }
  .journey-copy p {
    font-size: 15px;
  }
  .org-department {
    padding: 14px;
  }
  .org-department h3 {
    margin-bottom: 11px;
  }
  .org-people {
    gap: 9px;
  }
  .org-company {
    padding: 11px 22px;
  }
  .org-project {
    padding: 8px 12px;
  }
  .org-project > img {
    width: 35px;
    height: 38px;
  }
  .org-context {
    display: none;
  }
  .org-map[data-scene='1'] .org-project {
    top: 80%;
  }
  .builder-body {
    gap: 11px;
    margin: 15px auto;
  }
  .builder-task {
    padding: 12px 16px;
  }
  .journey-window-header {
    height: 54px;
  }
  .builder-heading img {
    width: 38px;
    height: 38px;
  }
  .builder-heading h3 {
    font-size: 21px;
  }
  .builder-access button {
    padding: 10px;
  }
  .builder-owner img {
    width: 28px;
    height: 28px;
  }
  .org-map[data-scene='7'] .org-project {
    top: 85%;
  }
  .org-added {
    margin-top: 8px;
    padding-top: 8px;
  }
  .org-active {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .organisation-journey * {
    transition: none !important;
    animation: none !important;
  }
}
.restored-desktop-hero {
  grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
  align-items: center;
  gap: 54px;
  max-width: 1440px;
  min-height: calc(100svh - 88px);
  margin: auto;
  padding: 35px 28px 75px;
  display: grid;
}
.restored-hero-copy {
  max-width: 540px;
  container-type: inline-size;
}
.restored-hero-copy h1:has(.hero-title-line) {
  font-size: min(66px, 4.25vw, 10cqw);
}
.hero-title-line {
  white-space: nowrap;
  display: block;
}
.restored-hero-app {
  min-width: 0;
}
.restored-hero-app .demo-frame {
  border-radius: 26px;
  height: min(620px, 100svh - 160px);
  box-shadow: 0 20px 55px -30px #0004;
}
.organisation-opening {
  max-width: 1600px;
  padding-inline: 36px;
}
.organisation-opening .journey-pinned {
  grid-template-rows: minmax(145px, 0.25fr) minmax(0, 1fr) 48px;
  height: 100dvh;
}
.organisation-opening .journey-canvas {
  max-width: 1400px;
}
.organisation-opening .journey-copy h2 {
  letter-spacing: -0.045em;
  text-wrap: balance;
  max-width: 1000px;
  margin: 0 auto 14px;
  font-size: clamp(34px, 3.2vw, 48px);
  font-weight: 650;
  line-height: 1.1;
}
.organisation-opening .org-company {
  padding: 10px 24px;
  top: 1%;
}
.org-management {
  text-align: center;
  background: #fafafa;
  border: 1px solid #d9ddd6;
  border-radius: 15px;
  min-width: 260px;
  padding: 13px 24px;
  transition: opacity 0.5s;
  position: absolute;
  top: 19%;
  left: 50%;
  transform: translate(-50%);
}
.org-management b {
  font-size: 14px;
  display: block;
}
.org-management span {
  color: #85897f;
  margin-top: 5px;
  font-size: 11px;
  display: block;
}
.organisation-opening .org-department {
  width: 18%;
  padding: 15px 13px;
  top: 41%;
}
.organisation-opening .org-finance {
  left: 1%;
}
.organisation-opening .org-sales {
  left: 21%;
}
.organisation-opening .org-operations {
  left: 41%;
}
.organisation-opening .org-marketing {
  left: 61%;
}
.organisation-opening .org-support {
  left: 81%;
}
.organisation-opening .org-department h3 {
  margin-bottom: 15px;
  font-size: 16px;
}
.organisation-opening .org-department > .org-person + .org-person {
  margin-top: 14px;
}
.organisation-opening .org-person {
  gap: 8px;
}
.organisation-opening .org-person b {
  font-size: 12px;
}
.organisation-opening .org-person div > span {
  font-size: 10px;
}
.organisation-opening .org-avatar {
  width: 30px;
  height: 30px;
}
.org-team-work {
  color: #71796b;
  border-top: 1px solid #e1e5dd;
  margin-top: 17px;
  padding-top: 12px;
  font-size: 10px;
}
.org-team-work small {
  color: #969b90;
  margin-top: 5px;
  font-size: 10px;
}
.organisation-opening .org-map[data-scene='1'] .org-management,
.organisation-opening .org-map[data-scene='1'] .org-marketing,
.organisation-opening .org-map[data-scene='1'] .org-support {
  opacity: 0;
  pointer-events: none;
}
.organisation-opening .org-map[data-scene='1'] .org-operations {
  width: 36%;
  padding: 18px 22px;
  top: 24%;
  left: 32%;
}
.organisation-opening .org-map[data-scene='1'] .org-team-work {
  display: none;
}
.organisation-opening .org-map[data-scene='1'] .org-person b {
  font-size: 14px;
}
.organisation-opening .org-map[data-scene='1'] .org-avatar {
  width: 36px;
  height: 36px;
}
.organisation-opening .org-map[data-scene='1'] .org-person div > span {
  font-size: 11px;
}
@media (height<=800px) {
  .organisation-opening .journey-pinned {
    grid-template-rows: 140px minmax(0, 1fr) 38px;
    gap: 5px;
  }
  .organisation-opening .journey-copy h2 {
    max-width: 850px;
    font-size: 34px;
  }
  .organisation-opening .org-department {
    padding: 12px;
    top: 43%;
  }
  .organisation-opening .org-management {
    padding: 10px 20px;
    top: 21%;
  }
  .organisation-opening .org-company {
    padding: 8px 20px;
  }
  .organisation-opening .org-map[data-scene='1'] .org-operations {
    padding: 14px 20px;
    top: 25%;
  }
  .organisation-opening .org-map[data-scene='1'] .org-processes {
    top: 62%;
  }
}
@media (width>=1100px) {
  main > header nav a[href='\#specialisten'] {
    display: none;
  }
}
.organisation-opening .org-human-map .org-management {
  width: 440px;
  padding: 13px 24px;
  top: 17%;
}
.org-leaders {
  justify-content: space-between;
  gap: 24px;
  margin-top: 12px;
  display: flex;
}
.organisation-opening .org-leaders .org-person {
  text-align: left;
}
.organisation-opening .org-leaders .org-avatar {
  width: 32px;
  height: 32px;
}
.organisation-opening .org-human-map .org-department {
  padding: 15px 14px;
  transition:
    left 0.85s cubic-bezier(0.22, 0.7, 0.2, 1),
    top 0.85s cubic-bezier(0.22, 0.7, 0.2, 1),
    width 0.85s cubic-bezier(0.22, 0.7, 0.2, 1),
    opacity 0.45s,
    transform 0.85s,
    padding 0.85s;
  top: 41%;
}
.organisation-opening .org-human-map .org-people {
  gap: 9px;
  transition:
    width 0.85s,
    top 0.85s,
    left 0.85s,
    transform 0.85s;
  display: grid;
}
.organisation-opening .org-human-map .org-person {
  min-height: 30px;
}
.organisation-opening .org-human-map .org-team-work {
  margin-top: 14px;
  padding-top: 12px;
}
.organisation-opening .org-digital-humans {
  border-top: 1px solid #e1e5dd;
  margin-top: 12px;
  padding-top: 9px;
}
.organisation-opening .org-digital-humans > small {
  letter-spacing: 0.06em;
  color: #68806d;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-size: 8px;
}
.organisation-opening .org-digital-human {
  align-items: center;
  gap: 7px;
  display: flex;
}
.organisation-opening .org-digital-human img {
  object-fit: cover;
  background: #e7e9e4;
  border-radius: 50%;
  width: 26px;
  height: 26px;
}
.organisation-opening .org-digital-human b {
  font-size: 10px;
  font-weight: 550;
  display: block;
}
.organisation-opening .org-digital-human span {
  color: #7d8279;
  margin-top: 1px;
  font-size: 9px;
  display: block;
}
.organisation-opening .org-digital-humans + .org-team-work {
  margin-top: 10px;
  padding-top: 10px;
}
.org-tool-logos {
  align-items: center;
  gap: 12px;
  min-height: 26px;
  display: flex;
}
.org-tool-logos > span {
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 26px;
  display: flex;
}
.org-tool-logos img {
  object-fit: contain;
  width: 24px;
  height: 24px;
}
.org-tool-logos .org-logo-wide {
  width: 63px;
}
.org-tool-logos .org-logo-wide img {
  width: 62px;
  height: 24px;
}
.org-responsibilities {
  opacity: 0;
  pointer-events: none;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  transition:
    opacity 0.4s 0.3s,
    transform 0.65s 0.15s;
  display: grid;
  position: absolute;
  top: 59%;
  left: 40px;
  right: 40px;
  transform: translateY(25px);
}
.org-responsibility {
  background: #f8faf6;
  border: 1px solid #dce2d7;
  border-radius: 16px;
  padding: 16px 18px;
}
.org-responsibility > b {
  font-size: 13px;
  font-weight: 550;
  display: block;
}
.org-responsibility p {
  color: #7d8377;
  margin: 8px 0 12px;
  font-size: 11px;
  line-height: 1.5;
}
.org-responsibility .org-tool-logos img {
  width: 22px;
  height: 22px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-company {
  opacity: 0;
  pointer-events: none;
  transition:
    opacity 0.35s,
    transform 0.7s;
  transform: translate(-50%, -60px);
}
.organisation-opening .org-human-map[data-scene='0'] .org-company {
  opacity: 1;
  transition:
    opacity 0.35s 0.3s,
    transform 0.7s;
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations {
  cursor: default;
  width: 20%;
  height: 74px;
  padding: 21px 18px;
  top: 1%;
  left: 40%;
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations h3 {
  justify-content: center;
  margin: 0;
  font-size: 23px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations h3 > span {
  display: none;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-people {
  top: calc(var(--org-height) * 0.3);
  width: calc(var(--org-width) - 80px);
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  display: grid;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person {
  background: #f8faf6;
  border: 1px solid #d5dfcf;
  border-radius: 17px;
  gap: 12px;
  min-height: 82px;
  padding: 19px 16px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-avatar {
  width: 42px;
  height: 42px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person
  b {
  font-size: 16px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person
  div
  > span {
  font-size: 11px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-responsibilities {
  opacity: 1;
  pointer-events: auto;
  transform: none;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  width: 340px;
  top: 85%;
}
@media (height<=850px) {
  .organisation-opening .org-human-map .org-management {
    padding: 10px 22px;
    top: 17%;
  }
  .org-leaders {
    margin-top: 9px;
  }
  .organisation-opening .org-human-map .org-department {
    padding: 12px;
    top: 40%;
  }
  .organisation-opening .org-human-map .org-people {
    gap: 7px;
  }
  .organisation-opening .org-human-map .org-team-work {
    margin-top: 10px;
    padding-top: 10px;
  }
  .organisation-opening .org-human-map .org-department h3 {
    margin-bottom: 11px;
  }
  .org-responsibility {
    padding: 12px 15px;
  }
  .org-responsibility p {
    margin: 6px 0 8px;
  }
  .organisation-opening .org-human-map[data-scene='1'] .org-operations {
    height: 65px;
    padding: 18px;
    top: 1%;
  }
  .organisation-opening
    .org-human-map[data-scene='1']
    .org-operations
    .org-person {
    min-height: 70px;
    padding: 12px;
  }
  .organisation-opening .org-human-map[data-scene='1'] .org-project {
    top: 85%;
  }
}
.journey-layer {
  transition:
    opacity 0.55s,
    visibility 0.55s,
    transform 0.65s;
  transform: translateY(12px) scale(0.985);
}
.journey-layer[data-visible='true'] {
  transform: none;
}
.creation-overlay {
  z-index: 3;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background: #f5f5f3ee;
  border-radius: 27px;
  place-items: center;
  padding: 20px;
  animation: 0.4s both journey-copy-in;
  display: grid;
  position: absolute;
  inset: 0;
}
.creation-panel {
  width: min(640px, 90%);
  font-family:
    var(--resleeve-font-sans),
    -apple-system,
    BlinkMacSystemFont,
    sans-serif;
  background: #fff;
  border: 1px solid #dededc;
  border-radius: 23px;
  padding: 25px 34px;
  box-shadow: 0 16px 50px -32px #0004;
}
.creation-top {
  color: #858585;
  justify-content: space-between;
  margin-bottom: 20px;
  font-size: 11px;
  display: flex;
}
.creation-identity {
  align-items: center;
  gap: 15px;
  display: flex;
}
.creation-identity img {
  width: 52px;
  height: 52px;
}
.creation-identity small {
  color: #888;
  font-size: 12px;
}
.creation-identity h3 {
  letter-spacing: -0.7px;
  margin: 5px 0;
  font-size: 25px;
  font-weight: 600;
}
.creation-steps {
  color: #aaa;
  gap: 22px;
  margin: 23px 0;
  font-size: 12px;
  display: flex;
}
.creation-steps .done {
  color: #47815e;
}
.creation-content {
  min-height: 210px;
  animation: 0.3s journey-copy-in;
}
.creation-content label,
.creation-content h4 {
  margin: 0 0 15px;
  font-size: 17px;
  font-weight: 550;
  display: block;
}
.creation-content textarea {
  resize: none;
  width: 100%;
  height: 120px;
  font: inherit;
  color: #303430;
  background: #f8faf7;
  border: 1px solid #d9ddd6;
  border-radius: 13px;
  padding: 17px;
  font-size: 16px;
  line-height: 1.5;
}
.creation-content p {
  color: #828580;
  font-size: 13px;
  line-height: 1.5;
}
.creation-connector {
  background: #f4f8f2;
  border: 1px solid #d7e2d1;
  border-radius: 14px;
  align-items: center;
  gap: 14px;
  padding: 19px;
  display: flex;
}
.creation-connector img {
  width: 35px;
  height: 35px;
}
.creation-connector b {
  font-size: 15px;
}
.creation-connector span {
  color: #777;
  margin-top: 5px;
  font-size: 12px;
  display: block;
}
.creation-connector strong {
  color: #528362;
  margin-left: auto;
  font-size: 12px;
  font-weight: 500;
}
.creation-permission {
  color: #5f6d5c;
  font-size: 13px;
  line-height: 2;
}
.creation-rule {
  background: #f6f6f5;
  border-radius: 10px;
  margin-bottom: 9px;
  padding: 12px 15px;
  font-size: 14px;
}
.creation-owner {
  align-items: center;
  gap: 10px;
  margin-top: 15px;
  display: flex;
}
.creation-owner img {
  object-fit: cover;
  border-radius: 50%;
  width: 34px;
  height: 34px;
}
.creation-owner b {
  font-size: 13px;
}
.creation-owner span {
  color: #888;
  margin-top: 4px;
  font-size: 11px;
  display: block;
}
.creation-continue {
  color: #fff;
  font: inherit;
  cursor: pointer;
  background: #242424;
  border: 0;
  border-radius: 30px;
  margin: 18px 0 0 auto;
  padding: 13px 23px;
  font-size: 14px;
  display: block;
}
.creation-continue:hover {
  background: #3c5142;
}
@media (height<=850px) {
  .creation-panel {
    padding: 18px 28px;
  }
  .creation-top {
    margin-bottom: 12px;
  }
  .creation-steps {
    margin: 15px 0;
  }
  .creation-content {
    min-height: 185px;
  }
  .creation-identity img {
    width: 42px;
    height: 42px;
  }
  .creation-continue {
    margin-top: 10px;
  }
}
.organisation-morph {
  z-index: 4;
  pointer-events: none;
  border-radius: 27px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.morph-card {
  box-sizing: border-box;
  will-change: top, left, width, height;
  background: #f8faf6;
  border: 1px solid #d5dfcf;
  border-radius: 16px;
  align-items: center;
  gap: 10px;
  padding: 15px;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 5px 18px -14px #0003;
}
.morph-department {
  justify-content: center;
  padding: 5px;
}
.morph-department h3 {
  font: inherit;
  margin: 0;
  font-weight: 600;
}
.morph-person {
  border-radius: calc(16px + var(--card-progress) * 20px);
  gap: 10px;
  padding: 8px;
}
.morph-person .org-avatar {
  flex: none;
  width: 40px !important;
  height: 40px !important;
}
.morph-person {
  padding: calc(8px * (1 - var(--card-progress)));
}
.morph-person b {
  font-size: 14px;
  display: block;
}
.morph-person div > span {
  color: #7d8279;
  white-space: nowrap;
  margin-top: 3px;
  font-size: 11px;
  display: block;
}
.morph-person div {
  min-width: 150px;
}
.morph-project > img {
  object-fit: cover;
  border-radius: 9px;
  width: 38px;
  height: 44px;
}
.morph-project small,
.morph-project b,
.morph-project div > span {
  display: block;
}
.morph-project small,
.morph-project div > span {
  color: #888;
  font-size: 10px;
}
.morph-project b {
  margin: 4px 0;
  font-size: 13px;
}
.morph-process {
  padding: 13px 15px;
  display: block;
}
.morph-process > b {
  font-size: 12px;
}
.morph-process p {
  color: #7d8377;
  margin: 7px 0;
  font-size: 11px;
  line-height: 1.45;
}
.morph-process .org-tool-logos img {
  width: 22px;
  height: 22px;
}
.morph-context {
  background: #fafafaf5;
  border: 1px solid #ddd;
  border-radius: 20px;
  width: 304px;
  padding: 22px 16px;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
  box-shadow: -15px 0 40px -30px #0004;
}
.morph-context b {
  font-size: 16px;
  display: block;
}
.morph-context > span {
  color: #888;
  margin-top: 7px;
  font-size: 11px;
  display: block;
}
.morph-caption {
  color: #55715d;
  white-space: nowrap;
  background: #fffefb;
  border: 1px solid #e2e4de;
  border-radius: 40px;
  padding: 11px 19px;
  font-size: 13px;
  position: absolute;
  bottom: 18px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 6px 20px -15px #0004;
}
@media (prefers-reduced-motion: reduce) {
  .morph-card {
    will-change: auto;
  }
}
.morph-person .org-avatar {
  width: calc(40px - var(--card-progress) * 10px) !important;
  height: calc(40px - var(--card-progress) * 10px) !important;
}
.morph-project-header {
  box-sizing: border-box;
  background: #f7f7f7;
  border: 1px solid #fff;
  border-radius: 28px;
  align-items: center;
  gap: 12px;
  padding: 7px 14px;
  display: flex;
  position: absolute;
}
.morph-project-header > img {
  object-fit: cover;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.morph-project-header b {
  font-size: 14px;
  font-weight: 500;
  display: block;
}
.morph-project-header span {
  color: #777;
  margin-top: 3px;
  font-size: 12px;
  display: block;
}
.morph-caption {
  white-space: normal;
  border-radius: 15px;
  max-width: 290px;
  padding: 10px 13px;
  font-size: 12px;
  line-height: 1.45;
  bottom: auto;
  transform: none;
}
.morph-person {
  z-index: 2;
}
.morph-card[data-motion='waiting'] {
  color: #858982;
  box-shadow: none;
  filter: saturate(0.3);
  background: #f4f4f3;
  border-color: #e3e3e0;
}
.morph-card[data-motion='waiting'] img {
  opacity: 0.58;
}
.morph-card[data-motion='waiting'] p,
.morph-card[data-motion='waiting'] span {
  color: #92968e;
}
.morph-card[data-motion='active'] {
  color: #24442d;
  background: #dcefdc;
  border-color: #68a47b;
  box-shadow:
    0 0 0 2px #79ad8729,
    0 10px 26px -18px #38674880;
}
.morph-card[data-motion='landed'] {
  box-shadow: none;
  background: #f7f7f7;
  border-color: #dededc;
}
.morph-caption {
  z-index: 6;
}
.morph-project-header .morph-member-count {
  border-radius: 7px;
  width: fit-content;
  margin-left: -6px;
  padding: 2px 6px;
  animation: 0.8s ease-out morph-member-arrival;
}
@keyframes morph-member-arrival {
  0%,
  25% {
    color: #225d35;
    background: #c5edc9;
    box-shadow: 0 0 0 3px #86bd922b;
  }
  to {
    color: #777;
    background: 0 0;
    box-shadow: 0 0 #0000;
  }
}
@media (prefers-reduced-motion: reduce) {
  .morph-project-header .morph-member-count {
    animation: none;
  }
}
@keyframes operations-focus {
  0% {
    background: #f4f8f2;
    top: 40%;
    transform: scale(1);
  }
  28% {
    background: #deeedb;
    top: 35%;
    transform: scale(1.32);
  }
  62% {
    background: #deeedb;
    top: 35%;
    transform: scale(1.32);
  }
  to {
    background: #f4f8f2;
    top: 1%;
    transform: scale(1);
  }
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-people {
  animation: 0.65s 1.05s both operations-people;
}
@keyframes operations-people {
  0% {
    opacity: 0;
    clip-path: inset(0 0 100%);
    translate: 0 -75px;
  }
  to {
    opacity: 1;
    clip-path: inset(0);
    translate: 0;
  }
}
@keyframes operations-roles {
  0% {
    opacity: 0;
    translate: 0 -45px;
  }
  to {
    opacity: 1;
    translate: 0;
  }
}
@keyframes operations-lines {
  0% {
    opacity: 0;
    clip-path: inset(0 0 100%);
  }
  to {
    opacity: 1;
    clip-path: inset(0);
  }
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations,
.organisation-opening .org-human-map[data-scene='1'] .org-operations *,
.organisation-opening .org-human-map[data-scene='1'] .org-responsibilities,
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  transition: none !important;
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations {
  animation: 1.65s linear both operations-focus;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-people {
  clip-path: none;
  animation: none;
  translate: none;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person {
  --origin-x: 0px;
  animation: 0.8s 1.75s both operations-person-emerge;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person:first-child {
  --origin-x: calc((var(--org-width) - 56px) * 0.375);
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person:nth-child(2) {
  --origin-x: calc((var(--org-width) - 56px) * 0.125);
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person:nth-child(3) {
  --origin-x: calc((var(--org-width) - 56px) * -0.125);
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-person:nth-child(4) {
  --origin-x: calc((var(--org-width) - 56px) * -0.375);
}
@keyframes operations-person-emerge {
  0% {
    opacity: 0;
    transform: translate(var(--origin-x), calc(var(--org-height) * -0.28))
      scale(0.55);
  }
  18% {
    opacity: 1;
  }
  to {
    opacity: 1;
    transform: translate(0) scale(1);
  }
}
.organisation-opening .org-human-map[data-scene='1'] .org-department-lines {
  animation: 0.65s 1.7s both operations-lines;
}
.organisation-opening .org-human-map[data-scene='1'] .org-responsibilities {
  animation: 0.7s 2.65s both operations-roles;
}
.organisation-opening .org-human-map[data-scene='1'] .org-process-line {
  animation: 0.65s 2.5s both operations-lines;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project-line {
  animation: 0.5s 3.3s both operations-lines;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  animation: 0.5s 3.45s both operations-roles;
}
.org-packed {
  display: none;
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations {
  animation: 1.9s linear both operations-whole-card;
  overflow: visible;
}
@keyframes operations-whole-card {
  0%,
  16% {
    background: #fafafa;
    border-color: #dadad7;
    width: 18%;
    height: 264px;
    padding: 15px 14px;
    top: 40%;
    left: 41%;
    transform: scale(1);
  }
  42%,
  60% {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 264px;
    padding: 15px 14px;
    top: 25%;
    left: 40%;
    transform: scale(1.16);
  }
  86% {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 264px;
    padding: 15px 14px;
    top: 1%;
    left: 40%;
    transform: scale(1);
  }
  to {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 74px;
    padding: 21px 18px;
    top: 1%;
    left: 40%;
    transform: scale(1);
  }
}
.organisation-opening .org-human-map[data-scene='1'] .org-packed {
  gap: 8px;
  margin-top: 14px;
  animation: 1.85s linear both operations-packed;
  display: grid;
}
@keyframes operations-packed {
  0%,
  83% {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.organisation-opening .org-human-map[data-scene='1'] .org-packed .org-person {
  background: 0 0;
  border: 0;
  border-radius: 0;
  gap: 8px;
  min-height: 30px;
  padding: 0;
  animation: none;
  transform: none;
}
.organisation-opening .org-human-map[data-scene='1'] .org-packed .org-avatar {
  width: 30px;
  height: 30px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-packed .org-person b {
  font-size: 12px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-packed
  .org-person
  div
  > span {
  font-size: 10px;
}
.org-packed > .org-tool-logos {
  border-top: 1px solid #d9e2d5;
  margin-top: 4px;
  padding-top: 10px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  background: #f0f6ed;
  border-color: #a9c4ae;
  width: 420px;
  padding: 13px 17px;
}
.organisation-opening .org-human-map .org-project small {
  letter-spacing: 0.07em;
  color: #527057;
  font-size: 10px;
  font-weight: 600;
}
.organisation-opening .org-human-map .org-project b {
  margin: 5px 0;
  font-size: 16px;
}
.organisation-opening .org-human-map .org-project div > span {
  color: #667561;
  font-size: 11px;
}
.organisation-opening .org-human-map[data-scene='0'] .org-operations {
  background: #fafafa;
  border-color: #dadad7;
}
.organisation-opening[data-journey-step='11'] .journey-canvas {
  transform: scale(calc(1 - var(--company-reveal, 0) * 0.035));
  transition: none;
}
.department-return {
  pointer-events: none;
  z-index: 5;
  position: absolute;
  inset: 0;
}
.return-department {
  box-sizing: border-box;
  background: #fafafa;
  border: 1px solid #dadad7;
  border-radius: 18px;
  padding: 14px;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 5px 18px -16px #0004;
}
.return-department h3 {
  margin: 0 0 15px;
  font-size: 16px;
}
.return-department h3 > span {
  display: none;
}
.return-department .org-people {
  gap: 9px;
  display: grid;
}
.return-department .org-person b {
  font-size: 12px;
}
.return-department .org-person div > span {
  font-size: 10px;
}
.return-department .org-people,
.return-department .org-team-work,
.return-department .org-leaders {
  opacity: var(--return-detail, 0);
}
.return-department .org-packed {
  display: none;
}
.organisation-opening[data-journey-step='11'] .journey-canvas {
  transform: none;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-department:not(.org-operations),
.organisation-opening .org-human-map[data-scene='1'] .org-company,
.organisation-opening .org-human-map[data-scene='1'] .org-management {
  pointer-events: none;
  transition: none;
  animation: 0.3s linear both operations-surroundings;
}
@keyframes operations-surroundings {
  0% {
    opacity: 1;
    translate: 0;
  }
  to {
    opacity: 0;
    translate: 0 -18px;
  }
}
.organisation-opening .org-human-map[data-scene='1'] .org-finance,
.organisation-opening .org-human-map[data-scene='1'] .org-sales {
  transform: none;
}
.organisation-opening .org-human-map[data-scene='1'] .org-company {
  transform: translate(-50%);
}
.organisation-opening[data-folders-returning='true'] .org-map .org-department,
.organisation-opening[data-folders-returning='true'] .org-map .org-management {
  opacity: 0 !important;
}
.specialist-preview {
  background: #e9e8e2;
  border-radius: 14px;
  height: 150px;
  margin: 18px 0;
  position: relative;
  overflow: hidden;
}
.specialist-preview > img {
  object-fit: cover;
  object-position: 50% 35%;
  width: 100%;
  height: 100%;
}
.specialist-preview > span {
  color: #fff;
  background: #0002;
  place-items: center;
  font-size: 36px;
  display: grid;
  position: absolute;
  inset: 0;
}
.creation-panel > p {
  color: #747871;
  font-size: 14px;
  line-height: 1.5;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  top: calc(85% - var(--tree-compact, 0) * 29%);
}
.organisation-opening .org-human-map[data-scene='1'] .org-operations {
  translate: 0 calc(var(--tree-compact, 0) * (var(--org-height) * 0.99 - 330px));
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-people {
  top: calc(
    var(--org-height) * 0.3 * (1 - var(--tree-compact, 0)) + 82px *
      var(--tree-compact, 0)
  );
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  .org-people
  > .org-person {
  min-height: calc(82px - var(--tree-compact, 0) * 22px);
  padding: calc(19px - var(--tree-compact, 0) * 11px) 12px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-responsibilities {
  top: calc(
    59% * (1 - var(--tree-compact, 0)) + (100% - 178px) * var(--tree-compact, 0)
  );
}
.organisation-opening .org-human-map[data-scene='1'] .org-responsibility {
  padding: calc(16px - var(--tree-compact, 0) * 8px) 13px;
}
.organisation-opening .org-human-map[data-scene='1'] .org-responsibility p {
  margin: calc(8px - var(--tree-compact, 0) * 4px) 0;
}
.organisation-opening .org-human-map[data-scene='1'] .org-project {
  top: calc(
    85% * (1 - var(--tree-compact, 0)) + (100% - 76px) * var(--tree-compact, 0)
  );
  padding: calc(13px - var(--tree-compact, 0) * 5px) 15px;
}
.journey-controls .tour-play {
  color: #343b34;
  white-space: nowrap;
  background: #fff;
  border: 1px solid #d5d9d2;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  min-width: 86px;
  padding: 9px 17px;
  font-size: 12px;
  display: inline-flex;
}
.journey-controls .tour-play[aria-pressed='true'] {
  color: #2f5e3c;
  background: #e3f0e1;
  border-color: #8eb49a;
}
.journey-controls .tour-play:focus-visible {
  outline-offset: 3px;
  outline: 2px solid #528362;
}
.morph-focus-shade {
  z-index: 3;
  pointer-events: none;
  fill: #0f171442;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.morph-card[data-motion='active'],
.morph-project-header,
.morph-context {
  z-index: 4;
}
.morph-caption {
  color: #24442d;
  background: #fff;
  border: 1px solid #89ae92;
  max-width: 340px;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  box-shadow:
    0 8px 28px #0003,
    0 0 0 4px #ffffff30;
}
.morph-caption small {
  letter-spacing: 0.08em;
  color: #68806d;
  margin-bottom: 6px;
  font-size: 9px;
  font-weight: 600;
  display: block;
}
.company-size-picker {
  color: #555;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 20px 20px 30px;
  font-size: 14px;
  display: flex;
}
.company-size-picker > span {
  margin-right: 10px;
}
.company-size-picker button {
  color: #333;
  font: inherit;
  cursor: pointer;
  background: #fff;
  border: 1px solid #d4d9d1;
  border-radius: 24px;
  padding: 11px 20px;
}
.company-size-picker button[aria-pressed='true'] {
  color: #fff;
  background: #263e2d;
  border-color: #263e2d;
}
.organisation-opening .org-digital-humans {
  text-align: left;
  background: #e3f1dd;
  border: 1px solid #b6d1af;
  border-radius: 11px;
  margin: 0 0 10px;
  padding: 8px;
  box-shadow: 0 3px 12px #47784312;
}
.organisation-opening .org-digital-humans > small {
  color: #315c3c;
  margin-bottom: 5px;
  font-weight: 700;
  display: block;
}
.organisation-opening .org-digital-human b {
  color: #294d32;
  font-weight: 650;
}
.organisation-opening .org-digital-human + .org-digital-human {
  margin-top: 8px;
}
.organisation-opening .org-digital-human img {
  border: 1px solid #fff;
  width: 30px;
  height: 30px;
}
.organisation-opening .org-digital-humans + .org-people,
.organisation-opening .org-digital-humans + .org-leaders {
  border-top: 1px solid #dce2d8;
  padding-top: 10px;
}
.organisation-opening .org-management > .org-digital-humans {
  margin-top: 8px;
}
.org-tools-title {
  color: #333;
  margin-bottom: 8px;
  font-size: 12px;
  display: block;
}
.org-tool-logos {
  flex-wrap: wrap;
  gap: 9px !important;
}
.organisation-opening .org-human-map[data-scene='0'] .org-management {
  padding: 10px 18px;
  top: 13%;
}
.organisation-opening .org-human-map[data-scene='0'] .org-department {
  padding: 12px;
  top: 40%;
}
.organisation-opening .org-human-map[data-scene='0'] .org-people {
  gap: 5px;
}
.organisation-opening .org-human-map[data-scene='0'] .org-department h3 {
  margin-bottom: 9px;
}
.organisation-opening .org-human-map[data-scene='0'] .org-team-work {
  margin-top: 9px;
  padding-top: 8px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-operations
  > .org-digital-humans {
  display: none;
}
.organisation-opening
  .org-human-map[data-company-size='5'][data-scene='0']
  .org-operations {
  width: 420px;
  top: 42%;
  left: 50%;
  transform: translate(-50%);
}
.organisation-opening
  .org-human-map[data-company-size='5'][data-scene='0']
  .org-operations
  .org-people {
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.organisation-opening .org-human-map[data-company-size='5'] .org-management {
  width: 300px;
}
.return-department .org-digital-humans {
  background: #e3f1dd;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 8px;
}
.return-department .org-digital-human {
  align-items: center;
  gap: 7px;
  display: flex;
}
.return-department .org-digital-human img {
  border-radius: 50%;
  width: 28px;
  height: 28px;
}
.return-department .org-digital-human b,
.return-department .org-digital-human span {
  font-size: 10px;
  display: block;
}
.return-department .org-digital-humans > small {
  color: #315c3c;
  font-size: 8px;
}
@media (height<=850px) {
  .organisation-opening .org-human-map[data-scene='0'] .org-management {
    padding: 7px 14px;
    top: 11%;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-department {
    padding: 9px;
    top: 40%;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-person {
    min-height: 24px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-avatar {
    width: 24px;
    height: 24px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-people {
    gap: 4px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-digital-humans {
    margin-bottom: 7px;
    padding: 6px;
  }
  .organisation-opening
    .org-human-map[data-scene='0']
    .org-digital-humans
    + .org-people {
    padding-top: 7px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-digital-human img {
    width: 25px;
    height: 25px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-tools-title {
    margin-bottom: 5px;
  }
  .organisation-opening .org-human-map[data-scene='0'] .org-tool-logos {
    gap: 6px !important;
  }
}
@media (width<=700px) {
  .company-size-picker {
    flex-wrap: wrap;
    gap: 8px;
    padding: 16px;
  }
  .company-size-picker > span {
    text-align: center;
    width: 100%;
    margin: 0 0 5px;
  }
}
.org-small-project {
  border-top: 1px solid #dce2d8;
  align-items: center;
  gap: 9px;
  margin-top: 9px;
  padding-top: 9px;
  display: flex;
}
.org-small-project > img {
  object-fit: cover;
  border-radius: 6px;
  width: 30px;
  height: 38px;
}
.org-small-project small {
  color: #527057;
  font-size: 8px;
  display: block;
}
.org-small-project b {
  margin-top: 4px;
  font-size: 12px;
  display: block;
}
.morph-assistant {
  background: #e3f1dd;
  gap: 8px;
  padding: 9px;
}
.morph-assistant img {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.morph-assistant b,
.morph-assistant span {
  font-size: 11px;
  display: block;
}
.morph-assistant span {
  color: #527057;
  font-size: 10px;
}
.org-human-map[data-scene='1'] .org-small-project {
  display: none;
}
.organisation-opening
  .org-human-map[data-company-size='5'][data-scene='1']
  .org-operations {
  animation-name: operations-small-card;
}
@keyframes operations-small-card {
  0%,
  16% {
    background: #fafafa;
    border-color: #dadad7;
    width: 420px;
    height: 304px;
    padding: 15px 14px;
    top: 22%;
    left: 50%;
    transform: translate(-50%);
  }
  42%,
  60% {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 304px;
    padding: 15px 14px;
    top: 25%;
    left: 40%;
    transform: scale(1.16);
  }
  86% {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 304px;
    padding: 15px 14px;
    top: 1%;
    left: 40%;
    transform: scale(1);
  }
  to {
    background: #fafafa;
    border-color: #dadad7;
    width: 20%;
    height: 74px;
    padding: 21px 18px;
    top: 1%;
    left: 40%;
    transform: scale(1);
  }
}
.organisation-opening
  .org-human-map[data-company-size='5'][data-scene='0']
  .org-operations {
  top: 22%;
}
.org-founder-view {
  background: #fafafa;
  border: 1px solid #dce2d8;
  border-radius: 14px;
  padding: 10px 14px;
  position: absolute;
  top: 1%;
  left: 16px;
}
.org-founder-view .org-person {
  align-items: center;
  gap: 9px;
  display: flex;
}
.org-founder-view .org-avatar {
  width: 32px;
  height: 32px;
}
.org-founder-view .org-person b,
.org-founder-view .org-person span {
  display: block;
}
.org-founder-view .org-person span {
  color: #737970;
  font-size: 11px;
}
.organisation-opening
  .org-human-map[data-scene='1']
  .org-digital-humans
  + .org-people {
  border-top: 0;
  padding-top: 0;
}
.org-founder-view {
  z-index: 2;
  top: calc(1% + 88px);
  left: 50%;
  transform: translate(-50%);
}
.mobile-hero {
  color: #252525;
  max-width: 700px;
  margin: auto;
  padding: 36px 20px 48px;
}
.mobile-hero > span {
  letter-spacing: 0.12em;
  font-size: 11px;
  font-weight: 650;
}
.mobile-hero h1 {
  letter-spacing: -0.045em;
  margin: 18px 0;
  font-size: clamp(34px, 7vw, 48px);
  line-height: 1.08;
}
.mobile-hero > p {
  color: #747474;
  font-size: 16px;
  line-height: 1.5;
}
.mobile-hero > a {
  color: #fff;
  background: #252525;
  border-radius: 24px;
  margin: 12px 0 24px;
  padding: 13px 20px;
  text-decoration: none;
  display: inline-flex;
}
.mobile-hero-demo {
  border: 1px solid #ddd;
  border-radius: 24px;
  height: 500px;
  overflow: hidden;
}
.mobile-hero-demo .interactive-demo,
.mobile-hero-demo .demo-frame {
  height: 100% !important;
}
.mobile-journey {
  height: calc(100svh + var(--mobile-distance, 8500px));
  scroll-margin-top: 0;
}
.mobile-pinned {
  height: 100svh;
  padding: 12px 10px max(8px, env(safe-area-inset-bottom));
  box-sizing: border-box;
  color: #252525;
  background: #f6f6f5;
  grid-template-rows: auto minmax(0, 1fr) 58px;
  gap: 10px;
  max-width: 760px;
  margin: auto;
  display: grid;
  position: sticky;
  top: 0;
}
.mobile-story-copy {
  padding: 0 10px;
}
.mobile-story-copy > small {
  color: #65836f;
  letter-spacing: 0.08em;
  font-size: 10px;
}
.mobile-story-copy h2 {
  letter-spacing: -0.035em;
  margin: 7px 0;
  font-size: clamp(24px, 5.6vw, 32px);
  line-height: 1.08;
}
.mobile-story-copy p {
  color: #777;
  max-width: 560px;
  margin: 0;
  font-size: 12px;
  line-height: 1.35;
}
.mobile-story-canvas {
  background: #f8f8f7;
  border: 1px solid #dededc;
  border-radius: 22px;
  min-height: 0;
  position: relative;
  overflow: hidden;
}
.mobile-live-app {
  height: 100%;
}
.mobile-live-app[hidden] {
  display: none;
}
.mobile-live-app .interactive-demo,
.mobile-live-app .demo-frame {
  width: 100%;
  border: 0 !important;
  height: 100% !important;
}
.mobile-story-controls {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 0 8px;
  display: flex;
}
.mobile-story-controls button {
  color: #2a4734;
  background: #fff;
  border: 1px solid #d8dcd5;
  border-radius: 24px;
  min-width: 44px;
  min-height: 44px;
  font-size: 14px;
}
.mobile-story-controls [data-tour-play] {
  padding: 0 24px;
}
.mobile-story-controls span {
  color: #777;
  font-size: 12px;
}
.mobile-story-controls button:disabled {
  opacity: 0.3;
}
.mobile-org-overview,
.mobile-operations {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  gap: 14px;
  height: 100%;
  padding: 18px 14px;
  display: flex;
}
.mobile-company {
  align-items: center;
  gap: 10px;
  margin: 0 auto;
  font-weight: 600;
  display: flex;
}
.mobile-company > b {
  color: #fff;
  background: #282828;
  border-radius: 10px;
  padding: 3px 10px;
  font-size: 25px;
}
.mobile-company small {
  color: #777;
  margin-top: 3px;
  font-size: 10px;
  font-weight: 400;
  display: block;
}
.mobile-management {
  border: 1px solid #dadeda;
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  font-size: 13px;
  display: flex;
}
.mobile-portraits {
  gap: 4px;
  display: flex;
}
.mobile-portraits img {
  object-fit: cover;
  border-radius: 50%;
  width: 27px;
  height: 27px;
}
.mobile-departments {
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  display: grid;
}
.mobile-departments button {
  text-align: left;
  background: #fff;
  border: 1px solid #dadeda;
  border-radius: 14px;
  min-height: 73px;
  padding: 10px;
}
.mobile-departments b {
  margin-bottom: 9px;
  font-size: 13px;
  display: block;
}
.mobile-departments button:last-child {
  grid-column: 1/-1;
  justify-content: space-between;
  align-items: center;
  min-height: 58px;
  display: flex;
}
.mobile-org-overview > p,
.mobile-operations > p {
  text-align: center;
  color: #738075;
  margin: 0;
  font-size: 12px;
}
.mobile-operations h3 {
  text-align: center;
  background: #fff;
  border: 1px solid #d5ddd4;
  border-radius: 15px;
  min-width: 170px;
  margin: 0 auto;
  padding: 13px;
  font-size: 20px;
}
.mobile-team-grid {
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  display: grid;
}
.mobile-team-grid article {
  background: #f0f5ee;
  border: 1px solid #d5dfd1;
  border-radius: 15px;
  grid-template-columns: 35px 1fr;
  align-items: center;
  gap: 6px;
  padding: 12px;
  display: grid;
}
.mobile-team-grid img {
  border-radius: 50%;
  grid-row: span 2;
  width: 32px;
  height: 32px;
}
.mobile-team-grid b {
  font-size: 13px;
}
.mobile-team-grid span {
  color: #737a6e;
  font-size: 10px;
}
.mobile-project {
  background: #eff5eb;
  border: 1px solid #aac2ad;
  border-radius: 16px;
  align-items: center;
  gap: 12px;
  padding: 12px;
  display: flex;
}
.mobile-project img {
  object-fit: cover;
  border-radius: 8px;
  width: 42px;
  height: 48px;
}
.mobile-project small {
  color: #58725b;
  margin-bottom: 5px;
  font-size: 9px;
  display: block;
}
.mobile-project b {
  font-size: 14px;
}
@media (height<=700px) {
  .mobile-story-copy p {
    display: none;
  }
  .mobile-org-overview,
  .mobile-operations {
    gap: 8px;
    padding: 10px;
  }
  .mobile-departments button {
    min-height: 62px;
    padding: 8px;
  }
  .mobile-departments b {
    margin-bottom: 5px;
  }
  .mobile-portraits img {
    width: 23px;
    height: 23px;
  }
}
.mobile-org-overview {
  display: block;
  overflow-y: auto;
  padding: 12px !important;
}
.mobile-company {
  justify-content: center;
  margin-bottom: 12px;
}
.mobile-management {
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
}
.mobile-management > .mobile-digital-person {
  flex: 1;
  margin: 0;
}
.mobile-digital-person {
  text-align: left;
  background: #e3f1dd;
  border: 1px solid #b6d1af;
  border-radius: 9px;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  padding: 7px;
  display: flex;
}
.mobile-digital-person img {
  border-radius: 50%;
  width: 27px;
  height: 27px;
}
.mobile-digital-person b {
  color: #315c3c;
  margin: 0 0 3px !important;
  font-size: 10px !important;
}
.mobile-digital-person small {
  color: #58725b;
  font-size: 8px;
  display: block;
}
.mobile-tools {
  border-top: 1px solid #ddd;
  margin-top: 9px;
  padding-top: 7px;
}
.mobile-tools > b {
  margin-bottom: 5px !important;
  font-size: 11px !important;
}
.mobile-tools .org-tool-logos > span {
  width: 21px;
  height: 21px;
}
.mobile-tools .org-tool-logos img {
  width: 20px;
  height: 20px;
}
.mobile-tools .org-tool-logos .org-logo-wide,
.mobile-tools .org-tool-logos .org-logo-wide img {
  width: 44px;
}
.mobile-departments button:last-child {
  display: block;
}
.mobile-departments {
  gap: 8px;
}
.mobile-founder {
  align-items: center;
  gap: 8px;
  margin: 10px 0;
  display: flex;
}
.mobile-founder span {
  font-size: 11px;
}
.mobile-founder .mobile-portraits {
  margin: 0;
}
/*$vite$:1*/
@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x1080p1d {
    grid-area: after;
  }

  .x43gu49 {
    grid-area: before;
  }

  .x14ur0xy {
    grid-area: desc;
  }

  .xa70dff {
    grid-area: input;
  }

  .xxwd7sb {
    grid-area: label;
  }

  .xylk0a8 {
    inset: 0.125rem;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1v6jbbo {
    margin: 0.1875rem;
  }

  .x18vepkh {
    margin: 0.25rem 0.75rem 0 0;
  }

  .x12yysl2 {
    margin: 0.25rem 0 0;
  }

  .x1xu7fwj {
    margin: 0.25rem;
  }

  .xuuvofg {
    margin: 0.5rem;
  }

  .x16iwrj3 {
    margin: 0.75rem;
  }

  .x6v4wjg {
    margin: 0 -0.5rem 1rem;
  }

  .x1niadb5 {
    margin: 0 0.375rem;
  }

  .x1j7bdi3 {
    margin: 0 0 0 2.25rem;
  }

  .x1bl9orw {
    margin: 0 1rem;
  }

  .x83bpuy {
    margin: 0 auto 24px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1njgsx5 {
    margin: 1rem 0.5rem;
  }

  .x16pnr4q {
    margin: 1rem 1.5rem 0;
  }

  .x42y017 {
    margin: 1rem;
  }

  .x1929srx {
    margin: 2rem auto;
  }

  .x1esmc1y {
    margin: 30px auto;
  }

  .x17v3thp {
    margin: 70px auto 24px;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .xgn7pi4 {
    margin: var(--application-shell-gutter, 0.5rem);
  }

  .xsts11h {
    margin: var(--x1by17k6);
  }

  .xrt4fgb {
    margin: var(--x1f0lgvb);
  }

  .x17omny8 {
    margin: var(--xgbo08w);
  }

  .x1tlkgv4 {
    padding: 0.125rem 0.375rem;
  }

  .x1ngqb6p {
    padding: 0.125rem;
  }

  .xi95lyl {
    padding: 0.1875rem;
  }

  .xaf0gg5 {
    padding: 0.25rem 0.375rem;
  }

  .x48ff29 {
    padding: 0.25rem 0.5rem;
  }

  .x78pyy4 {
    padding: 0.25rem;
  }

  .x17zdfga {
    padding: 0.3125rem 0.5rem 0.375rem;
  }

  .xb4wpm5 {
    padding: 0.3125rem;
  }

  .xt20s28 {
    padding: 0.375rem 0.625rem;
  }

  .xd7ozn7 {
    padding: 0.375rem;
  }

  .x1w5z4vk {
    padding: 0.4375rem;
  }

  .x1e4zyvo {
    padding: 0.45rem 0.65rem;
  }

  .xm9guyr {
    padding: 0.5rem 0.625rem;
  }

  .xyoql3l {
    padding: 0.5rem 0.75rem 0.5rem 3.125rem;
  }

  .xu8om6g {
    padding: 0.5rem 0.75rem;
  }

  .x16ijxlh {
    padding: 0.5rem 0.875rem;
  }

  .x7gbtqy {
    padding: 0.5rem;
  }

  .xssqx0u {
    padding: 0.625em;
  }

  .x2nx7ib {
    padding: 0.625rem 0.75rem;
  }

  .x1835gkm {
    padding: 0.625rem;
  }

  .x1vap9m7 {
    padding: 0.75rem 0 0.5rem;
  }

  .x19btat0 {
    padding: 0.75rem 1rem;
  }

  .x79iv2k {
    padding: 0.75rem;
  }

  .x1vjxkgn {
    padding: 0.875rem 1rem;
  }

  .x8hbxov {
    padding: 0.875rem;
  }

  .x1ia6kwm {
    padding: 0 0.25rem 0 0.375rem;
  }

  .x1o7e1dr {
    padding: 0 0.375rem;
  }

  .xzl8wh4 {
    padding: 0 0.5rem 0.5rem;
  }

  .x2nkaho {
    padding: 0 0.75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xv5f7rd {
    padding: 1.5rem 1.5rem 1rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x19prhb7 {
    padding: 11px 17px;
  }

  .xjbhrhy {
    padding: 1rem 1.125rem 0.75rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xatlt09 {
    padding: 34px 30px 44px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1n3fncj {
    padding: 4rem 0 2rem;
  }

  .xj3fri0 {
    padding: var(--composer-icon-button-padding, 0.5rem);
  }

  .x1oebqlx {
    padding: var(--composer-pill-padding, 0.25rem);
  }

  .x6ihrid {
    padding: var(--x1by17k6);
  }

  .x4ocxza {
    padding: var(--x1f0lgvb);
  }

  .xiosg9r {
    padding: var(--x1nonb7e);
  }

  .x2xy9zp {
    padding: var(--x1to12ag);
  }

  .x1hqdmbt {
    padding: var(--x2wp4dj);
  }

  .xdfd61e {
    padding: var(--xgbo08w);
  }

  @media (width <= 600px) {
    .x67eqwj.x67eqwj {
      margin: 0.5rem;
    }
  }

  @media (width <= 450px) {
    .x1ylgjfn.x1ylgjfn {
      margin: 0;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xrpugd7.xrpugd7 {
      margin: 0;
    }
  }

  @media (width <= 600px) {
    .xbquzu4.xbquzu4 {
      margin: 0;
    }
  }

  @media (width <= 450px) {
    .x1uqfu5y.x1uqfu5y {
      margin: 1.5rem auto;
    }
  }

  @media (width <= 600px) {
    .xwczjv2.xwczjv2 {
      padding: 0;
    }

    .x1effdxl.x1effdxl {
      padding: 1rem;
    }
  }

  @media (width <= 700px) {
    .x1s6ckgz.x1s6ckgz {
      padding: 20px;
    }
  }

  @media (width <= 600px) {
    .x1knyspk.x1knyspk {
      padding: var(--x1by17k6);
    }

    .x5p87qq.x5p87qq {
      padding: var(--x1f0lgvb);
    }

    .xepjkuq.xepjkuq {
      padding: var(--xgbo08w);
    }
  }
}

@layer priority3 {
  .x1agz8ms {
    background-position: 0 0;
  }

  .x1xsqp64 {
    background-position: center;
  }

  .xqmjgzl {
    border-color: #dfe1e5;
  }

  .x1vg0ie2 {
    border-color: color-mix(in srgb, var(--xom6rvn) 8%, transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x1uorwoo {
    border-color: #ffffff59;
  }

  .xe0g8ez {
    border-color: #ffffffb8;
  }

  .xziio5 {
    border-color: rgba(var(--x6jy7v), 0.8);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x3v24ga {
    border-color: var(--color-background);
  }

  .x1ys5uf7 {
    border-color: var(--color-borders-input, #dfe1e5);
  }

  .x19g40zi {
    border-color: var(--color-borders-input);
  }

  .xx34b4f {
    border-color: var(--color-borders, #dfe1e5);
  }

  .x1w6ggyg {
    border-color: var(--color-borders);
  }

  .x1wyl6wi {
    border-color: var(--color-primary);
  }

  .x103cyj5 {
    border-color: var(--field-border-color, var(--x1a0n9ja));
  }

  .x175jdk1 {
    border-color: var(--field-border-color, var(--x1fwc28i));
  }

  .x108pp29 {
    border-color: var(--field-border-color, var(--x1hkov25));
  }

  .x16tvo35 {
    border-color: var(--field-outline-color);
  }

  .x1bfpq8b {
    border-color: var(--switch-track-color);
  }

  .x19h65mz {
    border-color: var(--x19dfxnv);
  }

  .x1v7womg {
    border-color: var(--x1a0n9ja);
  }

  .x1mi5glv {
    border-color: var(--x1fwc28i);
  }

  .x1gar8uh {
    border-color: var(--x1hkov25);
  }

  .xvqkmgi {
    border-color: var(--x1nglim3);
  }

  .xro6etz {
    border-color: var(--x1ujeip4);
  }

  .x10xie2w {
    border-color: var(--x1x07xer);
  }

  .xynyp6g {
    border-color: var(--x1x33qxi);
  }

  .xpmgbly {
    border-color: var(--x2vojl7);
  }

  .x128jo66 {
    border-color: var(--x5v208n);
  }

  .x1ytzw8r {
    border-color: var(--x6d95z8);
  }

  .x1lmhaon {
    border-color: var(--xpms2ug);
  }

  .xi29x4j {
    border-color: var(--xuq4p5o);
  }

  .xpgd9q5 {
    border-color: var(--xvf71wo);
  }

  .x1yt6hj4 {
    border-color: var(--xw184nq);
  }

  .xg1l94p {
    border-color: var(--xzcfi22);
  }

  .x108rmdd {
    border-radius: 0.0625rem;
  }

  .x1aepk7r {
    border-radius: 0.125rem;
  }

  .x10a6c4v {
    border-radius: 0.1875rem;
  }

  .x16eypsj {
    border-radius: 0.25rem;
  }

  .x1xh8lfz {
    border-radius: 0.2rem;
  }

  .x6i6fhv {
    border-radius: 0.375rem;
  }

  .xjzjd16 {
    border-radius: 0.4375rem;
  }

  .x116uinm {
    border-radius: 0.5rem;
  }

  .x1dyxw29 {
    border-radius: 0.625rem 0.625rem 0 0;
  }

  .xmx9ex2 {
    border-radius: 0.625rem;
  }

  .xp4xz5x {
    border-radius: 0.6875rem;
  }

  .x1yt6v20 {
    border-radius: 0.75rem;
  }

  .x15fclwp {
    border-radius: 0.875rem;
  }

  .x1nk6e8i {
    border-radius: 0 0 1rem 1rem;
  }

  .xvywsru {
    border-radius: 0 0 var(--border-radius-default-small, 0.625rem)
      var(--border-radius-default-small, 0.625rem);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .xyvf148 {
    border-radius: 1.125rem;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .xj0flwk {
    border-radius: 1.375rem;
  }

  .x7xqyd6 {
    border-radius: 1.4375rem;
  }

  .xhm6jap {
    border-radius: 1.5rem 1.5rem 0 0;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x1bux6q4 {
    border-radius: 1.75rem;
  }

  .xip85yo {
    border-radius: 1.875rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x1vevmob {
    border-radius: 2.5rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x174e0gf {
    border-radius: 30px;
  }

  .x12fzoxp {
    border-radius: 32px;
  }

  .xuz7yzd {
    border-radius: 40px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1jjwrxh {
    border-radius: var(--avatar-radius, 50%);
  }

  .x1mectgx {
    border-radius: var(--border-radius-default-small, 0.625rem);
  }

  .x1xtqkit {
    border-radius: var(--border-radius-default, 0.25rem);
  }

  .xdlujs6 {
    border-radius: var(--border-radius-default, 0.5rem);
  }

  .xoujgnj {
    border-radius: var(--border-radius-default, 0.625rem);
  }

  .x1ckvz1w {
    border-radius: var(--border-radius-default, 0.75rem);
  }

  .x52h2a8 {
    border-radius: var(--border-radius-forum-avatar);
  }

  .x1ow7oal {
    border-radius: var(--border-radius-island, 1rem);
  }

  .x147qgcy {
    border-radius: var(--border-radius-messages-small);
  }

  .x14uzj1i {
    border-radius: var(--border-radius-messages, 1rem);
  }

  .x117ttbm {
    border-radius: var(--border-radius-messages);
  }

  .x1ll2xvp {
    border-radius: var(--composer-control-radius, 1.375rem);
  }

  .xg1ich0 {
    border-radius: var(--composer-embed-radius, 0.5rem);
  }

  .x1qyod99 {
    border-radius: var(--composer-pill-radius, 1.5rem);
  }

  .x12slgir {
    border-radius: var(--icon-backdrop-radius, 0.625rem);
  }

  .x1lh0rub {
    border-radius: var(--modal-border-radius, var(--x1te34im));
  }

  .x1gshr7s {
    border-radius: var(--profile-photo-radius, 50%);
  }

  .x1yli7zy {
    border-radius: var(--tab-radius);
  }

  .xo63u01 {
    border-radius: var(--x183tzpv);
  }

  .xoywyo3 {
    border-radius: var(--x1b7x9vr);
  }

  .x1wuf7am {
    border-radius: var(--x1fzstdn);
  }

  .x3y2kd0 {
    border-radius: var(--x1hacll);
  }

  .x1loa3jh {
    border-radius: var(--x1iwous8);
  }

  .xlz3ugq {
    border-radius: var(--x1n09y3u);
  }

  .xu3ebs {
    border-radius: var(--x1te34im);
  }

  .xz2dzvn {
    border-radius: var(--x1ur3yvx);
  }

  .x1tc99e4 {
    border-radius: var(--x1vaffps);
  }

  .xokn9sq {
    border-radius: var(--x1wfjs8a);
  }

  .xbaf3jo {
    border-radius: var(--x2tjdne);
  }

  .x1wn43sq {
    border-radius: var(--x6iuxaf);
  }

  .x14k1g8c {
    border-radius: var(--xdmucpz);
  }

  .x170btnw {
    border-radius: var(--xr50wwg);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1l9b35b {
    border-width: 0.0625rem;
  }

  .x1l16gh9 {
    border-width: 0.125rem;
  }

  .x1jqi7ml {
    border-width: 0.1875rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xtxlqsg {
    flex: 0 0 5rem;
  }

  .x3psx0u {
    flex: none;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x12lumcd,
  .x1cc6r33 {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xh4qa4v {
    font-variant: none;
  }

  .x166r7wq {
    font-variant: normal;
  }

  .x1ecuts7 {
    gap: 0.0625rem;
  }

  .xe8luzb {
    gap: 0.125rem 0.625rem;
  }

  .x1enigpx {
    gap: 0.125rem;
  }

  .x4484yh {
    gap: 0.1875rem;
  }

  .xvh977a {
    gap: 0.25rem;
  }

  .x4bg2ti {
    gap: 0.2rem;
  }

  .xx7b8my {
    gap: 0.3125rem;
  }

  .xpj7pl4 {
    gap: 0.375rem;
  }

  .x1tmakyn {
    gap: 0.5rem 1rem;
  }

  .x13z6uf9 {
    gap: 0.5rem;
  }

  .xb6y1gh {
    gap: 0.625rem;
  }

  .x1n957mn {
    gap: 0.6875rem;
  }

  .x8233eu {
    gap: 0.75rem;
  }

  .x1fsutb {
    gap: 0.875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1j6065w {
    gap: 90px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x16olnuc {
    gap: var(--composer-row-gap, 0.25rem);
  }

  .xs0msoo {
    gap: var(--x1by17k6);
  }

  .xgftpzl {
    gap: var(--x1f0lgvb);
  }

  .xsv4izj {
    gap: var(--x2wp4dj);
  }

  .x1ctetmi {
    gap: var(--xgbo08w);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x10flg1o {
    grid-column: 4;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xl63mem {
    grid-row: 1 / 3;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x16pkebj {
    grid-row: 4;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x1l5hbn8 {
    grid-template-areas:
      'before label after input'
      'before desc after input';
  }

  .x9lv1u3 {
    grid-template-areas: 'before label after input';
  }

  .x1dvkvcj {
    grid-template-areas:
      'input before label after'
      'input before desc after';
  }

  .x1b34nsh {
    grid-template-areas: 'input before label after';
  }

  .xat7jkt {
    inset-inline: -0.5rem;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1wr5l7l {
    inset-inline: 1rem;
  }

  .x14vvqm4 {
    inset-inline: var(--chat-list-inline-inset, 0.5rem);
  }

  .x1oif4zm {
    inset-inline: var(--footer-side-inset, 0.5rem);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xsgogr0 {
    margin-block: 0.125em;
  }

  .x1e5nzy4 {
    margin-block: 0.125rem;
  }

  .x8bdysl {
    margin-block: 0.25rem 0;
  }

  .x8atrpe {
    margin-block: 0.25rem;
  }

  .xtcwmr1 {
    margin-block: 0.375rem 0;
  }

  .x16ktcqu {
    margin-block: 0.375rem;
  }

  .xz4dx38 {
    margin-block: 0.5em;
  }

  .xf4nof0 {
    margin-block: 0.5rem 0;
  }

  .xahocic {
    margin-block: 0.5rem;
  }

  .x1qzm5i9 {
    margin-block: 0.75em;
  }

  .x1k89h87 {
    margin-block: 0.75rem;
  }

  .x1l9wo68 {
    margin-block: 0 0.75rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xq6kz29 {
    margin-block: 1rem;
  }

  .xjdnhkh {
    margin-block: 2rem;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x1cxyzwy {
    margin-block: var(--application-shell-gutter, 0.5rem);
  }

  .xmu9cgd {
    margin-block: var(--x1by17k6);
  }

  .xarn4st {
    margin-block: var(--x1f0lgvb);
  }

  .xpj756r {
    margin-block: var(--x2wp4dj);
  }

  .xm2g6ik {
    margin-block: var(--xgbo08w);
  }

  .x1j0q8bv {
    margin-inline: -0.5rem;
  }

  .x1lsqa7 {
    margin-inline: -0.0625rem;
  }

  .x1vvoggu {
    margin-inline: -0.75rem;
  }

  .x1oa8v37 {
    margin-inline: -1.125rem;
  }

  .xiiczor {
    margin-inline: 0.125rem;
  }

  .xkppawo {
    margin-inline: 0.25rem;
  }

  .x1t1xlea {
    margin-inline: 0.375rem;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xhpqnqt {
    margin-inline: 1.25rem;
  }

  .xckhbgb {
    margin-inline: 1px;
  }

  .x1nqqfzk {
    margin-inline: 1rem;
  }

  .xtx6riw {
    margin-inline: 24px;
  }

  .xdq1jza {
    margin-inline: 2rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xsnlt8o {
    margin-inline: var(--application-shell-gutter, 0.5rem);
  }

  .x15gh0z9 {
    margin-inline: var(--x1by17k6);
  }

  .xe4w6me {
    margin-inline: var(--x2wp4dj);
  }

  .xbhn4uu {
    outline: 1.5px solid var(--color-background);
  }

  .x1q0f2aq {
    outline: 2px solid;
  }

  .xabi8da {
    outline: 2px solid var(--x2vojl7);
  }

  .x139no04 {
    outline: 2px solid var(--xom6rvn);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x8du1vd {
    overscroll-behavior: none;
  }

  .x1iv7sc9 {
    padding-block: 0.0625rem;
  }

  .x1dus959 {
    padding-block: 0.125rem;
  }

  .x5utbj {
    padding-block: 0.1875rem;
  }

  .x1o5vn8x {
    padding-block: 0.25rem;
  }

  .x7ggnlk {
    padding-block: 0.375em;
  }

  .x1bilvtl {
    padding-block: 0.375rem;
  }

  .x3a08hx {
    padding-block: 0.5625rem;
  }

  .x18g2hj5 {
    padding-block: 0.5rem;
  }

  .x13eudtd {
    padding-block: 0.625rem;
  }

  .xh3qy06 {
    padding-block: 0.6875rem;
  }

  .xo0yzjp {
    padding-block: 0.75rem;
  }

  .x142x9wm {
    padding-block: 0.875rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .x11sbpqy {
    padding-block: 3.25rem;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x61m8d9 {
    padding-block: 76px;
  }

  .x1r7f3ni {
    padding-block: 80px;
  }

  .xpucr0q {
    padding-block: calc(
      (2.5rem - var(--composer-text-size, 1rem) * 1.3125) / 2
    );
  }

  .x13y4ut9 {
    padding-block: 0.855469rem;
  }

  .xkyrt8m {
    padding-block: var(--x1by17k6);
  }

  .x1x3cctj {
    padding-block: var(--x1f0lgvb);
  }

  .x16p0dmm {
    padding-block: var(--x2wp4dj);
  }

  .x2d03k1 {
    padding-block: var(--xgbo08w);
  }

  .x1u5bktz {
    padding-inline: 0.125rem;
  }

  .x124z5kw {
    padding-inline: 0.1875rem;
  }

  .xllzysa {
    padding-inline: 0.25rem;
  }

  .xrmbqsr {
    padding-inline: 0.3125rem;
  }

  .x18a9hih {
    padding-inline: 0.375rem;
  }

  .x8srd2o {
    padding-inline: 0.4375rem;
  }

  .x1miazu {
    padding-inline: 0.5625rem;
  }

  .x97vtpp {
    padding-inline: 0.5rem;
  }

  .x21gagj {
    padding-inline: 0.625em;
  }

  .xvpgqt4 {
    padding-inline: 0.625rem;
  }

  .x1ryrjj2 {
    padding-inline: 0.75rem;
  }

  .x1ry8kwj {
    padding-inline: 0.8125rem;
  }

  .x13s4r1c {
    padding-inline: 0.875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x11h0hc {
    padding-inline: 1.125rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x1nu5hly {
    padding-inline: 1.375rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x129psgg {
    padding-inline: 1.75rem;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x3z5u87 {
    padding-inline: 2.75rem 0;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1ry3zkc {
    padding-inline: 25px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .x8d4utn {
    padding-inline: 3.125rem 0.75rem;
  }

  .x1m3tyce {
    padding-inline: 34px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x128qzdt {
    padding-inline: calc(1rem - 1px);
  }

  .x1978pkg {
    padding-inline: max(1.25rem, env(safe-area-inset-left));
  }

  .xyd3on5 {
    padding-inline: max(1rem, env(safe-area-inset-left));
  }

  .xk5we0l {
    padding-inline: var(--modal-content-padding-inline, 1.5rem);
  }

  .xtaowo9 {
    padding-inline: var(--x1by17k6);
  }

  .x1deypfr {
    padding-inline: var(--x1f0lgvb);
  }

  .x13pnd1f {
    padding-inline: var(--x2wp4dj);
  }

  .xazdcef {
    padding-inline: var(--xgbo08w);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x12m9giz {
    scroll-margin-block: 0.25rem;
  }

  .x1lxelnj {
    scroll-snap-type: y proximity;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xki4rco {
    transition: filter 0.15s ease-in;
  }

  .x56ui2e {
    transition: background-color 0.25s ease-in-out;
  }

  .x133cuxu {
    transition: opacity 0.25s ease-in-out;
  }

  .x1o9ycc9 {
    transition: transform 0.25s ease-in-out;
  }

  .x1ylc3s0 {
    transition:
      background-color 0.15s,
      border-color 0.15s;
  }

  .x111pd7f {
    transition: background-color 0.15s;
  }

  .x1f7qyil {
    transition:
      background-color 0.15s,
      border-color 0.15s;
  }

  .x1t3whoi {
    transition: background-color 0.15s;
  }

  .x1njmbcs {
    transition:
      background-color 0.2s,
      box-shadow 0.2s,
      border-radius 0.2s;
  }

  .x15ko2rs {
    transition:
      background-color 0.2s,
      color 0.2s;
  }

  .x1aq93mo {
    transition: border-color 0.15s;
  }

  .xloy9ls {
    transition: color 0.15s;
  }

  .x8njzp9 {
    transition:
      max-height var(--composer-embedded-message-duration, 0.35s) ease-out,
      margin-bottom var(--composer-embedded-message-duration, 0.35s) ease-out,
      opacity var(--composer-embedded-message-duration, 0.35s) ease-out;
  }

  .xq2gx43 {
    transition: none;
  }

  .x1lfvz1t {
    transition:
      opacity 0.15s,
      transform 0.15s;
  }

  .x1myia39,
  .x12xwlg2 {
    transition: opacity 0.15s;
  }

  .xy8ccvf {
    transition: opacity 0.16s;
  }

  .x69p2jg {
    transition: opacity 0.25s;
  }

  .x1cq41v6 {
    transition:
      opacity 0.2s ease-in-out,
      top var(--top-stack-transition, 0.2s ease);
  }

  .xk82a7y {
    transition: opacity 0.2s ease-in-out;
  }

  .xzupb48 {
    transition:
      opacity 0.2s,
      transform 0.2s;
  }

  .x1bjmdfa {
    transition: opacity 0.35s;
  }

  .xqz5vs7,
  .x177bw73 {
    transition: opacity 0.3s;
  }

  .xmsksu9 {
    transition: opacity var(--layer-transition, 0.2s);
  }

  .x15u2lur {
    transition: opacity var(--select-transition, 0.2s ease);
  }

  .x10wn8h6 {
    transition:
      transform 0.15s,
      border-color 0.15s;
  }

  .x14sdrxx {
    transition: transform 0.15s;
  }

  .xtw1w7e {
    transition:
      transform 0.15s,
      opacity 0.15s,
      border-color 0.15s;
  }

  .x1ux5q4u {
    transition: transform 0.2s ease-in-out;
  }

  .xqmvy9j {
    transition:
      transform 0.2s ease-out,
      opacity 0.2s ease-out;
  }

  .xcxita6 {
    transition:
      transform 0.2s,
      opacity 0.2s;
  }

  .x1jaox4c {
    transition: transform 0.2s;
  }

  .x6o01rq {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
  }

  .x1el4u5y {
    transition: transform 0.3s;
  }

  .xbbuasa {
    transition: transform 0.4s;
  }

  .xs4lm1y {
    transition:
      transform var(--layer-transition, 0.2s ease),
      margin-top var(--top-stack-transition, 0.2s ease);
  }

  .x1mpm2xs {
    transition: transform var(--select-transition, 0.2s ease-out);
  }

  .x1osy330 {
    transition:
      transform var(--select-transition, 0.2s ease),
      opacity var(--select-transition, 0.2s ease);
  }

  .x5sut5f {
    transition: transform var(--x1b3uae0);
  }

  .x1jjerae {
    transition: var(--x13av8cs);
  }

  @supports (backdrop-filter: blur(1px)) {
    .xazbn0l.xazbn0l {
      border-color: var(--x1ujeip4);
    }
  }

  .x16b46fw:focus-visible {
    border-color: var(--field-border-color, var(--x2vojl7));
  }

  .x8ut5y6:focus-within {
    border-color: var(--x2vojl7);
  }

  .x1sq2343:before {
    border-radius: 50%;
  }

  .xsnv5si:focus-visible {
    outline: 2px solid #fff;
  }

  .x74d7r1:focus-visible {
    outline: 2px solid var(--color-borders);
  }

  .x1m082bz:focus-within {
    outline: 2px solid
      var(--switch-focus-color, var(--ui-accent-color, var(--color-primary)));
  }

  .x17rb3m8:focus-visible,
  .x1nhbbw7:focus-within {
    outline: 2px solid var(--x2vojl7);
  }

  .xk954em:focus-visible {
    outline: 3px solid var(--x2vojl7);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x1k3s91j:is(body.no-message-composer-animations *),
  .x1pr6mtg:is([data-reduced-motion='true'] *),
  .xi9wjo5:is(body.no-page-transitions *) {
    transition: none;
  }

  .x13kd7d0:hover {
    border-color: var(--field-border-color, var(--x2vojl7));
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1husq2y.x1husq2y {
      border-radius: 0;
    }
  }

  @media (width <= 600px) {
    .x1aupjfw.x1aupjfw {
      border-radius: 0;
    }
  }

  @media (pointer: coarse) {
    .x1u1to2l.x1u1to2l {
      border-radius: 0;
    }
  }

  @media (width <= 450px) {
    .x1pb51wc.x1pb51wc {
      border-radius: 1.25rem 1.25rem 0 0;
    }

    .x1f13ekd.x1f13ekd {
      border-radius: 2.5rem 2.5rem 0 0;
    }
  }

  @media (width <= 700px) {
    .x1w47trl.x1w47trl {
      border-radius: 24px;
    }
  }

  @media (width <= 450px) {
    .x10z1pmm.x10z1pmm {
      border-radius: 2rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xseri6o.xseri6o {
      border-width: 0;
    }
  }

  @media (width >= 926px) {
    .x1erlkj5.x1erlkj5 {
      border-width: 1px;
    }
  }

  @media (width <= 600px) {
    .x123yhvj.x123yhvj {
      gap: 0.5rem;
    }
  }

  @media (width <= 800px) {
    .xjgdkpa.xjgdkpa {
      gap: 30px;
    }
  }

  @media (width <= 1050px) {
    .x29ce8e.x29ce8e {
      gap: 40px;
    }
  }

  @media (width <= 600px) {
    .xvlpdvx.xvlpdvx {
      gap: var(--x1f0lgvb);
    }

    .x15k7lzy.x15k7lzy {
      grid-column: 1 / -1;
    }

    .x1t5radp.x1t5radp {
      grid-column: 2;
    }

    .xlcklm4.xlcklm4 {
      margin-block: 0.5rem 0.75rem;
    }
  }

  @media (width <= 450px) {
    .xjtp1y1.xjtp1y1 {
      margin-block: 0;
    }
  }

  @media (pointer: coarse) {
    .xiapq5y.xiapq5y {
      margin-block: 0;
    }
  }

  @media (width <= 450px) {
    .xlo1jk2.xlo1jk2 {
      margin-inline: 0;
    }
  }

  @media (pointer: coarse) {
    .xbe8gp6.xbe8gp6 {
      margin-inline: 0;
    }
  }

  @media (width <= 700px) {
    .x1ppslc5.x1ppslc5 {
      margin-inline: 10px;
    }
  }

  @media (width <= 600px) {
    .xwu2rtz.xwu2rtz {
      padding-block: 0.4375rem;
    }
  }

  @media (pointer: coarse) {
    .xx98tdx.xx98tdx {
      padding-block: 0.5rem;
    }

    .xi79n3f.xi79n3f {
      padding-block: 0.75rem;
    }
  }

  @media (width <= 800px) {
    .x1ogb2xh.x1ogb2xh {
      padding-block: 46px;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x3nqw17.x3nqw17 {
      padding-inline: 0.375rem;
    }
  }

  @media (width <= 600px) {
    .x15qutm4.x15qutm4 {
      padding-inline: 0.5rem;
    }

    .xzz4xek.xzz4xek {
      padding-inline: 0;
    }

    .x1ia38q3.x1ia38q3 {
      padding-inline: 1rem;
    }
  }

  @media (width <= 700px) {
    .x13c3euq.x13c3euq {
      padding-inline: 20px;
    }

    .x1b4nq91.x1b4nq91 {
      padding-inline: 22px;
    }
  }

  @media (width <= 600px) {
    .x15eyr46.x15eyr46 {
      padding-inline: max(0.5rem, env(safe-area-inset-left));
    }

    .x7xjzuk.x7xjzuk {
      padding-inline: var(--x1by17k6);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1lugfcp {
    -webkit-appearance: none;
  }

  .x114vlw4 {
    -webkit-backdrop-filter: blur(12px) saturate(1.15);
  }

  .x1wkhr77 {
    -webkit-backdrop-filter: blur(16px);
  }

  .x523d0u {
    -webkit-backdrop-filter: blur(22px) saturate(1.35);
  }

  .xu6dfyp {
    -webkit-backdrop-filter: blur(2px) saturate(1.5);
  }

  .xexvab9 {
    -webkit-backdrop-filter: blur(3px) saturate(1.3);
  }

  .xbklr3v {
    -webkit-backdrop-filter: blur(3px);
  }

  .x1l0vmcy {
    -webkit-backdrop-filter: blur(8px);
  }

  .x15tpgcf {
    -webkit-backdrop-filter: blur(9px);
  }

  .xs1r7gh {
    -webkit-backdrop-filter: none;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .x14x2tfd {
    -webkit-mask-image: linear-gradient(#000 0% 35%, #000000a6 55%, #0000 85%);
  }

  .x15ejteh {
    -webkit-mask-image: linear-gradient(
      #000c 0%,
      #0000008c 20%,
      #00000038 40%,
      #0000000a 60%,
      #0000 80%
    );
  }

  .xd0rcgl {
    -webkit-mask-image: linear-gradient(
      #000000e6 0%,
      #000000b3 25%,
      #00000059 55%,
      #00000014 80%,
      #0000 100%
    );
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x1upo8f9 {
    -webkit-tap-highlight-color: #0000;
  }

  .x8i2oag {
    -webkit-text-fill-color: currentcolor;
  }

  .x107vtwo {
    -webkit-touch-callout: default;
  }

  .xpmw01k {
    accent-color: var(--x2vojl7);
  }

  .xnwe2h8 {
    align-content: flex-end;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xd7b2xw {
    animation-delay: -0.416667s;
  }

  .x1xnvwuh {
    animation-delay: -0.6s;
  }

  .x16ovkgy {
    animation-delay: -0.833333s;
  }

  .x1ryhrx7 {
    animation-delay: -0.8s;
  }

  .x175g9mf {
    animation-delay: 35ms;
  }

  .x18h8uem {
    animation-delay: 70ms;
  }

  .x1x1c4bx {
    animation-delay: 0.3s;
  }

  .xomj666 {
    animation-delay: var(--_animation-delay);
  }

  .x137zkvk {
    animation-direction: normal, alternate;
  }

  .xgjwbyc {
    animation-duration: 0.15s, 0.15s;
  }

  .xtsvl71 {
    animation-duration: 0.15s;
  }

  .x1shwlz2 {
    animation-duration: 0.16s;
  }

  .xllfotl {
    animation-duration: 0.18s;
  }

  .x1m1iz0 {
    animation-duration: 0.1s, 0.15s;
  }

  .xhbs056 {
    animation-duration: 0.25s, 0.25s;
  }

  .xs4xyr0 {
    animation-duration: 0.25s;
  }

  .x1g18oiy {
    animation-duration: 0.26s;
  }

  .x2hnoke {
    animation-duration: 0.2s, 1s;
  }

  .x5hsz1j {
    animation-duration: 0.2s;
  }

  .x1i47e9z {
    animation-duration: 0.32s;
  }

  .xfbpl4g {
    animation-duration: 0.35s;
  }

  .x4afe7t {
    animation-duration: 0.3s;
  }

  .x1ykxiw6 {
    animation-duration: 0.45s;
  }

  .x2mfxb {
    animation-duration: 0.4s;
  }

  .xemfg65 {
    animation-duration: 0.8s;
  }

  .xegkacw {
    animation-duration: 0.9s;
  }

  .x1jcdnqa {
    animation-duration: 0s;
  }

  .x1gm38ng {
    animation-duration: 1.25s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1p0imuc {
    animation-duration: 24s;
  }

  .x11zxgaq {
    animation-duration: var(--progress-duration);
  }

  .x1fdc2zg {
    animation-duration: var(--x17zf8v6);
  }

  .xpiau7h {
    animation-duration: var(--xicfbke);
  }

  .x1wxddt7 {
    animation-duration: var(--xil4ods);
  }

  .x11pccdc {
    animation-duration: var(--xtbzo16), var(--xtbzo16);
  }

  .x1sau9bf {
    animation-duration: var(--xtbzo16);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .x1c9dlo5 {
    animation-iteration-count: 1, infinite;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .x2pd54r {
    animation-name: x10zh0gi-B;
  }

  .xchq1bg {
    animation-name: x11dk5ts-B;
  }

  .xpu7yb4 {
    animation-name: x12qxwi9-B;
  }

  .xef46c5 {
    animation-name: x14ll1mc-B;
  }

  .x5tttzo {
    animation-name: x14uppdu-B;
  }

  .xhetwbu {
    animation-name: x14z8bj6-B;
  }

  .x1dwmuk9 {
    animation-name: x15b941j-B;
  }

  .x1i5unyt {
    animation-name: x165chi8-B;
  }

  .xwwdgb {
    animation-name: x17dlqxq-B;
  }

  .x1pdsfru {
    animation-name: x18re5ia-B, x1eqf7uk-B;
  }

  .x1q51f8q {
    animation-name: x18re5ia-B, x1lrdfeb-B;
  }

  .x1c9j3j4 {
    animation-name: x18re5ia-B, x1np613j-B;
  }

  .xpjscig {
    animation-name: x18re5ia-B, x1t6wkcb-B;
  }

  .x1qh7aq5 {
    animation-name: x18re5ia-B, x1ykijgb-B;
  }

  .xq9jhqh {
    animation-name: x18re5ia-B, x28ugyx-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1plhgf {
    animation-name: x1bekr3d-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xvfg3n5 {
    animation-name: x1gbdbqh-B;
  }

  .xjxoxm4 {
    animation-name: x1jn504y-B, x1943pf8-B;
  }

  .x1ex59q5 {
    animation-name: x1jn504y-B, x1k6uhn2-B;
  }

  .x1qeu9f0 {
    animation-name: x1jn504y-B, x1l4hgta-B;
  }

  .xir4mhr {
    animation-name: x1jn504y-B, xtfysen-B;
  }

  .xxp0q0x {
    animation-name: x1jn504y-B;
  }

  .xcm4pf4 {
    animation-name: x1jtkx76-B;
  }

  .x97zbip {
    animation-name: x1k48ry3-B;
  }

  .x14pioab {
    animation-name: x1ltul5c-B;
  }

  .xk1jaej {
    animation-name: x1m85qnf-B;
  }

  .x3m2lep {
    animation-name: x1m9cduu-B;
  }

  .x1a0sqvu {
    animation-name: x1n7tgp3-B;
  }

  .xuec1lp {
    animation-name: x1p31r1r-B;
  }

  .x1hhxedz {
    animation-name: x1q62cp-B;
  }

  .x181lw8a {
    animation-name: x1qcva7x-B;
  }

  .x1h3efyt {
    animation-name: x1tc6aq8-B;
  }

  .x1p8vczz {
    animation-name: x1uvntwo-B;
  }

  .xq69ykr {
    animation-name: x1vpesa5-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1nrtthc {
    animation-name: x1wpkqe1-B;
  }

  .x1njaipp {
    animation-name: x1wtgnkq-B;
  }

  .x7u67sc {
    animation-name: x1xeqro6-B;
  }

  .x1pa1ht6 {
    animation-name: x1xv6rzj-B;
  }

  .xms29vf {
    animation-name: x1y16iso-B;
  }

  .xqvt1wl {
    animation-name: x1ywhc5n-B;
  }

  .xexp2uz {
    animation-name: x1yys7vb-B;
  }

  .xl70jzi {
    animation-name: x28ugyx-B;
  }

  .x1495tdg {
    animation-name: x44muo0-B;
  }

  .x1fuxtyp {
    animation-name: x4khkgk-B;
  }

  .xd2lzg8 {
    animation-name: x793nv0-B;
  }

  .x1203p1h {
    animation-name: xby0wrv-B;
  }

  .xbmvem3 {
    animation-name: xcyfuwb-B;
  }

  .xyyaihj {
    animation-name: xd3p0bd-B;
  }

  .x113xcms {
    animation-name: xdc7f5d-B;
  }

  .xtgt85v {
    animation-name: xenvpzs-B;
  }

  .x11vn4u2 {
    animation-name: xepz06c-B;
  }

  .x1w55rbo {
    animation-name: xfa266b-B;
  }

  .xcrusad {
    animation-name: xfwjx4p-B;
  }

  .x1ddemy6 {
    animation-name: xg0bqix-B;
  }

  .x13kypha {
    animation-name: xgntm52-B;
  }

  .xd72oy1 {
    animation-name: xgznaf3-B;
  }

  .x14gguoa {
    animation-name: xj7bhn-B, x1uvessz-B;
  }

  .x1ddvrey {
    animation-name: xj7bhn-B;
  }

  .xspwv6b {
    animation-name: xjp3c6j-B;
  }

  .xr5k0y6 {
    animation-name: xm9i9jz-B;
  }

  .xiipgka {
    animation-name: xn5usbm-B;
  }

  .x1ugrwat {
    animation-name: xqestwo-B;
  }

  .xhnadnh {
    animation-name: xstdwuj-B;
  }

  .xm1bsg9 {
    animation-name: xt3do1i-B;
  }

  .x4ml3fb {
    animation-name: xta6joz-B;
  }

  .x1t3kn03 {
    animation-name: xtf48v3-B;
  }

  .x1lbikyl {
    animation-name: xto6k51-B;
  }

  .xpg3n3 {
    animation-name: xuht394-B;
  }

  .x12ivgkk {
    animation-name: xxe9hqe-B;
  }

  .xdd610l {
    animation-name: xzk1luc-B;
  }

  .xlaekwo {
    animation-name: xzoxrya-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .xoj058f {
    animation-play-state: running;
  }

  .xatqbsq {
    animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1);
  }

  .xsy9hcf {
    animation-timing-function: cubic-bezier(0.2, 0, 0.2, 1);
  }

  .xrmiu4m {
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  }

  .x1l2ck65 {
    animation-timing-function: cubic-bezier(0.33, 1, 0.68, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xn0cd8s {
    animation-timing-function: ease-in;
  }

  .xnwbw0e {
    animation-timing-function: ease-out, ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1tp97qw {
    animation-timing-function: ease, ease-in-out;
  }

  .x1ye8w4e {
    animation-timing-function: ease, ease;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x17l97mt {
    animation-timing-function: var(--x1cqotmk);
  }

  .xqwdmd4 {
    animation-timing-function: var(--x1f4w3f0), var(--x1f4w3f0);
  }

  .x1nfi1lo {
    animation-timing-function: var(--x1f4w3f0);
  }

  .xwa88zb {
    animation-timing-function: var(--x2lfa3a);
  }

  .xjyslct {
    appearance: none;
  }

  .x80uzvv {
    aspect-ratio: 1 / 1.35;
  }

  .x1y5e3q9,
  .x1plog1 {
    aspect-ratio: 1;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .xx7nxio {
    backdrop-filter: blur(0.5rem);
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .x116hcd {
    backdrop-filter: blur(12px) saturate(1.15);
  }

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .x1k9ozh0 {
    backdrop-filter: blur(1rem);
  }

  .x4qavuc {
    backdrop-filter: blur(22px) saturate(1.35);
  }

  .xm0mo6v {
    backdrop-filter: blur(25px);
  }

  .x1leixxe {
    backdrop-filter: blur(2px) saturate(1.5);
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .x10d6t6e {
    backdrop-filter: blur(3px) saturate(1.3);
  }

  .x5kmd2y {
    backdrop-filter: blur(3px);
  }

  .x1o7ofs5 {
    backdrop-filter: blur(50px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x12mq5j5 {
    backdrop-filter: blur(9px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .xqkn89t {
    background-clip: content-box;
  }

  .x1r1mewj,
  .x1f0ztbi {
    background-color: #000;
  }

  .xlbyzgc {
    background-color: #202124;
  }

  .x1i7wd69 {
    background-color: #202833;
  }

  .x1blpe64 {
    background-color: #212121;
  }

  .x1y3due9 {
    background-color: #2196f3;
  }

  .x13k4bm0 {
    background-color: #50c878;
  }

  .x1jo4deh {
    background-color: #555;
  }

  .x190qhil {
    background-color: #5cc85e;
  }

  .xl3qpoc {
    background-color: #b97a33;
  }

  .xshhds1 {
    background-color: #e8f2e8;
  }

  .x1cnvhd4 {
    background-color: #edf1ec;
  }

  .x1om6wkf {
    background-color: #ff595a;
  }

  .x111k86 {
    background-color: #ff9f0a;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x42x0ya {
    background-color: #000;
  }

  .x1insp45 {
    background-color: color-mix(
      in srgb,
      var(--color-primary, #3390ec) 10%,
      transparent
    );
  }

  .x1ozqhj0 {
    background-color: color-mix(
      in srgb,
      var(--contact-label-color, var(--color-text-secondary)) 16%,
      transparent
    );
  }

  .x1d2n88d {
    background-color: color-mix(in srgb, var(--drop-surface) 65%, transparent);
  }

  .x1fh3ujj {
    background-color: color-mix(in srgb, var(--x1bvwhsw) 70%, transparent);
  }

  .xjsfg9v {
    background-color: color-mix(in srgb, var(--x5v208n) 72%, transparent);
  }

  .x1osx82o {
    background-color: highlight;
  }

  .xrimvn8 {
    background-color: #000000a6;
  }

  .xkszdks {
    background-color: #00000014;
  }

  .x1si8nl4 {
    background-color: #0000001a;
  }

  .x1mkev6f {
    background-color: #0000002e;
  }

  .x1nh4oco {
    background-color: #0003;
  }

  .x1wel3ma {
    background-color: #00000040;
  }

  .xj4c5ne {
    background-color: #0000004d;
  }

  .x1c8ul09 {
    background-color: #0006;
  }

  .x12oendf {
    background-color: #0000006b;
  }

  .xa44r0r {
    background-color: #00000073;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .x8qq8ib {
    background-color: #0000008c;
  }

  .x1frzhxr {
    background-color: #000000b3;
  }

  .xssl9ym {
    background-color: #000000bf;
  }

  .xblu0er {
    background-color: #000000e6;
  }

  .x74mqcx {
    background-color: #ffffff29;
  }

  .x1q9rc7u {
    background-color: #ffffff40;
  }

  .xrweaip {
    background-color: #ffffff80;
  }

  .x1a02tc4 {
    background-color: #ffffff8c;
  }

  .x4rww4z {
    background-color: #fffb;
  }

  .x1egyrhw {
    background-color: #fffffff5;
  }

  .x1egy04j {
    background-color: #232323f5;
  }

  .xdokixb {
    background-color: #232323fa;
  }

  .x1g70dmf {
    background-color: #3390ec1a;
  }

  .x1jb8plu {
    background-color: rgba(var(--color-error-rgb), 0.16);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1pj18qc {
    background-color: var(--accent-background-color);
  }

  .xbsp7ul {
    background-color: var(--action-message-bg, #00000059);
  }

  .xn9heto {
    background-color: var(--background-color);
  }

  .x1qgds2s {
    background-color: var(--button-background-color);
  }

  .x1d05v8l {
    background-color: var(--color-background-compact-menu, #ffffffe0);
  }

  .x1xuitm {
    background-color: var(--color-background-menu-separator, #00000014);
  }

  .xxzryqn {
    background-color: var(--color-background-secondary, #f1f1f1);
  }

  .xco2s7n {
    background-color: var(--color-background-secondary, #f4f4f5);
  }

  .x1us9hix {
    background-color: var(--color-background-secondary, #fff);
  }

  .x1ebloo {
    background-color: var(--color-background-secondary);
  }

  .xrizk1c {
    background-color: var(--color-background-selected, #f4f4f5);
  }

  .xxttc3r,
  .xzofw3j {
    background-color: var(--color-background, #fff);
  }

  .x18t7k3x {
    background-color: var(--color-background);
  }

  .x1iywbx9 {
    background-color: var(--color-chat-active, #3390ec1f);
  }

  .xq38xpf {
    background-color: var(--color-chat-hover, #0000000f);
  }

  .x1iipcrc {
    background-color: var(--color-chat-hover);
  }

  .x13o6n8l {
    background-color: var(--color-dividers);
  }

  .x1pjz0fi {
    background-color: var(--color-error);
  }

  .x1cfa28 {
    background-color: var(--color-gray, #c4c9cc);
  }

  .xvoi8nu {
    background-color: var(--color-gray);
  }

  .x2cvs54 {
    background-color: var(--color-icon-backdrop);
  }

  .x18m4msj {
    background-color: var(--color-item-active);
  }

  .x1y20a8s {
    background-color: var(--color-message-highlight, #3390ec29);
  }

  .x1sfg62w {
    background-color: var(--color-primary-opacity);
  }

  .xsl1r4s {
    background-color: var(--color-primary-shade);
  }

  .x1dmvsfs {
    background-color: var(--color-primary, #3390ec);
  }

  .x19fix8x {
    background-color: var(--color-primary);
  }

  .x1oqk6m2 {
    background-color: var(--color-white, #fff);
  }

  .xail0wd {
    background-color: var(--control-icon-background-color, transparent);
  }

  .x1c8852b {
    background-color: var(--message-inline-code-background, var(--x1d6pkoj));
  }

  .xd3arq1 {
    background-color: var(--modal-background-color, var(--x1bvwhsw));
  }

  .xu7938l {
    background-color: var(--pattern-color, #00000059);
  }

  .x1e1gmiu {
    background-color: var(--pattern-color, #0006);
  }

  .x15cdb5n {
    background-color: var(--peer-color-wrapper-bar-color);
  }

  .x12q9dsb {
    background-color: var(--ripple-color, #00000014);
  }

  .x1bnpjjz {
    background-color: var(--slider-color);
  }

  .xozh9ij {
    background-color: var(--switch-track-color);
  }

  .x1qihui5 {
    background-color: var(--tab-active-background, var(--x126f11s));
  }

  .x1vh4nhx {
    background-color: var(--tab-list-background, var(--x15tv2du));
  }

  .xednj7i {
    background-color: var(--theme-background-color);
  }

  .xrkrkib {
    background-color: var(--ui-bg-color, var(--color-background));
  }

  .x1mp0jei {
    background-color: var(--wallpaper-overlay-color);
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x1iqk38z {
    background-color: var(--x10kyyoo);
  }

  .x1cikk72 {
    background-color: var(--x11eahn6);
  }

  .x8vuvc0 {
    background-color: var(--x13q22kt);
  }

  .xinc7ye {
    background-color: var(--x14jv9l7);
  }

  .xwqnd1r {
    background-color: var(--x14uf52t);
  }

  .x1drawzo {
    background-color: var(--x1549ktp);
  }

  .x10obuxz {
    background-color: var(--x15tv2du);
  }

  .x1tjcw0j {
    background-color: var(--x19awei1);
  }

  .x1idu8rz {
    background-color: var(--x1bvwhsw);
  }

  .xrb11d9 {
    background-color: var(--x1d6pkoj);
  }

  .x1lxqpi6 {
    background-color: var(--x1fwc28i);
  }

  .xexten {
    background-color: var(--x1hkov25);
  }

  .x126z7h8 {
    background-color: var(--x1q2r9j6);
  }

  .x1krnv4y {
    background-color: var(--x1rndqh6);
  }

  .xhbgj8q {
    background-color: var(--x1s9h1it);
  }

  .x12eic49 {
    background-color: var(--x1u9q31g);
  }

  .xqrpivp {
    background-color: var(--x1x07xer);
  }

  .xsluyw9 {
    background-color: var(--x1x1gm7p);
  }

  .x1qbln6w {
    background-color: var(--x1xc0mk5);
  }

  .x1f41csa {
    background-color: var(--x2vojl7);
  }

  .x1mpuhkp {
    background-color: var(--x314286);
  }

  .x1nqo0tj {
    background-color: var(--x5v208n);
  }

  .x1u9r0ty {
    background-color: var(--x5zl75g);
  }

  .x15gdjtu {
    background-color: var(--xbkc29b);
  }

  .xfs2od2 {
    background-color: var(--xbqww48);
  }

  .xu52ibk {
    background-color: var(--xfpya4o);
  }

  .xnmo5ae {
    background-color: var(--xir84xq);
  }

  .x16qwmaw {
    background-color: var(--xldzwcq);
  }

  .x1899iw6 {
    background-color: var(--xn72vmh);
  }

  .xgjw38n {
    background-color: var(--xom6rvn);
  }

  .xrluvvs {
    background-color: var(--xopwnmu);
  }

  .x1nwadxk {
    background-color: var(--xpms2ug);
  }

  .xof6roe {
    background-color: var(--xt5bcyh);
  }

  .x1u21izw {
    background-color: var(--xtrh6v3);
  }

  .xfjw125 {
    background-color: var(--xuq4p5o);
  }

  .x10akf2r {
    background-color: var(--xv5zb98);
  }

  .x1nwqo4 {
    background-color: var(--xvf71wo);
  }

  .xnnf6bi {
    background-color: var(--xvm5utr);
  }

  .x19e1f81 {
    background-color: var(--xvujf5j);
  }

  .x1acmjl {
    background-color: var(--xypqyzs);
  }

  .xvhvagu {
    background-color: var(--xzcfi22);
  }

  .x16r05bn {
    background-image: conic-gradient(
      red,
      #ff8000,
      #ff0,
      #0f0,
      #0ff,
      #00f,
      #8000ff,
      #ff0080,
      red
    );
  }

  .x1su2cp9 {
    background-image: conic-gradient(
      from 70deg,
      #0000 0deg,
      #55c7ff99 65deg,
      #ffcb64b3 100deg,
      #e373ff73 125deg,
      #0000 155deg 240deg,
      #96dcff80 285deg,
      #0000 340deg
    );
  }

  .x8njgzw {
    background-image: linear-gradient(#fff -300%, #000);
  }

  .xqfaiyg {
    background-image: linear-gradient(#fff -300%, var(--color-primary));
  }

  .x1ocdzw6 {
    background-image: linear-gradient(135deg, #3390ec38, #00c73e2e);
  }

  .x12qsbfx {
    background-image: linear-gradient(145deg, #3390ec, #8d6adf);
  }

  .xxqz76t {
    background-image: linear-gradient(145deg, #34c578, #3ca3f3);
  }

  .x7nu939 {
    background-image: linear-gradient(#ffffff4d 0%, #0000 100%);
  }

  .x17x4s6d {
    background-image: linear-gradient(#0003 0%, #0000 100%);
  }

  .x10cakz3 {
    background-image: linear-gradient(
      180deg,
      var(--privacy-from),
      var(--privacy-to)
    );
  }

  .x1r4aid6 {
    background-image: linear-gradient(
      45deg,
      #6b93ff 0%,
      #976fff 43.906%,
      #e46ace 100%
    );
  }

  .x1xkm2tz {
    background-image: linear-gradient(
      90deg,
      var(--x5v208n) 0%,
      transparent 100%
    );
  }

  .x58gps2 {
    background-image: linear-gradient(#000 0%, #0000 100%);
  }

  .x1dbsmz6 {
    background-image: linear-gradient(#0000002e, #0000 45%, #0000009e);
  }

  .x1r8gwju {
    background-image: linear-gradient(#0009, #0000);
  }

  .x1g8dui5 {
    background-image: linear-gradient(
      to bottom,
      var(--xjcgu6g) 0%,
      color-mix(in srgb, var(--xjcgu6g) 98%, transparent) 25%,
      color-mix(in srgb, var(--xjcgu6g) 90%, transparent) 45%,
      color-mix(in srgb, var(--xjcgu6g) 50%, transparent) 65%,
      color-mix(in srgb, var(--xjcgu6g) 15%, transparent) 82%,
      transparent 100%
    );
  }

  .x1rws01n {
    background-image: linear-gradient(to top, #000, #0000);
  }

  .x1bsnhu {
    background-image: linear-gradient(to top, #0009, #0000);
  }

  .x1bv4468 {
    background-image: linear-gradient(to top, #000000d1, #0000 65%);
  }

  .xn5whdl {
    background-image: linear-gradient(var(--color-white, #fff) -300%, #000);
  }

  .x18kuabo {
    background-image: linear-gradient(
      var(--color-white) -300%,
      var(--color-user, var(--color-primary))
    );
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1xqd9w2 {
    background-image: radial-gradient(circle, #fffc 0.0625rem, #0000 0.0625rem);
  }

  .x1fcmiu0 {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%232e3939%22/%3E%3C/svg%3E');
  }

  .xbrqzgi {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%234ea4f6%22/%3E%3C/svg%3E');
  }

  .x1ywmckp {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%234fae4e%22/%3E%3C/svg%3E');
  }

  .x183zuxc {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%23707579%22/%3E%3C/svg%3E');
  }

  .x3mw7ou {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%23fdd764%22/%3E%3C/svg%3E');
  }

  .x14vi5mc {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%23ffffff%22/%3E%3C/svg%3E');
  }

  .x1q1me37 {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M12 23C5.9 23 1 18.1 1 12S5.9 1 12 1V0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12h-1c0 6.1-4.9 11-11 11z%22/%3E%3C/svg%3E');
  }

  .xu3qkyd {
    background-image: var(--custom-wallpaper-image);
  }

  .xqefpea {
    background-image: var(--peer-color-wrapper-bar-color);
  }

  .x1k24rzi {
    background-image: var(--premium-gradient);
  }

  .x15u4vt0 {
    background-image: var(--wallpaper-preview-image);
  }

  .xzzstrj {
    background-image: var(--x1hm37dx);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x182nak8 {
    background-repeat: repeat;
  }

  .x1e9p5jv {
    background-size: 0.625rem 0.25rem;
  }

  .x25l62i {
    background-size: 100%;
  }

  .x1tbiz1a {
    background-size: contain;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x16xmlwn {
    border-block-color: color-mix(in srgb, var(--x1x07xer) 45%, transparent);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

  .x140muxe {
    border-end-end-radius: inherit;
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xo1y3bh {
    border-end-start-radius: inherit;
  }

  .x1phetpb {
    border-inline-start-color: var(--x1x07xer);
  }

  .xygrl7s {
    border-inline-start-color: var(--x2vojl7);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x1iggcbc {
    border-inline-start-width: 0.1875rem;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .xjp8vmc {
    border-start-end-radius: 0.375rem;
  }

  .xu25z0z {
    border-start-end-radius: inherit;
  }

  .xahmcfz {
    border-start-end-radius: var(--x1iwous8);
  }

  .xv2u32g {
    border-start-end-radius: var(--x1te34im);
  }

  .x1olvaoz {
    border-start-start-radius: 0.375rem;
  }

  .x1fmog5m {
    border-start-start-radius: inherit;
  }

  .x18l5x4w {
    border-start-start-radius: var(--x1iwous8);
  }

  .xv2rkck {
    border-start-start-radius: var(--x1te34im);
  }

  .x1xgoqso {
    box-shadow: 0 0.0625rem 0.125rem var(--xi4m9lu);
  }

  .x12rmeqo {
    box-shadow: 0 0.125rem 0.125rem var(--xc6he3d);
  }

  .x1vu70q9 {
    box-shadow: 0 0.25rem 0.125rem var(--color-default-shadow, #0003);
  }

  .x1bcc84n {
    box-shadow: 0 0.25rem 0.5rem 0.125rem var(--color-default-shadow, #00000029);
  }

  .x9k8ge1 {
    box-shadow: 0 0.25rem 0.5rem 0.125rem var(--x2j5xbj);
  }

  .x1b1z3nj {
    box-shadow: 0 0.25rem 0.75rem #00000029;
  }

  .x8rvtbv {
    box-shadow: 0 0.25rem 1rem #00000059;
  }

  .x1jbvr8p {
    box-shadow: 0 0.5rem 2rem #0000001f;
  }

  .xcn98hr {
    box-shadow: 0 0.5rem 2rem #00000040;
  }

  .xz1o90m {
    box-shadow: 0 0 0.5rem #0004;
  }

  .xprj210 {
    box-shadow: 0 0 0.625rem var(--color-default-shadow, #00000029);
  }

  .x1utp6yp {
    box-shadow: 0 10px 20px #0000001f;
  }

  .xygz70x {
    box-shadow: 0 12px 32px #0000002e;
  }

  .x3c187r {
    box-shadow: 0 1px 2px #00000014;
  }

  .x9ii1ec {
    box-shadow: 0 1px 2px var(--xi4m9lu);
  }

  .x1qgbrnz,
  .x115mfx,
  .xc2a4mv,
  .xvpfw4z,
  .xjabjhc {
    box-shadow: 0 1px 4px #0000000d;
  }

  .x1kotszi {
    box-shadow: 0 1rem 3rem #0000003d;
  }

  .x1a4uth2 {
    box-shadow: 0 2px 12px #0005;
  }

  .x12qo1w {
    box-shadow:
      0 2px 2px #00000024,
      0 3px 1px -2px #0000001f,
      0 1px 5px #0003;
  }

  .x1ux94lj {
    box-shadow: 0 2px 2px var(--x1hmlb01);
  }

  .x1qh5v8i {
    box-shadow: 0 2px 8px #0000001a;
  }

  .x30l53 {
    box-shadow: 0 3px 14px #0000000e;
  }

  .x1cxfrjy {
    box-shadow: 0 4px 12px #0003;
  }

  .x8qpqub {
    box-shadow: 0 8px 28px #00000038;
  }

  .xlgwbwm {
    box-shadow: inset 0 0 0 0.25px var(--xuq4p5o);
  }

  .x3v1dph {
    box-shadow:
      inset 0 1px 0 var(--xnb8bzt),
      0 4px 16px #00000014;
  }

  .x1psulue {
    box-shadow:
      inset 0 1px 0 var(--xnb8bzt),
      inset 0 -1px 0 #0000000a,
      0 4px 16px #00000014;
  }

  .x1gbbjjg {
    box-shadow:
      inset 0 1px 1px var(--xnb8bzt),
      0 4px 16px #00000014;
  }

  .x133dl9r {
    box-shadow:
      inset 0 1px 1px var(--xnb8bzt),
      inset 0 -1px 1px var(--xnb8bzt);
  }

  .xqhaxs0 {
    box-shadow:
      inset 0 2px 1px var(--xnb8bzt),
      inset 0 -1px 2px #0000001f,
      0 5px 12px #0000001f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1msuegx {
    box-shadow: 0 0.25rem 0.5rem 0.125rem #72727240;
  }

  .x11jwdwz {
    box-shadow: var(--field-focus-shadow, inset 0 0 0 1px var(--x1fwc28i));
  }

  .x1u717tn {
    box-shadow: var(--field-focus-shadow, inset 0 0 0 1px var(--x1hkov25));
  }

  .x1x2qrhm {
    box-shadow: var(--shadow-footer, 0 1px 6px #00000026);
  }

  .xtkc3l5 {
    box-shadow: var(--shadow-footer);
  }

  .xqu7o75 {
    box-shadow: var(--shadow-island, 0 1px 8px #00000024);
  }

  .xkxafd2 {
    box-shadow: var(--tab-list-box-shadow, var(--xtu2n8m));
  }

  .xxt5500 {
    box-shadow: var(--x9r2vko);
  }

  .x16fii8p {
    box-shadow: var(--xrdo5b5);
  }

  .xgaks3f {
    box-shadow: var(--xtu2n8m);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1afcbsf {
    box-sizing: content-box;
  }

  .xv247kb {
    caret-color: auto;
  }

  .xxchbb0 {
    caret-color: var(--x1fwc28i);
  }

  .x1pkjm2y {
    caret-color: var(--x1hkov25);
  }

  .x1kpnyd7 {
    caret-color: var(--x2vojl7);
  }

  .xto1gmu {
    caret-color: var(--xom6rvn);
  }

  .x10ey8yb {
    clip-path: inset(0 -0.625rem -0.625rem);
  }

  .x3vj7og {
    clip-path: inset(0);
  }

  .xuq22dk {
    clip-path: inset(0 100% 0 0);
  }

  .x1gj8qfm {
    clip-path: none;
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xzpqnlu {
    clip: rect(0, 0, 0, 0);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .x8przhd {
    color-scheme: normal;
  }

  .x1kcxb57 {
    color: #202124;
  }

  .x1e3axu2 {
    color: #e53935;
  }

  .x1kgld06 {
    color: #ed5066;
  }

  .xua45ew {
    color: #ff595a;
  }

  .xfungia,
  .x1f7m26b {
    color: #fff;
  }

  .x15rks2t {
    color: currentColor;
  }

  .xdh44r8 {
    color: highlighttext;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1d7dfp5 {
    color: #686c72;
  }

  .xwsagin {
    color: #707478;
  }

  .xr3d4wh {
    color: #fff6;
  }

  .xvtqozj {
    color: #ffffff80;
  }

  .x1pr2ixp {
    color: #ffffffb8;
  }

  .x1fz36lf {
    color: #ffffffbf;
  }

  .xttq42n {
    color: #fffc;
  }

  .x60d0xz {
    color: #ffffffe6;
  }

  .x1vdlbd3 {
    color: rgba(var(--x1eygh1d), 0.75);
  }

  .x1lfz8ub {
    color: rgba(var(--x6jy7v), 0.5);
  }

  .xbl1zlm {
    color: rgba(var(--x6jy7v), 0.8);
  }

  .x19co3pv {
    color: #0000;
  }

  .x12iazyv {
    color: var(--accent-color, var(--color-primary, #3390ec));
  }

  .xub72nw {
    color: var(--accent-color);
  }

  .x1vibwa8 {
    color: var(--button-text-color);
  }

  .x1o012gw {
    color: var(--color-chat-username, var(--color-primary, #3390ec));
  }

  .x18kp9f7 {
    color: var(--color-error, #df3f40);
  }

  .x1qprs9e {
    color: var(--color-error, #e53935);
  }

  .xbfpteu {
    color: var(--color-icon-secondary, #707579);
  }

  .x1g3f0lm {
    color: var(--color-list-icon, #a2acb4);
  }

  .x1qzcyk2 {
    color: var(--color-primary-own, #4fae4e);
  }

  .x1f942rc {
    color: var(--color-primary, #3390ec);
  }

  .x14qql8p {
    color: var(--color-primary);
  }

  .x1thogan {
    color: var(--color-text-secondary, #707579);
  }

  .xv1l7n4 {
    color: var(--color-text-secondary);
  }

  .xqd99tr,
  .x1fv0tj8 {
    color: var(--color-text, #000);
  }

  .xiuzu7u {
    color: var(--color-text);
  }

  .xvvp45 {
    color: var(--color-white, #fff);
  }

  .x1wmqtwo {
    color: var(--color-white);
  }

  .xuv02kk {
    color: var(--contact-label-color, var(--color-text-secondary));
  }

  .x1r6td1e {
    color: var(--profile-hero-foreground, var(--color-text-meta));
  }

  .x10txyxp {
    color: var(--profile-hero-foreground, var(--color-text));
  }

  .xztxuq8 {
    color: var(--switch-track-color);
  }

  .x37lcpm {
    color: var(--tab-active-text-color, var(--x2vojl7));
  }

  .xh5bwho {
    color: var(--tab-text-color, var(--xzcfi22));
  }

  .xsuttbq {
    color: var(--x11eahn6);
  }

  .x1tqxqw7 {
    color: var(--x13q22kt);
  }

  .xoagkvm {
    color: var(--x18svrhu);
  }

  .x8jmlkt {
    color: var(--x1bvwhsw);
  }

  .xgbjt41 {
    color: var(--x1fwc28i);
  }

  .x1botkig {
    color: var(--x1hkov25);
  }

  .x2kdaun {
    color: var(--x1ik8nmj);
  }

  .x1kvpowh {
    color: var(--x1lkaz8w);
  }

  .xdej8b0 {
    color: var(--x1n66cah);
  }

  .x1oema76 {
    color: var(--x1wpx2jl);
  }

  .xocdmo3 {
    color: var(--x1x33qxi);
  }

  .x61f1yi {
    color: var(--x2vojl7);
  }

  .x1j8dvk2 {
    color: var(--x50pqq7);
  }

  .xmri1gt {
    color: var(--x5v208n);
  }

  .x4w5h4w {
    color: var(--x7gihpu);
  }

  .x1d76v22 {
    color: var(--x8t83tw);
  }

  .xyt4chi {
    color: var(--xekg2p2);
  }

  .x1yn8bqa {
    color: var(--xom6rvn);
  }

  .x1faf1fz {
    color: var(--xuoqngh);
  }

  .x1c3gy5v {
    color: var(--xv1qdog);
  }

  .x1lk1o5x {
    color: var(--xvf71wo);
  }

  .x1ji8tie {
    color: var(--xvren4);
  }

  .xmtx2oz {
    color: var(--xwcg5do);
  }

  .xk2asvn {
    color: var(--xzcfi22);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1s07kcz {
    column-gap: 0.625rem;
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x18vh5wz {
    column-gap: var(--x1to12ag);
  }

  .x1m21r4p {
    contain: layout style paint;
  }

  .xwambjg {
    container-name: directory;
  }

  .x1ogs90u {
    container-name: library;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xpqogu8 {
    container-type: size;
  }

  .x1ucoign {
    counter-increment: item;
  }

  .xnkwost {
    counter-reset: item;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xmper1u {
    cursor: inherit;
  }

  .xv5twrn {
    cursor: move;
  }

  .x1yl03ai {
    cursor: nesw-resize;
  }

  .x16djdpl {
    cursor: nwse-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1w9wu52 {
    cursor: unset;
  }

  .xtzayb9 {
    cursor: var(--custom-cursor, default);
  }

  .xwlkg74 {
    cursor: var(--custom-cursor, pointer);
  }

  .xzyj77d {
    direction: rtl;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xufnvkl {
    display: flow-root;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5fudht {
    dynamic-range-limit: no-limit;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1hfaf4h {
    fill: var(--x1xc0mk5);
  }

  .x1oqds8e {
    fill: var(--xbqww48);
  }

  .xdms0s5 {
    fill: var(--xom6rvn);
  }

  .x4414ke {
    filter: blur(0.125rem) brightness(0.75);
  }

  .xcmvq0l {
    filter: blur(0.25rem);
  }

  .x1syuykq {
    filter: blur(0.75rem);
  }

  .xj2j9hd {
    filter: blur(10px);
  }

  .x1wd8k3y {
    filter: blur(8px);
  }

  .x14xfefy {
    filter: brightness(0.9);
  }

  .xkcp37y {
    filter: none;
  }

  .x1txq2hj {
    filter: opacity(0.8);
  }

  .x1tftirg {
    filter: url('#resleeve-liquid-glass-distortion');
  }

  .xyklnlx {
    filter: var(--custom-wallpaper-filter);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xwjm1zm {
    flex-basis: 14rem;
  }

  .x1e2d14n {
    flex-basis: 2rem;
  }

  .x1sp6yxm {
    flex-basis: 3.75rem;
  }

  .x1f8j2c9 {
    flex-basis: 4rem;
  }

  .x1pq0sfr {
    flex-basis: 9rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x17zdknt {
    flex-basis: var(--x1r43xt8);
  }

  .xrtdcki {
    flex-basis: var(--x1to12ag);
  }

  .xb1pp2e {
    flex-basis: var(--xxo4ydc);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .xys2tm1 {
    flex-grow: 0.125;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xyen2ro {
    float: none;
  }

  .x18mqm2i,
  html:not([dir='rtl']) .x1h0q493 {
    float: right;
  }

  html[dir='rtl'] .x1h0q493 {
    float: left;
  }

  .xe5gz25 {
    font-family:
      Apple Color Emoji,
      Segoe UI Emoji,
      Noto Color Emoji,
      sans-serif;
  }

  .x1sxqgax {
    font-family: icons !important;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x21mb38 {
    font-family:
      system-ui,
      -apple-system,
      'system-ui',
      Roboto,
      Apple Color Emoji,
      Helvetica Neue,
      sans-serif;
  }

  .xlo994t {
    font-family:
      system-ui,
      -apple-system,
      BlinkMacSystemFont,
      Roboto,
      Apple Color Emoji,
      Helvetica Neue,
      sans-serif;
  }

  .xmz2490 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .x1r7zgzr {
    font-family:
      ui-rounded,
      Nunito,
      Roboto,
      Helvetica Neue,
      sans-serif;
  }

  .x13bmyys {
    font-family: var(--font-family-rounded);
  }

  .xnr0nx7 {
    font-family: var(--resleeve-font-sans);
  }

  .x3r3wv8 {
    font-family: var(--x1613zyw);
  }

  .x1kphebg {
    font-family: var(--xhhxhq7);
  }

  .xz53yhi {
    font-family: var(--xse32uu);
  }

  .x12pdw45 {
    font-feature-settings: 'liga' 0;
  }

  .x6phcfz {
    font-size: 0.5rem;
  }

  .x2ohwh0 {
    font-size: 0.625rem;
  }

  .x12lo8hy {
    font-size: 0.6875rem;
  }

  .xboafo0 {
    font-size: 0.75rem;
  }

  .x1dcheo9 {
    font-size: 0.8125rem;
  }

  .xkpwil5 {
    font-size: 0.875rem;
  }

  .x1j1icgl {
    font-size: 0.925em;
  }

  .x6u19be {
    font-size: 0.9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c8r75s {
    font-size: 1.125em;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .xzniar {
    font-size: 1.17em;
  }

  .xlm9qay {
    font-size: 1.1875rem;
  }

  .xwsdpu9 {
    font-size: 1.25em;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xwudbvs {
    font-size: 1.4375rem;
  }

  .xkzkwiv {
    font-size: 1.5em;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xucymfc {
    font-size: 2.125rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x1iv1qll {
    font-size: 2.75rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .xe20n8i {
    font-size: 4.5rem;
  }

  .x5f6h7s {
    font-size: 4rem;
  }

  .x8j6043 {
    font-size: 54px;
  }

  .x1qr8tbi {
    font-size: 8rem;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1et9zt8 {
    font-size: calc(var(--avatar-size) / 2);
  }

  .x8hzzve {
    font-size: calc(var(--message-text-size, 1rem) - 0.0625rem);
  }

  .x14ulbic {
    font-size: calc(var(--message-text-size, 1rem) - 0.125rem);
  }

  .x1091ehc {
    font-size: calc(var(--xkppnva) * 0.75);
  }

  .x17t8086 {
    font-size: clamp(32px, 3.4vw, 48px);
  }

  .x16qmz59 {
    font-size: clamp(46px, 4.25vw, 66px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xy8axfa {
    font-size: max(calc(var(--avatar-size) / 2 - 2px), 0.625rem);
  }

  .x5p94po {
    font-size: max(calc(var(--avatar-size) / 2 - 4px), 0.5rem);
  }

  .xf1aj8o {
    font-size: small;
  }

  .x1sqp3vj {
    font-size: var(--composer-icon-size, 1.5rem);
  }

  .x1ncopp {
    font-size: var(--composer-text-size, 1rem);
  }

  .x1pzrx7j {
    font-size: var(--icon-backdrop-icon-size, 1.5rem);
  }

  .x1wwmg5j {
    font-size: var(--message-text-size, 0.875rem);
  }

  .x4o006c {
    font-size: var(--message-text-size, 1rem);
  }

  .xqq1cbt {
    font-size: var(--tab-icon-size, 1.25rem);
  }

  .xszj6a7 {
    font-size: var(--x1dxmgij);
  }

  .x14ail9l {
    font-size: var(--x1ostwv6);
  }

  .xkha2pm {
    font-size: var(--x1qvsy6c);
  }

  .x9xpiya {
    font-size: var(--x3kmsma);
  }

  .x1avfgoo {
    font-size: var(--xfvmmqh);
  }

  .x1okcvd2 {
    font-size: var(--xgydyi0);
  }

  .x1bsi9dr {
    font-size: var(--xkppnva);
  }

  .x1jrdxw9 {
    font-size: var(--xs8furh);
  }

  .x1avxjdj {
    font-size: var(--xzvud6n);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xdb2kus {
    font-variant-ligatures: none;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1fcty0u {
    font-weight: normal;
  }

  .x1phgrxx {
    font-weight: var(--font-weight-medium, 500);
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1p9oyem {
    font-weight: var(--font-weight-normal, 400);
  }

  .x2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

  .xu0o0su {
    font-weight: var(--xd8jr12);
  }

  .x1tf2oko {
    font-weight: var(--xire4pv);
  }

  .xqn15a4 {
    font-weight: var(--xtp12em);
  }

  .xfpl9uw {
    font-weight: var(--xvln2ur);
  }

  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .xiqf31s {
    grid-auto-rows: 1fr;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .x1wh1ruo {
    grid-column-end: 2;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .xf9r7lm {
    grid-row-end: 2;
  }

  .x1tee5qw {
    grid-row-end: 3;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x1twnr5r {
    grid-template-columns: 0.88fr 1.12fr;
  }

  .x1fgf6l0 {
    grid-template-columns: 10rem minmax(0, 1fr) 6rem;
  }

  .xsdjr4k {
    grid-template-columns: 10rem minmax(0, 1fr);
  }

  .xiqy8u7 {
    grid-template-columns: 1fr 1.4fr;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1h5ziqk {
    grid-template-columns: 1rem minmax(0, 1fr);
  }

  .xwtt399 {
    grid-template-columns: 2.25rem 1fr auto;
  }

  .xbncdnd {
    grid-template-columns: 2.5rem 0.1875rem minmax(0, 1fr) 2.5rem;
  }

  .x1iyiavd {
    grid-template-columns: 2.5rem 1fr 2.5rem;
  }

  .xslb3dd {
    grid-template-columns: 2.5rem minmax(0, 1fr) 2.5rem 2.5rem;
  }

  .x1uhhnxs {
    grid-template-columns: 2.5rem minmax(0, 1fr) auto;
  }

  .x4q7lpv {
    grid-template-columns: 2.75rem 1fr;
  }

  .xgw6jti {
    grid-template-columns: 2.75rem minmax(0, 1fr);
  }

  .x1uz8ta1 {
    grid-template-columns: 3rem minmax(0, 1fr);
  }

  .x1uvv8nx {
    grid-template-columns: auto 1fr auto auto;
  }

  .x1g3yg12 {
    grid-template-columns: auto 1fr auto;
  }

  .x1pmbctz {
    grid-template-columns: auto 1fr;
  }

  .x18ne4uv {
    grid-template-columns: auto auto 1fr auto;
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x1610iaa {
    grid-template-columns: min-content min-content 1fr min-content;
  }

  .x1ouq97o {
    grid-template-columns: minmax(0, 1.35fr) minmax(16rem, 0.65fr);
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1dw7rwd {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1pno1hg {
    grid-template-columns: minmax(16rem, 0.8fr) minmax(20rem, 1.2fr);
  }

  .xjvblze {
    grid-template-columns: repeat(13, 4.6875rem);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xkgyxu0 {
    grid-template-columns: repeat(5, 1fr);
  }

  .xn0ldvu {
    grid-template-columns: repeat(5, 2.25rem);
  }

  .x1mzazjb {
    grid-template-columns: repeat(7, 1fr);
  }

  .x3s38an {
    grid-template-columns: repeat(auto-fill, 2.25rem);
  }

  .xrl2btg {
    grid-template-columns: repeat(auto-fill, minmax(10rem, 14rem));
  }

  .x1eycs3t {
    grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));
  }

  .x9vw4d8 {
    grid-template-columns: repeat(auto-fill, minmax(9rem, 14rem));
  }

  .x16uxq4m {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  }

  .x1ix55sr {
    grid-template-columns: var(--x1to12ag) minmax(0, 1fr);
  }

  .x7k18q3 {
    grid-template-rows: 100%;
  }

  .x6ec99f {
    grid-template-rows: 1fr 1fr;
  }

  .x1q1w665 {
    grid-template-rows: auto auto;
  }

  .x1bo5odz {
    grid-template-rows: auto;
  }

  .x1deqrf7 {
    inset-inline-end: 0.125rem;
  }

  .x4q260s {
    inset-inline-end: 0.25rem;
  }

  .xbbr75u {
    inset-inline-end: 0.3125rem;
  }

  .x1xscn11 {
    inset-inline-end: 0.625rem;
  }

  .x1pnjq5z {
    inset-inline-end: 0.875rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1v2tf8n {
    inset-inline-end: 1.1875rem;
  }

  .xfjczj6 {
    inset-inline-end: 1.5rem;
  }

  .x1fmyei2 {
    inset-inline-end: 1rem;
  }

  .xlcgunf {
    inset-inline-end: 25%;
  }

  .xfzvnj8 {
    inset-inline-end: 4.5rem;
  }

  .x1woyocn {
    inset-inline-end: auto;
  }

  .xyoo935 {
    inset-inline-end: var(--thumb-position);
  }

  .x4r0pd {
    inset-inline-start: 0.3125rem;
  }

  .xeupleu {
    inset-inline-start: 0.375rem;
  }

  .xicfclq {
    inset-inline-start: 0.875rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x69hyxt {
    inset-inline-start: 1.125rem;
  }

  .x191bov6 {
    inset-inline-start: 1.4375rem;
  }

  .xi5uv41 {
    inset-inline-start: 10px;
  }

  .xe89of6 {
    inset-inline-start: 1rem;
  }

  .x1ug0jj1 {
    inset-inline-start: 20%;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xorgke3 {
    inset-inline-start: var(--thumb-position);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1l1ennw {
    justify-content: space-around;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .x1xwgl7s {
    letter-spacing: -0.01rem;
  }

  .x1umxi65 {
    letter-spacing: -0.065rem;
  }

  .x1w3xk6t {
    letter-spacing: -0.045em;
  }

  .x1ka0jci {
    letter-spacing: -0.058em;
  }

  .x1clpfr8 {
    letter-spacing: -0.05em;
  }

  .x1oy2px8 {
    letter-spacing: 0.025rem;
  }

  .x1vyo3qp {
    letter-spacing: 0.04em;
  }

  .x1dgsrnt {
    letter-spacing: 0.06em;
  }

  .x14oghyx {
    letter-spacing: 0.125rem;
  }

  .x17raq3w {
    line-height: 0.625rem;
  }

  .xor3h4q {
    line-height: 0.8125rem;
  }

  .x1jo673t {
    line-height: 0.875rem;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .xm4ceio {
    line-height: 1.0625rem;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x8nkheu {
    line-height: 1.2rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xet1wb {
    line-height: 1.3125;
  }

  .xtdofjg {
    line-height: 1.3125rem;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xgu00eq {
    line-height: 1.4375rem;
  }

  .xnunrkz {
    line-height: 1.4rem;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x19l4bbz {
    line-height: calc(var(--message-text-size, 0.875rem) * 1.3125);
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xndptqj {
    line-height: var(--tab-icon-size, 1.25rem);
  }

  .xxe4it1 {
    line-height: var(--x13nxo0e);
  }

  .x71be5x {
    line-height: var(--x1t5mr94);
  }

  .x9fz5mi {
    line-height: var(--xfdvwp0);
  }

  .x12s170p {
    line-height: var(--xs8furh);
  }

  .xf9hawi {
    line-height: var(--xt5hqdn);
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x5b36cf {
    margin-inline-end: -0.25rem;
  }

  .xpwxe9f {
    margin-inline-end: -0.5rem;
  }

  .x991w73 {
    margin-inline-end: -0.125rem;
  }

  .x1d8f58c {
    margin-inline-end: 0.125rem;
  }

  .x1ron7qe {
    margin-inline-end: 0.1875rem;
  }

  .xowauwy {
    margin-inline-end: 0.25rem;
  }

  .xhwq5gj {
    margin-inline-end: 0.5rem;
  }

  .xx9do5w {
    margin-inline-end: 0.625rem;
  }

  .xdbhxo7 {
    margin-inline-end: 0.6875rem;
  }

  .xa6g792 {
    margin-inline-end: 0.75rem;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .xeme8uo {
    margin-inline-end: 1.1875rem;
  }

  .x1za30v {
    margin-inline-end: 1.25rem;
  }

  .x1ua0uep {
    margin-inline-end: 1.5rem;
  }

  .x1o5t4bt {
    margin-inline-end: 1.75rem;
  }

  .xpntml2 {
    margin-inline-end: 1rem;
  }

  .x1ulvn4e {
    margin-inline-end: 2rem;
  }

  .xkw177u {
    margin-inline-end: 3.75rem;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x1bhtous {
    margin-inline-end: calc((var(--margin-for-scrollbar, 2rem) + 1rem) * -1);
  }

  .xp9ydnh {
    margin-inline-end: calc(var(--margin-for-scrollbar, 2rem) + 0.5rem);
  }

  .x1empji2 {
    margin-inline-end: var(--application-shell-gutter, 0.5rem);
  }

  .x10v2yv6 {
    margin-inline-end: var(--chat-list-inline-inset, 0.5rem);
  }

  .xfk3eaw {
    margin-inline-end: var(--composer-input-scroll-margin-end, -6rem);
  }

  .x1ckcid4 {
    margin-inline-end: var(--control-gap);
  }

  .xozt83u {
    margin-inline-end: var(--x1by17k6);
  }

  .x1it6c9l {
    margin-inline-end: var(--x2wp4dj);
  }

  .x1uaf0xh {
    margin-inline-start: -0.75rem;
  }

  .x1xf89zq {
    margin-inline-start: -0.25rem;
  }

  .xsgnqz4 {
    margin-inline-start: 0.125rem;
  }

  .x1j9pc4w {
    margin-inline-start: 0.25rem;
  }

  .x75nbue {
    margin-inline-start: 0.3125rem;
  }

  .x1d8xu0x {
    margin-inline-start: 0.375rem;
  }

  .x150qbj5 {
    margin-inline-start: 0.4375rem;
  }

  .x1m73txa {
    margin-inline-start: 0.5rem;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .x1yanwwr {
    margin-inline-start: 1.1875rem;
  }

  .x26lb2r {
    margin-inline-start: 1.25rem;
  }

  .x1mpj02h {
    margin-inline-start: 1rem;
  }

  .x1yi3feg {
    margin-inline-start: 5.125rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xd9i69c {
    margin-inline-start: var(--chat-list-inline-inset, 0.5rem);
  }

  .x1la5d3w {
    margin-inline-start: var(--control-gap);
  }

  .xvrw55e {
    margin-inline-start: var(--x1by17k6);
  }

  .xhq62f6 {
    margin-inline-start: var(--x1f0lgvb);
  }

  .xs2zx3m {
    margin-inline-start: var(--x1to12ag);
  }

  .x75s2qd {
    -webkit-mask-clip: padding-box, border-box;
    mask-clip: padding-box, border-box;
  }

  .x19wp0b7 {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }

  .xx9fg11 {
    -webkit-mask-image:
      linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
  }

  .xjb2r67 {
    -webkit-mask-image: linear-gradient(#000 0% 35%, #000000a6 55%, #0000 85%);
    mask-image: linear-gradient(#000 0% 35%, #000000a6 55%, #0000 85%);
  }

  .x1oa3bh3 {
    -webkit-mask-image: linear-gradient(
      #000c 0%,
      #0000008c 20%,
      #00000038 40%,
      #0000000a 60%,
      #0000 80%
    );
    mask-image: linear-gradient(
      #000c 0%,
      #0000008c 20%,
      #00000038 40%,
      #0000000a 60%,
      #0000 80%
    );
  }

  .x11gaprs {
    -webkit-mask-image: linear-gradient(
      #000000e6 0%,
      #000000b3 25%,
      #00000059 55%,
      #00000014 80%,
      #0000 100%
    );
    mask-image: linear-gradient(
      #000000e6 0%,
      #000000b3 25%,
      #00000059 55%,
      #00000014 80%,
      #0000 100%
    );
  }

  .x1uv2tp2 {
    -webkit-mask-image: linear-gradient(
      to bottom,
      var(--message-list-top-fade-floor, var(--message-list-fade-floor)) 0,
      var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        calc(var(--message-list-top-inset) - var(--message-list-top-fade-ramp)),
      color-mix(
          in srgb,
          #000 8.6%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.8
        ),
      color-mix(
          in srgb,
          #000 33.4%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.6
        ),
      color-mix(
          in srgb,
          #000 66.6%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.4
        ),
      color-mix(
          in srgb,
          #000 91.4%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.2
        ),
      #000 var(--message-list-top-inset),
      #000 calc(100% - var(--message-list-bottom-fade)),
      color-mix(in srgb, #000 91.4%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.8),
      color-mix(in srgb, #000 66.6%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.6),
      color-mix(in srgb, #000 33.4%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.4),
      color-mix(in srgb, #000 8.6%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.2),
      var(--message-list-fade-floor) 100%
    );
    mask-image: linear-gradient(
      to bottom,
      var(--message-list-top-fade-floor, var(--message-list-fade-floor)) 0,
      var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        calc(var(--message-list-top-inset) - var(--message-list-top-fade-ramp)),
      color-mix(
          in srgb,
          #000 8.6%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.8
        ),
      color-mix(
          in srgb,
          #000 33.4%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.6
        ),
      color-mix(
          in srgb,
          #000 66.6%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.4
        ),
      color-mix(
          in srgb,
          #000 91.4%,
          var(--message-list-top-fade-floor, var(--message-list-fade-floor))
        )
        calc(
          var(--message-list-top-inset) - var(--message-list-top-fade-ramp) *
            0.2
        ),
      #000 var(--message-list-top-inset),
      #000 calc(100% - var(--message-list-bottom-fade)),
      color-mix(in srgb, #000 91.4%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.8),
      color-mix(in srgb, #000 66.6%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.6),
      color-mix(in srgb, #000 33.4%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.4),
      color-mix(in srgb, #000 8.6%, var(--message-list-fade-floor))
        calc(100% - var(--message-list-bottom-fade) * 0.2),
      var(--message-list-fade-floor) 100%
    );
  }

  .x1h0t3j2 {
    -webkit-mask-image:
      linear-gradient(to top, #000 0% 0%),
      linear-gradient(to left, #000 75%, #0000 100%);
    mask-image:
      linear-gradient(to top, #000 0% 0%),
      linear-gradient(to left, #000 75%, #0000 100%);
  }

  .xwg91h {
    -webkit-mask-position:
      100% 100%,
      100% calc(var(--overflow-shift) - 1.25rem);
    mask-position:
      100% 100%,
      100% calc(var(--overflow-shift) - 1.25rem);
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x1cipy0m {
    -webkit-mask-size:
      100% 100%,
      calc(var(--expand-button-width, 0px) + 4rem) 1.25em;
    mask-size:
      100% 100%,
      calc(var(--expand-button-width, 0px) + 4rem) 1.25em;
  }

  .xdkgbm4 {
    -webkit-mask-size: 100%;
    mask-size: 100%;
  }

  .x1m8wktw {
    mix-blend-mode: normal;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xwt9smo {
    object-position: left center;
  }

  .x1848otr {
    opacity: 0.07;
  }

  .xi8ndw4 {
    opacity: 0.18;
  }

  .x3onkmb {
    opacity: 0.35;
  }

  .xti2d7y {
    opacity: 0.4;
  }

  .xyd83as {
    opacity: 0.45;
  }

  .xbyyjgo {
    opacity: 0.5;
  }

  .xwq05k6 {
    opacity: 0.55;
  }

  .x190dgpg {
    opacity: 0.65;
  }

  .x1ks1olk {
    opacity: 0.7;
  }

  .xf9vgkq {
    opacity: 0.72;
  }

  .x18km98s {
    opacity: 0.75;
  }

  .x1us6l5c {
    opacity: 0.8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1wikixq {
    opacity: calc(1 - var(--profile-expand-progress, 0));
  }

  .xyqccau {
    opacity: calc(1 - var(--x16bc448));
  }

  .xlusik5 {
    opacity: var(--input-disabled-opacity, 0.5);
  }

  .x4p4f9n {
    opacity: var(--profile-expand-progress, 0);
  }

  .xj7kne5 {
    opacity: var(--wallpaper-preview-intensity);
  }

  .x1clqncf {
    order: -1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x8iajpp {
    outline-color: #ffffff1a;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x11pvsu8 {
    outline-color: var(--color-primary, #3390ec);
  }

  .xj0zf8v {
    outline-color: var(--x13q22kt);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .xzmripd {
    outline-offset: 0.125rem;
  }

  .x1luzc9h {
    outline-offset: 0.25rem;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1h7bf5v {
    outline-offset: 5px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1i26bkl {
    outline-width: 0.125rem;
  }

  .xolp284 {
    outline-width: 0.5rem;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1xzczws {
    overflow-anchor: none;
  }

  .x26qz5h {
    overflow-clip-margin: 0.5rem;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .x9u0kzs {
    padding-inline-end: 0.125rem;
  }

  .x1do52mm {
    padding-inline-end: 0.25rem;
  }

  .x1n1l8os {
    padding-inline-end: 0.3125rem;
  }

  .x43c3x3 {
    padding-inline-end: 0.375rem;
  }

  .xqfkjy8 {
    padding-inline-end: 0.5rem;
  }

  .xkyoe5z {
    padding-inline-end: 0.75rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xcxz95d {
    padding-inline-end: 1.5rem;
  }

  .xdeeoxi {
    padding-inline-end: 1.75rem;
  }

  .x167vaf5 {
    padding-inline-end: 1rem;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .x521ovy {
    padding-inline-end: 3.5rem;
  }

  .x1ptx732 {
    padding-inline-end: 3rem;
  }

  .x1cl36yj {
    padding-inline-end: 7.5rem;
  }

  .xwm71ek {
    padding-inline-end: calc(
      var(--detail-pane-width, clamp(20rem, 25vw, 22.5rem)) +
        var(--application-shell-gutter, 0.5rem)
    );
  }

  .xtmat1z {
    padding-inline-end: clamp(1.25rem, 6cqi, 3rem);
  }

  .x180b3rg {
    padding-inline-end: env(safe-area-inset-right, 0px);
  }

  .xxl068q {
    padding-inline-end: max(0.5rem, env(safe-area-inset-right, 0px));
  }

  .xwa1dwk {
    padding-inline-end: max(0.8125rem, env(safe-area-inset-right));
  }

  .xpag23v {
    padding-inline-end: max(var(--x1by17k6), var(--x1w0tpzb));
  }

  .x1omfsbd {
    padding-inline-end: var(--composer-input-scroll-padding-end, 6rem);
  }

  .x1bmt31l {
    padding-inline-end: var(--list-item-padding-inline, 1rem);
  }

  .x1nb9qwo {
    padding-inline-end: var(--message-inline-code-padding, 0.2em);
  }

  .x3z6ptj {
    padding-inline-start: 0.125em;
  }

  .x7flpkw {
    padding-inline-start: 0.125rem;
  }

  .x1znate {
    padding-inline-start: 0.25rem;
  }

  .x1jhhk9l {
    padding-inline-start: 0.375rem;
  }

  .x14zr867 {
    padding-inline-start: 0.5625rem;
  }

  .x1rgrh6f {
    padding-inline-start: 0.5rem;
  }

  .xd1uisr {
    padding-inline-start: 0.625rem;
  }

  .x10paqwk {
    padding-inline-start: 0.75em;
  }

  .x1m83qfk {
    padding-inline-start: 0.75rem;
  }

  .x1nj3c60 {
    padding-inline-start: 0.8125rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x531hfe {
    padding-inline-start: 1.125rem;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x1fb9ff0 {
    padding-inline-start: 1.5em;
  }

  .x1is3n31 {
    padding-inline-start: 1.5rem;
  }

  .x18pi947 {
    padding-inline-start: 1px;
  }

  .x8945me {
    padding-inline-start: 1rem;
  }

  .x1m60psr {
    padding-inline-start: 2.375rem;
  }

  .xld8u84 {
    padding-inline-start: 2rem;
  }

  .x1a1hmf9 {
    padding-inline-start: 3.5rem;
  }

  .xl4wb66 {
    padding-inline-start: 3.625rem;
  }

  .x1otjnft {
    padding-inline-start: 4.25rem;
  }

  .x1u8vmz4 {
    padding-inline-start: 4rem;
  }

  .xpdens3 {
    padding-inline-start: 5.125rem;
  }

  .xolhi03 {
    padding-inline-start: clamp(1.25rem, 6cqi, 3rem);
  }

  .xs5q72w {
    padding-inline-start: env(safe-area-inset-left, 0px);
  }

  .x1nh4qiu {
    padding-inline-start: max(0.25rem, env(safe-area-inset-left));
  }

  .x1vqpkfg {
    padding-inline-start: max(0.5rem, env(safe-area-inset-left, 0px));
  }

  .x1k9f4x3 {
    padding-inline-start: max(var(--x1by17k6), var(--xe09nnb));
  }

  .xrzqwzy {
    padding-inline-start: var(--list-item-padding-inline, 1rem);
  }

  .x15vdtzh {
    padding-inline-start: var(--message-inline-code-padding, 0.2em);
  }

  .x15sv1xc {
    padding-inline-start: var(--window-controls-width, 4.5rem);
  }

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .x1nqbxcg {
    padding-inline-start: var(--x1f0lgvb);
  }

  .xqmc9ht {
    padding-inline-start: var(--xgbo08w);
  }

  .x71s49j {
    pointer-events: all;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x4arjd5 {
    row-gap: 0.125rem;
  }

  .x1fc8kun {
    row-gap: 0.5rem;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .xlrxu3r {
    scroll-behavior: auto;
  }

  .x1x9yk83 {
    scroll-padding-block-end: calc(
      var(--primary-navigation-height, 0rem) + 0.5rem
    );
  }

  .x1nh9bae {
    scrollbar-color: #5a5a5a4d #0000;
  }

  .x1cx8xm2 {
    scrollbar-color: var(--message-list-scrollbar-color) transparent;
  }

  .x24f09q {
    scrollbar-gutter: auto;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x55f7f1 {
    stroke-dasharray: 4 5;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x1ggjppv {
    stroke-width: 0.1875px;
  }

  .x1koiapj {
    stroke-width: 0.5px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xeutv01 {
    stroke: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .x14wi4xw {
    text-align: initial;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x68av9p {
    text-box: trim-both cap alphabetic;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xgherb2 {
    text-indent: 2.375rem;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xyykmx2 {
    text-shadow: 0 1px 2px #00000059;
  }

  .x1qpj9lj {
    text-shadow: 0 1px 3px #0000007a;
  }

  .x1adp9un {
    text-shadow: var(--profile-hero-text-shadow, none);
  }

  .x1javzw2 {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x10hw6wg {
    text-transform: var(--button-text-transform, uppercase);
  }

  .x1tasrir {
    text-underline-offset: 0.125em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x4uogl2 {
    transform-origin: 0;
  }

  .x1l1myvd {
    transform-origin: 0 100%;
  }

  .x1mzaltb {
    transform-origin: 70% 100%;
  }

  .x55wkeg {
    transform-origin: 9rem 1.75rem;
  }

  .xvi9h1k {
    transform-origin: 9rem 4.625rem;
  }

  .x1kboss {
    transform-origin: top;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f,
  .x19w6rv {
    transform-origin: 0;
  }

  .xyibjs4 {
    transform-origin: 100%;
  }

  .x1dp6rp6 {
    transform-origin: top;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .x1c071of {
    transform: none;
  }

  .x1a60rdm {
    transform: rotate(-135deg);
  }

  .x135icu2 {
    transform: rotate(-180deg);
  }

  .x1rr8tx7 {
    transform: rotate(-45deg);
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1a33avv {
    transform: scale(0.5);
  }

  .xhkc9bb {
    transform: scale(0.7);
  }

  .xqfrl8a {
    transform: scale(0.825);
  }

  .x1gqj70i {
    transform: scale(0.85);
  }

  .x1jec706 {
    transform: scale(0.95);
  }

  .x1f85oc2 {
    transform: scale(0);
  }

  .x1mk2fnf {
    transform: scale(1.08);
  }

  .x4zgh4k {
    transform: scale(1.1);
  }

  .xmad090 {
    transform: scale(1) translateX(0);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1c3sxjx {
    transform: scale(2) translateY(3rem);
  }

  .x1gz8ohu {
    transform: scale(2);
  }

  .x1utsy5l {
    transform: scaleX(1) translateX(0);
  }

  .x1480stc {
    transform: scaleY(-1) rotate(45deg);
  }

  .x8bekn {
    transform: scaleY(1) rotate(45deg);
  }

  .xo88s9q {
    transform: translate(-50%, -100%);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1q2yuad {
    transform: translate(0);
  }

  .xzs16z8 {
    transform: translate(0, 4.5rem);
  }

  .xhzson8 {
    transform: translate(0, var(--unread-count-button-offset));
  }

  .x1rj10qa {
    transform: translate3d(-100%, 0, 0);
  }

  .x16sk52v {
    transform: translate3d(-24%, 0, 0);
  }

  .xig1td8 {
    transform: translate3d(-50%, -50%, 0) scale(1);
  }

  .x80d8h3 {
    transform: translate3d(0, -1rem, 0);
  }

  .xoww4n8 {
    transform: translate3d(0, 0, 0);
  }

  .x3mjb05 {
    transform: translate3d(0, 1rem, 0);
  }

  .x1wy1pjr {
    transform: translate3d(0, var(--overlay-scroll-thumb-offset, 0px), 0);
  }

  .x3ven5v {
    transform: translate3d(0, var(--profile-photo-offset, 68px), 0)
      scale(var(--profile-photo-scale, 0.3));
  }

  .x1e0yfh6 {
    transform: translate3d(0, var(--recipient-scroll-thumb-offset, 0px), 0);
  }

  .xmyttsv {
    transform: translate3d(100%, 0, 0);
  }

  .x2yi7l {
    transform: translate3d(100vw, 0, 0);
  }

  .xkq182h {
    transform: translate3d(110%, 0, 0);
  }

  .x1dfwvyp {
    transform: translate3d(33.5rem, 0, 0);
  }

  .xcaflad {
    transform: translate3d(
      calc(-100% - var(--application-shell-gutter, 0.5rem)),
      0,
      0
    );
  }

  .xeanef1 {
    transform: translate3d(
      calc(100% + var(--application-shell-gutter, 0.5rem)),
      0,
      0
    );
  }

  .xilgsv6 {
    transform: translateX(-0.125rem);
  }

  .x1m2wz3n {
    transform: translateX(-0.75rem);
  }

  .x1g1f69f {
    transform: translateX(-1.5rem);
  }

  .x5i6ehr {
    transform: translateX(-100%);
  }

  .xo4nkcz {
    transform: translateX(-20%);
  }

  .x14ujhv5 {
    transform: translateX(-50%) scale(1.2);
  }

  .x70t87m {
    transform: translateX(-50%) scale(1);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x1xvezvf {
    transform: translateX(0.75rem);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x17rrgym {
    transform: translateX(1.5rem);
  }

  .xumwmo6 {
    transform: translateX(100%);
  }

  .x10tizke {
    transform: translateX(1rem);
  }

  .x18pplz7 {
    transform: translateX(50%) scale(1.2);
  }

  .x1miaae9 {
    transform: translateX(50%) scale(1);
  }

  .x10nvh4f {
    transform: translateY(-0.25rem);
  }

  .x4fruk2 {
    transform: translateY(-0.015625px);
  }

  .xp2g5d {
    transform: translateY(-0.25rem);
  }

  .x105ttfm {
    transform: translateY(-100%);
  }

  .xvmerno {
    transform: translateY(-5.5rem) rotateY(180deg);
  }

  .x4p49oo {
    transform: translateY(-50%) scale(0.75);
  }

  .x1hnx13z {
    transform: translateY(-50%) scale(1);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1fg4zox {
    transform: translateY(0) rotateY(180deg);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1weeur4 {
    transform: translateY(100%);
  }

  .x131p8rn {
    transform: translateY(50%);
  }

  .x92ayk0 {
    transform: translateY(5rem);
  }

  .x1bkrq8f {
    transform: translateY(calc(100% - var(--overflow-shift, 0px)));
  }

  .xawrk3l {
    transform: translateY(calc(100% + 1rem)) rotateY(180deg);
  }

  .x1lylvc {
    transform: translateY(
      calc(
        100% + var(--composer-bottom-gap-mobile, 0.5rem) +
          env(safe-area-inset-bottom)
      )
    );
  }

  .xwf0p3o {
    transform: translateY(calc(var(--unread-count-button-offset) * 2));
  }

  .xn7sgex {
    transform: translateY(var(--unread-count-button-offset));
  }

  .x1o2pkl5 {
    transform: var(--avatar-letters-transform, none);
  }

  .xixmfy0 {
    transform: var(--custom-wallpaper-transform);
  }

  .x5w5eug {
    transition-delay: 0.2s;
  }

  .x148gotu {
    transition-duration: 0.15s, 0.15s;
  }

  .xx6bhzk {
    transition-duration: 0.15s;
  }

  .x9i6iqp {
    transition-duration: 0.16s;
  }

  .x9dyr19 {
    transition-duration: 0.18s;
  }

  .x1g2r6go {
    transition-duration: 0.1s;
  }

  .xmfycbn {
    transition-duration: 0.25s, 0.15s, 0.15s, 0.15s;
  }

  .x19vd1et {
    transition-duration: 0.25s, 0.15s;
  }

  .xnt8amf {
    transition-duration: 0.25s, 0.2s;
  }

  .x1rvut6x {
    transition-duration: 0.25s;
  }

  .xchbrx7 {
    transition-duration: 0.26s;
  }

  .x1k00tv1 {
    transition-duration: 0.2s, 0.25s;
  }

  .x1nrosa8 {
    transition-duration: 0.2s, 0.2s;
  }

  .x13dflua {
    transition-duration: 0.2s;
  }

  .x1bc2b9n {
    transition-duration: 0.32s;
  }

  .x1szcz9v {
    transition-duration: 0.36s;
  }

  .xt3clgw {
    transition-duration: 0.3s, 0.18s, 0.3s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x14u559w {
    transition-duration: var(--x12b2y7v);
  }

  .x11fzlc2 {
    transition-duration: var(--x17t59ct);
  }

  .xt0ah8z {
    transition-duration: var(--x1sjjiby);
  }

  .x1ixrn79 {
    transition-duration: var(--x9oy5ob);
  }

  .xbkgotm {
    transition-duration: var(--xicfbke);
  }

  .x1i476s7 {
    transition-duration: var(--xlmv5r4);
  }

  .x1sghuqr {
    transition-duration: var(--xtbzo16);
  }

  .x106q4z4 {
    transition-duration: var(--xtogb5d);
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xkgypim {
    transition-property: background-color, color, backdrop-filter, filter;
  }

  .x7h6xqb {
    transition-property: background-color, color, opacity;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .x13wuo2s {
    transition-property: border-color, opacity;
  }

  .xhkkjuu {
    transition-property: border-color, transform, top;
  }

  .x1hh8jml {
    transition-property: border-radius, transform;
  }

  .xro4s79 {
    transition-property: border-radius;
  }

  .x7ayfe5 {
    transition-property: clip-path;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x13u6cas {
    transition-property: inset-block-start;
  }

  .xrok2fi {
    transition-property: max-height;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1e4b7vo {
    transition-property: padding-inline-end;
  }

  .x1oy8z88 {
    transition-property: top, transform, color;
  }

  .xxhxk1o {
    transition-property: transform, background-color, color, opacity;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .xoeqfv0 {
    transition-property: transform, outline-color;
  }

  .x19zc9xo {
    transition-property: transform, translate;
  }

  .x524wuj {
    transition-property: transform, visibility;
  }

  .x18jbvne {
    transition-property:
      transform, width, top, bottom, box-shadow, background-color, border-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1seclcv {
    transition-property: width, opacity, transform;
  }

  .xivo6xn {
    transition-property:
      width, top, bottom, box-shadow, background-color, border-color;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1o2wurr {
    transition-timing-function:
      cubic-bezier(0.2, 0.8, 0.2, 1), ease-out, cubic-bezier(0.2, 0.8, 0.2, 1);
  }

  .xpkt1hu {
    transition-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1);
  }

  .xhxwhcl {
    transition-timing-function: cubic-bezier(0.2, 0.85, 0.25, 1.12);
  }

  .x3vz3fe {
    transition-timing-function: cubic-bezier(0.2, 0, 0.2, 1);
  }

  .x1p0hc1o {
    transition-timing-function: cubic-bezier(0.2, 0, 0, 1);
  }

  .x62en3b {
    transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  .xvg9wpt {
    transition-timing-function: cubic-bezier(0.33, 1, 0.68, 1);
  }

  .x1pv338m {
    transition-timing-function:
      cubic-bezier(0.34, 1.56, 0.64, 1), ease, ease, ease;
  }

  .x2y2kpz {
    transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1), ease;
  }

  .x1f4jkad {
    transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
  }

  .xir186z {
    transition-timing-function: ease-in-out, ease-in-out;
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x1lizcpb {
    transition-timing-function: ease-in;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x1fy4m7r {
    transition-timing-function: ease, cubic-bezier(0.34, 1.56, 0.64, 1);
  }

  .x11udeeo {
    transition-timing-function: ease, ease;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x1fu3ft2 {
    transition-timing-function: var(--x1f4w3f0);
  }

  .x996fr1 {
    transition-timing-function: var(--x2lfa3a);
  }

  .x1qeszuu {
    translate: 0;
  }

  .xa7awgv {
    unicode-bidi: plaintext;
  }

  .x1kxipp6 {
    -webkit-user-select: auto;
    user-select: auto;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .xfatlnu {
    vertical-align: -0.25rem;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x1n8ftqi {
    vertical-align: text-top;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xq9mrsl {
    white-space: inherit;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1kn0yh {
    will-change: border-radius, transform;
  }

  .xvjqhqx {
    will-change: clip-path;
  }

  .x5uqrmk {
    will-change: height;
  }

  .x1larqbn {
    will-change: opacity;
  }

  .x2mcwyc {
    will-change: top, transform;
  }

  .xz4mk1v {
    will-change: top;
  }

  .x1q1rmc8 {
    will-change: transform, opacity;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1lldw8n {
    word-break: normal;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .xuvdrym {
    z-index: -10;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x18ivbjn {
    z-index: 10000;
  }

  .x1of6sz5 {
    z-index: 11;
  }

  .x1x85hfe {
    z-index: 12;
  }

  .xbhgdp {
    z-index: 1600;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x8k05lb {
    z-index: 200;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1w0boku {
    z-index: 6;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x16tb26j {
    z-index: 7;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .xk3oba8 {
    z-index: 9;
  }

  .x1swf91x {
    z-index: auto;
  }

  .xsfnutd {
    z-index: var(--x1000efj);
  }

  .x11gtixb {
    z-index: var(--x13lbe2o);
  }

  .xy4kjc6 {
    z-index: var(--x1615oz1);
  }

  .x1qaqt1e {
    z-index: var(--x1azkbmz);
  }

  .x110apy2 {
    z-index: var(--x1bb24ax);
  }

  .xl0q8cd {
    z-index: var(--x1junyi6);
  }

  .x1x1ny1d {
    z-index: var(--x1otlxvg);
  }

  .xu84acx {
    z-index: var(--x1rzl1mg);
  }

  .x1b0ff1z {
    z-index: var(--x7gs8qe);
  }

  .x80p583 {
    z-index: var(--x9z86ne);
  }

  .xu743sn {
    z-index: var(--xgzdcgz);
  }

  .xw443s6 {
    z-index: var(--xnutg6k);
  }

  .xs8jesb {
    z-index: var(--xx9olqk);
  }

  .x1wxqxq6 {
    z-index: var(--z-reaction-picker, 10020);
  }

  .x7mqsl0 {
    z-index: var(--z-scroll-down-button, 100);
  }

  .x1cdfyi2 {
    z-index: var(--z-story-ribbon);
  }

  .xclso6d {
    z-index: var(--z-video-player-controls, 5);
  }

  @supports (backdrop-filter: blur(1px)) {
    .x7r86sp.x7r86sp {
      background-color: color-mix(in srgb, var(--x11eahn6) 94%, transparent);
    }

    .x18w1wde.x18w1wde {
      background-color: color-mix(in srgb, var(--x1bvwhsw) 68%, transparent);
    }

    .x1imqmhn.x1imqmhn {
      background-color: var(--x14jv9l7);
    }

    .x1flqq7s.x1flqq7s {
      background-image: linear-gradient(
        145deg,
        color-mix(in srgb, var(--x1x33qxi) 34%, transparent) 0%,
        color-mix(in srgb, var(--x1x33qxi) 10%, transparent) 42%,
        transparent 70%,
        color-mix(in srgb, var(--x1x33qxi) 15%, transparent) 100%
      );
    }
  }

  .xs9xq1j:is(
    [data-compact-workspace='true'][data-compact-workspace='true'] *
  ) {
    align-items: stretch;
  }

  .x1435oai:is([data-reduced-motion='true'] *) {
    animation-delay: 0s;
  }

  .x1o2ka4p:is([data-reduced-motion='true'] *) {
    animation-duration: 0s;
  }

  .xzwx3r6:is([data-reduced-motion='true'] *) {
    animation-name: none;
  }

  .x15ekq91:is(body.in-background *):before,
  .x16rx751:is(body.in-background *),
  .x1l7oxaj:is(body.no-page-transitions *),
  .xetjaub:is([data-reduced-motion='true'] *):before,
  .xkszjk8:is([data-reduced-motion='true'] *) {
    animation-play-state: paused;
  }

  .x1v5dfwv:is(body:not(.no-menu-blur) *) {
    backdrop-filter: blur(25px);
  }

  .x1frbg1f:is(html.theme-dark *) {
    background-color: #000;
  }

  .x14rb9jf:focus-visible {
    background-color: #0000;
  }

  .xdpovlf:focus-visible {
    background-color: var(--button-active-background-color);
  }

  .x1thee4y:is(body:not(.no-menu-blur) *) {
    background-color: var(--color-background-compact-menu, #ffffffe0);
  }

  .xifooc9:focus-visible {
    background-color: var(
      --list-item-hover-background,
      var(--color-chat-hover, #f4f4f5)
    );
  }

  .x1dflgw0:focus-visible {
    background-color: var(--x11eahn6);
  }

  .xelwuig:focus-visible,
  .xqxy13e:focus-within {
    background-color: var(--x1bvwhsw);
  }

  .x1mvjtum:focus-visible {
    background-color: var(--x1d6pkoj);
  }

  .xk86yr1:focus-visible {
    background-color: var(--x1s9h1it);
  }

  .xxubsr5:focus-visible {
    background-color: var(--x1u9q31g);
  }

  .x24oydd:focus-visible,
  .xoz7ugu:before {
    background-color: var(--xbt2h5b);
  }

  .x55m189:focus-visible {
    background-color: var(--xir84xq);
  }

  .x1b6rxil:focus-visible,
  .xdl8ygb:focus-within {
    background-color: var(--xldzwcq);
  }

  .xfaeu38[aria-selected='true'] {
    background-color: var(--xn72vmh);
  }

  .x1ld6ko6:is([data-tool-selected='true'] *),
  .x1on2kn5:is([data-tool-button]:hover *) {
    background-image: linear-gradient(
      90deg,
      var(--xldzwcq) 0%,
      transparent 100%
    );
  }

  .xonunwt:is([data-theme='dark'] *) {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.8 22.4C6 21.9 2.1 18 1.6 13.2.9 7.1 5.4 1.9 11.3 1.5c.4 0 .7-.3.7-.7 0-.4-.4-.8-.8-.8C4.8.4-.2 5.9 0 12.5.2 18.6 5.4 23.8 11.5 24c6.6.2 12-4.8 12.4-11.2 0-.4-.3-.8-.8-.8-.4 0-.7.3-.7.7-.3 5.9-5.5 10.4-11.6 9.7z%22 fill=%22%238378DB%22/%3E%3C/svg%3E');
  }

  .xdpaqnd:focus-within {
    box-shadow: 0 0 0 0.0625rem var(--x2vojl7);
  }

  .x1jjfb9:focus-visible {
    box-shadow: var(--field-focus-shadow, inset 0 0 0 1px var(--x2vojl7));
  }

  .x1kwxvrf:focus-visible {
    caret-color: var(--x2vojl7);
  }

  .x1p4pr2e:is([data-platform='ios'] *, [data-platform='macos'] *) {
    color: #8e8e92;
  }

  .x1fyyy3t:focus-visible {
    color: var(--button-active-text-color);
  }

  .xqfvxdf:focus-visible {
    color: var(--tab-hover-text-color, var(--tab-text-color, var(--xzcfi22)));
  }

  .xr8rj44:focus-visible {
    color: var(--x1c83d08);
  }

  .x1i20qiy:is([data-platform='ios'] *, [data-platform='macos'] *) {
    color: var(--xkr1apm);
  }

  .x1hz9ena:is([data-platform='ios'] *, [data-platform='macos'] *),
  .xync6zc:focus-visible {
    color: var(--xom6rvn);
  }

  .x171mlpp:before {
    content: '';
  }

  .x1amqxwx[data-dock-morph-measuring='true'] {
    display: contents;
  }

  .x13w0das:is(
    [data-compact-workspace='true'][data-compact-workspace='true'] *
  ) {
    display: flex;
  }

  .x56ocxj:is([data-compact-workspace='true'] *) {
    display: inline-flex;
  }

  .x19llsfl:is(body.no-page-transitions *),
  .x1ggf2q2:is(
    [data-layout='mobile']:has(
        [data-mobile-pane-active='true'] input[type='search']:focus
      )
      *
  ),
  .x1k7m693:is(.select-mode-active + .middle-column-footer *),
  .xf7trvw:is([data-reduced-motion='true'] *),
  .xjlkqbk:is([data-compact-workspace='true'] *),
  .xnuafcx:is(
    [data-layout='mobile']:has(
        [data-mobile-pane-active='true'] [data-mobile-search-active='true']
      )
      *
  ),
  .xvgho8r[hidden],
  .xxgspsq:is(
    [data-layout='mobile']:has(
        [data-mobile-pane-active='true'] [data-mobile-search-field]:focus-within
      )
      *
  ) {
    display: none;
  }

  .x1g6bhg3:is([data-theme='dark'] *) {
    filter: brightness(0) invert();
  }

  .x1ee3m1h:is(
    [data-compact-workspace='true'][data-compact-workspace='true'] *
  ),
  .x1vsvu5y:is([data-compact-workspace='true'] *) {
    flex-direction: column;
  }

  .x11cm0kf:is([data-settings-root] *) {
    font-size: var(--x1ostwv6);
  }

  .x1e00wm6:is([data-settings-root] *) {
    font-size: var(--xkppnva);
  }

  .x1tzhr4x:is(
    [data-compact-workspace='true'][data-compact-workspace='true'] *
  ) {
    grid-template-columns: minmax(0, 1fr);
  }

  .xrqd3kq:is([data-compact-workspace='true'] *) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x5hkokf:is([data-platform='ios'] *, [data-platform='macos'] *) {
    line-height: 1.375rem;
  }

  .x1nd5xy6:is([data-platform='ios'] *, [data-platform='macos'] *) {
    line-height: calc(var(--message-text-size, 1rem) + 0.09375rem);
  }

  .x1jmbw6v:is([data-settings-root] *) {
    line-height: var(--x13nxo0e);
  }

  .x1pucuqt:is([data-settings-root] *) {
    line-height: var(--xt5hqdn);
  }

  .x7e4ifd:is([data-compact-workspace='true'] *) {
    margin-inline-start: 1.1875rem;
  }

  .x173u0y5:is(html.theme-dark .EmbeddedMessage:hover *) {
    opacity: 0.08;
  }

  .x202h6l:is(.EmbeddedMessage:hover *) {
    opacity: 0.15;
  }

  .xvrnqer[data-dock-morph-hidden='true'] {
    opacity: 0;
  }

  .x1euntei:focus-within,
  .x25t5g8:focus-visible,
  .x9jvv60:is([data-message-id]:hover *) {
    opacity: 1;
  }

  .x16kp9s5:focus-visible {
    outline-color: var(--x2vojl7);
  }

  .xwlpgjh:focus-visible {
    outline-offset: 0;
  }

  .x1fanpfn:focus-within,
  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1te0kx0:before {
    position: absolute;
  }

  .x1b5oyn2:is([data-reduced-motion='true'] *) {
    transform: none;
  }

  .x1w2lxhn:is([data-avatar-editable]:hover *) {
    transform: scale(1.2);
  }

  .xzygge3:before {
    transform: translate(-50%, -50%);
  }

  .x1dxcy9d:is(body.no-page-transitions *) {
    transform: translate(0);
  }

  .xlaqe9t:is([data-tool-selected='true'] *) {
    transform: translateX(0);
  }

  .xnpaw77:is(body.no-page-transitions *) {
    transition-duration: 0.15s;
  }

  .x1bi3v6x[data-floating-action] {
    transition-duration: 0.25s, 0.15s, 0.15s, 0.15s;
  }

  .x1eqjjar:is([data-reduced-motion='true'] *) {
    transition-duration: 0s, 0s;
  }

  .x1bv8iul:is([data-reduced-motion='true'] *),
  .x35m4up[data-no-animation],
  .xwzxfk6:is(body.no-page-transitions *) {
    transition-duration: 0s;
  }

  .x1c1unxy[data-swipe-dragging='true'] {
    transition-property: none;
  }

  .xi40wg9[data-floating-action] {
    transition-property: transform, background-color, color, opacity;
  }

  .x1txq905[data-floating-action] {
    transition-timing-function:
      cubic-bezier(0.34, 1.56, 0.64, 1), ease, ease, ease;
  }

  .x135w3n3:focus-visible {
    z-index: 1;
  }

  .x101fyt:has(img) {
    filter: none;
  }

  .xtmiwv6:has([data-glass-pressed='true']) {
    transform: scale(1.025);
  }

  .x1pwwqoy:first-child {
    margin-inline-start: 0;
  }

  .x1dv3k6l:last-child {
    display: inline;
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1lfpgzf:disabled {
    opacity: 0.4;
  }

  .x5476nh:-webkit-autofill {
    -webkit-text-fill-color: var(--xom6rvn);
  }

  .x5476nh:autofill {
    -webkit-text-fill-color: var(--xom6rvn);
  }

  .x1gxwrxx:-webkit-autofill {
    background-color: var(--x15tv2du);
  }

  .x1gxwrxx:autofill {
    background-color: var(--x15tv2du);
  }

  .xp9xecu:-webkit-autofill {
    box-shadow: inset 0 0 0 10rem var(--x15tv2du);
  }

  .xp9xecu:autofill {
    box-shadow: inset 0 0 0 10rem var(--x15tv2du);
  }

  .xazunqi:-webkit-autofill {
    box-shadow: inset 0 0 0 10rem var(--x5v208n);
  }

  .xazunqi:autofill {
    box-shadow: inset 0 0 0 10rem var(--x5v208n);
  }

  .x1i88uxn:hover {
    background-color: #4eab50;
  }

  .xxgjl0v:hover {
    background-color: #d24646;
  }

  .xs6qon9:hover {
    background-color: #ddd;
  }

  .x9sdh08:hover {
    background-color: #000000d9;
  }

  .x16z0muo:hover {
    background-color: #0000000f;
  }

  .xxvxgi4:hover {
    background-color: #0003;
  }

  .x1vm225t:hover {
    background-color: #ffffff1a;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x15otokf:hover {
    background-color: var(--color-background-secondary);
  }

  .x4tjvlt:hover {
    background-color: var(--color-chat-hover, #f4f4f5);
  }

  .x28a6a3:hover {
    background-color: var(--color-chat-hover, #0000000d);
  }

  .xh20fuk:hover {
    background-color: var(--color-chat-hover, #0000000f);
  }

  .x13l3h1i:hover {
    background-color: var(--color-chat-hover);
  }

  .x10wvc1h:hover {
    background-color: var(--color-item-hover);
  }

  .x7zrdrw:hover {
    background-color: var(
      --list-item-hover-background,
      var(--color-chat-hover, #f4f4f5)
    );
  }

  .x1dltovf:hover {
    background-color: var(--menu-item-hover-background, var(--xbt2h5b));
  }

  .xwox8hq:hover {
    background-color: var(--menu-item-hover-background, var(--xldzwcq));
  }

  .x1t8vvpa:hover {
    background-color: var(--x1bvwhsw);
  }

  .x1rn1a06:hover {
    background-color: var(--x1d6pkoj);
  }

  .x1bdlp4f:hover {
    background-color: var(--x1q2r9j6);
  }

  .x1syatru:hover {
    background-color: var(--x1s9h1it);
  }

  .xk5h6rc:hover {
    background-color: var(--xbt2h5b);
  }

  .x1y71575:hover {
    background-color: var(--xha4cs3);
  }

  .xbq0dul:hover {
    background-color: var(--xir84xq);
  }

  .x8yb57m:hover {
    background-color: var(--xldzwcq);
  }

  .xgbmaj7:hover {
    background-color: var(--xom6rvn);
  }

  .xu20m10:hover {
    background-color: var(--xvujf5j);
  }

  .x144v4sp:hover {
    color: inherit;
  }

  .xicfcdy:hover {
    color: var(--tab-hover-text-color, var(--tab-text-color, var(--xzcfi22)));
  }

  .x1vyvax5:hover {
    color: var(--x13q22kt);
  }

  .x1bxb4xg:hover {
    color: var(--x1c83d08);
  }

  .x2s2ghl:hover {
    color: var(--x2vojl7);
  }

  .xk0ivbi:hover {
    color: var(--xom6rvn);
  }

  .xrp47ef:hover {
    filter: brightness(1.1);
  }

  .xe2cd9r:hover {
    opacity: 0.85;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .xdmab51:hover {
    transform: scale(1);
  }

  .xcf129g:hover {
    transform: translateY(-0.1875rem) scale(1);
  }

  .x1nfi9ie:hover {
    transition-delay: 0s;
  }

  .xyc4ar7:focus {
    background-color: #0000;
  }

  .xjtqky0:focus {
    background-color: var(--color-chat-hover, #0000000f);
  }

  .x1uxbtfk:focus {
    opacity: 1;
  }

  .xyftt0y:active {
    background-color: #0000;
  }

  .xu44lk6:active {
    background-color: var(--button-active-background-color);
  }

  .x1bzumbi:active {
    background-color: var(--color-chat-hover, #f4f4f5);
  }

  .x40exfq:active {
    background-color: var(--color-item-active, #00000014);
  }

  .x1jerk1e:active {
    background-color: var(--color-item-active);
  }

  .x1tuqm2d:active {
    background-color: var(
      --list-item-active-background,
      var(--color-item-active, #e4e4e5)
    );
  }

  .x1eg7j5u:active {
    background-color: var(--menu-item-hover-background, var(--xypqyzs));
  }

  .x1gsb0ou:active {
    background-color: var(--x1d6pkoj);
  }

  .xwe7rew:active {
    background-color: var(--xir84xq);
  }

  .xm96klm:active {
    color: var(--button-active-text-color);
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

  .xk4oym4:active {
    transform: scale(0.98);
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1pe93vg.x1pe93vg {
      -webkit-backdrop-filter: none;
    }
  }

  @media (width <= 600px) {
    .x1fl12zt.x1fl12zt {
      -webkit-box-orient: vertical;
    }

    .xww6b61.xww6b61 {
      -webkit-line-clamp: 2;
    }

    .x1od9evb.x1od9evb {
      -webkit-touch-callout: none;
    }
  }

  @media (width <= 450px) {
    .x1frwiqp.x1frwiqp {
      align-items: flex-end;
    }
  }

  @media (width <= 600px) {
    .x1nv3ygk.x1nv3ygk {
      align-items: flex-start;
    }

    .xm0ouca.xm0ouca {
      align-items: stretch;
    }
  }

  @media (width <= 760px) {
    .x1yiwvkq.x1yiwvkq {
      align-items: stretch;
    }
  }

  @media (width <= 450px) {
    .x9kpz6j.x9kpz6j {
      align-self: center;
    }

    .xwn3ch7.xwn3ch7 {
      align-self: flex-end;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x14q22ui.x14q22ui {
      animation-delay: 0s;
    }

    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }
  }

  @media (width <= 600px) {
    .xha5434.xha5434 {
      animation-name: none;
    }
  }

  @media (prefers-reduced-motion: reduce) and ((width > 600px)) {
    .xntk4rn.xntk4rn {
      animation-name: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x1jf1jvw.x1jf1jvw {
      animation-play-state: paused;
    }
  }

  @media (pointer: coarse) {
    .xy3ica1.xy3ica1 {
      backdrop-filter: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }
  }

  @media (width <= 600px) {
    .x123hurn.x123hurn {
      background-color: #000;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xdtzady.xdtzady {
      background-color: #0000;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xrmfmi3.xrmfmi3 {
      background-color: var(--x11eahn6);
    }
  }

  @media (width >= 926px) {
    .x11aarv.x11aarv {
      background-color: var(--x1bvwhsw);
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xckl2yp.xckl2yp {
      background-color: var(--x1bvwhsw);
    }
  }

  @media (pointer: coarse) {
    .x1sk5krl.x1sk5krl {
      background-color: var(--x5v208n);
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x59wq6u.x59wq6u {
      background-color: var(--xjcgu6g);
    }

    .x1pew1sk.x1pew1sk {
      background-color: var(--xypqyzs);
    }

    .x1ile18z.x1ile18z {
      background-image: none;
    }

    .xrvp0fi.xrvp0fi {
      box-shadow: 0 3px 14px #00000012;
    }

    .x1q04eu9.x1q04eu9 {
      box-shadow: 0 3px 14px #00000017;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1v2svbv.x1v2svbv {
      box-shadow: none;
    }
  }

  @media (width >= 926px) {
    .x1nnnkm4.x1nnnkm4 {
      box-shadow: var(--xrdo5b5);
    }
  }

  @media (width <= 600px) {
    .x9b1rfo.x9b1rfo {
      color: #fff;
    }

    .xiuzl6x.xiuzl6x {
      display: -webkit-box;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xcf1dz.xcf1dz {
      display: block;
    }
  }

  @media (width >= 601px) and (width <= 925px) and (height >= 451px) {
    .x153btpw.x153btpw {
      display: block;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1fogt60.x1fogt60 {
      display: flex;
    }
  }

  @media (width <= 600px) {
    .xxjjjvd.xxjjjvd {
      display: flex;
    }

    .x1vwcs0a.x1vwcs0a {
      display: grid;
    }
  }

  @media (width >= 926px) and (height >= 451px), (width >= 951px) {
    .x1irz8ga.x1irz8ga {
      display: grid;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1wys4vd.x1wys4vd {
      display: inline-flex;
    }

    .x1dih120.x1dih120 {
      display: none;
    }
  }

  @media (width <= 600px) {
    .xmr86nl.xmr86nl {
      display: none;
    }
  }

  @media (width >= 926px) {
    .x16vd55g.x16vd55g {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkio4u3.xkio4u3 {
      display: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1izksy.x1izksy {
      display: none;
    }
  }

  @media print {
    .xbjcvb9.xbjcvb9 {
      display: none;
    }
  }

  @media (width <= 850px) {
    .xj0nrnp.xj0nrnp {
      display: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1v7nckz.x1v7nckz {
      filter: none;
    }
  }

  @media (width <= 600px) {
    .x1vgybsv.x1vgybsv {
      flex-basis: auto;
    }

    .x1fc7d7z.x1fc7d7z {
      flex-direction: column;
    }
  }

  @media (width <= 760px) {
    .x1krwfvz.x1krwfvz {
      flex-direction: column;
    }
  }

  @media (width >= 0) {
    .x70l5h8.x70l5h8 {
      font-family: inherit;
    }
  }

  @media (width <= 600px) {
    .xfrzdm2.xfrzdm2 {
      font-size: 0.875rem;
    }

    .xl93ojf.xl93ojf {
      font-size: 0.9375rem;
    }
  }

  @media (width >= 600px) {
    .x3youe4.x3youe4 {
      font-size: 1rem;
    }
  }

  @media (pointer: coarse) {
    .x1aw55wv.x1aw55wv {
      font-size: 1rem;
    }
  }

  @media (width >= 600px) {
    .x1x3u6p1.x1x3u6p1 {
      font-size: 2rem;
    }
  }

  @media (width <= 700px) {
    .x1k1blmx.x1k1blmx {
      font-size: 34px;
    }

    .x12if9dm.x12if9dm {
      font-size: 36px;
    }

    .xlawzqm.xlawzqm {
      font-size: 43px;
    }
  }

  @media (width <= 600px) {
    .x1k8laad.x1k8laad {
      font-size: var(--xfvmmqh);
    }

    .xwu5od2.xwu5od2 {
      font-size: var(--xzvud6n);
    }

    .x9ut8yy.x9ut8yy {
      font-weight: 600;
    }
  }

  @media (width >= 0) {
    .xe15ir.xe15ir {
      font-weight: 600;
    }
  }

  @media (width <= 600px) {
    .xhus6qj.xhus6qj {
      font-weight: var(--xadyh6t);
    }
  }

  @media (pointer: coarse) {
    .x1oimpi2.x1oimpi2 {
      font-weight: var(--xire4pv);
    }
  }

  @media (width <= 600px) {
    .x1nc4n6v.x1nc4n6v {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 760px) {
    .x1guth9d.x1guth9d {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 1050px) {
    .x10ea1ry.x10ea1ry {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 800px) {
    .xfsu8iz.xfsu8iz {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 600px) {
    .xr6f9zy.xr6f9zy {
      grid-template-columns: 5rem minmax(0, 1fr) 3rem;
    }

    .xeecz06.xeecz06 {
      grid-template-columns: 7rem minmax(0, 1fr);
    }

    .x17v7813.x17v7813 {
      grid-template-columns: auto minmax(0, 1fr);
    }
  }

  @media (width <= 480px) {
    .xzyw3uk.xzyw3uk {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .xf823wh.xf823wh {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 760px) {
    .x185wt85.x185wt85 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .x11ezrg2.x11ezrg2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 760px) {
    .xqzx9j9.xqzx9j9 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 480.01px) and (width <= 740px) {
    .xs818hx.xs818hx {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 600px) {
    .x1gznrby.x1gznrby {
      inset-inline-end: 0.5rem;
    }
  }

  @media (width >= 926px) {
    .x1jjg1s4.x1jjg1s4 {
      inset-inline-end: var(--application-shell-gutter, 0.5rem);
    }
  }

  @media (width <= 600px) {
    .xeohy1a.xeohy1a {
      inset-inline-start: 0.5rem;
    }

    .x1m7xe2e.x1m7xe2e {
      justify-content: center;
    }
  }

  @media (width <= 450px) {
    .xdskldb.xdskldb {
      justify-content: flex-end;
    }
  }

  @media (width <= 600px) {
    .xhwmjkz.xhwmjkz {
      line-height: 1.1875rem;
    }

    .x141tsw.x141tsw {
      line-height: 1.25rem;
    }
  }

  @media (width >= 600px) {
    .x1qwoec1.x1qwoec1 {
      line-height: 1.5;
    }
  }

  @media (width <= 600px) {
    .x197ntz1.x197ntz1 {
      line-height: var(--x15d38mx);
    }

    .xxygws3.xxygws3 {
      line-height: var(--x1t5mr94);
    }

    .xcpz9qo.xcpz9qo {
      margin-inline-end: 0.75rem;
    }

    .xsxyb0g.xsxyb0g {
      margin-inline-end: 1rem;
    }
  }

  @media (width >= 600px) {
    .x1ma8m8c.x1ma8m8c {
      margin-inline-end: 2.75rem;
    }
  }

  @media (width >= 926px) {
    .x12o5pqz.x12o5pqz {
      margin-inline-end: auto;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1nnjar2.x1nnjar2 {
      margin-inline-start: 1.1875rem;
    }
  }

  @media (width >= 926px) {
    .x1yajlhw.x1yajlhw {
      margin-inline-start: var(--middle-panel-inline-padding, 1rem);
    }
  }

  @media (width <= 600px) {
    .x17cloe6.x17cloe6 {
      overflow-wrap: anywhere;
    }

    .x2zx1vb.x2zx1vb {
      padding-inline-end: 0.5rem;
    }
  }

  @media (pointer: coarse) {
    .xtz4ddh.xtz4ddh {
      padding-inline-end: 1rem;
    }
  }

  @media (width <= 600px) {
    .x8gw43z.x8gw43z {
      padding-inline-end: max(var(--x1f0lgvb), var(--x1w0tpzb));
    }

    .x1hss9d4.x1hss9d4 {
      padding-inline-start: 0.5rem;
    }
  }

  @media (pointer: coarse) {
    .xq85tno.xq85tno {
      padding-inline-start: 1rem;
    }
  }

  @media (width <= 600px) {
    .xnyo4rt.xnyo4rt {
      padding-inline-start: calc(0.25rem + 1px);
    }

    .x7jzl6w.x7jzl6w {
      padding-inline-start: max(var(--x1f0lgvb), var(--xe09nnb));
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1zmqsl.x1zmqsl {
      position: absolute;
    }
  }

  @media (width <= 600px) {
    .x1tzgtce.x1tzgtce {
      position: fixed;
    }
  }

  @media (width >= 926px) {
    .x1a4k3cd.x1a4k3cd {
      position: fixed;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1tss3om.x1tss3om {
      scroll-padding-block-end: var(
        --primary-navigation-scroll-end-inset,
        calc(5rem + env(safe-area-inset-bottom, 0px))
      );
    }
  }

  @media (width <= 600px) {
    .x954fc4.x954fc4 {
      text-align: start;
    }

    .x1vf9i43.x1vf9i43 {
      transform-origin: 0 3.5rem;
    }

    .x1jmr4x0.x1jmr4x0 {
      transform-origin: 30% 100%;
    }

    .x13j937p.x13j937p {
      transform-origin: bottom;
    }

    .x1dg30z5.x1dg30z5 {
      transform: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }
  }

  @media (width >= 1276px) {
    .x1w920zr.x1w920zr {
      transform: translate3d(0, 0, 0);
    }
  }

  @media (width <= 600px) {
    .x1iirdix.x1iirdix {
      transform: translateY(0.25rem);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xsr0bmt.xsr0bmt {
      transition-duration: 0s, 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width <= 600px) {
    .xw8s6fk.xw8s6fk {
      -webkit-user-select: none;
      user-select: none;
    }

    .x9ecoqd.x9ecoqd {
      white-space: normal;
    }
  }

  @media (width >= 926px) {
    .x13p1c7d.x13p1c7d {
      z-index: var(--x1kmc7zx);
    }
  }

  @container library (width <= 1000px) {
    .xufb0wb.xufb0wb {
      align-self: flex-start;
    }

    .x1sfodhu.x1sfodhu {
      flex-direction: column;
    }
  }

  @container directory (width <= 760px) {
    .x1hczg7u.x1hczg7u {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (hover: hover) {
    .x133cbqe.x133cbqe:hover {
      background-color: var(--button-active-background-color);
    }

    .x15zglaq.x15zglaq:hover {
      background-color: var(--xldzwcq);
    }

    .xjhkxdq.xjhkxdq:hover {
      color: var(--button-active-text-color);
    }
  }
}

@layer priority5 {
  .x1t0yqth {
    border-bottom-color: #fff;
  }

  .xgl85z {
    border-bottom-color: var(--x1x07xer);
  }

  .x1wmpwe {
    border-bottom-color: var(--x1x33qxi);
  }

  .xwfy8l1 {
    border-bottom-color: var(--x55r6vq);
  }

  .x19u77xw {
    border-bottom-color: var(--xuq4p5o);
  }

  .x18hsz7k {
    border-bottom-color: var(--xzcfi22);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .x1m564hf {
    border-bottom-left-radius: 1.375rem;
  }

  .x100ds6l {
    border-bottom-left-radius: 1.5rem;
  }

  .xp9avbx {
    border-bottom-left-radius: var(--x1ur3yvx);
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .x1sgrgh5 {
    border-bottom-right-radius: 1.375rem;
  }

  .xuyw3zg {
    border-bottom-right-radius: 1.5rem;
  }

  .x68aa56 {
    border-bottom-right-radius: 1.75rem;
  }

  .xmq4vk {
    border-bottom-right-radius: var(--x1ur3yvx);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1cgjrvd {
    border-bottom-width: 0.3125rem;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .xv718vt {
    border-left-color: var(--xzcfi22);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xnsxxiu {
    border-left-width: 0.25rem;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .x6xu0v7 {
    border-right-color: var(--xvf71wo);
  }

  .xevuujv {
    border-right-color: var(--xzcfi22);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .x1q0y8ui {
    border-right-width: 0.25rem;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xyy74w7 {
    border-right-width: 2px;
  }

  .x192kdpm {
    border-top-color: #fff;
  }

  .x19y9wm6 {
    border-top-color: var(--color-primary, #3390ec);
  }

  .xzy95be {
    border-top-color: var(--x1x07xer);
  }

  .xohh9rd {
    border-top-color: var(--x1x33qxi);
  }

  .x142asgq {
    border-top-color: var(--xuq4p5o);
  }

  .x18vj4t4 {
    border-top-color: var(--xvf71wo);
  }

  .x13txc44 {
    border-top-left-radius: 0.125rem;
  }

  .xx8hat3 {
    border-top-left-radius: 0.1875rem;
  }

  .x1i0je0i {
    border-top-left-radius: var(--x1ur3yvx);
  }

  .xjhlbnp {
    border-top-right-radius: 0.125rem;
  }

  .x15nc8yq {
    border-top-right-radius: 0.1875rem;
  }

  .x1sjpwy5 {
    border-top-right-radius: var(--x1ur3yvx);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .xj4gdt1 {
    bottom: -0.25rem;
  }

  .x354tt9 {
    bottom: -0.2rem;
  }

  .x1uzmgga {
    bottom: -0.5rem;
  }

  .x1t5phpk {
    bottom: -0.125rem;
  }

  .xjo8i4p {
    bottom: -0.25rem;
  }

  .x8fiswh {
    bottom: -0.375rem;
  }

  .x5ozpyp {
    bottom: -0.5625rem;
  }

  .xjg1pr4 {
    bottom: -0.5rem;
  }

  .xa1tt0s {
    bottom: -0.625rem;
  }

  .xn1mvg8 {
    bottom: -1.25rem;
  }

  .x1mgtmex {
    bottom: 0.25rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xaw3xnq {
    bottom: 1.5rem;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .x1dltalv {
    bottom: 22%;
  }

  .x15c773e {
    bottom: 3.5rem;
  }

  .x1bumreh {
    bottom: 4.1875rem;
  }

  .x144xl5v {
    bottom: 4rem;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xbpvkkw {
    bottom: calc(0.9375rem + var(--primary-navigation-height, 0rem));
  }

  .x19rz9fq {
    bottom: calc(100% + 0.5rem);
  }

  .x36attc {
    bottom: calc(100% + 6px);
  }

  .x1pzggdb {
    bottom: calc(4.25rem + env(safe-area-inset-bottom));
  }

  .xi20ddt {
    bottom: calc(
      var(--composer-bottom-gap-mobile, 0.5rem) + env(safe-area-inset-bottom)
    );
  }

  .xqunbr4 {
    bottom: var(--application-shell-gutter, 0.5rem);
  }

  .xi5er2u {
    bottom: var(--base-bottom-pos);
  }

  .x1x7qd80 {
    bottom: var(--x1by17k6);
  }

  .x190aktx {
    height: 0.0625rem;
  }

  .x1xzicaz {
    height: 0.125rem;
  }

  .x4bzujq {
    height: 0.1875rem;
  }

  .x16wp3ig {
    height: 0.25rem;
  }

  .xvqfenq {
    height: 0.3125rem;
  }

  .x4j2xbe {
    height: 0.375rem;
  }

  .x28ko6u {
    height: 0.5px;
  }

  .x164u9eo {
    height: 0.5rem;
  }

  .x1qa65zt {
    height: 0.625rem;
  }

  .x134m0tz {
    height: 0.703125rem;
  }

  .xvle69y {
    height: 0.75rem;
  }

  .xgdgom6 {
    height: 0.833333rem;
  }

  .xf08kfj {
    height: 0.875rem;
  }

  .x25yk9b {
    height: 0.9375rem;
  }

  .xqtp20y {
    height: 0;
  }

  .x1fz7b6p {
    height: 1.0625rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x1qn06y8 {
    height: 1.1875rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .xcjadci {
    height: 1.8125rem;
  }

  .xwl81jg {
    height: 1.875rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .xsss5wb {
    height: 166.667%;
  }

  .xizi244 {
    height: 17.5rem;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x7gvb2z {
    height: 2.625rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x101fo45 {
    height: 2.8125rem;
  }

  .xlrawln {
    height: 25px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1j7fsof {
    height: 3.25rem;
  }

  .x1w4y2hk {
    height: 3.375rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xuv9qwe {
    height: 3.75rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1l61k1t {
    height: 4.75rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xupy61u {
    height: 5rem;
  }

  .x4vqrdw {
    height: 6.125rem;
  }

  .xalc01g {
    height: 7.5rem;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .x1io82uz {
    height: 80%;
  }

  .xhjes2s {
    height: 80dvh;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .x1ck2h3a {
    height: 90%;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1xm1qo1 {
    height: calc(100% - 0.375rem);
  }

  .x1aglg6c {
    height: calc(
      100% - var(--application-shell-gutter, 0.5rem) -
        var(--application-shell-gutter, 0.5rem)
    );
  }

  .xrpk30c {
    height: calc(100% - var(--application-shell-gutter, 0.5rem) * 2);
  }

  .x1g9qkow {
    height: calc(100% + 64px);
  }

  .xu4vmiq {
    height: calc(4.25rem + env(safe-area-inset-top, 0px));
  }

  .x11lr3uo {
    height: calc(var(--avatar-size) - 0.25rem);
  }

  .x1vusn87 {
    height: calc(var(--message-text-size, 0.875rem) * 1.3125);
  }

  .x1p2z1a4 {
    height: calc(var(--xbd90oq) + var(--x1by17k6));
  }

  .x3igimt {
    height: inherit;
  }

  .xiyupm2 {
    height: min(28dvh, 15rem);
  }

  .x5mwipv {
    height: min(46.5rem, 100dvh - 2.5rem);
  }

  .x1xd0ccf {
    height: min(50dvh, 28rem);
  }

  .xf8ecue {
    height: var(--avatar-size);
  }

  .x1vt8cfb {
    height: var(--base-height);
  }

  .xhx2xax {
    height: var(--chip-size, 2rem);
  }

  .x1kvo6fb {
    height: var(--composer-main-button-height, 3rem);
  }

  .xspotqr {
    height: var(--dock-snapshot-height);
  }

  .x1bv8psw {
    height: var(--icon-backdrop-size, 1.875rem);
  }

  .x1ut7tgo {
    height: var(--message-meta-height, 1rem);
  }

  .x17kc3r5 {
    height: var(--middle-header-height, 3.5rem);
  }

  .x1oz4wa8 {
    height: var(--overlay-scroll-thumb-size, 0px);
  }

  .xt5vgyw {
    height: var(--profile-hero-height, 18rem);
  }

  .x9nsqj4 {
    height: var(--recipient-scroll-thumb-size, 0px);
  }

  .x72so8l {
    height: var(--resleeve-app-viewport-height, 100dvh);
  }

  .x1mwyut9 {
    height: var(--symbol-menu-height, 28rem);
  }

  .xrr6r8e {
    height: var(--x1nuoslg);
  }

  .xiamohh {
    height: var(--x1to12ag);
  }

  .x1g8baye {
    height: var(--x7vperf);
  }

  .xvyqdxo {
    height: var(--x8q0pjw);
  }

  .xrnt62z {
    height: var(--xbd90oq);
  }

  .x1auob8k {
    height: var(--xgbo08w);
  }

  .x6z6jn6 {
    height: var(--xmkxdmv);
  }

  .xg2nbx4 {
    height: var(--xxo4ydc);
  }

  .x1icptnm {
    left: -0.25rem;
  }

  .xlz7qpg {
    left: -0.75rem;
  }

  .xxqom09 {
    left: -2.5rem;
  }

  .xpsjhpo {
    left: -28.4375rem;
  }

  .x1j55ehz {
    left: -30.4688rem;
  }

  .x1ip85sw {
    left: -9px;
  }

  .x1jpogs7 {
    left: 0.1875rem;
  }

  .x6fl0gr {
    left: 0.25rem;
  }

  .xtmw667 {
    left: 0.75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1fholub {
    left: 1.5rem;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .xkgins9 {
    left: 2.125rem;
  }

  .x1kgeab4 {
    left: 2rem;
  }

  .x1cmls57 {
    left: 5.125rem;
  }

  .x2e2xj7 {
    left: 5%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .x1dxx9w8 {
    left: calc(100% + 0.75rem);
  }

  .x4jq721 {
    left: calc(
      var(
          --navigation-pane-width,
          calc(clamp(20rem, 25vw, 22.5rem) + 5.125rem)
        ) +
        var(--application-shell-gutter, 0.5rem) - 0.375rem
    );
  }

  .x1knhddg {
    left: calc(
      var(--navigation-pane-width, clamp(20rem, 25vw, 22.5rem)) +
        var(--application-shell-gutter, 0.5rem) - 0.375rem
    );
  }

  .x1i3f95w {
    left: var(--application-shell-gutter, 0.5rem);
  }

  .x1d1r7x {
    left: var(--story-menu-x);
  }

  .xlg360o {
    left: var(--x1by17k6);
  }

  .xrsso55 {
    left: var(--xe09nnb);
  }

  .x1xqrwht {
    margin-bottom: -0.5rem;
  }

  .xp57od7 {
    margin-bottom: -0.1875rem;
  }

  .xuh6244 {
    margin-bottom: -0.5rem;
  }

  .xhcrhct {
    margin-bottom: 0.125rem;
  }

  .x1skapct {
    margin-bottom: 0.1875rem;
  }

  .x1hpqcdg {
    margin-bottom: 0.25rem;
  }

  .x1u90y0h {
    margin-bottom: 0.3125rem;
  }

  .x1fn6the {
    margin-bottom: 0.375em;
  }

  .x18jvhmb {
    margin-bottom: 0.375rem;
  }

  .xq2qa84 {
    margin-bottom: 0.5em;
  }

  .xhbfen4 {
    margin-bottom: 0.5rem;
  }

  .x1ncqgef {
    margin-bottom: 0.625rem;
  }

  .x1gr9t9r {
    margin-bottom: 0.75rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xepc2wy {
    margin-bottom: 1.125rem;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xc8tqf8 {
    margin-bottom: 1.75rem;
  }

  .x1ibuvgf {
    margin-bottom: 1.875rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .xfc7bmz {
    margin-bottom: 29px;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .x1xrba52 {
    margin-bottom: var(--composer-bottom-gap, 1rem);
  }

  .xr1s3mv {
    margin-bottom: var(--composer-embedded-message-gap, 0.5rem);
  }

  .x1qhv7o0 {
    margin-bottom: var(--embedded-message-margin-bottom);
  }

  .x1roo1un {
    margin-bottom: var(--sponsored-message-height, 4.5rem);
  }

  .x11uom7h {
    margin-bottom: var(--x1by17k6);
  }

  .x4xplts {
    margin-bottom: var(--x1f0lgvb);
  }

  .xd02p0e {
    margin-bottom: var(--x1to12ag);
  }

  .xp3wupp {
    margin-bottom: var(--x2wp4dj);
  }

  .x172zbjo {
    margin-bottom: var(--xgbo08w);
  }

  .xko4hcy {
    margin-left: 0.375rem;
  }

  .x13zjp5t {
    margin-left: 0.5rem;
  }

  .xuqiktq {
    margin-left: 0.75rem;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1i4gxk6 {
    margin-left: 1.75rem;
  }

  .xt3xpxm {
    margin-left: 1rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xwsc0re {
    margin-left: var(--composer-row-gap, 0.25rem);
  }

  .x19w9t2r {
    margin-right: 0.125rem;
  }

  .xpoiemb {
    margin-right: 0.5rem;
  }

  .xdh7pzt {
    margin-right: 0.75rem;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1t5w0y4 {
    margin-right: 1rem;
  }

  .x1kto2i1 {
    margin-top: -0.3125rem;
  }

  .xx42ieb {
    margin-top: -0.5rem;
  }

  .x1pkvdb6 {
    margin-top: -0.375rem;
  }

  .x1kgmq87 {
    margin-top: -2px;
  }

  .x1qiqz80 {
    margin-top: -4.5rem;
  }

  .xsj8jdm {
    margin-top: 0.0625rem;
  }

  .x72edsj {
    margin-top: 0.125rem;
  }

  .x1xfscbn {
    margin-top: 0.1875rem;
  }

  .x1tbvfm1 {
    margin-top: 0.25rem;
  }

  .x32mw1y {
    margin-top: 0.3125rem;
  }

  .x1mjqqkp {
    margin-top: 0.5rem;
  }

  .x5y4uik {
    margin-top: 0.625rem;
  }

  .x1qd2z94 {
    margin-top: 0.75em;
  }

  .xhj8ucd {
    margin-top: 0.75rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x16xr6vx {
    margin-top: 10rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x9nl0ak {
    margin-top: 2.5em;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1e1m7ul {
    margin-top: 25px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xotjm27 {
    margin-top: 2em;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x1r0gsg0 {
    margin-top: 3em;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x155ggjb {
    margin-top: var(--middle-panel-inline-padding, 1rem);
  }

  .x2s68jk {
    margin-top: var(--x1by17k6);
  }

  .xklwf0c {
    margin-top: var(--x1f0lgvb);
  }

  .x6cpa9q {
    margin-top: var(--x1to12ag);
  }

  .x6bu9fh {
    margin-top: var(--x2wp4dj);
  }

  .x1b8sl6o {
    margin-top: var(--xgbo08w);
  }

  .xnjgh8c {
    max-height: 0;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1bwycvy {
    max-height: 100vh;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x17l2srq {
    max-height: 14rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x1bcxjd2 {
    max-height: 2.5rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x1hgqgx1 {
    max-height: 23.5rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .xbq02gr {
    max-height: 3.125rem;
  }

  .x1hrfijp {
    max-height: 4.25rem;
  }

  .xillzrr {
    max-height: 43dvh;
  }

  .xfsgn74 {
    max-height: 5.5rem;
  }

  .x1lo5hsk {
    max-height: 5rem;
  }

  .x12f24lm {
    max-height: 70vh;
  }

  .xnwz9cz {
    max-height: 7rem;
  }

  .x15tx1ng {
    max-height: 80dvh;
  }

  .x14g03rd {
    max-height: calc(
      100% - var(--middle-header-height, 3.5rem) - 5.5rem -
        env(safe-area-inset-bottom)
    );
  }

  .x11avb77 {
    max-height: calc(100dvh - 2.5rem);
  }

  .xujkn0t {
    max-height: calc(100dvh - 4rem);
  }

  .x1fkudar {
    max-height: calc(100dvh - 8.25rem);
  }

  .xlmodhz {
    max-height: calc(100vh - 2rem);
  }

  .x1fc887d {
    max-height: calc(100vh - 5rem);
  }

  .x1t73g40 {
    max-height: calc(var(--resleeve-app-viewport-height, 100dvh) - 6rem);
  }

  .xaj6y8z {
    max-height: min(
      10rem,
      calc(var(--resleeve-app-viewport-height, 100dvh) - 9rem)
    );
  }

  .xau5sbn {
    max-height: min(16rem, 45dvh);
  }

  .xw42wr0 {
    max-height: min(18rem, 100%);
  }

  .x1n56lqm {
    max-height: min(
      20rem,
      calc(var(--resleeve-app-viewport-height, 100dvh) - 12rem)
    );
  }

  .x1ufuh0w {
    max-height: min(24rem, 42dvh);
  }

  .xar2s15 {
    max-height: min(24rem, 80vh);
  }

  .xoewyyp {
    max-height: min(40rem, 100dvh - 2rem);
  }

  .x392ahm {
    max-height: min(92vh, 36rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x1u0buge {
    max-height: var(--media-max-height);
  }

  .x1pro4pj {
    max-height: var(--modal-content-max-height, min(92vh, 50rem));
  }

  .x1m189uc {
    max-width: 0;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x1g92lzr {
    max-width: 110%;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .xjx7936 {
    max-width: 1320px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .xenqwtf {
    max-width: 19rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x6c8nl2 {
    max-width: 22.5rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x49pmro {
    max-width: 25.5rem;
  }

  .x1pb4kw4 {
    max-width: 26.25rem;
  }

  .xk32xwh {
    max-width: 26.5rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xa5mq1c {
    max-width: 32.5rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xu4g937 {
    max-width: 35rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1q6x1k0 {
    max-width: 470px;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x12xyk8x {
    max-width: 58rem;
  }

  .x1yp0q2q {
    max-width: 5rem;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xic84rp {
    max-width: 650px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x17q2glr {
    max-width: 780px;
  }

  .x159iy50 {
    max-width: 8rem;
  }

  .xq8v1hd {
    max-width: 90%;
  }

  .ximniwl {
    max-width: calc(100% + 1rem);
  }

  .x1hod626 {
    max-width: calc(100vw - 21rem);
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .xswcxdd {
    max-width: calc(var(--conversation-bubble-max-width, 29rem) + 2.25rem);
  }

  .x1ub16hp {
    max-width: calc(
      var(--messages-container-width, 45rem) -
        var(--middle-panel-inline-padding, 0.75rem) * 2
    );
  }

  .xx6z6c6 {
    max-width: calc(
      var(--messages-container-width, 47.5rem) -
        var(--middle-panel-inline-padding, 1rem) * 2
    );
  }

  .x1u4bug8 {
    max-width: fit-content;
  }

  .x1lytzrv {
    max-width: inherit;
  }

  .xxyahzv {
    max-width: min(24rem, 100% - 2.25rem);
  }

  .x1v76w8g {
    max-width: min(300px, 100vw - 96px);
  }

  .xjqvb65 {
    max-width: min(90%, 30rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .xebwdtt {
    max-width: var(
      --composer-wrapper-max-width,
      var(--default-composer-wrapper-max-width)
    );
  }

  .xexcn2c {
    max-width: var(--conversation-bubble-max-width, 29rem);
  }

  .x1skjfjc {
    max-width: var(--conversation-own-bubble-max-width, 30rem);
  }

  .x1tijccz {
    max-width: var(--messages-container-width, 45rem);
  }

  .x1ask5xi {
    max-width: var(--messages-container-width, 47.5rem);
  }

  .x1w45pu8 {
    max-width: var(--modal-max-width, 35rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .xhvkxlm {
    min-height: 1.375rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1q5fb98 {
    min-height: 1.625rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xattyca {
    min-height: 10rem;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .xmqjtvy {
    min-height: 13rem;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x1ymnqli {
    min-height: 15rem;
  }

  .xezv7aq {
    min-height: 17rem;
  }

  .x1n5z47t {
    min-height: 2.125rem;
  }

  .x51kf0q {
    min-height: 2.15rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x1q0l6uf {
    min-height: 24rem;
  }

  .xuph7by {
    min-height: 26.25rem;
  }

  .x2hthij {
    min-height: 28rem;
  }

  .xdf177l {
    min-height: 29rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .xqz8mi8 {
    min-height: 3.375rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xa3b7fw {
    min-height: 350px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x1how20q {
    min-height: 4.25rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .x1ryi44f {
    min-height: 4.875rem;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .xu8mr8c {
    min-height: calc(100% - 5rem);
  }

  .xi7h8v7 {
    min-height: calc(
      var(--vh, 1vh) * 100 - var(--middle-header-height) -
        var(--composer-bottom-gap) - 1rem
    );
  }

  .xhx4jcp {
    min-height: max(
      0rem,
      calc(
        100cqh - var(--message-list-top-inset, 4rem) -
          var(--middle-header-gap, 0.5rem) -
          var(--message-list-bottom-inset, 4.5rem)
      )
    );
  }

  .xzvpos8 {
    min-height: min(42rem, 100dvh - 3rem);
  }

  .x60x6yq {
    min-height: var(--base-height);
  }

  .x1t7cx07 {
    min-height: var(--media-min-height);
  }

  .xjmvc6h {
    min-height: var(--x1to12ag);
  }

  .x1qrefde {
    min-height: var(--xmkxdmv);
  }

  .x1vn7c66 {
    min-width: 0.5rem;
  }

  .xnnp5fj {
    min-width: 0.875rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xbqenb3 {
    min-width: 1.125rem;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x18psn0t {
    min-width: 1.375rem;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .x1xkahga {
    min-width: 1.75rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x1alwttm {
    min-width: 13.5rem;
  }

  .xidinl9 {
    min-width: 17.5rem;
  }

  .x1f8560f {
    min-width: 17.668rem;
  }

  .xgomdpo {
    min-width: 1rem;
  }

  .x1arx1u8 {
    min-width: 2.25rem;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x14odv3w {
    min-width: 20rem;
  }

  .x1s3t79b {
    min-width: 22.625rem;
  }

  .x18mfgei {
    min-width: 26.5rem;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x16sgl7b {
    min-width: 3.25rem;
  }

  .x82akag {
    min-width: 3.5rem;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x1k8l6nd {
    min-width: 3rem;
  }

  .x1nl6vt0 {
    min-width: 4.5rem;
  }

  .x1wndlps {
    min-width: 4.75rem;
  }

  .x127xy47 {
    min-width: 4.875rem;
  }

  .x17aaooq {
    min-width: 5.5rem;
  }

  .x8a598m {
    min-width: 5rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x15x72sd {
    min-width: auto;
  }

  .x7ja8zs {
    min-width: inherit;
  }

  .xww2fgk {
    min-width: min(var(--media-min-width), 100%);
  }

  .x15fmkjk {
    min-width: var(--menu-min-width, 13.5rem);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1riglip {
    overflow-x: var(--modal-content-overflow-x, visible);
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1rife3k {
    overflow-y: scroll;
  }

  .xzsgnk3 {
    overflow-y: var(--modal-content-overflow-y, auto);
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .xgqvdwc {
    padding-bottom: 0.0625rem;
  }

  .xmnn75e {
    padding-bottom: 0.3125rem;
  }

  .x1uwplc6 {
    padding-bottom: 0.375rem;
  }

  .xfigtdt {
    padding-bottom: 0.5625rem;
  }

  .xmnamis {
    padding-bottom: 0.5rem;
  }

  .xsaxbkt {
    padding-bottom: 0.75rem;
  }

  .x1uqvvkn {
    padding-bottom: 0.875rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1ur9flw {
    padding-bottom: 2.25rem;
  }

  .xyai0ft {
    padding-bottom: 25vh;
  }

  .x1rxj1xn {
    padding-bottom: 50px;
  }

  .xypa8z9 {
    padding-bottom: 5rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x1arka5t {
    padding-bottom: 74px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xux7b0k {
    padding-bottom: calc(0.5rem - 1px);
  }

  .xpvxev3 {
    padding-bottom: calc(1rem - 1px);
  }

  .x1hxfbl1 {
    padding-bottom: calc(var(--primary-navigation-height, 0rem) + 0.5rem);
  }

  .xmlljlt {
    padding-bottom: calc(var(--primary-navigation-height, 3.5rem) + 1.5rem);
  }

  .xj2m5ia {
    padding-bottom: max(0.5rem, env(safe-area-inset-bottom, 0px));
  }

  .x2h28qs {
    padding-bottom: max(0.5rem, env(safe-area-inset-bottom));
  }

  .x23069s {
    padding-bottom: max(2rem, env(safe-area-inset-bottom));
  }

  .xjcoaur {
    padding-bottom: var(
      --chat-safe-area-bottom,
      env(safe-area-inset-bottom, 0px)
    );
  }

  .xclepbk {
    padding-bottom: var(--list-item-padding-block, 0);
  }

  .x9m08cj {
    padding-bottom: var(--message-list-bottom-inset, 4.5rem);
  }

  .x1k360dm {
    padding-bottom: var(--message-list-bottom-shift, 0px);
  }

  .x1b46ms {
    padding-bottom: var(--modal-content-padding-bottom, 1.1875rem);
  }

  .x1074osy {
    padding-bottom: var(--resleeve-safe-area-inset-bottom, 0px);
  }

  .xi4f8v5 {
    padding-bottom: var(--x1by17k6);
  }

  .xp955y {
    padding-bottom: var(--x1f0lgvb);
  }

  .x196baem {
    padding-bottom: var(--x1to12ag);
  }

  .x1h9thqd {
    padding-left: 0.1875rem;
  }

  .xf00w7v {
    padding-left: 0.25rem;
  }

  .x15u6esi {
    padding-left: 0.5rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .xcpk43y {
    padding-left: 5px;
  }

  .xlw3ot9 {
    padding-left: calc(0.625rem - 1px);
  }

  .x28w73l {
    padding-left: calc(0.75rem - 1px);
  }

  .x54iwpx {
    padding-left: calc(1.1875rem - 1px);
  }

  .x5l89km {
    padding-left: calc(2.5rem - 1px);
  }

  .x729eyj {
    padding-right: 0.1875rem;
  }

  .x1d60ukw {
    padding-right: 0.25rem;
  }

  .x1arb9wb {
    padding-right: 0.5rem;
  }

  .x33uob6 {
    padding-right: 0.75rem;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xnywu7s {
    padding-right: 1.5rem;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xuqx6d {
    padding-right: 3.375rem;
  }

  .x1nx2rwh {
    padding-right: 5px;
  }

  .x1j0ja91 {
    padding-right: calc(0.625rem - 1px);
  }

  .x1mpztti {
    padding-right: calc(0.75rem - 1px);
  }

  .x1qsm35b {
    padding-right: calc(1.1875rem - 1px);
  }

  .xrhwvvd {
    padding-top: 0.125rem;
  }

  .x1iul6r4 {
    padding-top: 0.25rem;
  }

  .xdw4a7e {
    padding-top: 0.4375rem;
  }

  .x1b58sdr {
    padding-top: 0.5rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .xefbat3 {
    padding-top: 1.75rem;
  }

  .x1xra547 {
    padding-top: 1.875rem;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1p9p2es {
    padding-top: 2.25rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1bw24hb {
    padding-top: 3rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x16se5m4 {
    padding-top: 55px;
  }

  .x1hx5lgg {
    padding-top: 5rem;
  }

  .x117yac4 {
    padding-top: 6rem;
  }

  .x14h8c08 {
    padding-top: 75px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1bvd8t0 {
    padding-top: calc(0.4375rem - 1px);
  }

  .x1kmvy9e {
    padding-top: calc(0.5rem + env(safe-area-inset-top, 0px));
  }

  .xhr1che {
    padding-top: calc(0.8125rem - 1px);
  }

  .x1mrd0q {
    padding-top: env(safe-area-inset-top, 0px);
  }

  .x4u5hmj {
    padding-top: var(--list-item-padding-block, 0);
  }

  .x16tg63a {
    padding-top: var(--modal-content-padding-top, 1rem);
  }

  .xgak42w {
    padding-top: var(--resleeve-safe-area-inset-top, 0px);
  }

  .x983wn1 {
    padding-top: var(--x1by17k6);
  }

  .x5fxlmn {
    padding-top: var(--x1f0lgvb);
  }

  .x5x1igh {
    padding-top: var(--xgbo08w);
  }

  .x1x0tic6 {
    right: -0.25rem;
  }

  .x1k6ksm1 {
    right: -0.875rem;
  }

  .x16kiixi {
    right: -0.125rem;
  }

  .x1f83cfr {
    right: -0.25rem;
  }

  .x8q15wa {
    right: -0.3125rem;
  }

  .x1d9mawx {
    right: -0.375rem;
  }

  .x1p4y56j {
    right: -9px;
  }

  .x5qeokm {
    right: 0.25rem;
  }

  .x1d83s0a {
    right: 0.5rem;
  }

  .x1suesbl {
    right: 0.75rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1ab9ly9 {
    right: 1.125rem;
  }

  .x10rbbe7 {
    right: 1.5rem;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x5btmg7 {
    right: 2rem;
  }

  .xwukr4l {
    right: auto;
  }

  .x182pwhs {
    right: calc(
      -1 *
        (
          var(--composer-row-gap, 0.25rem) +
            var(--composer-main-button-width, 2.5rem) / 2 + 0.875rem
        )
    );
  }

  .x1nisigu {
    right: calc(100% + 0.75rem);
  }

  .xl31qya {
    right: calc(max(1.25rem, env(safe-area-inset-right)) - 0.375rem);
  }

  .x8ifvrb {
    right: calc(
      var(--detail-pane-width, clamp(20rem, 25vw, 22.5rem)) +
        var(--application-shell-gutter, 0.5rem) - 0.375rem
    );
  }

  .x1ngodu7 {
    right: calc(
      var(--detail-pane-width, clamp(20rem, 25vw, 35rem)) +
        var(--application-shell-gutter, 0.5rem) - 0.375rem
    );
  }

  .xocbdsh {
    right: max(1rem, env(safe-area-inset-right));
  }

  .x1aj65w6 {
    right: var(--application-shell-gutter, 0.5rem);
  }

  .xatp973 {
    right: var(--x1by17k6);
  }

  .x1ejcego {
    right: var(--x1f0lgvb);
  }

  .x1o575v0 {
    top: -0.2rem;
  }

  .xm6ecq5 {
    top: -0.5rem;
  }

  .x1fmckc8 {
    top: -0.3125rem;
  }

  .x17v2gtu {
    top: -0.5rem;
  }

  .x1tf9f6j {
    top: -0.75rem;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .x9w35s2 {
    top: 0.125rem;
  }

  .x12075ms {
    top: 0.1875rem;
  }

  .xsv2zaq {
    top: 0.25rem;
  }

  .x1ghao90 {
    top: 0.3125rem;
  }

  .x2g408t {
    top: 0.375rem;
  }

  .x1nh8u4m {
    top: 0.5rem;
  }

  .x1jdf0v4 {
    top: 0.6875rem;
  }

  .xaksmix {
    top: 0.875rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xjrdlxl {
    top: 1.125rem;
  }

  .x1bdw5cd {
    top: 1.3125rem;
  }

  .x1mg2laj {
    top: 1.375rem;
  }

  .xnfr1j {
    top: 1px;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xpvw4cs {
    top: 22%;
  }

  .xm3se36 {
    top: 2rem;
  }

  .x109stlv {
    top: 3.0625rem;
  }

  .x1p6s42t {
    top: 3.5rem;
  }

  .xphl6p3 {
    top: 4rem;
  }

  .x1hkvkkv {
    top: 5%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .x1g2rffj {
    top: calc(0.25rem + var(--message-list-top-inset, 4rem));
  }

  .xw0fezy {
    top: calc((2.5rem - var(--composer-text-size, 1rem) * 1.3125) / 2);
  }

  .x1uqykvo {
    top: 0.855469rem;
  }

  .x1rhw8x6 {
    top: calc(100% + 0.25rem);
  }

  .x1kq3sn5 {
    top: calc(100% + 0.5rem);
  }

  .x1kqhryi {
    top: calc(
      var(--middle-panel-inline-padding, 0.75rem) +
        var(--middle-header-player-height, 0px) +
        var(--middle-header-height, 3.5rem) + var(--middle-header-gap, 0.5rem)
    );
  }

  .x7qgavg {
    top: calc(
      var(--middle-panel-inline-padding, 0.75rem) +
        var(--middle-header-player-height, 0px)
    );
  }

  .x1b6r0qv {
    top: var(--application-shell-gutter, 0.5rem);
  }

  .xml8f0h {
    top: var(--profile-hero-info-top, 13.75rem);
  }

  .x19flqy7 {
    top: var(--resleeve-app-viewport-top, 0px);
  }

  .x68fl6m {
    top: var(--story-menu-y);
  }

  .x1dtohzw {
    top: var(--x1f0lgvb);
  }

  .xt4e363 {
    top: var(--x9apa8a);
  }

  .xdq7tve {
    top: var(--xxo4ydc);
  }

  .x1ai1e6c {
    width: 0.0625rem;
  }

  .xay6i98 {
    width: 0.1875rem;
  }

  .xttl3oo {
    width: 0.25rem;
  }

  .x16zgmd4 {
    width: 0.3125rem;
  }

  .xrkia0p {
    width: 0.375rem;
  }

  .x7gqxlp {
    width: 0.5625rem;
  }

  .x1jjc1wv {
    width: 0.5rem;
  }

  .x1e7hgle {
    width: 0.625rem;
  }

  .xw0owhu {
    width: 0.703125rem;
  }

  .x1jw3ynk {
    width: 0.75rem;
  }

  .xgjsfqt {
    width: 0.833333rem;
  }

  .x1xvt488 {
    width: 0.875rem;
  }

  .x15xktyq {
    width: 0.9375rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xz2sje1 {
    width: 1.1875rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .x15pxiiy {
    width: 1.8125rem;
  }

  .xq3tarq {
    width: 1.875rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xm7fv9h {
    width: 10vw;
  }

  .x1007y6x {
    width: 166.667%;
  }

  .xsywbqq {
    width: 17.5rem;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .xasts7c {
    width: 17rem;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xjzc1uz {
    width: 2.625rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .xezl2tj {
    width: 25px;
  }

  .xxpr1mq {
    width: 25rem;
  }

  .x7d68zs {
    width: 26.5rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x16k5mxp {
    width: 3.125rem;
  }

  .x14cw3s8 {
    width: 3.25rem;
  }

  .xo9ji0p {
    width: 3.375rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xujl33w {
    width: 3.75rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xbon3i8 {
    width: 4.625rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x1nnl6w7 {
    width: 56.875rem;
  }

  .xex909m {
    width: 5rem;
  }

  .xgx1ni7 {
    width: 60.9375rem;
  }

  .x1oux285 {
    width: 65%;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xm6i5cn {
    width: 90%;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xdx8nxl {
    width: calc(100% - 0.375rem);
  }

  .x1lr4e0i {
    width: calc(100% - 0.5rem);
  }

  .x1fd79ee {
    width: calc(100% - 2rem);
  }

  .x1orlbv1 {
    width: calc(
      100% - var(--application-shell-gutter, 0.5rem) -
        var(--application-shell-gutter, 0.5rem)
    );
  }

  .xby7osu {
    width: calc(100% - var(--application-shell-gutter, 0.5rem) * 2);
  }

  .x1e60pa6 {
    width: calc(100% - var(--middle-panel-inline-padding, 0.75rem) * 2);
  }

  .x1e61m0v {
    width: calc(100% - var(--middle-panel-inline-padding, 1rem) * 2);
  }

  .xme6plu {
    width: calc(
      100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)
    );
  }

  .x3mu57q {
    width: calc(93.75% - 2.34375rem);
  }

  .xb5j40z {
    width: calc(var(--avatar-size) - 0.25rem);
  }

  .x1a6123n {
    width: calc(var(--base-height) + var(--paid-stars-width, 0px));
  }

  .x17andx7 {
    width: calc(
      var(--symbol-menu-width, 26.25rem) + var(--scrollbar-width, 0px)
    );
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1qrby5j {
    width: inherit;
  }

  .x1cj1cf8 {
    width: min(100%, 18rem);
  }

  .x8t5yd7 {
    width: min(100%, 30rem);
  }

  .x5ajwi {
    width: min(100%, 32rem);
  }

  .x1gr6wjp {
    width: min(100%, 40rem);
  }

  .x1hye0gg {
    width: min(22rem, 100vw - 2rem);
  }

  .xzc90u7 {
    width: min(30rem, 100vw - 6rem);
  }

  .xjfy7zc {
    width: min(32rem, 100vw - 5rem);
  }

  .x1rlun8b {
    width: min(40%, 25rem);
  }

  .x1hmdei8 {
    width: var(--avatar-size);
  }

  .x17ior5t {
    width: var(--base-height);
  }

  .xc8smsx {
    width: var(--chip-size, 2rem);
  }

  .x88h9wz {
    width: var(--composer-main-button-height, 3rem);
  }

  .x1imvat3 {
    width: var(--detail-pane-width, clamp(20rem, 25vw, 22.5rem));
  }

  .x1o2mqqf {
    width: var(--detail-pane-width, clamp(20rem, 25vw, 35rem));
  }

  .xmimlwb {
    width: var(--dock-snapshot-width);
  }

  .x1g7edc1 {
    width: var(--icon-backdrop-size, 1.875rem);
  }

  .x14giwbc {
    width: var(
      --navigation-pane-width,
      calc(clamp(20rem, 25vw, 22.5rem) + 5.125rem)
    );
  }

  .xk8d2uk {
    width: var(--navigation-pane-width, clamp(20rem, 25vw, 22.5rem));
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xtzl3f1 {
    width: var(--x1to12ag);
  }

  .xjtpaaf {
    width: var(--x7vperf);
  }

  .x1f78942 {
    width: var(--x8q0pjw);
  }

  .x1dx74ij:before {
    height: 2.25rem;
  }

  .x1b4l2w0:before {
    left: 50%;
  }

  .x1fdi5x1:not(:first-child) {
    margin-left: 1rem;
  }

  .xtlupne:not(:first-child) {
    margin-top: 0.5rem;
  }

  .xnquga7:before {
    top: 50%;
  }

  .x7glxmi:is([data-compact-workspace='true'][data-compact-workspace='true'] *),
  .xwbttlt:is([data-compact-workspace='true'] *) {
    width: 100%;
  }

  .x2fm2hh:before {
    width: 2.25rem;
  }

  .x14l7nz5:first-child {
    margin-top: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xrnhgbn.xrnhgbn {
      border-top-width: 0;
    }
  }

  @media (width <= 600px) {
    .x12jgeqf.x12jgeqf {
      bottom: 17rem;
    }

    .xsz2oxw.xsz2oxw {
      bottom: 3.375rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x16e4bz3.x16e4bz3 {
      bottom: calc(0.4375rem + var(--primary-navigation-height, 0rem));
    }
  }

  @media (width <= 600px) {
    .x110pr7g.x110pr7g {
      bottom: calc(0.5rem + env(safe-area-inset-bottom, 0px));
    }

    .xqgem6f.xqgem6f {
      bottom: calc(0.5rem + env(safe-area-inset-bottom));
    }

    .x13h8c9t.x13h8c9t {
      bottom: calc(0px - env(safe-area-inset-bottom, 0px));
    }

    .x1jyj09k.x1jyj09k {
      bottom: calc(3.5rem + env(safe-area-inset-bottom));
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .xtbsmee.xtbsmee {
      bottom: max(0.375rem, var(--resleeve-safe-area-inset-bottom, 0px));
    }
  }

  @media (width >= 601px) {
    .x2wl5z0.x2wl5z0 {
      bottom: var(--composer-bottom-gap, 0.5rem);
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1tgcv1d.x1tgcv1d {
      height: 100%;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xyk8u8n.xyk8u8n {
      height: 100%;
    }
  }

  @media (width <= 600px) {
    .x8wlrd5.x8wlrd5 {
      height: 100dvh;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .xptl05v.xptl05v {
      height: 10rem;
    }
  }

  @media (width <= 600px) {
    .x1kd2uh9.x1kd2uh9 {
      height: 2.125rem;
    }

    .x1kr1f5d.x1kr1f5d {
      height: 2.375rem;
    }

    .xeo6hjf.xeo6hjf {
      height: 2.75rem;
    }

    .x6m8nn0.x6m8nn0 {
      height: 2.875rem;
    }

    .x5jmth2.x5jmth2 {
      height: 3.5rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1ewy4ad.x1ewy4ad {
      height: 3.75rem;
    }
  }

  @media (width <= 600px) {
    .x13s4pc9.x13s4pc9 {
      height: 4rem;
    }

    .xppoh66.xppoh66 {
      height: 6rem;
    }

    .x1d91hd8.x1d91hd8 {
      height: 90%;
    }

    .x1hzrhov.x1hzrhov {
      height: auto;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x6rqaei.x6rqaei {
      height: var(
        --primary-navigation-scroll-end-inset,
        calc(5rem + env(safe-area-inset-bottom, 0px))
      );
    }
  }

  @media (width >= 926px) {
    .xz4ezwf.xz4ezwf {
      height: var(--xxo4ydc);
    }
  }

  @media (width <= 600px) {
    .xdfrcti.xdfrcti {
      left: 0.5rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1ga8p2u.x1ga8p2u {
      left: 0.75rem;
    }
  }

  @media (width <= 600px) {
    .xf5qwq2.xf5qwq2 {
      left: 0;
    }

    .x1vh2of9.x1vh2of9 {
      margin-bottom: 0.25rem;
    }

    .xfrzrz8.xfrzrz8 {
      margin-bottom: 0.4375rem;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .xfyig2f.xfyig2f {
      margin-bottom: 2.5rem;
    }
  }

  @media (width >= 600px) {
    .x1nr3rtd.x1nr3rtd {
      margin-bottom: 3rem;
    }
  }

  @media (width <= 600px) {
    .x1pcqael.x1pcqael {
      margin-bottom: var(--composer-bottom-gap-mobile, 0.5rem);
    }

    .xqcze8y.xqcze8y {
      margin-left: 0.75rem;
    }

    .x105z1c6.x105z1c6 {
      max-height: 100dvh;
    }

    .xhj9uqk.xhj9uqk {
      max-height: 16rem;
    }
  }

  @media (height <= 640px) {
    .xhmy8o4.xhmy8o4 {
      max-height: 2.75rem;
    }
  }

  @media (width <= 600px) {
    .xy4ma1q.xy4ma1q {
      max-height: 90%;
    }
  }

  @media (width <= 450px) {
    .x1fvsx15.x1fvsx15 {
      max-height: calc(100dvh - var(--x9apa8a));
    }
  }

  @media (width <= 600px) {
    .x1dwslbd.x1dwslbd {
      max-height: none;
    }

    .xtlguuj.xtlguuj {
      max-width: 100%;
    }
  }

  @media (width <= 450px) {
    .x1924nwn.x1924nwn {
      max-width: 100vw;
    }
  }

  @media (width <= 600px) {
    .xvetxbj.xvetxbj {
      max-width: 90vw;
    }

    .x1gbxemi.x1gbxemi {
      max-width: calc(100vw - 1rem);
    }
  }

  @media (width <= 450px) {
    .x1ri7l9j.x1ri7l9j {
      max-width: calc(100vw - 3rem);
    }
  }

  @media (width <= 600px) {
    .x5jvkb7.x5jvkb7 {
      max-width: min(80vw, 100%);
    }

    .xoj1atp.xoj1atp {
      max-width: none;
    }

    .xqcbbn.xqcbbn {
      min-height: 2.75rem;
    }

    .x1e7v1x9.x1e7v1x9 {
      min-height: 3rem;
    }
  }

  @media (pointer: coarse) {
    .x1gtlhe5.x1gtlhe5 {
      min-height: 3rem;
    }
  }

  @media (width <= 600px) {
    .xc4hwxf.xc4hwxf {
      min-height: calc(100dvh - 1rem);
    }

    .xgf1jaf.xgf1jaf {
      min-width: 0;
    }

    .x1l7gk8y.x1l7gk8y {
      min-width: 19.25rem;
    }

    .xi7puf4.xi7puf4 {
      overflow-y: visible;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x4ukd58.x4ukd58 {
      padding-bottom: 0.375rem;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .xk4kbuy.xk4kbuy {
      padding-bottom: 1.5rem;
    }
  }

  @media (width <= 450px) {
    .x1do8st4.x1do8st4 {
      padding-bottom: calc(1.1875rem + var(--x1f4ori9));
    }
  }

  @media (width <= 600px) {
    .x1jki64c.x1jki64c {
      padding-bottom: max(0.5rem, env(safe-area-inset-bottom, 0px));
    }
  }

  @media (width <= 450px) {
    .x8duasg.x8duasg {
      padding-bottom: max(1rem, env(safe-area-inset-bottom, 0px));
    }
  }

  @media (width <= 600px) {
    .x1cd7jqo.x1cd7jqo {
      padding-bottom: var(--message-list-bottom-inset, 4rem);
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1q70d1i.x1q70d1i {
      padding-bottom: var(
        --primary-navigation-scroll-end-inset,
        calc(5rem + env(safe-area-inset-bottom, 0px))
      );
    }

    .x1v5626k.x1v5626k {
      padding-bottom: var(--x1f4ori9);
    }
  }

  @media (width <= 600px) {
    .x1qk951u.x1qk951u {
      padding-bottom: var(--xgbo08w);
    }

    .x1tctylm.x1tctylm {
      padding-left: 0.25rem;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .xiupblz.xiupblz {
      padding-left: 1.5rem;
    }
  }

  @media (width <= 600px) {
    .xtriagx.xtriagx {
      padding-right: 0.25rem;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .x1dos38v.x1dos38v {
      padding-right: 1.5rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x10avpwp.x10avpwp {
      padding-top: 0.375rem;
    }
  }

  @media (width <= 600px) {
    .xn6761x.xn6761x {
      padding-top: 2.75rem;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .xqtjhfj.xqtjhfj {
      padding-top: 4rem;
    }

    .xw0faeb.xw0faeb {
      padding-top: 6.8125rem;
    }
  }

  @media (width <= 600px) {
    .x1xilpp7.x1xilpp7 {
      padding-top: max(0.5rem, env(safe-area-inset-top, 0px));
    }
  }

  @media (width <= 450px) {
    .xqhmniv.xqhmniv {
      padding-top: var(--x9apa8a);
    }
  }

  @media (width <= 600px) {
    .xvupfp3.xvupfp3 {
      padding-top: var(--xgbo08w);
    }

    .xgvj301.xgvj301 {
      right: 0.5rem;
    }

    .x1kpegax.x1kpegax {
      right: 0.625rem;
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x1h005te.x1h005te {
      right: 0.75rem;
    }
  }

  @media (width <= 600px) {
    .x5q0je4.x5q0je4 {
      right: 1rem;
    }

    .xy32ya.xy32ya {
      right: auto;
    }

    .xdcr66s.xdcr66s {
      top: -0.6875rem;
    }

    .x1gzjx00.x1gzjx00 {
      top: 0.5rem;
    }

    .x1e2w9pm.x1e2w9pm {
      top: 0;
    }

    .xtkpojr.xtkpojr {
      top: auto;
    }
  }

  @media (width >= 926px) {
    .xgm31c7.xgm31c7 {
      top: var(--application-shell-gutter, 0.5rem);
    }
  }

  @media (width <= 600px), (width <= 950px) and (height <= 450px) {
    .x175y8z3.x175y8z3 {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .x1eshf1s.x1eshf1s {
      width: 100%;
    }
  }

  @media (width <= 760px) {
    .xu3tkzf.xu3tkzf {
      width: 100%;
    }
  }

  @media (pointer: coarse) {
    .x1e38gbo.x1e38gbo {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .xwc2s1p.xwc2s1p {
      width: 100vw;
    }
  }

  @media (width >= 600px) and (height >= 450px) {
    .x1saxg5t.x1saxg5t {
      width: 10rem;
    }
  }

  @media (width <= 600px) {
    .x1d81jy4.x1d81jy4 {
      width: 2.75rem;
    }

    .x170w1a9.x170w1a9 {
      width: 2.875rem;
    }

    .x1ylby1t.x1ylby1t {
      width: 20vw;
    }

    .xyxbm3c.xyxbm3c {
      width: 3.5rem;
    }

    .x1c4v7ef.x1c4v7ef {
      width: 4rem;
    }

    .x1coos7c.x1coos7c {
      width: calc(100% - 1rem);
    }
  }

  @media (width >= 926px) {
    .xyxwxfz.xyxwxfz {
      width: calc(
        100% - var(--middle-panel-inline-padding, 1rem) * 2 - var(--xxo4ydc) -
          var(--middle-header-gap, 0.5rem)
      );
    }
  }

  @media (width >= 1276px) {
    .x1su1z8m.x1su1z8m {
      width: calc(100% - var(--right-column-width, 0px));
    }

    .x1pix5jf.x1pix5jf {
      width: calc(
        100% - var(--right-column-width, 25vw) -
          var(--middle-panel-inline-padding, 1rem) * 2
      );
    }

    .xysak0j.xysak0j {
      width: calc(100% - var(--right-column-width, 25vw));
    }
  }

  @media (width <= 600px) {
    .xkf0gsv.xkf0gsv {
      width: fit-content;
    }

    .xnmxrzp.xnmxrzp {
      width: min(100vw - 1rem, 26.25rem);
    }
  }

  @media (width >= 926px) {
    .x1wnky54.x1wnky54 {
      width: var(--xxo4ydc);
    }
  }

  @media (width <= 600px) {
    .x19zeh74.x19zeh74:is(body.is-symbol-menu-open *) {
      bottom: calc(var(--base-bottom-pos) + var(--symbol-menu-height, 0px));
    }

    .x1k1g741.x1k1g741:not(:first-child) {
      margin-top: 1rem;
    }
  }

  @container library (width <= 700px) {
    .xibosr2.xibosr2 {
      width: 100%;
    }
  }
}

@layer priority6 {
  .x1k7f6a0:before {
    inset: -0.125rem;
  }

  .x1qlun2k:before {
    inset: 0.25rem;
  }

  .xarstr8:after,
  .xxx281p:before {
    inset: 0;
  }

  .xcyo0kc:after {
    margin: auto;
  }
}

@layer priority7 {
  .xl5ha11:after {
    background-position: center;
  }

  .x19gujjy:before,
  .xk3kitz:after {
    border-radius: 0.125rem;
  }

  .x1ep2baa::-webkit-scrollbar-thumb {
    border-radius: 0.1875rem;
  }

  .x1in7qzs:before {
    border-radius: 22.7%;
  }

  .x1ptp9fp:after {
    border-radius: 24.2%;
  }

  .x2coff9:after,
  .x9msap3:before {
    border-radius: 50%;
  }

  .x1k48kgn:after {
    border-radius: inherit;
  }

  .x1d3poia:after {
    border-radius: var(--x6iuxaf);
  }

  .xsl5c0:before {
    inset-inline: -0.5rem;
  }

  .xzvgawc:before {
    inset-inline: -0.75rem;
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }

  .x1m41xvl:after {
    transition: transform 0.2s;
  }
}

@layer priority8 {
  .x2w84zx:before {
    -webkit-backdrop-filter: blur(8px);
  }

  .x1qi4dji:before {
    -webkit-mask-image: linear-gradient(#000, #0000);
  }

  .x1b724ar:before {
    animation-delay: 0.5s;
  }

  .x13y6vx6:before {
    animation-duration: 1.5s;
  }

  .xr44b32:before {
    animation-duration: 2s;
  }

  .xzuot31:before {
    animation-iteration-count: infinite;
  }

  .x1qor9qd:before {
    animation-name: x1om8q5l-B;
  }

  .x18kq62z:before {
    animation-name: x97j367-B;
  }

  .x1yxh2c6:before {
    animation-name: xroe53j-B;
  }

  .xsc39x7:before {
    animation-play-state: paused;
  }

  .x19kustz:before {
    animation-play-state: running;
  }

  .xcfjm4c:before {
    animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  }

  .x1o22g4v:before {
    animation-timing-function: ease-in-out;
  }

  .x17lup49:before {
    aspect-ratio: var(--media-aspect-ratio);
  }

  .xhtab6v:before {
    backdrop-filter: blur(8px);
  }

  .x1hnz8wh:after {
    background-color: #000;
  }

  .x1plfedk:before {
    background-color: #fff;
  }

  .xjx7ucr:before {
    background-color: #00000040;
  }

  .x1bokv89:before {
    background-color: #fff6;
  }

  .x122zoth::-webkit-scrollbar-track {
    background-color: #0000;
  }

  .x1940xdq::backdrop,
  .x1p58mzm:before {
    background-color: #0000;
  }

  .x1hvxzpe:after {
    background-color: var(--color-background);
  }

  .x60idlf:before {
    background-color: var(--color-borders-read-story);
  }

  .xi96s1w:after,
  .xvppe0x:before {
    background-color: var(--color-borders);
  }

  .xgc2np:after {
    background-color: var(--color-primary);
  }

  .x1quaw0p::-webkit-scrollbar-thumb {
    background-color: var(--message-list-scrollbar-color);
  }

  .x1dobiz:before {
    background-color: var(--x1bvwhsw);
  }

  .x8br89i:before {
    background-color: var(--x1ps47r4);
  }

  .x1khsxvi:after {
    background-color: var(--x1x07xer);
  }

  .x1ac7xeh:after {
    background-color: var(--x2vojl7);
  }

  .x1qwfkro:after {
    background-color: var(--x55r6vq);
  }

  .xrlfrwl:before {
    background-color: var(--xvf71wo);
  }

  .x1dvaaxo:before,
  .xpacfd0:after {
    background-color: var(--xzcfi22);
  }

  .x12424ir:after {
    background-image: linear-gradient(#ffffff24 0%, #fff0 100%);
  }

  .xnh7agq:before {
    background-image: linear-gradient(
      215.87deg,
      var(--color-avatar-story-friend-unread-from) -1.61%,
      var(--color-avatar-story-friend-unread-to) 97.44%
    );
  }

  .x1ntj18l:before {
    background-image: linear-gradient(
      215.87deg,
      var(--color-avatar-story-unread-from) -1.61%,
      var(--color-avatar-story-unread-to) 97.44%
    );
  }

  .x1idarey:before {
    background-image: linear-gradient(
      to bottom,
      color-mix(in srgb, var(--x1bvwhsw) 96%, transparent),
      color-mix(in srgb, var(--x1bvwhsw) 80%, transparent) 25%,
      color-mix(in srgb, var(--x1bvwhsw) 38%, transparent) 65%,
      transparent 100%
    );
  }

  .x1rbb0vw:before {
    background-image: linear-gradient(
      to bottom,
      transparent,
      color-mix(in srgb, var(--x1bvwhsw) 50%, transparent) 35%,
      color-mix(in srgb, var(--x1bvwhsw) 92%, transparent) 100%
    );
  }

  .xdxya3p:before {
    background-image: linear-gradient(
      to bottom,
      transparent,
      color-mix(in srgb, var(--xjcgu6g) 30%, transparent) 48%,
      color-mix(in srgb, var(--xjcgu6g) 72%, transparent) 100%
    );
  }

  .x9h4fou:after {
    background-image: linear-gradient(
      to bottom,
      var(--fade-mask-color, var(--x5v208n)) 0%,
      transparent 100%
    );
  }

  .xh0z7tn:after {
    background-image: radial-gradient(0.75rem 50%, #0000, #000000a6);
  }

  .x1low2xn:after {
    background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2286%22%20height%3D%2282%22%20viewBox%3D%220%200%2086%2082%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M39.9088%2068.9378L20.3308%2080.9314C18.6875%2081.9381%2016.5392%2081.422%2015.5326%2079.7787C15.0409%2078.9762%2014.8943%2078.009%2015.1261%2077.0967L18.1567%2065.1679C19.19%2061.1011%2021.9729%2057.7015%2025.7556%2055.8854L47.1143%2045.6307C48.5249%2044.9534%2049.1194%2043.2608%2048.4421%2041.8502C47.8937%2040.7078%2046.6533%2040.0685%2045.4046%2040.2847L21.6297%2044.4007C17.0385%2045.1956%2012.3302%2043.9278%208.75892%2040.9349L1.24821%2034.6407C-0.228835%2033.4029%20-0.422775%2031.2021%200.815035%2029.7251C1.41705%2029.0067%202.28278%2028.5607%203.21721%2028.4876L26.1646%2026.6917C28.0983%2026.5404%2029.7835%2025.3166%2030.5258%2023.5247L39.3785%202.15483C40.116%200.374424%2042.1572%20-0.470976%2043.9377%200.266584C44.7926%200.620724%2045.4718%201.29994%2045.8259%202.15483L54.6786%2023.5247C55.4209%2025.3166%2057.1061%2026.5404%2059.0398%2026.6917L82.1133%2028.4974C84.0345%2028.6478%2085.4701%2030.3272%2085.3198%2032.2484C85.2474%2033.1727%2084.8103%2034.0301%2084.1048%2034.6316L66.5076%2049.6336C65.03%2050.8932%2064.3854%2052.8762%2064.8398%2054.764L70.2497%2077.2379C70.7007%2079.1115%2069.5475%2080.996%2067.6739%2081.447C66.7736%2081.6637%2065.8241%2081.5137%2065.0345%2081.03L45.2956%2068.9378C43.6427%2067.9253%2041.5617%2067.9253%2039.9088%2068.9378Z%22%20fill%3D%22url(%23paint0_linear_18_56)%22%2F%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_18_56%22%20x1%3D%221.60231%22%20y1%3D%2261.9586%22%20x2%3D%2282.7498%22%20y2%3D%22-2.864%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%236B93FF%22%2F%3E%0A%3Cstop%20offset%3D%220.439058%22%20stop-color%3D%22%23976FFF%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E46ACE%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A');
  }

  .x1b0hmhs:after {
    background-image: var(--resleeve-wallpaper-image);
  }

  .x1ycj3ng:after {
    background-repeat: no-repeat;
  }

  .xnktifx:after {
    background-repeat: repeat;
  }

  .xo66lvu:after {
    background-size: 22rem;
  }

  .x1wippwt:after {
    background-size: contain;
  }

  .xtql2tq:before,
  .xx38sju:after {
    box-sizing: border-box;
  }

  .xeyghm5::placeholder {
    color: var(--color-text-secondary);
  }

  .xiedkm6::placeholder {
    color: var(--xv1qdog);
  }

  .x100rkj9:after,
  .x10tli2e:before {
    content: '';
  }

  .x14w3o2v:after {
    content: '°';
  }

  .x1cpjm7i:before,
  .x1s928wv:after {
    content: '';
  }

  .x42426t:before {
    content: attr(data-glyph);
  }

  .xnahlnb:before,
  .xvnigvn:after {
    content: none;
  }

  .x1fgarty:before,
  .xhkezso:after {
    display: block;
  }

  .x1fhgk32:before {
    display: inline-block;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1s1lwn7:after {
    filter: var(--wallpaper-pattern-filter);
  }

  .x71tlqn:after {
    flex-grow: 1;
  }

  .x9mn2xx:before {
    font-family:
      Roboto,
      Helvetica Neue,
      sans-serif !important;
  }

  .x1unh1gc:after {
    inset-inline-end: 0;
  }

  .x1gelptk:after {
    inset-inline-end: 1rem;
  }

  .x1dl7agh:after {
    inset-inline-start: 4.5rem;
  }

  .x1f3m4bk:after {
    inset-inline-start: 5.25rem;
  }

  .x18rnyqh:before {
    margin-inline-end: 0.375rem;
  }

  .x1hod0co:before {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }

  .x1bpqm9f:before {
    -webkit-mask-image: linear-gradient(#000, #0000);
    mask-image: linear-gradient(#000, #0000);
  }

  .xs28tgp:before {
    -webkit-mask-image:
      url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%200L14.82%208.12L23.41%208.29L16.56%2013.48L19.05%2021.71L12%2016.8L4.95%2021.71L7.44%2013.48L.59%208.29L9.18%208.12Z%22/%3E%3C/svg%3E'),
      linear-gradient(#fff, #fff);
    mask-image:
      url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%200L14.82%208.12L23.41%208.29L16.56%2013.48L19.05%2021.71L12%2016.8L4.95%2021.71L7.44%2013.48L.59%208.29L9.18%208.12Z%22/%3E%3C/svg%3E'),
      linear-gradient(#fff, #fff);
  }

  .xo8h615:before {
    -webkit-mask-position:
      right -0.25rem bottom -0.125rem,
      center;
    mask-position:
      right -0.25rem bottom -0.125rem,
      center;
  }

  .x1lgvx6s:before {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x1ju0x0x:before {
    -webkit-mask-size:
      1.125rem 1.125rem,
      100% 100%;
    mask-size:
      1.125rem 1.125rem,
      100% 100%;
  }

  .xfh8u7s:after {
    mix-blend-mode: normal;
  }

  .x115yr7:after {
    mix-blend-mode: plus-lighter;
  }

  .xsog8z8:after {
    opacity: 0.1;
  }

  .x5c5rll:before {
    opacity: 0.45;
  }

  .x1mbef4h::placeholder {
    opacity: 0.75;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .xaz2bu8:after {
    opacity: var(--pattern-intensity);
  }

  .x2q1x1w:after,
  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before,
  .x1j6awrg:after {
    position: absolute;
  }

  .x3dnji2:before {
    text-align: center;
  }

  .xw2k0mm:after {
    transform: rotate(-135deg);
  }

  .xmcqhj6:after {
    transform: rotate(-45deg) scaleX(0.75) translate(0.375rem, 0.1875rem);
  }

  .x6u4hau:after {
    transform: rotate(-45deg) scaleX(0.75) translate(0, 0.375rem);
  }

  .x7d5vmd:before {
    transform: rotate(45deg) scaleX(0.75) translate(0.375rem, -0.1875rem);
  }

  .xd63msj:before {
    transform: rotate(45deg) scaleX(0.75) translate(0, -0.375rem);
  }

  .x1sgv7ik:after {
    transform: rotate(45deg);
  }

  .xebjor4:before {
    transform: rotate(90deg);
  }

  .x1n7d3cw:after {
    transform: translate(-50%, -50%) translate(-17.5%, -0.7%) rotate(-10deg);
  }

  .x1j3nzyy:before {
    transform: translate(-50%, -50%) translate(-38.2%, 2.3%) rotate(-20deg);
  }

  .x2gmfgq:after {
    transform: translate(50%, -50%) scale(1);
  }

  .x1dysnq9:after {
    transform: translate(50%, -50%) scale(2);
  }

  .xt0fc71:after,
  .xuipqnc:before {
    transition-duration: 0.2s;
  }

  .x1a5l0ir:after {
    transition-duration: var(--x1sjjiby);
  }

  .xbtyjpa:after {
    transition-duration: var(--xicfbke);
  }

  .x1hbq0ec:after {
    transition-property: opacity;
  }

  .x1hu8v7x:before,
  .xjocvvi:after {
    transition-property: transform;
  }

  .x1tep0ta:before,
  .x5w8tjv:after {
    transition-timing-function: cubic-bezier(0.33, 1, 0.68, 1);
  }

  .xhcbxki:after {
    transition-timing-function: var(--x2lfa3a);
  }

  .x1wm5s25:before {
    vertical-align: 0.125rem;
  }

  .xi4xitw:after,
  .xy5mcqj:before {
    z-index: -1;
  }

  .x1r0yslu:after,
  .x2hztxu:before {
    z-index: 0;
  }

  .xitxdhh:after {
    z-index: 1;
  }

  .x1jg531d:after {
    z-index: 2;
  }

  .x1xo52ax:after {
    z-index: 9;
  }

  .x1us6w7r:is([data-reduced-motion='true'] *):before,
  .xrxei6b:is(body.no-page-transitions *):before {
    animation-play-state: paused;
  }

  .x1nukx7u:focus-visible:after,
  .x1d9senm:hover:after,
  .x1c0ct1m:active:after {
    opacity: 1;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1psfaw9.x1psfaw9:before {
      animation-play-state: paused;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1mjzdjd.x1mjzdjd:before {
      background-color: var(--xjcgu6g);
    }
  }

  @media (width <= 600px) {
    .xql60t0.xql60t0:after {
      content: '';
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x13sdc92.x13sdc92:before,
    .x4oqjru.x4oqjru:after {
      transition-duration: 0s;
    }
  }
}

@layer priority9 {
  .xg8ndgw:before {
    border-bottom-color: #ffffff4d;
  }

  .x1opv7go:before {
    border-bottom-style: solid;
  }

  .xu20p9z:before {
    border-bottom-width: 1px;
  }

  .x10b42g4:after {
    border-left-color: #ffffff4d;
  }

  .xh7ecvo:after {
    border-left-style: solid;
  }

  .x1l44itm:after {
    border-left-width: 1px;
  }

  .xjtlf5r:after {
    border-right-color: #ffffff4d;
  }

  .x19s4mhr:after {
    border-right-style: solid;
  }

  .x762beu:after {
    border-right-width: 1px;
  }

  .x1ic1n0y:before {
    border-top-color: #ffffff4d;
  }

  .xnvurfn:before {
    border-top-style: solid;
  }

  .xm4vf9w:before {
    border-top-width: 1px;
  }

  .x1xrz1ek:after,
  .xhq5o37:before {
    bottom: 0;
  }

  .xuodmyv:before {
    bottom: 33.33%;
  }

  .x1ccakvf:before {
    bottom: calc(
      -1 * max(0.375rem, var(--resleeve-safe-area-inset-bottom, 0px))
    );
  }

  .x1vdw2ym:after {
    bottom: var(--x1by17k6);
  }

  .xopmuj3:after {
    height: 0.0625rem;
  }

  .x1yfyrpq:after,
  .xw16es6:before {
    height: 0.125rem;
  }

  .x19e6049:before,
  .xzgp08k:after {
    height: 0.25rem;
  }

  .x1m5hqpk:after {
    height: 0.75rem;
  }

  .x1te8sxe:after {
    height: 0.875rem;
  }

  .xszcg87:before {
    height: 100%;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x1w88dwi:after {
    height: 1rem;
  }

  .x120xm1g:before {
    height: 74.8%;
  }

  .x128mlb5:after {
    height: 86.4%;
  }

  .x1jldd0p:before {
    height: calc(100% + 0.75rem);
  }

  .xj6s6sz:before {
    height: calc(100% + 1rem);
  }

  .x104qcs:before {
    height: calc(var(--avatar-size) + 0.25rem);
  }

  .x1lxqyio:after {
    height: var(--avatar-size);
  }

  .xwufb7i:after {
    height: var(--fade-mask-height, 50%);
  }

  .xh6bqe3:after {
    left: -0.125rem;
  }

  .xgta7fd:before {
    left: -0.25rem;
  }

  .x17cx49:after,
  .x1wlytlt:before {
    left: 0;
  }

  .xfkyxoa:after {
    left: 33.33%;
  }

  .x16v8oms:after,
  .xgdch9p:before {
    left: 50%;
  }

  .x8zqqix:before {
    max-height: var(--media-max-height);
  }

  .xwn11f0:before {
    max-width: 100%;
  }

  .x16yap34:after {
    right: -0.125rem;
  }

  .x1hc32en:after {
    right: -0.375rem;
  }

  .x1gosa4f:after {
    right: 0.3125rem;
  }

  .xb0dqd5:before,
  .xnbfe2x:after {
    right: 0;
  }

  .xmbo0qz:after {
    right: 33.33%;
  }

  .xtaph42:before {
    top: -0.3125rem;
  }

  .x1wo8l25:after {
    top: -0.125rem;
  }

  .x18lw2ev:before,
  .xn4wgtd:after {
    top: -0.25rem;
  }

  .x1nxnffj:before {
    top: -1rem;
  }

  .x12sc4gd:before {
    top: -2rem;
  }

  .xro876o:after {
    top: 0.3125rem;
  }

  .x1m1drc7:after,
  .x1y3wzot:before {
    top: 0;
  }

  .x1kefcc2:after {
    top: 2rem;
  }

  .x1658gwd:before {
    top: 33.33%;
  }

  .x1knuo7r:before,
  .xoqv437:after {
    top: 50%;
  }

  .x1xy19yx:after {
    top: var(--fade-mask-top, 50%);
  }

  .x3rwpza:after {
    top: var(--x1by17k6);
  }

  .x1c7l474:after {
    width: 0.125rem;
  }

  .xprjemc::-webkit-scrollbar {
    width: 0.1875rem;
  }

  .xmab33q:before {
    width: 0.25rem;
  }

  .xx3cnft:after {
    width: 0.75rem;
  }

  .x1wvkk58:after {
    width: 0.875rem;
  }

  .x15yqz92:before,
  .x1j3pr5s:after {
    width: 1.125rem;
  }

  .x1rmj1tg:before,
  .x4eaejv:after {
    width: 100%;
  }

  .x12zu03k:before {
    width: 1em;
  }

  .xz9q0:after {
    width: 1rem;
  }

  .x1kgdejq:before {
    width: 74.8%;
  }

  .xqsgfb6:after {
    width: 86.4%;
  }

  .xh9p4so:before {
    width: calc(var(--avatar-size) + 0.25rem);
  }

  .x1b2guk5:before {
    width: clamp(
      var(--media-min-width),
      var(--media-width),
      calc(var(--media-max-height) * var(--media-aspect-ratio))
    );
  }

  .xh773m2:after {
    width: var(--avatar-size);
  }
}

@property --x-backgroundColor {
  syntax: '*';
  inherits: false;
}

@property --x-paddingInlineStart {
  syntax: '*';
  inherits: false;
}

@property --x-width {
  syntax: '*';
  inherits: false;
}

@keyframes x14ll1mc-B {
  from {
    background-color: #0000;
  }

  to {
    background-color: #000000e6;
  }
}

@keyframes x12qxwi9-B {
  from {
    background-color: #000000e6;
  }

  to {
    background-color: #0000;
  }
}

@keyframes xstdwuj-B {
  from {
    clip-path: inset(0 100% 0 0);
  }

  to {
    clip-path: inset(0);
  }
}

@keyframes x165chi8-B {
  from {
    clip-path: inset(0);
  }

  to {
    clip-path: inset(0 100% 0 0);
  }
}

@keyframes xuht394-B {
  from {
    opacity: 0;
    max-height: 0;
    margin-bottom: 0;
  }

  to {
    opacity: 1;
    max-height: 3.125rem;
    margin-bottom: 0.5rem;
  }
}

@keyframes x17dlqxq-B {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }

  33.3333%,
  66.6667% {
    opacity: 0.32;
    transform: scale(0.74);
  }
}

@keyframes x1uvessz-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

@keyframes x10zh0gi-B {
  0%,
  100% {
    opacity: 0.25;
  }

  50% {
    opacity: 0.55;
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x793nv0-B {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%) rotateX(0) rotateY(0);
  }

  50% {
    opacity: 1;
    transform: translate(-50%, -50%) rotateX(10deg) rotateY(-90deg);
  }

  50.01% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xfwjx4p-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(0.7);
  }
}

@keyframes x11dk5ts-B {
  to {
    opacity: 0;
    transform: scale(0.85);
  }
}

@keyframes xg0bqix-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(0.95);
  }
}

@keyframes x1y16iso-B {
  from {
    opacity: 1;
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes xto6k51-B {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}

@keyframes xt3do1i-B {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(100%);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1bekr3d-B {
  0% {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1om8q5l-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x4khkgk-B {
  0% {
    opacity: 0;
  }

  60% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(0.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1ltul5c-B {
  from {
    opacity: 0;
    transform: scale(0.5);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1xeqro6-B {
  from {
    opacity: 0;
    transform: scale(0.7);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xd3p0bd-B {
  0%,
  100% {
    opacity: 0.35;
    transform: scale(0.7);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xqestwo-B {
  from {
    opacity: 0;
    transform: scale(0.4);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1m9cduu-B {
  from {
    opacity: 0;
    transform: translate3d(0, 0.25rem, 0) scale(0.98);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes x1wpkqe1-B {
  from {
    opacity: 0;
    transform: translate3d(0.75rem, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes xby0wrv-B {
  from {
    opacity: 0;
    transform: translate3d(-0.75rem, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes x1qcva7x-B {
  from {
    opacity: calc(1 - var(--x16bc448));
    transform: translateX(-20%);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes xn5usbm-B {
  0%,
  60%,
  100% {
    opacity: 0.55;
    transform: translateY(0);
  }

  30% {
    opacity: 1;
    transform: translateY(-2px);
  }
}

@keyframes xzoxrya-B {
  from {
    opacity: 0;
    transform: translateY(12px) scale(0.94);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x14z8bj6-B {
  from {
    opacity: 0;
    transform: translateY(-0.5rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x15b941j-B {
  from {
    opacity: 0;
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1n7tgp3-B {
  from {
    opacity: 0;
    transform: translateY(0.75rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1p31r1r-B {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1vpesa5-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: calc(1 - var(--x16bc448));
    transform: translateX(-20%);
  }
}

@keyframes x14uppdu-B {
  from {
    opacity: 0;
    transform: perspective(10px) translateY(-10px) rotateX(30deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1ywhc5n-B {
  from {
    opacity: 1;
    transform: none;
  }

  to {
    opacity: 0;
    transform: perspective(10px) translateY(10px) rotateX(-30deg);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xtf48v3-B {
  0% {
    transform: rotateX(10deg) rotateY(90deg);
  }

  45% {
    transform: rotateX(10deg) rotateY(90deg);
  }

  100% {
    transform: rotateX(0) rotateY(0);
  }
}

@keyframes xcyfuwb-B {
  from {
    opacity: 0.4;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(0.5);
  }
}

@keyframes xenvpzs-B {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(0);
  }
}

@keyframes x1l4hgta-B {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(1.1);
  }
}

@keyframes x1jtkx76-B {
  from {
    transform: scale(1);
  }

  50% {
    transform: scale(1.18);
  }

  to {
    transform: scale(1);
  }
}

@keyframes x1lrdfeb-B {
  from {
    transform: scale(0.95);
  }

  to {
    transform: scale(1);
  }
}

@keyframes x1m85qnf-B {
  0% {
    opacity: 0.8;
    transform: scale(0.5);
  }

  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes x1ykijgb-B {
  from {
    transform: scale(1.1);
  }

  to {
    transform: scale(1);
  }
}

@keyframes x28ugyx-B {
  from {
    transform: scale(1);
  }

  25% {
    transform: scale(0.95);
  }

  to {
    transform: scale(1);
  }
}

@keyframes xj7bhn-B {
  from {
    opacity: 0.8;
    transform: scale(0.5);
  }

  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  to {
    transform: scale(1);
  }
}

@keyframes xxe9hqe-B {
  from {
    transform: scale(0);
  }

  to {
    transform: scale(1);
  }
}

@keyframes x1xv6rzj-B {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }

  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1gbdbqh-B {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0) scale(1);
  }

  70% {
    transform: translate(-50%, -50%) rotate(-90deg)
      scale(var(--end-sx, 1), var(--end-sy, 1));
    opacity: 1;
  }

  100% {
    transform: translate(-50%, -50%) rotate(-90deg)
      scale(var(--end-sx, 1), var(--end-sy, 1));
    opacity: 0;
  }
}

@keyframes x1yys7vb-B {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  25% {
    opacity: 0;
    transform: translate(-50%, -50%);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -50%);
  }
}

@keyframes xgznaf3-B {
  0% {
    transform: translate(var(--offset-x), var(--offset-y));
    clip-path: inset(
      var(--crop-top) var(--crop-right) var(--crop-bottom) var(--crop-left)
        round 0.25rem
    );
  }

  100% {
    clip-path: inset(0 round 0.25rem);
    transform: translate(0);
  }
}

@keyframes xta6joz-B {
  0% {
    opacity: 1;
    clip-path: inset(0 round 0.25rem);
    transform: translate(-50%, -50%);
  }

  70% {
    transform: translate(
      calc(-50% + var(--offset-x)),
      calc(-50% + var(--offset-y))
    );
    opacity: 1;
    clip-path: inset(
      var(--crop-top) var(--crop-right) var(--crop-bottom) var(--crop-left)
        round 0.25rem
    );
  }

  100% {
    transform: translate(
      calc(-50% + var(--offset-x)),
      calc(-50% + var(--offset-y))
    );
    opacity: 0;
    clip-path: inset(
      var(--crop-top) var(--crop-right) var(--crop-bottom) var(--crop-left)
        round 0.25rem
    );
  }
}

@keyframes xtfysen-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-1.5rem);
  }
}

@keyframes xepz06c-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes x1eqf7uk-B {
  from {
    transform: translateX(1.5rem);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1np613j-B {
  from {
    transform: translateX(20%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1t6wkcb-B {
  from {
    transform: translateX(-1.5rem);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes xfa266b-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes xgntm52-B {
  from {
    transform: translateX(200%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1k6uhn2-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(1.5rem);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}

@keyframes x97j367-B {
  0% {
    transform: translateX(-100%);
  }

  50% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
}

@keyframes xroe53j-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(100%);
  }
}

@keyframes x1943pf8-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(15%);
  }
}

@keyframes x1uvntwo-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(200%);
  }
}

@keyframes xm9i9jz-B {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-100%);
  }
}

@keyframes x1q62cp-B {
  from {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes x1tc6aq8-B {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-6px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes xjp3c6j-B {
  from {
    transform: translateY(2rem);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes xzk1luc-B {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes xdc7f5d-B {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(100%);
  }
}

:root,
.xy8ts91 {
  --x10kyyoo: #f5f5f5;
  --x1n66cah: #262626;
  --x17wzztv: #f0f0f0;
  --x1ilgzrl: #262626;
  --x1l9rk3s: #f5f5f5;
  --x17d5cdr: #262626;
  --x1549ktp: #1c1c1c;
  --x1wpx2jl: #f5f5f5;
  --xm4lpkf: #e8e8e8;
  --x1qph9ui: #262626;
  --x5zl75g: #ececec;
  --x50pqq7: #666;
  --xazgegl: #e0e0e0;
  --x1b3293i: #262626;
  --xp77rvy: #c32222;
  --x109jcob: #fff;
  --x19dfxnv: #0000001a;
  --xbff7zk: #0000001f;
  --x1jukn7m: #1c1c1c;
  --x19awei1: #fff;
  --x1tzbvua: #e0e0e0;
  --xjjubrl: #262626;
  --x5wvi8: #00000026;
  --xfsfh35: #00000040;
  --x1umaw3r: #79d89f;
  --x1u634dy: #9fe5b8;
  --x1m7168d: #5bc47e;
  --xwobph9: #9fe5b8;
  --xi2zo6z: #79d89f;
  --x1a2supy: #5bc47e;
  --x13kiymy: #3da864;
  --x17iv8mv: #2e8a4f;
  --xsdbwk4: #8b5cf6;
  --x1hst8kt: #22c55e;
  --x1q8k50o: #ef4444;
  --xsmw350: #eab308;
  --x1965r00: #4baf73;
  --x1lv6fa9: #8b5cf6;
  --x16des2f: #5bc47e;
  --x1suoxeq: #f59e0b;
  --x1v00v2y: #ef4444;
  --xi9gdtd: #fafafa;
  --x1wrc05j: #fafafa;
  --x8lwmjw: #fff;
  --xbakdg9: #f5f5f5;
  --x12l5r8g: #ddd;
  --x1u3vvim: #262626;
  --xwy9px0: #3d3d3d;
  --xriaqwo: #737373;
  --xf5tbfq: #888;
  --xdc0epr: #999;
}

:root,
.x1tc10tv {
  --x1c4fdtb: 1vh;
  --x1i5wexw: 47.5rem;
  --x1r43xt8: 26.5rem;
  --x1ysya2g: 1rem;
  --x1a8jt4b: 25.5rem;
  --xf7s2n8: 1rem;
  --x3bo6u2: 0.5rem;
  --x1a0ozx4: 5rem;
  --x2iy6bb: 0rem;
  --xxo4ydc: 3rem;
  --xbd90oq: 3rem;
  --x1jiivaj: 0.5rem;
  --x1nuoslg: 4rem;
  --xmkxdmv: 4.5rem;
  --x8q0pjw: 2.53125rem;
  --xgydyi0: 1.07813rem;
  --x7vperf: 2.0625rem;
  --x1qvsy6c: 0.84375rem;
  --xfnms9b: 1.25em;
  --x1g6ps1o: 1.25em;
  --x1isf1r: 0;
  --x1tr5k0p: 24rem;
  --xipla12: 22.375rem;
  --x1vey2s5: 3rem;
  --x1o88jdd: 0;
  --x9apa8a: env(safe-area-inset-top);
  --x1w0tpzb: env(safe-area-inset-right);
  --x1f4ori9: env(safe-area-inset-bottom);
  --xe09nnb: env(safe-area-inset-left);
  --xfocwpn: 1rem;
  --xleovyz: 0px;
  --xnbffz3: 0px;
  --xfyccvu: 12000;
  --x9z86ne: 10500;
  --x1ss4ijb: 10200;
  --x1otlxvg: 10000;
  --x70thcw: 5000;
  --x7gs8qe: 3000;
  --x1d2hbb8: 2000;
  --x1rq127k: 1700;
  --x1fx8e2z: 1600;
  --x3hqdla: 1600;
  --x13lbe2o: 1520;
  --xx9olqk: 1510;
  --x1000efj: 1500;
  --x1azkbmz: 1400;
  --xgv4zkm: 1160;
  --x1rzl1mg: 1150;
  --xaxwulx: 1100;
  --x1kmc7zx: 900;
  --xc44nd1: 950;
  --x1dhxczp: 990;
  --x1co9nnz: 980;
  --xvvgqvz: 1000;
  --xpec4wx: 3;
  --x17yge2c: 55;
  --x14hjac2: 50;
  --xnutg6k: 21;
  --xz4lyrs: 20;
  --xwhbx12: 15;
  --xeek1ey: 14;
  --x1fvfe00: 13;
  --xrb5ihe: 13;
  --xfct0nl: 12;
  --xve5zsf: 12;
  --xak29ea: 11;
  --x1h1tivh: 11;
  --x1615oz1: 11;
  --x1y289x: 10;
  --xhcho5j: 10;
  --x1bb24ax: 10;
  --x13kc1vk: 9;
  --x7tg0l: 8;
  --x19msafj: 9;
  --xgzdcgz: 5;
  --x1junyi6: 3;
  --x1h8q79u: 1151;
  --x1ege060: 2;
  --x1kkrmuf: -1;
  --x1erd79n: 6;
  --x1wnaakw: 7;
}

:root,
.xpu9pd5 {
  --x5v208n: #fff;
  --x1bvwhsw: #f7f7f7;
  --xjcgu6g: #f7f7f7;
  --x15tv2du: #fff;
  --xexxsys: #fffffe;
  --x1ujeip4: #ffffffa3;
  --xnb8bzt: #ffffff80;
  --x14jv9l7: #f7f7f794;
  --xsgzqe1: #f7f7f7b8;
  --xn72vmh: #00000014;
  --x14uf52t: #fffb;
  --x8k5vcs: #fffb;
  --xbcwn6f: #ffffffeb;
  --xbt2h5b: #0001;
  --x314286: #0000001a;
  --x1q2r9j6: #f4f4f5;
  --xir84xq: #e4e4e5;
  --x1xc0mk5: #f7f7f7;
  --xbqww48: #fff;
  --xwcg5do: #fff;
  --x11eahn6: #fff;
  --xw184nq: #fff;
  --xt5bcyh: #f4f4f5;
  --x1rndqh6: #fff;
  --x6d95z8: #f4f4f5;
  --x1us2oxd: #e4e4e5;
  --x19hia33: #eeffde;
  --xbodb7c: #dcf8c5;
  --xvujf5j: #f4f4f5;
  --ximrg98: #d4ffab;
  --xom6rvn: #000;
  --x105du3h: 0, 0, 0;
  --x2sx8x3: #2e3939;
  --xzcfi22: #707579;
  --x6jy7v: 112, 117, 121;
  --x1ik8nmj: #707579;
  --x8t83tw: #8a8a90;
  --xvren4: #686c72;
  --x1eygh1d: 104, 108, 114;
  --x1oaoqup: #4dcd5e;
  --xkr1apm: #8c8c91;
  --x1hkov25: #4fae4e;
  --x3ugwh0: 79, 174, 78;
  --x1x07xer: #dadce0;
  --x1a0n9ja: #dadce0;
  --xuq4p5o: #0000001a;
  --xv5zb98: #c4c9cc;
  --x1x33qxi: #fff;
  --x55r6vq: #c8c6cc;
  --x27jxbm: #e7e7e7;
  --x1c6gops: #2e3939;
  --xvboyjl: #3390ec;
  --x1q98avd: #70757940;
  --xiud7oj: #70757940;
  --x1d6pkoj: #70757914;
  --xeaf55d: #707579cc;
  --x1ebae7g: #202020cc;
  --x1j8695r: #e8f3ff;
  --x319htp: #cceebf;
  --x2vojl7: #3390ec;
  --x18svrhu: #fff;
  --xha4cs3: #4a95d6;
  --x1c83d08: #2b79c6;
  --xr3ey9k: 74, 149, 214;
  --x126f11s: #50a2e91e;
  --x1wx09w6: #50a2e940;
  --x1u9q31g: #3390ec1a;
  --xtrh6v3: #00c73e;
  --x14d9epe: #00a734;
  --xpms2ug: #00c73e;
  --x1nglim3: #3390ec;
  --x1j9i98n: #3390ec1a;
  --x1wpdb7w: #3390ec40;
  --xxoqkwl: #00c73e;
  --x16j9ocj: #00a734;
  --xdp01ud: 0, 199, 62;
  --x1fwc28i: #e53935;
  --xo69ayn: #d33431;
  --x1jydhkd: 229, 57, 53;
  --xopwnmu: #fb8c00;
  --x1nq05ho: #fdd764;
  --xpmrqcs: #fdd76480;
  --x11oxdd: #d08a31;
  --x1j30vll: #d08a3133;
  --x1lkaz8w: #3390ec;
  --x1apxt3: #fff;
  --xv1qdog: #a2acb4;
  --xvf71wo: #fff;
  --xbkc29b: #c4c9cc;
  --x7gihpu: #abafb1;
  --x1s9h1it: #f4f4f5;
  --xypqyzs: #ededed;
  --xldzwcq: #f4f4f5;
  --x1obdfxr: #3390ec;
  --xgrf9bf: #60a7f0;
  --xwlgn2u: #3c7eb0;
  --xozka06: #f4f4f4;
  --xhxd4q5: #e8e9ea;
  --xgm0epg: #dbf5cd;
  --x1bdwngc: #cbefb7;
  --x142p3mx: #c8ecbb;
  --xr6vvuy: #bae6a8;
  --xuoqngh: #45af54;
  --x10n04uf: 69, 175, 84;
  --x1f4hpir: #4fae4e;
  --xekg2p2: #4a729a;
  --x1s2j9hg: #3c7940;
  --xfpya4o: #70757914;
  --x16u3lgk: #70757914;
  --x7kjnn4: #ebf3fd;
  --x17vlo2i: #c5def9;
  --xj92bd2: #c6eab2;
  --x1u4zr8j: #b5e0a4;
  --x1u69aif: #1a82ea;
  --x1u052uu: #3f9d4b;
  --x192mqhj: #cceebf;
  --x3quu63: #4ef390;
  --xw6ifu2: #74bcff;
  --xq3b5q6: #3993fb;
  --x1ev38nm: #3993fbb3;
  --xu8xnom: #34c578;
  --xw2b7dz: #3ca3f3;
  --x179j1xt: #c9eb38;
  --x11dr5r8: #09c167;
  --xi4m9lu: #72727240;
  --xc6he3d: #7272722b;
  --xvm5utr: #21212126;
  --x1ps47r4: #e8e8e833;
  --x1x1gm7p: #5a5a5a4d;
  --xe8o59m: #c8c8c84d;
  --x13q22kt: #3390ec;
  --xqevu3i: #2f7772;
  --xve78rg: #7f693b;
  --x1jz58sm: #8b5a96;
  --xf7y3pg: #44774a;
  --xlci4zt: #9b576b;
  --x1cpfw4w: #eb6858;
  --xkzscqt: #6c6c6c;
  --xfw3mnu: #e9e9e9;
  --x1kld9pu: #e9e9e9;
  --x1ockxwe: #dcdcdc;
  --xeaz0l3: #9eaab5;
  --xmi14xe: #9eaab5;
  --x1hyqwad: linear-gradient(90deg, #fa0 0%, #ffcd3a 100%);
  --x3tcgpw: #fa0;
  --x1tdf9px: #ff3c32;
  --x1vc19kn: #40a920;
  --x1nghbz4: #40a92026;
  --x157f1le: #11aabe;
  --x3i9n5w: #11aabe26;
  --x7pgle5: #955cdb;
  --xnvcnqm: #955cdb26;
  --x1fyfith: #bf7600;
  --x16y91bc: #bf760026;
  --x102k6xj: #ce4c47;
  --x1hm37dx: linear-gradient(
    84.4deg,
    #6c93ff -4.85%,
    #976fff 51.72%,
    #df69d1 110.7%
  );
  --x17e5306: #00000006;
}

:root,
.x2vtnn2 {
  --xr50wwg: 1rem;
  --x183tzpv: 0.875rem;
  --x1b7x9vr: 2rem;
  --xxrwpg5: 1rem;
  --x1n09y3u: 1.5rem;
  --x1te34im: 1.5rem;
  --x1wfjs8a: 1.5rem;
  --xdmucpz: 1rem;
  --x1vaffps: 0.625rem;
  --x1hacll: 0.375rem;
  --x1fzstdn: 0.625rem;
  --x1iwous8: 0.9375rem;
  --x1ur3yvx: 0.375rem;
  --x2tjdne: 33.3333%;
  --x6iuxaf: 50%;
}

:root,
.xlo6fj1 {
  --xse32uu:
    'Roboto', -apple-system, BlinkMacSystemFont, 'Apple Color Emoji',
    'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', sans-serif;
  --xhhxhq7:
    'Cascadia Mono', 'Roboto Mono', 'Droid Sans Mono', 'SF Mono', 'Menlo',
    'Ubuntu Mono', 'Consolas', monospace;
  --x6nqdli:
    ui-rounded, 'Numbers Rounded', 'Roboto', 'Helvetica Neue', sans-serif;
  --x1613zyw: 'Nunito', 'Roboto', 'Helvetica Neue', sans-serif;
  --x1vyh46s: 'Roboto Condensed', 'Roboto', 'Helvetica Neue', sans-serif;
  --x3kmsma: 16px;
  --xfdvwp0: 1.5;
  --xs8furh: 1.5rem;
  --xkppnva: var(--xzvud6n);
  --xt5hqdn: var(--x1t5mr94);
  --xd8jr12: var(--xadyh6t);
  --x1ostwv6: var(--xfvmmqh);
  --x13nxo0e: var(--x15d38mx);
  --x1dxmgij: 0.6875rem;
  --xire4pv: 400;
  --xtp12em: 500;
  --xvln2ur: 500;
}

:root,
.x15bm4pr {
  --xtu2n8m: 0 1px 4px 0 #0000000d;
  --x9r2vko: 0 1px 5px -1px #00000036;
  --xrdo5b5: 0 4px 24px 2px #0000000d;
  --xolpple: 0 1px 8px 0 #0000001a;
  --x2j5xbj: #72727240;
  --x1hmlb01: #7272722b;
  --x16bc448: 0.1;
}

:root,
.xaeb8f0 {
  --xucdjri: 0;
  --x2wp4dj: 0.25rem;
  --x1f0lgvb: 0.5rem;
  --x1by17k6: 1rem;
  --xgbo08w: 1.5rem;
  --x1to12ag: 2rem;
  --x1nonb7e: 3rem;
}

:root,
.x1p120lx {
  --xx6jvoi: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
  --xicfbke: 0.3s;
  --x2lfa3a: cubic-bezier(0.33, 1, 0.68, 1);
  --x1xrwmsk: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
  --x17zf8v6: 0.3s;
  --x1cqotmk: cubic-bezier(0.33, 1, 0.68, 1);
  --x1b3uae0: 0.3s cubic-bezier(0.25, 1, 0.5, 1);
  --xtbzo16: 0.3s;
  --x1f4w3f0: cubic-bezier(0.25, 1, 0.5, 1);
  --x1wzzt4c: 0.45s cubic-bezier(0.25, 1, 0.5, 1);
  --x120i0o2: 0.15s;
  --x1jhbd7u: 0.2s ease-out;
  --x1sjjiby: 0.1s;
  --x17t59ct: 0.15s;
  --xlmv5r4: 0.2s;
  --xtogb5d: 0.25s;
  --x9oy5ob: 0.3s;
  --x12b2y7v: 0.6s;
  --x13av8cs: 0.2s ease-out;
  --xil4ods: 0.7s;
}

:root,
.x1arg3c0 {
  --xzvud6n: 0.875rem;
  --x1t5mr94: 1.25rem;
  --xadyh6t: 400;
  --xfvmmqh: 0.8125rem;
  --x15d38mx: 1.0625rem;
}

@media (width >= 1921px) {
  :root,
  .x1tc10tv {
    --x1i5wexw: 50vw;
  }
}

@media (width <= 600px) {
  :root,
  .x1tc10tv {
    --x1r43xt8: 100vw;
    --x1a8jt4b: calc(100vw - 1rem);
    --xf7s2n8: 0.5rem;
    --x1tr5k0p: 100vw;
    --xipla12: 17.6875rem;
  }
}

@media (width >= 1276px) and (width <= 1920px) {
  :root,
  .x1tc10tv {
    --x1r43xt8: 25vw;
    --x1a8jt4b: calc(25vw - 1rem);
  }
}

.xsyohvg.xsyohvg,
.xsyohvg.xsyohvg:root {
  --x13av8cs: 0s;
  --xx6jvoi: 0s;
  --x1xrwmsk: 0s;
  --x17zf8v6: 0s;
  --xicfbke: 0s;
  --x120i0o2: 0s;
  --xil4ods: 0s;
  --x1jhbd7u: 0s;
  --x17t59ct: 0s;
  --x1sjjiby: 0s;
  --x9oy5ob: 0s;
  --x12b2y7v: 0s;
  --xtogb5d: 0s;
  --xlmv5r4: 0s;
  --x1b3uae0: 0s;
  --xtbzo16: 0s;
  --x1wzzt4c: 0s;
}

.xvnizsl.xvnizsl,
.xvnizsl.xvnizsl:root {
  --x13nxo0e: var(--x15d38mx);
  --x1ostwv6: var(--xfvmmqh);
  --xt5hqdn: var(--x1t5mr94);
  --xkppnva: var(--xzvud6n);
  --xd8jr12: 400;
}

.xno0c9v.xno0c9v,
.xno0c9v.xno0c9v:root {
  --x1b3uae0: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
  --xtbzo16: 0.35s;
  --x1f4w3f0: cubic-bezier(0.16, 1, 0.3, 1);
}

.xbgx2v6.xbgx2v6,
.xbgx2v6.xbgx2v6:root {
  --x1dxmgij: 0.75rem;
  --x13nxo0e: 1.25rem;
  --x1ostwv6: 0.9375rem;
  --xt5hqdn: 1.375rem;
  --xkppnva: 1.0625rem;
  --xd8jr12: 500;
  --xse32uu: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --xvln2ur: 600;
}

.x1cznpie.x1cznpie,
.x1cznpie.x1cznpie:root {
  --x1iwous8: 0.9375rem;
  --x1ur3yvx: 0.375rem;
}

.x1o8y65e.x1o8y65e,
.x1o8y65e.x1o8y65e:root {
  --x1iwous8: 1rem;
  --x1ur3yvx: 0.5rem;
}

.x1d8ngo5.x1d8ngo5,
.x1d8ngo5.x1d8ngo5:root {
  --x1j9i98n: #8774e11a;
  --x1wpdb7w: #8378db40;
  --x1nglim3: #8774e1;
  --xuoqngh: #fff;
  --x10n04uf: 255, 255, 255;
  --xtrh6v3: #8774e1;
  --x14d9epe: #7b71c6;
  --x5v208n: #212121;
  --x14uf52t: #212121dd;
  --xbt2h5b: #0006;
  --xbcwn6f: #212121dd;
  --x314286: #ffffff1a;
  --x19hia33: #766ac8;
  --xbodb7c: #766ac8;
  --ximrg98: #6549d4;
  --x1q2r9j6: #0f0f0f;
  --xir84xq: #191919;
  --xvujf5j: #2c2c2c;
  --x1us2oxd: #0f0f0f;
  --x1x07xer: #303030;
  --x1a0n9ja: #5b5b5a;
  --xv5zb98: #737373;
  --x1obdfxr: #766ac8;
  --xgrf9bf: #9288d3;
  --xldzwcq: #2c2c2c;
  --xwlgn2u: #e9eef4;
  --xekg2p2: #8774e1;
  --xfpya4o: #00000080;
  --x1s2j9hg: #fff;
  --x16u3lgk: #00000050;
  --xeaf55d: #aaac;
  --x11eahn6: #212121;
  --xjcgu6g: #000;
  --xi4m9lu: #1010109c;
  --x55r6vq: #3b3b3d;
  --x27jxbm: #0f0f0f;
  --x1ockxwe: #3f3f3f;
  --xfw3mnu: #363636;
  --xsgzqe1: #141414e0;
  --x1ujeip4: #ffffff1f;
  --xn72vmh: #ffffff24;
  --xnb8bzt: #ffffff0e;
  --x14jv9l7: #1e1e1ec2;
  --xbkc29b: #717579;
  --xxoqkwl: #00c73e;
  --x16j9ocj: #00a734;
  --x17e5306: #ffffff06;
  --x1ik8nmj: #aaa;
  --xvboyjl: #8774e1;
  --xypqyzs: #292929;
  --x1s9h1it: #2c2c2c;
  --xc6he3d: #00000040;
  --x1lkaz8w: #8774e1;
  --x7gihpu: #a2a2a2;
  --x1f4hpir: #fff8;
  --x192mqhj: #cceebf;
  --xbqww48: #212121;
  --x7kjnn4: #2b2a35;
  --x1u69aif: #7864dd;
  --x1u052uu: #f5f5f5;
  --x17vlo2i: #343147;
  --x1u4zr8j: #5b529b;
  --xj92bd2: #675caf;
  --x1apxt3: #fff;
  --x1bvwhsw: #191919;
  --x2vojl7: #8774e1;
  --x126f11s: #8378db1e;
  --x1wx09w6: #8378db40;
  --xha4cs3: #7b71c6;
  --x1u9q31g: #8774e11a;
  --xhxd4q5: #2e2f2f;
  --xozka06: #272727;
  --x142p3mx: #917dea;
  --xr6vvuy: #917dea;
  --xgm0epg: #8775da;
  --x1bdwngc: #8775da;
  --x13q22kt: #8774e1;
  --x15tv2du: #212121;
  --xpms2ug: #00c73e;
  --x1x33qxi: transparent;
  --xom6rvn: #fff;
  --x1oaoqup: #8378db;
  --x105du3h: 255, 255, 255;
  --xzcfi22: #aaa;
  --x8t83tw: #aaa;
  --x6jy7v: 170, 170, 170;
  --x1ebae7g: #000c;
  --xqevu3i: #6ff9f0;
  --xf7y3pg: #8eee98;
  --xkzscqt: #999;
  --x1cpfw4w: #fb6f5f;
  --xlci4zt: #ff93b2;
  --x1jz58sm: #cb86db;
  --xve78rg: #ffd67e;
  --x1j8695r: #2a2a3c;
  --x319htp: #8373d3;
  --x8k5vcs: #0303038f;
}

.xj999nu.xj999nu,
.xj999nu.xj999nu:root {
  --x1j9i98n: #fafafa1a;
  --x1wpdb7w: #fafafa40;
  --x1nglim3: #fafafa;
  --xtrh6v3: #79d89f;
  --x14d9epe: #5bc47e;
  --x5v208n: #161618;
  --x19hia33: #2a2a2c;
  --xbodb7c: #2a2a2c;
  --ximrg98: #36363a;
  --x1q2r9j6: #252527;
  --xir84xq: #353535;
  --xvujf5j: #2d2d2f;
  --x1us2oxd: #18181b;
  --x1x07xer: #ffffff1a;
  --xuq4p5o: #ffffff1a;
  --x1a0n9ja: #ffffff1a;
  --x1obdfxr: var(--xir84xq);
  --xldzwcq: var(--xir84xq);
  --xeaf55d: #b3b3b3cc;
  --xw184nq: #515151;
  --x11eahn6: #252526;
  --xjcgu6g: #000;
  --x55r6vq: #ffffff1a;
  --x1fwc28i: #d92626;
  --xsgzqe1: #141414e0;
  --x1ujeip4: #ffffff1f;
  --xn72vmh: #ffffff24;
  --xnb8bzt: #ffffff0e;
  --x14jv9l7: #1e1e1ec2;
  --xbkc29b: #8a8a88;
  --xxoqkwl: #79d89f;
  --x16j9ocj: #5bc47e;
  --xdp01ud: 121, 216, 159;
  --x1ik8nmj: #b3b3b3;
  --xvboyjl: #fafafa;
  --xiud7oj: #b3b3b340;
  --x1d6pkoj: var(--xir84xq);
  --x1q98avd: #b3b3b340;
  --xypqyzs: var(--xir84xq);
  --x1s9h1it: var(--xir84xq);
  --x1lkaz8w: #fafafa;
  --x1xc0mk5: var(--xir84xq);
  --xbqww48: #144d39;
  --xwcg5do: #1e1e1e;
  --x1apxt3: #79d89f;
  --x1bvwhsw: #1e1e1e;
  --xv1qdog: #6b6b65;
  --x2vojl7: #fafafa;
  --x18svrhu: #000;
  --xexxsys: var(--x15tv2du);
  --x126f11s: #fafafa1e;
  --x1wx09w6: #fafafa40;
  --xha4cs3: #d4d4d4;
  --x1c83d08: #bbb;
  --xr3ey9k: 212, 212, 212;
  --x1u9q31g: #fafafa1a;
  --x1rndqh6: #2a2a2c;
  --xt5bcyh: transparent;
  --x6d95z8: var(--xir84xq);
  --x15tv2du: #161618;
  --xvm5utr: #252527;
  --x1ps47r4: #2d2d2f;
  --xpms2ug: #79d89f;
  --x1x33qxi: var(--xir84xq);
  --xom6rvn: #fafafa;
  --x1hkov25: #79d89f;
  --x3ugwh0: 121, 216, 159;
  --x2sx8x3: #e1e1e0;
  --xvren4: #b4b4b4;
  --x1oaoqup: #79d89f;
  --x1eygh1d: 180, 180, 180;
  --x105du3h: 250, 250, 250;
  --xzcfi22: #b3b3b3;
  --x6jy7v: 179, 179, 179;
  --x1ebae7g: #30302ee6;
  --xopwnmu: #f59e0b;
  --x1nq05ho: #eab308;
}

.x1fuu419.x1fuu419,
.x1fuu419.x1fuu419:root {
  --x1j9i98n: #1c1c1c14;
  --x1wpdb7w: #1c1c1c33;
  --x1nglim3: #1c1c1c;
  --xtrh6v3: #5bc47e;
  --x14d9epe: #3da864;
  --x5v208n: #f0f0f0;
  --x19hia33: #ececec;
  --xbodb7c: #ececec;
  --ximrg98: #ddd;
  --x1q2r9j6: #ececec;
  --xir84xq: #e0e0e0;
  --xvujf5j: #e0e0e0;
  --x1us2oxd: #f5f5f5;
  --x1x07xer: #0000001a;
  --xuq4p5o: #0000001a;
  --x1a0n9ja: #0000001f;
  --x1obdfxr: #1c1c1c;
  --xldzwcq: #ececec;
  --xeaf55d: #666c;
  --xw184nq: #fff;
  --x11eahn6: #fff;
  --x55r6vq: #0000001a;
  --x1fwc28i: #c32222;
  --xbkc29b: #888;
  --xxoqkwl: #5bc47e;
  --x16j9ocj: #3da864;
  --xdp01ud: 91, 196, 126;
  --x1ik8nmj: #666;
  --xvboyjl: #1c1c1c;
  --xiud7oj: #66666640;
  --x1d6pkoj: #26262614;
  --x1q98avd: #66666640;
  --xypqyzs: #00000014;
  --x1s9h1it: #0000000d;
  --x1lkaz8w: #1c1c1c;
  --x1xc0mk5: var(--x11eahn6);
  --xbqww48: #d9fdd3;
  --xwcg5do: #fff;
  --x1apxt3: #1c1c1c;
  --x1bvwhsw: #f7f7f7;
  --xv1qdog: #999;
  --x2vojl7: #1c1c1c;
  --x18svrhu: #fff;
  --xexxsys: #fffffe;
  --x126f11s: #1c1c1c1e;
  --x1wx09w6: #1c1c1c40;
  --xha4cs3: #333;
  --x1c83d08: #000;
  --xr3ey9k: 51, 51, 51;
  --x1u9q31g: #1c1c1c1a;
  --x1rndqh6: #f0f0f0;
  --xt5bcyh: transparent;
  --x6d95z8: var(--xir84xq);
  --x15tv2du: #fff;
  --xvm5utr: #ececec;
  --x1ps47r4: #e0e0e0;
  --xpms2ug: #5bc47e;
  --xom6rvn: #262626;
  --x1hkov25: #3da864;
  --x3ugwh0: 61, 168, 100;
  --x2sx8x3: #3d3d3d;
  --xvren4: #737373;
  --x1oaoqup: #3da864;
  --x1eygh1d: 115, 115, 115;
  --x105du3h: 38, 38, 38;
  --xzcfi22: #666;
  --x6jy7v: 102, 102, 102;
  --x1ebae7g: #262626e6;
  --xopwnmu: #f59e0b;
  --x1nq05ho: #eab308;
}

.xl7b182.xl7b182,
.xl7b182.xl7b182:root {
  --x2vojl7: var(--xom6rvn);
}

.x10gl6fg.x10gl6fg,
.x10gl6fg.x10gl6fg:root {
  --x5v208n: #fff;
  --x2vojl7: #3390ec;
}

.x15xtsiw.x15xtsiw,
.x15xtsiw.x15xtsiw:root {
  --xr50wwg: 0.875rem;
  --x183tzpv: 0.625rem;
  --x1wfjs8a: 1.5rem;
  --xdmucpz: 0.625rem;
  --x1vaffps: 0.5rem;
  --x1hacll: 0.375rem;
  --x1n09y3u: 1.125rem;
  --x1fzstdn: 0.625rem;
  --x1iwous8: 12px;
  --x1ur3yvx: 0.375rem;
  --x1b7x9vr: 1.125rem;
  --x1te34im: 1.125rem;
  --xxrwpg5: 0.875rem;
}

.x1suh3r1.x1suh3r1,
.x1suh3r1.x1suh3r1:root {
  --xse32uu:
    'Geist', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue',
    Arial, sans-serif;
  --x1vyh46s: 'Geist', -apple-system, BlinkMacSystemFont, sans-serif;
  --xhhxhq7:
    'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --x6nqdli: 'Geist', -apple-system, BlinkMacSystemFont, sans-serif;
  --x1613zyw: 'Geist', -apple-system, BlinkMacSystemFont, sans-serif;
}

.xvtb0dm.xvtb0dm,
.xvtb0dm.xvtb0dm:root {
  --xse32uu:
    'Roboto', -apple-system, BlinkMacSystemFont, 'Apple Color Emoji',
    'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', sans-serif;
  --xvln2ur: 500;
}

.xr5ecn8.xr5ecn8,
.xr5ecn8.xr5ecn8:root {
  --xse32uu:
    system-ui, -apple-system, BlinkMacSystemFont, 'Roboto', 'Apple Color Emoji',
    'Helvetica Neue', sans-serif;
  --x1613zyw: ui-rounded, 'Nunito', 'Roboto', 'Helvetica Neue', sans-serif;
  --xvln2ur: 600;
}

.xads037.xads037,
.xads037.xads037:root {
  --xx6jvoi: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
  --x17zf8v6: 0.3s;
  --x1cqotmk: cubic-bezier(0.33, 1, 0.68, 1);
  --xicfbke: 0.3s;
  --x2lfa3a: cubic-bezier(0.33, 1, 0.68, 1);
  --x1b3uae0: 0.3s cubic-bezier(0.25, 1, 0.5, 1);
  --xtbzo16: 0.3s;
  --x1f4w3f0: cubic-bezier(0.25, 1, 0.5, 1);
}

.x12onkay.x12onkay,
.x12onkay.x12onkay:root {
  --xx6jvoi: 0.65s cubic-bezier(0.22, 1, 0.36, 1);
  --x1xrwmsk: 0.65s cubic-bezier(0.33, 1, 0.68, 1);
  --x17zf8v6: 0.65s;
  --x1cqotmk: cubic-bezier(0.33, 1, 0.68, 1);
  --xicfbke: 0.65s;
  --x2lfa3a: cubic-bezier(0.22, 1, 0.36, 1);
  --x1b3uae0: 0.45s cubic-bezier(0.25, 1, 0.5, 1);
  --xtbzo16: 0.45s;
  --x1f4w3f0: cubic-bezier(0.25, 1, 0.5, 1);
}

.x1901uch {
  --accent-background-color: var(--x1q2r9j6);
}

.x14jgn2q {
  --accent-color: var(--color-primary, #3390ec);
}

.x1a1mftq {
  --accent-color: var(--xuoqngh);
}

.xtvx1jd {
  --application-shell-gutter: var(--x1f0lgvb);
}

.x1j1i4xh {
  --avatar-letters-transform: translateY(-1px);
}

.xubfr9v {
  --base-bottom-pos: calc(
    var(--footer-content-height) + var(--composer-top-gap, 0px)
  );
}

.xaxd3i2 {
  --base-height: var(--composer-height);
}

.x1fesxdj {
  --base-height: var(--composer-main-button-height);
}

.x1gkgjoq {
  --border-radius-default: 1.25rem;
}

.xm76zm3 {
  --border-radius-messages: var(--x1wfjs8a);
}

.x1t30x18 {
  --button-active-background-color: #171717;
}

.x1g6819g {
  --button-active-background-color: #ffb727cc;
}

.x11x2y2t {
  --button-active-background-color: #00000014;
}

.x12ar6ys {
  --button-active-background-color: #000000d9;
}

.xuzdadl {
  --button-active-background-color: #ffffff14;
}

.x1jv8fs9 {
  --button-active-background-color: #fff3;
}

.x49q642 {
  --button-active-background-color: rgba(var(--x1jydhkd), 0.08);
}

.xtv6u93 {
  --button-active-background-color: rgba(var(--xr3ey9k), 0.08);
}

.x8myl5e {
  --button-active-background-color: rgba(var(--xr3ey9k), 0.9);
}

.x1gwdgul {
  --button-active-background-color: var(--button-background-color);
}

.x1oupgwd {
  --button-active-background-color: var(--x16j9ocj);
}

.xakxrl8 {
  --button-active-background-color: var(--x1d6pkoj);
}

.x1sgi3bm {
  --button-active-background-color: var(--x1fwc28i);
}

.x1nm7r5z {
  --button-active-background-color: var(--x1nglim3);
}

.xqmohox {
  --button-active-background-color: var(--x1wpdb7w);
}

.x154mai {
  --button-active-background-color: var(--x2vojl7);
}

.x18xz60u {
  --button-active-background-color: var(--xo69ayn);
}

.x1hgzt6c {
  --button-active-text-color: #ffffff80;
}

.xnhjuq9 {
  --button-active-text-color: var(--button-text-color);
}

.x1gg9527 {
  --button-active-text-color: var(--x18svrhu);
}

.x152e8yg {
  --button-active-text-color: var(--x1fwc28i);
}

.x1f7heu {
  --button-active-text-color: var(--x2vojl7);
}

.x19ub1iy {
  --button-active-text-color: var(--xvf71wo);
}

.x1lx7ibg {
  --button-active-text-color: var(--xwcg5do);
}

.xzmq0mu {
  --button-background-color: #000;
}

.x12sembf {
  --button-background-color: #ffb727;
}

.x14ob21l {
  --button-background-color: #0003;
}

.x346jtj {
  --button-background-color: #000000bf;
}

.x1rac7aj {
  --button-background-color: #ffffff1a;
}

.xte5iws {
  --button-background-color: transparent;
}

.xbm5sk8 {
  --button-background-color: var(--x1fwc28i);
}

.xuoujhk {
  --button-background-color: var(--x1j9i98n);
}

.x1re354z {
  --button-background-color: var(--x2vojl7);
}

.x59vjtm {
  --button-background-color: var(--x5v208n);
}

.x13dgg8q {
  --button-background-color: var(--xxoqkwl);
}

.x1uyrl7i {
  --button-text-color: #fff;
}

.x1uxcpb5 {
  --button-text-color: #000c;
}

.xji60nw {
  --button-text-color: #ffffff80;
}

.xkev2ru {
  --button-text-color: rgba(var(--x6jy7v), 0.75);
}

.x1xnx2j9 {
  --button-text-color: var(--x18svrhu);
}

.x4wrn7w {
  --button-text-color: var(--x1fwc28i);
}

.x11g2wul {
  --button-text-color: var(--x1nglim3);
}

.xqbyxba {
  --button-text-color: var(--x2vojl7);
}

.x18artbf {
  --button-text-color: var(--xeaf55d);
}

.x1cdgb64 {
  --button-text-color: var(--xvf71wo);
}

.x146oldm {
  --button-text-color: var(--xwcg5do);
}

.x15d7eij {
  --button-text-color: var(--xzcfi22);
}

.x14thsbs {
  --button-text-transform: none;
}

.xxb37c3 {
  --chat-list-inline-inset: 0.5rem;
}

.x1oqmm7v {
  --color-background-compact-menu: #0000004d;
}

.x1vcx8pd {
  --color-background-secondary: var(--x1q2r9j6);
}

.xw8wna3 {
  --color-background: var(--x11eahn6);
}

.xvu0uqt {
  --color-background: var(--x5v208n);
}

.xu48k98 {
  --color-chat-hover: var(--xldzwcq);
}

.xp6zg7j {
  --color-composer-button: #fff;
}

.x15k0dnf {
  --color-composer-button: var(--xzcfi22);
}

.x18zuj6x {
  --color-default-shadow: #0000004d;
}

.xvlgmlm {
  --color-icon-backdrop: #2196f3;
}

.x17hz2li {
  --color-icon-backdrop: #4caf50;
}

.xur7z3h {
  --color-icon-backdrop: #78909c;
}

.xlk9y2r {
  --color-icon-backdrop: #7e57c2;
}

.x1xl61d1 {
  --color-icon-backdrop: #e91e63;
}

.x1fxvob7 {
  --color-icon-backdrop: #f44336;
}

.x1x7h4ds {
  --color-icon-backdrop: #fb8c00;
}

.xnvgx2l {
  --color-item-active: var(--xypqyzs);
}

.x3si39f {
  --color-placeholders: var(--xv1qdog);
}

.x1s70wav {
  --color-primary-shade: var(--xha4cs3);
}

.xobgt25 {
  --color-primary: #fff;
}

.x6i1k80 {
  --color-primary: var(--x2vojl7);
}

.xrzombs {
  --color-skeleton-background: #2121211a;
}

.xpfm43x {
  --color-text-secondary: #fff;
}

.x1ml3ca6 {
  --color-text-secondary: var(--xzcfi22);
}

.x1rk5bt6 {
  --color-text: var(--xom6rvn);
}

.x10ntlm9 {
  --color-user: #000;
}

.x1beixv1 {
  --color-user: #242424;
}

.x1qwivca {
  --color-user: var(--xom6rvn);
}

.xslsmg5 {
  --composer-bottom-gap-mobile: var(--x1f0lgvb);
}

.x17g5q4r {
  --composer-bottom-gap: var(--x1by17k6);
}

.x17p39tt {
  --composer-control-radius: 1.25rem;
}

.x2cbkj3 {
  --composer-control-radius: 1.5rem;
}

.xyral82 {
  --composer-height: 3rem;
}

.xdhshw1 {
  --composer-height: var(--xbd90oq);
}

.x1hmjp0l {
  --composer-input-scroll-margin-end: 0px;
}

.x1doaqp0 {
  --composer-input-scroll-padding-end: 0px;
}

.xfgefpj {
  --composer-main-button-height: 2.5rem;
}

.xjs43it {
  --composer-main-button-width: 2.5rem;
}

.x155wg7t {
  --composer-main-button-width: 2.75rem;
}

.x1h6hk00 {
  --composer-pill-padding: 0px;
}

.x1tg9zxt {
  --composer-pill-padding: var(--x2wp4dj);
}

.xvrigam {
  --composer-row-gap: 0.375rem;
}

.xxoh93w {
  --composer-row-gap: var(--x2wp4dj);
}

.xpvjigp {
  --composer-text-size: 16px;
}

.x1xysup3 {
  --composer-text-size: var(--xzvud6n);
}

.xljwz2p {
  --composer-wrapper-max-width: calc(
    100% - var(--composer-main-button-width) - var(--composer-row-gap)
  );
}

.x1bbtn5y {
  --control-gap: 1rem;
}

.xpepo7y {
  --default-composer-wrapper-max-width: calc(100% - 3.5rem);
}

.xrykecc {
  --dock-morph-duration: var(--xicfbke);
}

.x1bln8g0 {
  --dock-morph-easing: var(--x2lfa3a);
}

.x4022tp {
  --drop-surface: var(--x1bvwhsw);
}

.xluj6oj {
  --embedded-message-margin-bottom: 0.0625rem;
}

.x11npmzk {
  --embedded-message-margin-bottom: 0;
}

.x18umzm2 {
  --emoji-size: 2.25rem;
}

.xa7gsm2 {
  --fade-mask-color: var(--x1bvwhsw);
}

.xto2rvi {
  --fade-mask-height: 2.625rem;
}

.xdf4z8u {
  --field-border-color: transparent;
}

.xt4q7zq {
  --field-focus-shadow: none;
}

.x1mecrm5 {
  --field-outline-color: var(--x1a0n9ja);
}

.x118yzv1 {
  --footer-content-height: var(
    --middle-footer-content-height,
    var(--composer-min-bottom-reserve, 0px)
  );
}

.x1qjhfc0 {
  --input-disabled-opacity: 1;
}

.x7wbcd7 {
  --list-item-active-background: var(--xir84xq);
}

.xicrhpc {
  --list-item-hover-background: var(--xir84xq);
}

.x9ci8sf {
  --list-item-padding-block: 0.375rem;
}

.x1jswsrm {
  --list-item-padding-block: 0.5625rem;
}

.xstj20s {
  --list-item-padding-inline: 0.375rem;
}

.x1klg405 {
  --list-item-padding-inline: 0.5625rem;
}

.xo6vtlx {
  --media-max-height: 27rem;
}

.xjr00rw {
  --media-min-height: 5rem;
}

.x29fy5e {
  --media-min-width: 12rem;
}

.xcuvx2d {
  --menu-item-hover-background: transparent;
}

.x1r89a03 {
  --menu-min-width: 11.5rem;
}

.x9eprqx {
  --message-inline-code-background: transparent;
}

.x1vwl3ug {
  --message-inline-code-padding: 0px;
}

.x1ygnv5g {
  --message-list-bottom-fade: 4rem;
}

.xxtz7kp {
  --message-list-bottom-inset: calc(
    var(--composer-height, 3rem) + var(--composer-bottom-gap, 1rem) +
      var(--composer-top-gap, 0.5rem)
  );
}

.x1gmxaj1 {
  --message-list-fade-floor: #0000003d;
}

.xwy84ki {
  --message-list-scrollbar-color: transparent;
}

.x1w1fmbm {
  --message-list-scrollbar-color: var(--x1x1gm7p);
}

.x16r8bxc {
  --message-list-top-fade-floor: #000;
}

.xmas1jr {
  --message-list-top-fade-ramp: 1.5rem;
}

.x11z3jxc {
  --message-list-top-inset: calc(
    var(--middle-header-height, 3.5rem) +
      var(--middle-panel-inline-padding, 0.5rem)
  );
}

.x1rh3n44 {
  --message-text-size: var(--xzvud6n);
}

.x15j8xud {
  --messages-container-width: 100%;
}

.x15sreo9 {
  --middle-header-gap: 0.5rem;
}

.xgbmbhk {
  --middle-header-height: 3rem;
}

.x1zb4xd {
  --middle-header-height: calc(4.25rem + env(safe-area-inset-top, 0px));
}

.xjkjt9c {
  --middle-panel-inline-padding: var(--application-shell-gutter, 0.5rem);
}

.xc39d9b {
  --modal-content-max-height: none;
}

.x1812qw2 {
  --modal-content-overflow-x: hidden;
}

.x10a750w {
  --modal-content-padding-bottom: 0;
}

.xfveckv {
  --modal-content-padding-inline: 1rem;
}

.x1moejrz {
  --modal-content-padding-top: 0;
}

.x7gkpo8 {
  --modal-max-width: 32rem;
}

.xh1rcw6 {
  --modal-max-width: 56rem;
}

.x1r7pri5 {
  --primary-navigation-height: var(--xbd90oq);
}

.xhs45em {
  --primary-navigation-scroll-end-inset: calc(var(--xbd90oq) + var(--x1by17k6));
}

.x1081vrp {
  --resleeve-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);
}

.x1ss5o6v {
  --resleeve-safe-area-inset-top: env(safe-area-inset-top, 0px);
}

.x15jzb5h {
  --rich-editor-header-height: 2.5rem;
}

.x8b6u1t {
  --rich-editor-toolbar-height: var(--composer-main-button-height);
}

.xwp7dmk {
  --right-column-width: 0px;
}

.x10ovm6l {
  --ripple-color: #00000014;
}

.x1fvzy62 {
  --ripple-color: #ffffff14;
}

.xck36xj {
  --ripple-color: #ffffff29;
}

.x10gnwm {
  --ripple-color: rgba(var(--x1jydhkd), 0.16);
}

.xgh312p {
  --ripple-color: var(--x1d6pkoj);
}

.xblr6ec {
  --ripple-color: var(--x1wpdb7w);
}

.x1s2f9zs {
  --shadow-footer: var(--xrdo5b5);
}

.x1cjtfyx {
  --slider-color: #fff;
}

.x1icz2sa {
  --slider-color: var(--x2vojl7);
}

.x141pnbn {
  --slider-color: var(--xzcfi22);
}

.xdgy8ne {
  --tab-active-background: var(--xvujf5j);
}

.x1qpr5vz {
  --tab-active-background: var(--xypqyzs);
}

.x3i3is7 {
  --tab-active-text-color: var(--x1ik8nmj);
}

.xawwu8d {
  --tab-active-text-color: var(--xom6rvn);
}

.xfvlhwx {
  --tab-hover-text-color: var(--x1ik8nmj);
}

.xqzrs2l {
  --tab-icon-size: var(--xs8furh);
}

.xrwxgij {
  --tab-list-background: transparent;
}

.xjvi6hc {
  --tab-list-background: var(--xexxsys);
}

.x1w9g1ie {
  --tab-list-box-shadow: none;
}

.x6jgg8e {
  --tab-list-box-shadow: var(--xtu2n8m);
}

.xc5u213 {
  --tab-radius: 1.25rem;
}

.x7mk4b {
  --tab-radius: 1.75rem;
}

.xv00htc {
  --tab-text-color: var(--x1ik8nmj);
}

.x1fxjotd {
  --tab-text-color: var(--xom6rvn);
}

.x19tzate {
  --unread-count-button-offset: 3.5rem;
}

.x150ovz8:focus-within {
  --field-outline-color: var(--x2vojl7);
}

.xbqjl3c:is(.middle-column-footer.no-content *) {
  --footer-content-height: 0px;
}

.xmc8t2k:hover {
  --field-outline-color: var(--x2vojl7);
}

@media (width <= 600px) {
  .x5ur35g.x5ur35g {
    --color-primary: #3390ec;
  }

  .xco98gs.xco98gs {
    --default-composer-wrapper-max-width: calc(100% - 3.375rem);
  }

  .x176ifyl.x176ifyl {
    --list-item-padding-block: 0.4375rem;
  }

  .xtltibm.xtltibm {
    --list-item-padding-inline: 1rem;
  }

  .x7qv5rt.x7qv5rt {
    --message-list-bottom-inset: calc(
      var(--composer-height, 3rem) + var(--composer-bottom-gap-mobile, 0.5rem) +
        var(--chat-safe-area-bottom, env(safe-area-inset-bottom, 0px)) +
        var(--composer-top-gap, 0.5rem)
    );
  }

  .x1l1gcjh.x1l1gcjh {
    --message-list-bottom-inset: calc(
      var(--composer-height, 3rem) + var(--composer-bottom-gap-mobile, 0.5rem) +
        var(--composer-top-gap, 0.5rem)
    );
  }

  .x8t43fd.x8t43fd {
    --middle-panel-inline-padding: 0.5rem;
  }
}

@media (width <= 600px), (width <= 950px) and (height <= 450px) {
  .xf03fxa.xf03fxa {
    --primary-navigation-height: 4rem;
  }

  .x1618iab.x1618iab {
    --primary-navigation-scroll-end-inset: calc(
      5rem + var(--resleeve-safe-area-inset-bottom, 0px)
    );
  }
}
