@media screen and (max-width:599px){html,body{max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}#__next{max-width:100%!important;overflow-x:hidden!important}.mobile-unified-layout,[data-component=MobilePageLayout],[data-layout-type=mobile],.mobile-editor-page,[data-mobile-editor-root]{width:100%!important;max-width:100%!important;overflow-x:hidden!important}}:root{--vvh:var(--viewport-height,100dvh)}body.mobile-view{--mobile-surface-base:#f3f4f6;--mobile-surface-card:#fff;--mobile-surface-subtle:#f8fafc;--mobile-surface-contrast:#edf2f7;--mobile-border-strong:#0f172a1f;--mobile-border-subtle:#0f172a14;--mobile-shadow-soft:0 8px 16px #0f172a14;--mobile-shadow-strong:0 16px 30px #0f172a2e}body.mobile-view[data-theme=dark],body.mobile-view[data-chakra-theme=dark],body.mobile-view.chakra-ui-dark{--mobile-surface-base:var(--color-bg-primary,#020617);--mobile-surface-card:var(--color-card-bg,#0b1120);--mobile-surface-subtle:#94a3b814;--mobile-surface-contrast:#1e293ba6;--mobile-border-strong:#94a3b859;--mobile-border-subtle:#94a3b833;--mobile-shadow-soft:0 10px 24px #000000a6;--mobile-shadow-strong:0 18px 42px #000000d9}.mobile-view .mobile-editor-page,.mobile-view [data-mobile-editor-root]{height:var(--vvh,var(--viewport-height,100dvh));min-height:var(--vvh,var(--viewport-height,100dvh))}.mobile-view .editor-scroll,.mobile-view [data-editor-scroll]{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-view .page-editor-page,.mobile-view [data-page-type=editor],.mobile-view .pc-unified-header,.mobile-view .editor1-sidebar,.mobile-view [class*=pc-]{display:none}.mobile-editor-page{width:100%;height:var(--viewport-height,100dvh);overflow:hidden auto}.mobile-view *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.mobile-view .ProseMirror{-webkit-user-select:text;user-select:text}.mobile-view .mobile-editor-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.mobile-view .mobile-unified-header{z-index:var(--z-menu);will-change:max-height,opacity;backface-visibility:hidden;-webkit-transform-style:preserve-3d;background:#fff;border-bottom:1px solid #e2e8f0;padding:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:block;position:sticky;top:0;left:0;right:0;transform:translateZ(0)}[data-theme=dark] .mobile-view .mobile-unified-header,.chakra-ui-dark .mobile-view .mobile-unified-header{background:var(--color-header-bg,#1a202c);border-bottom-color:var(--color-header-border,#4a5568)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-view .mobile-unified-header{background:var(--color-header-bg,#1a202c);border-bottom-color:var(--color-header-border,#4a5568)}}.mobile-view .mobile-unified-header.shrinked{box-shadow:0 2px 4px #0000001a}.mobile-view .mobile-unified-header.expanded{box-shadow:0 1px 2px #0000000d}.mobile-view .mobile-unified-header>*{transform:translateZ(0)}.mobile-view .mobile-unified-header .chakra-button{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-view .mobile-unified-header *{will-change:auto}.mobile-view .mobile-unified-header[data-menu-open=true],body[data-floating-menu-active="1"] .mobile-view .mobile-unified-header{transform:none!important}.mobile-header{z-index:var(--z-header);background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}[data-theme=dark] .mobile-header,.chakra-ui-dark .mobile-header{background:var(--color-header-bg,#1a202c);border-bottom-color:var(--color-header-border,#4a5568)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-header{background:var(--color-header-bg,#1a202c);border-bottom-color:var(--color-header-border,#4a5568)}}.mobile-view .chakra-portal [data-bc-menu=workspace],.mobile-view .chakra-menu__menu-list[data-bc-menu=workspace],.mobile-view .chakra-portal [data-bc-menu=page],.mobile-view .chakra-menu__menu-list[data-bc-menu=page]{min-width:200px!important;max-width:85vw!important;max-height:calc(var(--viewport-height,100dvh) - 120px)!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overflow-y:auto!important}.mobile-view .chakra-portal [data-bc-menu][data-state=closed],.mobile-view .chakra-menu__menu-list[data-bc-menu][data-state=closed]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;border:none!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.mobile-view #pc-user-menu-portal .chakra-menu__menu-list{min-width:280px;max-width:85vw;max-height:calc(var(--viewport-height,100dvh) - 80px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto;pointer-events:auto!important;visibility:visible!important;opacity:1!important;z-index:var(--z-menu,1300)!important;margin:0!important;padding:0!important;position:fixed!important;inset:64px 8px auto auto!important;transform:none!important}.mobile-view #pc-user-menu-portal .chakra-menu__menu-list[data-state=open]{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.mobile-view #pc-user-menu-portal .chakra-menu__menu-list[data-state=closed]{pointer-events:none!important;visibility:hidden!important;opacity:0!important}.mobile-view #pc-user-menu-portal .chakra-menu__menu-list[style*=left]{left:auto!important;right:8px!important}.mobile-view .chakra-button[type=button][variant=unstyled]>.chakra-box{position:relative!important}.mobile-view .chakra-button[type=button][variant=unstyled]>.chakra-box>.chakra-tooltip,.mobile-view .chakra-button[type=button][variant=unstyled]>.chakra-box>.chakra-tooltip>.chakra-box{z-index:2!important;position:absolute!important;bottom:0!important;right:0!important}
.mobile-view .sidebar-layer{height:var(--viewport-height,100dvh);z-index:var(--z-sidebar,1200);transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translate(-100%)}.mobile-view .sidebar-layer.sidebar-open{transform:translate(0)}.mobile-view .sidebar-overlay{z-index:var(--z-menu-trigger,1100);opacity:0;visibility:hidden;background:#0000004d;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-view .sidebar-overlay.sidebar-open{opacity:1;visibility:visible}.mobile-view .sidebar-layer{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-drawer-body .chakra-menu__menu-list{visibility:hidden;opacity:0;display:none}.mobile-drawer-body .chakra-menu__menu-list[data-state=open]{visibility:visible;opacity:1;display:block}#mobile-sidebar-portal,#mobile-two-pane-sidebar-portal,#mobile-arborist-sidebar-portal,#mobile-page-edit-modal-portal,#mobile-right-sidebar-portal{pointer-events:auto}#mobile-sidebar-portal .chakra-modal__content,#mobile-sidebar-portal .chakra-drawer__content,#mobile-two-pane-sidebar-portal .chakra-modal__content,#mobile-two-pane-sidebar-portal .chakra-drawer__content,#mobile-arborist-sidebar-portal .chakra-modal__content,#mobile-arborist-sidebar-portal .chakra-drawer__content,#mobile-page-edit-modal-portal .chakra-modal__content,#mobile-right-sidebar-portal .chakra-drawer__content{z-index:inherit;pointer-events:auto;position:relative}.mobile-view .mobile-unified-layout{height:var(--viewport-height,100dvh);z-index:var(--z-elevated,10);background:var(--mobile-surface-base,white);transition:transform .3s;position:fixed;top:0;left:0;right:0;transform:translate(0)}.mobile-view .mobile-unified-layout.closed{transform:translate(-100%)}.mobile-view .mobile-editor-container{-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;margin:0;padding:0;overflow-y:auto}.mobile-view .mobile-editor-content{box-sizing:border-box;width:100%;max-width:100%;padding:16px;line-height:1.6}@media screen and (max-width:768px){.mobile-view{max-width:768px}.mobile-view .mobile-editor-container{max-width:100%}.mobile-unified-layout{height:var(--viewport-height,100dvh);flex-direction:column;display:flex}.mobile-editor-container{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.mobile-editor-container .ProseMirror,.mobile-title-input{margin:0;padding:16px}.page-editor-page,[data-page-type=editor],.editor-content-area,.editor-core-container{display:initial}}@media screen and (max-width:344px){.mobile-view .mobile-unified-layout{height:var(--viewport-height,100dvh)!important;min-height:var(--viewport-height,100dvh)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.mobile-view .mobile-unified-layout>[data-header-wrapper=true],.mobile-view .mobile-unified-layout>[data-component=MobileHeader],.mobile-view .mobile-unified-layout>.chakra-box:first-child{visibility:visible!important;opacity:1!important;flex-shrink:0!important;min-height:auto!important;display:block!important}.mobile-view .mobile-editor-container,.mobile-view .mobile-unified-layout>.chakra-box:nth-child(2){flex:auto!important;min-height:0!important;overflow-y:auto!important}.mobile-view .mobile-unified-layout{padding:0!important}.mobile-view .mobile-unified-layout>.chakra-box{padding-left:8px!important;padding-right:8px!important}.mobile-view .mobile-unified-header .chakra-button{min-height:40px;padding:8px 12px;font-size:14px}.mobile-view .editor-core.editor-container,.mobile-view .mobile-editor-container{padding-left:20px!important}}@media screen and (min-width:280px) and (max-width:600px){.mobile-view .mobile-unified-layout{transition:none!important}.mobile-view .mobile-unified-layout>.chakra-box:first-child:not([style*="display: none"]){visibility:visible!important;display:block!important}}.mobile-view{--mobile-editor-footer-height:56px}.mobile-view footer,.mobile-view .mobile-footer,.mobile-view [data-component=MobileFooter]{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-view [data-floating-menu-root=true],body.mobile-view [data-floating-menu-root=true],html.mobile-view body [data-floating-menu-root=true],.chakra-portal [data-floating-menu-root=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.mobile-view .chakra-drawer__content{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-view .mobile-editor-footer-fixed,.chakra-portal .mobile-editor-footer-fixed,body .mobile-editor-footer-fixed{visibility:visible!important;opacity:1!important;background-color:var(--chakra-colors-gray-50,#f7fafc)!important;pointer-events:auto!important;display:block!important}[data-theme=dark] .mobile-editor-footer-fixed,.chakra-ui-dark .mobile-editor-footer-fixed{background-color:var(--chakra-colors-gray-800,#1a202c)!important}
.mobile-editor{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}.mobile-editor-wrapper .ProseMirror .ProseMirror-selectednode{box-sizing:border-box;border:3px solid #3b82f6;border-radius:12px}.mobile-touch-target{touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.mobile-paragraph{touch-action:manipulation;cursor:pointer;border-radius:6px;margin:4px 0;padding:8px 12px;transition:background-color .2s}.mobile-editor-wrapper .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]{transition:padding-left .2s;position:relative}.mobile-editor-wrapper .ProseMirror p[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="1"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="1"]{padding-left:24px}.mobile-editor-wrapper .ProseMirror p[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="2"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="2"]{padding-left:48px}.mobile-editor-wrapper .ProseMirror p[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="3"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="3"]{padding-left:72px}.mobile-editor-wrapper .ProseMirror p[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="4"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="4"]{padding-left:96px}.mobile-editor-wrapper .ProseMirror p[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="5"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="5"]{padding-left:120px}.mobile-editor-wrapper .ProseMirror p[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h1[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h2[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h3[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h4[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h5[data-indent-level="6"],.mobile-editor-wrapper .ProseMirror h6[data-indent-level="6"]{padding-left:144px}
.mobile-view .mobile-editor-wrapper .ProseMirror pre[data-code-block=true],.mobile-view .mobile-editor-wrapper .ProseMirror pre.code-block,.mobile-view .mobile-editor-wrapper .ProseMirror pre.prosemirror-code-block,.mobile-view .mobile-editor-wrapper .ProseMirror .hljs,.mobile-view .mobile-editor-container .ProseMirror pre[data-code-block=true],.mobile-view .mobile-editor-container .ProseMirror pre.code-block,.mobile-view .mobile-editor-container .ProseMirror .hljs{visibility:visible;opacity:1;color:#1a202c;white-space:pre;background:#f3f4f6;border:1px solid #e2e8f0;border-radius:8px;min-height:2em;margin:12px 0;padding:12px;font-family:Courier New,Courier,monospace;font-size:.85em;line-height:1.6;display:block;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.mobile-view .mobile-editor-wrapper .ProseMirror pre[data-code-block=true] code,.mobile-view .mobile-editor-container .ProseMirror pre[data-code-block=true] code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.mobile-view .mobile-editor-wrapper .ProseMirror blockquote[data-blockquote=true],.mobile-view .mobile-editor-wrapper .ProseMirror blockquote.blockquote,.mobile-view .mobile-editor-wrapper .ProseMirror blockquote.prosemirror-blockquote,.mobile-view .mobile-editor-container .ProseMirror blockquote[data-blockquote=true],.mobile-view .mobile-editor-container .ProseMirror blockquote.blockquote{visibility:visible;opacity:1;color:#4b5563;background:linear-gradient(90deg,var(--color-quote-bg-strong,#e5e7eb4d)0%,var(--color-quote-bg-soft,#e5e7eb1a)100%);border-left:3px solid #cbd5e0;border-radius:0 8px 8px 0;min-height:2em;margin:12px 0;padding:10px 12px 10px 16px;font-style:italic;display:block;position:relative;box-shadow:inset 0 1px 2px #0000000d}.mobile-view .mobile-editor-wrapper .ProseMirror code:not([data-language]):not(pre code),.mobile-view .mobile-editor-container .ProseMirror code:not([data-language]):not(pre code){background:var(--color-code-inline-bg,#dcdcdc80);color:var(--color-code-inline-text,#d63384);vertical-align:baseline;border-radius:4px;padding:2px 5px;font-family:Courier New,Courier,monospace;font-size:.85em;display:inline}
.mobile-view .ProseMirror h1[data-collapsible],.mobile-view .ProseMirror h2[data-collapsible],.mobile-view .ProseMirror h3[data-collapsible],.mobile-view .mobile-editor-wrapper .ProseMirror h1[data-collapsible],.mobile-view .mobile-editor-wrapper .ProseMirror h2[data-collapsible],.mobile-view .mobile-editor-wrapper .ProseMirror h3[data-collapsible]{padding-left:48px!important}.mobile-view .ProseMirror .heading-fold-toggle,.mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#6366f114;border:1px solid #6366f14d;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,border-color .15s;display:flex;left:-2px}.mobile-view .ProseMirror .heading-fold-toggle .chakra-icon,.mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle .chakra-icon{line-height:1;font-size:22px!important}.mobile-view .ProseMirror .heading-fold-toggle:hover,.mobile-view .ProseMirror .heading-fold-toggle:focus-visible,.mobile-view .ProseMirror .heading-fold-toggle.is-collapsed:hover,.mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:hover,.mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:focus-visible,.mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle.is-collapsed:hover{background:#3b82f629;border-color:#3b82f673}
[data-theme=dark] .mobile-view .ProseMirror h1[data-collapsible],[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror h1[data-collapsible],.chakra-ui-dark .mobile-view .ProseMirror h1[data-collapsible],.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror h1[data-collapsible]{background:var(--color-heading-bg-1,#1e293b);border-color:var(--color-heading-border,#ffffff1a)}[data-theme=dark] .mobile-view .ProseMirror h2[data-collapsible],[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror h2[data-collapsible],.chakra-ui-dark .mobile-view .ProseMirror h2[data-collapsible],.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror h2[data-collapsible]{background:var(--color-heading-bg-2,#334155);border-color:var(--color-heading-border,#ffffff1a)}[data-theme=dark] .mobile-view .ProseMirror h3[data-collapsible],[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror h3[data-collapsible],.chakra-ui-dark .mobile-view .ProseMirror h3[data-collapsible],.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror h3[data-collapsible]{background:var(--color-heading-bg-3,#475569);border-color:var(--color-heading-border,#ffffff1a)}[data-theme=dark] .mobile-view .ProseMirror .heading-fold-toggle,[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle,.chakra-ui-dark .mobile-view .ProseMirror .heading-fold-toggle,.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle{border-color:var(--color-heading-toggle-border,#fff3);background:var(--color-heading-toggle-bg,#ffffff14);color:var(--color-heading-toggle,#ccc)}[data-theme=dark] .mobile-view .ProseMirror .heading-fold-toggle:hover,[data-theme=dark] .mobile-view .ProseMirror .heading-fold-toggle:focus-visible,[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:hover,[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:focus-visible,.chakra-ui-dark .mobile-view .ProseMirror .heading-fold-toggle:hover,.chakra-ui-dark .mobile-view .ProseMirror .heading-fold-toggle:focus-visible,.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:hover,.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror .heading-fold-toggle:focus-visible{background:var(--color-heading-toggle-bg-hover,#ffffff29);border-color:var(--color-heading-toggle-border-hover,#ffffff4d)}[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror pre[data-code-block=true],[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror pre.code-block,[data-theme=dark] .mobile-view .mobile-editor-container .ProseMirror pre[data-code-block=true],[data-theme=dark] .mobile-view .mobile-editor-container .ProseMirror pre.code-block,.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror pre[data-code-block=true],.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror pre.code-block,.chakra-ui-dark .mobile-view .mobile-editor-container .ProseMirror pre[data-code-block=true],.chakra-ui-dark .mobile-view .mobile-editor-container .ProseMirror pre.code-block{background:var(--color-code-bg,#2d3748);border-color:var(--color-code-border,#4a5568);color:var(--color-code-text,#e2e8f0)}[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror blockquote[data-blockquote=true],[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror blockquote.blockquote,[data-theme=dark] .mobile-view .mobile-editor-container .ProseMirror blockquote[data-blockquote=true],[data-theme=dark] .mobile-view .mobile-editor-container .ProseMirror blockquote.blockquote,.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror blockquote[data-blockquote=true],.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror blockquote.blockquote,.chakra-ui-dark .mobile-view .mobile-editor-container .ProseMirror blockquote[data-blockquote=true],.chakra-ui-dark .mobile-view .mobile-editor-container .ProseMirror blockquote.blockquote{border-left-color:var(--color-quote-border,#4a5568);color:var(--color-text-tertiary,#a0aec0);background:linear-gradient(90deg,var(--color-quote-bg-strong,#4a55684d)0%,var(--color-quote-bg-soft,#4a55681a)100%)}[data-theme=dark] .mobile-view .mobile-editor-wrapper .ProseMirror code:not([data-language]):not(pre code),[data-theme=dark] .mobile-view .mobile-editor-container .ProseMirror code:not([data-language]):not(pre code),.chakra-ui-dark .mobile-view .mobile-editor-wrapper .ProseMirror code:not([data-language]):not(pre code),.chakra-ui-dark .mobile-view .mobile-editor-container .ProseMirror code:not([data-language]):not(pre code){background:var(--color-code-inline-bg,#4a556880);color:var(--color-code-inline-text,#f687b3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-view .mobile-editor-wrapper .ProseMirror pre[data-code-block=true],:root:not([data-theme=light]) .mobile-view .mobile-editor-wrapper .ProseMirror pre.code-block,:root:not([data-theme=light]) .mobile-view .mobile-editor-container .ProseMirror pre[data-code-block=true],:root:not([data-theme=light]) .mobile-view .mobile-editor-container .ProseMirror pre.code-block{background:var(--color-code-bg,#2d3748);border-color:var(--color-code-border,#4a5568);color:var(--color-code-text,#e2e8f0)}:root:not([data-theme=light]) .mobile-view .mobile-editor-wrapper .ProseMirror blockquote[data-blockquote=true],:root:not([data-theme=light]) .mobile-view .mobile-editor-wrapper .ProseMirror blockquote.blockquote,:root:not([data-theme=light]) .mobile-view .mobile-editor-container .ProseMirror blockquote[data-blockquote=true],:root:not([data-theme=light]) .mobile-view .mobile-editor-container .ProseMirror blockquote.blockquote{border-left-color:var(--color-quote-border,#4a5568);color:var(--color-text-tertiary,#a0aec0);background:linear-gradient(90deg,var(--color-quote-bg-strong,#4a55684d)0%,var(--color-quote-bg-soft,#4a55681a)100%)}:root:not([data-theme=light]) .mobile-view .mobile-editor-wrapper .ProseMirror code:not([data-language]):not(pre code),:root:not([data-theme=light]) .mobile-view .mobile-editor-container .ProseMirror code:not([data-language]):not(pre code){background:var(--color-code-inline-bg,#4a556880);color:var(--color-code-inline-text,#f687b3)}}
.chakra-portal>[role=region],.mobile-view .chakra-portal>[role=region],body .chakra-portal>[role=region],html body .chakra-portal>[role=region]{visibility:hidden!important;pointer-events:none!important;opacity:0!important;clip:rect(0,0,0,0)!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}@media screen and (max-width:768px){.chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state]),body .chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state]),html body .chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}.chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state=open]),body .chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state=open]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.chakra-portal-zIndex:has(.chakra-menu__menu-list[data-floating-menu-list=true]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.chakra-portal-zIndex:has(.chakra-menu__menu-list[data-floating-menu-list=true][data-state=open]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.chakra-portal .chakra-menu__menu-list[data-bc-menu],body .chakra-portal .chakra-menu__menu-list[data-bc-menu]{background:var(--menu-surface-bg);border:1px solid var(--menu-surface-border);box-shadow:var(--menu-surface-shadow);border-radius:8px;min-width:160px;max-width:85vw;z-index:var(--z-independent-menu,5000)!important}.chakra-portal .chakra-popper__popper:has(.chakra-menu__menu-list[data-bc-menu=page]){z-index:var(--z-independent-menu,5000)!important;position:fixed!important;top:100px!important;left:50%!important;transform:translate(-50%)!important}.chakra-portal .chakra-menu__menu-list[data-bc-menu][data-state=open],body .chakra-portal .chakra-menu__menu-list[data-bc-menu][data-state=open]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.chakra-portal [role=menu][data-bc-menu=workspace-title],body .chakra-portal [role=menu][data-bc-menu=workspace-title],html body .chakra-portal [role=menu][data-bc-menu=workspace-title]{z-index:var(--z-independent-menu,5000)!important}.chakra-portal [role=menu][data-bc-menu=workspace-title][data-state=closed],body .chakra-portal [role=menu][data-bc-menu=workspace-title][data-state=closed],html body .chakra-portal [role=menu][data-bc-menu=workspace-title][data-state=closed]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.chakra-portal:empty,.chakra-portal-zIndex:empty{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}.chakra-portal .chakra-popper:empty{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}.chakra-portal .chakra-popper:not(:has(.chakra-menu__menu-list)){visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}}
.mobile-view .chakra-button{touch-action:manipulation;border-radius:8px;min-height:44px;padding:12px 20px;font-size:16px}.mobile-view .chakra-icon-button{touch-action:manipulation;min-width:44px;min-height:44px}.mobile-view [data-floating-menu-root=true] .chakra-button,.mobile-view [data-floating-menu-root=true] .chakra-menu__menu-button{border-radius:9999px;width:56px;height:56px;min-height:56px;padding:12px}.mobile-view .chakra-input{border-radius:8px;min-height:44px;padding:12px 16px;font-size:16px}.mobile-view .chakra-input,.mobile-view .chakra-select,.mobile-view .chakra-textarea,.mobile-view .chakra-numberinput__field,.mobile-view .chakra-pinput__field{font-size:max(1rem,16px)!important}
.mobile-view .chakra-modal__content{max-width:90vw;max-height:var(--modal-max-height,calc(var(--viewport-height,100dvh) - 40px));border-radius:12px;margin:0 auto;position:relative;z-index:var(--z-modal-content,2100)!important}.mobile-view .chakra-portal .chakra-modal__content{z-index:var(--z-modal-content,2100)!important}.mobile-view .unified-overlay,.mobile-view .chakra-modal__overlay{z-index:var(--z-modal-backdrop,2000)!important}.mobile-view .chakra-modal__body{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-view .chakra-modal__content-container:has([data-component=PageRestoreModal]){touch-action:pan-y!important}.mobile-view .chakra-modal__content[data-component=PageRestoreModal]{touch-action:pan-y!important}.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-modal__body,.mobile-view [data-scroll-container=restore-modal]{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overflow-y:scroll!important}.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-modal__body *,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-stack,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-accordion,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-accordion__item,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-accordion__panel,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-accordion__button,.mobile-view .chakra-modal__content[data-component=PageRestoreModal] .chakra-button,.mobile-view [data-scroll-container=restore-modal] *{touch-action:pan-y!important}.mobile-view .chakra-popover__content{border-radius:8px;max-width:80vw;margin:0 auto;position:relative;z-index:var(--z-popover,1700)!important}.mobile-view .chakra-portal .chakra-popover__content{z-index:var(--z-popover,1700)!important}.mobile-view .chakra-portal .chakra-alert-dialog__content{z-index:var(--z-modal-content,2100)!important}.mobile-view .chakra-alert-dialog__overlay{z-index:var(--z-modal-backdrop,2000)!important}
.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]){background:var(--menu-surface-bg);border:1px solid var(--menu-surface-border);box-shadow:var(--menu-surface-shadow);border-radius:8px;min-width:160px;max-width:280px;z-index:var(--z-dropdown,1300)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important}.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true])[data-state=open]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mobile-view .chakra-menu__menu-list[data-floating-menu-list=true]{width:92vw;max-width:420px;z-index:var(--z-menu,1300)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mobile-view .chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true]){z-index:var(--z-dropdown,1300)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mobile-view .chakra-portal .chakra-menu__menu-list:not([data-floating-menu-list=true])[data-state=open]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true])[data-state=closed],.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true])[hidden],.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state=open]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.mobile-view .chakra-menu__menu-list:not([data-floating-menu-list=true]):not([data-bc-menu]):not([data-state]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}.mobile-view .chakra-menu__menu-list[data-bc-menu],.mobile-view .chakra-portal .chakra-menu__menu-list[data-bc-menu]{background:var(--menu-surface-bg);border:1px solid var(--menu-surface-border);box-shadow:var(--menu-surface-shadow);border-radius:8px;min-width:160px;max-width:85vw;z-index:var(--z-independent-menu,5000)!important}.mobile-view .chakra-menu__menu-list[data-bc-menu][data-state=open],.mobile-view .chakra-portal .chakra-menu__menu-list[data-bc-menu][data-state=open]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.mobile-view .chakra-menu__menu-list[data-floating-menu-list=true][data-state=closed]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.mobile-view .chakra-popper:has(.chakra-menu__menu-list[data-floating-menu-list=true][data-state=closed]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.mobile-view .chakra-popper:has(.chakra-menu__menu-list[data-floating-menu-list=true][data-state=open]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.mobile-view .chakra-popper:empty{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}.mobile-view .chakra-popper:not(:has(.chakra-menu__menu-list)){visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}.mobile-view .chakra-menu__menuitem{touch-action:manipulation;min-height:44px;padding:12px 16px;font-size:16px}
.mobile-view .chakra-table{border-collapse:collapse;white-space:nowrap;width:100%;display:block;overflow-x:auto}.mobile-view .chakra-table th,.mobile-view .chakra-table td{text-align:left;border-bottom:1px solid var(--color-border,#e2e8f0);min-width:120px;padding:8px;display:inline-block}.mobile-view .chakra-card{border:1px solid var(--color-card-border,#e2e8f0);background:var(--color-card-bg,white);border-radius:12px;margin:8px;padding:16px;box-shadow:0 2px 8px #0000001a}[data-theme=dark] .mobile-view .chakra-card,.chakra-ui-dark .mobile-view .chakra-card{background:var(--color-card-bg,#2d3748);border-color:var(--color-card-border,#4a5568)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-view .chakra-card{background:var(--color-card-bg,#2d3748);border-color:var(--color-card-border,#4a5568)}}.mobile-view .chakra-portal .chakra-drawer__content{z-index:var(--z-modal-content,2100)!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.mobile-view .chakra-portal .chakra-tooltip__content{z-index:var(--z-sidebar);pointer-events:auto;visibility:visible;opacity:1}.mobile-view .chakra-portal .chakra-toast__inner,.mobile-view .chakra-portal .chakra-toast,.mobile-view .chakra-toast__inner,.mobile-view .chakra-toast{z-index:var(--z-notification)!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.mobile-toolbar{background:var(--color-card-bg,white);z-index:var(--z-sidebar);border:1px solid var(--color-card-border,#e2e8f0);border-radius:12px;padding:12px;animation:.3s ease-out slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000026}[data-theme=dark] .mobile-toolbar,.chakra-ui-dark .mobile-toolbar{background:var(--color-card-bg,#2d3748);border-color:var(--color-card-border,#4a5568)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-toolbar{background:var(--color-card-bg,#2d3748);border-color:var(--color-card-border,#4a5568)}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mobile-view .mobile-press-tooltip{animation:.15s ease-out mobile-tooltip-appear;pointer-events:none!important}@keyframes mobile-tooltip-appear{0%{opacity:0}to{opacity:1}}
@media (max-width:600px){.mobile-view html,.mobile-view body,.mobile-view #__next{width:100%;height:100%;margin:0;padding:0}.mobile-view .mobile-editor-page,.mobile-view .mobile-unified-layout{margin:0;padding:0}.mobile-view .MuiToolbar-root .MuiIconButton-root{padding:6px}.mobile-view .MuiAppBar-root.MuiAppBar-positionFixed{box-shadow:0 -2px 10px #0000001a}.mobile-view .editor-content{padding-bottom:56px}.mobile-view .tiptap,.mobile-view .ProseMirror,.mobile-view .tiptap p,.mobile-view .tiptap h1,.mobile-view .tiptap h2,.mobile-view .tiptap h3,.mobile-view .tiptap h4,.mobile-view .tiptap h5,.mobile-view .tiptap h6,.mobile-view .tiptap ul,.mobile-view .tiptap ol,.mobile-view .tiptap blockquote,.mobile-view .ProseMirror p,.mobile-view .ProseMirror h1,.mobile-view .ProseMirror h2,.mobile-view .ProseMirror h3,.mobile-view .ProseMirror h4,.mobile-view .ProseMirror h5,.mobile-view .ProseMirror h6,.mobile-view .ProseMirror ul,.mobile-view .ProseMirror ol,.mobile-view .ProseMirror blockquote{margin-left:0;padding-left:0}.mobile-view .ProseMirror ul,.mobile-view .ProseMirror ol{padding-left:1.5em;list-style-position:outside}.mobile-view .mobile-editor-wrapper .ProseMirror ul:not([data-type=taskList])>li{text-indent:-.2rem;padding-left:.2rem}}
@media screen and (max-width:768px){.wbs-gantt-container,[data-component=WBSGanttView]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-x:auto}.wbs-gantt-row{min-width:800px}.wbs-task-cell,[data-component=WBSTaskRow]{touch-action:pan-x;min-height:44px;padding:8px 4px}.wbs-toolbar-mobile{flex-wrap:nowrap;gap:8px;overflow-x:auto}[data-component=WBSTableView],[data-component=WBSKanbanView]{-webkit-overflow-scrolling:touch;overflow-x:auto}.wbs-kanban-column{min-width:280px;max-width:320px}}

