@font-face{font-family:AvenirNextCondensed;src:url(/fonts/AvenirNextCondensed-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:GayaRegular;src:url(/fonts/Gaya.otf) format("opentype"),url(/fonts/Gaya.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RecoletaBold;src:url(/fonts/Recoleta-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:RecoletaMedium;src:url(/fonts/Recoleta-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:RecoletaSemiBold;src:url(/fonts/Recoleta-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:EnbyGertrude;src:url(/fonts/Enby-Gertrude-roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{margin:0;font-family:EnbyGertrude,Arial,sans-serif;font-synthesis:none}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}.simple-editor-wrapper{width:100%;height:100%;display:flex;flex-direction:column;font-family:Inter,sans-serif}.simple-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid #e2e8f0;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.simple-editor-toolbar-group{display:flex;align-items:center;gap:2px}.simple-editor-toolbar-separator{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.simple-editor-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:#475569;transition:background .1s,border-color .1s;padding:0}.simple-editor-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.simple-editor-btn.is-active{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.simple-editor-btn:disabled{opacity:.4;cursor:not-allowed}.simple-editor-btn svg{width:14px;height:14px}.simple-editor-select{height:30px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;padding:0 24px 0 8px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.simple-editor-select:focus{outline:none;border-color:#a78bfa}.simple-editor-link-bar{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.simple-editor-link-bar input{flex:1 1;height:28px;border:1px solid #cbd5e1;border-radius:4px;padding:0 8px;font-size:13px}.simple-editor-link-bar button{height:28px;padding:0 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;font-size:12px;cursor:pointer}.simple-editor-link-bar button:hover{background:#f1f5f9}.simple-editor-content{flex:1 1;overflow-y:auto}.simple-editor-content .tiptap.ProseMirror{font-family:DM Sans,Inter,sans-serif;outline:none;min-height:240px;padding:16px;font-size:15px;line-height:1.65;color:#1e293b;white-space:pre-wrap}.simple-editor-content .tiptap.ProseMirror p{margin:0 0 12px}.simple-editor-content .tiptap.ProseMirror p:last-child{margin-bottom:0}.simple-editor-content .tiptap.ProseMirror h1{font-size:1.6em;font-weight:700;margin:24px 0 8px}.simple-editor-content .tiptap.ProseMirror h2{font-size:1.35em;font-weight:700;margin:20px 0 6px}.simple-editor-content .tiptap.ProseMirror h3{font-size:1.15em;font-weight:600;margin:16px 0 4px}.simple-editor-content .tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin:14px 0 4px}.simple-editor-content .tiptap.ProseMirror ol,.simple-editor-content .tiptap.ProseMirror ul{margin:8px 0 12px;padding-left:24px}.simple-editor-content .tiptap.ProseMirror li{margin:2px 0}.simple-editor-content .tiptap.ProseMirror a{color:#7c3aed;text-decoration:underline}.simple-editor-content .tiptap.ProseMirror strong{font-weight:700}.simple-editor-content .tiptap.ProseMirror em{font-style:italic}.simple-editor-content .tiptap.ProseMirror u{text-decoration:underline}.simple-editor-content .tiptap.ProseMirror s{text-decoration:line-through}.simple-editor-content .tiptap.ProseMirror code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 4px;font-family:monospace;font-size:.875em}.simple-editor-content .tiptap.ProseMirror pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 16px;overflow-x:auto;margin:12px 0}.simple-editor-content .tiptap.ProseMirror pre code{background:transparent;border:none;padding:0}.simple-editor-content .tiptap.ProseMirror blockquote{border-left:3px solid #cbd5e1;margin:12px 0;padding:4px 0 4px 16px;color:#64748b}.simple-editor-content .tiptap.ProseMirror hr{border:none;border-top:1px solid #e2e8f0;margin:20px 0}.simple-editor-content .tiptap.ProseMirror img{max-width:100%;height:auto;display:block;margin:12px auto;border-radius:6px}.simple-editor-content .tiptap.ProseMirror mark{background:#fef08a;border-radius:2px}.simple-editor-content .tiptap.ProseMirror sup{font-size:.75em;vertical-align:super}.simple-editor-content .tiptap.ProseMirror sub{font-size:.75em;vertical-align:sub}.simple-editor-content .tiptap.ProseMirror ul[data-type=taskList]{padding-left:4px}.simple-editor-content .tiptap.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.simple-editor-content .tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:2px}.simple-editor-content .tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1}.simple-editor-content .tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{opacity:.5;text-decoration:line-through}.ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none}