.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--cx-text);width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection *{caret-color:#0000}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.cx-editor{color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-size-body);line-height:1.62;position:relative}.cx-editor__body{overflow-wrap:break-word;outline:none;min-height:3em}.cx-editor__body:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-editor__body>*+*{margin-top:.6em}.cx-editor__body p{margin:0}.cx-editor__body h1,.cx-editor__body h2,.cx-editor__body h3{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);margin:1.2em 0 .3em;line-height:1.25}.cx-editor__body h1{font-size:calc(var(--cx-size-heading) * 1.3)}.cx-editor__body h2{font-size:var(--cx-size-heading)}.cx-editor__body h3{font-size:calc(var(--cx-size-heading) * .85)}.cx-editor__body pre{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);font-family:var(--cx-font-mono);margin:0;padding:10px 14px;font-size:.9em}.cx-editor__body blockquote{border-left:3px solid var(--cx-border-strong);margin:0;padding-left:14px}.cx-editor__body hr{background:var(--cx-border-strong);border:0;height:1px;margin:1.2em 0}.cx-editor__body ul[data-type=taskList]{padding-left:.2em;list-style:none}.cx-editor__body ul[data-type=taskList]>li{align-items:baseline;gap:8px;display:flex}.cx-editor__body ul[data-type=taskList]>li>div{flex:1;min-width:0}.cx-editor__body table:where(:not(.cx-editor__atom *)){border-collapse:collapse}.cx-editor__body td:where(:not(.cx-editor__atom *)),.cx-editor__body th:where(:not(.cx-editor__atom *)){border:1px solid var(--cx-border);vertical-align:top;padding:4px 8px}.cx-editor__body .ProseMirror-selectednode{outline:2px solid var(--cx-accent);outline-offset:2px}.cx-editor__title{width:100%;color:var(--cx-text);font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:var(--cx-size-title);resize:none;field-sizing:content;background:0 0;border:0;margin:0 0 .6em;padding:0;line-height:1.2;display:block;overflow:hidden}.cx-editor__title::placeholder,.cx-editor__body[data-empty=true]>p:first-child:before{color:var(--cx-text-muted)}.cx-editor__title:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-editor__body[data-empty=true]>p:first-child:before{content:"Start writing";float:left;pointer-events:none;height:0}.cx-editor__overlay{pointer-events:none;position:absolute;inset:0}.cx-editor__overlay>*{pointer-events:auto}.cx-editor__icon{color:var(--cx-text-muted);display:inline-flex}.cx-editor__unreadable{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);color:var(--cx-text);margin:0;padding:.75em 1em}.cx-editor__nest{margin-top:.4em;padding-left:1.5em}.cx-editor__nest--hidden{border-left:2px solid var(--cx-text-muted);background:color-mix(in srgb, var(--cx-text) 4%, transparent)}.cx-editor__nest--collapsed{display:none}.cx-editor__columns{display:block}.cx-editor__column+.cx-editor__column{border-top:1px solid var(--cx-border);margin-top:.6em;padding-top:.6em}.cx-editor__toggle{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.cx-editor__toggle-button{width:24px;height:1.6em;color:var(--cx-text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cx-editor__toggle[data-open]>.cx-editor__toggle-button svg{transform:rotate(90deg)}.cx-editor__toggle-body>summary{min-height:24px;list-style:none;display:block}.cx-editor__toggle:not([data-open])>.cx-editor__toggle-body>[data-type=detailsContent]{display:none}.cx-editor__toggle[data-level="1"]>.cx-editor__toggle-body>summary,.cx-editor__toggle[data-level="2"]>.cx-editor__toggle-body>summary,.cx-editor__toggle[data-level="3"]>.cx-editor__toggle-body>summary{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);line-height:1.25}.cx-editor__toggle[data-level="1"]>.cx-editor__toggle-body>summary{font-size:calc(var(--cx-size-heading) * 1.3)}.cx-editor__toggle[data-level="2"]>.cx-editor__toggle-body>summary{font-size:var(--cx-size-heading)}.cx-editor__toggle[data-level="3"]>.cx-editor__toggle-body>summary{font-size:calc(var(--cx-size-heading) * .85)}.cx-editor__secret-head{border-radius:var(--cx-radius-card) var(--cx-radius-card) 0 0}.cx-editor__field{border-radius:var(--cx-radius-control);min-width:4em;color:var(--cx-text);font:inherit;background:0 0;border:1px solid #0000;flex:1;padding:2px 6px}.cx-editor__field:focus-visible{border-color:var(--cx-control-border);outline:none}.cx-editor__collapse{min-width:24px;min-height:24px;color:var(--cx-text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.cx-secret:not([data-expanded])>.cx-secret__body,.cx-gm-note[data-collapsed]>.cx-gm-note__body{display:none}.cx-editor .cx-read-aloud>p{margin:0 0 .7em;font-style:italic}.cx-editor .cx-read-aloud>p:last-child{margin-bottom:0}.cx-editor__atom,.cx-editor .cx-relation-list{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);color:var(--cx-text-muted);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);padding:10px 14px}.cx-editor--contain .cx-editor__body>*{contain:content}.cx-editor__surface{position:absolute}.cx-editor__field{box-sizing:border-box;border:1px solid var(--cx-control-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-raised);width:100%;min-height:36px;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);padding:0 10px}.cx-editor__field:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-editor__field-error{color:var(--cx-danger);font-family:var(--cx-font-ui);font-size:var(--cx-size-label);margin:8px 0 0}.cx-editor__turn-into .cx-editor__field{margin-bottom:4px}.cx-editor__turn-into [role=listbox]{max-height:320px;overflow-y:auto}.cx-side-peek.cx-nav-side{top:var(--cx-header);z-index:30;width:min(var(--cx-side-peek), 100vw - 56px);max-width:100vw;animation:cx-nav-slide-in var(--cx-motion-slow) ease-out;position:fixed;bottom:0;right:0}.cx-center-peek__backdrop.cx-nav-backdrop{z-index:40;position:fixed;inset:0}.cx-nav-center{outline:none;max-height:calc(100dvh - 64px)}.cx-nav-side:focus-visible,.cx-nav-center:focus-visible{outline:2px solid var(--cx-accent);outline-offset:-2px}.cx-nav-peek__header{flex:none}.cx-nav-peek__history{flex:none;gap:2px;display:flex}.cx-nav-peek__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.cx-nav-peek__body{padding:12px 20px 32px}.cx-nav-doc{min-width:0}.cx-nav-stage{min-width:0;display:grid}.cx-nav-stage>*{grid-area:1/1;min-width:0}.cx-nav-stage__pane[data-hidden]{visibility:hidden}.cx-nav-preview__doc{flex-direction:column;gap:12px;display:flex}.cx-nav-preview .cx-editor__body{word-wrap:break-word;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.cx-nav-preview .cx-editor__title{overflow-wrap:break-word}.cx-nav-preview__ghost{color:var(--cx-text-muted)}.cx-nav-doc__quiet{color:var(--cx-text-muted);margin:16px 0}.cx-nav-doc__state{justify-items:start;gap:12px;padding:16px 0;display:grid}@keyframes cx-nav-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cx-nav-side{animation:none}}[data-motion=reduce] .cx-nav-side{animation:none}.cx-nav-split:not([data-split]),.cx-nav-split:not([data-split])>.cx-nav-split__main{display:contents}.cx-nav-split[data-split=columns]{align-items:start;display:grid}.cx-nav-split[data-split]>.cx-nav-split__main,.cx-nav-split__pane{border-top:2px solid #0000;min-width:0}.cx-nav-split[data-split]>[data-active]{border-top-color:var(--cx-accent)}.cx-nav-split__pane{border-left:1px solid var(--cx-border);flex-direction:column;display:flex;overflow:auto}.cx-nav-split__body{flex:1;min-height:0;padding:12px 20px 32px}.cx-nav-split .cx-nav-split__handle{width:12px;position:relative;right:auto}.cx-nav-split[data-split=columns]>.cx-nav-split__pane,.cx-nav-split[data-split=columns]>.cx-nav-split__handle{height:calc(100dvh - var(--cx-header));position:sticky;top:0}.cx-nav-split[data-split=tabs]{flex-direction:column;display:flex}.cx-nav-split__tabs{z-index:1;background:var(--cx-surface,var(--cx-bg));border-bottom:1px solid var(--cx-border);flex:none;gap:2px;padding:0 12px;display:flex;position:sticky;top:0}.cx-nav-split__tab{max-width:50%;min-height:36px;color:var(--cx-text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:13px;font-weight:500;overflow:hidden}.cx-nav-split__tab[aria-selected=true]{color:var(--cx-text);border-bottom-color:var(--cx-accent)}.cx-nav-split__tab:focus-visible{outline:2px solid var(--cx-accent);outline-offset:-2px}.cx-nav-split[data-split=tabs]>[role=tabpanel]{border-top:0;flex:1}.cx-nav-split[data-split=tabs]>[hidden]{display:none}.cx-nav-trigger{gap:8px}@container cx-shell-header (width<=973.98px){.cx-button.cx-nav-trigger{min-width:28px;padding:0 6px}.cx-nav-trigger>.cx-button__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}@container cx-shell-header (width<=1189.98px){.cx-header:has([data-header-place=now]>*) .cx-nav-trigger{min-width:28px;padding:0 6px}.cx-header:has([data-header-place=now]>*) .cx-nav-trigger>.cx-button__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}.cx-nav-palette__backdrop{align-items:flex-start;padding-top:12vh}.cx-nav-palette{width:min(640px,100% - 32px);max-height:70dvh;animation:cx-fade-in var(--cx-motion-medium) ease-out;outline:none}.cx-nav-palette__field{border-bottom:1px solid var(--cx-border);color:var(--cx-text-muted);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.cx-nav-palette__input{min-width:0;color:var(--cx-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.cx-nav-palette__input::placeholder{color:var(--cx-text-muted)}.cx-nav-palette__field:focus-within{box-shadow:inset 0 -2px 0 var(--cx-accent)}.cx-nav-palette__body{flex:1;min-height:0;padding:6px 8px 10px;overflow-y:auto}.cx-nav-palette__group-label{color:var(--cx-text-muted);padding:8px 8px 4px;font-size:12px;font-weight:600}.cx-nav-palette__option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:4px 8px;display:flex}.cx-nav-palette__option[data-selected]{background:var(--cx-surface-raised,var(--cx-surface));box-shadow:inset 2px 0 0 var(--cx-accent)}.cx-nav-palette__main{flex-direction:column;flex:1;min-width:0;display:flex}.cx-nav-palette__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-nav-palette__hint{color:var(--cx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cx-nav-palette__type,.cx-nav-palette__stub{color:var(--cx-text-muted);flex:none;font-size:12px}.cx-nav-palette__status{color:var(--cx-text-muted);margin:0;padding:10px 8px}@media (prefers-reduced-motion:reduce){.cx-nav-palette,.cx-nav-palette__backdrop{animation:none}}[data-motion=reduce] .cx-nav-palette,[data-motion=reduce] .cx-nav-palette__backdrop{animation:none}.cx-nav-split__main:focus,.cx-nav-split__pane:focus{outline:none}
