: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: rgb(136, 118, 38);--highlight-2: rgb(185, 94, 6);--highlight-3: rgb(207, 0, 0);--highlight-4: rgb(216, 28, 170);--highlight-5: rgb(144, 19, 254);--highlight-6: rgb(5, 98, 185);--highlight-7: rgb(17, 138, 15);--highlight-8: rgb(148, 82, 22);--highlight-9: rgb(102, 102, 102);--highlight-bg-1: rgba(229, 223, 6, .3);--highlight-bg-2: rgba(255, 185, 87, .3);--highlight-bg-3: rgba(255, 118, 118, .3);--highlight-bg-4: rgba(248, 137, 216, .3);--highlight-bg-5: rgba(190, 165, 255, .3);--highlight-bg-6: rgba(124, 192, 252, .3);--highlight-bg-7: rgba(140, 255, 129, .3);--highlight-bg-8: rgba(221, 170, 123, .3);--highlight-bg-9: rgba(200, 200, 200, .3);--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 rgba(0, 0, 0, .1);--lexxy-z-popup: 1000}:where(.lexxy-content){color:var(--lexxy-color-ink);h1,h2,h3,h4,h5,h6{display:block;font-weight:700;hyphens:auto;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;text-wrap:balance}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p,ul,ol,dl,blockquote,figure,.attachment,.attachment-gallery{margin-block:0 var(--lexxy-content-margin);position:relative;&:not(lexxy-editor &){overflow-wrap:break-word;text-wrap:pretty}}.lexxy-content__italic{font-style:italic}.lexxy-content__bold{font-weight:700}.lexxy-content__strikethrough{text-decoration:line-through}.lexxy-content__underline{text-decoration:underline}mark,.lexxy-content__highlight{background-color:transparent;color:inherit}blockquote{border-inline-start:.25em solid var(--lexxy-color-ink-lighter);font-style:italic;margin:var(--lexxy-content-margin) 0;padding:.5lh 2ch;p:last-child{margin-block-end:0}}p:empty{display:none}a{color:var(--lexxy-color-link);text-decoration:underline}img,video,embed,object{inline-size:auto;margin-inline:auto;max-block-size:32rem;object-fit:contain;a:has(&){display:inline-block}}code,pre{background-color:var(--lexxy-color-ink-lightest);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-mono);font-size:.9em;padding:.25ch .5ch;&:is(pre),&[data-language]{border-radius:var(--lexxy-radius);display:block;hyphens:none;margin-block:0 var(--lexxy-content-margin);overflow-x:auto;padding:1ch;tab-size:2;text-wrap:nowrap;white-space:pre;word-break:break-word}}ol,ul:not(.lexxy-prompt-menu){margin-inline-start:calc(var(--lexxy-content-margin) * 1.5);padding:0}ul{list-style-type:disc}ol{list-style-type:decimal}li.lexxy-nested-listitem{list-style-type:none;ol,ul{margin-block-end:0}}hr{border:0;border-block-end:1px solid currentColor;inline-size:20%;margin:calc(.5em + var(--lexxy-content-margin)) 0}.horizontal-divider{margin:0;padding:calc(.5em + var(--lexxy-content-margin)) 0;hr{margin:0}}*:has(+.horizontal-divider){margin-block-end:0}>:last-child{margin-block-end:0}.code-token__attr,.token.attr-name,.token.atrule,.token.attr,.token.keyword{color:var(--lexxy-color-code-token-att)}.code-token__property,.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:var(--lexxy-color-code-token-property)}.code-token__selector,.token.attr-value,.token.builtin,.token.char,.token.inserted,.token.line,.token.selector,.token.string{color:var(--lexxy-color-code-token-selector)}.code-token__comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--lexxy-color-code-token-comment);font-style:italic}.code-token__operator,.token.deleted,.token.entity,.token.operator,.token.url,code[data-language=diff] .code-token__operator+.code-token__selector{color:var(--lexxy-color-code-token-operator)}.code-token__function,.token.class,.token.class-name,.token.function{color:var(--lexxy-color-code-token-function)}.code-token__variable,.token.important,.token.namespace,.token.regex,.token.variable{color:var(--lexxy-color-code-token-variable)}.code-token__punctuation,.token.punctuation{color:var(--lexxy-color-code-token-punctuation)}:where(.lexxy-content__table-wrapper){margin:0;margin-block:1ch;overflow-x:auto}table{border-collapse:collapse;border-spacing:0;inline-size:calc(100% - .5ch);margin:.25ch;th,td{border:1px solid var(--lexxy-color-ink-lighter);min-width:5ch;max-width:50ch;padding:1ch;text-align:start;word-break:normal;*:last-child{margin-block-end:0}&.lexxy-content__table-cell--header{background-color:var(--lexxy-color-table-header-bg);font-weight:700}*:is(code,pre){hyphens:auto;text-wrap:wrap;white-space:pre-wrap}}}p:has(.attachment){text-align:center}.attachment{--lexxy-attachment-gap: .75ch;block-size:auto;box-sizing:border-box;border-radius:var(--lexxy-radius);display:block;inline-size:fit-content;margin-inline:auto;max-inline-size:100%;min-inline-size:10ch;padding:var(--lexxy-attachment-gap);position:relative;text-align:center}.attachment__caption{color:var(--lexxy-color-text-subtle);display:block;font-size:var(--lexxy-text-small);padding:1ch}.attachment__icon{aspect-ratio:4/5;background-color:color-mix(var(--lexxy-attachment-icon-color),transparent 90%);block-size:3lh;border:1px solid var(--lexxy-attachment-icon-color);border-block-start-width:1.5ch;border-radius:var(--lexxy-radius);box-sizing:border-box;color:var(--lexxy-attachment-icon-color);display:grid;font-size:var(--lexxy-text-small);font-weight:700;inline-size:auto;overflow:hidden;place-content:center;text-transform:uppercase;white-space:nowrap}.attachment--preview{img,video{border-radius:var(--lexxy-radius);block-size:auto;display:block;margin-inline:auto;max-inline-size:100%;user-select:none}>a{display:block}.attachment__caption{padding-block-end:.5ch}}.attachment--file{--lexxy-attachment-icon-color: var(--lexxy-color-text-subtle);align-items:center;display:flex;flex-wrap:wrap;inline-size:auto;.attachment__caption{display:grid;flex:1;text-align:start}.attachment__name{color:var(--lexxy-color-ink);font-weight:700}}.attachment--psd,.attachment--key,.attachment--sketch,.attachment--ai,.attachment--eps,.attachment--indd,.attachment--svg,.attachment--ppt,.attachment--pptx{--lexxy-attachment-icon-color: var(--lexxy-color-red)}.attachment--css,.attachment--php,.attachment--json,.attachment--htm,.attachment--html,.attachment--rb,.attachment--erb,.attachment--ts,.attachment--js{--lexxy-attachment-icon-color: var(--lexxy-color-purple)}.attachment--txt,.attachment--pages,.attachment--rtf,.attachment--md,.attachment--doc,.attachment--docx{--lexxy-attachment-icon-color: var(--lexxy-color-blue)}.attachment--csv,.attachment--numbers,.attachment--xls,.attachment--xlsx{--lexxy-attachment-icon-color: var(--lexxy-color-green)}.attachment--error{padding-block:2ch}.attachment-gallery{display:block;text-align:center;.attachment{display:inline-flex;flex-direction:column;gap:0;inline-size:calc(33.333% - .8ch);vertical-align:top;.attachment__caption{padding-block-end:1ch}}&.attachment-gallery--2,&.attachment-gallery--4{.attachment{inline-size:calc(50% - .8ch)}}}action-text-attachment[content-type^="application/vnd.actiontext"]{--lexxy-attachment-bg-color: transparent;--lexxy-attachment-image-size: 1em;--lexxy-attachment-text-color: currentColor;align-items:center;background:var(--lexxy-attachment-bg-color);border-radius:var(--lexxy-radius);color:var(--lexxy-attachment-text-color);display:inline-flex;gap:.25ch;margin:0;padding:0;position:relative;white-space:normal;img{block-size:var(--lexxy-attachment-image-size);border-radius:50%;inline-size:var(--lexxy-attachment-image-size)}}.horizontal-divider{margin:0;margin-block-end:.5em;padding:1.5em 0 .5em;hr{border:0;border-block-end:1px solid currentColor;inline-size:20%;margin:0}}}:where(lexxy-editor){--lexxy-editor-padding: 1ch;--lexxy-editor-rows: 8lh;@supports (min-block-size: attr(rows lh)){--lexxy-editor-rows: attr(rows lh, 8lh)}--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);display:block;overflow:visible;position:relative;transition:opacity .15s;p.provisional-paragraph{display:block;&.hidden{block-size:.5ch;margin:0}}input,button,summary{&:focus-visible{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}}summary{list-style:none;&::-webkit-details-marker{display:none}}button,summary{-webkit-appearance:none;appearance:none;background:var(--lexxy-color-canvas);border:none;border-radius:var(--lexxy-radius);cursor:pointer;line-height:normal;font-size:inherit;inline-size:auto;padding:0;@media(any-hover:hover){&:hover:not([aria-disabled=true]){background:var(--lexxy-color-ink-lightest)}}}.node--selected{outline:var(--lexxy-focus-ring-size) solid var(--lexxy-focus-ring-color);outline-offset:var(--lexxy-focus-ring-offset)}table{th,td{position:relative;transition:all .1s ease-in-out;&:after{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent inset;content:"";display:block;inset-block-start:-1px;inset-block-end:-1px;inset-inline-start:-1px;inset-inline-end:-1px;pointer-events:none;position:absolute;transition:box-shadow .1s ease-in-out;z-index:2}&.lexxy-content__table-cell--selected{background-color:var(--lexxy-color-table-cell-selected-bg)}&.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}}&.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}}&[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}}}&[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}}&[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}}}}&[data-action=delete]{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red);&:after{box-shadow:0 0 0 0 transparent}}&[data-action=toggle]{background-color:var(--lexxy-color-table-cell-toggle);&:after{box-shadow:0 0 0 0 transparent}}}}tr.lexxy-content__table-cell--highlight[data-action=delete]{th,td{background-color:var(--lexxy-color-table-cell-remove);color:var(--lexxy-color-red);&:after{box-shadow:0 0 0 0 transparent}}}&.lexxy-content__table--selection{::selection{background:transparent}}}&:has(.lexxy-content__table-cell--selected){lexxy-table-tools{visibility:hidden}}[data-lexical-linebreak]{block-size:0;display:contents;inline-size:0}action-text-attachment{cursor:pointer}.attachment{background-color:var(--lexxy-color-canvas);progress{max-inline-size:10ch;margin:auto}&.attachment--preview{progress{inset-block-start:2ch;inset-inline-start:0;inset-inline-end:0;position:absolute}lexxy-node-delete-button{inset-block-start:1.5ch;inset-inline-end:1.5ch;inset-inline-start:unset}}&.attachment--error{background:color-mix(var(--lexxy-color-red) 10%,transparent);padding:2ch;&:before{align-items:center;aspect-ratio:1;background:var(--lexxy-color-red);block-size:1.5lh;border-radius:50%;color:#fff;content:"!";display:flex;justify-content:center;margin:auto}>div{flex:1;font-size:.85em;padding:1ch;text-align:start}}}.attachment[draggable]{cursor:grab}.attachment.lexxy-dragging{opacity:.4}[class*=lexxy-drop-target--]{position:relative}.lexxy-drop-target--block-before:before,.lexxy-drop-target--block-after:after,.lexxy-drop-target--list-before:before,.lexxy-drop-target--list-after:after{background-color:var(--lexxy-focus-ring-color);block-size:3px;border-radius:1px;content:"";inset-inline:0;pointer-events:none;position:absolute;transform:translateY(.5ch)}.lexxy-drop-target--block-before:before,.lexxy-drop-target--list-before:before{transform:translateY(-.5ch)}.lexxy-drop-target--block-before:before,.lexxy-drop-target--list-before:before{inset-block-start:-2px}.lexxy-drop-target--block-after:after,.lexxy-drop-target--list-after:after{inset-block-end:-2px}.lexxy-drop-target--gallery-before:before,.lexxy-drop-target--gallery-after:after{background-color:var(--lexxy-focus-ring-color);border-radius:1px;content:"";inset-block:0;inline-size:3px;pointer-events:none;position:absolute}.lexxy-drop-target--gallery-before:before{inset-inline-start:-4px}.lexxy-drop-target--gallery-after:after{inset-inline-end:-4px}.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)}.attachment--file{lexxy-node-delete-button{inset-block-start:50%;inset-inline-end:1ch;inset-inline-start:unset;transform:translateY(-50%)}}.attachment-gallery{--lexxy-attachment-gallery-columns: 3;--lexxy-attachment-gallery-gap: .4ch;--lexxy-focus-ring-offset: -6px;padding:0;.attachment{background:transparent;box-sizing:border-box;margin:var(--lexxy-attachment-gallery-gap);padding:0;padding-block-end:var(--lexxy-attachment-gap);vertical-align:top;img{box-sizing:border-box;padding:1ch;padding-block-end:0}&.attachment--error{background:color-mix(var(--lexxy-color-red) 10%,transparent);padding:2ch;>div{text-align:center}}}}.attachment__caption{textarea{background:transparent;block-size:fit-content;border:0;border-radius:var(--lexxy-radius);box-sizing:border-box;color:inherit;display:block;font-size:inherit;font-family:inherit;inline-size:100%;max-inline-size:100%;padding:0;resize:none;text-align:center;&:focus{background:var(--lexxy-color-canvas);outline:0}&:placeholder-shown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (field-sizing: content){field-sizing:content;inline-size:100%}}}}:where(.lexxy-editor--empty){.lexxy-editor__content:not(:has(h1,h2,h3,h4,h5,h6,table,ul,ol,figure,.attachment-gallery)):before{content:attr(placeholder);color:currentColor;cursor:text;opacity:.66;pointer-events:none;position:absolute;white-space:pre-line}}:where(.lexxy-editor__content){min-block-size:var(--lexxy-editor-rows);outline:0;padding:var(--lexxy-editor-padding)}: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]){animation:blink 1s infinite;block-size:1lh;border-inline-start:1.5px solid currentColor;line-height:inherit;margin-block:0 var(--lexxy-content-margin)}@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;display:flex;font-size:inherit;gap:var(--lexxy-toolbar-gap);max-inline-size:100%;padding:2px;position:relative;&[data-attachments=false] button[name=upload]{display:none}.lexxy-editor__toolbar-button{aspect-ratio:1;block-size:var(--lexxy-toolbar-button-size);border:0;border-radius:var(--lexxy-radius);color:currentColor;display:grid;line-height:inherit;place-items:center;&:is(:active):not([aria-disabled=true]),&[aria-pressed=true]{background-color:var(--lexxy-color-selected);&:hover{background-color:var(--lexxy-color-selected-hover)}}&[aria-disabled=true]{cursor:default;opacity:.3}svg{-webkit-touch-callout:none;block-size:var(--lexxy-toolbar-icon-size);fill:currentColor;grid-area:1/1;inline-size:var(--lexxy-toolbar-icon-size);user-select:none}&.lexxy-editor__toolbar-group-end{position:relative;margin-inline-end:calc(var(--lexxy-toolbar-spacing) + 1px);&:after{background-color:var(--lexxy-color-ink-lighter);content:"";display:block;width:1px;height:60%;inset-inline-end:calc(-1 * var(--lexxy-toolbar-spacing));inset-block-start:20%;position:absolute;pointer-events:none}}}.lexxy-editor__toolbar-spacer{flex:1}}:where(.lexxy-editor__toolbar-dropdown){user-select:none;-webkit-user-select:none;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);display:flex;gap:var(--lexxy-toolbar-gap);margin:0;padding:var(--lexxy-toolbar-spacing);position:absolute;z-index:3}&:is([open])>.lexxy-editor__toolbar-button{background-color:var(--lexxy-color-selected-hover);border-end-end-radius:0;border-end-start-radius:0;&:hover{background-color:var(--lexxy-color-selected-hover)}}[overflowing] &:not(.lexxy-editor__toolbar-overflow) summary~*{inset-inline-end:var(--lexxy-toolbar-spacing);inset-inline-start:var(--lexxy-toolbar-spacing)}button{color:var(--lexxy-color-text);&:hover{opacity:.8}}&.lexxy-editor__toolbar-overflow{display:none;justify-self:flex-end;z-index:1;summary~*{border-start-end-radius:0;display:grid;grid-template-columns:repeat(4,1fr);inset-inline-end:var(--lexxy-toolbar-gap)}}lexxy-link-dropdown{font-size:var(--lexxy-text-small);inset-inline-start:var(--lexxy-toolbar-spacing);inset-inline-end:var(--lexxy-toolbar-spacing);form{display:flex;flex:1;gap:var(--lexxy-toolbar-spacing);[overflowing] &{display:block;.lexxy-editor__toolbar-dropdown-actions{margin-block-start:var(--lexxy-toolbar-spacing)}}}.lexxy-editor__toolbar-dropdown-actions{display:flex;flex:1;gap:var(--lexxy-toolbar-spacing)}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%;line-height:normal;padding-block:0;padding-inline:1ch}button{background-color:var(--lexxy-color-ink-lightest);inline-size:100%;padding-inline:2ch}button[type=submit]{background-color:var(--lexxy-color-accent-dark);color:var(--lexxy-color-ink-inverted);&:hover{background-color:var(--lexxy-color-accent-medium)}}}&:has(lexxy-highlight-dropdown){position:relative;[overflowing] &{position:static}}lexxy-highlight-dropdown{--max-inline-size: calc(var(--max-colors) * (var(--lexxy-toolbar-button-size) + var(--lexxy-toolbar-spacing)));border-start-start-radius:0;display:flex;gap:var(--lexxy-toolbar-spacing);flex-direction:column;font-size:var(--lexxy-text-small);inset-inline-start:0;max-inline-size:var(--max-inline-size);button{position:relative}.lexxy-highlight-colors{display:grid;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);button{block-size:unset;inline-size:100%;&:after{align-self:center;content:"Aa";display:inline-block;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-end:0;inset-inline-start:0}&[aria-pressed=true]{background-color:transparent;box-shadow:0 0 0 2px currentColor inset;&:after{content:"✓"}}}}.lexxy-editor__toolbar-dropdown-reset{background-color:var(--lexxy-color-ink-lightest);&:is([disabled]){display:none}}}}:where(.lexxy-floating-controls){--button-size: 2.3lh;--floating-tools-radius: calc(var(--lexxy-radius) * 1.5);color:var(--lexxy-color-ink-inverted);font-size:var(--lexxy-text-small);line-height:1;position:absolute;z-index:2;button,summary{align-items:center;background:transparent;block-size:var(--button-size);color:var(--lexxy-color-ink-inverted);display:flex;justify-content:center;line-height:inherit;min-block-size:var(--button-size);min-inline-size:var(--button-size);user-select:none;-webkit-user-select:none;@media(any-hover:hover){&:hover:not([aria-disabled=true]),[open] &:is(summary){background:var(--lexxy-color-ink-medium);svg{opacity:1}}&:focus-visible{outline-color:var(--lexxy-focus-ring-color)}}}button{aspect-ratio:1 / 1;font-weight:700;svg{block-size:1.125em;inline-size:1.125em;fill:currentColor;opacity:.8;padding:1px}span{display:none}}summary{box-shadow:0 0 0 1px inset #8080804d;padding:0 1.25ch}.lexxy-floating-controls__group{background-color:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);padding:.25ch}&:is(lexxy-table-tools){flex-direction:row;gap:.25ch;inset-inline-start:var(--lexxy-editor-padding);transform:translate(-50%,-120%);.lexxy-table-control{align-items:stretch;display:flex;flex-direction:row;gap:.25ch;white-space:nowrap;.lexxy-table-control__more-menu{gap:0;position:relative;.lexxy-table-control__more-menu-details{background:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);display:flex;flex-direction:column;gap:.25ch;inset-block-start:110%;inset-inline-start:50%;padding:.25ch;position:absolute;transform:translate(-50%);button{aspect-ratio:unset;flex-direction:row;font-weight:400;gap:1ch;justify-content:flex-start;padding:.75ch;padding-inline-end:1.5ch;white-space:nowrap;span{display:inline-block}svg{block-size:1.3lh;inline-size:1.3lh;fill:currentColor}}}}.lexxy-table-control__button--delete-table{align-items:center;block-size:auto;font-weight:400;justify-content:center;svg{block-size:1.125em;inline-size:1.125em;min-block-size:1.125em;min-inline-size:1.125em}span{align-items:center;background:var(--lexxy-color-ink);border-radius:var(--floating-tools-radius);color:color-mix(in srgb,var(--lexxy-color-ink-inverted) 80%,transparent);display:flex;inset-inline-end:calc(var(--button-size) + 1ch);inset-block-start:0;inset-block-end:0;inset-inline-start:0;justify-content:center;padding:.5ch 1ch;position:absolute;transition:all .2s ease-out;opacity:0;pointer-events:none;white-space:nowrap}&:hover{background-color:var(--lexxy-color-red);svg{color:var(--lexxy-color-ink-inverted)}span{opacity:1}}}}}&:is(lexxy-node-delete-button){inset-block-start:0;inset-inline-start:100%;opacity:0;pointer-events:none;.node--selected &{opacity:1;pointer-events:auto}.lexxy-node-delete:hover{background-color:var(--lexxy-color-red)}}&:is(lexxy-code-language-picker){inset-inline-end:var(--lexxy-editor-padding);select{-webkit-appearance:none;appearance:none;background-color:var(--lexxy-color-canvas);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:center right 1ch;background-repeat:no-repeat;background-size:1ch;block-size:1.5lh;border:1px solid var(--lexxy-color-ink-lighter);border-radius:var(--lexxy-radius);color:var(--lexxy-color-ink);font-family:var(--lexxy-font-base);font-size:var(--lexxy-text-small);font-weight:400;margin:.5ch .5ch 0 -.5ch;padding:0 2ch 0 1ch;text-align:start;@media(prefers-color-scheme:dark){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-padding: .5ch;--lexxy-prompt-offset-x: 0;--lexxy-prompt-offset-y: 0;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);list-style:none;inset-block-start:var(--lexxy-prompt-offset-y);inset-inline-start:var(--lexxy-prompt-offset-x);margin:0;max-block-size:200px;max-inline-size:min(20ch,calc(100% - var(--lexxy-prompt-offset-x)));min-inline-size:20ch;overflow:auto;padding:var(--lexxy-prompt-padding);position:absolute;visibility:hidden;z-index:var(--lexxy-z-popup);&[data-clipped-at-right]{inset-inline-start:unset;inset-inline-end:1ch}&[data-clipped-at-bottom]{inset-block-start:unset;inset-block-end:var(--lexxy-prompt-offset-y)}}:where(.lexxy-prompt-menu--visible){visibility:initial}:where(.lexxy-prompt-menu__item){align-items:center;border-radius:var(--lexxy-radius);cursor:pointer;display:flex;gap:var(--lexxy-prompt-padding);padding:var(--lexxy-prompt-padding);&:hover{background-color:var(--lexxy-color-ink-lightest)}&[aria-selected]{background-color:var(--lexxy-color-selected)}img{block-size:var(--lexxy-prompt-avatar-size);border-radius:50%;flex-shrink:0;inline-size:var(--lexxy-prompt-avatar-size);margin:0}+&{margin-top:2px}}:where(.lexxy-prompt-menu__item--empty){color:var(--lexxy-color-ink-medium);padding:var(--lexxy-prompt-padding)}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);outline:none}lexxy-node-delete-button{inset-inline-start:0;line-height:1lh;.lexxy-floating-controls__group{--button-size: 1lh;background-color:var(--lexxy-color-accent-dark);padding:0;button{border-radius:50%}}}}:where(.lexxy-content,.lexxy-editor__content){color:var(--lexxy-color-ink)}:where(.lexxy-editor__content,[contenteditable=true],textarea,input[type=text],input[type=search],input[type=url],input[type=email],input[type=tel],input[type=password]){caret-color:#2563eb}:where(.kanban-task-card--completed){--kanban-task-completed-color: #b8c3d4;--kanban-task-completed-hover-color: #a7b4c8}:where(.kanban-task-card__completed-text),:where(.kanban-task-card__completed-text *){color:var(--kanban-task-completed-color)}.kanban-task-card__completed-fragment{text-decoration-color:var(--kanban-task-completed-color);text-decoration-line:line-through}:where(.kanban-task-card__completed-meta){color:var(--kanban-task-completed-color);text-decoration-line:none}:where(button.kanban-task-card__completed-meta:hover),:where(.kanban-task-card__completed-meta:hover){color:var(--kanban-task-completed-hover-color)}:where(lexxy-editor.kanban-lexxy-editor){--lexxy-toolbar-button-size: 1.95rem;--lexxy-toolbar-gap: 3px;--lexxy-toolbar-spacing: .35rem;--kanban-lexxy-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(242, 247, 255, .76));--kanban-lexxy-panel-border: rgba(199, 215, 241, .78);--kanban-lexxy-panel-shadow: 0 18px 34px -26px rgba(15, 23, 42, .28), inset 0 1px 0 rgba(255, 255, 255, .84);--kanban-lexxy-button-shadow: inset 0 1px 0 rgba(255, 255, 255, .78);--kanban-lexxy-button-hover: linear-gradient(180deg, rgba(235, 243, 255, .98), rgba(220, 234, 255, .94));--kanban-lexxy-button-active: linear-gradient(180deg, rgba(214, 229, 255, .98), rgba(195, 216, 250, .96));--kanban-lexxy-button-active-text: #1f4f85;background:transparent;border:0;border-radius:0;box-shadow:none;display:block;font-weight:400;line-height:normal;vertical-align:top}:where(lexxy-editor.kanban-lexxy-editor--detail){display:flex;flex:1 1 auto;flex-direction:column;min-block-size:100%}:where(lexxy-editor.kanban-lexxy-editor--detail [data-lexxy-editable-shell=detail-focus-compat]){display:block;flex:1 1 auto;inline-size:100%;min-block-size:0;min-inline-size:0}:where(lexxy-editor.kanban-lexxy-editor .lexxy-editor__content){color:inherit;font-weight:500;padding-inline:.7rem}:where(lexxy-editor.kanban-lexxy-editor .lexxy-editor__content){min-block-size:0}:where(lexxy-editor.kanban-lexxy-editor--detail .lexxy-editor__content){flex:1 1 auto}:where(lexxy-editor.kanban-lexxy-editor--detail .lexxy-editor__content){line-height:1.75rem}:where(lexxy-editor.kanban-lexxy-editor--create .lexxy-editor__content){line-height:1.5rem;padding:.375rem .5rem}:where(lexxy-editor.kanban-lexxy-editor--card .lexxy-editor__content){line-height:1.5rem;padding:0}:where(lexxy-editor.kanban-lexxy-editor--create),:where(lexxy-editor.kanban-lexxy-editor--create .lexxy-editor__content),:where(lexxy-editor.kanban-lexxy-editor--card),:where(lexxy-editor.kanban-lexxy-editor--card .lexxy-editor__content){-ms-overflow-style:none;scrollbar-width:none}:where(lexxy-editor.kanban-lexxy-editor--create)::-webkit-scrollbar,:where(lexxy-editor.kanban-lexxy-editor--create .lexxy-editor__content)::-webkit-scrollbar,:where(lexxy-editor.kanban-lexxy-editor--card)::-webkit-scrollbar,:where(lexxy-editor.kanban-lexxy-editor--card .lexxy-editor__content)::-webkit-scrollbar{display:none;height:0;width:0}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-toolbar){align-items:center;background:var(--kanban-lexxy-panel-bg);border:1px solid var(--kanban-lexxy-panel-border);border-radius:1.1rem;box-shadow:var(--kanban-lexxy-panel-shadow);gap:.2rem;margin-block-end:.65rem;padding:.3rem .38rem}:where(lexxy-editor.kanban-lexxy-editor--detail) :where(lexxy-toolbar){position:sticky;top:.2rem;z-index:6}lexxy-editor.kanban-lexxy-editor--detail[data-toolbar-visible=false] lexxy-toolbar{display:none}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-button){background:transparent;block-size:var(--lexxy-toolbar-button-size);border-radius:.8rem;box-shadow:none;color:#355574;transition:background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-button,lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-dropdown>summary,lexxy-editor.kanban-lexxy-editor lexxy-toolbar>button,lexxy-editor.kanban-lexxy-editor lexxy-toolbar>summary,lexxy-editor.kanban-lexxy-editor lexxy-toolbar>details{-webkit-appearance:none;appearance:none;background:transparent!important;background-color:transparent!important;border:0;box-shadow:none!important}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-button svg){block-size:1rem;inline-size:1rem}lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-button:hover:not([aria-disabled=true]),lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-dropdown>summary:hover:not([aria-disabled=true]),lexxy-editor.kanban-lexxy-editor lexxy-toolbar>button:hover:not([aria-disabled=true]),lexxy-editor.kanban-lexxy-editor lexxy-toolbar>summary:hover:not([aria-disabled=true]){background:var(--kanban-lexxy-button-hover)!important;color:#244a79;transform:translateY(-1px);box-shadow:var(--kanban-lexxy-button-shadow)}lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-button[aria-pressed=true],lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-dropdown[open]>.lexxy-editor__toolbar-button,lexxy-editor.kanban-lexxy-editor lexxy-toolbar>.lexxy-editor__toolbar-dropdown[open]>summary{background:var(--kanban-lexxy-button-active)!important;box-shadow:var(--kanban-lexxy-button-shadow);color:var(--kanban-lexxy-button-active-text)}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-button.lexxy-editor__toolbar-group-end:after){background-color:#a4badbb3;inset-block-start:24%}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-dropdown summary~*){align-items:center;background:linear-gradient(180deg,#fffffff5,#f1f7ffed);border:1px solid rgba(188,206,233,.92);border-radius:1rem;box-shadow:0 24px 44px -30px #0f172a57,inset 0 1px #ffffffe6;gap:.45rem;padding:.5rem}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-overflow summary~*){gap:.3rem;padding:.38rem}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown){inset-inline-start:0;inset-inline-end:0}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown form){align-items:center;flex-wrap:wrap;gap:.45rem}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown input[type=url]){background:#ffffffeb;block-size:2rem;border:1px solid rgba(165,191,228,.92);border-radius:.78rem;box-shadow:inset 0 1px 2px #94a3b81f;color:#274565;flex:1 1 14rem;font-size:.85rem;padding-inline:.82rem}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown input[type=url]::placeholder){color:#7a90af}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-editor__toolbar-dropdown-actions){flex:0 0 auto;gap:.38rem;justify-content:flex-end}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown button){block-size:2rem;border:1px solid rgba(191,208,234,.92);border-radius:.8rem;box-shadow:inset 0 1px #ffffffdb;font-size:.82rem;font-weight:600;inline-size:auto;min-inline-size:5.25rem;padding-inline:.9rem}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown button[type=submit]){background:linear-gradient(180deg,#4a90e2fa,#2e70d4f5);border-color:#356ec2f2;box-shadow:0 12px 22px -18px #0a84ff99,inset 0 1px #ffffff42}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-link-dropdown button[type=button]){background:#ffffffd1;color:#496887}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-floating-controls){z-index:4}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-floating-controls__group){background:linear-gradient(180deg,#3d5574f5,#2b3f5cf0);box-shadow:0 16px 34px -24px #0f172a75,inset 0 1px #ffffff1f}:where(lexxy-editor.kanban-lexxy-editor--detail) :where(figure.attachment,figure.attachment--preview,action-text-attachment)>lexxy-node-delete-button{opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:8}:where(lexxy-editor.kanban-lexxy-editor--detail) :where(figure.attachment,figure.attachment--preview,action-text-attachment):is(:hover,:focus-within,.node--selected)>lexxy-node-delete-button,:where(lexxy-editor.kanban-lexxy-editor--detail) :where(figure.attachment,figure.attachment--preview,action-text-attachment)>lexxy-node-delete-button:is(:hover,:focus-within){opacity:1!important;pointer-events:auto!important}:where(lexxy-editor.kanban-lexxy-editor--detail) :where(figure.attachment,figure.attachment--preview,action-text-attachment)>lexxy-node-delete-button :where(.lexxy-floating-controls__group,.lexxy-node-delete){pointer-events:auto!important}:where(lexxy-editor.kanban-lexxy-editor--detail) :where(figure.attachment,figure.attachment--preview,action-text-attachment)>lexxy-node-delete-button :where(.lexxy-node-delete svg,.lexxy-node-delete path){pointer-events:none!important}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-code-language-picker){transform:translateY(-.18rem)}:where(lexxy-editor.kanban-lexxy-editor) :where(lexxy-code-language-picker select){background-color:#fffffff0;background-position:center right .7rem;background-size:.72rem;block-size:1.9rem;border:1px solid rgba(179,201,232,.94);border-radius:999px;box-shadow:0 14px 26px -22px #0f172a4d,inset 0 1px #ffffffe0;color:#2f567f;font-size:.78rem;font-weight:600;margin:0;padding:0 2rem 0 .88rem}:where(lexxy-editor.kanban-lexxy-editor) :where(.lexxy-content,.lexxy-editor__content) a{cursor:pointer}:where(.lexxy-content,.lexxy-editor__content) h1,:where(.lexxy-content,.lexxy-editor__content) h2,:where(.lexxy-content,.lexxy-editor__content) h3,:where(.lexxy-content,.lexxy-editor__content) h4,:where(.lexxy-content,.lexxy-editor__content) h5,:where(.lexxy-content,.lexxy-editor__content) h6{display:block;font-weight:700;hyphens:auto;margin-block:0 var(--lexxy-content-margin);overflow-wrap:break-word;text-wrap:balance}:where(.lexxy-content,.lexxy-editor__content) h1{font-size:2rem}:where(.lexxy-content,.lexxy-editor__content) h2{font-size:1.5rem}:where(.lexxy-content,.lexxy-editor__content) h3{font-size:1.25rem}:where(.lexxy-content,.lexxy-editor__content) h4{font-size:1rem}:where(.lexxy-content,.lexxy-editor__content) h5{font-size:.875rem}:where(.lexxy-content,.lexxy-editor__content) h6{font-size:.75rem}:where(.kanban-task-card__content-preview) :where(h1,h2,h3,h4,h5,h6){font-size:1em;line-height:inherit}:where(.kanban-task-card__content-preview){overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}:where(.kanban-ai-shadow-card__preview){display:block;overflow:hidden;padding-right:.25rem;white-space:normal;line-height:1.25rem}:where(.kanban-ai-shadow-card__preview)>:first-child{margin-top:0}:where(.kanban-ai-shadow-card__preview)>:last-child{margin-bottom:0}:where(.kanban-ai-shadow-card__action){filter:grayscale(.18);opacity:.74}:where(.kanban-ai-shadow-card__action:hover,.kanban-ai-shadow-card__action:focus-visible){filter:none;opacity:1}:where([data-ai-task-actions]:hover) :where(.kanban-ai-shadow-card__action){filter:grayscale(.28);opacity:.6}:where([data-ai-task-actions]:hover) :where(.kanban-ai-shadow-card__action:hover,.kanban-ai-shadow-card__action:focus-visible){filter:none;opacity:1}:where(.kanban-task-card__content-preview) :where(.lexxy-content__table-wrapper,pre,code[data-language]){overflow:hidden!important;text-wrap:wrap;white-space:pre-wrap}:where(.lexxy-content,.lexxy-editor__content) p,:where(.lexxy-content,.lexxy-editor__content) ul,:where(.lexxy-content,.lexxy-editor__content) ol,:where(.lexxy-content,.lexxy-editor__content) dl,:where(.lexxy-content,.lexxy-editor__content) blockquote,:where(.lexxy-content,.lexxy-editor__content) figure,:where(.lexxy-content,.lexxy-editor__content) .attachment,:where(.lexxy-content,.lexxy-editor__content) .attachment-gallery{margin-block:0 var(--lexxy-content-margin);position:relative;overflow-wrap:break-word}:where(.lexxy-content,.lexxy-editor__content) figure.attachment,:where(.lexxy-content,.lexxy-editor__content) figure.attachment--preview,:where(.lexxy-content,.lexxy-editor__content) .attachment-gallery,:where(.lexxy-content,.lexxy-editor__content) action-text-attachment{background:transparent!important;border:0!important;box-shadow:none!important;margin-inline:auto;max-inline-size:100%;outline:none!important;text-align:center}:where(.lexxy-content,.lexxy-editor__content) figure.attachment,:where(.lexxy-content,.lexxy-editor__content) figure.attachment--preview{display:flex;flex-direction:column;align-items:center;justify-content:center}:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview) .attachment__container{position:relative}:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resize-hover,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resizing,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resize-hover .attachment__container,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resizing .attachment__container,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resize-hover img,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resizing img{cursor:ew-resize}:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview) .attachment__container:before,:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview) .attachment__container:after{content:"";position:absolute;top:.625rem;bottom:.625rem;width:.125rem;border-radius:9999px;background:linear-gradient(180deg,#0a84ff2e,#0a84ff85,#0a84ff2e);box-shadow:0 0 0 1px #ffffffa3,0 8px 18px -12px #0a84ff6b;opacity:0;pointer-events:none;transition:opacity .12s ease}:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resize-left .attachment__container:before{left:.375rem;opacity:1}:where(lexxy-editor.kanban-lexxy-editor) :where(figure.attachment,figure.attachment--preview).kanban-lexxy-attachment--resize-right .attachment__container:after{right:.375rem;opacity:1}:where(.lexxy-content,.lexxy-editor__content) figure.attachment :is(img,action-text-attachment),:where(.lexxy-content,.lexxy-editor__content) figure.attachment--preview :is(img,action-text-attachment),:where(.lexxy-content,.lexxy-editor__content) action-text-attachment img{display:block;margin-inline:auto;max-inline-size:100%}:where(.lexxy-content,.lexxy-editor__content) figure.attachment figcaption,:where(.lexxy-content,.lexxy-editor__content) figure.attachment--preview figcaption{inline-size:100%;margin-inline:auto;text-align:center}:where(.lexxy-content,.lexxy-editor__content) :is(figure.attachment,figure.attachment--preview,action-text-attachment):is(:hover,:focus,:focus-visible,:focus-within),:where(.lexxy-content,.lexxy-editor__content) :is(figure.attachment,figure.attachment--preview,action-text-attachment) :is(img,.attachment__caption,figcaption):is(:hover,:focus,:focus-visible,:focus-within){background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}:where(.lexxy-content,.lexxy-editor__content) .lexxy-content__italic{font-style:italic}:where(.lexxy-content,.lexxy-editor__content) .lexxy-content__bold{font-weight:700}:where(.lexxy-content,.lexxy-editor__content) .lexxy-content__strikethrough{text-decoration:line-through}:where(.lexxy-content,.lexxy-editor__content) .lexxy-content__underline{text-decoration:underline}:where(.lexxy-content,.lexxy-editor__content) mark,:where(.lexxy-content,.lexxy-editor__content) .lexxy-content__highlight{background-color:transparent;color:inherit}mark.search-hit{-webkit-box-decoration-break:clone;background-color:#ffd59fe0;border-radius:4px;box-decoration-break:clone;box-shadow:inset 0 -1px #fb923c59;color:inherit;padding-inline:.125rem}:where(.lexxy-content,.lexxy-editor__content) blockquote{border-inline-start:.25em solid var(--lexxy-color-ink-lighter);font-style:normal;margin:var(--lexxy-content-margin) 0;padding:.1rem 0 .1rem .7rem}.kanban-timeline-rich-content blockquote{border-inline-start-width:3px;margin:.1rem 0;padding:.05rem 0 .05rem .65rem}:where(.lexxy-content,.lexxy-editor__content) blockquote p:last-child{margin-block-end:0}.kanban-timeline-source-quote{max-inline-size:100%}.kanban-timeline-source-quote blockquote{border-inline-start-width:3px;color:#64748b;font-style:normal;margin:0;padding:0 0 0 .55rem}.kanban-timeline-source-quote blockquote p{color:inherit;font-style:normal;line-height:.95rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.lexxy-content,.lexxy-editor__content) p:empty{display:none}:where(.lexxy-content,.lexxy-editor__content) a{color:var(--lexxy-color-link);text-decoration:underline}.kanban-task-card__completed-text a,.kanban-task-card__completed-text a *,[data-task-completed="1"] .kanban-task-card__content-preview a,[data-task-completed="1"] .kanban-task-card__content-preview a *{color:var(--kanban-task-completed-color);text-decoration-color:var(--kanban-task-completed-color);text-decoration-line:underline line-through}.kanban-task-card__completed-text a:hover,.kanban-task-card__completed-text a:hover *,[data-task-completed="1"] .kanban-task-card__content-preview a:hover,[data-task-completed="1"] .kanban-task-card__content-preview a:hover *{color:var(--lexxy-color-link);text-decoration-color:currentColor;text-decoration-line:underline}:where(.lexxy-content,.lexxy-editor__content) code,:where(.lexxy-content,.lexxy-editor__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);font-size:.9em;padding:.25ch .5ch}:where(.lexxy-content,.lexxy-editor__content) pre,:where(.lexxy-content,.lexxy-editor__content) code[data-language]{border-radius:var(--lexxy-radius);display:block;hyphens:none;margin-block:0 var(--lexxy-content-margin);overflow-x:auto;padding:1ch;tab-size:2;text-wrap:nowrap;white-space:pre;word-break:break-word}:where(.lexxy-content,.lexxy-editor__content) ol,:where(.lexxy-content,.lexxy-editor__content) ul:not(.lexxy-prompt-menu){margin-inline-start:calc(var(--lexxy-content-margin) * 1.5);padding:0}.kanban-task-card__content-preview.lexxy-content ol,.kanban-task-card__content-preview.lexxy-content ul:not(.lexxy-prompt-menu){margin-inline-start:0;padding-inline-start:var(--kanban-preview-list-indent, 28px)}:where(.lexxy-content,.lexxy-editor__content) ul{list-style-type:disc}:where(.lexxy-content,.lexxy-editor__content) ol{list-style-type:decimal}:where(.lexxy-content,.lexxy-editor__content) li.lexxy-nested-listitem{list-style-type:none}:where(.lexxy-content,.lexxy-editor__content) li.lexxy-nested-listitem ol,:where(.lexxy-content,.lexxy-editor__content) li.lexxy-nested-listitem ul{margin-block-end:0}:where(.lexxy-content,.lexxy-editor__content) hr{border:0;border-block-end:1px solid currentColor;inline-size:20%;margin:calc(.5em + var(--lexxy-content-margin)) 0}:where(.lexxy-content__table-wrapper){margin:0;margin-block:1ch;overflow-x:auto}:where(.lexxy-content,.lexxy-editor__content) table{border-collapse:collapse;border-spacing:0;inline-size:calc(100% - .5ch);margin:.25ch}:where(.lexxy-content,.lexxy-editor__content) table th,:where(.lexxy-content,.lexxy-editor__content) table td{border:1px solid var(--lexxy-color-ink-lighter);min-width:5ch;max-width:50ch;padding:1ch;text-align:start;word-break:normal}:where(.lexxy-content,.lexxy-editor__content) table th.lexxy-content__table-cell--header,:where(.lexxy-content,.lexxy-editor__content) table td.lexxy-content__table-cell--header{background-color:var(--lexxy-color-table-header-bg);font-weight:700}:where(.lexxy-content,.lexxy-editor__content) table th *:last-child,:where(.lexxy-content,.lexxy-editor__content) table td *:last-child{margin-block-end:0}:where(.lexxy-content,.lexxy-editor__content) table th *:is(code,pre),:where(.lexxy-content,.lexxy-editor__content) table td *:is(code,pre){hyphens:auto;text-wrap:wrap;white-space:pre-wrap}:where(.lexxy-content,.lexxy-editor__content) .code-token__attr,:where(.lexxy-content,.lexxy-editor__content) .token.attr-name,:where(.lexxy-content,.lexxy-editor__content) .token.atrule,:where(.lexxy-content,.lexxy-editor__content) .token.attr,:where(.lexxy-content,.lexxy-editor__content) .token.keyword{color:var(--lexxy-color-code-token-att)}:where(.lexxy-content,.lexxy-editor__content) .code-token__property,:where(.lexxy-content,.lexxy-editor__content) .token.boolean,:where(.lexxy-content,.lexxy-editor__content) .token.constant,:where(.lexxy-content,.lexxy-editor__content) .token.number,:where(.lexxy-content,.lexxy-editor__content) .token.property,:where(.lexxy-content,.lexxy-editor__content) .token.symbol,:where(.lexxy-content,.lexxy-editor__content) .token.tag{color:var(--lexxy-color-code-token-property)}:where(.lexxy-content,.lexxy-editor__content) .code-token__selector,:where(.lexxy-content,.lexxy-editor__content) .token.attr-value,:where(.lexxy-content,.lexxy-editor__content) .token.builtin,:where(.lexxy-content,.lexxy-editor__content) .token.char,:where(.lexxy-content,.lexxy-editor__content) .token.inserted,:where(.lexxy-content,.lexxy-editor__content) .token.line,:where(.lexxy-content,.lexxy-editor__content) .token.selector,:where(.lexxy-content,.lexxy-editor__content) .token.string{color:var(--lexxy-color-code-token-selector)}:where(.lexxy-content,.lexxy-editor__content) .code-token__comment,:where(.lexxy-content,.lexxy-editor__content) .token.cdata,:where(.lexxy-content,.lexxy-editor__content) .token.comment,:where(.lexxy-content,.lexxy-editor__content) .token.doctype,:where(.lexxy-content,.lexxy-editor__content) .token.prolog{color:var(--lexxy-color-code-token-comment);font-style:italic}:where(.lexxy-content,.lexxy-editor__content) .code-token__operator,:where(.lexxy-content,.lexxy-editor__content) .token.deleted,:where(.lexxy-content,.lexxy-editor__content) .token.entity,:where(.lexxy-content,.lexxy-editor__content) .token.operator,:where(.lexxy-content,.lexxy-editor__content) .token.url,:where(.lexxy-content,.lexxy-editor__content) code[data-language=diff] .code-token__operator+.code-token__selector{color:var(--lexxy-color-code-token-operator)}:where(.lexxy-content,.lexxy-editor__content) .code-token__function,:where(.lexxy-content,.lexxy-editor__content) .token.class,:where(.lexxy-content,.lexxy-editor__content) .token.class-name,:where(.lexxy-content,.lexxy-editor__content) .token.function{color:var(--lexxy-color-code-token-function)}:where(.lexxy-content,.lexxy-editor__content) .code-token__variable,:where(.lexxy-content,.lexxy-editor__content) .token.important,:where(.lexxy-content,.lexxy-editor__content) .token.namespace,:where(.lexxy-content,.lexxy-editor__content) .token.regex,:where(.lexxy-content,.lexxy-editor__content) .token.variable{color:var(--lexxy-color-code-token-variable)}:where(.lexxy-content,.lexxy-editor__content) .code-token__punctuation,:where(.lexxy-content,.lexxy-editor__content) .token.punctuation{color:var(--lexxy-color-code-token-punctuation)}:where(.lexxy-content,.lexxy-editor__content)>:last-child{margin-block-end:0}[data-role=timeline-code-shell]{display:inline-flex;max-inline-size:100%;position:relative;vertical-align:top}[data-role=timeline-code-shell] pre{box-sizing:border-box;inline-size:fit-content;margin-block:0;max-inline-size:100%}[data-role=timeline-code-shell] pre code{display:block;min-inline-size:max-content}[data-role=timeline-code-shell] pre.whitespace-pre-wrap code{min-inline-size:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-role=timeline-code-shell] pre.whitespace-pre-wrap{inline-size:auto}.kanban-inline-caret-spotlight{pointer-events:none;position:fixed;z-index:10080;width:3px;min-height:1.15rem;border-radius:999px;background:linear-gradient(180deg,#7dd3fcfa,#3b82f6eb);box-shadow:0 0 0 6px #7dd3fc29,0 0 22px #38bdf842,0 0 34px #3b82f624;opacity:0;transform:translate(-50%,-50%) scaleY(.84);transform-origin:center;will-change:transform,opacity,top,left,height}.kanban-inline-caret-spotlight.is-visible{animation:kanban-inline-caret-spotlight-fade 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes kanban-inline-caret-spotlight-fade{0%{opacity:0;transform:translate(-50%,-50%) scaleY(.72)}16%{opacity:1;transform:translate(-50%,-50%) scaleY(1.18)}52%{opacity:.82;transform:translate(-50%,-50%) scaleY(1)}to{opacity:0;transform:translate(-50%,-50%) scaleY(.92)}}.kanban-ai-member-loading-text{background-image:linear-gradient(90deg,#1f9d55 0% 18%,#59d38c 34%,#1f9d55 50% 50%,#1f9d55 68%,#59d38c,#1f9d55);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kanban-ai-member-loading-wave 2s linear infinite;will-change:background-position}.task-detail-return-active{animation:kanban-task-detail-return-breathe 1.6s ease-out 1 both}.task-detail-return-fading{transition:border-color .22s ease-out,box-shadow .22s ease-out;border-color:#ffffffbf!important;box-shadow:0 1px 2px #0000000d}@keyframes kanban-ai-member-loading-wave{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes kanban-task-detail-return-breathe{0%{border-color:#bfdbfe99;box-shadow:0 0 #bfdbfe00,0 10px 24px -24px #3b82f600}28%{border-color:#60a5fae0;box-shadow:0 0 0 1px #bfdbfef0,0 22px 38px -24px #3b82f66b}62%{border-color:#60a5fab8;box-shadow:0 0 0 1px #bfdbfeb8,0 16px 30px -26px #3b82f63d}to{border-color:#bfdbfe8c;box-shadow:0 0 #bfdbfe00,0 10px 24px -24px #3b82f600}}
