.editor-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:200px;min-width:0;max-width:100%}.editor-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;max-width:100%}.editor-content .ProseMirror{flex:1 1 auto;min-width:0;max-width:100%;font-family:var(--font-serif);font-size:20px;line-height:1.8;color:var(--prose)}@media(max-width:980px){.editor-content .ProseMirror{font-size:18px}}.editor-footer{flex:none;padding:12px 2px 4px!important;margin-top:10px;border-top:1px solid var(--line);color:var(--caption);font-size:11px}.editor-footer-saved{margin-left:auto}.editor-toolbar .icon-btn{font-size:16px}.editor-preview-banner{background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:var(--radius-6);margin-bottom:12px}.editor-image-error{background:#f2545b1f;color:var(--danger);font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:var(--radius-6);margin-bottom:12px}.resizable-image-wrapper{position:relative;display:block;width:fit-content;max-width:100%;margin:6px 0;line-height:normal;font-family:var(--font-sans);font-size:14px;box-sizing:border-box}.resizable-image-wrapper[data-align=center]{margin-left:auto;margin-right:auto}.resizable-image-wrapper[data-align=right]{margin-left:auto}.resizable-image-wrapper[data-align=wrap-left]{float:left;margin:6px 28px 14px 0;max-width:60%}.resizable-image-wrapper[data-align=wrap-right]{float:right;margin:6px 0 14px 28px;max-width:60%}@media(max-width:760px){.resizable-image-wrapper[data-align=wrap-left],.resizable-image-wrapper[data-align=wrap-right]{float:none;margin:6px 0;max-width:100%}}.image-figure{margin:0;overflow:hidden;border-radius:var(--radius-8)}.resizable-image-wrapper .editor-image{display:block;width:100%;height:auto;max-width:100%}.image-caption{display:none;width:100%;box-sizing:border-box;resize:none;overflow:hidden;border:none;outline:none;background:transparent;color:var(--caption);font:13px/1.5 var(--font-sans);text-align:center;padding:8px 4px 2px}.image-caption::placeholder{color:var(--muted-2)}.resizable-image-wrapper.has-caption .image-caption,.resizable-image-wrapper.is-selected .image-caption,.resizable-image-wrapper:focus-within .image-caption{display:block}.resizable-image-wrapper.is-readonly .image-caption{pointer-events:none}.resizable-image-wrapper.is-readonly:not(.has-caption) .image-caption{display:none}.resizable-image-wrapper[data-look=rounded] .editor-image{border-radius:var(--radius-8)}.resizable-image-wrapper[data-look=square] .editor-image,.resizable-image-wrapper[data-look=square] .image-figure{border-radius:0}.resizable-image-wrapper[data-look=bordered] .editor-image{border:1px solid var(--line-strong);border-radius:var(--radius-8);box-sizing:border-box}.resizable-image-wrapper[data-look=shadow] .image-figure{overflow:visible}.resizable-image-wrapper[data-look=shadow] .editor-image{border-radius:var(--radius-8);box-shadow:0 10px 30px #00000059}.resizable-image-wrapper[data-look=card] .image-figure{background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-14, 16px)}.resizable-image-wrapper[data-look=card] .editor-image{border-radius:0}.resizable-image-wrapper[data-look=card] .image-caption{text-align:left;padding:14px 18px 16px;color:var(--muted)}.resizable-image-wrapper[data-look=card]:not(.has-caption):not(.is-selected):not(:focus-within) .image-caption{display:none}.resizable-image-wrapper.is-selected .image-figure{outline:2px solid var(--accent);outline-offset:2px}.resize-handle{position:absolute;right:-5px;bottom:30px;width:12px;height:12px;border-radius:var(--radius-3);background:var(--accent);border:2px solid var(--page);cursor:nwse-resize;opacity:0;z-index:3}.resizable-image-wrapper:not(.is-readonly):hover .resize-handle,.resizable-image-wrapper.is-selected .resize-handle{opacity:1}.resizable-image-wrapper.is-readonly .resize-handle,.resizable-image-wrapper.is-readonly .image-toolbar{display:none!important}.image-toolbar{display:none;position:absolute;bottom:calc(100% + 10px);left:0;z-index:20;width:max-content;max-width:min(92vw,640px);flex-direction:column;gap:6px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-10);box-shadow:var(--shadow-menu);padding:5px;line-height:1}.resizable-image-wrapper[data-align=right] .image-toolbar,.resizable-image-wrapper[data-align=wrap-right] .image-toolbar{left:auto;right:0}.resizable-image-wrapper.toolbar-below .image-toolbar{bottom:auto;top:calc(100% + 10px)}.resizable-image-wrapper.is-selected .image-toolbar,.resizable-image-wrapper:focus-within .image-toolbar{display:flex}.image-toolbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.img-tool-group{display:flex;align-items:center;gap:2px}.img-tool-sep{width:1px;height:18px;background:var(--line-control);margin:0 3px}.img-tool{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 4px;border:none;border-radius:var(--radius-7);background:transparent;color:var(--nav-ink);font:600 12px var(--font-sans);cursor:pointer}.img-tool.is-wide{padding:0 8px}.img-tool:hover{background:var(--hover);color:var(--text)}.img-tool.active,.img-tool.is-open{background:var(--accent-soft);color:var(--accent-ink)}.img-tool.is-danger:hover{color:var(--danger)}.img-tool-menu-wrap{position:relative}.img-style-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:170px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-10);box-shadow:var(--shadow-menu);padding:10px}.resizable-image-wrapper.toolbar-below .img-style-menu{top:calc(100% + 8px)}.img-alt-row{display:none;padding:0 2px 2px}.resizable-image-wrapper.alt-open .img-alt-row{display:block}.img-alt-input{width:100%;min-width:280px;box-sizing:border-box;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-7);color:var(--text);font:12.5px var(--font-sans);padding:6px 8px;outline:none}.img-alt-input:focus{border-color:var(--accent)}.ProseMirror{outline:none;line-height:1.65;color:var(--text)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-2);pointer-events:none;height:0}.ProseMirror>*+*{margin-top:.6em}.ProseMirror h1{font-size:1.7em;font-weight:700;margin-top:1em}.ProseMirror h2{font-size:1.4em;font-weight:650;margin-top:.9em}.ProseMirror h3{font-size:1.18em;font-weight:650}.ProseMirror h4{font-size:1.05em;font-weight:650;color:var(--muted)}.ProseMirror ul,.ProseMirror ol{padding-left:1.4em}.ProseMirror ol>li::marker{font-family:Times New Roman,Times,serif}.ProseMirror blockquote{border-left:3px solid var(--accent);margin:28px 0;padding:10px 0 10px 28px;color:var(--heading);font-size:1.4em;line-height:1.45}.ProseMirror blockquote p{margin:0 0 10px}.ProseMirror pre{background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-8);padding:12px 14px;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.ProseMirror code{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:5px;padding:1px 6px;font-size:.86em;font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ProseMirror pre code{background:none;border:none;color:inherit;padding:0;font-size:inherit;font-weight:inherit}.ProseMirror hr{border:none;height:1px;background:var(--paper-line);margin:32px 0;position:relative}.ProseMirror hr:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 14px;background:var(--paper);color:var(--ornament);font:10px/1 var(--font-sans)}.ProseMirror mark{border-radius:3px;padding:0 2px;color:inherit}.callout-block{display:flex;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);padding:18px}.callout-emoji{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-12);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:18px;border:none;padding:0;cursor:pointer;transition:filter .12s}.callout-emoji:hover{filter:brightness(1.2)}.callout-block .callout-emoji{color:inherit}.callout-emoji-picker{z-index:200;width:316px;min-width:0;padding:12px}.callout-emoji-inner{padding:8px}.callout-emoji-search{width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-7);color:var(--text);font:13px var(--font-sans);padding:7px 9px;margin-bottom:8px;outline:none}.callout-emoji-search:focus{border-color:var(--accent)}.callout-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;overflow-y:auto}.callout-emoji-option{border:none;background:transparent;border-radius:var(--radius-7);font-size:20px;line-height:1;padding:6px 0;cursor:pointer}.callout-emoji-option:hover{background:var(--hover)}.callout-emoji-none{grid-column:1 / -1;color:var(--muted-2);font-size:12.5px;padding:8px}.callout-content{flex:1 1 auto;min-width:0}.callout-content>*:first-child{margin-top:0}ul[data-type=taskList]{list-style:none;padding-left:.2em}ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}ul[data-type=taskList] li>label{margin-top:3px}ul[data-type=taskList] li>div{flex:1 1 auto}ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-2);text-decoration:line-through}.bubble-menu.ik-toolbar .ik-tool{width:28px;height:28px;padding:0;justify-content:center;font-weight:600}.slash-menu{background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-10);box-shadow:var(--shadow-menu);padding:6px;width:260px;max-height:360px;overflow-y:auto}.slash-menu-empty{padding:10px 12px;color:var(--muted-2);font-size:13px}.slash-menu-heading{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);padding:6px 8px 4px}.slash-menu-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;text-align:left;padding:7px 8px;border-radius:var(--radius-7);color:var(--text)}.slash-menu-item.is-selected{background:var(--hover)}.slash-menu-icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-6);font-size:11px;font-weight:700;color:var(--muted)}.slash-menu-text{display:flex;flex-direction:column;min-width:0}.slash-menu-title{font-size:13.5px;font-weight:500}.slash-menu-subtitle{font-size:11.5px;color:var(--muted-2)}.slash-menu-caret{margin-left:auto;color:var(--muted-2)}.slash-menu-swatch{width:20px;height:20px;border-radius:5px;border:1px solid var(--line-control);flex-shrink:0}.tippy-box[data-theme~=inkwell]{background:transparent}.custom-emoji{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.25em;object-fit:contain}.emoji-suggest-menu{width:340px;max-height:none;padding:0;overflow:hidden}.emoji-suggest-scroll{position:relative;max-height:320px;overflow-y:auto;padding:0 6px 6px}.emoji-suggest-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-suggest-heading{grid-column:1 / -1;position:sticky;top:0;z-index:1;background:var(--field);padding:8px 4px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2)}.emoji-suggest-cell{height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-7);padding:0}.emoji-suggest-cell.is-selected{background:var(--hover)}.emoji-suggest-name{border-top:1px solid var(--line-control);padding:6px 10px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:29px}.emoji-suggest-glyph{font-size:21px;line-height:1}.emoji-suggest-thumb{width:24px;height:24px;object-fit:contain}.ProseMirror .tableWrapper{position:relative;max-width:100%;overflow-x:auto;margin:18px 0;--tbl-pad-y: 11px;--tbl-pad-x: 16px;--tbl-head-bg: var(--field);--tbl-head-ink: var(--heading);--tbl-line: var(--line-control)}.ProseMirror .tableWrapper[data-density=compact]{--tbl-pad-y: 5px;--tbl-pad-x: 12px}.ProseMirror table{border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0;overflow:hidden;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--text);border:1px solid var(--tbl-line);border-radius:var(--radius-10)}.ProseMirror .tableWrapper[data-layout=full] table{width:100%!important;min-width:0!important}.ProseMirror td,.ProseMirror th{position:relative;min-width:1em;vertical-align:top;box-sizing:border-box;padding:var(--tbl-pad-y) var(--tbl-pad-x);border-bottom:1px solid var(--line);text-align:left}.ProseMirror td>*,.ProseMirror th>*{margin:0!important}.ProseMirror td>*+*,.ProseMirror th>*+*{margin-top:.4em!important}.ProseMirror tr:last-child>td,.ProseMirror tr:last-child>th{border-bottom:none}.ProseMirror th{background:var(--tbl-head-bg);color:var(--tbl-head-ink);font-weight:700;font-size:12.5px;letter-spacing:.02em}.ProseMirror .tableWrapper[data-look=grid] td,.ProseMirror .tableWrapper[data-look=grid] th{border-right:1px solid var(--tbl-line);border-bottom:1px solid var(--tbl-line)}.ProseMirror .tableWrapper[data-look=grid] tr>:last-child{border-right:none}.ProseMirror .tableWrapper[data-look=grid] tr:last-child>*{border-bottom:none}.ProseMirror .tableWrapper[data-look=striped] tbody tr:nth-child(2n)>td{background:var(--hover)}.ProseMirror .tableWrapper[data-look=striped] td,.ProseMirror .tableWrapper[data-look=striped] th{border-bottom-color:transparent}.ProseMirror .tableWrapper[data-look=minimal]{--tbl-head-bg: transparent;--tbl-head-ink: var(--muted)}.ProseMirror .tableWrapper[data-look=minimal] table{border:none;border-radius:0;overflow:visible}.ProseMirror .tableWrapper[data-look=minimal] th{border-bottom:2px solid var(--tbl-line);padding-left:4px;padding-right:4px}.ProseMirror .tableWrapper[data-look=minimal] td{padding-left:4px;padding-right:4px}.ProseMirror .tableWrapper[data-look=accent]{--tbl-head-bg: var(--accent-soft);--tbl-head-ink: var(--accent-ink);--tbl-line: var(--accent-line)}.ProseMirror .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-soft);pointer-events:none;z-index:2}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent);pointer-events:none;z-index:3}.ProseMirror.resize-cursor{cursor:col-resize}.tbl-menu{display:flex;flex-direction:column;gap:4px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-10);box-shadow:var(--shadow-menu);padding:5px;font-family:var(--font-sans)}.tbl-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.tbl-sep{width:1px;height:18px;background:var(--line-control);margin:0 4px}.tbl-tool{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:none;border-radius:var(--radius-7);background:transparent;color:var(--nav-ink);font:600 12px var(--font-sans);white-space:nowrap;cursor:pointer}.tbl-tool:hover:not(:disabled){background:var(--hover);color:var(--text)}.tbl-tool.active{background:var(--accent-soft);color:var(--accent-ink)}.tbl-tool.is-danger:hover:not(:disabled){color:var(--danger)}.tbl-tool:disabled{opacity:.4;cursor:default}.tbl-menu-wrap{position:relative}.tbl-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:170px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-10);box-shadow:var(--shadow-menu);padding:10px}.tbl-swatch{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--line-strong);background:transparent}.tbl-color-row{display:inline-flex;align-items:center;gap:8px}.html-embed{margin:14px 0;border:1px solid var(--line-control);border-radius:var(--radius-10);background:var(--field);overflow:hidden;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--text)}.html-embed.is-selected{outline:2px solid var(--accent);outline-offset:2px}.html-embed-bar{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line)}.html-embed-label{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.html-embed-spacer{flex:1 1 auto}.html-embed-height{display:none;align-items:center;gap:6px;color:var(--muted);font-size:12px}.html-embed.is-editing .html-embed-height{display:inline-flex}.html-embed-height-input{width:64px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-6);color:var(--text);padding:3px 6px;font:12px var(--font-sans)}.html-embed-btn{border:none;background:transparent;color:var(--nav-ink);font:600 12px var(--font-sans);padding:5px 9px;border-radius:var(--radius-7);cursor:pointer}.html-embed-btn:hover{background:var(--hover);color:var(--text)}.html-embed-btn.is-danger:hover{color:var(--danger)}.html-embed-code{display:none;width:100%;box-sizing:border-box;min-height:130px;resize:vertical;border:none;border-bottom:1px solid var(--line);outline:none;background:var(--page);color:var(--text);padding:12px 14px;font:12.5px/1.55 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;-moz-tab-size:2;tab-size:2}.html-embed.is-editing .html-embed-code{display:block}.html-embed-frame{display:block;width:100%;border:none;background:transparent;min-height:40px}.html-embed.is-empty .html-embed-frame{display:none}.html-embed-empty{display:none;padding:18px 14px;color:var(--muted-2)}.html-embed.is-empty:not(.is-editing) .html-embed-empty{display:block}.html-embed.is-readonly .html-embed-bar,.html-embed.is-readonly .html-embed-code{display:none}.html-embed.is-readonly{border-color:transparent;background:transparent}.bubble-sep{width:1px;height:18px;background:var(--line-control);margin:0 4px;align-self:center}.bubble-colors-wrap{position:relative;display:inline-flex}.bubble-a{font-weight:700;line-height:1}.bubble-a-bar{position:absolute;left:8px;right:8px;bottom:4px;height:2px;border-radius:1px}.bubble-hl{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px}.bubble-colors-pop{top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:0;width:176px;padding:10px;z-index:70}.bubble-colors-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);padding:2px 4px 8px}.bubble-colors-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:0 2px 2px}.bubble-swatch{width:26px;height:26px;border-radius:7px;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;background:var(--field);color:var(--text);font:700 13px var(--font-serif);cursor:pointer;padding:0}.bubble-swatch:hover{transform:translateY(-1px)}.bubble-swatch.active{outline:2px solid var(--accent);outline-offset:1px}.bubble-swatch.is-none{background:var(--field);position:relative}.bubble-swatch.is-none:after{content:"";position:absolute;width:18px;height:1.5px;background:var(--danger);transform:rotate(-45deg)}.ProseMirror .columns-block{display:flex;gap:36px;margin:14px 0;align-items:flex-start}.ProseMirror .column-block{flex:1 1 0;min-width:0;border-radius:var(--radius-8);outline:1px dashed transparent;outline-offset:8px;transition:outline-color .12s}.ProseMirror .columns-block:hover>.column-block,.ProseMirror .columns-block:focus-within>.column-block{outline-color:var(--line-control)}.ProseMirror .column-block>*+*{margin-top:.6em}.ProseMirror .column-block>:first-child{margin-top:0}@media(max-width:760px){.ProseMirror .columns-block{flex-direction:column;gap:18px}.ProseMirror .column-block{flex:none;width:100%}}.cols-menu-label{font:700 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);padding:0 8px 0 6px}.block-handle{position:fixed;z-index:55;display:none;align-items:center;gap:2px;height:28px}.block-handle.is-visible{display:flex}.block-handle.in-column .block-handle-plus{display:none}.block-handle-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;padding:0;border:none;border-radius:var(--radius-7);background:transparent;color:var(--muted-2);font:500 16px var(--font-sans);cursor:pointer}.block-handle-btn:hover,.block-handle.is-active .block-handle-grip{background:var(--hover);color:var(--text)}.block-handle-grip{cursor:grab}.block-handle-grip:active{cursor:grabbing}.block-handle.is-dragging{opacity:.4}.block-menu{z-index:210;min-width:170px;width:190px;padding:10px}.block-menu .ik-option.is-danger:hover{color:var(--danger)}.block-side-indicator{display:none;position:fixed;width:4px;border-radius:2px;background:var(--accent);z-index:80;pointer-events:none}body.is-side-dropping .prosemirror-dropcursor-block{display:none!important}body.is-block-dragging{cursor:grabbing}.link-bar{display:flex;align-items:center;gap:6px;padding:2px;min-width:300px;flex-wrap:wrap}.link-input{flex:1 1 200px;min-width:0;height:28px;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-7);color:var(--text);padding:0 9px;font:13px var(--font-sans);outline:none}.link-input:focus{border-color:var(--accent)}.link-btn{height:28px;padding:0 10px;border:none;border-radius:var(--radius-7);background:transparent;color:var(--nav-ink);font:600 12px var(--font-sans);cursor:pointer}.link-btn:hover{background:var(--hover);color:var(--text)}.link-btn.is-primary{background:var(--accent);color:#17120f}.link-btn:disabled{opacity:.5;cursor:default}.link-error{flex-basis:100%;color:var(--danger);font-size:11.5px;padding:0 4px 2px}.link-bar.is-info{min-width:0}.link-open{color:var(--accent);font:12.5px var(--font-sans);padding:0 8px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-open:hover{text-decoration:underline}.ProseMirror a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:text}.bubble-menu.ik-toolbar .ik-tool.bubble-type-btn{width:auto;padding:0 8px;gap:4px;font-weight:500;white-space:nowrap}.bubble-type-chev{font-size:10px;color:var(--muted-2)}.bubble-type-pop{top:calc(100% + 8px);left:0;min-width:0;width:196px;padding:0;z-index:70;background:none;border:0;box-shadow:none}.bubble-type-item{display:inline-flex;align-items:center;gap:10px}.bubble-type-icon{width:22px;text-align:center;font:700 12px var(--font-sans);color:var(--muted)}:root,:root[data-theme=dark]{--page: #0d141c;--sidebar: #0a1118;--surface: #151e27;--surface-2: #171f28;--surface-3: #1d2731;--panel: #18212a;--inspector: #121a22;--field: #111922;--chrome: #111922cc;--hover: #19232d;--row-active: #222a31;--paper: #0d141c;--scrim: #05080bb8;--line: #2d3945;--line-control: #5f6e7b;--line-strong: #7a8894;--paper-line: #2d3945;--ornament: #5e6d79;--text: #e9edf0;--heading: #edf1f4;--prose: #c8d0d6;--subhead: #aeb8c0;--muted: #a1acb5;--muted-2: #8794a0;--nav-ink: #c7d0d7;--caption: #8e9ba5;--accent: #ff7e69;--brand: #ff7e69;--accent-soft: #382522;--accent-line: #72483b;--accent-ink: #ffb4a7;--accent-ink-strong: #ffd0c7;--link: #ff9f8c;--on-accent: #151515;--mark-ink: #0d141c;--focus-ring: var(--accent);--success: #6cb28a;--toggle-off: #2b3641;--toggle-on: #355140;--toggle-knob: #ffffff;--status-thought-bg: #2b3035;--status-thought-text: #ced7dd;--status-progress-bg: #203248;--status-progress-text: #9fc8ef;--status-almost-bg: #382522;--status-almost-text: #ff9b87;--status-done-bg: #20372c;--status-done-text: #92d3aa;--status-published-bg: #3c2938;--status-published-text: #ddaacb;--topic-pill-bg: #26303a;--topic-pill-text: #cbd4da;--topic-chip-bg: #1e2833;--topic-chip-text: #d6dde2}:root[data-theme=light]{--page: #f3efe8;--sidebar: #ebe4da;--surface: #f7f3ec;--surface-2: #efe8dd;--surface-3: #e8dfd3;--panel: #f7f3ec;--inspector: #f3efe8;--field: #f9f5ef;--chrome: #eee7dd;--hover: #efe8dd;--row-active: #e8dfd3;--paper: #fbf7f0;--scrim: #05080bb8;--line: #d7cdbf;--line-control: #8f8376;--line-strong: #75695d;--paper-line: #ddd2c4;--ornament: #968b80;--text: #24211e;--heading: #24211e;--prose: #302b26;--subhead: #665d55;--muted: #5c534b;--muted-2: #6c6258;--nav-ink: #4e463f;--caption: #746b62;--accent: #c95f4e;--brand: #ff7e69;--accent-soft: #f1d9d4;--accent-line: #d9a396;--accent-ink: #9c4334;--accent-ink-strong: #9c4334;--link: #9c4334;--on-accent: #151515;--mark-ink: #0d141c;--focus-ring: var(--accent);--success: #6cb28a;--toggle-off: #d7cdbf;--toggle-on: #355140;--toggle-knob: #ffffff;--status-thought-bg: #e8e3dc;--status-thought-text: #4a443e;--status-progress-bg: #dde8f3;--status-progress-text: #2d5b85;--status-almost-bg: #f6ddd6;--status-almost-text: #9c4334;--status-done-bg: #dcebe1;--status-done-text: #2f6b47;--status-published-bg: #f0dfe9;--status-published-text: #7d3f68;--topic-pill-bg: #fbf7f1;--topic-pill-text: #4e463f;--topic-chip-bg: #f9f5ef;--topic-chip-text: #4e463f}@font-face{font-family:Lining Figures;font-style:normal;font-weight:400;unicode-range:U+0030-0039;size-adjust:103%;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Times")}@font-face{font-family:Lining Figures;font-style:normal;font-weight:700;unicode-range:U+0030-0039;size-adjust:103%;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Times Bold")}@font-face{font-family:Lining Figures;font-style:italic;font-weight:400;unicode-range:U+0030-0039;size-adjust:103%;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times Italic")}:root{--font-serif: "Lining Figures", Georgia, "Times New Roman", serif;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-3: 3px;--radius-6: 6px;--radius-7: 7px;--radius-8: 8px;--radius-9: 9px;--radius-10: 10px;--radius-11: 11px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-18: 18px;--radius-pill: 999px;--radius: var(--radius-8);--radius-lg: var(--radius-12);--shadow-paper: 0 20px 80px #00000045;--shadow-menu: 0 14px 30px #00000088;--shadow-modal: 0 22px 80px #00000099;--shadow-toolbar: 0 10px 28px #00000077;--shadow-toolbar-sm: 0 8px 22px #00000055;--shadow-mark: inset 0 0 0 1px #ffffff12;--layout-sidebar: 224px;--layout-sidebar-collapsed: 72px;--layout-database: 440px;--layout-database-narrow: 380px;--layout-inspector: 290px;--layout-inspector-narrow: 260px;--layout-paper: 880px;--layout-topbar: 58px;--danger: #e5605a;--bg: var(--page);--bg-elevated: var(--surface);--bg-panel: var(--panel);--bg-hover: var(--hover);--bg-input: var(--field);--border: var(--line);--border-soft: var(--line);--text-dim: var(--muted);--text-faint: var(--muted-2);--accent-dim: var(--accent-soft);--accent-text: var(--on-accent);--rail: var(--sidebar)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--page);color:var(--text);font-family:var(--font-sans);font-size:14px;-webkit-font-smoothing:antialiased}button{font-family:inherit;font-size:inherit;cursor:pointer;background:none;border:none;color:inherit;padding:0;margin:0;text-align:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}::-webkit-scrollbar-track{background:transparent}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap;line-height:1.8}.option-emoji{line-height:1}.option-emoji-img{width:1.15em;height:1.15em;object-fit:contain;vertical-align:middle}:root,:root[data-theme=dark],:root[data-theme=modern],:root[data-theme=inkwell],:root[data-theme=dusk]{--clr-coral-bg: #3e1e19;--clr-coral: #f1a89d;--clr-rust-bg: #3e2619;--clr-rust: #f1bc9d;--clr-amber-bg: #3e2f19;--clr-amber: #f1cf9d;--clr-gold-bg: #3e3619;--clr-gold: #f1e09d;--clr-olive-bg: #3c3e19;--clr-olive: #eef19d;--clr-lime-bg: #313e19;--clr-lime: #d5f19d;--clr-fern-bg: #1a3e19;--clr-fern: #a0f19d;--clr-green-bg: #193e25;--clr-green: #9df1b9;--clr-mint-bg: #193e2f;--clr-mint: #9df1cf;--clr-teal-bg: #193e39;--clr-teal: #9df1e6;--clr-cyan-bg: #19393e;--clr-cyan: #9de6f1;--clr-sky-bg: #19303e;--clr-sky: #9dd2f1;--clr-blue-bg: #19253e;--clr-blue: #9db9f1;--clr-indigo-bg: #191a3e;--clr-indigo: #9da0f1;--clr-violet-bg: #24193e;--clr-violet: #b69df1;--clr-purple-bg: #2e193e;--clr-purple: #cd9df1;--clr-orchid-bg: #39193e;--clr-orchid: #e69df1;--clr-magenta-bg: #3e1936;--clr-magenta: #f19de0;--clr-pink-bg: #3e192a;--clr-pink: #f19dc4;--clr-rose-bg: #3e191f;--clr-rose: #f19dab;--clr-sage-bg: #283720;--clr-sage: #bfddb0;--clr-denim-bg: #202637;--clr-denim: #b0bcdd;--clr-slate-bg: #242b32;--clr-slate: #bcc6d2;--clr-sand-bg: #322c24;--clr-sand: #d2c8bc;--clr-mauve-bg: #32242e;--clr-mauve: #d2bccb;--clr-emerald: var(--clr-green);--clr-emerald-bg: var(--clr-green-bg);--clr-fuchsia: var(--clr-magenta);--clr-fuchsia-bg: var(--clr-magenta-bg)}:root[data-theme=light],:root[data-theme=paper]{--clr-coral-bg: #f5dad6;--clr-coral: #681e12;--clr-rust-bg: #f5e1d6;--clr-rust: #683212;--clr-amber-bg: #f5e9d6;--clr-amber: #684612;--clr-gold-bg: #f5efd6;--clr-gold: #685712;--clr-olive-bg: #f4f5d6;--clr-olive: #656812;--clr-lime-bg: #ebf5d6;--clr-lime: #4b6812;--clr-fern-bg: #d7f5d6;--clr-fern: #156812;--clr-green-bg: #d6f5e0;--clr-green: #12682f;--clr-mint-bg: #d6f5e9;--clr-mint: #126846;--clr-teal-bg: #d6f5f1;--clr-teal: #12685d;--clr-cyan-bg: #d6f1f5;--clr-cyan: #125d68;--clr-sky-bg: #d6eaf5;--clr-sky: #124968;--clr-blue-bg: #d6e0f5;--clr-blue: #122f68;--clr-indigo-bg: #d6d7f5;--clr-indigo: #121568;--clr-violet-bg: #dfd6f5;--clr-violet: #2c1268;--clr-purple-bg: #e8d6f5;--clr-purple: #431268;--clr-orchid-bg: #f1d6f5;--clr-orchid: #5d1268;--clr-magenta-bg: #f5d6ef;--clr-magenta: #681257;--clr-pink-bg: #f5d6e4;--clr-pink: #68123a;--clr-rose-bg: #f5d6db;--clr-rose: #681221;--clr-sage-bg: #e3edde;--clr-sage: #345922;--clr-denim-bg: #dee2ed;--clr-denim: #223059;--clr-slate-bg: #e0e5eb;--clr-slate: #303c4b;--clr-sand-bg: #ebe6e0;--clr-sand: #4b3f30;--clr-mauve-bg: #ebe0e7;--clr-mauve: #4b3042}
