@keyframes typing-indicator-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.page-editor-page{position:relative}.paragraph-selected,.paragraph-selected-js,[data-selected=true]{background:transparent;border:5px solid var(--color-paragraph-selection-border,#2563eb);border-radius:10px;box-shadow:0 0 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25));transition:box-shadow .18s ease,border-color .18s ease}.ProseMirror h1.paragraph-selected,.ProseMirror h1.paragraph-selected-js,.ProseMirror h1[data-selected=true],.ProseMirror h2.paragraph-selected,.ProseMirror h2.paragraph-selected-js,.ProseMirror h2[data-selected=true],.ProseMirror h3.paragraph-selected,.ProseMirror h3.paragraph-selected-js,.ProseMirror h3[data-selected=true],.ProseMirror h4.paragraph-selected,.ProseMirror h4.paragraph-selected-js,.ProseMirror h4[data-selected=true],.ProseMirror h5.paragraph-selected,.ProseMirror h5.paragraph-selected-js,.ProseMirror h5[data-selected=true],.ProseMirror h6.paragraph-selected,.ProseMirror h6.paragraph-selected-js,.ProseMirror h6[data-selected=true]{border:5px solid var(--color-paragraph-selection-border,#2563eb)!important;border-radius:10px!important;box-shadow:0 0 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25))!important}.ProseMirror [data-type=listItem][data-selected=true],.ProseMirror [data-type=taskItem][data-selected=true],.ProseMirror li[data-type=listItem][data-selected=true],.ProseMirror li[data-type=taskItem][data-selected=true],li[data-type=listItem][data-selected=true],li[data-type=taskItem][data-selected=true]{background:transparent!important;border:5px solid var(--color-paragraph-selection-border,#2563eb)!important;border-radius:10px!important;box-shadow:0 0 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25))!important}.ProseMirror li[data-type=listItem]:has(.paragraph-selected),.ProseMirror li[data-type=listItem]:has([data-selected=true]),.ProseMirror li[data-type=taskItem]:has(.paragraph-selected),.ProseMirror li[data-type=taskItem]:has([data-selected=true]){background:transparent!important;border:5px solid var(--color-paragraph-selection-border,#2563eb)!important;border-radius:10px!important;box-shadow:0 0 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25))!important}.ProseMirror li[data-type=listItem] .paragraph-selected,.ProseMirror li[data-type=listItem] [data-selected=true],.ProseMirror li[data-type=taskItem] .paragraph-selected,.ProseMirror li[data-type=taskItem] [data-selected=true]{border:none!important;box-shadow:none!important}.ProseMirror pre.code-block.paragraph-selected,.ProseMirror pre.code-block.paragraph-selected-js,.ProseMirror pre.code-block[data-selected=true],.ProseMirror pre[data-code-block=true].paragraph-selected,.ProseMirror pre[data-code-block=true].paragraph-selected-js,.ProseMirror pre[data-code-block=true][data-selected=true]{border:5px solid var(--color-paragraph-selection-border,#2563eb)!important;border-radius:10px!important;box-shadow:0 0 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25))!important}.ProseMirror [data-code-block-toolbar].code-block-toolbar-selected{border:5px solid var(--color-paragraph-selection-border,#2563eb)!important;border-bottom:none!important;border-radius:10px 10px 0 0!important;box-shadow:-2px -2px 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25)),2px -2px 0 2px var(--color-paragraph-selection-shadow,rgba(37,99,235,.25))!important;margin-bottom:0!important;padding-bottom:0!important;background:var(
    --color-paragraph-selection-shadow,rgba(37,99,235,.05)
  )!important}.ProseMirror [data-code-block-toolbar].code-block-toolbar-selected+pre.code-block,.ProseMirror [data-code-block-toolbar].code-block-toolbar-selected+pre[data-code-block=true],.ProseMirror [data-code-block-toolbar].code-block-toolbar-selected~pre.code-block.paragraph-selected-js,.ProseMirror [data-code-block-toolbar].code-block-toolbar-selected~pre[data-code-block=true].paragraph-selected-js{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;padding-top:0!important}.ProseMirror pre.code-block.paragraph-selected-js,.ProseMirror pre[data-code-block=true].paragraph-selected-js{border-top-style:solid}.ProseMirror:has([data-code-block-toolbar].code-block-toolbar-selected) pre.code-block.paragraph-selected-js,.ProseMirror:has([data-code-block-toolbar].code-block-toolbar-selected) pre[data-code-block=true].paragraph-selected-js{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-view .paragraph-selected-js:where(p,div,li),.mobile-view .paragraph-selected:where(p,div,li),.mobile-view [data-selected=true]:where(p,div,li){min-height:44px;padding:8px 12px}html.mobile-view .selection-mode-active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.selection-mode-active .ProseMirror,body.selection-mode-active .ProseMirror,html.mobile-view .selection-mode-active .ProseMirror,html.mobile-view.selection-mode-active .ProseMirror{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-touch-callout:none!important;touch-action:manipulation}.selection-mode-active .ProseMirror *,body.selection-mode-active .ProseMirror *,html.mobile-view .selection-mode-active .ProseMirror *,html.mobile-view.selection-mode-active .ProseMirror *{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}html.mobile-view.selection-mode-active .ProseMirror ul[data-type=taskList]>li{pointer-events:none}.mobile-unified-layout{font-size:15px;line-height:1.6}.mobile-unified-layout .chakra-text{font-size:1em}.mobile-unified-layout .chakra-button{min-height:44px;border-radius:12px}.mobile-unified-layout .chakra-button:not(.chakra-icon-button){padding:10px 14px}.mobile-popover .chakra-icon-button,.mobile-unified-layout .chakra-icon-button,.mobile-unified-layout .chakra-input,.mobile-unified-layout .chakra-select{min-height:44px;font-size:1em;line-height:1.6}.mobile-popover .chakra-tag,.mobile-unified-layout .ProseMirror,.mobile-unified-layout .chakra-tag{font-size:16px;line-height:1.8}.editor-core-container{padding-bottom:60px}:root{--editor-footer-height:var(--chakra-space-4)}body:has(.pc-editor-footer-fixed){--editor-footer-height:56px}.pc-editor-footer-fixed{z-index:var(--z-drag-handle);background:var(--chakra-colors-gray-50);border-top:1px solid var(--chakra-colors-gray-200);transition:left .2s ease}.pc-editor-footer-fixed:not([data-embedded-in-split-view=true]){position:fixed;bottom:0;left:var(--editor-fixed-left,0);right:0}.page-size-warning-fixed:not([data-embedded-in-split-view=true]){left:var(--editor-fixed-left,0);right:0;transition:left .2s ease}.chakra-ui-dark .pc-editor-footer-fixed,[data-theme=dark] .pc-editor-footer-fixed{background:#2d3748;border-top-color:#4a5568}.mobile-editor-footer-fixed{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-drag-handle)}.chakra-ui-dark .mobile-editor-footer-fixed,[data-theme=dark] .mobile-editor-footer-fixed{background:#2d3748;border-top-color:#4a5568}.chakra-portal .chakra-toast__inner,.chakra-toast,.chakra-toast__inner,.mobile-view .chakra-toast,.mobile-view .chakra-toast__inner{z-index:var(--z-notification)!important}body[data-logout-curtain="1"]{overflow:hidden}body[data-logout-curtain="1"]>*{visibility:hidden}body[data-logout-curtain="1"]:before{content:"";position:fixed;inset:0;background:var(--color-bg-primary,#ffffff);z-index:var(--z-logout-curtain)}body[data-logout-curtain="1"]:after{content:"ログアウト中...";position:fixed;inset:0;display:grid;place-items:center;color:var(--color-text-tertiary,#718096);font-size:14px;letter-spacing:.02em;z-index:calc(var(--z-logout-curtain) + 1)}@keyframes app-loading-spin{to{transform:rotate(1turn)}}@keyframes app-loading-progress-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes app-loading-rocket{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes theme-wipe-out-to-right{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes theme-wipe-in-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes theme-wipe-out-to-left{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes theme-wipe-in-from-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}html:active-view-transition-type(theme-light)::view-transition-old(root){animation:theme-wipe-out-to-left 1s cubic-bezier(.4,0,.2,1) both;z-index:2}html:active-view-transition-type(theme-light)::view-transition-new(root){animation:theme-wipe-in-from-right 1s cubic-bezier(.4,0,.2,1) both;z-index:1}html:active-view-transition-type(theme-dark)::view-transition-old(root){animation:theme-wipe-out-to-right 1s cubic-bezier(.4,0,.2,1) both;z-index:2}html:active-view-transition-type(theme-dark)::view-transition-new(root){animation:theme-wipe-in-from-left 1s cubic-bezier(.4,0,.2,1) both;z-index:1}html.theme-transitioning *{transition:background-color 1s ease,color 1s ease,border-color 1s ease,fill 1s ease,stroke 1s ease!important}@keyframes slide-in-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-to-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-in-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes scale-up{0%{transform:scale(.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-down{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:0}}html:active-view-transition-type(forward)::view-transition-old(root){animation:scale-down .7s cubic-bezier(.4,0,.2,1) both}html:active-view-transition-type(forward)::view-transition-new(root){animation:scale-up .7s cubic-bezier(.4,0,.2,1) both}@keyframes page-origin-scale-up{0%{transform:scale(.5);opacity:0}10%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes page-origin-fade-out{0%{transform:scale(1);opacity:1}to{transform:scale(.98);opacity:0}}html:active-view-transition-type(forward-page-origin)::view-transition-old(root){animation:page-origin-fade-out .7s cubic-bezier(.2,.8,.2,1) both;transform-origin:var(--page-transition-origin-x,50vw) var(--page-transition-origin-y,50vh)}html:active-view-transition-type(forward-page-origin)::view-transition-new(root){animation:page-origin-scale-up .7s cubic-bezier(.16,1,.3,1) .15s both;transform-origin:var(--page-transition-origin-x,50vw) var(--page-transition-origin-y,50vh)}html:active-view-transition-type(back)::view-transition-old(root){animation:slide-out-to-right .7s cubic-bezier(.4,0,.2,1) both}html:active-view-transition-type(back)::view-transition-new(root){animation:slide-in-from-left .7s cubic-bezier(.4,0,.2,1) both}::view-transition-old(root){animation:slide-out-to-left .7s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:slide-in-from-right .7s cubic-bezier(.4,0,.2,1) both}::view-transition-group(header){animation-duration:0s;overflow:hidden}::view-transition-old(header){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(header){animation:none;opacity:1;mix-blend-mode:normal}::view-transition-group(sidebar){animation-duration:0s}::view-transition-new(sidebar),::view-transition-old(sidebar){animation:none;mix-blend-mode:normal}.key-setup-attention-flash{animation:key-setup-attention-flash 1.1s ease-in-out 1}@keyframes key-setup-attention-flash{0%,to{background-color:transparent;box-shadow:none;filter:none}45%{background-color:rgba(254,240,138,.92);box-shadow:0 0 0 2.5px #f59e0b,0 0 18px rgba(245,158,11,.45);filter:drop-shadow(0 0 6px rgba(250,204,21,.55))}}@media (prefers-reduced-motion){.key-setup-attention-flash,::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}