.dashboard-foldable-content{transform-origin:top center;overflow:hidden;will-change:max-height,opacity,transform}.dashboard-foldable-content:not(.is-collapsed){max-height:2000px;opacity:1;transform:none;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),visibility 0s 0s}.dashboard-foldable-content.is-collapsed{max-height:0!important;opacity:0!important;transform:translateY(-8px) scaleY(0);visibility:hidden;pointer-events:none;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),visibility 0s .25s}.dashboard-fold-toggle .chakra-icon{display:inline-block;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.dashboard-fold-toggle .chakra-icon,.dashboard-foldable-content,.dashboard-foldable-content.is-collapsed{transition:none!important}}.chakra-menu__menu-list[data-state=closed]{visibility:hidden;opacity:0;transform:scale(.95) translateY(-4px);pointer-events:none;transition:opacity var(--menu-appear-duration,.1s) var(--easing-standard,cubic-bezier(.4,0,.2,1)),transform var(--menu-appear-duration,.1s) var(--easing-standard,cubic-bezier(.4,0,.2,1))}.chakra-menu__menu-list[data-state=open]{visibility:visible;opacity:1;transform:scale(1) translateY(0);pointer-events:auto;animation:menuAppear var(--menu-appear-duration,.1s) var(--easing-standard,cubic-bezier(.4,0,.2,1)) forwards}@keyframes menuAppear{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.chakra-alert-dialog__overlay[aria-hidden=true],.chakra-alert-dialog__overlay[data-aria-hidden=true],.chakra-drawer__content[aria-hidden=true],.chakra-drawer__content[data-aria-hidden=true],.chakra-drawer__overlay[aria-hidden=true],.chakra-drawer__overlay[data-aria-hidden=true],.chakra-modal__content[aria-hidden=true],.chakra-modal__content[data-aria-hidden=true],.chakra-modal__overlay[aria-hidden=true],.chakra-modal__overlay[data-aria-hidden=true]{pointer-events:none!important}.chakra-modal__overlay{z-index:var(--z-modal-backdrop,2000)!important}.chakra-modal__content,.chakra-modal__content-container{z-index:var(--z-modal-content,2100)!important}.chakra-alert-dialog__overlay{z-index:var(--z-modal-backdrop,2000)!important}.chakra-alert-dialog__content,.chakra-alert-dialog__content-container{z-index:var(--z-modal-content,2100)!important}.chakra-drawer__overlay{z-index:var(--z-modal-backdrop,2000)!important}.chakra-drawer__content,.chakra-drawer__content-container{z-index:var(--z-modal-content,2100)!important}.ws-menu-open.chakra-menu__menu-list{opacity:1!important;transform:scale(1)!important}.ws-menu-open.chakra-menu__menu-list,body[data-user-menu-active="1"] .chakra-menu__menu-list[data-user-menu-list="1"]{visibility:visible!important;pointer-events:auto!important}.chakra-menu__menu-list[data-user-menu-list="1"][data-state=open]{animation:userMenuAppear var(--user-menu-duration,.2s) var(--easing-standard,cubic-bezier(.4,0,.2,1)) forwards;visibility:visible;pointer-events:auto}.chakra-menu__menu-list[data-user-menu-list="1"][data-state=closed]{opacity:0;transform:scale(.95) translateY(-8px);transition:opacity .15s var(--easing-out,ease-out),transform .15s var(--easing-out,ease-out),visibility .15s var(--easing-out,ease-out);visibility:hidden;pointer-events:none}body[data-floating-menu-active="1"] .chakra-menu__menu-list[data-floating-menu-list=true]{visibility:visible!important;opacity:1!important;transform:scale(1)!important;pointer-events:auto!important}.pc-view body[data-floating-menu-active="1"] .chakra-menu__menu-list[data-floating-menu-list=true],body:not(.mobile-view)[data-floating-menu-active="1"] .chakra-menu__menu-list[data-floating-menu-list=true]{visibility:visible!important;opacity:1!important;transform:scale(1)!important;pointer-events:auto!important;z-index:var(--z-menu,1300)!important}body[data-floating-menu-active="1"] .chakra-portal [data-floating-menu-list=true]{z-index:var(--z-menu,1300)!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.chakra-menu__menu-list[data-page-menu-list="1"][data-state=open]{animation:pageMenuAppear var(--menu-appear-duration,.1s) var(--easing-standard,cubic-bezier(.4,0,.2,1)) forwards}.chakra-portal [data-page-menu-list="1"]{background:var(--menu-surface-bg)!important;border:1px solid var(--menu-surface-border)!important;border-radius:.375rem!important;box-shadow:var(--menu-surface-shadow)!important;min-width:160px!important;padding:.25rem 0!important;z-index:var(--z-menu,1300)!important}.chakra-menu__menu-list[data-bc-menu][data-state=closed],.chakra-portal [data-bc-menu][data-state=closed]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;border:none!important;box-shadow:none!important;transform:scale(.95) translateY(-4px)!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;transition:opacity var(--menu-appear-duration,.1s) ease,transform var(--menu-appear-duration,.1s) ease,visibility 0s linear var(--menu-appear-duration,.1s)!important}.chakra-portal [data-bc-menu=page][data-state=open],.chakra-portal [data-bc-menu=workspace][data-state=open]{background:var(--menu-surface-bg)!important;border:1px solid var(--menu-surface-border)!important;border-radius:.375rem!important;box-shadow:var(--menu-surface-shadow)!important;z-index:var(--z-menu,1300)!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:scale(1) translateY(0)!important;transition:opacity var(--menu-appear-duration,.1s) ease,transform var(--menu-appear-duration,.1s) ease!important}@keyframes pageMenuAppear{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes userMenuAppear{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}body .chakra-portal .chakra-alert-dialog__content,body .chakra-portal .chakra-drawer__content,body .chakra-portal .chakra-modal__content{z-index:var(--z-modal-content,2100)!important}body .chakra-portal .chakra-popover__content{z-index:var(--z-popover,1700)!important}body .chakra-portal .chakra-tooltip__content{z-index:var(--z-tooltip,1800)!important}body .chakra-portal .chakra-menu__menu-list{z-index:var(--z-menu,1300)!important}.chakra-portal .chakra-portal>div[data-component*=ContextMenu]{z-index:var(--z-menu,1300)!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;display:block!important}#context-menu-portal{pointer-events:none!important}#context-menu-portal>div[data-component=ContextMenu]{z-index:var(--z-menu,1300)!important;display:block!important}#context-menu-portal>div[data-component=ContextMenu],.unified-overlay{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.unified-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:var(--viewport-height,100dvh)!important;z-index:var(--z-modal-backdrop,2000)!important;background:rgba(0,0,0,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s ease-out,backdrop-filter .2s ease-out!important;backdrop-filter:blur(2px)!important;animation:fadeInOverlay .2s ease-out!important}@keyframes fadeInOverlay{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}.unified-overlay.hidden,.unified-overlay[aria-hidden=true]{pointer-events:none!important;visibility:hidden!important;opacity:0!important}.mobile-view .chakra-alert-dialog__overlay,.mobile-view .chakra-modal__overlay:not([data-no-overlay]),.pc-view .chakra-alert-dialog__overlay,.pc-view .chakra-modal__overlay:not([data-no-overlay]){display:flex;visibility:visible;opacity:1;pointer-events:auto;background:rgba(0,0,0,.48)!important;z-index:var(--z-modal-backdrop,2000)!important;position:fixed!important;top:0;left:0;width:100%;height:100%}.mobile-view .chakra-drawer__overlay,.pc-view .chakra-drawer__overlay{background:transparent!important;pointer-events:none!important;z-index:var(--z-modal-backdrop,2000)!important}.mobile-view .chakra-drawer__content,.pc-view .chakra-drawer__content{pointer-events:auto!important}body .chakra-modal__content{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1.5rem;max-width:90vw}.chakra-ui-dark .chakra-modal__content,[data-theme=dark] .chakra-modal__content,body[data-theme=dark] .chakra-modal__content{background:var(--color-modal-bg,#2d3748)!important;color:var(--color-text-primary,#e2e8f0)!important}body .chakra-modal__overlay{animation:overlayFadeIn var(--overlay-fade-duration,.2s) var(--easing-out,ease-out) forwards}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}body .chakra-menu__menu-list{background:var(--menu-surface-bg);border:1px solid var(--menu-surface-border);border-radius:.5rem;box-shadow:var(--menu-surface-shadow);padding:.5rem 0;min-width:12rem}body .chakra-menu__menuitem{padding:.5rem 1rem;transition:background-color .2s}body .chakra-menu__menuitem:hover{background:var(--color-bg-secondary,#f7fafc)}.chakra-ui-dark .chakra-menu__menu-list,[data-theme=dark] .chakra-menu__menu-list,body[data-theme=dark] .chakra-menu__menu-list{background:var(--menu-surface-bg)!important;border-color:var(--menu-surface-border)!important;color:var(--menu-surface-text,#f7fafc)!important;box-shadow:var(--menu-surface-shadow)!important}.chakra-ui-dark .chakra-menu__menuitem,[data-theme=dark] .chakra-menu__menuitem,body[data-theme=dark] .chakra-menu__menuitem{color:var(--menu-surface-text,#f7fafc)!important;background:transparent!important;transition:background-color .15s ease!important}.chakra-ui-dark .chakra-menu__menuitem:hover,[data-theme=dark] .chakra-menu__menuitem:hover,body[data-theme=dark] .chakra-menu__menuitem:hover{background:var(--menu-surface-item-hover-bg,rgba(255,255,255,.08))!important}.chakra-ui-dark .chakra-menu__menuitem:focus,.chakra-ui-dark .chakra-menu__menuitem[data-focus],[data-theme=dark] .chakra-menu__menuitem:focus,[data-theme=dark] .chakra-menu__menuitem[data-focus],body[data-theme=dark] .chakra-menu__menuitem:focus,body[data-theme=dark] .chakra-menu__menuitem[data-focus]{background:var(--menu-surface-item-selected-bg,rgba(99,179,237,.2))!important}.chakra-ui-dark .chakra-menu__divider,[data-theme=dark] .chakra-menu__divider,body[data-theme=dark] .chakra-menu__divider{border-color:var(--menu-surface-border)!important}.chakra-ui-dark .chakra-menu__group__title,[data-theme=dark] .chakra-menu__group__title,body[data-theme=dark] .chakra-menu__group__title{color:var(--menu-surface-text-secondary,#a0aec0)!important}body .chakra-drawer__content{background:white;box-shadow:-4px 0 15px -3px rgba(0,0,0,.1)}.chakra-ui-dark .chakra-drawer__content,[data-theme=dark] .chakra-drawer__content,body[data-theme=dark] .chakra-drawer__content{background:var(--color-modal-bg,#2d3748)!important;color:var(--color-text-primary,#e2e8f0)!important}body .chakra-drawer__overlay{animation:overlayFadeIn var(--overlay-fade-duration,.2s) var(--easing-out,ease-out) forwards}body .chakra-alert-dialog__content{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1.5rem;animation:alertDialogAppear var(--alert-dialog-duration,.25s) var(--easing-standard,cubic-bezier(.4,0,.2,1)) forwards}.chakra-ui-dark .chakra-alert-dialog__content,[data-theme=dark] .chakra-alert-dialog__content,body[data-theme=dark] .chakra-alert-dialog__content{background:var(--color-modal-bg,#2d3748)!important;color:var(--color-text-primary,#e2e8f0)!important}@keyframes alertDialogAppear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}body .chakra-alert-dialog__overlay{animation:overlayFadeIn var(--overlay-fade-duration,.2s) var(--easing-out,ease-out) forwards}body .chakra-popover__content{background:var(--menu-surface-bg);border:1px solid var(--menu-surface-border);border-radius:.5rem;box-shadow:var(--menu-surface-shadow);padding:.75rem;animation:popoverAppear var(--popover-duration,.2s) var(--easing-standard,cubic-bezier(.4,0,.2,1)) forwards}.chakra-ui-dark .chakra-popover__content,[data-theme=dark] .chakra-popover__content,body[data-theme=dark] .chakra-popover__content{background:var(--menu-surface-bg)!important;border-color:var(--menu-surface-border)!important;color:var(--color-text-primary,#e2e8f0)!important;box-shadow:var(--menu-surface-shadow)}@keyframes popoverAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body .chakra-tooltip__content{background:#1a202c;color:white;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){body .chakra-alert-dialog__content,body .chakra-modal__content{background:var(--color-modal-bg,#2d3748);color:var(--color-text-primary,#e2e8f0)}body .chakra-popover__content{background:var(--menu-surface-bg);border-color:var(--menu-surface-border);color:var(--color-text-primary,#e2e8f0)}body .chakra-drawer__content{background:var(--color-modal-bg,#2d3748)}}body .chakra-modal__content[data-component=CreateWorkspaceModal],body .chakra-modal__content[data-component=PageCreationModal],body .chakra-modal__content[data-component=PageEditModal],body .chakra-modal__content[data-component=PageMoveShareModal],body .chakra-modal__content[data-component=PageRestoreModal],body .chakra-modal__content[data-component=WorkspaceNameChangeModal]{width:500px!important;max-width:500px!important;min-width:500px!important;margin:0 auto!important;@media (max-width:600px){width:95vw!important;max-width:95vw!important;min-width:320px!important;margin-left:1rem!important;margin-bottom:1rem!important;margin-right:1rem!important;margin-top:1rem!important}}#wikilink-overlay{position:fixed;z-index:var(--z-wikilink-menu)!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;top:0;left:0;width:100vw;height:var(--viewport-height,100dvh)}#wikilink-overlay>*{pointer-events:auto!important}#wikilink-overlay .unified-wikilink-menu,#wikilink-overlay>div{position:fixed;z-index:var(--z-wikilink-menu);pointer-events:auto;visibility:visible;opacity:1;overflow:visible}#wikilink-overlay .wikilink-menu-renderer-wrapper{display:contents}.editor-core.editor-container .ProseMirror{margin-left:32px;padding-left:0;border:none;box-shadow:none;outline:none;border-radius:0}.editor-core.editor-container .ProseMirror:focus{border:none;box-shadow:none;outline:none}.editor-core.editor-container .ProseMirror ol,.editor-core.editor-container .ProseMirror ul{list-style-position:outside}.ProseMirror .hljs,.ProseMirror pre.code-block,.ProseMirror pre.prosemirror-code-block,.ProseMirror pre[data-code-block=true]{display:block;visibility:visible;opacity:1;min-height:2em;background:#f3f4f6;border-radius:8px;padding:16px;margin:16px 0;position:relative;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.6;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#1a202c;white-space:pre}.ProseMirror pre.code-block[data-collapsed=true] .code-block-toolbar-toggle,.ProseMirror pre.prosemirror-code-block[data-collapsed=true] .code-block-toolbar-toggle,.ProseMirror pre[data-code-block=true][data-collapsed=true] .code-block-toolbar-toggle{opacity:0;pointer-events:none;transition:opacity .2s ease;font-family:var(--chakra-fonts-body,system-ui)}.ProseMirror pre.code-block[data-collapsed=true]:focus-within .code-block-toolbar-toggle,.ProseMirror pre.code-block[data-collapsed=true]:hover .code-block-toolbar-toggle,.ProseMirror pre.prosemirror-code-block[data-collapsed=true]:focus-within .code-block-toolbar-toggle,.ProseMirror pre.prosemirror-code-block[data-collapsed=true]:hover .code-block-toolbar-toggle,.ProseMirror pre[data-code-block=true][data-collapsed=true]:focus-within .code-block-toolbar-toggle,.ProseMirror pre[data-code-block=true][data-collapsed=true]:hover .code-block-toolbar-toggle{opacity:1;pointer-events:auto}.ProseMirror pre.mermaid-preview-hiding-code{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ProseMirror .mermaid-preview{display:block;margin:8px 0;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.chakra-ui-dark .ProseMirror .mermaid-preview,[data-theme=dark] .ProseMirror .mermaid-preview{background:#2d3748;border-color:#4a5568}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ProseMirror .mermaid-preview{background:#2d3748;border-color:#4a5568}}.mermaid-preview-loading{color:#666}.chakra-ui-dark .mermaid-preview-loading,[data-theme=dark] .mermaid-preview-loading{color:#a0aec0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mermaid-preview-loading{color:#a0aec0}}.ProseMirror pre[data-code-block=true] code{background:transparent;padding:0;border-radius:0;font-size:inherit;color:inherit}.ProseMirror blockquote.blockquote,.ProseMirror blockquote.prosemirror-blockquote,.ProseMirror blockquote[data-blockquote=true]{display:block;visibility:visible;opacity:1;min-height:2em;border-left:4px solid #cbd5e0;padding:12px 16px 12px 20px;margin:16px 0;color:#4b5563;font-style:italic;background:linear-gradient(90deg,rgba(229,231,235,.3),rgba(229,231,235,.1));border-radius:0 8px 8px 0;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);position:relative}.ProseMirror blockquote[data-blockquote=true]:before{content:'"';position:absolute;left:-8px;top:-8px;font-size:3em;color:#cbd5e0;opacity:.3;font-family:Georgia,serif}.ProseMirror code:not([data-language]):not(pre code){background:rgba(220,220,220,.5);padding:3px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em;color:#d63384;display:inline;vertical-align:baseline}@media (prefers-color-scheme:dark){.ProseMirror pre.code-block,.ProseMirror pre[data-code-block=true]{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.ProseMirror blockquote.blockquote,.ProseMirror blockquote[data-blockquote=true]{border-left-color:#4a5568;color:#a0aec0;background:linear-gradient(90deg,rgba(74,85,104,.3),rgba(74,85,104,.1))}.ProseMirror blockquote[data-blockquote=true]:before{color:#4a5568}.ProseMirror code:not([data-language]):not(pre code){background:rgba(74,85,104,.5);color:#f687b3}}@media (max-width:768px){.ProseMirror pre.code-block,.ProseMirror pre[data-code-block=true]{padding:12px;font-size:.85em}.ProseMirror blockquote.blockquote,.ProseMirror blockquote[data-blockquote=true]{padding-left:16px;border-left-width:3px}}.editor-interaction-reveal-control{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.editor-interaction-primary-btn{font-size:12px;padding:4px 10px;border:1px solid #3b82f6;border-radius:6px;background:#eff6ff;color:#2563eb;cursor:pointer;font-family:var(--chakra-fonts-body,system-ui);white-space:nowrap}.editor-interaction-primary-btn:hover{background:#dbeafe;border-color:#2563eb}.editor-interaction-primary-btn:active{background:#bfdbfe;transform:scale(.98)}.ProseMirror pre[data-code-block=true]:focus-within .editor-interaction-reveal-control,.ProseMirror pre[data-code-block=true]:hover .editor-interaction-reveal-control,.editor-interaction-reveal-surface:focus-within .editor-interaction-reveal-control,.editor-interaction-reveal-surface:hover .editor-interaction-reveal-control,.mermaid-preview:focus-within .editor-interaction-reveal-control,.mermaid-preview:hover .editor-interaction-reveal-control{opacity:1;visibility:visible;pointer-events:auto}.code-block-restore-btn{position:absolute;bottom:8px;right:8px;z-index:10}.chakra-ui-dark .editor-interaction-primary-btn,[data-theme=dark] .editor-interaction-primary-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}.chakra-ui-dark .editor-interaction-primary-btn:hover,[data-theme=dark] .editor-interaction-primary-btn:hover{background:#1e40af;border-color:#93c5fd}.chakra-ui-dark .editor-interaction-primary-btn:active,[data-theme=dark] .editor-interaction-primary-btn:active{background:#1d4ed8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .editor-interaction-primary-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}:root:not([data-theme=light]) .editor-interaction-primary-btn:hover{background:#1e40af;border-color:#93c5fd}:root:not([data-theme=light]) .editor-interaction-primary-btn:active{background:#1d4ed8}}.mermaid-show-toolbar-btn{position:absolute;bottom:8px;right:8px;background:#eff6ff;color:#2563eb;border:1px solid #3b82f6;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10;font-family:var(--chakra-fonts-body,system-ui);white-space:nowrap}.mermaid-show-toolbar-btn:hover{background:#dbeafe;border-color:#2563eb}.mermaid-show-toolbar-btn:active{background:#bfdbfe;transform:scale(.98)}.chakra-ui-dark .mermaid-show-toolbar-btn,[data-theme=dark] .mermaid-show-toolbar-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}.chakra-ui-dark .mermaid-show-toolbar-btn:hover,[data-theme=dark] .mermaid-show-toolbar-btn:hover{background:#1e40af;border-color:#93c5fd}.chakra-ui-dark .mermaid-show-toolbar-btn:active,[data-theme=dark] .mermaid-show-toolbar-btn:active{background:#1d4ed8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mermaid-show-toolbar-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}:root:not([data-theme=light]) .mermaid-show-toolbar-btn:hover{background:#1e40af;border-color:#93c5fd}:root:not([data-theme=light]) .mermaid-show-toolbar-btn:active{background:#1d4ed8}}.mermaid-fullscreen-show-toolbar-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;border:1px solid #3b82f6;border-radius:8px;background:#eff6ff;color:#2563eb;cursor:pointer;transition:all .2s ease;font-family:var(--chakra-fonts-body,system-ui);white-space:nowrap}.mermaid-fullscreen-show-toolbar-btn:hover{background:#dbeafe;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(37,99,235,.2)}.mermaid-fullscreen-show-toolbar-btn:active{background:#bfdbfe;transform:translateY(0)}.chakra-ui-dark .mermaid-fullscreen-show-toolbar-btn,[data-theme=dark] .mermaid-fullscreen-show-toolbar-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}.chakra-ui-dark .mermaid-fullscreen-show-toolbar-btn:hover,[data-theme=dark] .mermaid-fullscreen-show-toolbar-btn:hover{background:#1e40af;border-color:#93c5fd;box-shadow:0 2px 4px rgba(96,165,250,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mermaid-fullscreen-show-toolbar-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}:root:not([data-theme=light]) .mermaid-fullscreen-show-toolbar-btn:hover{background:#1e40af;border-color:#93c5fd;box-shadow:0 2px 4px rgba(96,165,250,.3)}}.code-block-lang-input{font-size:12px;padding:2px 6px;border:1px solid #cbd5e1;border-radius:6px;background:#f1f5f9;color:#1e293b;width:80px;min-width:60px;max-width:100px;flex-shrink:1}.code-block-lang-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.code-block-toggle-btn{font-size:12px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#1e293b;cursor:pointer;white-space:nowrap;flex-shrink:0}.code-block-toggle-btn--mobile{font-size:14px;padding:0}.code-block-toggle-btn:hover{background:#e2e8f0;border-color:#94a3b8}.code-block-toggle-btn--active{background:#e2e8f0}.code-block-modify-btn{font-size:14px;border:1px solid #3b82f6;border-radius:6px;background:#eff6ff;color:#2563eb;cursor:pointer;margin-left:4px;flex-shrink:0}.code-block-modify-btn:hover{background:#dbeafe;border-color:#2563eb}.code-block-layout-btn{font-size:14px;border:1px solid #8b5cf6;border-radius:6px;background:#f5f3ff;color:#7c3aed;cursor:pointer;margin-left:4px;flex-shrink:0}.code-block-layout-btn:hover{background:#ede9fe;border-color:#7c3aed}.code-block-hide-btn{font-size:14px;border:1px solid #94a3b8;border-radius:6px;background:#f1f5f9;color:#64748b;cursor:pointer;margin-left:auto;flex-shrink:0}.code-block-hide-btn:hover{background:#e2e8f0;border-color:#64748b}.chakra-ui-dark .code-block-lang-input,[data-theme=dark] .code-block-lang-input{background:#334155;border-color:#475569;color:#e2e8f0}.chakra-ui-dark .code-block-lang-input:focus,[data-theme=dark] .code-block-lang-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.3)}.chakra-ui-dark .code-block-toggle-btn,[data-theme=dark] .code-block-toggle-btn{background:#334155;border-color:#475569;color:#e2e8f0}.chakra-ui-dark .code-block-toggle-btn:hover,[data-theme=dark] .code-block-toggle-btn:hover{background:#475569;border-color:#64748b}.chakra-ui-dark .code-block-toggle-btn--active,[data-theme=dark] .code-block-toggle-btn--active{background:#475569}.chakra-ui-dark .code-block-modify-btn,[data-theme=dark] .code-block-modify-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}.chakra-ui-dark .code-block-modify-btn:hover,[data-theme=dark] .code-block-modify-btn:hover{background:#1e40af;border-color:#93c5fd}.chakra-ui-dark .code-block-layout-btn,[data-theme=dark] .code-block-layout-btn{background:#2e1065;border-color:#a78bfa;color:#c4b5fd}.chakra-ui-dark .code-block-layout-btn:hover,[data-theme=dark] .code-block-layout-btn:hover{background:#4c1d95;border-color:#c4b5fd}.chakra-ui-dark .code-block-hide-btn,[data-theme=dark] .code-block-hide-btn{background:#334155;border-color:#64748b;color:#94a3b8}.chakra-ui-dark .code-block-hide-btn:hover,[data-theme=dark] .code-block-hide-btn:hover{background:#475569;border-color:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .code-block-lang-input{background:#334155;border-color:#475569;color:#e2e8f0}:root:not([data-theme=light]) .code-block-lang-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.3)}:root:not([data-theme=light]) .code-block-toggle-btn{background:#334155;border-color:#475569;color:#e2e8f0}:root:not([data-theme=light]) .code-block-toggle-btn:hover{background:#475569;border-color:#64748b}:root:not([data-theme=light]) .code-block-toggle-btn--active{background:#475569}:root:not([data-theme=light]) .code-block-modify-btn{background:#1e3a5f;border-color:#60a5fa;color:#93c5fd}:root:not([data-theme=light]) .code-block-modify-btn:hover{background:#1e40af;border-color:#93c5fd}:root:not([data-theme=light]) .code-block-layout-btn{background:#2e1065;border-color:#a78bfa;color:#c4b5fd}:root:not([data-theme=light]) .code-block-layout-btn:hover{background:#4c1d95;border-color:#c4b5fd}:root:not([data-theme=light]) .code-block-hide-btn{background:#334155;border-color:#64748b;color:#94a3b8}:root:not([data-theme=light]) .code-block-hide-btn:hover{background:#475569;border-color:#94a3b8}}@media (max-width:768px){.code-block-lang-input{width:60px;min-width:50px;max-width:70px;font-size:11px;padding:2px 4px}.code-block-toggle-btn:not(.code-block-toggle-btn--mobile){font-size:11px;padding:2px 6px}}.ProseMirror a[href]:not([data-wikilink]){color:#2563eb;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:all .2s ease}.ProseMirror a[href]:not([data-wikilink]):hover{color:#1d4ed8;text-decoration-thickness:2px;background:rgba(37,99,235,.1);border-radius:3px;padding:0 2px}.ProseMirror a[href]:not([data-wikilink]):visited{color:#7c3aed}.ProseMirror .wiki-link,.ProseMirror .wikilink,.ProseMirror a[data-wikilink]{color:#22c55e;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:all .2s ease;border-radius:3px;padding:0 2px}.ProseMirror .wiki-link:hover,.ProseMirror .wikilink:hover,.ProseMirror a[data-wikilink]:hover{background:rgba(34,197,94,.1);color:#16a34a;text-decoration-thickness:2px}.ProseMirror .wiki-link.missing,.ProseMirror .wikilink.missing,.ProseMirror a[data-wikilink].missing{color:#ef4444;text-decoration-style:dashed}.ProseMirror .wiki-link.missing:hover,.ProseMirror .wikilink.missing:hover,.ProseMirror a[data-wikilink].missing:hover{background:rgba(239,68,68,.1);color:#dc2626}.ProseMirror .block-link,.ProseMirror a[data-blocklink]{color:#059669;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:all .2s ease;border-radius:3px;padding:0 2px}.ProseMirror .block-link:hover,.ProseMirror a[data-blocklink]:hover{background:rgba(5,150,105,.15);color:#047857;text-decoration-thickness:2px}.ProseMirror .block-link.missing,.ProseMirror a[data-blocklink].missing{color:#9ca3af;text-decoration-style:dashed}.ProseMirror .block-link.missing:hover,.ProseMirror a[data-blocklink].missing:hover{background:rgba(156,163,175,.1);color:#6b7280}.block-link-highlight{--block-link-highlight-color:rgba(16,185,129,0.28);animation:block-link-highlight-blink 1.8s ease-in-out}@keyframes block-link-highlight-blink{0%,to{background-color:transparent}20%,60%{background-color:var(--block-link-highlight-color)}40%,80%{background-color:transparent}}.ProseMirror .wbs-link,.ProseMirror a[data-wbslink]{color:#F59E0B;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:all .2s ease;border-radius:3px;padding:0 2px}.ProseMirror .wbs-link:hover,.ProseMirror a[data-wbslink]:hover{background:rgba(245,158,11,.1);color:#D97706;text-decoration-thickness:2px}@media (prefers-color-scheme:dark){.ProseMirror a[href]:not([data-wikilink]){color:#60a5fa}.ProseMirror a[href]:not([data-wikilink]):hover{color:#93c5fd;background:rgba(96,165,250,.15)}.ProseMirror a[href]:not([data-wikilink]):visited{color:#a78bfa}.ProseMirror .wiki-link,.ProseMirror .wikilink,.ProseMirror a[data-wikilink]{color:#4ade80}.ProseMirror .wiki-link:hover,.ProseMirror .wikilink:hover,.ProseMirror a[data-wikilink]:hover{color:#86efac;background:rgba(74,222,128,.15)}.ProseMirror .wiki-link.missing,.ProseMirror .wikilink.missing,.ProseMirror a[data-wikilink].missing{color:#f87171}.ProseMirror .wiki-link.missing:hover,.ProseMirror .wikilink.missing:hover,.ProseMirror a[data-wikilink].missing:hover{color:#fca5a5;background:rgba(248,113,113,.15)}.ProseMirror .wbs-link,.ProseMirror a[data-wbslink]{color:#fbbf24}.ProseMirror .wbs-link:hover,.ProseMirror a[data-wbslink]:hover{color:#fcd34d;background:rgba(251,191,36,.15)}.ProseMirror .block-link,.ProseMirror a[data-blocklink]{color:#34d399}.ProseMirror .block-link:hover,.ProseMirror a[data-blocklink]:hover{color:#6ee7b7;background:rgba(52,211,153,.15)}.ProseMirror .block-link.missing,.ProseMirror a[data-blocklink].missing{color:#9ca3af}.ProseMirror .block-link.missing:hover,.ProseMirror a[data-blocklink].missing:hover{color:#d1d5db;background:rgba(156,163,175,.15)}.block-link-highlight{--block-link-highlight-color:rgba(52,211,153,0.32)}}.chakra-ui-dark .ProseMirror a[href]:not([data-wikilink]),[data-theme=dark] .ProseMirror a[href]:not([data-wikilink]){color:#60a5fa}.chakra-ui-dark .ProseMirror .wiki-link,.chakra-ui-dark .ProseMirror .wikilink,.chakra-ui-dark .ProseMirror a[data-wikilink],[data-theme=dark] .ProseMirror .wiki-link,[data-theme=dark] .ProseMirror .wikilink,[data-theme=dark] .ProseMirror a[data-wikilink]{color:#4ade80}.chakra-ui-dark .ProseMirror .wbs-link,.chakra-ui-dark .ProseMirror a[data-wbslink],[data-theme=dark] .ProseMirror .wbs-link,[data-theme=dark] .ProseMirror a[data-wbslink]{color:#fbbf24}.chakra-ui-dark .ProseMirror .block-link,.chakra-ui-dark .ProseMirror a[data-blocklink],[data-theme=dark] .ProseMirror .block-link,[data-theme=dark] .ProseMirror a[data-blocklink]{color:#34d399}.chakra-ui-dark .block-link-highlight,[data-theme=dark] .block-link-highlight{--block-link-highlight-color:rgba(52,211,153,0.32)}body[data-editor-font=small],html[data-editor-font=small]{font-size:14px!important;--app-font-scale:0.875;--app-line-height:1.7}body[data-editor-font=medium],html[data-editor-font=medium]{font-size:16px!important;--app-font-scale:1;--app-line-height:1.8}body[data-editor-font=large],html[data-editor-font=large]{font-size:20px!important;--app-font-scale:1.25;--app-line-height:2.0}body.tablet-touch[data-editor-font=small],html.tablet-touch[data-editor-font=small]{font-size:14px!important;--app-font-scale:0.875;--app-line-height:1.7}body.tablet-touch[data-editor-font=medium],html.tablet-touch[data-editor-font=medium]{font-size:20px!important;--app-font-scale:1.25;--app-line-height:2.0}body.tablet-touch[data-editor-font=large],html.tablet-touch[data-editor-font=large]{font-size:24px!important;--app-font-scale:1.5;--app-line-height:2.2}body[data-editor-font] *{line-height:var(--app-line-height,1.8)}body[data-editor-font] .chakra-heading[data-size="2xl"],body[data-editor-font] .chakra-heading[data-size=xl],body[data-editor-font] h1{font-size:2em!important}body[data-editor-font] .chakra-heading[data-size=lg],body[data-editor-font] h2{font-size:1.5em!important}body[data-editor-font] .chakra-heading[data-size=md],body[data-editor-font] h3{font-size:1.25em!important}body[data-editor-font] .chakra-heading[data-size=sm],body[data-editor-font] h4{font-size:1.1em!important}body[data-editor-font] h5,body[data-editor-font] h6{font-size:1em!important}body[data-editor-font] .chakra-alert__description,body[data-editor-font] .chakra-alert__title,body[data-editor-font] .chakra-button,body[data-editor-font] .chakra-card__body,body[data-editor-font] .chakra-input,body[data-editor-font] .chakra-menu__menuitem,body[data-editor-font] .chakra-modal__body,body[data-editor-font] .chakra-modal__header,body[data-editor-font] .chakra-text,body[data-editor-font] .chakra-toast,body[data-editor-font] a,body[data-editor-font] button,body[data-editor-font] div,body[data-editor-font] input,body[data-editor-font] label,body[data-editor-font] li,body[data-editor-font] p,body[data-editor-font] select,body[data-editor-font] span,body[data-editor-font] td,body[data-editor-font] textarea,body[data-editor-font] th{font-size:inherit}body[data-editor-font] [class*=icon],body[data-editor-font] svg{font-size:medium}body[data-editor-font=small] .ProseMirror{font-size:14px;line-height:1.7}body[data-editor-font=small] .ProseMirror .multi-toggle-content,body[data-editor-font=small] .ProseMirror .notion-toggle-content,body[data-editor-font=small] .ProseMirror .simple-toggle-content,body[data-editor-font=small] .ProseMirror li,body[data-editor-font=small] .ProseMirror p{font-size:inherit;line-height:inherit}body[data-editor-font=small] .ProseMirror h1{font-size:1.6em;line-height:1.25}body[data-editor-font=small] .ProseMirror h2{font-size:1.35em;line-height:1.3}body[data-editor-font=small] .ProseMirror h3{font-size:1.15em;line-height:1.35}body[data-editor-font=small] .ProseMirror blockquote,body[data-editor-font=small] .ProseMirror code,body[data-editor-font=small] .ProseMirror pre,body[data-editor-font=small] .ProseMirror table{font-size:.95em}body[data-editor-font=medium] .ProseMirror{font-size:16px;line-height:1.8}body[data-editor-font=medium] .ProseMirror .multi-toggle-content,body[data-editor-font=medium] .ProseMirror .notion-toggle-content,body[data-editor-font=medium] .ProseMirror .simple-toggle-content,body[data-editor-font=medium] .ProseMirror li,body[data-editor-font=medium] .ProseMirror p{font-size:inherit;line-height:inherit}body[data-editor-font=medium] .ProseMirror h1{font-size:1.75em;line-height:1.25}body[data-editor-font=medium] .ProseMirror h2{font-size:1.45em;line-height:1.3}body[data-editor-font=medium] .ProseMirror h3{font-size:1.2em;line-height:1.35}body[data-editor-font=medium] .ProseMirror blockquote,body[data-editor-font=medium] .ProseMirror code,body[data-editor-font=medium] .ProseMirror pre,body[data-editor-font=medium] .ProseMirror table{font-size:1em}body[data-editor-font=large] .ProseMirror{font-size:22px;line-height:2.05}body[data-editor-font=large] .ProseMirror .multi-toggle-content,body[data-editor-font=large] .ProseMirror .notion-toggle-content,body[data-editor-font=large] .ProseMirror .simple-toggle-content,body[data-editor-font=large] .ProseMirror li,body[data-editor-font=large] .ProseMirror p{font-size:inherit;line-height:inherit}body[data-editor-font=large] .ProseMirror h1{font-size:2em;line-height:1.2}body[data-editor-font=large] .ProseMirror h2{font-size:1.65em;line-height:1.25}body[data-editor-font=large] .ProseMirror h3{font-size:1.35em;line-height:1.3}body[data-editor-font=large] .ProseMirror blockquote,body[data-editor-font=large] .ProseMirror code,body[data-editor-font=large] .ProseMirror pre,body[data-editor-font=large] .ProseMirror table{font-size:1.05em}body.tablet-touch[data-editor-font=small] .ProseMirror{font-size:14px;line-height:1.7}body.tablet-touch[data-editor-font=small] .ProseMirror .multi-toggle-content,body.tablet-touch[data-editor-font=small] .ProseMirror .notion-toggle-content,body.tablet-touch[data-editor-font=small] .ProseMirror .simple-toggle-content,body.tablet-touch[data-editor-font=small] .ProseMirror li,body.tablet-touch[data-editor-font=small] .ProseMirror p{font-size:inherit;line-height:inherit}body.tablet-touch[data-editor-font=small] .ProseMirror h1{font-size:1.75em;line-height:1.25}body.tablet-touch[data-editor-font=small] .ProseMirror h2{font-size:1.45em;line-height:1.3}body.tablet-touch[data-editor-font=small] .ProseMirror h3{font-size:1.2em;line-height:1.35}body.tablet-touch[data-editor-font=small] .ProseMirror blockquote,body.tablet-touch[data-editor-font=small] .ProseMirror code,body.tablet-touch[data-editor-font=small] .ProseMirror pre,body.tablet-touch[data-editor-font=small] .ProseMirror table{font-size:1em}body.tablet-touch[data-editor-font=medium] .ProseMirror{font-size:22px;line-height:2.05}body.tablet-touch[data-editor-font=medium] .ProseMirror .multi-toggle-content,body.tablet-touch[data-editor-font=medium] .ProseMirror .notion-toggle-content,body.tablet-touch[data-editor-font=medium] .ProseMirror .simple-toggle-content,body.tablet-touch[data-editor-font=medium] .ProseMirror li,body.tablet-touch[data-editor-font=medium] .ProseMirror p{font-size:inherit;line-height:inherit}body.tablet-touch[data-editor-font=medium] .ProseMirror h1{font-size:2em;line-height:1.2}body.tablet-touch[data-editor-font=medium] .ProseMirror h2{font-size:1.65em;line-height:1.25}body.tablet-touch[data-editor-font=medium] .ProseMirror h3{font-size:1.35em;line-height:1.3}body.tablet-touch[data-editor-font=medium] .ProseMirror blockquote,body.tablet-touch[data-editor-font=medium] .ProseMirror code,body.tablet-touch[data-editor-font=medium] .ProseMirror pre,body.tablet-touch[data-editor-font=medium] .ProseMirror table{font-size:1.05em}body.tablet-touch[data-editor-font=large] .ProseMirror{font-size:26px;line-height:2.2}body.tablet-touch[data-editor-font=large] .ProseMirror .multi-toggle-content,body.tablet-touch[data-editor-font=large] .ProseMirror .notion-toggle-content,body.tablet-touch[data-editor-font=large] .ProseMirror .simple-toggle-content,body.tablet-touch[data-editor-font=large] .ProseMirror li,body.tablet-touch[data-editor-font=large] .ProseMirror p{font-size:inherit;line-height:inherit}body.tablet-touch[data-editor-font=large] .ProseMirror h1{font-size:2.2em;line-height:1.15}body.tablet-touch[data-editor-font=large] .ProseMirror h2{font-size:1.8em;line-height:1.2}body.tablet-touch[data-editor-font=large] .ProseMirror h3{font-size:1.5em;line-height:1.25}body.tablet-touch[data-editor-font=large] .ProseMirror blockquote,body.tablet-touch[data-editor-font=large] .ProseMirror code,body.tablet-touch[data-editor-font=large] .ProseMirror pre,body.tablet-touch[data-editor-font=large] .ProseMirror table{font-size:1.1em}.ProseMirror [data-type=image][data-loading-state=pending],.ProseMirror [data-type=image][data-pending=true],.uploading-placeholder[data-loading-state=pending],.uploading-placeholder[data-pending=true]{position:relative;transition:opacity .3s ease;opacity:.6;animation:uploading-pulse 1.4s ease-in-out infinite;pointer-events:none}.ProseMirror [data-type=image][data-loading-state=pending]:before,.ProseMirror [data-type=image][data-pending=true]:before,.uploading-placeholder[data-loading-state=pending]:before,.uploading-placeholder[data-pending=true]:before{content:"アップロード中...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.75);color:white;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;z-index:10;white-space:nowrap}@keyframes uploading-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}.ProseMirror [data-type=file-attachment][data-loading-state=pending],.ProseMirror [data-type=file-attachment][data-pending=true],.ProseMirror [data-type=pdf][data-loading-state=pending],.ProseMirror [data-type=pdf][data-pending=true],.uploading-placeholder-text[data-loading-state=pending],.uploading-placeholder-text[data-pending=true]{opacity:.85;background-color:rgba(59,130,246,.08);border-radius:8px;border-left:3px solid #3b82f6;padding-left:12px;transition:all .3s ease;animation:uploading-pulse 1.4s ease-in-out infinite;pointer-events:none}@keyframes uploading-text-pulse{0%,to{background-color:rgba(59,130,246,.08)}50%{background-color:rgba(59,130,246,.15)}}.upload-complete{animation:none!important;opacity:1!important;pointer-events:auto!important}.upload-complete:before{display:none!important}.image-uploading-overlay{position:absolute;top:8px;left:8px;z-index:var(--z-base-elevated);pointer-events:none}.image-uploading-label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;color:#374151;background:rgba(255,255,255,.92);border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.06)}img.image[data-broken=true]{opacity:.45;border:1px dashed #ef4444}[data-type=file-attachment][data-broken=true]{opacity:.6;border-color:#fca5a5;background:#fff1f2}[data-type=pdf][data-broken=true]{position:relative;min-height:48px;border:1px dashed #ef4444}[data-type=pdf][data-broken=true]:before{content:"削除済み/アクセス不可";position:absolute;left:12px;top:8px;color:#ef4444;font-size:12px}.ProseMirror [data-placeholder],.ProseMirror p.is-empty{position:relative}.ProseMirror p.is-empty:before,.ProseMirror p[data-placeholder]:before{position:absolute;left:var(--placeholder-indent-left,0);top:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ProseMirror p.paragraph[data-indent-level="1"]:before{left:24px}.ProseMirror p.paragraph[data-indent-level="2"]:before{left:48px}.ProseMirror p.paragraph[data-indent-level="3"]:before{left:72px}.ProseMirror p.paragraph[data-indent-level="4"]:before{left:96px}.ProseMirror p.paragraph[data-indent-level="5"]:before{left:120px}.ProseMirror p.paragraph[data-indent-level="6"]:before{left:144px}.ProseMirror p.paragraph[data-indent-level="7"]:before{left:168px}.ProseMirror p.paragraph[data-indent-level="8"]:before{left:192px}.ProseMirror .caret-placeholder{color:#6b7280;opacity:.75;font-style:italic;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:calc(var(--placeholder-indent-left, 0) + .6ch);top:0}.ProseMirror li p.is-editor-empty:before,.ProseMirror li p[data-placeholder]:before,.ProseMirror li[data-type=taskItem] [data-placeholder]:before,.ProseMirror.toggle-editing-active .is-editor-empty:before,.ProseMirror.toggle-editing-active [data-placeholder]:before,.simple-toggle-content .is-editor-empty:before,.simple-toggle-content [data-placeholder]:before,.simple-toggle-wrapper .is-editor-empty:before,.simple-toggle-wrapper [data-placeholder]:before{content:""}.mobile-editor-wrapper .ProseMirror :active,.mobile-editor-wrapper .ProseMirror p,.mobile-editor-wrapper .ProseMirror p:active{background-color:transparent;transform:none}.authors-hidden .paragraph-author-decoration{background:transparent;box-shadow:none}.authors-hidden .mobile-author-tooltip,.authors-hidden .paragraph-author-decoration:after{display:none}.ProseMirror .paragraph-author-decoration{position:relative;padding-right:12ch}.ProseMirror .paragraph-meta-badges{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;gap:6px;vertical-align:middle;pointer-events:auto;z-index:var(--z-base-default)}@media (max-width:768px){.ProseMirror .paragraph-author-decoration{padding-right:8ch}.ProseMirror .paragraph-meta-badges{right:.5rem;gap:4px}.mobile-editor-wrapper .ProseMirror>p:not(.paragraph-selected):not(.paragraph-selected-js):not([data-selected=true]){margin:0;border:0}.mobile-editor-wrapper .ProseMirror>p.paragraph:not([data-indent-level]):not(.paragraph-selected):not(.paragraph-selected-js):not([data-selected=true]),.mobile-editor-wrapper .ProseMirror>p.paragraph[data-indent-level="0"]:not(.paragraph-selected):not(.paragraph-selected-js):not([data-selected=true]){padding:2px}.mobile-editor-wrapper .ProseMirror>p.paragraph:not([data-indent-level]).is-empty:before,.mobile-editor-wrapper .ProseMirror>p.paragraph:not([data-indent-level])[data-placeholder]:before,.mobile-editor-wrapper .ProseMirror>p.paragraph[data-indent-level="0"].is-empty:before,.mobile-editor-wrapper .ProseMirror>p.paragraph[data-indent-level="0"][data-placeholder]:before{left:2px}.mobile-editor-wrapper .ProseMirror>p:active:not(.paragraph-selected):not(.paragraph-selected-js):not([data-selected=true]){border:0;border-left:0}}.ProseMirror hr.page-break,.ProseMirror hr[data-type=pagebreak]{border:none;border-top:2px dashed #94a3b8;margin:24px 0;position:relative;background:transparent}.ProseMirror hr.page-break:after,.ProseMirror hr[data-type=pagebreak]:after{content:"改ページ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f1f5f9;color:#64748b;padding:2px 12px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}@media (prefers-color-scheme:dark){.ProseMirror hr.page-break,.ProseMirror hr[data-type=pagebreak]{border-top-color:#475569}.ProseMirror hr.page-break:after,.ProseMirror hr[data-type=pagebreak]:after{background:#334155;color:#94a3b8}}@media print{.ProseMirror hr.page-break,.ProseMirror hr[data-type=pagebreak]{page-break-before:always;-moz-column-break-before:page;break-before:page;border:none;margin:0;padding:0;height:0;visibility:hidden}.ProseMirror hr.page-break:after,.ProseMirror hr[data-type=pagebreak]:after{display:none}.ProseMirror{font-size:12pt;line-height:1.6;color:#000;background:#fff}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.ProseMirror img,.ProseMirror pre,.ProseMirror table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ProseMirror p{orphans:3;widows:3}.ProseMirror a[href]:not([data-wikilink]):after{content:" (" attr(href) ")";font-size:.8em;color:#666}.ProseMirror a[data-wikilink]:after{content:none}#slash-command-portal,#wikilink-overlay,.floating-command-list,.paragraph-author-decoration:after,.paragraph-meta-badges{display:none!important}}#wikilink-overlay .unified-wikilink-menu,.unified-wikilink-menu,body .unified-wikilink-menu{--uwm-border-radius:12px;--uwm-box-shadow:var(--menu-surface-shadow);--uwm-font-size:15px;--uwm-menu-max-height:40vh;--uwm-menu-max-width:min(760px,calc(100vw - 16px));--uwm-button-padding:6px 12px;--uwm-button-font-size:15px;--uwm-item-padding:8px 12px;--uwm-item-min-height:40px;--uwm-item-font-size:15px;--uwm-title-font-size:15px;--uwm-description-font-size:12px;position:fixed;z-index:var(--z-wikilink-menu);background:var(--wl-menu-bg);border:1px solid var(--wl-menu-border);border-radius:var(--uwm-border-radius,6px);box-shadow:var(--uwm-box-shadow,0 4px 12px rgba(0,0,0,.1));min-width:280px;width:-moz-fit-content;width:fit-content;max-width:var(--uwm-menu-max-width,min(760px,calc(100vw - 16px)));max-height:var(--uwm-menu-max-height,40vh);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;pointer-events:auto;visibility:visible;opacity:1;font-size:var(--uwm-font-size,14px);color:var(--wl-menu-color)}.unified-wikilink-menu[data-theme=dark]{background:var(--wl-menu-bg);border-color:var(--wl-menu-border);color:var(--wl-menu-color)}.wikilink-menu-list{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--wl-scrollbar-thumb) transparent}.wikilink-menu-list::-webkit-scrollbar{width:6px}.wikilink-menu-list::-webkit-scrollbar-track{background:transparent}.wikilink-menu-list::-webkit-scrollbar-thumb{background:var(--wl-scrollbar-thumb);border-radius:3px}.wikilink-menu-list::-webkit-scrollbar-thumb:hover{background:var(--wl-scrollbar-thumb-hover)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-list{scrollbar-color:var(--wl-scrollbar-thumb) transparent}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-list::-webkit-scrollbar-thumb{background:var(--wl-scrollbar-thumb)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-list::-webkit-scrollbar-thumb:hover{background:var(--wl-scrollbar-thumb-hover)}.wikilink-section-header{padding:8px 12px;font-size:12px;font-weight:600;line-height:1.3;box-shadow:var(--menu-header-shadow);position:relative;z-index:1}.unified-wikilink-menu[data-theme=dark] .wikilink-section-header,.wikilink-section-header{background:var(--wl-section-bg);color:var(--wl-section-color)}.wikilink-divider{border:none;border-top:1px solid var(--wl-divider-color);margin:0}.unified-wikilink-menu[data-theme=dark] .wikilink-divider{border-top-color:var(--wl-divider-color)}.unified-wikilink-menu:focus-within{box-shadow:var(--menu-surface-shadow)}.wikilink-empty-state{padding:24px 16px;text-align:center;font-size:14px;white-space:pre-wrap;line-height:1.6}.unified-wikilink-menu[data-theme=dark] .wikilink-empty-state,.wikilink-empty-state{color:var(--wl-empty-color)}.wikilink-loading-state{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px;flex-shrink:0}.wikilink-loading-spinner{width:32px;height:32px;border:3px solid var(--wl-loading-border);border-top-color:var(--wl-loading-accent);border-radius:50%;animation:wikilink-spin .8s linear infinite}.wikilink-loading-text{font-size:14px;font-weight:500}.unified-wikilink-menu[data-theme=dark] .wikilink-loading-state,.wikilink-loading-text{color:var(--wl-loading-text)}.unified-wikilink-menu[data-theme=dark] .wikilink-loading-spinner{border-color:var(--wl-loading-border);border-top-color:var(--wl-loading-accent)}.unified-wikilink-menu[data-theme=dark] .wikilink-loading-text{color:var(--wl-loading-text)}@media (max-width:768px){#wikilink-overlay .unified-wikilink-menu,.unified-wikilink-menu,body .unified-wikilink-menu{--uwm-item-min-height:44px}}#wikilink-overlay .wikilink-menu-item,.unified-wikilink-menu .wikilink-menu-item,.wikilink-menu-item{padding:var(--uwm-item-padding,8px 12px);border-bottom:1px solid var(--wl-item-border);cursor:pointer;min-height:var(--uwm-item-min-height,40px);display:flex;align-items:center;background:var(--wl-item-bg);transition:background-color .15s ease;pointer-events:auto;visibility:visible;opacity:1;font-size:var(--uwm-item-font-size,14px)}#wikilink-overlay .wikilink-menu-item:hover,.unified-wikilink-menu .wikilink-menu-item:hover,.wikilink-menu-item:hover{background:var(--wl-item-hover-bg)}#wikilink-overlay .wikilink-menu-item.selected,.unified-wikilink-menu .wikilink-menu-item.selected,.wikilink-menu-item.selected{background:var(--wl-item-selected-bg)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-item{background:var(--wl-item-bg);border-bottom-color:var(--wl-item-border)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-item:hover{background:var(--wl-item-hover-bg)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-item.selected{background:var(--wl-item-selected-bg)}.wikilink-item-content{flex:1;min-width:0;font-size:inherit}.wikilink-item-title{font-size:var(--uwm-title-font-size,14px);font-weight:500;color:var(--wl-title-color);white-space:nowrap;max-width:100%}.wikilink-item-description,.wikilink-item-title{overflow:hidden;text-overflow:ellipsis;line-height:1.3}.wikilink-item-description{font-size:var(--uwm-description-font-size,12px);color:var(--wl-description-color);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wikilink-item-workspace{display:flex;align-items:center;gap:4px;color:var(--wl-workspace-color);font-size:12px;margin-top:2px;line-height:1.3}.unified-wikilink-menu[data-theme=dark] .wikilink-item-title{color:var(--wl-title-color)}.unified-wikilink-menu[data-theme=dark] .wikilink-item-description{color:var(--wl-description-color)}.unified-wikilink-menu[data-theme=dark] .wikilink-item-workspace{color:var(--wl-workspace-color)}@media (max-width:768px){.wikilink-menu-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}}.wikilink-menu-item:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-accent,#3182ce)}#wikilink-overlay .wikilink-menu-item.cross-workspace,.unified-wikilink-menu .wikilink-menu-item.cross-workspace,.wikilink-menu-item.cross-workspace{border-left:3px solid var(--wl-cross-workspace-border);padding-left:9px}#wikilink-overlay .wikilink-menu-item.cross-workspace .wikilink-item-title,.unified-wikilink-menu .wikilink-menu-item.cross-workspace .wikilink-item-title,.wikilink-menu-item.cross-workspace .wikilink-item-title{border-bottom:2px solid var(--wl-cross-workspace-border);display:inline-block;padding-bottom:1px}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-item.cross-workspace{border-left-color:var(--wl-cross-workspace-border)}.unified-wikilink-menu[data-theme=dark] .wikilink-menu-item.cross-workspace .wikilink-item-title{border-bottom-color:var(--wl-cross-workspace-border)}.wikilink-item-emoji{font-size:16px;margin-right:6px;flex-shrink:0;line-height:1}.wikilink-item-approval{font-size:12px;margin-right:4px;flex-shrink:0;line-height:1}.wikilink-item-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit;line-height:inherit;min-width:0;flex:1}.unified-wikilink-menu[data-theme=dark] .wikilink-item-title-text,.wikilink-item-title-text{color:var(--wl-title-color)}.wikilink-item-workspace-name{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--wl-workspace-color);margin-top:3px;line-height:1.3;min-width:0}.wikilink-item-workspace-name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.unified-wikilink-menu[data-theme=dark] .wikilink-item-workspace-name{color:var(--wl-workspace-color)}.wikilink-item-summary{font-size:12px;margin-top:4px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.unified-wikilink-menu[data-theme=dark] .wikilink-item-summary,.wikilink-item-summary{color:var(--wl-description-color)}.wikilink-item-title-row{display:flex;align-items:center;gap:2px;font-size:var(--uwm-title-font-size,14px);line-height:1.3;min-width:0}.wikilink-hit-badge{display:inline-block;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;line-height:1.3}.unified-wikilink-menu[data-theme=dark] .wikilink-hit-badge,.wikilink-hit-badge{background:var(--wl-hit-badge-bg);color:var(--wl-hit-badge-color)}.wikilink-item-context{font-size:11px;font-style:italic;margin-top:4px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.unified-wikilink-menu[data-theme=dark] .wikilink-item-context,.wikilink-item-context{color:var(--wl-context-color)}.wikilink-workspace-filter{padding:12px;border-bottom:1px solid var(--wl-ws-filter-border)}#wikilink-overlay .unified-wikilink-menu .wikilink-workspace-buttons,.unified-wikilink-menu .wikilink-workspace-buttons,.wikilink-workspace-buttons,body .unified-wikilink-menu .wikilink-workspace-buttons{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--wl-ws-scrollbar-thumb) transparent;scroll-snap-type:x proximity;scroll-padding-inline:8px;padding-bottom:4px;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wikilink-workspace-buttons::-webkit-scrollbar{height:6px}.wikilink-workspace-buttons::-webkit-scrollbar-track{background:transparent}.wikilink-workspace-buttons::-webkit-scrollbar-thumb{background:var(--wl-ws-scrollbar-thumb);border-radius:3px}.wikilink-workspace-buttons::-webkit-scrollbar-thumb:hover{background:var(--wl-ws-scrollbar-thumb-hover)}#wikilink-overlay .unified-wikilink-menu .wikilink-workspace-button,.unified-wikilink-menu .wikilink-workspace-button,.wikilink-workspace-button,body .unified-wikilink-menu .wikilink-workspace-button{flex:0 0 auto;padding:var(--uwm-button-padding,6px 12px);border-radius:4px;font-size:var(--uwm-button-font-size,14px);font-weight:500;border:1px solid var(--wl-ws-btn-border);background:transparent;color:var(--wl-ws-btn-color);cursor:pointer;transition:all .15s ease;scroll-snap-align:start;white-space:nowrap}#wikilink-overlay .unified-wikilink-menu .wikilink-workspace-button:hover,.unified-wikilink-menu .wikilink-workspace-button:hover,.wikilink-workspace-button:hover,body .unified-wikilink-menu .wikilink-workspace-button:hover{background:var(--wl-ws-btn-hover-bg)}#wikilink-overlay .unified-wikilink-menu .wikilink-workspace-button.active,.unified-wikilink-menu .wikilink-workspace-button.active,.wikilink-workspace-button.active,body .unified-wikilink-menu .wikilink-workspace-button.active{background:var(--wl-ws-btn-active-bg);color:var(--wl-ws-btn-active-color)}#wikilink-overlay .unified-wikilink-menu .wikilink-workspace-button:focus,.unified-wikilink-menu .wikilink-workspace-button:focus,.wikilink-workspace-button:focus,body .unified-wikilink-menu .wikilink-workspace-button:focus{outline:none;box-shadow:0 0 0 3px var(--color-accent-light,rgba(49,130,206,.1))}.wikilink-section-header.wbs-section{color:var(--wl-wbs-section-color);background:var(--wl-wbs-section-bg);border-bottom:2px solid var(--wl-wbs-section-border)}#wikilink-overlay .wikilink-menu-item.wbs-item,.unified-wikilink-menu .wikilink-menu-item.wbs-item,.wikilink-menu-item.wbs-item{border-left:3px solid var(--wl-wbs-item-border);padding-left:9px;background:var(--wl-wbs-item-bg)}#wikilink-overlay .wikilink-menu-item.wbs-item:hover,.unified-wikilink-menu .wikilink-menu-item.wbs-item:hover,.wikilink-menu-item.wbs-item:hover{background:var(--wl-wbs-item-hover-bg)}#wikilink-overlay .wikilink-menu-item.wbs-item.selected,.unified-wikilink-menu .wikilink-menu-item.wbs-item.selected,.wikilink-menu-item.wbs-item.selected{background:var(--wl-wbs-item-selected-bg)}.wikilink-item-title.wbs-title{color:var(--wl-wbs-title-color)}.wikilink-item-project-prefix{color:var(--wl-wbs-prefix-color);font-size:.9em;font-weight:500;line-height:1.3}.wikilink-item-task-name{color:var(--wl-wbs-task-color);font-weight:500;font-size:inherit;line-height:1.3}.wikilink-item-status-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle;background:var(--wl-status-default-bg);color:var(--wl-status-default-color);line-height:1.3}.wikilink-item-status-badge.status-not_started{background:var(--wl-status-not-started-bg);color:var(--wl-status-not-started-color)}.wikilink-item-status-badge.status-in_progress{background:var(--wl-status-in-progress-bg);color:var(--wl-status-in-progress-color)}.wikilink-item-status-badge.status-pending_approval{background:var(--wl-status-pending-bg);color:var(--wl-status-pending-color)}.wikilink-item-status-badge.status-completed{background:var(--wl-status-completed-bg);color:var(--wl-status-completed-color)}.wikilink-item-status-badge.status-on_hold{background:var(--wl-status-on-hold-bg);color:var(--wl-status-on-hold-color)}.wikilink-item-status-badge.status-cancelled{background:var(--wl-status-cancelled-bg);color:var(--wl-status-cancelled-color);text-decoration:line-through}