.particle-editor-tools{gap:var(--space-8);padding:var(--space-12);display:grid}.particle-editor-speed{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.markdown-editor{--editor-padding-block:var(--space-10);--editor-padding-inline:var(--space-12);gap:var(--space-8);min-width:0;display:grid}.markdown-editor.tone-dark{--paper-fill:var(--control-fill);--paper-fill-alt:var(--dark-fill);--paper-fill-glass:var(--control-fill);--paper-tint:var(--dark-tint);--paper-text:var(--panel-text);--paper-heading:var(--dark-heading);--paper-muted:var(--dark-muted);--paper-border:var(--control-border);--paper-divider:var(--dark-divider);--paper-highlight:var(--control-fill-active);--paper-accent-fill:var(--dark-accent-fill);--paper-accent:var(--control-border-hover);--paper-accent-strong:var(--dark-accent);--paper-danger-border:var(--dark-danger-border);--paper-danger-fill:var(--dark-danger-fill);--paper-danger-text:var(--dark-danger-text);--paper-success-border:var(--dark-success-border);--paper-success-fill:var(--dark-success-fill);--paper-success-text:var(--dark-success-text);--paper-warning-border:var(--dark-warning-border);--paper-warning-fill:var(--dark-warning-fill);--paper-warning-text:var(--dark-warning-text);--paper-violet-text:var(--dark-violet-text);--mention-text:var(--dark-accent);--mention-fill:var(--dark-selected);--mention-lit-fill:var(--dark-selected-lit);--sheet-border:var(--control-border);--sheet-border-hover:var(--control-border-hover);--sheet-fill:var(--control-fill);--field-border:var(--control-border);--field-border-focus:var(--control-border-hover);--field-fill:var(--control-fill);--field-text:var(--dark-heading);color:var(--panel-text)}.markdown-editor.tone-dark :where(button,.button-link){--button-border:var(--control-border);--button-fill:var(--control-fill);--button-text:var(--control-text);--button-hover-border:var(--control-border-hover);--button-active-border:var(--control-border-active);--button-active-fill:var(--control-fill-active)}@media (hover:hover){.markdown-editor.tone-dark :where(button,.button-link):hover:not(:disabled){--button-fill:var(--control-fill-hover);--button-text:var(--control-text-hover)}}.markdown-editor.tone-dark :where(button,.button-link):focus-visible:not(:disabled){--button-fill:var(--control-fill-hover);--button-text:var(--control-text-hover)}.markdown-editor.tone-dark :where(button,.button-link):is(.active,[aria-pressed=true]){--button-text:var(--control-text-hover)}.markdown-editor.tone-dark{--editor-placeholder:var(--control-placeholder)}.markdown-editor-loaded{display:contents}.markdown-editor-toolbar{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.markdown-editor-button{--button-height:var(--button-height-sm);place-content:center;place-items:center;display:inline-grid}.markdown-editor-button>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-button :where(svg,img){display:block}.markdown-editor-button{width:var(--button-height);min-width:var(--button-height);padding:0}.markdown-editor-button.unframed{--pixel-frame:initial;--pixel-clip:inherit;--pixel-clip-inside:inherit;clip-path:none;background:0 0;border:0;min-height:0}.markdown-editor-button.unframed:before{content:none}@media (hover:hover){.markdown-editor-button.unframed:hover{color:var(--paper-heading);background:var(--paper-highlight)}}.markdown-editor-button.unframed:is(:focus-visible,[aria-pressed=true],.active,[data-state=open]){color:var(--paper-heading);background:var(--paper-highlight)}.markdown-editor-modes{gap:var(--space-4);margin-left:auto;display:flex}.markdown-editor-mode{--button-height:var(--button-height-sm);padding:0 var(--space-10);font-size:var(--text-xs);font-weight:var(--weight-bold)}.markdown-editor-mode-icon{display:none}@media (width<=720px){.markdown-editor-mode{--button-height:var(--button-height-sm);place-content:center;place-items:center;display:inline-grid}.markdown-editor-mode>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-mode :where(svg,img){display:block}.markdown-editor-mode{width:var(--button-height);min-width:var(--button-height);padding:0}.markdown-editor-mode-icon{display:block}.markdown-editor-mode-label{display:none}}@property --editor-max-height{syntax:"<length>";inherits:true;initial-value:0}.markdown-editor-surface{--pixel-clip:var(--clip-control);--pixel-frame:ring;--pixel-border-size:var(--border-thin);--pixel-clip-inside:var(--clip-control-thin);clip-path:var(--pixel-clip);background:var(--pixel-border-color);--pixel-border-color:var(--field-border)}.markdown-editor-surface:focus-within{--pixel-border-color:var(--field-border-focus)}.markdown-editor-surface{--editor-min-height:max(132px, calc(var(--editor-rows,8) * round(calc(var(--leading-relaxed) * 1em), 1px) + 24px));--editor-max-height:var(--editor-min-height);isolation:isolate;min-height:var(--editor-min-height);resize:vertical;padding:var(--pixel-border-size);display:grid;position:relative;overflow:hidden}.markdown-editor.grown .markdown-editor-surface,.markdown-editor:not(.auto-resize,.single-line) .markdown-editor-shell-input:is(:focus,:not(:empty)){--editor-max-height:max(var(--editor-min-height), 75svh)}@supports not (width:round(1px, 1px)){.markdown-editor-surface{--editor-min-height:max(132px, calc(var(--editor-rows,8) * 1.65em + 24px))}}@supports not (height:1svh){.markdown-editor.grown .markdown-editor-surface,.markdown-editor:not(.auto-resize,.single-line) .markdown-editor-shell-input:is(:focus,:not(:empty)){--editor-max-height:max(var(--editor-min-height), 75vh)}}.markdown-editor-surface.adorned{grid-template-columns:auto minmax(0,1fr) auto}.markdown-editor-surface.adorned:before{clip-path:var(--pixel-clip-inside);content:"";inset:var(--pixel-border-size);z-index:-1;background:var(--paper-fill);position:absolute}.markdown-editor-surface.adorned>*{clip-path:none;background:0 0;grid-area:1/2}.markdown-editor-surface.adorned>.markdown-editor-adornment{align-items:flex-start;display:flex;overflow:visible}.markdown-editor.single-line .markdown-editor-surface.adorned>.markdown-editor-adornment{align-items:center}.markdown-editor-surface.adorned>.markdown-editor-adornment.leading{grid-column:1}.markdown-editor-surface.adorned>.markdown-editor-adornment.trailing{grid-column:3}.markdown-editor-surface>*{clip-path:var(--pixel-clip-inside);min-width:0;min-height:0;max-height:calc(var(--editor-max-height) - 2 * var(--pixel-border-size));background:var(--paper-fill);overflow-y:auto}.markdown-editor-surface.resized>*{max-height:none}.markdown-editor-surface.resized>.markdown-editor-source{height:100%}.markdown-editor-visual,.markdown-editor-preview{gap:var(--space-14);padding:var(--editor-padding-block) var(--editor-padding-end,var(--editor-padding-inline)) var(--editor-padding-block) var(--editor-padding-start,var(--editor-padding-inline));overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.markdown-editor-preview>:is(.markdown-content,.lightbox-area>.markdown-content){grid-template-columns:minmax(0,1fr)}.markdown-editor-visual{caret-color:var(--paper-heading);outline:none;min-height:100%}.markdown-editor-visual.ProseMirror,.markdown-editor-shell-input{white-space:pre-wrap}.markdown-editor-shell-input{--leading:var(--leading-relaxed);min-height:calc(1lh + 2 * var(--editor-padding-block));position:relative}.markdown-editor-shell-input:empty:before{content:attr(data-placeholder);inset:var(--editor-padding-block) var(--editor-padding-end,var(--editor-padding-inline)) auto var(--editor-padding-start,var(--editor-padding-inline));color:var(--editor-placeholder,var(--paper-muted));pointer-events:none;position:absolute}.markdown-editor-visual:not(.single-line *){grid-template-columns:minmax(0,1fr) repeat(3,0);column-gap:0}.markdown-editor-visual>*{grid-column:1}.markdown-editor-visual>.markdown-editor-tucked{--tucked:0;grid-column:2;align-self:end;height:0;min-height:0;overflow:visible}.markdown-editor-visual>.markdown-editor-tucked+.markdown-editor-tucked{--tucked:1;grid-column:3}.markdown-editor-visual>.markdown-editor-tucked+.markdown-editor-tucked+.markdown-editor-tucked{--tucked:2;grid-column:4}.markdown-editor-visual .ProseMirror-gapcursor:after{top:calc(var(--border-thin) / -2);width:var(--space-24);border-top:var(--border-thin) solid var(--paper-heading)}.markdown-editor.auto-resize .markdown-editor-visual-host{grid-template-columns:minmax(0,1fr);display:grid}.markdown-editor-visual-host .markdown-editor-visual{height:auto}.markdown-editor-visual p.is-editor-empty:first-child{position:relative}.markdown-editor-visual p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--editor-placeholder,var(--paper-muted));pointer-events:none;position:absolute;inset:0 0 auto}.markdown-editor-source{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;--leading:var(--leading-relaxed);width:100%;min-height:100%;padding:var(--editor-padding-block) var(--editor-padding-end,var(--editor-padding-inline)) var(--editor-padding-block) var(--editor-padding-start,var(--editor-padding-inline));color:var(--paper-heading);resize:none;border:0;border-radius:0;outline:none}.markdown-editor-preview{background:var(--paper-fill-alt)}.markdown-editor.disabled .markdown-editor-surface{opacity:var(--opacity-disabled)}.markdown-editor-source .source-code-host .cm-scroller{line-height:1lh}.markdown-editor-source .source-code-host .cm-scroller *{line-height:inherit}.markdown-editor-source .source-code-host .cm-scroller{font-family:inherit}.markdown-editor-source .source-code-host .cm-content{padding:var(--editor-padding-block) 0}.markdown-editor-source .source-code-host .cm-lineWrapping{white-space:pre-wrap;word-break:normal;overflow-wrap:break-word}.markdown-editor-source .source-code-host .cm-line{padding:0 var(--editor-padding-end,var(--editor-padding-inline)) 0 var(--editor-padding-start,var(--editor-padding-inline))}.markdown-editor-source .source-code-host .cm-line:has(>.cm-placeholder){position:relative}.markdown-editor-source .source-code-host .cm-placeholder{inset:0 var(--editor-padding-end,var(--editor-padding-inline)) auto var(--editor-padding-start,var(--editor-padding-inline));display:block;position:absolute}.markdown-editor.auto-resize .markdown-editor-visual p.is-editor-empty:first-child:before,.markdown-editor.auto-resize .markdown-editor-source .cm-placeholder,.markdown-editor.auto-resize .markdown-editor-shell-input:empty:before{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markdown-editor.single-line{--editor-padding-block:var(--space-8)}.markdown-editor.single-line .markdown-editor-surface,.markdown-editor.single-line .markdown-editor-surface>*{min-height:0;max-height:none}.markdown-editor.single-line .markdown-editor-surface{resize:none}.markdown-editor.single-line :is(.markdown-editor-visual,.markdown-editor-source){--leading:var(--leading-relaxed);height:calc(1lh + 2 * var(--editor-padding-block));scrollbar-width:none;white-space:pre;min-height:0;overflow:auto hidden}.markdown-editor.single-line .markdown-editor-visual>*{margin:0}.markdown-editor.single-line .markdown-editor-visual img:not(.emoji,.game-object img){vertical-align:text-bottom;width:auto;max-height:1lh}@media (pointer:coarse){.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-button{--button-height:var(--button-height-lg);place-content:center;place-items:center;display:inline-grid}.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-button>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-button :where(svg,img){display:block}.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-button{width:var(--button-height);min-width:var(--button-height);padding:0}.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-mode{--button-height:var(--button-height-lg)}}@media (width<=600px) and (pointer:coarse){.markdown-editor{grid-template-columns:minmax(0,1fr)}.markdown-editor .markdown-editor-topbar{min-width:0}.markdown-editor .markdown-editor-toolbar{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.markdown-editor .markdown-editor-topbar .markdown-editor-toolbar .markdown-editor-button.phone-overflow{display:none}}.markdown-editor.compact{gap:var(--space-6)}.markdown-editor.compact .markdown-editor-toolbar{gap:var(--space-4)}.markdown-editor.compact .markdown-editor-button,.markdown-editor.compact .markdown-editor-mode{--button-height:var(--button-height-sm);place-content:center;place-items:center;display:inline-grid}.markdown-editor.compact .markdown-editor-button>:where(span:not(.sr-only)),.markdown-editor.compact .markdown-editor-mode>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor.compact .markdown-editor-button :where(svg,img),.markdown-editor.compact .markdown-editor-mode :where(svg,img){display:block}.markdown-editor.compact .markdown-editor-button,.markdown-editor.compact .markdown-editor-mode{width:var(--button-height);min-width:var(--button-height);padding:0}.markdown-editor.compact .markdown-editor-mode-icon{display:block}.markdown-editor.compact .markdown-editor-mode-label{display:none}.markdown-editor.auto-resize .markdown-editor-surface{--editor-min-height:0px;--editor-max-height:min(460px, 50svh);resize:none}.markdown-editor.auto-resize{--editor-padding-block:var(--space-6);--editor-padding-inline:var(--space-10)}.markdown-editor.auto-resize :is(.markdown-editor-visual,.markdown-editor-source,.markdown-editor-preview){--leading:var(--leading-normal)}.markdown-editor.auto-resize .markdown-editor-visual{min-height:0}.markdown-editor.auto-resize .markdown-editor-shell-input{--leading:var(--leading-relaxed)}@media (width<=720px){.markdown-editor.auto-resize .markdown-editor-surface{--editor-max-height:min(310px, 35dvh)}.markdown-editor.auto-resize :is(.markdown-editor-visual,.markdown-editor-source){font-size:var(--text-md)}}.markdown-editor-visual .selectedCell{background:var(--paper-accent-fill)}.markdown-editor-visual img.ProseMirror-selectednode{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.markdown-editor-visual summary{cursor:text}.markdown-editor-visual .task-list-item-checkbox{pointer-events:none}.markdown-editor-visual :is(h1,h2,h3,h4,h5,h6){position:relative}.markdown-editor-heading-tools{z-index:1;opacity:0;pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;right:0}@media (hover:hover){.markdown-editor-visual :is(h1,h2,h3,h4,h5,h6):hover>.markdown-editor-heading-tools{opacity:1;pointer-events:auto}}.markdown-editor-visual :is(h1,h2,h3,h4,h5,h6).markdown-editor-heading-caret>.markdown-editor-heading-tools{opacity:1;pointer-events:auto}.markdown-editor-heading-tools:has([data-state=open],:focus-visible){opacity:1;pointer-events:auto}.markdown-editor-heading-tools .markdown-editor-button{--button-height:var(--button-height-compact);place-content:center;place-items:center;display:inline-grid}.markdown-editor-heading-tools .markdown-editor-button>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-heading-tools .markdown-editor-button :where(svg,img){display:block}.markdown-editor-heading-tools .markdown-editor-button{width:var(--button-height);min-width:var(--button-height);width:auto;min-width:0;height:100%;min-height:0;max-height:var(--button-height);aspect-ratio:1;padding:0}.markdown-editor-visual hr.ProseMirror-selectednode{opacity:1;color:var(--paper-accent)}.markdown-editor-visual .rich-editor-command{position:relative}.markdown-editor-visual .rich-editor-command:before{content:"";background:repeating-linear-gradient(var(--paper-accent-strong) 0 2px, transparent 2px 4px);opacity:.55;width:3px;height:1em;position:absolute;top:0;left:0;translate:-50%}.markdown-editor-visual .rich-editor-command-line{height:0}.markdown-editor-visual .rich-editor-command-line .rich-editor-command:before{height:var(--space-8)}.markdown-editor-visual .rich-editor-command.ProseMirror-selectednode:before{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset);opacity:1}.markdown-editor-visual .rich-editor-fx-obfuscate{background:repeating-linear-gradient(135deg, var(--paper-divider) 0 2px, transparent 2px 4px)}.markdown-editor-embed,.markdown-editor-attachment,.markdown-editor-protected{white-space:normal;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.markdown-editor-embed.selected,.markdown-editor-attachment.selected,.markdown-editor-protected.selected{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.markdown-editor-protected{outline:var(--border-thin) dashed var(--paper-border);outline-offset:var(--space-2)}.markdown-editor-protected-bar{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;z-index:1;align-items:center;gap:var(--space-8);padding-left:var(--space-8);color:var(--paper-muted);background:var(--paper-fill);opacity:0;pointer-events:none;display:flex;position:absolute;top:0;right:0}@media (hover:hover){.markdown-editor-protected:hover>.markdown-editor-protected-bar{opacity:1;pointer-events:auto}}.markdown-editor-protected:is(:focus-within,.selected)>.markdown-editor-protected-bar{opacity:1;pointer-events:auto}@media (hover:hover){:is(.markdown-editor-embed,.markdown-editor-attachment):hover>.markdown-editor-source-bar{opacity:1;pointer-events:auto}}:is(.markdown-editor-embed,.markdown-editor-attachment):is(:focus-within,.selected)>.markdown-editor-source-bar,.markdown-editor-tucked>.markdown-editor-protected-bar{opacity:1;pointer-events:auto}.markdown-editor-protected-bar:has([data-state=open]){opacity:1;pointer-events:auto}.markdown-editor-protected .markdown-editor-button,.markdown-editor-source-bar .markdown-editor-button{--button-height:var(--button-height-compact);place-content:center;place-items:center;display:inline-grid}.markdown-editor-protected .markdown-editor-button>:where(span:not(.sr-only)),.markdown-editor-source-bar .markdown-editor-button>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-protected .markdown-editor-button :where(svg,img),.markdown-editor-source-bar .markdown-editor-button :where(svg,img){display:block}.markdown-editor-protected .markdown-editor-button,.markdown-editor-source-bar .markdown-editor-button{width:var(--button-height);min-width:var(--button-height);padding:0}.markdown-editor-source-bar{background:0 0;padding:0}.markdown-editor-protected.markdown-editor-tucked{outline:none}.markdown-editor-tucked>.markdown-editor-protected-bar{top:auto;right:calc(var(--tucked) * var(--space-28));background:0 0;padding:0;bottom:0}.markdown-editor-tucked.selected>.markdown-editor-protected-bar{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.markdown-editor-protected [data-recipe-slot]{cursor:pointer}@media (hover:hover){.markdown-editor-protected [data-recipe-slot]:hover>.recipe-slot:after{content:"";z-index:1;background:var(--slot-highlight);pointer-events:none;position:absolute;inset:0}}.markdown-editor-protected [data-recipe-slot]:focus-visible>.recipe-slot:after{content:"";z-index:1;background:var(--slot-highlight);pointer-events:none;position:absolute;inset:0}.markdown-editor-protected [data-recipe-slot]:not(:has(>.recipe-slot)):focus-visible:after{content:"";inset:calc(var(--recipe-px) * 1);z-index:1;background:var(--slot-highlight);pointer-events:none;position:absolute}.markdown-editor-protected [data-recipe-slot]:focus-visible{outline:none}.markdown-editor-recipe-types{max-height:min(60vh, var(--reka-dropdown-menu-content-available-height,60vh))}.vso-overlay-panel.editor-dialog{--editor-dialog-width:min(640px, calc(100vw - 2 * var(--space-16)));flex-direction:column;display:flex}.vso-overlay-panel.editor-dialog>.vso-layer-contents:not([hidden]){overscroll-behavior:contain;scrollbar-color:var(--dark-border-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.vso-overlay-panel.editor-dialog{top:10vh;top:round(10vh,1px);left:calc((100vw - var(--editor-dialog-width)) / 2);left:round((100vw - var(--editor-dialog-width)) / 2, 1px);width:var(--editor-dialog-width);max-height:80vh;padding:calc(var(--pixel-border-size) + var(--space-16));position:fixed}.editor-dialog>.vso-layer-contents:not([hidden]){display:block}.editor-dialog-form{gap:var(--space-12);min-width:0;display:grid}.editor-dialog-form h2,.editor-dialog-title{--leading:var(--leading-snug);color:var(--overlay-text);font-size:var(--text-lg);margin:0}.editor-dialog-title{margin-bottom:var(--space-12)}.editor-dialog-form p{margin:0}.editor-dialog-fields{gap:var(--space-12);flex-wrap:wrap;display:flex}.recipe-dialog-json{width:100%;min-width:0;font-family:var(--font-code);resize:vertical}.recipe-dialog-preview{min-width:0;overflow-x:auto}.editor-dialog-actions{justify-content:flex-end}.infobox-form-subject{align-items:end}.infobox-form-id{flex:240px;min-width:0}.infobox-form-facts{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.infobox-form-facts legend{margin-bottom:var(--space-8);color:var(--overlay-text);font-weight:var(--weight-bold);padding:0}.infobox-form-fact{gap:var(--space-8);grid-template-columns:minmax(120px,1fr) 2fr;align-items:center;display:grid}.infobox-form-other{gap:var(--space-8);grid-template-columns:1fr 2fr auto;align-items:end;display:grid}.infobox-form-add{justify-self:start}@media (width<=720px){.infobox-form-fact,.infobox-form-other{grid-template-columns:1fr}.infobox-form-other .infobox-form-remove{justify-self:start}}.markdown-editor-footnotes{white-space:normal;-webkit-user-select:none;user-select:none}.markdown-editor-menu{max-height:min(70vh, var(--reka-dropdown-menu-content-available-height,70vh))}.vso-menu.particle-chooser-menu{width:min(var(--space-144) * 2 + var(--space-72), 100vw - var(--space-16));max-height:min(70vh, var(--reka-dropdown-menu-content-available-height,70vh))}.vso-popover.markdown-editor-selection-bar{padding:var(--space-4)}.vso-popover.markdown-editor-selection-bar.tone-dark{--paper-fill:var(--control-fill);--paper-fill-alt:var(--dark-fill);--paper-fill-glass:var(--control-fill);--paper-tint:var(--dark-tint);--paper-text:var(--panel-text);--paper-heading:var(--dark-heading);--paper-muted:var(--dark-muted);--paper-border:var(--control-border);--paper-divider:var(--dark-divider);--paper-highlight:var(--control-fill-active);--paper-accent-fill:var(--dark-accent-fill);--paper-accent:var(--control-border-hover);--paper-accent-strong:var(--dark-accent);--paper-danger-border:var(--dark-danger-border);--paper-danger-fill:var(--dark-danger-fill);--paper-danger-text:var(--dark-danger-text);--paper-success-border:var(--dark-success-border);--paper-success-fill:var(--dark-success-fill);--paper-success-text:var(--dark-success-text);--paper-warning-border:var(--dark-warning-border);--paper-warning-fill:var(--dark-warning-fill);--paper-warning-text:var(--dark-warning-text);--paper-violet-text:var(--dark-violet-text);--mention-text:var(--dark-accent);--mention-fill:var(--dark-selected);--mention-lit-fill:var(--dark-selected-lit);--sheet-border:var(--control-border);--sheet-border-hover:var(--control-border-hover);--sheet-fill:var(--control-fill);--field-border:var(--control-border);--field-border-focus:var(--control-border-hover);--field-fill:var(--control-fill);--field-text:var(--dark-heading);color:var(--panel-text)}.vso-popover.markdown-editor-selection-bar.tone-dark :where(button,.button-link){--button-border:var(--control-border);--button-fill:var(--control-fill);--button-text:var(--control-text);--button-hover-border:var(--control-border-hover);--button-active-border:var(--control-border-active);--button-active-fill:var(--control-fill-active)}@media (hover:hover){.vso-popover.markdown-editor-selection-bar.tone-dark :where(button,.button-link):hover:not(:disabled){--button-fill:var(--control-fill-hover);--button-text:var(--control-text-hover)}}.vso-popover.markdown-editor-selection-bar.tone-dark :where(button,.button-link):focus-visible:not(:disabled){--button-fill:var(--control-fill-hover);--button-text:var(--control-text-hover)}.vso-popover.markdown-editor-selection-bar.tone-dark :where(button,.button-link):is(.active,[aria-pressed=true]){--button-text:var(--control-text-hover)}.markdown-editor-selection-tools{align-items:center;gap:var(--space-4);display:flex}@media (pointer:coarse){.markdown-editor-selection-tools .markdown-editor-button{--button-height:var(--button-height-lg);place-content:center;place-items:center;display:inline-grid}.markdown-editor-selection-tools .markdown-editor-button>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-selection-tools .markdown-editor-button :where(svg,img){display:block}.markdown-editor-selection-tools .markdown-editor-button{width:var(--button-height);min-width:var(--button-height);padding:0}}.vso-overlay-panel.editor-dialog.markdown-editor-paste-dialog{--editor-dialog-width:min(400px, calc(100vw - 2 * var(--space-16)))}.markdown-editor-menu-h1{font-size:var(--text-xl)}.markdown-editor-menu-h2{font-size:var(--text-md)}.markdown-editor-menu-hatnote{font-style:italic}.markdown-editor-popover-form{gap:var(--space-6);width:min(300px,80vw);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.markdown-editor-popover-form label,.markdown-editor-popover-form .markdown-editor-popover-label{font-size:var(--text-xs);font-weight:var(--weight-bold)}.markdown-editor-visual .markdown-figure>:is(img.ProseMirror-separator,br.ProseMirror-trailingBreak){display:none!important}.markdown-editor-popover-choices{gap:var(--space-6);display:flex}.markdown-editor-popover-choices button{--button-height:var(--button-height-sm);min-width:0;padding-inline:var(--space-6);flex:1}.markdown-editor-popover-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@supports (width:round(1px, 1px)){.markdown-editor-popover-pair{grid-template-columns:repeat(2, round(down, (100% - (2 - 1) * var(--space-6)) / 2, 1px))}}.markdown-editor-popover-pair{display:grid}.markdown-editor-popover-field{gap:var(--space-6);min-width:0;display:grid}.markdown-editor-game-reference>button:not(.markdown-editor-sticker-display){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;min-height:0;color:inherit;clip-path:none;vertical-align:baseline;background:0 0;border:0;padding:0;display:inline}.markdown-editor:not(.disabled) [data-editor-ssr] .markdown-editor-game-reference>button:not(.markdown-editor-sticker-display):disabled{opacity:1}.markdown-editor-game-reference>button:not(.markdown-editor-sticker-display):before,.markdown-editor-game-reference>button:not(.markdown-editor-sticker-display):after{display:none}.markdown-editor-game-reference.selected,.markdown-editor-game-reference>button:not(.markdown-editor-sticker-display):focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.markdown-editor-game-reference:is(.selected,:has(>button:not(.markdown-editor-sticker-display):focus-visible)):has(.game-sticker){outline:none}.markdown-editor-game-reference:is(.selected,:has(>button:not(.markdown-editor-sticker-display):focus-visible)):has(.game-sticker) .game-sticker{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.markdown-editor-game-reference>button:not(.markdown-editor-sticker-display):focus-visible:has(.game-sticker){outline:none}.markdown-editor-game-reference:has(.game-sticker){vertical-align:bottom;display:inline-block;position:relative}.markdown-editor-sticker-display{--button-height:var(--button-height-sm);top:var(--space-4);right:var(--space-4);z-index:1;opacity:0;pointer-events:none;position:absolute}@media (hover:hover){.markdown-editor-game-reference:has(.game-sticker):hover .markdown-editor-sticker-display{opacity:1;pointer-events:auto}}.markdown-editor-game-reference:has(.game-sticker):is(:focus-within,.selected,.markdown-editor-sticker-open) .markdown-editor-sticker-display{opacity:1;pointer-events:auto}.markdown-editor-popover-title{font-size:var(--text-xs);font-weight:var(--weight-black)}.markdown-editor-popover-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.markdown-editor-popover-actions button{--button-height:var(--button-height-sm)}.markdown-editor-popover-actions.shared{flex-wrap:nowrap}.markdown-editor-popover-actions.shared button{min-width:0;padding-inline:var(--space-6);flex:1}.markdown-editor-swatches{gap:var(--space-4);grid-template-columns:repeat(7,1fr);display:grid}.markdown-editor-swatch{--button-height:var(--button-height-xs);place-content:center;place-items:center;display:inline-grid}.markdown-editor-swatch>:where(span:not(.sr-only)){place-items:center;display:grid}.markdown-editor-swatch :where(svg,img){display:block}.markdown-editor-swatch{width:var(--button-height);min-width:var(--button-height);width:100%;padding:0}.markdown-editor-swatch-white{--button-fill:#fff}.markdown-editor-swatch-yellow{--button-fill:#fff35c}.markdown-editor-swatch-gold{--button-fill:#ffd56f}.markdown-editor-swatch-orange{--button-fill:#ff9f43}.markdown-editor-swatch-red{--button-fill:#ff5d5d}.markdown-editor-swatch-pink{--button-fill:#ff8bd1}.markdown-editor-swatch-purple{--button-fill:#bca7ff}.markdown-editor-swatch-blue{--button-fill:#4fa8ff}.markdown-editor-swatch-cyan{--button-fill:#62d9ff}.markdown-editor-swatch-green{--button-fill:#5fff7b}.markdown-editor-swatch-lime{--button-fill:#9ee37d}.markdown-editor-swatch-gray{--button-fill:#8b95a8}.markdown-editor-swatch-black{--button-fill:#111}.markdown-editor-swatch-maroon{--button-fill:#8f2d3f}.markdown-editor-upload-error{margin:var(--space-6) 0 0}.vso-overlay-panel.rich-editor-emoji-menu{flex-direction:column;display:flex}.vso-overlay-panel.rich-editor-emoji-menu>.rich-editor-suggest-list{overscroll-behavior:contain;scrollbar-color:var(--dark-border-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.vso-overlay-panel.rich-editor-emoji-menu{width:max-content;min-width:260px;max-width:min(400px, 100vw - 2 * var(--space-8));max-height:320px;margin:0;position:fixed}.rich-editor-suggest-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rich-editor-suggest-label{flex:0 auto}.rich-editor-bracket-menu .rich-editor-emoji-option small{padding-left:var(--space-8);text-align:right;flex:1 1 0}.rich-editor-bracket-menu .rich-editor-emoji-option .vso-icon{flex:none}.rich-editor-suggest-game{width:var(--icon-size);height:var(--icon-size);object-fit:contain;image-rendering:pixelated;flex:none}.rich-editor-suggest-swatch{width:var(--icon-size);height:var(--icon-size);background:var(--button-fill);border:var(--border-hairline) solid var(--overlay-muted);flex:none}.rich-editor-suggest-status{padding:var(--space-4) var(--space-8);color:var(--overlay-muted);font-size:var(--text-sm);margin:0}.vso-overlay-panel.rich-editor-emoji-menu.above{transform:translateY(-100%)}.vso-overlay-panel.rich-editor-emoji-menu.docked{width:calc(100% - 2 * var(--space-8));max-width:none;max-height:min(var(--sheet-row) * 5 + var(--space-24), var(--viewport-height,100dvh) * .45)}.rich-editor-emoji-menu.docked .rich-editor-emoji-option{gap:var(--space-12);min-height:var(--sheet-row);padding:var(--space-4) var(--space-12);font-size:var(--text-md)}.rich-editor-emoji-menu.docked .rich-editor-emoji-option small{font-size:var(--text-sm)}.rich-editor-emoji-option{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);cursor:pointer;display:flex}.rich-editor-emoji-option img.emoji{flex:none;margin-block:0}.rich-editor-emoji-option.active{color:var(--overlay-highlight-text);background:var(--overlay-highlight)}.rich-editor-suggest-heading{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;padding:var(--space-4) var(--space-8);color:var(--overlay-muted);margin:0}.rich-editor-emoji-option small{color:var(--overlay-muted);font-size:var(--text-xs);margin-left:auto}.rich-editor-emoji-missing{color:var(--paper-muted)}@property --rich-editor-em{syntax:"<length>";inherits:true;initial-value:0}.markdown-editor-visual :not(.rich-editor-typography){--rich-editor-em:1em}.markdown-editor-visual .rich-editor-typography{tab-size:0;font-size:0}.markdown-editor-visual .rich-editor-typography:after{content:attr(data-text);font-size:var(--rich-editor-em)}.markdown-editor-visual .rich-editor-hidden-source{font-size:0}
