.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%}}:root{--rb-primary:#db2877;--rb-primary-light:#db287726;--rb-primary-glow:#db287759;--rb-primary-border:#db287799;--rb-bg:#0d0d12;--rb-bg-elevated:#13111a;--rb-surface:#ffffff0a;--rb-border:#ffffff12;--rb-text:#e8e6ef;--rb-text-muted:#6b6880;--rb-radius:10px;--rb-transition:200ms cubic-bezier(0.4,0,0.2,1)}.rb-sider .ant-layout-sider-children{background:#0000;display:flex;flex-direction:column;height:100%}.rb-sider.ant-layout-sider{background:linear-gradient(180deg,#11101a,#0d0d12 40%,#130a10)!important;border-right:1px solid #ffffff12;border-right:1px solid var(--rb-border);box-shadow:4px 0 32px #00000080}.rb-logo-area{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--rb-border);display:flex;gap:12px;margin-bottom:8px;overflow:hidden;padding:20px 18px 18px;position:relative}.rb-logo-area:before{background:radial-gradient(circle,#db28772e 0,#0000 70%);content:"";height:120px;left:-20px;pointer-events:none;position:absolute;top:-40px;width:120px}.rb-logo-icon-wrap{align-items:center;background:linear-gradient(135deg,#db2877,#9d1556);border-radius:10px;box-shadow:0 0 16px #db287773,0 2px 8px #0006;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.rb-logo-icon-wrap svg{height:22px!important;width:22px!important}.rb-logo-text{display:flex;flex-direction:column;line-height:1}.rb-logo-text-main{color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em}.rb-logo-text-sub{color:#db2877;color:var(--rb-primary);font-size:10px;font-weight:500;letter-spacing:.08em;margin-top:3px;opacity:.9;text-transform:uppercase}.rb-nav-section-label{color:#6b6880;color:var(--rb-text-muted);font-size:9.5px;font-weight:600;letter-spacing:.12em;opacity:.7;padding:12px 18px 4px;text-transform:uppercase}.rb-sider .ant-menu{background:#0000!important;border-right:none!important;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:4px 8px}.rb-sider .ant-menu::-webkit-scrollbar{width:3px}.rb-sider .ant-menu::-webkit-scrollbar-track{background:#0000}.rb-sider .ant-menu::-webkit-scrollbar-thumb{background:#db287799;background:var(--rb-primary-border);border-radius:99px}.rb-sider .ant-menu-item{align-items:center;border-radius:10px!important;border-radius:var(--rb-radius)!important;color:#6b6880!important;color:var(--rb-text-muted)!important;display:flex!important;height:40px!important;line-height:40px!important;margin:2px 0!important;overflow:hidden;padding:0 12px!important;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important;transition:background var(--rb-transition),color var(--rb-transition),box-shadow var(--rb-transition)!important}.rb-sider .ant-menu-item:after{display:none!important}.rb-sider .ant-menu-item:before{background:#db2877;background:var(--rb-primary);border-radius:0 3px 3px 0;box-shadow:0 0 8px #db287759;box-shadow:0 0 8px var(--rb-primary-glow);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--rb-transition);width:3px}.rb-sider .ant-menu-item:hover{background:#ffffff0a!important;background:var(--rb-surface)!important;color:#fff!important}.rb-sider .ant-menu-item:hover .ant-menu-item-icon{color:#db2877cc!important}.rb-sider .ant-menu-item-selected{background:#db287726!important;background:var(--rb-primary-light)!important;box-shadow:inset 0 0 0 1px #db287799,0 4px 16px #db28771f!important;box-shadow:0 0 0 1px var(--rb-primary-border) inset,0 4px 16px #db28771f!important;color:#fff!important}.rb-sider .ant-menu-item-selected:before{transform:translateY(-50%) scaleY(1)}.rb-sider .ant-menu-item-selected .ant-menu-item-icon{color:#db2877!important;color:var(--rb-primary)!important;filter:drop-shadow(0 0 4px rgba(219,40,119,.35));filter:drop-shadow(0 0 4px var(--rb-primary-glow))}.rb-sider .ant-menu-item-selected .ant-menu-title-content{color:#fff!important;font-weight:500}.rb-sider .ant-menu-item .ant-menu-item-icon{color:#6b6880!important;color:var(--rb-text-muted)!important;font-size:15px!important;min-width:20px!important;transition:color .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)!important;transition:color var(--rb-transition),filter var(--rb-transition)!important}.rb-sider .ant-menu-item .ant-menu-title-content{font-size:13px;font-weight:450;letter-spacing:.01em;margin-left:10px!important;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--rb-transition)}.rb-sider-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--rb-border);margin-top:auto;padding:12px 8px}.rb-sider-footer-inner{align-items:center;background:#ffffff0a;background:var(--rb-surface);border:1px solid #ffffff12;border:1px solid var(--rb-border);border-radius:10px;border-radius:var(--rb-radius);cursor:default;display:flex;gap:10px;padding:10px 12px}.rb-sider-footer-avatar{align-items:center;background:linear-gradient(135deg,#db2877,#9d1556);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.rb-sider-footer-info{overflow:hidden}.rb-sider-footer-name{color:#e8e6ef;color:var(--rb-text);font-size:12px;font-weight:600}.rb-sider-footer-name,.rb-sider-footer-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-sider-footer-role{color:#6b6880;color:var(--rb-text-muted);font-size:10px;margin-top:1px}.rb-sider.ant-layout-sider-collapsed .rb-logo-text,.rb-sider.ant-layout-sider-collapsed .rb-nav-section-label,.rb-sider.ant-layout-sider-collapsed .rb-sider-footer-info{display:none}.rb-sider.ant-layout-sider-collapsed .rb-logo-area{justify-content:center;padding:18px 0}.rb-sider.ant-layout-sider-collapsed .rb-sider-footer-inner{justify-content:center;padding:8px}.rb-sider-backdrop{animation:fadeIn .18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.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.a355a2e8.css.map*/