.editor-topbar .toolbar-button,.editor-topbar .toolbar-icon,.editor-topbar .rt-save,.editor-topbar .rt-doc-title input{height:var(--ui-h-sm)}.editor-topbar .toolbar-icon,.editor-topbar .editor-app-icon{width:var(--ui-h-sm);height:var(--ui-h-sm)}.editor-topbar .rt-save{padding-block:0;padding-inline:12px}.editor-topbar .rt-doc-title input{transition:background-color var(--ui-med) var(--ui-ease), border-color var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease)}.editor-topbar .rt-doc-title input:hover{background:var(--hover);border-color:#0000}.editor-topbar .rt-doc-title input:focus{border-color:var(--ui-edge);background:var(--surface);box-shadow:var(--ui-shadow-focus)}.editor-topbar .toolbar-button:hover:not(:disabled){border-color:var(--ui-edge-hover);box-shadow:var(--ui-shadow-hover)}.editor-topbar .share-button:hover:not(:disabled){border-color:var(--ink)}.editor-topbar .ai-toggle.active{background:var(--accent-soft);border-color:var(--ui-edge)}.editor-topbar>.ui-tip-anchor{flex-shrink:0}.editor-topbar .toolbar-button,.editor-topbar .toolbar-icon{transition:background-color var(--ui-med) var(--ui-ease), border-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease), opacity var(--ui-med) var(--ui-ease), box-shadow var(--ui-med) var(--ui-ease), transform var(--ui-fast) var(--ui-ease)}.editor-topbar .toolbar-button:active:not(:disabled),.editor-topbar .toolbar-icon:active:not(:disabled){transform:scale(.95)}.editor-topbar .toolbar-button svg,.editor-topbar .toolbar-icon svg{flex-shrink:0}.editor-topbar .editor-app-icon{transition:background-color var(--ui-med) var(--ui-ease), transform var(--ui-med) var(--ui-ease);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.editor-topbar .editor-app-icon:hover{background:var(--hover)}.editor-topbar .editor-app-icon:active{transform:scale(.95)}.editor-topbar .ce-divider{background:var(--line);flex-shrink:0;width:1px;height:18px;margin:0 3px}@media (max-width:700px){.editor-topbar .ce-divider{display:none}}.ui-pop.ce-signup-pop{width:min(300px,100vw - 16px);padding:16px}.ce-signup-pop h3{margin:0;font-size:14px;font-weight:600}.ce-signup-pop p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.ce-signup-pop ul{gap:7px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ce-signup-pop li{align-items:center;gap:8px;display:flex}.ce-signup-pop li svg{color:#2f9e5b;flex-shrink:0}.ce-signup-actions{gap:6px;margin-top:14px;display:flex}.editor-topbar .ce-menu-trigger[aria-expanded=true]{background:var(--hover)}.editor-topbar .ce-chevron{transition:transform var(--ui-med) var(--ui-ease)}.editor-topbar .ce-menu-trigger[aria-expanded=true] .ce-chevron{transform:rotate(180deg)}.editor-topbar .ai-toggle.active svg{animation:ce-ai-on .38s var(--ui-spring)}@keyframes ce-ai-on{0%{transform:scale(.6)rotate(-35deg)}}.editor-topbar.is-compact .toolbar-button{width:var(--ui-h-sm);flex-shrink:0;justify-content:center;gap:0;padding:0}.editor-topbar.is-compact .ce-label,.editor-topbar.is-compact .rt-save-text,.editor-topbar.is-compact .toolbar-button .ce-chevron{display:none}.editor-topbar.is-compact .editor-toolbar-actions{gap:5px}.editor-topbar .editor-toolbar-actions{min-width:0}.editor-topbar .editor-document{margin:-4px;padding:4px;overflow:hidden}.editor-topbar .ce-shared-chip{flex-shrink:0}@media (max-width:700px){.editor-topbar{gap:4px}.editor-topbar .rt-doc-title{flex:56px;min-width:56px}.editor-topbar .rt-doc-title input{width:100%;min-width:0}.editor-topbar .editor-toolbar-actions{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;overflow-x:auto}.editor-topbar .editor-toolbar-actions::-webkit-scrollbar{display:none}.editor-topbar .toolbar-button,.editor-topbar .rt-save{width:var(--ui-h-sm);flex-shrink:0;justify-content:center;gap:0;padding:0}.editor-topbar .ce-label,.editor-topbar .rt-save-text,.editor-topbar .toolbar-button .ce-chevron{display:none}}@media (max-width:520px){.editor-topbar .editor-app-icon{display:none}}.ce-export-menu{min-width:270px}.ce-menu-shield{z-index:5;position:fixed;inset:48px 0 0}@media (max-width:650px){.ce-menu-shield{top:45px}}:root:has(.ce-menu-trigger[aria-expanded=true]:hover) .ui-tip{display:none}.ui-menu-custom>.ce-theme-item{width:calc(100% + 12px);margin:-4px -6px}.ce-theme-icon{animation:ce-theme-icon .34s var(--ui-spring)}@keyframes ce-theme-icon{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}.ce-switch{background:color-mix(in srgb, var(--ink) 16%, var(--surface));width:30px;height:18px;transition:background-color var(--ui-med) var(--ui-ease);border-radius:99px;flex-shrink:0;margin-left:auto;position:relative}.ce-switch:after{content:"";width:14px;height:14px;transition:transform .24s var(--ui-spring), background-color var(--ui-med) var(--ui-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.ce-theme-item[aria-checked=true] .ce-switch{background:var(--ink)}.ce-theme-item[aria-checked=true] .ce-switch:after{background:var(--surface);transform:translate(12px)}.editor-notice{animation:ce-notice-in var(--ui-med) var(--ui-ease) backwards}@keyframes ce-notice-in{0%{opacity:0;transform:translateY(-4px)}}.editor-navigation-drawer[data-state] .editor-navigation-backdrop{animation:ce-fade-in var(--ui-slow) var(--ui-ease) both}.editor-navigation-drawer[data-state] .platform-sidebar{animation:ce-drawer-in .3s var(--ui-ease) both}.editor-navigation-drawer[data-state=closed]{pointer-events:none}.editor-navigation-drawer[data-state=closed] .editor-navigation-backdrop{animation:.2s ease-in both ce-fade-out}.editor-navigation-drawer[data-state=closed] .platform-sidebar{animation:.2s cubic-bezier(.4,0,1,1) both ce-drawer-out}@keyframes ce-fade-in{0%{opacity:0}}@keyframes ce-fade-out{to{opacity:0}}@keyframes ce-drawer-in{0%{transform:translate(-100%)}}@keyframes ce-drawer-out{to{transform:translate(-100%)}}.presentation-shell:has(>.editor-main){flex-direction:row;position:relative}.editor-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.presentation-shell>.sai-dock.is-easing,.ce-comments{transition:margin-right var(--ui-slow) var(--ui-ease), opacity var(--ui-slow) var(--ui-ease), display var(--ui-slow) allow-discrete}.presentation-shell>.sai-dock.is-easing[hidden]{margin-right:calc(-1 * var(--sai-dock-w,400px));opacity:0;display:none}.ce-comments[hidden]{opacity:0;margin-right:-360px;display:none}@starting-style{.presentation-shell>.sai-dock.is-easing:not([hidden]){margin-right:calc(-1 * var(--sai-dock-w,400px));opacity:0}.ce-comments:not([hidden]){opacity:0;margin-right:-360px}}@media (prefers-reduced-motion:reduce){.presentation-shell>.sai-dock.is-easing,.ce-comments{transition:none}}.editor-topbar .ce-shared-chip{background:var(--hover);height:22px;color:var(--muted);white-space:nowrap;border-radius:99px;align-self:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:650px){.editor-topbar .ce-shared-chip{display:none}}.editor-topbar .ce-seg{height:var(--ui-h-sm);border:1px solid var(--ui-edge);background:var(--surface);border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.editor-topbar .ce-seg-btn{height:100%;min-width:calc(var(--ui-h-sm) - 6px);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-med) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.editor-topbar .ce-seg-btn:hover:not(:disabled){background:var(--hover)}.editor-topbar .ce-seg-btn:active:not(:disabled){transform:scale(.95)}.editor-topbar .ce-seg-btn:disabled{opacity:.5;cursor:default}.editor-topbar .ce-seg-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.editor-topbar .ce-seg-btn svg{flex-shrink:0}.editor-topbar .ce-seg-div{background:var(--line);flex-shrink:0;width:1px;height:16px}.editor-topbar .ce-seg-count{background:var(--ink);min-width:16px;height:16px;color:var(--surface);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid}.editor-topbar .ce-seg>.ui-tip-anchor{height:100%}.editor-topbar .ce-save .rt-save{background:0 0;height:auto;padding:0}.editor-topbar .ce-save .rt-save.is-error{color:#b45309}.editor-topbar .ce-save-main.is-static{cursor:default}.editor-topbar .ce-save-main.is-static:hover{background:0 0}.editor-topbar .ce-save-more{padding:0 6px}@media (max-width:700px){.editor-topbar .ce-seg-btn{padding:0 6px}.editor-topbar .ce-save .ce-seg-div,.editor-topbar .ce-save-more{display:none}}.ce-comments{border-left:1px solid var(--line);background:var(--surface);flex-shrink:0;width:360px;height:100%;min-height:0}.editor-topbar .ce-seg-btn.is-on{background:var(--hover)}@media (max-width:900px){.ce-comments{z-index:30;width:min(380px,100vw);position:fixed;top:48px;bottom:0;right:0;box-shadow:-12px 0 30px #0000001f}.ce-comments[hidden]{margin-right:max(-380px,-100vw)}@starting-style{.ce-comments:not([hidden]){margin-right:max(-380px,-100vw)}}}
