.entry-editor .ProseMirror{outline:none;font-size:.875rem;line-height:1.7;color:var(--color-sentence-text)}.entry-editor .ProseMirror>*+*{margin-top:.75rem}.entry-editor .ProseMirror>:is(p,h2,h3,ul,ol,blockquote){max-width:72ch}.entry-editor .ProseMirror h2,.entry-editor .ProseMirror h3{color:var(--color-title);font-weight:600;line-height:1.3}.entry-editor .ProseMirror h2{font-size:1rem;margin-top:1.5rem}.entry-editor .ProseMirror h3{font-size:.875rem;margin-top:1.25rem}.entry-editor .ProseMirror strong{color:var(--color-title);font-weight:600}.entry-editor .ProseMirror a{color:var(--color-prim3);text-decoration:underline;text-underline-offset:2px}.entry-editor .ProseMirror ul,.entry-editor .ProseMirror ol{padding-left:1.25rem}.entry-editor .ProseMirror ul{list-style:disc}.entry-editor .ProseMirror ol{list-style:decimal}.entry-editor .ProseMirror li::marker{color:var(--color-fillblank)}.entry-editor .ProseMirror li>*+*{margin-top:.25rem}.entry-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}.entry-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.entry-editor .ProseMirror ul[data-type=taskList] li>label{margin-top:.35rem;flex-shrink:0}.entry-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;width:.95rem;height:.95rem;border:1px solid var(--color-box-edge);border-radius:.25rem;background:var(--color-box);cursor:pointer}.entry-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}.entry-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-fillblank);text-decoration:line-through}.entry-editor .ProseMirror blockquote{border-left:2px solid var(--color-accent);padding-left:.875rem;color:var(--color-subheading);font-style:italic}.entry-editor .ProseMirror code{font-family:var(--font-jetbrains);font-size:.75rem;background:var(--color-box);border:1px solid var(--color-box-edge);border-radius:.25rem;padding:.05rem .3rem}.entry-editor .ProseMirror pre{background:var(--color-box);border:1px solid var(--color-box-edge);border-radius:.75rem;padding:.75rem .875rem;overflow-x:auto}.entry-editor .ProseMirror pre code{background:none;border:none;padding:0;font-size:.75rem}.entry-editor .ProseMirror hr{border:none;border-top:1px solid var(--color-box-edge);margin:1.5rem 0}.entry-editor .ProseMirror figure[data-entry-image]{margin:1rem 0}.entry-editor .ProseMirror figure[data-entry-image] img{width:100%;max-height:24rem;object-fit:contain;border-radius:.75rem;border:1px solid var(--color-box-edge);background:var(--color-box)}.entry-editor .ProseMirror figcaption{margin-top:.375rem;font-size:.75rem;color:var(--color-fillblank);min-height:1rem}.entry-editor .ProseMirror figcaption:empty:before{content:attr(data-placeholder);color:var(--color-fillblank);pointer-events:none}.entry-editor .ProseMirror img[data-inline-image]{display:inline-block;max-width:100%;height:auto;vertical-align:bottom;border-radius:.25rem}.entry-editor .ProseMirror .inline-image{position:relative;max-width:calc(100% - .375rem);margin:0 .1875rem;vertical-align:bottom}.entry-editor .ProseMirror.caret-at-image{caret-color:transparent}.entry-editor .ProseMirror.ProseMirror-focused [data-caret]:after{content:"";position:absolute;bottom:.35em;height:1.15em;width:1px;background:currentColor;animation:image-caret-blink 1.06s steps(1) infinite;pointer-events:none}.entry-editor .ProseMirror [data-caret=after]:after{right:-.1875rem;margin-right:-1px}.entry-editor .ProseMirror [data-caret=before]:after{left:-.1875rem;margin-left:-1px}@keyframes image-caret-blink{50%{opacity:0}}.entry-editor .ProseMirror .inline-image-handle{width:.625rem;height:.625rem;margin:-.3125rem;border:1px solid var(--color-box);background:var(--color-accent);display:none;z-index:1}.entry-editor .ProseMirror .inline-image-handle[data-resize-handle=top-left],.entry-editor .ProseMirror .inline-image-handle[data-resize-handle=bottom-right]{cursor:nwse-resize}.entry-editor .ProseMirror .inline-image-handle[data-resize-handle=top-right],.entry-editor .ProseMirror .inline-image-handle[data-resize-handle=bottom-left]{cursor:nesw-resize}.entry-editor .ProseMirror .ProseMirror-selectednode .inline-image-handle,.entry-editor .ProseMirror .inline-image[data-resize-state=true] .inline-image-handle{display:block}.entry-editor .ProseMirror .ProseMirror-selectednode img{outline:2px solid var(--color-accent);outline-offset:2px}.entry-editor .ProseMirror table{border-collapse:collapse;width:100%;table-layout:fixed;overflow:hidden;font-size:.75rem}.entry-editor .ProseMirror th,.entry-editor .ProseMirror td{border:1px solid var(--color-box-edge);padding:.375rem .5rem;vertical-align:top;position:relative}.entry-editor .ProseMirror th{background:var(--color-box);color:var(--color-title);font-weight:600;text-align:left}.entry-editor .ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-accent) 18%,transparent);pointer-events:none}.entry-editor .mention,.mention{display:inline;color:var(--color-prim3);background:color-mix(in srgb,var(--color-prim3) 14%,transparent);border-radius:.25rem;padding:.05rem .25rem;text-decoration:none;white-space:nowrap;cursor:pointer}.entry-editor .mention:hover,.mention:hover{background:color-mix(in srgb,var(--color-prim3) 26%,transparent)}.entry-editor .mention[data-kind=task],.mention[data-kind=task]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.entry-editor .mention[data-kind=task]:hover,.mention[data-kind=task]:hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent)}.entry-editor .mention[data-kind=event],.mention[data-kind=event]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.entry-editor .mention[data-kind=event]:hover,.mention[data-kind=event]:hover{background:color-mix(in srgb,var(--color-warning) 26%,transparent)}.entry-editor .artifact{margin:1rem 0}.artifact.artifact-selected>section{outline:2px solid var(--color-accent);outline-offset:2px}:where(.artifact input[type=text],.artifact input[type=number],.artifact input[type=date],.artifact textarea,.artifact select){width:100%;min-width:0;background:var(--color-input);border:1px solid var(--color-box-edge);border-radius:.375rem;padding:.125rem .375rem;font-family:inherit;font-size:.75rem;line-height:1.6;color:var(--color-title)}:where(.artifact input:focus,.artifact textarea:focus,.artifact select:focus){outline:none;border-color:var(--color-accent)}:where(.artifact input::placeholder,.artifact textarea::placeholder){color:var(--color-fillblank)}:where(.artifact input:disabled,.artifact select:disabled){background:transparent;border-color:transparent;padding-left:0;padding-right:0;color:var(--color-sentence-text);opacity:1}:where(.artifact textarea){min-height:2.5rem;resize:vertical}:where(.artifact input[type=number]){appearance:textfield}.artifact input[type=number]::-webkit-inner-spin-button{appearance:none}.artifact input[type=checkbox].artifact-check{appearance:none;width:.95rem;height:.95rem;flex-shrink:0;border:1px solid var(--color-box-edge);border-radius:.25rem;background:var(--color-box);cursor:pointer}.artifact input[type=checkbox].artifact-check:checked{background:var(--color-success);border-color:var(--color-success)}.entry-editor .code-block{position:relative}.entry-editor .code-block-bar{display:flex;justify-content:flex-end;margin-bottom:-.5rem;padding-right:.5rem}.entry-editor .code-block-bar select{position:relative;z-index:1;background:var(--color-box);border:1px solid var(--color-box-edge);border-radius:.375rem;padding:.05rem .3rem;font-family:var(--font-jetbrains);font-size:.6875rem;color:var(--color-fillblank)}.entry-editor .code-block-bar select:disabled{border-color:transparent;background:transparent;opacity:1}.entry-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-fillblank);float:left;height:0;pointer-events:none}@media(pointer:coarse){.entry-editor .ProseMirror{font-size:1rem}}.collaboration-carets__caret{position:relative;margin-left:-1px;margin-right:-1px;border-left:1px solid;border-right:1px solid;word-break:normal;pointer-events:none}.collaboration-carets__label{position:absolute;top:-1.4em;left:-1px;border-radius:4px 4px 4px 0;padding:.1rem .3rem;font-size:.65rem;font-weight:600;line-height:normal;white-space:nowrap;color:#020410;-webkit-user-select:none;user-select:none}.entry-editor .mention-page,.mention-page{color:var(--color-title);background:transparent;padding:0;border-radius:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-prim3) 60%,transparent);text-underline-offset:3px;white-space:normal}.entry-editor .mention-page:hover,.mention-page:hover{background:transparent;text-decoration-color:var(--color-prim3)}.entry-editor .ProseMirror .callout{--tone: var(--color-prim3);position:relative;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);border-radius:.625rem;padding:.75rem 1rem .75rem 2.6rem;color:var(--color-subheading)}.entry-editor .ProseMirror .callout>*+*{margin-top:.5rem}.entry-editor .ProseMirror .callout:before{content:"";position:absolute;left:.9rem;top:.95rem;width:1rem;height:1rem;background:var(--tone);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.entry-editor .ProseMirror .callout[data-callout=note]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.entry-editor .ProseMirror .callout[data-callout=tip]{--tone: var(--color-success);--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}.entry-editor .ProseMirror .callout[data-callout=warning]{--tone: var(--color-warning);--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.entry-editor .ProseMirror .callout[data-callout=danger]{--tone: var(--color-danger);--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16h.01'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z'/%3E%3C/svg%3E")}.entry-editor .ProseMirror .toggle{display:flex;gap:.375rem}.entry-editor .ProseMirror .toggle>button{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem;border-radius:.25rem;color:var(--color-fillblank);display:flex;align-items:center;justify-content:center}.entry-editor .ProseMirror .toggle>button:hover{color:var(--color-title);background:var(--color-box)}.entry-editor .ProseMirror .toggle>button:before{content:"";width:.75rem;height:.75rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .15s ease}.entry-editor .ProseMirror .toggle.is-open>button:before{transform:rotate(90deg)}.entry-editor .ProseMirror .toggle>div{flex:1;min-width:0}.entry-editor .ProseMirror .toggle summary{color:var(--color-title);font-weight:600;list-style:none}.entry-editor .ProseMirror .toggle summary::-webkit-details-marker{display:none}.entry-editor .ProseMirror .toggle [data-type=detailsContent]{margin-top:.375rem}.entry-editor .ProseMirror .toggle [data-type=detailsContent]>*+*{margin-top:.5rem}.wiki-prose .ProseMirror{font-size:.9375rem;line-height:1.75;color:var(--color-subheading)}.wiki-prose .ProseMirror>*+*{margin-top:.9rem}.wiki-prose .ProseMirror h2{font-size:1.3rem;letter-spacing:-.01em;margin-top:2.25rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-box-edge)}.wiki-prose .ProseMirror h3{font-size:1.0625rem;margin-top:1.75rem}.wiki-prose .ProseMirror>:first-child{margin-top:0}.wiki-prose .ProseMirror h2,.wiki-prose .ProseMirror h3{scroll-margin-top:5rem}
