.editor-context-menu{position:fixed;z-index:1200;min-width:244px;max-width:min(320px,calc(100vw - 16px));color:var(--chrome-text,#d8d4cc);font:13px/1.35 var(--font-sans,-apple-system,BlinkMacSystemFont,sans-serif);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:editor-context-menu-in 80ms ease-out}.editor-context-menu__menu{min-width:244px;max-height:calc(100vh - 16px);padding:5px;overflow:visible;background:var(--chrome-raised,#2d3035);border:1px solid color-mix(in srgb,var(--chrome-text-dim,#97938a) 32%,transparent);border-radius:7px;box-shadow:0 12px 34px rgba(0,0,0,.44),0 2px 8px rgba(0,0,0,.3)}.editor-context-menu__entry{position:relative}.editor-context-menu__item{width:100%;min-height:30px;display:flex;align-items:center;gap:12px;padding:5px 8px;color:inherit;text-align:left;white-space:nowrap;border:0;border-radius:4px;background:transparent}.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover,.editor-context-menu__item[aria-expanded=true]{color:var(--chrome-text-strong,#faf8f4);background:color-mix(in srgb,var(--thread,#b03a2e) 72%,var(--chrome-raised,#2d3035));outline:none}.editor-context-menu__item:disabled{opacity:.42;cursor:default}.editor-context-menu__label{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis}.editor-context-menu__shortcut{flex:none;color:var(--chrome-text-dim,#97938a);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px}.editor-context-menu__item:focus-visible .editor-context-menu__shortcut,.editor-context-menu__item:hover .editor-context-menu__shortcut{color:inherit;opacity:.78}.editor-context-menu__arrow{width:8px;flex:none;font-size:18px;line-height:1;text-align:right}.editor-context-menu__separator{height:1px;margin:5px 6px;background:color-mix(in srgb,var(--chrome-text-dim,#97938a) 28%,transparent)}.editor-context-menu__submenu{position:absolute;top:-5px;left:calc(100% - 3px);z-index:1;overflow-y:auto;overscroll-behavior:contain}.editor-context-menu__submenu--left{right:calc(100% - 3px);left:auto}@keyframes editor-context-menu-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.editor-context-menu{animation:none}}@media (forced-colors:active){.editor-context-menu__menu{border:1px solid CanvasText}.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover{outline:1px solid Highlight}}.cm-md-image-block{--image-accent:#4f6ef7;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:.45rem;max-width:min(100%,1200px);margin:.85rem auto;padding:0;border:1px solid transparent;border-radius:.5rem;background:transparent;cursor:-webkit-grab;cursor:grab}.cm-md-image-block.is-selected,.cm-md-image-block:focus-visible,.cm-md-image-block:hover{border-color:color-mix(in srgb,var(--image-accent) 70%,transparent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--image-accent) 15%,transparent)}.cm-md-image-block.is-dragging{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing}.cm-md-image-group{display:grid;align-items:stretch;width:100%;margin:.85rem 0;padding:.25rem;border:1px solid transparent;border-radius:.8rem;transition:border-color .12s ease,box-shadow .12s ease}.cm-md-image-group.is-selected{border-color:color-mix(in srgb,var(--image-accent,#4f6ef7) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--image-accent,#4f6ef7) 14%,transparent)}.cm-md-image-group.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-md-image-group.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-md-image-group.gap-none{gap:0}.cm-md-image-group.gap-small{gap:.35rem}.cm-md-image-group.gap-normal{gap:.75rem}.cm-md-image-group.gap-large{gap:1.25rem}.cm-md-image-group>.cm-md-image-block{width:100%;max-width:none;min-width:0;height:100%;margin:0}.cm-md-image-group>.cm-md-image-block>img{width:100%!important;height:auto;min-height:0}.cm-md-image-block.is-drop-column-after,.cm-md-image-block.is-drop-column-before,.cm-md-image-block.is-drop-stack-after,.cm-md-image-block.is-drop-stack-before{border-color:var(--image-accent)}.cm-md-image-block.is-drop-column-after:before,.cm-md-image-block.is-drop-column-before:before,.cm-md-image-block.is-drop-stack-after:before,.cm-md-image-block.is-drop-stack-before:before{content:"";position:absolute;z-index:3;border-radius:999px;background:var(--image-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--image-accent) 18%,transparent);pointer-events:none}.cm-md-image-block.is-drop-column-after:before,.cm-md-image-block.is-drop-column-before:before{top:.35rem;bottom:.35rem;width:3px}.cm-md-image-block.is-drop-column-before:before{left:-.2rem}.cm-md-image-block.is-drop-column-after:before{right:-.2rem}.cm-md-image-block.is-drop-stack-after:before,.cm-md-image-block.is-drop-stack-before:before{right:.35rem;left:.35rem;height:3px}.cm-md-image-block.is-drop-stack-before:before{top:-.2rem}.cm-md-image-block.is-drop-stack-after:before{bottom:-.2rem}.cm-md-image-block>img{display:block;max-width:100%;height:auto;border-radius:.5rem;object-fit:contain;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-md-image-block.align-left{align-items:flex-start;margin-left:0}.cm-md-image-block.align-center{align-items:center}.cm-md-image-block.align-right{align-items:flex-end;margin-right:0}.cm-md-image-block figcaption{color:color-mix(in srgb,CanvasText 65%,transparent);font-size:.85rem;text-align:center}.cm-md-image-missing{display:grid;min-height:8rem;place-items:center;border:1px dashed color-mix(in srgb,CanvasText 30%,transparent);border-radius:.5rem;color:color-mix(in srgb,CanvasText 60%,transparent)}.cm-md-image-actions{position:absolute;z-index:4;top:.625rem;right:.625rem;left:.625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:none}.cm-md-image-actions .cm-md-image-action{position:static;min-height:2rem;margin:0;padding:.25rem .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid color-mix(in srgb,CanvasText 18%,transparent);border-radius:.5rem;color:CanvasText;background:color-mix(in srgb,Canvas 94%,transparent);box-shadow:0 .25rem .75rem color-mix(in srgb,CanvasText 14%,transparent);font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.25;cursor:pointer;pointer-events:auto}.cm-md-image-actions .cm-md-image-action svg{flex:0 0 auto}.cm-md-image-actions .cm-md-cover-button:focus-visible,.cm-md-image-actions .cm-md-cover-button:hover,.cm-md-image-actions .cm-md-cover-button[aria-pressed=true]{border-color:var(--image-accent);outline:none;color:white;background:var(--image-accent)}.cm-md-image-actions .cm-md-delete-button{width:2rem;padding:0;color:#b42318}.cm-md-image-actions .cm-md-delete-button:focus-visible,.cm-md-image-actions .cm-md-delete-button:hover{color:white;background:#b42318;border-color:#b42318;outline:none}.md-image-block{box-sizing:border-box;margin:1rem auto}.md-image-block .md-image-link{display:block}.md-image-block .md-image{display:block;width:auto;max-width:100%;height:auto;margin:0}.md-image-block figcaption{margin-top:.45rem;color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.86rem;text-align:center}.md-image-align-left{margin-left:0;margin-right:auto}.md-image-align-center{margin-left:auto;margin-right:auto}.md-image-align-right{margin-left:auto;margin-right:0}.md-quote-block{--quote-color:color-mix(in srgb,CanvasText 55%,transparent);box-sizing:border-box;margin:1.4rem 0;color:CanvasText}.md-quote-block blockquote{margin:0;border:0;background:transparent}.md-quote-block figcaption{margin-top:.55rem;color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.86rem}.md-quote-align-center{text-align:center}.md-quote-align-right{text-align:right}.md-quote-color-indigo{--quote-color:#5b5bd6}.md-quote-color-coral{--quote-color:#d35d57}.md-quote-color-green{--quote-color:#2f8f68}.md-quote-style-bar{padding:.2rem 0 .2rem 1rem;border-left:4px solid var(--quote-color)}.md-quote-style-card{padding:1rem 1.15rem;background:color-mix(in srgb,var(--quote-color) 9%,Canvas);border:1px solid color-mix(in srgb,var(--quote-color) 28%,transparent);border-radius:.75rem}.md-quote-style-editorial{padding:1.5rem 1.25rem .9rem;font-family:Georgia,Times New Roman,serif;font-size:1.25em}.md-quote-style-editorial:before{content:"“";display:block;height:.65em;color:var(--quote-color);font:700 3rem/1 Georgia,serif}.md-quote-style-pullquote{padding:1.2rem 1rem;border-block:2px solid var(--quote-color);font-size:1.15em;font-weight:650;text-align:center}.md-quote-style-speech{position:relative;padding:1rem 1.15rem;background:color-mix(in srgb,var(--quote-color) 10%,Canvas);border-radius:1rem}.md-quote-style-speech:after{content:"";position:absolute;left:1.4rem;bottom:-.55rem;border-width:.6rem .65rem 0 0;border-style:solid;border-color:color-mix(in srgb,var(--quote-color) 10%,Canvas) transparent transparent}.imaginationMarkdownEditor{--ink:var(--ime-ink,#292825);--ink-soft:var(--ime-muted,#6f6c66);--thread:var(--ime-accent,#b03a2e);--paper:var(--ime-surface,#ffffff);--paper-soft:var(--ime-surface-soft,#fffdf8);--paper-shade:var(--ime-surface-muted,#f3f0ea);--paper-line:var(--ime-border,#ddd8cf);--quote-accent:var(--ime-accent,#b03a2e);--font-sans:inherit;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0;min-height:0;display:flex;flex:1 1;flex-direction:column;color:var(--ink)}.imaginationMarkdownEditor [hidden]{display:none!important}.imaginationMarkdownEditor .markdown-editor{position:relative;min-height:0;display:flex;flex:1 1;overflow:hidden;color:var(--ink);background:var(--paper)}.imaginationMarkdownEditor .markdown-live,.imaginationMarkdownEditor .markdown-preview{width:100%;min-height:100%;overflow:auto;color:var(--ink);background:var(--paper)}.imaginationMarkdownEditor .markdown-live{padding:16px 18px 72px;cursor:text}.imaginationMarkdownEditor .markdown-preview{padding:18px 20px 72px;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.imaginationMarkdownEditor .markdown-preview>:first-child{margin-top:0}.imaginationMarkdownEditor .markdown-preview>:last-child{margin-bottom:0}.imaginationMarkdownEditor .markdown-preview h1,.imaginationMarkdownEditor .markdown-preview h2,.imaginationMarkdownEditor .markdown-preview h3,.imaginationMarkdownEditor .markdown-preview h4,.imaginationMarkdownEditor .markdown-preview h5,.imaginationMarkdownEditor .markdown-preview h6{margin:1.25em 0 .5em;color:var(--ink);line-height:1.25}.imaginationMarkdownEditor .markdown-preview h1{font-size:2em}.imaginationMarkdownEditor .markdown-preview h2{font-size:1.55em}.imaginationMarkdownEditor .markdown-preview h3{font-size:1.25em}.imaginationMarkdownEditor .markdown-preview p{white-space:pre-wrap}.imaginationMarkdownEditor .markdown-preview ol,.imaginationMarkdownEditor .markdown-preview ul{padding-left:1.6em;list-style-position:outside}.imaginationMarkdownEditor .markdown-preview ul{list-style-type:disc}.imaginationMarkdownEditor .markdown-preview ol{list-style-type:decimal}.imaginationMarkdownEditor .markdown-preview blockquote{margin-left:0;padding:.15em 1em;color:var(--ink-soft);background:var(--paper-shade);border-left:3px solid var(--thread)}.imaginationMarkdownEditor .markdown-preview img{display:block;max-width:100%;max-height:520px;margin:8px 0;object-fit:contain;border-radius:5px}.imaginationMarkdownEditor .mdImageGrid{margin:1em 0;display:grid;grid-gap:8px;gap:8px}.imaginationMarkdownEditor .mdImageGridColumns1{grid-template-columns:minmax(0,1fr)}.imaginationMarkdownEditor .mdImageGridColumns2{grid-template-columns:repeat(2,minmax(0,1fr))}.imaginationMarkdownEditor .mdImageGridColumns3{grid-template-columns:repeat(3,minmax(0,1fr))}.imaginationMarkdownEditor .mdImageGrid figure{min-width:0;margin:0}.imaginationMarkdownEditor .mdImageGrid img{width:100%;height:auto;margin:0}.imaginationMarkdownEditor .markdown-preview code,.imaginationMarkdownEditor .md-inline-code{padding:.15em .35em;background:var(--paper-shade);border-radius:3px;font-family:var(--font-mono)}.imaginationMarkdownEditor .markdown-preview pre{padding:14px;overflow-x:auto;color:#eee;background:#272725;border-radius:5px}.imaginationMarkdownEditor .markdown-preview pre code{padding:0;color:inherit;background:transparent}.imaginationMarkdownEditor .markdown-preview table{width:100%;border-collapse:collapse}.imaginationMarkdownEditor .markdown-preview td,.imaginationMarkdownEditor .markdown-preview th{padding:7px 9px;text-align:left;border:1px solid var(--paper-line)}.imaginationMarkdownEditor .markdown-preview th{background:var(--paper-shade)}.imaginationMarkdownEditor .task-item{position:relative;display:grid;grid-template-columns:1em minmax(0,1fr);align-items:start;grid-gap:.6em;gap:.6em;list-style:none}.imaginationMarkdownEditor .task-item>input{box-sizing:border-box;width:1em;height:1em;min-height:0;margin:.35em 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;accent-color:var(--thread)}.imaginationMarkdownEditor .task-item>span{min-width:0}.imaginationMarkdownEditor .task-item>ol,.imaginationMarkdownEditor .task-item>ul{grid-column:2}.imaginationMarkdownEditor .md-callout{margin:1em 0;padding:.75em 1em;background:var(--paper-shade);border-left:4px solid var(--thread);border-radius:5px}.imaginationMarkdownEditor .md-callout-title{font-weight:700}.imaginationMarkdownEditor .md-table-wrap{margin:1em 0;overflow-x:auto}.imaginationMarkdownEditor .wiki-link{display:inline;padding:0;color:var(--thread);background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--thread) 42%,transparent);border-radius:0;font:inherit;cursor:pointer}.imaginationMarkdownEditor .wiki-link.unresolved{color:var(--ink-soft);border-bottom-style:dashed}.imaginationMarkdownEditor .md-tag{display:inline;padding:.08em .42em;color:#6d4bc3;background:color-mix(in srgb,#6d4bc3 12%,transparent);border:0;border-radius:999px;font:inherit;font-weight:600}.imaginationMarkdownEditor .wiki-embed{display:block;width:100%;margin:5px 0;overflow:hidden;color:var(--ink-soft);background:var(--paper-shade);border:1px solid var(--paper-line);border-radius:4px}.imaginationMarkdownEditor .wiki-embed img{display:block;width:100%;max-height:340px;object-fit:contain}.imaginationMarkdownEditor .cm-host .cm-editor{width:100%;min-height:100%;background:transparent}.imaginationMarkdownEditor .cm-host .cm-editor.cm-focused{outline:none}.imaginationMarkdownEditor .cm-host .cm-scroller{min-height:100%;overflow:visible;font-family:inherit;font-size:16px;line-height:1.72}.imaginationMarkdownEditor .cm-host .cm-content{min-height:100%;padding:0;caret-color:var(--ink);word-break:break-word}.imaginationMarkdownEditor .cm-host .cm-line{padding:3px 2px}.imaginationMarkdownEditor .cm-host .cm-cursor{border-left:1.5px solid var(--ink)}.imaginationMarkdownEditor .cm-host .cm-content ::selection,.imaginationMarkdownEditor .cm-host .cm-selectionBackground{background:color-mix(in srgb,var(--thread) 16%,transparent)}.imaginationMarkdownEditor .cm-host .cm-activeLine{background:transparent}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h1{font-size:2.25em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h2{font-size:1.85em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h3{font-size:1.55em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h4{font-size:1.3em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h5{font-size:1.15em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h6{color:var(--ink-soft);font-size:1.05em;font-weight:700}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-quote{padding-left:.8em;color:var(--ink-soft);border-left:3px solid var(--thread)}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-codeblock{background:var(--paper-shade);font-family:var(--font-mono);font-size:14px}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-hr,.imaginationMarkdownEditor .cm-host .cm-md-comment,.imaginationMarkdownEditor .cm-host .cm-md-fence{color:#a09b92}.imaginationMarkdownEditor .cm-host .cm-md-strong{font-weight:700}.imaginationMarkdownEditor .cm-host .cm-md-em{font-style:italic}.imaginationMarkdownEditor .cm-host .cm-md-strike{text-decoration:line-through}.imaginationMarkdownEditor .cm-host .cm-md-code{padding:.08em .3em;background:var(--paper-shade);border-radius:3px;font-family:var(--font-mono);font-size:.9em}.imaginationMarkdownEditor .cm-host .cm-md-highlight{background:rgb(233 196 106/45%);border-radius:2px}.imaginationMarkdownEditor .cm-host .cm-md-link{color:var(--thread);border-bottom:1px solid color-mix(in srgb,var(--thread) 42%,transparent);cursor:pointer}.imaginationMarkdownEditor .cm-host .cm-md-bullet{color:var(--ink-soft)}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-task-line{position:relative;box-sizing:border-box;padding-left:calc(1em + .65em);text-indent:0}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-task-line>.cm-md-task{position:absolute;top:.4em;left:0;width:1em;margin:0;display:grid;place-items:center;text-indent:0}.imaginationMarkdownEditor .cm-host .cm-md-task input{box-sizing:border-box;display:block;width:1em;height:1em;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;accent-color:var(--thread);cursor:pointer}.imaginationMarkdownEditor .cm-host .cm-md-task input:focus{border-color:transparent;box-shadow:none}.imaginationMarkdownEditor .cm-host .cm-md-embed img{display:block;max-width:100%;max-height:340px;margin:4px 0;border-radius:6px}.imaginationMarkdownEditor .cm-host .cm-md-image-card{position:relative;width:min(100%,846px);margin:12px auto;display:block;overflow:hidden;background:transparent;border:0;border-radius:12px}.imaginationMarkdownEditor .cm-host .cm-md-image-card img{width:100%;max-height:560px;display:block;object-fit:contain;background:transparent}.imaginationMarkdownEditor .cm-host .cm-md-cover-button{position:absolute;top:10px;left:10px;min-height:32px;margin:0;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#101828;background:rgb(255 255 255/94%);border:1px solid #c8d1dc;border-radius:8px;box-shadow:0 4px 12px rgb(16 24 40/14%);font:700 11px/1.3 var(--font-sans);cursor:pointer}.imaginationMarkdownEditor .cm-host .cm-md-image-actions .cm-md-cover-button{position:static}.imaginationMarkdownEditor .cm-host .cm-md-cover-button:focus-visible,.imaginationMarkdownEditor .cm-host .cm-md-cover-button:hover,.imaginationMarkdownEditor .cm-host .is-cover .cm-md-cover-button{color:#fff;background:var(--thread);border-color:var(--thread)}.imaginationMarkdownEditor .cm-host .cm-md-gallery-widget{width:min(100%,846px);margin:12px auto}.imaginationMarkdownEditor .cm-host .cm-md-gallery-widget .mdImageGrid{margin:0}.imaginationMarkdownEditor .cm-host .cm-md-gallery-widget figure{position:relative;overflow:hidden;border-radius:8px}.imaginationMarkdownEditor .cm-host .cm-md-gallery-widget img{width:100%;height:auto;max-height:560px;display:block;object-fit:contain;background:transparent}.imaginationMarkdownEditor .cm-host .cm-md-table-widget{width:100%;padding:6px 0;overflow-x:auto;color:var(--ink);cursor:text}.imaginationMarkdownEditor .cm-host .cm-md-table-widget table{width:100%;border-collapse:collapse;font:inherit}.imaginationMarkdownEditor .cm-host .cm-md-table-widget td,.imaginationMarkdownEditor .cm-host .cm-md-table-widget th{min-width:90px;padding:8px 10px;text-align:left;vertical-align:top;border:1px solid var(--paper-line)}.imaginationMarkdownEditor .cm-host .cm-md-table-widget th{background:var(--paper-shade);font-weight:700}.imaginationMarkdownEditor .markdown-editor.is-drop-target{outline:2px dashed color-mix(in srgb,var(--thread) 55%,transparent);outline-offset:-2px}.cm-tooltip.cm-tooltip-autocomplete{overflow:hidden;color:#292825;background:#fffdf8;border:1px solid #d9d4cb;border-radius:8px;box-shadow:0 10px 28px rgb(30 26 22/18%)}.cm-tooltip.cm-tooltip-autocomplete>ul{max-height:240px;font-family:inherit;font-size:13.5px}.cm-tooltip.cm-tooltip-autocomplete>ul>li{padding:6px 10px}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{color:#292825;background:rgb(176 58 46/12%)}