@keyframes page-module-scss-module__aVNvqW__fadeInUp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__aVNvqW__root{width:100%;min-height:calc(100vh - 68px);position:relative}.page-module-scss-module__aVNvqW__inner{flex-direction:column;min-height:calc(100vh - 156px);padding:1.5rem 1.5rem 120px;display:flex;overflow-x:hidden}.page-module-scss-module__aVNvqW__stepperWrapper{background:rgba(241,245,249,.5);border-radius:.5rem;display:flex}.page-module-scss-module__aVNvqW__stepper{margin-left:auto;margin-right:auto}.page-module-scss-module__aVNvqW__contentContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.page-module-scss-module__aVNvqW__contentArea{flex:1}.page-module-scss-module__aVNvqW__selectedLanguageLabel{color:#231f20;word-break:break-word;height:20px;font-size:.875rem;font-weight:500;line-height:1.43}.page-module-scss-module__aVNvqW__selectedLanguagePill{background:rgba(244,244,245,.25);color:#333!important;border:1px solid #636363!important}.page-module-scss-module__aVNvqW__buttonsContainer{z-index:10;background:#fff;border-top:1px solid #eaeaea;padding:1.5rem;position:fixed;bottom:0;left:220px;right:0}.page-module-scss-module__aVNvqW__buttonsWrapper{width:100%}.page-module-scss-module__aVNvqW__unsavedIndicator{color:#dc2626;align-items:center;font-size:13px;font-weight:500}.page-module-scss-module__aVNvqW__unsavedIndicatorDot{background-color:#dc2626;border-radius:999px;width:8px;height:8px;display:inline-block}.page-module-scss-module__aVNvqW__unsavedIndicatorLabel{color:#dc2626}.page-module-scss-module__aVNvqW__coursesLanguageDescription{color:#636363;font-size:14px!important;line-height:22px!important}.page-module-scss-module__aVNvqW__cancelBtn{color:#636363;border:0;font-size:14px;line-height:20px}.page-module-scss-module__aVNvqW__backBtn{color:#0f172a;border:0;font-size:14px;line-height:20px}.page-module-scss-module__aVNvqW__textarea{resize:vertical;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.page-module-scss-module__aVNvqW__textarea:focus{ring:2px;ring-color:#3b82f6;border-color:transparent;outline:none}.page-module-scss-module__aVNvqW__textarea::placeholder{color:#94a3b8}.page-module-scss-module__aVNvqW__uploadArea{text-align:center;cursor:pointer;border:2px dashed #e2e8f0;border-radius:8px;padding:32px;transition:border-color .2s,opacity .2s}.page-module-scss-module__aVNvqW__uploadArea:hover{border-color:#cbd5e1}.page-module-scss-module__aVNvqW__uploadArea.page-module-scss-module__aVNvqW__uploading{opacity:.6;cursor:not-allowed;border-color:#3b82f6}.page-module-scss-module__aVNvqW__uploadAreaSmall{text-align:center;cursor:pointer;border:2px dashed #e2e8f0;border-radius:8px;padding:24px;transition:border-color .2s,opacity .2s}.page-module-scss-module__aVNvqW__uploadAreaSmall:hover{border-color:#cbd5e1}.page-module-scss-module__aVNvqW__uploadAreaSmall.page-module-scss-module__aVNvqW__uploading{opacity:.6;cursor:not-allowed;border-color:#3b82f6}.page-module-scss-module__aVNvqW__uploadIcon{color:#9ca3af}.page-module-scss-module__aVNvqW__uploadDescription,.page-module-scss-module__aVNvqW__uploadSubtext{color:#636363}.page-module-scss-module__aVNvqW__hiddenInput{display:none}.page-module-scss-module__aVNvqW__errorText{color:#dc2626!important}.page-module-scss-module__aVNvqW__fileItem{background-color:#f1f5f9;border-radius:8px;padding:8px;position:relative}.page-module-scss-module__aVNvqW__fileItem.page-module-scss-module__aVNvqW__fileError{background-color:#fef2f2;border:1px solid #fecaca}.page-module-scss-module__aVNvqW__pdfIcon,.page-module-scss-module__aVNvqW__excelIcon,.page-module-scss-module__aVNvqW__csvIcon,.page-module-scss-module__aVNvqW__txtIcon,.page-module-scss-module__aVNvqW__wordIcon,.page-module-scss-module__aVNvqW__pptIcon,.page-module-scss-module__aVNvqW__imageIcon,.page-module-scss-module__aVNvqW__fileIcon{border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module-scss-module__aVNvqW__pdfIcon{background-color:#dc2626}.page-module-scss-module__aVNvqW__excelIcon{background-color:#16a34a}.page-module-scss-module__aVNvqW__csvIcon{background-color:#0ea5e9}.page-module-scss-module__aVNvqW__txtIcon{background-color:#6b7280}.page-module-scss-module__aVNvqW__wordIcon{background-color:#2563eb}.page-module-scss-module__aVNvqW__pptIcon{background-color:#dc2626}.page-module-scss-module__aVNvqW__imageIcon{background-color:#7c3aed}.page-module-scss-module__aVNvqW__fileIcon{background-color:#6b7280}.page-module-scss-module__aVNvqW__pdfIconText,.page-module-scss-module__aVNvqW__fileIconText{color:#fff!important}.page-module-scss-module__aVNvqW__fileSize{color:#636363!important}.page-module-scss-module__aVNvqW__removeFileButton{color:#fff;cursor:pointer;opacity:0;background:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.page-module-scss-module__aVNvqW__removeFileButton:hover{background:#b91c1c}.page-module-scss-module__aVNvqW__fileItem:hover .page-module-scss-module__aVNvqW__removeFileButton{opacity:1}.page-module-scss-module__aVNvqW__imagePreview{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.page-module-scss-module__aVNvqW__previewImage{object-fit:cover;border-radius:4px;width:100px;height:60px;margin-bottom:4px}.page-module-scss-module__aVNvqW__fileName{word-break:break-all;color:#636363!important}.page-module-scss-module__aVNvqW__languageTabsList{box-shadow:none;background:0 0;border:none;border-radius:0;gap:32px;margin-top:8px;padding:0;display:inline-flex}.page-module-scss-module__aVNvqW__languageTabsTrigger{margin:0}.page-module-scss-module__aVNvqW__languageTabsTrigger .page-module-scss-module__aVNvqW__triggerText{min-width:80px;color:#64748b!important;padding:12px 0!important;font-size:14px!important;transition:all .2s!important}.page-module-scss-module__aVNvqW__languageTabsTrigger:hover:not([data-state=active]) .page-module-scss-module__aVNvqW__triggerText{color:#4a0e67!important}.page-module-scss-module__aVNvqW__languageTabsTrigger[data-state=active] .page-module-scss-module__aVNvqW__triggerText{color:#4a0e67!important;font-weight:600!important}.page-module-scss-module__aVNvqW__languageTabsTrigger:focus-visible{ring:2px!important;ring-color:#4a0e67!important;ring-offset:2px!important;outline:none!important}.page-module-scss-module__aVNvqW__languageCompletionIcon{color:#16a34a;margin-left:4px;font-size:12px;font-weight:600}.page-module-scss-module__aVNvqW__rightSection{align-items:center;margin-left:4px;display:inline-flex}.page-module-scss-module__aVNvqW__stepLayout,.page-module-scss-module__aVNvqW__chaptersStep,.page-module-scss-module__aVNvqW__stepContent{flex-direction:column;gap:24px;display:flex}.page-module-scss-module__aVNvqW__stepIntro{box-shadow:none;background:linear-gradient(140deg,#fff 0%,#f5f0ff 100%);border:1px solid rgba(132,50,172,.12);border-radius:24px;flex-direction:column;gap:12px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__aVNvqW__stepIntro:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(132,50,172,.14) 0%,rgba(132,50,172,0) 60%);width:240px;height:240px;position:absolute;top:-40%;bottom:auto;left:auto;right:40%;transform:translate(30%,-30%)}.page-module-scss-module__aVNvqW__stepIndicator{color:#4a0e67;letter-spacing:.04em;text-transform:uppercase;z-index:1;background:rgba(132,50,172,.1);border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.page-module-scss-module__aVNvqW__stepIndicatorDot{background:#8432ac;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px rgba(132,50,172,.18)}.page-module-scss-module__aVNvqW__stepIntroText{z-index:1;max-width:560px;position:relative}.page-module-scss-module__aVNvqW__stepIntroHeading{letter-spacing:-.01em;color:#111827!important;font-size:26px!important;line-height:1.16!important}.page-module-scss-module__aVNvqW__stepIntroDescription{margin-top:10px;color:#475569!important;line-height:1.6!important}.page-module-scss-module__aVNvqW__languageCard{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px 24px;position:relative}.page-module-scss-module__aVNvqW__languageCard .mb-6{margin-bottom:0!important}.page-module-scss-module__aVNvqW__languageCardFooter{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:16px}.page-module-scss-module__aVNvqW__languageCardHint{color:#64748b!important}.page-module-scss-module__aVNvqW__courseSummaryCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:28px;padding:28px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryHeader{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryHint{color:#64748b!important}.page-module-scss-module__aVNvqW__courseSummaryBody{flex-direction:column;gap:24px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryTitleBlock{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryTitle{letter-spacing:-.01em;color:#111827!important;font-size:24px!important;line-height:1.3!important}.page-module-scss-module__aVNvqW__courseSummaryDescription{max-width:42rem;color:#475569!important;line-height:1.6!important}.page-module-scss-module__aVNvqW__courseSummaryStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.page-module-scss-module__aVNvqW__courseSummaryStat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:18px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryStatValue{color:#111827;font-size:28px;font-weight:700;line-height:1.2}.page-module-scss-module__aVNvqW__courseSummaryStatLabel{letter-spacing:.08em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:600}.page-module-scss-module__aVNvqW__courseSummaryStatCaption{color:#64748b;font-size:14px;line-height:1.4}.page-module-scss-module__aVNvqW__courseSummaryMeta{border-top:1px solid #f1f5f9;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding-top:20px;display:grid}.page-module-scss-module__aVNvqW__courseSummaryMetaBlock{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__aVNvqW__courseSummaryMetaLabel{letter-spacing:.08em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:600}.page-module-scss-module__aVNvqW__courseSummaryMetaValue{color:#0f172a;font-size:15px;line-height:1.5}.page-module-scss-module__aVNvqW__languageChipGroup{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__aVNvqW__languageChip{letter-spacing:.08em;text-transform:uppercase;color:#231f20;background:rgba(132,50,172,.08);border:1px solid rgba(99,102,241,.2);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.page-module-scss-module__aVNvqW__chaptersWorkspace{box-shadow:none;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.3);border-radius:24px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:flex-start;gap:24px;padding:24px;display:grid}.page-module-scss-module__aVNvqW__sectionsSurface{background:0 0;border-right:1px solid rgba(148,163,184,.24);max-height:calc(100vh - 180px);padding:0 18px 0 2px;position:-webkit-sticky;position:sticky;top:96px;overflow-y:auto}.page-module-scss-module__aVNvqW__chaptersSurface{background:0 0;padding:0 4px;overflow:hidden}@media (max-width:768px){.page-module-scss-module__aVNvqW__courseSummaryCard{gap:22px;padding:22px}.page-module-scss-module__aVNvqW__courseSummaryStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:640px){.page-module-scss-module__aVNvqW__courseSummaryCard{padding:20px}.page-module-scss-module__aVNvqW__courseSummaryTitle{font-size:20px!important}.page-module-scss-module__aVNvqW__courseSummaryStats,.page-module-scss-module__aVNvqW__courseSummaryMeta{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.page-module-scss-module__aVNvqW__chaptersWorkspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.page-module-scss-module__aVNvqW__sectionsSurface{max-height:calc(100vh - 160px);top:88px}}@media (max-width:1024px){.page-module-scss-module__aVNvqW__chaptersWorkspace{grid-template-columns:minmax(0,1fr);padding:20px}.page-module-scss-module__aVNvqW__sectionsSurface{border-right:0;max-height:none;padding:0 0 12px;position:relative;top:auto}}.page-module-scss-module__aVNvqW__chaptersEmptyState{max-width:560px;box-shadow:none;background:linear-gradient(145deg,#fdfcfe 0%,#f5f0ff 100%);border:1px solid rgba(132,50,172,.2);flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:60px 40px;display:flex}.page-module-scss-module__aVNvqW__emptyStateHint{background:rgba(132,50,172,.08);border-radius:999px;padding:10px 16px;color:#4a0e67!important}.page-module-scss-module__aVNvqW__chaptersEmptyState .page-module-scss-module__aVNvqW__emptyStateIcon{color:#4a0e67;background:linear-gradient(135deg,rgba(132,50,172,.2) 0%,rgba(132,50,172,.05) 100%);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;font-size:32px;display:flex}.page-module-scss-module__aVNvqW__chaptersEmptyState .page-module-scss-module__aVNvqW__emptyStateTitle{font-size:22px}.page-module-scss-module__aVNvqW__chaptersEmptyState .page-module-scss-module__aVNvqW__emptyStateDescription{margin-bottom:12px}.page-module-scss-module__aVNvqW__sectionsContainer{margin-top:24px}.page-module-scss-module__aVNvqW__emptyState{text-align:center;color:#64748b;background:linear-gradient(135deg,#fafbff 0%,#f8faff 100%);border:2px dashed #e2e8f0;border-radius:16px;padding:80px 40px}.page-module-scss-module__aVNvqW__emptyState .page-module-scss-module__aVNvqW__emptyStateIcon{background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;box-shadow:0 8px 25px -5px rgba(74,14,103,.15)}.page-module-scss-module__aVNvqW__emptyState .page-module-scss-module__aVNvqW__emptyStateIcon svg{color:#fff;width:32px;height:32px}.page-module-scss-module__aVNvqW__emptyState .page-module-scss-module__aVNvqW__emptyStateTitle{color:#1e293b;background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:24px;font-weight:700}.page-module-scss-module__aVNvqW__emptyState .page-module-scss-module__aVNvqW__emptyStateDescription{color:#64748b;max-width:400px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.page-module-scss-module__aVNvqW__emptyState .page-module-scss-module__aVNvqW__emptyStateActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module-scss-module__aVNvqW__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:20px;transition:transform .2s,box-shadow .25s,border-color .2s;overflow:hidden}.page-module-scss-module__aVNvqW__sectionCard:hover{border-color:#cbd5f5;box-shadow:0 16px 40px -28px rgba(79,70,229,.45)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__dragging{opacity:.8;z-index:1000;border-color:#6366f1;transform:rotate(2deg);box-shadow:0 8px 25px -5px rgba(0,0,0,.3)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm{background:linear-gradient(135deg,#fafbff 0%,#f8faff 100%);border:2px solid #4a0e67;animation:.3s ease-out page-module-scss-module__aVNvqW__slideIn;box-shadow:0 8px 25px -5px rgba(74,14,103,.15)}@keyframes page-module-scss-module__aVNvqW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__sectionFormHeader{color:#fff;background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);align-items:center;gap:12px;padding:20px 24px;display:flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__sectionFormHeader .page-module-scss-module__aVNvqW__formIcon{background:rgba(255,255,255,.2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__sectionFormHeader .page-module-scss-module__aVNvqW__formTitle{margin:0;font-size:18px;font-weight:600}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__sectionFormHeader .page-module-scss-module__aVNvqW__formSubtitle{opacity:.9;margin:2px 0 0;font-size:14px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__sectionFormContent{padding:32px 24px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection{margin-bottom:28px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection:last-child{margin-bottom:0}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__sectionLabel{color:#1e293b;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__sectionLabel .page-module-scss-module__aVNvqW__requiredIndicator{color:#dc2626;font-size:16px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__sectionDescription{color:#64748b;margin-bottom:12px;font-size:13px;line-height:1.4}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper{position:relative}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper input,.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea{background:#fff;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:14px 16px;font-size:14px;transition:all .2s}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper input:focus,.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea:focus{border-color:#4a0e67;outline:none;box-shadow:0 0 0 3px rgba(74,14,103,.1)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper input.page-module-scss-module__aVNvqW__error,.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea.page-module-scss-module__aVNvqW__error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper input.page-module-scss-module__aVNvqW__error:focus,.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea.page-module-scss-module__aVNvqW__error:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.15)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper input::placeholder,.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea::placeholder{color:#94a3b8}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper textarea{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__inputWrapper .page-module-scss-module__aVNvqW__characterCount{color:#94a3b8;background:#fff;border-radius:3px;padding:2px 4px;font-size:11px;position:absolute;bottom:8px;right:12px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__validationMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:13px;animation:.3s ease-in-out page-module-scss-module__aVNvqW__shake;display:flex}@keyframes page-module-scss-module__aVNvqW__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__validationMessage .page-module-scss-module__aVNvqW__errorIcon{flex-shrink:0;width:14px;height:14px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__successMessage{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formSection .page-module-scss-module__aVNvqW__successMessage .page-module-scss-module__aVNvqW__successIcon{flex-shrink:0;width:14px;height:14px}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;display:flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnCancel{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnCancel:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit{color:#fff;background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);position:relative;overflow:hidden}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(74,14,103,.25)}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit:hover:not(:disabled):before{left:100%}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit.page-module-scss-module__aVNvqW__loading .page-module-scss-module__aVNvqW__btnText{opacity:.8}.page-module-scss-module__aVNvqW__sectionCard.page-module-scss-module__aVNvqW__newSectionForm .page-module-scss-module__aVNvqW__formActions .page-module-scss-module__aVNvqW__btn.page-module-scss-module__aVNvqW__btnSubmit.page-module-scss-module__aVNvqW__loading .page-module-scss-module__aVNvqW__spinner{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite page-module-scss-module__aVNvqW__spin}@keyframes page-module-scss-module__aVNvqW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module-scss-module__aVNvqW__sectionCardExpanded{border-color:#c084fc;transform:translateY(-3px);box-shadow:0 26px 60px -28px rgba(79,70,229,.55)}.page-module-scss-module__aVNvqW__sectionHeader{cursor:pointer;background:linear-gradient(90deg,#f9f9ff 0%,#f4f4ff 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;transition:background .2s,border-color .2s;display:flex}.page-module-scss-module__aVNvqW__sectionHeader:hover{background:linear-gradient(90deg,#f6f6ff 0%,#eef2ff 100%)}.page-module-scss-module__aVNvqW__sectionHeader:focus-visible{outline-offset:-4px;outline:2px solid #6366f1}.page-module-scss-module__aVNvqW__sectionHeaderLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.page-module-scss-module__aVNvqW__sectionHandle{color:#6b21a8;background:#ede9fe;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.page-module-scss-module__aVNvqW__sectionCardExpanded .page-module-scss-module__aVNvqW__sectionHandle{color:#fff;background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);transform:rotate(-6deg)}.page-module-scss-module__aVNvqW__sectionIndexBadge{letter-spacing:.08em;color:#475569;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;min-width:46px;padding:6px 12px;font-size:12px;font-weight:600}.page-module-scss-module__aVNvqW__sectionHeaderText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module-scss-module__aVNvqW__sectionTitleText{color:#111827;margin:0;font-size:15px;line-height:1.4}.page-module-scss-module__aVNvqW__sectionSubtitleText{color:#64748b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module-scss-module__aVNvqW__sectionHeaderRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.page-module-scss-module__aVNvqW__sectionStatusGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module-scss-module__aVNvqW__sectionToggleIcon{color:#475569;transition:transform .2s}.page-module-scss-module__aVNvqW__sectionToggleIcon.page-module-scss-module__aVNvqW__expanded{transform:rotate(180deg)}.page-module-scss-module__aVNvqW__sectionContent{background:#fff;border-top:1px solid #e2e8f0;padding:28px 24px;animation:.25s page-module-scss-module__aVNvqW__fadeInUp}.page-module-scss-module__aVNvqW__sectionToolbar{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.page-module-scss-module__aVNvqW__sectionToolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module-scss-module__aVNvqW__sectionIconButton{color:#475569;border-color:#dbeafe;width:36px;min-width:36px;padding:0}.page-module-scss-module__aVNvqW__sectionIconButton:hover:not(:disabled){color:#4338ca;background:#eef2ff;border-color:#6366f1}.page-module-scss-module__aVNvqW__sectionIconButton:disabled{opacity:.4;cursor:not-allowed}.page-module-scss-module__aVNvqW__sectionEditButton{color:#fff;background:linear-gradient(135deg,#4a0e67 0%,#6b1a8a 100%);border:none;font-weight:600;box-shadow:0 8px 20px -12px rgba(74,14,103,.5)}.page-module-scss-module__aVNvqW__sectionEditButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 30px -12px rgba(74,14,103,.45)}.page-module-scss-module__aVNvqW__sectionDeleteButton{color:#b91c1c;border-color:#fecaca}.page-module-scss-module__aVNvqW__sectionDeleteButton:hover:not(:disabled){background:#fef2f2}.page-module-scss-module__aVNvqW__sectionBadgeSuccess{color:#047857!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important}.page-module-scss-module__aVNvqW__sectionBadgeWarning{color:#c2410c!important;background:#fffbeb!important;border:1px solid #fcd34d!important}.page-module-scss-module__aVNvqW__sectionBadgeDanger{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.page-module-scss-module__aVNvqW__sectionBadgeMuted{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5f5!important}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formRow{grid-template-columns:1fr 200px;gap:16px;margin-bottom:16px;display:grid}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup{margin-bottom:16px}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup label{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup input,.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup textarea{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup input:focus,.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formGroup textarea{resize:vertical;min-height:80px}.page-module-scss-module__aVNvqW__chaptersSection{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.page-module-scss-module__aVNvqW__chaptersSection .page-module-scss-module__aVNvqW__chaptersHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module-scss-module__aVNvqW__chaptersSection .page-module-scss-module__aVNvqW__chaptersHeader .page-module-scss-module__aVNvqW__chaptersTitle{color:#1f2937;font-size:16px;font-weight:600}.page-module-scss-module__aVNvqW__noChapters{text-align:center;color:#6b7280;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:40px 20px}.page-module-scss-module__aVNvqW__noChapters .page-module-scss-module__aVNvqW__noChaptersTitle{color:#374151;margin-bottom:8px;font-size:16px;font-weight:500}.page-module-scss-module__aVNvqW__noChapters .page-module-scss-module__aVNvqW__noChaptersDescription{margin-bottom:20px;font-size:14px}.page-module-scss-module__aVNvqW__chapterCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.page-module-scss-module__aVNvqW__chapterCard.page-module-scss-module__aVNvqW__expanded{box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.page-module-scss-module__aVNvqW__chapterHeader{cursor:pointer;background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.page-module-scss-module__aVNvqW__chapterHeader:hover{background:#f1f5f9}.page-module-scss-module__aVNvqW__chapterHeader .page-module-scss-module__aVNvqW__chapterTitle{color:#374151;flex:1;margin-left:8px;font-weight:500}.page-module-scss-module__aVNvqW__chapterHeader .page-module-scss-module__aVNvqW__chapterActions{align-items:center;gap:8px;display:flex}.page-module-scss-module__aVNvqW__chapterHeader .page-module-scss-module__aVNvqW__chapterActions .page-module-scss-module__aVNvqW__deleteChapter{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.page-module-scss-module__aVNvqW__chapterHeader .page-module-scss-module__aVNvqW__chapterActions .page-module-scss-module__aVNvqW__deleteChapter:hover{background:#fef2f2}.page-module-scss-module__aVNvqW__chapterContent{padding:20px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection{margin-bottom:24px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeLabel{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard{cursor:pointer;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard:hover{background:#f8fafc;border-color:#c7d2fe}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard.page-module-scss-module__aVNvqW__selected{background:#eef2ff;border-color:#6366f1}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard .page-module-scss-module__aVNvqW__typeIcon{color:#6b7280;width:32px;height:32px;margin:0 auto 8px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard .page-module-scss-module__aVNvqW__typeTitle{color:#374151;margin-bottom:4px;font-weight:500}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeSection .page-module-scss-module__aVNvqW__chapterTypeCard .page-module-scss-module__aVNvqW__typeDescription{color:#6b7280;font-size:12px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials{margin-top:24px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__materialsList .page-module-scss-module__aVNvqW__materialItem{background:#f8fafc;border-radius:6px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__materialsList .page-module-scss-module__aVNvqW__materialItem .page-module-scss-module__aVNvqW__materialInput{border:1px solid #d1d5db;border-radius:4px;flex:1;padding:8px 12px;font-size:14px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__materialsList .page-module-scss-module__aVNvqW__materialItem .page-module-scss-module__aVNvqW__materialInput:focus{border-color:#3b82f6;outline:none}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__materialsList .page-module-scss-module__aVNvqW__materialItem .page-module-scss-module__aVNvqW__removeMaterial{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__materialsList .page-module-scss-module__aVNvqW__materialItem .page-module-scss-module__aVNvqW__removeMaterial:hover{background:#fef2f2}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__addMaterialButton{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:14px;display:flex}.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__additionalMaterials .page-module-scss-module__aVNvqW__addMaterialButton:hover{background:#eef2ff}.page-module-scss-module__aVNvqW__sectionActions{border-top:1px solid #e5e7eb;gap:12px;margin-top:16px;padding-top:16px;display:flex}.page-module-scss-module__aVNvqW__sectionActions .page-module-scss-module__aVNvqW__deleteSection{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.page-module-scss-module__aVNvqW__sectionActions .page-module-scss-module__aVNvqW__deleteSection:hover{background:#fef2f2;border-color:#fca5a5}.page-module-scss-module__aVNvqW__addSectionBtn{color:#fff;cursor:pointer;background:#4a0e67;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.page-module-scss-module__aVNvqW__addSectionBtn:hover{background:#5d1a7b;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-module-scss-module__aVNvqW__addSectionBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.page-module-scss-module__aVNvqW__addNewSectionBtn{color:#fff;cursor:pointer;background:#4a0e67;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.page-module-scss-module__aVNvqW__addNewSectionBtn:hover{background:#5d1a7b;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-module-scss-module__aVNvqW__addNewSectionBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.page-module-scss-module__aVNvqW__deleteBtn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;transition:all .2s;display:inline-flex}.page-module-scss-module__aVNvqW__deleteBtn:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px)}.page-module-scss-module__aVNvqW__deleteBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module-scss-module__aVNvqW__dragHandle{color:#94a3b8;cursor:grab;border-radius:4px;padding:4px;transition:all .2s}.page-module-scss-module__aVNvqW__dragHandle:hover{color:#4a0e67;background-color:#f8fafc}.page-module-scss-module__aVNvqW__dragHandle:active{cursor:grabbing}.page-module-scss-module__aVNvqW__addNewButton{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}.page-module-scss-module__aVNvqW__addNewButton:hover{background:#5855f7}.page-module-scss-module__aVNvqW__addNewButton.page-module-scss-module__aVNvqW__secondary{color:#374151;background:#f1f5f9;border:1px solid #d1d5db}.page-module-scss-module__aVNvqW__addNewButton.page-module-scss-module__aVNvqW__secondary:hover{background:#e2e8f0;border-color:#9ca3af}@media (max-width:1024px){.page-module-scss-module__aVNvqW__buttonsContainer{left:64px}.page-module-scss-module__aVNvqW__sectionForm .page-module-scss-module__aVNvqW__formRow,.page-module-scss-module__aVNvqW__chapterForm .page-module-scss-module__aVNvqW__chapterTypeGrid{grid-template-columns:1fr}}
:root{--cm-tag:#1e66f5;--cm-comment:#6a737d;--cm-class:#6f42c1;--cm-variable:#df8e1d;--cm-keyword:#d73a49;--cm-string:#40a02b;--cm-name:#22863a;--cm-heading:#24292e;--cm-deleted:#b31d28;--cm-deleted-bg:#ffeef0;--cm-atom:#e36209;--cm-invalid:#cb2431}html.dark{--cm-tag:#f07178;--cm-comment:#8b949e;--cm-class:#d2a8ff;--cm-variable:#c792ea;--cm-keyword:#ff7b72;--cm-string:#c3e88d;--cm-name:#7ee787;--cm-heading:#d2a8ff;--cm-deleted:#ffdcd7;--cm-deleted-bg:#ffeef0;--cm-atom:#ffab70;--cm-invalid:#f97583}.cm-tag{color:var(--cm-tag)}.cm-comment{color:var(--cm-comment)}.cm-class{color:var(--cm-class)}.cm-variable{color:var(--cm-variable)}.cm-keyword{color:var(--cm-keyword)}.cm-string{color:var(--cm-string)}.cm-name{color:var(--cm-name)}.cm-heading{color:var(--cm-heading)}.cm-deleted{color:var(--cm-deleted);background-color:var(--cm-deleted-bg)}.cm-atom{color:var(--cm-atom)}.cm-invalid{color:var(--cm-invalid)}
:root{--rte-bg:#fff;--rte-fg:#1f2328;--rte-border:#d1d9e0;--rte-primary:#0f6ad8;--rte-primary-fg:#fff;--rte-secondary:#f0f1f3;--rte-secondary-fg:#59636e;--rte-muted:#f6f8fa;--rte-muted-fg:#59636e;--rte-accent:rgba(129,139,152,.12);--rte-accent-fg:#59636e;--rte-tooltip:#25292e;--rte-tooltip-fg:#f0f0f0;--rte-overlay:rgba(50,50,77,.2);--rte-hljs-comment:#6a737d;--rte-hljs-keyword:#d73a49;--rte-hljs-entity:#6f42c1;--rte-hljs-function:#6f42c1;--rte-hljs-variable:#005cc5;--rte-hljs-constant:#005cc5;--rte-hljs-string:#032f62;--rte-hljs-regexp:#032f62;--rte-hljs-markup:#22863a;--rte-hljs-builtin:#e36209;--rte-hljs-inserted:#34d058;--rte-hljs-deleted:#b31d28;--rte-hljs-changed:#e36209;--rte-hljs-ignored:#f6f8fa;--rte-editor-font-size:15px;--rte-editor-line-height:1.5;--rte-editor-code-bg:#f6f8fa;--rte-editor-scrollbar:rgba(0,0,0,.25);--rte-editor-selection:rgba(35,131,226,.28);--rte-radius:.5rem}html.dark,.dark{--rte-bg:#0d1017;--rte-fg:#f0f6fc;--rte-border:#3d444d;--rte-primary:#4493f8;--rte-tooltip:#3d444d;--rte-bubble:#151b23;--rte-overlay:rgba(255,255,255,.19);--rte-secondary:#2e373e;--rte-secondary-fg:#b1b8c0;--rte-muted:#1a2029;--rte-muted-fg:#b1b8c0;--rte-accent:#2d3440;--rte-accent-fg:#b1b8c0;--rte-hljs-comment:#8b949e;--rte-hljs-keyword:#ff7b72;--rte-hljs-entity:#d2a8ff;--rte-hljs-function:#d2a8ff;--rte-hljs-variable:#79c0ff;--rte-hljs-constant:#79c0ff;--rte-hljs-string:#a5d6ff;--rte-hljs-regexp:#a5d6ff;--rte-hljs-markup:#7ee787;--rte-hljs-builtin:#ffa657;--rte-hljs-inserted:#3fb950;--rte-hljs-deleted:#f85149;--rte-hljs-changed:#ffa657;--rte-hljs-ignored:#161b22;--rte-editor-code-bg:#1a2029;--rte-editor-scrollbar:rgba(255,255,255,.25);--rte-editor-selection:rgba(68,147,248,.28);--rte-shadow-1:0px 0px 0px 1px #3d444d,0px 6px 12px -3px rgba(1,4,9,.4),0px 6px 18px 0px rgba(1,4,9,.4);--rte-shadow-2:0px 0px 0px 1px #3d444d,0px 8px 16px -4px rgba(1,4,9,.4),0px 4px 32px -4px rgba(1,4,9,.4),0px 24px 48px -12px rgba(1,4,9,.4),0px 48px 96px -24px rgba(1,4,9,.4);--rte-shadow-3:0px 0px 0px 1px #3d444d,0px 24px 48px 0px #010409}.rte-button{all:unset;box-sizing:border-box;border-radius:calc(var(--rte-radius,.5rem)*.75);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;border:1px solid transparent;justify-content:center;align-items:center;width:auto;height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .15s ease-in;display:inline-flex}.rte-button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.rte-button__text{text-align:inherit;flex:auto;align-items:center;display:inline-flex}*+.rte-button__text{margin-left:.5rem}.rte-button--icon-only{aspect-ratio:1;padding:0!important}.rte-button--block{width:100%}.rte-button--primary{color:var(--rte-primary-fg);background-color:var(--rte-primary);border-color:var(--rte-primary)}.rte-button--primary:not(:disabled):hover{background-color:color-mix(in srgb,var(--rte-primary),#fff 15%)}.rte-button--secondary{color:var(--rte-secondary-fg);background-color:var(--rte-secondary);border-color:var(--rte-secondary)}.rte-button--secondary:not(:disabled):hover{background-color:color-mix(in srgb,var(--rte-secondary),#000 8%)}.rte-button--outline{background-color:var(--rte-bg,#fff);border-color:var(--rte-border)}.rte-button--outline:not(:disabled):hover{background-color:var(--rte-muted);color:var(--rte-muted-fg)}.rte-button--ghost{color:var(--rte-accent-fg)}.rte-button--ghost:not(:disabled):hover{background-color:var(--rte-accent);color:var(--rte-fg,#1f2328)}.rte-input{border-radius:calc(var(--rte-radius,.5rem)*.75);border:1px solid var(--rte-border);background-color:var(--rte-muted);width:100%;height:2rem;color:var(--rte-fg,#1f2328);outline:2px solid transparent;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;display:flex}.rte-input::placeholder{color:var(--rte-muted-fg)}.rte-input:focus-visible{outline-color:var(--rte-primary)}.rte-label{color:var(--rte-muted-fg);margin-bottom:.5rem;font-size:90%;font-weight:700;line-height:1.25rem;display:inline-block}.rte-tooltip{z-index:50;border-radius:calc(var(--rte-radius,.5rem)*.75);background-color:var(--rte-tooltip);min-height:1.75rem;color:var(--rte-tooltip-fg);text-wrap:nowrap;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem}.rte-dropdown{z-index:50;background-color:var(--rte-bg,#fff);border-radius:var(--rte-radius,.5rem);box-shadow:var(--rte-shadow-1,0px 0px 0px 1px rgba(209,217,224,.5),0px 6px 12px -3px rgba(37,41,46,.04),0px 6px 18px 0px rgba(37,41,46,.12));flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.rte-dropdown__item{border-radius:calc(var(--rte-radius,.5rem)*.75);color:var(--rte-fg,#1f2328);cursor:pointer;outline:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.rte-dropdown__item:hover{background-color:var(--rte-accent)}.rte-dropdown__item[data-active],.rte-dropdown__item[data-active]:hover{color:var(--rte-primary);background-color:var(--rte-accent)}.rte-dropdown__indicator{justify-content:center;width:1rem;display:flex}.rte-dropdown__separator{background-color:var(--rte-border);height:1px;margin:.125rem 0}.rte-popover{z-index:50;background-color:var(--rte-bg,#fff);border-radius:var(--rte-radius,.5rem);box-shadow:var(--rte-shadow-1,0px 0px 0px 1px rgba(209,217,224,.5),0px 6px 12px -3px rgba(37,41,46,.04),0px 6px 18px 0px rgba(37,41,46,.12));padding:.25rem}.rte-dialog{z-index:9999;background-color:var(--rte-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rte-toolbar{flex-flow:wrap;align-items:center;gap:.25rem;padding:.375rem;display:flex}.rte-toolbar--vertical{flex-direction:column}.rte-toolbar--dense{padding:.125rem}.rte-toolbar__group{align-items:center;gap:.25rem;display:flex}.rte-toolbar--vertical .rte-toolbar__group{flex-direction:column}.rte-toolbar__divider{border:0 solid var(--rte-border);border-right-width:thin;flex-shrink:0;width:1px;height:1.25rem;margin:0 .25rem}.rte-toolbar__divider--horizontal{border:0 solid var(--rte-border);border-bottom-width:thin;width:100%;height:1px;margin:.25rem 0}.rte-search-input{align-items:center;display:flex;position:relative}.rte-search-input__icon{color:color-mix(in srgb,var(--rte-fg,#1f2328)50%,transparent);pointer-events:none;position:absolute;left:.625rem}.rte-search-input__input{flex:1;padding-left:2rem;padding-right:2rem}.rte-search-input__input--no-icon{padding-left:.75rem}.rte-search-input__clear{border-radius:calc(var(--rte-radius,.5rem)*.75);color:color-mix(in srgb,var(--rte-fg,#1f2328)50%,transparent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex;position:absolute;right:.5rem}.rte-search-input__clear:hover{background:color-mix(in srgb,var(--rte-fg,#1f2328)10%,transparent);color:color-mix(in srgb,var(--rte-fg,#1f2328)80%,transparent)}.rte-search-input__clear:active{transform:scale(.95)}.rte-resizer{pointer-events:none;transition:none;position:absolute;top:0;left:0}.rte-resizer__control{aspect-ratio:1;border:2px solid var(--rte-bg,#fff);background-color:var(--rte-primary);pointer-events:auto;transition:none;position:absolute}.rte-color__list{flex-wrap:wrap;gap:.5rem;display:flex}.rte-color__btn{border:1px solid var(--rte-border);border-radius:calc(var(--rte-radius,.5rem)*.75);min-width:1.25rem;height:1.25rem;transition:all .3s cubic-bezier(.075,.82,.165,1);transform:scale(1)}.rte-color__btn:hover{transform:scale(1.2)}.rte-color__btn[data-active]{box-shadow:0 0 0 1px var(--rte-bg,#fff),0 0 0 3px var(--rte-primary)}.rte-cp{flex-direction:column;width:260px;display:flex}.rte-cp__tabs{margin-left:-.25rem;margin-right:-.25rem;border-bottom:1px solid var(--rte-border);margin-top:-.25rem;display:flex}.rte-cp__tab{width:100%;font-size:90%;position:relative}.rte-cp__tab:first-child:after{content:"";border-left:1px solid var(--rte-border);width:1px;height:100%;position:absolute;right:-2px}.rte-cp__tab[data-active]:before{content:"";bottom:-.125rem;left:-.125rem;background-color:var(--rte-primary);height:2px;position:absolute;left:0;right:0}.rte-cp__main{margin-top:.75rem;margin-bottom:.75rem;padding:0 .5rem}.rte-cp__actions{gap:.5rem;margin-top:.125rem;margin-bottom:.5rem;padding:0 .5rem;display:flex}.rte-cp-swatches,.rte-cp-custom{flex-direction:column;gap:.625rem;display:flex}.rte-cp-custom__preview{align-items:center;gap:.5rem;display:flex}.rte-tb__builder{font-size:90%}.rte-tb__grid{flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.rte-tb__row{gap:.5rem;display:flex}.rte-tb__cell{background-color:var(--rte-accent);width:1rem;height:1rem;box-shadow:0 0 0 1.5px var(--rte-border)}.rte-tb__cell--active{box-shadow:0 0 0 1.5px var(--rte-primary)}.rte-ep{flex-direction:column;width:320px;margin:-.25rem;display:flex}.rte-ep__search{z-index:10;margin-left:.625rem;margin-right:.625rem;margin-top:.625rem;position:relative}.rte-ep__content{contain:strict;height:320px}.rte-ep__title{z-index:1;background:color-mix(in srgb,var(--rte-bg,#fff)85%,transparent);text-transform:capitalize;-webkit-backdrop-filter:blur(6px)saturate(120%);contain:content;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;position:-webkit-sticky;position:sticky;top:0}.rte-ep__row{contain:content;gap:2px;padding:0 .375rem;display:flex}.rte-ep__item{aspect-ratio:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;contain:layout paint;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.125rem;line-height:1.75rem;transition:transform .15s;display:flex}.rte-ep__item:hover{transform:scale(1.2)}.rte-ep__empty{height:100%;color:color-mix(in srgb,var(--rte-fg,#1f2328)40%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.rte-ep__empty p{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.rte-ep__preview{border-top:1px solid var(--rte-border);align-items:center;gap:.375rem;padding:.75rem;display:flex}.rte-ep__preview-emoji{font-size:1.25rem;line-height:1}.rte-ep__preview-text{color:color-mix(in srgb,var(--rte-fg,#1f2328)75%,transparent);font-size:.875rem;font-weight:500;line-height:1.25rem}.rte-editor{all:unset;border:1px solid var(--rte-border);border-radius:var(--rte-radius,.5rem);background-color:var(--rte-bg,#fff);font-family:var(--rte-editor-font),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";flex-direction:column;font-size:.875rem;line-height:1.25rem;display:flex}.rte-editor *{scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.25))transparent;scrollbar-gutter:stable}.rte-editor--fullscreen{--rte-editor-max-height:auto;--rte-editor-min-height:auto;z-index:50;position:fixed;top:0;bottom:0;left:0;right:0}.rte-editor__container{min-height:var(--rte-editor-min-height);max-height:var(--rte-editor-max-height);background-color:var(--rte-bg,#fff);color:var(--rte-fg,#1f2328);font-size:var(--rte-editor-font-size,1rem);line-height:var(--rte-editor-line-height,1.75);cursor:text;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:auto}.rte-editor__container>.ProseMirror{width:100%;padding-top:2.5rem;padding-bottom:2.5rem;padding-inline:max(2.75rem,(100% - var(--rte-editor-max-width,100%))/2);flex-grow:1}.rte-editor__container:has(.ProseMirror-focused){border-radius:calc(var(--rte-radius,.5rem)*.75);box-shadow:0 0 0 2px var(--rte-primary)}.rte-menu-bar,.rte-status-bar{background-color:var(--rte-bg,#fff);align-items:center;min-height:2.75rem;padding:.125rem;display:flex}.rte-menu-bar{border-bottom:1px solid var(--rte-border);border-top-left-radius:var(--rte-radius,.5rem);border-top-right-radius:var(--rte-radius,.5rem)}.rte-status-bar{border-top:1px solid var(--rte-border);border-bottom-left-radius:var(--rte-radius,.5rem);border-bottom-right-radius:var(--rte-radius,.5rem)}.rte-status-bar .rte-counter{color:var(--rte-muted-fg);align-items:center;gap:.75rem;margin-left:auto;padding:.25rem .5rem;font-weight:500;display:flex}.rte-menu__button{padding-left:.5rem;padding-right:.5rem;position:relative}.rte-menu__button[data-active],.rte-menu__button[data-active]:hover{color:var(--rte-primary);background-color:var(--rte-accent)}.rte-menu__button:has(.rte-icon-arrow){width:auto;padding-left:.25rem;padding-right:.25rem}.rte-menu__button:has(.rte-icon-arrow) .rte-button__text:first-child{margin-left:.25rem}.rte-menu__button .rte-icon-arrow{justify-content:center;align-items:center;margin-left:.125rem;display:flex}.rte-bubble-menu{border-radius:var(--rte-radius,.5rem);background-color:var(--rte-bubble,var(--rte-bg,#fff));box-shadow:var(--rte-shadow-2,0px 0px 0px 1px #d1d9e0,0px 8px 16px -4px rgba(37,41,46,.08),0px 4px 32px -4px rgba(37,41,46,.08),0px 24px 48px -12px rgba(37,41,46,.08),0px 48px 96px -24px rgba(37,41,46,.08))}.rte-link__form{width:20rem;padding:1rem}.rte-link__label{font-weight:600}.rte-link__label:not(:first-child){margin-top:1rem}.rte-link__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.125rem;display:flex}.rte-link__actions button{padding-left:1rem;padding-right:1rem}.rte-text-alternative__form{gap:.5rem;min-width:22rem;padding:.375rem .5rem;display:flex}.rte-text-alternative__form input{flex:1;width:100%}.rte-heading-dropdown{min-width:10rem}.rte-heading-dropdown [data-heading=p]{font-size:.875rem;line-height:1.25rem}.rte-heading-dropdown [data-heading=h1]{font-size:1.5rem;font-weight:700;line-height:2rem}.rte-heading-dropdown [data-heading=h2]{font-size:1.25rem;font-weight:700;line-height:1.75rem}.rte-heading-dropdown [data-heading=h3]{font-size:1.125rem;font-weight:700;line-height:1.75rem}.rte-heading-dropdown [data-heading=h4]{font-size:1rem;font-weight:700;line-height:1.5rem}.rte-code-dropdown{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.rte-code-dropdown .code-search{height:2.25rem}.rte-code-dropdown .code-list{scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.25))transparent;scrollbar-gutter:stable;flex-direction:column;gap:.25rem;display:flex}.rte-code-dropdown .code-item{border-radius:calc(var(--rte-radius,.5rem)*.75);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.75rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.rte-code-dropdown .code-item:hover{background-color:var(--rte-accent)}.rte-code-dropdown .code-item__indicator{position:absolute;left:.375rem}.ProseMirror{white-space:pre-wrap;outline:none;position:relative}.ProseMirror[contenteditable=true] :-webkit-any(img,iframe).ProseMirror-selectednode{box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror[contenteditable=true] :-moz-any(img,iframe).ProseMirror-selectednode{box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror[contenteditable=true] :is(img,iframe).ProseMirror-selectednode{box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror[contenteditable=true] .ProseMirror-selectednode :-webkit-any(img,iframe){box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror[contenteditable=true] .ProseMirror-selectednode :-moz-any(img,iframe){box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror[contenteditable=true] .ProseMirror-selectednode :is(img,iframe){box-shadow:0 0 0 3px var(--rte-bg,#fff),0 0 0 5px var(--rte-primary)}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror>*{margin-top:1.25rem}.ProseMirror>:first-child{margin-top:0}.ProseMirror [data-indent="1"]{text-indent:1em}.ProseMirror [data-indent="2"]{text-indent:2em}.ProseMirror [data-indent="3"]{text-indent:3em}.ProseMirror [data-indent="4"]{text-indent:4em}:where(.ProseMirror>p.is-editor-empty:first-child,figcaption.is-empty):before{content:attr(data-placeholder);float:left;color:var(--rte-muted-fg);pointer-events:none;width:100%;height:0}.ProseMirror ::selection,.ProseMirror .selection{background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2))}.ProseMirror .ProseMirror-selectednode:not(img):not(figure):not(pre):not(:has(iframe)){background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2))}.ProseMirror .selectedCell:after{z-index:2;content:"";background-color:var(--rte-editor-selection,tint-color(var(--rte-primary),.2));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{margin-top:1.25rem;font-weight:700}.ProseMirror h1{margin-top:1.75rem;font-size:1.75em}.ProseMirror h2{margin-top:1.75rem;font-size:1.625em}.ProseMirror h3{margin-top:1.5rem;font-size:1.25em}.ProseMirror h4{font-size:1em}.ProseMirror p{font-size:1em;line-height:1.75}.ProseMirror a{color:var(--rte-editor-link,var(--rte-primary));font-weight:600}.ProseMirror a:hover{cursor:pointer;text-decoration:underline}.ProseMirror a:not([href]){color:inherit;font-weight:400;text-decoration:none}.ProseMirror ul,.ProseMirror ol{padding-left:2rem;padding-right:2rem}.ProseMirror ul li,.ProseMirror ol li{margin-top:.375rem;margin-bottom:.375rem}.ProseMirror ul li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ul li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ul li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ol li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ol li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ol li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375rem}.ProseMirror ul li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ul li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ul li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ol li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ol li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ol li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror blockquote{border-left:.25rem solid var(--rte-border);padding:.375rem 1.25rem;font-style:italic}.ProseMirror img,.ProseMirror iframe,.ProseMirror video{cursor:default;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.ProseMirror iframe{pointer-events:none;aspect-ratio:16/9;width:100%;position:relative}.ProseMirror figure{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror figcaption{color:var(--rte-muted-fg);text-align:center;cursor:text;margin-bottom:-.25rem;padding:.5rem 1.5rem .25rem;font-size:90%;line-height:1.4}.ProseMirror code,.ProseMirror kbd,.ProseMirror samp,.ProseMirror pre{font-family:var(--rte-editor-code-font),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-feature-settings:normal;font-variation-settings:normal}.ProseMirror code{background:var(--rte-editor-code-bg,#f6f8fa);border:1px solid var(--rte-border);border-radius:calc(var(--rte-radius,.5rem)*.75);padding:.15rem .3rem;font-size:90%}.ProseMirror pre{-moz-tab-size:2;tab-size:2;background:var(--rte-editor-code-bg,#f6f8fa);border:1px solid var(--rte-border);color:var(--rte-fg,#1f2328);scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.25))transparent;scrollbar-gutter:stable;padding:.75rem 1.25rem;line-height:1.55;white-space:pre!important}.ProseMirror pre code{background:0 0;border:none;padding:0}.ProseMirror .tableWrapper{scrollbar-width:thin;scrollbar-color:var(--rte-editor-scrollbar,rgba(0,0,0,.25))transparent;scrollbar-gutter:stable}.ProseMirror table{border:1px solid var(--rte-border);border-collapse:collapse;table-layout:fixed;width:100%;margin-left:auto;margin-right:auto;font-size:90%;display:table;overflow:hidden}.ProseMirror table th,.ProseMirror table td{border:1px solid var(--rte-border);vertical-align:top;text-align:left;padding:.5rem .75rem;position:relative}.ProseMirror table th{background-color:var(--rte-muted)}.ProseMirror table .column-resize-handle{background-color:var(--rte-primary);pointer-events:none;z-index:10;width:3.5px;position:absolute;top:0;bottom:-2px;right:-1px}.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:var(--rte-hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--rte-hljs-function)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-id,.hljs-variable.language_{color:var(--rte-hljs-variable)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--rte-hljs-string)}.hljs-built_in,.hljs-symbol,.hljs-params{color:var(--rte-hljs-builtin)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--rte-hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:var(--rte-hljs-markup)}.hljs-addition{color:var(--rte-hljs-inserted);background-color:#1b4721}.hljs-deletion{color:var(--rte-hljs-deleted);background-color:#78191b}.hljs-changed{color:var(--rte-hljs-changed)}.hljs-section{color:var(--rte-hljs-constant);font-weight:700}.hljs-emphasis{color:var(--rte-hljs-fg);font-style:italic}.hljs-strong{color:var(--rte-hljs-fg);font-weight:700}
