.tiptap :first-child{margin-top:0}.tiptap{min-height:var(--editor-min-height,400px);outline:none}.tiptap p{word-wrap:break-word;margin:.5rem 0;line-height:1.6}.tiptap a{color:#62a9f0;font-weight:600;text-decoration:underline}.tiptap ol,.tiptap ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ul li{list-style-type:disc}.tiptap ol li{list-style-type:decimal}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{word-wrap:pretty;margin-top:.5rem;font-weight:700;line-height:1.1;position:relative}.tiptap h1,.tiptap h2{margin-top:2rem;margin-bottom:1rem}.tiptap h3,.tiptap h4{margin-top:1rem;margin-bottom:.5rem}.tiptap h1{font-size:1.5rem}.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:var(--purple-light);color:var(--black);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap pre{color:var(--white);background:#000;border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap blockquote{background-color:var(--chart-1);border-left:3px solid var(--input);border-radius:.5rem;margin:1.5rem 0;padding:1rem}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;position:relative;overflow-x:scroll}.tiptap table td,.tiptap table th{border:1px solid var(--muted);box-sizing:border-box;vertical-align:top;min-width:1em;padding:6px 8px;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:var(--color-popover);text-align:left;font-weight:600}.tiptap table .selectedCell{border-collapse:collapse;outline:1px solid var(--primary);outline-offset:-1px}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#0084ff20;position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.prose .selectedCell{background:#f3f4f6!important}.tiptap :is(h1,h2,h3,h4,h5,h6,p).is-editor-empty:first-child:before{color:var(--color-muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap :is(h1,h2,h3,h4,h5,h6):before{color:var(--color-icon-foreground);pointer-events:none;width:20px;height:1px;font-size:.8rem;font-weight:500;position:absolute;right:calc(100% + .5rem)}.tiptap h1:before{content:"H1";top:.4rem}.tiptap h2:before{content:"H2";top:.2rem}.tiptap h3:before{content:"H3";top:.15rem}.tiptap h4:before{content:"H4";top:.15rem}.tiptap h5:before{content:"H5";top:.15rem}.tiptap h6:before{content:"H6";top:.15rem}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{color:#222427;background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;height:420px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:flex}.emoji-mart-emoji{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;padding:6px}.emoji-mart-emoji span{display:inline-block}.emoji-mart-preview-emoji .emoji-mart-emoji span{width:38px;height:38px;font-size:32px}.emoji-type-native{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-type-image{background-size:6100%}.emoji-type-image.emoji-set-apple{background-image:url(https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png)}.emoji-type-image.emoji-set-facebook{background-image:url(https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png)}.emoji-type-image.emoji-set-google{background-image:url(https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png)}.emoji-type-image.emoji-set-twitter{background-image:url(https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png)}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.emoji-mart-scroll{will-change:transform;z-index:0;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;position:relative;overflow-y:scroll}.emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0;display:flex}.emoji-mart-anchor{-webkit-box-shadow:none;box-shadow:none;text-align:center;background:0 0;border:none;flex:auto;padding:12px 4px;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.emoji-mart-anchor-selected,.emoji-mart-anchor:hover{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;width:100%;height:3px;position:absolute;bottom:-3px;left:0}.emoji-mart-anchors i{width:100%;max-width:22px;display:inline-block}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart .scroller{will-change:transform;z-index:0;-webkit-overflow-scrolling:touch;flex:1;height:250px;padding:0 6px 6px;position:relative}.emoji-mart-search{margin-top:6px;padding:0 6px}.emoji-mart-search input{border:1px solid #d9d9d9;border-radius:25px;outline:0;width:100%;padding:.2em .6em;font-size:16px;display:block}.emoji-mart-search-results{height:250px;overflow-y:scroll}.emoji-mart-category{position:relative}.emoji-mart-category .emoji-mart-emoji span{cursor:default;text-align:center;z-index:1;position:relative}.emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart-emoji-selected:before{content:"";opacity:0;opacity:1;z-index:0;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.emoji-mart-category-label{position:sticky;top:0}.emoji-mart-static .emoji-mart-category-label{z-index:2;position:relative}.emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:5px 6px;font-size:16px;font-weight:500;display:block}.emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.emoji-mart-no-results{color:#858585;text-align:center;padding-top:70px;font-size:14px}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{height:70px;position:relative}.emoji-mart-preview-data,.emoji-mart-preview-emoji,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{word-break:break-all;left:68px;right:12px}.emoji-mart-preview-skins{text-align:right;right:30px}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{color:#888;font-size:12px}.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.emoji-mart-title span{vertical-align:middle;display:inline-block}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:21px;font-weight:300}.emoji-mart-skin-swatches{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:2px 0;font-size:0}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after{opacity:.75}.emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch-selected{width:16px;padding:0 2px;position:relative}.emoji-mart-skin-swatch-selected:after{content:"";opacity:0;pointer-events:none;background-color:#fff;border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.emoji-mart-skin{border-radius:100%;width:100%;max-width:12px;padding-top:100%;display:inline-block}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart .vue-recycle-scroller{position:relative}.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal{display:flex}.emoji-mart .vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:none}.emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.emoji-mart .resize-observer[data-v-b329ee4c]{opacity:0;background-color:#0000;border:none}.emoji-mart .resize-observer[data-v-b329ee4c],.emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.emoji-mart-search .hidden{visibility:hidden;display:none}.emoji-mart-search{margin-top:8px;margin-bottom:6px}.emoji-mart-search input{border-radius:var(--radius-sm);color:var(--color-card-foreground);padding:6px 12px;border:1px solid var(--color-card-foreground)!important}.emoji-mart-scroll{padding:8px}.emoji-mart-category-label{background-color:var(--card)!important;color:var(--color-card-foreground)!important;font-size:small!important}.emoji-mart-bar:last-child{border:0 solid var(--color-card-foreground)}.emoji-mart-preview-title{color:red}.emoji-mart-emoji,.emoji-mart-emoji .emoji-type-native{cursor:pointer!important}.emoji-mart-category .emoji-mart-emoji:hover:before{border-radius:var(--radius-sm);width:35px;height:35px;background-color:var(--color-secondary)!important}
