.lesson-block-editor-surface .grid-block[data-lesson-content-card=true] .grid-block-inner,.lesson-block-editor-surface .grid-block[data-block-id^=content-]:not([data-lesson-image-content-card=true]) .grid-block-inner{opacity:0;pointer-events:none}.lesson-block-editor-surface .grid-block[data-lesson-content-card=true],.lesson-block-editor-surface .grid-block[data-block-id^=content-]:not([data-lesson-image-content-card=true]){position:relative}.lesson-block-editor-surface .grid-block[data-lesson-content-card=true] .lesson-block-content-card-host,.lesson-block-editor-surface .grid-block[data-block-id^=content-]:not([data-lesson-image-content-card=true]) .lesson-block-content-card-host{z-index:1;pointer-events:auto;box-sizing:border-box;position:absolute;inset:0}.lesson-block-editor-surface .lesson-material-card-block{isolation:isolate}.lesson-block-editor-surface .lesson-material-card-block__preview{z-index:0;position:relative;overflow:hidden}.lesson-block-editor-surface .lesson-material-card-block__preview-media{width:100%;height:100%;min-height:0}.lesson-block-editor-surface .lesson-material-card-block__actions{z-index:10;pointer-events:auto;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:.25rem;display:flex;position:absolute;inset:.375rem .375rem auto auto}.lesson-block-editor-surface .lesson-material-card-block__preview-media>div{outline:none;width:100%;height:100%}.lesson-block-editor-surface .lesson-material-card-block__preview-media img{width:100%;height:100%;max-height:100%;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover}.lesson-block-editor-surface .lesson-material-card-block__meta{z-index:1;background-color:#fff;position:relative}.lesson-block-editor-surface .lesson-material-card-block__title-text{-webkit-box-orient:vertical;line-height:1.25!important}.lesson-block-editor-surface .lesson-material-card-block__action{pointer-events:auto}.lesson-block-editor-surface .lesson-material-card-block--interactive:focus-visible{outline-offset:2px;outline:2px solid #5880f1}.lesson-block-editor-surface .lesson-material-card-block__action-btn svg{display:block}.lesson-block-editor-surface .lesson-material-card-block__action-btn svg path{fill:currentColor}.lesson-block-editor-surface .lesson-material-card-block__view-btn{border-radius:.375rem;height:auto!important;min-height:0!important;padding:.25rem .5rem!important;font-size:.6875rem!important;line-height:1.15!important}.lesson-block-editor-surface .lesson-material-card-block--rich-preview,.lesson-material-card-block--rich-preview.lesson-material-card-block--view-mode{flex-direction:column;display:flex}.lesson-material-card-block--rich-preview.lesson-material-card-block--view-mode .lesson-material-card-block__preview,.lesson-material-card-block--rich-preview .lesson-material-card-block__preview,.lesson-material-card-block--rich-preview.lesson-material-card-block--slide .lesson-material-card-block__preview,.lesson-material-card-block--rich-preview.lesson-material-card-block--mind-map .lesson-material-card-block__preview{flex:auto;min-height:0}.lesson-material-card-block--rich-preview .lesson-material-card-block__preview-media,.lesson-material-card-block--rich-preview .lesson-material-card-block__preview-media>div,.lesson-material-card-block--mind-map .lesson-mind-map-material-preview,.lesson-material-card-block--mind-map .lesson-mind-map-material-preview__editor,.lesson-material-card-block--mind-map .lesson-mind-map-material-preview__image{width:100%;height:100%;min-height:0}.lesson-material-card-block--mind-map .lesson-mind-map-material-preview__editor>div>div:first-child{display:none}.lesson-material-card-block--mind-map .lesson-mind-map-material-preview__editor{pointer-events:none}.lesson-material-card-block--rich-preview .lesson-material-card-block__meta--rich-preview{padding-top:.375rem}.lesson-material-card-block--slide .lesson-slide-material-preview__slide-counter{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1118278c;border-radius:9999px;justify-content:center;align-items:center;height:1rem;padding:0 .375rem;display:inline-flex;position:absolute;bottom:2.75rem;left:50%;transform:translate(-50%)}.lesson-material-card-block--slide.lesson-material-card-block--view-mode .lesson-slide-material-preview__slide-counter{bottom:3.25rem}.lesson-material-card-block--slide .lesson-slide-material-preview__slide-counter-text{font-family:var(--font-inter,Inter, sans-serif);color:#fff;font-size:9px;font-weight:500;line-height:1;display:block}.lesson-block-editor-surface .lesson-material-card-block--list,.lesson-material-card-block--list,.lesson-block-editor-surface .lesson-material-card-block--worksheet,.lesson-material-card-block--worksheet,.lesson-block-editor-surface .lesson-material-card-block--flashcards,.lesson-material-card-block--flashcards{flex-direction:column;display:flex;overflow:hidden}.lesson-material-card-block--list .lesson-material-card-block__preview,.lesson-material-card-block--worksheet .lesson-material-card-block__preview,.lesson-material-card-block--flashcards .lesson-material-card-block__preview{flex-direction:column;flex:auto;min-height:0;display:flex}.lesson-material-card-block--list .lesson-material-card-block__preview-media,.lesson-material-card-block--list .lesson-material-card-block__preview-media>div,.lesson-material-card-block--worksheet .lesson-material-card-block__preview-media,.lesson-material-card-block--worksheet .lesson-material-card-block__preview-media>div,.lesson-material-card-block--flashcards .lesson-material-card-block__preview-media,.lesson-material-card-block--flashcards .lesson-material-card-block__preview-media>div{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.lesson-material-card-block .lesson-flashcards-material-preview{min-height:0}.lesson-material-card-block .lesson-flashcards-material-preview__type>div,.lesson-material-card-block .lesson-list-material-preview__type>div,.lesson-material-card-block .lesson-worksheet-material-preview__type>div{gap:.25rem;padding:.125rem .375rem;line-height:1;font-size:.5625rem!important}.lesson-material-card-block .lesson-flashcards-material-preview__type img,.lesson-material-card-block .lesson-list-material-preview__type img,.lesson-material-card-block .lesson-worksheet-material-preview__type img{-o-object-fit:contain;object-fit:contain;width:10px;max-width:10px;height:10px;max-height:10px}.lesson-material-card-block .lesson-flashcards-material-preview__type>div>div,.lesson-material-card-block .lesson-list-material-preview__type>div>div,.lesson-material-card-block .lesson-worksheet-material-preview__type>div>div{font-size:.5625rem!important;line-height:1!important}.lesson-material-card-block .lesson-flashcards-material-preview__progress-fill{min-width:0}.lesson-material-card-block .lesson-flashcards-material-preview__nav-icon{stroke-width:2.5px;width:7px;height:7px;color:var(--ds-white,#fff)}.lesson-material-card-block .lesson-flashcards-material-preview__nav-btn{font-family:var(--font-inter,Inter, sans-serif);color:var(--ds-white,#fff);background:0 0;padding:0;font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-flashcards-material-preview__nav-btn:hover{color:var(--ds-white,#fff);background:0 0}.lesson-material-card-block .lesson-flashcards-material-preview__nav-counter{font-family:var(--font-inter,Inter, sans-serif);color:var(--ds-white,#fff);font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-flashcards-material-preview__card-area{min-height:0}.lesson-material-card-block .lesson-flashcards-material-preview__flip-scene{perspective:720px;width:100%;height:62%;min-height:5.7rem;max-height:82%;position:relative}.lesson-material-card-block .lesson-flashcards-material-preview__flip-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.lesson-material-card-block .lesson-flashcards-material-preview__flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.4,.2,.2,1);position:relative}.lesson-material-card-block .lesson-flashcards-material-preview__flip-inner--flipped{transform:rotateY(180deg)}.lesson-material-card-block .lesson-flashcards-material-preview__flip-inner--reduced-motion{transition-duration:.01ms}.lesson-material-card-block .lesson-flashcards-material-preview__flip-face{background:var(--ds-white,#fff);backface-visibility:hidden;border-radius:.75rem;flex-direction:column;padding:.625rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 14px #13355424}.lesson-material-card-block .lesson-flashcards-material-preview__flip-face--back{transform:rotateY(180deg)}.lesson-material-card-block .lesson-flashcards-material-preview__card-label{line-height:1}.lesson-material-card-block .lesson-flashcards-material-preview__card-text{scrollbar-width:none;min-height:0;overflow-y:auto}.lesson-material-card-block .lesson-flashcards-material-preview__card-text::-webkit-scrollbar{display:none}.lesson-material-card-block .lesson-flashcards-material-preview__tap-hint{line-height:1}.lesson-material-card-block .lesson-list-material-preview,.lesson-material-card-block .lesson-worksheet-material-preview{min-height:0}.lesson-material-card-block .lesson-worksheet-material-preview__progress-fill{min-width:0}.lesson-material-card-block .lesson-worksheet-material-preview__nav-icon{stroke-width:2.5px;width:7px;height:7px}.lesson-material-card-block .lesson-worksheet-material-preview__nav-btn{font-family:var(--font-inter,Inter, sans-serif);background:0 0;padding:0;font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-worksheet-material-preview__nav-btn:hover{background:0 0}.lesson-material-card-block .lesson-worksheet-material-preview__nav-counter{font-family:var(--font-inter,Inter, sans-serif);font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-worksheet-material-preview__page{min-height:0}.lesson-material-card-block .lesson-worksheet-material-preview__page-body{justify-content:center;align-items:center;min-height:0;display:flex}.lesson-material-card-block .lesson-worksheet-page-canvas,.lesson-material-card-block .lesson-list-material-preview__stem{min-height:0}.lesson-material-card-block .lesson-list-material-preview__progress-fill{min-width:0}.lesson-material-card-block .lesson-list-material-preview__nav-icon{stroke-width:2.5px;width:7px;height:7px}.lesson-material-card-block .lesson-list-material-preview__answer-type-tag{line-height:1}.lesson-material-card-block .lesson-list-material-preview__nav-btn{font-family:var(--font-inter,Inter, sans-serif);background:0 0;padding:0;font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-list-material-preview__nav-btn:hover{background:0 0}.lesson-material-card-block .lesson-list-material-preview__nav-counter{font-family:var(--font-inter,Inter, sans-serif);font-size:9px;font-weight:500;line-height:1}.lesson-material-card-block .lesson-list-material-preview__stem-body{min-height:0;overflow-y:auto}.lesson-material-card-block .lesson-list-material-preview__stem-editor{height:100%;min-height:0}.lesson-material-card-block .lesson-list-material-preview__stem-editor .ProseMirror{color:var(--ds-gray-700,#475569);font-family:var(--font-inter,Inter, sans-serif)!important;font-size:10px!important;font-weight:400!important;line-height:1.45!important}.lesson-material-card-block .lesson-list-material-preview__stem-editor .ProseMirror p,.lesson-material-card-block .lesson-list-material-preview__stem-editor .ProseMirror li{margin-top:0!important;margin-bottom:.125rem!important;font-size:10px!important;line-height:1.45!important}.lesson-material-card-block .lesson-list-material-preview__stem-editor .ProseMirror img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3rem}.lesson-material-card-block .lesson-list-material-preview__stem-editor .ProseMirror .katex{font-size:.95em}.lesson-material-card-block__type>div,.lesson-material-card-block__preview-overlay-type>div{gap:.25rem;padding:.125rem .375rem;line-height:1}.lesson-material-card-block__type img,.lesson-material-card-block__preview-overlay-type img{-o-object-fit:contain;object-fit:contain;width:10px;max-width:10px;height:10px;max-height:10px}@media (min-width:768px){.lesson-material-card-block__preview-overlay-type img{width:12px;max-width:12px;height:12px;max-height:12px}}.lesson-material-card-block__type>div>div,.lesson-material-card-block__preview-overlay-type>div>div{font-size:.5625rem!important;line-height:1!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] button[title=Trocar\ ícone]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-lesson-lo-target-icon] svg{fill:none;flex-shrink:0;width:16px;height:16px}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-lesson-lo-target-icon] circle{stroke:currentColor;fill:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] .grid-block-inner{height:100%;min-height:100%;padding:0}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content{flex-direction:column;height:100%;min-height:100%;display:flex}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content>.rounded-lg{box-sizing:border-box;flex:auto;width:100%;min-height:100%;position:relative;overflow:hidden;background-color:#f3f4f6!important;padding:10px 12px 10px 18px!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content>.rounded-lg:before{content:"";background-color:var(--lesson-lo-accent,#5880f1);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:8px}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-title]{text-transform:uppercase;letter-spacing:.04em;font-size:var(--lesson-lo-title-font-size,11px)!important;font-weight:700!important;line-height:1.3!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-text-index]{color:#374151;width:100%;min-height:1.25rem;font-size:11px!important;line-height:1.45!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-text-index] ul{margin:0;padding-left:1.1rem;list-style-type:disc}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-text-index] li{color:#374151}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-text-index] li::marker{color:#94a3b8}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] button[title=Add\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] button[title=Remove\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] button[title=Move\ up],.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] button[title=Move\ down]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content>.rounded-lg>div:has(>button[title=Add\ section]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=learningObjectivesCard] div:has(>button[title=Remove\ section]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] button[title=Trocar\ ícone]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-check-icon] svg{fill:none;flex-shrink:0;width:16px;height:16px}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-check-icon] circle,.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-check-icon] path{stroke:currentColor;fill:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] .grid-block-inner{height:100%;min-height:100%;padding:0}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] .block-content{flex-direction:column;height:100%;min-height:100%;display:flex}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] .block-content>.rounded-lg{box-sizing:border-box;flex:auto;width:100%;min-height:100%;position:relative;overflow:hidden;background-color:#f3f4f6!important;padding:10px 12px 10px 18px!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] .block-content>.rounded-lg:before{content:"";background-color:var(--lesson-skills-accent,#2a9d8f);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:8px}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-card-title]{text-transform:uppercase;letter-spacing:.04em;font-size:var(--lesson-skills-title-font-size,11px)!important;font-weight:700!important;line-height:1.3!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-card-text-index]{margin-top:6px;pointer-events:none!important;display:block!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-card-list]{pointer-events:none;flex-direction:column;gap:8px;margin-top:6px;display:flex}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-card-row]{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-card-badge]{white-space:nowrap;background-color:var(--lesson-skills-badge-bg,#e8f5f0);color:var(--lesson-skills-accent,#2a9d8f);border-radius:4px;align-items:center;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-card-description]{color:#374151;margin:0;font-family:inherit;font-size:11px;line-height:1.45}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] button[title=Add\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] button[title=Remove\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] button[title=Move\ up],.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] button[title=Move\ down]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] .block-content>.rounded-lg>div:has(>button[title=Add\ section]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=skillsCard] div:has(>button[title=Remove\ section]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] .grid-block-inner{height:100%;min-height:100%;padding:0}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] .block-content{flex-direction:column;height:100%;min-height:100%;display:flex}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] .block-content>.rounded-lg{box-sizing:border-box;flex:auto;width:100%;min-height:100%}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] [data-card-title]{font-size:14px!important;line-height:1.3!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] [data-card-text-index]{font-size:11px!important;line-height:1.45!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] button[title=Add\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] button[title=Remove\ section],.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] button[title=Move\ up],.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] button[title=Move\ down]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=card] button[title=Trocar\ ícone]{pointer-events:none!important;cursor:default!important;background:0 0!important}.lesson-block-editor-surface .grid-block{box-sizing:border-box;height:100%}.lesson-block-editor-surface .grid-block-inner{box-sizing:border-box;height:100%;min-height:100%;padding:2px}.lesson-block-editor-surface .grid-block .block-content{box-sizing:border-box;width:100%;position:static!important;inset:auto!important}.lesson-block-editor-surface .grid-block[data-lesson-has-bg=true] .grid-block-inner{box-sizing:border-box;height:auto;min-height:100%}.lesson-block-editor-surface .grid-block[data-lesson-has-bg=true] .block-content{box-sizing:border-box;padding-top:5px;padding-left:10px;padding-right:10px}.lesson-block-editor-surface .grid-block-inner,.lesson-block-editor-surface .block-content{overflow:visible!important}.lesson-block-editor-surface .grid-block [contenteditable]{height:auto!important;overflow-y:visible!important}.lesson-block-editor-surface .grid-block[data-lesson-title-block=true] [contenteditable]{line-height:1.25!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionTitle] [contenteditable]:not([data-lesson-section-header-subtitle]):not([data-lesson-section-header-title]):not([data-lesson-section-header-duration-text]){font-size:16px!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionHeaderTitle] .grid-block-inner{height:100%;min-height:100%;padding:0;background:0 0!important;border:none!important;padding-left:0!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionHeaderTitle] .block-content{height:100%;min-height:100%}.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionHeaderTitle] .block-content>:not([data-lesson-section-header-root]),.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionHeaderTitle] [contenteditable]:not([data-lesson-section-header-subtitle]):not([data-lesson-section-header-title]):not([data-lesson-section-header-duration-text]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .lesson-section-header,.lesson-block-editor-surface .grid-block[data-lesson-block-type=sectionHeaderTitle] .lesson-section-header{z-index:2;box-sizing:border-box;pointer-events:auto;align-items:flex-start;gap:10px;width:100%;min-height:100%;padding:4px 0;display:flex;position:relative}.lesson-block-editor-surface .lesson-section-header__accent{background-color:var(--lesson-section-header-accent,#f9c74f);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:2.5rem}.lesson-block-editor-surface .lesson-section-header__content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lesson-block-editor-surface .lesson-section-header__subtitle,.lesson-block-editor-surface [data-lesson-section-header-subtitle]{text-transform:uppercase;letter-spacing:.04em;color:var(--lesson-section-header-accent,#f9c74f);outline:none;margin:0;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}.lesson-block-editor-surface .lesson-section-header__title,.lesson-block-editor-surface [data-lesson-section-header-title]{color:#111827;outline:none;margin:0;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.lesson-block-editor-surface .lesson-section-header__duration{background-color:var(--lesson-section-header-badge-bg,#fff9e6);color:var(--lesson-section-header-accent,#f9c74f);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.lesson-block-editor-surface .lesson-section-header__duration-icon{width:12px;height:12px;display:inline-flex}.lesson-block-editor-surface .lesson-section-header__duration-icon svg{fill:none;stroke:currentColor;width:12px;height:12px}.lesson-block-editor-surface .lesson-section-header__duration [data-lesson-section-header-duration-text],.lesson-block-editor-surface .lesson-section-header__duration-text{letter-spacing:normal;text-transform:none;min-width:2rem;color:inherit;outline:none;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=subtopicTitle] [contenteditable]{font-size:15px!important}.lesson-block-editor-surface .grid-block[data-lesson-block-type=captionedImage] .block-content,.lesson-block-editor-surface .grid-block[data-lesson-block-type=image] .block-content,.lesson-block-editor-surface .grid-block[data-lesson-block-type=teacherImage] .block-content{height:100%;min-height:0}.lesson-block-editor-surface .grid-block[data-lesson-block-type=captionedImage] .block-content img,.lesson-block-editor-surface .grid-block[data-lesson-block-type=image] .block-content img,.lesson-block-editor-surface .grid-block[data-lesson-block-type=teacherImage] .block-content img{-o-object-fit:cover;object-fit:cover;max-width:100%;display:block}.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] .grid-block-inner,.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] .block-content,.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] .block-content>div{height:100%;min-height:0;overflow:hidden}.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] .block-content img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:none}.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] [data-caption],.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] button[title=Add\ caption]{pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-image-content-card=true] .block-content div:has(>button[title=Add\ caption]){pointer-events:none!important;display:none!important}.lesson-block-editor-surface .grid-block .freeform-html,.lesson-block-editor-surface .grid-block [class*=freeform]{overflow:visible!important}.lesson-block-editor-surface .resize-handle-nw{display:none!important}.lesson-block-editor-surface .grid-block[data-lesson-selected=true]{z-index:30;outline-offset:2px;outline:2px dashed #5880f1}.lesson-block-editor-surface:not(.lesson-block-editor-surface--read-only) .grid-block .lesson-block-options-toolbar{opacity:0;pointer-events:none;transition:opacity .15s}.lesson-block-editor-surface:not(.lesson-block-editor-surface--read-only) .grid-block:hover .lesson-block-options-toolbar,.lesson-block-editor-surface:not(.lesson-block-editor-surface--read-only) .grid-block[data-lesson-selected=true] .lesson-block-options-toolbar{opacity:1;pointer-events:auto}.lesson-block-editor-surface .lesson-block-options-toolbar__panel{pointer-events:auto}.lesson-block-editor-surface .lesson-block-editor-new-block{animation:1.8s ease-out lesson-block-editor-new-block-pulse}@keyframes lesson-block-editor-new-block-pulse{0%,to{box-shadow:0 0 #5880f100}25%{box-shadow:0 0 0 6px #5880f13d}}.lesson-block-editor-surface .lesson-block-options-toolbar__btn{padding:2px}.lesson-block-editor-surface .lesson-block-options-toolbar__btn svg{flex-shrink:0;width:16px;height:16px}@media (max-width:767px){.lesson-block-editor-root:has(.lesson-block-editor-surface--mobile){width:100%;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.lesson-block-editor-surface--mobile{width:100%}.lesson-block-editor-surface--mobile .a4-page{margin-inline:auto}.lesson-block-editor-surface--mobile .block-content [contenteditable]:not([data-lesson-section-header-subtitle]):not([data-lesson-section-header-title]):not([data-lesson-section-header-duration-text]),.lesson-block-editor-surface--mobile .block-content [data-caption]{font-size:calc(1em * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .block-content [contenteditable][style*="font-weight: 700"],.lesson-block-editor-surface--mobile .block-content [contenteditable][style*=font-weight\:700],.lesson-block-editor-surface--mobile .block-content [contenteditable][style*="font-weight: bold"],.lesson-block-editor-surface--mobile .block-content [contenteditable][style*=font-weight\:bold]{font-size:calc(1em * var(--lesson-mobile-title-scale,1))!important;line-height:1.25!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-title-block=true] [contenteditable]{line-height:1.25!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=sectionTitle] [contenteditable]{font-size:calc(16px * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=subtopicTitle] [contenteditable]{font-size:calc(15px * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-title]{font-size:calc(var(--lesson-lo-title-font-size,11px) * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=learningObjectivesCard] [data-card-text-index]{font-size:calc(11px * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=skillsCard] [data-card-title]{font-size:calc(var(--lesson-skills-title-font-size,11px) * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=skillsCard] [data-lesson-skills-card-description]{font-size:calc(11px * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=sectionHeaderTitle] .lesson-section-header__subtitle{font-size:calc(10px * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=sectionHeaderTitle] .lesson-section-header__title{font-size:calc(18px * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=sectionHeaderTitle] .lesson-section-header__duration,.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=sectionHeaderTitle] [data-lesson-section-header-duration-text]{font-size:calc(10px * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=card] [data-card-title]{font-size:calc(14px * var(--lesson-mobile-title-scale,1))!important}.lesson-block-editor-surface--mobile .grid-block[data-lesson-block-type=card] [data-card-text-index]{font-size:calc(11px * var(--lesson-mobile-body-scale,1))!important}.lesson-block-editor-surface--mobile .text-toolbar{border-radius:10px;gap:6px;padding:6px;top:-3.25rem}.lesson-block-editor-surface--mobile .text-toolbar-btn{border-radius:8px;min-width:44px;min-height:44px;padding:8px 10px}.lesson-block-editor-surface--mobile .text-toolbar-icon,.lesson-block-editor-surface--mobile .text-toolbar-btn svg{width:24px!important;height:24px!important}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar{gap:6px;left:auto!important;right:.375rem!important;transform:translateY(-50%)!important}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__panel{padding:8px;margin-left:0!important;margin-right:.5rem!important;left:auto!important;right:100%!important}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__btn{min-width:44px;min-height:44px;padding:8px}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__btn svg,.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__btn .size-4{width:32px!important;height:32px!important}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__panel button.size-5{width:2rem!important;height:2rem!important}.lesson-block-editor-surface--mobile .lesson-block-options-toolbar__panel button.font-inter{padding:10px 12px;font-size:.875rem}.lesson-block-editor-surface--mobile .resize-handle{display:none!important}.lesson-block-editor-surface--mobile .lesson-material-card-block__title{min-height:2.5rem}.lesson-block-editor-surface--mobile .lesson-material-card-block__meta{padding-bottom:.625rem}.lesson-block-editor-surface--mobile .lesson-material-card-block__type>div{gap:.25rem;padding:.125rem .375rem;font-size:.5625rem;line-height:1}.lesson-block-editor-surface--mobile .lesson-material-card-block__type>div>div{font-size:.5625rem!important;line-height:1!important}.lesson-block-editor-surface--mobile .lesson-material-card-block__type img{-o-object-fit:contain;object-fit:contain;width:10px;max-width:10px;height:10px;max-height:10px}.lesson-block-editor-surface--mobile .lesson-material-card-block__view-btn{padding:.5rem .75rem!important;font-size:.875rem!important;line-height:1.25!important}}.lesson-block-editor-actions-bar{-webkit-overflow-scrolling:touch}.lesson-block-editor-surface .a4-page{min-height:unset!important}.lesson-block-editor-surface--layout-v3 .a4-page{box-sizing:border-box;max-width:100%;min-height:0!important;padding:0!important;overflow:visible!important}.lesson-block-editor-surface--layout-v3 .react-grid-layout{min-height:0!important;overflow:visible!important}.lesson-block-editor-root:has(.lesson-block-editor-surface--layout-v3){width:100%;min-width:0;max-width:100%}.lesson-block-editor-surface--layout-v3{overflow:visible!important}.lesson-block-editor-surface--layout-v3:not(.lesson-block-editor-surface--read-only) .lesson-block-options-toolbar{z-index:40;top:50%;left:auto!important;right:.375rem!important;transform:translateY(-50%)!important}.lesson-block-editor-surface--layout-v3:not(.lesson-block-editor-surface--read-only) .lesson-block-options-toolbar__panel{margin-left:0!important;margin-right:.5rem!important;left:auto!important;right:100%!important}.lesson-block-editor-surface--layout-v3 .grid-block{overflow:visible!important}.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=learningObjectivesCard] .grid-block-inner,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content>.rounded-lg,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=skillsCard] .grid-block-inner,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=skillsCard] .block-content,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=skillsCard] .block-content>.rounded-lg{flex:none!important;height:auto!important;min-height:0!important}.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=learningObjectivesCard] .block-content>.rounded-lg:before,.lesson-block-editor-surface--layout-v3 .grid-block[data-lesson-block-type=skillsCard] .block-content>.rounded-lg:before{bottom:10px}[data-lesson-layout-v3-timeline] .lesson-layout-v3-timeline__label{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-height:1.495rem;display:-webkit-box;overflow:hidden}.lesson-block-editor-surface--read-only .react-resizable-handle,.lesson-block-editor-surface--read-only .drag-handle,.lesson-block-editor-surface--read-only .block-drag-handle,.lesson-block-editor-surface--read-only .lesson-block-options-toolbar{pointer-events:none!important;display:none!important}.lesson-block-editor-surface--read-only .grid-block[data-lesson-selected=true]{box-shadow:none!important;outline:none!important}.lesson-block-editor-surface--read-only [contenteditable],.lesson-block-editor-surface--read-only .ProseMirror{cursor:default!important;caret-color:#0000!important}.lesson-block-editor-surface--read-only .grid-block{cursor:default!important}