:root,:root[data-theme=dark]{--app_bg_color: darkgray;--resizer_bg_color: #454b58;--resizer_border_color: #2b2f36;--resizer_hover_bg_color: #79839e;--panel_1_bg_color: #2a2d34;--panel_1_gradient_top_color: #2f323a;--panel_1_gradient_bottom_color: #24272d;--panel_2_bg_color: #20201f;--panel_2_watermark_opacity: .04;--panel_2_watermark_filter: none;--panel_3_bg_color: #2c2c2a;--inset_highlight_color: rgba(255, 255, 255, .05);--panel_1_title_bg_color: #2d57c2;--panel_1_logo_filter: none;--text_color: #e4e6eb;--secondary_text_color: #c7cad1;--hover_text_color: #c7ccd6;--muted_text_color: #9aa0ab;--dim_text_color: #7d828c;--faint_text_color: #6b7078;--disabled_text_color: #6e7278;--warning_text_color: #e5be26;--danger_toggle_text_color: #8a5a5a;--danger_toggle_hover_text_color: #b06a6a;--writing_text_color: #e4e6eb;--edit_request_fading_text_color: #ffffff;--border_color: #454b58;--border_strong_color: #000000;--focus_border_color: #b4bfdf;--panel_1_divider_color: #3f4450;--panel_1_item_border_color: #1c1e24;--divider_subtle_color: #34363f;--settings_divider_color: #3a4256;--button_bg_color: #383d47;--button_hover_bg_color: #454b58;--button_hover_text_color: #fff;--panel_1_btn_active_bg_color: #2d3138;--panel_1_nav_btn_bg_color: #454b58;--panel_1_nav_btn_text_color: #c7c7c7;--primary_btn_bg_color: #3a6df0;--primary_btn_border_color: #2f56b0;--primary_btn_hover_bg_color: #2f5bd0;--primary_btn_text_color: #fff;--settings_btn_bg_color: #646d80;--settings_btn_hover_bg_color: #525a6a;--toolbar_btn_gradient_top_color: #646d80;--toolbar_btn_gradient_bottom_color: #525a6a;--toolbar_btn_hover_gradient_top_color: #747d90;--toolbar_btn_hover_gradient_bottom_color: #626a7a;--toolbar_btn_border_color: #485566;--toolbar_btn_divider_color: rgba(255, 255, 255, .3);--edit_instructions_btn_bg_color: #3f3f3f;--edit_instructions_btn_hover_bg_color: #515151;--edit_instructions_btn_text_color: #ffffff;--dropdown_menu_bg_color: #242422;--dropdown_divider_color: #383d47;--dropdown_option_hover_bg_color: #383d47;--dropdown_shadow_color: rgba(0, 0, 0, .4);--dropdown_select_bg_color: #242422;--dropdown_select_hover_bg_color: #2c2c2a;--dropdown_select_border_color: #757880;--dropdown_select_side_btn_hover_bg_color: #6b727c;--model_option_highlight_text_color: #e4e6eb;--scrollbar_thumb_color: #454b58;--scrollbar_thumb_hover_color: #566072;--tab_list_scrollbar_thumb_color: #575d69;--tab_list_scrollbar_thumb_hover_color: #6b7280;--panel_2_scrollbar_track_color: #3a3d44;--rule_tab_scrollbar_thumb_color: #6e6e6e;--rule_tab_scrollbar_track_color: #3a3a38;--chat_list_item_odd_bg_color: #333844;--chat_list_item_even_bg_color: #3d4451;--chat_list_item_hover_bg_color: #23262c;--chat_list_item_active_bg_color: #3d4a7a;--confirm_step_bg_color: #363b44;--tab_bg_default_color: #454b58;--tab_hover_bg_color: #565e70;--tab_hover_text_color: #fff;--tab_selected_bg_color: #a2a2a2;--tab_checkbox_bg_color: #3a3f4a;--tab_checkbox_hover_bg_color: #454b58;--popup_overlay_color: rgba(0, 0, 0, .6);--popup_bg_color: #2b2f36;--popup_border_color: #79839e;--popup_shadow_color: rgba(0, 0, 0, .45);--popup_heading_text_color: #b9c2d0;--settings_page_bg_color: #23262c;--settings_card_bg_color: #1a1c21;--settings_input_bg_color: #1f2228;--memory_status_bar_bg_color: #1f2228;--settings_side_tab_bg_color: #4a5268;--settings_side_tab_even_bg_color: #424a5e;--settings_side_tab_text_color: #dfdfdf;--settings_side_tab_arrow_color: #ffffff;--settings_side_tab_selected_text_color: #dfdfdf;--settings_side_tab_selected_arrow_color: #ffffff;--settings_side_scrollbar_track_color: #3a3d44;--settings_side_scrollbar_arrow_bg_color: #42454c;--settings_side_scrollbar_thumb_hover_color: #454b58;--settings_side_scrollbar_thumb_active_color: #9ba3b5;--theme_choice_hover_bg_color: #2a2d34;--rules_category_btn_bg_color: #43495a;--rules_category_btn_text_color: #c0c6d1;--table_header_text_color: #b4b9c2;--dev_tools_icon_text_color: #9aa3b5;--tooltip_bg_color: #1a1c22;--tooltip_default_border_color: #9aa0ab;--tooltip_outline_color: #000000;--avatar_tooltip_bg_color: #1a1a1a;--avatar_tooltip_text_color: #ffffff;--panel_2_bar_bg_color: #262829;--panel_2_bar_border_color: #454b58;--panel_2_bar_text_color: #c0c0c0;--panel_2_bar_item_text_color: #a4a4a4;--panel_2_bar_btn_bg_color: #2f3234;--panel_2_bar_btn_hover_bg_color: #4a525a;--panel_2_bar_btn_hover_text_color: #e4e7eb;--panel_2_input_section_bg_color: #242422;--chat_input_bg_color: #2c2c2a;--chat_textarea_bg_color: #1c1c1a;--user_bubble_bg_color: #33383a;--assistant_bubble_bg_color: #2e323c;--bubble_shadow_color: rgba(0, 0, 0, .35);--hover_tint_color: rgba(255, 255, 255, .06);--hover_tint_strong_color: rgba(255, 255, 255, .12);--rule_tab_border_color: #6c7280;--rule_tab_header_bg_color: #2c2c2a;--rule_tab_body_bg_color: #242422;--rule_tab_group_body_bg_color: #2c2c2a;--rule_tab_group_odd_header_bg_color: #383d47;--rule_tab_group_even_header_bg_color: #2e323c;--panel_3_toolbar_bg_color: #232428;--panel_3_toolbar_btn_bg_color: #575c6b;--panel_3_toolbar_btn_hover_bg_color: #636879;--panel_3_toolbar_text_color: #e9e9e9;--panel_3_toolbar_btn_shadow_color: rgba(0, 0, 0, .32);--panel_3_toolbar_btn_shadow_medium_color: rgba(0, 0, 0, .49);--panel_3_toolbar_btn_shadow_large_color: rgba(0, 0, 0, .39);--panel_3_rules_tab_text_color: #ffffff;--toolbar_indicator_bg_color: #242422;--toolbar_number_box_text_color: #ffffff;--toolbar_toggle_main_bg_color: #485566;--toolbar_toggle_main_hover_bg_color: #5b6b82;--toolbar_separator_horizontal_color: #262829;--toolbar_separator_color: #454b58;--toolbar_btn_segment_divider_color: #000000;--status_btn_border_color: #000000;--accept_btn_bg_color: #4caf50;--accept_btn_hover_bg_color: #3d8b40;--reject_btn_bg_color: #d9534f;--reject_btn_hover_bg_color: #c9302c;--cancel_btn_bg_color: #e5be26;--cancel_btn_hover_bg_color: #cfa920;--retry_btn_bg_color: #e6c200;--retry_btn_hover_bg_color: #c9a800;--chat_accept_btn_bg_color: #48a84d;--chat_accept_btn_hover_bg_color: #3d8f41;--chat_deny_btn_bg_color: #cc3d33;--chat_deny_btn_hover_bg_color: #b8342b;--toggle_state_text_color: #ffffff;--toggle_state_on_bg_color: #4aa24d;--toggle_state_off_bg_color: #e08a3c;--toggle_state_alt_bg_color: #773ce0;--toggle_state_danger_bg_color: #a83226;--indicator_on_bg_color: #4caf50;--confirm_btn_text_color: #fff;--confirm_yes_bg_color: #2f9e4f;--confirm_yes_hover_bg_color: #278a44;--confirm_no_bg_color: #c0392b;--confirm_no_hover_bg_color: #a5311f;--toolbar_page_dot_bg_color: #575f6e;--panel_3_bottom_bar_bg_color: #242422;--exact_change_focus_ring_color: #cbcbcb;--exact_change_focus_arrow_color: #ffffff;--action_popup_bg_color: #000000;--floating_shadow_color: rgba(0, 0, 0, .5);--context_menu_bg_color: #2b2b35;--context_menu_border_color: #4a4a58;--context_menu_text_color: #e8e8ea;--context_menu_hover_bg_color: #6a6a78;--context_menu_hover_text_color: #ffffff;--context_menu_disabled_text_color: #6a6a75;--selection_popup_bg_color: #23252b;--selection_popup_edge_color: #14151a;--selection_popup_input_bg_color: #16181d;--selection_popup_input_focus_border_color: #4a4d59;--selection_popup_chip_text_color: #d4d6db;--selection_popup_stat_value_text_color: #d0d3d9;--chip_border_color: rgba(255, 255, 255, .1);--chip_border_hover_color: rgba(255, 255, 255, .2);--selection_popup_shadow_near_color: rgba(0, 0, 0, .55);--selection_popup_shadow_mid_color: rgba(0, 0, 0, .5);--selection_popup_shadow_far_color: rgba(0, 0, 0, .4);--undo_window_bg_color: #2a2f3a;--undo_window_border_color: #565e70;--undo_window_shadow_color: rgba(0, 0, 0, .39);--undo_window_heading_hover_bg_color: #313644;--undo_window_tab_bg_color: #333a48;--undo_window_tab_hover_bg_color: #3a4256;--undo_window_tab_active_bg_color: #274a32;--undo_window_tab_name_text_color: #a6a6a6}:root[data-theme=light]{--app_bg_color: #c9c9c9;--resizer_bg_color: #d4d4d4;--resizer_border_color: #bdbdbd;--resizer_hover_bg_color: #a6a6a6;--panel_1_bg_color: #e0e0e0;--panel_1_gradient_top_color: #e4e4e4;--panel_1_gradient_bottom_color: #dcdcdc;--panel_2_bg_color: #e3e3e3;--panel_2_watermark_opacity: .06;--panel_2_watermark_filter: invert(1);--panel_3_bg_color: #fbfaf7;--inset_highlight_color: rgba(255, 255, 255, .7);--panel_1_title_bg_color: #cfcfcf;--panel_1_logo_filter: invert(1);--text_color: #232323;--secondary_text_color: #3a3a3a;--hover_text_color: #141414;--muted_text_color: #5e5e5e;--dim_text_color: #727272;--faint_text_color: #8a8a8a;--disabled_text_color: #666666;--warning_text_color: #8f6c00;--danger_toggle_text_color: #a84444;--danger_toggle_hover_text_color: #842525;--writing_text_color: #1f2329;--edit_request_fading_text_color: #1f2329;--border_color: #cacaca;--border_strong_color: #b5b5b5;--focus_border_color: #3a6df0;--panel_1_divider_color: #cacaca;--panel_1_item_border_color: #cacaca;--divider_subtle_color: #e2e2e2;--settings_divider_color: #dadada;--button_bg_color: #f7f7f7;--button_hover_bg_color: #ececec;--button_hover_text_color: #141414;--panel_1_btn_active_bg_color: #dcdcdc;--panel_1_nav_btn_bg_color: #f3f3f3;--panel_1_nav_btn_text_color: #2a2a2a;--primary_btn_bg_color: #6e6e6e;--primary_btn_border_color: #5e5e5e;--primary_btn_hover_bg_color: #5e5e5e;--primary_btn_text_color: #ffffff;--settings_btn_bg_color: #f7f7f7;--settings_btn_hover_bg_color: #ececec;--toolbar_btn_gradient_top_color: #fbfbfb;--toolbar_btn_gradient_bottom_color: #f0f0f0;--toolbar_btn_hover_gradient_top_color: #f0f0f0;--toolbar_btn_hover_gradient_bottom_color: #e4e4e4;--toolbar_btn_border_color: #b5b5b5;--toolbar_btn_divider_color: rgba(0, 0, 0, .14);--edit_instructions_btn_bg_color: #f7f7f7;--edit_instructions_btn_hover_bg_color: #ececec;--edit_instructions_btn_text_color: #232323;--dropdown_menu_bg_color: #ffffff;--dropdown_divider_color: #ececec;--dropdown_option_hover_bg_color: #e6eef7;--dropdown_shadow_color: rgba(0, 0, 0, .16);--dropdown_select_bg_color: #ffffff;--dropdown_select_hover_bg_color: #f7f7f7;--dropdown_select_border_color: #b5b5b5;--dropdown_select_side_btn_hover_bg_color: #ececec;--model_option_highlight_text_color: #ffffff;--scrollbar_thumb_color: #c4c4c4;--scrollbar_thumb_hover_color: #a6a6a6;--tab_list_scrollbar_thumb_color: #c4c4c4;--tab_list_scrollbar_thumb_hover_color: #a6a6a6;--panel_2_scrollbar_track_color: #e6e6e6;--rule_tab_scrollbar_thumb_color: #c4c4c4;--rule_tab_scrollbar_track_color: #d4d4d4;--chat_list_item_odd_bg_color: #eeeeee;--chat_list_item_even_bg_color: #e3e3e3;--chat_list_item_hover_bg_color: #d6d6d6;--chat_list_item_active_bg_color: #c8c8c8;--confirm_step_bg_color: #ececec;--tab_bg_default_color: #ececec;--tab_hover_bg_color: #e0e0e0;--tab_hover_text_color: #141414;--tab_selected_bg_color: #d0d0d0;--tab_checkbox_bg_color: #e0e0e0;--tab_checkbox_hover_bg_color: #d4d4d4;--popup_overlay_color: rgba(0, 0, 0, .28);--popup_bg_color: #efefef;--popup_border_color: #b5b5b5;--popup_shadow_color: rgba(0, 0, 0, .2);--popup_heading_text_color: #3a3a3a;--settings_page_bg_color: #f7f7f7;--settings_card_bg_color: #ffffff;--settings_input_bg_color: #ffffff;--memory_status_bar_bg_color: #efefef;--settings_side_tab_bg_color: #e4e4e4;--settings_side_tab_even_bg_color: #dedede;--settings_side_tab_text_color: #232323;--settings_side_tab_arrow_color: #5e5e5e;--settings_side_tab_selected_text_color: #ffffff;--settings_side_tab_selected_arrow_color: #ffffff;--settings_side_scrollbar_track_color: #e6e6e6;--settings_side_scrollbar_arrow_bg_color: #a6a6a6;--settings_side_scrollbar_thumb_hover_color: #a6a6a6;--settings_side_scrollbar_thumb_active_color: #8a8a8a;--theme_choice_hover_bg_color: #efefef;--rules_category_btn_bg_color: #f3f3f3;--rules_category_btn_text_color: #3a3a3a;--table_header_text_color: #3a3a3a;--dev_tools_icon_text_color: #5e5e5e;--tooltip_bg_color: #ffffff;--tooltip_default_border_color: #b5b5b5;--tooltip_outline_color: #d4d4d4;--avatar_tooltip_bg_color: #ffffff;--avatar_tooltip_text_color: #232323;--panel_2_bar_bg_color: #c6c6c6;--panel_2_bar_border_color: #9e9e9e;--panel_2_bar_text_color: #262626;--panel_2_bar_item_text_color: #3d3d3d;--panel_2_bar_btn_bg_color: #b8b8b8;--panel_2_bar_btn_hover_bg_color: #aaaaaa;--panel_2_bar_btn_hover_text_color: #141414;--panel_2_input_section_bg_color: #e0e0e0;--chat_input_bg_color: #ffffff;--chat_textarea_bg_color: #ffffff;--user_bubble_bg_color: #d1d1d1;--assistant_bubble_bg_color: #ececec;--bubble_shadow_color: rgba(0, 0, 0, .1);--hover_tint_color: rgba(0, 0, 0, .05);--hover_tint_strong_color: rgba(0, 0, 0, .09);--rule_tab_border_color: #cacaca;--rule_tab_header_bg_color: #d0d0d0;--rule_tab_body_bg_color: #e0e0e0;--rule_tab_group_body_bg_color: #dadada;--rule_tab_group_odd_header_bg_color: #cecece;--rule_tab_group_even_header_bg_color: #c6c6c6;--panel_3_toolbar_bg_color: #e0e0e0;--panel_3_toolbar_btn_bg_color: #f7f7f7;--panel_3_toolbar_btn_hover_bg_color: #ececec;--panel_3_toolbar_text_color: #262626;--panel_3_toolbar_btn_shadow_color: rgba(0, 0, 0, .1);--panel_3_toolbar_btn_shadow_medium_color: rgba(0, 0, 0, .12);--panel_3_toolbar_btn_shadow_large_color: rgba(0, 0, 0, .1);--panel_3_rules_tab_text_color: #232323;--toolbar_indicator_bg_color: #f7f7f7;--toolbar_number_box_text_color: #232323;--toolbar_toggle_main_bg_color: #f0f0f0;--toolbar_toggle_main_hover_bg_color: #e4e4e4;--toolbar_separator_horizontal_color: #a8a8a8;--toolbar_separator_color: #a8a8a8;--toolbar_btn_segment_divider_color: #8e8e8e;--status_btn_border_color: #6e6e6e;--accept_btn_bg_color: #5f9e6b;--accept_btn_hover_bg_color: #528e5e;--reject_btn_bg_color: #c2665d;--reject_btn_hover_bg_color: #b05850;--cancel_btn_bg_color: #d3ab45;--cancel_btn_hover_bg_color: #c29c39;--retry_btn_bg_color: #d6af42;--retry_btn_hover_bg_color: #c5a036;--chat_accept_btn_bg_color: #5f9e6b;--chat_accept_btn_hover_bg_color: #528e5e;--chat_deny_btn_bg_color: #c2665d;--chat_deny_btn_hover_bg_color: #b05850;--toggle_state_text_color: #1f1f1f;--toggle_state_on_bg_color: #5f9e6b;--toggle_state_off_bg_color: #d38d52;--toggle_state_alt_bg_color: #8c74c4;--toggle_state_danger_bg_color: #b8685f;--indicator_on_bg_color: #5f9e6b;--confirm_btn_text_color: #1f1f1f;--confirm_yes_bg_color: #5f9e6b;--confirm_yes_hover_bg_color: #528e5e;--confirm_no_bg_color: #c2665d;--confirm_no_hover_bg_color: #b05850;--toolbar_page_dot_bg_color: #c4c4c4;--panel_3_bottom_bar_bg_color: #e0e0e0;--exact_change_focus_ring_color: #3a3a3a;--exact_change_focus_arrow_color: #3a3a3a;--action_popup_bg_color: #ffffff;--floating_shadow_color: rgba(0, 0, 0, .18);--context_menu_bg_color: #ffffff;--context_menu_border_color: #c4c4c4;--context_menu_text_color: #232323;--context_menu_hover_bg_color: #e6eef7;--context_menu_hover_text_color: #141414;--context_menu_disabled_text_color: #a8a8a8;--selection_popup_bg_color: #f7f7f7;--selection_popup_edge_color: #b5b5b5;--selection_popup_input_bg_color: #ffffff;--selection_popup_input_focus_border_color: #a6a6a6;--selection_popup_chip_text_color: #3a3a3a;--selection_popup_stat_value_text_color: #3a3a3a;--chip_border_color: rgba(0, 0, 0, .12);--chip_border_hover_color: rgba(0, 0, 0, .2);--selection_popup_shadow_near_color: rgba(0, 0, 0, .14);--selection_popup_shadow_mid_color: rgba(0, 0, 0, .1);--selection_popup_shadow_far_color: rgba(0, 0, 0, .06);--undo_window_bg_color: #efefef;--undo_window_border_color: #cacaca;--undo_window_shadow_color: rgba(0, 0, 0, .16);--undo_window_heading_hover_bg_color: #e4e4e4;--undo_window_tab_bg_color: #ffffff;--undo_window_tab_hover_bg_color: #f0f0f0;--undo_window_tab_active_bg_color: #dcefdf;--undo_window_tab_name_text_color: #5e5e5e}:root{--panel_2_fade_duration_s: 1s;--panel_3_fade_1_duration_s: 1s;--panel_3_fade_2_duration_s: 2s}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:var(--app_bg_color);font-family:system-ui,-apple-system,Segoe UI,sans-serif}#app{display:flex;flex-direction:row;height:100vh;width:100vw}#panel_1,#panel_2,#panel_3{height:100%;overflow:hidden}#panel_1{flex:0 0 225px}#panel_2{flex:0 0 500px}#panel_3{flex:1 1 auto}.resizer{flex:0 0 5px;cursor:col-resize;background-color:var(--resizer_bg_color);border-left:1px solid var(--resizer_border_color);border-right:1px solid var(--resizer_border_color);height:100%}.resizer:hover,.resizer.resizing{background-color:var(--resizer_hover_bg_color)}:root{--toolbar_btn_height: 30px;--toolbar_btn_indicator_width: 8px;--toolbar_btn_font_size: 18px;--dropdown_select_height: 29px}.toolbar_btn_group{position:relative;display:flex}.toolbar_btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;width:37px;height:var(--toolbar_btn_height);padding:0;font-size:var(--toolbar_btn_font_size);line-height:1;background:linear-gradient(to bottom,var(--toolbar_btn_gradient_top_color),var(--toolbar_btn_gradient_bottom_color));color:var(--text_color);border:1px solid var(--toolbar_btn_border_color);cursor:pointer}.toolbar_btn:hover,.toolbar_btn.active{background:linear-gradient(to bottom,var(--toolbar_btn_hover_gradient_top_color),var(--toolbar_btn_hover_gradient_bottom_color))}.toolbar_btn_wide{width:auto;height:var(--toolbar_btn_height);padding:0 10px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--toolbar_btn_font_size);font-weight:700}.toolbar_btn_indicator{width:var(--toolbar_btn_indicator_width);height:var(--toolbar_btn_height);border-top:none;border-right:1px solid var(--toolbar_btn_divider_color);border-bottom:none;border-left:none}.toolbar_btn_indicator.off{background-color:var(--toggle_state_off_bg_color)}.toolbar_btn_indicator.on{background-color:var(--indicator_on_bg_color)}.toolbar_btn_dropdown_toggle{height:var(--toolbar_btn_height);padding:0 7px;font-size:var(--toolbar_btn_font_size);cursor:pointer;background:linear-gradient(to bottom,var(--toolbar_btn_gradient_top_color),var(--toolbar_btn_gradient_bottom_color));color:var(--text_color);border-top:none;border-right:none;border-bottom:none;border-left:1px solid var(--toolbar_btn_divider_color)}.toolbar_btn_dropdown_toggle:hover{background:linear-gradient(to bottom,var(--toolbar_btn_hover_gradient_top_color),var(--toolbar_btn_hover_gradient_bottom_color))}.toolbar_btn_dropdown{position:fixed;z-index:20;display:flex;flex-direction:column;min-width:130px;padding-top:6px;padding-bottom:6px;background-color:var(--dropdown_menu_bg_color);border:1px solid var(--border_color);box-shadow:0 4px 10px var(--dropdown_shadow_color)}.toolbar_btn_dropdown.hidden{display:none}.toolbar_btn_dropdown_options{display:flex;flex-direction:column}.toolbar_btn_dropdown_heading{padding:4px 12px 6px;margin-bottom:4px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted_text_color);border-bottom:1px solid var(--dropdown_divider_color)}.toolbar_btn_dropdown_option{overflow:hidden;box-sizing:border-box;padding:6px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--text_color);background-color:transparent;border:none;cursor:pointer}.toolbar_btn_dropdown_option:hover{background-color:var(--dropdown_option_hover_bg_color)}.toolbar_btn_dropdown_option.active{font-weight:700;color:#3a6df0}.dropdown_select_group{position:relative;display:inline-flex;flex:1 1 auto}.dropdown_select_options{padding-top:0;padding-bottom:0}.dropdown_select_options .toolbar_btn_dropdown_option{display:flex;align-items:center;height:var(--dropdown_select_height);padding:0 4px 0 8px;font-size:13px;border-bottom:1px solid var(--dropdown_divider_color);user-select:none}.dropdown_select_options .toolbar_btn_dropdown_option.active{font-weight:400;color:var(--text_color);background-color:var(--dropdown_option_hover_bg_color)}.dropdown_select_options .toolbar_btn_dropdown_option:last-child{border-bottom:none}.dropdown_select_main{display:flex;align-items:center;box-sizing:border-box;flex:1 1 auto;height:var(--dropdown_select_height);padding:0;font-size:13px;text-align:left;background-color:var(--dropdown_select_bg_color);color:var(--text_color);border:1px solid var(--dropdown_select_border_color);cursor:pointer}.dropdown_select_main:hover{background-color:var(--dropdown_select_hover_bg_color)}.dropdown_select_main_input_mode{cursor:default}.dropdown_select_main_input_mode .dropdown_select_arrow_box{cursor:pointer}.dropdown_select_label{flex:1;overflow:hidden;min-width:0;padding-left:8px;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;user-select:none}.dropdown_select_input{display:block;flex:1;box-sizing:border-box;min-width:0;width:100%;height:100%;margin:0;padding:0 8px;border:none;font-family:inherit;font-size:13px;color:var(--text_color);background-color:transparent;outline:none;cursor:text;-moz-appearance:textfield}.dropdown_select_input::-webkit-inner-spin-button,.dropdown_select_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dropdown_select_arrow_box{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--dropdown_select_height);height:var(--dropdown_select_height);margin:0;font-size:13px;color:var(--text_color);user-select:none;border-top:none;border-right:none;border-bottom:none;border-left:1px solid var(--dropdown_select_border_color)}.custom_scrollbar_wrapper{position:relative}.custom_scrollbar_content{scrollbar-width:none}.custom_scrollbar_content::-webkit-scrollbar{display:none}.custom_scrollbar_bar{position:absolute;z-index:5;display:flex}.custom_scrollbar_bar.hidden{display:none}.custom_scrollbar_bar_vertical{flex-direction:column;width:var(--custom_scrollbar_thickness);top:var(--custom_scrollbar_edge_offset);bottom:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_bar_vertical.custom_scrollbar_bar_end{right:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_bar_vertical.custom_scrollbar_bar_start{left:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_bar_horizontal{flex-direction:row;height:var(--custom_scrollbar_thickness);left:var(--custom_scrollbar_edge_offset);right:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_bar_horizontal.custom_scrollbar_bar_end{bottom:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_bar_horizontal.custom_scrollbar_bar_start{top:var(--custom_scrollbar_edge_offset)}.custom_scrollbar_track{position:relative;flex:1 1 auto;background-color:var(--custom_scrollbar_track_color)}.custom_scrollbar_thumb{position:absolute;background-color:var(--custom_scrollbar_thumb_color);cursor:pointer}.custom_scrollbar_bar_vertical .custom_scrollbar_thumb{left:0;width:100%}.custom_scrollbar_bar_horizontal .custom_scrollbar_thumb{top:0;height:100%}.custom_scrollbar_thumb:hover,.custom_scrollbar_thumb:active{background-color:var(--custom_scrollbar_thumb_hover_color)}.custom_scrollbar_arrow{flex-shrink:0;background-color:var(--custom_scrollbar_track_color);background-repeat:no-repeat;background-position:center;background-size:10px 10px;cursor:pointer;user-select:none}.custom_scrollbar_bar_vertical .custom_scrollbar_arrow{width:100%;height:var(--custom_scrollbar_thickness)}.custom_scrollbar_bar_horizontal .custom_scrollbar_arrow{width:var(--custom_scrollbar_thickness);height:100%}.custom_scrollbar_arrow_down{transform:rotate(180deg)}.custom_scrollbar_arrow_left{transform:rotate(-90deg)}.custom_scrollbar_arrow_right{transform:rotate(90deg)}.custom_scrollbar_arrow_pressed{background-color:var(--custom_scrollbar_thumb_hover_color)}#panel_1_content{display:flex;flex-direction:column;height:100%;background-color:var(--panel_1_bg_color);background-image:linear-gradient(to bottom,var(--panel_1_gradient_top_color),var(--panel_1_gradient_bottom_color));box-shadow:inset 0 1px 0 var(--inset_highlight_color);color:var(--text_color);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.panel_1_section{padding:6px 11px}.panel_1_login_profile_section{padding-bottom:16px;border-bottom:1px solid var(--panel_1_divider_color)}.panel_1_credits_section{padding-top:4px;padding-bottom:6px;border-bottom:1px solid var(--panel_1_divider_color)}.panel_1_credits_box{display:flex;align-items:baseline;justify-content:space-between;padding:2px 2px 4px}.panel_1_credits_label{font-size:14px;color:var(--muted_text_color)}.panel_1_credits_value{font-size:18px;font-weight:700;color:#4caf50}.panel_1_model_section{padding-top:16px}.panel_1_title_section{position:relative;flex-shrink:0;height:64px;background-color:var(--panel_1_title_bg_color);border-bottom:3px solid var(--border_strong_color)}.panel_1_logo{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;opacity:90%;filter:var(--panel_1_logo_filter)}.panel_1_section_header{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted_text_color);margin-bottom:8px}#model_select_mount .dropdown_select_group,#settings_model_select_mount .dropdown_select_group{display:flex;width:100%;margin-right:0}#model_select_mount .dropdown_select_main,#settings_model_select_mount .dropdown_select_main{width:100%;height:40px}#model_select_mount .dropdown_select_arrow_box,#settings_model_select_mount .dropdown_select_arrow_box{height:40px}#model_select_mount .dropdown_select_label,#settings_model_select_mount .dropdown_select_label{padding-left:14px}.open_model_settings_btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--dropdown_select_height);height:100%;font-size:13px;font-weight:700;color:var(--text_color);user-select:none;border-left:1px solid var(--dropdown_select_border_color);background-color:var(--dropdown_select_bg_color);transition:background-color .15s ease}.open_model_settings_btn:hover{background-color:var(--dropdown_select_side_btn_hover_bg_color)}#model_select_mount .dropdown_select_main.dropdown_select_main_hover_blocked:hover{background-color:var(--dropdown_select_bg_color)}#model_select_mount .toolbar_btn_dropdown_option:hover,#model_select_mount .toolbar_btn_dropdown_option.active,#settings_model_select_mount .toolbar_btn_dropdown_option:hover,#settings_model_select_mount .toolbar_btn_dropdown_option.active{background-color:#3a6df0;color:var(--model_option_highlight_text_color)}.model_pricing_table{width:100%;margin-top:16px;border-collapse:collapse;font-size:16px;color:var(--text_color)}.model_pricing_table th{padding:6px 10px;text-align:left;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--table_header_text_color);border-bottom:1px solid var(--border_color)}.model_pricing_table td{padding:6px 10px;border-bottom:1px solid var(--divider_subtle_color)}.model_pricing_value{font-variant-numeric:tabular-nums}.panel_1_btn{width:100%;padding:7px 10px;font-size:13px;line-height:1.3;text-align:center;cursor:pointer;background-color:var(--button_bg_color);color:var(--text_color);border:1px solid var(--border_color)}.panel_1_btn:hover{background-color:var(--button_hover_bg_color)}.panel_1_btn:active{background-color:var(--panel_1_btn_active_bg_color)}#edit_ai_rules_btn,#open_other_settings_btn,#open_login_profile_btn{box-sizing:border-box;display:flex;align-items:center;height:40px;font-weight:600;letter-spacing:.03em;text-align:left;color:var(--panel_1_nav_btn_text_color);background-color:var(--panel_1_nav_btn_bg_color);border-color:var(--panel_1_item_border_color);padding:0 10px 0 0}#edit_ai_rules_btn:before,#open_other_settings_btn:before,#open_login_profile_btn:before{content:"";flex-shrink:0;align-self:stretch;width:4px;margin-right:10px;border-right:1px solid var(--panel_1_item_border_color);background-color:#6b7690}#open_login_profile_btn:before{background-color:#2f8f8f}#open_other_settings_btn:before{background-color:#2d57c2}#edit_ai_rules_btn:before{background:linear-gradient(to bottom,#5e35b1 calc(50% - .5px),#000 calc(50% - .5px) calc(50% + .5px),#2fa84f calc(50% + .5px))}#edit_ai_rules_btn:hover,#open_other_settings_btn:hover,#open_login_profile_btn:hover{background-color:var(--tab_hover_bg_color)}.panel_1_btn_primary{background-color:var(--primary_btn_bg_color);border-color:var(--primary_btn_border_color);color:var(--primary_btn_text_color);margin-top:8px}.panel_1_btn_primary:hover{background-color:var(--primary_btn_hover_bg_color)}.panel_1_chats_section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-bottom:none}#new_chat_btn{margin-bottom:10px}.panel_1_chats_header_row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel_1_chats_header_row .panel_1_section_header{margin-bottom:0}.panel_1_chats_header_row:has(.confirm_chats_purge .confirm_step:not(.hidden)) .panel_1_section_header{display:none}#chat_list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) transparent}#chat_list.has_scrollbar{padding-right:12px}#chat_list::-webkit-scrollbar{width:8px}#chat_list::-webkit-scrollbar-track{background:transparent}#chat_list::-webkit-scrollbar-thumb{background-color:var(--scrollbar_thumb_color)}#chat_list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar_thumb_hover_color)}.chat_list_item{display:flex;align-items:center;padding:15px 10px 15px 0;font-size:16px;font-weight:600;cursor:pointer;color:var(--secondary_text_color);border:1px solid var(--panel_1_item_border_color);user-select:none}.chat_list_item:before{content:"";flex-shrink:0;align-self:stretch;width:4px;margin-top:-15px;margin-right:10px;margin-bottom:-15px;border-right:1px solid var(--panel_1_item_border_color);background-color:#5f6d99}.chat_list_item:nth-child(odd){background-color:var(--chat_list_item_odd_bg_color)}.chat_list_item:nth-child(2n){background-color:var(--chat_list_item_even_bg_color)}.chat_list_item:hover{background-color:var(--chat_list_item_hover_bg_color)}.chat_list_item.active{background-color:var(--chat_list_item_active_bg_color);font-weight:600}.chat_list_item.active:before{background-color:#527bc9}.chat_row_content{display:flex;align-items:center;gap:6px;width:100%}.chat_list_item_label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_delete_btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;background:none;border:none;color:var(--dim_text_color);font-size:13px;line-height:1;cursor:pointer}.chat_delete_btn:hover{background-color:#b03a3a;color:#fff}.confirm_label{flex:1 1 auto;font-size:12px;color:var(--secondary_text_color);text-align:center}.confirm_btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:none;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.confirm_yes{background-color:var(--confirm_yes_bg_color);color:var(--confirm_btn_text_color)}.confirm_yes:hover{background-color:var(--confirm_yes_hover_bg_color)}.confirm_no{background-color:var(--confirm_no_bg_color);color:var(--confirm_btn_text_color)}.confirm_no:hover{background-color:var(--confirm_no_hover_bg_color)}.panel_1_danger_toggle{display:block;width:fit-content;margin:0;background:none;border:none;color:var(--danger_toggle_text_color);font-size:11px;letter-spacing:.05em;text-align:left;cursor:pointer;padding:4px 0}.panel_1_danger_toggle:hover{color:var(--danger_toggle_hover_text_color)}.confirm_buttons_group{display:contents}.confirm_step{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;font-size:13px;color:var(--secondary_text_color);border:1px solid var(--border_color);cursor:default;background-color:var(--confirm_step_bg_color)}.confirm_step.hidden{display:none}.confirm_danger .confirm_step{margin-top:4px;border-color:#c0392b}.confirm_purge .confirm_step{margin-bottom:4px}.confirm_chats_purge .confirm_step,.confirm_standard .confirm_step{padding:5px 10px}.chat_list_item>.confirm_buttons_group .confirm_step{padding:0;border:none;background:none}.popup_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--popup_overlay_color);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.popup_overlay.hidden{display:none}.popup_box{position:relative;background-color:var(--popup_bg_color);color:var(--text_color);font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:24px;border:1px solid var(--popup_border_color);box-shadow:0 12px 32px var(--popup_shadow_color);width:fit-content;max-width:90vw;display:flex;flex-direction:column;gap:14px}#other_settings_popup .popup_box{width:1100px;max-width:90vw;height:750px;max-height:85vh;padding-top:46px;border-left:none;border-top-color:var(--border_strong_color);box-shadow:0 -5px #3a6df0}#other_settings_popup .other_settings_side_panel{display:flex;flex-direction:column;height:750px;max-height:85vh;min-width:350px;background-color:var(--popup_bg_color);border:1px solid var(--popup_border_color);border-top-color:var(--border_strong_color);box-shadow:0 -5px #3a6df0}.other_settings_side_panel_header{margin:0;padding:10px 8px 10px 10px;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--popup_heading_text_color);border-bottom:1px solid var(--settings_divider_color)}.other_settings_side_panel_tab>.chat_message_rule_tab_header{background-color:var(--settings_side_tab_bg_color);padding-top:10px;padding-bottom:10px;padding-left:14px}.other_settings_side_panel_tab.chat_message_rule_tab_large_header .chat_message_rule_tab_name{color:var(--settings_side_tab_text_color);font-size:16px;font-weight:600}.other_settings_side_panel_tab .chat_message_rule_tab_arrow{color:var(--settings_side_tab_arrow_color)}.other_settings_side_panel_tab .chat_message_rule_tab_body_text{max-height:none;overflow-y:visible}.other_settings_side_panel_tab .chat_message_rule_tab_body_inner{padding-right:0}.chat_message_rule_tab.other_settings_side_panel_tab{margin-top:0;flex-shrink:0}.other_settings_side_panel_content>.other_settings_side_panel_tab:nth-child(2n)>.chat_message_rule_tab_header{background-color:var(--settings_side_tab_even_bg_color)}.other_settings_side_panel_tab.chat_message_rule_tab_large_header>.chat_message_rule_tab_header:hover{background-color:var(--tab_hover_bg_color)}.other_settings_side_panel_tab.chat_message_rule_tab_large_header.other_settings_side_panel_tab_selected>.chat_message_rule_tab_header{background-color:#3a6df0}.other_settings_side_panel_tab.chat_message_rule_tab_large_header.other_settings_side_panel_tab_selected>.chat_message_rule_tab_header .chat_message_rule_tab_name{color:var(--settings_side_tab_selected_text_color)}.other_settings_side_panel_tab.chat_message_rule_tab_large_header.other_settings_side_panel_tab_selected>.chat_message_rule_tab_header .chat_message_rule_tab_arrow{color:var(--settings_side_tab_selected_arrow_color)}.other_settings_side_panel_content{display:flex;flex-direction:column;height:100%;padding:10px;overflow-y:auto}#other_settings_popup .other_settings_side_panel>.custom_scrollbar_wrapper{flex:1 1 auto;min-height:0}#other_settings_popup .other_settings_side_panel .custom_scrollbar_arrow{background-color:var(--settings_side_scrollbar_arrow_bg_color)}#other_settings_popup .other_settings_side_panel .custom_scrollbar_thumb:hover{background-color:var(--settings_side_scrollbar_thumb_hover_color)}#other_settings_popup .other_settings_side_panel .custom_scrollbar_thumb.custom_scrollbar_thumb_dragging{background-color:var(--settings_side_scrollbar_thumb_active_color)}.popup_close_x{position:absolute;top:10px;right:10px;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;cursor:pointer;border:1px solid #c0392b;background-color:#c0392b;color:#fff}.popup_close_x:hover{background-color:#a5311f;border-color:#a5311f}.popup_box h3{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--popup_heading_text_color)}.popup_box>h3{padding-bottom:10px;border-bottom:1px solid var(--settings_divider_color)}.popup_heading_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px;padding-right:34px;padding-bottom:10px;border-bottom:1px solid var(--settings_divider_color)}.popup_content{width:100%;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.popup_chosen_indicator{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;color:var(--muted_text_color);padding:6px 9px}.popup_chosen_indicator_label{flex:0 0 auto;padding-top:4px;font-weight:700;color:var(--secondary_text_color)}.popup_chosen_rules_tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;max-height:70px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tab_list_scrollbar_thumb_color) transparent}.popup_chosen_rule_tab{flex:0 0 auto;max-width:140px;padding:3px;font-size:12px;font-weight:700;color:#fff;border:1px solid #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup_chosen_rule_tab.system_ai_rules{background-color:#3a6df0;color:#000}.popup_chosen_rule_tab.custom{background-color:#2fa84f;color:#000}.popup_chosen_rule_none{padding-top:4px;font-style:italic;color:var(--muted_text_color)}.rules_body_row{display:flex;flex-direction:row;gap:14px;flex:1 1 auto;min-height:0}.rules_left_panel{display:flex;flex-direction:column;flex:0 0 260px;gap:10px;min-height:0}.rules_category_row{display:flex;flex-direction:row;gap:6px}.rules_category_btn{flex:1 1 0;padding:8px 10px;font-size:13px;font-weight:600;letter-spacing:1.3px;cursor:pointer;border:1px solid var(--border_strong_color);background-color:var(--rules_category_btn_bg_color);color:var(--rules_category_btn_text_color);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.rules_category_btn:hover{border-color:var(--popup_border_color)}.rules_category_btn::-moz-focus-inner{border:0;padding:0}#rules_system_ai_rules_category_btn.active{border-color:#000;background-color:#5e35b1;color:#000}#rules_custom_category_btn.active{border-color:#000;background-color:#2fa84f;color:#000}.rules_right_panel{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.rules_tab_bar{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:1 1 auto;min-height:0}#rules_tab_list{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:6px}#rules_tab_list .tab_bar_item{width:250px;max-width:250px;min-width:250px;align-self:flex-start}#rules_tab_list .tab_bar_item_row_content{min-width:0}#rules_tab_list .tab_bar_item.active{--tab_bg_color: var(--tab_selected_bg_color);color:#000}#rules_tab_list.rules_tab_list_custom_active .tab_bar_item.active{--tab_bg_color: var(--tab_selected_bg_color)}#rules_tab_list .tab_bar_item_checkbox_btn{background-color:#5d5374}#rules_tab_list .tab_bar_item_checkbox_btn.active{background-color:#5e35b1}#rules_tab_list.rules_tab_list_custom_active .tab_bar_item_checkbox_btn{background-color:#6b906c}#rules_tab_list.rules_tab_list_custom_active .tab_bar_item_checkbox_btn.active{background-color:#4caf50}#rules_tab_list .tab_bar_item_label{min-width:0;text-align:left}.rules_tab_bar .tab_bar_add_btn{width:100%;height:auto;padding-top:8px;padding-bottom:8px;font-size:13px}.rules_danger_section{width:100%;margin-top:-6px;pointer-events:none}.rules_danger_section button{pointer-events:auto}#delete_all_custom_rules_section.hidden{display:none}.rules_danger_toggle{display:block;width:fit-content;margin:0;background:none;border:none;color:var(--danger_toggle_text_color);font-size:11px;letter-spacing:.05em;text-align:left;cursor:pointer}.rules_danger_toggle:hover{color:var(--danger_toggle_hover_text_color)}#add_rules_tab_btn.hidden{display:none}.memory_section,.ai_rules_section{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.memory_body_row{display:flex;flex-direction:row;gap:14px;flex:1 1 auto;min-height:0}.memory_left_panel{display:flex;flex-direction:column;gap:10px;flex:0 0 260px;min-height:0;padding:10px;background-color:var(--settings_page_bg_color);border:1px solid var(--border_color)}.memory_right_panel{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.memory_textfield_status_bar{flex:0 0 auto;padding:5px 12px;background-color:var(--memory_status_bar_bg_color);border-right:1px solid var(--border_color);border-bottom:1px solid var(--border_color);border-left:1px solid var(--border_color);font-size:12px;color:var(--muted_text_color)}#memory_textfield{caret-color:transparent}#memory_textfield:focus{outline:none;border-color:var(--border_color)}#memory_tab_list{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) transparent}#memory_tab_list::-webkit-scrollbar{width:8px}#memory_tab_list::-webkit-scrollbar-track{background:transparent}#memory_tab_list::-webkit-scrollbar-thumb{background-color:var(--scrollbar_thumb_color)}#memory_tab_list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar_thumb_hover_color)}#memory_tab_list .tab_bar_item{width:100%;max-width:100%;min-width:0;align-self:stretch}#memory_tab_list .tab_bar_item_label{text-align:left}#memory_tab_list .tab_bar_item.active{--tab_bg_color: var(--tab_selected_bg_color);color:#000}.tab_bar_list{display:flex;flex-wrap:nowrap;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--tab_list_scrollbar_thumb_color) transparent;cursor:grab}.tab_bar_list.dragging{cursor:grabbing}.tab_bar_list::-webkit-scrollbar{height:9px}.tab_bar_list::-webkit-scrollbar-track{background:transparent}.tab_bar_list::-webkit-scrollbar-thumb{background-color:var(--tab_list_scrollbar_thumb_color)}.tab_bar_list::-webkit-scrollbar-thumb:hover{background-color:var(--tab_list_scrollbar_thumb_hover_color)}.tab_bar_item{--tab_bg_color: var(--tab_bg_default_color);box-sizing:content-box;position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:90px;height:37px;padding:0;font-size:16px;line-height:1.3;border:1px solid var(--border_strong_color);background-color:var(--tab_bg_color);color:var(--text_color);cursor:pointer;user-select:none;overflow:hidden;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.tab_bar_item:hover:not(.active){background-color:var(--tab_hover_bg_color);color:var(--tab_hover_text_color)}.tab_bar_item.active{--tab_bg_color: #3a6df0;color:#fff;font-weight:700}.tab_bar_item_row_content{display:flex;align-items:center;gap:6px;width:100%;padding:0 10px}.tab_bar_item_label{flex:1 1 auto;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab_bar_item_checkbox_btn{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;width:34px;padding:0;background-color:var(--tab_checkbox_bg_color);border-top:none;border-right:1px solid var(--border_strong_color);border-bottom:none;border-left:none;cursor:pointer;transition:background-color .15s ease}.tab_bar_item_checkbox_btn:hover{background-color:var(--tab_checkbox_hover_bg_color)}.tab_bar_item_checkbox_btn.active{background-color:#f5c518}.tab_bar_item_checkbox_icon{width:18px;height:18px}.tab_bar_item_checkbox_check{fill:none;stroke:#000;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s ease}.tab_bar_item_checkbox_btn.active .tab_bar_item_checkbox_check{opacity:1}.tab_bar_item_delete_btn{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;width:34px;padding:0;background-color:#8b2e2e;border-top:none;border-right:none;border-bottom:none;border-left:1px solid var(--border_strong_color);color:#f2d9d9;font-size:16px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tab_bar_item_delete_btn:hover{background-color:#c0392b;color:#fff}.tooltip_bubble{position:fixed;padding:7px 12px;border:1px solid var(--tooltip_border_color, var(--tooltip_default_border_color));outline:1px solid var(--tooltip_outline_color);background-color:var(--tooltip_bg_color);color:var(--text_color);font-size:18px;font-weight:400;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility 0s linear .25s;z-index:10000}.tooltip_bubble.tooltip_bubble_multiline{max-width:320px;white-space:pre-wrap;text-align:left}.tooltip_bubble.visible{opacity:1;visibility:visible;transition:opacity .1s ease var(--tooltip_show_delay, .25s),visibility 0s linear var(--tooltip_show_delay, .25s)}.panel_3_tooltip_review_mode_only{color:var(--warning_text_color);font-weight:700}.tab_bar_item>.confirm_buttons_group .confirm_step{position:absolute;inset:0;width:auto;padding:0;border:none;justify-content:center}.tab_bar_item>.confirm_buttons_group .confirm_label{flex:0 0 auto}.rules_tab_rename_input{flex:0 0 auto;width:100%;padding:8px 10px;font-size:13px;font-family:inherit;background-color:var(--settings_input_bg_color);color:var(--text_color);border:1px solid var(--border_color)}.rules_tab_rename_input:focus{outline:none;border-color:var(--focus_border_color)}.rules_tab_rename_input::placeholder{color:var(--dim_text_color)}.tab_bar_add_btn{flex:0 0 auto;width:37px;height:37px;font-size:15px;font-weight:700;line-height:1;cursor:pointer;border:1px solid #3a6df0;background-color:#3a6df0;color:#fff}.tab_bar_add_btn:hover{background-color:#2f5bd0;border-color:#2f5bd0}#other_settings_popup .popup_heading_row{display:none}.other_settings_tab_bar{display:none;align-items:flex-start;margin-bottom:10px}#other_settings_pages{flex:1 1 auto;min-height:0}#other_settings_content{flex:0 0 auto}#other_settings_content::-webkit-scrollbar{width:8px}#other_settings_content::-webkit-scrollbar-track{background:transparent}#other_settings_content::-webkit-scrollbar-thumb{background-color:var(--scrollbar_thumb_color)}#other_settings_content::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar_thumb_hover_color)}.other_settings_btn{width:100%;padding:7px 10px;font-size:16px;line-height:1.3;text-align:center;cursor:pointer;background-color:var(--settings_btn_bg_color);color:var(--text_color);border-top:1px solid var(--settings_btn_bg_color);border-right:1px solid var(--settings_btn_bg_color);border-bottom:1px solid var(--settings_btn_bg_color);border-left:1px solid var(--settings_btn_bg_color)}.other_settings_btn:hover{background-color:var(--settings_btn_hover_bg_color)}.other_settings_btn_primary{background-color:#4f68a9;border-color:#4f68a9;color:#fff}.other_settings_btn_primary:hover{background-color:#415686}.theme_section{display:flex;flex-direction:row;gap:24px;width:100%}.theme_choice_btn{display:flex;flex:1 1 0;flex-direction:column;gap:16px;height:260px;padding:16px;box-sizing:border-box;cursor:pointer;background-color:var(--settings_page_bg_color);border-top:2px solid var(--border_color);border-right:2px solid var(--border_color);border-bottom:2px solid var(--border_color);border-left:2px solid var(--border_color);transition:border-color .15s ease,background-color .15s ease}.theme_choice_btn:hover{background-color:var(--theme_choice_hover_bg_color);border-color:#3a6df0}.theme_choice_btn.active{border-color:#3a6df0}.theme_choice_preview{display:flex;flex:1 1 auto;gap:4px;border-top:2px solid #000000;border-right:2px solid #000000;border-bottom:2px solid #000000;border-left:2px solid #000000}.theme_choice_preview_panel{flex:1 1 0}.theme_choice_preview_panel:nth-child(2){flex:2 1 0}.theme_choice_preview_panel:nth-child(3){flex:3 1 0}.theme_choice_btn_light .theme_choice_preview{background-color:#c9c9c9}.theme_choice_btn_light .theme_choice_preview_panel:nth-child(1){background-color:#e0e0e0}.theme_choice_btn_light .theme_choice_preview_panel:nth-child(2){background-color:#efefef}.theme_choice_btn_light .theme_choice_preview_panel:nth-child(3){background-color:#fff}.theme_choice_btn_dark .theme_choice_preview{background-color:#000}.theme_choice_btn_dark .theme_choice_preview_panel:nth-child(1){background-color:#2a2d34}.theme_choice_btn_dark .theme_choice_preview_panel:nth-child(2){background-color:#20201f}.theme_choice_btn_dark .theme_choice_preview_panel:nth-child(3){background-color:#262829}.theme_choice_label{font-size:26px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--text_color)}.panel_sizes_section,.work_text_section{display:flex;flex-direction:column;gap:14px;width:100%}.panel_size_row_group{display:flex;flex-direction:row;gap:16px}.panel_size_row{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:8px;background-color:var(--settings_card_bg_color);border-top-width:1px;border-top-style:solid;border-top-color:var(--settings_divider_color);border-right-width:1px;border-right-style:solid;border-right-color:var(--settings_divider_color);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--settings_divider_color);border-left-width:3px;border-left-style:solid;padding:10px 16px 10px 14px}.panel_size_row_panel_1,.panel_size_row_panel_2,.work_text_section .panel_size_row{border-left-color:#3a6df0}.panel_size_row label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted_text_color)}.panel_size_input_group{display:flex;align-items:center;gap:6px;width:100%}.panel_size_row span{font-size:13px;color:var(--dim_text_color)}.panel_size_input{flex:1 1 auto;min-width:0;padding:6px 8px;font-size:13px;background-color:var(--settings_input_bg_color);color:var(--text_color);border:1px solid var(--border_color);appearance:textfield;-moz-appearance:textfield}.panel_size_input::-webkit-outer-spin-button,.panel_size_input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.panel_size_input:focus{outline:none;border-color:var(--focus_border_color)}.panel_sizes_action_row{display:flex;gap:8px;padding-top:14px;border-top:1px solid var(--settings_divider_color)}.panel_sizes_action_btn{flex:1 1 0}.other_settings_explanation{margin-top:0;margin-bottom:0;font-size:13px;line-height:1.5;color:var(--muted_text_color)}.dev_tools_section{display:flex;flex-direction:column;gap:12px;width:100%}.panel_3_toolbar_section{display:flex;flex-direction:column;gap:12px}.dev_tools_group{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border_color);padding:10px;width:170px}.dev_tools_group.hidden{display:none}.dev_tools_group_header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dev_tools_group_name{font-size:13px;color:var(--text_color);font-weight:700}.dev_tools_group_tooltip_icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border_color);font-size:11px;color:var(--dev_tools_icon_text_color);cursor:pointer}.dev_tools_toggle_row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text_color);cursor:pointer;user-select:none}.dev_tools_toggle_row input{cursor:pointer}.export_import_section{position:relative;display:flex;flex-direction:column;gap:12px;width:100%}.export_import_under_construction_overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#000000d9;z-index:10}.export_import_under_construction_text{font-size:28px;font-weight:700;color:#fff;text-align:center}.export_import_steps_row{display:flex;gap:16px}.export_import_step{display:flex;flex:1 1 0;flex-direction:column;gap:8px;background-color:var(--settings_card_bg_color);border-top:1px solid var(--settings_divider_color);border-right:1px solid var(--settings_divider_color);border-bottom:1px solid var(--settings_divider_color);border-left:1px solid var(--settings_divider_color);padding:12px 14px}#export_data_btn{flex:1 1 auto}.export_import_step_label{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted_text_color)}.import_file_picker_row{display:flex;align-items:center;gap:10px}#import_data_browse_btn{width:auto;flex:0 0 auto}#import_data_file_input.hidden{display:none}.import_data_file_name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px;color:var(--muted_text_color);text-overflow:ellipsis;white-space:nowrap}.tab_bar_page_container{display:flex;flex:1 1 auto;min-height:0;border:1px solid var(--border_color);overflow:hidden}.tab_bar_page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;gap:10px;padding:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) transparent;background-color:var(--settings_page_bg_color)}.tab_bar_page.hidden{display:none}.ai_rules_textarea{width:100%;flex:1 1 auto;min-height:0;padding:12px 20px 12px 12px;font-size:14px;font-family:inherit;line-height:1.5;background-color:var(--settings_input_bg_color);color:var(--text_color);border:1px solid var(--border_color);resize:none;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) transparent}.ai_rules_textarea::-webkit-scrollbar{width:8px}.ai_rules_textarea::-webkit-scrollbar-track{background:transparent}.ai_rules_textarea::-webkit-scrollbar-thumb{background-color:var(--scrollbar_thumb_color)}.ai_rules_textarea::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar_thumb_hover_color)}.ai_rules_textarea:focus{outline:none;border-color:var(--focus_border_color)}.ai_rules_textarea::placeholder{color:var(--dim_text_color)}.popup_actions{display:flex;gap:8px}.popup_actions button{flex:1 1 0;padding:8px 16px;font-size:16px;cursor:pointer;border:1px solid var(--popup_border_color);background-color:var(--button_bg_color);color:var(--text_color)}.popup_actions button:hover{background-color:var(--button_hover_bg_color);border-color:var(--focus_border_color);color:var(--button_hover_text_color)}#close_ai_rules_btn{background-color:var(--settings_btn_bg_color);border-color:var(--settings_btn_bg_color);color:var(--text_color)}#close_ai_rules_btn:hover{background-color:var(--settings_btn_hover_bg_color);border-color:var(--settings_btn_hover_bg_color)}.panel_1_test_btn_group{position:fixed;top:12px;left:12px;z-index:9999;display:flex;align-items:center;gap:8px}.panel_1_test_btn_group.hidden{display:none}.panel_1_test_popup_btn_group{top:54px}.panel_1_test_btn{padding:6px 12px;font-size:12px;font-weight:700;color:#000;background-color:#e6c200;border:1px solid #565e70;cursor:pointer}.panel_1_test_btn:hover{background-color:#cfae00}.panel_1_test_text_field{box-sizing:border-box;width:140px;padding:5px 8px;font-family:inherit;font-size:12px;color:#000;background-color:#fff;border:1px solid #565e70;resize:vertical}.panel_1_test_text_field.hidden{display:none}#panel_2_content{position:relative;z-index:0;display:flex;flex-direction:column;height:100%;padding:16px 0 16px 16px;background-color:var(--panel_2_bg_color);color:var(--text_color)}#panel_2_content:before{content:"";position:absolute;inset:0;background-image:url(/img/icon_1.png);background-repeat:no-repeat;background-position:center calc(40% + 5px);background-size:50% auto;opacity:var(--panel_2_watermark_opacity);filter:var(--panel_2_watermark_filter);pointer-events:none;z-index:-1}#panel_2_top_bar{box-sizing:border-box;margin:-16px 0 0 -16px;display:flex;align-items:stretch}#panel_2_content.panel_2_no_top_padding{padding-top:0}.panel_2_top_bar_body{box-sizing:border-box;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:4px 10px;padding:2px 8px;font-size:12px;color:var(--panel_2_bar_text_color);background-color:var(--panel_2_bar_bg_color);border-bottom:1px solid var(--panel_2_bar_border_color)}#panel_2_bottom_bar{box-sizing:border-box;margin-right:0;margin-left:-16px;display:flex;align-items:stretch;justify-content:flex-end}.panel_2_bottom_bar_body{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:2px 8px;font-size:12px;color:var(--panel_2_bar_text_color);background-color:var(--panel_2_bar_bg_color);border-top:1px solid var(--panel_2_bar_border_color)}.panel_2_bottom_bar_content{display:flex;flex-direction:column;gap:4px}.panel_2_bottom_bar_row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.panel_2_bottom_bar_row.hidden{display:none}.panel_2_bottom_bar_memory_btn{box-sizing:border-box;align-self:stretch;flex:0 0 25px;width:25px;min-height:20px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--panel_2_bar_text_color);background-color:var(--panel_2_bar_btn_bg_color);border-top:1px solid var(--panel_2_bar_border_color);border-right:none;border-bottom:none;border-left:1px solid var(--panel_2_bar_border_color);cursor:pointer;transition:background-color .15s ease}.panel_2_bottom_bar_memory_btn:hover{background-color:var(--panel_2_bar_btn_hover_bg_color)}.panel_2_toggle_btn{box-sizing:border-box;align-self:stretch;flex:0 0 25px;width:25px;min-height:20px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--panel_2_bar_btn_bg_color);border-top:1px solid var(--panel_2_bar_border_color);border-right:none;border-bottom:none;border-left:1px solid var(--panel_2_bar_border_color);color:var(--muted_text_color);font-size:12px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.panel_2_toggle_btn:hover{background-color:var(--panel_2_bar_btn_hover_bg_color);color:var(--panel_2_bar_btn_hover_text_color)}.panel_2_memory_bar_item{display:flex;align-items:center;gap:3px;white-space:nowrap;cursor:default;user-select:none;color:var(--panel_2_bar_item_text_color)}.panel_2_top_bar_separator{align-self:stretch;margin-top:-2px;margin-bottom:-2px;width:1px;background-color:var(--panel_2_bar_border_color)}.panel_2_memory_bar_item_locked{color:var(--disabled_text_color)}#panel_2_top_bar_credits_spent_item{cursor:pointer;padding:1px 4px}#panel_2_top_bar_credits_spent_item:hover{color:var(--hover_text_color);background-color:var(--hover_tint_color)}.panel_2_memory_bar_item_locked input[type=checkbox]{cursor:default}.panel_2_memory_bar_item input[type=checkbox]{width:13px;height:13px;margin:0;cursor:pointer}.panel_2_messages_section{flex:1;min-height:0;overflow-y:auto;padding-top:16px;padding-right:15px;padding-bottom:25px;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) var(--panel_2_scrollbar_track_color)}.scroll_to_bottom_btn{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% - 8px - var(--panel_2_bottom_bar_extra_px, 0px)));width:48px;height:28px;padding:0;font-size:13px;color:#fff;background-color:#3a6df0;border:1px solid #39563c;cursor:pointer}.scroll_to_bottom_btn:hover{background-color:#2f5bd0}.scroll_to_bottom_btn.hidden{display:none}.panel_2_messages_section::-webkit-scrollbar{width:8px}.panel_2_messages_section::-webkit-scrollbar-track{background:var(--panel_2_scrollbar_track_color)}.panel_2_messages_section::-webkit-scrollbar-thumb{background-color:var(--scrollbar_thumb_color)}.panel_2_messages_section::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar_thumb_hover_color)}#chat_messages{display:flex;flex-direction:column;gap:38px}.chat_message{display:flex;align-items:flex-start;gap:8px}.chat_message_avatar{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;order:0;box-sizing:content-box;border:2px solid black;cursor:default;user-select:none}.chat_message_avatar_letter{display:none}.chat_message_avatar_has_img{background-size:100%;background-position:-1px 1px;background-repeat:no-repeat}.chat_message_avatar[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:0;transform:translateY(-50%);padding:3px 6px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;white-space:nowrap;color:var(--avatar_tooltip_text_color);background-color:var(--avatar_tooltip_bg_color);border:1px solid var(--border_color);opacity:0;pointer-events:none;z-index:9999}.chat_message_assistant .chat_message_avatar[data-tooltip]:after{left:calc(100% + 6px)}.chat_message_user .chat_message_avatar[data-tooltip]:after{right:calc(100% + 6px)}.chat_message_avatar[data-tooltip]:hover:after{opacity:1}.chat_message_user .chat_message_avatar{order:2;background-color:#2f8f8f;background-image:var(--user_avatar_icon_url, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E"));background-position:center}.chat_message_assistant .chat_message_avatar{background-color:#2d57c2}.chat_message_bubble{min-width:200px;max-width:75%;padding:10px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;white-space:pre-wrap;border:1px solid var(--border_strong_color);box-shadow:0 2px 6px var(--bubble_shadow_color);color:var(--text_color)}.chat_message_rule_tab{margin-top:6px;border:1px solid var(--rule_tab_border_color);overflow:hidden}.chat_message_rule_tab_header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:16px;background-color:var(--rule_tab_header_bg_color);cursor:pointer;user-select:none;border-bottom-style:solid;border-bottom-color:var(--border_strong_color);border-bottom-width:0;transition:border-bottom-width .2s linear}.chat_message_rule_tab_name{font-weight:600;padding-top:2px;padding-bottom:2px}.chat_message_rule_tab_open>.chat_message_rule_tab_header{border-bottom-width:1px}.chat_message_rule_tab_pending_gold>.chat_message_rule_tab_header{border-bottom-color:#e6c200}.chat_message_rule_tab_pending_green>.chat_message_rule_tab_header{border-bottom-color:#4caf50}.chat_message_rule_tab_header:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:var(--rule_tab_swatch_color, transparent);border-right:1px solid var(--border_strong_color)}.chat_message_rule_tab_large_header .chat_message_rule_tab_name{font-size:15px;font-weight:500}.chat_message_rule_tab_large_header .chat_message_rule_tab_arrow{transform:scale(1.4)}.chat_message_rule_tab_large_header.chat_message_rule_tab_open>.chat_message_rule_tab_header>.chat_message_rule_tab_arrow{transform:scale(1.4) rotate(90deg)}.chat_message_custom_instructions_tab{border-color:var(--border_strong_color)}.chat_message_custom_instructions_tab:not(:last-child){margin-bottom:13px}.chat_message_ai_rules_group_tab{border-color:var(--border_strong_color)}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_header:before{background:linear-gradient(to bottom,#5e35b1 calc(50% - .5px),#000 calc(50% - .5px) calc(50% + .5px),#2fa84f calc(50% + .5px))}.chat_message_ai_rules_group_tab .chat_message_rule_tab{margin-top:7px}.chat_message_ai_rules_group_tab .chat_message_rule_tab_body_text .chat_message_rule_tab_header{font-size:13px}.chat_message_rule_tab_custom,.chat_message_rule_tab_system_ai_rules,.chat_message_rule_tab_gold{border-color:var(--border_strong_color)}.chat_message_rule_tab_pending_gold{border-color:#e6c200}.chat_message_rule_tab_pending_green{border-color:#4caf50}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_body>.chat_message_rule_tab_body_inner>.chat_message_rule_tab_body_text>.chat_message_rule_tab:nth-child(odd)>.chat_message_rule_tab_header{background-color:var(--rule_tab_group_odd_header_bg_color)}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_body>.chat_message_rule_tab_body_inner>.chat_message_rule_tab_body_text>.chat_message_rule_tab:nth-child(2n)>.chat_message_rule_tab_header{background-color:var(--rule_tab_group_even_header_bg_color)}.chat_message_rule_tab_arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:10px;transform-origin:center;user-select:none;transition:transform .2s linear}.chat_message_rule_tab_arrow:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid currentColor}.chat_message_rule_tab_open>.chat_message_rule_tab_header>.chat_message_rule_tab_arrow{transform:rotate(90deg)}.chat_message_rule_tab_no_arrow>.chat_message_rule_tab_header>.chat_message_rule_tab_arrow{display:none}.chat_message_rule_tab_body{height:0;overflow:hidden;background-color:var(--rule_tab_body_bg_color);transition:height var(--rule_tab_transition_duration_s, .2s) linear}.chat_message_rule_tab_body_inner{padding:10px}.chat_message_rule_tab_body_text{max-height:120px;overflow-y:auto;padding-right:5px;font-size:15px;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--rule_tab_scrollbar_thumb_color) var(--rule_tab_scrollbar_track_color)}.chat_message_questions_tab_note{margin-top:8px;padding-top:4px;border-top-style:solid;border-top-width:1px;border-top-color:var(--border_color);font-size:12px;font-style:italic;color:var(--muted_text_color);white-space:pre-wrap;cursor:pointer}.chat_message_questions_tab_note:hover{color:var(--hover_text_color);background-color:var(--hover_tint_color)}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_body{background-color:var(--rule_tab_group_body_bg_color)}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_body>.chat_message_rule_tab_body_inner{padding-top:0;padding-left:6px;padding-right:6px}.chat_message_ai_rules_group_tab>.chat_message_rule_tab_body>.chat_message_rule_tab_body_inner>.chat_message_rule_tab_body_text{max-height:400px}.chat_message_meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border_color)}.chat_message_assistant .chat_message_meta{padding-top:9px;margin-top:12px}.chat_message_greeting .chat_message_meta{display:none}.chat_message_greeting .chat_message_bubble{padding-bottom:10px}.chat_message_user .chat_message_meta{padding-top:9px;margin-top:12px}.chat_message_time{font-size:13px;color:var(--panel_2_bar_text_color);white-space:nowrap}.chat_message_actions{position:relative;display:flex;align-items:center;flex:1 1 auto;height:27px;gap:6px}.chat_message_delete_btn{margin-left:auto}.chat_message_actions>.confirm_buttons_group>.confirm_step{position:absolute;top:0;right:0;width:auto}.chat_message_actions>.confirm_buttons_group .confirm_step{width:auto;padding:2px 6px;font-size:12px;background-color:var(--button_bg_color)}.chat_message_action_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:24px;padding:0 10px;font-size:13px;text-transform:uppercase;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text_color);background-color:var(--button_bg_color);border:1px solid var(--border_color);cursor:pointer}.chat_message_action_btn:hover{background-color:var(--button_hover_bg_color)}.chat_message_accept_btn,.chat_message_deny_btn,.chat_message_retry_btn,.chat_message_cancel_btn,.chat_message_edit_instructions_btn{padding-right:6px;padding-left:6px;font-size:13px;font-weight:700}.chat_message_accept_btn{color:#1a1a1a;background-color:var(--chat_accept_btn_bg_color);border:1px solid var(--status_btn_border_color)}.chat_message_accept_btn:hover{background-color:var(--chat_accept_btn_hover_bg_color)}.chat_message_delete_btn{width:24px;padding:0;font-size:13px;font-weight:700;color:#1a1a1a;background-color:#97342d;border:1px solid #000000}.chat_message_delete_btn:hover{background-color:#b8342b}.chat_message_deny_btn{color:#1a1a1a;background-color:var(--chat_deny_btn_bg_color);border:1px solid var(--status_btn_border_color)}.chat_message_deny_btn:hover{background-color:var(--chat_deny_btn_hover_bg_color)}.chat_message_retry_btn{color:#1a1a1a;background-color:var(--retry_btn_bg_color);border:1px solid var(--status_btn_border_color)}.chat_message_retry_btn:hover{background-color:var(--retry_btn_hover_bg_color)}.chat_message_cancel_btn{color:#1a1a1a;background-color:var(--cancel_btn_bg_color);border:1px solid var(--status_btn_border_color)}.chat_message_cancel_btn:hover{background-color:var(--cancel_btn_hover_bg_color)}.chat_message_send_to_artifact_btn.hidden{display:none}.chat_message_edit_instructions_btn{margin-left:auto;font-size:11px;letter-spacing:.5px;color:var(--edit_instructions_btn_text_color);background-color:var(--edit_instructions_btn_bg_color);border-top:none;border-right:1px solid var(--border_strong_color);border-bottom:none;border-left:1px solid var(--border_strong_color)}.chat_message_edit_instructions_btn:hover{background-color:var(--edit_instructions_btn_hover_bg_color)}.chat_message_edit_instructions_btn_saved{color:#1a1a1a;background-color:#48a84d}.chat_message_edit_instructions_btn_saved:hover{background-color:#48a84d}.chat_message_review_note_highlight{color:#fff;background-color:#f0f}.chat_message_review_note_highlight:hover{background-color:#f0f}.chat_message_user_instructions_textarea{box-sizing:border-box;width:100%;min-height:80px;padding:6px;font-size:15px;font-family:inherit;color:var(--text_color);background-color:var(--chat_textarea_bg_color);border-top:1px solid var(--rule_tab_border_color);border-right:1px solid var(--rule_tab_border_color);border-bottom:1px solid var(--rule_tab_border_color);border-left:1px solid var(--rule_tab_border_color);resize:vertical}.chat_message_user{justify-content:flex-end}.chat_message_user .chat_message_bubble{position:relative;background-color:var(--user_bubble_bg_color);order:1}.chat_message_user .chat_message_bubble:after{content:"";position:absolute;top:0;bottom:0;right:-5px;width:4px;background-color:#2f8f8f}.chat_message_user.chat_message_review .chat_message_bubble:after{top:-1px;bottom:-1px}.chat_message_user.chat_message_review .chat_message_bubble{position:relative;border-top-color:#e6c200;border-bottom-color:#e6c200;border-left-color:#e6c200}.chat_message_user.chat_message_review .chat_message_bubble:before{content:"PENDING...";position:absolute;top:-14px;right:10px;padding:2px 6px;font-size:10px;font-weight:700;color:#000;background-color:#e6c200;opacity:1}.chat_message_user.chat_message_review.chat_message_review_fading .chat_message_bubble,.chat_message_assistant.chat_message_review.chat_message_review_fading .chat_message_bubble{border-color:var(--border_strong_color);transition:border-color var(--panel_2_fade_duration_s) ease}.chat_message_user.chat_message_review.chat_message_review_fading .chat_message_bubble:before,.chat_message_assistant.chat_message_review.chat_message_review_fading .chat_message_bubble:before{opacity:0;transition:opacity var(--panel_2_fade_duration_s) ease}.chat_message_review_fading .chat_message_accept_btn,.chat_message_review_fading .chat_message_deny_btn,.chat_message_review_fading .chat_message_retry_btn,.chat_message_review_fading .chat_message_cancel_btn{opacity:0;transition:opacity var(--panel_2_fade_duration_s) ease}.chat_message_review_fading .chat_message_edit_box_tab{border-color:var(--border_strong_color);transition:border-color var(--panel_2_fade_duration_s) ease}.chat_message_review_fading .chat_message_edit_box_tab>.chat_message_rule_tab_header{background-color:var(--rule_tab_header_bg_color);color:var(--text_color);border-bottom-color:var(--border_strong_color);transition:background-color var(--panel_2_fade_duration_s) ease,color var(--panel_2_fade_duration_s) ease,border-bottom-color var(--panel_2_fade_duration_s) ease}.chat_message_review_fading .chat_message_edit_box_tab .chat_message_rule_tab_header:before{opacity:1;transition:opacity var(--panel_2_fade_duration_s) ease}.chat_message_assistant{justify-content:flex-start}.chat_message_assistant.chat_message_review .chat_message_bubble{position:relative;border-top-color:#4caf50;border-bottom-color:#4caf50;border-right-color:#4caf50}.chat_message_assistant.chat_message_review .chat_message_bubble:before{content:"PENDING...";position:absolute;top:-14px;left:10px;padding:2px 6px;font-size:10px;font-weight:700;color:#000;background-color:#4caf50;opacity:1}.chat_message_assistant .chat_message_bubble{position:relative;background-color:var(--assistant_bubble_bg_color);order:1}.chat_message_assistant .chat_message_bubble:after{content:"";position:absolute;top:0;bottom:0;left:-5px;width:4px;background-color:#2d57c2}.chat_message_assistant.chat_message_review .chat_message_bubble:after{top:-1px;bottom:-1px}.panel_2_input_section{position:relative;display:flex;gap:8px;padding:16px;margin:0 0 -16px -16px;background-color:var(--panel_2_input_section_bg_color);border-top:1px solid var(--panel_2_bar_border_color)}#chat_input{flex:1;resize:none;padding:10px;min-height:60px;font-size:16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;background-color:var(--chat_input_bg_color);color:var(--text_color);border:1px solid var(--border_strong_color)}#chat_input::placeholder{color:var(--dim_text_color)}#chat_input:focus{outline:none;border-color:#4a90e2}#chat_input:disabled{color:var(--disabled_text_color)}#chat_send_btn{padding:8px 16px;font-size:14px;cursor:pointer;background-color:var(--button_bg_color);color:var(--text_color);border:1px solid var(--border_strong_color)}#chat_send_btn:hover{background-color:var(--button_hover_bg_color)}#chat_send_btn:disabled{color:var(--disabled_text_color)}#chat_send_btn:disabled:hover{background-color:var(--button_bg_color)}.panel_2_loading_anim{display:flex;flex-direction:row;align-self:center;margin-top:-30px}.panel_2_loading_anim_frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:79px;height:69px}.panel_2_loading_anim_frame_img{max-width:100%;max-height:48px;opacity:.8}.panel_2_loading_anim_frame_label{margin-top:4px;font-size:11px;color:var(--text_color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel_2_loading_anim_frame.hidden{display:none}@font-face{font-family:Sitka Text;src:url("/Fonts/Sitka Text TTF/SitkaText Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sitka Text;src:url("/Fonts/Sitka Text TTF/SitkaText Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sitka Text;src:url("/Fonts/Sitka Text TTF/SitkaText Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Sitka Text;src:url("/Fonts/Sitka Text TTF/SitkaText BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}#panel_3_content{display:flex;flex-direction:column;height:100%;padding:16px;background-color:var(--panel_3_bg_color)}#send_to_artifact_btn{padding:8px 12px;font-size:13px;cursor:pointer;background-color:var(--button_bg_color);color:var(--text_color);border:1px solid var(--border_color)}#send_to_artifact_btn:hover{background-color:var(--button_hover_bg_color)}.panel_3_toolbar_base_controls{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);gap:6px;width:111px;height:88px}.panel_3_toolbar_base_controls .toolbar_btn_group{height:100%}.panel_3_toolbar_base_controls #panel_3_save_btn_mount{display:none;grid-row:1;grid-column:1 / -1}.panel_3_toolbar_base_controls #panel_3_undo_btn{grid-row:2;grid-column:1 / 4;width:100%}.panel_3_toolbar_base_controls #panel_3_redo_btn{grid-row:2;grid-column:4 / 7;width:100%}.panel_3_toolbar_base_controls #panel_3_open_settings_btn_mount{grid-row:1;grid-column:1 / -1}#panel_3_open_settings_btn_mount svg{display:none}.panel_3_toolbar_base_controls #panel_3_review_mode_indicator{grid-row:3;grid-column:1 / -1}.panel_3_review_mode_indicator{display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:700;color:var(--muted_text_color);background-color:var(--toolbar_indicator_bg_color);border:1px solid var(--border_color)}.panel_3_review_mode_indicator.active{color:#000;background-color:#e6c200;border-color:#000}.panel_3_toolbar_base_controls .toolbar_btn,.panel_3_toolbar_base_controls .toolbar_btn_indicator,.panel_3_toolbar_base_controls .toolbar_btn_dropdown_toggle{font-size:13px;flex-shrink:0;height:100%}.panel_3_toolbar_base_controls .toolbar_btn_wide,.panel_3_toolbar_base_controls .toolbar_btn_main{flex:1 1 auto;width:auto;padding-left:0;padding-right:0}.panel_3_toolbar_btn_compact{width:30px;height:30px;font-size:15px}#panel_3_select_all_btn,.panel_3_toolbar_page[data-page-number="1"] .panel_3_toolbar_btn_compact{height:80%;box-sizing:border-box;font-size:15px;border:1px solid var(--border_strong_color)}.panel_3_toolbar_page[data-page-number="1"] .panel_3_toolbar_btn_compact{flex:1 1 0}#panel_3_select_all_btn{padding-left:14px;padding-right:14px}#panel_3_open_settings_btn_mount .toolbar_btn,#panel_3_undo_btn,#panel_3_redo_btn,#panel_3_toolbar_up_arrow_btn,#panel_3_toolbar_down_arrow_btn{border:1px solid var(--border_strong_color)}.panel_3_format_toolbar_section{display:flex;align-items:flex-start;flex-wrap:wrap;height:auto;margin:-16px -16px 0;background-color:var(--panel_3_toolbar_bg_color);box-shadow:inset 0 1px 0 var(--inset_highlight_color);border-bottom:1px solid var(--border_color);padding:7px}#panel_3_format_toolbar_section{--p3_tb_btn_bg: var(--panel_3_toolbar_btn_bg_color);--p3_tb_btn_bg_hover: var(--panel_3_toolbar_btn_hover_bg_color);--p3_tb_btn_font_weight: 600;--p3_tb_text: var(--panel_3_toolbar_text_color);--p3_tb_btn_shadow: inset 0 0 3px var(--panel_3_toolbar_btn_shadow_color);--p3_tb_btn_shadow_medium: inset 0 0 8px 2px var(--panel_3_toolbar_btn_shadow_medium_color);--p3_tb_btn_shadow_large: inset 0 0 10px var(--panel_3_toolbar_btn_shadow_large_color)}#panel_3_format_toolbar_section .toolbar_btn,#panel_3_format_toolbar_section .toolbar_btn_dropdown_toggle,#panel_3_format_toolbar_section .panel_3_review_arrow_btn{font-weight:var(--p3_tb_btn_font_weight);color:var(--p3_tb_text);background-image:none;background-color:var(--p3_tb_btn_bg);box-shadow:var(--p3_tb_btn_shadow)}#panel_3_format_toolbar_section .panel_3_rules_panel_tab,#panel_3_format_toolbar_section .dropdown_select_main,#panel_3_format_toolbar_section .dropdown_select_input,#panel_3_format_toolbar_section .dropdown_select_arrow_box,#panel_3_format_toolbar_section .panel_3_toolbar_number_box{color:var(--p3_tb_text)}#panel_3_format_toolbar_section .toolbar_btn:hover,#panel_3_format_toolbar_section .toolbar_btn_dropdown_toggle:hover,#panel_3_format_toolbar_section .panel_3_review_arrow_btn:hover{background-image:none;background-color:var(--p3_tb_btn_bg_hover)}#panel_3_format_toolbar_section .panel_3_toggle_btn_main.toolbar_btn:hover{background-color:var(--p3_tb_btn_bg)}#panel_3_format_toolbar_section .panel_3_toggle_btn_main.toolbar_btn,#panel_3_format_toolbar_section .panel_3_toggle_btn_state{box-shadow:var(--p3_tb_btn_shadow_large)}#panel_3_format_toolbar_section .panel_3_precision_toggle_btn_state{box-shadow:var(--p3_tb_btn_shadow)}#panel_3_format_toolbar_section .panel_3_rules_panel_tab_checkbox{box-shadow:var(--p3_tb_btn_shadow_medium)}#panel_3_format_toolbar_section .panel_3_precision_toggle_btn:hover .toolbar_btn{background-color:var(--p3_tb_btn_bg_hover);filter:none}#panel_3_format_toolbar_section .panel_3_precision_toggle_btn:hover .panel_3_precision_toggle_btn_state{filter:none}.panel_3_toolbar_pages_container{flex:1 1 0;min-width:180px;align-self:stretch;height:auto}.panel_3_toolbar_pages_viewport{overflow:hidden}.panel_3_toolbar_pages_list{display:flex;flex-direction:column;height:auto;gap:6px}.panel_3_toolbar_page{display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;flex-shrink:0;width:100%;height:auto;overflow-x:auto;border:1px solid var(--toolbar_separator_color)}.separator_vertical{flex-shrink:0;align-self:stretch;border-left:1px solid var(--toolbar_separator_color);margin:-5px 7px}.separator_vertical.hidden{display:none}.panel_3_undo_history_column_separator{margin-top:-7px;margin-bottom:-7px}.separator_horizontal{flex-shrink:0;align-self:stretch;border-top:1px solid var(--toolbar_separator_horizontal_color);margin-right:-7px;margin-left:-7px}.panel_3_toolbar_page_row{align-items:stretch;padding:5px}.panel_3_toolbar_page_left{display:flex;align-items:center;flex-shrink:0;align-self:stretch;height:78px}.panel_3_toolbar_page_right{display:flex;flex:1 1 auto;min-width:0;height:100%;padding-left:5px}.panel_3_toolbar_page_row>.panel_3_toolbar_page_right{flex-shrink:1}.panel_3_toolbar_page_right_wrap{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px;padding-right:8px;padding-left:8px}.panel_3_review_arrow_btn{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:15px;color:var(--text_color);background-color:var(--toolbar_toggle_main_bg_color);border:2px solid var(--border_strong_color);cursor:pointer}.panel_3_review_arrow_btn:hover{background-color:var(--toolbar_toggle_main_hover_bg_color)}.panel_3_review_btn{box-sizing:content-box;height:23px;padding:0 6px 0 5px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:700;color:#000;border:2px solid var(--status_btn_border_color);cursor:pointer}.panel_3_review_btn_accept{background-color:var(--accept_btn_bg_color)}.panel_3_review_btn_accept:hover{background-color:var(--accept_btn_hover_bg_color)}.panel_3_review_btn_reject{background-color:var(--reject_btn_bg_color)}.panel_3_review_btn_reject:hover{background-color:var(--reject_btn_hover_bg_color)}.panel_3_review_btn_cancel{background-color:var(--cancel_btn_bg_color)}.panel_3_review_btn_cancel:hover{background-color:var(--cancel_btn_hover_bg_color)}.panel_3_review_btn_retry{background-color:var(--cancel_btn_bg_color)}.panel_3_review_btn_retry:hover{background-color:var(--cancel_btn_hover_bg_color)}.panel_3_chosen_rules_right{flex-wrap:wrap;align-items:stretch;align-content:stretch;height:78px;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb_color) transparent;cursor:grab;container-type:size}.panel_3_chosen_rules_right.dragging{cursor:grabbing}.panel_3_toolbar_column{display:flex;align-items:stretch;align-self:stretch;flex-shrink:0;height:78px}.panel_3_toolbar_column.hidden{display:none}.panel_3_toolbar_column_content{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px}.panel_3_toolbar_column_slot{display:flex;flex:1 1 0;min-height:0;align-items:center;justify-content:center;gap:7px}.panel_3_toggle_btn{box-sizing:content-box;display:flex;flex-shrink:0;align-items:stretch;align-self:stretch;width:98px;cursor:pointer;border:1px solid var(--border_strong_color);user-select:none}.panel_3_toggle_btn_main{flex-shrink:0;width:68px;height:100%;padding-right:4px;padding-left:4px;font-size:15px;line-height:1.3;text-align:center;border-top:none;border-right:none;border-bottom:none;border-left:none}.panel_3_toggle_btn_state{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.1;color:var(--toggle_state_text_color);text-align:center;border-left:2px solid var(--toolbar_btn_segment_divider_color)}.panel_3_toggle_btn_state.on{color:#000;background-color:var(--toggle_state_on_bg_color)}.panel_3_toggle_btn_state.off{background-color:var(--toggle_state_off_bg_color)}#panel_3_comparison_mode_btn_mount .panel_3_toggle_btn_state.off{background-color:var(--toggle_state_alt_bg_color)}#panel_3_spellcheck_btn_mount .panel_3_toggle_btn_state.off,#panel_3_temp_rules_btn_mount .panel_3_toggle_btn_state.off{background-color:var(--toggle_state_danger_bg_color)}.panel_3_toolbar_group_box{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;margin-left:10px;margin-right:10px}.panel_3_precision_slot{display:flex;flex:1 1 0;min-height:0;align-items:stretch}.panel_3_precision_divider{flex-shrink:0;height:1px;margin-left:-10px;margin-right:-10px;background-color:var(--toolbar_separator_color)}.panel_3_precision_arrows_row{gap:4px}.panel_3_review_btn_slot_fill{box-sizing:border-box;width:100%;height:80%;align-self:center}.panel_3_precision_arrows_row .panel_3_review_arrow_btn{box-sizing:border-box;flex:1 1 0;width:auto;height:80%}.panel_3_precision_toggle_btn{box-sizing:border-box;display:flex;flex-shrink:0;align-items:stretch;align-self:center;width:98px;height:80%;cursor:pointer;border:2px solid var(--border_strong_color);user-select:none}.panel_3_precision_toggle_btn:hover .panel_3_precision_toggle_btn_main,.panel_3_precision_toggle_btn:hover .panel_3_precision_toggle_btn_state{filter:brightness(.9)}.panel_3_precision_toggle_btn_main{box-sizing:border-box;display:flex;flex:1 1 0;flex-shrink:0;align-items:center;justify-content:center;width:auto;min-width:0;height:100%;margin:0;appearance:none;-webkit-appearance:none;padding:0 8px;font-size:15px;line-height:1.3;text-align:center;background-color:var(--toolbar_toggle_main_bg_color);border:none;cursor:pointer;border-right:1px solid var(--toolbar_btn_segment_divider_color)}.panel_3_precision_toggle_btn_main:hover{background-color:var(--toolbar_toggle_main_hover_bg_color)}.panel_3_precision_toggle_btn_state{box-sizing:border-box;display:flex;flex:1 1 0;flex-shrink:0;align-items:center;justify-content:center;width:auto;min-width:0;padding-right:8px;padding-left:8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.1;color:var(--toggle_state_text_color);text-align:center;border-left:1px solid var(--toolbar_btn_segment_divider_color)}.panel_3_precision_toggle_btn_state.on{color:#000;background-color:var(--toggle_state_on_bg_color)}.panel_3_precision_toggle_btn_state.off{background-color:var(--toggle_state_alt_bg_color)}#panel_3_save_btn_mount .toolbar_btn_indicator.off{background-color:var(--toggle_state_danger_bg_color)}#panel_3_toolbars_btn_mount{width:140px;height:80%;box-sizing:border-box;border-width:1px;align-self:center}#panel_3_toolbars_btn_mount .panel_3_precision_toggle_btn_main{flex:2 1 0}#panel_3_toolbars_btn_mount .panel_3_precision_toggle_btn_state{flex:1 1 0}#panel_3_toolbars_btn_slot{justify-content:flex-start}.panel_3_toggle_btn:hover .panel_3_toggle_btn_state,.panel_3_toggle_btn:hover .panel_3_toggle_btn_main{filter:brightness(.9)}.panel_3_toggle_btn_main.toolbar_btn:hover{background-color:var(--toolbar_toggle_main_bg_color)}.panel_3_rules_panel_tabs{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(auto,1fr));grid-auto-columns:max-content;flex:1 1 auto;min-width:0;min-height:0;align-items:stretch;row-gap:6cqh;column-gap:6px}.panel_3_rules_panel_tab{display:flex;align-items:center;gap:8px;min-width:160px;max-width:200px;min-height:0;padding:0 10px 0 0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;color:var(--panel_3_rules_tab_text_color);border:1px solid var(--border_strong_color);cursor:pointer}.panel_3_rules_panel_tab.system_ai_rules,.panel_3_rules_panel_tab.custom{background-color:var(--p3_tb_btn_bg);color:var(--text_color);box-shadow:var(--p3_tb_btn_shadow_medium)}.panel_3_rules_panel_tab:hover{background-color:var(--p3_tb_btn_bg_hover)}.panel_3_rules_panel_tab:hover .panel_3_rules_panel_tab_checkbox{filter:brightness(1.15)}.panel_3_rules_panel_tab_label{padding-top:2cqh;padding-bottom:2cqh;font-size:15px;font-weight:var(--p3_tb_btn_font_weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel_3_rules_panel_tab_checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:0;width:auto;aspect-ratio:1 / 1;border-top:none;border-right:1px solid var(--border_strong_color);border-bottom:none;border-left:none}.panel_3_rules_panel_tab.system_ai_rules .panel_3_rules_panel_tab_checkbox{background-color:#5d5374}.panel_3_rules_panel_tab.system_ai_rules .panel_3_rules_panel_tab_checkbox.active{background-color:#6750a3}.panel_3_rules_panel_tab.custom .panel_3_rules_panel_tab_checkbox{background-color:#6b906c}.panel_3_rules_panel_tab.custom .panel_3_rules_panel_tab_checkbox.active{background-color:#539c5f}.panel_3_rules_panel_tab_checkbox_icon{width:21cqh;height:21cqh}.panel_3_rules_panel_tab_checkbox_check{fill:none;stroke:#000;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.panel_3_rules_panel_tab_checkbox.active .panel_3_rules_panel_tab_checkbox_check{opacity:1}.panel_3_toolbar_page>*{flex-shrink:0}.panel_3_toolbar_test_text{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;color:var(--muted_text_color)}#panel_3_font_select_mount,#panel_3_font_size_select_mount,#panel_3_bg_color_select_mount,#panel_3_text_color_select_mount{display:contents}#panel_3_font_size_select_mount .dropdown_select_input{text-align:center}.panel_3_toolbar_scroll{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);flex-shrink:0;gap:6px;width:74px;height:88px;margin-right:5px}.panel_3_toolbar_scroll .toolbar_btn,.panel_3_toolbar_number_box{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;font-size:12px;line-height:1;border-width:1px;border-style:solid}.panel_3_toolbar_scroll .toolbar_btn{display:flex;align-items:center;justify-content:center}.panel_3_toolbar_number_box{display:flex;align-items:center;justify-content:center;color:var(--toolbar_number_box_text_color);background-color:var(--toolbar_indicator_bg_color);border-color:var(--border_color);cursor:default;user-select:none;font-size:13px;font-weight:700;text-transform:uppercase}.panel_3_toolbar_page_dots_vertical{box-sizing:border-box;flex-shrink:0;height:88px;margin-right:14px;display:flex;flex-direction:column;align-items:center;gap:6px}.panel_3_toolbar_page_dot{flex:1 1 0;width:10px;background-color:var(--toolbar_page_dot_bg_color);border-width:1px;border-style:solid;border-color:var(--border_strong_color);cursor:pointer}.panel_3_toolbar_page_dot.active{background-color:#3a6df0}.panel_3_editor_section{flex:1;overflow-y:auto}#panel_3_text_container{margin:0 -16px}.panel_3_bottom_bar{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;height:25px;margin:0 -16px -16px;padding:0 12px;background-color:var(--panel_3_bottom_bar_bg_color)}.panel_3_word_counter{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;color:var(--muted_text_color)}.panel_3_text b,.panel_3_text strong{-webkit-text-stroke:.2px currentColor}.panel_3_text{display:block;min-height:100%;padding:25px;font-size:21px;line-height:1.5;outline:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--writing_text_color)}.panel_3_text:empty:before{content:"Text goes here.";color:var(--faint_text_color);pointer-events:none}.panel_3_selection_span{background-color:#0078d7;color:#fff;user-select:none}.panel_3_selection_span::selection,.panel_3_selection_span ::selection{background-color:#0078d7;color:#fff}.panel_3_addition_span{background-color:#18acf5;color:#000}.panel_3_context_selection_span{background-color:#18acf5;color:#000;user-select:none}.panel_3_edit_request_span{background-color:#af4c4c;color:#000;cursor:pointer;user-select:text;text-decoration-line:line-through;text-decoration-color:#000}.panel_3_edit_request_span:not(.panel_3_exact_change_fading_clear):hover,.panel_3_edit_request_span:not(.panel_3_exact_change_fading_clear).panel_3_edit_pair_hover{background-color:#a24242}.panel_3_edit_request_span_fading{background-color:transparent;color:var(--edit_request_fading_text_color);text-decoration-color:transparent;cursor:text;transition:background-color var(--panel_3_fade_1_duration_s) ease,color var(--panel_3_fade_1_duration_s) ease,text-decoration-color var(--panel_3_fade_1_duration_s) ease}.panel_3_edit_proposal_span{margin-left:6px;background-color:#4caf50;color:#000;cursor:pointer;user-select:text}.panel_3_edit_proposal_span.panel_3_addition_proposal_span{margin-left:0}.panel_3_edit_proposal_span:not(.panel_3_exact_change_fading_remove):hover,.panel_3_edit_proposal_span:not(.panel_3_exact_change_fading_remove).panel_3_edit_pair_hover{background-color:#3fa546}.panel_3_exact_change_span{cursor:pointer;user-select:text}.panel_3_exact_old_span{background-color:#af4c4c;color:#000;text-decoration-line:line-through}.panel_3_exact_old_span:not(.panel_3_exact_change_fading_remove):not(.panel_3_exact_change_fading_clear):hover,.panel_3_exact_old_span:not(.panel_3_exact_change_fading_remove):not(.panel_3_exact_change_fading_clear).panel_3_edit_pair_hover{background-color:#a24242}.panel_3_exact_new_span{background-color:#4caf50;color:#000}.panel_3_exact_new_span:not(.panel_3_exact_change_fading_remove):not(.panel_3_exact_change_fading_clear):hover,.panel_3_exact_new_span:not(.panel_3_exact_change_fading_remove):not(.panel_3_exact_change_fading_clear).panel_3_edit_pair_hover{background-color:#3fa546}.panel_3_exact_resolved_added,.panel_3_exact_resolved_removed{background-color:#dcc2ea;color:#000}.panel_3_exact_change_fading_remove{opacity:0;cursor:text;transition:opacity var(--panel_3_fade_1_duration_s) ease}.panel_3_exact_change_fading_clear{background-color:transparent;color:var(--writing_text_color);text-decoration-color:transparent;cursor:text;transition:background-color var(--panel_3_fade_2_duration_s) ease,color var(--panel_3_fade_2_duration_s) ease,text-decoration-color var(--panel_3_fade_2_duration_s) ease}:root{--panel_3_exact_change_focused_color: var(--exact_change_focus_ring_color);--panel_3_exact_change_focused_border_size: 3px;--panel_3_exact_change_focused_shadow_size: 1px}.panel_3_exact_change_focused{position:relative;border:var(--panel_3_exact_change_focused_border_size) solid #000000;box-shadow:0 calc(-1 * var(--panel_3_exact_change_focused_shadow_size)) 0 0 var(--panel_3_exact_change_focused_color),0 var(--panel_3_exact_change_focused_shadow_size) 0 0 var(--panel_3_exact_change_focused_color),calc(-1 * var(--panel_3_exact_change_focused_shadow_size)) 0 0 0 var(--panel_3_exact_change_focused_color),var(--panel_3_exact_change_focused_shadow_size) 0 0 0 var(--panel_3_exact_change_focused_color)}.panel_3_exact_change_focused:not(.panel_3_exact_change_focused_left):not(.panel_3_exact_change_focused_right):after{content:"";position:absolute;left:50%;top:100%;margin-top:2px;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--exact_change_focus_arrow_color);pointer-events:none}.panel_3_exact_change_focused.panel_3_exact_change_focused_left{position:relative;border-right:none;box-shadow:0 calc(-1 * var(--panel_3_exact_change_focused_shadow_size)) 0 0 var(--panel_3_exact_change_focused_color),0 var(--panel_3_exact_change_focused_shadow_size) 0 0 var(--panel_3_exact_change_focused_color),calc(-1 * var(--panel_3_exact_change_focused_shadow_size)) 0 0 0 var(--panel_3_exact_change_focused_color)}.panel_3_exact_change_focused.panel_3_exact_change_focused_left:after{content:"";position:absolute;left:100%;top:100%;margin-top:2px;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--exact_change_focus_arrow_color);pointer-events:none}.panel_3_exact_change_focused.panel_3_exact_change_focused_right{border-left:none;box-shadow:0 calc(-1 * var(--panel_3_exact_change_focused_shadow_size)) 0 0 var(--panel_3_exact_change_focused_color),0 var(--panel_3_exact_change_focused_shadow_size) 0 0 var(--panel_3_exact_change_focused_color),var(--panel_3_exact_change_focused_shadow_size) 0 0 0 var(--panel_3_exact_change_focused_color)}.panel_3_action_popup{position:fixed;z-index:30;display:flex;align-items:center;gap:6px;padding:7px;background-color:var(--action_popup_bg_color);border:2px solid #4a593b;box-shadow:0 8px 18px var(--floating_shadow_color)}.panel_3_action_popup.hidden,.panel_3_action_popup_btn_retry.hidden{display:none}.panel_3_action_popup_anchor_above{transform:translateY(-100%)}.panel_3_action_popup_border_yellow,.panel_3_action_popup_border_green{outline:3px solid #000000}.panel_3_action_popup_btn{display:flex;align-items:center;justify-content:center;padding:4px 6px;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#1a1a1a;border:1px solid var(--status_btn_border_color);cursor:pointer}.panel_3_action_popup_btn_accept{background-color:var(--chat_accept_btn_bg_color)}.panel_3_action_popup_btn_accept:hover{background-color:var(--chat_accept_btn_hover_bg_color)}.panel_3_action_popup_btn_deny{background-color:var(--chat_deny_btn_bg_color)}.panel_3_action_popup_message{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;color:var(--text_color);white-space:nowrap}.panel_3_action_popup_btn_deny:hover{background-color:var(--chat_deny_btn_hover_bg_color)}.panel_3_action_popup_btn_cancel{background-color:var(--cancel_btn_bg_color)}.panel_3_action_popup_btn_cancel:hover{background-color:var(--cancel_btn_hover_bg_color)}.panel_3_action_popup_btn_retry{background-color:var(--retry_btn_bg_color)}.panel_3_action_popup_btn_retry:hover{background-color:var(--retry_btn_hover_bg_color)}.panel_3_context_menu{flex-direction:column;align-items:stretch;gap:0;min-width:130px;padding:0;background-color:var(--context_menu_bg_color);border:1px solid var(--context_menu_border_color);box-shadow:0 8px 18px var(--floating_shadow_color)}.panel_3_context_menu_btn{justify-content:flex-start;padding:6px 24px 6px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:400;text-transform:none;color:var(--context_menu_text_color);background-color:transparent;border:none}.panel_3_context_menu_btn:hover{background-color:var(--context_menu_hover_bg_color);color:var(--context_menu_hover_text_color)}.panel_3_context_menu_btn:disabled{color:var(--context_menu_disabled_text_color)}.panel_3_context_menu_btn:disabled:hover{background-color:transparent;color:var(--context_menu_disabled_text_color)}.panel_3_context_menu_btn:disabled:hover .panel_3_context_menu_tab_arrow{color:var(--context_menu_disabled_text_color)}.panel_3_context_menu_tab_change:hover{background-color:#f5c518;color:#000}.panel_3_context_menu_tab_add:hover{background-color:#18acf5;color:#000}.panel_3_context_menu_tab_add:hover .panel_3_context_menu_tab_arrow{color:#000}.panel_3_context_menu_subtab_add:hover{background-color:#18acf5;color:#000}.panel_3_context_menu_subtab_add:hover .panel_3_context_menu_tab_arrow{color:#000}.panel_3_context_menu_separator{height:0;margin-top:0;margin-bottom:0;border-top:1px solid var(--context_menu_border_color)}.panel_3_context_menu_separator.hidden{display:none}.panel_3_context_menu_tab{position:relative;justify-content:space-between;padding-right:10px}.panel_3_context_menu_tab_swatch{display:block;position:absolute;box-sizing:border-box;top:0;left:0;width:4px;height:100%;background-color:gray}.panel_3_context_menu_tab_swatch.hidden{display:none}.panel_3_context_menu_tab_arrow{margin-left:6px;font-size:10px;color:var(--muted_text_color)}.panel_3_context_menu_tab_arrow.hidden{display:none}.panel_3_context_menu_submenu{min-width:170px}.panel_3_context_menu_suggestions{display:flex;flex-direction:column}.panel_3_context_menu_suggestions.hidden{display:none}.panel_3_spellcheck_error{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#ff3b30}.panel_3_selection_change_btn{position:fixed;z-index:30;padding:5px 10px 5px 17px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.6px;font-weight:700;text-transform:uppercase;color:#000;background-color:#a6a6a6;border:2px solid #000000;box-shadow:0 3px 8px var(--floating_shadow_color);cursor:pointer}.panel_3_selection_change_btn_swatch{display:block;position:absolute;box-sizing:border-box;top:0;left:0;width:7px;height:100%;background-color:#f5c518;border-right:1px solid #000000}.panel_3_selection_change_btn:hover{background-color:#bebebe;color:#000}.panel_3_selection_change_btn.hidden{display:none}.panel_3_selection_change_btn:disabled{color:var(--disabled_text_color)}.panel_3_partial_selection_btn{position:fixed;z-index:30;display:flex;align-items:center;padding:5px 10px 5px 17px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.6px;font-weight:700;text-transform:uppercase;color:#000;background-color:#a6a6a6;border:2px solid #000000;box-shadow:0 3px 8px var(--floating_shadow_color);cursor:default}.panel_3_partial_selection_btn_ready{cursor:pointer}.panel_3_partial_selection_btn_label{user-select:none}.panel_3_partial_selection_btn_swatch{display:block;position:absolute;box-sizing:border-box;top:0;left:0;width:7px;height:100%;background-color:#18acf5;border-right:1px solid #000000}.panel_3_partial_selection_btn_ready:hover{background-color:#bebebe;color:#000}.panel_3_partial_selection_btn_close_hovered:hover{background-color:#a6a6a6;color:#000}.panel_3_partial_selection_btn_close{margin:-5px -10px -5px 10px;padding:5px 10px;align-self:stretch;display:flex;align-items:center;background-color:#cc3d33;border-left:1px solid #000000;color:#fff;font-size:12px;cursor:pointer;user-select:none}.panel_3_partial_selection_btn_close:hover{background-color:#ff5c50}.panel_3_partial_selection_btn.hidden{display:none}.panel_3_partial_selection_btn_above{transform:translateY(-100%)}.panel_3_selection_popup{position:fixed;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:0;width:420px;background-color:var(--selection_popup_bg_color);padding-top:3px;border-right:1px solid var(--popup_accent_color, var(--selection_popup_edge_color));border-bottom:1px solid var(--popup_accent_color, var(--selection_popup_edge_color));border-left:1px solid var(--popup_accent_color, var(--selection_popup_edge_color));box-shadow:0 2px 6px var(--selection_popup_shadow_near_color),0 14px 32px var(--selection_popup_shadow_mid_color),0 0 44px var(--selection_popup_shadow_far_color)}.panel_3_selection_popup:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:3px;background-color:var(--popup_accent_color, var(--faint_text_color))}.panel_3_selection_popup_purpose_tag{position:absolute;top:3px;right:0;padding:2px 7px 1px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--popup_accent_color, var(--faint_text_color));background-color:var(--selection_popup_bg_color);border:1px solid var(--popup_accent_color, var(--faint_text_color));user-select:none}.panel_3_selection_popup.panel_3_selection_popup_purpose_change{--popup_accent_color: #f5c518;--popup_accent_color_dim: #c9a418;--popup_accent_color_text: #1a1a1a}.panel_3_selection_popup.panel_3_selection_popup_purpose_addition{--popup_accent_color: #18acf5;--popup_accent_color_dim: #1489c4;--popup_accent_color_text: #0a1a22}.panel_3_selection_popup.hidden{display:none}.panel_3_selection_popup_top{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:10px 14px 10px 12px;background-color:var(--selection_popup_bg_color);border-bottom:1px solid var(--divider_subtle_color)}.panel_3_selection_popup_top.hidden{display:none}.panel_3_selection_popup_rules_label{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:700;color:var(--faint_text_color);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;user-select:none}.panel_3_selection_popup_rules{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.panel_3_selection_popup_rules:empty{display:none}.panel_3_selection_popup_context_note{padding-bottom:8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--warning_text_color);user-select:none}.panel_3_selection_popup_rules_off_warning{color:var(--warning_text_color);text-transform:none}.panel_3_selection_popup_context_note.hidden{display:none}.panel_3_selection_popup_bottom{flex:1 1 auto;margin:0;padding:12px;background-color:var(--selection_popup_bg_color)}.panel_3_selection_popup_rule_chip{position:relative;display:flex;align-items:center;padding:4px 10px 4px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;color:var(--selection_popup_chip_text_color);background-color:var(--hover_tint_color);border:1px solid var(--chip_border_color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;transition:background-color .12s ease,border-color .12s ease}.panel_3_selection_popup_rule_chip:hover{background-color:var(--hover_tint_strong_color);border-color:var(--chip_border_hover_color)}.panel_3_selection_popup_rule_chip:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;border-right:1px solid #000000}.panel_3_selection_popup_rule_chip.system_ai_rules:before{background-color:#8f6fe0}.panel_3_selection_popup_rule_chip.custom:before{background-color:#3fc768}.panel_3_selection_popup_input_row{width:100%;display:flex;align-items:stretch;gap:8px}.panel_3_selection_popup_send_btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:44px;height:64px;padding:0;font-size:16px;background-color:var(--popup_accent_color, var(--button_bg_color));color:var(--popup_accent_color_text, var(--text_color));border:none;cursor:pointer;transition:background-color .12s ease}.panel_3_selection_popup_send_btn:hover{background-color:var(--popup_accent_color_dim, var(--button_hover_bg_color))}.panel_3_selection_popup_send_btn:disabled{color:var(--disabled_text_color)}.panel_3_selection_popup_input:disabled{color:var(--disabled_text_color)}.panel_3_selection_popup_input{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:10px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;color:var(--text_color);background-color:var(--selection_popup_input_bg_color);border:1px solid var(--divider_subtle_color);outline:none;resize:none;transition:border-color .12s ease}.panel_3_selection_popup_input:focus{border-color:var(--selection_popup_input_focus_border_color)}.panel_3_selection_popup_input::placeholder{color:var(--faint_text_color)}.panel_3_selection_popup_separator{height:1px;background-color:var(--divider_subtle_color)}.panel_3_selection_popup_bottom_bar{box-sizing:border-box;display:flex;align-items:stretch}#panel_3_selection_popup_bottom_bar_checkboxes_row{padding-bottom:5px;border-bottom:1px solid var(--divider_subtle_color)}.panel_3_selection_popup_stats{display:flex;align-items:center;padding-top:2px;padding-bottom:2px;user-select:none}.panel_3_selection_popup_stat{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.panel_3_selection_popup_stat+.panel_3_selection_popup_stat{margin-left:10px;padding-left:10px;border-left:1px solid var(--border_color)}.panel_3_selection_popup_stat_label{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim_text_color)}.panel_3_selection_popup_stat_value{font-size:12px;font-variant-numeric:tabular-nums;color:var(--selection_popup_stat_value_text_color)}.panel_3_undo_history_window{position:fixed;width:162px;height:180px;display:flex;flex-direction:column;background-color:var(--undo_window_bg_color);border:1px solid var(--border_strong_color);box-shadow:-2px 2px 10px var(--undo_window_shadow_color);z-index:500;overflow:hidden}.panel_3_undo_history_window.hidden{display:none}.panel_3_undo_history_window_heading{padding:8px;font-size:12px;font-weight:700;color:var(--text_color);text-align:center;text-transform:uppercase;border-bottom:1px solid var(--undo_window_border_color);user-select:none}.panel_3_undo_history_window_heading:hover{background-color:var(--undo_window_heading_hover_bg_color)}.panel_3_undo_history_window_content{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--undo_window_border_color) var(--undo_window_bg_color)}.panel_3_undo_history_window_content.has_scrollbar{padding-right:6px}.panel_3_undo_history_window_content.dragging{cursor:grabbing}.panel_3_undo_history_window_content::-webkit-scrollbar{width:6px}.panel_3_undo_history_window_content::-webkit-scrollbar-track{background-color:var(--undo_window_bg_color)}.panel_3_undo_history_window_content::-webkit-scrollbar-thumb{background-color:var(--undo_window_border_color)}.panel_3_undo_history_window_tab{flex-shrink:0;width:100%;height:30px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 4px;background-color:var(--undo_window_tab_bg_color);color:var(--text_color);cursor:pointer;border-top:none;border-right:1px solid var(--undo_window_border_color);border-bottom:none;border-left:none}.panel_3_undo_history_window_tab:not(:last-child){border-bottom:1px solid var(--undo_window_border_color)}.panel_3_undo_history_window_content:not(.has_scrollbar) .panel_3_undo_history_window_tab:last-child{border-bottom:1px solid var(--undo_window_border_color)}.panel_3_undo_history_window_tab:hover{background-color:var(--undo_window_tab_hover_bg_color)}.panel_3_undo_history_window_tab.active{background-color:var(--undo_window_tab_active_bg_color)}.panel_3_undo_history_window_tab_time{align-self:stretch;display:flex;align-items:center;padding-left:6px;border-left:1px solid var(--undo_window_border_color);font-size:12px}.panel_3_undo_history_window_tab_name{font-size:12px;color:var(--undo_window_tab_name_text_color)}.panel_3_undo_history_window_empty{padding:12px 8px;font-size:12px;color:var(--muted_text_color);text-align:center}
