@charset "UTF-8";

/* node_modules/@excalidraw/excalidraw/dist/prod/index.css */
.excalidraw .Spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  --spinner-color: var(--icon-fill-color);
}
.excalidraw .Spinner svg {
  animation: rotate 1.6s linear infinite;
  animation-delay: var(--spinner-delay);
  transform-origin: center center;
}
.excalidraw .Spinner circle {
  stroke: var(--spinner-color);
  animation: dash 1.6s linear 0s infinite;
  stroke-linecap: round;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 300;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 150, 300;
    stroke-dashoffset: -200;
  }
  to {
    stroke-dasharray: 1, 300;
    stroke-dashoffset: -280;
  }
}
.excalidraw .ToolIcon {
  border-radius: var(--border-radius-lg);
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
.excalidraw .ToolIcon__hidden {
  display: none !important;
}
.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked + .ToolIcon__icon,
.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked + .ToolIcon__icon {
  --icon-fill-color: var(--color-on-primary-container);
}
.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked + .ToolIcon__icon svg,
.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked + .ToolIcon__icon svg {
  fill: var(--icon-fill-color);
}
.excalidraw .ToolIcon .ToolIcon_type_radio:checked + .ToolIcon__icon,
.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked + .ToolIcon__icon {
  background: var(--color-surface-primary-container);
  --keybinding-color: var(--color-on-primary-container);
}
.excalidraw .ToolIcon .ToolIcon_type_radio:checked + .ToolIcon__icon svg,
.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked + .ToolIcon__icon svg {
  color: var(--color-on-primary-container);
}
.excalidraw .ToolIcon .ToolIcon__keybinding {
  bottom: 4px;
  right: 4px;
}
.excalidraw .ToolIcon .ToolIcon__icon:hover {
  background: var(--button-hover-bg);
}
.excalidraw .ToolIcon .ToolIcon__icon:active {
  background: var(--button-hover-bg);
  border: 1px solid var(--button-active-border);
}
.excalidraw .ToolIcon .ToolIcon__icon:active svg {
  color: var(--color-on-primary-container);
}
.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] {
  background: initial;
  border: none;
}
.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg {
  color: var(--color-disabled);
}
.excalidraw .ToolIcon--plain {
  background-color: transparent;
}
.excalidraw .ToolIcon--plain .ToolIcon__icon {
  width: 2rem;
  height: 2rem;
}
.excalidraw .ToolIcon_type_radio,
.excalidraw .ToolIcon_type_checkbox {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.excalidraw .ToolIcon__icon {
  box-sizing: border-box;
  width: var(--default-button-size);
  height: var(--default-button-size);
  color: var(--icon-fill-color);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-lg);
}
.excalidraw .ToolIcon__icon + .ToolIcon__label {
  margin-inline-start: 0;
}
.excalidraw .ToolIcon__icon svg {
  position: relative;
  width: var(--default-icon-size);
  height: var(--default-icon-size);
  color: var(--icon-fill-color);
}
.excalidraw .ToolIcon__label {
  display: flex;
  align-items: center;
  color: var(--icon-fill-color);
  font-family: var(--ui-font);
  margin: 0 .8em;
  text-overflow: ellipsis;
}
.excalidraw .ToolIcon__label .Spinner {
  margin-left: .6em;
}
.excalidraw .ToolIcon_size_small .ToolIcon__icon {
  width: 2rem;
  height: 2rem;
  font-size: .8em;
}
.excalidraw .ToolIcon_type_button,
.excalidraw .Modal .ToolIcon_type_button {
  padding: 0;
  border: none;
  margin: 0;
  font-size: inherit;
  background-color: initial;
}
.excalidraw .ToolIcon_type_button:focus-visible,
.excalidraw .Modal .ToolIcon_type_button:focus-visible {
  box-shadow: 0 0 0 2px var(--focus-highlight-color);
}
.excalidraw .ToolIcon_type_button.ToolIcon--selected,
.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected {
  background-color: var(--button-gray-2);
}
.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,
.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,
.excalidraw .ToolIcon_type_button:active,
.excalidraw .Modal .ToolIcon_type_button:active {
  background-color: var(--button-gray-3);
}
.excalidraw .ToolIcon_type_button:disabled,
.excalidraw .Modal .ToolIcon_type_button:disabled {
  cursor: default;
}
.excalidraw .ToolIcon_type_button:disabled:active,
.excalidraw .ToolIcon_type_button:disabled:focus-visible,
.excalidraw .ToolIcon_type_button:disabled:hover,
.excalidraw .Modal .ToolIcon_type_button:disabled:active,
.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,
.excalidraw .Modal .ToolIcon_type_button:disabled:hover {
  background-color: initial;
  border: none;
  box-shadow: none;
}
.excalidraw .ToolIcon_type_button:disabled svg,
.excalidraw .Modal .ToolIcon_type_button:disabled svg {
  color: var(--color-disabled);
}
.excalidraw .ToolIcon_type_button--show,
.excalidraw .Modal .ToolIcon_type_button--show {
  visibility: visible;
}
.excalidraw .ToolIcon_type_button--hide,
.excalidraw .Modal .ToolIcon_type_button--hide {
  display: none !important;
}
.excalidraw .ToolIcon_type_floating,
.excalidraw .ToolIcon_type_floating:hover,
.excalidraw .ToolIcon_type_floating:active {
  background-color: transparent;
}
.excalidraw .ToolIcon_type_floating .ToolIcon__icon {
  background-color: var(--button-gray-1);
  width: 2rem;
  height: 2rem;
}
.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover {
  background-color: var(--button-gray-2);
}
.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active {
  background-color: var(--button-gray-3);
}
.excalidraw .ToolIcon__keybinding {
  position: absolute;
  bottom: 2px;
  right: 3px;
  font-size: .625rem;
  color: var(--keybinding-color);
  font-family: var(--ui-font);
  user-select: none;
}
:root[dir=ltr] .excalidraw .unlocked-icon {
  left: 2px;
}
:root[dir=rtl] .excalidraw .unlocked-icon {
  right: 2px;
}
.excalidraw .App-toolbar-container .ToolIcon__icon {
  width: var(--lg-button-size);
  height: var(--lg-button-size);
}
@media screen and (max-width: 450px) {
  .excalidraw .App-toolbar-container .ToolIcon__icon {
    width: 1.8rem;
    height: 1.8rem;
  }
}
@media screen and (max-width: 379px) {
  .excalidraw .App-toolbar-container .ToolIcon__icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.excalidraw .App-toolbar-container .ToolIcon__icon svg {
  width: var(--lg-icon-size);
  height: var(--lg-icon-size);
}
.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,
.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon {
  width: var(--default-button-size);
  height: var(--default-button-size);
}
.excalidraw button.standalone {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  padding: 0;
}
.excalidraw button.standalone svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw button.standalone:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw button.standalone:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw button.standalone.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw button.standalone.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw button.standalone.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw button.standalone svg {
  width: var(--default-icon-size);
  height: var(--default-icon-size);
}
.excalidraw button.standalone > * {
  pointer-events: none;
}
.excalidraw .excalidraw-eye-dropper-container,
.excalidraw .excalidraw-eye-dropper-backdrop {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: var(--zIndex-eyeDropperBackdrop);
  touch-action: none;
}
.excalidraw .excalidraw-eye-dropper-container {
  pointer-events: none;
}
.excalidraw .excalidraw-eye-dropper-backdrop {
  pointer-events: all;
}
.excalidraw .excalidraw-eye-dropper-preview {
  pointer-events: none;
  width: 3rem;
  height: 3rem;
  position: fixed;
  z-index: var(--zIndex-eyeDropperPreview);
  border-radius: 1rem;
  border: 1px solid var(--default-border-color);
  filter: var(--theme-filter);
}
.excalidraw .excalidraw-eye-dropper-trigger {
  width: 1.25rem;
  height: 1.25rem;
  cursor: pointer;
  padding: 4px;
  margin-right: -4px;
  margin-left: -2px;
  border-radius: .5rem;
  color: var(--icon-fill-color);
}
.excalidraw .excalidraw-eye-dropper-trigger:hover {
  background: var(--button-hover-bg);
}
.excalidraw .excalidraw-eye-dropper-trigger.selected {
  color: var(--color-primary);
  background: var(--color-primary-light);
}
.excalidraw .Island {
  --padding: 0;
  box-sizing: border-box;
  background-color: var(--island-bg-color);
  box-shadow: var(--shadow-island);
  border-radius: var(--border-radius-lg);
  padding: calc(var(--padding) * var(--space-factor));
  position: relative;
  transition: box-shadow .5s ease-in-out;
}
.excalidraw .Island.zen-mode {
  box-shadow: none;
}
.excalidraw .focus-visible-none:focus-visible {
  outline: none !important;
}
.excalidraw .color-picker__heading {
  padding: 0 .5rem;
  font-size: .75rem;
  text-align: left;
}
.excalidraw .color-picker-container {
  display: grid;
  grid-template-columns: 1fr 20px 1.625rem;
  padding: .25rem 0px;
  align-items: center;
}
.excalidraw--mobile.excalidraw .color-picker-container {
  max-width: 11rem;
}
.excalidraw .color-picker__top-picks {
  display: flex;
  justify-content: space-between;
}
.excalidraw .color-picker__button {
  --radius: .25rem;
  padding: 0;
  margin: 0;
  width: 1.35rem;
  height: 1.35rem;
  border: 1px solid var(--color-gray-30);
  border-radius: var(--radius);
  filter: var(--theme-filter);
  background-color: var(--swatch-color);
  background-position: left center;
  position: relative;
  font-family: inherit;
  box-sizing: border-box;
}
.excalidraw .color-picker__button:hover:after {
  content: "";
  position: absolute;
  inset: -2px;
  box-shadow: 0 0 0 1px var(--color-gray-30);
  border-radius: calc(var(--radius) + 1px);
  filter: var(--theme-filter);
}
.excalidraw .color-picker__button.active .color-picker__button-outline {
  position: absolute;
  inset: -2px;
  box-shadow: 0 0 0 1px var(--color-primary-darkest);
  z-index: 1;
  border-radius: calc(var(--radius) + 1px);
  filter: var(--theme-filter);
}
.excalidraw .color-picker__button:focus-visible {
  outline: none;
}
.excalidraw .color-picker__button:focus-visible:after {
  content: "";
  position: absolute;
  inset: -4px;
  border: 3px solid var(--focus-highlight-color);
  border-radius: calc(var(--radius) + 1px);
}
.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline {
  display: none;
}
.excalidraw .color-picker__button--large {
  --radius: .5rem;
  width: 1.875rem;
  height: 1.875rem;
}
.excalidraw .color-picker__button.is-transparent {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==);
}
.excalidraw .color-picker__button--no-focus-visible {
  border: 0;
}
.excalidraw .color-picker__button--no-focus-visible:after {
  display: none;
}
.excalidraw .color-picker__button--no-focus-visible:focus-visible {
  outline: none !important;
}
.excalidraw .color-picker__button.active-color {
  border-radius: calc(var(--radius) + 1px);
  width: 1.625rem;
  height: 1.625rem;
}
.excalidraw .color-picker__button__hotkey-label {
  position: absolute;
  right: 4px;
  bottom: 4px;
  filter: none;
  font-size: 11px;
}
.excalidraw .color-picker {
  background: var(--popup-bg-color);
  border: 0 solid rgba(255, 255, 255, .25);
  box-shadow: #00000040 0 1px 4px;
  border-radius: 4px;
  position: absolute;
}
:root[dir=ltr] .excalidraw .color-picker {
  left: -5.5px;
}
:root[dir=rtl] .excalidraw .color-picker {
  right: -5.5px;
}
.excalidraw .color-picker-control-container {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: .5rem;
}
.excalidraw .color-picker-control-container + .popover {
  position: static;
}
.excalidraw .color-picker-popover-container {
  margin-top: -.25rem;
}
:root[dir=ltr] .excalidraw .color-picker-popover-container {
  margin-left: .5rem;
}
:root[dir=rtl] .excalidraw .color-picker-popover-container {
  margin-left: -3rem;
}
.excalidraw .color-picker-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 10px;
  border-color: transparent transparent var(--popup-bg-color);
  position: absolute;
  top: 10px;
}
:root[dir=ltr] .excalidraw .color-picker-triangle {
  transform: rotate(270deg);
  left: -14px;
}
:root[dir=rtl] .excalidraw .color-picker-triangle {
  transform: rotate(90deg);
  right: -14px;
}
.excalidraw .color-picker-triangle-shadow {
  border-color: transparent transparent rgba(0, 0, 0, .1);
}
:root[dir=ltr] .excalidraw .color-picker-triangle-shadow {
  left: -14px;
}
:root[dir=rtl] .excalidraw .color-picker-triangle-shadow {
  right: -16px;
}
.excalidraw .color-picker-content {
  display: flex;
  flex-direction: column;
  gap: .75rem;
  outline: none;
}
.excalidraw .color-picker-content--default {
  padding: .5rem;
  display: grid;
  grid-template-columns: repeat(5, 1.875rem);
  grid-gap: .25rem;
  border-radius: 4px;
}
.excalidraw .color-picker-content--default:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--focus-highlight-color);
}
.excalidraw .color-picker-content--canvas {
  display: flex;
  flex-direction: column;
  padding: .25rem;
}
.excalidraw .color-picker-content--canvas-title {
  color: #868e96;
  font-size: 12px;
  padding: 0 .25rem;
}
.excalidraw .color-picker-content--canvas-colors {
  padding: .5rem 0;
}
.excalidraw .color-picker-content--canvas-colors .color-picker-swatch {
  margin: 0 .25rem;
}
.excalidraw .color-picker-content .color-input-container {
  grid-column: 1/span 5;
}
.excalidraw .color-picker-swatch {
  position: relative;
  height: 1.875rem;
  width: 1.875rem;
  cursor: pointer;
  border-radius: 4px;
  margin: 0;
  box-sizing: border-box;
  border: 1px solid #ddd;
  background-color: currentColor !important;
  filter: var(--theme-filter);
}
.excalidraw .color-picker-swatch:focus {
  box-shadow: 0 0 4px 1px currentColor;
  border-color: var(--select-highlight-color);
}
.excalidraw .color-picker-transparent {
  border-radius: 4px;
  box-shadow: #0000001a 0 0 0 1px inset;
  position: absolute;
  inset: 0;
}
.excalidraw .color-picker-transparent,
.excalidraw .color-picker-label-swatch {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;
}
.excalidraw .color-picker-hash {
  height: var(--default-button-size);
  flex-shrink: 0;
  padding: .5rem .5rem .5rem .75rem;
  border: 1px solid var(--default-border-color);
  border-right: 0;
  box-sizing: border-box;
  color: var(--input-label-color);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
:root[dir=ltr] .excalidraw .color-picker-hash {
  border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
}
:root[dir=rtl] .excalidraw .color-picker-hash {
  border-radius: 0 var(--border-radius-lg) var(--border-radius-lg) 0;
  border-right: 1px solid var(--default-border-color);
  border-left: 0;
}
.excalidraw .color-input-container {
  display: flex;
}
.excalidraw .color-input-container:focus-within {
  box-shadow: 0 0 0 1px var(--color-primary-darkest);
  border-radius: var(--border-radius-lg);
}
.excalidraw .color-picker__input-label {
  display: grid;
  grid-template-columns: auto 1fr auto auto;
  gap: 8px;
  align-items: center;
  border: 1px solid var(--default-border-color);
  border-radius: 8px;
  padding: 0 12px;
  margin: 8px;
  box-sizing: border-box;
}
.excalidraw .color-picker__input-label:focus-within {
  box-shadow: 0 0 0 1px var(--color-primary-darkest);
  border-radius: var(--border-radius-lg);
}
.excalidraw .color-picker__input-hash {
  padding: 0 .25rem;
}
.excalidraw .color-picker-input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  font-size: .875rem;
  font-family: inherit;
  background-color: transparent;
  color: var(--text-primary-color);
  border: 0;
  outline: none;
  height: var(--default-button-size);
  border: 1px solid var(--default-border-color);
  border-left: 0;
  letter-spacing: .4px;
  padding: .5rem .5rem .5rem .25rem;
  appearance: none;
}
:root[dir=ltr] .excalidraw .color-picker-input {
  border-radius: 0 var(--border-radius-lg) var(--border-radius-lg) 0;
}
:root[dir=rtl] .excalidraw .color-picker-input {
  border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
  border-left: 1px solid var(--default-border-color);
  border-right: 0;
}
.excalidraw .color-picker-input:focus-visible {
  box-shadow: none;
}
.excalidraw .color-picker-label-swatch-container {
  border: 1px solid var(--default-border-color);
  border-radius: var(--border-radius-lg);
  width: var(--default-button-size);
  height: var(--default-button-size);
  box-sizing: border-box;
  overflow: hidden;
}
.excalidraw .color-picker-label-swatch {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  background-color: var(--swatch-color) !important;
  overflow: hidden;
  position: relative;
  filter: var(--theme-filter);
  border: 0 !important;
}
.excalidraw .color-picker-label-swatch svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .color-picker-label-swatch:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .color-picker-label-swatch:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .color-picker-label-swatch.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .color-picker-label-swatch.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .color-picker-label-swatch.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw .color-picker-label-swatch:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--swatch-color);
}
.excalidraw .color-picker-keybinding {
  position: absolute;
  bottom: 2px;
  font-size: .7em;
}
:root[dir=ltr] .excalidraw .color-picker-keybinding {
  right: 2px;
}
:root[dir=rtl] .excalidraw .color-picker-keybinding {
  left: 2px;
}
.excalidraw--mobile.excalidraw .color-picker-keybinding {
  display: none;
}
.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding {
  color: #aaa;
}
.excalidraw .color-picker-type-elementBackground .color-picker-keybinding {
  color: #fff;
}
.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding {
  color: #aaa;
}
.excalidraw .color-picker-type-elementStroke .color-picker-keybinding {
  color: #d4d4d4;
}
.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,
.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding {
  color: #000;
}
.excalidraw .picker {
  padding: .5rem;
  background: var(--popup-bg-color);
  border: 0 solid rgba(255, 255, 255, .25);
  box-shadow: var(--shadow-island);
  border-radius: 4px;
  position: absolute;
}
:root[dir=rtl] .excalidraw .picker {
  padding: .4rem;
}
.excalidraw .picker-container button,
.excalidraw .picker button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.excalidraw .picker-container button:focus-visible,
.excalidraw .picker button:focus-visible {
  outline: transparent;
  background-color: var(--button-gray-2);
}
.excalidraw .picker-container button:focus-visible svg,
.excalidraw .picker button:focus-visible svg {
  opacity: 1;
}
.excalidraw .picker-container button:hover,
.excalidraw .picker button:hover {
  background-color: var(--button-gray-2);
}
.excalidraw .picker-container button:active,
.excalidraw .picker button:active {
  background-color: var(--button-gray-3);
}
.excalidraw .picker-container button:disabled,
.excalidraw .picker button:disabled {
  cursor: not-allowed;
}
.excalidraw .picker-container button svg,
.excalidraw .picker button svg {
  margin: 0;
  width: 36px;
  height: 18px;
  pointer-events: none;
}
.excalidraw .picker button {
  padding: .25rem .28rem .35rem .25rem;
}
.excalidraw .picker-content {
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-gap: .5rem;
  border-radius: 4px;
}
.excalidraw .picker-collapsible {
  font-size: .75rem;
  padding: .5rem 0;
}
.excalidraw .picker-keybinding {
  position: absolute;
  bottom: 2px;
  font-size: .7em;
  color: var(--keybinding-color);
}
:root[dir=ltr] .excalidraw .picker-keybinding {
  right: 2px;
}
:root[dir=rtl] .excalidraw .picker-keybinding {
  left: 2px;
}
.excalidraw--mobile.excalidraw .picker-keybinding {
  display: none;
}
.excalidraw .picker-type-canvasBackground .picker-keybinding {
  color: #aaa;
}
.excalidraw .picker-type-elementBackground .picker-keybinding {
  color: #fff;
}
.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding {
  color: #aaa;
}
.excalidraw .picker-type-elementStroke .picker-keybinding {
  color: #d4d4d4;
}
.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,
.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding {
  color: #000;
}
.excalidraw {
  --list-border-color: var(--color-gray-20);
}
.excalidraw .QuickSearch__wrapper {
  position: relative;
  height: 2.6rem;
  border-bottom: 1px solid var(--list-border-color);
}
.excalidraw .QuickSearch__wrapper svg {
  position: absolute;
  top: 47.5%;
  transform: translateY(-50%);
  left: .75rem;
  width: 1.25rem;
  height: 1.25rem;
  color: var(--color-gray-40);
  z-index: 1;
}
.excalidraw.theme--dark {
  --list-border-color: var(--color-gray-80);
}
.excalidraw.theme--dark .QuickSearch__wrapper {
  border-bottom: none;
}
.excalidraw .QuickSearch__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  border: 0 !important;
  font-size: .875rem;
  padding-left: 2.5rem !important;
  padding-right: .75rem !important;
}
.excalidraw .QuickSearch__input::placeholder {
  color: var(--color-gray-40);
}
.excalidraw .QuickSearch__input:focus {
  box-shadow: none !important;
}
.excalidraw .ScrollableList__wrapper {
  position: static !important;
  border: none;
  font-size: .875rem;
  overflow-y: auto;
}
.excalidraw .ScrollableList__wrapper > .empty,
.excalidraw .ScrollableList__wrapper > .hint {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  font-size: .75rem;
  color: var(--color-gray-60);
  overflow: hidden;
  text-align: center;
  line-height: 150%;
}
.excalidraw .FontPicker__container {
  display: grid;
  grid-template-columns: calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;
  align-items: center;
}
.excalidraw--mobile.excalidraw .FontPicker__container {
  max-width: calc(2rem + 4 * var(--default-button-size));
}
.excalidraw {
  --slider-thumb-size: 16px;
}
.excalidraw .range-wrapper {
  position: relative;
  padding-top: 10px;
  padding-bottom: 30px;
}
.excalidraw .range-input {
  width: 100%;
  height: 4px;
  -webkit-appearance: none;
  background: var(--color-slider-track);
  border-radius: 2px;
  outline: none;
}
.excalidraw .range-input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: var(--slider-thumb-size);
  height: var(--slider-thumb-size);
  background: var(--color-slider-thumb);
  border-radius: 50%;
  cursor: pointer;
  border: none;
}
.excalidraw .range-input::-moz-range-thumb {
  width: var(--slider-thumb-size);
  height: var(--slider-thumb-size);
  background: var(--color-slider-thumb);
  border-radius: 50%;
  cursor: pointer;
  border: none;
}
.excalidraw .value-bubble {
  position: absolute;
  bottom: 0;
  transform: translate(-50%);
  font-size: 12px;
  color: var(--text-primary-color);
}
.excalidraw .zero-label {
  position: absolute;
  bottom: 0;
  left: 4px;
  font-size: 12px;
  color: var(--text-primary-color);
}
.excalidraw-tooltip {
  --ui-font:
    Assistant,
    system-ui,
    BlinkMacSystemFont,
    -apple-system,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif;
  font-family: var(--ui-font);
  position: fixed;
  z-index: var(--zIndex-popup);
  padding: 8px;
  border-radius: 6px;
  box-sizing: border-box;
  pointer-events: none;
  word-wrap: break-word;
  background: #000;
  line-height: 1.5;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  display: none;
}
.excalidraw-tooltip.excalidraw-tooltip--visible {
  display: block;
}
.excalidraw-tooltip-wrapper {
  display: flex;
}
.excalidraw-tooltip-icon {
  width: .9em;
  height: .9em;
  margin-left: 5px;
  margin-top: 1px;
  display: flex;
}
.excalidraw--mobile.excalidraw-tooltip-icon {
  display: none;
}
.excalidraw .TextInput {
  display: inline-block;
}
.ProjectName {
  margin: auto;
  display: flex;
  align-items: center;
}
.ProjectName .TextInput {
  height: calc(1rem - 3px);
  width: 200px;
  overflow: hidden;
  text-align: center;
  margin-left: 8px;
  text-overflow: ellipsis;
}
.ProjectName .TextInput--readonly {
  background: none;
  border: none;
  width: auto;
  max-width: 200px;
  padding-left: 2px;
}
.ProjectName .TextInput--readonly:hover {
  background: none;
}
.excalidraw .Checkbox {
  margin: 4px .3em;
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) {
  box-shadow: 0 0 0 2px #4dabf7;
}
.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg {
  display: block;
  opacity: .3;
}
.excalidraw .Checkbox:active .Checkbox-box {
  box-shadow: 0 0 2px 1px inset #1c7ed6 !important;
}
.excalidraw .Checkbox:hover .Checkbox-box {
  background-color: #d0ebff33;
}
.excalidraw .Checkbox.is-checked .Checkbox-box {
  background-color: #d0ebff;
}
.excalidraw .Checkbox.is-checked .Checkbox-box svg {
  display: block;
}
.excalidraw .Checkbox.is-checked:hover .Checkbox-box {
  background-color: #a5d8ff;
}
.excalidraw .Checkbox .Checkbox-box {
  width: 22px;
  height: 22px;
  padding: 0;
  flex: 0 0 auto;
  margin: 0 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 0 2px #1c7ed6;
  background-color: transparent;
  border-radius: 4px;
  color: #1c7ed6;
  border: 0;
}
.excalidraw .Checkbox .Checkbox-box:focus {
  box-shadow: 0 0 0 3px #1c7ed6;
}
.excalidraw .Checkbox .Checkbox-box svg {
  display: none;
  width: 16px;
  height: 16px;
  stroke-width: 3px;
}
.excalidraw .Checkbox .Checkbox-label {
  display: flex;
  align-items: center;
}
.excalidraw .Checkbox .excalidraw-tooltip-icon {
  width: 1em;
  height: 1em;
}
.excalidraw .Avatar {
  width: var(--avatar-size, 1.5rem);
  height: var(--avatar-size, 1.5rem);
  position: relative;
  border-radius: 100%;
  outline-offset: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1;
  color: var(--color-gray-90);
  flex: 0 0 auto;
}
.excalidraw .Avatar:active {
  transform: scale(.94);
}
.excalidraw .Avatar-img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.excalidraw .Avatar:before {
  content: "";
  position: absolute;
  inset: -3px;
  border-radius: 100%;
}
.excalidraw .Avatar.is-followed:before {
  border-color: var(--color-primary-hover);
  box-shadow: 0 0 0 1px var(--color-primary-hover);
}
.excalidraw .Avatar.is-current-user {
  cursor: auto;
}
.excalidraw-hyperlinkContainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  box-shadow: 0 2px 4px #0000004d;
  z-index: var(--zIndex-hyperlinkContainer);
  background: var(--island-bg-color);
  border-radius: var(--border-radius-md);
  box-sizing: border-box;
  min-height: 42px;
}
.excalidraw-hyperlinkContainer-input,
.excalidraw-hyperlinkContainer button {
  z-index: 100;
}
.excalidraw-hyperlinkContainer-input,
.excalidraw-hyperlinkContainer-link {
  height: 24px;
  padding: 0 8px;
  line-height: 24px;
  font-size: .9rem;
  font-weight: 500;
  font-family: var(--ui-font);
}
.excalidraw-hyperlinkContainer-input {
  width: 18rem;
  background-color: transparent;
  color: var(--text-primary-color);
  outline: none;
  border: none;
  box-shadow: none !important;
}
.excalidraw-hyperlinkContainer-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 15rem;
}
.excalidraw-hyperlinkContainer button {
  color: #228be6;
  background-color: transparent !important;
  font-weight: 500;
}
.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove {
  color: #c92a2a;
}
.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg {
  color: #fa5252;
}
.excalidraw-hyperlinkContainer .ToolIcon__icon {
  width: 2rem;
  height: 2rem;
}
.excalidraw-hyperlinkContainer__buttons {
  flex: 0 0 auto;
}
.excalidraw .Dialog {
  user-select: text;
  cursor: auto;
}
.excalidraw .Dialog__title {
  margin: 0;
  text-align: left;
  font-size: 1.25rem;
  border-bottom: 1px solid var(--dialog-border-color);
  padding: 0 0 .75rem;
  margin-bottom: 1.5rem;
}
.excalidraw .Dialog__close {
  color: var(--color-gray-40);
  margin: 0;
  position: absolute;
  top: .75rem;
  right: .5rem;
  border: 0;
  background-color: transparent;
  line-height: 0;
  cursor: pointer;
}
.excalidraw .Dialog__close:hover {
  color: var(--color-gray-60);
}
.excalidraw .Dialog__close:active {
  color: var(--color-gray-40);
}
.excalidraw .Dialog__close svg {
  width: 1.5rem;
  height: 1.5rem;
}
.excalidraw .Dialog__close + .Dialog__content {
  --offset: 28px;
  height: calc(100% - var(--offset)) !important;
  margin-top: var(--offset) !important;
}
.excalidraw .Dialog--fullscreen .Dialog__close {
  top: 1.25rem;
  right: 1.25rem;
}
.excalidraw.excalidraw-modal-container {
  position: absolute;
  z-index: var(--zIndex-modal);
}
.excalidraw .Modal {
  position: absolute;
  inset: 0;
  align-items: center;
  justify-content: center;
  overflow: auto;
  padding: calc(var(--space-factor) * 10);
  display: flex;
  flex-direction: column;
}
.excalidraw .Modal .Island {
  padding: 2.5rem;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
.excalidraw .Modal.animations-disabled .Modal__background {
  animation: none;
}
.excalidraw .Modal.animations-disabled .Modal__content {
  animation: none;
  opacity: 1;
}
.excalidraw .Modal__background {
  position: fixed;
  inset: 0;
  z-index: 1;
  background-color: #12121233;
  animation: Modal__background__fade-in .1s linear forwards;
}
.excalidraw .Modal__content {
  z-index: 2;
  width: 100%;
  max-width: var(--max-width);
  max-height: 100%;
  opacity: 0;
  transform: translateY(10px);
  animation: Modal__content_fade-in 25ms ease-out 0s forwards;
  position: relative;
  overflow-y: auto;
  background: var(--island-bg-color);
  border: 1px solid var(--dialog-border-color);
  box-shadow: var(--modal-shadow);
  border-radius: .75rem;
  box-sizing: border-box;
}
.excalidraw .Modal__content:focus {
  outline: none;
}
@keyframes Modal__background__fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Modal__content_fade-in {
  0% {
    opacity: 0;
    transform: scale(.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.excalidraw .Modal__close {
  color: var(--icon-fill-color);
  margin: 0;
  padding: .375rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
  border: 0;
  background-color: transparent;
  line-height: 0;
  cursor: pointer;
}
.excalidraw .Modal__close svg {
  width: 1.5rem;
  height: 1.5rem;
}
.excalidraw .Dialog--fullscreen .Modal {
  padding: 0;
}
.excalidraw .Dialog--fullscreen .Modal__content {
  position: absolute;
  inset: 0;
  max-width: 100%;
  border: 0;
  border-radius: 0;
}
.excalidraw .Stack {
  --gap: 0;
  display: grid;
  gap: calc(var(--space-factor) * var(--gap));
}
.excalidraw .Stack_vertical {
  grid-template-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: min-content;
}
.excalidraw .Stack_horizontal {
  grid-template-rows: auto;
  grid-auto-flow: column;
  grid-auto-columns: min-content;
}
.excalidraw .confirm-dialog-buttons {
  display: flex;
  column-gap: .5rem;
  justify-content: flex-end;
}
.excalidraw .Dialog__action-button {
  position: relative;
  display: flex;
  column-gap: .5rem;
  align-items: center;
  padding: .5rem 1.5rem;
  border: 1px solid var(--default-border-color);
  background-color: transparent;
  height: 3rem;
  border-radius: var(--border-radius-lg);
  letter-spacing: .4px;
  color: inherit;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  user-select: none;
}
.excalidraw .Dialog__action-button svg {
  display: block;
  width: 1rem;
  height: 1rem;
}
.excalidraw .Dialog__action-button--danger {
  background-color: var(--color-danger);
  border-color: var(--color-danger);
  color: #fff;
}
.excalidraw .Dialog__action-button--primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}
.excalidraw.theme--dark .Dialog__action-button--danger,
.excalidraw.theme--dark .Dialog__action-button--primary {
  color: var(--color-gray-100);
}
.excalidraw .publish-library__fields {
  display: flex;
  flex-direction: column;
}
.excalidraw .publish-library__fields label {
  padding: 1em 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.excalidraw .publish-library__fields label span {
  font-weight: 500;
  font-size: 1rem;
  color: #868e96;
}
.excalidraw .publish-library__fields label input,
.excalidraw .publish-library__fields label textarea {
  width: 70%;
  padding: .6em;
  font-family: var(--ui-font);
}
.excalidraw .publish-library__fields label .required {
  color: #e03131;
  margin: .2rem;
}
.excalidraw .publish-library__buttons {
  display: flex;
  padding: .2rem 0;
  justify-content: flex-end;
  gap: .5rem;
}
.excalidraw .publish-library__buttons .ToolIcon__icon {
  min-width: 2.5rem;
  width: auto;
  font-size: 1rem;
}
.excalidraw .publish-library__buttons .ToolIcon_type_button {
  margin-left: 1rem;
  padding: 0 .5rem;
}
.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button {
  background-color: #228be6;
}
.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover {
  background-color: #1971c2;
}
.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button {
  background-color: #adb5bd;
}
.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover {
  background-color: #868e96;
}
.excalidraw .publish-library__buttons .ToolIcon__icon {
  color: #fff;
}
.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner {
  --spinner-color: #fff;
}
.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg {
  padding: .5rem;
}
.excalidraw .publish-library .selected-library-items {
  display: flex;
  flex-wrap: wrap;
}
.excalidraw .publish-library .selected-library-items .single-library-item-wrapper {
  width: 9rem;
}
.excalidraw .publish-library-warning {
  color: #fa5252;
}
.excalidraw .publish-library-note {
  padding: 1em 0;
  font-style: italic;
  font-size: 14px;
  display: block;
}
.excalidraw .single-library-item {
  position: relative;
}
.excalidraw .single-library-item-status {
  position: absolute;
  top: .3rem;
  left: .3rem;
  font-size: .7rem;
  color: #f03e3e;
  background: #ffffffe6;
  padding: .1rem .2rem;
  border-radius: .2rem;
}
.excalidraw .single-library-item__svg {
  background-color: #fff;
  padding: .3rem;
  width: 7.5rem;
  height: 7.5rem;
  border: 1px solid var(--button-gray-2);
}
.excalidraw .single-library-item__svg svg {
  width: 100%;
  height: 100%;
}
.excalidraw .single-library-item .ToolIcon__icon {
  background-color: #fff;
  width: auto;
  height: auto;
  margin: 0 .5rem;
}
.excalidraw .single-library-item .ToolIcon,
.excalidraw .single-library-item .ToolIcon_type_button:hover {
  background-color: #fff;
}
.excalidraw .single-library-item .required,
.excalidraw .single-library-item .error {
  color: #e03131;
  font-weight: 700;
  font-size: 1rem;
  margin: .2rem;
}
.excalidraw .single-library-item .error {
  font-weight: 500;
  margin: 0;
  padding: .3em 0;
}
.excalidraw .single-library-item--remove {
  position: absolute;
  top: .2rem;
  right: 1rem;
}
.excalidraw .single-library-item--remove .ToolIcon__icon {
  margin: 0;
}
.excalidraw .single-library-item--remove .ToolIcon__icon {
  background-color: #fa5252;
}
.excalidraw .single-library-item--remove .ToolIcon__icon:hover {
  background-color: #f03e3e;
}
.excalidraw .single-library-item--remove .ToolIcon__icon:active {
  background-color: #e03131;
}
.excalidraw .single-library-item--remove svg {
  color: #fff;
  padding: .26rem;
  border-radius: .3em;
  width: 1rem;
  height: 1rem;
}
.excalidraw .dropdown-menu {
  position: absolute;
  top: 100%;
  margin-top: .5rem;
}
.excalidraw .dropdown-menu--mobile {
  left: 0;
  width: 100%;
  row-gap: .75rem;
}
.excalidraw .dropdown-menu--mobile .dropdown-menu-container {
  padding: 8px;
  box-sizing: border-box;
  box-shadow: var(--shadow-island);
  border-radius: var(--border-radius-lg);
  position: relative;
  transition: box-shadow .5s ease-in-out;
}
.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode {
  box-shadow: none;
}
.excalidraw .dropdown-menu .dropdown-menu-container {
  background-color: var(--island-bg-color);
  max-height: calc(100vh - 150px);
  overflow-y: auto;
  --gap: 2;
}
.excalidraw .dropdown-menu .dropdown-menu-item-base {
  display: flex;
  column-gap: .625rem;
  font-size: .875rem;
  color: var(--color-on-surface);
  width: 100%;
  box-sizing: border-box;
  font-weight: 400;
  font-family: inherit;
}
.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover {
  background-color: transparent;
}
.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered {
  background-color: var(--button-hover-bg) !important;
}
.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected {
  background-color: var(--color-primary-light) !important;
}
.excalidraw .dropdown-menu.fonts {
  margin-top: 1rem;
  max-height: calc(7*(2rem + 2px) + 3.95rem);
}
@media screen and (min-width: 1921px) {
  .excalidraw .dropdown-menu.fonts {
    max-height: calc(7*(2.25rem + 2px) + 3.95rem);
  }
}
.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base {
  display: inline-flex;
}
.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child) {
  margin-top: 1rem;
}
.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title {
  font-size: .75rem;
  text-align: left;
  font-weight: 400;
  margin: 0 0 .5rem;
  line-height: 1.3;
}
.excalidraw .dropdown-menu .dropdown-menu-item {
  height: 2rem;
  margin: 1px;
  padding: 0 .5rem;
  width: calc(100% - 2px);
  background-color: transparent;
  border: 1px solid transparent;
  align-items: center;
  cursor: pointer;
  border-radius: var(--border-radius-md);
}
@media screen and (min-width: 1921px) {
  .excalidraw .dropdown-menu .dropdown-menu-item {
    height: 2.25rem;
  }
}
.excalidraw .dropdown-menu .dropdown-menu-item__text {
  display: flex;
  align-items: center;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  gap: .75rem;
}
.excalidraw .dropdown-menu .dropdown-menu-item__shortcut {
  margin-inline-start: auto;
  opacity: .5;
}
.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned {
  text-align: right;
  font-size: .875rem;
  padding: 0 .625rem;
}
.excalidraw .dropdown-menu .dropdown-menu-item--selected {
  background: var(--color-primary-light);
  --icon-fill-color: var(--color-primary-darker);
}
.excalidraw .dropdown-menu .dropdown-menu-item:hover {
  background-color: var(--button-hover-bg);
  text-decoration: none;
}
.excalidraw .dropdown-menu .dropdown-menu-item:active {
  background-color: var(--button-hover-bg);
  border-color: var(--color-brand-active);
}
.excalidraw .dropdown-menu .dropdown-menu-item svg {
  width: 1rem;
  height: 1rem;
  display: block;
}
.excalidraw .dropdown-menu .dropdown-menu-item-bare {
  align-items: center;
  height: 2rem;
  justify-content: space-between;
}
@media screen and (min-width: 1921px) {
  .excalidraw .dropdown-menu .dropdown-menu-item-bare {
    height: 2.25rem;
  }
}
.excalidraw .dropdown-menu .dropdown-menu-item-bare svg {
  width: 1rem;
  height: 1rem;
  display: block;
}
.excalidraw .dropdown-menu .dropdown-menu-item-custom {
  margin-top: .5rem;
}
.excalidraw .dropdown-menu .dropdown-menu-group-title {
  font-size: 14px;
  text-align: left;
  margin: 10px 0;
  font-weight: 500;
}
.excalidraw .dropdown-menu-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  width: var(--lg-button-size);
  height: var(--lg-button-size);
  --background: var(--color-surface-mid);
  background-color: var(--background);
}
.excalidraw .dropdown-menu-button svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .dropdown-menu-button:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .dropdown-menu-button:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .dropdown-menu-button.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .dropdown-menu-button.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .dropdown-menu-button.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw.theme--dark.excalidraw .dropdown-menu-button {
  --background: var(--color-surface-high);
}
.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover {
  --background: #363541;
}
.excalidraw .dropdown-menu-button:hover {
  --background: var(--color-surface-high);
  background-color: var(--background);
  text-decoration: none;
}
.excalidraw .dropdown-menu-button:active {
  border-color: var(--color-primary);
}
.excalidraw .dropdown-menu-button svg {
  width: var(--lg-icon-size);
  height: var(--lg-icon-size);
}
.excalidraw .dropdown-menu-button--mobile {
  border: none;
  margin: 0;
  padding: 0;
  width: var(--default-button-size);
  height: var(--default-button-size);
}
.excalidraw .library-unit {
  align-items: center;
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  position: relative;
  width: 55px;
  height: 55px;
  box-sizing: border-box;
  border-radius: var(--border-radius-lg);
}
.excalidraw .library-unit svg {
  pointer-events: none;
}
.excalidraw .library-unit--hover {
  border-color: var(--color-primary);
}
.excalidraw .library-unit--selected {
  border-color: var(--color-primary);
  border-width: 1px;
}
.excalidraw .library-unit--skeleton {
  opacity: .5;
  background:
    linear-gradient(
      -45deg,
      var(--color-gray-10),
      var(--color-gray-20),
      var(--color-gray-10));
  background-size: 200% 200%;
  animation: library-unit__skeleton-opacity-animation .2s linear;
}
.excalidraw.theme--dark .library-unit--skeleton {
  background-image:
    linear-gradient(
      -45deg,
      var(--color-gray-100),
      var(--color-gray-80),
      var(--color-gray-100));
}
.excalidraw .library-unit__dragger {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.excalidraw .library-unit__dragger > svg {
  filter: var(--theme-filter);
  flex-grow: 1;
  max-height: 100%;
  max-width: 100%;
}
.excalidraw .library-unit__checkbox-container,
.excalidraw .library-unit__checkbox-container:hover,
.excalidraw .library-unit__checkbox-container:active {
  align-items: center;
  background: none;
  border: none;
  color: var(--icon-fill-color);
  display: flex;
  justify-content: center;
  margin: 0;
  padding: .5rem;
  position: absolute;
  left: 2rem;
  bottom: 2rem;
  cursor: pointer;
}
.excalidraw .library-unit__checkbox-container input,
.excalidraw .library-unit__checkbox-container:hover input,
.excalidraw .library-unit__checkbox-container:active input {
  cursor: pointer;
}
.excalidraw .library-unit__checkbox {
  position: absolute;
  top: .125rem;
  right: .125rem;
  margin: 0;
}
.excalidraw .library-unit__checkbox .Checkbox-box {
  margin: 0;
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  background-color: var(--color-primary-light);
  border: 1px solid var(--color-primary);
  box-shadow: none !important;
  padding: 2px;
}
.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box {
  background-color: var(--color-primary-light);
}
.excalidraw .library-unit__checkbox.is-checked .Checkbox-box {
  background-color: var(--color-primary) !important;
}
.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg {
  color: var(--color-primary-light);
}
.excalidraw .library-unit__removeFromLibrary > svg {
  height: 16px;
  width: 16px;
}
.excalidraw .library-unit__adder {
  transform: scale(1);
  animation: library-unit__adder-animation 1s ease-in infinite;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--color-primary);
  border-radius: var(--border-radius-md);
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.excalidraw .library-unit__adder svg {
  color: var(--color-primary-light);
  width: 1rem;
  height: 1rem;
}
.excalidraw .library-unit:active .library-unit__adder {
  animation: none;
  transform: scale(.8);
}
.excalidraw .library-unit__active {
  cursor: pointer;
}
@keyframes library-unit__adder-animation {
  0% {
    transform: scale(.85);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(.85);
  }
}
@keyframes library-unit__skeleton-opacity-animation {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  to {
    opacity: .5;
  }
}
.excalidraw {
  --container-padding-y: 1.5rem;
  --container-padding-x: .75rem;
}
.excalidraw .library-menu-items__no-items {
  text-align: center;
  color: var(--color-gray-70);
  line-height: 1.5;
  font-size: .875rem;
  width: 100%;
}
.excalidraw .library-menu-items__no-items__label {
  color: var(--color-primary);
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: .75rem;
}
.excalidraw.theme--dark .library-menu-items__no-items {
  color: var(--color-gray-40);
}
.excalidraw .library-menu-items-container {
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  overflow-y: auto;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin: 0;
  position: relative;
}
.excalidraw .library-menu-items-container > div {
  padding-left: .75rem;
  padding-right: .75rem;
}
.excalidraw .library-menu-items-container__row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}
.excalidraw .library-menu-items-container__items {
  row-gap: .5rem;
  padding: var(--container-padding-y) 0;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 1rem;
}
.excalidraw .library-menu-items-container__header {
  color: var(--color-primary);
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .75rem;
  width: 100%;
  padding-right: 4rem;
  box-sizing: border-box;
}
.excalidraw .library-menu-items-container__header--excal {
  margin-top: 2rem;
}
.excalidraw .library-menu-items-container__grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1rem;
}
.excalidraw .library-menu-items-container .separator {
  width: 100%;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: .9rem;
  margin: .6em .2em;
  color: var(--text-primary-color);
}
.excalidraw .library-menu-items-private-library-container {
  min-height: 3.75rem;
  width: 100%;
}
.excalidraw .layer-ui__library {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.excalidraw .library-actions-counter {
  background-color: var(--color-primary);
  color: var(--color-primary-light);
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: -.25rem;
  right: -.25rem;
  font-size: .625rem;
  pointer-events: none;
}
.excalidraw .layer-ui__library-message {
  padding: 2rem;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-grow: 1;
  justify-content: center;
}
.excalidraw .layer-ui__library-message span {
  font-size: .8em;
}
.excalidraw .publish-library-success .Dialog__content {
  display: flex;
  flex-direction: column;
}
.excalidraw .publish-library-success-close.ToolIcon_type_button {
  background-color: #228be6;
  align-self: flex-end;
}
.excalidraw .publish-library-success-close.ToolIcon_type_button:hover {
  background-color: #1971c2;
}
.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon {
  width: auto;
  font-size: 1rem;
  color: #fff;
  padding: 0 .5rem;
}
.excalidraw .library-menu-control-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .625rem;
  position: relative;
}
.excalidraw .library-menu-control-buttons--at-bottom:before {
  content: "";
  width: calc(100% - 1.5rem);
  height: 1px;
  position: absolute;
  top: -1px;
  background: var(--sidebar-border-color);
}
.excalidraw .library-menu-browse-button {
  flex: 1;
  height: var(--lg-button-size);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  border-radius: var(--border-radius-lg);
  background-color: var(--color-primary);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  text-decoration: none !important;
  font-weight: 600;
  font-size: .75rem;
}
.excalidraw .library-menu-browse-button:hover {
  background-color: var(--color-brand-hover);
}
.excalidraw .library-menu-browse-button:active {
  background-color: var(--color-brand-active);
}
.excalidraw.theme--dark .library-menu-browse-button {
  color: var(--color-gray-100);
}
.excalidraw.excalidraw--mobile .library-menu-browse-button {
  height: var(--default-button-size);
}
.excalidraw .layer-ui__library .dropdown-menu {
  width: auto;
  top: initial;
  right: 0;
  left: initial;
  bottom: 100%;
  margin-bottom: .625rem;
}
.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container {
  width: 196px;
  box-shadow: var(--library-dropdown-shadow);
  border-radius: var(--border-radius-lg);
  padding: .25rem .5rem;
}
.excalidraw .layer-ui__library .library-menu-dropdown-container {
  position: relative;
}
.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading {
  padding: 0;
  position: absolute;
  top: 1rem;
  right: .75rem;
  z-index: 1;
}
.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu {
  top: 100%;
}
.excalidraw {
  --ExcTextField--color: var(--color-on-surface);
  --ExcTextField--label-color: var(--color-on-surface);
  --ExcTextField--background: var(--color-surface-low);
  --ExcTextField--readonly--background: var(--color-surface-high);
  --ExcTextField--readonly--color: var(--color-on-surface);
  --ExcTextField--border: var(--color-gray-20);
  --ExcTextField--readonly--border: var(--color-border-outline-variant);
  --ExcTextField--border-hover: var(--color-brand-hover);
  --ExcTextField--border-active: var(--color-brand-active);
  --ExcTextField--placeholder: var(--color-border-outline-variant);
}
.excalidraw .ExcTextField {
  position: relative;
}
.excalidraw .ExcTextField svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: .75rem;
  width: 1.25rem;
  height: 1.25rem;
  color: var(--color-gray-40);
  z-index: 1;
}
.excalidraw .ExcTextField--fullWidth {
  width: 100%;
  flex-grow: 1;
}
.excalidraw .ExcTextField__label {
  font-family: Assistant;
  font-style: normal;
  font-weight: 600;
  font-size: .875rem;
  line-height: 150%;
  color: var(--ExcTextField--label-color);
  margin-bottom: .25rem;
  user-select: none;
}
.excalidraw .ExcTextField__input {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 3rem;
  background: var(--ExcTextField--background);
  border: 1px solid var(--ExcTextField--border);
  border-radius: .5rem;
  padding: 0 .75rem;
}
.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover {
  border-color: var(--ExcTextField--border-hover);
}
.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,
.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within {
  border-color: var(--ExcTextField--border-active);
}
.excalidraw .ExcTextField__input input {
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  height: 1.5rem;
  color: var(--ExcTextField--color);
  font-family: Assistant;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-overflow: ellipsis;
  background: transparent;
  width: 100%;
}
.excalidraw .ExcTextField__input input:not(:focus):hover {
  background-color: initial;
}
.excalidraw .ExcTextField__input input:focus {
  outline: initial;
  box-shadow: initial;
}
.excalidraw .ExcTextField__input--readonly {
  background: var(--ExcTextField--readonly--background);
  border-color: var(--ExcTextField--readonly--border);
}
.excalidraw .ExcTextField__input--readonly input {
  color: var(--ExcTextField--readonly--color);
}
.excalidraw .ExcTextField--hasIcon .ExcTextField__input {
  padding-left: 2.5rem;
}
.excalidraw .excalidraw-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
}
.excalidraw .excalidraw-button svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .excalidraw-button:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .excalidraw-button:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .excalidraw-button.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .excalidraw-button.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .excalidraw-button.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.zoom-actions,
.undo-redo-buttons {
  background-color: var(--island-bg-color);
  border-radius: var(--border-radius-lg);
  box-shadow: 0 0 0 1px var(--color-surface-lowest);
}
.zoom-button,
.undo-redo-buttons button {
  border-radius: 0 !important;
  background-color: var(--color-surface-low) !important;
  font-size: .875rem !important;
  width: var(--lg-button-size);
  height: var(--lg-button-size);
}
.zoom-button svg,
.undo-redo-buttons button svg {
  width: var(--lg-icon-size) !important;
  height: var(--lg-icon-size) !important;
}
.zoom-button .ToolIcon__icon,
.undo-redo-buttons button .ToolIcon__icon {
  width: 100%;
  height: 100%;
}
.reset-zoom-button {
  border-left: 0 !important;
  border-right: 0 !important;
  padding: 0 .625rem !important;
  width: 3.75rem !important;
  justify-content: center;
  color: var(--text-primary-color);
}
.zoom-out-button {
  border-top-left-radius: var(--border-radius-lg) !important;
  border-bottom-left-radius: var(--border-radius-lg) !important;
}
:root[dir=rtl] .zoom-out-button {
  transform: scaleX(-1);
}
.zoom-out-button .ToolIcon__icon {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.zoom-in-button {
  border-top-right-radius: var(--border-radius-lg) !important;
  border-bottom-right-radius: var(--border-radius-lg) !important;
}
:root[dir=rtl] .zoom-in-button {
  transform: scaleX(-1);
}
.zoom-in-button .ToolIcon__icon {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.undo-redo-buttons .undo-button-container button {
  border-top-left-radius: var(--border-radius-lg) !important;
  border-bottom-left-radius: var(--border-radius-lg) !important;
  border-right: 0 !important;
}
:root[dir=rtl] .undo-redo-buttons .undo-button-container button {
  transform: scaleX(-1);
}
.undo-redo-buttons .undo-button-container button .ToolIcon__icon {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.undo-redo-buttons .redo-button-container button {
  border-top-right-radius: var(--border-radius-lg) !important;
  border-bottom-right-radius: var(--border-radius-lg) !important;
}
:root[dir=rtl] .undo-redo-buttons .redo-button-container button {
  transform: scaleX(-1);
}
.undo-redo-buttons .redo-button-container button .ToolIcon__icon {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.excalidraw .command-palette-dialog {
  user-select: none;
}
.excalidraw .command-palette-dialog .Modal__content {
  height: auto;
  max-height: 100%;
}
@media screen and (min-width: 861px) {
  .excalidraw .command-palette-dialog .Modal__content {
    max-height: 750px;
    height: 100%;
  }
}
.excalidraw .command-palette-dialog .Modal__content .Island {
  height: 100%;
  padding: 1.5rem;
}
.excalidraw .command-palette-dialog .Modal__content .Dialog__content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.excalidraw .command-palette-dialog .shortcuts-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  gap: 1.5rem;
}
.excalidraw .command-palette-dialog .shortcut {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 16px;
  font-size: 10px;
  gap: .25rem;
}
.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper {
  display: flex;
}
.excalidraw .command-palette-dialog .shortcut .shortcut-plus {
  margin: 0 4px;
}
.excalidraw .command-palette-dialog .shortcut .shortcut-key {
  padding: 0 4px;
  height: 16px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-primary-light);
}
.excalidraw .command-palette-dialog .shortcut .shortcut-desc {
  margin-left: 4px;
  color: var(--color-gray-50);
}
.excalidraw .command-palette-dialog .commands {
  overflow-y: auto;
  box-sizing: border-box;
  margin-top: 12px;
  color: var(--popup-text-color);
  user-select: none;
}
.excalidraw .command-palette-dialog .commands .command-category {
  display: flex;
  flex-direction: column;
  padding: 12px 0;
  margin-right: .25rem;
}
.excalidraw .command-palette-dialog .commands .command-category-title {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}
.excalidraw .command-palette-dialog .commands .command-item {
  color: var(--popup-text-color);
  height: 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 .5rem;
  border-radius: var(--border-radius-lg);
  cursor: pointer;
}
.excalidraw .command-palette-dialog .commands .command-item:active {
  background-color: var(--color-surface-low);
}
.excalidraw .command-palette-dialog .commands .command-item .name {
  display: flex;
  align-items: center;
  gap: .25rem;
}
.excalidraw .command-palette-dialog .commands .item-selected {
  background-color: var(--color-surface-mid);
}
.excalidraw .command-palette-dialog .commands .item-disabled {
  opacity: .3;
  cursor: not-allowed;
}
.excalidraw .command-palette-dialog .commands .no-match {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 36px;
}
.excalidraw .command-palette-dialog .icon {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}
.excalidraw .popover {
  position: absolute;
  z-index: 10;
  padding: 5px 0;
  outline: none;
}
.excalidraw .context-menu {
  position: relative;
  border-radius: 4px;
  box-shadow: 0 3px 10px #0003;
  padding: 0;
  list-style: none;
  user-select: none;
  margin: -.25rem 0 0 .125rem;
  padding: .5rem 0;
  background-color: var(--popup-secondary-bg-color);
  border: 1px solid var(--button-gray-3);
  cursor: default;
}
.excalidraw .context-menu button {
  color: var(--popup-text-color);
}
.excalidraw .context-menu-item {
  position: relative;
  width: 100%;
  min-width: 9.5rem;
  margin: 0;
  padding: .25rem 1rem .25rem 1.25rem;
  text-align: start;
  border-radius: 0;
  background-color: transparent;
  border: none;
  white-space: nowrap;
  font-family: inherit;
  display: grid;
  grid-template-columns: 1fr .2fr;
  align-items: center;
}
.excalidraw .context-menu-item.checkmark:before {
  position: absolute;
  left: 6px;
  margin-bottom: 1px;
  content: "\2713";
}
.excalidraw .context-menu-item.dangerous .context-menu-item__label {
  color: #f03e3e;
}
.excalidraw .context-menu-item .context-menu-item__label {
  justify-self: start;
  margin-inline-end: 20px;
}
.excalidraw .context-menu-item .context-menu-item__shortcut {
  justify-self: end;
  opacity: .6;
  font-family: inherit;
  font-size: .7rem;
}
.excalidraw .context-menu-item:hover {
  color: var(--popup-bg-color);
  background-color: var(--select-highlight-color);
}
.excalidraw .context-menu-item:hover.dangerous {
  background-color: #fa5252;
}
.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label {
  color: var(--popup-bg-color);
}
.excalidraw .context-menu-item:focus {
  z-index: 1;
}
.excalidraw--mobile.excalidraw .context-menu-item {
  display: block;
}
.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label {
  margin-inline-end: 0;
}
.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut {
  display: none;
}
.excalidraw .context-menu-item-separator {
  border: none;
  border-top: 1px solid #adb5bd;
}
.excalidraw {
  --RadioGroup-background: var(--island-bg-color);
  --RadioGroup-border: var(--color-surface-high);
  --RadioGroup-choice-color-off: var(--color-primary);
  --RadioGroup-choice-color-off-hover: var(--color-brand-hover);
  --RadioGroup-choice-background-off: var(--island-bg-color);
  --RadioGroup-choice-background-off-active: var(--color-surface-high);
  --RadioGroup-choice-color-on: var(--color-surface-lowest);
  --RadioGroup-choice-background-on: var(--color-primary);
  --RadioGroup-choice-background-on-hover: var(--color-brand-hover);
  --RadioGroup-choice-background-on-active: var(--color-brand-active);
}
.excalidraw .RadioGroup {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 3px;
  border-radius: 10px;
  background: var(--RadioGroup-background);
  border: 1px solid var(--RadioGroup-border);
}
.excalidraw .RadioGroup__choice {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 24px;
  color: var(--RadioGroup-choice-color-off);
  background: var(--RadioGroup-choice-background-off);
  border-radius: 8px;
  font-family: Assistant;
  font-style: normal;
  font-weight: 600;
  font-size: .75rem;
  line-height: 100%;
  user-select: none;
  letter-spacing: .4px;
  transition: all 75ms ease-out;
}
.excalidraw .RadioGroup__choice:hover {
  color: var(--RadioGroup-choice-color-off-hover);
}
.excalidraw .RadioGroup__choice:active {
  background: var(--RadioGroup-choice-background-off-active);
}
.excalidraw .RadioGroup__choice.active {
  color: var(--RadioGroup-choice-color-on);
  background: var(--RadioGroup-choice-background-on);
}
.excalidraw .RadioGroup__choice.active:hover {
  background: var(--RadioGroup-choice-background-on-hover);
}
.excalidraw .RadioGroup__choice.active:active {
  background: var(--RadioGroup-choice-background-on-active);
}
.excalidraw .RadioGroup__choice input {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border-radius: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.excalidraw {
  --Switch-disabled-color: var(--color-border-outline);
  --Switch-disabled-toggled-background: var(--color-border-outline-variant);
  --Switch-disabled-border: var(--color-border-outline-variant);
  --Switch-track-background: var(--island-bg-color);
  --Switch-thumb-background: var(--color-on-surface);
  --Switch-hover-background: var(--color-brand-hover);
  --Switch-active-background: var(--color-brand-active);
}
.excalidraw .Switch {
  position: relative;
  box-sizing: border-box;
  width: 40px;
  height: 20px;
  border-radius: 12px;
  transition-property: background, border;
  transition-duration: .15s;
  transition-timing-function: ease-out;
  background: var(--Switch-track-background);
  border: 1px solid var(--Switch-disabled-color);
}
.excalidraw .Switch:hover {
  background: var(--Switch-track-background);
  border: 1px solid var(--Switch-hover-background);
}
.excalidraw .Switch:active {
  border: 1px solid var(--Switch-active-background);
}
.excalidraw .Switch.toggled {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
}
.excalidraw .Switch.toggled:hover {
  background: var(--color-primary-darker);
  border: 1px solid var(--color-primary-darker);
}
.excalidraw .Switch.disabled {
  background: var(--Switch-track-background);
  border: 1px solid var(--Switch-disabled-border);
}
.excalidraw .Switch.disabled.toggled {
  background: var(--Switch-disabled-toggled-background);
  border: 1px solid var(--Switch-disabled-toggled-background);
}
.excalidraw .Switch:before {
  content: "";
  box-sizing: border-box;
  display: block;
  pointer-events: none;
  position: absolute;
  border-radius: 100%;
  transition: all .15s ease-out;
  width: 10px;
  height: 10px;
  top: 4px;
  left: 4px;
  background: var(--Switch-thumb-background);
}
.excalidraw .Switch:active:before {
  width: 12px;
}
.excalidraw .Switch.toggled:before {
  width: 14px;
  height: 14px;
  left: 22px;
  top: 2px;
  background: var(--Switch-track-background);
}
.excalidraw .Switch.toggled:active:before {
  width: 16px;
  left: 20px;
}
.excalidraw .Switch.disabled:before {
  background: var(--Switch-disabled-color);
}
.excalidraw .Switch.disabled.toggled:before {
  background: var(--Switch-disabled-color);
}
.excalidraw .Switch input {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.excalidraw .Switch input:disabled {
  cursor: unset;
}
.excalidraw {
  --ImageExportModal-preview-border: #d6d6d6;
}
.excalidraw.theme--dark {
  --ImageExportModal-preview-border: #5c5c5c;
}
.excalidraw .ImageExportModal {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  user-select: none;
}
.excalidraw .ImageExportModal h3 {
  font-family: Assistant;
  font-style: normal;
  font-weight: 700;
  font-size: 1.313rem;
  line-height: 130%;
  padding: 0;
  margin: 0;
}
.excalidraw--mobile.excalidraw .ImageExportModal h3 {
  display: none;
}
.excalidraw .ImageExportModal > h3 {
  display: none;
}
.excalidraw--mobile.excalidraw .ImageExportModal > h3 {
  display: block;
}
.excalidraw--mobile.excalidraw .ImageExportModal {
  flex-direction: column;
  height: calc(100vh - 5rem);
}
.excalidraw .ImageExportModal__preview {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 360px;
  width: 55%;
  margin-right: 1.5rem;
}
.excalidraw--mobile.excalidraw .ImageExportModal__preview {
  max-width: unset;
  margin-right: unset;
  width: 100%;
  height: unset;
  flex-grow: 1;
}
.excalidraw .ImageExportModal__preview__filename > input {
  margin-top: 1rem;
}
.excalidraw .ImageExportModal__preview__canvas {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;
  border: 1px solid var(--ImageExportModal-preview-border);
  border-radius: 12px;
  overflow: hidden;
  padding: 1rem;
}
.excalidraw .ImageExportModal__preview__canvas > canvas {
  max-width: calc(100% - 2rem);
  max-height: calc(100% - 2rem);
  filter: none !important;
}
.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas > canvas {
  max-height: 100%;
}
.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas {
  margin-top: 24px;
  max-width: unset;
}
.excalidraw .ImageExportModal__settings {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 18px;
}
.excalidraw--mobile.excalidraw .ImageExportModal__settings {
  margin-left: unset;
  margin-top: 1rem;
  flex-direction: row;
  gap: 6px 34px;
  align-content: flex-start;
}
.excalidraw .ImageExportModal__settings__setting {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting {
  flex-direction: column;
  align-items: start;
  justify-content: unset;
  height: 52px;
}
.excalidraw .ImageExportModal__settings__setting__label {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: Assistant;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
}
.excalidraw .ImageExportModal__settings__setting__label svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.excalidraw .ImageExportModal__settings__setting__content {
  display: flex;
  height: 100%;
  align-items: center;
}
.excalidraw .ImageExportModal__settings__buttons {
  flex-grow: 1;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  gap: 11px;
  align-items: flex-end;
  align-content: flex-end;
}
.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons {
  padding-top: 32px;
  flex-basis: 100%;
  justify-content: center;
}
@keyframes successStatusAnimation {
  0% {
    transform: scale(.35);
  }
  50% {
    transform: scale(1.25);
  }
  to {
    transform: scale(1);
  }
}
.excalidraw .ExcButton {
  --text-color: transparent;
  --border-color: transparent;
  --back-color: transparent;
  color: var(--text-color);
  background-color: var(--back-color);
  border-color: var(--border-color);
  border-radius: .5rem;
  border-width: 1px;
  border-style: solid;
  font-family: var(--font-family);
  user-select: none;
}
.excalidraw .ExcButton:hover {
  transition: all .15s ease-out;
}
.excalidraw .ExcButton .Spinner {
  --spinner-color: var(--color-surface-lowest);
}
.excalidraw .ExcButton .ExcButton__statusIcon {
  visibility: visible;
  position: absolute;
  width: 1.2rem;
  height: 1.2rem;
  animation: successStatusAnimation .5s cubic-bezier(.3, 1, .6, 1);
}
.excalidraw .ExcButton.ExcButton--status-loading,
.excalidraw .ExcButton.ExcButton--status-success {
  pointer-events: none;
}
.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,
.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents {
  visibility: hidden;
}
.excalidraw .ExcButton[disabled] {
  pointer-events: none;
}
.excalidraw .ExcButton,
.excalidraw .ExcButton__contents {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  flex-wrap: nowrap;
  position: relative;
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-filled {
  --text-color: var(--color-surface-lowest);
  --back-color: var(--color-primary);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover {
  --back-color: var(--color-brand-hover);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active {
  --back-color: var(--color-brand-active);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,
.excalidraw .ExcButton--color-primary.ExcButton--variant-icon {
  --text-color: var(--color-primary);
  --border-color: var(--color-primary);
  --back-color: transparent;
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,
.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,
.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover {
  --text-color: var(--color-brand-hover);
  --border-color: var(--color-brand-hover);
}
.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,
.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active {
  --text-color: var(--color-brand-active);
  --border-color: var(--color-brand-active);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-filled {
  --text-color: var(--color-danger-text);
  --back-color: var(--color-danger-dark);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover {
  --back-color: var(--color-danger-darker);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active {
  --back-color: var(--color-danger-darkest);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,
.excalidraw .ExcButton--color-danger.ExcButton--variant-icon {
  --text-color: var(--color-danger);
  --border-color: var(--color-danger);
  --back-color: transparent;
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,
.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,
.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover {
  --text-color: var(--color-danger-darkest);
  --border-color: var(--color-danger-darkest);
}
.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,
.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active {
  --text-color: var(--color-danger-darker);
  --border-color: var(--color-danger-darker);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-filled {
  --text-color: var(--color-success-text);
  --back-color: var(--color-success);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner {
  --spinner-color: var(--color-success);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover {
  --back-color: var(--color-success-darker);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active {
  --back-color: var(--color-success-darkest);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,
.excalidraw .ExcButton--color-success.ExcButton--variant-icon {
  --text-color: var(--color-success-contrast);
  --border-color: var(--color-success-contrast);
  --back-color: transparent;
}
.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,
.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner {
  --spinner-color: var(--color-success-contrast);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,
.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover {
  --text-color: var(--color-success-contrast-hover);
  --border-color: var(--color-success-contrast-hover);
}
.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,
.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active {
  --text-color: var(--color-success-contrast-active);
  --border-color: var(--color-success-contrast-active);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-filled {
  --text-color: var(--island-bg-color);
  --back-color: var(--color-gray-50);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover {
  --back-color: var(--color-gray-60);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active {
  --back-color: var(--color-gray-80);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,
.excalidraw .ExcButton--color-muted.ExcButton--variant-icon {
  --text-color: var(--color-muted-background);
  --border-color: var(--color-muted);
  --back-color: var(--island-bg-color);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,
.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,
.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover {
  --text-color: var(--color-muted-background-darker);
  --border-color: var(--color-muted-darker);
}
.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,
.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active {
  --text-color: var(--color-muted-background-darker);
  --border-color: var(--color-muted-darkest);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-filled {
  --text-color: black;
  --back-color: var(--color-warning-dark);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover {
  --back-color: var(--color-warning-darker);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active {
  --back-color: var(--color-warning-darkest);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,
.excalidraw .ExcButton--color-warning.ExcButton--variant-icon {
  --text-color: var(--color-warning-dark);
  --border-color: var(--color-warning-dark);
  --back-color: var(--input-bg-color);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,
.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner {
  --spinner-color: var(--text-color);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,
.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover {
  --text-color: var(--color-warning-darker);
  --border-color: var(--color-warning-darker);
}
.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,
.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active {
  --text-color: var(--color-warning-darkest);
  --border-color: var(--color-warning-darkest);
}
.excalidraw .ExcButton--size-large {
  font-weight: 600;
  font-size: .875rem;
  min-height: 3rem;
  padding: .5rem 1.5rem;
  letter-spacing: .4px;
}
.excalidraw .ExcButton--size-large .ExcButton__contents {
  gap: .75rem;
}
.excalidraw .ExcButton--size-medium {
  font-weight: 600;
  font-size: .75rem;
  min-height: 2.5rem;
  padding: .5rem 1rem;
  letter-spacing: normal;
}
.excalidraw .ExcButton--size-medium .ExcButton__contents {
  gap: .5rem;
}
.excalidraw .ExcButton--variant-icon {
  padding: .5rem .75rem;
  width: 3rem;
}
.excalidraw .ExcButton--fullWidth {
  width: 100%;
}
.excalidraw .ExcButton__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.excalidraw .FixedSideContainer {
  position: absolute;
  pointer-events: none;
}
.excalidraw .FixedSideContainer > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .FixedSideContainer_side_top {
  left: var(--editor-container-padding);
  top: var(--editor-container-padding);
  right: var(--editor-container-padding);
  bottom: var(--editor-container-padding);
}
.excalidraw .FixedSideContainer_side_top.zen-mode {
  right: 42px;
}
.excalidraw .HintViewer {
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  top: 100%;
  max-width: 100%;
  width: 100%;
  margin-top: .5rem;
  text-align: center;
  color: var(--color-gray-40);
  font-size: .75rem;
}
.excalidraw--mobile.excalidraw .HintViewer {
  position: static;
  padding-right: 2rem;
}
.excalidraw .HintViewer > span {
  padding: .25rem;
}
.excalidraw.theme--dark .HintViewer {
  color: var(--color-gray-60);
}
.excalidraw--mobile.excalidraw .PasteChartDialog .Island {
  display: flex;
  flex-direction: column;
}
.excalidraw .PasteChartDialog .container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
}
.excalidraw--mobile.excalidraw .PasteChartDialog .container {
  flex-direction: column;
  justify-content: center;
}
.excalidraw .PasteChartDialog .ChartPreview {
  margin: 8px;
  text-align: center;
  width: 192px;
  height: 128px;
  border-radius: 2px;
  padding: 1px;
  border: 1px solid #ced4da;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}
.excalidraw .PasteChartDialog .ChartPreview div {
  display: inline-block;
}
.excalidraw .PasteChartDialog .ChartPreview svg {
  max-height: 120px;
  max-width: 186px;
}
.excalidraw .PasteChartDialog .ChartPreview:hover {
  padding: 0;
  border: 2px solid #339af0;
}
.excalidraw .HelpDialog .Modal__content {
  max-width: 960px;
}
.excalidraw .HelpDialog h3 {
  margin: 1.5rem 0;
  font-weight: 700;
  font-size: 1.125rem;
}
.excalidraw .HelpDialog__header {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
}
.excalidraw .HelpDialog__btn {
  --background: var(--color-surface-mid);
  display: flex;
  column-gap: .5rem;
  align-items: center;
  background-color: var(--background);
  padding: .625rem 1rem;
  border: 1px solid var(--background);
  border-radius: var(--border-radius-lg);
  color: var(--text-primary-color);
  font-weight: 600;
  font-size: .75rem;
  letter-spacing: .4px;
}
.excalidraw.theme--dark.excalidraw .HelpDialog__btn {
  --background: var(--color-surface-high);
}
.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover {
  --background: #363541;
}
.excalidraw .HelpDialog__btn:hover {
  --background: var(--color-surface-high);
  text-decoration: none;
}
.excalidraw .HelpDialog__btn:active {
  border-color: var(--color-primary);
}
.excalidraw .HelpDialog__link-icon {
  line-height: 0;
}
.excalidraw .HelpDialog__link-icon svg {
  width: 1rem;
  height: 1rem;
}
.excalidraw .HelpDialog__islands-container {
  display: grid;
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
}
@media screen and (min-width: 1024px) {
  .excalidraw .HelpDialog__islands-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .excalidraw .HelpDialog__island--tools {
    grid-area: 1/1/2/2;
  }
  .excalidraw .HelpDialog__island--view {
    grid-area: 2/1/3/2;
  }
  .excalidraw .HelpDialog__island--editor {
    grid-area: 1/2/3/3;
  }
}
.excalidraw .HelpDialog__island h4 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: .625rem;
}
.excalidraw .HelpDialog__island-content {
  border: 1px solid var(--dialog-border-color);
  border-radius: var(--border-radius-lg);
}
.excalidraw .HelpDialog__shortcut {
  border-bottom: 1px solid var(--dialog-border-color);
  padding: .375rem .75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: .875rem;
  column-gap: .5rem;
}
.excalidraw .HelpDialog__shortcut:last-child {
  border-bottom: none;
}
.excalidraw .HelpDialog__key-container {
  display: flex;
  align-items: center;
  column-gap: .25rem;
  flex-shrink: 0;
}
.excalidraw .HelpDialog__key {
  display: flex;
  box-sizing: border-box;
  font-size: .625rem;
  background-color: var(--color-primary-light);
  border-radius: var(--border-radius-md);
  padding: .5rem;
  word-break: keep-all;
  align-items: center;
  font-family: inherit;
  line-height: 1;
}
.excalidraw {
  --avatar-size: 1.75rem;
  --avatarList-gap: .625rem;
  --userList-padding: var(--space-factor);
  --userlist-hint-bg-color: var(--color-gray-10);
  --userlist-hint-heading-color: var(--color-gray-80);
  --userlist-hint-text-color: var(--color-gray-60);
  --userlist-collaborators-border-color: var(--color-gray-20);
}
.excalidraw .UserList__wrapper {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  pointer-events: none !important;
}
.excalidraw .UserList {
  pointer-events: none;
  padding: var(--userList-padding);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: var(--avatarList-gap);
  box-sizing: border-box;
  --max-size: calc( var(--avatar-size) * var(--max-avatars, 2) + var(--avatarList-gap) * (var(--max-avatars, 2) - 1) + var(--userList-padding) * 2 );
  max-height: var(--max-size);
  max-width: var(--max-size);
}
.excalidraw .UserList > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .UserList_mobile {
  padding: 0;
  justify-content: normal;
  margin: .5rem 0;
  max-width: none;
  max-height: none;
}
.excalidraw .UserList__more {
  width: var(--avatar-size, 1.5rem);
  height: var(--avatar-size, 1.5rem);
  position: relative;
  border-radius: 100%;
  outline-offset: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: .75rem;
  line-height: 1;
  color: var(--color-gray-90);
  flex: 0 0 auto;
  background-color: var(--color-gray-20);
  border: 0 !important;
  font-size: .625rem;
  font-weight: 400;
  flex-shrink: 0;
  color: var(--color-gray-100);
  font-weight: 700;
}
.excalidraw .UserList__more:active {
  transform: scale(.94);
}
.excalidraw .UserList__more-img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.excalidraw .UserList__more:before {
  content: "";
  position: absolute;
  inset: -3px;
  border-radius: 100%;
}
.excalidraw .UserList__more.is-followed:before {
  border-color: var(--color-primary-hover);
  box-shadow: 0 0 0 1px var(--color-primary-hover);
}
.excalidraw .UserList__more.is-current-user {
  cursor: auto;
}
.excalidraw .UserList__collaborator-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.excalidraw .UserList__collaborator--avatar-only {
  position: relative;
  display: flex;
  flex: 0 0 auto;
}
.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon {
  --size: 14px;
  position: absolute;
  display: flex;
  flex: 0 0 auto;
  bottom: -.25rem;
  right: -.25rem;
  width: var(--size);
  height: var(--size);
}
.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg {
  flex: 0 0 auto;
  width: var(--size);
  height: var(--size);
}
.excalidraw .UserList__collaborator-status-icons {
  margin-left: auto;
  flex: 0 0 auto;
  min-width: 2.25rem;
  gap: .25rem;
  justify-content: flex-end;
  display: flex;
}
.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted {
  color: var(--color-danger);
  filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, .5));
}
.excalidraw .UserList__collaborator-status-icon-speaking-indicator {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  width: 1rem;
  padding: 0 3px;
  box-sizing: border-box;
}
.excalidraw .UserList__collaborator-status-icon-speaking-indicator div {
  width: .125rem;
  height: .4rem;
  background-color: #a2f1a6;
}
.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(1) {
  animation: speaking-indicator-anim 1s -.45s ease-in-out infinite;
}
.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2) {
  animation: speaking-indicator-anim 1s -.9s ease-in-out infinite;
}
.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3) {
  animation: speaking-indicator-anim 1s -.15s ease-in-out infinite;
}
@keyframes speaking-indicator-anim {
  0%, to {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(2);
  }
}
.excalidraw.theme--dark {
  --userlist-hint-bg-color: var(--color-gray-90);
  --userlist-hint-heading-color: var(--color-gray-30);
  --userlist-hint-text-color: var(--color-gray-40);
  --userlist-collaborators-border-color: var(--color-gray-80);
}
.excalidraw .UserList__collaborators {
  top: auto;
  max-height: 50vh;
}
.excalidraw .Card {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 290px;
  margin: 1em;
  text-align: center;
}
.excalidraw .Card .Card-icon {
  font-size: 2.6em;
  display: flex;
  flex: 0 0 auto;
  padding: 1.4rem;
  border-radius: 50%;
  background: var(--card-color);
  color: #fff;
}
.excalidraw .Card .Card-icon svg {
  width: 2.8rem;
  height: 2.8rem;
}
.excalidraw .Card .Card-details {
  font-size: .96em;
  min-height: 90px;
  padding: 0 1em;
  margin-bottom: auto;
}
.excalidraw .Card .Card-button.ToolIcon_type_button {
  height: 2.5rem;
  margin-top: 1em;
  margin-bottom: .3em;
  background-color: var(--card-color);
}
.excalidraw .Card .Card-button.ToolIcon_type_button:hover {
  background-color: var(--card-color-darker);
}
.excalidraw .Card .Card-button.ToolIcon_type_button:active {
  background-color: var(--card-color-darkest);
}
.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label {
  color: #fff;
}
.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner {
  --spinner-color: #fff;
}
.excalidraw .ExportDialog__preview {
  --preview-padding: calc(var(--space-factor) * 4);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;
  text-align: center;
  padding: var(--preview-padding);
  margin-bottom: calc(var(--space-factor) * 3);
  display: flex;
  justify-content: center;
  align-items: center;
}
.excalidraw .ExportDialog__preview canvas {
  max-width: calc(100% - var(--preview-padding) * 2);
  max-height: 25rem;
}
.excalidraw.theme--dark .ExportDialog__preview canvas {
  filter: none;
}
.excalidraw .ExportDialog__actions {
  width: 100%;
  display: flex;
  grid-gap: calc(var(--space-factor) * 2);
  align-items: top;
  justify-content: space-between;
}
.excalidraw--mobile.excalidraw .ExportDialog {
  display: flex;
  flex-direction: column;
}
.excalidraw--mobile.excalidraw .ExportDialog__actions {
  flex-direction: column;
  align-items: center;
}
.excalidraw--mobile.excalidraw .ExportDialog__actions > * {
  margin-bottom: calc(var(--space-factor) * 3);
}
.excalidraw--mobile.excalidraw .ExportDialog__preview canvas {
  max-height: 30vh;
}
.excalidraw--mobile.excalidraw .ExportDialog__dialog,
.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island {
  height: 100%;
  box-sizing: border-box;
}
.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island {
  overflow-y: auto;
}
.excalidraw .ExportDialog--json .ExportDialog-cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  justify-items: center;
  row-gap: 2em;
}
@media (max-width: 460px) {
  .excalidraw .ExportDialog--json .ExportDialog-cards {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }
  .excalidraw .ExportDialog--json .ExportDialog-cards .Card-details {
    min-height: 40px;
  }
}
.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName {
  width: fit-content;
  margin: 1em auto;
  align-items: flex-start;
  flex-direction: column;
}
.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput {
  width: auto;
}
.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label {
  margin: .625em 0;
  font-weight: 700;
}
.excalidraw button.ExportDialog-imageExportButton {
  border: 0;
  width: 5rem;
  height: 5rem;
  margin: 0 .2em;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
  background-color: var(--button-color);
  box-shadow: 0 3px 5px -1px #00000047, 0 6px 10px #00000024;
  font-family: Cascadia;
  font-size: 1.8em;
  color: #fff;
}
.excalidraw button.ExportDialog-imageExportButton:hover {
  background-color: var(--button-color-darker);
}
.excalidraw button.ExportDialog-imageExportButton:active {
  background-color: var(--button-color-darkest);
  box-shadow: none;
}
.excalidraw button.ExportDialog-imageExportButton svg {
  width: .9em;
}
.excalidraw .sidebar-trigger {
  justify-content: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  border: none;
  box-shadow: 0 0 0 1px var(--color-surface-lowest);
  background-color: var(--color-surface-low);
  width: auto;
  height: var(--lg-button-size);
  display: flex;
  align-items: center;
  gap: .5rem;
  line-height: 0;
  font-size: .75rem;
  letter-spacing: .4px;
}
.excalidraw .sidebar-trigger svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .sidebar-trigger:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .sidebar-trigger:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .sidebar-trigger.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .sidebar-trigger.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .sidebar-trigger.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw .sidebar-trigger:active {
  box-shadow: 0 0 0 1px var(--color-brand-active);
}
.excalidraw .sidebar-trigger svg {
  width: var(--lg-icon-size);
  height: var(--lg-icon-size);
}
.excalidraw .sidebar-trigger__label-element {
  align-self: flex-start;
}
.excalidraw .default-sidebar-trigger .sidebar-trigger__label {
  display: block;
  white-space: nowrap;
}
.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label {
  display: none;
}
.excalidraw .sidebar {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-color: var(--sidebar-bg-color);
  box-shadow: var(--sidebar-shadow);
  pointer-events: var(--ui-pointerEvents);
  overflow: hidden;
  border-radius: 0;
  width: calc(var(--right-sidebar-width) - var(--space-factor) * 2);
  border-left: 1px solid var(--sidebar-border-color);
}
:root[dir=rtl] .excalidraw .sidebar {
  left: 0;
  right: auto;
}
.excalidraw .sidebar--docked {
  box-shadow: none;
}
:root[dir=rtl] .excalidraw .sidebar {
  border-right: 1px solid var(--sidebar-border-color);
  border-left: 0;
}
.excalidraw .sidebar__header {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem .75rem;
  position: relative;
}
.excalidraw .sidebar__header:after {
  content: "";
  width: calc(100% - 1.5rem);
  height: 1px;
  background: var(--sidebar-border-color);
  position: absolute;
  bottom: -1px;
}
.excalidraw .sidebar__header__buttons {
  gap: 0;
  display: flex;
  align-items: center;
  margin-left: auto;
}
.excalidraw .sidebar__header__buttons button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  --button-bg: transparent;
  border: 0 !important;
  width: var(--lg-button-size);
  height: var(--lg-button-size);
  padding: 0;
}
.excalidraw .sidebar__header__buttons button svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .sidebar__header__buttons button:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .sidebar__header__buttons button:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .sidebar__header__buttons button.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .sidebar__header__buttons button.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .sidebar__header__buttons button.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw .sidebar__header__buttons button svg {
  width: var(--lg-icon-size);
  height: var(--lg-icon-size);
}
.excalidraw .sidebar__header__buttons button:hover {
  background: var(--button-hover-bg, var(--island-bg-color));
}
.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg {
  stroke: var(--color-primary);
  fill: var(--color-primary);
}
.excalidraw .sidebar-tabs-root {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 1rem 0;
}
.excalidraw .sidebar-tabs-root [role=tabpanel] {
  flex: 1;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  outline: none;
}
.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive] {
  display: none !important;
}
.excalidraw .sidebar-tabs-root [role=tablist] {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.excalidraw .sidebar-tabs-root > .sidebar__header {
  padding-top: 0;
  padding-bottom: 1rem;
}
.excalidraw .sidebar-tab-trigger {
  --button-width: auto;
  --button-bg: transparent;
  --button-hover-bg: transparent;
  --button-active-bg: var(--color-primary);
  --button-hover-color: var(--color-primary);
  --button-hover-border: var(--color-primary);
}
.excalidraw .sidebar-tab-trigger[data-state=active] {
  --button-bg: var(--color-primary);
  --button-hover-bg: var(--color-primary-darker);
  --button-hover-color: var(--color-icon-white);
  --button-border: var(--color-primary);
  color: var(--color-icon-white);
}
.excalidraw .default-sidebar {
  display: flex;
  flex-direction: column;
}
.excalidraw .default-sidebar .sidebar-triggers {
  display: flex;
  gap: 0;
  padding: 2px;
  margin-top: -3px;
  margin-bottom: -3px;
  border: 1px solid var(--sidebar-border-color);
  background: var(--default-bg-color);
  border-radius: .625rem;
}
.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger {
  height: var(--lg-button-size);
  width: var(--lg-button-size);
  border: none;
}
.excalidraw .ActiveFile .ActiveFile__fileName {
  display: flex;
  align-items: center;
}
.excalidraw .ActiveFile .ActiveFile__fileName span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 9.3em;
}
.excalidraw .ActiveFile .ActiveFile__fileName svg {
  width: 1.15em;
  margin-inline-end: .3em;
  transform: scaleY(.9);
}
.excalidraw .OverwriteConfirm {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .75rem;
  isolation: isolate;
}
.excalidraw .OverwriteConfirm h3 {
  margin: 0;
  font-weight: 700;
  font-size: 1.3125rem;
  line-height: 130%;
  align-self: flex-start;
  color: var(--text-primary-color);
}
.excalidraw .OverwriteConfirm__Description {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  gap: 1rem;
  padding: 2.5rem;
  background: var(--color-danger-background);
  border-radius: .5rem;
  font-family: Assistant;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  color: var(--color-danger-color);
}
.excalidraw--mobile.excalidraw .OverwriteConfirm__Description {
  flex-direction: column;
  text-align: center;
}
.excalidraw .OverwriteConfirm__Description__spacer {
  flex-grow: 1;
}
.excalidraw .OverwriteConfirm__Description__icon {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2.5rem;
  background: var(--color-danger-icon-background);
  width: 3.5rem;
  height: 3.5rem;
  padding: .75rem;
}
.excalidraw .OverwriteConfirm__Description__icon svg {
  color: var(--color-danger-icon-color);
  width: 1.5rem;
  height: 1.5rem;
}
.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning {
  background: var(--color-warning-background);
  color: var(--color-warning-color);
}
.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon {
  background: var(--color-warning-icon-background);
  flex: 0 0 auto;
}
.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg {
  color: var(--color-warning-icon-color);
}
.excalidraw .OverwriteConfirm__Actions {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  justify-content: center;
  gap: 1.5rem;
}
.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions {
  flex-direction: column;
}
.excalidraw .OverwriteConfirm__Actions__Action {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  gap: .75rem;
  flex-basis: 50%;
  flex-grow: 0;
}
.excalidraw .OverwriteConfirm__Actions__Action__content {
  height: 100%;
  font-size: .875rem;
  text-align: center;
}
.excalidraw .OverwriteConfirm__Actions__Action h4 {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 130%;
  margin: 0;
  color: var(--text-primary-color);
}
.excalidraw .layer-ui__search {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  padding: 8px 0 0;
}
.excalidraw .layer-ui__search-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 .75rem;
}
.excalidraw .layer-ui__search-header .ExcTextField {
  flex: 1 0 auto;
}
.excalidraw .layer-ui__search-header .ExcTextField__input {
  background-color: #f5f5f9;
  border-radius: var(--border-radius-md);
  border: 0;
}
.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input {
  background-color: #31303b;
}
.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder {
  font-size: .9rem;
}
.excalidraw .layer-ui__search-count {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 0;
  margin: 0 .75rem .25rem;
  font-size: .8em;
}
.excalidraw .layer-ui__search-count .result-nav {
  display: flex;
}
.excalidraw .layer-ui__search-count .result-nav .result-nav-btn {
  width: 36px;
  height: 36px;
  --button-border: transparent;
}
.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active {
  background-color: var(--color-surface-high);
}
.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child {
  margin-right: 4px;
}
.excalidraw .layer-ui__search-result-container {
  overflow-y: auto;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: .125rem;
}
.excalidraw .layer-ui__result-item {
  display: flex;
  align-items: center;
  min-height: 2rem;
  flex: 0 0 auto;
  padding: .25rem .75rem;
  cursor: pointer;
  border: 1px solid transparent;
  outline: none;
  margin: 0 .75rem;
  border-radius: var(--border-radius-md);
}
.excalidraw .layer-ui__result-item .text-icon {
  width: 1rem;
  height: 1rem;
  margin-right: .75rem;
}
.excalidraw .layer-ui__result-item .preview-text {
  flex: 1;
  max-height: 48px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.excalidraw .layer-ui__result-item:hover {
  background-color: var(--color-surface-high);
}
.excalidraw .layer-ui__result-item:active {
  border-color: var(--color-primary);
}
.excalidraw .layer-ui__result-item.active {
  background-color: var(--color-surface-high);
}
.excalidraw .dialog-mermaid-title {
  margin-block: .25rem;
  font-size: 1.25rem;
  font-weight: 700;
  padding-inline: 2.5rem;
}
.excalidraw .Modal.Dialog.ttd-dialog {
  padding: 1.25rem;
}
.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen {
  margin-top: 0;
}
.excalidraw .Modal.Dialog.ttd-dialog .Island {
  padding-inline: 0 !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  box-shadow: none;
}
.excalidraw .Modal.Dialog.ttd-dialog .Modal__content {
  height: auto;
  max-height: 100%;
}
@media screen and (min-width: 861px) {
  .excalidraw .Modal.Dialog.ttd-dialog .Modal__content {
    max-height: 750px;
    height: 100%;
  }
}
.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content {
  flex: 1 1 auto;
}
.excalidraw .ttd-dialog-desc {
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.excalidraw .ttd-dialog-tabs-root {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.excalidraw .ttd-dialog-tab-trigger {
  color: var(--color-on-surface);
  font-size: .875rem;
  margin: 0;
  padding: 0 1rem;
  background-color: transparent;
  border: 0;
  height: 2.875rem;
  font-weight: 600;
  font-family: inherit;
  letter-spacing: .4px;
}
.excalidraw .ttd-dialog-tab-trigger[data-state=active] {
  border-bottom: 2px solid var(--color-primary);
}
.excalidraw .ttd-dialog-triggers {
  border-bottom: 1px solid var(--color-surface-high);
  margin-bottom: 1.5rem;
  padding-inline: 2.5rem;
}
.excalidraw .ttd-dialog-content {
  padding-inline: 2.5rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.excalidraw .ttd-dialog-content[hidden] {
  display: none;
}
.excalidraw .ttd-dialog-input {
  width: auto;
  height: 10rem;
  resize: none;
  border-radius: var(--border-radius-lg);
  border: 1px solid var(--dialog-border-color);
  white-space: pre-wrap;
  padding: .85rem;
  box-sizing: border-box;
  font-family: monospace;
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-input {
    width: 100%;
    height: 100%;
  }
}
.excalidraw .ttd-dialog-output-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .85rem;
  box-sizing: border-box;
  flex-grow: 1;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;
  border-radius: var(--border-radius-lg);
  border: 1px solid var(--dialog-border-color);
  height: 400px;
  width: auto;
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-output-wrapper {
    width: 100%;
    height: 200px;
  }
}
.excalidraw .ttd-dialog-output-wrapper canvas {
  max-width: 100%;
  max-height: 100%;
}
.excalidraw .ttd-dialog-output-canvas-container {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.excalidraw .ttd-dialog-output-error {
  color: red;
  font-weight: 700;
  font-size: 30px;
  word-break: break-word;
  overflow: auto;
  max-height: 100%;
  height: 100%;
  width: 100%;
  text-align: center;
  position: absolute;
  z-index: 10;
}
.excalidraw .ttd-dialog-output-error p {
  font-weight: 500;
  font-family: Cascadia;
  text-align: left;
  white-space: pre-wrap;
  font-size: .875rem;
  padding: 0 10px;
}
.excalidraw .ttd-dialog-panels {
  height: 100%;
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-panels {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
  }
}
.excalidraw .ttd-dialog-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.excalidraw .ttd-dialog-panel__header {
  display: flex;
  margin: 0 4px 4px;
  align-items: center;
  gap: 1rem;
}
.excalidraw .ttd-dialog-panel__header label {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible) {
  margin-bottom: 4rem;
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible) {
    margin-bottom: .5rem !important;
  }
}
.excalidraw .ttd-dialog-panel textarea {
  height: 100%;
  resize: none;
  border-radius: var(--border-radius-lg);
  border: 1px solid var(--dialog-border-color);
  white-space: pre-wrap;
  padding: .85rem;
  box-sizing: border-box;
  width: 100%;
  font-family: monospace;
}
@media screen and (max-width: 861px) {
  .excalidraw .ttd-dialog-panel textarea {
    width: auto;
    height: 10rem;
  }
}
.excalidraw .ttd-dialog-panel-button-container {
  margin-top: 1rem;
  margin-bottom: .5rem;
}
.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button {
  display: none;
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button {
    display: block;
    visibility: hidden;
  }
}
.excalidraw .ttd-dialog-panel-button {
  position: relative;
}
.excalidraw .ttd-dialog-panel-button.excalidraw-button {
  font-family: inherit;
  font-weight: 600;
  height: 2.5rem;
  font-size: 12px;
  color: #fff;
  background-color: var(--color-primary);
  width: 100%;
}
.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover {
  background-color: var(--color-primary-darker);
}
.excalidraw .ttd-dialog-panel-button.excalidraw-button:active {
  background-color: var(--color-primary-darkest);
}
.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled {
  opacity: .5;
  cursor: not-allowed;
}
.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover {
  background-color: var(--color-primary);
}
@media screen and (min-width: 861px) {
  .excalidraw .ttd-dialog-panel-button.excalidraw-button {
    width: auto;
    min-width: 7.5rem;
  }
}
.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button {
  color: var(--color-gray-100);
}
.excalidraw .ttd-dialog-panel-button div {
  display: contents;
}
.excalidraw .ttd-dialog-panel-button div.invisible {
  visibility: hidden;
}
.excalidraw .ttd-dialog-panel-button div.Spinner {
  display: flex !important;
  position: absolute;
  inset: 0;
  --spinner-color: white;
}
.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner {
  --spinner-color: var(--color-gray-100);
}
.excalidraw .ttd-dialog-panel-button div span {
  padding-left: .5rem;
  display: flex;
}
.excalidraw .ttd-dialog-submit-shortcut {
  margin-inline-start: .5rem;
  font-size: .625rem;
  opacity: .6;
  display: flex;
  gap: .125rem;
}
.excalidraw .ttd-dialog-submit-shortcut__key {
  border: 1px solid gray;
  padding: 2px 3px;
  border-radius: 4px;
}
.excalidraw .drag-input-container {
  display: flex;
  width: 100%;
}
.excalidraw .drag-input-container:focus-within {
  box-shadow: 0 0 0 1px var(--color-primary-darkest);
  border-radius: var(--border-radius-md);
}
.excalidraw .disabled {
  opacity: .5;
  pointer-events: none;
}
.excalidraw .drag-input-label {
  flex-shrink: 0;
  border: 1px solid var(--default-border-color);
  border-right: 0;
  padding: 0 .5rem 0 .75rem;
  min-width: 1rem;
  height: 2rem;
  box-sizing: border-box;
  color: var(--popup-text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
:root[dir=ltr] .excalidraw .drag-input-label {
  border-radius: var(--border-radius-md) 0 0 var(--border-radius-md);
}
:root[dir=rtl] .excalidraw .drag-input-label {
  border-radius: 0 var(--border-radius-md) var(--border-radius-md) 0;
  border-right: 1px solid var(--default-border-color);
  border-left: 0;
}
.excalidraw .drag-input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  font-size: .875rem;
  font-family: inherit;
  background-color: transparent;
  color: var(--text-primary-color);
  border: 0;
  outline: none;
  height: 2rem;
  border: 1px solid var(--default-border-color);
  border-left: 0;
  letter-spacing: .4px;
  padding: .5rem .5rem .5rem .25rem;
  appearance: none;
}
:root[dir=ltr] .excalidraw .drag-input {
  border-radius: 0 var(--border-radius-md) var(--border-radius-md) 0;
}
:root[dir=rtl] .excalidraw .drag-input {
  border-radius: var(--border-radius-md) 0 0 var(--border-radius-md);
  border-left: 1px solid var(--default-border-color);
  border-right: 0;
}
.excalidraw .drag-input:focus-visible {
  box-shadow: none;
}
.exc-stats {
  width: 204px;
  position: absolute;
  top: 60px;
  font-size: 12px;
  z-index: var(--zIndex-layerUI);
  pointer-events: var(--ui-pointerEvents);
}
:root[dir=rtl] .exc-stats {
  left: 12px;
  right: initial;
}
.exc-stats h2 {
  font-size: 1.5em;
  margin-block-start: .83em;
  margin-block-end: .83em;
  font-weight: 700;
}
.exc-stats h3 {
  white-space: nowrap;
  font-size: 1.17em;
  margin: 0;
  font-weight: 700;
}
.exc-stats__rows {
  display: flex;
  flex-direction: column;
  gap: .3125rem;
}
.exc-stats__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: grid;
  gap: 4px;
}
.exc-stats__row div + div {
  text-align: right;
}
.exc-stats__row--heading {
  text-align: center;
  font-weight: 700;
  margin: .25rem 0;
}
.exc-stats .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.exc-stats .title h2 {
  margin: 0;
}
.exc-stats .close {
  height: 16px;
  width: 16px;
  cursor: pointer;
}
.exc-stats .close svg {
  width: 100%;
  height: 100%;
}
.excalidraw .ElementLinkDialog {
  position: absolute;
  top: var(--editor-container-padding);
  left: var(--editor-container-padding);
  z-index: var(--zIndex-modal);
  border-radius: 10px;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: var(--shadow-island);
  background-color: var(--island-bg-color);
}
.excalidraw--mobile.excalidraw .ElementLinkDialog {
  left: 0;
  margin-left: .5rem;
  margin-right: .5rem;
  width: calc(100% - 1rem);
  box-sizing: border-box;
  z-index: 5;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__header {
  margin-bottom: 1.5rem;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2 {
  margin-top: 0;
  margin-bottom: .5rem;
}
.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2 {
  font-size: 1.25rem;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__header p {
  margin: 0;
}
.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p {
  font-size: .875rem;
}
.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header {
  margin-bottom: 1rem;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__input {
  display: flex;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field {
  flex: 1;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove {
  color: #c92a2a;
  margin-left: 1rem;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon {
  width: 2rem;
  height: 2rem;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg {
  color: #fa5252;
}
.excalidraw .ElementLinkDialog .ElementLinkDialog__actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5rem;
}
.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions {
  font-size: .875rem;
  margin-top: 1rem;
}
.excalidraw .layer-ui__wrapper.animate {
  transition: width .1s ease-in-out;
}
.excalidraw .layer-ui__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: var(--zIndex-layerUI);
}
.excalidraw .layer-ui__wrapper__top-right {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: .75rem;
  pointer-events: none !important;
}
.excalidraw .layer-ui__wrapper__top-right > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .layer-ui__wrapper__footer {
  width: 100%;
}
.excalidraw .layer-ui__wrapper__footer-right {
  z-index: 100;
  display: flex;
}
.excalidraw .layer-ui__wrapper .zen-mode-transition {
  transition: transform .5s ease-in-out;
}
:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left {
  transform: translate(-999px);
}
:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right {
  transform: translate(999px);
}
:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left {
  transform: translate(999px);
}
:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right {
  transform: translate(-999px);
}
.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom {
  transform: translateY(92px);
}
.excalidraw .layer-ui__wrapper .disable-zen-mode {
  padding: 10px;
  position: absolute;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 0s, opacity .5s;
  font-family: var(--ui-font);
  font-size: .75rem;
  font-weight: 500;
  line-height: 1;
  border-radius: var(--border-radius-lg);
  border: 1px solid var(--default-border-color);
  background-color: var(--island-bg-color);
  color: var(--text-primary-color);
}
[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode {
  right: 1rem;
}
[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode {
  left: 1rem;
}
.excalidraw .layer-ui__wrapper .disable-zen-mode:hover {
  background-color: var(--button-hover-bg);
}
.excalidraw .layer-ui__wrapper .disable-zen-mode:active {
  border-color: var(--color-primary);
}
.excalidraw .layer-ui__wrapper .disable-zen-mode--visible {
  opacity: 1;
  visibility: visible;
  transition: visibility 0s linear .3s, opacity .5s;
  transition-delay: .8s;
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left > *,
.excalidraw .layer-ui__wrapper .footer-center > *,
.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right {
  margin-top: auto;
  margin-bottom: auto;
}
.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,
.excalidraw .App-toolbar.zen-mode .HintViewer {
  display: none;
}
.excalidraw .App-toolbar__divider {
  width: 1px;
  height: 1.5rem;
  align-self: center;
  background-color: var(--default-border-color);
  margin: 0 .25rem;
}
.excalidraw--mobile.excalidraw .App-toolbar__divider {
  margin: 0;
}
.excalidraw .App-toolbar__extra-tools-trigger {
  box-shadow: none;
  border: 0;
  background-color: transparent;
}
.excalidraw .App-toolbar__extra-tools-trigger:active {
  background-color: var(--button-hover-bg);
  box-shadow: 0 0 0 1px var(--button-active-border, var(--color-primary-darkest)) inset;
}
.excalidraw .App-toolbar__extra-tools-trigger--selected,
.excalidraw .App-toolbar__extra-tools-trigger--selected:hover {
  background: var(--color-primary-light);
  color: var(--color-primary);
}
.excalidraw .App-toolbar__extra-tools-dropdown {
  margin-top: .375rem;
  right: 0;
  min-width: 11.875rem;
  z-index: 1;
}
.excalidraw .Toast {
  animation: fade-in .5s;
  background-color: var(--button-gray-1);
  border-radius: 4px;
  bottom: 10px;
  box-sizing: border-box;
  cursor: default;
  left: 50%;
  margin-left: -150px;
  padding: 4px 0;
  position: absolute;
  text-align: center;
  width: 300px;
  z-index: 999999;
}
.excalidraw .Toast .Toast__message {
  padding: 0 1.6rem;
  color: var(--popup-text-color);
  white-space: pre-wrap;
}
.excalidraw .Toast .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .4rem;
}
.excalidraw .Toast .close .ToolIcon__icon {
  width: 1.2rem;
  height: 1.2rem;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.excalidraw .SVGLayer {
  pointer-events: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--zIndex-svgLayer);
}
.excalidraw .SVGLayer svg {
  image-rendering: auto;
  overflow: visible;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.excalidraw .excalidraw-canvas-buttons {
  position: absolute;
  box-shadow: 0 2px 4px #0000004d;
  z-index: var(--zIndex-canvasButtons);
  background: var(--island-bg-color);
  border-radius: var(--border-radius-lg);
  display: flex;
  flex-direction: column;
  gap: .375rem;
}
.excalidraw .follow-mode {
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  border: 2px solid var(--color-primary-hover);
  z-index: 9999;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.excalidraw .follow-mode__badge {
  background-color: var(--color-primary-hover);
  color: var(--color-primary-light);
  padding: .25rem .5rem;
  margin-bottom: .5rem;
  border-radius: .5rem;
  pointer-events: all;
  font-size: .75rem;
  display: flex;
  gap: .5rem;
  align-items: center;
}
.excalidraw .follow-mode__badge__label {
  display: flex;
  white-space: pre-wrap;
  line-height: 1;
}
.excalidraw .follow-mode__badge__username {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}
.excalidraw .follow-mode__disconnect-btn {
  all: unset;
  cursor: pointer;
  border-radius: .25rem;
}
.excalidraw .follow-mode__disconnect-btn:hover {
  background-color: var(--color-primary-darker);
}
.excalidraw .follow-mode__disconnect-btn:active {
  background-color: var(--color-primary-darkest);
}
.excalidraw .follow-mode__disconnect-btn svg {
  display: block;
  width: 1rem;
  height: 1rem;
}
.visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  user-select: none;
}
.LoadingMessage {
  position: absolute;
  inset: 0;
  z-index: 999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.LoadingMessage .Spinner {
  font-size: 2.8em;
}
.LoadingMessage .LoadingMessage-text {
  margin-top: 1em;
  font-size: .8em;
}
.LoadingMessage--dark {
  background-color: #121212;
  color: #ced4da;
}
.excalidraw {
  --theme-filter: none;
  --button-destructive-bg-color: #ffe3e3;
  --button-destructive-color: #c92a2a;
  --button-gray-1: #e9ecef;
  --button-gray-2: #ced4da;
  --button-gray-3: #adb5bd;
  --button-special-active-bg-color: #ebfbee;
  --dialog-border-color: var(--color-gray-20);
  --dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');
  --focus-highlight-color: #a5d8ff;
  --icon-fill-color: var(--color-on-surface);
  --icon-green-fill-color: #2b8a3e;
  --default-bg-color: #ffffff;
  --input-bg-color: #ffffff;
  --input-border-color: #ced4da;
  --input-hover-bg-color: #f1f3f5;
  --input-label-color: #495057;
  --island-bg-color: #ffffff;
  --keybinding-color: var(--color-gray-40);
  --link-color: #1c7ed6;
  --overlay-bg-color: rgba(255, 255, 255, .88);
  --popup-bg-color: var(--island-bg-color);
  --popup-secondary-bg-color: #f1f3f5;
  --popup-text-color: #000000;
  --popup-text-inverted-color: #ffffff;
  --select-highlight-color: #339af0;
  --shadow-island:
    0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17),
    0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08),
    0px 7px 14px 0px rgba(0, 0, 0, .05);
  --button-hover-bg: var(--color-surface-high);
  --button-active-bg: var(--color-surface-high);
  --button-active-border: var(--color-brand-active);
  --default-border-color: var(--color-surface-high);
  --default-button-size: 2rem;
  --default-icon-size: 1rem;
  --lg-button-size: 2.25rem;
  --lg-icon-size: 1rem;
  --editor-container-padding: 1rem;
  --scrollbar-thumb: var(--button-gray-2);
  --scrollbar-thumb-hover: var(--button-gray-3);
  --color-slider-track: hsl(240, 100%, 90%);
  --color-slider-thumb: var(--color-gray-80);
  --modal-shadow:
    0px 100px 80px rgba(0, 0, 0, .07),
    0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198),
    0px 22.3363px 17.869px rgba(0, 0, 0, .0417275),
    0px 12.5216px 10.0172px rgba(0, 0, 0, .035),
    0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725),
    0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);
  --avatar-border-color: var(--color-gray-20);
  --sidebar-shadow:
    0px 100px 80px rgba(0, 0, 0, .07),
    0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198),
    0px 22.3363px 17.869px rgba(0, 0, 0, .0417275),
    0px 12.5216px 10.0172px rgba(0, 0, 0, .035),
    0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725),
    0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);
  --sidebar-border-color: var(--color-surface-high);
  --sidebar-bg-color: var(--island-bg-color);
  --library-dropdown-shadow:
    0px 15px 6px rgba(0, 0, 0, .01),
    0px 8px 5px rgba(0, 0, 0, .05),
    0px 4px 4px rgba(0, 0, 0, .09),
    0px 1px 2px rgba(0, 0, 0, .1),
    0px 0px 0px rgba(0, 0, 0, .1);
  --space-factor: .25rem;
  --text-primary-color: var(--color-on-surface);
  --color-selection: #6965db;
  --color-icon-white: #ffffff;
  --color-primary: #6965db;
  --color-primary-darker: #5b57d1;
  --color-primary-darkest: #4a47b1;
  --color-primary-light: #e3e2fe;
  --color-primary-light-darker: #d7d5ff;
  --color-primary-hover: #5753d0;
  --color-gray-10: #f5f5f5;
  --color-gray-20: #ebebeb;
  --color-gray-30: #d6d6d6;
  --color-gray-40: #b8b8b8;
  --color-gray-50: #999999;
  --color-gray-60: #7a7a7a;
  --color-gray-70: #5c5c5c;
  --color-gray-80: #3d3d3d;
  --color-gray-85: #242424;
  --color-gray-90: #1e1e1e;
  --color-gray-100: #121212;
  --color-disabled: var(--color-gray-40);
  --color-warning: #fceeca;
  --color-warning-dark: #f5c354;
  --color-warning-darker: #f3ab2c;
  --color-warning-darkest: #ec8b14;
  --color-text-warning: var(--text-primary-color);
  --color-danger: #db6965;
  --color-danger-dark: #db6965;
  --color-danger-darker: #d65550;
  --color-danger-darkest: #d1413c;
  --color-danger-text: black;
  --color-danger-background: #fff0f0;
  --color-danger-icon-background: #ffdad6;
  --color-danger-color: #700000;
  --color-danger-icon-color: #700000;
  --color-warning-background: var(--color-warning);
  --color-warning-icon-background: var(--color-warning-dark);
  --color-warning-color: var(--text-primary-color);
  --color-warning-icon-color: var(--text-primary-color);
  --color-muted: var(--color-gray-30);
  --color-muted-darker: var(--color-gray-60);
  --color-muted-darkest: var(--color-gray-100);
  --color-muted-background: var(--color-gray-80);
  --color-muted-background-darker: var(--color-gray-100);
  --color-promo: var(--color-primary);
  --color-success: #cafccc;
  --color-success-darker: #bafabc;
  --color-success-darkest: #a5eba8;
  --color-success-text: #268029;
  --color-success-contrast: #65bb6a;
  --color-success-contrast-hover: #6bcf70;
  --color-success-contrast-active: #6edf74;
  --color-logo-icon: var(--color-primary);
  --color-logo-text: #190064;
  --border-radius-md: .375rem;
  --border-radius-lg: .5rem;
  --color-surface-high: #f1f0ff;
  --color-surface-mid: #f2f2f7;
  --color-surface-low: #ececf4;
  --color-surface-lowest: #ffffff;
  --color-on-surface: #1b1b1f;
  --color-brand-hover: #5753d0;
  --color-on-primary-container: #030064;
  --color-brand-active: #4440bf;
  --color-border-outline: #767680;
  --color-border-outline-variant: #c5c5d0;
  --color-surface-primary-container: #e0dfff;
  --color-badge: #0b6513;
  --background-color-badge: #d3ffd2;
}
@media screen and (min-device-width: 1921px) {
  .excalidraw {
    --lg-button-size: 2.5rem;
    --lg-icon-size: 1.25rem;
    --default-button-size: 2.25rem;
    --default-icon-size: 1.25rem;
  }
}
.excalidraw.theme--dark.theme--dark-background-none {
  background: none;
}
.excalidraw.theme--dark {
  --theme-filter: invert(93%) hue-rotate(180deg);
  --button-destructive-bg-color: #5a0000;
  --button-destructive-color: #ffa8a8;
  --button-gray-1: #363636;
  --button-gray-2: #272727;
  --button-gray-3: #222;
  --button-special-active-bg-color: #204624;
  --dialog-border-color: var(--color-gray-80);
  --dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path fill="%23ced4da" d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');
  --focus-highlight-color: #228be6;
  --icon-green-fill-color: #69db7c;
  --default-bg-color: #121212;
  --input-bg-color: #121212;
  --input-border-color: #2e2e2e;
  --input-hover-bg-color: #181818;
  --input-label-color: #e9ecef;
  --island-bg-color: #232329;
  --keybinding-color: var(--color-gray-60);
  --link-color: #4dabf7;
  --overlay-bg-color: rgba(52, 58, 64, .12);
  --popup-secondary-bg-color: #222;
  --popup-text-color: #ced4da;
  --popup-text-inverted-color: #2c2c2c;
  --select-highlight-color: #4dabf7;
  --shadow-island:
    0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17),
    0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08),
    0px 7px 14px 0px rgba(0, 0, 0, .05);
  --modal-shadow:
    0px 100px 80px rgba(0, 0, 0, .07),
    0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198),
    0px 22.3363px 17.869px rgba(0, 0, 0, .0417275),
    0px 12.5216px 10.0172px rgba(0, 0, 0, .035),
    0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725),
    0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);
  --avatar-border-color: var(--color-gray-85);
  --scrollbar-thumb: #343a40;
  --scrollbar-thumb-hover: #495057;
  --color-slider-track: hsl(244, 23%, 39%);
  --color-selection: #3530c4;
  --color-icon-white: var(--color-gray-90);
  --color-primary: #a8a5ff;
  --color-primary-darker: #b2aeff;
  --color-primary-darkest: #beb9ff;
  --color-primary-light: #4f4d6f;
  --color-primary-light-darker: #43415e;
  --color-primary-hover: #bbb8ff;
  --color-disabled: var(--color-gray-70);
  --color-text-warning: var(--color-gray-80);
  --color-danger: #ffa8a5;
  --color-danger-dark: #672120;
  --color-danger-darker: #8f2625;
  --color-danger-darkest: #ac2b29;
  --color-danger-text: #fbcbcc;
  --color-danger-background: #fbcbcc;
  --color-danger-icon-background: #672120;
  --color-danger-color: #261919;
  --color-danger-icon-color: #fbcbcc;
  --color-warning-background: var(--color-warning);
  --color-warning-icon-background: var(--color-warning-dark);
  --color-warning-color: var(--color-gray-80);
  --color-warning-icon-color: var(--color-gray-80);
  --color-muted: var(--color-gray-80);
  --color-muted-darker: var(--color-gray-60);
  --color-muted-darkest: var(--color-gray-20);
  --color-muted-background: var(--color-gray-40);
  --color-muted-background-darker: var(--color-gray-20);
  --color-logo-text: #e2dfff;
  --color-surface-high: hsl(245, 10%, 21%);
  --color-surface-low: hsl(240, 8%, 15%);
  --color-surface-mid: hsl(240 6% 10%);
  --color-surface-lowest: hsl(0, 0%, 7%);
  --color-on-surface: #e3e3e8;
  --color-brand-hover: #bbb8ff;
  --color-on-primary-container: #e0dfff;
  --color-brand-active: #d0ccff;
  --color-border-outline: #8e8d9c;
  --color-border-outline-variant: #46464f;
  --color-surface-primary-container: #403e6a;
}
:root {
  --zIndex-canvas: 1;
  --zIndex-interactiveCanvas: 2;
  --zIndex-svgLayer: 3;
  --zIndex-wysiwyg: 3;
  --zIndex-canvasButtons: 3;
  --zIndex-layerUI: 4;
  --zIndex-eyeDropperBackdrop: 5;
  --zIndex-eyeDropperPreview: 6;
  --zIndex-hyperlinkContainer: 7;
  --zIndex-modal: 1000;
  --zIndex-popup: 1001;
  --zIndex-toast: 999999;
  --sab: env(safe-area-inset-bottom);
  --sal: env(safe-area-inset-left);
  --sar: env(safe-area-inset-right);
  --sat: env(safe-area-inset-top);
}
body.excalidraw-cursor-resize,
body.excalidraw-cursor-resize a:hover,
body.excalidraw-cursor-resize * {
  cursor: ew-resize;
}
.excalidraw {
  --ui-font:
    Assistant,
    system-ui,
    BlinkMacSystemFont,
    -apple-system,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif;
  font-family: var(--ui-font);
  position: relative;
  overflow: hidden;
  color: var(--text-primary-color);
  display: flex;
  inset: 0;
  height: 100%;
  width: 100%;
  user-select: none;
}
.excalidraw button {
  cursor: pointer;
  user-select: none;
}
.excalidraw:focus {
  outline: none;
}
.excalidraw .excalidraw-link,
.excalidraw a {
  font-weight: 500;
  text-decoration: none;
  color: var(--link-color);
  user-select: none;
  cursor: pointer;
}
.excalidraw .excalidraw-link:hover,
.excalidraw a:hover {
  text-decoration: underline;
}
.excalidraw .excalidraw-link:active,
.excalidraw a:active {
  text-decoration: none;
}
.excalidraw canvas {
  touch-action: none;
  image-rendering: pixelated;
  image-rendering: -moz-crisp-edges;
  z-index: var(--zIndex-canvas);
}
.excalidraw canvas.interactive {
  z-index: var(--zIndex-interactiveCanvas);
}
.excalidraw__canvas-wrapper,
.excalidraw__canvas.static {
  pointer-events: none;
}
.excalidraw__canvas {
  position: absolute;
}
.excalidraw__embeddable {
  width: 100%;
  height: 100%;
  border: 0;
}
.excalidraw__embeddable-container {
  position: absolute;
  z-index: 2;
  transform-origin: top left;
  pointer-events: none;
}
.excalidraw.theme--dark canvas {
  filter: var(--theme-filter);
}
.excalidraw .FixedSideContainer {
  padding-top: var(--sat, 0);
  padding-right: var(--sar, 0);
  padding-bottom: var(--sab, 0);
  padding-left: var(--sal, 0);
}
.excalidraw .panelRow {
  display: flex;
  justify-content: space-between;
}
.excalidraw .panelColumn {
  display: flex;
  flex-direction: column;
  row-gap: .75rem;
}
.excalidraw .panelColumn h3,
.excalidraw .panelColumn legend,
.excalidraw .panelColumn .control-label {
  margin: 0;
  margin-bottom: .25rem;
  font-size: .75rem;
  color: var(--text-primary-color);
  font-weight: 400;
  display: block;
}
.excalidraw .panelColumn .control-label input {
  display: block;
  width: 100%;
}
.excalidraw .panelColumn legend {
  padding: 0;
}
.excalidraw .panelColumn .iconSelectList {
  flex-wrap: wrap;
  position: relative;
}
.excalidraw .panelColumn .buttonList {
  flex-wrap: wrap;
  display: flex;
  column-gap: .5rem;
  row-gap: .5rem;
}
.excalidraw .panelColumn .buttonList label {
  font-size: .75rem;
}
.excalidraw .panelColumn .buttonList input[type=radio],
.excalidraw .panelColumn .buttonList input[type=button] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}
.excalidraw .panelColumn .buttonList .iconRow {
  margin-top: 8px;
}
.excalidraw .panelColumn fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.excalidraw .divider {
  width: 1px;
  background-color: #e9ecef;
  margin: 1px;
}
.excalidraw .welcome-screen-menu-item:focus-visible,
.excalidraw .dropdown-menu-item:focus-visible,
.excalidraw button:focus-visible,
.excalidraw .buttonList label:focus-within,
.excalidraw input:focus-visible {
  outline: transparent;
  box-shadow: 0 0 0 1px var(--color-brand-hover);
}
.excalidraw .buttonList .ToolIcon__icon {
  all: unset !important;
  display: flex !important;
}
.excalidraw .buttonList button {
  background-color: transparent;
}
.excalidraw .buttonList label,
.excalidraw .buttonList button,
.excalidraw .buttonList .zIndexButton {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  padding: 0;
}
.excalidraw .buttonList label svg,
.excalidraw .buttonList button svg,
.excalidraw .buttonList .zIndexButton svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .buttonList label:hover,
.excalidraw .buttonList button:hover,
.excalidraw .buttonList .zIndexButton:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .buttonList label:active,
.excalidraw .buttonList button:active,
.excalidraw .buttonList .zIndexButton:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .buttonList label.active,
.excalidraw .buttonList button.active,
.excalidraw .buttonList .zIndexButton.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .buttonList label.active:hover,
.excalidraw .buttonList button.active:hover,
.excalidraw .buttonList .zIndexButton.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .buttonList label.active svg,
.excalidraw .buttonList button.active svg,
.excalidraw .buttonList .zIndexButton.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw .buttonList label svg,
.excalidraw .buttonList button svg,
.excalidraw .buttonList .zIndexButton svg {
  width: var(--default-icon-size);
  height: var(--default-icon-size);
}
.excalidraw .App-top-bar {
  z-index: var(--zIndex-layerUI);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.excalidraw .App-bottom-bar {
  position: absolute;
  inset: 0;
  --bar-padding: calc(4 * var(--space-factor));
  padding-top: max(var(--bar-padding), var(--sat,0));
  padding-right: var(--sar, 0);
  padding-bottom: var(--sab, 0);
  padding-left: var(--sal, 0);
  z-index: 4;
  display: flex;
  align-items: flex-end;
  pointer-events: none;
}
.excalidraw .App-bottom-bar > .Island {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .App-bottom-bar > .Island .panelColumn {
  padding: 8px 8px 0;
}
.excalidraw .App-toolbar {
  width: 100%;
}
.excalidraw .App-toolbar .eraser.ToolIcon:hover {
  --icon-fill-color: #fff;
  --keybinding-color: #fff;
}
.excalidraw .App-toolbar .eraser.active {
  background-color: var(--color-primary);
}
.excalidraw .App-toolbar-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
}
.excalidraw .App-toolbar-content .dropdown-menu--mobile {
  bottom: 55px;
  top: auto;
}
.excalidraw .App-mobile-menu {
  width: 100%;
  overflow-x: visible;
  overflow-y: auto;
  box-sizing: border-box;
  margin-bottom: var(--bar-padding);
}
.excalidraw .App-menu {
  display: grid;
  color: var(--icon-fill-color);
}
.excalidraw .shapes-section {
  display: flex;
  justify-content: center;
  pointer-events: none !important;
}
.excalidraw .shapes-section > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .App-menu_top {
  grid-template-columns: 1fr 2fr 1fr;
  grid-gap: 2rem;
  align-items: flex-start;
  cursor: default;
  pointer-events: none !important;
}
.excalidraw .App-menu_top > * {
  pointer-events: var(--ui-pointerEvents);
}
@media (min-width: 1536px) {
  .excalidraw .App-menu_top {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 3rem;
  }
}
.excalidraw .App-menu_top > *:first-child {
  justify-self: flex-start;
}
.excalidraw .App-menu_top > *:last-child {
  justify-self: flex-end;
}
.excalidraw .App-menu_bottom {
  position: absolute;
  bottom: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  cursor: default;
  pointer-events: none !important;
  box-sizing: border-box;
  padding: 0 1rem;
}
.excalidraw .App-menu_bottom--transition-left section {
  width: 185px;
}
.excalidraw .App-menu_bottom section {
  display: flex;
}
.excalidraw .App-menu_bottom > *:first-child {
  justify-self: flex-start;
}
.excalidraw .App-menu_bottom > *:last-child {
  justify-self: flex-end;
}
.excalidraw .App-menu_left {
  grid-template-rows: 1fr auto 1fr;
  height: 100%;
}
.excalidraw .App-menu_right {
  grid-template-rows: 1fr;
  height: 100%;
}
.excalidraw .App-menu__left {
  overflow-y: auto;
  padding: .75rem;
  width: 12.5rem;
  box-sizing: border-box;
  position: absolute;
}
.excalidraw .dropdown-select {
  height: 1.5rem;
  padding: 0;
  padding-inline-start: .5rem;
  padding-inline-end: 1.5rem;
  color: var(--icon-fill-color);
  background-color: var(--button-gray-1);
  border-radius: var(--space-factor);
  border: 1px solid var(--button-gray-2);
  font-size: .8rem;
  font-family: inherit;
  outline: none;
  appearance: none;
  background-image: var(--dropdown-icon);
  background-repeat: no-repeat;
  background-position: right .7rem top 50%, 0 0;
  background-size: .65em auto, 100%;
}
:root[dir=rtl] .excalidraw .dropdown-select {
  background-position: left .7rem top 50%, 0 0;
}
.excalidraw .dropdown-select:focus {
  box-shadow: 0 0 0 2px var(--focus-highlight-color);
}
.excalidraw .dropdown-select:hover,
.excalidraw .dropdown-select:active {
  background-color: var(--button-gray-2);
}
.excalidraw .dropdown-select__language {
  height: 2rem;
  background-color: var(--island-bg-color);
  border-color: var(--default-border-color) !important;
  cursor: pointer;
}
.excalidraw .dropdown-select__language:hover {
  background-color: var(--island-bg-color);
}
.excalidraw .scroll-back-to-content {
  border-radius: var(--border-radius-lg);
  background-color: var(--island-bg-color);
  color: var(--icon-fill-color);
  border: 1px solid var(--default-border-color);
  padding: 10px 20px;
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translate(-50%);
  pointer-events: var(--ui-pointerEvents);
  font-family: inherit;
}
.excalidraw .scroll-back-to-content:hover {
  background-color: var(--button-hover-bg);
}
.excalidraw .scroll-back-to-content:active {
  border: 1px solid var(--button-active-border);
}
.excalidraw .help-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  width: var(--button-width, var(--default-button-size));
  height: var(--button-height, var(--default-button-size));
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: var(--button-border, var(--default-border-color));
  border-radius: var(--border-radius-lg);
  cursor: pointer;
  background-color: var(--button-bg, var(--island-bg-color));
  color: var(--button-color, var(--color-on-surface));
  font-family: var(--ui-font);
  border: none;
  box-shadow: 0 0 0 1px var(--color-surface-lowest);
  background-color: var(--color-surface-low);
  width: var(--lg-button-size);
  height: var(--lg-button-size);
}
.excalidraw .help-icon svg {
  width: var(--button-width, var(--lg-icon-size));
  height: var(--button-height, var(--lg-icon-size));
}
.excalidraw .help-icon:hover {
  background-color: var(--button-hover-bg, var(--island-bg-color));
  border-color: var(--button-hover-border, var(--button-border, var(--default-border-color)));
  color: var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)));
}
.excalidraw .help-icon:active {
  background-color: var(--button-active-bg, var(--island-bg-color));
  border-color: var(--button-active-border, var(--color-primary-darkest));
}
.excalidraw .help-icon.active {
  background-color: var(--button-selected-bg, var(--color-surface-primary-container));
  border-color: var(--button-selected-border, var(--color-surface-primary-container));
}
.excalidraw .help-icon.active:hover {
  background-color: var(--button-selected-hover-bg, var(--color-surface-primary-container));
}
.excalidraw .help-icon.active svg {
  color: var(--button-color, var(--color-on-primary-container));
}
.excalidraw .help-icon:active {
  box-shadow: 0 0 0 1px var(--color-brand-active);
}
.excalidraw .help-icon svg {
  width: var(--lg-icon-size);
  height: var(--lg-icon-size);
}
.excalidraw .reset-zoom-button {
  font-family: var(--ui-font);
}
.excalidraw .finalize-button {
  display: grid;
  grid-auto-flow: column;
  gap: .4em;
  margin-top: auto;
  margin-bottom: auto;
  margin-inline-start: .6em;
}
.excalidraw .undo-redo-buttons,
.excalidraw .eraser-buttons {
  display: grid;
  grid-auto-flow: column;
  margin-top: auto;
  margin-bottom: auto;
  margin-inline-start: .6em;
}
.excalidraw--mobile.excalidraw aside {
  display: none;
}
.excalidraw--mobile.excalidraw .scroll-back-to-content {
  bottom: calc(80px + var(--sab, 0));
  z-index: -1;
}
:root[dir=rtl] .excalidraw .rtl-mirror {
  transform: scaleX(-1);
}
.excalidraw .zen-mode-visibility {
  visibility: visible;
  opacity: 1;
  height: auto;
  width: auto;
  transition: opacity .5s;
}
.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden {
  visibility: hidden;
  opacity: 0;
  height: 0;
  width: 0;
  transition: opacity .5s;
}
.excalidraw .disable-pointerEvents {
  pointer-events: none !important;
}
.excalidraw.excalidraw--view-mode .App-menu {
  display: flex;
  justify-content: space-between;
}
.excalidraw input.is-redacted {
  -webkit-text-security: disc;
}
.excalidraw input[type=text],
.excalidraw textarea:not(.excalidraw-wysiwyg) {
  color: var(--text-primary-color);
  border: 1.5px solid var(--input-border-color);
  padding: .75rem;
  white-space: nowrap;
  border-radius: var(--space-factor);
  background-color: var(--input-bg-color);
}
.excalidraw input[type=text]:not(:focus):hover,
.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover {
  border-color: var(--color-brand-hover);
}
.excalidraw input[type=text]:focus,
.excalidraw textarea:not(.excalidraw-wysiwyg):focus {
  outline: none;
  border-color: var(--color-brand-hover);
}
@media print {
  .excalidraw .App-bottom-bar,
  .excalidraw .FixedSideContainer,
  .excalidraw .layer-ui__wrapper {
    display: none;
  }
}
.excalidraw ::-webkit-scrollbar {
  width: 4px;
  height: 3px;
}
.excalidraw select::-webkit-scrollbar {
  width: 10px;
}
.excalidraw ::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb);
  border-radius: 10px;
}
.excalidraw ::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover);
}
.excalidraw ::-webkit-scrollbar-thumb:active {
  background: var(--scrollbar-thumb);
}
.excalidraw .mobile-misc-tools-container {
  position: absolute;
  top: calc(5rem - var(--editor-container-padding));
  right: calc(var(--editor-container-padding) * -1);
  display: flex;
  flex-direction: column;
  border: 1px solid var(--sidebar-border-color);
  border-top-left-radius: var(--border-radius-lg);
  border-bottom-left-radius: var(--border-radius-lg);
  border-right: 0;
  overflow: hidden;
  background-color: var(--island-bg-color);
}
.excalidraw .mobile-misc-tools-container .ToolIcon__icon {
  width: 2rem;
  height: 2rem;
  border-radius: 0;
}
.excalidraw .mobile-misc-tools-container .default-sidebar-trigger {
  border: 0;
}
.excalidraw .App-toolbar--mobile {
  overflow: visible;
  max-width: 98vw;
}
.excalidraw .App-toolbar--mobile .ToolIcon__keybinding {
  display: none;
}
.excalidraw .UserList-Wrapper {
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
}
.excalidraw .UserList-Wrapper legend {
  display: block;
  font-size: .75rem;
  font-weight: 400;
  margin: 0 0 .25rem;
  padding: 0;
}
.excalidraw .main-menu-trigger {
  border: none;
  box-shadow: 0 0 0 1px var(--color-surface-lowest);
  background-color: var(--color-surface-low);
}
.excalidraw .main-menu-trigger:active {
  box-shadow: 0 0 0 1px var(--color-brand-active);
}
.excalidraw .App-mobile-menu,
.excalidraw .App-menu__left {
  --button-border: transparent;
  --button-bg: var(--color-surface-mid);
}
.excalidraw.theme--dark.excalidraw .App-mobile-menu,
.excalidraw.theme--dark.excalidraw .App-menu__left {
  --button-hover-bg: #363541;
  --button-bg: var(--color-surface-high);
}
.excalidraw .App-menu__left .buttonList {
  padding: .25rem 0;
}
.excalidraw .excalidraw__paragraph {
  margin: 1rem 0;
}
.excalidraw .Modal__content .excalidraw__paragraph:first-child {
  margin-top: 0;
}
.excalidraw .Modal__content .excalidraw__paragraph + .excalidraw__paragraph {
  margin-top: 0rem;
}
.ErrorSplash.excalidraw {
  min-height: 100vh;
  padding: 20px 0;
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: text;
}
.ErrorSplash.excalidraw .ErrorSplash-messageContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px;
  background-color: #ffe3e3;
  border: 3px solid #c92a2a;
}
.ErrorSplash.excalidraw .ErrorSplash-paragraph {
  margin: 15px 0;
  max-width: 600px;
}
.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center {
  text-align: center;
}
.ErrorSplash.excalidraw .bigger,
.ErrorSplash.excalidraw .bigger button {
  font-size: 1.1em;
}
.ErrorSplash.excalidraw .smaller,
.ErrorSplash.excalidraw .smaller button {
  font-size: .9em;
}
.ErrorSplash.excalidraw .ErrorSplash-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ErrorSplash.excalidraw .ErrorSplash-details textarea {
  width: 100%;
  margin: 10px 0;
  font-family: Cascadia;
  font-size: .8em;
}
.excalidraw__embeddable-container .excalidraw__embeddable-container__inner {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--embeddable-radius);
}
.excalidraw__embeddable-container .excalidraw__embeddable__outer {
  width: 100%;
  height: 100%;
}
.excalidraw__embeddable-container .excalidraw__embeddable__outer > * {
  border-radius: var(--embeddable-radius);
}
.excalidraw__embeddable-container .excalidraw__embeddable-hint {
  position: absolute;
  z-index: 1;
  background: #00000080;
  padding: 1rem 1.6rem;
  border-radius: 12px;
  color: #fff;
  font-weight: 700;
  letter-spacing: .6px;
  font-family: Assistant;
}
@font-face {
  font-family: Assistant;
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 400;
  style: normal;
  display: swap;
}
@font-face {
  font-family: Assistant;
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 500;
  style: normal;
  display: swap;
}
@font-face {
  font-family: Assistant;
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 600;
  style: normal;
  display: swap;
}
@font-face {
  font-family: Assistant;
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 700;
  style: normal;
  display: swap;
}
.footer-center {
  pointer-events: none;
  display: flex;
  width: 100%;
  justify-content: flex-start;
  margin-inline-end: .6rem;
}
.footer-center > * {
  pointer-events: var(--ui-pointerEvents);
}
.excalidraw .ExcalidrawLogo {
  --logo-icon--xs: 2rem;
  --logo-text--xs: 1.5rem;
  --logo-icon--small: 2.5rem;
  --logo-text--small: 1.75rem;
  --logo-icon--normal: 3rem;
  --logo-text--normal: 2.2rem;
  --logo-icon--large: 90px;
  --logo-text--large: 65px;
  display: flex;
  align-items: center;
}
.excalidraw .ExcalidrawLogo svg {
  flex: 0 0 auto;
}
.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon {
  width: auto;
  color: var(--color-logo-icon);
}
.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text {
  margin-left: .75rem;
  width: auto;
  color: var(--color-logo-text);
}
.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon {
  height: var(--logo-icon--xs);
}
.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text {
  height: var(--logo-text--xs);
}
.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon {
  height: var(--logo-icon--small);
}
.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text {
  height: var(--logo-text--small);
}
.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon {
  height: var(--logo-icon--normal);
}
.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text {
  height: var(--logo-text--normal);
}
.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon {
  height: var(--logo-icon--large);
}
.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text {
  height: var(--logo-text--large);
}
.excalidraw .excalifont {
  font-family: Excalifont, Xiaolai;
}
.excalidraw .welcome-screen-decor {
  pointer-events: none;
  color: var(--color-gray-40);
}
.excalidraw .welcome-screen-decor a {
  --color: var(--color-primary);
  color: var(--color);
  text-decoration: none;
  margin-bottom: -6px;
}
.excalidraw.theme--dark .welcome-screen-decor {
  color: var(--color-gray-60);
}
@media (max-height: 599px) {
  .excalidraw .welcome-screen-decor-hint {
    display: none !important;
  }
}
@media (max-width: 1024px), (max-width: 800px) {
  .excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,
  .excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu {
    display: none;
  }
}
.excalidraw .welcome-screen-decor-hint--help {
  display: flex;
  position: absolute;
  right: 0;
  bottom: 100%;
}
:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help {
  left: 0;
  right: auto;
}
.excalidraw .welcome-screen-decor-hint--help svg {
  margin-top: .5rem;
  width: 85px;
  height: 71px;
  transform: scaleX(-1) rotate(80deg);
}
:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg {
  transform: rotate(80deg);
}
.excalidraw .welcome-screen-decor-hint--toolbar {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%);
  margin-top: 2.5rem;
  display: flex;
  align-items: baseline;
}
.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label {
  width: 120px;
  position: relative;
  top: -.5rem;
}
.excalidraw .welcome-screen-decor-hint--toolbar svg {
  width: 38px;
  height: 78px;
}
:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg {
  transform: scaleX(-1);
}
.excalidraw .welcome-screen-decor-hint--menu {
  position: absolute;
  width: 320px;
  font-size: 1rem;
  top: 100%;
  margin-top: .25rem;
  margin-inline-start: .6rem;
  display: flex;
  align-items: flex-end;
  gap: .5rem;
}
.excalidraw .welcome-screen-decor-hint--menu svg {
  width: 41px;
  height: 94px;
}
:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg {
  transform: scaleX(-1);
}
@media (max-width: 860px) {
  .excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label {
    max-width: 160px;
  }
}
.excalidraw .welcome-screen-center {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  pointer-events: none;
  inset: 1rem;
}
.excalidraw .welcome-screen-center__logo {
  display: flex;
  align-items: center;
  column-gap: .75rem;
  font-size: 2.25rem;
}
.excalidraw .welcome-screen-center__heading {
  font-size: 1.125rem;
  text-align: center;
}
.excalidraw .welcome-screen-menu {
  display: flex;
  flex-direction: column;
  gap: 2px;
  justify-content: center;
  align-items: center;
}
.excalidraw .welcome-screen-menu-item {
  box-sizing: border-box;
  pointer-events: var(--ui-pointerEvents);
  color: var(--color-gray-50);
  font-size: .875rem;
  width: 100%;
  min-width: 300px;
  max-width: 400px;
  display: grid;
  align-items: center;
  justify-content: space-between;
  background: none;
  border: 1px solid transparent;
  padding: .75rem;
  border-radius: var(--border-radius-md);
  grid-template-columns: calc(var(--default-icon-size) + .5rem) 1fr 3rem;
}
.excalidraw .welcome-screen-menu-item__text {
  display: flex;
  align-items: center;
  margin-right: auto;
  text-align: left;
  column-gap: .5rem;
}
.excalidraw .welcome-screen-menu-item__icon {
  width: var(--default-icon-size);
  height: var(--default-icon-size);
}
.excalidraw .welcome-screen-menu-item__shortcut {
  margin-left: auto;
  color: var(--color-gray-40);
  font-size: .75rem;
}
.excalidraw .welcome-screen-menu-item:hover {
  text-decoration: none;
  background: var(--button-hover-bg);
}
.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,
.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,
.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text {
  color: var(--color-gray-100);
}
.excalidraw .welcome-screen-menu-item:active {
  background: var(--button-hover-bg);
  border-color: var(--color-brand-active);
}
.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,
.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,
.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text {
  color: var(--color-gray-100);
}
.excalidraw.theme--dark .welcome-screen-menu-item,
.excalidraw.theme--dark .welcome-screen-menu-item__shortcut {
  color: var(--color-gray-60);
}
.excalidraw.theme--dark .welcome-screen-menu-item:hover {
  background-color: var(--color-surface-low);
}
.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,
.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,
.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,
.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,
.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,
.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text {
  color: var(--color-gray-10);
}
@media (max-height: 599px) {
  .excalidraw .welcome-screen-center {
    margin-top: 4rem;
  }
}
@media (min-height: 600px) and (max-height: 900px) {
  .excalidraw .welcome-screen-center {
    margin-top: 8rem;
  }
}
@media (max-height: 500px), (max-width: 320px) {
  .excalidraw .welcome-screen-center {
    display: none;
  }
}
.excalidraw .collab-button {
  --button-bg: var(--color-primary);
  --button-color: var(--color-surface-lowest);
  --button-border: var(--color-primary);
  --button-width: var(--lg-button-size);
  --button-height: var(--lg-button-size);
  --button-hover-bg: var(--color-primary-darker);
  --button-hover-border: var(--color-primary-darker);
  --button-active-bg: var(--color-primary-darker);
  box-shadow: 0 0 0 1px var(--color-surface-lowest);
  flex-shrink: 0;
}
.excalidraw .collab-button.active.active {
  background-color: #0fb884;
  border-color: #0fb884;
}
.excalidraw .collab-button.active.active svg {
  color: #fff;
}
.excalidraw .collab-button.active.active:hover,
.excalidraw .collab-button.active.active:active {
  background-color: #0fb884;
  border-color: #0fb884;
}
.excalidraw .CollabButton.is-collaborating {
  background-color: var(--button-special-active-bg-color);
}
.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,
.excalidraw .CollabButton.is-collaborating .ToolIcon__label {
  color: var(--icon-green-fill-color);
}
.excalidraw .CollabButton-collaborators {
  min-width: 1em;
  min-height: 1em;
  line-height: 1;
  position: absolute;
  bottom: -5px;
  padding: 3px;
  border-radius: 50%;
  background-color: #b2f2bb;
  color: #2b8a3e;
  font-size: .6rem;
  font-family: Cascadia;
}
:root[dir=ltr] .excalidraw .CollabButton-collaborators {
  right: -5px;
}
:root[dir=rtl] .excalidraw .CollabButton-collaborators {
  left: -5px;
}
/*# sourceMappingURL=/assets/whiteboard-12de14ee.css.map */
