subhayu@thinkpad:~$ sqlstream shell
╭───────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ─────────────────────────────────────────────────────────────────────────────╮
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/screen.py:1310 in _refresh_layout                                                                                               │
│                                                                                                                                                                                             │
│   1307 │   │   │   │   │   │   │   │   )                                                        ╭───────────────────────────────────── locals ─────────────────────────────────────╮        │
│   1308 │   │   │                                                                                │  error = MarkupError("closing tag '[/bold yellow]' does not match any open tag") │        │
│   1309 │   │   │   else:                                                                        │ scroll = False                                                                   │        │
│ ❱ 1310 │   │   │   │   hidden, shown, resized = self._compositor.reflow(self, size)             │   self = HelpDialog()                                                            │        │
│   1311 │   │   │   │   self._layout_widgets.clear()                                             │   size = Size(width=191, height=45)                                              │        │
│   1312 │   │   │   │   Hide = events.Hide                                                       ╰──────────────────────────────────────────────────────────────────────────────────╯        │
│   1313 │   │   │   │   Show = events.Show                                                                                                                                                   │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_compositor.py:387 in reflow                                                                                                    │
│                                                                                                                                                                                             │
│    384 │   │   old_map = self._full_map                                                         ╭───────────────────────────────── locals ─────────────────────────────────╮                │
│    385 │   │   old_widgets = old_map.keys()                                                     │     old_map = {}                                                         │                │
│    386 │   │                                                                                    │ old_widgets = dict_keys([])                                              │                │
│ ❱  387 │   │   map, widgets = self._arrange_root(parent, size, visible_only=False)              │      parent = HelpDialog()                                               │                │
│    388 │   │                                                                                    │        self = <Compositor size=Size(width=191, height=45) widgets=set()> │                │
│    389 │   │   new_widgets = map.keys()                                                         │        size = Size(width=191, height=45)                                 │                │
│    390                                                                                          ╰──────────────────────────────────────────────────────────────────────────╯                │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_compositor.py:735 in _arrange_root                                                                                             │
│                                                                                                                                                                                             │
│    732 │   │   │   │   )                                                                                                                                                                    │
│    733 │   │                                                                                                                                                                                │
│    734 │   │   # Add top level (root) widget                                                                                                                                                │
│ ❱  735 │   │   add_widget(                                                                                                                                                                  │
│    736 │   │   │   root,                                                                                                                                                                    │
│    737 │   │   │   size.region,                                                                                                                                                             │
│    738 │   │   │   size.region,                                                                                                                                                             │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮                                                               │
│ │ add_new_invisible_widget = <built-in method add of set object at 0x7b896c1e6ce0>                                          │                                                               │
│ │           add_new_widget = <built-in method add of set object at 0x7b896c1e7680>                                          │                                                               │
│ │        invisible_widgets = set()                                                                                          │                                                               │
│ │              layer_order = 0                                                                                              │                                                               │
│ │                      map = {                                                                                              │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'): MapGeometry( │                                                               │
│ │                            │   │   region=Region(x=57, y=33, width=16, height=3),                                         │                                                               │
│ │                            │   │   order=((0, 0, 0), (0, 0, 0), (0, 0, 0)),                                               │                                                               │
│ │                            │   │   clip=Region(x=56, y=8, width=78, height=28),                                           │                                                               │
│ │                            │   │   virtual_size=Size(width=16, height=3),                                                 │                                                               │
│ │                            │   │   container_size=Size(width=16, height=1),                                               │                                                               │
│ │                            │   │   virtual_region=Region(x=1, y=25, width=16, height=3),                                  │                                                               │
│ │                            │   │   dock_gutter=Spacing(top=0, right=0, bottom=0, left=0)                                  │                                                               │
│ │                            │   )                                                                                          │                                                               │
│ │                            }                                                                                              │                                                               │
│ │                  no_clip = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │                     root = HelpDialog()                                                                                   │                                                               │
│ │                     self = <Compositor size=Size(width=191, height=45) widgets=set()>                                     │                                                               │
│ │                     size = Size(width=191, height=45)                                                                     │                                                               │
│ │             visible_only = False                                                                                          │                                                               │
│ │                  widgets = {                                                                                              │                                                               │
│ │                            │   Container(id='explain-dialog'),                                                            │                                                               │
│ │                            │   VerticalScroll(id='explain-content'),                                                      │                                                               │
│ │                            │   Label(id='explain-title'),                                                                 │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'),              │                                                               │
│ │                            │   HelpDialog()                                                                               │                                                               │
│ │                            }                                                                                              │                                                               │
│ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                               │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_compositor.py:681 in add_widget                                                                                                │
│                                                                                                                                                                                             │
│    678 │   │   │   │   │   │   widget_order = order + ((layer_index, z, layer_order),)                                                                                                      │
│    679 │   │   │   │   │   │                                                                                                                                                                │
│    680 │   │   │   │   │   │   if widget._cover_widget is None:                                                                                                                             │
│ ❱  681 │   │   │   │   │   │   │   add_widget(                                                                                                                                              │
│    682 │   │   │   │   │   │   │   │   sub_widget,                                                                                                                                          │
│    683 │   │   │   │   │   │   │   │   sub_region,                                                                                                                                          │
│    684 │   │   │   │   │   │   │   │   widget_region,                                                                                                                                       │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮                                                               │
│ │                        _ = Spacing(top=0, right=0, bottom=0, left=0)                                                      │                                                               │
│ │                 absolute = False                                                                                          │                                                               │
│ │ add_new_invisible_widget = <built-in method add of set object at 0x7b896c1e6ce0>                                          │                                                               │
│ │           add_new_widget = <built-in method add of set object at 0x7b896c1e7680>                                          │                                                               │
│ │           arrange_result = DockArrangeResult(                                                                             │                                                               │
│ │                            │   placements=[                                                                               │                                                               │
│ │                            │   │   WidgetPlacement(                                                                       │                                                               │
│ │                            │   │   │   region=Region(x=55, y=7, width=80, height=30),                                     │                                                               │
│ │                            │   │   │   offset=Offset(x=0, y=0),                                                           │                                                               │
│ │                            │   │   │   margin=Spacing(top=0, right=0, bottom=0, left=0),                                  │                                                               │
│ │                            │   │   │   widget=Container(id='explain-dialog'),                                             │                                                               │
│ │                            │   │   │   order=0,                                                                           │                                                               │
│ │                            │   │   │   fixed=False,                                                                       │                                                               │
│ │                            │   │   │   overlay=False,                                                                     │                                                               │
│ │                            │   │   │   absolute=False                                                                     │                                                               │
│ │                            │   │   )                                                                                      │                                                               │
│ │                            │   ],                                                                                         │                                                               │
│ │                            │   widgets={Container(id='explain-dialog')},                                                  │                                                               │
│ │                            │   scroll_spacing=Spacing(top=0, right=0, bottom=0, left=0),                                  │                                                               │
│ │                            │   _spatial_map=<textual._spatial_map.SpatialMap object at 0x7b896c111e50>                    │                                                               │
│ │                            )                                                                                              │                                                               │
│ │         arranged_widgets = {Container(id='explain-dialog')}                                                               │                                                               │
│ │             child_region = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │                     clip = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │         container_region = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │           container_size = Size(width=191, height=45)                                                                     │                                                               │
│ │              dock_gutter = Spacing(top=0, right=0, bottom=0, left=0)                                                      │                                                               │
│ │                    fixed = False                                                                                          │                                                               │
│ │          get_layer_index = <built-in method get of dict object at 0x7b89748a6d00>                                         │                                                               │
│ │              layer_index = 0                                                                                              │                                                               │
│ │              layer_order = 0                                                                                              │                                                               │
│ │          layers_to_index = {'default': 0, '_loading': 1, '_toastrack': 2, '_tooltips': 3}                                 │                                                               │
│ │                      map = {                                                                                              │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'): MapGeometry( │                                                               │
│ │                            │   │   region=Region(x=57, y=33, width=16, height=3),                                         │                                                               │
│ │                            │   │   order=((0, 0, 0), (0, 0, 0), (0, 0, 0)),                                               │                                                               │
│ │                            │   │   clip=Region(x=56, y=8, width=78, height=28),                                           │                                                               │
│ │                            │   │   virtual_size=Size(width=16, height=3),                                                 │                                                               │
│ │                            │   │   container_size=Size(width=16, height=1),                                               │                                                               │
│ │                            │   │   virtual_region=Region(x=1, y=25, width=16, height=3),                                  │                                                               │
│ │                            │   │   dock_gutter=Spacing(top=0, right=0, bottom=0, left=0)                                  │                                                               │
│ │                            │   )                                                                                          │                                                               │
│ │                            }                                                                                              │                                                               │
│ │                  no_clip = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │                    order = ((0, 0, 0),)                                                                                   │                                                               │
│ │                  overlay = False                                                                                          │                                                               │
│ │         placement_offset = Offset(x=0, y=0)                                                                               │                                                               │
│ │  placement_scroll_offset = Offset(x=0, y=0)                                                                               │                                                               │
│ │               placements = [                                                                                              │                                                               │
│ │                            │   WidgetPlacement(                                                                           │                                                               │
│ │                            │   │   region=Region(x=55, y=7, width=80, height=30),                                         │                                                               │
│ │                            │   │   offset=Offset(x=0, y=0),                                                               │                                                               │
│ │                            │   │   margin=Spacing(top=0, right=0, bottom=0, left=0),                                      │                                                               │
│ │                            │   │   widget=Container(id='explain-dialog'),                                                 │                                                               │
│ │                            │   │   order=0,                                                                               │                                                               │
│ │                            │   │   fixed=False,                                                                           │                                                               │
│ │                            │   │   overlay=False,                                                                         │                                                               │
│ │                            │   │   absolute=False                                                                         │                                                               │
│ │                            │   )                                                                                          │                                                               │
│ │                            ]                                                                                              │                                                               │
│ │                   region = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │                     size = Size(width=191, height=45)                                                                     │                                                               │
│ │                   styles = RenderStyles(                                                                                  │                                                               │
│ │                            │   HelpDialog(),                                                                              │                                                               │
│ │                            │   layout=<vertical>,                                                                         │                                                               │
│ │                            │   background=Color(0, 0, 0, a=0.5),                                                          │                                                               │
│ │                            │   overflow_y='auto',                                                                         │                                                               │
│ │                            │   scrollbar_color=Color(100, 78, 105),                                                       │                                                               │
│ │                            │   scrollbar_color_hover=Color(124, 98, 126),                                                 │                                                               │
│ │                            │   scrollbar_color_active=Color(245, 194, 231),                                               │                                                               │
│ │                            │   scrollbar_corner_color=Color(4, 2, 22),                                                    │                                                               │
│ │                            │   scrollbar_background=Color(4, 2, 22),                                                      │                                                               │
│ │                            │   scrollbar_background_hover=Color(4, 2, 22),                                                │                                                               │
│ │                            │   scrollbar_background_active=Color(4, 2, 22),                                               │                                                               │
│ │                            │   scrollbar_size_vertical=2,                                                                 │                                                               │
│ │                            │   scrollbar_size_horizontal=1,                                                               │                                                               │
│ │                            │   align_horizontal='center',                                                                 │                                                               │
│ │                            │   align_vertical='middle',                                                                   │                                                               │
│ │                            │   link_color=Color(255, 255, 255, a=0.87),                                                   │                                                               │
│ │                            │   auto_link_color=True,                                                                      │                                                               │
│ │                            │   link_background=Color(0, 0, 0, a=0),                                                       │                                                               │
│ │                            │   link_style=Style(underline=True),                                                          │                                                               │
│ │                            │   link_color_hover=Color(255, 255, 255, a=0.87),                                             │                                                               │
│ │                            │   auto_link_color_hover=True,                                                                │                                                               │
│ │                            │   link_background_hover=Color(245, 194, 231),                                                │                                                               │
│ │                            │   link_style_hover=Style(bold=True, underline=False)                                         │                                                               │
│ │                            )                                                                                              │                                                               │
│ │                 sub_clip = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │               sub_region = Region(x=55, y=7, width=80, height=30)                                                         │                                                               │
│ │        sub_region_offset = Offset(x=0, y=0)                                                                               │                                                               │
│ │               sub_widget = Container(id='explain-dialog')                                                                 │                                                               │
│ │             total_region = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │           virtual_region = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │               visibility = None                                                                                           │                                                               │
│ │                  visible = True                                                                                           │                                                               │
│ │             visible_only = False                                                                                          │                                                               │
│ │                   widget = HelpDialog()                                                                                   │                                                               │
│ │             widget_order = ((0, 0, 0), (0, 0, 0))                                                                         │                                                               │
│ │            widget_region = Region(x=55, y=7, width=80, height=30)                                                         │                                                               │
│ │                  widgets = {                                                                                              │                                                               │
│ │                            │   Container(id='explain-dialog'),                                                            │                                                               │
│ │                            │   VerticalScroll(id='explain-content'),                                                      │                                                               │
│ │                            │   Label(id='explain-title'),                                                                 │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'),              │                                                               │
│ │                            │   HelpDialog()                                                                               │                                                               │
│ │                            }                                                                                              │                                                               │
│ │                        z = 0                                                                                              │                                                               │
│ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                               │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_compositor.py:681 in add_widget                                                                                                │
│                                                                                                                                                                                             │
│    678 │   │   │   │   │   │   widget_order = order + ((layer_index, z, layer_order),)                                                                                                      │
│    679 │   │   │   │   │   │                                                                                                                                                                │
│    680 │   │   │   │   │   │   if widget._cover_widget is None:                                                                                                                             │
│ ❱  681 │   │   │   │   │   │   │   add_widget(                                                                                                                                              │
│    682 │   │   │   │   │   │   │   │   sub_widget,                                                                                                                                          │
│    683 │   │   │   │   │   │   │   │   sub_region,                                                                                                                                          │
│    684 │   │   │   │   │   │   │   │   widget_region,                                                                                                                                       │
│                                                                                                                                                                                             │
│ ╭──────────────────────────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │                        _ = Spacing(top=1, right=1, bottom=1, left=1)                                                                                                                    │ │
│ │                 absolute = False                                                                                                                                                        │ │
│ │ add_new_invisible_widget = <built-in method add of set object at 0x7b896c1e6ce0>                                                                                                        │ │
│ │           add_new_widget = <built-in method add of set object at 0x7b896c1e7680>                                                                                                        │ │
│ │           arrange_result = DockArrangeResult(                                                                                                                                           │ │
│ │                            │   placements=[                                                                                                                                             │ │
│ │                            │   │   WidgetPlacement(                                                                                                                                     │ │
│ │                            │   │   │   region=Region(x=0, y=0, width=27, height=3),                                                                                                     │ │
│ │                            │   │   │   offset=Offset(x=0, y=0),                                                                                                                         │ │
│ │                            │   │   │   margin=Spacing(top=0, right=0, bottom=1, left=0),                                                                                                │ │
│ │                            │   │   │   widget=Label(id='explain-title'),                                                                                                                │ │
│ │                            │   │   │   order=0,                                                                                                                                         │ │
│ │                            │   │   │   fixed=False,                                                                                                                                     │ │
│ │                            │   │   │   overlay=False,                                                                                                                                   │ │
│ │                            │   │   │   absolute=False                                                                                                                                   │ │
│ │                            │   │   ),                                                                                                                                                   │ │
│ │                            │   │   WidgetPlacement(                                                                                                                                     │ │
│ │                            │   │   │   region=Region(x=1, y=4, width=76, height=20),                                                                                                    │ │
│ │                            │   │   │   offset=Offset(x=0, y=0),                                                                                                                         │ │
│ │                            │   │   │   margin=Spacing(top=1, right=1, bottom=1, left=1),                                                                                                │ │
│ │                            │   │   │   widget=VerticalScroll(id='explain-content'),                                                                                                     │ │
│ │                            │   │   │   order=0,                                                                                                                                         │ │
│ │                            │   │   │   fixed=False,                                                                                                                                     │ │
│ │                            │   │   │   overlay=False,                                                                                                                                   │ │
│ │                            │   │   │   absolute=False                                                                                                                                   │ │
│ │                            │   │   ),                                                                                                                                                   │ │
│ │                            │   │   WidgetPlacement(                                                                                                                                     │ │
│ │                            │   │   │   region=Region(x=1, y=25, width=16, height=3),                                                                                                    │ │
│ │                            │   │   │   offset=Offset(x=0, y=0),                                                                                                                         │ │
│ │                            │   │   │   margin=Spacing(top=0, right=0, bottom=0, left=1),                                                                                                │ │
│ │                            │   │   │   widget=Button(id='close-btn', classes='-primary -style-default', variant='primary'),                                                             │ │
│ │                            │   │   │   order=0,                                                                                                                                         │ │
│ │                            │   │   │   fixed=False,                                                                                                                                     │ │
│ │                            │   │   │   overlay=False,                                                                                                                                   │ │
│ │                            │   │   │   absolute=False                                                                                                                                   │ │
│ │                            │   │   )                                                                                                                                                    │ │
│ │                            │   ],                                                                                                                                                       │ │
│ │                            │   widgets={                                                                                                                                                │ │
│ │                            │   │   Button(id='close-btn', classes='-primary -style-default', variant='primary'),                                                                        │ │
│ │                            │   │   Label(id='explain-title'),                                                                                                                           │ │
│ │                            │   │   VerticalScroll(id='explain-content')                                                                                                                 │ │
│ │                            │   },                                                                                                                                                       │ │
│ │                            │   scroll_spacing=Spacing(top=0, right=0, bottom=0, left=0),                                                                                                │ │
│ │                            │   _spatial_map=<textual._spatial_map.SpatialMap object at 0x7b89748a4b10>                                                                                  │ │
│ │                            )                                                                                                                                                            │ │
│ │         arranged_widgets = {Button(id='close-btn', classes='-primary -style-default', variant='primary'), Label(id='explain-title'), VerticalScroll(id='explain-content')}              │ │
│ │             child_region = Region(x=56, y=8, width=78, height=28)                                                                                                                       │ │
│ │                     clip = Region(x=0, y=0, width=191, height=45)                                                                                                                       │ │
│ │         container_region = Region(x=56, y=8, width=78, height=28)                                                                                                                       │ │
│ │           container_size = Size(width=78, height=28)                                                                                                                                    │ │
│ │              dock_gutter = Spacing(top=0, right=0, bottom=0, left=0)                                                                                                                    │ │
│ │                    fixed = False                                                                                                                                                        │ │
│ │          get_layer_index = <built-in method get of dict object at 0x7b89748a66c0>                                                                                                       │ │
│ │              layer_index = 0                                                                                                                                                            │ │
│ │              layer_order = -1                                                                                                                                                           │ │
│ │          layers_to_index = {'default': 0}                                                                                                                                               │ │
│ │                      map = {                                                                                                                                                            │ │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'): MapGeometry(                                                               │ │
│ │                            │   │   region=Region(x=57, y=33, width=16, height=3),                                                                                                       │ │
│ │                            │   │   order=((0, 0, 0), (0, 0, 0), (0, 0, 0)),                                                                                                             │ │
│ │                            │   │   clip=Region(x=56, y=8, width=78, height=28),                                                                                                         │ │
│ │                            │   │   virtual_size=Size(width=16, height=3),                                                                                                               │ │
│ │                            │   │   container_size=Size(width=16, height=1),                                                                                                             │ │
│ │                            │   │   virtual_region=Region(x=1, y=25, width=16, height=3),                                                                                                │ │
│ │                            │   │   dock_gutter=Spacing(top=0, right=0, bottom=0, left=0)                                                                                                │ │
│ │                            │   )                                                                                                                                                        │ │
│ │                            }                                                                                                                                                            │ │
│ │                  no_clip = Region(x=0, y=0, width=191, height=45)                                                                                                                       │ │
│ │                    order = ((0, 0, 0), (0, 0, 0))                                                                                                                                       │ │
│ │                  overlay = False                                                                                                                                                        │ │
│ │         placement_offset = Offset(x=56, y=8)                                                                                                                                            │ │
│ │  placement_scroll_offset = Offset(x=56, y=8)                                                                                                                                            │ │
│ │               placements = [                                                                                                                                                            │ │
│ │                            │   WidgetPlacement(                                                                                                                                         │ │
│ │                            │   │   region=Region(x=0, y=0, width=27, height=3),                                                                                                         │ │
│ │                            │   │   offset=Offset(x=0, y=0),                                                                                                                             │ │
│ │                            │   │   margin=Spacing(top=0, right=0, bottom=1, left=0),                                                                                                    │ │
│ │                            │   │   widget=Label(id='explain-title'),                                                                                                                    │ │
│ │                            │   │   order=0,                                                                                                                                             │ │
│ │                            │   │   fixed=False,                                                                                                                                         │ │
│ │                            │   │   overlay=False,                                                                                                                                       │ │
│ │                            │   │   absolute=False                                                                                                                                       │ │
│ │                            │   ),                                                                                                                                                       │ │
│ │                            │   WidgetPlacement(                                                                                                                                         │ │
│ │                            │   │   region=Region(x=1, y=4, width=76, height=20),                                                                                                        │ │
│ │                            │   │   offset=Offset(x=0, y=0),                                                                                                                             │ │
│ │                            │   │   margin=Spacing(top=1, right=1, bottom=1, left=1),                                                                                                    │ │
│ │                            │   │   widget=VerticalScroll(id='explain-content'),                                                                                                         │ │
│ │                            │   │   order=0,                                                                                                                                             │ │
│ │                            │   │   fixed=False,                                                                                                                                         │ │
│ │                            │   │   overlay=False,                                                                                                                                       │ │
│ │                            │   │   absolute=False                                                                                                                                       │ │
│ │                            │   ),                                                                                                                                                       │ │
│ │                            │   WidgetPlacement(                                                                                                                                         │ │
│ │                            │   │   region=Region(x=1, y=25, width=16, height=3),                                                                                                        │ │
│ │                            │   │   offset=Offset(x=0, y=0),                                                                                                                             │ │
│ │                            │   │   margin=Spacing(top=0, right=0, bottom=0, left=1),                                                                                                    │ │
│ │                            │   │   widget=Button(id='close-btn', classes='-primary -style-default', variant='primary'),                                                                 │ │
│ │                            │   │   order=0,                                                                                                                                             │ │
│ │                            │   │   fixed=False,                                                                                                                                         │ │
│ │                            │   │   overlay=False,                                                                                                                                       │ │
│ │                            │   │   absolute=False                                                                                                                                       │ │
│ │                            │   )                                                                                                                                                        │ │
│ │                            ]                                                                                                                                                            │ │
│ │                   region = Region(x=55, y=7, width=80, height=30)                                                                                                                       │ │
│ │                     size = Size(width=191, height=45)                                                                                                                                   │ │
│ │                   styles = RenderStyles(                                                                                                                                                │ │
│ │                            │   Container(id='explain-dialog'),                                                                                                                          │ │
│ │                            │   layout=<vertical>,                                                                                                                                       │ │
│ │                            │   background=Color(49, 50, 68),                                                                                                                            │ │
│ │                            │   border_top=('thick', Color(245, 194, 231)),                                                                                                              │ │
│ │                            │   border_right=('thick', Color(245, 194, 231)),                                                                                                            │ │
│ │                            │   border_bottom=('thick', Color(245, 194, 231)),                                                                                                           │ │
│ │                            │   border_left=('thick', Color(245, 194, 231)),                                                                                                             │ │
│ │                            │   width=Scalar(value=80.0, unit=<Unit.CELLS: 1>, percent_unit=<Unit.WIDTH: 4>),                                                                            │ │
│ │                            │   height=Scalar(value=30.0, unit=<Unit.CELLS: 1>, percent_unit=<Unit.WIDTH: 4>),                                                                           │ │
│ │                            │   overflow_x='hidden',                                                                                                                                     │ │
│ │                            │   overflow_y='hidden',                                                                                                                                     │ │
│ │                            │   scrollbar_color=Color(100, 78, 105),                                                                                                                     │ │
│ │                            │   scrollbar_color_hover=Color(124, 98, 126),                                                                                                               │ │
│ │                            │   scrollbar_color_active=Color(245, 194, 231),                                                                                                             │ │
│ │                            │   scrollbar_corner_color=Color(4, 2, 22),                                                                                                                  │ │
│ │                            │   scrollbar_background=Color(4, 2, 22),                                                                                                                    │ │
│ │                            │   scrollbar_background_hover=Color(4, 2, 22),                                                                                                              │ │
│ │                            │   scrollbar_background_active=Color(4, 2, 22),                                                                                                             │ │
│ │                            │   scrollbar_size_vertical=2,                                                                                                                               │ │
│ │                            │   scrollbar_size_horizontal=1,                                                                                                                             │ │
│ │                            │   link_color=Color(255, 255, 255, a=0.87),                                                                                                                 │ │
│ │                            │   auto_link_color=True,                                                                                                                                    │ │
│ │                            │   link_background=Color(0, 0, 0, a=0),                                                                                                                     │ │
│ │                            │   link_style=Style(underline=True),                                                                                                                        │ │
│ │                            │   link_color_hover=Color(255, 255, 255, a=0.87),                                                                                                           │ │
│ │                            │   auto_link_color_hover=True,                                                                                                                              │ │
│ │                            │   link_background_hover=Color(245, 194, 231),                                                                                                              │ │
│ │                            │   link_style_hover=Style(bold=True, underline=False)                                                                                                       │ │
│ │                            )                                                                                                                                                            │ │
│ │                 sub_clip = Region(x=56, y=8, width=78, height=28)                                                                                                                       │ │
│ │               sub_region = Region(x=1, y=4, width=76, height=20)                                                                                                                        │ │
│ │        sub_region_offset = Offset(x=0, y=0)                                                                                                                                             │ │
│ │               sub_widget = VerticalScroll(id='explain-content')                                                                                                                         │ │
│ │             total_region = Region(x=0, y=0, width=78, height=28)                                                                                                                        │ │
│ │           virtual_region = Region(x=55, y=7, width=80, height=30)                                                                                                                       │ │
│ │               visibility = None                                                                                                                                                         │ │
│ │                  visible = True                                                                                                                                                         │ │
│ │             visible_only = False                                                                                                                                                        │ │
│ │                   widget = Container(id='explain-dialog')                                                                                                                               │ │
│ │             widget_order = ((0, 0, 0), (0, 0, 0), (0, 0, -1))                                                                                                                           │ │
│ │            widget_region = Region(x=57, y=12, width=76, height=20)                                                                                                                      │ │
│ │                  widgets = {                                                                                                                                                            │ │
│ │                            │   Container(id='explain-dialog'),                                                                                                                          │ │
│ │                            │   VerticalScroll(id='explain-content'),                                                                                                                    │ │
│ │                            │   Label(id='explain-title'),                                                                                                                               │ │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'),                                                                            │ │
│ │                            │   HelpDialog()                                                                                                                                             │ │
│ │                            }                                                                                                                                                            │ │
│ │                        z = 0                                                                                                                                                            │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_compositor.py:601 in add_widget                                                                                                │
│                                                                                                                                                                                             │
│    598 │   │   │   │                                                                                                                                                                        │
│    599 │   │   │   │   if widget.is_container:                                                                                                                                              │
│    600 │   │   │   │   │   # Arrange the layout                                                                                                                                             │
│ ❱  601 │   │   │   │   │   arrange_result = widget.arrange(child_region.size)                                                                                                               │
│    602 │   │   │   │   │                                                                                                                                                                    │
│    603 │   │   │   │   │   arranged_widgets = arrange_result.widgets                                                                                                                        │
│    604 │   │   │   │   │   widgets.update(arranged_widgets)                                                                                                                                 │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────╮                                                               │
│ │ add_new_invisible_widget = <built-in method add of set object at 0x7b896c1e6ce0>                                          │                                                               │
│ │           add_new_widget = <built-in method add of set object at 0x7b896c1e7680>                                          │                                                               │
│ │             child_region = Region(x=58, y=13, width=74, height=18)                                                        │                                                               │
│ │                     clip = Region(x=56, y=8, width=78, height=28)                                                         │                                                               │
│ │         container_region = Region(x=58, y=13, width=74, height=18)                                                        │                                                               │
│ │           container_size = Size(width=74, height=18)                                                                      │                                                               │
│ │              dock_gutter = Spacing(top=0, right=0, bottom=0, left=0)                                                      │                                                               │
│ │              layer_order = -1                                                                                             │                                                               │
│ │                      map = {                                                                                              │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'): MapGeometry( │                                                               │
│ │                            │   │   region=Region(x=57, y=33, width=16, height=3),                                         │                                                               │
│ │                            │   │   order=((0, 0, 0), (0, 0, 0), (0, 0, 0)),                                               │                                                               │
│ │                            │   │   clip=Region(x=56, y=8, width=78, height=28),                                           │                                                               │
│ │                            │   │   virtual_size=Size(width=16, height=3),                                                 │                                                               │
│ │                            │   │   container_size=Size(width=16, height=1),                                               │                                                               │
│ │                            │   │   virtual_region=Region(x=1, y=25, width=16, height=3),                                  │                                                               │
│ │                            │   │   dock_gutter=Spacing(top=0, right=0, bottom=0, left=0)                                  │                                                               │
│ │                            │   )                                                                                          │                                                               │
│ │                            }                                                                                              │                                                               │
│ │                  no_clip = Region(x=0, y=0, width=191, height=45)                                                         │                                                               │
│ │                    order = ((0, 0, 0), (0, 0, 0), (0, 0, -1))                                                             │                                                               │
│ │                   region = Region(x=57, y=12, width=76, height=20)                                                        │                                                               │
│ │                     size = Size(width=191, height=45)                                                                     │                                                               │
│ │                   styles = RenderStyles(                                                                                  │                                                               │
│ │                            │   VerticalScroll(id='explain-content'),                                                      │                                                               │
│ │                            │   layout=<vertical>,                                                                         │                                                               │
│ │                            │   background=Color(0, 0, 0, a=0),                                                            │                                                               │
│ │                            │   margin=Spacing(top=1, right=1, bottom=1, left=1),                                          │                                                               │
│ │                            │   border_top=('solid', Color(249, 179, 135)),                                                │                                                               │
│ │                            │   border_right=('solid', Color(249, 179, 135)),                                              │                                                               │
│ │                            │   border_bottom=('solid', Color(249, 179, 135)),                                             │                                                               │
│ │                            │   border_left=('solid', Color(249, 179, 135)),                                               │                                                               │
│ │                            │   width=Scalar(value=1.0, unit=<Unit.FRACTION: 2>, percent_unit=<Unit.WIDTH: 4>),            │                                                               │
│ │                            │   height=Scalar(value=1.0, unit=<Unit.FRACTION: 2>, percent_unit=<Unit.WIDTH: 4>),           │                                                               │
│ │                            │   overflow_x='hidden',                                                                       │                                                               │
│ │                            │   overflow_y='auto',                                                                         │                                                               │
│ │                            │   scrollbar_color=Color(100, 78, 105),                                                       │                                                               │
│ │                            │   scrollbar_color_hover=Color(124, 98, 126),                                                 │                                                               │
│ │                            │   scrollbar_color_active=Color(245, 194, 231),                                               │                                                               │
│ │                            │   scrollbar_corner_color=Color(4, 2, 22),                                                    │                                                               │
│ │                            │   scrollbar_background=Color(4, 2, 22),                                                      │                                                               │
│ │                            │   scrollbar_background_hover=Color(4, 2, 22),                                                │                                                               │
│ │                            │   scrollbar_background_active=Color(4, 2, 22),                                               │                                                               │
│ │                            │   scrollbar_size_vertical=2,                                                                 │                                                               │
│ │                            │   scrollbar_size_horizontal=1,                                                               │                                                               │
│ │                            │   link_color=Color(255, 255, 255, a=0.87),                                                   │                                                               │
│ │                            │   auto_link_color=True,                                                                      │                                                               │
│ │                            │   link_background=Color(0, 0, 0, a=0),                                                       │                                                               │
│ │                            │   link_style=Style(underline=True),                                                          │                                                               │
│ │                            │   link_color_hover=Color(255, 255, 255, a=0.87),                                             │                                                               │
│ │                            │   auto_link_color_hover=True,                                                                │                                                               │
│ │                            │   link_background_hover=Color(245, 194, 231),                                                │                                                               │
│ │                            │   link_style_hover=Style(bold=True, underline=False)                                         │                                                               │
│ │                            )                                                                                              │                                                               │
│ │             total_region = Region(x=0, y=0, width=74, height=18)                                                          │                                                               │
│ │           virtual_region = Region(x=1, y=4, width=76, height=20)                                                          │                                                               │
│ │               visibility = None                                                                                           │                                                               │
│ │                  visible = True                                                                                           │                                                               │
│ │             visible_only = False                                                                                          │                                                               │
│ │                   widget = VerticalScroll(id='explain-content')                                                           │                                                               │
│ │                  widgets = {                                                                                              │                                                               │
│ │                            │   Container(id='explain-dialog'),                                                            │                                                               │
│ │                            │   VerticalScroll(id='explain-content'),                                                      │                                                               │
│ │                            │   Label(id='explain-title'),                                                                 │                                                               │
│ │                            │   Button(id='close-btn', classes='-primary -style-default', variant='primary'),              │                                                               │
│ │                            │   HelpDialog()                                                                               │                                                               │
│ │                            }                                                                                              │                                                               │
│ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                               │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widget.py:1301 in arrange                                                                                                       │
│                                                                                                                                                                                             │
│   1298 │   │   if cached_result is not None:                                                    ╭─────────────────────── locals ────────────────────────╮                                   │
│   1299 │   │   │   return cached_result                                                         │     cache_key = (Size(width=74, height=18), 1, False) │                                   │
│   1300 │   │                                                                                    │ cached_result = None                                  │                                   │
│ ❱ 1301 │   │   arrangement = self._arrangement_cache[cache_key] = arrange(                      │       optimal = False                                 │                                   │
│   1302 │   │   │   self, self._nodes, size, self.screen.size, optimal=optimal                   │          self = VerticalScroll(id='explain-content')  │                                   │
│   1303 │   │   )                                                                                │          size = Size(width=74, height=18)             │                                   │
│   1304                                                                                          ╰───────────────────────────────────────────────────────╯                                   │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_arrange.py:97 in arrange                                                                                                       │
│                                                                                                                                                                                             │
│    94 │   │   if layout_widgets:                                                                                                                                                            │
│    95 │   │   │   # Arrange layout widgets (i.e. not docked)                                                                                                                                │
│    96 │   │   │   layout_placements = widget.process_layout(                                                                                                                                │
│ ❱  97 │   │   │   │   widget.layout.arrange(                                                                                                                                                │
│    98 │   │   │   │   │   widget, layout_widgets, dock_region.size, greedy=not optimal                                                                                                      │
│    99 │   │   │   │   )                                                                                                                                                                     │
│   100 │   │   │   )                                                                                                                                                                         │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────────────── locals ─────────────────────────────────────────────────╮                                                                                │
│ │          children = <NodeList [Static(id='explain-text')]>                                               │                                                                                │
│ │   display_widgets = [Static(id='explain-text')]                                                          │                                                                                │
│ │       dock_region = Region(x=0, y=0, width=74, height=18)                                                │                                                                                │
│ │      dock_spacing = Spacing(top=0, right=0, bottom=0, left=0)                                            │                                                                                │
│ │      dock_widgets = []                                                                                   │                                                                                │
│ │            layers = defaultdict(<class 'list'>, {'default': [Static(id='explain-text')]})                │                                                                                │
│ │    layout_widgets = [Static(id='explain-text')]                                                          │                                                                                │
│ │ non_split_widgets = [Static(id='explain-text')]                                                          │                                                                                │
│ │           optimal = False                                                                                │                                                                                │
│ │        placements = []                                                                                   │                                                                                │
│ │    scroll_spacing = Spacing(top=0, right=0, bottom=0, left=0)                                            │                                                                                │
│ │              size = Size(width=74, height=18)                                                            │                                                                                │
│ │     split_spacing = Spacing(top=0, right=0, bottom=0, left=0)                                            │                                                                                │
│ │     split_widgets = []                                                                                   │                                                                                │
│ │            styles = RenderStyles(                                                                        │                                                                                │
│ │                     │   VerticalScroll(id='explain-content'),                                            │                                                                                │
│ │                     │   layout=<vertical>,                                                               │                                                                                │
│ │                     │   background=Color(0, 0, 0, a=0),                                                  │                                                                                │
│ │                     │   margin=Spacing(top=1, right=1, bottom=1, left=1),                                │                                                                                │
│ │                     │   border_top=('solid', Color(249, 179, 135)),                                      │                                                                                │
│ │                     │   border_right=('solid', Color(249, 179, 135)),                                    │                                                                                │
│ │                     │   border_bottom=('solid', Color(249, 179, 135)),                                   │                                                                                │
│ │                     │   border_left=('solid', Color(249, 179, 135)),                                     │                                                                                │
│ │                     │   width=Scalar(value=1.0, unit=<Unit.FRACTION: 2>, percent_unit=<Unit.WIDTH: 4>),  │                                                                                │
│ │                     │   height=Scalar(                                                                   │                                                                                │
│ │                     │   │   value=1.0,                                                                   │                                                                                │
│ │                     │   │   unit=<Unit.FRACTION: 2>,                                                     │                                                                                │
│ │                     │   │   percent_unit=<Unit.WIDTH: 4>                                                 │                                                                                │
│ │                     │   ),                                                                               │                                                                                │
│ │                     │   overflow_x='hidden',                                                             │                                                                                │
│ │                     │   overflow_y='auto',                                                               │                                                                                │
│ │                     │   scrollbar_color=Color(100, 78, 105),                                             │                                                                                │
│ │                     │   scrollbar_color_hover=Color(124, 98, 126),                                       │                                                                                │
│ │                     │   scrollbar_color_active=Color(245, 194, 231),                                     │                                                                                │
│ │                     │   scrollbar_corner_color=Color(4, 2, 22),                                          │                                                                                │
│ │                     │   scrollbar_background=Color(4, 2, 22),                                            │                                                                                │
│ │                     │   scrollbar_background_hover=Color(4, 2, 22),                                      │                                                                                │
│ │                     │   scrollbar_background_active=Color(4, 2, 22),                                     │                                                                                │
│ │                     │   scrollbar_size_vertical=2,                                                       │                                                                                │
│ │                     │   scrollbar_size_horizontal=1,                                                     │                                                                                │
│ │                     │   link_color=Color(255, 255, 255, a=0.87),                                         │                                                                                │
│ │                     │   auto_link_color=True,                                                            │                                                                                │
│ │                     │   link_background=Color(0, 0, 0, a=0),                                             │                                                                                │
│ │                     │   link_style=Style(underline=True),                                                │                                                                                │
│ │                     │   link_color_hover=Color(255, 255, 255, a=0.87),                                   │                                                                                │
│ │                     │   auto_link_color_hover=True,                                                      │                                                                                │
│ │                     │   link_background_hover=Color(245, 194, 231),                                      │                                                                                │
│ │                     │   link_style_hover=Style(bold=True, underline=False)                               │                                                                                │
│ │                     )                                                                                    │                                                                                │
│ │          viewport = Size(width=191, height=45)                                                           │                                                                                │
│ │            widget = VerticalScroll(id='explain-content')                                                 │                                                                                │
│ │           widgets = [Static(id='explain-text')]                                                          │                                                                                │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                                                │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/layouts/vertical.py:53 in arrange                                                                                               │
│                                                                                                                                                                                             │
│    50 │   │   else:                                                                                                                                                                         │
│    51 │   │   │   resolve_margin = Size(0, 0)                                                                                                                                               │
│    52 │   │                                                                                                                                                                                 │
│ ❱  53 │   │   box_models = resolve_box_models(                                                                                                                                              │
│    54 │   │   │   [styles.height for styles in child_styles],                                                                                                                               │
│    55 │   │   │   children,                                                                                                                                                                 │
│    56 │   │   │   size,                                                                                                                                                                     │
│                                                                                                                                                                                             │
│ ╭─────────────────────────────────────────────── locals ───────────────────────────────────────────────╮                                                                                    │
│ │  add_placement = <built-in method append of list object at 0x7b89748a5d00>                           │                                                                                    │
│ │    box_margins = [Spacing(top=0, right=0, bottom=0, left=0)]                                         │                                                                                    │
│ │   child_styles = [                                                                                   │                                                                                    │
│ │                  │   RenderStyles(                                                                   │                                                                                    │
│ │                  │   │   Static(id='explain-text'),                                                  │                                                                                    │
│ │                  │   │   background=Color(0, 0, 0, a=0),                                             │                                                                                    │
│ │                  │   │   padding=Spacing(top=1, right=1, bottom=1, left=1),                          │                                                                                    │
│ │                  │   │   height=Scalar(                                                              │                                                                                    │
│ │                  │   │   │   value=1.0,                                                              │                                                                                    │
│ │                  │   │   │   unit=<Unit.AUTO: 8>,                                                    │                                                                                    │
│ │                  │   │   │   percent_unit=<Unit.AUTO: 8>                                             │                                                                                    │
│ │                  │   │   ),                                                                          │                                                                                    │
│ │                  │   │   scrollbar_color=Color(100, 78, 105),                                        │                                                                                    │
│ │                  │   │   scrollbar_color_hover=Color(124, 98, 126),                                  │                                                                                    │
│ │                  │   │   scrollbar_color_active=Color(245, 194, 231),                                │                                                                                    │
│ │                  │   │   scrollbar_corner_color=Color(4, 2, 22),                                     │                                                                                    │
│ │                  │   │   scrollbar_background=Color(4, 2, 22),                                       │                                                                                    │
│ │                  │   │   scrollbar_background_hover=Color(4, 2, 22),                                 │                                                                                    │
│ │                  │   │   scrollbar_background_active=Color(4, 2, 22),                                │                                                                                    │
│ │                  │   │   scrollbar_size_vertical=2,                                                  │                                                                                    │
│ │                  │   │   scrollbar_size_horizontal=1,                                                │                                                                                    │
│ │                  │   │   link_color=Color(255, 255, 255, a=0.87),                                    │                                                                                    │
│ │                  │   │   auto_link_color=True,                                                       │                                                                                    │
│ │                  │   │   link_background=Color(0, 0, 0, a=0),                                        │                                                                                    │
│ │                  │   │   link_style=Style(underline=True),                                           │                                                                                    │
│ │                  │   │   link_color_hover=Color(255, 255, 255, a=0.87),                              │                                                                                    │
│ │                  │   │   auto_link_color_hover=True,                                                 │                                                                                    │
│ │                  │   │   link_background_hover=Color(245, 194, 231),                                 │                                                                                    │
│ │                  │   │   link_style_hover=Style(bold=True, underline=False)                          │                                                                                    │
│ │                  │   )                                                                               │                                                                                    │
│ │                  ]                                                                                   │                                                                                    │
│ │       children = [Static(id='explain-text')]                                                         │                                                                                    │
│ │         greedy = True                                                                                │                                                                                    │
│ │         parent = VerticalScroll(id='explain-content')                                                │                                                                                    │
│ │     placements = []                                                                                  │                                                                                    │
│ │ resolve_margin = Size(width=0, height=0)                                                             │                                                                                    │
│ │           self = <vertical>                                                                          │                                                                                    │
│ │           size = Size(width=74, height=18)                                                           │                                                                                    │
│ │       viewport = Size(width=191, height=45)                                                          │                                                                                    │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                                                    │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_resolve.py:250 in resolve_box_models                                                                                           │
│                                                                                                                                                                                             │
│   247 │   margins = [widget.styles.margin.totals for widget in widgets]                                                                                                                     │
│   248 │                                                                                                                                                                                     │
│   249 │   # Fixed box models                                                                                                                                                                │
│ ❱ 250 │   box_models: list[BoxModel | None] = [                                                                                                                                             │
│   251 │   │   (                                                                                                                                                                             │
│   252 │   │   │   None                                                                                                                                                                      │
│   253 │   │   │   if _dimension is not None and _dimension.is_fraction                                                                                                                      │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────── locals ──────────────────────────────────────────╮                                                                                               │
│ │           _height = Fraction(18, 1)                                                       │                                                                                               │
│ │            _width = Fraction(74, 1)                                                       │                                                                                               │
│ │        dimensions = [Scalar(value=1.0, unit=<Unit.AUTO: 8>, percent_unit=<Unit.AUTO: 8>)] │                                                                                               │
│ │   fraction_height = Fraction(18, 1)                                                       │                                                                                               │
│ │    fraction_width = Fraction(74, 1)                                                       │                                                                                               │
│ │     fraction_zero = Fraction(0, 1)                                                        │                                                                                               │
│ │            greedy = True                                                                  │                                                                                               │
│ │            margin = Size(width=0, height=0)                                               │                                                                                               │
│ │     margin_height = 0                                                                     │                                                                                               │
│ │       margin_size = Size(width=74, height=18)                                             │                                                                                               │
│ │      margin_width = 0                                                                     │                                                                                               │
│ │           margins = [(0, 0)]                                                              │                                                                                               │
│ │ resolve_dimension = 'height'                                                              │                                                                                               │
│ │              size = Size(width=74, height=18)                                             │                                                                                               │
│ │     viewport_size = Size(width=191, height=45)                                            │                                                                                               │
│ │           widgets = [Static(id='explain-text')]                                           │                                                                                               │
│ ╰───────────────────────────────────────────────────────────────────────────────────────────╯                                                                                               │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/_resolve.py:254 in <listcomp>                                                                                                   │
│                                                                                                                                                                                             │
│   251 │   │   (                                                                                ╭─────────────────────────────────────── locals ────────────────────────────────────────╮    │
│   252 │   │   │   None                                                                         │              .0 = <zip object at 0x7b89748a6180>                                      │    │
│   253 │   │   │   if _dimension is not None and _dimension.is_fraction                         │      _dimension = Scalar(value=1.0, unit=<Unit.AUTO: 8>, percent_unit=<Unit.AUTO: 8>) │    │
│ ❱ 254 │   │   │   else widget._get_box_model(                                                  │         _height = Fraction(18, 1)                                                     │    │
│   255 │   │   │   │   size,                                                                    │          _width = Fraction(74, 1)                                                     │    │
│   256 │   │   │   │   viewport_size,                                                           │ fraction_height = Fraction(18, 1)                                                     │    │
│   257 │   │   │   │   (                                                                        │  fraction_width = Fraction(74, 1)                                                     │    │
│                                                                                                │   fraction_zero = Fraction(0, 1)                                                      │    │
│                                                                                                │          greedy = True                                                                │    │
│                                                                                                │   margin_height = 0                                                                   │    │
│                                                                                                │    margin_width = 0                                                                   │    │
│                                                                                                │            size = Size(width=74, height=18)                                           │    │
│                                                                                                │   viewport_size = Size(width=191, height=45)                                          │    │
│                                                                                                │          widget = Static(id='explain-text')                                           │    │
│                                                                                                ╰───────────────────────────────────────────────────────────────────────────────────────╯    │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widget.py:1787 in _get_box_model                                                                                                │
│                                                                                                                                                                                             │
│   1784 │   │   elif is_auto_height:                                                                                                                                                         │
│   1785 │   │   │   # Calculate dimensions based on content                                                                                                                                  │
│   1786 │   │   │   content_height = Fraction(                                                                                                                                               │
│ ❱ 1787 │   │   │   │   self.get_content_height(                                                                                                                                             │
│   1788 │   │   │   │   │   content_container - margin.totals,                                                                                                                               │
│   1789 │   │   │   │   │   viewport,                                                                                                                                                        │
│   1790 │   │   │   │   │   int(content_width),                                                                                                                                              │
│                                                                                                                                                                                             │
│ ╭───────────────────────────────────────────────────────────── locals ──────────────────────────────────────────────────────────────╮                                                       │
│ │         cache_key = (Size(width=74, height=18), Size(width=191, height=45), Fraction(74, 1), Fraction(18, 1), False, True, 0, 20) │                                                       │
│ │  cached_box_model = None                                                                                                          │                                                       │
│ │   constrain_width = False                                                                                                         │                                                       │
│ │         container = Size(width=74, height=18)                                                                                     │                                                       │
│ │ content_container = Size(width=72, height=16)                                                                                     │                                                       │
│ │     content_width = Fraction(72, 1)                                                                                               │                                                       │
│ │           extrema = Extrema(min_width=None, max_width=None, min_height=None, max_height=None)                                     │                                                       │
│ │            greedy = True                                                                                                          │                                                       │
│ │            gutter = Spacing(top=1, right=1, bottom=1, left=1)                                                                     │                                                       │
│ │   height_fraction = Fraction(18, 1)                                                                                               │                                                       │
│ │    is_auto_height = True                                                                                                          │                                                       │
│ │     is_auto_width = None                                                                                                          │                                                       │
│ │     is_border_box = True                                                                                                          │                                                       │
│ │            margin = Spacing(top=0, right=0, bottom=0, left=0)                                                                     │                                                       │
│ │        max_height = None                                                                                                          │                                                       │
│ │         max_width = None                                                                                                          │                                                       │
│ │        min_height = None                                                                                                          │                                                       │
│ │         min_width = None                                                                                                          │                                                       │
│ │              self = Static(id='explain-text')                                                                                     │                                                       │
│ │            styles = RenderStyles(                                                                                                 │                                                       │
│ │                     │   Static(id='explain-text'),                                                                                │                                                       │
│ │                     │   background=Color(0, 0, 0, a=0),                                                                           │                                                       │
│ │                     │   padding=Spacing(top=1, right=1, bottom=1, left=1),                                                        │                                                       │
│ │                     │   height=Scalar(value=1.0, unit=<Unit.AUTO: 8>, percent_unit=<Unit.AUTO: 8>),                               │                                                       │
│ │                     │   scrollbar_color=Color(100, 78, 105),                                                                      │                                                       │
│ │                     │   scrollbar_color_hover=Color(124, 98, 126),                                                                │                                                       │
│ │                     │   scrollbar_color_active=Color(245, 194, 231),                                                              │                                                       │
│ │                     │   scrollbar_corner_color=Color(4, 2, 22),                                                                   │                                                       │
│ │                     │   scrollbar_background=Color(4, 2, 22),                                                                     │                                                       │
│ │                     │   scrollbar_background_hover=Color(4, 2, 22),                                                               │                                                       │
│ │                     │   scrollbar_background_active=Color(4, 2, 22),                                                              │                                                       │
│ │                     │   scrollbar_size_vertical=2,                                                                                │                                                       │
│ │                     │   scrollbar_size_horizontal=1,                                                                              │                                                       │
│ │                     │   link_color=Color(255, 255, 255, a=0.87),                                                                  │                                                       │
│ │                     │   auto_link_color=True,                                                                                     │                                                       │
│ │                     │   link_background=Color(0, 0, 0, a=0),                                                                      │                                                       │
│ │                     │   link_style=Style(underline=True),                                                                         │                                                       │
│ │                     │   link_color_hover=Color(255, 255, 255, a=0.87),                                                            │                                                       │
│ │                     │   auto_link_color_hover=True,                                                                               │                                                       │
│ │                     │   link_background_hover=Color(245, 194, 231),                                                               │                                                       │
│ │                     │   link_style_hover=Style(bold=True, underline=False)                                                        │                                                       │
│ │                     )                                                                                                             │                                                       │
│ │      styles_width = None                                                                                                          │                                                       │
│ │          viewport = Size(width=191, height=45)                                                                                    │                                                       │
│ │    width_fraction = Fraction(74, 1)                                                                                               │                                                       │
│ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯                                                       │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widget.py:1888 in get_content_height                                                                                            │
│                                                                                                                                                                                             │
│   1885 │   │   │   if self._content_height_cache[0] == cache_key:                               ╭──────────────── locals ────────────────╮                                                  │
│   1886 │   │   │   │   return self._content_height_cache[1]                                     │ cache_key = 72                         │                                                  │
│   1887 │   │   │                                                                                │ container = Size(width=72, height=16)  │                                                  │
│ ❱ 1888 │   │   │   visual = self._render()                                                      │      self = Static(id='explain-text')  │                                                  │
│   1889 │   │   │   height = visual.get_height(self.styles, width)                               │  viewport = Size(width=191, height=45) │                                                  │
│   1890 │   │   │   self._content_height_cache = (cache_key, height)                             │     width = 72                         │                                                  │
│   1891                                                                                          ╰────────────────────────────────────────╯                                                  │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widget.py:4390 in _render                                                                                                       │
│                                                                                                                                                                                             │
│   4387 │   │   if cached_visual is not None:                                                    ╭───────────────── locals ──────────────────╮                                               │
│   4388 │   │   │   assert isinstance(cached_visual, Visual)                                     │     cache_key = '_render.visual'          │                                               │
│   4389 │   │   │   return cached_visual                                                         │ cached_visual = None                      │                                               │
│ ❱ 4390 │   │   visual = visualize(self, self.render(), markup=self._render_markup)              │          self = Static(id='explain-text') │                                               │
│   4391 │   │   self._layout_cache[cache_key] = visual                                           ╰───────────────────────────────────────────╯                                               │
│   4392 │   │   return visual                                                                                                                                                                │
│   4393                                                                                                                                                                                      │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widgets/_static.py:83 in render                                                                                                 │
│                                                                                                                                                                                             │
│   80 │   │   Returns:                                                                         ╭───────────── locals ─────────────╮                                                          │
│   81 │   │   │   A rich renderable.                                                           │ self = Static(id='explain-text') │                                                          │
│   82 │   │   """                                                                              ╰──────────────────────────────────╯                                                          │
│ ❱ 83 │   │   return self.visual                                                                                                                                                             │
│   84 │                                                                                                                                                                                      │
│   85 │   def update(self, content: VisualType = "", *, layout: bool = True) -> None:                                                                                                        │
│   86 │   │   """Update the widget's content area with a string, a Visual (such as [Content][t                                                                                               │
│                                                                                                                                                                                             │
│ /home/fiftyfive/.local/lib/python3.11/site-packages/textual/widgets/_static.py:62 in visual                                                                                                 │
│                                                                                                                                                                                             │
│   59 │   │                                                                                    ╭───────────── locals ─────────────╮                                                          │
│   60 │   │   """                                                                              │ self = Static(id='explain-text') │                                                          │
│   61 │   │   if self.__visual is None:                                                        ╰──────────────────────────────────╯                                                          │
│ ❱ 62 │   │   │   self.__visual = visualize(self, self.__content, markup=self._render_markup)                                                                                                │
│   63 │   │   return self.__visual                                                                                                                                                           │
│   64 │                                                                                                                                                                                      │
│   65 │   @property                                                                                                                                                                          │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
MarkupError: closing tag '[/bold yellow]' does not match any open tag

NOTE: 1 of 2 errors shown. Run with textual run --dev to see all errors.