:root {
  --body-1-font-size: 0.875rem;
  --body-1-line-height: 1.25rem;
  --body-2-font-size: 1rem;
  --body-2-line-height: 1.5rem;
}
#root,
body {
  font-size: 0.875rem;
  letter-spacing: 0.16px;
  line-height: 1.25rem;
}
* {
  font-family: IBM Plex Sans, Helvetica Neue, Arial, sans-serif;
  font-kerning: auto;
  font-size-adjust: none;
  font-stretch: 100%;
  font-variant-position: normal;
  font-variation-settings: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
h1 {
  font-size: 2.625rem;
  line-height: 3.125rem;
}
h1,
h2 {
  font-weight: 400;
  letter-spacing: 0;
}
h2 {
  font-size: 2rem;
  line-height: 2.5rem;
}
h3 {
  font-size: 1.75rem;
  line-height: 2.25rem;
}
h3,
h4 {
  font-weight: 400;
  letter-spacing: 0;
}
h4 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
h5 {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.375rem;
}
h5,
h6 {
  font-weight: 600;
}
h6 {
  font-size: 0.875rem;
  letter-spacing: 0.16px;
  line-height: 1.25rem;
}
p.expressive {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5rem;
}
.helper,
.label,
.legal,
span {
  font-size: 0.75rem;
  letter-spacing: 0.32px;
  line-height: 1rem;
}
.helper.expressive,
.label.expressive,
.legal.expressive,
span.expressive {
  font-size: 0.875rem;
  letter-spacing: 0.16px;
  line-height: 1.125rem;
}
.code,
code,
pre {
  font-family: IBM Plex Mono, Menlo, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier, monospace;
  font-size: 0.75rem;
  letter-spacing: 0.32px;
  line-height: 1rem;
}
.code.expressive,
code.expressive,
pre.expressive {
  font-size: 0.875rem;
  letter-spacing: 0.16px;
  line-height: 1.125rem;
}
b {
  font-weight: 600;
}
a {
  text-decoration: none;
}
:root {
  --zindex-global-header: 900;
  --zindex-modal: 1000;
  --zindex-popover: 700;
  --duration-fast-01: 70ms;
  --duration-fast-02: 110ms;
  --duration-moderate-01: 150ms;
  --duration-moderate-02: 240ms;
  --duration-slow-01: 400ms;
  --duration-slow-02: 700ms;
  --easing-standard-productive: cubic-bezier(0.2, 0, 0.38, 0.9);
  --easing-standard-expressive: cubic-bezier(0.4, 0.14, 0.3, 1);
  --easing-entrance-productive: cubic-bezier(0, 0, 0.38, 0.9);
  --easing-entrance-expressive: cubic-bezier(0, 0, 0.3, 1);
  --easing-exit-productive: cubic-bezier(0.2, 0, 1, 0.9);
  --easing-exit-expressive: cubic-bezier(0.4, 0.14, 1, 1);
}
* {
  transition: color var(--duration-fast-01) var(--easing-standard-productive),
    background-color var(--duration-fast-01) var(--easing-standard-productive),
    fill var(--duration-fast-01) var(--easing-standard-productive),
    stroke var(--duration-fast-01) var(--easing-standard-productive),
    border-top-color var(--duration-fast-01) var(--easing-standard-productive),
    border-bottom-color var(--duration-fast-01) var(--easing-standard-productive),
    border-left-color var(--duration-fast-01) var(--easing-standard-productive),
    border-right-color var(--duration-fast-01) var(--easing-standard-productive);
}
* svg path {
  transition: fill var(--duration-fast-01) var(--easing-standard-productive),
    stroke var(--duration-fast-01) var(--easing-standard-productive);
}
:root {
  --support-success: var(--conifer-50);
  --support-info: var(--cobalt-60);
  --support-warning: var(--yellow-50);
  --support-error: var(--red-50);
  --support-success-inverse: var(--red-40);
  --support-info-inverse: var(--cobalt-40);
  --support-warning-inverse: var(--yellow-40);
  --support-error-inverse: var(--red-40);
}
[data-color-scheme="dark"] {
  --support-success: var(--conifer-40);
  --support-info: var(--cobalt-40);
  --support-warning: var(--yellow-40);
  --support-error: var(--red-40);
  --support-success-inverse: var(--conifer-50);
  --support-info-inverse: var(--cobalt-60);
  --support-warning-inverse: var(--yellow-50);
  --support-error-inverse: var(--red-50);
}
:root {
  --interactive: var(--cobalt-50);
  --highlight: var(--cobalt-20);
  --toggle-off: var(--rock-40);
  --overlay: rgba(var(--grey-100-rgb), 0.5);
  --skeleton-element: var(--rock-30);
  --skeleton-background: var(--grey-10-hover);
}
[data-color-scheme="dark"] {
  --interactive: var(--cobalt-40);
  --highlight: var(--cobalt-90);
  --toggle-off: var(--rock-60);
  --overlay: rgba(var(--grey-100-rgb), 0.7);
  --skeleton-element: var(--rock-60);
  --skeleton-background: var(--rock-70-hover);
}
:root {
  --background: var(--cobalt-1);
  --background-hover: rgba(var(--grey-40-rgb), 0.12);
  --background-active: rgba(var(--grey-40-rgb), 0.5);
  --background-selected: rgba(var(--grey-40-rgb), 0.2);
  --background-selected-hover: rgba(var(--grey-40-rgb), 0.32);
  --background-inverse: var(--rock-70);
  --background-inverse-hover: var(--rock-70-hover);
  --background-brand: var(--cobalt-50);
  --layer-selected-inverse: var(--rock-90);
  --layer-selected-disabled: var(--rock-50);
  --border-subtle: var(--grey-30);
  --border-strong: var(--rock-50);
  --border-interactive: var(--cobalt-50);
  --border-inverse: var(--rock-90);
  --border-disabled: var(--grey-30);
  --field: var(--white);
  --field-hover: var(--grey-10-hover);
}
[data-color-scheme="dark"] {
  --background: var(--rock-90);
  --background-hover: rgba(var(--grey-40-rgb), 0.16);
  --background-active: rgba(var(--grey-40-rgb), 0.4);
  --background-selected: rgba(var(--grey-40-rgb), 0.24);
  --background-selected-hover: rgba(var(--grey-40-rgb), 0.32);
  --background-inverse: var(--cobalt-1);
  --background-inverse-hover: var(--cobalt-10);
  --background-brand: var(--cobalt-50);
  --layer-selected-inverse: var(--grey-10);
  --layer-selected-disabled: var(--rock-60);
  --border-subtle: var(--rock-70);
  --border-strong: var(--rock-50);
  --border-interactive: var(--cobalt-40);
  --border-inverse: var(--grey-10);
  --border-disabled: rgba(var(--grey-50-rgb), 0.25);
  --field: var(--rock-80);
  --field-hover: var(--rock-80-hover);
}
:root {
  --black: #000;
  --white: #fff;
  --grey-5: #f7f8f9;
  --grey-10: #eff1f3;
  --grey-20: #d9dde1;
  --grey-30: #b3bac3;
  --grey-40: #8c96a2;
  --grey-50: #687787;
  --grey-60: #4e5d6b;
  --grey-70: #344450;
  --grey-80: #1a2a34;
  --grey-90: #142129;
  --grey-100: #001018;
  --grey-10-hover: #dbdde1;
  --grey-20-hover: #aab1ba;
  --grey-50-hover: #97a2af;
  --grey-60-hover: #8c96a2;
  --grey-70-hover: #4d5d69;
  --grey-80-hover: #33434d;
  --grey-90-hover: #23303d;
  --rock-5: #bfbfbf;
  --rock-10: #a8a8a8;
  --rock-20: #949494;
  --rock-30: #7a7a7a;
  --rock-40: #616161;
  --rock-50: #424242;
  --rock-60: #383838;
  --rock-70: #2b2b2b;
  --rock-80: #1f1f1f;
  --rock-90: #101010;
  --rock-50-hover: #393939;
  --rock-60-hover: #292929;
  --rock-70-hover: #3a3a3a;
  --rock-80-hover: #2e2e2e;
  --blue-5: #e7f3f9;
  --blue-10: #bedeef;
  --blue-20: #7ebee0;
  --blue-30: #3d9acc;
  --blue-40: #007dbc;
  --blue-50: #00689d;
  --blue-60: #00537d;
  --blue-70: #012b49;
  --blue-40-hover: #0071b5;
  --cobalt-1: #f5f4f5;
  --cobalt-5: #ecedf8;
  --cobalt-10: #c2c6ea;
  --cobalt-20: #a4aadf;
  --cobalt-30: #7a83d1;
  --cobalt-40: #5f6ac8;
  --cobalt-50: #3643ba;
  --cobalt-60: #313daa;
  --cobalt-70: #262f82;
  --cobalt-80: #1e2567;
  --cobalt-90: #171c4f;
  --cobalt-40-hover: #4551b9;
  --cobalt-50-hover: #2b399b;
  --conifer-5: #eafbe8;
  --conifer-10: #cbf0c7;
  --conifer-20: #88d77f;
  --conifer-30: #74c76a;
  --conifer-40: #23a942;
  --conifer-50: #41a036;
  --conifer-60: #378d2e;
  --conifer-70: #256c1d;
  --purple-5: #f2edf2;
  --purple-10: #dccfdd;
  --purple-20: #ac8daf;
  --purple-30: #966f9a;
  --purple-40: #6c4e6f;
  --purple-50: #5b415d;
  --purple-60: #49354b;
  --purple-70: #2c202d;
  --red-5: #feeced;
  --red-10: #fec9cb;
  --red-20: #fd9297;
  --red-30: #fd7278;
  --red-40: #e3262f;
  --red-50: #ab0009;
  --red-60: #870007;
  --red-70: #5a0005;
  --red-30-hover: #df484e;
  --red-40-hover: #c21720;
  --red-50-hover: #8d0009;
  --yellow-5: #fffef0;
  --yellow-10: #fffbc7;
  --yellow-20: #fff58d;
  --yellow-30: #fff370;
  --yellow-40: #ffea28;
  --yellow-50: #bcb02c;
  --yellow-60: #999028;
  --yellow-70: #67611b;
  --mint-5: #f0fff4;
  --mint-10: #d6ffe3;
  --mint-20: #c2ffd6;
  --mint-30: #a8ffc5;
  --mint-40: #94ffb8;
  --mint-50: #7affa6;
  --mint-60: #6ee797;
  --mint-70: #58b678;
  --mint-80: #149b65;
  --mint-90: #336b46;
  --orange-5: #fff3ed;
  --orange-10: #ffe4d6;
  --orange-20: #fac3a5;
  --orange-30: #fa9c69;
  --orange-40: #db6900;
  --orange-50: #c15e29;
  --orange-60: #9a4b21;
  --orange-70: #673216;
  --green-5: #e4f9f3;
  --green-10: #beefe2;
  --green-20: #7cdfc4;
  --green-30: #21ce9c;
  --green-40: #02be8a;
  --green-50: #029e73;
  --green-60: #017f5c;
  --green-70: #006f43;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
  --grey-5-rgb: 247, 248, 249;
  --grey-10-rgb: 239, 241, 243;
  --grey-20-rgb: 217, 221, 225;
  --grey-30-rgb: 179, 186, 195;
  --grey-40-rgb: 140, 150, 162;
  --grey-50-rgb: 104, 119, 135;
  --grey-60-rgb: 78, 93, 107;
  --grey-70-rgb: 52, 68, 80;
  --grey-80-rgb: 26, 42, 52;
  --grey-90-rgb: 20, 33, 41;
  --grey-100-rgb: 0, 16, 24;
  --rock-5-rgb: 191, 191, 191;
  --rock-10-rgb: 168, 168, 168;
  --rock-20-rgb: 148, 148, 148;
  --rock-30-rgb: 122, 122, 122;
  --rock-40-rgb: 97, 97, 97;
  --rock-50-rgb: 66, 66, 66;
  --rock-60-rgb: 56, 56, 56;
  --rock-70-rgb: 43, 43, 43;
  --rock-80-rgb: 31, 31, 31;
  --rock-90-rgb: 16, 16, 16;
  --cobalt-1-rgb: 245, 244, 245;
  --cobalt-5-rgb: 236, 237, 248;
  --cobalt-10-rgb: 194, 198, 234;
  --cobalt-20-rgb: 164, 170, 223;
  --cobalt-30-rgb: 122, 131, 209;
  --cobalt-40-rgb: 95, 106, 200;
  --cobalt-50-rgb: 54, 67, 186;
  --cobalt-60-rgb: 49, 61, 170;
  --cobalt-70-rgb: 38, 47, 130;
  --cobalt-80-rgb: 30, 37, 103;
  --cobalt-90-rgb: 23, 28, 79;
  --text-primary: var(--grey-100);
  --text-secondary: var(--grey-70);
  --text-placeholder: var(--grey-40);
  --text-helper: var(--grey-60);
  --text-error: var(--red-50);
  --text-on-color: var(--white);
  --text-on-color-disabled: var(--grey-50);
  --text-inverse: var(--white);
  --text-disabled: rgba(var(--grey-100-rgb), 0.25);
  --link-primary: var(--cobalt-50);
  --link-primary-hover: var(--cobalt-60);
  --link-secondary: var(--cobalt-60);
  --link-inverse: var(--cobalt-40);
  --link-visited: var(--purple-40);
  --icon-primary: var(--text-primary);
  --icon-secondary: var(--text-secondary);
  --icon-on-color: var(--text-on-color);
  --icon-on-color-disabled: var(--text-on-color-disabled);
  --icon-interactive: var(--cobalt-50);
  --icon-inverse: var(--text-inverse);
  --icon-disabled: var(--text-disabled);
}
[data-color-scheme="dark"] {
  --text-primary: var(--grey-10);
  --text-secondary: var(--grey-30);
  --text-placeholder: var(--rock-20);
  --text-helper: var(--grey-40);
  --text-error: var(--red-30);
  --text-on-color: var(--white);
  --text-on-color-disabled: rgba(var(--white-rgb), 0.25);
  --text-disabled: rgba(var(--grey-10-rgb), 0.25);
  --text-inverse: var(--rock-90);
  --link-primary: var(--cobalt-40);
  --link-primary-hover: var(--cobalt-20);
  --link-secondary: var(--cobalt-20);
  --link-inverse: var(--cobalt-50);
  --link-visited: var(--purple-30);
  --icon-primary: var(--text-primary);
  --icon-secondary: var(--text-secondary);
  --icon-on-color: var(--text-on-color);
  --icon-on-color-disabled: var(--text-on-color-disabled);
  --icon-interactive: var(--white);
  --icon-inverse: var(--text-inverse);
  --icon-disabled: var(--text-disabled);
}
:root .layer-01 {
  --layer: var(--white);
  --layer-hover: var(--grey-10-hover);
  --layer-active: var(--grey-30);
  --layer-selected: var(--grey-20);
  --layer-selected-hover: var(--grey-20-hover);
  --layer-accent: var(--grey-20);
  --layer-accent-hover: var(--grey-20-hover);
  --layer-accent-active: var(--grey-40);
  --layer-accent-selected: var(--background);
  --border-subtle: var(--grey-20);
  --border-subtle-selected: var(--grey-30);
  --border-strong: var(--grey-50);
  --border-tile: var(--grey-40);
  --field: var(--grey-10);
  --field-hover: var(--grey-10-hover);
}
[data-color-scheme="dark"] .layer-01,
[data-color-scheme="dark"].layer-01 {
  --layer: var(--rock-80);
  --layer-hover: var(--rock-80-hover);
  --layer-active: var(--rock-60);
  --layer-selected: var(--rock-70);
  --layer-selected-hover: var(--rock-70-hover);
  --layer-accent: var(--rock-70);
  --layer-accent-hover: var(--rock-70-hover);
  --layer-accent-active: var(--rock-50);
  --layer-accent-selected: var(--background);
  --border-subtle: var(--rock-70);
  --border-subtle-selected: var(--rock-60);
  --border-strong: var(--rock-50);
  --border-tile: var(--rock-60);
  --field: var(--rock-70);
  --field-hover: var(--rock-70-hover);
}
:root .layer-02 {
  --layer: var(--background);
  --layer-hover: var(--grey-10-hover);
  --layer-active: var(--grey-30);
  --layer-selected: var(--grey-20);
  --layer-selected-hover: var(--grey-20-hover);
  --layer-accent: var(--grey-20);
  --layer-accent-hover: var(--grey-20-hover);
  --layer-accent-active: var(--grey-40);
  --layer-accent-selected: var(--white);
  --border-subtle: var(--grey-20);
  --border-subtle-selected: var(--grey-30);
  --border-strong: var(--grey-50);
  --border-tile: var(--grey-30);
  --field: var(--white);
  --field-hover: var(--grey-10-hover);
}
[data-color-scheme="dark"] .layer-02,
[data-color-scheme="dark"].layer-02 {
  --layer: var(--rock-70);
  --layer-hover: var(--rock-70-hover);
  --layer-active: var(--rock-50);
  --layer-selected: var(--rock-60);
  --layer-selected-hover: var(--rock-60-hover);
  --layer-accent: var(--rock-60);
  --layer-accent-hover: var(--rock-60-hover);
  --layer-accent-active: var(--rock-80);
  --layer-accent-selected: var(--rock-60);
  --border-subtle: var(--rock-60);
  --border-subtle-selected: var(--rock-50);
  --border-strong: var(--rock-30);
  --border-tile: var(--rock-50);
  --field: var(--rock-60);
  --field-hover: var(--rock-60-hover);
}
:root .layer-03 {
  --layer: var(--white);
  --layer-hover: var(--grey-10-hover);
  --layer-active: var(--grey-30);
  --layer-selected: var(--grey-20);
  --layer-selected-hover: var(--grey-20-hover);
  --layer-accent: var(--grey-20);
  --layer-accent-hover: var(--grey-20-hover);
  --layer-accent-active: var(--grey-40);
  --layer-accent-selected: var(--background);
  --border-subtle: var(--grey-20);
  --border-subtle-selected: var(--grey-30);
  --border-tile: var(--grey-40);
}
[data-color-scheme="dark"] .layer-03,
[data-color-scheme="dark"].layer-03 {
  --layer: var(--rock-60);
  --layer-hover: var(--rock-60-hover);
  --layer-active: var(--rock-40);
  --layer-selected: var(--rock-50);
  --layer-selected-hover: var(--rock-50-hover);
  --layer-accent: var(--rock-50);
  --layer-accent-hover: var(--rock-50-hover);
  --layer-accent-active: var(--rock-70);
  --layer-accent-selected: var(--rock-50);
  --border-subtle: var(--rock-50);
  --border-subtle-selected: var(--rock-40);
  --border-tile: var(--rock-40);
}
:root {
  --spacing: 16px;
  --button-primary: var(--cobalt-50);
  --button-primary-hover: var(--cobalt-50-hover);
  --button-primary-active: var(--cobalt-70);
  --button-secondary: var(--rock-70);
  --button-secondary-hover: var(--rock-70-hover);
  --button-secondary-active: var(--rock-50);
  --button-tertiary: var(--cobalt-50);
  --button-tertiary-hover: var(--cobalt-50-hover);
  --button-tertiary-active: var(--cobalt-70);
  --button-danger-primary: var(--red-50);
  --button-danger-secondary: var(--red-50);
  --button-danger-hover: var(--red-50-hover);
  --button-danger-active: var(--red-70);
  --button-separator: var(--grey-20);
  --button-disabled: var(--grey-30);
}
[data-color-scheme="dark"] {
  --button-primary: var(--cobalt-40);
  --button-primary-hover: var(--cobalt-40-hover);
  --button-primary-active: var(--cobalt-60);
  --button-secondary: var(--rock-50);
  --button-secondary-hover: var(--rock-50-hover);
  --button-secondary-active: var(--rock-70);
  --button-tertiary: var(--white);
  --button-tertiary-hover: var(--cobalt-1);
  --button-tertiary-active: var(--rock-20);
  --button-danger-primary: var(--red-40);
  --button-danger-secondary: var(--red-30);
  --button-danger-hover: var(--red-40-hover);
  --button-danger-active: var(--red-60);
  --button-separator: var(--rock-90);
  --button-disabled: var(--rock-60);
}
:root {
  --editor-primary: var(--cobalt-50);
}
[data-color-scheme="dark"] {
  --editor-primary: var(--cobalt-40);
}
.editor-color-default {
  color: var(--bg-default);
}
.editor-color-green {
  color: var(--bg-green);
}
.editor-color-mint {
  color: var(--bg-mint);
}
.editor-color-conifer {
  color: var(--bg-conifer);
}
.editor-color-red {
  color: var(--bg-red);
}
.editor-color-orange {
  color: var(--bg-orange);
}
.editor-color-yellow {
  color: var(--bg-yellow);
}
.editor-color-blue {
  color: var(--bg-blue);
}
.editor-color-cobalt {
  color: var(--bg-cobalt);
}
.editor-color-purple {
  color: var(--bg-purple);
}
.editor-color-rock {
  color: var(--bg-rock);
}
.editor-background-color-default {
  background-color: var(--bg-default);
}
.editor-background-color-green {
  background-color: var(--bg-green);
}
.editor-background-color-mint {
  background-color: var(--bg-mint);
}
.editor-background-color-conifer {
  background-color: var(--bg-conifer);
}
.editor-background-color-red {
  background-color: var(--bg-red);
}
.editor-background-color-orange {
  background-color: var(--bg-orange);
}
.editor-background-color-yellow {
  background-color: var(--bg-yellow);
}
.editor-background-color-blue {
  background-color: var(--bg-blue);
}
.editor-background-color-cobalt {
  background-color: var(--bg-cobalt);
}
.editor-background-color-purple {
  background-color: var(--bg-purple);
}
.editor-background-color-rock {
  background-color: var(--bg-rock);
}
.editor-border-color-default {
  border-color: var(--bg-default);
}
.editor-border-color-green {
  border-color: var(--bg-green);
}
.editor-border-color-mint {
  border-color: var(--bg-mint);
}
.editor-border-color-conifer {
  border-color: var(--bg-conifer);
}
.editor-border-color-red {
  border-color: var(--bg-red);
}
.editor-border-color-orange {
  border-color: var(--bg-orange);
}
.editor-border-color-yellow {
  border-color: var(--bg-yellow);
}
.editor-border-color-blue {
  border-color: var(--bg-blue);
}
.editor-border-color-cobalt {
  border-color: var(--bg-cobalt);
}
.editor-border-color-purple {
  border-color: var(--bg-purple);
}
.editor-border-color-rock {
  border-color: var(--bg-rock);
}
::selection {
  background-color: var(--highlight);
}
.mce-content-body {
  color: var(--text-primary);
}
.mce-content-body [contentEditable="false"][data-mce-selected] {
  cursor: not-allowed;
  outline: 3px solid var(--editor-primary);
}
.mce-content-body audio[data-mce-selected],
.mce-content-body details[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] {
  outline: 3px solid var(--editor-primary);
}
.mce-content-body div.mce-resizehandle {
  background-color: var(--editor-primary);
  border-color: var(--editor-primary);
}
.mce-content-body [data-mce-selected="inline-boundary"] {
  background-color: var(--highlight);
}
.mce-content-body svg {
  fill: currentcolor;
}
.mce-content-body .upload-loading {
  align-items: center;
  border: 1px solid var(--border-inverse);
  display: inline-flex;
  font-size: 12px;
  justify-content: space-between;
  max-width: 400px;
}
.mce-content-body .upload-loading .upload-loading-icon {
  padding: 16px;
}
.mce-content-body .upload-loading .file-info {
  display: inline-flex;
  flex: 1;
  flex-direction: column;
  padding-right: 16px;
}
.mce-content-body .upload-loading .file-info .file-size .rich-text-loading-svg {
  margin: 0 4px;
}
.mce-content-body .rich-text-update-preview-url-loading {
  align-items: center;
  border: 1px solid var(--border-inverse);
  display: inline-flex;
  font-size: 20px;
  height: 50px;
  justify-content: center;
  width: 50px;
}
.mce-content-body .rich-text-loading-svg svg {
  animation: upload-loading-svg-animation 2s linear infinite;
  color: initial;
  transform-origin: center;
  width: 1em;
}
.mce-content-body .rich-text-loading-svg svg circle {
  animation: upload-loading-svg-circle-animation 1.5s ease-in-out infinite;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke: var(--text-primary);
  fill: none;
}
.mce-content-body .rich-text-other-file {
  align-items: center;
  border: 1px solid var(--border-inverse);
  color: var(--text-primary);
  display: inline-flex;
  padding: 6px;
  text-decoration: none;
}
.mce-content-body .rich-text-other-file .rich-text-other-file-info {
  margin-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 300px;
}
@keyframes upload-loading-svg-animation {
  to {
    transform: rotate(1turn);
  }
}
@keyframes upload-loading-svg-circle-animation {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 200;
    stroke-dashoffset: -35px;
  }
  to {
    stroke-dashoffset: -125px;
  }
}
.tox .tox-statusbar {
  background-color: transparent;
}
:root {
  --text-green: var(--green-70);
  --inverse-green: var(--green-5);
  --bg-green: var(--green-40);
  --bg-hover-green: var(--green-50);
  --bg-active-green: var(--green-60);
  --border-green: var(--green-60);
  --icon-green: var(--green-70);
  --text-mint: var(--mint-90);
  --inverse-mint: var(--mint-5);
  --bg-mint: var(--mint-40);
  --bg-hover-mint: var(--mint-50);
  --bg-active-mint: var(--mint-60);
  --border-mint: var(--mint-60);
  --icon-mint: var(--mint-90);
  --text-conifer: var(--conifer-70);
  --inverse-conifer: var(--conifer-5);
  --bg-conifer: var(--conifer-40);
  --bg-hover-conifer: var(--conifer-50);
  --bg-active-conifer: var(--conifer-60);
  --border-conifer: var(--conifer-60);
  --icon-conifer: var(--conifer-70);
  --text-red: var(--red-70);
  --inverse-red: var(--red-5);
  --bg-red: var(--red-40);
  --bg-hover-red: var(--red-50);
  --bg-active-red: var(--red-60);
  --border-red: var(--red-60);
  --icon-red: var(--red-70);
  --text-orange: var(--orange-70);
  --inverse-orange: var(--orange-5);
  --bg-orange: var(--orange-40);
  --bg-hover-orange: var(--orange-50);
  --bg-active-orange: var(--orange-60);
  --border-orange: var(--orange-60);
  --icon-orange: var(--orange-70);
  --text-yellow: var(--yellow-70);
  --inverse-yellow: var(--yellow-5);
  --bg-yellow: var(--yellow-40);
  --bg-hover-yellow: var(--yellow-50);
  --bg-active-yellow: var(--yellow-60);
  --border-yellow: var(--yellow-60);
  --icon-yellow: var(--yellow-70);
  --text-blue: var(--blue-70);
  --inverse-blue: var(--blue-5);
  --bg-blue: var(--blue-40);
  --bg-hover-blue: var(--blue-50);
  --bg-active-blue: var(--blue-60);
  --border-blue: var(--blue-60);
  --icon-blue: var(--blue-70);
  --text-cobalt: var(--cobalt-90);
  --inverse-cobalt: var(--cobalt-5);
  --bg-cobalt: var(--cobalt-40);
  --bg-hover-cobalt: var(--cobalt-50);
  --bg-active-cobalt: var(--cobalt-60);
  --border-cobalt: var(--cobalt-60);
  --icon-cobalt: var(--cobalt-90);
  --text-purple: var(--purple-70);
  --inverse-purple: var(--purple-5);
  --bg-purple: var(--purple-40);
  --bg-hover-purple: var(--purple-50);
  --bg-active-purple: var(--purple-60);
  --border-purple: var(--purple-60);
  --icon-purple: var(--purple-70);
  --text-rock: var(--rock-90);
  --inverse-rock: var(--rock-5);
  --bg-rock: var(--rock-40);
  --bg-hover-rock: var(--rock-50);
  --bg-active-rock: var(--rock-60);
  --border-rock: var(--rock-60);
  --icon-rock: var(--rock-90);
  --text-default: var(--white);
  --inverse-default: var(--white);
  --bg-default: var(--black);
  --bg-hover-default: var(--rock-80);
  --bg-active-default: var(--rock-70);
  --border-default: var(--black);
  --icon-default: var(--white);
}
[data-color-scheme="dark"] {
  --text-green: var(--green-70);
  --inverse-green: var(--green-5);
  --bg-green: var(--green-30);
  --bg-hover-green: var(--green-40);
  --bg-active-green: var(--green-50);
  --border-green: var(--green-50);
  --icon-green: var(--green-70);
  --text-mint: var(--mint-90);
  --inverse-mint: var(--mint-5);
  --bg-mint: var(--mint-30);
  --bg-hover-mint: var(--mint-40);
  --bg-active-mint: var(--mint-50);
  --border-mint: var(--mint-70);
  --icon-mint: var(--mint-90);
  --text-conifer: var(--conifer-70);
  --inverse-conifer: var(--conifer-5);
  --bg-conifer: var(--conifer-30);
  --bg-hover-conifer: var(--conifer-40);
  --bg-active-conifer: var(--conifer-50);
  --border-conifer: var(--conifer-50);
  --icon-conifer: var(--conifer-70);
  --text-red: var(--red-70);
  --inverse-red: var(--red-5);
  --bg-red: var(--red-30);
  --bg-hover-red: var(--red-40);
  --bg-active-red: var(--red-50);
  --border-red: var(--red-50);
  --icon-red: var(--red-70);
  --text-orange: var(--orange-70);
  --inverse-orange: var(--orange-5);
  --bg-orange: var(--orange-30);
  --bg-hover-orange: var(--orange-40);
  --bg-active-orange: var(--orange-50);
  --border-orange: var(--orange-50);
  --icon-orange: var(--orange-70);
  --text-yellow: var(--yellow-70);
  --inverse-yellow: var(--yellow-5);
  --bg-yellow: var(--yellow-30);
  --bg-hover-yellow: var(--yellow-40);
  --bg-active-yellow: var(--yellow-50);
  --border-yellow: var(--yellow-70);
  --icon-yellow: var(--yellow-70);
  --text-blue: var(--blue-70);
  --inverse-blue: var(--blue-5);
  --bg-blue: var(--blue-30);
  --bg-hover-blue: var(--blue-40);
  --bg-active-blue: var(--blue-50);
  --border-blue: var(--blue-50);
  --icon-blue: var(--blue-70);
  --text-cobalt: var(--cobalt-90);
  --inverse-cobalt: var(--cobalt-5);
  --bg-cobalt: var(--cobalt-30);
  --bg-hover-cobalt: var(--cobalt-40);
  --bg-active-cobalt: var(--cobalt-50);
  --border-cobalt: var(--cobalt-50);
  --icon-cobalt: var(--cobalt-90);
  --text-purple: var(--purple-70);
  --inverse-purple: var(--purple-5);
  --bg-purple: var(--purple-30);
  --bg-hover-purple: var(--purple-40);
  --bg-active-purple: var(--purple-50);
  --border-purple: var(--purple-50);
  --icon-purple: var(--purple-70);
  --text-rock: var(--rock-90);
  --inverse-rock: var(--rock-5);
  --bg-rock: var(--rock-10);
  --bg-hover-rock: var(--rock-20);
  --bg-active-rock: var(--rock-30);
  --border-rock: var(--rock-30);
  --icon-rock: var(--rock-90);
  --text-default: var(--black);
  --inverse-default: var(--black);
  --bg-default: var(--white);
  --bg-hover-default: var(--grey-10-hover);
  --bg-active-default: var(--grey-20);
  --border-default: var(--white);
  --icon-default: var(--black);
}
