@charset "UTF-8";
:root {--weka-node-menu-button-height: 2rem;--weka-node-menu-padding: var(--gap-1);--weka-node-menu-height: calc(var(--weka-node-menu-button-height) + ( var(--weka-node-menu-padding) * 2 ));}
.tui-editor_weka-unknownBlock {display: flex;justify-content: center;margin-bottom: var(--paragraph-gap);padding: var(--gap-2);color: var(--color-neutral-6);font-size: calc(var(--font-size-base) / 16 * 32);background-color: var(--color-neutral-4);border-radius: var(--border-radius-small);}
.tui-editor_weka-unknownBlock:after {content: "?";}
.tui-editor_weka-unknownInline {padding: 0 var(--gap-2);color: var(--color-neutral-7);background-color: var(--color-neutral-4);border-radius: var(--border-radius-small);}
.tui-editor_weka-unknownInline:after {content: "?";}
.tui-editor_weka-svgFill--neutral-5 {fill: var(--color-neutral-5);}
.tui-editor_weka-svgFill--neutral-6 {fill: var(--color-neutral-6);}
.tui-editor_weka-svgStroke--neutral-6 {stroke: var(--color-neutral-6);}
.tui-weka {display: flex;flex-direction: column;width: 100%;background-color: var(--color-neutral-1);border: var(--border-width-thin) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);}
.tui-weka.tui-focusWithin {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);box-shadow: var(--form-input-shadow-focus);outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tui-weka__placeholder {}
.tui-weka__placeholder:before {color: var(--color-neutral-6);content: attr(data-placeholder);}
.tui-weka__editorHost {display: flex;flex-direction: column;flex-grow: 1;overflow: auto;}
.tui-weka__editorHost>.tui-weka-editor {flex-grow: 1;}
.tui-weka .ProseMirror-focused .tui-weka__placeholder:before {content: "";}
.tui-weka .ProseMirror {padding: var(--gap-4);white-space: pre-wrap;white-space: break-spaces;word-wrap: break-word;font-variant-ligatures: none;font-feature-settings: "liga" 0;}
.tui-weka .ProseMirror:focus {outline: none;}
.tui-weka .ProseMirror hr {margin: 0 0 var(--gap-2) 0;}
.tui-weka .ProseMirror pre {white-space: pre-wrap;}
.tui-weka .ProseMirror li {position: relative;}
.tui-weka .ProseMirror-hideselection *::selection, .tui-weka .ProseMirror-hideselection *::-moz-selection {background: transparent;}
.tui-weka .ProseMirror-hideselection {caret-color: transparent;}
.tui-weka .ProseMirror-selectednode {outline: var(--border-width-normal) solid var(--color-secondary);}
.tui-weka li.ProseMirror-selectednode {outline: none;}
.tui-weka li.ProseMirror-selectednode:after {position: absolute;top: -2px;left: -2px;bottom: -2px;right: -32px;border: var(--border-width-normal) solid var(--color-secondary);content: "";pointer-events: none;}
.tui-weka .ProseMirror-gapcursor {position: relative;margin-bottom: var(--paragraph-gap);}
.tui-weka .ProseMirror-gapcursor:before {content: " ";}
.tui-weka .ProseMirror-gapcursor:after {position: absolute;top: -2px;display: block;height: 20px;border-right: 1px solid black;animation: ProseMirror-cursor-blink 1.1s steps(2,start) infinite;content: "";}
@keyframes ProseMirror-cursor-blink {to {visibility: hidden;}}
.ie .tui-weka__editorHost>.tui-weka-editor {min-height: 1px;}
.tui-editor_weka-attachmentActions__actionsWrap {display: flex;}
.tui-editor_weka-actionDropdown__dropdownItemContent {display: flex;align-items: center;}
.tui-editor_weka-actionDropdown__dropdownItemIcon {display: flex;flex-shrink: 0;margin-left: var(--gap-2);}
.tui-wekaEditImageAltTextModal__content .tui-modalContent__title {padding-bottom: var(--gap-2);}
.tui-wekaEditImageAltTextModal__input {display: flex;flex-direction: column;margin: 0;}
.tui-wekaEditImageAltTextModal__input-helpText {margin: 0;margin-top: var(--gap-1);color: var(--color-neutral-6);font-size: calc(var(--font-size-base) / 16 * 13);}
.tui-wekaEditImageAltTextModal__buttonGroup {display: flex;justify-content: flex-end;margin-top: var(--gap-8);}
.tui-wekaEmojiSelector {display: flex;flex-wrap: wrap;}
.tui-wekaEmojiSelector__emoji {font-size: calc(var(--font-size-base) / 16 * 22);}
.tui-editor_weka-layoutIcon24Base__stroke {stroke: var(--color-neutral-6);}
.tui-editor_weka-layoutIcon24Base__semiFill {fill: var(--color-neutral-5);}
.tui-editor_weka-nodeMenu {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;padding: var(--weka-node-menu-padding);background-color: var(--color-neutral-1);border-radius: 4px;box-shadow: var(--shadow-2);-webkit-user-select: none;user-select: none;font-weight: var(--font-body-sm-weight);font-size: var(--font-body-sm-size);font-family: var(--font-body-sm-family);line-height: var(--font-body-sm-line-height);}
.tui-editor_weka-nodeMenuButton {display: inline-flex;align-items: center;height: var(--weka-node-menu-button-height);padding: var(--gap-1) var(--gap-2);color: var(--color-neutral-7);background: var(--color-neutral-1);border-radius: 2px;cursor: pointer;transition: background-color var(--transition-button-duration) var(--transition-button-function);-webkit-user-select: none;user-select: none;}
.tui-editor_weka-nodeMenuButton:hover, .tui-editor_weka-nodeMenuButton:active {background: var(--color-neutral-4);}
.tui-editor_weka-nodeMenuButton[aria-disabled="true"] {background: var(--color-neutral-1);cursor: default;opacity: .8;}
.tui-editor_weka-nodeMenuButton--iconOnly {width: var(--weka-node-menu-button-height);}
.tui-editor_weka-nodeMenuButton__icon {display: flex;margin-left: var(--gap-2);}
.tui-editor_weka-nodeMenuButton__caret {margin-right: var(--gap-2);}
.tui-editor_weka-nodeMenuGroup {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.tui-editor_weka-nodeMenuGroup:not(:last-child)::after {width: 1px;height: 16px;margin: 0 4px;background-color: var(--color-neutral-5);content: "";}
.tui-wekaAttachment {min-width: 0;}
.tui-wekaAttachments {display: grid;grid-template-columns: repeat(auto-fill,minmax(min(15.625rem,100%),1fr));gap: var(--gap-2);width: 100%;white-space: normal;}
.tui-wekaAudioBlock {margin: var(--gap-8) 0;white-space: normal;}
.tui-wekaAudioBlock.ProseMirror-selectednode {outline: none;}
.tui-wekaAudioBlock.ProseMirror-selectednode>.tui-wekaAudioBlock__inner {outline: var(--border-width-normal) solid var(--color-secondary);}
.tui-wekaAudioBlock__positioner {position: relative;}
.tui-wekaAudioBlock__inner {display: inline-block;}
.tui-wekaAudioBlock__inner .tui-audioBlock {margin: 0;white-space: normal;}
.tui-wekaAudioBlock__inner .tui-audioBlock audio:focus {outline: none;}
.tui-wekaAudioBlock__inner-addtranscriptButton {position: absolute;top: var(--gap-2);left: var(--gap-2);z-index: 1;}
.tui-editor_weka-figureCaption {margin-bottom: var(--gap-4);padding: var(--gap-1);color: var(--color-neutral-7);background: var(--color-state-highlight);border-radius: 2px;}
.tui-wekaHashtag {display: inline-block;white-space: normal;}
.tui-wekaHashtag__text {color: var(--color-state);}
.tui-wekaHashtag__text:hover {color: var(--color-state);}
.tui-wekaHashtag .tui-dropdown__menu {width: auto;}
.tui-wekaImageBlock {position: relative;display: flex;flex-direction: column;align-items: flex-start;margin: 0 0 var(--paragraph-gap) 0;white-space: normal;-webkit-user-select: none;user-select: none;}
.tui-wekaImageBlock--displaySize-large .tui-wekaImageBlock__inner {width: 100%;width: 100%;}
.tui-wekaImageBlock--displaySize-medium .tui-wekaImageBlock__inner {width: 66%;width: calc(max(min(calc(min(max(calc(( 69.375% + 91.875px ) * .8),240px),80%)),462px),66%));}
.tui-wekaImageBlock--displaySize-small .tui-wekaImageBlock__inner {width: 33%;width: calc(max(min(calc(min(max(calc(( 40.5% + 178.5px ) * .5),150px),50%)),231px),33%));}
.tui-wekaImageBlock.ProseMirror-selectednode {outline: none;}
.tui-wekaImageBlock.ProseMirror-selectednode .tui-wekaImageBlock__imageWrap {outline: 2px solid var(--color-secondary);outline-offset: 1px;}
.tui-wekaImageBlock__inner {display: flex;min-height: 1px;}
.tui-wekaImageBlock--toolbarPosition-normal .tui-wekaImageBlock__inner {position: relative;}
.tui-wekaImageBlock--displaySize .tui-wekaImageBlock__imageWrap {width: 100%;}
.ProseMirror-hideselection .tui-wekaImageBlock__image {-webkit-user-select: none;user-select: none;}
.tui-wekaImageBlock__toolbar {position: absolute;display: none;}
.tui-wekaImageBlock__toolbar--normal {top: var(--gap-2);left: 0;right: 0;justify-content: center;}
.tui-wekaImageBlock__toolbar--floating {display: flex;margin: var(--gap-2) var(--gap-2) 0 0;}
.tui-wekaImageBlock.ProseMirror-selectednode .tui-wekaImageBlock__toolbar {display: flex;}
.tui-editor_weka-layoutBlock {margin-bottom: var(--paragraph-gap);white-space: normal;}
.tui-editor_weka-layoutBlock__content {display: flex;flex-wrap: wrap;white-space: pre-wrap;white-space: break-spaces;}
.tui-editor_weka-layoutBlock__toolbarWrap {position: absolute;z-index: var(--zindex-floating-ui);}
.tui-editor_weka-layoutBlock__toolbar {margin: calc(var(--gap-2) * -1) var(--gap-2);}
.tui-editor_weka-layoutColumn {flex-basis: calc(( 31.25rem - 100% ) * 999);flex-grow: 1;min-width: 0;margin-left: -1px;margin-bottom: -1px;padding: var(--gap-2);border: 1px dashed var(--color-neutral-5);}
.tui-editor_weka-layoutColumn>p:last-child {margin-bottom: 0;}
.tui-editor_weka-layoutColumn--sidebar {flex-grow: .4;}
.tui-wekaLinkBlock {max-width: 17.875rem;margin-bottom: var(--paragraph-gap);white-space: normal;}
.tui-wekaLinkBlock .tui-dropdown__menu {width: auto;}
.tui-wekaLinkBlock__btn:not(:focus) {position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;white-space: nowrap !important;border: 0 !important;clip: rect(0,0,0,0) !important;}
.tui-wekaLinkBlock__btn-wrapper {display: flex;justify-content: flex-end;}
.tui-wekaLinkMedia {display: flex;flex-direction: column;margin-bottom: var(--paragraph-gap);white-space: normal;}
.tui-wekaLinkMedia--intrinsic-width {align-items: flex-start;}
.tui-wekaLinkMedia.ProseMirror-selectednode {outline: none;}
.tui-wekaLinkMedia.ProseMirror-selectednode>.tui-wekaLinkMedia__inner {outline: var(--border-width-normal) solid var(--color-secondary);}
.tui-wekaLinkMedia__inner {max-width: 700px;}
.tui-wekaLinkMedia__inner>.tui-wekaNodeBar {margin-top: var(--gap-2);}
.tui-wekaLinkMedia__loading {display: flex;align-items: center;justify-content: center;padding: var(--gap-6);color: var(--color-neutral-6);}
.tui-wekaMention {display: inline-block;white-space: normal;}
.tui-wekaVideoBlock {margin: var(--gap-8) 0;white-space: normal;}
.tui-wekaVideoBlock.ProseMirror-selectednode {outline: none;}
.tui-wekaVideoBlock.ProseMirror-selectednode>.tui-wekaVideoBlock__inner {outline: var(--border-width-normal) solid var(--color-secondary);}
.tui-wekaVideoBlock__positioner {position: relative;}
.tui-wekaVideoBlock__inner {max-width: 100%;}
.tui-wekaVideoBlock__inner .tui-videoBlock {margin: 0;white-space: normal;}
.tui-wekaVideoBlock__inner-addCaptionButton {position: absolute;left: var(--gap-2);bottom: var(--gap-7);z-index: 1;}
.tui-wekaHashtagSuggestions {position: absolute;z-index: var(--zindex-popover);}
.tui-wekaUserSuggestions {position: absolute;z-index: var(--zindex-popover);width: 20.375rem;}
.tui-wekaNodeBar {display: flex;justify-content: flex-end;visibility: hidden;}
.tui-weka:hover .tui-wekaNodeBar, .ProseMirror-focused .tui-wekaNodeBar {visibility: visible;}
.tui-wekaToolbar {display: flex;flex-wrap: wrap;align-items: center;padding: 0 var(--gap-2);background: var(--color-background);border-bottom: 1px solid var(--color-neutral-4);border-top-right-radius: calc(var(--form-input-border-radius) - 1px);border-top-left-radius: calc(var(--form-input-border-radius) - 1px);}
.tui-wekaToolbar--sticky {position: sticky;top: -.5px;z-index: var(--zindex-sticky);}
.tui-wekaToolbar__group {display: flex;flex-wrap: wrap;align-items: center;margin: 0 var(--gap-2);}
.tui-wekaToolbar__group>*+* {margin-right: 1px;}
.tui-wekaToolbar__currentBlock.tui-wekaToolbarButton, .tui-wekaToolbar__currentBlock.tui-wekaToolbarButtonIcon {align-items: center;justify-content: space-between;min-width: 8em;padding: 0 var(--gap-2);}
.tui-wekaToolbar__currentBlock.tui-wekaToolbarButton:disabled, .tui-wekaToolbar__currentBlock.tui-wekaToolbarButtonIcon:disabled {color: var(--color-state-disabled);}
.tui-wekaToolbar__dropdownItemContent {display: flex;align-items: center;}
.tui-wekaToolbar__dropdownItemIcon {margin-left: var(--gap-2);}
.tui-wekaToolbar__dropdownButtonWrap {display: flex;flex-direction: column;padding: var(--gap-3) var(--gap-4);}
.tui-wekaToolbar__dropdownSeparator {margin: var(--gap-2) var(--gap-4);border-bottom: 1px solid var(--color-neutral-5);}
.tui-wekaToolbarButton, .tui-wekaToolbarButtonIcon {display: inline-flex;gap: var(--gap-1);align-items: center;justify-content: center;height: var(--gap-8);min-height: var(--gap-6);padding: 0 var(--gap-2);color: var(--color-text);font-size: calc(var(--font-size-base) / 16 * 14);line-height: 1;background: transparent;border: none;}
.tui-wekaToolbarButton:focus-visible, .tui-wekaToolbarButtonIcon:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tui-wekaToolbarButton:hover, .tui-wekaToolbarButtonIcon:hover, .tui-wekaToolbarButton:active, .tui-wekaToolbarButtonIcon:active {background: var(--color-neutral-4);}
.tui-wekaToolbarButton:disabled, .tui-wekaToolbarButtonIcon:disabled {color: var(--color-state-disabled);background: transparent;opacity: 1;}
.tui-wekaToolbarButton:disabled:hover, .tui-wekaToolbarButtonIcon:disabled:hover, .tui-wekaToolbarButton:disabled:active, .tui-wekaToolbarButtonIcon:disabled:active {color: var(--color-state-disabled);background: transparent;box-shadow: none;}
.tui-wekaToolbarButton--selected, .tui-wekaToolbarButtonIcon--selected {color: var(--color-neutral-1);background: var(--color-state-active);}
.tui-wekaToolbarButton--selected:hover, .tui-wekaToolbarButtonIcon--selected:hover, .tui-wekaToolbarButton--selected:active, .tui-wekaToolbarButtonIcon--selected:active {color: var(--color-neutral-1);background: var(--color-state-active);}
.tui-wekaToolbarButtonIcon {}
.tui-wekaToolbarButtonIcon--selected {}
.tui-captionUploadModal__title {display: flex;}
.tui-captionUploadModal__upload {margin-top: var(--gap-2);}
.tui-captionUploadModal__errorHandler {margin-top: 0;}
.tui-captionUploadModal__file {display: flex;align-items: center;justify-content: space-between;padding: var(--gap-2);background: var(--color-neutral-3);}
.tui-captionUploadModal__helpText {margin: 0;margin-top: var(--gap-2);color: var(--color-neutral-6);font-size: calc(var(--font-size-base) / 16 * 13);}
.tui-captionUploadModal__buttonGroup {display: flex;justify-content: flex-end;margin-top: var(--gap-8);}
.tui-wekaWithLearn {display: flex;flex-direction: column;}
.tui-wekaWithLearn__title {font-weight: var(--font-h3-weight);font-size: var(--font-h3-size);font-family: var(--font-h3-family);line-height: var(--font-h3-line-height);margin-bottom: var(--gap-8);}
.tui-wekaWithLearn__form {display: flex;flex: 1;flex-direction: column;}
.tui-wekaWithLearn__row {flex: 1;}
.tui-wekaWithLearn__buttonGroup {display: flex;justify-content: flex-end;margin-top: var(--gap-2);}
.tui-wekaWithLearn__code {display: flex;padding-right: var(--gap-2);}