@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.editor-content{cursor:text;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative}.editor-content ::-moz-selection{background-color:#70cff84d}.editor-content ::selection{background-color:#70cff84d}.editor-content .ProseMirror{min-height:100%;outline:none;padding:1rem 2rem}.editor-content .ProseMirror>*+*{margin-top:.75em}.editor-content .ProseMirror>:first-child{margin-top:0}.editor-content .ProseMirror .ProseMirror-widget *{margin-top:auto}.editor-content .ProseMirror h1,.editor-content .ProseMirror h2,.editor-content .ProseMirror h3,.editor-content .ProseMirror h4,.editor-content .ProseMirror h5,.editor-content .ProseMirror h6{font-weight:700;line-height:1.25;margin-bottom:.25em;margin-top:1em}.editor-content .ProseMirror h1{font-size:2.25em}.editor-content .ProseMirror h2{font-size:1.875em}.editor-content .ProseMirror h3{font-size:1.5em}.editor-content .ProseMirror h4{font-size:1.25em}.editor-content .ProseMirror h5{font-size:1.125em}.editor-content .ProseMirror h6{font-size:1em}.editor-content .ProseMirror p{line-height:1.75;margin-bottom:1em;margin-top:1em}.editor-content .ProseMirror ol,.editor-content .ProseMirror ul{margin-bottom:1em;margin-top:1em;padding-left:2rem}.editor-content .ProseMirror ol li,.editor-content .ProseMirror ul li{margin-bottom:.5em;margin-top:.5em;padding-left:.375em}.editor-content .ProseMirror ol li p,.editor-content .ProseMirror ul li p{margin:0}.editor-content .ProseMirror ul{list-style-type:disc}.editor-content .ProseMirror ul ul{list-style-type:circle}.editor-content .ProseMirror ul ul ul{list-style-type:square}.editor-content .ProseMirror ol{list-style-type:decimal}.editor-content .ProseMirror ol ol{list-style-type:lower-alpha}.editor-content .ProseMirror ol ol ol{list-style-type:lower-roman}.editor-content .ProseMirror blockquote{border-color:var(--ui-border-muted);border-left-style:var(--tw-border-style);border-left-width:4px;color:var(--ui-text-muted);font-style:italic;margin:1.5em 0;padding-left:1em}.editor-content .ProseMirror blockquote p{margin:.5em 0}.editor-content .ProseMirror code{background-color:var(--ui-bg-elevated);border-radius:.25rem;color:var(--ui-error);font-family:var(--font-mono,"Fira Code","monospace");font-size:.875em;padding:.2em .4em}.editor-content .ProseMirror pre{background-color:var(--ui-bg-elevated);border-radius:.5rem;margin:1.5em 0;overflow-x:auto;padding:1rem}.editor-content .ProseMirror pre code{background-color:#0000;color:var(--ui-error);font-family:var(--font-mono,"Fira Code","monospace");font-size:.875em;padding:0}.editor-content .ProseMirror hr{border-color:var(--ui-border-muted);border-top-style:var(--tw-border-style);border-top-width:1px;margin:2em 0}.editor-content .ProseMirror img{border-radius:.5rem;display:block;height:auto;margin:0;max-width:100%}.editor-content .ProseMirror strong{font-weight:700}.editor-content .ProseMirror em{font-style:italic}.editor-content .ProseMirror s{text-decoration:line-through}.editor-content .ProseMirror a{color:var(--ui-primary)}@media(hover:hover){.editor-content .ProseMirror a:hover{text-decoration-line:underline}}.editor-content .ProseMirror a{cursor:pointer}.editor-content .ProseMirror [data-resize-handle]{background:#00000080;border:1px solid #fffc;border-radius:2px;position:absolute;z-index:10}.editor-content .ProseMirror [data-resize-handle]:hover{background:#000c}.editor-content .ProseMirror [data-resize-handle=bottom-left],.editor-content .ProseMirror [data-resize-handle=bottom-right],.editor-content .ProseMirror [data-resize-handle=top-left],.editor-content .ProseMirror [data-resize-handle=top-right]{height:8px;width:8px}.editor-content .ProseMirror [data-resize-handle=top-left]{cursor:nwse-resize;left:-4px;top:-4px}.editor-content .ProseMirror [data-resize-handle=top-right]{cursor:nesw-resize;right:-4px;top:-4px}.editor-content .ProseMirror [data-resize-handle=bottom-left]{bottom:-4px;cursor:nesw-resize;left:-4px}.editor-content .ProseMirror [data-resize-handle=bottom-right]{bottom:-4px;cursor:nwse-resize;right:-4px}.editor-content .ProseMirror [data-resize-handle=bottom],.editor-content .ProseMirror [data-resize-handle=top]{height:6px;left:8px;right:8px}.editor-content .ProseMirror [data-resize-handle=top]{cursor:ns-resize;top:-3px}.editor-content .ProseMirror [data-resize-handle=bottom]{bottom:-3px;cursor:ns-resize}.editor-content .ProseMirror [data-resize-handle=left],.editor-content .ProseMirror [data-resize-handle=right]{bottom:8px;top:8px;width:6px}.editor-content .ProseMirror [data-resize-handle=left]{cursor:ew-resize;left:-3px}.editor-content .ProseMirror [data-resize-handle=right]{cursor:ew-resize;right:-3px}.editor-content .ProseMirror [data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040}.dark .editor-content .ProseMirror [data-resize-handle]{background:#ffffff80;border:1px solid #000c}.dark .editor-content .ProseMirror [data-resize-handle]:hover{background:#fffc}.dark .editor-content .ProseMirror [data-resize-state=true] [data-resize-wrapper]{outline:1px solid #ffffff40}.editor-content .ProseMirror-noderangeselection ::-moz-selection{background:0 0}.editor-content .ProseMirror-noderangeselection ::selection{background:0 0}.editor-content .ProseMirror-noderangeselection *{caret-color:#0000}.editor-content .ProseMirror-selectednode,.editor-content .ProseMirror-selectednoderange{position:relative}.editor-content .ProseMirror-selectednode:before,.editor-content .ProseMirror-selectednoderange:before{background-color:#70cff84d;border-radius:.25rem;content:"";inset:-.25rem;pointer-events:none;position:absolute;z-index:-1}.editor-content .custom-drag-handle{position:relative}.editor-content .custom-drag-handle:after{align-items:center;background:#9ca3af1a;border-radius:.25rem;color:#9ca3af;content:"⠿";cursor:grab;display:flex;font-weight:700;height:1.25rem;justify-content:center;left:-1.5rem;position:absolute;top:-.5rem;transition:all .15s;width:1rem}.editor-content .custom-drag-handle:after:hover{background:#9ca3af33;color:#6b7280}.editor-content .custom-drag-handle:active:after{cursor:grabbing}.dark .editor-content .custom-drag-handle:after{background:#6b72801a;color:#6b7280}.dark .editor-content .custom-drag-handle:after:hover{background:#6b728033;color:#9ca3af}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.preview-content>*+*{margin-top:.75em}.preview-content>:first-child{margin-top:0}.preview-content h1,.preview-content h2,.preview-content h3,.preview-content h4,.preview-content h5,.preview-content h6{font-weight:700;line-height:1.25;margin-bottom:.25em;margin-top:1em}.preview-content h1{font-size:2.25em}.preview-content h2{font-size:1.875em}.preview-content h3{font-size:1.5em}.preview-content h4{font-size:1.25em}.preview-content h5{font-size:1.125em}.preview-content h6{font-size:1em}.preview-content p{line-height:1.75;margin-bottom:1em;margin-top:1em}.preview-content ol,.preview-content ul{margin-bottom:1em;margin-top:1em;padding-left:2rem}.preview-content ol li,.preview-content ul li{margin-bottom:.5em;margin-top:.5em;padding-left:.375em}.preview-content ol li p,.preview-content ul li p{margin:0}.preview-content ul{list-style-type:disc}.preview-content ul ul{list-style-type:circle}.preview-content ul ul ul{list-style-type:square}.preview-content ol{list-style-type:decimal}.preview-content ol ol{list-style-type:lower-alpha}.preview-content ol ol ol{list-style-type:lower-roman}.preview-content blockquote{border-color:var(--ui-border-muted);border-left-style:var(--tw-border-style);border-left-width:4px;color:var(--ui-text-muted);font-style:italic;margin:1.5em 0;padding-left:1em}.preview-content blockquote p{margin:.5em 0}.preview-content code{background-color:var(--ui-bg-elevated);border-radius:.25rem;color:var(--ui-error);font-family:var(--font-mono,"Fira Code","monospace");font-size:.875em;padding:.2em .4em}.preview-content pre{background-color:var(--ui-bg-elevated);border-radius:.5rem;margin:1.5em 0;overflow-x:auto;padding:1rem}.preview-content pre code{background-color:#0000;color:var(--ui-error);font-family:var(--font-mono,"Fira Code","monospace");font-size:.875em;padding:0}.preview-content hr{border-color:var(--ui-border-muted);border-top-style:var(--tw-border-style);border-top-width:1px;margin:2em 0}.preview-content img{border-radius:.5rem;display:block;height:auto;margin:0;max-width:100%}.preview-content strong{font-weight:700}.preview-content em{font-style:italic}.preview-content s{text-decoration:line-through}.preview-content a{color:var(--ui-primary)}@media(hover:hover){.preview-content a:hover{text-decoration-line:underline}}.preview-content a{cursor:pointer}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.jse-theme-dark{--jse-theme:dark;--jse-theme-color:#2f6dd0;--jse-theme-color-highlight:#467cd2;--jse-background-color:#1e1e1e;--jse-text-color:#d4d4d4;--jse-text-color-inverse:#4d4d4d;--jse-main-border:1px solid #4f4f4f;--jse-menu-color:#fff;--jse-modal-background:#2f2f2f;--jse-modal-overlay-background:rgba(0,0,0,.5);--jse-modal-code-background:#2f2f2f;--jse-tooltip-color:var(--jse-text-color);--jse-tooltip-background:#4b4b4b;--jse-tooltip-border:1px solid #737373;--jse-tooltip-action-button-color:inherit;--jse-tooltip-action-button-background:#737373;--jse-panel-background:#333;--jse-panel-background-border:1px solid #464646;--jse-panel-color:var(--jse-text-color);--jse-panel-color-readonly:#737373;--jse-panel-border:1px solid #3c3c3c;--jse-panel-button-color-highlight:#e5e5e5;--jse-panel-button-background-highlight:#464646;--jse-navigation-bar-background:#656565;--jse-navigation-bar-background-highlight:#7e7e7e;--jse-navigation-bar-dropdown-color:var(--jse-text-color);--jse-context-menu-background:#4b4b4b;--jse-context-menu-background-highlight:#595959;--jse-context-menu-separator-color:#595959;--jse-context-menu-color:var(--jse-text-color);--jse-context-menu-pointer-background:#737373;--jse-context-menu-pointer-background-highlight:#818181;--jse-context-menu-pointer-color:var(--jse-context-menu-color);--jse-key-color:#9cdcfe;--jse-value-color:var(--jse-text-color);--jse-value-color-number:#b5cea8;--jse-value-color-boolean:#569cd6;--jse-value-color-null:#569cd6;--jse-value-color-string:#ce9178;--jse-value-color-url:#ce9178;--jse-delimiter-color:#949494;--jse-edit-outline:2px solid var(--jse-text-color);--jse-selection-background-color:#464646;--jse-selection-background-inactive-color:#333;--jse-hover-background-color:#343434;--jse-active-line-background-color:hsla(0,0%,100%,.06);--jse-search-match-background-color:#343434;--jse-collapsed-items-background-color:#333;--jse-collapsed-items-selected-background-color:#565656;--jse-collapsed-items-link-color:#b2b2b2;--jse-collapsed-items-link-color-highlight:#ec8477;--jse-search-match-color:#724c27;--jse-search-match-outline:1px solid #966535;--jse-search-match-active-color:#9f6c39;--jse-search-match-active-outline:1px solid #bb7f43;--jse-tag-background:#444;--jse-tag-color:#bdbdbd;--jse-table-header-background:#333;--jse-table-header-background-highlight:#424242;--jse-table-row-odd-background:hsla(0,0%,100%,.1);--jse-input-background:#3d3d3d;--jse-input-border:var(--jse-main-border);--jse-button-background:grey;--jse-button-background-highlight:#7a7a7a;--jse-button-color:#e0e0e0;--jse-button-secondary-background:#494949;--jse-button-secondary-background-highlight:#5d5d5d;--jse-button-secondary-background-disabled:#9d9d9d;--jse-button-secondary-color:var(--jse-text-color);--jse-a-color:#55abff;--jse-a-color-highlight:#4387c9;--jse-svelte-select-background:#3d3d3d;--jse-svelte-select-border:1px solid #4f4f4f;--list-background:#3d3d3d;--item-hover-bg:#505050;--multi-item-bg:#5b5b5b;--input-color:#d4d4d4;--multi-clear-bg:#8a8a8a;--multi-item-clear-icon-color:#d4d4d4;--multi-item-outline:1px solid #696969;--list-shadow:0 2px 8px 0 rgba(0,0,0,.4);--jse-color-picker-background:#656565;--jse-color-picker-border-box-shadow:#8c8c8c 0 0 0 1px}.json-editor-vue{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;height:100%}.dark .json-editor-vue{--jse-theme-color:#3b82f6;--jse-theme-color-highlight:#60a5fa;--jse-background-color:#111827;--jse-text-color:#e5e7eb;--jse-text-color-inverse:#111827}.json-editor-vue{--jse-theme-color:#3b82f6;--jse-theme-color-highlight:#60a5fa;--jse-background-color:#fff;--jse-text-color:#111827;--jse-text-color-inverse:#fff}
