html,body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ag-cell-wrapper{height:100%}body{background-color:#edeef4}html{height:100%;overflow-y:hidden}.pac-container{z-index:1500}.full{width:100%;height:100%}.skeleton{background-color:#0000001c;animation:Skeleton-keyframes-pulse 1.5s ease-in-out .5s infinite;width:100%;height:50px}@keyframes Skeleton-keyframes-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-pinned-right-header,.ag-horizontal-right-spacer{width:0!important;min-width:0!important}.ag-pinned-right-cols-container{position:absolute!important;right:0;pointer-events:none}.ag-pinned-right-cols-container *{pointer-events:initial}.ag-pinned-right-cols-container .ag-cell{border:none!important}.ag-pinned-right-cols-container .ag-row:not(.ag-row-hover),.ag-pinned-right-cols-container .ag-row:not(.ag-row-hover) .ag-cell{width:0!important;padding:0!important}.ag-center-cols-container,.ag-center-cols-container .ag-row{min-width:100%!important}:root{--white: #fff;--black: #2e2b29;--black-contrast: #110f0e;--gray-1: rgba(61, 37, 20, .05);--gray-2: rgba(61, 37, 20, .08);--gray-3: rgba(61, 37, 20, .12);--gray-4: rgba(53, 38, 28, .3);--gray-5: #1c191799;--green: #22c55e;--purple: #6a00f5;--purple-contrast: #5800cc;--purple-light: #5805ff0d;--yellow-contrast: #facc15;--yellow: rgba(250, 204, 21, .4);--yellow-light: #fffae5;--red: #ff5c33;--red-light: #ffebe5;--shadow: 0px 12px 33px 0px rgba(0, 0, 0, .06), 0px 3.618px 9.949px 0px rgba(0, 0, 0, .04)}.is-active{background-color:#7fffd4}.tiptap:focus-within{outline:none;box-shadow:none;border-color:transparent}.ProseMirror{outline:none!important;box-shadow:none!important}.ProseMirror p{margin-top:0;margin-bottom:0}.tiptap{caret-color:#6a00f5;padding:8px}.tiptap .variable{background-color:#ede9fe;border:1px solid #ddd6fe;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#5800cc;font-weight:500;padding:.05rem .3rem}.tiptap .variable:after{content:"​"}.tiptap :first-child{margin-top:0}.tiptap p:after{margin-bottom:1px}.tiptap ul,.tiptap ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}:is(.tiptap ul,.tiptap ol) li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:#5805ff0d;border-radius:.4rem;color:#2e2b29;font-size:.85rem;padding:.25em .3em}.tiptap pre{background:#3838380a;border-radius:6px/.375rem;border:"1px solid #25272d1a";font-family:JetBrainsMono,monospace;font-size:1rem;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 var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap blockquote.is-empty:before,.tiptap blockquote:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.tiptap p.is-editor-empty:first-child:before{color:var(--gray-4);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.character-count{align-items:center;color:var(--gray-5);display:flex;font-size:.75rem;gap:.5rem;margin:1.5rem}.character-count svg{color:var(--purple)}.character-count :is(.character-count--warning),.character-count :is(.character-count--warning) svg{color:var(--red)}.mention-editor .ProseMirror{outline:none;padding:0;min-height:30px;font-size:.875rem;line-height:2;color:#451a03;word-break:break-word;white-space:pre-wrap}.mention-editor .ProseMirror p{margin:0}.mention-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9a7b3f;float:left;height:0;pointer-events:none}.mention-editor .mention-chip{display:inline-block;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;padding:0 5px;margin:0 1px;font-weight:600;line-height:1.4;white-space:nowrap}
