.editor-code{position:relative;margin:1rem 0;display:block;overflow:auto;white-space:pre;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:1rem 2rem;font-family:SF Mono,ui-monospace,Monaco,Monospace}.editor-code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.editor-code{line-height:1.53;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.editor-code:after{content:attr(data-highlight-language);top:2%;right:5px;padding:3px;font-size:10px;text-transform:uppercase;position:absolute;color:rgba(0,0,0,.5)}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-quote{margin:0 0 0 20px;font-size:15px;color:#65676b;border-left:4px solid #ced0d4;padding-left:16px}pre::-webkit-scrollbar{background:transparent;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.toolbar,.toolbar *{pointer-events:auto}.toolbar{z-index:1050;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-color:hsl(var(--background));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toolbar:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-shadow-color:hsla(0,0%,9%,.2);--tw-shadow:var(--tw-shadow-colored)}.toolbar button.toolbar-item{z-index:1050;display:flex;height:35px;width:35px;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;border-width:0;background-image:none;padding:.625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar button.toolbar-item:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.toolbar button.toolbar-item:focus{outline-color:#bbf7d0}.toolbar button.toolbar-item:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.toolbar button.toolbar-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.toolbar button.toolbar-item:focus:is(.dark *){outline-color:rgba(34,197,94,.7)}.toolbar button.toolbar-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.toolbar button.toolbar-item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item i.format{background-size:contain;height:18px;width:18px;margin-top:2px;vertical-align:-.25em;display:flex;opacity:.6;z-index:1050}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{z-index:1050;--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.toolbar button.toolbar-item.active i{z-index:1050;opacity:1}.toolbar .divider{margin-left:.25rem;margin-right:.25rem;width:1px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.toolbar .divider:is(.dark *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.toolbar select.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:70px;font-size:14px;color:#777;text-overflow:ellipsis;z-index:1050}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{display:flex;line-height:20px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;width:70px;overflow:hidden;height:20px;text-align:left;z-index:1050}.toolbar .toolbar-item .icon{width:20px;height:20px;margin-right:8px;line-height:16px;background-size:contain}.toolbar .toolbar-item .icon,.toolbar i.chevron-down{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1050}.toolbar i.chevron-down{margin-top:3px;width:16px;height:16px}.toolbar i.chevron-down.inside{width:16px;height:16px;display:flex;margin-left:-25px;margin-top:11px;margin-right:10px;pointer-events:none;z-index:1050}#block-controls button:hover{z-index:1050;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#block-controls button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}#block-controls span.block-type{background-size:contain;display:block;width:18px;height:18px;margin:2px}.dropdown{position:absolute;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown:is(.dark *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dropdown{z-index:1050;display:block;min-width:100px;min-height:40px}.dropdown .item{z-index:1050;display:flex;width:100%;min-width:268px;cursor:pointer;align-items:center;justify-content:space-between;border-radius:var(--radius);border-width:0;padding:.5rem}.dropdown .item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.dropdown .item:active{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.dropdown .item:is(.dark *){background-color:hsl(var(--background))}.dropdown .item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dropdown .item:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.dropdown .item .active{z-index:1050;display:flex;height:20px;width:20px;background-size:contain}.dropdown .item:first-child{margin-top:1rem}.dropdown .item:last-child{margin-bottom:1rem}.dropdown .item .text{display:flex;width:200px;flex-grow:1;line-height:20px}.link-editor{position:absolute;top:-10000px;left:-10000px;margin-top:-6px;max-width:300px;width:100%;opacity:0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3);border-radius:8px;transition:opacity .5s;display:flex;z-index:1050}.link-editor .link-input{display:flex;width:calc(100% - 24px);box-sizing:border-box;margin:8px 12px;padding:8px 12px;border-radius:15px;background-color:#eee;font-size:15px;color:#050505;border:0;outline:0;position:relative;font-family:inherit;z-index:1050}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.link-editor .link-input a{text-decoration:none;display:block;white-space:nowrap;overflow:hidden;margin-right:30px;text-overflow:ellipsis;z-index:1050}.link-editor .link-input a:hover{text-decoration:underline;z-index:1050}.link-editor .button{padding:6px;border-radius:8px;cursor:pointer;margin:0 2px}.link-editor .button,.link-editor .button.hovered{width:20px;height:20px;display:inline-block;z-index:1050}.link-editor .button.hovered{background-color:#eee}.link-edit:before{content:"Edit"}.actions i,.link-editor .button i{background-size:contain;display:inline-block;height:20px;width:20px;vertical-align:-.25em;z-index:1050}.blinking-cursor{background:#fff;line-height:17px;margin-left:3px;-webkit-animation:blink .8s infinite;width:7px;height:15px}.draggable-block-menu{border-radius:4px;padding:2px;cursor:grab;position:absolute;left:-10000px;top:-10000px;transform:translateX(2.5em)}.draggable-block-menu:active{cursor:grabbing}.draggable-block-target-line{pointer-events:none;background:#00bfff;height:4px;position:absolute;left:-10000px;top:-10000px;opacity:0}.dark .link-editor{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark .link-input{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.editor-lexical-valkit ul{padding-left:2rem}.editor-lexical-valkit ul li{color:#2d3748}.dark .editor-lexical-valkit ul li,.editor-lexical-valkit ul li{list-style-type:disc;padding-left:.7rem;font-size:.875rem;font-weight:400}.dark .editor-lexical-valkit ul li{color:#fff}.editor-lexical-valkit ol{padding-left:2rem}.editor-lexical-valkit ol li{list-style-type:decimal;color:#2d3748;padding-left:.7rem;font-size:.875rem;font-weight:400}.CommentPlugin_CommentsPanel_List ol li,.CommentPlugin_CommentsPanel_List ul li,li.CommentPlugin_CommentsPanel_List_Thread.interactive{list-style-type:none}