.card-base{background:var(--color-card-bg,white);border:1px solid var(--color-card-border,#e2e8f0);border-radius:12px;padding:1.5rem;transition:all .3s;box-shadow:0 4px 6px #0000000d}.card-base:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.card-small{border-radius:8px;padding:1rem}.card-medium{border-radius:12px;padding:1.5rem}.card-large{border-radius:16px;padding:2rem}.card-feature,.card-comparison,.card-pricing{background:var(--color-card-bg,white);border:1px solid var(--color-card-border,#e2e8f0);border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d}.card-cta{background:linear-gradient(135deg, var(--color-gradient-start,#667eea) 0%, var(--color-gradient-end,#764ba2) 100%);color:#fff;border:none;border-radius:16px;padding:2.5rem;box-shadow:0 4px 6px #0000000d}@media (prefers-color-scheme:dark){.card-base,.card-feature,.card-comparison,.card-pricing{background:var(--color-bg-primary,#1a1a1a);border-color:var(--color-border,#2d3748);color:var(--color-text-secondary,#e2e8f0)}.card-base:hover,.card-feature:hover,.card-comparison:hover,.card-pricing:hover{box-shadow:0 8px 25px #0000004d}}@media (max-width:768px){.card-base,.card-feature,.card-comparison,.card-pricing{border-radius:8px;padding:1rem}.card-large{border-radius:12px;padding:1.5rem}.card-cta{border-radius:12px;padding:2rem}}@media (max-width:480px){.card-base,.card-feature,.card-comparison,.card-pricing{border-radius:6px;padding:.75rem}.card-large{border-radius:8px;padding:1rem}.card-cta{border-radius:8px;padding:1.5rem}}.button-base{cursor:pointer;font-family:inherit;font-weight:600;line-height:inherit;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:none;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}.button-base:hover{transform:translateY(-2px)}.button-base:active{transform:translateY(0)}.button-base:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-small{min-height:2rem;padding:.5rem 1rem;font-size:.875rem}.button-medium{min-height:2.5rem;padding:.75rem 1.5rem;font-size:1rem}.button-large{min-height:3rem;padding:1rem 2rem;font-size:1.125rem}.button-xl{min-height:3.5rem;padding:1.25rem 2.5rem;font-size:1.25rem}.button-primary{background:var(--color-accent,#3182ce);color:var(--color-bg-primary,white);box-shadow:0 4px 6px #3182ce33}.button-primary:hover:not(:disabled){background:var(--color-accent-hover,#2c5aa0);box-shadow:0 8px 25px #3182ce4d}.button-secondary{background:var(--color-bg-primary,white);color:var(--color-accent,#3182ce);border:2px solid var(--color-accent,#3182ce);box-shadow:0 4px 6px #0000001a}.button-secondary:hover:not(:disabled){background:var(--color-bg-tertiary,#f7fafc);box-shadow:0 8px 25px #00000026}.button-accent{background:linear-gradient(135deg, var(--color-gradient-start,#667eea) 0%, var(--color-gradient-end,#764ba2) 100%);color:#fff;box-shadow:0 4px 6px #667eea33}.button-accent:hover:not(:disabled){box-shadow:0 8px 25px #667eea4d}.button-success{background:var(--color-success,#38a169);color:#fff;box-shadow:0 4px 6px #38a16933}.button-success:hover:not(:disabled){background:#2f855a;box-shadow:0 8px 25px #38a1694d}.button-warning{background:var(--color-warning-button,#ed8936);color:#fff;box-shadow:0 4px 6px #ed893633}.button-warning:hover:not(:disabled){background:#dd6b20;box-shadow:0 8px 25px #ed89364d}.button-danger{background:var(--color-error,#e53e3e);color:#fff;box-shadow:0 4px 6px #e53e3e33}.button-danger:hover:not(:disabled){background:#c53030;box-shadow:0 8px 25px #e53e3e4d}.button-cta{background:linear-gradient(135deg, var(--color-gradient-start,#667eea) 0%, var(--color-gradient-end,#764ba2) 100%);color:#fff;letter-spacing:.025em;font-weight:700;box-shadow:0 8px 25px #667eea4d}.button-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 35px #667eea66}.button-outline{color:inherit;box-shadow:none;background:0 0;border:2px solid}.button-outline:hover:not(:disabled){color:#fff;background:currentColor;box-shadow:0 4px 6px #0000001a}@media (prefers-color-scheme:dark){.button-secondary{background:var(--color-bg-primary,#1a202c);color:var(--color-accent,#63b3ed);border-color:var(--color-accent,#63b3ed)}.button-secondary:hover:not(:disabled){background:var(--color-bg-secondary,#2d3748)}.button-outline{color:var(--color-text-secondary,#e2e8f0);border-color:var(--color-text-secondary,#e2e8f0)}.button-outline:hover:not(:disabled){background:var(--color-text-secondary,#e2e8f0);color:var(--color-bg-primary,#1a202c)}}@media (max-width:768px){.button-large{min-height:2.75rem;padding:.875rem 1.75rem;font-size:1rem}.button-xl{min-height:3rem;padding:1rem 2rem;font-size:1.125rem}}@media (max-width:480px){.button-medium{min-height:2.25rem;padding:.625rem 1.25rem;font-size:.875rem}.button-large{min-height:2.5rem;padding:.75rem 1.5rem;font-size:.875rem}.button-xl{min-height:2.75rem;padding:.875rem 1.75rem;font-size:1rem}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--viewport-height:100dvh;--modal-max-height:calc(var(--viewport-height,100dvh) - 40px);--keyboard-height:0px}@supports not (height:100dvh){:root{--viewport-height:100vh;--modal-max-height:calc(var(--viewport-height,100vh) - 40px)}}@supports (-webkit-touch-callout:none){.mobile-view .mobile-unified-layout,.mobile-view .mobile-editor-page,.pc-view.tablet-touch .page-editor-page,.pc-view.tablet-touch [data-page-type=editor]{min-height:-webkit-fill-available}}.mobile-view,.pc-view.tablet-touch{-webkit-tap-highlight-color:transparent}.mobile-view button,.mobile-view a,.mobile-view [role=button],.pc-view.tablet-touch button,.pc-view.tablet-touch a,.pc-view.tablet-touch [role=button]{touch-action:manipulation}@supports (-webkit-touch-callout:none){.mobile-view [data-edge-button=left]:first-child{margin-left:8px}}.mobile-view input,.mobile-view select,.mobile-view textarea,.mobile-view [contenteditable=true]:not(.ProseMirror){font-size:max(1rem,16px)!important}.mobile-view .ProseMirror{font-size:max(1rem,16px)}.mobile-view input[type=search],.mobile-view input[type=text],.mobile-view input[type=email],.mobile-view input[type=password],.mobile-view input[type=number],.mobile-view input[type=tel],.mobile-view input[type=url]{font-size:max(1rem,16px)!important}.mobile-view [data-editor-scroll],.mobile-view .mobile-editor-container,.pc-view.tablet-touch [data-editor-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:auto}html.mobile-view,body.mobile-view{background-color:var(--mobile-surface-base,#fff)}html.mobile-view[data-theme=dark],body.mobile-view[data-theme=dark],html.mobile-view[data-chakra-theme=dark],body.mobile-view[data-chakra-theme=dark],html.mobile-view.chakra-ui-dark,body.mobile-view.chakra-ui-dark{background-color:var(--mobile-surface-base,var(--color-bg-primary,#1a202c))}.safe-area-padding{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.safe-area-padding-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-area-padding-top{padding-top:env(safe-area-inset-top,0px)}.dvh-full{height:var(--viewport-height,100dvh)}.dvh-screen{min-height:var(--viewport-height,100dvh)}#ios26-drag-handle-root{isolation:isolate;width:0!important;height:0!important;z-index:var(--z-mobile-drag-handle)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-drag-handle-root .drag-handle{pointer-events:auto!important;z-index:var(--z-mobile-drag-handle)!important;cursor:grab!important;touch-action:none!important;-webkit-tap-highlight-color:#0000001a!important;background:#d1d5db!important;border:1px solid #9ca3af!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important;position:fixed!important}#ios26-selection-toolbar-root{isolation:isolate;width:100%!important;height:0!important;z-index:var(--z-mobile-selection-toolbar)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-selection-toolbar-root .ios26-selection-toolbar{margin-bottom:env(safe-area-inset-bottom,0px);pointer-events:auto!important;z-index:var(--z-mobile-selection-toolbar)!important}#ios26-floating-menu-root{isolation:isolate;width:100%!important;height:0!important;z-index:var(--z-quick-action)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-floating-menu-root .ios26-floating-menu{pointer-events:auto!important;z-index:var(--z-quick-action)!important}#ios26-inline-selection-menu-root{isolation:isolate;width:100%!important;height:0!important;z-index:var(--z-selection-menu-overlay)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-inline-selection-menu-root .ios26-inline-selection-menu{pointer-events:auto!important;z-index:var(--z-selection-menu-overlay)!important}#ios26-mobile-footer-root{isolation:isolate;width:100%!important;height:0!important;z-index:var(--z-mobile-footer)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-mobile-footer-root .ios26-mobile-footer{pointer-events:auto!important;z-index:var(--z-mobile-footer)!important}#ios26-modal-root{isolation:isolate;width:100%!important;height:100%!important;z-index:var(--z-portal-max)!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}#ios26-modal-root .ios26-modal-container{pointer-events:auto!important;z-index:var(--z-modal-content)!important}#ios26-modal-root .ios26-modal-overlay{-webkit-backdrop-filter:blur(2px)!important;pointer-events:auto!important;z-index:var(--z-modal-backdrop)!important;background-color:#0006!important;position:fixed!important;inset:0!important}#ios26-modal-root .chakra-modal__content-container,#ios26-modal-root .chakra-modal__content{z-index:var(--z-modal-content)!important}#ios26-modal-root .chakra-modal__overlay{z-index:var(--z-modal-backdrop)!important}#ios26-floating-menu-root .chakra-menu__menu-list[data-state=open],#ios26-floating-menu-root [data-floating-menu-list=true][data-state=open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#ios26-modal-root .chakra-modal__content{opacity:1!important;visibility:visible!important}#ios26-modal-root .chakra-modal__overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.ios26-safari .chakra-modal__content,html.ios26-safari .chakra-modal__content-container,html.ios26-safari .chakra-modal__overlay{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}#ios26-modal-root .chakra-modal__content-container,#ios26-modal-root .chakra-slide{opacity:1!important;visibility:visible!important}#ios26-mobile-footer-root .chakra-menu__menu-list[data-state=open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#ios26-selection-toolbar-root .ios26-selection-toolbar{opacity:1!important;visibility:visible!important}@supports (-webkit-touch-callout:none){.mobile-view .chakra-menu__menu-list[data-state=open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:blur()!important;transform:scale(1)translateY(0)!important}.mobile-view .chakra-menu__menu-list[data-floating-menu-list=true][data-state=open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-view .chakra-modal__content-container,.mobile-view .chakra-slide,.mobile-view .chakra-modal__overlay,.mobile-view .chakra-modal__content{opacity:1!important;visibility:visible!important}}#ios26-modal-root .chakra-slide,#ios26-modal-root .chakra-modal__content-container{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#ios26-modal-root .chakra-drawer__body,#ios26-modal-root .chakra-drawer__content,#ios26-modal-root .chakra-tabs,#ios26-modal-root .chakra-tabs__tablist,#ios26-modal-root .chakra-tabs__tab-panels,#ios26-modal-root .chakra-tabs__tab-panel,#ios26-modal-root .chakra-tabs__tab-panel:not([hidden]){opacity:1!important;visibility:visible!important}@supports (-webkit-touch-callout:none){[data-right-sidebar-root="1"] .chakra-tabs,[data-right-sidebar-root="1"] .chakra-tabs__tablist,[data-right-sidebar-root="1"] .chakra-tabs__tab-panels,[data-right-sidebar-root="1"] .chakra-tabs__tab-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important}[data-ios-opaque="1"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;animation:none!important}.chakra-modal__content-container:focus-within,.chakra-modal__content:focus-within{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;animation:none!important}}#mobile-sidebar-portal .chakra-slide,#mobile-sidebar-portal .chakra-modal__content-container,#mobile-right-sidebar-portal .chakra-slide,#mobile-right-sidebar-portal .chakra-modal__content-container,#mobile-right-sidebar-portal .chakra-modal__content,#mobile-right-sidebar-portal .chakra-modal__overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#mobile-sidebar-portal .chakra-drawer__body,#mobile-sidebar-portal .chakra-drawer__content,#mobile-right-sidebar-portal .chakra-drawer__body,#mobile-right-sidebar-portal .chakra-drawer__content{opacity:1!important;visibility:visible!important}#pc-user-menu-portal.user-menu-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#pc-user-menu-portal.user-menu-open .chakra-menu__menu-list[data-user-menu-list="1"],#pc-user-menu-portal .chakra-menu__menu-list[data-user-menu-list="1"][data-state=open]{visibility:visible!important;pointer-events:auto!important}#system-modal-portal [data-state=open],#system-modal-portal [role=menu],#system-modal-portal .chakra-slide,#system-modal-portal .chakra-drawer__content,#system-modal-portal .chakra-drawer__body,#system-modal-portal .chakra-modal__content-container,#system-modal-portal .chakra-modal__content,#system-modal-portal .chakra-modal__overlay,#system-modal-portal [data-component=MobileHeader\.WorkspaceMenu],#ios26-modal-root [data-component=CompanyUserAutocomplete\.SuggestList]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@supports (-webkit-touch-callout:none){#ios26-modal-root input:focus~.chakra-modal__content{opacity:1!important;visibility:visible!important}#ios26-modal-root .chakra-modal__content:has(input:focus){opacity:1!important;visibility:visible!important}}:root{--footer-link-color:#4a5568;--footer-link-bg:#0000000d;--footer-link-hover-color:#1a202c;--footer-link-hover-bg:#0000001a;--footer-copyright-color:#718096;--footer-border-color:#0000001a}[data-theme=dark],[data-chakra-theme=dark],.chakra-ui-dark{--footer-link-color:#a0aec0;--footer-link-bg:#ffffff14;--footer-link-hover-color:#fff;--footer-link-hover-bg:#ffffff26;--footer-copyright-color:#718096;--footer-border-color:#ffffff1a}.unified-footer{--footer-link-color:#a0aec0;--footer-link-bg:#ffffff14;--footer-link-hover-color:#fff;--footer-link-hover-bg:#ffffff26;--footer-copyright-color:#a0aec0;--footer-border-color:#ffffff1a;z-index:var(--z-base);background:#1a202c;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:3rem 0;position:relative;left:0;right:0;overflow-x:hidden}.footer-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.footer-main-content{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:60px;padding:1.5rem 0;display:flex}.footer-logo-section{text-align:left;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.footer-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:35px;display:block}.footer-badge{color:#fff;white-space:nowrap;border:1px solid #fff;border-radius:9999px;flex-shrink:0;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.footer-navigation{text-align:right;flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:1.5rem;min-width:0;padding:.5rem 0;font-size:.875rem;display:flex}.footer-link{white-space:nowrap;color:var(--footer-link-color);background:var(--footer-link-bg);border-radius:.375rem;padding:.5rem 1rem;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--footer-link-hover-color);background:var(--footer-link-hover-bg);text-decoration:none;transform:translateY(-1px)}.footer-copyright{text-align:center;width:100%;color:var(--footer-copyright-color);border-top:1px solid var(--footer-border-color);justify-content:center;align-items:center;margin:1rem 0 0;padding:1rem 0;font-size:.875rem;display:flex}@media (max-width:768px){.unified-footer{padding:2rem 0}.footer-container{padding:0 1rem}.footer-main-content{text-align:center;flex-direction:column;gap:1.5rem;padding:1rem 0}.footer-logo-section{text-align:center;justify-content:center}.footer-logo{height:30px}.footer-navigation{text-align:center;justify-content:center;gap:1.25rem}.footer-copyright{margin-top:.5rem;padding:.75rem 0}}@media (max-width:480px){.unified-footer{padding:1.5rem 0}.footer-container{padding:0 .75rem}.footer-main-content{text-align:center;flex-direction:column;gap:1rem;padding:.75rem 0}.footer-logo-section{text-align:center;justify-content:center}.footer-navigation{text-align:center;justify-content:center;gap:1rem}.footer-link{padding:.5rem .875rem;font-size:.875rem}.footer-copyright{padding:.5rem 0;font-size:.75rem;line-height:1.4}}@media (max-width:360px){.unified-footer{padding:1rem 0}.footer-container{padding:0 .5rem}.footer-main-content{text-align:center;flex-direction:column;gap:.75rem}.footer-logo-section{text-align:center;justify-content:center}.footer-navigation{text-align:center;justify-content:center;gap:.75rem}.footer-link{padding:.375rem .75rem;font-size:.875rem}.footer-copyright{padding:.5rem 0;font-size:.7rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-chakra-theme=light]){--footer-link-color:#a0aec0;--footer-link-bg:#ffffff14;--footer-link-hover-color:#fff;--footer-link-hover-bg:#ffffff26;--footer-copyright-color:#718096;--footer-border-color:#ffffff1a}}.footer-link{transition:all .2s;position:relative;overflow:hidden}.footer-link:before{content:"";background:currentColor;width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-link:hover:before{width:100%}[data-graph-footer-button][data-graph-footer-button-receiving=true]{animation:.36s cubic-bezier(.2,.8,.2,1) both graph-footer-receive}@keyframes graph-footer-receive{0%{transform:scale(1);box-shadow:0 0 #7c3aed00}58%{transform:scale(1.08);box-shadow:0 0 0 8px #7c3aed29}to{transform:scale(1);box-shadow:0 0 #7c3aed00}}@media (prefers-reduced-motion:reduce){[data-graph-footer-button][data-graph-footer-button-receiving=true]{animation:none}}@media (max-width:480px){.footer-link:before{display:none}}.page-editor-page,[data-page-type=editor],.mobile-unified-layout,.mobile-editor-container{box-sizing:border-box;width:100%;margin:0;padding:0}[data-theme=dark] .page-editor-page,[data-theme=dark] [data-page-type=editor],[data-theme=dark] .mobile-unified-layout,[data-theme=dark] .mobile-editor-container,.chakra-ui-dark .page-editor-page,.chakra-ui-dark [data-page-type=editor],.chakra-ui-dark .mobile-unified-layout,.chakra-ui-dark .mobile-editor-container{background-color:var(--color-bg-primary,#1a202c);color:var(--color-text-primary,#f7fafc)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-editor-page,:root:not([data-theme=light]) [data-page-type=editor],:root:not([data-theme=light]) .mobile-unified-layout,:root:not([data-theme=light]) .mobile-editor-container{background-color:var(--color-bg-primary,#1a202c);color:var(--color-text-primary,#f7fafc)}}.editor-content-area,.editor-core-container,.main-content-layer,.main-content-area,.mobile-editor-wrapper,.mobile-editor-content{margin:0;padding:0;overflow:visible}[data-theme=dark] .editor-content-area,[data-theme=dark] .editor-core-container,[data-theme=dark] .main-content-layer,[data-theme=dark] .main-content-area,[data-theme=dark] .mobile-editor-wrapper,[data-theme=dark] .mobile-editor-content,.chakra-ui-dark .editor-content-area,.chakra-ui-dark .editor-core-container,.chakra-ui-dark .main-content-layer,.chakra-ui-dark .main-content-area,.chakra-ui-dark .mobile-editor-wrapper,.chakra-ui-dark .mobile-editor-content{background-color:var(--color-bg-primary,#1a202c);color:var(--color-text-primary,#f7fafc)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .editor-content-area,:root:not([data-theme=light]) .editor-core-container,:root:not([data-theme=light]) .main-content-layer,:root:not([data-theme=light]) .main-content-area,:root:not([data-theme=light]) .mobile-editor-wrapper,:root:not([data-theme=light]) .mobile-editor-content{background-color:var(--color-bg-primary,#1a202c);color:var(--color-text-primary,#f7fafc)}}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;box-sizing:border-box;min-height:200px;color:var(--color-text-primary,#1a202c);background-color:var(--color-bg-primary,#fff);outline:none;margin:0;padding:1rem;position:relative}[data-theme=dark] .ProseMirror,.chakra-ui-dark .ProseMirror{color:var(--color-text-primary,#f7fafc);background-color:var(--color-bg-primary,#1a202c)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ProseMirror{color:var(--color-text-primary,#f7fafc);background-color:var(--color-bg-primary,#1a202c)}}.ProseMirror h1{margin:.4em 0 .2em;font-size:2em;font-weight:700;line-height:1.2}.ProseMirror h2{margin:.4em 0 .2em;font-size:1.5em;font-weight:700;line-height:1.2}.ProseMirror h3{margin:.4em 0 .2em;font-size:1.17em;font-weight:700;line-height:1.2}.ProseMirror p{margin:.5em 0;line-height:1.6}.ProseMirror ul,.ProseMirror ol{margin:.5em 0;padding-left:1.5em;list-style-position:outside}.ProseMirror li{margin:.25rem 0}.editor-title-input,.mobile-title-input{box-sizing:border-box;margin:0;padding:16px}.mobile-view [data-swipe-to-close=true]{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-view .chakra-modal__overlay,.mobile-view .chakra-drawer__overlay{touch-action:auto}.mobile-view .chakra-drawer__content[data-swipe-to-close=true]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-view [data-swipe-to-close=true]{will-change:transform;transform:translateZ(0)}@supports (-webkit-touch-callout:none){.mobile-view [data-swipe-to-close=true]{touch-action:pan-y pinch-zoom}}@keyframes typing-indicator-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.chakra-toast__inner,.chakra-toast,.chakra-portal .chakra-toast__inner,.mobile-view .chakra-toast__inner,.mobile-view .chakra-toast{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:"";background:var(--color-bg-primary,#fff);z-index:var(--z-logout-curtain);position:fixed;inset:0}body[data-logout-curtain="1"]:after{content:"ログアウト中...";color:var(--color-text-tertiary,#718096);letter-spacing:.02em;z-index:calc(var(--z-logout-curtain) + 1);place-items:center;font-size:14px;display:grid;position:fixed;inset:0}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@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)}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)}}@keyframes theme-wipe-out-to-left{0%{clip-path:inset(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)}}html:active-view-transition-type(theme-light)::view-transition-old(root){z-index:2;animation:1s cubic-bezier(.4,0,.2,1) both theme-wipe-out-to-left}html:active-view-transition-type(theme-light)::view-transition-new(root){z-index:1;animation:1s cubic-bezier(.4,0,.2,1) both theme-wipe-in-from-right}html:active-view-transition-type(theme-dark)::view-transition-old(root){z-index:2;animation:1s cubic-bezier(.4,0,.2,1) both theme-wipe-out-to-right}html:active-view-transition-type(theme-dark)::view-transition-new(root){z-index:1;animation:1s cubic-bezier(.4,0,.2,1) both theme-wipe-in-from-left}html.theme-transitioning *{transition:background-color 1s,color 1s,border-color 1s,fill 1s,stroke 1s!important}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes scale-up{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes scale-down{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}html:active-view-transition-type(forward)::view-transition-old(root){animation:.7s cubic-bezier(.4,0,.2,1) both scale-down}html:active-view-transition-type(forward)::view-transition-new(root){animation:.7s cubic-bezier(.4,0,.2,1) both scale-up}@keyframes page-origin-scale-up{0%{opacity:0;transform:scale(.5)}10%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes page-origin-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}html:active-view-transition-type(forward-page-origin)::view-transition-old(root){transform-origin:var(--page-transition-origin-x,50vw) var(--page-transition-origin-y,50vh);animation:.7s cubic-bezier(.2,.8,.2,1) both page-origin-fade-out}html:active-view-transition-type(forward-page-origin)::view-transition-new(root){transform-origin:var(--page-transition-origin-x,50vw) var(--page-transition-origin-y,50vh);animation:.7s cubic-bezier(.16,1,.3,1) .15s both page-origin-scale-up}html:active-view-transition-type(back)::view-transition-old(root){animation:none}html:active-view-transition-type(back)::view-transition-new(root){animation:none}::view-transition-old(root){animation:.7s cubic-bezier(.4,0,.2,1) both slide-out-to-left}::view-transition-new(root){animation:.7s cubic-bezier(.4,0,.2,1) both slide-in-from-right}::view-transition-group(header){animation-duration:0s;overflow:hidden}::view-transition-old(header){opacity:0;mix-blend-mode:normal;animation:none}::view-transition-new(header){opacity:1;mix-blend-mode:normal;animation:none}::view-transition-group(sidebar){animation-duration:0s}::view-transition-old(sidebar){mix-blend-mode:normal;animation:none}::view-transition-new(sidebar){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
