.EditorTheme__code{background-color:transparent;font-family:Menlo,Consolas,Monaco,monospace;display:block;padding:8px 8px 8px 52px;line-height:1.53;font-size:13px;margin:8px 0;overflow-x:auto;border:1px solid #ccc;position:relative;border-radius:8px;tab-size:2}.EditorTheme__code:before{content:attr(data-gutter);position:absolute;background-color:transparent;border-right:1px solid #ccc;left:0;top:0;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.EditorTheme__table{border-collapse:collapse;border-spacing:0;overflow-y:scroll;overflow-x:scroll;table-layout:fixed;width:fit-content;width:100%;margin:0 25px 30px 0}.EditorTheme__tokenComment{color:#708090}.EditorTheme__tokenPunctuation{color:#999}.EditorTheme__tokenProperty{color:#905}.EditorTheme__tokenSelector{color:#690}.EditorTheme__tokenOperator{color:#9a6e3a}.EditorTheme__tokenAttr{color:#07a}.EditorTheme__tokenVariable{color:#e90}.EditorTheme__tokenFunction{color:#dd4a68}.Collapsible__container{background-color:var(--background);border:1px solid #ccc;border-radius:.5rem;margin-bottom:.5rem}.Collapsible__title{padding:.25rem .25rem .25rem 1rem;position:relative;font-weight:700;outline:none;cursor:pointer;list-style-type:disclosure-closed;list-style-position:inside}.Collapsible__title p{display:inline-flex}.Collapsible__title::marker{color:#d3d3d3}.Collapsible__container[open]>.Collapsible__title{list-style-type:disclosure-open}.creator-ui .ag-theme-quartz{--ag-wrapper-border-radius: 1rem;--ag-background-color: var(--card) !important;--ag-border-color: var(--border) !important;--ag-font-family: var(--font-sans);--ag-font-size: var(--font-size);--ag-foreground-color: var(--foreground) !important;--ag-header-background-color: var(--muted) !important;--ag-header-font-size: var(--font-size);--ag-header-foreground-color: var(--foreground) !important;--ag-input-border-color-invalid: var(--destructive) !important;--ag-input-border-color: var(--border) !important;--ag-primary-color: var(--primary) !important;--ag-row-hover-color: var(--accent) !important;--ag-secondary-foreground-color: var(--muted-foreground) !important;--ag-selected-row-background-color: var(--accent) !important;--ag-checkbox-unchecked-background-color: var(--muted) !important;--ag-checkbox-checked-background-color: var(--primary) !important;--ag-header-font-weight: 600;--ag-header-height: 3.5rem}.creator-ui .ag-theme-quartz .ag-header{background-color:var(--muted)!important;border-bottom:1px solid var(--border)!important}.creator-ui .ag-header-viewport{position:relative}.creator-ui .ag-header-container{position:sticky;top:0;z-index:1}.creator-ui .ag-theme-quartz .ag-row{border-bottom:1px solid var(--border)!important}.creator-ui .ag-theme-quartz .ag-row:hover{background-color:var(--accent)!important}.hide-ag-no-rows-overlay .ag-overlay-no-rows-wrapper{display:none!important}.tiptap{height:100%;outline:none;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5}.tiptap>:first-child{margin-top:0}.tiptap ul{list-style-type:disc;list-style-position:outside;padding:0 1rem 0 1.25rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ol{list-style-type:decimal;list-style-position:outside;padding:0 1rem 0 1.25rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap li{margin:.25em 0}.tiptap li>ul,.tiptap li>ol{margin:.5rem 0 .5rem 1.25rem;padding-left:.75rem}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap ul li p,.tiptap ol li p{margin-top:0;margin-bottom:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.4;margin-top:2.5rem;text-wrap:pretty;margin-bottom:.75em}.tiptap h1{font-size:3.75rem}.tiptap h2{font-weight:700;font-size:2.25rem}.tiptap h3{font-weight:700;font-size:1.75rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:#e0e7ff;border-radius:.4rem;color:#000;font-size:.85rem;padding:.25em .3em}.tiptap pre{background:#000;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid #d1d5db;margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.tiptap a{color:var(--color-primary);text-decoration:underline}.tiptap p{margin-bottom:1em}
