@keyframes fade-in-delayed{0%{opacity:0}to{opacity:1}}.fade-in-delayed{animation:fade-in-delayed .3s ease-in-out forwards;opacity:0}@keyframes skeleton-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes text-reveal{0%{width:20%}to{width:100%}}.skeleton-block{overflow:hidden;position:relative}.skeleton-block:after{animation:skeleton-loading 2.5s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.text-reveal{animation:text-reveal .8s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;overflow:hidden}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.typing-cursor{animation:cursor-blink 2s step-end infinite;background-color:var(--app-dark-purple);display:inline-block;height:16px;width:2px}.lessonContainer img{max-height:600px}.lessonContainer .node-iframe iframe,.lessonContainer .node-vimeo iframe,.lessonContainer .node-youtube iframe{aspect-ratio:16/9;height:unset;width:100%}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{color:#82878c;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror .is-empty[style*="text-align: center"]:before{display:block;float:inherit}.ProseMirror .is-empty[style*="text-align: right"]:before{float:right}.ProseMirror img{transition:filter .1s ease-in-out}[contenteditable=true] .ProseMirror .node-image:not(.ProseMirror-selectednode):hover{cursor:pointer;filter:brightness(90%)}[contenteditable=true] .node-card.ProseMirror-selectednode,[contenteditable=true] .node-card.has-focus{border-radius:var(--project-border-radius-card,9999px);outline-color:#4758ed;outline-offset:1px;outline-style:solid;outline-width:2px}[contenteditable=true] .node-button.ProseMirror-selectednode,[contenteditable=true] .node-carousel.ProseMirror-selectednode,[contenteditable=true] .node-continueWriting.ProseMirror-selectednode,[contenteditable=true] .node-customCode.ProseMirror-selectednode,[contenteditable=true] .node-embedPlaceholder.ProseMirror-selectednode,[contenteditable=true] .node-flipCards.ProseMirror-selectednode,[contenteditable=true] .node-iframe.ProseMirror-selectednode,[contenteditable=true] .node-image.ProseMirror-selectednode,[contenteditable=true] .node-mediaPlaceholder.ProseMirror-selectednode,[contenteditable=true] .node-openAnswer.ProseMirror-selectednode,[contenteditable=true] .node-quiz.ProseMirror-selectednode,[contenteditable=true] .node-spotify.ProseMirror-selectednode,[contenteditable=true] .node-trueOrFalse.ProseMirror-selectednode,[contenteditable=true] .node-vimeo.ProseMirror-selectednode,[contenteditable=true] .node-youtube.ProseMirror-selectednode,[contenteditable=true] audio.ProseMirror-selectednode,[contenteditable=true] img.ProseMirror-selectednode,[contenteditable=true] video.ProseMirror-selectednode{border-radius:.375rem;cursor:grab;outline-color:#4758ed;outline-style:dashed;outline-width:1px}[contenteditable=true] div[data-youtube-video]{cursor:grab;padding-right:24px}div[role=gridcell]{display:flex}audio::-webkit-media-controls-panel{background-color:#fff}.card>div{position:relative;width:100%}.ProseMirror div[data-type=column-block]>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:100%;width:100%}@media (min-width:768px){.ProseMirror div[data-type=column-block]>div{grid-template-columns:var(--grid-template-columns,repeat(auto-fit,1fr))}.ProseMirror div[data-type=column-block][data-child-count="3"] [data-type=column-container]:not(:has(>.node-image:only-child)){justify-content:flex-start}.ProseMirror div[data-type=column-block][data-child-count="4"] [data-type=column-container]:not(:has(>.node-image:only-child)){justify-content:flex-start}.node-columnBlock{width:100%}}.ProseMirror column{border-radius:12px;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.ProseMirror div[data-type=column-block].is-resizing{will-change:grid-template-columns}div[data-type=column-container]{display:flex;flex-direction:column;height:100%;max-width:100%!important;width:100%}[data-vertical-align=top]>[data-node-view-content]>div{justify-content:flex-start}[data-vertical-align=center]>[data-node-view-content]>div{justify-content:center}[data-vertical-align=bottom]>[data-node-view-content]>div{justify-content:flex-end}[data-horizontal-align=left]>[data-node-view-content]>div{align-items:flex-start}[data-horizontal-align=center]>[data-node-view-content]>div{align-items:center}[data-horizontal-align=right]>[data-node-view-content]>div{align-items:flex-end}[data-type=card].pdf-mode-no-background{background-color:transparent!important}.card>div{display:flex;flex:1;flex-direction:column}.card>div .ProseMirror-widget,.card>div>.node-customCode,.card>div>.node-flipCards{max-width:100%;width:100%}.card>div{height:100%}.card>div>.node-video,.card>div>.node-youtube,.card>div>.tableWrapper,.card>div>table,.card>div>video{max-width:max(800px,80%);width:100%}.card>div>*{width:100%}.card>div>:not(.node-columnBlock):not(.node-flipCards):not(.node-customCode):not(.ProseMirror-widget):not(video):not(.node-video):not(.node-youtube):not(.tableWrapper):not(table){max-width:800px}.ProseMirror audio,.ProseMirror img,.ProseMirror video{border-radius:var(--project-border-radius-element)}ul[data-type=taskList]{border-radius:.375rem;list-style-type:none;padding:.5rem}@media (min-width:768px){ul[data-type=taskList]{padding:1rem}}ul[data-type=taskList] li{display:flex}ul[data-type=taskList] li>label{flex:1 1 auto;flex-grow:0;flex-shrink:0;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul[data-type=taskList] li>label>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:4px;border-radius:.375rem;border-width:1px;cursor:pointer;height:24px;margin-right:10px;width:24px;--tw-border-opacity:1;border-color:rgba(var(--project-color-primary),var(--tw-border-opacity))}ul[data-type=taskList] li>label>input[type=checkbox]:checked{--tw-bg-opacity:1;background-color:rgba(var(--project-color-primary),var(--tw-bg-opacity));position:relative}ul[data-type=taskList] li>label>input[type=checkbox]:checked:after{content:"✓";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);--tw-text-opacity:1;color:rgba(var(--project-color-primary-complement),var(--tw-text-opacity))}ul[data-type=taskList] li>div{flex:1 1 auto;margin-bottom:0}ul[data-type=taskList] li>div>p{font-size:16px;font-weight:500;line-height:24px}ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}[contenteditable=true] .has-focus{position:relative}[contenteditable=true] .node-columnBlock.has-focus:after{border-radius:.75rem;border-style:dashed;border-width:1px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;--tw-border-opacity:1;border-color:rgb(71 88 237/var(--tw-border-opacity));pointer-events:none}[contenteditable=true] column.has-focus:after{border-style:dashed;content:"";top:0;right:0;bottom:0;left:0;position:absolute;--tw-border-opacity:1;border-color:rgb(71 88 237/var(--tw-border-opacity));pointer-events:none}[contenteditable=true] column.has-focus:first-child:after{border-right-width:1px}[contenteditable=true] column.has-focus:not(:first-child):after{border-left-width:1px}[contenteditable=true] div[data-type=column-block]>div div[data-type=column-container]{border-radius:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}[contenteditable=true] div[data-type=column-block]>div div[data-type=column-container]:hover{background-color:#d1d5db33}[contenteditable=true] div[data-type=column-block]>div div[data-type=column-container]:hover:focus-within{background-color:#d1d5db33}[contenteditable=false] [data-type=card]>.card>div [data-type=column-container]>.node-image:only-child img{position:sticky}[contenteditable=false] [data-type=card]>.card>div [data-type=column-container]>.node-image:only-child img[data-fit=cover]{top:1rem}[contenteditable=false] [data-type=card]>.card>div [data-type=column-container]>.node-image:only-child img[data-fit=contain]{top:0}@media (min-width:768px){.scroll-snap-container{overflow-y:auto;scroll-snap-type:y mandatory}}.node-card,.node-cardPlaceholder{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 82px);scroll-margin-bottom:2rem;scroll-snap-align:start;scroll-snap-stop:always}.presentation-view .node-card,.presentation-view .node-cardPlaceholder{min-height:calc(100vh - 2rem);padding-top:0!important}@media (min-width:768px){.presentation-view .node-card,.presentation-view .node-cardPlaceholder{min-height:calc(100vh - 3.5rem)}}[data-type=card]{flex:1;height:100%}.presentation-view [data-type=card]{min-height:calc(100vh - 1.5rem)}@media (min-width:768px){.presentation-view [data-type=card]{min-height:calc(100vh - 5.5rem)}}.scroll-item{scroll-snap-align:start;scroll-snap-stop:always}.ProseMirror .node-image img{margin:0}.ProseMirror img[data-fit=cover]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.ProseMirror img[data-fit=cover]{max-height:calc(100vh - 5rem)}}.ProseMirror img[data-fit=contain]{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.presentation-view .ProseMirror img[data-fit=cover]{max-height:calc(100vh - 2.5rem)}@media (min-width:768px){.presentation-view .ProseMirror img[data-fit=cover]{max-height:calc(100vh - 9rem)}}.node-image:has(img[data-fit=cover]){height:100%;width:100%}.card>div>.node-video:has(video[data-fit=cover]){height:100%;max-width:none;width:100%}@container (min-width: 36rem){div[data-type=column-block][data-child-count="2"] [data-type=column-container]:not(:has(img[data-fit=cover])){padding-left:6rem;padding-right:6rem}}@container (min-width: 36rem){div[data-type=column-block][data-child-count="2"] [data-type=column-container]:not(:has(img[data-fit=cover])){padding-bottom:4rem;padding-top:4rem}}[data-type=column-container]:not(:has(img[data-fit=cover])){padding:.75rem}@container (min-width: 28rem){[data-type=column-container]:not(:has(img[data-fit=cover])){padding:2rem 3rem}}[data-type=card]>.card>div [data-type=column-container]:not(:has(>.node-image:only-child)){justify-content:center}@media (min-width:768px){[data-type=card]>.card>div [data-type=column-container]:has(img[data-fit=cover]):not(:has(img[data-width])){min-height:calc(100vh - 82px)}}[data-type=card]>.card>div>:not(.react-renderer){margin-left:.75rem;margin-right:.75rem}@media (min-width:768px){[data-type=card]>.card>div>:not(.react-renderer){margin-left:1.25rem;margin-right:1.25rem}}[data-type=card]>.card>div>:not(.react-renderer):first-child{margin-top:.75rem}@media (min-width:768px){[data-type=card]>.card>div>:not(.react-renderer):first-child{margin-top:1.25rem}}[data-type=card]>.card>div>:not(.react-renderer):last-child{margin-bottom:.75rem}@media (min-width:768px){[data-type=card]>.card>div>:not(.react-renderer):last-child{margin-bottom:1.25rem}}[data-type=card]>.card>div [data-type=column-container]>:first-child:not(.react-renderer){margin-top:.75rem}@media (min-width:768px){[data-type=card]>.card>div [data-type=column-container]>:first-child:not(.react-renderer){margin-top:0}}[data-type=card]>.card>div [data-type=column-container]>.react-renderer.node-button{padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){[data-type=card]>.card>div [data-type=column-container]>.react-renderer.node-button{padding-left:1.25rem;padding-right:1.25rem}}[data-type=card]>.card>div>.react-renderer:not(.node-columnBlock):not(.node-image){padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){[data-type=card]>.card>div>.react-renderer:not(.node-columnBlock):not(.node-image){padding-left:1.25rem;padding-right:1.25rem}}.prose :where(ul.tight):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1.25em}.prose :where(ul.tight):not(:where([class~=not-prose],[class~=not-prose] *)) p{margin-bottom:.5em;margin-top:.5em}.tippy-box{background-color:transparent;padding:0}.ProseMirror[contenteditable=true]:focus-within .ProseMirror-gapcursor{display:block;height:1.5em;position:relative}.card .ProseMirror-gapcursor{padding-left:1rem}.ProseMirror-gapcursor+.ProseMirror-separator{display:none!important}.ProseMirror-gapcursor+.ProseMirror-separator+.ProseMirror-trailingBreak{display:none}.ProseMirror[contenteditable=true]:focus-within .ProseMirror-gapcursor:after{border-left:1px solid rgb(var(--project-color-primary));border-top:0;height:100%;width:0}.node-button.is-empty span[data-node-view-content]{text-align:left;width:64px}.collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-cursor__label{border-radius:3px 3px 3px 0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tiptap-thread,.tiptap-thread *{transition:all .2s cubic-bezier(.65,.05,.36,1)}.tiptap-thread[data-type=block]:first-child{margin-top:0}.tiptap-thread[data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){border-radius:.375rem;outline-color:transparent;outline-style:dashed;outline-width:2px}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:#fef08bcc}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]>.node-card{border-radius:.5rem;outline-color:#fef08a;outline-style:dashed}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block] .node-audio:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block] .node-image:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block] .node-video:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block] .node-youtube:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]>.node-card:not(.has-focus){outline-color:#fef08a;outline-style:dashed}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover>.node-card,[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered]>.node-card,[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected]>.node-card{border-radius:.5rem;outline-color:#fef08a;outline-style:dashed}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover .node-audio:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover .node-video:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover .node-youtube:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover>.node-image:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered] .node-audio:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered] .node-video:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered] .node-youtube:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered]>.node-image:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected] .node-audio:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected] .node-video:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected] .node-youtube:not(.has-focus),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected]>.node-image:not(.has-focus){outline-color:#fde047;outline-style:dashed}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block]:hover>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=hovered]>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=block][data-state=selected]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=inline]{background-color:#fef08bcc}[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=inline]:hover,[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=inline][data-state=hovered],[data-viewmode=open] .tiptap .tiptap-thread[data-status=open][data-type=inline][data-state=selected]{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){background-color:#bbf7d0cc}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block]:hover>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block][data-state=hovered]>:not(p,h1,h2,h3,h4,h5,h6,ul,li),[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=block][data-state=selected]>:not(p,h1,h2,h3,h4,h5,h6,ul,li){--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline]{background-color:#bbf7d0cc}[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline]:hover,[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline][data-state=hovered],[data-viewmode=resolved] .tiptap .tiptap-thread[data-status=closed][data-type=inline][data-state=selected]{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.ProseMirror .tableWrapper{margin-bottom:3rem;margin-top:3rem}.ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror table{border-collapse:collapse;border-color:#0000001a;border-radius:.25rem;box-sizing:border-box;width:100%}.ProseMirror table tr.is-empty:before,.ProseMirror table td.is-empty:before,.ProseMirror table th.is-empty:before{display:none}.ProseMirror table td,.ProseMirror table th{border-color:#0000001a;border-width:1px;min-width:100px;padding:.5rem;position:relative;text-align:left;vertical-align:top}.ProseMirror table td:first-of-type:not(a),.ProseMirror table th:first-of-type:not(a){margin-top:0}.ProseMirror table td p,.ProseMirror table th p{margin:0}.ProseMirror table td p+p,.ProseMirror table th p+p{margin-top:.75rem}.ProseMirror table th{font-weight:700}.ProseMirror table .column-resize-handle{bottom:-2px;cursor:col-resize;display:flex;position:absolute;right:-.125rem;top:0;width:.25rem;--tw-bg-opacity:1;background-color:rgb(130 135 140/var(--tw-bg-opacity))}.ProseMirror table .column-resize-handle:before{background-color:#0003;content:"";height:100%;margin-left:.5rem;width:1px}.ProseMirror table .selectedCell{background-color:#0000000d;border-color:#0003;border-style:double}.ProseMirror table .grip-column,.ProseMirror table .grip-row{align-items:center;background-color:#0000000d;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:10}.ProseMirror table .grip-column{border-color:#0003;border-left-width:1px;height:.75rem;left:0;margin-left:-1px;top:-.75rem;width:calc(100% + 1px)}.ProseMirror table .grip-column.selected:before,.ProseMirror table .grip-column:hover:before{content:"";width:.625rem}.ProseMirror table .grip-column:hover{background-color:#0000001a}.ProseMirror table .grip-column:hover:before{border-bottom-width:2px;border-color:#0009;border-style:dotted}.ProseMirror table .grip-column.first{border-color:transparent;border-top-left-radius:.125rem}.ProseMirror table .grip-column.last{border-top-right-radius:.125rem}.ProseMirror table .grip-column.selected{background-color:#0000004d;border-color:#0000004d;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProseMirror table .grip-column.selected:before{border-bottom-width:2px;border-style:dotted}.ProseMirror table .grip-row{border-color:#0003;border-top-width:1px;height:calc(100% + 1px);left:-.75rem;margin-top:-1px;top:0;width:.75rem}.ProseMirror table .grip-row.selected:before,.ProseMirror table .grip-row:hover:before{content:"";height:.625rem}.ProseMirror table .grip-row:hover{background-color:#0000001a}.ProseMirror table .grip-row:hover:before{border-color:#0009;border-left-width:2px;border-style:dotted}.ProseMirror table .grip-row.first{border-color:transparent;border-top-left-radius:.125rem}.ProseMirror table .grip-row.last{border-bottom-left-radius:.125rem}.ProseMirror table .grip-row.selected{background-color:#0000004d;border-color:#0000004d;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProseMirror table .grip-row.selected:before{border-left-width:2px;border-style:dotted}@keyframes card-delete-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.card-deleting{animation:card-delete-animation .3s ease-in-out forwards;pointer-events:none}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] li,[dir=rtl] p,[dir=rtl] span{direction:rtl;text-align:start}
