.RenderImageUnderCursor_RenderImageUnderCursor__F4jOK{z-index:var(--z-index-cursor-image);pointer-events:none;position:fixed;top:0;left:0}.RenderImageUnderCursor_RenderImageUnderCursor-Image__yjsrC{transform:translate(-50%,-50%);width:60px}.chatCssVariables_chatCssVariables__ZEM1W{--chat-phase-transition:2.5s cubic-bezier(0.25,0.46,0.45,0.94)}.ChatGradientText_ChatGradientText__B0FT6{font:var(--text-body-medium-default);background:linear-gradient(90deg,var(--gradient-brand-pink-blue-stop-3) 0,var(--gradient-brand-pink-blue-stop-2) 16.5%,var(--gradient-brand-pink-blue-stop-1) 33.33%,var(--gradient-brand-pink-orange-stop-1) 33.33%,var(--gradient-brand-pink-orange-stop-2) 49.83%,var(--gradient-brand-pink-orange-stop-4) 66.66%,var(--gradient-brand-blue-orange-stop-4) 66.66%,var(--gradient-brand-blue-orange-stop-3) 83.16%,var(--gradient-brand-blue-orange-stop-1) 100%);background-size:300% 100%;background-position:var(--chat-gradient-position,0 50%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position var(--chat-phase-transition,2.5s cubic-bezier(.25,.46,.45,.94));filter:drop-shadow(0 0 var(--spacing-050) var(--color-bg-brand-pink-subtle)) drop-shadow(0 0 var(--spacing-100) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 60%,transparent))}.ChatIcon_ChatIcon__GDf_I{color:var(--chat-button-icon-color,var(--gradient-brand-pink-blue-stop-3));transition:color var(--chat-phase-transition,2.5s cubic-bezier(.25,.46,.45,.94));display:inline-flex;width:var(--spacing-300);height:var(--spacing-300);flex-shrink:0}.ChatButton_ChatButton__O0Lv5{position:relative;overflow:hidden;width:100%;height:100%;align-self:stretch;border-radius:var(--radius-lg)}.ChatButton_ChatButton-GlowSpot__FlBUE{position:absolute;width:var(--spacing-800);height:var(--spacing-800);border-radius:var(--radius-full);pointer-events:none;transform:translate(-50%,-50%);filter:blur(var(--spacing-150));background:radial-gradient(circle,color-mix(in srgb,var(--chat-button-glow-1,var(--gradient-brand-pink-blue-stop-1)) 30%,transparent) 0,color-mix(in srgb,var(--chat-button-glow-2,var(--gradient-brand-pink-blue-stop-2)) 25%,transparent) 40%,color-mix(in srgb,var(--chat-button-glow-3,var(--gradient-brand-pink-blue-stop-3)) 20%,transparent) 70%,transparent 100%);transition:transform .4s cubic-bezier(.33,1,.68,1),background 3.5s cubic-bezier(.25,.46,.45,.94);z-index:0}.ChatButton_ChatButton__O0Lv5:not(.ChatButton_ChatButton_hovered__av2_U) .ChatButton_ChatButton-GlowSpot__FlBUE{transform:translate(-50%,-50%) scale(0)}.ChatButton_ChatButton_hovered__av2_U .ChatButton_ChatButton-GlowSpot__FlBUE{transform:translate(-50%,-50%) scale(1.2)}.ChatButton_ChatButton_hovered__av2_U{background-color:transparent}.ChatButton_ChatButton_hovered__av2_U .ChatButton_ChatButton-Text__6a9l_{filter:drop-shadow(0 0 var(--spacing-050) var(--color-bg-brand-pink-subtle)) drop-shadow(0 0 var(--spacing-100) var(--color-bg-brand-pink-subtle)) drop-shadow(0 0 var(--spacing-150) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 60%,transparent))}.ChatButton_ChatButton_hovered__av2_U .ChatButton_ChatButton-Glow__PK073{filter:drop-shadow(0 0 var(--spacing-050) var(--color-bg-brand-pink-subtle)) drop-shadow(0 0 var(--spacing-100) var(--color-bg-brand-pink-subtle)) drop-shadow(0 0 var(--spacing-200) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 80%,transparent))}.ChatButton_ChatButton-Glow__PK073{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--spacing-gap-sm);filter:drop-shadow(0 0 var(--spacing-050) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 80%,transparent)) drop-shadow(0 0 var(--spacing-100) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 80%,transparent)) drop-shadow(0 0 var(--spacing-150) color-mix(in srgb,var(--color-bg-brand-pink-subtle) 40%,transparent))}.ChatButton_ChatButton_hidden__HlvCD{opacity:0;pointer-events:none}.ChatExperimentalFooter_ChatExperimentalFooter__0sKI7{flex-shrink:0;margin-right:calc(-1 * var(--spacing-padding-lg));margin-bottom:calc(-1 * var(--spacing-padding-lg));margin-left:calc(-1 * var(--spacing-padding-lg));overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg)}