.ai-block-container{width:100%}.ai-block-container *,.ai-block-container div,.ai-block-container h1,.ai-block-container h2,.ai-block-container h3,.ai-block-container h4,.ai-block-container h5,.ai-block-container h6,.ai-block-container p,.ai-block-container span{white-space:pre-wrap}.ai-settings-menu{padding:16px}.ai-settings-menu h4{margin-top:0;margin-bottom:16px}.ai-context-menu{max-width:100%;min-height:20px;border-radius:8px;overflow:hidden;background-color:var(--popover);color:var(--popover-foreground)}.ComponentDivider_divider__SX3Yy{position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:2px;border-top:2px solid;display:flex;justify-content:center;align-items:center;opacity:0;z-index:1000;pointer-events:none}.ComponentDivider_divider__SX3Yy.ComponentDivider_top__ILf2V{top:-2px}.ComponentDivider_divider__SX3Yy.ComponentDivider_bottom__CMfcP{bottom:-2px}.ComponentDivider_plusButton__T1Z02{position:absolute;width:28px;height:28px;border-radius:50%;border:1px solid;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;outline:none;z-index:1001;pointer-events:auto;left:50%;transform:translateX(-50%)}.ComponentDivider_plusButton__T1Z02:hover{transform:translateX(-50%) scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ComponentDivider_plusButton__T1Z02:active{transform:translateX(-50%) scale(.95)}.ComponentDivider_plusButton__T1Z02:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.ComponentDivider_dragHandle__MaGtx{position:absolute;right:calc(50% - 60px);width:40px;height:14px;display:flex;justify-content:center;align-items:center;cursor:ns-resize;pointer-events:auto;z-index:1001;border-radius:4px;opacity:0;transition:opacity .15s ease;touch-action:none}.ComponentDivider_dragGrip__Ax_xj{width:24px;height:4px;border-radius:2px;background:#4b81ee;opacity:.7}.ComponentDivider_dragHandleActive__3LkjG .ComponentDivider_dragGrip__Ax_xj,.ComponentDivider_dragHandle__MaGtx:hover .ComponentDivider_dragGrip__Ax_xj{opacity:1}.ComponentDivider_dragTooltip__wcXCH{position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:#1a1a1a;color:#fff;font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:1002}.aiBlockContainer:hover .ComponentDivider_divider__SX3Yy{opacity:1;pointer-events:auto}.aiBlockContainer:hover .ComponentDivider_dragHandle__MaGtx{opacity:1}.aiChatActive .aiBlockContainer .ComponentDivider_divider__SX3Yy{opacity:1;pointer-events:auto}.aiChatActive .aiBlockContainer .ComponentDivider_dragHandle__MaGtx{opacity:1}.aiBlockContainer:not(:hover) .ComponentDivider_divider__SX3Yy{opacity:0;pointer-events:none}.aiBlockContainer:not(:hover) .ComponentDivider_dragHandle__MaGtx{opacity:0}.aiChatActive .aiBlockContainer:not(:hover) .ComponentDivider_divider__SX3Yy{opacity:1;pointer-events:auto}.aiChatActive .aiBlockContainer:not(:hover) .ComponentDivider_dragHandle__MaGtx{opacity:1}.ComponentDivider_divider__SX3Yy.ComponentDivider_dragging__uGrlB{opacity:1!important;pointer-events:auto!important}.ComponentDivider_divider__SX3Yy.ComponentDivider_dragging__uGrlB .ComponentDivider_dragHandle__MaGtx{opacity:1!important}body.textEditToolbarActive .ComponentDivider_divider__SX3Yy,body.textEditToolbarActive .ComponentDivider_dragHandle__MaGtx{opacity:0!important;pointer-events:none!important}.styles_gridBlockContainer__iInQR{width:100%;max-width:100%;display:flex;align-items:center;flex-direction:row;position:relative;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.styles_gridBlockContainer__iInQR.styles_overflowing__a1AUW .styles_gridBlockCell__xvtLY button,.styles_gridBlockContainer__iInQR.styles_overflowing__a1AUW .styles_gridBlockCell__xvtLY span{width:100%!important}.styles_gridBlockContainer__iInQR.styles_overflowing__a1AUW .styles_gridBlockCell__xvtLY div:has(button){width:100%!important}.styles_gridBlockContainer__iInQR::-webkit-scrollbar{display:none}@media(max-width:768px){.styles_gridBlockContainer__iInQR{grid-template-columns:1fr!important}.styles_gridBlockContainer__iInQR .styles_gridBlockCell__xvtLY{grid-area:auto!important}.styles_gridBlockContainer__iInQR .styles_gridBlockCell__xvtLY button,.styles_gridBlockContainer__iInQR .styles_gridBlockCell__xvtLY span{width:100%!important}.styles_gridBlockContainer__iInQR .styles_gridBlockCell__xvtLY div:has(button){width:100%!important}}@media(max-width:767px){.styles_remove_on_mobile__EFG5i{display:none!important}}