pre.code-block button svg{width:1rem;height:1rem}:root{--edra-border-color: #80808050;--edra-button-bg-color: #80808025;--edra-button-hover-bg-color: #80808075;--edra-button-active-bg-color: #80808090;--edra-icon-color: currentColor;--edra-separator-color: currentColor;--edra-gap: .25rem;--edra-border-radius: .5rem;--edra-button-border-radius: .5rem;--edra-padding: .5rem;--edra-button-padding: .25rem;--edra-button-size: 2rem;--edra-icon-size: 1rem;--edra-separator-width: .25rem}:root{--border-color: rgba(128, 128, 128, .3);--border-color-hover: rgba(128, 128, 128, .5);--blockquote-border: rgba(128, 128, 128, .7);--code-color: rgb(255, 68, 0);--code-bg: rgba(128, 128, 128, .3);--code-border: rgba(128, 128, 128, .4);--table-border: rgba(128, 128, 128, .3);--table-bg-selected: rgba(128, 128, 128, .1);--table-bg-hover: rgba(128, 128, 128, .2);--task-completed-color: rgba(128, 128, 128, .7);--code-wrapper-bg: rgba(128, 128, 128, .05);--highlight-color: rgba(0, 128, 0, .3);--highlight-border: greenyellow;--search-result-bg: yellow;--search-result-current-bg: orange}.edra-editor{height:100%;width:100%;cursor:auto;outline:none!important}.tiptap,.ProseMirror{outline:none!important}.tiptap a{color:#00f;text-decoration:underline}.edra-command-button{display:inline-flex;align-items:center;justify-content:center;border:none;background-color:var(--edra-button-bg-color);border-radius:var(--edra-button-border-radius);cursor:pointer;transition:background-color .2s ease-in-out;padding:var(--edra-button-padding);min-width:var(--edra-button-size);min-height:var(--edra-button-size)}.edra-command-button:hover{background-color:var(--edra-button-hover-bg-color)}.edra-command-button.active{background-color:var(--edra-button-active-bg-color)}.edra-toolbar-icon{height:var(--edra-icon-size);width:var(--edra-icon-size);color:var(--edra-icon-color)}.edra-media-placeholder-wrapper{height:100%;width:100%;padding:1rem;padding-right:0;margin:.5rem 0;background-color:var(--edra-button-bg-color);border-radius:var(--edra-button-border-radius);border:1px solid var(--edra-border-color);display:inline-flex;align-items:center;justify-content:start;gap:1rem;cursor:pointer}.edra-media-placeholder-icon{height:var(--edra-icon-size);width:var(--edra-icon-size);color:var(--edra-icon-color)}.edra-media-container{position:relative;display:flex;flex-direction:column;border-radius:.5rem;border:2px solid transparent;margin:1rem 0}.edra-media-container.selected{border-color:gray}.edra-media-container.align-left{left:0;transform:translate(0)}.edra-media-container.align-center{left:50%;transform:translate(-50%)}.edra-media-container.align-right{left:100%;transform:translate(-100%)}.edra-media-group{position:relative;display:flex;flex-direction:column;border-radius:.5rem}.edra-media-content{margin:0;object-fit:cover}.edra-media-caption{margin:.125rem 0;width:100%;background-color:transparent;text-align:center;font-size:.85rem;font-weight:500;color:gray;outline:none;border:none}.edra-media-resize-handle{position:absolute;top:0;bottom:0;z-index:20;display:flex;width:.5rem;cursor:col-resize;align-items:center}.edra-media-resize-handle-left{left:0;justify-content:flex-start;padding:.5rem}.edra-media-resize-handle-right{right:0;justify-content:flex-end;padding:.5rem}.edra-media-resize-indicator{z-index:20;height:3rem;width:.25rem;border-radius:12px;border:1px solid #808080;background-color:gray;opacity:0;transition:opacity .5s}.edra-media-group:hover .edra-media-resize-indicator{opacity:.5}.edra-media-toolbar{position:absolute;right:16px;top:8px;display:flex;align-items:center;gap:4px;border-radius:4px;border:1px solid #808080;background-color:#80808075;padding:4px;opacity:0;transition:opacity .2s}.edra-media-toolbar-audio{top:-32px}.edra-media-group:hover .edra-media-toolbar,.edra-media-toolbar.visible{opacity:1}.edra-toolbar-button{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;cursor:pointer;color:currentColor}.edra-toolbar-button:hover{background-color:#80808030}.edra-toolbar-button.active{background-color:#80808080}.edra-destructive{color:red}.bubble-menu-wrapper{z-index:100;width:fit-content;padding:.25rem;border:1px solid var(--edra-border-color);border-radius:.5rem;display:flex;align-items:center;gap:.25rem;background-color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.dark .bubble-menu-wrapper{background-color:#000}.bubble-menu-wrapper input{padding:.5rem;border:none;max-width:10rem;background:none;margin-right:.5rem;width:fit-content}input.valid{border:1px solid green}input:focus{outline:none}input.invalid{border:1px solid red}.edra-slash-command-list{margin-bottom:2rem;max-height:min(80vh,20rem);width:fit-content;overflow:auto;scroll-behavior:smooth;border-radius:.5rem;border:1px solid var(--edra-border-color);padding:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.edra-slash-command-list-title{margin:.5rem;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.edra-slash-command-list-item{display:flex;height:fit-content;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem;background:none;border:none;margin:.25rem 0;border-radius:.25rem}.edra-slash-command-list-item.active{background-color:var(--edra-border-color)}.edra-search-and-replace,.edra-search-and-replace-content{display:flex;align-items:center;gap:var(--edra-gap)}.edra-search-and-replace-content input{max-width:10rem;background:none;width:15rem;border:1px solid var(--edra-border-color);border-radius:var(--edra-button-border-radius);padding:.2rem .5rem}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@keyframes fake-animation{}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:none!important;user-select:none!important}}@media (pointer: fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}
