:root{--lexxy-color-ink:oklch(20% 0 0);--lexxy-color-ink-medium:oklch(40% 0 0);--lexxy-color-ink-light:oklch(60% 0 0);--lexxy-color-ink-lighter:oklch(85% 0 0);--lexxy-color-ink-lightest:oklch(96% 0 0);--lexxy-color-ink-inverted:white;--lexxy-color-accent-dark:oklch(57% .19 260);--lexxy-color-accent-medium:oklch(75% .196 258);--lexxy-color-accent-light:oklch(88% .026 254);--lexxy-color-accent-lightest:oklch(92% .026 254);--lexxy-color-red:oklch(60% .15 27);--lexxy-color-green:oklch(60% .15 145);--lexxy-color-blue:oklch(66% .196 258);--lexxy-color-purple:oklch(60% .15 305);--lexxy-color-code-token-att:#d73a49;--lexxy-color-code-token-comment:#6a737d;--lexxy-color-code-token-function:#6f42c1;--lexxy-color-code-token-operator:#d73a49;--lexxy-color-code-token-property:#005cc5;--lexxy-color-code-token-punctuation:#24292e;--lexxy-color-code-token-selector:#22863a;--lexxy-color-code-token-variable:#e36209;--lexxy-color-canvas:var(--lexxy-color-ink-inverted);--lexxy-color-text:var(--lexxy-color-ink);--lexxy-color-text-subtle:var(--lexxy-color-ink-medium);--lexxy-color-link:var(--lexxy-color-accent-dark);--lexxy-color-selected:var(--lexxy-color-accent-lightest);--lexxy-color-selected-hover:var(--lexxy-color-accent-light);--lexxy-color-selected-dark:var(--lexxy-color-blue);--lexxy-color-selected-50:color-mix(in oklch, var(--lexxy-color-selected-dark) 50%, transparent);--lexxy-color-code-bg:var(--lexxy-color-ink-lightest);--highlight-1:#887626;--highlight-2:#b95e06;--highlight-3:#cf0000;--highlight-4:#d81caa;--highlight-5:#9013fe;--highlight-6:#0562b9;--highlight-7:#118a0f;--highlight-8:#945216;--highlight-9:#666;--highlight-bg-1:#e5df064d;--highlight-bg-2:#ffb9574d;--highlight-bg-3:#ff76764d;--highlight-bg-4:#f889d84d;--highlight-bg-5:#bea5ff4d;--highlight-bg-6:#7cc0fc4d;--highlight-bg-7:#8cff814d;--highlight-bg-8:#ddaa7b4d;--highlight-bg-9:#c8c8c84d;--lexxy-color-table-header-bg:var(--lexxy-color-ink-lightest);--lexxy-color-table-cell-border:var(--lexxy-color-ink-lighter);--lexxy-color-table-cell-selected:var(--lexxy-color-selected);--lexxy-color-table-cell-selected-border:var(--lexxy-color-selected-dark);--lexxy-color-table-cell-selected-bg:var(--lexxy-color-accent-lightest);--lexxy-color-table-cell-add:var(--lexxy-color-selected-50);--lexxy-color-table-cell-toggle:var(--lexxy-color-accent-lightest);--lexxy-color-table-cell-remove:oklch(60% .15 27/.1);--lexxy-table-cell-add-size:4px;--lexxy-font-base:system-ui, sans-serif;--lexxy-font-mono:ui-monospace, "Menlo", "Monaco", Consolas, monospace;--lexxy-text-small:.875rem;--lexxy-content-margin:1rem;--lexxy-focus-ring-color:var(--lexxy-color-accent-dark);--lexxy-focus-ring-offset:-2px;--lexxy-focus-ring-size:2px;--lexxy-toolbar-button-size:2lh;--lexxy-radius:.5ch;--lexxy-shadow:0 2px 8px #0000001a;--lexxy-z-popup:1000}:where(.lexxy-content){color:var(--lexxy-color-ink)}:where(.lexxy-content) h1,:where(.lexxy-content) h2,:where(.lexxy-content) h3,:where(.lexxy-content) h4,:where(.lexxy-content) h5,:where(.lexxy-content) h6{-webkit-hyphens:auto;hyphens:auto;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;text-wrap:balance;font-weight:700;display:block}:where(.lexxy-content) h1{font-size:2rem}:where(.lexxy-content) h2{font-size:1.5rem}:where(.lexxy-content) h3{font-size:1.25rem}:where(.lexxy-content) h4{font-size:1rem}:where(.lexxy-content) h5{font-size:.875rem}:where(.lexxy-content) h6{font-size:.75rem}:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery{margin-block:0 var(--lexxy-content-margin);position:relative}:is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery):not(lexxy-editor :is(:where(.lexxy-content) p,:where(.lexxy-content) ul,:where(.lexxy-content) ol,:where(.lexxy-content) dl,:where(.lexxy-content) blockquote,:where(.lexxy-content) figure,:where(.lexxy-content) .attachment,:where(.lexxy-content) .attachment-gallery)){overflow-wrap:break-word;text-wrap:pretty}:where(.lexxy-content) .lexxy-content__italic{font-style:italic}:where(.lexxy-content) .lexxy-content__bold{font-weight:700}:where(.lexxy-content) .lexxy-content__strikethrough{text-decoration:line-through}:where(.lexxy-content) .lexxy-content__underline{text-decoration:underline}:where(.lexxy-content) mark,:where(.lexxy-content) .lexxy-content__highlight{color:inherit;background-color:#0000}:where(.lexxy-content) blockquote{border-inline-start:.25em solid var(--lexxy-color-ink-lighter);margin:var(--lexxy-content-margin) 0;padding:.5lh 2ch;font-style:italic}:where(.lexxy-content) blockquote p:last-child{margin-block-end:0}:where(.lexxy-content) p:empty{display:none}:where(.lexxy-content) a{color:var(--lexxy-color-link);text-decoration:underline}:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object{object-fit:contain;min-block-size:3em;max-block-size:32rem;inline-size:auto;margin-inline:auto}a:has(:is(:where(.lexxy-content) img,:where(.lexxy-content) video,:where(.lexxy-content) embed,:where(.lexxy-content) object)){display:inline-block}:where(.lexxy-content) code,:where(.lexxy-content) pre{background-color:var(--lexxy-color-ink-lightest);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-mono);padding:.25ch .5ch;font-size:.9em}:is(:where(.lexxy-content) code,:where(.lexxy-content) pre):is(pre),:is(:where(.lexxy-content) code,:where(.lexxy-content) pre)[data-language]{border-radius:var(--lexxy-radius);-webkit-hyphens:none;hyphens:none;margin-block:0 var(--lexxy-content-margin);tab-size:2;text-wrap:nowrap;white-space:pre;word-break:break-word;padding:1ch;display:block;overflow-x:auto}:where(.lexxy-content) ol,:where(.lexxy-content) ul{margin-inline-start:calc(var(--lexxy-content-margin) * 1.5);padding:0}:where(.lexxy-content) ul{list-style-type:disc}:where(.lexxy-content) ol{list-style-type:decimal}:where(.lexxy-content) li.lexxy-nested-listitem{list-style-type:none}:where(.lexxy-content) li.lexxy-nested-listitem ol,:where(.lexxy-content) li.lexxy-nested-listitem ul{margin-block-end:0}:where(.lexxy-content) hr{inline-size:20%;margin:calc(.5em + var(--lexxy-content-margin)) 0;border:0;border-block-end:1px solid}:where(.lexxy-content) .horizontal-divider{padding:calc(.5em + var(--lexxy-content-margin)) 0;margin:0}:where(.lexxy-content) .horizontal-divider hr{margin:0}:where(.lexxy-content) :has(+.horizontal-divider){margin-block-end:0}:where(.lexxy-content)>:last-child{margin-block-end:0}:where(.lexxy-content) .code-token__attr,:where(.lexxy-content) .token.attr-name,:where(.lexxy-content) .token.atrule,:where(.lexxy-content) .token.attr,:where(.lexxy-content) .token.keyword{color:var(--lexxy-color-code-token-att)}:where(.lexxy-content) .code-token__property,:where(.lexxy-content) .token.boolean,:where(.lexxy-content) .token.constant,:where(.lexxy-content) .token.number,:where(.lexxy-content) .token.property,:where(.lexxy-content) .token.symbol,:where(.lexxy-content) .token.tag{color:var(--lexxy-color-code-token-property)}:where(.lexxy-content) .code-token__selector,:where(.lexxy-content) .token.attr-value,:where(.lexxy-content) .token.builtin,:where(.lexxy-content) .token.char,:where(.lexxy-content) .token.inserted,:where(.lexxy-content) .token.line,:where(.lexxy-content) .token.selector,:where(.lexxy-content) .token.string{color:var(--lexxy-color-code-token-selector)}:where(.lexxy-content) .code-token__comment,:where(.lexxy-content) .token.cdata,:where(.lexxy-content) .token.comment,:where(.lexxy-content) .token.doctype,:where(.lexxy-content) .token.prolog{color:var(--lexxy-color-code-token-comment);font-style:italic}:where(.lexxy-content) .code-token__operator,:where(.lexxy-content) .token.deleted,:where(.lexxy-content) .token.entity,:where(.lexxy-content) .token.operator,:where(.lexxy-content) .token.url,:where(.lexxy-content) code[data-language=diff] .code-token__operator+.code-token__selector{color:var(--lexxy-color-code-token-operator)}:where(.lexxy-content) .code-token__function,:where(.lexxy-content) .token.class,:where(.lexxy-content) .token.class-name,:where(.lexxy-content) .token.function{color:var(--lexxy-color-code-token-function)}:where(.lexxy-content) .code-token__variable,:where(.lexxy-content) .token.important,:where(.lexxy-content) .token.namespace,:where(.lexxy-content) .token.regex,:where(.lexxy-content) .token.variable{color:var(--lexxy-color-code-token-variable)}:where(.lexxy-content) .code-token__punctuation,:where(.lexxy-content) .token.punctuation{color:var(--lexxy-color-code-token-punctuation)}:where(.lexxy-content) :where(.lexxy-content__table-wrapper){margin:0;margin-block:1ch;overflow-x:auto}:where(.lexxy-content) table{border-collapse:collapse;border-spacing:0;inline-size:calc(100% - .5ch);margin:.25ch}:where(.lexxy-content) table th,:where(.lexxy-content) table td{border:1px solid var(--lexxy-color-ink-lighter);text-align:start;word-break:normal;min-width:5ch;max-width:50ch;padding:1ch}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td) :last-child{margin-block-end:0}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td).lexxy-content__table-cell--header{background-color:var(--lexxy-color-table-header-bg);font-weight:700}:is(:where(.lexxy-content) table th,:where(.lexxy-content) table td) :is(code,pre){-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap;white-space:pre-wrap}:where(.lexxy-content) p:has(.attachment){text-align:center}:where(.lexxy-content) .attachment{--lexxy-attachment-gap:.75ch;box-sizing:border-box;border-radius:var(--lexxy-radius);block-size:auto;inline-size:fit-content;min-inline-size:10ch;max-inline-size:100%;padding:var(--lexxy-attachment-gap);text-align:center;margin-inline:auto;display:table;position:relative}:where(.lexxy-content) .attachment :where(progress){inline-size:100%;margin:auto}:where(.lexxy-content) .attachment__caption{caption-side:bottom;color:var(--lexxy-color-text-subtle);font-size:var(--lexxy-text-small);display:table-caption}:where(.lexxy-content) .attachment__icon{aspect-ratio:4/5;background-color:color-mix(var(--lexxy-attachment-icon-color), transparent 90%);border:2px solid var(--lexxy-attachment-icon-color);border-radius:var(--lexxy-radius);box-sizing:border-box;block-size:3lh;color:var(--lexxy-attachment-icon-color);font-size:var(--lexxy-text-small);text-transform:uppercase;border-block-start-width:1ch;place-content:center;inline-size:auto;font-weight:700;display:grid}:where(.lexxy-content) .attachment--preview img,:where(.lexxy-content) .attachment--preview video{border-radius:var(--lexxy-radius);-webkit-user-select:none;user-select:none;block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}:where(.lexxy-content) .attachment--preview>a{display:block}:where(.lexxy-content) .attachment--file{--lexxy-attachment-icon-color:var(--lexxy-color-text-subtle);flex-wrap:wrap;align-items:center;gap:0;inline-size:auto;display:flex}:where(.lexxy-content) .attachment--file .attachment__caption{text-align:start;flex:1;display:grid}:where(.lexxy-content) .attachment--file .attachment__name{color:var(--lexxy-color-ink);font-weight:700}:where(.lexxy-content) .attachment--psd,:where(.lexxy-content) .attachment--key,:where(.lexxy-content) .attachment--sketch,:where(.lexxy-content) .attachment--ai,:where(.lexxy-content) .attachment--eps,:where(.lexxy-content) .attachment--indd,:where(.lexxy-content) .attachment--svg,:where(.lexxy-content) .attachment--ppt,:where(.lexxy-content) .attachment--pptx{--lexxy-attachment-icon-color:var(--lexxy-color-red)}:where(.lexxy-content) .attachment--css,:where(.lexxy-content) .attachment--php,:where(.lexxy-content) .attachment--json,:where(.lexxy-content) .attachment--htm,:where(.lexxy-content) .attachment--html,:where(.lexxy-content) .attachment--rb,:where(.lexxy-content) .attachment--erb,:where(.lexxy-content) .attachment--ts,:where(.lexxy-content) .attachment--js{--lexxy-attachment-icon-color:var(--lexxy-color-purple)}:where(.lexxy-content) .attachment--txt,:where(.lexxy-content) .attachment--pages,:where(.lexxy-content) .attachment--rtf,:where(.lexxy-content) .attachment--md,:where(.lexxy-content) .attachment--doc,:where(.lexxy-content) .attachment--docx{--lexxy-attachment-icon-color:var(--lexxy-color-blue)}:where(.lexxy-content) .attachment--csv,:where(.lexxy-content) .attachment--numbers,:where(.lexxy-content) .attachment--xls,:where(.lexxy-content) .attachment--xlsx{--lexxy-attachment-icon-color:var(--lexxy-color-green)}:where(.lexxy-content) .attachment-gallery{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.lexxy-content) .attachment-gallery .attachment{flex-direction:column;gap:1ch;inline-size:100%;display:flex}:is(:where(.lexxy-content) .attachment-gallery:has(>:nth-child(2):last-child),:where(.lexxy-content) .attachment-gallery:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lexxy-content) action-text-attachment[content-type^="application/vnd.actiontext"]{--lexxy-attachment-bg-color:transparent;--lexxy-attachment-image-size:1em;--lexxy-attachment-text-color:currentColor;background:var(--lexxy-attachment-bg-color);border-radius:var(--lexxy-radius);box-shadow:-.25ch 0 0 var(--lexxy-attachment-bg-color), .5ch 0 0 var(--lexxy-attachment-bg-color);color:var(--lexxy-attachment-text-color);white-space:normal;align-items:center;gap:.25ch;margin:0;padding:0;display:inline-flex;position:relative}:where(.lexxy-content) action-text-attachment[content-type^="application/vnd.actiontext"] img{block-size:var(--lexxy-attachment-image-size);inline-size:var(--lexxy-attachment-image-size);border-radius:50%}:where(.lexxy-content) action-text-attachment[content-type^="application/vnd.actiontext"].node--selected{--lexxy-attachment-bg-color:var(--lexxy-color-accent-dark);--lexxy-attachment-text-color:var(--lexxy-color-ink-inverted)}:where(.lexxy-content) .horizontal-divider{margin:0;margin-block-end:.5em;padding:1.5em 0 .5em}:where(.lexxy-content) .horizontal-divider hr{border:0;border-block-end:1px solid;inline-size:20%;margin:0}:where(lexxy-editor){--lexxy-editor-padding:1ch;--lexxy-editor-rows:8lh}@supports (min-block-size:attr(rows lh)){:where(lexxy-editor){--lexxy-editor-rows:attr(rows lh, 8lh)}}:where(lexxy-editor){--lexxy-toolbar-gap:2px;--lexxy-toolbar-spacing:.5ch;border:1px solid var(--lexxy-color-ink-lighter);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));background-color:var(--lexxy-color-canvas);transition:opacity .15s;display:block;position:relative;overflow:visible}:where(lexxy-editor) p.provisional-paragraph{display:block}:where(lexxy-editor) p.provisional-paragraph.hidden{block-size:.5ch;margin:0}:is(:where(lexxy-editor) input,:where(lexxy-editor) button,:where(lexxy-editor) summary):focus-visible{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) summary{list-style:none}:where(lexxy-editor) summary::-webkit-details-marker{display:none}:where(lexxy-editor) button,:where(lexxy-editor) summary{appearance:none;background:var(--lexxy-color-canvas);border-radius:var(--lexxy-radius);cursor:pointer;line-height:normal;font-size:inherit;border:none;inline-size:auto;padding:0}@media (any-hover:hover){:is(:where(lexxy-editor) button,:where(lexxy-editor) summary):hover:not([aria-disabled=true]){background:var(--lexxy-color-ink-lightest)}}:where(lexxy-editor) .node--selected{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) table th,:where(lexxy-editor) table td{transition:all .1s ease-in-out;position:relative}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td):after{content:"";pointer-events:none;z-index:2;transition:box-shadow .1s ease-in-out;display:block;position:absolute;inset-block:-1px;inset-inline:-1px;box-shadow:0 0 #0000,inset 0 0 #0000}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--selected{background-color:var(--lexxy-color-table-cell-selected-bg)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--focus:after{box-shadow:0 0 0 0 transparent, 0 0 0 2px var(--lexxy-color-table-cell-selected-border) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=row][data-direction=after]:after{box-shadow:0 var(--lexxy-table-cell-add-size) 0 0 var(--lexxy-color-table-cell-add), 0 calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=row][data-direction=before]:after{box-shadow:0 calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 var(--lexxy-color-table-cell-add), 0 var(--lexxy-table-cell-add-size) 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=column][data-direction=after]:after{box-shadow:var(--lexxy-table-cell-add-size) 0 0 0 var(--lexxy-color-table-cell-add), calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=insert][data-child-type=column][data-direction=before]:after{box-shadow:calc(-1 * var(--lexxy-table-cell-add-size) - 1px) 0 0 0 var(--lexxy-color-table-cell-add), var(--lexxy-table-cell-add-size) 0 0 0 var(--lexxy-color-table-cell-add) inset}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=delete]{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=delete]:after{box-shadow:0 0 #0000}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=toggle]{background-color:var(--lexxy-color-table-cell-toggle)}:is(:where(lexxy-editor) table th,:where(lexxy-editor) table td).lexxy-content__table-cell--highlight[data-action=toggle]:after{box-shadow:0 0 #0000}:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] th,:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] td{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red)}:is(:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] th,:where(lexxy-editor) table tr.lexxy-content__table-cell--highlight[data-action=delete] td):after{box-shadow:0 0 #0000}:where(lexxy-editor) table.lexxy-content__table--selection ::selection{background:0 0}:where(lexxy-editor):has(.lexxy-content__table-cell--selected) lexxy-table-tools{visibility:hidden}:where(lexxy-editor) [data-lexical-linebreak]{block-size:0;inline-size:0;display:contents}:where(lexxy-editor) action-text-attachment{cursor:pointer}:where(lexxy-editor) .attachment:hover:not(.node--selected){outline:var(--lexxy-focus-ring-size) solid color-mix(in oklch, var(--lexxy-focus-ring-color) 30%, transparent);outline-offset:var(--lexxy-focus-ring-offset)}:where(lexxy-editor) .attachment-gallery{--lexxy-attachment-gallery-columns:3;--lexxy-attachment-gallery-gap:.4ch;--lexxy-focus-ring-offset:-6px;padding:0;display:block}:where(lexxy-editor) .attachment-gallery .attachment{box-sizing:border-box;inline-size:calc(100% / var(--lexxy-attachment-gallery-columns) - var(--lexxy-attachment-gallery-gap) * 2);margin:var(--lexxy-attachment-gallery-gap);vertical-align:top;padding:0;flex-direction:column;gap:0;padding-block-end:var(--lexxy-attachment-gap);display:inline-flex}:where(lexxy-editor) .attachment-gallery .attachment .attachment__container{margin:0;padding:1ch;padding-block-end:0;display:block}:where(lexxy-editor) .attachment-gallery .attachment img{box-sizing:border-box;object-fit:contain;block-size:auto;max-block-size:50rem;inline-size:auto;max-inline-size:100%;margin:auto}:is(:where(lexxy-editor) .attachment-gallery:has(>.attachment:nth-child(2):last-of-type),:where(lexxy-editor) .attachment-gallery:has(>.attachment:nth-child(4):last-of-type)){--lexxy-attachment-gallery-columns:2}:where(lexxy-editor) .attachment__caption{padding:0 1ch}:where(lexxy-editor) .attachment__caption textarea{border-radius:var(--lexxy-radius);box-sizing:border-box;block-size:fit-content;color:inherit;font-size:inherit;resize:none;text-align:center;background:0 0;border:0;inline-size:100%;max-inline-size:100%;padding:1ch 0;font-family:inherit;display:block}:where(lexxy-editor) .attachment__caption textarea:focus{background:var(--lexxy-color-canvas);outline:0}:where(lexxy-editor) .attachment__caption textarea:placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (field-sizing:content){:where(lexxy-editor) .attachment__caption textarea{field-sizing:content;inline-size:100%}}:where(.lexxy-editor--empty) .lexxy-editor__content:not(:has(ul,ol)):before{content:attr(placeholder);color:currentColor;cursor:text;opacity:.66;pointer-events:none;white-space:pre-line;position:absolute}:where(.lexxy-editor__content){min-block-size:var(--lexxy-editor-rows);padding:var(--lexxy-editor-padding);outline:0}:where(.lexxy-editor--drag-over){background-color:var(--lexxy-color-selected);border-radius:var(--lexxy-radius);outline:2px dashed var(--lexxy-color-selected-dark)}:where([data-lexical-cursor]){block-size:1lh;line-height:inherit;margin-block:0 var(--lexxy-content-margin);border-inline-start:1.5px solid;animation:1s infinite blink}@keyframes blink{0%{opacity:1}60%{opacity:1}to{opacity:0}}:where(lexxy-toolbar){--lexxy-toolbar-icon-size:1.125em;border-block-end:1px solid var(--lexxy-color-ink-lighter);color:currentColor;font-size:inherit;gap:var(--lexxy-toolbar-gap);max-inline-size:100%;padding:2px;display:flex;position:relative}:where(lexxy-toolbar)[data-attachments=false] button[name=upload]{display:none}:where(lexxy-toolbar) .lexxy-editor__toolbar-button{aspect-ratio:1;block-size:var(--lexxy-toolbar-button-size);border-radius:var(--lexxy-radius);color:currentColor;line-height:inherit;border:0;place-items:center;display:grid}:where(lexxy-toolbar) .lexxy-editor__toolbar-button:active:not([aria-disabled=true]),:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-pressed=true]{background-color:var(--lexxy-color-selected)}:is(:where(lexxy-toolbar) .lexxy-editor__toolbar-button:active:not([aria-disabled=true]),:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-pressed=true]):hover{background-color:var(--lexxy-color-selected-hover)}:where(lexxy-toolbar) .lexxy-editor__toolbar-button[aria-disabled=true]{cursor:default;opacity:.3}:where(lexxy-toolbar) .lexxy-editor__toolbar-button svg{-webkit-touch-callout:none;block-size:var(--lexxy-toolbar-icon-size);fill:currentColor;inline-size:var(--lexxy-toolbar-icon-size);-webkit-user-select:none;user-select:none;grid-area:1/1}:where(lexxy-toolbar) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-group-end{margin-inline-end:calc(var(--lexxy-toolbar-spacing) + 1px);position:relative}:where(lexxy-toolbar) .lexxy-editor__toolbar-button.lexxy-editor__toolbar-group-end:after{background-color:var(--lexxy-color-ink-lighter);content:"";pointer-events:none;width:1px;height:60%;display:block;position:absolute;inset-block-start:20%;inset-inline-end:calc(-1 * var(--lexxy-toolbar-spacing))}:where(lexxy-toolbar) .lexxy-editor__toolbar-spacer{flex:1}:where(.lexxy-editor__toolbar-dropdown){-webkit-user-select:none;user-select:none}:where(.lexxy-editor__toolbar-dropdown) summary~*{background-color:var(--lexxy-color-canvas);border:2px solid var(--lexxy-color-selected-hover);border-radius:calc(var(--lexxy-radius) + var(--lexxy-toolbar-gap));box-sizing:border-box;box-shadow:var(--lexxy-shadow);color:var(--lexxy-color-ink);gap:var(--lexxy-toolbar-gap);padding:var(--lexxy-toolbar-spacing);z-index:3;margin:0;display:flex;position:absolute}:where(.lexxy-editor__toolbar-dropdown)[open]>.lexxy-editor__toolbar-button{background-color:var(--lexxy-color-selected-hover);border-end-end-radius:0;border-end-start-radius:0}:where(.lexxy-editor__toolbar-dropdown)[open]>.lexxy-editor__toolbar-button:hover{background-color:var(--lexxy-color-selected-hover)}[overflowing] :where(.lexxy-editor__toolbar-dropdown):not(.lexxy-editor__toolbar-overflow) summary~*{inset-inline-start:var(--lexxy-toolbar-spacing);inset-inline-end:var(--lexxy-toolbar-spacing)}:where(.lexxy-editor__toolbar-dropdown) button{color:var(--lexxy-color-text)}:where(.lexxy-editor__toolbar-dropdown) button:hover{opacity:.8}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-overflow{z-index:1;justify-self:flex-end;display:none}:where(.lexxy-editor__toolbar-dropdown).lexxy-editor__toolbar-overflow summary~*{border-start-end-radius:0;grid-template-columns:repeat(4,1fr);display:grid;inset-inline-end:var(--lexxy-toolbar-gap)}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown{font-size:var(--lexxy-text-small);inset-inline-start:var(--lexxy-toolbar-spacing);inset-inline-end:var(--lexxy-toolbar-spacing)}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown form{gap:var(--lexxy-toolbar-spacing);flex:1;display:flex}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown form){display:block}[overflowing] :is(:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown form) .lexxy-editor__toolbar-dropdown-actions{margin-block-start:var(--lexxy-toolbar-spacing)}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown .lexxy-editor__toolbar-dropdown-actions{gap:var(--lexxy-toolbar-spacing);flex:1;display:flex}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown input[type=url]{background-color:var(--lexxy-color-canvas);border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);color:var(--lexxy-color-text);block-size:var(--lexxy-toolbar-button-size);box-sizing:border-box;font-size:var(--lexxy-text-small);flex:2;inline-size:100%;padding-block:0;padding-inline:1ch;line-height:normal}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown button{background-color:var(--lexxy-color-ink-lightest);inline-size:100%;padding-inline:2ch}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown button[type=submit]{background-color:var(--lexxy-color-accent-dark);color:var(--lexxy-color-ink-inverted)}:where(.lexxy-editor__toolbar-dropdown) lexxy-link-dropdown button[type=submit]:hover{background-color:var(--lexxy-color-accent-medium)}:where(.lexxy-editor__toolbar-dropdown):has(lexxy-highlight-dropdown){position:relative}[overflowing] :where(.lexxy-editor__toolbar-dropdown):has(lexxy-highlight-dropdown){position:static}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown{--max-inline-size:calc(var(--max-colors) * (var(--lexxy-toolbar-button-size) + var(--lexxy-toolbar-spacing)));gap:var(--lexxy-toolbar-spacing);font-size:var(--lexxy-text-small);max-inline-size:var(--max-inline-size);border-start-start-radius:0;flex-direction:column;display:flex;inset-inline-start:0}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown button{position:relative}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-highlight-colors{gap:var(--lexxy-toolbar-gap);grid-template-columns:repeat(auto-fill, minmax(var(--lexxy-toolbar-button-size), 1fr));max-inline-size:var(--max-inline-size);display:grid}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-highlight-colors button{block-size:unset;inline-size:100%}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-highlight-colors button:after{content:"Aa";align-self:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-block;position:absolute;inset-block:0;inset-inline:0}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-highlight-colors button[aria-pressed=true]{background-color:#0000;box-shadow:inset 0 0 0 2px}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-highlight-colors button[aria-pressed=true]:after{content:"✓"}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-editor__toolbar-dropdown-reset{background-color:var(--lexxy-color-ink-lightest)}:where(.lexxy-editor__toolbar-dropdown) lexxy-highlight-dropdown .lexxy-editor__toolbar-dropdown-reset[disabled]{display:none}:where(.lexxy-floating-controls){--button-size:2.3lh;--table-tools-radius:calc(var(--lexxy-radius) * 1.5);color:var(--lexxy-color-ink-inverted);font-size:var(--lexxy-text-small);z-index:2;line-height:1;position:absolute}:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary{block-size:var(--button-size);color:var(--lexxy-color-ink-inverted);min-block-size:var(--button-size);min-inline-size:var(--button-size);-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}@media (any-hover:hover){:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):hover:not([aria-disabled=true]),[open] :is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):is(summary){background:var(--lexxy-color-ink-medium)}:is(:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):hover:not([aria-disabled=true]),[open] :is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):is(summary)) svg{opacity:1}:is(:where(.lexxy-floating-controls) button,:where(.lexxy-floating-controls) summary):focus-visible{outline-color:var(--lexxy-focus-ring-color)}}:where(.lexxy-floating-controls) button{aspect-ratio:1;font-weight:700}:where(.lexxy-floating-controls) button svg{fill:currentColor;opacity:.8;block-size:1.125em;inline-size:1.125em;padding:1px}:where(.lexxy-floating-controls) button span{display:none}:where(.lexxy-floating-controls) summary{padding:0 1.25ch;box-shadow:inset 0 0 0 1px #8080804d}:where(.lexxy-floating-controls) .lexxy-floating-controls__group{background-color:var(--lexxy-color-ink);border-radius:var(--table-tools-radius);padding:.25ch}:where(.lexxy-floating-controls):is(lexxy-table-tools){flex-direction:row;gap:.25ch;inset-inline-start:var(--lexxy-editor-padding);transform:translate(-50%,-120%)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control{white-space:nowrap;flex-direction:row;align-items:stretch;gap:.25ch;display:flex}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu{gap:0;position:relative}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details{background:var(--lexxy-color-ink);border-radius:var(--table-tools-radius);flex-direction:column;gap:.25ch;padding:.25ch;display:flex;position:absolute;inset-block-start:110%;inset-inline-start:50%;transform:translate(-50%)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button{aspect-ratio:unset;white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:1ch;padding:.75ch;padding-inline-end:1.5ch;font-weight:400}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button span{display:inline-block}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__more-menu .lexxy-table-control__more-menu-details button svg{fill:currentColor;block-size:1.3lh;inline-size:1.3lh}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table{justify-content:center;align-items:center;block-size:auto;font-weight:400}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table svg{block-size:1.125em;min-block-size:1.125em;inline-size:1.125em;min-inline-size:1.125em}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table span{background:var(--lexxy-color-ink);border-radius:var(--table-tools-radius);color:color-mix(in srgb, var(--lexxy-color-ink-inverted) 80%, transparent);opacity:0;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;padding:.5ch 1ch;transition:all .2s ease-out;display:flex;position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:calc(var(--button-size) + 1ch)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover{background-color:var(--lexxy-color-red)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover svg{color:var(--lexxy-color-ink-inverted)}:where(.lexxy-floating-controls):is(lexxy-table-tools) .lexxy-table-control .lexxy-table-control__button--delete-table:hover span{opacity:1}:where(.lexxy-floating-controls):is(lexxy-node-delete-button){opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;inset-block-start:.5ch;inset-inline-end:.5ch}.node--selected :where(.lexxy-floating-controls):is(lexxy-node-delete-button){opacity:1;pointer-events:auto}:where(.lexxy-floating-controls):is(lexxy-node-delete-button) .lexxy-node-delete:hover{background-color:var(--lexxy-color-red)}:where(.lexxy-floating-controls):is(lexxy-code-language-picker){inset-inline-end:var(--lexxy-editor-padding)}:where(.lexxy-floating-controls):is(lexxy-code-language-picker) select{appearance:none;background-color:var(--lexxy-color-canvas);border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);block-size:1.5lh;color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);text-align:start;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23000'/%3E%3C/svg%3E");background-position:right 1ch center;background-repeat:no-repeat;background-size:1ch;margin:.5ch .5ch 0 -.5ch;padding:0 2ch 0 1ch;font-weight:400}@media (prefers-color-scheme:dark){:where(.lexxy-floating-controls):is(lexxy-code-language-picker) select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 19.5c-.7 0-1.3-.3-1.7-.8l-9.8-11.1c-.7-.8-.6-1.9.2-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c0 .1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-9.8 11.1c-.4.5-1.1.8-1.7.8z' fill='%23fff'/%3E%3C/svg%3E")}}:where(.lexxy-prompt-menu){--lexxy-prompt-avatar-size:24px;--lexxy-prompt-min-width:20ch;--lexxy-prompt-padding:.5ch;background-color:var(--lexxy-color-canvas);border-radius:calc(var(--lexxy-prompt-padding) * 2);box-shadow:var(--lexxy-shadow);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);max-block-size:200px;min-inline-size:var(--lexxy-prompt-min-width);padding:var(--lexxy-prompt-padding);visibility:hidden;z-index:var(--lexxy-z-popup);margin:0;list-style:none;overflow:auto}:where(.lexxy-prompt-menu--visible){visibility:initial}:where(.lexxy-prompt-menu__item){border-radius:var(--lexxy-radius);cursor:pointer;align-items:center;gap:var(--lexxy-prompt-padding);padding:var(--lexxy-prompt-padding);white-space:nowrap;display:flex}:where(.lexxy-prompt-menu__item):hover{background-color:var(--lexxy-color-ink-lightest)}:where(.lexxy-prompt-menu__item)[aria-selected]{background-color:var(--lexxy-color-selected)}:where(.lexxy-prompt-menu__item) img{block-size:var(--lexxy-prompt-avatar-size);inline-size:var(--lexxy-prompt-avatar-size);border-radius:50%;flex-shrink:0;margin:0}:where(.lexxy-prompt-menu__item)+:where(.lexxy-prompt-menu__item){margin-top:2px}:where(.lexxy-prompt-menu__item--empty){color:var(--lexxy-color-ink-medium);padding:var(--lexxy-prompt-padding)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-w:200px;--topbar-h:38px;--bottombar-h:32px;--border:#0000001a;--sidebar-bg:#f6f6f6b8;--sidebar-blur:20px;--section-hdr:#0006;--editor-bg:#fff;--topbar-bg:#fafafae0;--bottombar-bg:#f6f6f6eb;--accent:#007aff;--text-primary:#1d1d1f;--text-secondary:#00000080;--text-tertiary:#0000004d;--caret:#2d7ff9;--selection:#2d7ff926;--active-item-bg:#007aff1f;--active-item-text:#007aff;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--font-editor:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{height:100%;font-family:var(--font-ui);color:var(--text-primary);background:var(--editor-bg);font-size:13px;overflow:hidden}#app{width:100%;height:100%;display:flex}#sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--sidebar-bg);height:100%;-webkit-backdrop-filter:blur(var(--sidebar-blur));border-right:.5px solid var(--border);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;overflow:hidden auto}#sidebar::-webkit-scrollbar{width:4px}#sidebar::-webkit-scrollbar-track{background:0 0}#sidebar::-webkit-scrollbar-thumb{background:#00000014;border-radius:2px}.sb-section{padding:0 14px}.sb-section:first-child{padding-top:12px}.sb-hdr{letter-spacing:.02em;text-transform:uppercase;color:var(--section-hdr);padding:10px 0 4px;font-size:11px;font-weight:600;line-height:1}.sb-section:first-child .sb-hdr{padding-top:0}.sb-item{color:var(--text-primary);cursor:default;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:13px;line-height:1.3;transition:background .15s;display:flex}.sb-item:hover{background:#0000000a}.sb-item.active{background:var(--active-item-bg);color:var(--active-item-text)}.sb-item .sb-icon{text-align:center;opacity:.6;flex-shrink:0;width:18px;font-size:14px}.sb-item.active .sb-icon{opacity:1}.sb-info{color:var(--text-secondary);padding:4px 8px;font-size:11px;line-height:1.45}.sb-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sb-dot.green{background:#34c759}.sb-dot.yellow{background:#ff9f0a}.sb-dot.red{background:#ff3b30}.sb-dot.gray{background:#0003}.sb-spacer{flex:1}#main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}#topbar{height:var(--topbar-h);min-height:var(--topbar-h);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:.5px solid var(--border);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 12px;display:flex}.tb-nav{align-items:center;gap:2px;display:flex}.tb-nav-btn{color:var(--text-tertiary);cursor:default;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:14px;line-height:1}.tb-nav-btn:hover{color:var(--text-secondary);background:#0000000d}.tb-breadcrumb{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.tb-breadcrumb-sep{color:var(--text-tertiary);font-size:10px}.tb-spacer{flex:1}.tb-title{color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.tb-actions{align-items:center;gap:4px;display:flex}.tb-action-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:13px;line-height:1;transition:background .15s}.tb-action-btn:hover{color:var(--text-primary);background:#0000000f}.tb-action-btn.active{color:var(--accent)}#editor-scroll{-webkit-overflow-scrolling:touch;background:var(--editor-bg);flex:1;overflow:hidden auto}#ed{outline:none;max-width:38em;margin:0 auto;padding:3vh 1.5rem 40vh;display:block}lexxy-editor [contenteditable]{font-family:var(--font-editor);color:#333;caret-color:var(--caret);outline:none;min-height:60vh;font-size:18px;line-height:2}lexxy-editor::part(toolbar){display:none!important}lexxy-editor [contenteditable] p{margin-bottom:.6em}lexxy-editor [contenteditable]:empty:before{content:attr(data-placeholder);color:#0000002e;pointer-events:none}lexxy-editor [contenteditable] ::selection{background:var(--selection)}#bottombar{height:var(--bottombar-h);min-height:var(--bottombar-h);background:var(--bottombar-bg);-webkit-backdrop-filter:blur(12px);border-top:.5px solid var(--border);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.bb-left{align-items:center;gap:8px;min-width:0;display:flex}.bb-gear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 3px;font-size:13px;line-height:1}.bb-gear:hover{background:#0000000f}.bb-center{-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;overflow-x:auto}.bb-center::-webkit-scrollbar{display:none}.bb-btn{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.2;transition:background .12s,color .12s}.bb-btn:hover{color:var(--text-primary);background:#0000000d}.bb-btn.active{color:var(--accent);font-weight:600}.bb-btn.bold{font-weight:700}.bb-btn.italic{font-style:italic}.bb-btn.strike{text-decoration:line-through}.bb-right{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:flex}.bb-sep{color:var(--text-tertiary);font-size:10px}#ime{z-index:1000;min-width:120px;max-width:360px;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;background:#fff;border:.5px solid #0000001f;border-radius:8px;padding:4px;font-size:15px;line-height:1.4;position:fixed;box-shadow:0 2px 8px #00000014,0 .5px 2px #0000000f}.ime-preedit{color:#666;letter-spacing:.03em;border-bottom:.5px solid #0000000f;margin-bottom:2px;padding:3px 8px 4px;font-size:14px}.ime-preedit:empty{display:none}.ime-list{margin:0;padding:0;list-style:none}.ime-item{cursor:default;border-radius:5px;align-items:baseline;gap:6px;padding:3px 8px;transition:background .1s;display:flex}.ime-item:hover{background:#0000000a}.ime-item.active{color:#fff;background:#007aff}.ime-item.active .n,.ime-item.active .c{color:#ffffffb3}.ime-item .n{color:#00000059;flex-shrink:0;min-width:1em;font-size:12px}.ime-item .t{font-size:15px}.ime-item .c{color:#00000059;margin-left:auto;font-size:12px}.ime-page{text-align:center;color:#0000004d;border-top:.5px solid #0000000f;margin-top:2px;padding:2px 8px 3px;font-size:11px}.ime-page:empty{display:none}#editor-scroll::-webkit-scrollbar{width:6px}#editor-scroll::-webkit-scrollbar-track{background:0 0}#editor-scroll::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}#editor-scroll::-webkit-scrollbar-thumb:hover{background:#0003}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=640px){#sidebar{display:none}:root{--sidebar-w:0px;--topbar-h:36px;--bottombar-h:30px}#ed{padding:2vh 1rem 30vh}lexxy-editor [contenteditable]{font-size:17px;line-height:1.85}.bb-btn{padding:2px 5px;font-size:10px}}@media print{#sidebar,#topbar,#bottombar,#ime{display:none!important}#editor-scroll{position:static;overflow:visible}#ed{max-width:none;padding:0}}
