.BubbleContainer_container__ZZFeB{position:fixed;inset:0;pointer-events:none;z-index:var(--bubble-z-index);background:transparent}.BubbleContainer_bubbleContainer__TrEIM{position:fixed;top:0;left:0;z-index:var(--bubble-z-index);pointer-events:none;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.BubbleContainer_bubbleContainer__TrEIM,.BubbleContainer_bubbleContainer__TrEIM .BubbleContainer_chatMode__5ise6{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.BubbleContainer_bubbleContainer__TrEIM *,.BubbleContainer_bubbleContainer__TrEIM .BubbleContainer_bubbleWrapper__Dx9VO,.BubbleContainer_bubbleContainer__TrEIM .BubbleContainer_positionedBubble__AtRTv,.BubbleContainer_bubbleContainer__TrEIM :active,.BubbleContainer_bubbleContainer__TrEIM :focus,.BubbleContainer_bubbleContainer__TrEIM :hover{border:none!important;outline:none!important}.BubbleContainer_chatMode__5ise6{position:relative;max-width:100%}.BubbleContainer_bubbleContainer__TrEIM .BubbleContainer_chat_user_message__j092K{align-self:flex-end;max-width:80%;margin-left:20%}.BubbleContainer_bubbleContainer__TrEIM .BubbleContainer_chat_jaxn_response__oWTYS{align-self:flex-start;max-width:80%;margin-right:20%}.BubbleContainer_corner-top-left__bYqDA{top:var(--spacing-lg);left:var(--spacing-lg);right:auto;bottom:auto;align-items:flex-start}.BubbleContainer_corner-top-right__UAAhz{top:var(--spacing-lg);right:var(--spacing-lg);left:auto;bottom:auto;align-items:flex-end}.BubbleContainer_corner-bottom-left__bOwQ6{bottom:calc(var(--spacing-lg) + 4rem);left:var(--spacing-lg);right:auto;top:auto;align-items:flex-start}.BubbleContainer_corner-bottom-right__PGPOX{bottom:calc(var(--spacing-lg) + 4rem);right:var(--spacing-lg);left:auto;top:auto;align-items:flex-end}.BubbleContainer_bubbleContainer__TrEIM>*,.BubbleContainer_container__ZZFeB>*{pointer-events:auto}@media (max-width:640px){.BubbleContainer_controlButtons__t2dM2,.BubbleContainer_corner-bottom-left__bOwQ6 .BubbleContainer_controlButtons__t2dM2,.BubbleContainer_settingsButton__0222e{bottom:calc(var(--spacing-lg) + 3.5rem + 60px)}.BubbleContainer_bubbleContainer__TrEIM{overflow:visible!important;-webkit-overflow-scrolling:auto}.BubbleContainer_bubbleContainer__TrEIM,.BubbleContainer_container__ZZFeB{-webkit-transform:none!important;transform:none!important}}.BubbleContainer_settingsButton__0222e{position:fixed;bottom:calc(var(--spacing-lg) + 4rem);right:var(--spacing-lg);width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:50%;background:var(--bg-secondary);border:none!important;outline:none!important;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:calc(var(--bubble-z-index) - 1);pointer-events:auto}.BubbleContainer_settingsButton__0222e:hover{background:var(--bg-primary);color:var(--text-primary);transform:scale(1.05)}.BubbleContainer_controlButtons__t2dM2{position:fixed;bottom:calc(var(--spacing-lg) + 4rem);right:var(--spacing-lg);display:flex;gap:var(--spacing-sm);z-index:calc(var(--bubble-z-index) - 1);pointer-events:auto}.BubbleContainer_controlButton__VKp6d{width:var(--button-size-sm);height:var(--button-size-sm);border-radius:50%;background:var(--bubble-bg);border:none!important;outline:none!important;color:var(--bubble-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-all);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.BubbleContainer_controlButton__VKp6d:hover{background:var(--bubble-button-hover-bg);transform:scale(1.05)}.BubbleContainer_controlButton__VKp6d:active{transform:scale(.95)}.BubbleContainer_dropdownMenu__stGlg{position:absolute;bottom:calc(var(--button-size-sm) + var(--spacing-md));right:0;background:var(--bubble-bg,var(--color-surface-overlay-heavy));border:none!important;outline:none!important;border-radius:var(--radius-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-width:calc(var(--spacing-xl) * 4);box-shadow:var(--bubble-shadow);z-index:1}.BubbleContainer_menuItem__56qVL{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none!important;outline:none!important;color:var(--bubble-text,var(--color-text-inverse));font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background-color .2s ease}.BubbleContainer_menuItem__56qVL:hover{background:var(--bubble-button-hover-bg,var(--color-surface-hover))}.BubbleContainer_menuItem__56qVL:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.BubbleContainer_menuItem__56qVL:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.BubbleContainer_corner-top-left__bYqDA .BubbleContainer_controlButtons__t2dM2{top:var(--spacing-lg);left:var(--spacing-lg);bottom:auto;right:auto}.BubbleContainer_corner-top-right__UAAhz .BubbleContainer_controlButtons__t2dM2{top:var(--spacing-lg);right:var(--spacing-lg);bottom:auto;left:auto}.BubbleContainer_corner-bottom-left__bOwQ6 .BubbleContainer_controlButtons__t2dM2{bottom:calc(var(--spacing-lg) + 4rem);left:var(--spacing-lg);top:auto;right:auto}.BubbleContainer_theme-terminal__swMRE .BubbleContainer_controlButton__VKp6d{background:var(--color-terminal-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.BubbleContainer_theme-terminal__swMRE .BubbleContainer_controlButton__VKp6d:hover{background:var(--color-primary-alpha-10);box-shadow:0 0 10px var(--color-primary-alpha-30)}.BubbleContainer_theme-singularity__nfmWV .BubbleContainer_controlButton__VKp6d{background:var(--color-surface-light);border-color:var(--color-border-subtle);color:var(--color-text-tertiary)}.BubbleContainer_theme-singularity__nfmWV .BubbleContainer_controlButton__VKp6d:hover{background:var(--color-surface-light-hover);color:var(--color-text-primary)}.BubbleContainer_focused__nQvjN,.BubbleContainer_focused__nQvjN.BubbleContainer_accessibilityEnabled__tb_lp{outline:none!important;border:none!important}.BubbleContainer_fadeOut__18cZC{animation:BubbleContainer_fadeOut__18cZC .3s ease-out forwards}@keyframes BubbleContainer_fadeOut__18cZC{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(var(--spacing-lg))}}