.frameContainer{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;transition:background .15s,box-shadow .12s;position:relative}.frameContainer>.frameContent{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative}.frameContainer .frameMarquee{flex:auto;width:100%;min-width:0;height:100%;min-height:0;-webkit-mask-image:none;mask-image:none}.frameContainer .frameMarquee:not(.vertical) .marqueeInner{align-items:center;height:100%}.frameContainer.chatFrame[data-tool-element-id],.frameContainer.chatBoxFrame[data-tool-element-id]{cursor:pointer}.frameContainer.chatFrame[data-tool-element-id].isSelected,.frameContainer.chatBoxFrame[data-tool-element-id].isSelected{outline:2px solid var(--primary);outline-offset:2px}.frameContainer.chatFrame[data-tool-element-id].ancestorActive:not(.isSelected),.frameContainer.chatFrame[data-tool-element-id].isLayerHovered:not(.isSelected),.frameContainer.chatFrame[data-tool-element-id]:not(.isSelected):not(.ancestorActive):hover,.frameContainer.chatBoxFrame[data-tool-element-id].ancestorActive:not(.isSelected),.frameContainer.chatBoxFrame[data-tool-element-id].isLayerHovered:not(.isSelected),.frameContainer.chatBoxFrame[data-tool-element-id]:not(.isSelected):not(.ancestorActive):hover{outline:1px dashed color-mix(in srgb,var(--accent)55%,transparent);outline-offset:2px}.frameContainer.chatFrame.chatFrameFill{width:100%}.frameContainer.hugsHeight,.frameContainer.hugsHeight>.frameContent{height:auto}.frameContainer [data-chat-role=message],.frameContainer [data-chat-role=message]>.frameContent{min-width:0;height:auto;min-height:0}.frameContainer [data-chat-role=message] .frameChild[data-el-type=text],.frameContainer [data-chat-role=message] .toolElementView,.frameContainer [data-chat-role=message] .toolVisualLayer,.frameContainer [data-chat-role=message] .elementContentLayer,.frameContainer [data-chat-role=message] .textElementStrokeHost,.frameContainer [data-chat-role=message] .textElement{min-width:0;max-width:100%;height:auto;min-height:0}.frameContainer [data-chat-role=message] .frameChild[data-el-type=text],.frameContainer [data-chat-role=message] .toolElementView,.frameContainer [data-chat-role=message] .toolVisualLayer,.frameContainer [data-chat-role=message] .elementContentLayer,.frameContainer [data-chat-role=message] .textElementStrokeHost{width:100%}.frameContainer [data-chat-role=message] .textElement{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important}.frameContainer>.frameContent.chatJoined{white-space:normal;word-break:break-word}.frameContainer>.frameContent.chatJoined [data-chat-role=username],.frameContainer>.frameContent.chatJoined [data-chat-role=message],.frameContainer>.frameContent.chatJoined .frameContainer,.frameContainer>.frameContent.chatJoined .frameContent,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=text],.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=group],.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=text] .toolElementView,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=text] .toolVisualLayer,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=text] .elementContentLayer,.frameContainer>.frameContent.chatJoined .textElementStrokeHost,.frameContainer>.frameContent.chatJoined .textElement{display:inline!important}.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=text],.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=group]{width:auto!important;height:auto!important}.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media]{vertical-align:-.16em;white-space:nowrap;width:auto!important;height:1.05em!important;display:inline-block!important}.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .toolElementView,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .toolVisualLayer,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .elementContentLayer,.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .chatBadgeStrip{width:auto!important;height:100%!important}.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .chatBadgeStrip .icon{display:flex;position:relative;overflow:hidden}.frameContainer>.frameContent.chatJoined .frameChild[data-el-type=media] .chatBadgeStrip .icon svg{margin:auto;position:absolute;width:130%!important;height:130%!important}.frameContainer>.frameContent.chatJoined [data-chat-role=username]:after{content:":";color:inherit;opacity:.75;margin-inline-start:.02em;font-weight:600}.frameContainer>.frameName{color:var(--primary);pointer-events:auto;font-size:11px;font-weight:200}.frameContainer>.frameDropChrome{z-index:24;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.frameContainer .frameDropIndicator{background:var(--primary);pointer-events:none;border-radius:1px;transition:top 80ms,left 80ms;position:absolute}.frameContainer .frameDropIndicator.isColumn{height:2px;transform:translateY(-50%)}.frameContainer .frameDropIndicator.isRow{width:2px;transform:translate(-50%)}.frameContainer .frameChild.isLayerHovered:not(.isSelected){outline:1px solid color-mix(in srgb,var(--primary)45%,transparent);outline-offset:2px;border-radius:1px}.frameContainer .frameChild.isFrameChild.isLayerHovered:not(.isSelected){outline-style:dashed;outline-color:color-mix(in srgb,var(--accent)55%,transparent)}.frameContainer .frameChild.isEditable{cursor:pointer;outline-offset:2px;border-radius:1px;outline:1px solid #0000;transition:outline-color .12s}.frameContainer .frameChild.isEditable:hover,.frameContainer .frameChild.isEditable.isLayerHovered{outline-color:color-mix(in srgb,var(--primary)45%,transparent)}.frameContainer .frameChild.isEditable.isSelected{outline:2px solid var(--primary)}.frameContainer .frameChild.isFrameChild.isEditable:not(.isSelected).ancestorActive,.frameContainer .frameChild.isFrameChild.isEditable:not(.isSelected).isLayerHovered,.frameContainer .frameChild.isFrameChild.isEditable:not(.isSelected):hover{outline:1px dashed color-mix(in srgb,var(--accent)55%,transparent)}.frameContainer .framePaddingChrome{z-index:20;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.frameContainer .framePaddingChrome.hasHover .paddingHandleBar{opacity:1}.frameContainer .framePaddingChrome.isDragging .paddingHatch{opacity:0!important}.frameContainer .framePaddingChrome.isDragging .paddingHandleBar{opacity:0}.frameContainer .framePaddingChrome.isDragging .paddingArea.isActive .paddingHandleBar{opacity:1}.frameContainer .paddingArea{box-sizing:border-box;pointer-events:auto;position:absolute}.frameContainer .paddingArea .paddingHatch{opacity:0;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--primary)45%,transparent)0 3px,transparent 3px 9px);pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.frameContainer .paddingArea .paddingHandleBar{background:color-mix(in srgb,var(--primary)85%,transparent);opacity:0;pointer-events:none;border-radius:2px;transition:opacity .14s,background .12s;position:absolute}.frameContainer .paddingArea .paddingEdge{background:var(--primary);pointer-events:none;position:absolute}.frameContainer .paddingArea.top,.frameContainer .paddingArea.bottom{cursor:ns-resize}.frameContainer .paddingArea.top .paddingHandleBar,.frameContainer .paddingArea.bottom .paddingHandleBar{width:22px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.frameContainer .paddingArea.top .paddingEdge,.frameContainer .paddingArea.bottom .paddingEdge{height:2px}.frameContainer .paddingArea.left,.frameContainer .paddingArea.right{cursor:ew-resize}.frameContainer .paddingArea.left .paddingHandleBar,.frameContainer .paddingArea.right .paddingHandleBar{width:3px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%)}.frameContainer .paddingArea.left .paddingEdge,.frameContainer .paddingArea.right .paddingEdge{width:2px}.frameContainer .paddingArea.isHover:not(.isActive) .paddingHatch{opacity:.22}.frameContainer .paddingArea.isActive .paddingHandleBar{background:var(--primary)}.frameContainer .paddingArea.isZero .paddingHatch{opacity:0}