:root{--heading-bg-1:#f5f7fb;--heading-bg-2:#f7f9fc;--heading-bg-3:#f9fbfd}.drag-handle{position:absolute!important;height:100%;width:24px;z-index:var(--z-content-drag-handle);background:transparent;opacity:.3;transition:opacity .15s ease;pointer-events:auto}.drag-handle,.drag-handle-inner{display:flex;align-items:center;justify-content:center;cursor:grab}.drag-handle-inner{width:20px;height:20px;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-size:16px}.drag-handle:hover .drag-handle-inner{background:#eee}.drag-handle:active .drag-handle-inner{cursor:grabbing}.ProseMirror>:hover .drag-handle{opacity:.6;visibility:visible}.is-active-node .drag-handle{opacity:1;visibility:visible}.ProseMirror>*{margin-left:0}.ProseMirror h1[data-indent-level],.ProseMirror h2[data-indent-level],.ProseMirror h3[data-indent-level],.ProseMirror h4[data-indent-level],.ProseMirror h5[data-indent-level],.ProseMirror h6[data-indent-level],.ProseMirror p[data-indent-level],.mobile-editor-wrapper .ProseMirror h1[data-indent-level],.mobile-editor-wrapper .ProseMirror h2[data-indent-level],.mobile-editor-wrapper .ProseMirror h3[data-indent-level],.mobile-editor-wrapper .ProseMirror h4[data-indent-level],.mobile-editor-wrapper .ProseMirror h5[data-indent-level],.mobile-editor-wrapper .ProseMirror h6[data-indent-level],.mobile-editor-wrapper .ProseMirror p[data-indent-level]{position:relative;transition:padding-left .2s ease}.ProseMirror,.ProseMirror>*{position:relative}.ProseMirror>*{pointer-events:auto;min-height:1.5em;transition:background-color .2s ease}.is-node-dragged{background-color:var(--color-primary-light);box-shadow:0 0 0 2px var(--color-primary-medium);border-radius:4px;opacity:.7}.is-node-dragover{position:relative}.is-node-dragover:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background-color:var(--color-primary);pointer-events:none}.ProseMirror-selectednode{outline:2px solid var(--color-primary);border-radius:.25rem}.block-wrapper,[data-type=block]{position:relative;padding-left:28px;margin:0;min-height:22px;display:flex;align-items:center;overflow:visible}.content-wrapper{flex:1;min-width:0;outline:none;padding:2px 0;line-height:1.3;line-height:1.5;min-height:24px;width:100%}.block-wrapper.drop-target:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#3b82f6;border-radius:1px;z-index:var(--z-base-elevated);animation:pulse 1s ease-in-out infinite}.is-dragging{opacity:.5;background-color:rgba(59,130,246,.15);border-radius:4px;outline:2px dashed #3b82f6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.ProseMirror .ProseMirror-dropcursor{position:absolute;width:100%;height:3px;background-color:var(--color-primary);pointer-events:none;z-index:var(--z-base-elevated)}.editor-container{padding:0}.editor-container,.editor-core.editor-container{width:100%;max-width:100%;margin:0;position:relative;overflow:visible}.editor-core.editor-container{padding:0 5px;box-sizing:border-box}.editor-core .ProseMirror,.editor-core .prose,.editor-core .tiptap{max-width:100%;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px;box-sizing:border-box}.ProseMirror{min-height:100%;outline:none}.ProseMirror:focus{outline:none;border-radius:4px;background-color:rgba(59,130,246,.005);transition:all .2s ease-in-out}.chakra-ui-dark .ProseMirror:focus,[data-theme=dark] .ProseMirror:focus{background-color:rgba(99,179,237,.02)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ProseMirror:focus{background-color:rgba(99,179,237,.02)}}.ProseMirror.server-synced:focus,.ProseMirror.server-syncing:focus{background-color:rgba(34,197,94,.005)}.ProseMirror.server-synced:focus{animation:focusRestored .5s ease-out}@keyframes focusRestored{0%{background-color:rgba(34,197,94,.01)}to{background-color:rgba(34,197,94,.005)}}.ProseMirror .ProseMirror-cursor{border-left:2px solid #3b82f6;animation:cursor-blink 1s infinite}.ProseMirror.server-syncing .ProseMirror-cursor{border-left:2px solid #22c55e;animation:cursor-blink-sync 1s infinite}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes cursor-blink-sync{0%,30%{opacity:1;border-left-color:#22c55e}31%,60%{opacity:.7;border-left-color:#16a34a}61%,to{opacity:0}}.ProseMirror-focused{outline:none;border-radius:6px;background-color:rgba(59,130,246,.005)}.chakra-ui-dark .ProseMirror-focused,[data-theme=dark] .ProseMirror-focused{background-color:rgba(99,179,237,.02)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ProseMirror-focused{background-color:rgba(99,179,237,.02)}}.ProseMirror h1[data-collapsible],.ProseMirror h2[data-collapsible],.ProseMirror h3[data-collapsible]{position:relative;margin-left:-5px!important;margin-right:-5px!important;padding:8px 10px 6px 40px;border-radius:10px;transition:background-color .15s ease;line-height:1.2;min-height:1.2em}.ProseMirror h1[data-collapsible]{background:var(--heading-bg-1,#f5f7fb);border:1px solid rgba(0,0,0,.05)}.ProseMirror h2[data-collapsible]{background:var(--heading-bg-2,#f7f9fc);border:1px solid rgba(0,0,0,.05)}.ProseMirror h3[data-collapsible]{background:var(--heading-bg-3,#f9fbfd);border:1px solid rgba(0,0,0,.05)}.ProseMirror h1[data-collapsible]:hover,.ProseMirror h2[data-collapsible]:hover,.ProseMirror h3[data-collapsible]:hover{background:var(--heading-bg-1,#eef2f7);border-color:rgba(0,0,0,.1)}.ProseMirror .heading-fold-toggle{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;background:transparent;border:none;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;border-radius:4px;transition:background-color .2s}.ProseMirror .heading-fold-toggle:hover{background:rgba(0,0,0,.05)}.ProseMirror .indent-1{margin-left:2em}.ProseMirror .indent-2{margin-left:4em}.ProseMirror .indent-3{margin-left:6em}.ProseMirror .indent-4{margin-left:8em}.ProseMirror .indent-5{margin-left:10em}.ProseMirror .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#3b82f6;animation:flash 1s ease-in-out infinite}.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}@media (prefers-color-scheme:dark){.ProseMirror h1[data-collapsible]{background:#1e293b;border-color:rgba(255,255,255,.1)}.ProseMirror h2[data-collapsible]{background:#334155;border-color:rgba(255,255,255,.1)}.ProseMirror h3[data-collapsible]{background:#475569;border-color:rgba(255,255,255,.1)}.ProseMirror h1[data-collapsible]:hover,.ProseMirror h2[data-collapsible]:hover,.ProseMirror h3[data-collapsible]:hover{background:#0f172a;border-color:rgba(255,255,255,.2)}.ProseMirror .heading-fold-toggle{color:#ccc}}.ProseMirror ol,.ProseMirror ul{list-style-position:outside;padding-left:.8rem;margin:.5em 0}.ProseMirror li{margin:.1rem 0}.ProseMirror li>p{margin:.25em 0;padding:0}.ProseMirror li>p:has(>br.ProseMirror-trailingBreak){margin:0;padding:0;min-height:0}.ProseMirror li[data-type=taskItem],.ProseMirror ul[data-type=taskList]{list-style:none;list-style-type:none}.ProseMirror ul[data-type=taskList]{padding-left:0;margin:.5em 0;white-space:normal}.ProseMirror ul[data-type=taskList]>li{display:flex;align-items:baseline;margin:.1rem 0;min-height:1.5em;line-height:1.5;padding:0}.ProseMirror ul[data-type=taskList]>li>label{display:inline-flex;align-items:center;margin-right:.5rem;margin-left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:0;padding-left:1.5rem}.ProseMirror ul[data-type=taskList]>li>div{flex:1;min-width:0;padding:0;margin:0}.ProseMirror ul[data-type=taskList]>li>div>p{margin:0;padding:0;line-height:1.5;white-space:normal}.ProseMirror ul:not([data-type=taskList])>li:has(>ul[data-type=taskList]){list-style-type:none}.ProseMirror blockquote{border-left:4px solid #e5e7eb;margin:1rem 0;padding-left:1rem;color:#4b5563;min-height:1.25em}.ProseMirror pre{background:#f3f4f6;border-radius:.5rem;padding:1rem;margin:1rem 0;overflow-x:auto;min-height:1.25em}.ProseMirror code{background:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.ProseMirror hr{border:0;border-top:1px solid #e5e7eb;margin:2rem 0}[data-callout]{position:relative;margin:1rem 0;padding:1rem;border-radius:.5rem;border-left:4px solid}[data-callout][data-type=info]{background:#e0f2fe;border-left-color:#38bdf8}[data-callout][data-type=warning]{background:#fef3c7;border-left-color:#f59e0b}[data-callout][data-type=success]{background:#dcfce7;border-left-color:#34d399}.ProseMirror p.is-empty,.mobile-editor-wrapper .ProseMirror p.is-empty{position:relative}.ProseMirror p.is-empty:before,.mobile-editor-wrapper .ProseMirror p.is-empty:before{content:attr(data-placeholder);position:absolute;left:var(--placeholder-indent-left,0);top:0;color:#6b7280;pointer-events:none;font-style:italic;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;white-space:nowrap}.ProseMirror:focus p.is-empty:before{color:#4b5563;opacity:.9}.ProseMirror :not(p).is-empty:before,.ProseMirror :not(p)[class*=is-empty]:before,.mobile-editor-wrapper .ProseMirror :not(p).is-empty:before,.mobile-editor-wrapper .ProseMirror :not(p)[class*=is-empty]:before{content:none}.toggle-block{position:relative;margin:.5em 0;border-radius:6px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.toggle-block:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.15)}.toggle-block summary{list-style:none;outline:none}.toggle-block summary::-webkit-details-marker{display:none}.toggle-header{display:flex;align-items:center;cursor:pointer;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.toggle-header:hover{background-color:rgba(0,0,0,.05)}.toggle-icon{flex-shrink:0;margin-right:8px;transition:transform .2s ease}.toggle-title{flex:1;font-weight:500;font-size:14px;color:#374151}.toggle-title:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.toggle-content{position:relative;transition:all .2s ease}.toggle-content-inner{position:relative;min-height:24px}.toggle-content-inner>*{margin:.5em 0}.toggle-content-inner>:first-child{margin-top:0}.toggle-content-inner>:last-child{margin-bottom:0}.toggle-content-inner>p:empty:before{content:"";display:inline-block;height:1.2em;width:1px}.toggle-block .toggle-block{margin:.5em 0;background-color:rgba(0,0,0,.01)}.toggle-block[open] .toggle-icon{transform:rotate(0deg)}.toggle-block:not([open]) .toggle-icon{transform:rotate(-90deg)}.toggle-block.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-block.is-node-dragged{background-color:var(--color-primary-light)!important;box-shadow:0 0 0 2px var(--color-primary-medium)!important;border-radius:4px!important;opacity:.7!important;border-color:var(--color-primary-medium)!important}.toggle-block .drag-handle{opacity:0;transition:opacity .2s ease}.toggle-block:hover .drag-handle{opacity:1}.ProseMirror a[href]:not([data-wikilink]){color:#2563eb;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ProseMirror a[href]:not([data-wikilink]):hover{color:#1d4ed8;text-decoration:underline}.ProseMirror a[href]:not([data-wikilink]):visited{color:#7c3aed}a[data-wikilink]{color:#22c55e;text-decoration:underline;cursor:pointer;transition:color .2s ease}a[data-wikilink]:hover{color:#16a34a;text-decoration:underline}a[data-wikilink][data-accessible=false]{color:#dc2626;text-decoration:line-through;cursor:not-allowed}a[data-wikilink].missing,a[data-wikilink][data-exists=false]{color:#f43f5e;text-decoration:underline}@media (prefers-color-scheme:dark){a[data-wikilink][data-accessible=false]{color:#f87171}}.wikilink-suggestions{font-size:14px;min-width:200px;max-height:300px;overflow-y:auto;background:white;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px;border-radius:6px;width:320px}.suggestion-item{padding:8px 12px;transition:background-color .2s;border-radius:4px;cursor:pointer;display:block;margin-bottom:2px;color:#374151;font-weight:400}.suggestion-item.is-selected,.suggestion-item:hover{background-color:#f3f4f6;color:#1f2937}.suggestion-item.no-results{color:#6b7280;font-style:italic}.command-list-item-workspace{border-left:3px solid #7c3aed;padding-left:8px;margin-top:4px;background-color:rgba(124,58,237,.05);border-radius:0 3px 3px 0}.suggestion-item:has(.command-list-item-workspace[data-restricted=true]){opacity:.7;border:1px dashed #dc2626}.suggestion-match{color:#3b82f6;font-weight:500}@media (prefers-color-scheme:dark){.command-list-item-workspace{border-left-color:#a78bfa;background-color:rgba(167,139,250,.1)}}.ProseMirror .tableWrapper,.ProseMirror [data-type=tableWrapper]{position:relative;margin:1rem 0;overflow-x:auto}.ProseMirror table,.prosemirror-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:visible;border:1px solid #e2e8f0}.ProseMirror table td,.ProseMirror table th,.prosemirror-table td,.prosemirror-table th{position:relative;min-width:100px;border:1px solid #e2e8f0;padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;text-align:left}.ProseMirror table th,.prosemirror-table th{font-weight:600;text-align:left;background-color:#f7fafc}.ProseMirror table td:first-child,.prosemirror-table td:first-child{background-color:#f7fafc;font-weight:600}.ProseMirror table p,.prosemirror-table p{margin:0}.ProseMirror table ol,.ProseMirror table ul{margin:0;padding-left:1.5rem}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#3b82f6;pointer-events:none;z-index:20}.ProseMirror.resize-cursor{cursor:col-resize}.prosemirror-table .resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;pointer-events:auto;background-color:transparent;cursor:col-resize;transition:background-color .2s ease;z-index:var(--z-base-elevated,10)}.prosemirror-table .resize-handle:hover{background-color:#3b82f6}.ProseMirror table .selectedCell,.prosemirror-table td.selectedCell,.prosemirror-table th.selectedCell{background-color:rgba(59,130,246,.15)}.ProseMirror table .selectedCell:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,.1);pointer-events:none;z-index:1}.ProseMirror table:hover{outline:2px solid transparent}.ProseMirror table tr:hover td,.ProseMirror table tr:hover th{background-color:rgba(59,130,246,.03)}.ProseMirror table th:hover{background-color:#edf2f7}.dark .ProseMirror table,.dark .ProseMirror table td,.dark .ProseMirror table th,.dark .prosemirror-table,.dark .prosemirror-table td,.dark .prosemirror-table th{border-color:#4a5568}.dark .ProseMirror table td:first-child,.dark .ProseMirror table th,.dark .prosemirror-table td:first-child,.dark .prosemirror-table th{background-color:#2d3748;color:#e2e8f0}.dark .ProseMirror table .selectedCell,.dark .prosemirror-table td.selectedCell,.dark .prosemirror-table th.selectedCell{background-color:rgba(59,130,246,.25)}.dark .ProseMirror table tr:hover td,.dark .ProseMirror table tr:hover th{background-color:rgba(59,130,246,.05)}.dark .ProseMirror table th:hover{background-color:#374151}@media (max-width:768px){.ProseMirror .tableWrapper,.ProseMirror [data-type=tableWrapper]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.5rem -1rem;padding:0 1rem}.ProseMirror table td,.ProseMirror table th,.prosemirror-table td,.prosemirror-table th{min-width:80px;padding:.375rem .5rem;font-size:.875rem}}@media print{.ProseMirror table,.prosemirror-table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ProseMirror table td,.ProseMirror table th,.prosemirror-table td,.prosemirror-table th{border:1px solid #000!important}}.ProseMirror .column-block{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px;padding:8px 0;margin:8px 0}.ProseMirror .column{overflow:visible;border:1px dashed rgba(128,128,128,.3);border-radius:4px;padding:8px;min-height:60px;background-color:rgba(0,0,0,.01);transition:border-color .2s ease,background-color .2s ease}.ProseMirror .column:hover{border-color:rgba(59,130,246,.5);background-color:rgba(59,130,246,.02)}.ProseMirror .column>p:first-child{margin-top:0}.ProseMirror .column>p:last-child{margin-bottom:0}.ProseMirror .column p.is-empty:before{content:"ここに入力...";color:rgba(128,128,128,.5);font-style:italic;pointer-events:none;position:absolute}@media (prefers-color-scheme:dark){.ProseMirror .column{border-color:rgba(200,200,200,.2);background-color:rgba(255,255,255,.02)}.ProseMirror .column:hover{border-color:rgba(96,165,250,.5);background-color:rgba(96,165,250,.05)}}@media print{.ProseMirror .column{border:none;background-color:transparent}.ProseMirror .column-block{gap:24px}}@media (max-width:640px){.ProseMirror .column-block{grid-auto-flow:row;grid-auto-columns:auto;gap:12px}}.comment-mark{background-color:rgba(255,212,0,.3);border-bottom:2px solid rgba(255,180,0,.6);cursor:pointer;transition:background-color .2s ease}.comment-mark:hover{background-color:rgba(255,212,0,.5)}.comment-mark.comment-resolved{background-color:rgba(200,200,200,.2);border-bottom-color:rgba(150,150,150,.4)}.comment-mark.comment-resolved:hover{background-color:rgba(200,200,200,.3)}.comment-mark.comment-active{background-color:rgba(255,180,0,.5);border-bottom-color:rgba(255,140,0,.8)}.ProseMirror li:has(a[data-wikilink]),.ProseMirror p:has(a[data-wikilink]){margin-bottom:1.8em;position:relative}.ProseMirror li>a[data-wikilink]~a[data-wikilink],.ProseMirror p>a[data-wikilink]~a[data-wikilink]{margin-top:2em;display:inline-block}.ProseMirror li,.ProseMirror p{position:relative;line-height:1.6}.ProseMirror li:has(.wikilink-summary),.ProseMirror p:has(.wikilink-summary){min-height:2em;margin-bottom:2em}.ProseMirror h1:has(.wikilink-summary),.ProseMirror h2:has(.wikilink-summary),.ProseMirror h3:has(.wikilink-summary){margin-bottom:2.5em}.wikilink-summary{z-index:var(--z-base-elevated);width:100%;max-width:calc(100% - 2em);box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:rgba(248,250,252,.6);margin-left:3px}.wikilink-summary-content{display:block;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:.95em}.wikilink-summary-loading{display:flex;align-items:center;color:#718096;font-style:italic;padding:2px 0}.wikilink-summary-loading:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:wikilink-spin .8s linear infinite}@keyframes wikilink-spin{to{transform:rotate(1turn)}}.wikilink-summary+.wikilink-summary{margin-top:.8em}.ProseMirror-focused .wikilink-summary{opacity:.85}.ProseMirror p:has(a[data-wikilink]){overflow-wrap:break-word;word-break:break-word}.mention{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(99,102,241,.12));color:#2563eb;padding:2px 8px;border-radius:12px;font-weight:600;font-size:.95em;cursor:pointer;transition:all .2s ease;text-decoration:none;border:1px solid rgba(59,130,246,.25);box-shadow:0 1px 2px rgba(59,130,246,.08);white-space:nowrap}.mention:hover{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(99,102,241,.2));border-color:rgba(59,130,246,.4);box-shadow:0 2px 4px rgba(59,130,246,.15);transform:translateY(-1px)}.mention:active{transform:translateY(0);box-shadow:0 1px 2px rgba(59,130,246,.1)}.dark .mention{background:linear-gradient(135deg,rgba(96,165,250,.15),rgba(129,140,248,.15));color:#93c5fd;border-color:rgba(96,165,250,.3);box-shadow:0 1px 2px rgba(0,0,0,.2)}.dark .mention:hover{background:linear-gradient(135deg,rgba(96,165,250,.25),rgba(129,140,248,.25));border-color:rgba(96,165,250,.5);box-shadow:0 2px 4px rgba(0,0,0,.3)}.mention-menu-popup{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px}.mention-menu-popup .mention-menu-item{border-bottom:1px solid #f1f5f9}.mention-menu-popup .mention-menu-item:last-child{border-bottom:none}.mention-menu-popup .mention-menu-item:hover{background-color:#f8fafc!important}.mention-menu-popup .mention-menu-item.selected{background-color:#f1f5f9!important}.dark .mention-menu-popup{background:#1e293b;border-color:#334155}.dark .mention-menu-popup .mention-menu-item{border-bottom-color:#334155}.dark .mention-menu-popup .mention-menu-item:hover{background-color:#334155!important}.dark .mention-menu-popup .mention-menu-item.selected{background-color:#475569!important}.mention-menu-loading{display:flex;align-items:center;justify-content:center;padding:16px;color:#64748b}.dark .mention-menu-loading{color:#94a3b8}.mention-menu-empty{display:flex;align-items:center;justify-content:center;padding:16px;color:#64748b;font-size:13px}.dark .mention-menu-empty{color:#94a3b8}.mention-menu-item img{flex-shrink:0}.mention-menu-item .avatar-placeholder{flex-shrink:0;font-size:14px}@keyframes mention-menu-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mention-menu-popup{animation:mention-menu-fade-in .15s ease-out}.editor-initializing .ProseMirror>*{opacity:0;transform:translateY(20px);animation:fadeInUp .5s forwards}.editor-initializing .ProseMirror>:first-child{animation-delay:.5s}.editor-initializing .ProseMirror>:nth-child(2){animation-delay:.6s}.editor-initializing .ProseMirror>:nth-child(3){animation-delay:.7s}.editor-initializing .ProseMirror>:nth-child(4){animation-delay:.8s}.editor-initializing .ProseMirror>:nth-child(5){animation-delay:.9s}.editor-initializing .ProseMirror>:nth-child(6){animation-delay:1s}.editor-initializing .ProseMirror>:nth-child(7){animation-delay:1.1s}.editor-initializing .ProseMirror>:nth-child(8){animation-delay:1.2s}.editor-initializing .ProseMirror>:nth-child(9){animation-delay:1.3s}.editor-initializing .ProseMirror>:nth-child(10){animation-delay:1.4s}.editor-initializing .ProseMirror>:nth-child(n+11){animation-delay:1.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.server-diff-new{position:relative;animation:serverContentSlideIn .8s cubic-bezier(.25,.46,.45,.94) forwards;background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent);border-left:4px solid #22c55e;padding-left:12px;margin-left:-16px;border-radius:0 6px 6px 0;box-shadow:0 2px 8px rgba(34,197,94,.2)}@keyframes serverContentSlideIn{0%{opacity:0;transform:translateX(-30px) scale(.95);background:linear-gradient(90deg,rgba(34,197,94,.25),rgba(34,197,94,.15) 50%,transparent)}50%{opacity:.8;transform:translateX(-5px) scale(1.02);background:linear-gradient(90deg,rgba(34,197,94,.2),rgba(34,197,94,.1) 50%,transparent)}to{opacity:1;transform:translateX(0) scale(1);background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent)}}.server-diff-new:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a 50%,#15803d);border-radius:2px;animation:serverBorderPulse 2s ease-in-out infinite}@keyframes serverBorderPulse{0%,to{opacity:1;box-shadow:0 0 0 rgba(34,197,94,.4)}50%{opacity:.7;box-shadow:0 0 8px rgba(34,197,94,.6)}}.server-diff-new.fade-out{animation:serverContentFadeOut 1s ease-out forwards}@keyframes serverContentFadeOut{0%{opacity:1;background:linear-gradient(90deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,transparent);border-left-color:#22c55e;transform:scale(1)}50%{opacity:.5;background:linear-gradient(90deg,rgba(34,197,94,.08),rgba(34,197,94,.04) 50%,transparent);border-left-color:#86efac;transform:scale(.98)}to{opacity:1;background:transparent;border-left-color:transparent;padding-left:0;margin-left:0;box-shadow:none;transform:scale(1)}}.server-diff-new:hover{background:linear-gradient(90deg,rgba(34,197,94,.2),rgba(34,197,94,.12) 50%,transparent);box-shadow:0 4px 12px rgba(34,197,94,.3);transition:all .3s ease}.server-animated{display:block}[data-server-update-id]:after{content:attr(data-server-update-id);position:absolute;right:-200px;top:0;font-size:10px;color:#22c55e;opacity:.6;pointer-events:none;font-family:monospace;background:rgba(34,197,94,.1);padding:2px 4px;border-radius:2px;white-space:nowrap;z-index:var(--z-ui-sidebar)}.production [data-server-update-id]:after{display:none}.ProseMirror .foldable-block{transform-origin:top center;overflow:hidden;will-change:max-height,opacity,transform;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),margin-top .25s cubic-bezier(.4,0,.2,1),margin-bottom .25s cubic-bezier(.4,0,.2,1),padding-top .25s cubic-bezier(.4,0,.2,1),padding-bottom .25s cubic-bezier(.4,0,.2,1)}.ProseMirror .foldable-block:not(.is-folded){max-height:5000px;opacity:1;transform:translateY(0) scaleY(1)}.ProseMirror .foldable-block.is-folded{max-height:0!important;height:0!important;min-height:0!important;line-height:0!important;font-size:0!important;opacity:0!important;transform:translateY(-8px) scaleY(0);margin:0!important;padding:0!important;border:none!important;pointer-events:none;overflow:hidden!important;visibility:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),margin .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),visibility 0s .25s}.ProseMirror .foldable-block:not(.is-folded){visibility:visible;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),margin-top .25s cubic-bezier(.4,0,.2,1),margin-bottom .25s cubic-bezier(.4,0,.2,1),padding-top .25s cubic-bezier(.4,0,.2,1),padding-bottom .25s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.ProseMirror .heading-fold-toggle .chakra-icon{display:inline-block;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ProseMirror .heading-fold-toggle.is-collapsed .chakra-icon{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.ProseMirror .foldable-block{transition:none!important}.ProseMirror .foldable-block.is-folded{transition:none!important;max-height:0!important;opacity:0!important;visibility:hidden!important}.ProseMirror .heading-fold-toggle .chakra-icon{transition:none!important}}.ProseMirror .is-folded-block{max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none}.mobile-editor-container,.mobile-editor-wrapper .ProseMirror{position:relative}.mobile-editor-wrapper .ProseMirror>blockquote,.mobile-editor-wrapper .ProseMirror>h1,.mobile-editor-wrapper .ProseMirror>h2,.mobile-editor-wrapper .ProseMirror>h3,.mobile-editor-wrapper .ProseMirror>h4,.mobile-editor-wrapper .ProseMirror>h5,.mobile-editor-wrapper .ProseMirror>h6,.mobile-editor-wrapper .ProseMirror>ol>li,.mobile-editor-wrapper .ProseMirror>p,.mobile-editor-wrapper .ProseMirror>ul>li{position:relative;border-radius:6px;transition:all .2s ease;margin:8px 0;padding:8px 0;min-height:24px}.mobile-editor-wrapper .ProseMirror>ol>li,.mobile-editor-wrapper .ProseMirror>ul>li{margin:.35em 0;padding:0}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):before,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):before{content:none;position:absolute;left:-18px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.4;transition:all .3s ease;pointer-events:none;z-index:var(--z-base-default)}.mobile-editor-wrapper .ProseMirror>blockquote:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h1:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h2:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h3:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h4:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h5:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>h6:not(.is-empty):not([data-placeholder]):focus-within:before,.mobile-editor-wrapper .ProseMirror>p:not(.is-empty):not([data-placeholder]):focus-within:before{opacity:.7;transform:translateY(-50%) scale(1.2)}.mobile-editor-wrapper .ProseMirror>h1:empty:after,.mobile-editor-wrapper .ProseMirror>h2:empty:after,.mobile-editor-wrapper .ProseMirror>h3:empty:after,.mobile-editor-wrapper .ProseMirror>h4:empty:after,.mobile-editor-wrapper .ProseMirror>h5:empty:after,.mobile-editor-wrapper .ProseMirror>h6:empty:after,.mobile-editor-wrapper .ProseMirror>p:empty:after{content:"← タップして🔗WikiLink";position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px;font-style:italic;opacity:.6;pointer-events:none;white-space:nowrap}.mobile-editor-wrapper .ProseMirror>h1:empty:before,.mobile-editor-wrapper .ProseMirror>h2:empty:before,.mobile-editor-wrapper .ProseMirror>h3:empty:before,.mobile-editor-wrapper .ProseMirror>h4:empty:before,.mobile-editor-wrapper .ProseMirror>h5:empty:before,.mobile-editor-wrapper .ProseMirror>h6:empty:before,.mobile-editor-wrapper .ProseMirror>p:empty:before{opacity:.8;animation:pulse-hint 2s infinite}@keyframes pulse-hint{0%,to{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}.mobile-editor-wrapper .ProseMirror ol>li:before,.mobile-editor-wrapper .ProseMirror ul>li:before{content:none}.mobile-editor-wrapper .ProseMirror>p.paragraph:not([data-indent-level]).is-empty:before,.mobile-editor-wrapper .ProseMirror>p.paragraph[data-indent-level="0"].is-empty:before{left:2px}@media (prefers-color-scheme:dark){.mobile-editor-wrapper .ProseMirror h1:active,.mobile-editor-wrapper .ProseMirror h2:active,.mobile-editor-wrapper .ProseMirror h3:active,.mobile-editor-wrapper .ProseMirror h4:active,.mobile-editor-wrapper .ProseMirror h5:active,.mobile-editor-wrapper .ProseMirror h6:active,.mobile-editor-wrapper .ProseMirror li:active,.mobile-editor-wrapper .ProseMirror p:active{background-color:rgba(59,130,246,.1)}.mobile-editor-wrapper .ProseMirror h1:before,.mobile-editor-wrapper .ProseMirror h2:before,.mobile-editor-wrapper .ProseMirror h3:before,.mobile-editor-wrapper .ProseMirror h4:before,.mobile-editor-wrapper .ProseMirror h5:before,.mobile-editor-wrapper .ProseMirror h6:before,.mobile-editor-wrapper .ProseMirror p:before{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.mobile-editor-wrapper .ProseMirror h1:empty:after,.mobile-editor-wrapper .ProseMirror h2:empty:after,.mobile-editor-wrapper .ProseMirror h3:empty:after,.mobile-editor-wrapper .ProseMirror h4:empty:after,.mobile-editor-wrapper .ProseMirror h5:empty:after,.mobile-editor-wrapper .ProseMirror h6:empty:after,.mobile-editor-wrapper .ProseMirror p:empty:after{color:#6b7280}}