.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.qwrite-root,.qwrite-toolbar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qwrite-background:#fff;--qwrite-foreground:#1f1f1f;--qwrite-accent:#3b82f6;--qwrite-link:#2563eb;--qwrite-danger:#dc2626;--qwrite-shadow:#0000001f;background:var(--qwrite-background);color:var(--qwrite-foreground)}.qwrite-root[data-theme=dark],.qwrite-toolbar[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--qwrite-background:#1e1e1e;--qwrite-foreground:#e4e4e4;--qwrite-accent:#60a5fa;--qwrite-link:#60a5fa;--qwrite-danger:#f87171;--qwrite-shadow:#00000080}.qwrite-editor{min-height:8rem;max-width:var(--qwrite-content-width,none);outline:none;margin-inline:auto}.qwrite-source-editor .cm-content{max-width:calc(var(--qwrite-content-width,none) + 6px)}.qwrite-editor,.qwrite-source-editor .cm-content{padding-bottom:var(--qwrite-bottom-space,0)}.qwrite-source-editor .cm-scroller{justify-content:center}.qwrite-source-editor .cm-gutters{opacity:.5;background:0 0;border:none}@media (min-width:768px) and (pointer:fine){.qwrite-source-editor .cm-lineNumbers{min-width:calc(2.75rem - 6px)}.qwrite-source-editor .cm-foldGutter{width:.75rem}}.qwrite-editor{line-height:1.6}.qwrite-editor>:first-child{margin-top:0}.qwrite-editor p{margin:.75em 0}.qwrite-editor h1,.qwrite-editor h2,.qwrite-editor h3,.qwrite-editor h4,.qwrite-editor h5,.qwrite-editor h6{margin:1.25em 0 .5em;font-weight:700;line-height:1.3}.qwrite-editor h1{font-size:2em}.qwrite-editor h2{font-size:1.5em}.qwrite-editor h3{font-size:1.25em}.qwrite-editor h4{font-size:1em}.qwrite-editor h5{font-size:.875em}.qwrite-editor h6{opacity:.75;font-size:.85em}.qwrite-editor blockquote{border-left:3px solid;margin:.75em 0;padding-left:1em}@supports (color:color-mix(in lab, red, red)){.qwrite-editor blockquote{border-left:3px solid color-mix(in srgb, currentColor 25%, transparent)}}.qwrite-editor blockquote{opacity:.85}.qwrite-editor ul,.qwrite-editor ol{margin:.75em 0;padding-left:1.5rem}.qwrite-editor ul,.qwrite-editor ul ul ul ul,.qwrite-editor ul ul ul ul ul ul ul{list-style:outside}.qwrite-editor ul ul,.qwrite-editor ul ul ul ul ul,.qwrite-editor ul ul ul ul ul ul ul ul{list-style:circle}.qwrite-editor ul ul ul,.qwrite-editor ul ul ul ul ul ul,.qwrite-editor ul ul ul ul ul ul ul ul ul{list-style:square}.qwrite-editor ol,.qwrite-editor ol ol ol ol,.qwrite-editor ol ol ol ol ol ol ol{list-style:decimal}.qwrite-editor ol ol,.qwrite-editor ol ol ol ol ol,.qwrite-editor ol ol ol ol ol ol ol ol{list-style:lower-alpha}.qwrite-editor ol ol ol,.qwrite-editor ol ol ol ol ol ol,.qwrite-editor ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.qwrite-editor li>p,.qwrite-editor li>ul,.qwrite-editor li>ol{margin:0}.qwrite-editor a{color:var(--qwrite-link)}@supports (color:color-mix(in lab, red, red)){.qwrite-editor a{color:color-mix(in srgb, var(--qwrite-link) 85%, currentColor)}}.qwrite-editor a{text-decoration:underline}.qwrite-editor code{background:currentColor;border-radius:.25em;padding:.1em .3em}@supports (color:color-mix(in lab, red, red)){.qwrite-editor code{background:color-mix(in srgb, currentColor 8%, transparent)}}.qwrite-editor code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.qwrite-editor pre{background:currentColor;border-radius:.375rem;margin:.75em 0;padding:.75em 1em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.qwrite-editor pre{background:color-mix(in srgb, currentColor 6%, transparent)}}.qwrite-editor pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.qwrite-editor pre code{font-size:inherit;background:0 0;padding:0}.qwrite-editor hr{border:0;border-top:1px solid;margin:1.5em 0}@supports (color:color-mix(in lab, red, red)){.qwrite-editor hr{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.qwrite-editor{--default-cell-min-width:5em}.qwrite-editor .selectedCell:after{background:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.qwrite-editor .selectedCell:after{background:color-mix(in srgb, var(--qwrite-accent) 12%, transparent)}}.qwrite-editor table{width:max-content;max-width:100%;margin:.75em 0;display:block;overflow-x:auto}.qwrite-editor th,.qwrite-editor td{word-break:keep-all;border:1px solid;padding:.375em .75em}@supports (color:color-mix(in lab, red, red)){.qwrite-editor th,.qwrite-editor td{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.qwrite-editor th{background:currentColor}@supports (color:color-mix(in lab, red, red)){.qwrite-editor th{background:color-mix(in srgb, currentColor 5%, transparent)}}.qwrite-editor th{font-weight:600}.qwrite-editor td>p,.qwrite-editor th>p{margin:0}.qwrite-editor img{vertical-align:middle;max-width:100%;display:inline-block}.qwrite-editor .qwrite-image-paragraph>img{display:block}.qwrite-image-uploading{border:1px dashed;padding:.25rem .5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.qwrite-image-uploading{border:1px dashed color-mix(in srgb, currentColor 30%, transparent)}}.qwrite-image-uploading{opacity:.7;border-radius:.375rem;font-size:.875em}.qwrite-editor sup{font-size:.75em}.qwrite-editor li[data-checked]{align-items:flex-start;gap:.5rem;list-style:none;display:flex}.qwrite-editor .task-item-checkbox{align-items:center;height:1.6em;display:flex}.qwrite-editor .task-item-content{flex:1;min-width:0}.qwrite-editor .task-item-content>p,.qwrite-editor .task-item-content>ul,.qwrite-editor .task-item-content>ol{margin:0}.qwrite-editor pre[data-type=frontmatter],.qwrite-editor pre[data-type=html],.qwrite-editor code[data-type=html],.qwrite-editor div[data-type=definition]{opacity:.7;font-family:ui-monospace,monospace}.qwrite-editor div[data-type=footnote-definition]{color:currentColor;grid-template-columns:auto 1fr;column-gap:.5em;margin:.5em 0;display:grid}@supports (color:color-mix(in lab, red, red)){.qwrite-editor div[data-type=footnote-definition]{color:color-mix(in srgb, currentColor 65%, transparent)}}.qwrite-editor div[data-type=footnote-definition]{font-size:.875em}.qwrite-editor div[data-type=footnote-definition]:before{content:"[^" attr(data-label) "]:";cursor:pointer;font-family:ui-monospace,monospace}.qwrite-editor div[data-type=footnote-definition]>*{grid-column:2}.qwrite-editor div[data-type=footnote-definition]>:first-child{grid-row:1;margin-top:0}.qwrite-editor div[data-type=footnote-definition]>:last-child{margin-bottom:0}.qwrite-editor sup[data-type=footnote-reference]{color:var(--qwrite-link)}@supports (color:color-mix(in lab, red, red)){.qwrite-editor sup[data-type=footnote-reference]{color:color-mix(in srgb, var(--qwrite-link) 85%, currentColor)}}.qwrite-editor sup[data-type=footnote-reference]{cursor:pointer}.qwrite-editor sup[data-type=footnote-reference]:before{content:"["}.qwrite-editor sup[data-type=footnote-reference]:after{content:"]"}.qwrite-link-popover.qwrite-footnote-popover{max-width:min(22rem, var(--qwrite-floating-max-width));flex-direction:column;align-items:flex-start;padding:.5rem .625rem}.qwrite-footnote-label{opacity:.6;font-family:ui-monospace,monospace;font-size:.75rem}.qwrite-footnote-text{white-space:pre-wrap;margin:.125rem 0 .25rem}.qwrite-source-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qwrite-source-editor .qwrite-source-heading{font-weight:700;line-height:1.3}.qwrite-source-editor .qwrite-source-heading span{text-decoration:none}.qwrite-source-editor .qwrite-source-h1{font-size:2em}.qwrite-source-editor .qwrite-source-h2{font-size:1.5em}.qwrite-source-editor .qwrite-source-h3{font-size:1.25em}.qwrite-source-editor .qwrite-source-h4{font-size:1em}.qwrite-source-editor .qwrite-source-h5{font-size:.875em}.qwrite-source-editor .qwrite-source-h6{font-size:.85em}.qwrite-source-editor .qwrite-source-heading-mark{opacity:.5}.qwrite-source-editor.cm-focused{outline:none}.qwrite-code-block{--qwrite-code-background:currentColor}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block{--qwrite-code-background:color-mix(in srgb, currentColor 4%, var(--qwrite-background))}}.qwrite-code-block{border:1px solid;margin:1em 0;position:relative}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.qwrite-code-block{background:var(--qwrite-code-background);border-radius:.5rem}.qwrite-code-block-header{z-index:2;background:var(--qwrite-background);box-shadow:0 0 0 1px var(--qwrite-foreground);border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem;display:flex;position:absolute;top:.375rem;right:.375rem}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-header{box-shadow:0 0 0 1px color-mix(in srgb, var(--qwrite-foreground) 10%, transparent)}}.qwrite-code-block-header{opacity:0;pointer-events:none;font-size:.75rem;transition:opacity .15s}.qwrite-code-block:hover .qwrite-code-block-header{opacity:1;pointer-events:auto}.qwrite-code-block-header:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:none),(max-width:767px){.qwrite-code-block-header{border-bottom:1px solid;justify-content:flex-end;padding:.25rem;position:relative;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-header{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.qwrite-code-block-header{box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border-radius:0}.qwrite-code-block-header .qwrite-code-block-language{position:static}.qwrite-code-block-header .qwrite-code-block-menu{max-width:calc(100% - .5rem);right:.25rem}}.qwrite-code-block-header button{opacity:.75;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;min-width:1.5rem;height:1.5rem;padding:0 .375rem;display:inline-flex}.qwrite-code-block-header button:hover,.qwrite-code-block-header button[aria-pressed=true],.qwrite-code-block-header button[aria-expanded=true]{background:var(--qwrite-foreground)}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-header button:hover,.qwrite-code-block-header button[aria-pressed=true],.qwrite-code-block-header button[aria-expanded=true]{background:color-mix(in srgb, var(--qwrite-foreground) 10%, transparent)}}.qwrite-code-block-header button:hover,.qwrite-code-block-header button[aria-pressed=true],.qwrite-code-block-header button[aria-expanded=true]{opacity:1}.qwrite-code-block-header button:disabled{cursor:default;background:0 0}.qwrite-code-block-language{position:relative}.qwrite-code-block-menu{z-index:10;width:min(14rem, var(--qwrite-floating-max-width));border:1px solid var(--qwrite-foreground);padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-menu{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-code-block-menu{background:var(--qwrite-background);color:var(--qwrite-foreground);box-shadow:0 6px 20px var(--qwrite-shadow);border-radius:.5rem;font-size:.875rem}.qwrite-code-block-menu input{border:1px solid;width:100%;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-menu input{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.qwrite-code-block-menu input{background:0 0;border-radius:.375rem}.qwrite-code-block-menu ul{max-height:14rem;margin:.25rem 0 0;padding:0;list-style:none;overflow-y:auto}.qwrite-code-block-menu li{cursor:pointer;border-radius:.375rem;padding:.25rem .5rem}.qwrite-code-block-menu li[aria-selected=true],.qwrite-code-block-menu li:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block-menu li[aria-selected=true],.qwrite-code-block-menu li:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.qwrite-code-block .cm-editor{border-radius:inherit;font-size:.875rem}.qwrite-code-block .cm-scroller{padding:.5rem 0}.qwrite-code-block .cm-gutters{color:inherit;background:var(--qwrite-code-background);border:none}.qwrite-code-block .cm-gutterElement{opacity:.5}.qwrite-code-block .cm-editor.cm-focused{outline:none}.qwrite-editor p.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;opacity:.4;height:0}.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu,.qwrite-block-handle{z-index:50;color:var(--qwrite-foreground);font-size:.875rem}.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu{border:1px solid var(--qwrite-foreground)}@supports (color:color-mix(in lab, red, red)){.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu{background:var(--qwrite-background);box-shadow:0 6px 20px var(--qwrite-shadow);border-radius:.5rem}.qwrite-bubble,.qwrite-link-popover,.qwrite-link-form,.qwrite-toolbar,.qwrite-toolbar-group{align-items:center;gap:.125rem;display:flex}.qwrite-bubble,.qwrite-link-popover{padding:.25rem}.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu,.qwrite-code-block-menu,.qwrite-search-box{--qwrite-floating-max-width:min(calc(100vw - 2rem), var(--qwrite-available-width,100vw))}.qwrite-bubble,.qwrite-link-popover,.qwrite-slash-menu,.qwrite-menu,.qwrite-search-box{max-width:var(--qwrite-floating-max-width)}.qwrite-bubble{flex-wrap:wrap}.qwrite-link-form,.qwrite-link-form input,.qwrite-math-popover input,.qwrite-search input{flex:auto;min-width:0}.qwrite-link-url{min-width:0}.qwrite-bubble button,.qwrite-link-popover button,.qwrite-block-handle button,.qwrite-toolbar-region>button,.qwrite-toolbar-group>button{cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;min-width:1.75rem;height:1.75rem;padding:0 .25rem;display:inline-flex}.qwrite-bubble button:hover,.qwrite-link-popover button:hover,.qwrite-block-handle button:hover,.qwrite-toolbar-region>button:hover:not(:disabled),.qwrite-toolbar-group>button:hover:not(:disabled),.qwrite-bubble button[aria-pressed=true],.qwrite-toolbar-region>button[aria-pressed=true],.qwrite-toolbar-group>button[aria-pressed=true]{background:var(--qwrite-foreground)}@supports (color:color-mix(in lab, red, red)){.qwrite-bubble button:hover,.qwrite-link-popover button:hover,.qwrite-block-handle button:hover,.qwrite-toolbar-region>button:hover:not(:disabled),.qwrite-toolbar-group>button:hover:not(:disabled),.qwrite-bubble button[aria-pressed=true],.qwrite-toolbar-region>button[aria-pressed=true],.qwrite-toolbar-group>button[aria-pressed=true]{background:color-mix(in srgb, var(--qwrite-foreground) 10%, transparent)}}.qwrite-bubble button:disabled,.qwrite-toolbar-region>button:disabled,.qwrite-toolbar-group>button:disabled{cursor:default;opacity:.35}.qwrite-link-url{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;padding:0 .375rem;text-decoration:underline;overflow:hidden}.qwrite-link-form input{border:1px solid var(--qwrite-foreground);width:16rem;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-link-form input{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 20%, transparent)}}.qwrite-link-form input{background:0 0;border-radius:.375rem}.qwrite-slash-menu,.qwrite-menu{min-width:12rem;max-height:min(20rem, var(--qwrite-available-height,20rem));padding:.25rem;overflow-y:auto}.qwrite-menu-label{opacity:.6;padding:.375rem .5rem .25rem;font-size:.75rem}.qwrite-menu-item{text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;display:flex}.qwrite-menu-item[aria-selected=true],.qwrite-menu-item:hover:not(:disabled),.qwrite-menu-item[aria-expanded=true]{background:var(--qwrite-foreground)}@supports (color:color-mix(in lab, red, red)){.qwrite-menu-item[aria-selected=true],.qwrite-menu-item:hover:not(:disabled),.qwrite-menu-item[aria-expanded=true]{background:color-mix(in srgb, var(--qwrite-foreground) 10%, transparent)}}.qwrite-menu-item[data-danger=true]{color:var(--qwrite-danger)}.qwrite-menu-separator{background:var(--qwrite-foreground);height:1px;margin:.25rem 0}@supports (color:color-mix(in lab, red, red)){.qwrite-menu-separator{background:color-mix(in srgb, var(--qwrite-foreground) 12%, transparent)}}.qwrite-menu-item[aria-current=true]{font-weight:600}.qwrite-menu-item:disabled{cursor:default;opacity:.4}.qwrite-menu-shortcut{opacity:.5;margin-left:auto;font-family:inherit;font-size:.75rem}.qwrite-block-handle{z-index:45;opacity:.6;display:flex}.qwrite-block-handle:hover{opacity:1}.qwrite-block-handle button[draggable=true]{cursor:grab}.qwrite-toolbar{contain:inline-size;flex-wrap:nowrap;justify-content:space-between;padding:.25rem;font-size:.875rem}.qwrite-toolbar-region{flex-wrap:nowrap;align-items:center;gap:.125rem;display:flex}.qwrite-toolbar-region>*{flex-shrink:0}.qwrite-toolbar[data-compact]{scrollbar-width:thin;overflow-x:auto}.qwrite-toolbar-center{flex:1;justify-content:center}.qwrite-toolbar-region>button.qwrite-toolbar-mode{border:1px solid var(--qwrite-foreground);padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-toolbar-region>button.qwrite-toolbar-mode{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 18%, transparent)}}.qwrite-toolbar-separator{background:var(--qwrite-foreground);width:1px;height:1.25rem;margin:0 .25rem}@supports (color:color-mix(in lab, red, red)){.qwrite-toolbar-separator{background:color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-toolbar-dropdown-label{text-align:left;min-width:4.5rem}@media (min-width:768px) and (pointer:fine){.qwrite-editor-mount:has(>.qwrite-editor){padding-left:3.5rem}}.qwrite-editor .ProseMirror-selectednode,.qwrite-code-block.ProseMirror-selectednode{outline:2px solid var(--qwrite-accent);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.qwrite-editor .ProseMirror-selectednode,.qwrite-code-block.ProseMirror-selectednode{outline:2px solid color-mix(in srgb, var(--qwrite-accent) 60%, transparent)}}.qwrite-editor .ProseMirror-selectednode,.qwrite-code-block.ProseMirror-selectednode{background:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.qwrite-editor .ProseMirror-selectednode,.qwrite-code-block.ProseMirror-selectednode{background:color-mix(in srgb, var(--qwrite-accent) 12%, transparent)}}.qwrite-editor li.ProseMirror-selectednode{background:0 0;outline:none}.qwrite-editor li.ProseMirror-selectednode:after{border:2px solid var(--qwrite-accent);inset:0 0 0 -1.5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-editor li.ProseMirror-selectednode:after{border:2px solid color-mix(in srgb, var(--qwrite-accent) 60%, transparent)}}.qwrite-editor li.ProseMirror-selectednode:after{background:var(--qwrite-accent);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.qwrite-editor li.ProseMirror-selectednode:after{background:color-mix(in srgb, var(--qwrite-accent) 12%, transparent)}}.qwrite-table-handle{z-index:45;display:flex}.qwrite-table-handle button{border:1px solid var(--qwrite-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qwrite-table-handle button{border:1px solid color-mix(in srgb, var(--qwrite-accent) 50%, transparent)}}.qwrite-table-handle button{background:var(--qwrite-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.qwrite-table-handle button{background:color-mix(in srgb, var(--qwrite-accent) 15%, var(--qwrite-background))}}.qwrite-table-handle button{color:var(--qwrite-link);cursor:pointer}.qwrite-table-handle--row button{width:.75rem;height:1.5rem}.qwrite-table-handle--column button{width:1.5rem;height:.75rem}.qwrite-table-handle button:hover,.qwrite-table-handle button[aria-expanded=true]{background:var(--qwrite-accent);color:#fff}.qwrite-table-grid{flex-direction:column;gap:.5rem;padding:.25rem;display:flex}.qwrite-table-grid-cells{gap:.25rem;display:grid}.qwrite-table-grid-cells button{border:1px solid var(--qwrite-foreground);width:1.25rem;height:1.25rem}@supports (color:color-mix(in lab, red, red)){.qwrite-table-grid-cells button{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-table-grid-cells button{cursor:pointer;border-radius:.25rem}.qwrite-table-grid-cells button[data-active=true]{border-color:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.qwrite-table-grid-cells button[data-active=true]{border-color:color-mix(in srgb, var(--qwrite-accent) 80%, transparent)}}.qwrite-table-grid-cells button[data-active=true]{background:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.qwrite-table-grid-cells button[data-active=true]{background:color-mix(in srgb, var(--qwrite-accent) 15%, transparent)}}.qwrite-table-grid-size{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.qwrite-table-grid-size label{border:1px solid var(--qwrite-foreground);align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qwrite-table-grid-size label{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-table-grid-size label{border-radius:9999px}.qwrite-table-grid-size input{text-align:center;background:0 0;width:2.5rem}.qwrite-search{z-index:40;justify-content:flex-end;height:0;display:flex;position:sticky;top:.5rem}.qwrite-search-box{border:1px solid var(--qwrite-foreground);align-items:flex-start;gap:.125rem;height:max-content;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qwrite-search-box{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 15%, transparent)}}.qwrite-search-box{background:var(--qwrite-background);box-shadow:0 6px 20px var(--qwrite-shadow);color:var(--qwrite-foreground);border-radius:.5rem;font-size:.875rem}.qwrite-search-rows{flex-direction:column;gap:.25rem;display:flex}.qwrite-search-row{align-items:center;gap:.125rem;display:flex}.qwrite-search-field{border:1px solid var(--qwrite-foreground);flex:0 16rem;align-items:center;gap:.125rem;min-width:0;height:1.75rem;padding-right:.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qwrite-search-field{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 20%, transparent)}}.qwrite-search-field{border-radius:.375rem}.qwrite-search-field:focus-within{border-color:var(--qwrite-accent)}.qwrite-search-field:has(input[aria-invalid=true]){border-color:var(--qwrite-danger)}@supports (color:color-mix(in lab, red, red)){.qwrite-search-field:has(input[aria-invalid=true]){border-color:color-mix(in srgb, var(--qwrite-danger) 80%, transparent)}}.qwrite-search input{background:0 0;border:0;outline:none;height:100%;padding:0 .5rem}.qwrite-search-count{opacity:.7;white-space:nowrap;min-width:4.5rem;padding:0 .25rem;font-size:.75rem}.qwrite-search button{cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}.qwrite-search button:hover:not(:disabled),.qwrite-search button[aria-pressed=true]{background:var(--qwrite-foreground)}@supports (color:color-mix(in lab, red, red)){.qwrite-search button:hover:not(:disabled),.qwrite-search button[aria-pressed=true]{background:color-mix(in srgb, var(--qwrite-foreground) 10%, transparent)}}.qwrite-search button:disabled{cursor:default;opacity:.35}.qwrite-search .qwrite-search-field button{opacity:.7;border-radius:.25rem;min-width:1.375rem;height:1.375rem}.qwrite-search .qwrite-search-field button[aria-pressed=true]{outline:1px solid var(--qwrite-accent);outline-offset:-1px;background:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.qwrite-search .qwrite-search-field button[aria-pressed=true]{background:color-mix(in srgb, var(--qwrite-accent) 15%, transparent)}}.qwrite-search .qwrite-search-field button[aria-pressed=true]{opacity:1}.qwrite-editor .ProseMirror-search-match{background-color:#ffff0054}.qwrite-editor .ProseMirror-active-search-match{background-color:#ff6a0054}[data-theme=dark] .qwrite-editor .ProseMirror-search-match{background-color:#00ffff8a}[data-theme=dark] .qwrite-editor .ProseMirror-active-search-match{background-color:#ff00ff8a}.qwrite-source-editor .qwrite-data-url{background:currentColor;border-radius:.25rem;padding:0 .25rem}@supports (color:color-mix(in lab, red, red)){.qwrite-source-editor .qwrite-data-url{background:color-mix(in srgb, currentColor 10%, transparent)}}.qwrite-source-editor .qwrite-data-url{cursor:pointer}.qwrite-source-editor .qwrite-data-url-size{opacity:.6;margin-left:.25rem}.qwrite-data-url-editor{flex-direction:column;gap:.375rem;width:min(32rem,100vw - 2rem);padding:.5rem;font-size:.875rem;display:flex}.qwrite-data-url-editor-header{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.qwrite-data-url-editor textarea{border:1px solid;height:10rem;padding:.375rem .5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-data-url-editor textarea{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.qwrite-data-url-editor textarea{color:inherit;resize:vertical;word-break:break-all;background:0 0;border-radius:.375rem;font-family:ui-monospace,monospace;font-size:.8125rem}.qwrite-data-url-editor-actions{justify-content:flex-end;gap:.25rem;display:flex}.qwrite-data-url-editor-actions button{border:1px solid;height:1.75rem;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.qwrite-data-url-editor-actions button{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.qwrite-data-url-editor-actions button{cursor:pointer;border-radius:.375rem}.qwrite-data-url-editor-actions button[data-primary]{background:var(--qwrite-foreground);color:var(--qwrite-background);border-color:#0000}@media (pointer:coarse){.qwrite-data-url-editor textarea{font-size:16px}}.qwrite-image-preview{padding:.25rem}.qwrite-image-preview img{object-fit:contain;max-width:min(20rem,100vw - 2rem);max-height:12rem;display:block}:is(.qwrite-source-editor .cm-tooltip:has(>.qwrite-image-preview.is-broken),.qwrite-source-editor .cm-panels:has(>.qwrite-search-panel:only-child)){display:none}.qwrite-image-popover input{width:12rem}.qwrite-frontmatter-label{opacity:.6;-webkit-user-select:none;user-select:none;padding:.375rem .75rem 0;font-size:.75rem}.qwrite-code-block-error,.qwrite-source-editor .qwrite-format-error,.qwrite-frontmatter-error{color:var(--qwrite-danger);padding:.25rem .75rem .375rem;font-size:.75rem}.qwrite-code-block--preview .cm-editor{display:none!important}.qwrite-code-preview{cursor:pointer;padding:.75rem;overflow-x:auto}.qwrite-code-block:not(.qwrite-code-block--preview) .qwrite-code-preview{border-top:1px dashed}@supports (color:color-mix(in lab, red, red)){.qwrite-code-block:not(.qwrite-code-block--preview) .qwrite-code-preview{border-top:1px dashed color-mix(in srgb, currentColor 15%, transparent)}}.qwrite-math-block.qwrite-code-block--preview{background:0 0;border-color:#0000}.qwrite-math-block .qwrite-code-preview{padding:1rem .75rem}.qwrite-math-inline--empty:before{content:"$ $";opacity:.5}.qwrite-math-popover input{border:1px solid var(--qwrite-foreground);width:16rem;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.qwrite-math-popover input{border:1px solid color-mix(in srgb, var(--qwrite-foreground) 20%, transparent)}}.qwrite-math-popover input{background:0 0;border-radius:.375rem;font-family:ui-monospace,monospace}.qwrite-code-preview svg{margin:0 auto;display:block}.qwrite-code-preview-error{color:var(--qwrite-danger);white-space:pre-wrap;margin:0;font-size:.75rem}@media (max-width:767px){.qwrite-image-popover{flex-wrap:wrap}.qwrite-image-popover .qwrite-link-form{display:contents}.qwrite-image-popover input{flex:100%;width:auto}.qwrite-search-row{flex-wrap:wrap}.qwrite-search-count{min-width:0}}@media (pointer:coarse){.qwrite-bubble button,.qwrite-link-popover button,.qwrite-toolbar-region>button,.qwrite-toolbar-group>button,.qwrite-search button,.qwrite-code-block-header button{min-width:2.25rem;height:2.25rem}.qwrite-menu-item{min-height:2.25rem}.qwrite-search-field{height:2.25rem}.qwrite-search .qwrite-search-field button{min-width:1.75rem;height:1.75rem}.qwrite-table-handle--row button{width:1.5rem;height:2.25rem}.qwrite-table-handle--column button{width:2.25rem;height:1.5rem}.qwrite-code-block-menu li{padding:.5rem}.qwrite-link-popover input,.qwrite-search input,.qwrite-code-block-menu input,.qwrite-table-grid-size input{height:2.25rem;font-size:16px}}.qwrite-cursor-spotlight{z-index:30;pointer-events:none;background:radial-gradient(circle at var(--qwrite-spotlight-x) var(--qwrite-spotlight-y), transparent 0 1.75rem, var(--qwrite-background) 3.5rem);position:fixed}@supports (color:color-mix(in lab, red, red)){.qwrite-cursor-spotlight{background:radial-gradient(circle at var(--qwrite-spotlight-x) var(--qwrite-spotlight-y), transparent 0 1.75rem, color-mix(in srgb, var(--qwrite-background) 60%, transparent) 3.5rem)}}.qwrite-cursor-spotlight{animation:1.2s forwards qwrite-spotlight}.qwrite-cursor-spotlight:after{content:"";left:calc(var(--qwrite-spotlight-x) - 1.5rem);top:calc(var(--qwrite-spotlight-y) - 1.5rem);border:2px solid var(--qwrite-accent);width:3rem;height:3rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.qwrite-cursor-spotlight:after{border:2px solid color-mix(in srgb, var(--qwrite-accent) 70%, transparent)}}.qwrite-cursor-spotlight:after{border-radius:9999px}@keyframes qwrite-spotlight{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}:is(.qwrite-root:has([data-qwrite-layer=popover]) :is([data-qwrite-layer=toolbar],[data-qwrite-layer=table-handle],[data-qwrite-layer=block-handle]),.qwrite-root:has([data-qwrite-layer=toolbar]) :is([data-qwrite-layer=table-handle],[data-qwrite-layer=block-handle]),.qwrite-root:has([data-qwrite-layer=block-handle] [aria-expanded=true]) [data-qwrite-layer=table-handle],.qwrite-root:has([data-qwrite-layer=table-handle] [aria-expanded=true]) [data-qwrite-layer=block-handle]){visibility:hidden}.qwrite-editor-mount{position:relative}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--qwrite-accent)}@supports (color:color-mix(in lab, red, red)){.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:color-mix(in srgb, var(--qwrite-accent) 60%, transparent)}}
