@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--brand-navy: #1e56a0;--brand-navy-deep: #0f2d5b;--brand-emerald: #059669;--font-heading: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-card-head-title,.ant-statistic-content-value,.ant-statistic-content,.brand-wordmark{font-family:var(--font-heading);letter-spacing:-.01em}.ant-statistic-content-value{font-weight:600}.ant-menu-dark.ant-menu-inline .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:#fff}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{font-weight:500}.admin-user-trigger{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease}.admin-user-trigger:hover{background:#f3f4f6}.brand-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.login-brand-panel{flex:1 1 54%;position:relative;overflow:hidden;background:radial-gradient(1100px 700px at 12% 88%,rgba(56,130,246,.35) 0%,transparent 55%),radial-gradient(900px 620px at 85% 12%,rgba(125,211,252,.22) 0%,transparent 55%),radial-gradient(700px 520px at 70% 78%,rgba(30,86,160,.55) 0%,transparent 60%),linear-gradient(155deg,#081c3d,#0f2d5b 55%,#123a75)}.login-brand-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 80% at 40% 55%,rgba(0,0,0,.9),transparent);mask-image:radial-gradient(80% 80% at 40% 55%,rgba(0,0,0,.9),transparent)}.login-brand-panel:after{content:"";position:absolute;width:560px;height:560px;right:-140px;bottom:-180px;border-radius:50%;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 0 0 70px #ffffff09,0 0 0 160px #ffffff05}@media (max-width: 900px){.login-brand-panel{display:none}}.tiptap.ProseMirror{outline:none;min-height:380px;line-height:1.7;font-size:15px}.tiptap.ProseMirror>*+*{margin-top:.75em}.tiptap.ProseMirror h1{font-size:2em;font-weight:700;margin-top:1em;margin-bottom:.5em}.tiptap.ProseMirror h2{font-size:1.5em;font-weight:600;margin-top:1em;margin-bottom:.4em;padding-bottom:.3em;border-bottom:1px solid #e8e8e8}.tiptap.ProseMirror h3{font-size:1.25em;font-weight:600;margin-top:.8em;margin-bottom:.3em}.tiptap.ProseMirror p{margin-bottom:.5em}.tiptap.ProseMirror ul,.tiptap.ProseMirror ol{padding-left:1.5em;margin-bottom:.5em}.tiptap.ProseMirror li{margin-bottom:.2em}.tiptap.ProseMirror blockquote{border-left:3px solid #d9d9d9;padding-left:1em;color:#666;margin:.5em 0}.tiptap.ProseMirror code{background:#f5f5f5;padding:.15em .4em;border-radius:3px;font-size:.9em}.tiptap.ProseMirror pre{background:#1e1e1e;color:#d4d4d4;padding:1em;border-radius:6px;overflow-x:auto;margin:.5em 0}.tiptap.ProseMirror pre code{background:none;padding:0;color:inherit}.tiptap.ProseMirror img{max-width:100%;height:auto;border-radius:4px;margin:8px 0;cursor:pointer}.tiptap.ProseMirror img.ProseMirror-selectednode{outline:2px solid #1677ff}.tiptap.ProseMirror .node-resizableImage{display:inline-block}.tiptap.ProseMirror .node-resizableImage[style*="float: left"]+*,.tiptap.ProseMirror .node-resizableImage[style*="float: right"]+*{overflow:hidden}.tiptap.ProseMirror:after{content:"";display:table;clear:both}.tiptap.ProseMirror hr{border:none;border-top:2px solid #e8e8e8;margin:1em 0}.tiptap.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.slide-prose img{display:block;max-width:100%;height:auto;margin:1rem auto;border-radius:10px;box-shadow:0 1px 6px #0f172a1f}.slide-prose:after{content:"";display:block;clear:both}@media (min-width: 680px){.slide-prose img{float:right;max-width:44%;margin:.25rem 0 1rem 1.75rem}}
