html[data-theme=dark]{--AI-img-placeholder-bg:var(--N00)}html[data-theme=light]{--AI-img-placeholder-bg:#f0f0fd}.vc-hover-background{background-color:var(--C50)!important;border-radius:8px}.vc-hover-border{border-color:var(--colorful-carmine)!important}.sync-cursor-wrap{position:absolute;pointer-events:none;cursor:text}.sync-cursor-caret{width:4px;-webkit-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5);-webkit-transform-origin:top;transform-origin:top}.sync-cursor-dot{position:absolute;top:0;left:0;width:12px;height:12px;-webkit-transform:translate3d(-50%,-50%,0) scale(.5);transform:translate3d(-50%,-50%,0) scale(.5);pointer-events:auto;font-size:0}.sync-cursor-name{position:absolute;top:-11px;left:-4px;line-height:1;padding:2px 4px;font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--N00-FG);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:showcursor 2.7s cubic-bezier(0,.5,0,1) forwards;animation:showcursor 2.7s cubic-bezier(0,.5,0,1) forwards;z-index:1}.sync-cursor-name-right{left:unset;right:-4px;-webkit-transform-origin:right bottom;transform-origin:right bottom}.sync-cursor-name:hover,.sync-cursor-wrap.active .sync-cursor-name,.sync-cursor-wrap:hover .sync-cursor-name{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;pointer-events:auto}@-webkit-keyframes showcursor{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}12%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}87%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes showcursor{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}12%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}87%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.sync-cursor-trim-down .sync-cursor-name{top:-8px;padding:1px 4px}.docx-chart_embedded-block .sync-cursor-view-wrap,.docx-chart_embedded-block .sync-cursor-wrap,.docx-chart_refer-block .sync-cursor-view-wrap,.docx-chart_refer-block .sync-cursor-wrap,.docx-chart_refer_host_perm-block .sync-cursor-view-wrap,.docx-chart_refer_host_perm-block .sync-cursor-wrap,.docx-chat_card-block .sync-cursor-view-wrap,.docx-chat_card-block .sync-cursor-wrap,.docx-file-block .sync-cursor-view-wrap,.docx-file-block .sync-cursor-wrap,.docx-image-block .sync-cursor-view-wrap,.docx-image-block .sync-cursor-wrap,.docx-url_preview-block .sync-cursor-view-wrap,.docx-url_preview-block .sync-cursor-wrap{height:100%}.docx-image-block .sync-cursor-view-wrap{height:calc(100% - 2px)}.docx-table-block .table-block>.sync-cursor-view-wrap .sync-cursor-name{right:1px;left:unset;-webkit-transform-origin:right bottom;transform-origin:right bottom}.docx-table_cell-block>.sync-cursor-view-wrap .sync-cursor-name-right{right:-1px}.progress-block-wrapper .sync-cursor-name,.table-block .sync-cursor-name{-webkit-transform:scale(.75);transform:scale(.75);-webkit-animation:showcursor-small 2.7s cubic-bezier(0,.5,0,1) forwards;animation:showcursor-small 2.7s cubic-bezier(0,.5,0,1) forwards}@-webkit-keyframes showcursor-small{0%{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}12%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}87%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes showcursor-small{0%{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}12%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}87%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.sync-cursor-view-wrap{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.sync-cursor-view-wrap,.sync-cursor-view-wrap .sync-cursor-wrap{-webkit-user-select:none!important;user-select:none!important}.docx-code-block .sync-cursor-container{position:relative;height:100%}.docx-code-block .sync-cursor-container.is-text-selection{overflow:hidden}.docx-code-block .sync-selection-container{position:relative;height:100%;width:100%}.docx-code-block .sync-selection-container.is-text-selection{overflow:hidden}