.login-container{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.svg-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.svg-bg{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.login-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.login-form-forgot{float:right}.login-form-button{width:100%}@media (max-width:768px){.login-content{width:80%}}.lexical-editor-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px}.toolbar .ant-btn{height:32px;min-width:32px;padding:4px 8px}.toolbar .ant-select{height:32px}.toolbar .ant-divider-vertical{height:24px;margin:0 4px}.toolbar .font-size-input{height:32px}.toolbar .font-size-input .ant-input-number-input-wrap{align-items:center;display:flex;height:100%}.toolbar .font-size-input .ant-input-number-input{padding:0;text-align:center}.editor-inner{min-height:200px;position:relative}.editor-input{caret-color:#000;min-height:200px;outline:none;padding:16px}.editor-input:focus{outline:none}.editor-placeholder{color:#999;left:16px;pointer-events:none;position:absolute;top:16px;-webkit-user-select:none;user-select:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-subscript{font-size:smaller;vertical-align:sub}.editor-text-superscript{font-size:smaller;vertical-align:super}.editor-text-code{background-color:#f0f0f0;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em;padding:2px 6px}.editor-heading-h1{font-size:2em;font-weight:700;margin:.67em 0}.editor-heading-h2{font-size:1.5em;font-weight:700;margin:.75em 0}.editor-heading-h3{font-size:1.17em;font-weight:700;margin:.83em 0}.editor-heading-h4{font-size:1em;font-weight:700;margin:1.12em 0}.editor-heading-h5{font-size:.83em;font-weight:700;margin:1.5em 0}.editor-heading-h6{font-size:.75em;font-weight:700;margin:1.67em 0}.editor-paragraph{line-height:1.6;margin:0 0 8px}.editor-quote{background-color:#f5f5f5;border-left:4px solid #eb529d;color:#555;font-style:italic;margin:16px 0;padding:12px 20px}.editor-list-ol{list-style-type:decimal;margin:8px 0;padding-left:24px}.editor-list-ul{list-style-type:disc;margin:8px 0;padding-left:24px}.editor-listitem{margin:4px 0}.editor-nested-listitem{list-style-type:none}.editor-listitem[role=checkbox]{list-style-type:none;margin-left:-20px;padding-left:20px;position:relative}.editor-listitem[role=checkbox]:before{background:#fff;border:1.5px solid #d9d9d9;border-radius:3px;content:"";cursor:pointer;height:12px;left:0;position:absolute;top:5px;width:12px}.editor-listitem[role=checkbox][aria-checked=true]:before{background:#eb529d;border-color:#eb529d}.editor-listitem[role=checkbox][aria-checked=true]:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;left:4px;position:absolute;top:7px;transform:rotate(45deg);width:4px}.editor-listitem[role=checkbox][aria-checked=true]{color:#999;text-decoration:line-through}.editor-link{cursor:pointer;text-decoration:underline}.editor-link,.editor-link:hover{color:#eb529d}.editor-code{background-color:#282c34;border-radius:8px;color:#abb2bf;display:block;font-family:Fira Code,Courier New,monospace;font-size:14px;line-height:1.5;margin:16px 0;overflow-x:auto;padding:16px;white-space:pre}.editor-tokenComment{color:#5c6370;font-style:italic}.editor-tokenPunctuation{color:#abb2bf}.editor-tokenProperty{color:#d19a66}.editor-tokenSelector{color:#98c379}.editor-tokenOperator{color:#56b6c2}.editor-tokenAttr{color:#c678dd}.editor-tokenVariable{color:#e06c75}.editor-tokenFunction{color:#61afef}.editor-image{display:inline-block;max-width:100%}.editor-image img{border-radius:4px;display:block;height:auto;margin:8px 0;max-width:100%}.image-resizer-container{display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.image-resizer-container.selected{outline:2px solid #eb529d;outline-offset:2px}.image-resizer-container.selected img{opacity:.95}.image-resize-handle{background-color:#eb529d;border:2px solid #fff;box-sizing:border-box;position:absolute;z-index:10}.image-resize-handle.ne,.image-resize-handle.nw,.image-resize-handle.se,.image-resize-handle.sw{border-radius:2px;height:12px;width:12px}.image-resize-handle.nw{cursor:nw-resize;left:-6px;top:-6px}.image-resize-handle.ne{cursor:ne-resize;right:-6px;top:-6px}.image-resize-handle.sw{bottom:-6px;cursor:sw-resize;left:-6px}.image-resize-handle.se{bottom:-6px;cursor:se-resize;right:-6px}.image-resize-handle.n,.image-resize-handle.s{border-radius:4px;height:8px;left:50%;transform:translateX(-50%);width:24px}.image-resize-handle.n{cursor:n-resize;top:-4px}.image-resize-handle.s{bottom:-4px;cursor:s-resize}.image-resize-handle.e,.image-resize-handle.w{border-radius:4px;height:24px;top:50%;transform:translateY(-50%);width:8px}.image-resize-handle.e{cursor:e-resize;right:-4px}.image-resize-handle.w{cursor:w-resize;left:-4px}.image-resize-handle:hover{background-color:#d63384;transform-origin:center}.image-resize-handle.n:hover,.image-resize-handle.s:hover{transform:translateX(-50%) scale(1.1)}.image-resize-handle.e:hover,.image-resize-handle.w:hover{transform:translateY(-50%) scale(1.1)}.editor-table{border-collapse:collapse;margin:16px 0;width:100%}.editor-table-cell{border:1px solid #d9d9d9;min-width:75px;padding:8px 12px;vertical-align:top}.editor-table-cell-header{background-color:#fafafa;border:1px solid #d9d9d9;font-weight:700;padding:8px 12px}.editor-table-row{border-bottom:1px solid #d9d9d9}.editor-horizontal-rule{border:none;border-top:2px solid #d9d9d9;margin:16px 0}.ltr{text-align:left}.rtl{text-align:right}.editor-date{background-color:#e6f7ff;border-radius:4px;color:#eb529d;display:inline-block;font-size:14px;padding:2px 8px}.page-break{align-items:center;background-color:#f9f9f9;border-bottom:2px dashed #ccc;border-top:2px dashed #ccc;display:flex;justify-content:center;margin:16px 0;padding:16px 0}.editor-table-cell:focus{outline:2px solid #eb529d;outline-offset:-2px}@media (max-width:768px){.toolbar{padding:6px 8px}.toolbar .ant-select{width:100px!important}.toolbar .ant-btn{height:28px;min-width:28px;padding:2px 6px}}
/*# sourceMappingURL=main.efce5042.css.map*/