.ChatLauncher_launcher__HKK6y{display:inline-flex;align-items:center;flex-shrink:0;padding-block:var(--vortex-spacing-xs);padding-inline-start:var(--vortex-spacing-sm);padding-inline-end:var(--vortex-spacing-xl);border-radius:var(--vortex-border-radius-full);background-color:var(--chat-launcher-background,var(--vortex-color-background-surface-inverse));color:var(--chat-launcher-foreground,var(--vortex-color-foreground-inverse))}@media(prefers-reduced-motion:no-preference){.ChatLauncher_launcher__HKK6y{transition:transform var(--vortex-motion-duration-300) var(--vortex-motion-ease-out),background-color var(--vortex-motion-duration-200) var(--vortex-motion-ease),color var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ChatLauncher_launcher__HKK6y:focus-visible{transform:scale(1.02)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.ChatLauncher_launcher__HKK6y:hover{transform:scale(1.02)}}.ChatLauncher_launcher__HKK6y[data-component=chat]{background-color:transparent;transform:none;transition:none}.ChatLauncher_mark__r_o63{--thinking-orb-size:100%;display:block;flex-shrink:0;inline-size:var(--vortex-width-1000);block-size:var(--vortex-height-1000)}.ChatLauncher_label__2dHoZ{white-space:nowrap}.ChatWidget_root__vmafP{--chat-launcher-background:var(
		--vortex-color-background-surface-inverse
	);--chat-launcher-foreground:var(--vortex-color-foreground-inverse);position:fixed;inset-block-end:var(--vortex-spacing-md);inset-inline-end:var(--vortex-spacing-md);z-index:var(--vortex-z-index-50);display:grid;justify-items:end;align-items:end;pointer-events:none}.ChatWidget_root__vmafP[data-initial-tone=inverse],.ChatWidget_root__vmafP[data-over-invert=inverse]{--chat-launcher-background:var(--vortex-color-background-surface-default);--chat-launcher-foreground:var(--vortex-color-foreground-default)}.ChatWidget_root__vmafP[data-initial-tone=dark],.ChatWidget_root__vmafP[data-over-invert=dark]{--chat-launcher-background:var(--vortex-color-background-static-white);--chat-launcher-foreground:var(--vortex-color-foreground-static-black)}.ChatWidget_gooLayer__OSYKP,.ChatWidget_launcher__ApQS_,.ChatWidget_panelScope__H5v2D{grid-area:1/1}.ChatWidget_launcher__ApQS_{pointer-events:auto}.ChatWidget_root__vmafP[data-initial-tone] .ChatWidget_launcher__ApQS_{transition:none}.ChatWidget_gooDefs__MywpH{position:absolute;inline-size:0;block-size:0}.ChatWidget_gooLayer__OSYKP{position:relative;justify-self:stretch;align-self:stretch;filter:url(#chat-goo);pointer-events:none;visibility:hidden;opacity:0}.ChatWidget_blob__kFy6F{position:absolute;inset-block-start:0;inset-inline-start:0;background-color:var(--chat-launcher-background)}.ChatWidget_panel__YFxjK{--chat-field-placeholder-color:color-mix(in srgb,var(--vortex-color-foreground-subtle) 80%,var(--vortex-color-foreground-default));display:flex;flex-direction:column;position:static;width:min(23.75rem,calc(100vw - 2 * var(--vortex-spacing-md)));max-height:min(50rem,calc(100vh - 7rem));margin:0;padding:var(--vortex-spacing-md);border:0;border-radius:var(--vortex-border-radius-xl);background-color:var(--vortex-color-background-surface-default);color:inherit;box-shadow:var(--vortex-shadow-400);overflow:hidden;pointer-events:auto}.ChatWidget_panel__YFxjK[data-component=chat]{background-color:transparent;box-shadow:none}.ChatWidget_panelHidden__cr2dB{visibility:hidden;pointer-events:none}.ChatWidget_panelHidden__cr2dB[data-component=chat]{visibility:visible}.ChatWidget_panelInner__8pO7j{flex:1;min-height:0;max-block-size:calc(min(50rem,calc(100vh - 7rem)) - 2 * var(--vortex-spacing-md));overflow:hidden}.ChatWidget_header__0d7Cl{flex-shrink:0}.ChatWidget_headerTabs__kGpy3{flex:1;min-width:0;padding-inline-start:var(--vortex-spacing-xs)}.ChatWidget_tab__6NB4J{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--vortex-border-radius-button);color:var(--vortex-color-foreground-subtle);transition:color var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ChatWidget_tab__6NB4J[data-selected=false]:hover,.ChatWidget_tab__6NB4J[data-selected=true]{color:var(--vortex-color-foreground-default)}.ChatWidget_iconButton__NUwk3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;inline-size:var(--vortex-height-800);min-inline-size:var(--vortex-height-800);block-size:var(--vortex-height-800);padding:var(--vortex-spacing-xs);border-radius:var(--vortex-border-radius-xl);background-color:var(--vortex-color-background-surface-subtlest);color:var(--vortex-color-foreground-subtle);transition:color var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ChatWidget_icon__cLt_F{color:var(--vortex-color-foreground-default);opacity:.8;transition:opacity var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ChatWidget_iconButton__NUwk3:hover .ChatWidget_icon__cLt_F{opacity:1}.ChatWidget_body__SRYTs{position:relative}.ChatWidget_body__SRYTs,.ChatWidget_pane__fl1X0{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ChatWidget_paneHidden__IZM9q{display:none}@media(max-width:639px){body:has(.ChatWidget_root__vmafP[data-open=true] .ChatWidget_panel__YFxjK:not([data-component=chat])){background-color:var(--mobile-chat-surface,var(--vortex-color-background-default))}.ChatWidget_root__vmafP[data-open=true]{z-index:var(--vortex-z-index-8888)}.ChatWidget_root__vmafP{inset-block-end:var(--vortex-spacing-sm);inset-inline-end:var(--vortex-spacing-sm);inset-inline-start:var(--vortex-spacing-sm)}.ChatWidget_panelScope__H5v2D{justify-self:stretch}.ChatWidget_panel__YFxjK{position:fixed;inset:var(--chat-viewport-top,0) 0 auto;box-sizing:border-box;width:100%;height:var(--chat-viewport-height,100dvh);max-width:none;max-height:none;padding-block-start:max(var(--vortex-spacing-md),env(safe-area-inset-top));padding-block-end:max(var(--vortex-spacing-xl),env(safe-area-inset-bottom));padding-inline-start:max(var(--vortex-spacing-md),env(safe-area-inset-left));padding-inline-end:max(var(--vortex-spacing-md),env(safe-area-inset-right));border-radius:0}.ChatWidget_panel__YFxjK:not([data-component=chat]):before{content:"";position:fixed;inset:0 0 auto;height:100lvh;z-index:-1;background-color:var(--vortex-color-background-surface-default);pointer-events:none}.ChatWidget_panelInner__8pO7j{max-block-size:none}.ChatWidget_launcher__ApQS_{justify-self:end}}