.Profile_badges__uMcrx a {
    cursor: not-allowed;
}
@font-face {
    font-display: swap;
    font-family: Graphik;
    src: url(/_next/static/media/Graphik-Regular-Cy-Gr-Web.67f3f9ab.woff2) format("woff2"), url(/_next/static/media/Graphik-Regular-Cy-Gr-Web.6b0ec3a9.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Graphik;
    src: url(/_next/static/media/Graphik-RegularItalic-Cy-Gr-Web.c349f987.woff2) format("woff2"), url(/_next/static/media/Graphik-RegularItalic-Cy-Gr-Web.f36e26ba.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Graphik;
    src: url(/_next/static/media/Graphik-Medium-Cy-Gr-Web.08e563e2.woff2) format("woff2"), url(/_next/static/media/Graphik-Medium-Cy-Gr-Web.5ecf0b3e.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Graphik;
    src: url(/_next/static/media/Graphik-MediumItalic-Cy-Gr-Web.f04825c0.woff2) format("woff2"), url(/_next/static/media/Graphik-MediumItalic-Cy-Gr-Web.66462faa.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-Regular.82d02608.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-Regular.f29f7ce4.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-RegularItalic.f6c34a14.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-RegularItalic.91ee6e60.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-BoldItalic.6436188c.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-BoldItalic.6fe4cad0.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-Bold.ab233d25.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-Bold.028fbaad.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-BoldItalic.6436188c.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-BoldItalic.6fe4cad0.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: ABC Diatype Mono;
    src: url(/_next/static/media/ABCDiatypeMono-Bold.ab233d25.woff2) format("woff2"), url(/_next/static/media/ABCDiatypeMono-Bold.028fbaad.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Signifier;
    src: url(/_next/static/media/signifier-light.4333101a.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Signifier;
    src: url(/_next/static/media/signifier-light-italic.c534ade2.woff2) format("woff2");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Signifier;
    src: url(/_next/static/media/signifier-medium.4f9af3b8.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: Signifier;
    src: url(/_next/static/media/signifier-medium-italic.1ce0710b.woff2) format("woff2");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-display: swap;
    font-family: color-emoji;
    src: local("Apple Color Emoji"), local("Segoe UI Emoji"), local("Segoe UI Symbol"), local("Noto Color Emoji");
}
:root {
    --type-size: 14px;
    --secondary-type-size: 12px;
    --line-height: 1.6;
    --emoji-font: "color-emoji";
    --default-font: "Graphik", sans-serif;
    --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: min(330px, calc(100vw - 48px));
    --compressed-sidebar-width: 60px;
    --marketingBackground: #fafafa;
    --wash1: #e5e5e5;
    --wash2: #f2f2f2;
}
:root.dark {
    --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;
}
html {
    overflow: hidden;
}
body,
html {
    width: 100%;
    height: 100%;
}
body {
    font-family: var(--default-font);
    font-size: var(--type-size);
    line-height: var(--line-height);
    background-color: var(--backgroundColor);
    color: var(--grey1);
    overflow-x: hidden !important;
    overflow-y: scroll;
    -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;
}
:root.dark .Button_button__AQ1KL {
    background-color: var(--inputBackgroundColor);
    border: none;
}
.Button_button__AQ1KL:active {
    background-color: #f2f2f2;
}
:root.dark .Button_button__AQ1KL:active {
    background-color: var(--inputBackgroundActiveColor);
}
.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;
}
:root.dark .Button_button__AQ1KL[data-style="light"] {
    background-color: transparent;
}
.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"],
:root.dark .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;
    display: none;
}
.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;
}
:root.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);
}
:root.dark .GalleryNodeView_miniHScroll__MO1M0 figure[data-border="true"]:after,
:root.dark .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);
}
:root.dark .CaseStudyThumbnail_pagesThumbnail__Yv4QV,
: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;
}
:root.dark .CaseStudyThumbnail_updatedPagesAttachment__3mxlT,
: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.dark .CaseStudyThumbnail_updatedPagesAttachment__3mxlT:after,
: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;
}
:root.dark .CaseStudyThumbnail_thumbnailWrap___5MRc,
: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;
}
:root.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;
}
:root.dark .prism-material-dark_code__1xWUg code[class*="language-"],
:root.dark .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;
}
:root.dark .prism-material-dark_code__1xWUg code[class*="language-"] ::selection,
:root.dark .prism-material-dark_code__1xWUg code[class*="language-"]::selection,
:root.dark .prism-material-dark_code__1xWUg pre[class*="language-"] ::selection,
:root.dark .prism-material-dark_code__1xWUg pre[class*="language-"]::selection {
    background: #363636;
}
:root.dark .prism-material-dark_code__1xWUg :not(pre) > code[class*="language-"] {
    white-space: normal;
    border-radius: 0.2em;
    padding: 0.1em;
}
:root.dark .prism-material-dark_code__1xWUg pre[class*="language-"] {
    overflow: auto;
    position: relative;
    margin: 0.5em 0;
    padding: 1.25em 1em;
}
:root.dark .prism-material-dark_code__1xWUg .language-css > code,
:root.dark .prism-material-dark_code__1xWUg .language-sass > code,
:root.dark .prism-material-dark_code__1xWUg .language-scss > code {
    color: #fd9170;
}
:root.dark .prism-material-dark_code__1xWUg [class*="language-"] .namespace {
    opacity: 0.7;
}
:root.dark .prism-material-dark_code__1xWUg .token.atrule {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.attr-name {
    color: #ffcb6b;
}
:root.dark .prism-material-dark_code__1xWUg .token.attr-value,
:root.dark .prism-material-dark_code__1xWUg .token.attribute {
    color: #a5e844;
}
:root.dark .prism-material-dark_code__1xWUg .token.boolean {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.builtin {
    color: #ffcb6b;
}
:root.dark .prism-material-dark_code__1xWUg .token.cdata,
:root.dark .prism-material-dark_code__1xWUg .token.char {
    color: #80cbc4;
}
:root.dark .prism-material-dark_code__1xWUg .token.class {
    color: #ffcb6b;
}
:root.dark .prism-material-dark_code__1xWUg .token.class-name {
    color: #f2ff00;
}
:root.dark .prism-material-dark_code__1xWUg .token.comment {
    color: #616161;
}
:root.dark .prism-material-dark_code__1xWUg .token.constant {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.deleted {
    color: #f66;
}
:root.dark .prism-material-dark_code__1xWUg .token.doctype {
    color: #616161;
}
:root.dark .prism-material-dark_code__1xWUg .token.entity {
    color: #f66;
}
:root.dark .prism-material-dark_code__1xWUg .token.function {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.hexcode {
    color: #f2ff00;
}
:root.dark .prism-material-dark_code__1xWUg .token.id,
:root.dark .prism-material-dark_code__1xWUg .token.important {
    color: #c792ea;
    font-weight: 700;
}
:root.dark .prism-material-dark_code__1xWUg .token.inserted {
    color: #80cbc4;
}
:root.dark .prism-material-dark_code__1xWUg .token.keyword {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.number {
    color: #fd9170;
}
:root.dark .prism-material-dark_code__1xWUg .token.operator {
    color: #89ddff;
}
:root.dark .prism-material-dark_code__1xWUg .token.prolog {
    color: #616161;
}
:root.dark .prism-material-dark_code__1xWUg .token.property {
    color: #80cbc4;
}
:root.dark .prism-material-dark_code__1xWUg .token.pseudo-class,
:root.dark .prism-material-dark_code__1xWUg .token.pseudo-element {
    color: #a5e844;
}
:root.dark .prism-material-dark_code__1xWUg .token.punctuation {
    color: #89ddff;
}
:root.dark .prism-material-dark_code__1xWUg .token.regex {
    color: #f2ff00;
}
:root.dark .prism-material-dark_code__1xWUg .token.selector {
    color: #f66;
}
:root.dark .prism-material-dark_code__1xWUg .token.string {
    color: #a5e844;
}
:root.dark .prism-material-dark_code__1xWUg .token.symbol {
    color: #c792ea;
}
:root.dark .prism-material-dark_code__1xWUg .token.tag {
    color: #f66;
}
:root.dark .prism-material-dark_code__1xWUg .token.unit {
    color: #fd9170;
}
:root.dark .prism-material-dark_code__1xWUg .token.url,
:root.dark .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;
}
:root.dark .Status_statusBubble__f6KaO.Status_inFeed__4i_tS,
:root.dark .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;
}
:root.dark .StatusEditor_statusEditor__kTa8p {
    background-color: var(--inputBackgroundColor);
    box-shadow: none;
}
:root.dark .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;
}
:root.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;
}
:root.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;
}
:root.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);
}
:root.dark .Lightbox_closeButton__3BCAu,
:root.dark .Lightbox_count__q_SL4 {
    background-color: rgb(17 17 17/0.5);
}
:root.dark .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: right;
    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);
    cursor: not-allowed;
}
.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;
}
:root.dark .Profile_statusButton__LxRc_ {
    background-color: var(--inputBackgroundColor);
}
.Profile_statusButton__LxRc_:active {
    background-color: #f2f2f2;
}
:root.dark .Profile_statusButton__LxRc_:active {
    background-color: #444;
}
.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;
}
:root.dark .Profile_blockedProfileStatus___hp7Q,
:root.dark .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);
    cursor: not-allowed;
}
.Profile_badges__uMcrx .Profile_link__K5O7y a:active {
    background-color: var(--wash2);
    cursor: not-allowed;
}
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;
}
:root.dark .Profile_badges__uMcrx .Profile_link__K5O7y a {
    box-shadow: none;
    background-color: var(--wash2);
}
:root.dark .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);
}
:root.dark #Sidebar_sidebar__w3ylg,
:root.dark #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);
}
:root.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;
    display: none;
}
.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;
}
:root.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);
}
:root.dark a.SupporterBadge_supporterBadge__SvyrA {
    background-color: rgba(245, 178, 7, 0.3);
    background-color: color(display-p3 1 0.72 0.12/.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;
}
:root.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);
}
:root.dark .Bookmarks_upsellCTA__5nYlW {
    background-color: var(--inputBackgroundColor);
    border: none;
}
:root.dark .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);
}
:root.dark .BadgedDisplayName_badge___6xTy {
    background-color: rgba(245, 178, 7, 0.3);
    background-color: color(display-p3 1 0.72 0.12/.3);
}
.BadgedDisplayName_badge___6xTy:active {
    opacity: 0.9;
}
:root.dark .BadgedDisplayName_badge___6xTy:active {
    filter: brightness(0.9);
}
.ConfirmModal_confirmModal__efVIp {
    padding: 24px;
}
.ConfirmModal_confirmModal__efVIp p {
    color: var(--grey2);
    margin-bottom: 12px;
}
.ModalFooter_cancelWrap___GJ5q {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 16px;
}
.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%;
    float: right;
    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: calc(100% - var(--compressed-sidebar-width));
    margin-left: calc((100% - var(--compressed-sidebar-width)) * -1);
}
#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: calc(100% + var(--sidebar-width));
    }
    #AppWrapper_container__j_5Tm main {
        width: calc(100% - var(--sidebar-width));
        margin-left: calc((100% - var(--sidebar-width)) * -1);
    }
}
@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 p {
    color: var(--grey2);
}
#SidebarSettings_sidebarSettings__UmS8d p strong {
    font-weight: 500;
}
#SidebarSettings_sidebarSettings__UmS8d p a {
    color: var(--grey1);
    border-bottom: 1px solid var(--wash1) !important;
}
#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;
}
.SidebarSettings_blueSkySetting__Tnjo9 {
    margin-top: 16px;
    display: flex;
    column-gap: 8px;
    align-items: flex-end;
}
.SidebarSettings_blueSkySetting__Tnjo9 > div:first-child {
    flex: 1 1;
}
.SidebarSettings_saveButton__Xy70j button {
    height: 36px;
}
.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;
    }
}
