.drop-zone{display:inline-block;height:100%;width:100%}.drop-zone .file-input{left:-10000px;position:absolute;visibility:hidden}@font-face{font-display:swap;font-family:Dr Buch;font-style:normal;font-weight:400;src:url(/static/media/drbuch-regular-webfont.a8c3af990c89a87ec84a.woff2) format("woff2"),url(/static/media/drbuch-regular-webfont.b045b2a88103a39cd27e.woff) format("woff"),url(/static/media/drbuch-regular-webfont.c30fb70a60da3055ed80.ttf) format("truetype")}@font-face{font-display:swap;font-family:GS;font-style:normal;font-weight:400;src:url(/static/media/gs-regular-webfont.0803e8c446d1be8cd46c.woff2) format("woff2"),url(/static/media/gs-regular-webfont.9fe3b27a985951c114f5.woff) format("woff"),url(/static/media/gs-regular-webfont.f930c27fec9f438a904b.ttf) format("truetype"),url(/static/media/gs-regular-webfont.c66f6d2a25bdbdabee6c.otf) format("opentype")}@font-face{font-display:swap;font-family:SAS;font-style:normal;font-weight:400;src:url(/static/media/sas-regular-webfont.6572509573fadc60d9b8.woff2) format("woff2"),url(/static/media/sas-regular-webfont.6c1371511c7c4f49d43c.woff) format("woff"),url(/static/media/sas-regular-webfont.fb134c73dc02d0592fee.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/static/media/ubuntu-v14-latin-regular.ec687cb6d9b61c0c68d3.eot);src:url(/static/media/ubuntu-v14-latin-regular.ec687cb6d9b61c0c68d3.eot?#iefix) format("embedded-opentype"),url(/static/media/ubuntu-v14-latin-regular.3525fd90c061dc5315d1.woff2) format("woff2"),url(/static/media/ubuntu-v14-latin-regular.1cac021c57317117b34a.woff) format("woff"),url(/static/media/ubuntu-v14-latin-regular.d270e0060246d0dc7620.ttf) format("truetype"),url(/static/media/ubuntu-v14-latin-regular.f00252d5cc9aed7459bd.svg#Ubuntu) format("svg")}.image-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.image-modal{animation:imageModalFade .18s ease;background:#fff;border-radius:8px;box-shadow:0 2px 5px #00000040;display:flex;flex-direction:column;gap:24px;padding:48px 24px 24px;position:relative;width:500px}.image-modal__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#262626;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;transition:opacity .15s;width:32px}.image-modal__close:hover{opacity:.6}.image-modal__title{color:#262626;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1;margin:0}.image-modal__fields{display:flex;flex-direction:column;gap:12px}.image-modal__upload-row{align-items:center;display:flex;gap:12px}.image-modal__upload-btn{background:#fff;border:2px solid #262626;border-radius:8px;box-shadow:0 2px 5px #00000040;color:#262626;cursor:pointer;flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:50px;padding:0 32px;transition:background .15s;white-space:nowrap}.image-modal__upload-btn:hover:not(:disabled){background:#f5f5f5}.image-modal__upload-btn:disabled{cursor:not-allowed;opacity:.6}.image-modal__hint{color:#515151}.image-modal__error,.image-modal__hint{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}.image-modal__error{color:#d32f2f}.image-modal__or{line-height:1.4;margin:0}.image-modal__input,.image-modal__or{color:#262626;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.image-modal__input{border:1px solid #d6d6d6;border-radius:8px;box-sizing:border-box;height:50px;outline:none;padding:0 24px 0 12px;transition:border-color .2s;width:100%}.image-modal__input::placeholder{color:#797979}.image-modal__input:focus{border-color:#000}.image-modal__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.image-modal__btn{border:none;border-radius:8px;box-shadow:0 2px 5px #00000040;box-sizing:border-box;cursor:pointer;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:50px;line-height:50px;padding:0 16px;transition:opacity .15s,background .15s}.image-modal__btn--cancel{background:#fff;border:2px solid #262626;color:#262626}.image-modal__btn--cancel:hover{background:#f5f5f5}.image-modal__btn--insert{background:#fddc69;color:#000}.image-modal__btn--insert:hover:not(:disabled){opacity:.88}.image-modal__btn--insert:disabled{background:#e7e7e7;box-shadow:none;color:#797979;cursor:not-allowed}@media(max-width:640px){.image-modal{margin:0 auto;max-width:351px;width:100%}.image-modal__footer{align-items:stretch;flex-direction:column-reverse}.image-modal__btn{flex:0 0 50px;width:100%}}@keyframes imageModalFade{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.insert-link-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.insert-link-modal{animation:insertLinkFade .18s ease;background:#fff;border-radius:8px;box-shadow:0 2px 5px #00000040;display:flex;flex-direction:column;gap:24px;padding:48px 24px 24px;position:relative;width:500px}.insert-link-modal__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#262626;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;transition:opacity .15s;width:32px}.insert-link-modal__close:hover{opacity:.6}.insert-link-modal__title{color:#262626;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1;margin:0}.insert-link-modal__fields{display:flex;flex-direction:column;gap:12px}.insert-link-modal__field{display:flex;flex-direction:column;gap:4px}.insert-link-modal__label{color:#262626;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;margin-bottom:0}.insert-link-modal__input{border:1px solid #d6d6d6;border-radius:8px;box-sizing:border-box;color:#262626;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:50px;outline:none;padding:0 24px 0 12px;transition:border-color .2s;width:100%}.insert-link-modal__input::placeholder{color:#797979}.insert-link-modal__input:focus{border-color:#000}.insert-link-modal__checkbox{align-items:center;color:#262626;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;gap:8px;line-height:1.4;margin-bottom:0}.insert-link-modal__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #797979;border-radius:5px;cursor:pointer;flex-shrink:0;height:24px;transition:background .15s,border-color .15s;width:24px}.insert-link-modal__checkbox input[type=checkbox]:checked{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 8 3.5 3.5L13 5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:#000}.insert-link-modal__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.insert-link-modal__btn{border:none;border-radius:8px;box-shadow:0 2px 5px #00000040;box-sizing:border-box;cursor:pointer;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:50px;line-height:50px;padding:0 16px;transition:opacity .15s,background .15s}.insert-link-modal__btn--cancel{background:#fff;border:2px solid #262626;color:#262626}.insert-link-modal__btn--cancel:hover{background:#f5f5f5}.insert-link-modal__btn--insert{background:#fddc69;color:#000}.insert-link-modal__btn--insert:hover:not(:disabled){opacity:.88}.insert-link-modal__btn--insert:disabled{background:#e7e7e7;box-shadow:none;color:#797979;cursor:not-allowed}@media(max-width:640px){.insert-link-modal{margin:0 auto;max-width:351px;width:100%}.insert-link-modal__footer{align-items:stretch;flex-direction:column-reverse}.insert-link-modal__btn{flex:0 0 50px;width:100%}}@keyframes insertLinkFade{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.video-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.video-modal{animation:videoModalFade .18s ease;background:#fff;border-radius:8px;box-shadow:0 2px 5px #00000040;display:flex;flex-direction:column;gap:24px;padding:48px 24px 24px;position:relative;width:500px}.video-modal__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#262626;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;transition:opacity .15s;width:32px}.video-modal__close:hover{opacity:.6}.video-modal__title{color:#262626;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1;margin:0}.video-modal__fields{display:flex;flex-direction:column;gap:16px}.video-modal__field{display:flex;flex-direction:column;gap:4px}.video-modal__label{font-size:14px;font-weight:500;line-height:1;margin-bottom:0}.video-modal__input,.video-modal__label{color:#262626;font-family:Roboto,sans-serif}.video-modal__input{border:1px solid #d6d6d6;border-radius:8px;box-sizing:border-box;font-size:16px;font-weight:400;height:50px;outline:none;padding:0 24px 0 12px;transition:border-color .2s;width:100%}.video-modal__input::placeholder{color:#797979}.video-modal__input:focus{border-color:#000}.video-modal__hint{color:#515151;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}.video-modal__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.video-modal__btn{border:none;border-radius:8px;box-shadow:0 2px 5px #00000040;box-sizing:border-box;cursor:pointer;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:50px;line-height:50px;padding:0 16px;transition:opacity .15s,background .15s}.video-modal__btn--cancel{background:#fff;border:2px solid #262626;color:#262626}.video-modal__btn--cancel:hover{background:#f5f5f5}.video-modal__btn--insert{background:#fddc69;color:#000}.video-modal__btn--insert:hover:not(:disabled){opacity:.88}.video-modal__btn--insert:disabled{background:#e7e7e7;box-shadow:none;color:#797979;cursor:not-allowed}@media(max-width:640px){.video-modal{margin:0 auto;max-width:351px;width:100%}.video-modal__footer{align-items:stretch;flex-direction:column-reverse}.video-modal__btn{flex:0 0 50px;width:100%}}@keyframes videoModalFade{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.description-editor{border:1px solid #b4b4bd;border-radius:5px;overflow:hidden;position:relative}.description-editor__content{height:260px;overflow-y:auto}.description-editor__content .image-node img{max-width:100%}.description-editor__toolbar{background:#f8f9fa;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.description-editor__toolbar-group{display:flex;flex-wrap:wrap;gap:2px;padding-right:6px}.description-editor__toolbar-group:last-child{border-right:none}.description-editor__button{background:#fff;border:none;border-radius:3px;color:#3d3d3d;cursor:pointer;font-size:16px;font-size:18px;font-weight:700;height:28px;line-height:1px;min-width:28px;padding:4px;transition:all .2s}.description-editor__button:hover{background:#e9ecef;border-color:#adb5bd;border-radius:8px}.description-editor__button--active{background:#d6d6d6;border-color:#d6d6d6;border-radius:8px;color:#fff}.description-editor__button:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.4}.description-editor__custom-select{display:inline-block;margin:3px 0;position:relative}.description-editor__custom-select.font-select button{min-width:100px}.description-editor__custom-select.align-text button{min-width:auto}.description-editor__custom-select.align-text .description-editor__select-arrow{display:none}.description-editor__custom-select.toolbar-table button{min-width:auto}.description-editor__custom-select.toolbar-table .description-editor__select-arrow{display:none}.description-editor__custom-select.toolbar-table .description-editor__select-dropdown{left:auto}.description-editor__custom-select.toolbar-table .description-editor__select-dropdown .description-editor__select-option .label-text{margin-left:3px;white-space:nowrap}.description-editor__select{align-items:center;background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:flex;font-size:14px;gap:2px;height:28px;justify-content:space-between;padding:4px 6px}.description-editor__select:focus{border-color:#d6d6d6;outline:none}.description-editor__select:hover{background:#e9ecef;border-color:#adb5bd}.description-editor__select-arrow{color:#666;font-size:8px;transition:transform .2s}.description-editor__select-arrow--open{transform:rotate(180deg)}.description-editor__select-dropdown{background:#fff;border:1px solid #ccc;border-radius:0 0 3px 3px;border-top:none;box-shadow:0 2px 10px #0000001a;left:0;max-height:200px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:100%;width:-webkit-max-content;width:max-content;z-index:1000}.description-editor__select-option{border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:14px;padding:6px 8px}.description-editor__select-option:hover{background:#f8f9fa}.description-editor__select-option--active{background:#d6d6d6;color:#fff}.description-editor__select-option--active:hover{background:#d6d6d6}.description-editor__select-option:last-child{border-bottom:none}.description-editor__color-palette{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;display:flex;flex-wrap:wrap;gap:4px;left:0;padding:4px;position:absolute;top:100%;width:160px;z-index:1000}.description-editor__color-palette-color{border:1px solid #999;border-radius:2px;cursor:pointer;height:20px;transition:transform .1s;width:20px}.description-editor__color-palette-color:hover{transform:scale(1.1)}.description-editor__color-picker{display:flex;gap:2px;position:relative}.description-editor .bubble-menu{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px 0 #00000040;display:flex;gap:4px;height:50px;padding:0 4px;position:relative;z-index:9999}.description-editor .bubble-menu .description-editor__select{border-radius:8px}.description-editor .bubble-menu .description-editor__select:hover{background:none}.description-editor .bubble-menu .description-editor__select:focus{border:2px solid #26bfbf}.description-editor .bubble-menu .description-editor__select-dropdown{border-radius:8px;top:132%}.description-editor .bubble-menu .description-editor__select-dropdown::-webkit-scrollbar{height:64px;width:6px}.description-editor .bubble-menu .description-editor__select-dropdown::-webkit-scrollbar-thumb{background:#26bfbf;border-radius:10px}.description-editor .bubble-menu .description-editor__select-option{border-bottom:none}.description-editor .bubble-menu .description-editor__select-option:hover{background:#e7e7e7}.description-editor .bubble-menu .description-editor__custom-select.font-select{border-radius:8px;min-width:100px}.description-editor .bubble-menu .description-editor__custom-select.font-select .description-editor__select-dropdown{left:-5px;min-width:190px}.ProseMirror{line-height:1.6;min-height:calc(100% - 32px);outline:none;padding:16px}.ProseMirror p{margin:8px 0}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1{font-size:2.2em;font-weight:700;margin:20px 0 12px}.ProseMirror h2{font-size:1.8em;font-weight:700;margin:18px 0 10px}.ProseMirror h3{font-size:1.4em;font-weight:700;margin:16px 0 8px}.ProseMirror ol,.ProseMirror ul{margin:12px 0;padding-left:24px}.ProseMirror li{margin:4px 0}.ProseMirror blockquote{border-left:5px solid #eee;font-size:17.5px;margin:0 0 20px;padding:10px 20px}.ProseMirror code{background:#f1f3f4;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:2px 4px}.ProseMirror pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin:16px 0;overflow-x:auto;padding:12px}.ProseMirror pre code{background:none;border-radius:0;padding:0}.ProseMirror hr{border:none;border-top:2px solid #ddd;margin:24px 0}.ProseMirror a{color:#007acc;text-decoration:underline}.ProseMirror a:hover{text-decoration:none}.ProseMirror mark{border-radius:3px;padding:2px 4px}.ProseMirror [data-type=math_inline]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;cursor:pointer;display:inline-block;margin:0 2px;padding:2px 6px;transition:background-color .2s}.ProseMirror [data-type=math_inline]:hover{background:#e9ecef}.ProseMirror iframe{border:none;width:100%}.ProseMirror table{border-collapse:collapse;margin:16px 0;table-layout:fixed;width:100%}.ProseMirror table td,.ProseMirror table th{border:1px solid #ddd;min-width:60px;padding:10px;position:relative;vertical-align:top}.ProseMirror table td p,.ProseMirror table th p{margin:0}.ProseMirror table th{background-color:#f8f9fa;font-weight:700;text-align:left}.ProseMirror table .selectedCell:after{background:#007acc33;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ProseMirror table .column-resize-handle{background-color:#007acc;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.ProseMirror[style*="text-align: center"]{text-align:center}.ProseMirror[style*="text-align: right"]{text-align:right}.ProseMirror[style*="text-align: justify"]{text-align:justify}@media(max-width:768px){.description-editor__toolbar{gap:3px}.description-editor__toolbar-group{gap:1px;padding-right:3px}.description-editor__button{font-size:16px;min-width:24px;padding:8px}.description-editor__select{font-size:14px;min-width:60px}.description-editor__select-option{font-size:14px;padding:8px}}.katex-formula-content{align-items:center;display:flex}.katex-formula .modal-content{border-radius:8px;box-shadow:0 2px 5px 0 #00000040;padding:5px}.katex-formula .modal-content .modal-header{color:#797979;justify-content:flex-start}.katex-formula .modal-content .modal-body{padding-top:5px}.katex-formula .modal-content .modal-body input{border:1px solid #d6d6d6;border-radius:8px;padding:8px;width:100%}.katex-formula .modal-content .modal-body .custom-button{margin-left:20px;max-height:40px;min-width:60px}.alert{align-items:center;border:1px solid #0000;border-radius:8px;color:#262626;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:8px;height:auto;line-height:normal;min-height:40px;padding:12px 8px;width:100%}.alert-danger,.alert-error{background-color:#ffe3e8;border-color:#ffb2d0}.alert-warning{background-color:#fffade;border-color:#feec7a}.alert-info{background-color:#eefafa;border-color:#c5e7e8}.alert-success{background-color:#e8f8e3;border-color:#bde1c4}.alert-no-background{background:#0000;border-color:#0000}.alert-no-background.alert-danger .alert-text,.alert-no-background.alert-error .alert-text{color:#d1031c}.alert-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.alert-text{flex:1 1}.alert-dismissible{padding-right:8px}.alert-btn-close{align-items:center;background:#0000;border:0;color:#262626;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;opacity:.5;padding:0;width:24px}.alert-btn-close img{height:12px;width:12px}.alert-btn-close:hover{opacity:.75}.alert-btn-close:focus{opacity:1;outline:0}
/*# sourceMappingURL=56308.1789557156583.chunk.css.map*/