@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#f8fafc;color:#0f172a}#root{width:100%}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cte-prose .ProseMirror{outline:none;min-height:420px;color:#1e293b;font-size:1.05rem;line-height:1.75;word-wrap:break-word}.cte-prose .ProseMirror>*+*{margin-top:.85em}.cte-prose .ProseMirror h1{font-size:2rem;font-weight:800;line-height:1.2;margin-top:1.4em}.cte-prose .ProseMirror h2{font-size:1.55rem;font-weight:800;line-height:1.25;margin-top:1.2em}.cte-prose .ProseMirror h3{font-size:1.25rem;font-weight:700;line-height:1.3;margin-top:1.1em}.cte-prose .ProseMirror ul,.cte-prose .ProseMirror ol{padding-left:1.6rem}.cte-prose .ProseMirror ul{list-style:disc}.cte-prose .ProseMirror ol{list-style:decimal}.cte-prose .ProseMirror li{margin:.25em 0}.cte-prose .ProseMirror li p{margin:0}.cte-prose .ProseMirror blockquote{border-left:3px solid #c7d2fe;padding-left:1rem;color:#475569;font-style:italic}.cte-prose .ProseMirror code{background:#f1f5f9;border-radius:.3rem;padding:.1em .35em;font-size:.9em;font-family:JetBrains Mono,ui-monospace,monospace}.cte-prose .ProseMirror pre{background:#0f172a;color:#e2e8f0;border-radius:.75rem;padding:.9rem 1.1rem;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.cte-prose .ProseMirror pre code{background:none;color:inherit;padding:0}.cte-prose .ProseMirror a{color:#4f46e5;text-decoration:underline;cursor:pointer}.cte-prose .ProseMirror hr{border:none;border-top:2px solid #e2e8f0;margin:1.5em 0}.cte-prose .ProseMirror img{max-width:100%;height:auto;border-radius:.6rem}.cte-prose .ProseMirror table{border-collapse:collapse;width:100%;margin:.5em 0;overflow:hidden}.cte-prose .ProseMirror th,.cte-prose .ProseMirror td{border:1px solid #cbd5e1;padding:.45rem .6rem;vertical-align:top}.cte-prose .ProseMirror th{background:#f8fafc;font-weight:700;text-align:left}.cte-prose .ProseMirror .selectedCell:after{background:#6366f11f;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cte-prose .ProseMirror td,.cte-prose .ProseMirror th{position:relative}.cte-prose .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:.25rem}.cte-prose .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.cte-prose .ProseMirror ul[data-type=taskList] li>label{margin-top:.35rem}.cte-prose .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.cte-prose .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;float:left;height:0;pointer-events:none}
