:root {
  --type-size: 14px;
  --secondary-type-size: 12px;
  --line-height: 1.6;
  --emoji-font: "color-emoji";
  --default-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --backgroundColor: #fff;
  --inputBackgroundColor: #f2f2f2;
  --primaryBorderColor: #e5e5e5;
  --secondaryBorderColor: #f2f2f2;
  --backdrop: rgba(0, 0, 0, 0.3);
  --transparentBorder: rgba(0, 0, 0, 0.05);
  --grey1: #111;
  --grey2: #555;
  --grey3: #999;
  --green: #32bd64;
  --orange: orange;
  --red: #f04b4b;
  --blue: #0788f5;
  --selectionColor: rgba(109, 175, 255, 0.5);
  --content-padding: 72px;
  --badge-color: #f04b4b;
  --sidebar-width: 0;
  --marketingBackground: #fafafa;
  --wash1: #e5e5e5;
  --wash2: #f2f2f2;
}

@media (prefers-color-scheme: dark) {
  :root {
    --backgroundColor: #222;
    --inputBackgroundColor: #333;
    --inputBackgroundActiveColor: #444;
    --primaryBorderColor: #333;
    --secondaryBorderColor: #333;
    --backdrop: rgba(0, 0, 0, 0.5);
    --transparentBorder: hsla(0, 0%, 100%, 0.1);
    --grey1: #eee;
    --grey2: #bbb;
    --grey3: #888;
    --selectionColor: rgba(109, 175, 255, 0.5);
    --marketingBackground: #1a1a1a;
    --wash1: #4e4e4e;
    --wash2: #383838;
  }
}
:root[data-theme="Klein"] {
  --backgroundColor: #002fa7;
  --grey1: #fff;
  --grey2: #bfcbe9;
  --grey3: #8097d3;
  --inputBackgroundColor: #1944b0;
  --primaryBorderColor: #3359b9;
  --secondaryBorderColor: #1944b0;
  --transparentBorder: hsla(0, 0%, 100%, 0.1);
}
:root[data-theme="Brutalist"] {
  --backgroundColor: #bbb;
  --grey1: #000;
  --grey2: #555;
  --grey3: #777;
  --inputBackgroundColor: #ccc;
  --primaryBorderColor: #aaa;
  --secondaryBorderColor: #afafaf;
  --transparentBorder: hsla(0, 0%, 100%, 0.1);
}
:root[data-theme="Swiss"] {
  --backgroundColor: #e25336;
  --grey1: #fff;
  --grey2: #f6cbc3;
  --grey3: #ee9886;
  --inputBackgroundColor: #e6664d;
  --primaryBorderColor: #e66d54;
  --secondaryBorderColor: #e35e43;
  --transparentBorder: hsla(0, 0%, 100%, 0.1);
}
:root[data-theme="Red"] {
  --backgroundColor: #fdf2f1;
  --grey1: #e50800;
  --grey2: #ec4e48;
  --grey3: #f39491;
  --inputBackgroundColor: #fbe0df;
  --primaryBorderColor: #f9cfcd;
  --secondaryBorderColor: #fbe0df;
  --transparentBorder: rgb(229 8 0/0.1);
}
:root[data-theme="Green"] {
  --backgroundColor: #edfced;
  --grey1: green;
  --grey2: #47a547;
  --grey3: #8eca8e;
  --inputBackgroundColor: #d5f0d5;
  --primaryBorderColor: #bee3be;
  --secondaryBorderColor: #d5f0d5;
  --transparentBorder: rgb(0 128 0/0.1);
}
:root[data-theme="Blue"] {
  --backgroundColor: #edf5fd;
  --grey1: #06c;
  --grey2: #4791db;
  --grey3: #8ebce9;
  --inputBackgroundColor: #d5e7f8;
  --primaryBorderColor: #bed8f3;
  --secondaryBorderColor: #d5e7f8;
  --transparentBorder: rgb(0 102 204/0.1);
}
:root[data-theme="Albers"] {
  --backgroundColor: #f7e3ea;
  --grey1: #4c3e51;
  --grey2: #8b5088;
  --grey3: #c068a0;
  --inputBackgroundColor: #f4d7e1;
  --primaryBorderColor: #efc5d4;
  --secondaryBorderColor: #f4d7e1;
  --transparentBorder: rgba(0, 0, 0, 0.1);
}
:root[data-typography="Sans"] {
  --default-font: "Graphik", sans-serif;
}
:root[data-typography="Serif"] {
  --default-font: "Signifier", serif;
  --type-size: 15px;
  --secondary-type-size: 13px;
  --line-height: 1.49;
}
:root[data-typography="Mono"] {
  --default-font: "ABC Diatype Mono", monospace;
  --type-size: 13.5px;
  --secondary-type-size: 11.5px;
  --line-height: 1.65;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style-type: none;
}
body {
  font-family: var(--default-font);
  font-size: var(--type-size);
  line-height: var(--line-height);
  background-color: var(--backgroundColor);
  color: var(--grey1);
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateZ(0);
}
body > div {
  width: 100%;
}
button {
  font-family: var(--default-font);
}
::placeholder {
  color: var(--grey3);
}
@media only screen and (max-width: 684px) {
  :root {
    --content-padding: calc((100vw - 540px) / 2);
  }
}
@media only screen and (max-width: 636px) {
  :root {
    --content-padding: 48px;
  }
}
@media only screen and (max-width: 480px) {
  :root {
    --content-padding: 16px;
  }
}
@page {
  size: auto;
  margin: 14mm;
}
@media print {
  :root,
  :root.dark {
    --grey1: #000;
    --grey2: #000;
    --grey3: #000;
    --backgroundColor: #fff;
    --type-size: 10px;
  }
  body,
  html {
    overflow-y: visible !important;
    height: auto;
  }
  body {
    scrollbar-width: none;
  }
  body::-webkit-scrollbar {
    display: none;
  }
}
h3 {
  font-size: var(--type-size);
  margin-bottom: 4px;
  font-weight: 400;
  color: var(--grey1);
}
section {
  margin: 60px 0;
}
section:last-child {
  margin-bottom: 0;
}
section:first-of-type {
  margin: 36px 0;
}
section p {
  color: var(--grey2);
}
@media print {
  section[data-print="false"] {
    display: none;
  }
  section {
    margin: 0 0 36px 70mm !important;
    width: 100mm;
  }
  section:last-child {
    margin-bottom: 0;
  }
  h3 {
    page-break-after: avoid;
    break-after: avoid;
    display: flex;
  }
}
form {
  width: 100%;
}
fieldset {
  border: none;
}
.visx-tooltip {
  z-index: 1000;
}
a.MegaLink_megalink__u_TFB {
  text-decoration: none;
  color: inherit;
}
@media (hover: hover) {
  a.MegaLink_megalink__u_TFB[data-hover="true"]:hover {
    border-bottom: 1px solid;
  }
}
@media (hover: none) {
  a.MegaLink_megalink__u_TFB:hover {
    border: none;
  }
}
.Spinner_spinner__c1O2v {
  width: 16px;
  height: 16px;
}
.Spinner_spinner__c1O2v .Spinner_img__6RSZa {
  animation: Spinner_spin__BwtQG 1s steps(12) infinite;
  display: block;
  width: 100%;
  height: 100%;
}
.Spinner_spinner__c1O2v .Spinner_img__6RSZa svg {
  display: block;
  width: 100%;
  height: 100%;
}
@keyframes Spinner_spin__BwtQG {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.Button_button__AQ1KL {
  background-color: var(--backgroundColor);
  border: 1px solid #e5e5e5;
  outline: none;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  font-weight: 500;
  font-family: var(--default-font);
  color: var(--grey1);
  border-radius: 8px;
  font-size: var(--type-size);
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
}
@media (prefers-color-scheme: dark) {
  .Button_button__AQ1KL {
    background-color: var(--inputBackgroundColor);
    border: none;
  }
  .Button_button__AQ1KL:active {
    background-color: var(--inputBackgroundActiveColor);
  }
}
.Button_button__AQ1KL:active {
  background-color: #f2f2f2;
}
.Button_button__AQ1KL:disabled {
  color: var(--grey3);
}
.Button_button__AQ1KL[data-style="warning"] {
  color: #f00000;
  background-color: rgba(255, 0, 0, 0.05);
  border: 1px solid rgba(255, 0, 0, 0.1);
}
.Button_button__AQ1KL[data-style="warning"]:disabled {
  color: rgba(240, 0, 0, 0.3);
}
.Button_button__AQ1KL[data-style="warning"]:active {
  background-color: rgba(255, 0, 0, 0.1);
}
.Button_button__AQ1KL[data-style="light"] {
  padding: 0;
  border: none;
  background-color: transparent;
}
.Button_button__AQ1KL[data-style="dark"],
:root.dark .Button_button__AQ1KL[data-style="dark"] {
  background-color: var(--grey1);
  border: none;
  box-shadow: none;
  color: var(--backgroundColor);
  font-weight: 500;
}
.Button_button__AQ1KL[data-style="dark"]:active,
:root.dark .Button_button__AQ1KL[data-style="dark"]:active {
  background-color: var(--grey2);
}
.Button_button__AQ1KL[data-style="dark"]:disabled,
:root.dark .Button_button__AQ1KL[data-style="dark"]:disabled {
  background-color: var(--grey3);
  pointer-events: none;
  opacity: 1;
}
@media (prefers-color-scheme: dark) {
  .Button_button__AQ1KL[data-style="light"] {
    background-color: transparent;
  }
  .Button_button__AQ1KL[data-style="dark"] {
    background-color: var(--grey1);
    border: none;
    box-shadow: none;
    color: var(--backgroundColor);
    font-weight: 500;
  }
  .Button_button__AQ1KL[data-style="dark"]:active {
    background-color: var(--grey2);
  }
  .Button_button__AQ1KL[data-style="dark"]:disabled {
    background-color: var(--grey3);
    pointer-events: none;
    opacity: 1;
  }
  .Button_button__AQ1KL[data-style="dark"][data-loading="true"] {
    color: transparent;
    pointer-events: none;
  }
}
.Button_button__AQ1KL[data-style="light"]:active {
  background-color: inherit;
  opacity: 0.7;
}
.Button_button__AQ1KL[data-loading="true"],
.Button_button__AQ1KL[data-style="dark"][data-loading="true"] {
  color: transparent;
  pointer-events: none;
}
.Button_spinnerWrapper__T9xPS {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.Button_button__AQ1KL .Button_icon___WOGE {
  align-self: center;
}
.Button_button__AQ1KL[data-loading="true"] .Button_icon___WOGE {
  opacity: 0;
}
.Button_button__AQ1KL .Button_icon___WOGE svg {
  display: block;
}
.Button_button__AQ1KL .Button_chevron__SI1SM {
  align-self: center;
  display: flex;
  margin-left: 4px;
}
.ButtonLink_buttonLink__m4_Jf {
  background-color: transparent;
  border: none;
  outline: none;
  font-family: var(--default-font);
  color: var(--grey1);
  cursor: pointer;
  line-height: 17px;
  font-size: var(--type-size);
  position: relative;
}
.ButtonLink_buttonLink__m4_Jf[data-mobile="false"]:hover:after {
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  bottom: -1px;
  position: absolute;
  border-bottom: 1px solid;
}
.ButtonLink_buttonLink__m4_Jf:disabled {
  color: var(--grey3);
}
.ButtonLink_buttonLink__m4_Jf.ButtonLink_snippetbtn__fvGZL {
  color: var(--grey3);
  white-space: nowrap;
}
.ButtonLink_buttonLink__m4_Jf.ButtonLink_typeahead__JCwYm {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
}
.ButtonLink_buttonLink__m4_Jf.ButtonLink_customize__UOcEZ {
  font-size: var(--secondary-type-size);
}
.Tooltip_tooltipWrap__h6lT8 {
  position: relative;
}
.Tooltip_tooltip__Uk_I2 {
  position: absolute;
  color: #eee;
  background-color: #111;
  border-radius: 8px;
  padding: 6px 10px;
  line-height: 1.4;
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
  white-space: nowrap;
  font-size: var(--secondary-type-size);
  font-weight: 500;
  pointer-events: none;
  z-index: 1000;
  transform-origin: bottom center;
}
:root[data-typography="Mono"] .Tooltip_tooltip__Uk_I2,
:root[data-typography="Serif"] .Tooltip_tooltip__Uk_I2 {
  padding: 7px 10px 5px;
}
.Modal_backdrop___Id6O {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--backdrop);
  z-index: 1000;
  will-change: opacity;
}
:root.editor .Modal_backdrop___Id6O {
  z-index: 10000;
}
.Modal_backdrop___Id6O[data-no-backdrop="true"] {
  background-color: transparent;
}
.Modal_padding__jfqyf {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 32px;
  right: 32px;
  pointer-events: none;
}
.Modal_card__0oSoE {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 375px;
  background-color: var(--backgroundColor);
  min-height: 120px;
  border-radius: 16px;
  width: 100%;
  color: var(--grey1);
  will-change: transform;
  overflow: hidden;
  pointer-events: all;
}
:root.editor .Modal_card__0oSoE {
  background-color: #000;
}
.Modal_backdrop___Id6O[data-no-backdrop="true"] .Modal_card__0oSoE {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 40px rgba(0, 0, 0, 0.075);
  min-height: 0;
  top: var(--content-padding);
  border-radius: 8px;
}
:root.dark .Modal_backdrop___Id6O[data-no-backdrop="true"] .Modal_card__0oSoE {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4), 0 0 0 1px hsla(0, 0%, 100%, 0.15);
}
@media only screen and (max-width: 620px) {
  .Modal_padding__jfqyf {
    left: calc(32px + ((100vw - 620px) / 3));
    right: calc(32px + ((100vw - 620px) / 3));
  }
  .Modal_backdrop___Id6O[data-no-backdrop="true"] .Modal_card__0oSoE {
    top: calc(32px + ((100vw - 620px) / 3));
  }
}
@media only screen and (max-width: 560px) {
  .Modal_padding__jfqyf {
    left: 12px;
    right: 12px;
  }
  .Modal_backdrop___Id6O[data-no-backdrop="true"] .Modal_card__0oSoE {
    top: 12px;
  }
}
@media print {
  .Modal_backdrop___Id6O {
    display: none;
  }
}
.TextInput_input__Oo6rP .TextInput_label__qXwoG {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 2px;
}
.TextInput_input__Oo6rP .TextInput_label__qXwoG .TextInput_labelAction__YCOQ0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: -1px;
}
.TextInput_input__Oo6rP .TextInput_label__qXwoG .TextInput_error__vnRo9 {
  color: #f04848;
  font-size: var(--secondary-type-size);
}
.TextInput_input__Oo6rP
  .TextInput_label__qXwoG
  .TextInput_characterLimit__SGUWj {
  color: var(--grey3);
  font-size: var(--secondary-type-size);
}
.TextInput_input__Oo6rP label {
  font-size: var(--secondary-type-size);
  color: var(--grey2);
  display: block;
}
.TextInput_inputWrap__QwmxR {
  position: relative;
  display: flex;
  flex-direction: row;
  height: 36px;
  background-color: var(--inputBackgroundColor);
  border-radius: 8px;
  align-items: center;
  padding: 0 12px;
}
.TextInput_inputWrap__QwmxR[data-style="light"] {
  background-color: transparent;
  padding: 0;
  border-bottom: 1px solid var(--primaryBorderColor);
  border-radius: 0;
}
.TextInput_input__Oo6rP input[type="email"],
.TextInput_input__Oo6rP input[type="password"],
.TextInput_input__Oo6rP input[type="tel"],
.TextInput_input__Oo6rP input[type="text"] {
  width: 100%;
  height: 36px;
  font-family: var(--default-font);
  font-size: var(--type-size);
  line-height: 36px;
  border: none;
  outline: none;
  color: var(--grey1);
  background-color: transparent;
  transition: box-shadow 0.2s ease;
}
.TextInput_inputWrap__QwmxR[data-error="true"] {
  box-shadow: 0 0 0 2px #f04848;
}
.TextInput_input__Oo6rP input[type="email"][data-lowercase="true"],
.TextInput_input__Oo6rP input[type="password"][data-lowercase="true"],
.TextInput_input__Oo6rP input[type="tel"][data-lowercase="true"],
.TextInput_input__Oo6rP input[type="text"][data-lowercase="true"] {
  text-transform: lowercase;
}
.TextInput_inputWrap__QwmxR .TextInput_checkmark__i4aJw,
.TextInput_inputWrap__QwmxR .TextInput_checkmark__i4aJw svg {
  width: 20px;
  height: 20px;
}
.TextInput_inputWrap__QwmxR .TextInput_checkmark__i4aJw,
.TextInput_inputWrap__QwmxR .TextInput_spinnerWrapper__4_8EG {
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.TextInput_inputWrap__QwmxR .TextInput_icon__1FSnb {
  margin-right: 8px;
}
.TextInput_inputWrap__QwmxR .TextInput_icon__1FSnb svg {
  height: 16px;
  width: 16px;
  display: block;
}
.TextInput_input__Oo6rP[data-style="emoji"] {
  flex: 1 1;
}
.TextInput_input__Oo6rP[data-style="messageBubble"] {
  width: 100%;
}
.TextInput_input__Oo6rP[data-style="messageBubble"] input {
  margin-right: 28px;
}
.TextInput_inputWrap__QwmxR[data-style="emoji"] {
  background-color: transparent;
  padding: 0;
}
.TextInput_input__Oo6rP[data-context="embedModal"],
.TextInput_input__Oo6rP[data-context="inviteModal"] {
  margin: 12px 0;
}
.TextInput_input__Oo6rP[data-context="galleryModal"]
  .TextInput_inputWrap__QwmxR {
  border-bottom: none;
  height: auto;
}
.TextInput_input__Oo6rP[data-context="Typeahead"] .TextInput_inputWrap__QwmxR {
  border-radius: 8px 8px 0 0;
}
:root.dark
  .TextInput_input__Oo6rP[data-context="Highlights"]
  .TextInput_inputWrap__QwmxR,
:root.dark
  .TextInput_input__Oo6rP[data-context="ReplyContainer"]
  .TextInput_inputWrap__QwmxR,
:root.dark
  .TextInput_input__Oo6rP[data-context="Status"]
  .TextInput_inputWrap__QwmxR {
  background-color: var(--backgroundColor);
}
.TextInput_input__Oo6rP[data-context="Sidebar"] {
  flex: 1 1;
}
.TextInput_input__Oo6rP[data-context="Sidebar"] .TextInput_inputWrap__QwmxR {
  background-color: transparent;
  padding: 0 16px;
}
.TextInput_input__Oo6rP input:disabled {
  color: var(--grey3);
  -webkit-text-fill-color: var(--grey3);
  opacity: 1;
}
.ModalHelpers_modalTitle__88RMc {
  font-weight: 500;
  margin-bottom: 4px;
  font-size: 18px;
}
.ModalHelpers_modalFooter__f0F4V {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.ModalHelpers_modalFooter__f0F4V[data-context="embedModal"],
.ModalHelpers_modalFooter__f0F4V[data-context="inviteModal"] {
  margin-top: auto;
}
.ModalHelpers_modalFooter__f0F4V[data-context="followModal"] {
  padding: 16px 0;
  margin: auto 32px 0;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  position: relative;
  z-index: 1;
}
.ModalHelpers_modalFooter__f0F4V[data-context="galleryModal"] {
  z-index: 1;
  margin: 0 24px;
  padding: 12px 0;
  box-shadow: 0 -1px 0 var(--transparentBorder);
}
.ModalHelpers_modalFooter__f0F4V[data-context="highlightModal"] {
  padding: 16px 0;
  margin: 0 24px;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  z-index: 1;
}
.ModalHelpers_modalFooter__f0F4V[data-context="blockedModal"] {
  padding: 16px 0;
  margin: auto 32px 0;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  position: relative;
  z-index: 1;
}
.LoginModal_loginModal__n2PL8 {
  width: 300%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.LoginModal_loginModal__n2PL8 .LoginModal_column__iWQVT {
  padding: 24px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.LoginModal_loginModal__n2PL8 .LoginModal_authButtons__MXL9E {
  margin: 16px 0 0;
  height: 120px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
.LoginModal_loginModal__n2PL8 .LoginModal_authButtons__MXL9E li {
  margin: 4px 0;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.LoginModal_loginModal__n2PL8 .LoginModal_authButtons__MXL9E li:last-child {
  margin-bottom: 0;
  height: 32px;
}
.LoginModal_loginModal__n2PL8 .LoginModal_authButtons__MXL9E li > button {
  height: 36px;
  width: 100%;
  justify-content: center;
}
.LoginModal_loginModal__n2PL8
  .LoginModal_authButtons__MXL9E
  li
  > button.LoginModal_google__EyBL7 {
  color: var(--grey2);
}
.LoginModal_loginModal__n2PL8 .LoginModal_confirmationFooter__kEXRB {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.LoginModal_loginModal__n2PL8 .LoginModal_confirmationFooter__kEXRB > div {
  display: flex;
  height: 32px;
  flex-direction: row;
  align-items: center;
}
.LoginModal_modalSpacer__DMYE6 {
  width: 16px;
}
.LoginModal_loginModal__n2PL8 p {
  color: var(--grey2);
}
.LoginModal_loginModal__n2PL8 p a,
.LoginModal_loginModal__n2PL8 p a:hover {
  color: var(--grey1);
  border-bottom: 1px solid var(--primaryBorderColor) !important;
  text-decoration: none;
}
.LoginModal_loginModal__n2PL8 span.LoginModal_special__qNCXE {
  color: var(--grey1);
}
.LoginModal_loginModal__n2PL8 .LoginModal_inputWrapper__mrDtE {
  margin: 12px 0;
}
.LoginModal_loginModal__n2PL8 input[type="email"] {
  width: 100%;
  height: 36px;
  background-color: var(--inputBackgroundColor);
  font-family: var(--default-font);
  font-size: var(--type-size);
  border: none;
  border-radius: 8px;
  outline: none;
  color: var(--grey1);
}
div.LoginModal_cancelWrap__bW91_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
}
.Snippet_snippet__6H4ZH {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.Snippet_snippet__6H4ZH[data-clamped="true"][data-safari="true"] p {
  display: inline;
}
.Snippet_snippet__6H4ZH[data-clamped="true"][data-safari="true"] p:after {
  content: " \A\A";
  white-space: pre;
}
.Snippet_snippet__6H4ZH[data-clamped="true"][data-safari="true"]
  p:last-child:after {
  content: "";
}
.Snippet_masher__OH_Bj[data-safari="true"] {
  margin-top: 4px;
}
.Popover_popoverWrap__WBCCw {
  position: relative;
}
.Popover_popoverBackdrop__YD9iZ {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1010;
  pointer-events: none;
}
.Popover_popover__5YmAJ {
  position: absolute;
  pointer-events: all;
  top: 0;
  left: 0;
}
.Popover_popoverCard___XMas {
  background-color: var(--backgroundColor);
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 40px rgba(0, 0, 0, 0.075);
}
:root.dark .Popover_popoverCard___XMas {
  background-color: var(--inputBackgroundColor);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 4px 40px rgba(0, 0, 0, 0.5);
}
.Popover_popoverWrap__WBCCw[data-context="CaseStudyComposer"] {
  width: -moz-fit-content;
  width: fit-content;
}
.EmojiPicker_emojiPicker__UA2vq {
  overflow-x: hidden;
  margin: 0 4px;
  scrollbar-width: none;
}
.EmojiPicker_emojiPicker__UA2vq::-webkit-scrollbar {
  display: none;
}
.EmojiPicker_emojiPickerHeader__37i6h {
  height: 39px;
  background-color: var(--backgroundColor);
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 0 var(--transparentBorder);
  margin: 0 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
:root.dark .EmojiPicker_emojiPickerHeader__37i6h {
  background-color: var(--inputBackgroundColor);
}
.EmojiPicker_emojiPickerHeader__37i6h button {
  width: 16px;
}
.EmojiPicker_emojiPickerHeader__37i6h button .EmojiPicker_skinTone__vPG_O {
  font-size: 40px;
  font-family: var(--emoji-font);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
}
.EmojiPicker_emoji__SNxej {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: 4px;
}
.EmojiPicker_emoji__SNxej:hover {
  background-color: var(--transparentBorder);
}
.EmojiPicker_emoji__SNxej button {
  position: relative;
  display: block;
  z-index: 1;
  line-height: 1;
  border: none;
  background-color: transparent;
  outline: none;
  font-family: var(--emoji-font);
}
.EmojiPicker_emoji__SNxej button:active {
  opacity: 0.7;
}
.EmojiPicker_emoji__SNxej button span {
  font-size: 40px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
}
.EmojiPicker_emojiLoadingIndicator__IcydK {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ReplyComposer_replyComposer__z4IR8 {
  padding: 12px;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 36px;
}
.ReplyComposer_replyComposer__z4IR8.ReplyComposer_noPadding___6OkD {
  padding: 0;
}
.ReplyComposer_replyComposer__z4IR8 .ReplyComposer_replyInput__caghw {
  width: 100%;
  grid-row-start: 1;
  grid-column-start: 1;
  z-index: 1;
  position: relative;
}
.ReplyComposer_replyComposer__z4IR8
  .ReplyComposer_replyInput__caghw
  .ReplyComposer_sendButton__RUhz3 {
  position: absolute;
  right: -41px;
  top: 2px;
}
.ReplyComposer_replyComposer__z4IR8
  .ReplyComposer_replyInput__caghw
  .ReplyComposer_repliesEmojiPicker__e28LJ {
  position: absolute;
  right: 0;
  top: 2px;
}
.ReplyComposer_replyComposer__z4IR8
  .ReplyComposer_replyInput__caghw
  .ReplyComposer_repliesEmojiPicker__e28LJ
  > * {
  padding: 0 8px;
}
.ReplyComposer_replyComposer__z4IR8 .ReplyComposer_reactions__56c2N {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  grid-row-start: 1;
  grid-column-start: 1;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.Reaction_reaction__URsIr {
  position: relative;
  width: 36px;
  height: 36px;
}
.Reaction_reaction__URsIr .Reaction_reactionEmoji__b1lja {
  width: 100%;
  font-size: 36px;
  transform: scale(0.5);
}
.ProfileAgeModal_profileAgeModal__hj_mm {
  padding: 24px;
}
.ProfileAgeModal_profileAgeModal__hj_mm p {
  margin-bottom: 16px;
}
.MessageConfirmation_messageConfirmation__c3D0O {
  background-color: #111;
  border-radius: 8px;
  padding: 4px 12px;
  color: #fff;
  font-weight: 500;
  position: absolute;
  top: calc(100% + 15px);
  left: 50%;
  z-index: 100;
  pointer-events: none;
  display: flex;
}
.MessageConfirmation_messageConfirmation__c3D0O
  .MessageConfirmation_reactionEmoji__kmwx6 {
  margin-right: 4px;
}
.TweetNodeView_embeddedTweet__L3oqs {
  max-width: 540px;
  margin: 24px auto;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.TweetNodeView_embeddedTweet__L3oqs iframe {
  width: 100% !important;
}
.TweetNodeView_editor__RPQZ9.TweetNodeView_embeddedTweet__L3oqs {
  pointer-events: none;
}
.TweetNodeView_editor__RPQZ9.TweetNodeView_embeddedTweet__L3oqs ::selection {
  background-color: transparent;
}
.TweetNodeView_editor__RPQZ9.TweetNodeView_embeddedTweet__L3oqs[data-selected="true"]:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: var(--selectionColor);
  z-index: 1;
}
.GalleryNodeView_gallery__YsQOa {
  margin: 24px -48px;
  width: calc(100vw - var(--compressed-sidebar-width));
  overflow-y: scroll;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  scrollbar-width: none;
}
.GalleryNodeView_gallery__YsQOa[data-custom-domain="true"] {
  --compressed-sidebar-width: 0px;
}
.GalleryNodeView_gallery__YsQOa::-webkit-scrollbar {
  display: none;
}
.GalleryNodeView_gallery__YsQOa[data-context="editor"] {
  width: calc(100% + (var(--content-padding) / 1.5 * 2));
  margin: 32px calc((var(--content-padding) / 1.5) * -1);
}
.GalleryNodeView_gallery__YsQOa img,
.GalleryNodeView_gallery__YsQOa video {
  width: 100%;
  display: block;
}
.GalleryNodeView_gallery__YsQOa .GalleryNodeView_singleImage__ZFraS > div {
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
  cursor: pointer;
}
.GalleryNodeView_gallery__YsQOa[data-lightbox="true"][data-zoomable="true"]
  .GalleryNodeView_singleImage__ZFraS {
  cursor: zoom-out;
}
.GalleryNodeView_gallery__YsQOa[data-lightbox="false"][data-zoomable="true"]
  .GalleryNodeView_singleImage__ZFraS {
  cursor: zoom-in;
}
.GalleryNodeView_gallery__YsQOa .GalleryNodeView_caption__YgoBt {
  font-size: var(--secondary-type-size);
  color: var(--grey2);
  margin-top: 8px;
}
.GalleryNodeView_gallery__YsQOa .GalleryNodeView_horizontalScroll__hzCOT {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL {
  margin-right: 12px;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL
  figure {
  cursor: pointer;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL
  figure:active {
  cursor: -webkit-grabbing;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL:first-child {
  margin-left: calc((100vw - var(--compressed-sidebar-width) - 540px) / 2);
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL:last-child {
  margin-right: calc((100vw - var(--compressed-sidebar-width) - 540px) / 2);
}
.GalleryNodeView_gallery__YsQOa[data-context="editor"]
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL:first-child {
  margin-left: calc((840px - 540px) / 2);
}
.GalleryNodeView_gallery__YsQOa[data-context="editor"]
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_multiImage__2SFyL:last-child {
  margin-right: calc((840px - 540px) / 2);
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_horizontalScroll__hzCOT
  .GalleryNodeView_imageWrap__9KS1p {
  height: 100%;
  width: auto;
}
.GalleryNodeView_gallery__YsQOa .GalleryNodeView_imageWrap__9KS1p {
  position: relative;
  background-color: #fafafa;
  overflow: hidden;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-loaded="true"],
:root.dark
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-loaded="true"] {
  background-color: transparent;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 10;
  pointer-events: none;
  z-index: 3;
}
:root.dark
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Blue"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Brutalist"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Green"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Klein"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Red"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after,
:root[data-theme="Swiss"]
  .GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after {
  border-color: var(--transparentBorder);
}
.GalleryNodeView_gallery__YsQOa[data-context="editor"]
  .GalleryNodeView_imageWrap__9KS1p
  ::selection {
  background-color: transparent;
}
.GalleryNodeView_gallery__YsQOa[data-context="editor"]
  .GalleryNodeView_imageWrap__9KS1p[data-selected="true"]:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: var(--selectionColor);
  z-index: 1;
}
@media (prefers-color-scheme: dark) {
  .GalleryNodeView_gallery__YsQOa .GalleryNodeView_imageWrap__9KS1p {
    background-color: #333;
  }
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_singleImage__ZFraS
  .GalleryNodeView_imageWrap__9KS1p
  img,
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_singleImage__ZFraS
  .GalleryNodeView_imageWrap__9KS1p
  video {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.GalleryNodeView_gallery__YsQOa
  .GalleryNodeView_imageWrap__9KS1p
  .GalleryNodeView_safariFix__pPYhF {
  width: 100%;
  height: 100%;
  inset: 0;
  position: absolute;
  z-index: 2;
}
.GalleryNodeView_miniHScroll__MO1M0 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.GalleryNodeView_miniSingleImage__F5d_x {
  max-width: 540px;
  margin: 0 auto;
}
.GalleryNodeView_miniHScroll__MO1M0 figure,
.GalleryNodeView_miniSingleImage__F5d_x figure {
  position: relative;
}
.GalleryNodeView_miniHScroll__MO1M0 figure[data-border="true"]:after,
.GalleryNodeView_miniSingleImage__F5d_x figure[data-border="true"]:after {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  border: 2px solid rgba(0, 0, 0, 0.25);
}
@media (prefers-color-scheme: dark) {
  .GalleryNodeView_miniHScroll__MO1M0 figure[data-border="true"]:after,
  .GalleryNodeView_miniSingleImage__F5d_x figure[data-border="true"]:after {
    border-color: hsla(0, 0%, 100%, 0.25);
  }
}
:root[data-theme="Blue"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Blue"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after,
:root[data-theme="Brutalist"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Brutalist"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after,
:root[data-theme="Green"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Green"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after,
:root[data-theme="Klein"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Klein"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after,
:root[data-theme="Red"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Red"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after,
:root[data-theme="Swiss"]
  .GalleryNodeView_miniHScroll__MO1M0
  figure[data-border="true"]:after,
:root[data-theme="Swiss"]
  .GalleryNodeView_miniSingleImage__F5d_x
  figure[data-border="true"]:after {
  border-color: var(--transparentBorder);
}
.GalleryNodeView_miniHScroll__MO1M0 figure:first-child {
  margin-left: calc((720px - 540px) / 2);
}
.GalleryNodeView_miniHScroll__MO1M0 figure {
  height: 100%;
  width: auto;
  margin-right: 12px;
  flex-shrink: 0;
}
.GalleryNodeView_miniHScroll__MO1M0 figure img,
.GalleryNodeView_miniHScroll__MO1M0 figure video {
  height: 300px;
  width: auto;
  display: block;
}
@media only screen and (max-width: 904px) {
  .GalleryNodeView_gallery__YsQOa[data-context="editor"]
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:first-child {
    margin-left: calc((100vw - 64px - 540px) / 2);
  }
  .GalleryNodeView_gallery__YsQOa[data-context="editor"]
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:last-child {
    margin-right: calc((100vw - 64px - 540px) / 2);
  }
}
@media only screen and (max-width: 724px) {
  .GalleryNodeView_gallery__YsQOa[data-context="editor"]
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:first-child {
    margin-left: 0;
  }
  .GalleryNodeView_gallery__YsQOa[data-context="editor"]
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:last-child {
    margin-right: 0;
  }
}
@media only screen and (max-width: 600px) {
  .GalleryNodeView_gallery__YsQOa .GalleryNodeView_imageWrap__9KS1p {
    border-radius: 0;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:first-child {
    margin-left: 0;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_horizontalScroll__hzCOT
    .GalleryNodeView_multiImage__2SFyL:last-child {
    margin-right: 0;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_singleImage__ZFraS
    .GalleryNodeView_caption__YgoBt {
    padding: 0 12px;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_multiImage__2SFyL:first-child
    .GalleryNodeView_caption__YgoBt {
    padding-left: 12px;
  }
  .GalleryNodeView_gallery__YsQOa .GalleryNodeView_caption__YgoBt {
    padding: 0 12px 0 0;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_singleImage__ZFraS
    .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after {
    left: -1px;
    right: -1px;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_multiImage__2SFyL:first-child
    .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after {
    left: -1px;
  }
  .GalleryNodeView_gallery__YsQOa
    .GalleryNodeView_multiImage__2SFyL:last-child
    .GalleryNodeView_imageWrap__9KS1p[data-border="true"]:after {
    right: -1px;
  }
}
@media only screen and (max-width: 540px) {
  .GalleryNodeView_gallery__YsQOa {
    width: 100vw;
  }
}
@media only screen and (max-width: 480px) {
  .GalleryNodeView_gallery__YsQOa {
    margin: 32px -24px;
  }
  .GalleryNodeView_gallery__YsQOa[data-context="editor"] {
    width: calc(100% + (var(--contentPadding) * 2));
    margin: 32px -16px;
  }
}
@supports (-webkit-touch-callout: none) {
  .GalleryNodeView_gallery__YsQOa .GalleryNodeView_imageWrap__9KS1p img {
    will-change: transform;
  }
}
.VimeoNodeView_embeddedVimeo__mcHvb {
  max-width: 540px;
  margin: 0 auto;
  position: relative;
}
.VimeoNodeView_embeddedVimeo__mcHvb > div > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.VimeoNodeView_embeddedVimeo__mcHvb.VimeoNodeView_editor__sH5UO iframe {
  pointer-events: none;
}
div[data-selected="true"]
  .VimeoNodeView_embeddedVimeo__mcHvb.VimeoNodeView_editor__sH5UO:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: var(--selectionColor);
  z-index: 1;
}
.CaseStudyThumbnail_pagesAttachment__2VDLB {
  display: flex;
  flex-direction: row;
  column-gap: 16px;
}
.CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  width: 52px;
  height: 66px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  flex-shrink: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: var(--backgroundColor);
}
@media (prefers-color-scheme: dark) {
  .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
    background-color: var(--inputBackgroundColor);
    box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.2);
  }
}
:root[data-theme="Klein"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: var(--inputBackgroundColor);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.2);
}
:root[data-theme="Brutalist"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: #ccc;
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.4);
}
:root[data-theme="Swiss"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: #e6664d;
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.2);
}
:root[data-theme="Red"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: #fef8f8;
}
:root[data-theme="Green"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: #f6fef6;
}
:root[data-theme="Blue"] .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  background-color: #f6fafe;
}
.CaseStudyThumbnail_pagesThumbnail__Yv4QV
  .CaseStudyThumbnail_scaledContainer___xtuU {
  width: 720px;
  transform: scale3d(0.07222, 0.07222, 1);
  transform-origin: top left;
}
.CaseStudyThumbnail_pagesThumbnail__Yv4QV
  .CaseStudyThumbnail_scaledContainer___xtuU
  p.CaseStudyThumbnail_title__WBT_I {
  font-size: 36px;
  max-width: 540px;
  margin: 0 auto;
  padding: 72px 0 24px;
}
.CaseStudyThumbnail_lockContainer__Rlaz6 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.CaseStudyThumbnail_pageInfo__F92lt {
  display: grid;
  height: -moz-fit-content;
  height: fit-content;
  align-self: center;
}
.CaseStudyThumbnail_pageInfo__F92lt .CaseStudyThumbnail_pageTitle__UoDoV {
  font-weight: 500;
}
.CaseStudyThumbnail_lock__wuRRY {
  width: 16px;
  height: 16px;
  margin-left: 2px;
  vertical-align: sub;
  display: inline-block;
}
.CaseStudyThumbnail_lock__wuRRY svg {
  display: block;
}
.CaseStudyThumbnail_pageInfo__F92lt
  .CaseStudyThumbnail_pageTitle__UoDoV
  .CaseStudyThumbnail_draftLabel__GJo3k
  strong {
  color: orange;
  font-weight: 500;
}
.CaseStudyThumbnail_pageInfo__F92lt .CaseStudyThumbnail_snippet__Am4RL {
  color: var(--grey3);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CaseStudyThumbnail_container__ckIMm[data-draggable="true"] a:active,
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT[data-draggable="true"]:active {
  cursor: -webkit-grabbing;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
  display: flex;
  flex-direction: row;
  border-radius: 8px;
  column-gap: 16px;
  padding-right: 16px;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT:not(
    .CaseStudyThumbnail_editorWritingTab__Ce55H
  ):after {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  border-radius: inherit;
  border: 1px solid var(--transparentBorder);
  z-index: 0;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT.CaseStudyThumbnail_editorWritingTab__Ce55H {
  border: none;
  padding: 0;
  border-radius: 0;
  background-color: transparent !important;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT.CaseStudyThumbnail_editorWritingTab__Ce55H
  .CaseStudyThumbnail_pageInfo__F92lt {
  order: 1;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT.CaseStudyThumbnail_editorWritingTab__Ce55H
  .CaseStudyThumbnail_thumbnailWrap___5MRc {
  order: 2;
  border-radius: 8px;
}
@media (prefers-color-scheme: dark) {
  .CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
    background-color: var(--inputBackgroundColor);
  }
  .CaseStudyThumbnail_updatedPagesAttachment__3mxlT:after {
    box-shadow: none;
    content: unset;
  }
}
:root[data-theme="Brutalist"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT,
:root[data-theme="Klein"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT,
:root[data-theme="Swiss"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
  background-color: var(--inputBackgroundColor);
}
:root[data-theme="Brutalist"]
  .CaseStudyThumbnail_updatedPagesAttachment__3mxlT:after,
:root[data-theme="Klein"]
  .CaseStudyThumbnail_updatedPagesAttachment__3mxlT:after,
:root[data-theme="Swiss"]
  .CaseStudyThumbnail_updatedPagesAttachment__3mxlT:after {
  box-shadow: none;
  content: unset;
}
:root[data-theme="Red"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
  background-color: #fef8f8;
}
:root[data-theme="Green"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
  background-color: #f6fef6;
}
:root[data-theme="Blue"] .CaseStudyThumbnail_updatedPagesAttachment__3mxlT {
  background-color: #f6fafe;
}
.CaseStudyThumbnail_thumbnailWrap___5MRc {
  width: 40%;
  max-width: 152px;
  min-width: 40px;
  height: 90px;
  flex-shrink: 0;
  background-color: var(--wash2);
  position: relative;
  border-radius: 8px 0 0 8px;
  overflow: hidden;
  z-index: 1;
}
.CaseStudyThumbnail_thumbnailWrap___5MRc:after {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  border-radius: inherit;
  border: 1px solid var(--transparentBorder);
  z-index: 0;
}
@media (prefers-color-scheme: dark) {
  .CaseStudyThumbnail_thumbnailWrap___5MRc {
    background-color: var(--backgroundColor);
  }
}
:root[data-theme="Brutalist"] .CaseStudyThumbnail_thumbnailWrap___5MRc,
:root[data-theme="Klein"] .CaseStudyThumbnail_thumbnailWrap___5MRc,
:root[data-theme="Swiss"] .CaseStudyThumbnail_thumbnailWrap___5MRc {
  background-color: var(--backgroundColor);
}
:root[data-theme="Blue"] .CaseStudyThumbnail_thumbnailWrap___5MRc,
:root[data-theme="Green"] .CaseStudyThumbnail_thumbnailWrap___5MRc,
:root[data-theme="Red"] .CaseStudyThumbnail_thumbnailWrap___5MRc {
  background-color: var(--inputBackgroundColor);
}
.CaseStudyThumbnail_thumbnailWrap___5MRc
  .CaseStudyThumbnail_pagesThumbnail__Yv4QV {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.CaseStudyThumbnail_thumbnailWrap___5MRc .CaseStudyThumbnail_thumbnail__PUPcR {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT
  .CaseStudyThumbnail_pageInfo__F92lt
  .CaseStudyThumbnail_pageTitle__UoDoV {
  font-weight: 400;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-wrap: balance;
}
.CaseStudyThumbnail_updatedPagesAttachment__3mxlT
  .CaseStudyThumbnail_pageInfo__F92lt {
  flex: 1 1;
}
.CaseStudyThumbnail_thumbnailLock___Nr2L {
  width: 36px;
  height: 36px;
  background-color: hsla(0, 0%, 7%, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.FigmaNodeView_embeddedFigma__GFp_h {
  max-width: 540px;
  margin: 0 auto;
  position: relative;
}
.FigmaNodeView_embeddedFigma__GFp_h:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: "";
  border: 1px solid rgba(0, 0, 0, 0.1);
  pointer-events: none;
  z-index: 1;
}
@media (prefers-color-scheme: dark) {
  .FigmaNodeView_embeddedFigma__GFp_h:after {
    border: none;
  }
}
.FigmaNodeView_embeddedFigma__GFp_h .FigmaNodeView_iframeWrap__38pV0 {
  width: 100%;
  padding-bottom: 75%;
  position: relative;
}
.FigmaNodeView_embeddedFigma__GFp_h iframe {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border: none;
  outline: none;
}
.FigmaNodeView_embeddedFigma__GFp_h.FigmaNodeView_editor__fe4wB iframe {
  pointer-events: none;
}
.FigmaNodeView_gallery__JZUEI[data-selected="true"]
  .FigmaNodeView_embeddedFigma__GFp_h.FigmaNodeView_editor__fe4wB:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: var(--selectionColor);
  z-index: 2;
  border: none;
}
@media only screen and (max-width: 540px) {
  .FigmaNodeView_embeddedFigma__GFp_h:after {
    border-left: none;
    border-right: none;
  }
}
.YouTubeNodeView_embeddedYoutube___76zy {
  max-width: 540px;
  margin: 0 auto;
  position: relative;
}
.YouTubeNodeView_embeddedYoutube___76zy .YouTubeNodeView_wrap__IkC8B {
  position: relative;
}
.YouTubeNodeView_embeddedYoutube___76zy .YouTubeNodeView_wrap__IkC8B iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.YouTubeNodeView_embeddedYoutube___76zy.YouTubeNodeView_editor__iMFbO iframe {
  pointer-events: none;
}
div[data-selected="true"]
  .YouTubeNodeView_embeddedYoutube___76zy.YouTubeNodeView_editor__iMFbO:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: var(--selectionColor);
  z-index: 1;
}
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > blockquote,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h1,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h2,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h3,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h4,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h5,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > h6,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > ol,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > p,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > pre,
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror
  > ul,
.MarkdownContent_markdownContent__5IwDa > blockquote,
.MarkdownContent_markdownContent__5IwDa > h1,
.MarkdownContent_markdownContent__5IwDa > h2,
.MarkdownContent_markdownContent__5IwDa > h3,
.MarkdownContent_markdownContent__5IwDa > h4,
.MarkdownContent_markdownContent__5IwDa > h5,
.MarkdownContent_markdownContent__5IwDa > h6,
.MarkdownContent_markdownContent__5IwDa > ol,
.MarkdownContent_markdownContent__5IwDa > p,
.MarkdownContent_markdownContent__5IwDa > pre,
.MarkdownContent_markdownContent__5IwDa > ul {
  max-width: 540px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
#MarkdownContent_editor__VkIF9 {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  padding: calc(var(--content-padding) / 1.5) 0 0;
}
#MarkdownContent_editor__VkIF9 .MarkdownContent_markdownContent__5IwDa {
  flex: 1 1;
}
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  ::selection {
  background-color: var(--selectionColor);
}
#MarkdownContent_editor__VkIF9
  .MarkdownContent_markdownContent__5IwDa
  .ProseMirror {
  max-width: 100% !important;
  min-height: 100%;
  padding: 0 0 calc(var(--content-padding) / 1.5) 0;
  outline: none;
}
.MarkdownContent_markdownContent__5IwDa h1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 24px;
  word-break: break-word;
}
.MarkdownContent_markdownContent__5IwDa h2 {
  font-size: 20px;
  font-weight: 400;
  color: var(--grey1);
  margin: 32px 0 16px;
  word-break: break-word;
}
.MarkdownContent_markdownContent__5IwDa h3,
.MarkdownContent_markdownContent__5IwDa h4,
.MarkdownContent_markdownContent__5IwDa h5,
.MarkdownContent_markdownContent__5IwDa h6 {
  font-size: 16px;
  font-weight: 400;
  color: var(--grey1);
  margin: 32px 0 16px;
  word-break: break-word;
}
.MarkdownContent_markdownContent__5IwDa .ProseMirror > :first-child,
.MarkdownContent_markdownContent__5IwDa .ProseMirror > :first-child div {
  margin-top: 0 !important;
}
.MarkdownContent_markdownContent__5IwDa p {
  margin: 16px 0;
  color: var(--grey1);
  word-break: break-word;
}
.MarkdownContent_markdownContent__5IwDa hr {
  border: 0;
  height: 1px;
  background-color: var(--primaryBorderColor);
  margin: 48px auto;
  max-width: 540px;
}
.MarkdownContent_markdownContent__5IwDa * code {
  font-family: ABC Diatype Mono, monospace !important;
  font-feature-settings: none;
  font-variant-ligatures: none;
  margin: 0 2px;
  box-shadow: 0 0 0 2px var(--secondaryBorderColor);
  border-radius: 2px;
  font-size: var(--type-size);
  color: var(--grey1);
  padding: 0 2px;
}
.MarkdownContent_markdownContent__5IwDa h2 code {
  font-size: 20px;
}
.MarkdownContent_markdownContent__5IwDa h3 code {
  font-size: 16px;
}
.MarkdownContent_markdownContent__5IwDa pre {
  padding: 8px 16px !important;
  border-radius: 16px !important;
  overflow: scroll !important;
  margin: 16px auto !important;
  width: calc(100vw - (48px * 2));
  display: grid;
  outline: none;
}
.MarkdownContent_markdownContent__5IwDa pre code {
  margin: 0;
  padding: 0;
  box-shadow: none;
  display: inline;
}
.MarkdownContent_markdownContent__5IwDa * code,
.MarkdownContent_markdownContent__5IwDa pre {
  background-color: var(--secondaryBorderColor);
}
.MarkdownContent_markdownContent__5IwDa * a {
  color: var(--grey1);
  border-bottom: 1px solid var(--grey3);
  text-decoration: none;
}
.MarkdownContent_markdownContent__5IwDa strong {
  font-weight: 500;
}
.MarkdownContent_markdownContent__5IwDa strong code {
  font-weight: 700;
}
.MarkdownContent_markdownContent__5IwDa ul li {
  list-style-type: disc;
}
.MarkdownContent_markdownContent__5IwDa ol,
.MarkdownContent_markdownContent__5IwDa ul {
  -webkit-padding-start: 2em;
  padding-inline-start: 2em;
  color: var(--grey1);
  margin: 16px 0;
  word-break: break-word;
}
.MarkdownContent_markdownContent__5IwDa ol li {
  list-style-type: decimal;
}
.MarkdownContent_markdownContent__5IwDa ol li p,
.MarkdownContent_markdownContent__5IwDa ul li p {
  margin: 4px 0;
}
.MarkdownContent_markdownContent__5IwDa blockquote {
  margin: 24px 0 24px 1em;
  -webkit-padding-start: 1em;
  padding-inline-start: 1em;
  border-left: 2px solid var(--grey1);
}
@media only screen and (max-width: 480px) {
  .MarkdownContent_markdownContent__5IwDa pre {
    width: calc(100vw - (24px * 2));
  }
}
:root.light .prism-material-light_code__4OOz_ code[class*="language-"],
:root.light .prism-material-light_code__4OOz_ pre[class*="language-"] {
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  color: #90a4ae;
  background: #fafafa;
  font-family: Roboto Mono, monospace;
  font-size: 1em;
  line-height: 1.5em;
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  hyphens: none;
}
:root.light
  .prism-material-light_code__4OOz_
  code[class*="language-"]
  ::selection,
:root.light
  .prism-material-light_code__4OOz_
  code[class*="language-"]::selection,
:root.light
  .prism-material-light_code__4OOz_
  pre[class*="language-"]
  ::selection,
:root.light
  .prism-material-light_code__4OOz_
  pre[class*="language-"]::selection {
  background: #cceae7;
  color: #263238;
}
:root.light
  .prism-material-light_code__4OOz_
  :not(pre)
  > code[class*="language-"] {
  white-space: normal;
  border-radius: 0.2em;
  padding: 0.1em;
}
:root.light .prism-material-light_code__4OOz_ pre[class*="language-"] {
  overflow: auto;
  position: relative;
  margin: 0.5em 0;
  padding: 1.25em 1em;
}
:root.light .prism-material-light_code__4OOz_ .language-css > code,
:root.light .prism-material-light_code__4OOz_ .language-sass > code,
:root.light .prism-material-light_code__4OOz_ .language-scss > code {
  color: #f76d47;
}
:root.light .prism-material-light_code__4OOz_ [class*="language-"] .namespace {
  opacity: 0.7;
}
:root.light .prism-material-light_code__4OOz_ .token.atrule {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.attr-name {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.attr-value,
:root.light .prism-material-light_code__4OOz_ .token.attribute {
  color: #f6a434;
}
:root.light .prism-material-light_code__4OOz_ .token.boolean {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.builtin,
:root.light .prism-material-light_code__4OOz_ .token.cdata,
:root.light .prism-material-light_code__4OOz_ .token.char,
:root.light .prism-material-light_code__4OOz_ .token.class {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.class-name {
  color: #6182b8;
}
:root.light .prism-material-light_code__4OOz_ .token.comment {
  color: #aabfc9;
}
:root.light .prism-material-light_code__4OOz_ .token.constant {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.deleted {
  color: #e53935;
}
:root.light .prism-material-light_code__4OOz_ .token.doctype {
  color: #aabfc9;
}
:root.light .prism-material-light_code__4OOz_ .token.entity {
  color: #e53935;
}
:root.light .prism-material-light_code__4OOz_ .token.function {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.hexcode {
  color: #f76d47;
}
:root.light .prism-material-light_code__4OOz_ .token.id,
:root.light .prism-material-light_code__4OOz_ .token.important {
  color: #7c4dff;
  font-weight: 700;
}
:root.light .prism-material-light_code__4OOz_ .token.inserted {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.keyword {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.number {
  color: #f76d47;
}
:root.light .prism-material-light_code__4OOz_ .token.operator {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.prolog {
  color: #aabfc9;
}
:root.light .prism-material-light_code__4OOz_ .token.property {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.pseudo-class,
:root.light .prism-material-light_code__4OOz_ .token.pseudo-element {
  color: #f6a434;
}
:root.light .prism-material-light_code__4OOz_ .token.punctuation {
  color: #39adb5;
}
:root.light .prism-material-light_code__4OOz_ .token.regex {
  color: #6182b8;
}
:root.light .prism-material-light_code__4OOz_ .token.selector {
  color: #e53935;
}
:root.light .prism-material-light_code__4OOz_ .token.string {
  color: #f6a434;
}
:root.light .prism-material-light_code__4OOz_ .token.symbol {
  color: #7c4dff;
}
:root.light .prism-material-light_code__4OOz_ .token.tag {
  color: #e53935;
}
:root.light .prism-material-light_code__4OOz_ .token.unit {
  color: #f76d47;
}
:root.light .prism-material-light_code__4OOz_ .token.url,
:root.light .prism-material-light_code__4OOz_ .token.variable {
  color: #e53935;
}
@media (prefers-color-scheme: dark) {
  .prism-material-dark_code__1xWUg code[class*="language-"],
  .prism-material-dark_code__1xWUg pre[class*="language-"] {
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    color: #eee;
    background: #2f2f2f;
    font-family: Roboto Mono, monospace;
    font-size: 1em;
    line-height: 1.5em;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    hyphens: none;
  }
  .prism-material-dark_code__1xWUg code[class*="language-"] ::selection,
  .prism-material-dark_code__1xWUg code[class*="language-"]::selection,
  .prism-material-dark_code__1xWUg pre[class*="language-"] ::selection,
  .prism-material-dark_code__1xWUg pre[class*="language-"]::selection {
    background: #363636;
  }
  .prism-material-dark_code__1xWUg :not(pre) > code[class*="language-"] {
    white-space: normal;
    border-radius: 0.2em;
    padding: 0.1em;
  }
  .prism-material-dark_code__1xWUg pre[class*="language-"] {
    overflow: auto;
    position: relative;
    margin: 0.5em 0;
    padding: 1.25em 1em;
  }
  .prism-material-dark_code__1xWUg .language-css > code,
  .prism-material-dark_code__1xWUg .language-sass > code,
  .prism-material-dark_code__1xWUg .language-scss > code {
    color: #fd9170;
  }
  .prism-material-dark_code__1xWUg [class*="language-"] .namespace {
    opacity: 0.7;
  }
  .prism-material-dark_code__1xWUg .token.atrule {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.attr-name {
    color: #ffcb6b;
  }
  .prism-material-dark_code__1xWUg .token.attr-value,
  .prism-material-dark_code__1xWUg .token.attribute {
    color: #a5e844;
  }
  .prism-material-dark_code__1xWUg .token.boolean {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.builtin {
    color: #ffcb6b;
  }
  .prism-material-dark_code__1xWUg .token.cdata,
  .prism-material-dark_code__1xWUg .token.char {
    color: #80cbc4;
  }
  .prism-material-dark_code__1xWUg .token.class {
    color: #ffcb6b;
  }
  .prism-material-dark_code__1xWUg .token.class-name {
    color: #f2ff00;
  }
  .prism-material-dark_code__1xWUg .token.comment {
    color: #616161;
  }
  .prism-material-dark_code__1xWUg .token.constant {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.deleted {
    color: #f66;
  }
  .prism-material-dark_code__1xWUg .token.doctype {
    color: #616161;
  }
  .prism-material-dark_code__1xWUg .token.entity {
    color: #f66;
  }
  .prism-material-dark_code__1xWUg .token.function {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.hexcode {
    color: #f2ff00;
  }
  .prism-material-dark_code__1xWUg .token.id,
  .prism-material-dark_code__1xWUg .token.important {
    color: #c792ea;
    font-weight: 700;
  }
  .prism-material-dark_code__1xWUg .token.inserted {
    color: #80cbc4;
  }
  .prism-material-dark_code__1xWUg .token.keyword {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.number {
    color: #fd9170;
  }
  .prism-material-dark_code__1xWUg .token.operator {
    color: #89ddff;
  }
  .prism-material-dark_code__1xWUg .token.prolog {
    color: #616161;
  }
  .prism-material-dark_code__1xWUg .token.property {
    color: #80cbc4;
  }
  .prism-material-dark_code__1xWUg .token.pseudo-class,
  .prism-material-dark_code__1xWUg .token.pseudo-element {
    color: #a5e844;
  }
  .prism-material-dark_code__1xWUg .token.punctuation {
    color: #89ddff;
  }
  .prism-material-dark_code__1xWUg .token.regex {
    color: #f2ff00;
  }
  .prism-material-dark_code__1xWUg .token.selector {
    color: #f66;
  }
  .prism-material-dark_code__1xWUg .token.string {
    color: #a5e844;
  }
  .prism-material-dark_code__1xWUg .token.symbol {
    color: #c792ea;
  }
  .prism-material-dark_code__1xWUg .token.tag {
    color: #f66;
  }
  .prism-material-dark_code__1xWUg .token.unit {
    color: #fd9170;
  }
  .prism-material-dark_code__1xWUg .token.url,
  .prism-material-dark_code__1xWUg .token.variable {
    color: #f66;
  }
}
.Status_statusBubble__f6KaO {
  border-radius: 24px;
  margin: 16px 0 36px;
  padding: 18px 24px;
  position: relative;
  background-color: var(--backgroundColor);
}
.Status_statusBubble__f6KaO[data-clickable="true"] {
  cursor: pointer;
}
.Status_statusBubble__f6KaO[data-shadow="true"] {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
}
.Status_statusBubble__f6KaO.Status_inFeed__4i_tS {
  margin: 8px 0;
  width: 100%;
  box-shadow: none;
  padding: 0;
}
.Status_statusBubble__f6KaO.Status_inInbox__iPRFZ {
  margin: 12px 0 0;
  box-shadow: none;
  padding: 0;
}
@media (prefers-color-scheme: dark) {
  .Status_statusBubble__f6KaO.Status_inFeed__4i_tS,
  .Status_statusBubble__f6KaO.Status_inInbox__iPRFZ {
    background-color: transparent;
  }
}
.Status_statusBubble__f6KaO.Status_inInbox__iPRFZ {
  font-size: var(--secondary-type-size);
  --type-size: 12px;
}
.Status_statusBubble__f6KaO > svg {
  position: absolute;
  pointer-events: none;
  top: -11px;
  left: 64px;
}
.Status_statusBubble__f6KaO h3 {
  margin-bottom: 4px;
}
.Status_statusBody___omIh {
  color: var(--grey2);
}
.Status_statusBody___omIh ol,
.Status_statusBody___omIh p,
.Status_statusBody___omIh ul {
  margin: 16px 0;
}
.Status_statusBody___omIh ol:first-child,
.Status_statusBody___omIh p:first-child,
.Status_statusBody___omIh ul:first-child {
  margin-top: 0;
}
.Status_statusBody___omIh ol:last-child,
.Status_statusBody___omIh p:last-child,
.Status_statusBody___omIh ul:last-child {
  margin-bottom: 0;
}
.Status_statusBody___omIh ol,
.Status_statusBody___omIh ul {
  list-style-position: outside;
  -webkit-padding-start: 2em;
  padding-inline-start: 2em;
}
.Status_statusBody___omIh ul li {
  list-style-type: disc;
  padding: 4px 0;
}
.Status_statusBody___omIh ol li {
  list-style-type: decimal;
  padding: 4px 0;
}
.Status_statusBody___omIh a {
  border-bottom: 1px solid var(--primaryBorderColor);
}
.Status_statusBubble__f6KaO a.Status_displayName__2Y5HB {
  color: var(--grey1);
  display: inline !important;
}
.Status_statusFooter__DhkAK {
  margin-top: 6px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: var(--secondary-type-size);
}
.Status_statusBubble__f6KaO .Status_time___3mUO,
.Status_statusBubble__f6KaO .Status_time___3mUO a {
  color: var(--grey3);
  display: inline !important;
}
.Status_statusFooter__DhkAK .Status_count__LdrYs {
  color: var(--grey3);
  display: flex;
  text-decoration: none;
}
.Status_statusFooter__DhkAK .Status_count__LdrYs svg {
  margin-left: 4px;
}
.Status_spacer__NNmKb {
  height: 12px;
}
.Status_spacer__NNmKb:last-child {
  height: 0;
}
@media only screen and (max-width: 480px) {
  .Status_statusBubble__f6KaO {
    margin: 16px -8px 36px;
  }
  .Status_statusBubble__f6KaO > svg {
    left: 72px;
  }
}
@media print {
  .Status_statusBubble__f6KaO.Status_hideWhenPrinting__kt1Yo {
    display: none;
  }
}
.TextArea_textarea__silKv .TextArea_label__QYiab {
  font-size: var(--secondary-type-size);
  color: var(--grey2);
  display: block;
  margin-bottom: 2px;
}
.TextArea_textarea__silKv .TextArea_textareaWrap__gzx83 {
  position: relative;
  padding: 7px 0;
  border-radius: 8px;
  background-color: var(--inputBackgroundColor);
}
.TextArea_textarea__silKv textarea {
  width: 100%;
  height: 36px;
  font-family: var(--default-font);
  line-height: var(--line-height);
  font-size: var(--type-size);
  border: none;
  outline: none;
  color: var(--grey1);
  resize: none;
  position: absolute;
  top: 8px;
  left: 0;
  opacity: 1;
  background-color: transparent;
  padding: 0 12px;
  overflow-wrap: anywhere;
}
.TextArea_textarea__silKv .TextArea_hidden__Asx11 {
  min-height: 22px;
  display: block;
  line-height: var(--line-height);
  white-space: pre-line;
  visibility: hidden;
  pointer-events: none;
  padding: 0 12px;
  overflow-wrap: anywhere;
}
.TextArea_textarea__silKv .TextArea_hidden__Asx11:after {
  content: "\200B";
}
.TextArea_textarea__silKv .TextArea_textareaWrap__gzx83[data-style="light"] {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}
.TextArea_textarea__silKv .TextArea_hidden__Asx11[data-style="light"],
.TextArea_textarea__silKv textarea[data-style="light"] {
  padding: 0;
  top: 0;
}
.TextArea_textarea__silKv[data-context="ThreadView"] {
  flex: 1 1;
  width: 100%;
}
.TextArea_textarea__silKv[data-context="ThreadView"] .TextArea_hidden__Asx11,
.TextArea_textarea__silKv[data-context="ThreadView"] textarea {
  padding-right: 40px;
}
.StatusEditor_statusEditor__kTa8p {
  border-radius: 24px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
  margin: 16px 0 36px;
  position: relative;
}
@media (prefers-color-scheme: dark) {
  .StatusEditor_statusEditor__kTa8p {
    background-color: var(--inputBackgroundColor);
    box-shadow: none;
  }
  .StatusEditor_statusEditorFooter__eTHmu {
    --inputBackgroundColor: #444;
    --inputBackgroundActiveColor: #555;
  }
}
.StatusEditor_statusEditor__kTa8p > svg {
  position: absolute;
  pointer-events: none;
  top: -11px;
  left: 64px;
}
.StatusEditor_emojiButton__dDIeD {
  margin-right: 12px;
}
.StatusEditor_emojiButton__dDIeD button {
  background-color: transparent !important;
}
.StatusEditor_emojiLabel__AEWSN {
  width: 16px;
  height: 16px;
  position: relative;
  align-self: center;
}
.StatusEditor_emojiLabel__AEWSN span {
  font-size: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
  font-family: var(--emoji-font);
}
.StatusEditor_statusEditorBody__1hSua {
  padding: 14px 24px 12px;
  display: flex;
}
.StatusEditor_statusEditorWrapper__QhWgN {
  width: 100%;
  margin: 5px 0 0;
}
.StatusEditor_statusEditorFooter__eTHmu {
  display: flex;
  justify-content: flex-end;
  padding: 0 24px 16px;
}
.StatusEditor_statusEditorFooter__eTHmu > div {
  display: flex;
  align-items: center;
}
.StatusEditor_statusEditorFooter__eTHmu button {
  margin-left: 16px;
}
@media only screen and (max-width: 480px) {
  .StatusEditor_statusEditor__kTa8p {
    margin: 16px -8px 36px;
  }
  .StatusEditor_statusEditor__kTa8p > svg {
    left: 72px;
  }
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an {
  width: 92px;
  height: 92px;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an[data-outline="true"] {
  border: 1px solid var(--primaryBorderColor);
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an input[type="file"] {
  visibility: hidden;
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an
  .ProfilePhotoPicker_cameraIcon__wMgrY {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an
  .ProfilePhotoPicker_spinner___CSB8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  pointer-events: none;
  width: 20px;
  height: 20px;
}
label#ProfilePhotoPicker_profilePhotoPicker__3G7an
  .ProfilePhotoPicker_spinner___CSB8
  > div {
  width: 20px;
  height: 20px;
}
.EmojiStatus_emojiWrap__O9GFU.EmojiStatus_bannerContext__F4UV_ {
  position: relative;
  width: 16px;
  height: 16px;
}
.EmojiStatus_emojiWrap__O9GFU.EmojiStatus_bannerContext__F4UV_ span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: scale(0.5) translate(-50%, -50%);
  transform-origin: top left;
  display: block;
  margin: 0 auto;
}
.EmojiStatus_emojiWrap__O9GFU.EmojiStatus_profileContext__uduqk {
  position: relative;
  width: 16px;
  height: 16px;
}
.EmojiStatus_emojiWrap__O9GFU.EmojiStatus_profileContext__uduqk span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: scale(0.5) translate(-50%, -50%);
  transform-origin: top left;
  display: block;
  margin: 0 auto;
  font-family: var(--emoji-font);
}
.EmojiStatus_emojiWrap__O9GFU[data-size="large"] {
  font-size: 32px;
}
.EmojiStatus_emojiWrap__O9GFU[data-size="small"] {
  font-size: 28px;
}
.EmojiStatus_emojiWrap__O9GFU[data-size="x-small"] {
  font-size: 26px;
}
.ProfilePhoto_profilePhoto__WTkVX {
  position: relative;
  border-radius: 50%;
  background-color: var(--backgroundColor);
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
}
@media (prefers-color-scheme: dark) {
  .ProfilePhoto_profilePhoto__WTkVX:after {
    box-shadow: 0 0 0 1px var(--transparentBorder) inset;
  }
}
.ProfilePhoto_profilePhoto__WTkVX img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  left: 0;
  top: 0;
}
.ProfilePhoto_profilePhoto__WTkVX .ProfilePhoto_default__FBgsF {
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ProfilePhoto_profilePhoto__WTkVX .ProfilePhoto_default__FBgsF svg {
  width: 100%;
  height: 100%;
  display: block;
}
.ProfilePhoto_profilePhoto__WTkVX .ProfilePhoto_status__8BQhY {
  position: absolute;
  background-color: #fff;
  height: 24px;
  line-height: 24px;
  font-size: 32px;
  padding: 0 8px;
  border-radius: 12px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
  right: 0;
  bottom: 0;
  z-index: 11;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
}
@media (prefers-color-scheme: dark) {
  .ProfilePhoto_profilePhoto__WTkVX .ProfilePhoto_status__8BQhY {
    background-color: var(--inputBackgroundColor);
  }
}
.ProfilePhoto_profilePhoto__WTkVX[data-size="small"]
  .ProfilePhoto_status__8BQhY {
  height: 18px;
  line-height: 18px;
  font-size: 28px;
  padding: 0 6px;
  right: -2px;
}
.ProfilePhoto_profilePhoto__WTkVX[data-size="x-small"]
  .ProfilePhoto_status__8BQhY {
  height: 16px;
  line-height: 16px;
  font-size: 26px;
  padding: 0 4px;
  right: -6px;
}
.ReplyContainer_replyContainerWrap__eWAYB {
  --reply-container-width: 48px;
  display: flex;
  flex-direction: row;
  width: calc(100% + var(--reply-container-width));
  margin: 36px calc(var(--reply-container-width) * -1) 36px 0;
  position: relative;
  padding-right: var(--reply-container-width);
}
.ReplyContainer_replyContainerWrap__eWAYB div[data-flag="profileItem"] {
  flex: 1 1;
  margin: 0 !important;
}
.ReplyContainer_replyContainerWrap__eWAYB[data-admin="true"][data-selfie="false"][data-desktop="true"] {
  --reply-container-width: 84px;
}
.ReplyContainer_replyContainerWrap__eWAYB[data-admin="true"][data-noreply="true"][data-desktop="true"] {
  --reply-container-width: 48px;
}
.ReplyContainer_replyContainerWrap__eWAYB
  .ReplyContainer_replyContainer__5_fvu {
  width: var(--reply-container-width);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s ease;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
h3 + .ReplyContainer_replyContainerWrap__eWAYB {
  margin-top: 24px;
}
.ReplyContainer_spacer__vy902 {
  width: 12px;
}
.ReplyContainer_replyContainerWrap__eWAYB[data-desktop="true"]:hover
  .ReplyContainer_replyContainer__5_fvu,
.ReplyContainer_replyContainerWrap__eWAYB[data-desktop="true"][data-confirm="true"]
  .ReplyContainer_replyContainer__5_fvu,
.ReplyContainer_replyContainerWrap__eWAYB[data-desktop="true"][data-reply="true"]
  .ReplyContainer_replyContainer__5_fvu {
  opacity: 1;
  pointer-events: all;
}
@media only screen and (max-width: 480px) {
  .ReplyContainer_replyContainerWrap__eWAYB {
    margin-left: 16px;
    width: calc((100% - 16px) + var(--reply-container-width));
  }
}
.Scrollbar_track__6yBv3 {
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background-color: var(--wash2);
  overflow: hidden;
  position: relative;
  transform: translateX(0);
}
.Scrollbar_bar__uvySG {
  min-width: 50px;
  height: 100%;
  position: absolute;
  left: 0;
  border-radius: 2px;
  background-color: #ccc;
}
@media (prefers-color-scheme: dark) {
  .Scrollbar_bar__uvySG {
    background-color: #666;
  }
}
:root[data-theme="Blue"] .Scrollbar_track__6yBv3,
:root[data-theme="Brutalist"] .Scrollbar_track__6yBv3,
:root[data-theme="Green"] .Scrollbar_track__6yBv3,
:root[data-theme="Klein"] .Scrollbar_track__6yBv3,
:root[data-theme="Red"] .Scrollbar_track__6yBv3,
:root[data-theme="Swiss"] .Scrollbar_track__6yBv3 {
  background-color: var(--inputBackgroundColor);
}
:root[data-theme="Blue"] .Scrollbar_bar__uvySG,
:root[data-theme="Brutalist"] .Scrollbar_bar__uvySG,
:root[data-theme="Green"] .Scrollbar_bar__uvySG,
:root[data-theme="Klein"] .Scrollbar_bar__uvySG,
:root[data-theme="Red"] .Scrollbar_bar__uvySG,
:root[data-theme="Swiss"] .Scrollbar_bar__uvySG {
  background-color: var(--grey3);
}
.Lightbox_lightbox__15e_X {
  position: fixed;
  inset: 0;
  background-color: var(--backgroundColor);
  z-index: 1;
  cursor: default;
}
.Lightbox_inner__ipYP0 {
  position: absolute;
  inset: 0;
}
.Lightbox_navButton__FZjby {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 100;
  width: 50%;
  border: none;
  outline: none;
  background-color: transparent;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.Lightbox_navButton__FZjby.Lightbox_next__Bb8DH {
  right: 0;
  cursor: -webkit-image-set(
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAGhlWElmTU0AKgAAAAgABAEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEoAAMAAAABAAIAAIdpAAQAAAABAAAAPgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAAAwInXGAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K7U2YxAAAARpJREFUOBHtk81qwkAUhfNXFQy01I3Y7lz4Qi59BB/Bh2z3UvoAgkK7a5P4nTgTJhMyNLhR6IXDvXfmzP3LTRT9y81NIB5YkfgJSM27Al2CyviDlQI9VkawZ2AEmsIyHFdsBTpXJQ3RkB7QL7LjOI6Ie0DPcY/gB1T+A1WQQzyhg6KAErgK7gZtvRvjLdWRuH+F4av9VG25Ij9vHSRJlGX+ZFxGYz9hpb3MS5ENuWN4LW8swQ+oFfiGvEa/An1BVzTjKcl2OlRSuFvMD6C5F37AXw4P4A3sgd03zFqUYCHLCfaOq4BfoPS/snzNUYlCa7PifgI+gYL1rg13QanXCsYzUEK1qcrqHUR3FldnIbEd2FFc/euFkt3J3RnAllf/5AsxpgAAAABJRU5ErkJggg==")
          1x,
        url("data:image/png;base64,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")
          2x
      )
      10 10,
    pointer;
  cursor: image-set(
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAGhlWElmTU0AKgAAAAgABAEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEoAAMAAAABAAIAAIdpAAQAAAABAAAAPgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAAAwInXGAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K7U2YxAAAARpJREFUOBHtk81qwkAUhfNXFQy01I3Y7lz4Qi59BB/Bh2z3UvoAgkK7a5P4nTgTJhMyNLhR6IXDvXfmzP3LTRT9y81NIB5YkfgJSM27Al2CyviDlQI9VkawZ2AEmsIyHFdsBTpXJQ3RkB7QL7LjOI6Ie0DPcY/gB1T+A1WQQzyhg6KAErgK7gZtvRvjLdWRuH+F4av9VG25Ij9vHSRJlGX+ZFxGYz9hpb3MS5ENuWN4LW8swQ+oFfiGvEa/An1BVzTjKcl2OlRSuFvMD6C5F37AXw4P4A3sgd03zFqUYCHLCfaOq4BfoPS/snzNUYlCa7PifgI+gYL1rg13QanXCsYzUEK1qcrqHUR3FldnIbEd2FFc/euFkt3J3RnAllf/5AsxpgAAAABJRU5ErkJggg==")
          1x,
        url("data:image/png;base64,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")
          2x
      )
      10 10,
    pointer;
}
.Lightbox_navButton__FZjby.Lightbox_previous__WOujy {
  left: 0;
  cursor: -webkit-image-set(
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAGhlWElmTU0AKgAAAAgABAEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEoAAMAAAABAAIAAIdpAAQAAAABAAAAPgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAAAwInXGAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K7U2YxAAAARdJREFUOBHtk8GOAVEQRbv1YEOGzMJiNjJi7WNsfYLP8Al+zsbKiMVELEgmaO3c9rrS3WiRWIi4yU3Ve6/cuqXwvDee7hvwc450LsHA3YfEA4zc+a4gsQr8ihzIP2EiTnobH65EYmXYRGvh+75H1NM3/IU7HVLQo5zvXcxMkDhryRgFMZXfArUXJ9BI8ZiJ2KUYBEGE80xD6jqwCg0aWYINu7mShKH2c4YaN1qiwQ50HzCiPSgvohXmEjlU6xWcIjpEZKylCMQRYQPz9rbczeAaajkGfdI2TN6FPYmqAsE+YQ4lkIYaSOzPRWt4spIV/aGoDf/hBN71s0kE+Zw5rZNrSRplCeXEHJAXIi2oQp0f9tcr7Pw6j0eLnJzXBeOfdwAAAABJRU5ErkJggg==")
          1x,
        url("data:image/png;base64,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")
          2x
      )
      10 10,
    pointer;
  cursor: image-set(
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAGhlWElmTU0AKgAAAAgABAEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEoAAMAAAABAAIAAIdpAAQAAAABAAAAPgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAAAwInXGAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K7U2YxAAAARdJREFUOBHtk8GOAVEQRbv1YEOGzMJiNjJi7WNsfYLP8Al+zsbKiMVELEgmaO3c9rrS3WiRWIi4yU3Ve6/cuqXwvDee7hvwc450LsHA3YfEA4zc+a4gsQr8ihzIP2EiTnobH65EYmXYRGvh+75H1NM3/IU7HVLQo5zvXcxMkDhryRgFMZXfArUXJ9BI8ZiJ2KUYBEGE80xD6jqwCg0aWYINu7mShKH2c4YaN1qiwQ50HzCiPSgvohXmEjlU6xWcIjpEZKylCMQRYQPz9rbczeAaajkGfdI2TN6FPYmqAsE+YQ4lkIYaSOzPRWt4spIV/aGoDf/hBN71s0kE+Zw5rZNrSRplCeXEHJAXIi2oQp0f9tcr7Pw6j0eLnJzXBeOfdwAAAABJRU5ErkJggg==")
          1x,
        url("data:image/png;base64,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")
          2x
      )
      10 10,
    pointer;
}
.Lightbox_controls__eMtYj {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 108px;
  padding: 0 18px;
  display: flex;
  align-items: center;
  z-index: 200;
  pointer-events: none;
}
.Lightbox_controls__eMtYj > * {
  pointer-events: all;
}
.Lightbox_closeButton__3BCAu,
.Lightbox_count__q_SL4 {
  background-color: hsla(0, 0%, 100%, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  box-shadow: 0 0 0 1px var(--transparentBorder);
  margin: 0 6px;
  padding: 0 18px;
  height: 36px;
  font-weight: 500;
  border-radius: 24px;
  color: var(--grey1);
}
.Lightbox_closeButton__3BCAu {
  font-family: var(--default-font);
  font-size: var(--type-size);
  cursor: pointer;
  border: none;
  outline: none;
}
.Lightbox_closeButton__3BCAu:active {
  background-color: hsla(0, 0%, 95%, 0.5);
}
@media (prefers-color-scheme: dark) {
  .Lightbox_closeButton__3BCAu,
  .Lightbox_count__q_SL4 {
    background-color: rgb(17 17 17/0.5);
  }
  .Lightbox_closeButton__3BCAu:active {
    color: var(--grey2);
  }
}
:root[data-theme="Klein"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Klein"] .Lightbox_count__q_SL4 {
  background-color: rgba(0, 47, 167, 0.5);
}
:root[data-theme="Klein"] .Lightbox_closeButton__3BCAu:active {
  background-color: rgba(0, 40, 141, 0.5);
}
:root[data-theme="Brutalist"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Brutalist"] .Lightbox_count__q_SL4 {
  background-color: hsla(0, 0%, 73%, 0.5);
}
:root[data-theme="Brutalist"] .Lightbox_closeButton__3BCAu:active {
  background-color: hsla(0, 0%, 68%, 0.5);
}
:root[data-theme="Swiss"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Swiss"] .Lightbox_count__q_SL4 {
  background-color: rgba(226, 83, 54, 0.5);
}
:root[data-theme="Swiss"] .Lightbox_closeButton__3BCAu:active {
  background-color: rgba(223, 64, 32, 0.5);
}
:root[data-theme="Red"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Red"] .Lightbox_count__q_SL4 {
  background-color: hsla(5, 75%, 97%, 0.5);
}
:root[data-theme="Red"] .Lightbox_closeButton__3BCAu:active {
  background-color: hsla(5, 75%, 92%, 0.5);
}
:root[data-theme="Green"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Green"] .Lightbox_count__q_SL4 {
  background-color: rgba(237, 252, 237, 0.5);
}
:root[data-theme="Green"] .Lightbox_closeButton__3BCAu:active {
  background-color: rgba(215, 248, 215, 0.5);
}
:root[data-theme="Blue"] .Lightbox_closeButton__3BCAu,
:root[data-theme="Blue"] .Lightbox_count__q_SL4 {
  background-color: rgba(237, 245, 253, 0.5);
}
:root[data-theme="Blue"] .Lightbox_closeButton__3BCAu:active {
  background-color: rgba(214, 232, 250, 0.5);
}
.Lightbox_count__q_SL4 {
  margin-left: auto;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  display: flex;
  align-items: center;
}
.Lightbox_images__mxap9,
.Lightbox_mobileScrollView__kQpX8 {
  position: absolute;
  inset: 0;
  scrollbar-width: none;
}
.Lightbox_images__mxap9::-webkit-scrollbar {
  display: none;
}
.Lightbox_image__XT63S {
  position: absolute;
  inset: 0;
  left: 0;
  top: 0;
  background-color: var(--backgroundColor);
  transform: translateZ(0);
  display: flex;
  justify-content: center;
  align-items: center;
}
.Lightbox_imgWrap__hXbNj {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
.Lightbox_imgWrap__hXbNj img,
.Lightbox_imgWrap__hXbNj video {
  position: absolute;
  width: 100%;
  height: 100%;
}
.Lightbox_image__XT63S[data-selected="true"] {
  z-index: 1;
}
.Lightbox_images__mxap9[data-mobile="true"] {
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
}
.Lightbox_images__mxap9[data-mobile="true"] .Lightbox_mobileScrollView__kQpX8 {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  flex-wrap: nowrap;
  height: 100%;
}
.Lightbox_images__mxap9[data-mobile="true"] .Lightbox_image__XT63S {
  position: relative;
  width: 100vw;
  height: 100%;
  scroll-snap-align: start;
  scroll-snap-stop: normal;
  margin-right: 16px;
}
.Lightbox_images__mxap9[data-mobile="true"] .Lightbox_image__XT63S:last-child {
  margin-right: 0;
}
.Lightbox_backdrop__3pkt5 {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.LightboxImage_media__uLz9w {
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--transparentBorder);
  position: relative;
  margin-top: 12px;
  cursor: pointer;
}
.LightboxImage_image__pfRjm,
.LightboxImage_image__pfRjm img,
.LightboxImage_video__wUM__ {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.LightboxImage_overlayButton__LR8Yk {
  position: absolute;
  z-index: 10;
  right: 12px;
  bottom: 12px;
  padding: 0;
  width: 28px;
  height: 28px;
  line-height: 28px;
  background-color: rgb(17 17 17/0.5) !important;
  border-radius: 50%;
  border: none;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.LightboxImage_overlayButton__LR8Yk.LightboxImage_lightbox__olgQF {
  right: 24px;
  bottom: 24px;
}
.LightboxImage_overlayButton__LR8Yk:not(.LightboxImage_disabled__4YTJq):active {
  background-color: rgb(17 17 17/0.6) !important;
}
.LightboxImage_overlayButton__LR8Yk.LightboxImage_clearButton__Fdbfx {
  top: 12px;
  left: 12px;
  bottom: auto;
  right: auto;
}
.LightboxImage_overlayButton__LR8Yk.LightboxImage_addAltTextButton__jl1Dg {
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
}
.LightboxImage_altIcon__IUcp1 {
  color: #fff;
  font-size: 10px;
  line-height: 0;
  text-transform: uppercase;
  display: block;
}
.LightboxImage_altTextModal__G1XXE {
  padding: 24px;
}
.LightboxImage_altTextModal__G1XXE p {
  margin-bottom: 8px;
}
.Lock20_lock__hC7ea {
  position: relative;
  overflow: hidden;
  width: 20px;
  height: 20px;
}
.Lock20_lock__hC7ea .Lock20_frames__8_eO5,
.Lock20_lock__hC7ea svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0);
}
.Lock20_lock__hC7ea .Lock20_frames__8_eO5 svg {
  transition: transform;
  transition-duration: 0.6s;
  transition-timing-function: steps(96);
}
.Lock20_lock__hC7ea .Lock20_frames__8_eO5[data-locked="false"] svg {
  transform: translateX(calc(-100% + 20px));
}
.ScrollableProfileItemGallery_profileItemGallery__LUuSv {
  width: 100%;
  position: relative;
}
.ScrollableProfileItemGallery_scrollableArea__lan_d {
  position: absolute;
  inset: 0;
  overflow-y: scroll;
  scrollbar-width: none;
}
.ScrollableProfileItemGallery_scrollableArea__lan_d::-webkit-scrollbar {
  display: none;
}
.ScrollableProfileItemGallery_images__PTluG {
  display: flex;
  column-gap: 8px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
}
.ScrollableProfileItemGallery_image__SWLkR {
  height: 100%;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  flex-shrink: 0;
  transform: translateZ(0);
}
.ScrollableProfileItemGallery_image__SWLkR:active {
  cursor: -webkit-grabbing;
}
.ScrollableProfileItemGallery_image__SWLkR:after {
  position: absolute;
  inset: 0;
  content: "";
  border: 1px solid var(--transparentBorder);
  border-radius: inherit;
  transform: translateZ(0);
  z-index: 3;
  pointer-events: none;
}
.ScrollableProfileItemGallery_image__SWLkR img,
.ScrollableProfileItemGallery_image__SWLkR video {
  width: 100%;
  height: 100%;
  inset: 0;
  position: absolute;
  object-fit: cover;
  z-index: 1;
}
.ScrollableProfileItemGallery_image__SWLkR
  .ScrollableProfileItemGallery_safariFix__U1r4_ {
  width: 100%;
  height: 100%;
  inset: 0;
  position: absolute;
  z-index: 2;
  transform: translateZ(0);
}
.ScrollableProfileItemGallery_editorActions__kq9j1 {
  position: absolute;
  z-index: 100;
  right: 8px;
  top: 8px;
  display: flex;
  flex-direction: row;
  column-gap: 4px;
}
.ScrollableProfileItemGallery_overlayButton__2U_K7 {
  padding: 0;
  width: 20px;
  height: 20px;
  background-color: rgb(17 17 17/0.5) !important;
  border-radius: 50%;
  border: none;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.ScrollableProfileItemGallery_overlayButton__2U_K7:not(
    .ScrollableProfileItemGallery_disabled__hwoP6
  ):active {
  background-color: rgb(17 17 17/0.6) !important;
}
.ScrollableProfileItemGallery_moveButtons___C78a {
  display: flex;
  column-gap: 1px;
  position: relative;
}
.ScrollableProfileItemGallery_moveButtons___C78a button {
  border-radius: 0;
}
.ScrollableProfileItemGallery_moveButtons___C78a button:first-child {
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
}
.ScrollableProfileItemGallery_moveButtons___C78a button:last-child {
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
}
@media only screen and (max-width: 480px) {
  .ScrollableProfileItemGallery_scrollableArea__lan_d[data-context="profile"] {
    position: absolute;
    left: -40px;
    right: -24px;
  }
  .ScrollableProfileItemGallery_scrollableArea__lan_d[data-context="profile"]
    .ScrollableProfileItemGallery_images__PTluG
    > div:first-child {
    margin-left: 40px;
  }
  .ScrollableProfileItemGallery_scrollableArea__lan_d[data-context="profile"]
    .ScrollableProfileItemGallery_images__PTluG
    > div:last-child {
    margin-right: 24px;
  }
  .ScrollableProfileItemGallery_scrollableArea__lan_d[data-context="profile"][data-scrollable="true"]::-webkit-scrollbar-track {
    margin-left: 40px;
    margin-right: 24px;
  }
}
@media print {
  .ScrollableProfileItemGallery_profileItemGallery__LUuSv {
    display: none;
  }
}
h3 + .ProfileItem_experience__YXtvH {
  margin-top: 24px;
}
.ProfileItem_experience__YXtvH {
  display: flex;
  flex-direction: row;
  flex: 1 1;
  margin: 36px 0;
}
.ProfileItem_duration__utkpJ {
  color: var(--grey3);
  margin-right: 36px;
  white-space: nowrap;
  position: relative;
  text-align: left;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ProfileItem_duration__utkpJ span {
  position: absolute;
}
.ProfileItem_duration__utkpJ:after {
  content: "0000 — 0000";
  visibility: hidden;
}
.ProfileItem_experienceContent__0E9pa,
.ProfileItem_innerExperienceContent__0mXGV {
  flex: 1 1;
  word-break: break-word;
}
.ProfileItem_innerExperienceContent__0mXGV {
  transform: translateZ(0);
  transition: filter 0.2s ease, opacity 0.2s ease;
}
.ProfileItem_innerExperienceContent__0mXGV[data-hidden="true"] {
  opacity: 0.5;
  filter: blur(1px);
  -webkit-filter: blur(1px);
  pointer-events: none;
}
.ProfileItem_title__rsz3J {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ProfileItem_title__rsz3J svg {
  margin-left: 2px;
}
a.ProfileItem_titleLink__qXU7l {
  color: var(--grey1);
}
.ProfileItem_location__5TQPF {
  color: var(--grey2);
}
.ProfileItem_location__5TQPF + .ProfileItem_description__9_b0E {
  margin-top: 8px;
}
.ProfileItem_description__9_b0E {
  color: var(--grey2);
}
.ProfileItem_description__9_b0E ol,
.ProfileItem_description__9_b0E p,
.ProfileItem_description__9_b0E ul {
  margin: 16px 0;
}
.ProfileItem_description__9_b0E ol:first-child,
.ProfileItem_description__9_b0E p:first-child,
.ProfileItem_description__9_b0E ul:first-child {
  margin-top: 0;
}
.ProfileItem_description__9_b0E ol:last-child,
.ProfileItem_description__9_b0E p:last-child,
.ProfileItem_description__9_b0E ul:last-child {
  margin-bottom: 0;
}
.ProfileItem_description__9_b0E ol,
.ProfileItem_description__9_b0E ul {
  list-style-position: outside;
}
.ProfileItem_description__9_b0E ul li {
  list-style-type: disc;
  padding: 4px 0;
}
.ProfileItem_description__9_b0E ol li {
  list-style-type: decimal;
  padding: 4px 0;
}
.ProfileItem_description__9_b0E a {
  border-bottom: 1px solid var(--primaryBorderColor);
}
.ProfileItem_collaborators__aSb2p {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(24px, 24px));
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 8px;
}
.ProfileItem_caseStudyLink__5j6oQ {
  color: var(--grey1);
  margin-top: 12px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  text-align: left;
  border-radius: 12px;
  width: 100%;
}
.ProfileItem_caseStudyLink__5j6oQ > a {
  width: 100%;
}
.ProfileItem_caseStudyLink__5j6oQ svg {
  display: block;
}
.ProfileItem_caseStudyLink__5j6oQ .ProfileItem_pageIcon__tTKUf {
  margin-right: 8px;
  align-self: flex-start;
  margin-top: 1px;
}
button.ProfileItem_caseStudyLink__5j6oQ {
  border: none;
  outline: none;
  background-color: transparent;
  line-height: 22px;
  font-family: var(--default-font);
  cursor: pointer;
  font-size: var(--fontSize);
}
button.ProfileItem_caseStudyLink__5j6oQ .ProfileItem_label__HaBDd {
  text-align: left;
  font-weight: 500;
}
button.ProfileItem_caseStudyLink__5j6oQ[data-mobile="false"]:hover
  .ProfileItem_label__HaBDd
  span {
  box-shadow: 0 1px 0 var(--grey3);
}
.ProfileItem_caseStudyLink__5j6oQ + .ProfileItem_collaborators__aSb2p,
.ProfileItem_images__Z9kAd + .ProfileItem_collaborators__aSb2p,
div[data-name="attachmentButtons"] + .ProfileItem_collaborators__aSb2p {
  margin-top: 16px;
}
.ProfileItem_images__Z9kAd {
  margin-top: 12px;
}
@media only screen and (max-width: 480px) {
  .ProfileItem_experience__YXtvH,
  .ProfileItem_form__qIY_4 .ProfileItem_experience__YXtvH {
    flex-direction: column;
    margin-left: 16px;
  }
  .ProfileItem_duration__utkpJ,
  .ProfileItem_form__qIY_4 .ProfileItem_duration__utkpJ {
    text-align: left;
  }
  .ProfileItem_duration__utkpJ:after,
  .ProfileItem_form__qIY_4 .ProfileItem_duration__utkpJ:after {
    content: "";
    display: none;
  }
  .ProfileItem_duration__utkpJ span,
  .ProfileItem_form__qIY_4 .ProfileItem_duration__utkpJ span {
    position: relative;
  }
}
@media print {
  h3 + .ProfileItem_experience__YXtvH {
    page-break-before: avoid;
    break-before: avoid;
    margin-top: 16px;
  }
  .ProfileItem_experience__YXtvH {
    page-break-inside: avoid;
    break-inside: avoid;
    margin: 16px 0;
  }
  .ProfileItem_caseStudyLink__5j6oQ,
  .ProfileItem_collaborators__aSb2p,
  .ProfileItem_title__rsz3J svg {
    display: none;
  }
}
.ProfileItem_experience__YXtvH.ProfileItem_inFeed__xbDu2,
.ProfileItem_experience__YXtvH.ProfileItem_inInbox__vs9bn {
  flex-direction: column;
  margin: 16px 0 !important;
}
.ProfileItem_experience__YXtvH.ProfileItem_inFeed__xbDu2
  .ProfileItem_duration__utkpJ,
.ProfileItem_experience__YXtvH.ProfileItem_inInbox__vs9bn
  .ProfileItem_duration__utkpJ {
  text-align: left;
}
.ProfileItem_experience__YXtvH.ProfileItem_inInbox__vs9bn {
  font-size: var(--secondary-type-size);
}
.ProfileItem_experience__YXtvH.ProfileItem_inInbox__vs9bn
  .ProfileItem_description__9_b0E
  ol,
.ProfileItem_experience__YXtvH.ProfileItem_inInbox__vs9bn
  .ProfileItem_description__9_b0E
  ul {
  -webkit-padding-start: 1.5em;
  padding-inline-start: 1.5em;
}
.ProfileItem_experience__YXtvH.ProfileItem_inFeed__xbDu2 {
  flex-direction: column;
  margin: 8px 0 !important;
}
.ProfileItem_inForm__r6W2a.ProfileItem_experience__YXtvH,
.ProfileItem_inForm__r6W2a.ProfileItem_experience__YXtvH:first-child {
  margin: 0 !important;
}
h3 + .ContactItem_contact__9zpDH {
  margin-top: 24px;
}
.ContactItem_contact__9zpDH {
  display: flex;
  margin: 16px 0;
}
.ContactItem_insideForm__IfNrh.ContactItem_contact__9zpDH,
.ContactItem_insideForm__IfNrh.ContactItem_contact__9zpDH:first-child {
  margin: 0 !important;
}
.ContactItem_platform__6b5md {
  color: var(--grey3);
  margin-right: 36px;
  white-space: nowrap;
  position: relative;
  text-align: right;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ContactItem_platform__6b5md span {
  position: absolute;
}
.ContactItem_platform__6b5md:after {
  content: "0000 — 0000";
  visibility: hidden;
}
.ContactItem_platformLink___dB19 {
  word-break: break-word;
}
.ContactItem_platformLink___dB19 svg {
  margin-left: 2px;
}
@media only screen and (max-width: 480px) {
  .ContactItem_contact__9zpDH,
  .ContactItem_insideForm__IfNrh.ContactItem_contact__9zpDH {
    margin-left: 16px;
    flex-direction: column;
  }
  .ContactItem_insideForm__IfNrh.ContactItem_platform__6b5md,
  .ContactItem_platform__6b5md {
    text-align: left;
  }
  .ContactItem_insideForm__IfNrh.ContactItem_platform__6b5md:after,
  .ContactItem_platform__6b5md:after {
    content: "";
    display: none;
  }
  .ContactItem_insideForm__IfNrh.ContactItem_platform__6b5md span,
  .ContactItem_platform__6b5md span {
    position: relative;
  }
}
@media print {
  h3 + .ContactItem_contact__9zpDH {
    margin-top: 16px;
  }
  .ContactItem_contact__9zpDH {
    page-break-inside: avoid;
    break-inside: avoid;
    margin: 8px 0;
  }
  .ContactItem_platformLink___dB19 svg {
    display: none;
  }
}
.Profile_profileHeader__KZGM6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 16px;
}
.Profile_profileHeader__KZGM6 .Profile_profilePhotoWrap__FpL2P {
  align-self: flex-end;
}
.Profile_profileInfo__to5I_ {
  flex: 1 1;
  display: grid;
}
.Profile_profileInfo__to5I_ .Profile_displayName__uQDzB {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.Profile_profileInfo__to5I_ h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}
.Profile_profileInfo__to5I_ p {
  color: var(--grey2);
}
.Profile_link__K5O7y {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--grey3);
}
.Profile_profileHeader__KZGM6 a {
  color: var(--grey3);
}
.Profile_profilePhotoWrap__FpL2P {
  position: relative;
}
.Profile_tooltipWrap__CVo_L {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 11;
}
.Profile_statusButton__LxRc_ {
  background-color: #fff;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  padding: 0 8px;
  border-radius: 12px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  cursor: pointer;
}
@media (prefers-color-scheme: dark) {
  .Profile_statusButton__LxRc_ {
    background-color: var(--inputBackgroundColor);
  }
  .Profile_statusButton__LxRc_:active {
    background-color: #444;
  }
}
.Profile_statusButton__LxRc_:active {
  background-color: #f2f2f2;
}
.Profile_emptyProfilePhoto__NUMr9 {
  background-color: var(--inputBackgroundColor);
  border-radius: 50%;
  width: 92px;
  height: 92px;
}
.Profile_blockedProfileStatus___hp7Q,
.Profile_emptyProfileStatus__y81OV {
  border-radius: 24px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
  margin: 16px 0 0;
  padding: 18px 24px;
  position: relative;
  min-height: 140px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (prefers-color-scheme: dark) {
  .Profile_blockedProfileStatus___hp7Q,
  .Profile_emptyProfileStatus__y81OV {
    box-shadow: none;
    background-color: var(--inputBackgroundColor);
  }
}
.Profile_emptyProfileStatus__y81OV h3 {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 16px;
}
.Profile_blockedProfileStatus___hp7Q svg,
.Profile_emptyProfileStatus__y81OV svg {
  position: absolute;
  top: -11px;
  left: 34px;
}
.Profile_blockedProfileStatus___hp7Q .Profile_blockedInterstitial__rLAWT {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 16px;
  color: var(--grey3);
}
.Profile_blockedProfileStatus___hp7Q .Profile_blockedInterstitial__rLAWT span {
  display: block;
}
.Profile_blockedProfileStatus___hp7Q
  .Profile_blockedInterstitial__rLAWT
  button {
  line-height: 1.2;
  font-weight: 500 !important;
  font-size: 16px;
}
section#Profile_aboutID__Z2GAs {
  color: var(--grey2);
}
section#Profile_aboutID__Z2GAs ol,
section#Profile_aboutID__Z2GAs p,
section#Profile_aboutID__Z2GAs ul {
  margin: 16px 0;
}
section#Profile_aboutID__Z2GAs ol:first-child,
section#Profile_aboutID__Z2GAs p:first-child,
section#Profile_aboutID__Z2GAs ul:first-child {
  margin-top: 0;
}
section#Profile_aboutID__Z2GAs ol:last-child,
section#Profile_aboutID__Z2GAs p:last-child,
section#Profile_aboutID__Z2GAs ul:last-child {
  margin-bottom: 0;
}
section#Profile_aboutID__Z2GAs ol,
section#Profile_aboutID__Z2GAs ul {
  list-style-position: outside;
}
section#Profile_aboutID__Z2GAs ul li {
  list-style-type: disc;
  padding: 4px 0;
}
section#Profile_aboutID__Z2GAs ol li {
  list-style-type: decimal;
  padding: 4px 0;
}
section#Profile_aboutID__Z2GAs a {
  border-bottom: 1px solid var(--primaryBorderColor);
}
.Profile_profileHeader__KZGM6 .Profile_editProfileButton__t1adz {
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 50%;
  border: none;
  box-shadow: 0 0 0 1px #e5e5e5;
}
.Profile_profileHeader__KZGM6 .Profile_editProfileButton__t1adz svg {
  width: 14px;
  height: 14px;
}
.Profile_blankState__JFJ0I {
  width: 100%;
  background-color: var(--backgroundColor);
  display: flex;
  flex-direction: column;
  padding: clamp(24px, min(56px, var(--content-padding)), 56px);
  border-radius: 24px;
  z-index: 1;
  box-shadow: 0 0 0 1px var(--secondaryBorderColor);
  color: var(--grey2);
  margin: 36px 0;
}
.Profile_blankState__JFJ0I h2 {
  font-size: 16px;
  font-weight: 500;
  color: var(--grey1);
  margin-bottom: 8px;
}
.Profile_blankState__JFJ0I ol {
  padding-left: 1.15em;
}
.Profile_blankState__JFJ0I ol li {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 4px;
}
.Profile_blankState__JFJ0I button {
  margin-top: 16px;
  width: -moz-fit-content;
  width: fit-content;
}
.Profile_printModal__iBMw8 {
  height: calc(100vh - 64px);
  max-height: 760px;
  position: relative;
}
.Profile_badges__uMcrx {
  display: grid;
  grid-column-gap: 6px;
  column-gap: 6px;
  margin-top: 5px;
  grid-template-columns: fit-content(100%) fit-content(100%);
}
.Profile_badges__uMcrx .Profile_link__K5O7y a {
  font-size: var(--secondary-type-size);
  height: 24px;
  padding: 0 10px;
  border-radius: 12px;
  flex-shrink: 1;
  background-color: #f6f6f6;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  align-items: center;
  color: var(--grey2);
}
.Profile_badges__uMcrx .Profile_link__K5O7y a:active {
  background-color: var(--wash2);
}
section#Profile_tabs__i_pTF {
  margin-bottom: 0;
}
.Profile_tabs__i_pTF {
  display: flex;
  column-gap: 24px;
  position: relative;
  height: 32px;
}
.Profile_tab__Q6Wih {
  color: var(--grey3);
  font-family: var(--default-font);
  font-size: var(--font-size);
  background-color: transparent;
  border: none;
  cursor: pointer;
  line-height: 32px;
  text-decoration: none;
}
.Profile_tab__Q6Wih[data-selected="true"] {
  color: var(--grey1);
}
.Profile_activeTabIndicator__1pTaP {
  position: absolute;
  height: 1px;
  bottom: -1px;
  background-color: var(--grey1);
}
.Profile_profileActions__8HLmD {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  column-gap: 12px;
}
@media (prefers-color-scheme: dark) {
  .Profile_badges__uMcrx .Profile_link__K5O7y a {
    box-shadow: none;
    background-color: var(--wash2);
  }
  .Profile_badges__uMcrx .Profile_link__K5O7y a:active {
    box-shadow: none;
    background-color: var(--wash1);
  }
}
:root[data-theme="Blue"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Blue"] .Profile_badges__uMcrx .Profile_link__K5O7y a:active,
:root[data-theme="Brutalist"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Brutalist"]
  .Profile_badges__uMcrx
  .Profile_link__K5O7y
  a:active,
:root[data-theme="Green"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Green"] .Profile_badges__uMcrx .Profile_link__K5O7y a:active,
:root[data-theme="Klein"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Red"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Red"] .Profile_badges__uMcrx .Profile_link__K5O7y a:active,
:root[data-theme="Swiss"] .Profile_badges__uMcrx .Profile_link__K5O7y a,
:root[data-theme="Swiss"] .Profile_badges__uMcrx .Profile_link__K5O7y a:active {
  background-color: var(--inputBackgroundColor);
}
@media only screen and (max-width: 480px) {
  #Profile_aboutID__Z2GAs h3 {
    margin-bottom: 12px;
  }
  #Profile_aboutID__Z2GAs .Profile_about__Q_Z_r {
    margin-left: 16px;
  }
}
@media print {
  .Profile_profileHeader__KZGM6 {
    position: absolute;
    width: 60mm;
  }
  .Profile_badges__uMcrx {
    margin-top: 0;
  }
  .Profile_badges__uMcrx .Profile_link__K5O7y a {
    font-size: var(--type-size);
    line-height: var(--line-height);
    padding: 0;
    display: inline;
  }
  .Profile_profileHeader__KZGM6 .Profile_profilePhotoWrap__FpL2P {
    display: none;
  }
  .Profile_profileInfo__to5I_ h2 {
    font-size: var(--type-size);
    line-height: var(--line-height);
  }
  section#Profile_aboutID__Z2GAs h3 {
    margin-bottom: 16px;
  }
  section .Profile_breakInside__ZPmEM {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .Profile_ellipsis__QVdLJ {
    display: none;
  }
}
#BlockUserModal_blockUserModal__19QM0 {
  padding: 24px;
}
#BlockUserModal_blockUserModal__19QM0 p {
  margin-bottom: 8px;
}
.BlockUserModal_cancelWrap__qB83_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
}
.BlockPopover_threadOptions__d9CSs {
  padding: 8px 0;
}
.BlockPopover_threadOptions__d9CSs li {
  height: 32px;
}
.BlockPopover_threadOptions__d9CSs li:hover {
  background-color: var(--transparentBorder);
}
.BlockPopover_threadOptions__d9CSs li[data-disabled="true"] {
  pointer-events: none;
}
.BlockPopover_threadOptions__d9CSs li a,
.BlockPopover_threadOptions__d9CSs li button {
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  width: 100%;
  text-align: left;
  display: block;
  cursor: pointer;
  color: var(--grey1);
  text-decoration: none;
}
.BlockPopover_threadOptions__d9CSs li.BlockPopover_warning__9bM_3 button {
  color: #f00000;
}
.BlockPopover_threadOptions__d9CSs li button:hover:after {
  border: none !important;
}
.DisplayName_displayNameComponent__Uoa1v .DisplayName_badge__F0Oy7 {
  margin-left: 4px;
}
.DisplayName_displayNameComponent__Uoa1v .DisplayName_badge__F0Oy7 > div {
  display: inline-block;
}
.DisplayName_displayNameComponent__Uoa1v .DisplayName_badge__F0Oy7 svg {
  transform: translateY(1px);
}
#Sidebar_sidebar__w3ylg {
  width: var(--sidebar-width);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 12px 0 12px rgba(0, 0, 0, 0.05);
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  flex-shrink: 0;
  background-color: var(--backgroundColor);
}
@media (prefers-color-scheme: dark) {
  #Sidebar_sidebar__w3ylg,
  #Sidebar_sidebar__w3ylg .Sidebar_panel__HrqEz {
    box-shadow: 12px 0 12px rgba(0, 0, 0, 0.35);
  }
}
#Sidebar_floatingButtons__zSFHY {
  z-index: 200;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  display: flex;
  pointer-events: none;
  width: calc(100% - 60px);
}
#Sidebar_defaultSidebar__XFmRd {
  padding: 24px 36px 96px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#Sidebar_sidebar__w3ylg #Sidebar_searchButton__3vHHx {
  display: flex;
  justify-content: space-between;
  background-color: var(--inputBackgroundColor);
  border: none;
  line-height: 36px;
  border-radius: 36px;
  color: var(--grey3);
  padding: 0 16px;
  margin: 0 -16px auto;
  outline: none;
  font-size: var(--type-size);
  font-family: var(--default-font);
}
#Sidebar_sidebar__w3ylg .Sidebar_sidebarHeader__EPWu_ {
  margin-bottom: 32px;
}
#Sidebar_sidebar__w3ylg
  .Sidebar_sidebarHeader__EPWu_
  a.Sidebar_photoLink__cReZ9 {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
#Sidebar_sidebar__w3ylg
  .Sidebar_sidebarHeader__EPWu_
  a.Sidebar_photoLink__cReZ9:hover {
  border: none;
}
#Sidebar_sidebar__w3ylg .Sidebar_sidebarHeader__EPWu_ h3 {
  margin-bottom: 0;
}
#Sidebar_sidebar__w3ylg .Sidebar_sidebarHeader__EPWu_ .Sidebar_logout__u3UZJ,
#Sidebar_sidebar__w3ylg
  .Sidebar_sidebarHeader__EPWu_
  .Sidebar_logout__u3UZJ
  button {
  color: var(--grey3);
  font-size: var(--secondary-type-size);
  display: inline-block;
  margin-top: 2px;
  line-height: 14px;
}
#Sidebar_sidebar__w3ylg .Sidebar_profileLink__jCfHx {
  margin-left: -2px;
  margin-bottom: 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, 40px);
  grid-column-gap: 8px;
  column-gap: 8px;
  grid-row-gap: 8px;
  row-gap: 8px;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC {
  margin-left: -2px;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  color: var(--grey1);
  width: 100%;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li:last-child {
  margin-bottom: 0;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li button {
  color: var(--grey1);
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li button:after {
  display: none;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li a,
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li button {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 12px;
  height: 48px;
  width: 100%;
}
#Sidebar_sidebar__w3ylg ul.Sidebar_nav__hG4MC li[data-unread="true"] a:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: var(--badge-color);
  border-radius: 50%;
  left: -16px;
  top: 50%;
  transform: translateY(-50%);
}
.Sidebar_login__zBJBV > button {
  width: 100%;
  height: 48px;
  border-radius: 24px;
  justify-content: center;
}
.Sidebar_login__zBJBV {
  margin-top: 16px;
  margin-bottom: -4px;
}
.Sidebar_topButtons__UeIwX {
  position: absolute;
  top: 24px;
  left: 32px;
  display: flex;
  column-gap: 8px;
}
.Sidebar_topButtons__UeIwX button {
  height: 36px;
  border-radius: 18px;
  font-weight: 400;
  color: var(--grey2);
  padding: 0 16px;
  border: 1px solid var(--transparentBorder);
}
.Sidebar_sidebarToggleWrap__kMtAp {
  width: 100%;
  height: 108px;
  margin-top: auto;
  display: flex;
  padding: 0 18px;
  flex-direction: row;
  align-items: center;
  pointer-events: none;
}
.Sidebar_sidebarToggleWrap__kMtAp > * {
  margin: 0 6px;
}
.Sidebar_sidebarButton__SupyA {
  position: relative;
  pointer-events: all;
  --hamburger-size: 48px;
  width: var(--hamburger-size);
  height: var(--hamburger-size);
  background-color: #fff;
  outline: none;
  z-index: 1;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.05);
  font-family: var(--default-font);
  font-size: var(--type-size);
}
@media (prefers-color-scheme: dark) {
  .Sidebar_sidebarButton__SupyA {
    background-color: var(--inputBackgroundColor);
    box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.1), 0 3px 8px rgba(0, 0, 0, 0.15);
  }
}
.Sidebar_sidebarButton__SupyA:active {
  background-color: #fff;
}
.Sidebar_sidebarButton__SupyA.Sidebar_editButton__Rpu1_ {
  width: fit-content;
  width: -moz-fit-content;
  padding: 0 18px;
  border-radius: 24px;
  color: var(--grey1);
}
.Sidebar_sidebarButton__SupyA.Sidebar_editButton__Rpu1_ span {
  font-weight: 500;
  margin-left: 8px;
}
#Sidebar_sidebarToggle__puPt9 .Sidebar_badge__83v1D {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: var(--badge-color);
  border-radius: 50%;
  top: 1px;
  right: 1px;
}
#Sidebar_sidebar__w3ylg .Sidebar_panel__HrqEz {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 12px 0 12px rgba(0, 0, 0, 0.05);
  background-color: var(--backgroundColor);
  z-index: 99;
  overflow-y: scroll;
  scrollbar-width: none;
}
#Sidebar_sidebar__w3ylg .Sidebar_panel__HrqEz::-webkit-scrollbar {
  display: none;
}
.Sidebar_invite___kGap {
  border-radius: 12px;
  border: 1px solid var(--transparentBorder);
  margin: 0 -16px auto;
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.Sidebar_invite___kGap .Sidebar_primaryText__lrfpM {
  color: var(--grey1);
}
.Sidebar_invite___kGap .Sidebar_secondaryText__ZJXii {
  color: var(--grey3);
}
.Sidebar_invite___kGap button {
  margin-left: auto;
}
#Sidebar_compressedSidebar__bpgcD {
  width: var(--compressed-sidebar-width);
  background-color: var(--backgroundColor);
  box-shadow: 1px 0 0 0 var(--transparentBorder);
  height: 100vh;
  display: flex;
  flex-direction: column;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  flex-shrink: 0;
  align-items: center;
  z-index: 200;
}
.Sidebar_compressedSidebarNavButtons__ggJwb {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  margin: auto 0;
}
.Sidebar_compressedSidebarNavButtons__ggJwb li:empty {
  background-color: #f2f2f2;
}
.Sidebar_compressedSidebarNavButtons__ggJwb li {
  width: 28px;
  height: 28px;
  position: relative;
}
.Sidebar_compressedSidebarNavButtons__ggJwb li a:active {
  opacity: 0.7;
}
.Sidebar_compressedSidebarNavButtons__ggJwb li a svg {
  display: block;
}
.Sidebar_backButton__C2dLs,
.Sidebar_profileMenu__lXxwE {
  position: absolute;
  width: 28px;
  height: 28px;
  top: 23px;
  left: 50%;
  margin-left: -14px;
}
.Sidebar_backButton__C2dLs button,
.Sidebar_compressedSidebarNavButtons__ggJwb li button {
  height: 28px;
}
.Sidebar_backButton__C2dLs svg {
  display: block;
}
.Sidebar_profileMenu__lXxwE {
  width: 32px;
  height: auto;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  top: auto;
  margin-left: -16px;
  bottom: 24px;
}
.Sidebar_postsLink__CczS_ {
  margin: 0 auto;
}
.Sidebar_postsLink__CczS_ a:active {
  opacity: 0.7;
}
.Sidebar_profileMenuButton__jqrQK {
  width: 32px;
  height: 32px;
}
.Sidebar_profilePopover__Y8pb0 ul {
  padding: 8px 0;
}
.Sidebar_profilePopover__Y8pb0 ul li {
  display: flex;
  height: 32px;
  align-items: center;
  padding: 0 16px;
  column-gap: 8px;
  cursor: pointer;
}
.Sidebar_profilePopover__Y8pb0 ul.Sidebar_accountList__OAVM7 li {
  height: 40px;
}
.Sidebar_profilePopover__Y8pb0
  ul.Sidebar_accountList__OAVM7
  li
  > div:first-child {
  flex-shrink: 0;
}
.Sidebar_unreadDot__qE0mX {
  background-color: var(--badge-color);
}
.Sidebar_newFeature__2FQsH,
.Sidebar_unreadDot__qE0mX {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 0;
  right: -7px;
}
.Sidebar_newFeature__2FQsH {
  background-color: var(--blue);
}
@media (hover: hover) {
  .Sidebar_profilePopover__Y8pb0 ul li:hover {
    background-color: var(--transparentBorder);
  }
}
.Sidebar_profilePopover__Y8pb0 ul.Sidebar_accountList__OAVM7 li span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.Sidebar_profilePopover__Y8pb0 hr {
  height: 2px;
  border: none;
  outline: none;
  background-color: var(--transparentBorder);
}
.Sidebar_settingsModal__cgPl4 {
  display: flex;
  flex-direction: column;
  position: relative;
  height: calc(100vh - 64px);
  max-height: 540px;
}
.Sidebar_settingsModal__cgPl4 .Sidebar_scrollableArea__Flgrx {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 64px;
  left: 0;
  overflow-y: scroll;
  scrollbar-width: none;
}
.Sidebar_settingsModal__cgPl4
  .Sidebar_scrollableArea__Flgrx::-webkit-scrollbar {
  display: none;
}
.Sidebar_settingsModal__cgPl4 > div:not(.Sidebar_scrollableArea__Flgrx) {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px 0;
  margin: 0 24px;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  background-color: var(--backgroundColor);
}
.Sidebar_posts__tN_ju {
  position: relative;
  display: flex;
  width: 28px;
  height: 28px;
}
.Sidebar_posts__tN_ju svg {
  position: relative;
  z-index: 1;
}
.Sidebar_posts__tN_ju:after {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 8px;
  box-shadow: 0 0 0 1px var(--primaryBorderColor) inset;
  pointer-events: inset;
  z-index: 0;
}
@media print {
  #Sidebar_compressedSidebar__bpgcD,
  #Sidebar_floatingButtons__zSFHY,
  #Sidebar_sidebar__w3ylg {
    display: none;
  }
}
.ProfileFollowButton_followButtonWrap__O0JxK {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
#ProfileFollowButton_followButton__T1Hhi {
  z-index: 2;
  position: relative;
  cursor: pointer;
}
.ProfileFollowButton_particle__N_vZp {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  z-index: 1;
  background-color: #0788f5;
  border-radius: 10px;
}
#ProfileFollowButton_followButton__T1Hhi {
  pointer-events: all;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 24px;
  padding: 0 18px;
  font-weight: 500;
}
#ProfileFollowButton_followButton__T1Hhi span {
  position: absolute;
}
#ProfileFollowButton_followButton__T1Hhi:before {
  content: "Following";
  visibility: hidden;
}
.ProfileFollowButton_icon__YCSoD {
  display: none;
  width: 44px;
  height: 44px;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ProfileFollowButton_smallIcon__NsSbc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 14.5px;
  left: 26.5px;
}
@media only screen and (max-width: 540px) {
  #ProfileFollowButton_followButton__T1Hhi {
    width: 48px;
    padding: 0;
  }
  #ProfileFollowButton_followButton__T1Hhi span,
  #ProfileFollowButton_followButton__T1Hhi:before {
    display: none;
  }
  .ProfileFollowButton_icon__YCSoD {
    display: flex;
  }
}
.__404_container__DyrEF {
  width: calc(100% + 96px);
  margin: 0 -48px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateZ(0);
  overflow: hidden;
}
.__404_image__8bf6Y {
  position: relative;
  width: 100%;
  max-width: 540px;
  margin: 0 24px;
}
.__404_image__8bf6Y svg {
  width: 100%;
  height: auto;
}
.__404_emoji__ryq4J {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 2px;
  font-family: var(--emoji-font);
  background-color: transparent;
  pointer-events: none;
}
.__404_positioner__WeQEE {
  transform: translate(-50%, -50%);
  width: min(6.5vw, 40px);
  height: min(6.5vw, 40px);
  position: absolute;
  top: 50%;
  left: 50%;
  pointer-events: none;
}
.__404_innerEmoji__k72Be {
  pointer-events: all;
  font-size: min(6.5vw, 40px);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: -webkit-grab;
}
.__404_innerEmoji__k72Be:active {
  cursor: -webkit-grabbing;
}
@media (max-width: 586px) {
  .__404_innerEmoji__k72Be {
    font-size: min(7vw, 40px);
  }
}
@media (max-width: 480px) {
  .__404_container__DyrEF {
    width: calc(100% + 48px);
    margin: 0 -24px;
  }
}
.ProfileSectionTeams_teams__MYZKG {
  display: flex;
  flex-direction: row;
  row-gap: 8px;
  column-gap: 8px;
}
@media only screen and (max-width: 480px) {
  .ProfileSectionTeams_teams__MYZKG {
    margin-top: 12px;
  }
}
.Menu_menu__735kq {
  padding: 8px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.Menu_menuItem__qvXO4 {
  color: var(--grey1);
  line-height: 32px;
  padding: 0 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  column-gap: 12px;
}
.Menu_menuItem__qvXO4 .Menu_sublabel__VHYjh,
.Menu_menuItem__qvXO4 label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.Menu_menuItem__qvXO4 .Menu_sublabel__VHYjh {
  margin-left: auto;
  color: var(--grey3);
}
.Menu_menuItem__qvXO4[data-disabled="true"] {
  pointer-events: none;
}
.Menu_menuItem__qvXO4[data-disabled="true"] label {
  opacity: 0.5;
}
:root.editor .Menu_menuItem__qvXO4 {
  font-weight: 500;
  color: #111;
}
.Menu_menuItem__qvXO4[data-style="warning"] {
  color: var(--red);
}
.Menu_plusBadge__xOaWu {
  margin-left: auto;
  font-size: var(--secondary-type-size);
  font-weight: 500;
  padding: 3px 8px 4px;
  height: 22px;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--blue);
  background-color: rgba(7, 136, 245, 0.1);
  pointer-events: none;
  font-family: var(--default-font);
  transform: translateZ(0);
  border-radius: 6px;
}
@media (hover: hover) {
  .Menu_menuItem__qvXO4:hover {
    background-color: var(--transparentBorder);
  }
}
.Menu_heading__ldupT {
  font-size: 11px;
  font-weight: 500;
  color: var(--grey3);
  text-transform: uppercase;
  padding: 4px 16px;
}
.Menu_menu__735kq hr {
  height: 1px;
  border: none;
  width: 100%;
  background-color: var(--transparentBorder);
  margin: 8px 0;
}
:root.editor .Menu_menu__735kq hr {
  background-color: rgba(0, 0, 0, 0.1);
}
.Switch_switch__y4T9r {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.Switch_switch__y4T9r input[type="checkbox"] {
  width: 28px;
  height: 18px;
  border-radius: 9px;
  border: none;
  outline: none;
  background-color: var(--grey3);
  -webkit-appearance: none;
  position: relative;
}
.Switch_switch__y4T9r input[type="checkbox"]:checked {
  background-color: var(--blue);
}
.Switch_switch__y4T9r input[type="checkbox"]:after {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 2px;
  right: 12px;
  background-color: #fff;
  border-radius: 50%;
  content: "";
  transition: right 0.2s ease;
}
.Switch_switch__y4T9r input[type="checkbox"]:checked:after {
  right: 2px;
}
.Switch_switch__y4T9r input:disabled {
  opacity: 0.3;
}
.Print_buttons__uYVAC {
  padding: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.Print_buttons__uYVAC button {
  margin-left: 16px;
}
.Print_buttons__uYVAC div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.Print_tip__Z_VFK {
  padding: 12px 16px;
  background-color: var(--inputBackgroundColor);
  border-radius: 16px;
}
.Print_printSettings__GuVMH {
  margin-top: 24px;
}
.Print_printSettings__GuVMH h3 {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
}
h3 + .Print_printOption__oFV0u {
  border-top: none;
}
.Print_printOption__oFV0u {
  border-top: 1px solid var(--secondaryBorderColor);
  padding: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.Print_printOption__oFV0u label {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.Print_printOption__oFV0u label span {
  color: var(--grey3);
}
.Print_printBody__JOhtz {
  top: 0;
  right: 0;
  left: 0;
  bottom: 64px;
  padding: 32px 32px 0;
  overflow-y: scroll;
  position: absolute;
  display: flex;
  flex-direction: column;
  scrollbar-width: none;
}
.Print_printBody__JOhtz::-webkit-scrollbar {
  display: none;
}
.Print_printFooter__v3ukw {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 0;
  background-color: var(--backgroundColor);
  box-shadow: 0 -1px 0 var(--transparentBorder);
  z-index: 1;
}
#ProfileEditor_profileEditor__v4RMx {
  height: calc(100vh - 64px);
  max-height: 760px;
  display: flex;
  flex-direction: row;
  --profile-editor-padding: 32px;
}
#ProfileEditor_profileEditorMaster__CrLvy {
  width: 300px;
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-shrink: 0;
}
#ProfileEditor_profileEditorMaster__CrLvy:after {
  position: absolute;
  content: "";
  z-index: 100;
  pointer-events: none;
  width: 1px;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--transparentBorder);
}
.ProfileEditor_profileEditorMasterTabs__9ZAKP {
  display: flex;
  flex-direction: column;
  width: 60px;
  padding-top: 18px;
  box-shadow: 1px 0 0 var(--transparentBorder);
  height: 100%;
  position: relative;
  z-index: 2;
}
.ProfileEditor_masterTab__NsMAk {
  color: var(--grey3);
  cursor: pointer;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: capitalize;
  background-color: transparent;
  border: none;
}
.ProfileEditor_masterTabIcon__z5oX9 {
  width: 28px;
  height: 28px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ProfileEditor_profileIcon__dfRCt {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.ProfileEditor_profileIcon__dfRCt[data-active="true"] {
  width: 26px;
  height: 26px;
  box-shadow: 0 0 0 1.5px var(--grey1) inset;
}
.ProfileEditor_masterTabContentWrap__yYw3w {
  display: flex;
  position: relative;
  width: 100%;
  overflow: hidden;
}
#ProfileEditor_profileEditorMaster__CrLvy .ProfileEditor_masterContent__j2JW1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  bottom: 0;
  display: flex;
  overflow: hidden;
}
#ProfileEditor_profileEditorMaster__CrLvy .ProfileEditor_scrollableList__Wo_Hr {
  overflow-y: scroll;
  width: 100%;
  scrollbar-width: none;
}
#ProfileEditor_profileEditorMaster__CrLvy
  .ProfileEditor_scrollableList__Wo_Hr::-webkit-scrollbar {
  display: none;
}
.ProfileEditor_scrollableList__Wo_Hr h2 {
  font-size: 20px;
  font-weight: 400;
  padding: var(--profile-editor-padding) 24px 4px;
}
#ProfileEditor_profileEditorMaster__CrLvy ul {
  padding-top: 12px;
  margin-bottom: 8px;
  width: 100%;
}
#ProfileEditor_profileEditorMaster__CrLvy ul li {
  padding: 0 0 0 24px;
  line-height: 36px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: var(--grey2);
  display: flex;
  align-items: center;
  background-color: var(--backgroundColor);
}
#ProfileEditor_profileEditorMaster__CrLvy ul li[data-active="true"] {
  background-color: var(--inputBackgroundColor);
  color: var(--grey1);
}
#ProfileEditor_profileEditorMaster__CrLvy
  ul
  li
  .ProfileEditor_dragHandle__pKWZn {
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  cursor: -webkit-grab;
}
#ProfileEditor_profileEditorMaster__CrLvy
  ul
  li
  .ProfileEditor_dragHandle__pKWZn:active {
  cursor: -webkit-grabbing;
}
#ProfileEditor_profileEditorMaster__CrLvy
  ul
  li
  .ProfileEditor_dragHandle__pKWZn
  > * {
  pointer-events: none;
}
#ProfileEditor_profileEditorMaster__CrLvy
  ul
  li
  .ProfileEditor_dragHandle__pKWZn
  svg {
  width: 16px;
  height: 16px;
}
#ProfileEditor_profileEditorMaster__CrLvy ul li span {
  flex: 1 1;
}
#ProfileEditor_profileEditorDetail__DUrdk {
  width: 100%;
  position: relative;
}
#ProfileEditor_profileEditorContent__LN6g3 {
  top: 0;
  right: 0;
  left: 0;
  bottom: 64px;
  padding: var(--profile-editor-padding);
  padding-bottom: 0;
  overflow-y: scroll;
  position: absolute;
  display: flex;
  flex-direction: column;
}
#ProfileEditor_profileEditorContent__LN6g3[data-editing="true"]
  .ProfileEditor_form__A4Cei:not(.ProfileEditor_editing__T159g) {
  display: none;
}
#ProfileEditor_profileEditorContent__LN6g3,
#ProfileEditor_profileEditorMaster__CrLvy .ProfileEditor_masterContent__j2JW1 {
  scrollbar-width: none;
}
#ProfileEditor_profileEditorContent__LN6g3::-webkit-scrollbar,
#ProfileEditor_profileEditorMaster__CrLvy
  .ProfileEditor_masterContent__j2JW1::-webkit-scrollbar {
  display: none;
}
.ProfileEditor_profileEditorHeader__nrZ5A {
  display: flex;
  align-items: center;
  margin: 0 0 16px;
  flex-shrink: 0;
}
.ProfileEditor_profileEditorHeader__nrZ5A > div {
  display: flex;
  align-items: center;
}
.ProfileEditor_profileEditorHeader__nrZ5A h2 {
  font-size: 20px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  margin-right: 12px;
}
#ProfileEditor_profileEditorBlankState__4Q61Y {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--secondaryBorderColor);
}
#ProfileEditor_profileEditorBlankState__4Q61Y p {
  text-align: center;
  font-weight: 500;
  margin-bottom: 4px;
}
#ProfileEditor_profileEditorBlankState__4Q61Y span {
  white-space: nowrap;
}
#ProfileEditor_profileEditorBlankState__4Q61Y
  .ProfileEditor_blankStateLink__PXT9X {
  color: var(--grey3);
}
.ProfileEditor_blankStateIllustration__Kw55q {
  width: 200px;
  height: 200px;
  margin-bottom: 16px;
}
.ProfileEditor_blankStateIllustration__Kw55q img {
  width: 100%;
  height: 100%;
  display: block;
}
@media (prefers-color-scheme: dark) {
  .ProfileEditor_blankStateIllustration__Kw55q img {
    filter: invert(100%);
  }
}
.ProfileEditor_photoPickerWrap__iEC8x {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.ProfileEditor_photoPickerWrap__iEC8x > button {
  margin-left: 16px;
}
#ProfileEditor_profileEditor__v4RMx fieldset > * {
  margin: 24px 0;
}
#ProfileEditor_profileEditorFooter__7jYOu {
  position: absolute;
  left: var(--profile-editor-padding);
  right: var(--profile-editor-padding);
  bottom: 0;
  background-color: var(--backgroundColor);
  box-shadow: 0 -1px 0 var(--transparentBorder);
  z-index: 1;
}
#ProfileEditor_profileEditorFooter__7jYOu .ProfileEditor_buttons__ogmmF {
  padding: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#ProfileEditor_profileEditorFooter__7jYOu .ProfileEditor_buttons__ogmmF button {
  margin-left: 16px;
}
#ProfileEditor_profileEditorFooter__7jYOu .ProfileEditor_buttons__ogmmF div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ProfileEditor_backButtonWrap___noNn {
  margin-right: 12px;
}
.ProfileEditor_backButton__UBUSp {
  border: none;
  padding: 0;
  background-color: transparent !important;
}
.ProfileEditor_backButton__UBUSp:active {
  background-color: #fff;
  opacity: 0.3;
}
#ProfileEditor_pageEditorWrap__WvKzR {
  width: 100%;
  height: 100%;
  position: relative;
}
.ProfileEditor_postsUpsell__TjjZx {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
}
.ProfileEditor_postsUpsell__TjjZx a {
  color: var(--grey2);
}
.ProfileEditor_writingToggle__lSr6b {
  height: 60px;
  padding: 0 16px 0 24px;
  display: flex;
  align-items: center;
  color: var(--grey3);
  justify-content: space-between;
}
.ProfileEditor_overflowButton__UshhX {
  height: 17px;
}
@media only screen and (max-width: 720px) {
  #ProfileEditor_profileEditor__v4RMx {
    width: 200%;
  }
  #ProfileEditor_profileEditorDetail__DUrdk,
  #ProfileEditor_profileEditorMaster__CrLvy {
    width: 50%;
  }
  #ProfileEditor_profileEditorMaster__CrLvy:after {
    display: none;
  }
  #ProfileEditor_profileEditorMaster__CrLvy
    .ProfileEditor_masterContent__j2JW1 {
    bottom: 64px;
  }
  #ProfileEditor_profileEditorMaster__CrLvy h3 {
    padding: 0 var(--profile-editor-padding);
  }
  #ProfileEditor_profileEditorMaster__CrLvy ul {
    margin-bottom: 8px;
  }
  #ProfileEditor_profileEditorMaster__CrLvy ul li {
    margin: 0 0 1px;
    padding: 0 var(--profile-editor-padding);
    line-height: 48px;
    border-radius: 0;
    position: relative;
  }
  #ProfileEditor_profileEditorMaster__CrLvy
    ul
    li
    .ProfileEditor_dragHandle__pKWZn {
    height: 48px;
    padding-right: 0;
  }
  #ProfileEditor_profileEditorMaster__CrLvy ul li[data-dragging="false"]:after {
    content: "";
    left: var(--profile-editor-padding);
    right: var(--profile-editor-padding);
    bottom: -1px;
    height: 1px;
    background-color: var(--secondaryBorderColor);
    position: absolute;
  }
  #ProfileEditor_profileEditorMaster__CrLvy
    ul
    li[data-dragging="false"]:last-child:after {
    display: none;
  }
  #ProfileEditor_profileEditorMaster__CrLvy ul li[data-active="true"] {
    background-color: transparent;
    color: var(--grey2);
  }
  #ProfileEditor_profileEditorMaster__CrLvy
    #ProfileEditor_profileEditorFooter__7jYOu {
    z-index: 101;
  }
  #ProfileEditor_pageEditorWrap__WvKzR {
    width: 50%;
  }
  .ProfileEditor_scrollableList__Wo_Hr h2 {
    padding-left: var(--profile-editor-padding);
    padding-right: var(--profile-editor-padding);
  }
}
@media only screen and (max-width: 480px) {
  #ProfileEditor_profileEditor__v4RMx {
    --profile-editor-padding: 24px;
  }
  #ProfileEditor_profileEditorMaster__CrLvy
    .ProfileEditor_masterContent__j2JW1 {
    padding-top: 16px;
  }
}
.ProfileEditor_form__A4Cei {
  border-top: 1px solid var(--secondaryBorderColor);
  padding: 16px 0;
}
.ProfileEditor_form__A4Cei:last-child {
  margin-bottom: 1px;
}
.ProfileEditor_form__A4Cei .ProfileEditor_row__1tWlf {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 12px;
}
.ProfileEditor_form__A4Cei
  .ProfileEditor_row__1tWlf.ProfileEditor_singleItem__nPme0 {
  grid-template-columns: 1fr;
}
.ProfileEditor_form__A4Cei p {
  color: var(--grey2);
}
.ProfileEditor_form__A4Cei .ProfileEditor_row__1tWlf:last-child {
  margin-bottom: 0;
}
.ProfileEditor_form__A4Cei .ProfileEditor_row__1tWlf,
.ProfileEditor_form__A4Cei .ProfileEditor_textAreaWrapper__Sa5n4 {
  margin: 0 0 16px;
}
.ProfileEditor_formActions__euU3k {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
}
.ProfileEditor_formActions__euU3k,
.ProfileEditor_formActions__euU3k button {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
}
.ProfileEditor_formActions__euU3k button {
  margin-right: 12px;
}
.ProfileEditor_formActions__euU3k button:last-child {
  margin-right: 0;
}
.ProfileEditor_supporterToggle__b1PFl {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  column-gap: 16px;
}
.ProfileEditor_supporterLabel__kuVxv {
  color: var(--grey1);
  display: block;
}
.ProfileEditor_supporterDescription__EgnTP {
  color: var(--grey2);
}
.SupporterBadge_freeBadge__H_DBJ,
.SupporterBadge_verifiedBadge__3Kome,
a.SupporterBadge_supporterBadge__SvyrA {
  font-size: var(--secondary-type-size);
  height: 24px;
  padding: 0 10px;
  border-radius: 12px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  flex-direction: row;
}
a.SupporterBadge_supporterBadge__SvyrA {
  background-color: #f5b207;
  background-color: color(display-p3 1 0.72 0.12/1);
  color: #fff;
  column-gap: 2px;
  padding-left: 5px;
  text-decoration: none;
}
a.SupporterBadge_supporterBadge__SvyrA:active {
  opacity: 0.9;
}
:root.dark a.SupporterBadge_supporterBadge__SvyrA:active {
  filter: brightness(0.9);
}
.SupporterBadge_supporterIcon__1cogM {
  width: 16px;
  height: 16px;
}
.SupporterBadge_supporterIcon__1cogM svg {
  display: block;
  width: 16px;
  height: 16px;
  transform: translate(0);
}
.SupporterBadge_freeBadge__H_DBJ {
  box-shadow: 0 0 0 1px var(--primaryBorderColor);
  color: var(--grey2);
}
@media (prefers-color-scheme: dark) {
  a.SupporterBadge_supporterBadge__SvyrA {
    background-color: rgba(245, 178, 7, 0.3);
    background-color: color(display-p3 1 0.72 0.12/0.3);
    color: #f5b207;
  }
}
.SupporterBadge_verifiedBadge__3Kome {
  background-color: var(--blue);
  background-color: color(display-p3 0.21 0.54 1);
  color: #fff;
  column-gap: 2px;
  padding-left: 5px;
}
@media (prefers-color-scheme: dark) {
  .SupporterBadge_verifiedBadge__3Kome {
    color: var(--blue);
    color: color(display-p3 0.21 0.54 1);
    background-color: color(display-p3 0.21 0.54 0.3);
    background-color: rgba(7, 136, 245, 0.3);
  }
}
@media only screen and (max-width: 480px) {
  .SupporterBadge_supporterBadge__SvyrA[data-compress="true"],
  .SupporterBadge_verifiedBadge__3Kome[data-compress="true"] {
    padding: 0;
    width: 24px;
    justify-content: center;
  }
  .SupporterBadge_supporterBadge__SvyrA[data-compress="true"]
    .SupporterBadge_supporterLabel__1z9FK,
  .SupporterBadge_verifiedBadge__3Kome[data-compress="true"]
    .SupporterBadge_supporterLabel__1z9FK {
    display: none;
  }
}
@media print {
  .SupporterBadge_freeBadge__H_DBJ,
  .SupporterBadge_supporterBadge__SvyrA,
  .SupporterBadge_verifiedBadge__3Kome {
    display: none !important;
  }
}
.ProfileWritingTabContent_yearSection__ahazB {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  margin: 60px 0;
  column-gap: 36px;
}
.ProfileWritingTabContent_yearSection__ahazB:first-of-type {
  margin-top: 36px;
}
.ProfileWritingTabContent_yearSection__ahazB h3 {
  margin-bottom: 4px;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ProfileWritingTabContent_dateMarker__VtkM3 {
  color: var(--grey3);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  margin-right: 12px;
  position: relative;
}
.ProfileWritingTabContent_dateMarker__VtkM3
  .ProfileWritingTabContent_dateContainer__hWY7c {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.ProfileWritingTabContent_dateMarker__VtkM3:after {
  content: "0000 — 0000";
  visibility: hidden;
}
.ProfileWritingTabContent_pages__OjGhT {
  display: flex;
  row-gap: 36px;
  flex-direction: column;
  flex: 1 1;
  margin-top: 8px;
}
.ProfileWritingTabContent_pageRow__n3WhE {
  display: flex;
  flex-direction: row;
  column-gap: 24px;
}
.ProfileWritingTabContent_pageInfo____AWZ {
  display: grid;
  height: -moz-fit-content;
  height: fit-content;
  align-self: center;
  flex: 1 1;
}
.ProfileWritingTabContent_snippet__A4p2A {
  color: var(--grey2);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ProfileWritingTabContent_date__1fhoG {
  color: var(--grey3);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ProfileWritingTabContent_title__pJouF {
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ProfileWritingTabContent_thumbnailWrap__anQ0E {
  width: 30%;
  max-width: 152px;
  min-width: 40px;
  height: 90px;
  flex-shrink: 0;
  background-color: var(--wash2);
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  z-index: 1;
}
.ProfileWritingTabContent_thumbnailWrap__anQ0E:after {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  border-radius: inherit;
  border: 1px solid var(--transparentBorder);
  z-index: 0;
}
.ProfileWritingTabContent_thumbnailWrap__anQ0E img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ProfileWritingTabContent_embeddedThumb__DdpE4 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ProfileWritingTabContent_mobileDate__wvMVE {
  display: none;
}
.ProfileWritingTabContent_thumbnailLock__wekCI {
  width: 36px;
  height: 36px;
  background-color: hsla(0, 0%, 7%, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .ProfileWritingTabContent_thumbnailWrap__anQ0E {
    width: 37.5%;
  }
  .ProfileWritingTabContent_dateMarker__VtkM3,
  .ProfileWritingTabContent_pwIndicator__83thu {
    display: none;
  }
  .ProfileWritingTabContent_pageRow__n3WhE {
    margin-left: 16px;
  }
  .ProfileWritingTabContent_mobileDate__wvMVE {
    display: unset;
  }
}
.Header_header__gegJv {
  height: 60px;
  box-shadow: 0 1px 0 var(--transparentBorder);
  display: flex;
  flex-direction: row;
  padding: 0 24px;
  align-items: center;
  column-gap: 12px;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: var(--backgroundColor);
  z-index: 99;
}
.Header_header__gegJv[data-hide-shadow="true"] {
  box-shadow: none;
}
.Header_header__gegJv.Header_tabbed__xj4oA {
  column-gap: 24px;
  justify-content: center;
}
.Header_button__wSa2o {
  width: 48px;
}
.Header_title__Pu3q1 {
  color: var(--grey1);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.Header_title__Pu3q1[data-top-level="true"] {
  font-weight: 500;
}
.Header_secondaryText__xCAHf {
  color: var(--grey3);
}
.Header_rightButton__AfQN4 {
  margin-left: auto;
}
.Header_tab__X6Bhv {
  color: var(--grey3);
  cursor: pointer;
  height: 60px;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.Header_tab__X6Bhv[data-active="true"] {
  color: var(--grey1);
}
#FollowModal_followModal__WBjUA {
  display: flex;
  height: 100%;
  flex-direction: column;
  height: calc(100vh - 64px);
  max-height: 760px;
}
#FollowModal_followModal__WBjUA .FollowModal_followModalTabs__iPn_j {
  display: flex;
  margin: 0 32px;
  height: 64px;
  box-shadow: 0 1px 0 var(--transparentBorder);
  position: relative;
  z-index: 1;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followModalTabs__iPn_j
  #FollowModal_tabSelection__C0yZ0 {
  position: absolute;
  height: 1px;
  background-color: var(--grey1);
  bottom: -1px;
  z-index: 1;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followModalTabs__iPn_j
  .FollowModal_tab__8OIgk {
  margin-right: 24px;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followModalTabs__iPn_j
  .FollowModal_tab__8OIgk
  button {
  height: 64px;
  font-weight: 400;
  padding-top: 16px;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followModalTabs__iPn_j
  .FollowModal_tab__8OIgk[data-active="false"]
  button {
  color: var(--grey3);
}
#FollowModal_followModal__WBjUA .FollowModal_scrollableList__sjSVi {
  overflow-y: scroll;
  flex: 1 1;
  scrollbar-width: none;
}
#FollowModal_followModal__WBjUA
  .FollowModal_scrollableList__sjSVi::-webkit-scrollbar {
  display: none;
  flex: 1 1;
}
#FollowModal_followModal__WBjUA .FollowModal_followList__h4X4j {
  margin: 0 32px;
  padding: 12px 0;
}
#FollowModal_followModal__WBjUA .FollowModal_followList__h4X4j li {
  height: 64px;
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followList__h4X4j
  li
  .FollowModal_followButton__Zti7l {
  margin-left: auto;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followList__h4X4j
  li
  .FollowModal_followButton__Zti7l[data-disabled="true"] {
  pointer-events: none;
}
#FollowModal_followModal__WBjUA
  .FollowModal_followList__h4X4j
  li
  .FollowModal_followButton__Zti7l
  button
  span {
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
#FollowModal_followModal__WBjUA
  .FollowModal_followList__h4X4j
  li
  .FollowModal_followButton__Zti7l
  button:after {
  content: "Following";
  visibility: hidden;
}
.FollowModal_displayName__5n6Vb {
  color: var(--grey1);
  line-height: 1.4;
}
.FollowModal_username__FWpkq {
  color: var(--grey3);
  line-height: 1.4;
}
#FollowModal_followModal__WBjUA #FollowModal_followModalBlankState__6J58D {
  width: 100%;
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 32px;
  color: var(--grey2);
}
#FollowModal_followModal__WBjUA #FollowModal_followModalBlankState__6J58D a {
  color: var(--grey1);
  font-weight: 500;
}
.LinkPreview_linkPreview__bkKyc {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  margin-top: 12px;
  background-color: var(--backgroundColor);
}
.LinkPreview_linkPreview__bkKyc[data-has-image="false"] {
  flex-direction: row;
}
:root.dark .LinkPreview_linkPreview__bkKyc {
  background-color: var(--inputBackgroundColor);
}
.LinkPreview_linkPreview__bkKyc:after {
  position: absolute;
  inset: 0;
  content: "";
  border: 1px solid var(--transparentBorder);
  border-radius: inherit;
  pointer-events: none;
}
.LinkPreview_linkInfo__BFDzy {
  padding: 12px 16px;
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
}
.LinkPreview_linkPreview__bkKyc[data-has-image="false"]
  .LinkPreview_linkInfo__BFDzy {
  grid-auto-rows: min-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: auto;
  margin-bottom: auto;
}
.LinkPreview_linkInfo__BFDzy > * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.LinkPreview_title__UOVvN {
  color: var(--grey1);
}
.LinkPreview_description__B1H7l {
  color: var(--grey2);
}
.LinkPreview_link__UKWRc {
  color: var(--grey3);
  font-size: var(--secondary-type-size);
  line-height: calc(14px * 1.6);
}
.LinkPreview_ogImage__mGokJ {
  width: 100%;
  padding-bottom: 52.5%;
  position: relative;
}
.LinkPreview_ogImage__mGokJ:after {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--transparentBorder);
  content: "";
  height: 1px;
  pointer-events: none;
}
.LinkPreview_ogImage__mGokJ img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.LinkPreview_noImage__bh05e {
  width: 108px;
  height: 108px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.LinkPreview_noImage__bh05e:after {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: var(--transparentBorder);
  content: "";
  width: 1px;
  pointer-events: none;
}
.Bookmarks_upsell___ibGB {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 0;
  padding: var(--content-padding);
}
.Bookmarks_upsellContent__rRLnq {
  width: 100%;
  max-width: 415px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.Bookmarks_upsellContent__rRLnq p,
.Bookmarks_upsellModal__XT3Fb p {
  color: var(--grey2);
}
.Bookmarks_upsellCTA__5nYlW {
  background-color: var(--backgroundColor);
  border: 1px solid #e5e5e5;
  height: 32px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  font-weight: 500;
  color: var(--grey1);
  border-radius: 8px;
  width: -moz-fit-content;
  width: fit-content;
}
.Bookmarks_upsellCTA__5nYlW:active {
  background-color: var(--wash2);
}
@media (prefers-color-scheme: dark) {
  .Bookmarks_upsellCTA__5nYlW {
    background-color: var(--inputBackgroundColor);
    border: none;
  }
  .Bookmarks_upsellCTA__5nYlW:active {
    background-color: var(--inputBackgroundActiveColor);
  }
}
.Bookmarks_upsellModal__XT3Fb {
  padding: 24px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
@media only screen and (max-width: 540px) {
  .Bookmarks_upsell___ibGB {
    bottom: 60px;
  }
}
.BadgedDisplayName_badge___6xTy {
  background-color: #f5b207;
  background-color: color(display-p3 1 0.72 0.12/1);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: relative;
  display: inline-flex;
  margin-left: 4px;
  align-items: center;
  align-self: center;
  justify-content: center;
}
.BadgedDisplayName_badge___6xTy.BadgedDisplayName_small__9cIhE {
  width: 13px;
  height: 13px;
  margin-left: 3px;
}
.BadgedDisplayName_badge___6xTy svg {
  width: 16px;
  height: 16px;
  display: block;
  transform: scale(0.8);
}
@media (prefers-color-scheme: dark) {
  .BadgedDisplayName_badge___6xTy {
    background-color: rgba(245, 178, 7, 0.3);
    background-color: color(display-p3 1 0.72 0.12/0.3);
  }
  .BadgedDisplayName_badge___6xTy:active {
    filter: brightness(0.9);
  }
}
.BadgedDisplayName_badge___6xTy:active {
  opacity: 0.9;
}
.Post_post__yJcST {
  padding: 20px 24px 16px;
  width: 100%;
  border-bottom: 1px solid var(--secondaryBorderColor);
  cursor: pointer;
  background-color: var(--backgroundColor);
  transition: background-color 0.2s ease;
}
.Post_post__yJcST[data-inactive="true"],
.Post_post__yJcST[data-inactive="true"]:hover {
  cursor: default;
  background-color: var(--backgroundColor) !important;
}
@media (hover: hover) {
  .Post_post__yJcST:hover {
    background-color: #fbfbfb;
  }
  :root.dark .Post_post__yJcST:hover {
    background-color: #1f1f1f;
  }
}
.Post_postColumns__lfOmQ {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
  width: 100%;
}
.Post_postContext__pVzmR {
  color: var(--grey3);
  line-height: 32px;
  display: flex;
  flex-direction: row;
  column-gap: 10px;
  align-items: center;
}
.Post_postContextIcon__J6o4Q {
  width: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.Post_gutter__AcX6y {
  width: 48px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.Post_postContent__OSxe2 {
  min-height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1;
}
.Post_displayName__cpxGc {
  color: var(--grey1);
}
.Post_timestamp__dc0ec,
.Post_username__eI9DD {
  color: var(--grey3);
}
.Post_replyingTo__V5HDb {
  color: var(--grey3);
  margin: 2px 0;
}
.Post_replyingTo__V5HDb a {
  color: var(--grey2);
}
.Post_postBody__MvoHZ p {
  color: var(--grey2);
  white-space: pre-line;
  word-break: break-word;
}
.Post_postBody__MvoHZ p a {
  color: var(--grey1);
}
.Post_ufi__RTRor {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 16px calc(-20% + 12px) 0 0;
}
.Post_UFIButton__y9IL_ {
  flex: 1 1;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  transform: translateX(calc(-50% + 12px));
  background: transparent;
  border: none;
  width: 100%;
}
.Post_UFIButton__y9IL_[data-disabled="true"] {
  opacity: 0.5;
  pointer-events: none;
}
.Post_icon__2_uTl {
  width: 24px;
  height: 24px;
}
.Post_icon__2_uTl:empty {
  background-color: #f2f2f2;
}
.Post_label__s2Uzx {
  position: absolute;
  left: calc(50% + 20px);
  line-height: 24px;
  top: 0;
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.Post_timeline__Iwgdx {
  position: absolute;
  left: calc(50% - 1px);
  width: 2px;
  background-color: var(--secondaryBorderColor);
}
input.Post_hiddenURL__u5tLf {
  opacity: 0;
  position: absolute;
  left: -9999px;
}
.ProfileTabsContent_mediaTab__fMQmp {
  margin: 0 8px;
}
.ProfileTabsContent_mediaTabItem__biKcx {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
.ProfileTabsContent_mediaTabItem__biKcx img,
.ProfileTabsContent_mediaTabItem__biKcx video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ProfileTabsContent_loadingIndicator__aTenL {
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Profile_profileHeader__am5Pb {
  padding: 12px 24px 36px;
  display: flex;
  flex-direction: row;
  column-gap: 16px;
  align-items: center;
}
.Profile_profilePhoto__sQU4S {
  width: 92px;
  height: 92px;
  flex-shrink: 0;
}
.Profile_profileInfo__AgiQs {
  display: grid;
}
.Profile_displayName__jXQlL {
  font-size: 20px;
  color: var(--grey1);
  line-height: 1.3;
}
.Profile_byline__r6eOR {
  color: var(--grey2);
  word-break: break-word;
}
.Profile_profileActions__TV9ax {
  padding: 0 24px 12px;
  display: flex;
  flex-direction: row;
  column-gap: 8px;
}
.Profile_followButton__Rgkba:not(.Profile_userRow__hTPgm) {
  height: 44px;
  flex: 1 1;
  border-radius: 24px;
  justify-content: center;
  border-color: var(--secondaryBorderColor);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.Profile_followButton__Rgkba:not(.Profile_userRow__hTPgm):active {
  background-color: #fafafa;
}
.Profile_followButton__Rgkba.Profile_light__OVofs {
  font-weight: 400;
}
.Profile_followButton__Rgkba.Profile_userRow__hTPgm:after {
  content: "Follow back";
  visibility: hidden;
}
.Profile_followButton__Rgkba.Profile_userRow__hTPgm span {
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
.Profile_truncatedText__cel0f {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  line-height: 42px;
}
.Profile_iconButton__87ucH {
  height: 44px;
  padding: 0;
  width: 44px;
  border-radius: 24px;
  border-color: var(--secondaryBorderColor);
}
.Profile_cvLink__GQtiS {
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Profile_iconButton__87ucH:active {
  background-color: #fafafa;
}
:root.dark .Profile_cvLink__GQtiS {
  border: none;
  background-color: var(--inputBackgroundColor);
}
:root.dark .Profile_cvLink__GQtiS:active {
  background-color: var(--inputBackgroundActiveColor);
}
.Profile_emptyProfile__Shn8b {
  flex: 1 1;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  font-weight: 500;
  color: var(--grey3);
  font-size: 16px;
  height: 200px;
}
.Profile_emptyProfile__Shn8b button {
  font-weight: 500 !important;
  color: var(--grey1);
  font-size: 16px;
}
.Profile_settingsScrollArea__4I9x2 {
  overflow: scroll;
  height: 100%;
  padding: 8px;
  scrollbar-width: none;
}
.Profile_settingsScrollArea__4I9x2::-webkit-scrollbar {
  display: none;
}
.Profile_settingsFooter__tCmw0 {
  margin: 0 32px;
  padding: 16px 0;
  display: flex;
  justify-content: flex-end;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  position: relative;
  z-index: 99;
}
.Profile_profileTabs__dipnf {
  border-bottom: 1px solid var(--secondaryBorderColor);
  display: flex;
  position: relative;
}
.Profile_profileTab___QVhv {
  font-family: var(--default-font);
  font-size: var(--type-size);
  background-color: transparent;
  border: none;
  font-weight: 400;
  flex: 1 1;
  height: 48px;
  color: var(--grey3);
  cursor: pointer;
  background-color: var(--backgroundColor);
  display: flex;
  align-items: center;
  justify-content: center;
}
.Profile_profileTab___QVhv[data-selected="true"] {
  color: var(--grey1);
}
.Profile_label__DcXIL {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Profile_activeTabIndicator__I34EH {
  position: absolute;
  height: 1px;
  bottom: -1px;
  width: calc(100% / 3);
}
.Profile_activeTabIndicator__I34EH:after {
  position: absolute;
  content: "";
  left: 24px;
  right: 24px;
  height: 1px;
  top: 0;
  background-color: var(--grey1);
}
#ProfileMessageButton_messageButton__w4Vg_ {
  width: 48px;
  padding: 0;
}
#ProfileMessageButton_messageButton__w4Vg_ svg {
  display: block;
  transform: translateX(-2px);
}
.ProfileButton_profileButton__ES5mg {
  display: flex;
  column-gap: 6px;
  padding: 0 18px 0 12px;
  border-radius: 24px;
  color: var(--grey1);
  width: fit-content;
  width: -moz-fit-content;
  font-weight: 500;
}
.ProfileButton_icon__TGNuz {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ProfileButton_profileButton__ES5mg[data-collapsed="true"] {
  width: 48px;
  padding: 0;
}
.ProfileButton_profileButton__ES5mg[data-collapsed="true"] span {
  display: none;
}
@media only screen and (max-width: 540px) {
  .ProfileButton_profileButton__ES5mg[data-responsive="true"] {
    width: 48px;
    padding: 0;
  }
  .ProfileButton_profileButton__ES5mg[data-responsive="true"] span {
    display: none;
  }
}
#AppWrapper_container__j_5Tm {
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
  z-index: 1;
}
#AppWrapper_container__j_5Tm[data-full-width="true"],
#AppWrapper_container__j_5Tm[data-hide-sidebar="true"] {
  width: 100%;
}
#AppWrapper_container__j_5Tm[data-hide-sidebar="true"][data-is-posts="true"]
  main {
  padding: 0;
}
#AppWrapper_container__j_5Tm main {
  flex-shrink: 0;
  padding: 0 48px;
  display: grid;
  width: 100%;
  margin: auto;
}
#AppWrapper_container__j_5Tm[data-full-width="true"] main,
#AppWrapper_container__j_5Tm[data-hide-sidebar="true"] main {
  width: 100%;
  margin-left: 0;
}
#AppWrapper_container__j_5Tm main .AppWrapper_content__s_sbE {
  grid-row-start: 1;
  grid-column-start: 1;
  width: 100%;
}
.AppWrapper_content__s_sbE {
  max-width: 540px;
  margin: 0 auto;
  padding: var(--content-padding) 0;
}
@media only screen and (max-width: 540px) {
  #AppWrapper_container__j_5Tm {
    width: 100%;
  }
  #AppWrapper_container__j_5Tm main {
    width: 100%;
    margin: auto;
  }
}
@media only screen and (max-width: 480px) {
  #AppWrapper_container__j_5Tm main {
    padding: 0 24px;
  }
  .AppWrapper_content__s_sbE {
    padding: 24px 0 96px;
  }
}
@media only screen and (max-width: 960px) {
  #AppWrapper_container__j_5Tm[data-hide-sidebar="true"][data-is-dashboard="true"] {
    width: calc(100% + 240px);
  }
}
@media only screen and (max-width: 684px) {
  .AppWrapper_content__s_sbE {
    padding-bottom: 96px;
  }
}
@media print {
  #AppWrapper_container__j_5Tm {
    float: none;
  }
  #AppWrapper_container__j_5Tm main {
    padding: 0;
    margin-left: 0;
  }
  .AppWrapper_content__s_sbE {
    width: 170mm;
    padding: 0;
    margin: 0;
  }
}
.AppWrapper_sidebarHolder__On7Cv {
  flex: 1 1;
  display: flex;
}
.CreateTeamModal_carousel__ROdcf {
  position: relative;
  min-height: 280px;
  width: 400%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.CreateTeamModal_slideWrap__y9j_9 {
  height: 100%;
  width: 100%;
  position: relative;
}
.CreateTeamModal_slide__c_fU3 {
  height: 100%;
  padding: 24px;
  display: flex;
  flex-direction: column;
}
.CreateTeamModal_illustration__ZVw9o {
  flex: 1 1;
  margin: 8px 0 16px;
  position: relative;
}
:root.dark .CreateTeamModal_illustration__ZVw9o img {
  filter: invert(100%);
}
.CreateTeamModal_illustration__ZVw9o img {
  position: absolute;
  inset: 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.CreateTeamModal_slide__c_fU3 p {
  color: var(--grey2);
}
.CreateTeamModal_slide__c_fU3 ul {
  margin-top: auto;
}
.CreateTeamModal_slide__c_fU3 ul li {
  color: var(--grey2);
  margin-left: 1em;
  padding: 4px 0;
  list-style-type: disc;
}
.CreateTeamModal_slide__c_fU3 .CreateTeamModal_slideFooter__2BJFu {
  margin-top: 16px;
}
.CreateTeamModal_cancelWrap__lFRrt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
}
.CreateTeamModal_cancelWrap__lFRrt.CreateTeamModal_back__UxDsQ {
  margin-right: auto;
}
.CreateTeamModal_cancelWrap__lFRrt.CreateTeamModal_back__UxDsQ > button {
  color: var(--grey3);
}
.CreateTeamModal_stackedButtonGroup__VExd9 > button {
  width: 100%;
  justify-content: center;
  margin-bottom: 4px;
  font-weight: 400;
  height: 40px;
  border-radius: 20px;
}
.CreateTeamModal_stackedButtonGroup__VExd9 > button:last-child {
  margin: 0;
}
.CreateTeamModal_stackedButtonGroupLink__iYcQ1 {
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto 0;
}
.CreateTeamModal_stackedButtonGroupLink__iYcQ1 button {
  color: var(--grey3);
}
.CreateTeamModal_row__7iFZo {
  margin: 8px 0;
}
.CreateTeamModal_row__7iFZo.CreateTeamModal_profilePhotoPicker__ntTmW {
  display: flex;
  align-items: center;
}
.CreateTeamModal_row__7iFZo.CreateTeamModal_profilePhotoPicker__ntTmW button {
  margin-left: 16px;
}
p.CreateTeamModal_newTeam__0ed_I {
  text-align: center;
  color: var(--grey3);
  margin-bottom: 16px;
}
p.CreateTeamModal_newTeam__0ed_I button {
  color: var(--grey1);
}
.CreateTeamModal_profilePhotoUpload__4jrdh {
  width: 92px;
  height: 92px;
  background-color: var(--backgroundColor);
  border-radius: 50%;
  border: 1px solid var(--secondaryBorderColor);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.CreateTeamModal_loader__Arl_K {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex-direction: column;
}
.CreateTeamModal_loadingIllustration__Q6CQM {
  width: 200px;
  height: 200px;
  position: relative;
}
.CreateTeamModal_star__9Uc2U {
  position: absolute;
  top: 0;
  width: 200px;
  height: 48px;
  overflow: hidden;
}
.CreateTeamModal_hand__hAR91 {
  position: absolute;
  bottom: 0;
  width: 200px;
  height: 148px;
  overflow: hidden;
}
.CreateTeamModal_loadingIllustration__Q6CQM .CreateTeamModal_star__9Uc2U img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
}
.CreateTeamModal_loadingIllustration__Q6CQM .CreateTeamModal_hand__hAR91 img {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
}
.CreateTeamModal_loader__Arl_K .CreateTeamModal_text__RryCU {
  font-size: 16px;
  color: var(--grey1);
  margin-top: 12px;
  display: grid;
}
.CreateTeamModal_loader__Arl_K .CreateTeamModal_text__RryCU > div {
  display: flex;
  column-gap: 8px;
  align-items: center;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
  grid-row-start: 1;
}
.CreateTeamModal_loader__Arl_K .CreateTeamModal_text__RryCU svg {
  display: block;
  margin-top: 2px;
}
:root.dark .CreateTeamModal_loadingIllustration__Q6CQM img {
  filter: invert(100%);
}
.CreateTeamModal_dashboardIcons__faC7V {
  width: 100%;
  height: 120px;
  border: 1px solid var(--transparentBorder);
  border-radius: 8px;
  margin: 8px 0 12px;
  display: flex;
  column-gap: 12px;
  justify-content: center;
  align-items: center;
}
.CreateTeamModal_menuButton__Lvqsw {
  width: 48px;
  height: 48px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 3px 8px rgb(0 0 0/5%);
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-15%, -58%) scale(0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
:root.dark .CreateTeamModal_dashboardIcons__faC7V,
:root.dark .CreateTeamModal_menuButton__Lvqsw {
  background-color: var(--inputBackgroundColor);
}
.Select_select__xjTcB {
  position: relative;
}
.Select_select__xjTcB .Select_label__hE5mx {
  font-size: var(--secondary-type-size);
  color: var(--grey2);
  display: block;
  margin-bottom: 2px;
}
.Select_select__xjTcB select {
  height: 36px;
  border-radius: 8px;
  background-color: var(--inputBackgroundColor);
  border: none;
  outline: none;
  font-family: var(--font-family);
  color: var(--grey1);
  padding: 0 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-size: var(--type-size);
}
.Select_select__xjTcB[data-style="light"] select {
  background-color: transparent;
  border-radius: 0;
  border-bottom: 1px solid var(--primaryBorderColor);
  padding: 0;
}
.Select_select__xjTcB svg {
  position: absolute;
  right: 10px;
  bottom: calc((36px - 16px) / 2);
  pointer-events: none;
}
.Select_select__xjTcB[data-style="light"] svg {
  right: 4px;
}
.Select_select__xjTcB[data-style="sidebar"] {
  width: 104px;
  justify-content: center;
  white-space: nowrap;
  line-height: 32px;
}
.Select_select__xjTcB[data-style="sidebar"] select {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  font-weight: 500;
  height: 32px;
}
:root.dark .Select_select__xjTcB[data-style="sidebar"] select {
  background-color: var(--inputBackgroundColor);
  border: none;
}
.Select_select__xjTcB[data-style="sidebar"] svg {
  bottom: calc((32px - 16px) / 2);
}
.CopyReferralLink_urlDecoy__egMr3 {
  font-family: ABC Diatype Mono;
  margin-right: auto;
  color: var(--grey2);
  font-size: var(--type-size);
  border: none;
  width: 100%;
  outline: none;
  background-color: var(--backgroundColor);
}
.CopyReferralLink_tooltip__AcPcz {
  position: absolute;
  background-color: #111;
  color: #eee;
  left: 50%;
  top: 2px;
  font-weight: 500;
  border-radius: 8px;
  padding: 6px 10px;
  line-height: 1.4;
  z-index: 1;
  pointer-events: none;
  font-size: var(--secondary-type-size);
  font-family: var(--default-font);
}
.CopyReferralLink_url__W9TZk {
  height: 36px;
  line-height: 24px;
  background-color: var(--backgroundColor);
  border-radius: 8px;
  margin: 16px 0 0;
  display: flex;
  column-gap: 12px;
  flex-direction: row;
  align-items: center;
  padding: 0 12px;
  position: relative;
  cursor: text;
  width: 100%;
  outline: none;
  border: none;
  font-size: var(--type-size);
  color: var(--grey1);
}
.CopyReferralLink_url__W9TZk[data-style="default"],
.CopyReferralLink_url__W9TZk[data-style="default"]
  .CopyReferralLink_urlDecoy__egMr3 {
  background-color: var(--inputBackgroundColor);
}
.CopyReferralLink_url__W9TZk[data-style="transparent"],
.CopyReferralLink_url__W9TZk[data-style="transparent"]
  .CopyReferralLink_urlDecoy__egMr3 {
  background-color: transparent;
}
.CopyReferralLink_url__W9TZk input.CopyReferralLink_hiddenURL__OHh1N {
  opacity: 0;
  position: absolute;
  left: -9999px;
}
.CopyReferralLink_buttonDecoy__9HkMG {
  position: relative;
}
.ReferralNUX_referralNUX__ZyPIx {
  border-radius: 12px;
  overflow: hidden;
}
.ReferralNUX_header__8M9dD {
  height: 180px;
  position: relative;
}
.ReferralNUX_tile__sc_Ky {
  position: absolute;
  width: 60px;
  height: 60px;
}
.ReferralNUX_tile__sc_Ky svg {
  display: block;
}
.ReferralNUX_tile1__WDKuW {
  left: -16px;
  top: 96px;
  transform: rotate(-15deg);
}
.ReferralNUX_tile2__XuiVA {
  left: 65%;
  top: -16px;
  transform: rotate(2.5deg);
}
.ReferralNUX_tile3__bn8vW {
  left: 32%;
  top: 26px;
  transform: rotate(15deg);
}
.ReferralNUX_tile4__0cCVo {
  right: -16px;
  top: 87px;
  transform: rotate(40deg);
}
.ReferralNUX_tile5__BPUEb {
  left: 52%;
  top: 112px;
  transform: rotate(-7deg);
}
.ReferralNUX_tile6__Q2Elk {
  left: 4%;
  top: -4px;
  transform: rotate(-3deg);
}
.ReferralNUX_Xout__zJjvt {
  position: absolute;
  top: 16px;
  right: 16px;
  background-color: var(--backgroundColor);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0 0 0 1px var(--transparentBorder) inset;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ReferralNUX_Xout__zJjvt:active,
:root.dark .ReferralNUX_Xout__zJjvt {
  background-color: var(--inputBackgroundColor);
}
.ReferralNUX_fakeInput__2D8CK,
:root.dark .ReferralNUX_Xout__zJjvt:active {
  background-color: var(--backgroundColor);
}
.ReferralNUX_fakeInput__2D8CK {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--grey1);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  padding: 8px 36px;
  border-radius: 8px;
  font-family: ABC Diatype Mono, monospace;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
:root.dark .ReferralNUX_fakeInput__2D8CK {
  box-shadow: none;
}
.ReferralNUX_body__lCgQ2 {
  padding: 0 24px 24px;
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 186px;
  justify-content: flex-end;
}
.ReferralNUX_body__lCgQ2 h2 {
  font-size: 18px;
  font-weight: 500;
}
.ReferralNUX_body__lCgQ2 p {
  color: var(--grey2);
}
.ReferralNUX_body__lCgQ2 p strong {
  font-weight: 500;
}
.ReferralNUX_body__lCgQ2 > button {
  height: 36px;
  padding: 0 12px;
  font-size: var(--type-size);
  margin: 16px 0;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  align-self: center;
}
:root.dark .ReferralNUX_body__lCgQ2 > button {
  background-color: var(--backgroundColor);
}
:root.dark .ReferralNUX_body__lCgQ2 > button:active {
  background-color: #000;
}
.ReferralNUX_seeMore__gHaX2 a,
.ReferralNUX_seeMore__gHaX2 button {
  color: var(--grey3);
}
.ReferralNUX_referralModal__zyvoT {
  padding: 24px;
}
.ReferralNUX_referralModal__zyvoT[data-modal="false"] {
  padding: 0 0 16px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ReferralNUX_referralModal__zyvoT[data-modal="false"]
  .ReferralNUX_referralModalBody__Fr1yn {
  margin-bottom: auto;
  border-top: 1px solid var(--secondaryBorderColor);
  padding-top: 16px;
}
.ReferralNUX_referralModal__zyvoT p {
  color: var(--grey2);
}
.ReferralNUX_referralModal__zyvoT p a {
  color: var(--grey3);
}
.ReferralNUX_rewards__k3PxH {
  border: 1px solid var(--primaryBorderColor);
  border-radius: 8px;
  margin-bottom: 24px;
}
.ReferralNUX_rewardRow__Jrbyz,
.ReferralNUX_stack__prb4F {
  display: flex;
  padding: 12px 0;
  align-items: center;
  border-bottom: 1px solid var(--secondaryBorderColor);
}
.ReferralNUX_stack__prb4F {
  padding: 0;
  border: none;
}
.ReferralNUX_rewardRow__Jrbyz:last-child {
  border-bottom: none;
}
.ReferralNUX_cost__8dxt0 {
  font-weight: 500;
  padding: 0 16px;
  width: 120px;
  flex-shrink: 0;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  text-align: left;
  align-self: flex-start;
}
.ReferralNUX_reward__ZqNkH {
  color: var(--grey2);
  width: 100%;
  padding-right: 16px;
}
.ReferralNUX_rewardDescription__jPbFx {
  color: var(--grey3);
}
.ReferralNUX_check__OCegf {
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: 12px;
  flex-shrink: 0;
}
.ReferralNUX_check__OCegf svg {
  width: 20px;
  height: 20px;
  display: block;
}
.ReferralNUX_check__OCegf:empty {
  border-radius: 10px;
  border: 1px solid var(--primaryBorderColor);
}
.ReferralNUX_pill__UBn_A {
  line-height: 36px;
  display: flex;
  align-items: center;
  position: absolute;
  column-gap: 4px;
  padding: 0 12px;
  border-radius: 18px;
  white-space: nowrap;
}
.ReferralNUX_pill__UBn_A.ReferralNUX_green__gnOEt {
  color: green;
  background-color: #edfced;
}
.ReferralNUX_pill__UBn_A.ReferralNUX_red__u5q4q {
  background-color: #fdf2f1;
  color: #e50800;
}
.ReferralNUX_pill__UBn_A.ReferralNUX_darkBlue__uFyZp {
  background-color: #002fa7;
  color: #fff;
}
.ReferralNUX_pill__UBn_A.ReferralNUX_blue__J1Hlb {
  background-color: #edf5fd;
  color: #06c;
}
.ReferralNUX_footer__tLtlk {
  padding: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media only screen and (max-width: 480px) {
  .ReferralNUX_stack__prb4F {
    flex-direction: column;
  }
  .ReferralNUX_reward__ZqNkH {
    padding: 0 16px;
  }
}
.PageFooter_aboutFooter__rlqHL {
  margin: 144px 0 0;
}
.PageFooter_aboutFooter__rlqHL ul {
  display: grid;
  grid-template-columns: repeat(3, max-content);
  grid-column-gap: 48px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.PageFooter_aboutFooter__rlqHL ul li {
  font-weight: 500;
  color: var(--grey3);
}
@media only screen and (max-width: 480px) {
  .PageFooter_aboutFooter__rlqHL {
    margin: 96px 0 0;
  }
}
.PageFooter_aboutFooter__rlqHL[data-context="sidebar"] {
  margin: 0;
}
.PageFooter_aboutFooter__rlqHL[data-context="sidebar"] ul {
  display: grid;
  grid-template-columns: repeat(3, max-content);
  grid-column-gap: 24px;
  margin: 0;
}
.PageFooter_aboutFooter__rlqHL[data-context="sidebar"] ul li {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
}
div + .PageFooter_aboutFooter__rlqHL[data-context="sidebar"] {
  margin-top: 24px !important;
}
#SidebarSettings_sidebarSettings__UmS8d {
  padding: 20px 24px calc(var(--content-padding) + 32px);
}
#SidebarSettings_sidebarSettings__UmS8d[data-context="modal"] {
  padding: 24px;
}
#SidebarSettings_sidebarSettings__UmS8d[data-context="profileEditor"] {
  padding: 0;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_profileEditorHeader__2MIKs {
  padding-bottom: 16px;
  display: flex;
  align-items: center;
  margin: 0 0 16px;
  flex-shrink: 0;
}
#SidebarSettings_sidebarSettings__UmS8d[data-context="profileEditor"]
  .SidebarSettings_profileEditorHeader__2MIKs {
  border-bottom: 1px solid var(--secondaryBorderColor);
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_profileEditorHeader__2MIKs
  h2 {
  font-size: 20px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  margin-right: 12px;
}
#SidebarSettings_sidebarSettings__UmS8d[data-context="modal"]
  .SidebarSettings_profileEditorHeader__2MIKs
  h2 {
  font-weight: 500;
  font-size: 18px;
}
#SidebarSettings_sidebarSettings__UmS8d h3 {
  font-size: 16px;
  font-weight: 500;
}
#SidebarSettings_sidebarSettings__UmS8d .SidebarSettings_group__jIAJG {
  padding-bottom: 48px;
}
#SidebarSettings_sidebarSettings__UmS8d[data-context="modal"]
  .SidebarSettings_group__jIAJG:last-child {
  padding-bottom: 0;
}
#SidebarSettings_sidebarSettings__UmS8d .SidebarSettings_setting__JUfFh {
  border-top: none;
  padding: 12px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_setting__JUfFh
  > div:first-child {
  display: grid;
  margin-right: 8px;
}
#SidebarSettings_sidebarSettings__UmS8d .SidebarSettings_settingAction__1ub_N {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_settingPrimaryLabel__7IQH8 {
  color: var(--grey1);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_settingSecondaryLabel__laQku {
  color: var(--grey3);
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_settingSecondaryLabel__laQku:not(
    .SidebarSettings_unclamp__eerxF
  ) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_setting__JUfFh
  .SidebarSettings_switch__nvEby {
  display: flex;
  align-items: center;
  padding-left: 12px;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_setting__JUfFh
  .SidebarSettings_switch__nvEby
  .SidebarSettings_tooltipWrap__Uh2gf {
  margin-right: 12px;
  height: 16px;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_settingAction__1ub_N
  button {
  width: 104px;
  justify-content: center;
  white-space: nowrap;
}
#SidebarSettings_sidebarSettings__UmS8d .SidebarSettings_form__VR76I {
  border-top: 1px solid var(--secondaryBorderColor);
  padding: 16px 0;
}
#SidebarSettings_sidebarSettings__UmS8d .SidebarSettings_form__VR76I p {
  margin-bottom: 12px;
  color: var(--grey2);
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_form__VR76I
  .SidebarSettings_row__FbdAm {
  display: block;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_form__VR76I
  .SidebarSettings_formFooter__1tnU7 {
  box-shadow: none;
  padding: 16px 0;
  background-color: var(--backgroundColor);
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  margin-top: auto;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 10;
}
#SidebarSettings_sidebarSettings__UmS8d
  .SidebarSettings_form__VR76I
  .SidebarSettings_formFooter__1tnU7
  > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.SidebarSettings_formFooter__1tnU7 > button {
  margin-left: 16px;
}
#SidebarSettings_blockedModal__T_E35 {
  max-height: 760px;
  display: flex;
  flex-direction: column;
}
#SidebarSettings_blockedModal__T_E35 .SidebarSettings_blockedAccounts__diO4n {
  flex: 1 1;
}
#SidebarSettings_blockedModal__T_E35 > h3:first-child {
  padding: 24px 32px 0;
}
#SidebarSettings_blockedModal__T_E35 .SidebarSettings_blockedAccounts__diO4n {
  overflow-y: scroll;
  scrollbar-width: none;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n::-webkit-scrollbar {
  display: none;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  ul {
  margin: 0 32px;
  padding: 12px 0;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li {
  height: 56px;
  display: flex;
  align-items: center;
  width: 100%;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li
  .SidebarSettings_unblockButton__GZ0eS {
  margin-left: auto;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li
  .SidebarSettings_unblockButton__GZ0eS[data-disabled="true"] {
  pointer-events: none;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li
  .SidebarSettings_unblockButton__GZ0eS
  button
  span {
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li
  .SidebarSettings_unblockButton__GZ0eS
  button:after {
  content: "Following";
  visibility: hidden;
}
#SidebarSettings_blockedModal__T_E35
  .SidebarSettings_blockedAccounts__diO4n
  li
  > span.SidebarSettings_displayName__DYva0 {
  margin-left: 12px !important;
}
.SidebarSettings_footer__xa5vN {
  padding: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.CommandBar_commandBar__T_ket {
  position: relative;
  min-height: 320px;
  height: 60vh;
}
.CommandBar_input__faNlz {
  padding: 0 16px;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.CommandBar_shadow__DynT1 {
  position: absolute;
  bottom: -45px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--transparentBorder);
}
.CommandBar_searchIcon__7_jCF {
  width: 16px;
  height: 16px;
}
.CommandBar_input__faNlz
  > div:not(.CommandBar_searchIcon__7_jCF):not(
    .CommandBar_shortcutHelper__clc8_
  ):not(.CommandBar_shadow__DynT1),
.CommandBar_input__faNlz
  > div:not(.CommandBar_searchIcon__7_jCF):not(
    .CommandBar_shortcutHelper__clc8_
  ):not(.CommandBar_shadow__DynT1)
  > div {
  height: 48px !important;
  border-bottom: none !important;
  flex: 1 1;
}
.CommandBar_input__faNlz input[type="text"] {
  line-height: 48px !important;
  height: 48px;
}
.CommandBar_shortcutHelper__clc8_ {
  color: var(--grey3);
  display: flex;
  align-items: center;
  pointer-events: none;
}
.CommandBar_scrollableArea__wOZOH {
  position: absolute;
  top: calc(48px + 44px);
  left: 0;
  right: 0;
  bottom: 28px;
  overflow-y: scroll;
  scrollbar-width: none;
}
.CommandBar_scrollableArea__wOZOH::-webkit-scrollbar {
  display: none;
}
.CommandBar_commandBarFooter__epYfj {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 28px;
  box-shadow: 0 -1px 0 var(--transparentBorder);
  z-index: 1;
  display: flex;
  padding: 0 12px;
  align-items: center;
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  column-gap: 16px;
  justify-content: flex-end;
}
.CommandBar_shortcut__cgiNQ {
  display: flex;
  align-items: center;
}
.CommandBar_shortcut__cgiNQ .CommandBar_keycap__Bhe63 {
  width: 16px;
  height: 16px;
}
.CommandBar_shortcut__cgiNQ span {
  margin-left: 4px;
}
.CommandBar_filters__sRA4Y {
  overflow-y: scroll;
  scrollbar-width: none;
  position: relative;
}
.CommandBar_filters__sRA4Y::-webkit-scrollbar {
  display: none;
}
.CommandBar_filtersInner__I227q {
  display: flex;
  flex-wrap: nowrap;
  padding: 8px;
  column-gap: 4px;
}
.CommandBar_filter__L3sjA {
  white-space: nowrap;
  color: var(--grey2);
  font-size: var(--secondary-type-size);
  font-weight: 400;
  line-height: 28px;
  height: 28px;
  padding: 0 12px;
  border-radius: 14px;
  box-shadow: 0 0 0 1px var(--transparentBorder) inset;
  border: none;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  flex-shrink: 0;
}
.CommandBar_filterBookend__MYKBh {
  width: 4px;
  display: flex;
  flex-shrink: 0;
}
:root.dark .CommandBar_filter__L3sjA {
  background-color: var(--backgroundColor);
}
:root.dark .CommandBar_filter__L3sjA:active {
  background-color: var(--secondaryBorderColor);
}
.CommandBar_filter__L3sjA span {
  color: var(--grey1);
}
.CommandBar_activeFilter__Mxi7r {
  background-color: rgba(7, 136, 245, 0.1);
  box-shadow: inset 0 0 0 1px rgba(7, 136, 245, 0.25);
  color: rgba(7, 136, 245, 0.7);
}
.CommandBar_activeFilter__Mxi7r span {
  color: #0788f5;
}
.CommandBar_activeFilter__Mxi7r:active {
  background-color: rgba(7, 136, 245, 0.2);
}
:root.dark .CommandBar_activeFilter__Mxi7r {
  background-color: rgba(7, 136, 245, 0.25);
}
:root.dark .CommandBar_activeFilter__Mxi7r:active {
  background-color: rgba(7, 136, 245, 0.35);
}
.CommandBar_rows__AOBmA {
  display: flex;
  flex-direction: column;
  padding: 9px 0 8px;
}
.CommandBar_row__MMmAB {
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin: 0 8px;
  border-radius: 12px;
  column-gap: 12px;
  cursor: pointer;
  position: relative;
}
.CommandBar_row__MMmAB[data-selected="true"] {
  background-color: var(--transparentBorder);
}
.CommandBar_row__MMmAB .CommandBar_icon__Xrsb9 {
  width: 36px;
  height: 36px;
}
.CommandBar_row__MMmAB .CommandBar_icon__Xrsb9:empty {
  background-color: var(--transparentBorder);
  border-radius: 50%;
}
.CommandBar_iconWrap__lTOXb {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 0 1px var(--transparentBorder);
  border-radius: 50%;
  background-color: var(--backgroundColor);
}
.CommandBar_divider__T7Ezv {
  margin: 8px 0;
  border: none;
  height: 1px;
  background-color: var(--transparentBorder);
}
.CommandBar_userDetails__lKivu {
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.CommandBar_newTabIcon__sKjl3 {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -8px;
}
.CommandBar_newTabIcon__sKjl3 svg {
  width: 16px;
  height: 16px;
}
.CommandBar_bio__1bpqW {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  display: flex;
}
.CommandBar_bio__1bpqW span,
.CommandBar_displayName__5GDOA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
}
.CommandBar_row__MMmAB[data-selected="true"] .CommandBar_bio__1bpqW {
  color: var(--grey2);
}
.CommandBar_bio__1bpqW strong {
  font-weight: 500;
}
.CommandBar_header__QaJqW {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  padding: 4px 16px;
  background-color: var(--backgroundColor);
  margin: 8px 0 0;
}
.CommandBar_rolesHeader__PmdGf {
  padding: 4px 16px;
  display: flex;
  align-items: center;
  column-gap: 16px;
  box-shadow: 0 1px 0 var(--transparentBorder);
  position: relative;
  z-index: 1;
}
.CommandBar_rolesHeader__PmdGf > :first-child {
  flex: 1 1;
}
.CommandBar_rolesHeader__PmdGf > :first-child div {
  border: none !important;
}
.CommandBar_filterHeading__JSnyQ {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
  padding: 8px 16px 0;
}
.CommandBar_filterHeading__JSnyQ ~ .CommandBar_options__6ofwt {
  padding-top: 0;
}
.CommandBar_popoverScrollableArea__0N5Fp {
  max-height: 370px;
  overflow: scroll;
  scrollbar-width: none;
}
.CommandBar_popoverScrollableArea__0N5Fp::-webkit-scrollbar {
  display: none;
}
.CommandBar_options__6ofwt {
  padding: 8px 0;
}
.CommandBar_options__6ofwt li {
  line-height: 32px;
  padding: 0 16px 0 24px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr auto;
}
.CommandBar_options__6ofwt li * {
  cursor: pointer;
}
.CommandBar_options__6ofwt li label {
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CommandBar_options__6ofwt li span {
  margin-left: auto;
  color: var(--grey3);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  font-size: var(--secondary-type-size);
}
.CommandBar_optionsHoveringRow__vAw9j {
  background-color: var(--transparentBorder);
}
.CommandBar_selectedRoles__rX_ez {
  padding: 7px 6px 6px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 4px;
  row-gap: 4px;
}
.CommandBar_selectedRole__5ZC_Z {
  font-size: var(--secondary-type-size);
  line-height: 28px;
  padding: 0 10px 0 12px;
  box-shadow: inset 0 0 0 1px rgba(7, 136, 245, 0.25);
  background-color: rgba(7, 136, 245, 0.1);
  color: #0788f5;
  border-radius: 16px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
:root.dark li.CommandBar_selectedRole__5ZC_Z {
  background-color: #1b3b57;
}
.CommandBar_selectedRole__5ZC_Z button:active {
  background-color: transparent !important;
}
button.CommandBar_selectedRole__5ZC_Z {
  border: none;
  box-shadow: 0 0 0 1px var(--transparentBorder) inset;
  background-color: var(--backgroundColor);
  font-weight: 400;
  padding: 0 12px;
  color: var(--grey2);
  height: 28px;
}
.CommandBar_selectedRole__5ZC_Z button {
  height: 28px;
}
.CommandBar_yearsOfExperiencePopover__4Fb9W {
  padding: 12px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.CommandBar_label__bpwC5 {
  display: flex;
  margin-bottom: 2px;
}
.CommandBar_label__bpwC5 button,
.CommandBar_label__bpwC5 label {
  font-size: var(--secondary-type-size);
  color: var(--grey3);
}
.CommandBar_label__bpwC5 .CommandBar_buttonWrap__wEl23 {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.CommandBar_label__bpwC5 button {
  color: var(--grey2);
}
.CommandBar_yearsOfExperienceRow__71sYL {
  display: flex;
}
.CommandBar_numberInput__tQ5Rc {
  font-size: 14px;
  background-color: transparent;
  border: none;
  border: 1px solid var(--primaryBorderColor);
  outline: none;
  font-family: var(--font-family);
  color: var(--grey1);
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  height: 32px;
  border-radius: 8px;
  padding: 0 4px 0 8px;
  flex: 1 1;
}
.CommandBar_yearsOfExperienceFooter__JzHIV {
  display: flex;
  justify-content: flex-end;
  column-gap: 12px;
  margin-top: 4px;
}
.CommandBar_yearsOfExperienceFooter__JzHIV > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.PostsPageWrapper_container__mp9re {
  display: grid;
  grid-template-columns: minmax(60px, 300px) 604px 300px;
  width: 100%;
  max-width: calc(300px + 604px + 300px);
  margin: 0 auto;
  min-height: 100vh;
}
.PostsPageWrapper_wrapper___INUv {
  flex: 1 1;
  border-left: 1px solid var(--secondaryBorderColor);
  border-right: 1px solid var(--secondaryBorderColor);
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100vh;
}
@media only screen and (max-width: 964px) {
  .PostsPageWrapper_container__mp9re {
    grid-template-columns: 60px 1fr 300px;
  }
}
@media only screen and (max-width: 800px) {
  .PostsPageWrapper_container__mp9re {
    grid-template-columns: 60px 1fr;
  }
  .PostsPageWrapper_wrapper___INUv {
    border-right: none;
  }
}
@media only screen and (max-width: 540px) {
  .PostsPageWrapper_container__mp9re {
    grid-template-columns: 1fr;
  }
  .PostsPageWrapper_wrapper___INUv {
    order: 1;
    border-left: none;
  }
}
