._button_b6kbq_21{display:flex;align-items:center;cursor:pointer;touch-action:manipulation;padding:0 12px;margin:0}._button_b6kbq_21 ._icon_b6kbq_29{margin-right:4px}._button_b6kbq_21 ._icon_b6kbq_29._image_b6kbq_32{width:1.6em;height:1.6em;background-position:center;background-size:cover;border-radius:2px}._button_b6kbq_21._reverse_b6kbq_39{flex-direction:row-reverse}._button_b6kbq_21._reverse_b6kbq_39 ._icon_b6kbq_29{margin-right:0;margin-left:4px}._button_b6kbq_21._icon_only_b6kbq_46 ._icon_b6kbq_29{margin-left:0;margin-right:0}._button_b6kbq_21:hover{background-color:#ffffff1a}._button_b6kbq_21._primary_b6kbq_53:hover{background-color:#0003}._button_b6kbq_21._primary_b6kbq_53:hover:active{box-shadow:0 0 10px 3px #1a1a1a inset}._button_b6kbq_21._primary_b6kbq_53._active_b6kbq_59{background-color:#0003;box-shadow:0 0 10px 3px #1a1a1a inset;font-weight:700}._button_b6kbq_21._primary_b6kbq_53._active_b6kbq_59 ._icon_b6kbq_29{color:#00e676}._button_b6kbq_21._selected_b6kbq_67{background-color:#0003}._button_b6kbq_21._selected_b6kbq_67:hover{color:#bbbc}._button_b6kbq_21._disabled_b6kbq_73{cursor:not-allowed;background-color:#0003;opacity:.6}._button_b6kbq_21._confirming_b6kbq_78{color:#f3bd58}._code_editor_1vlku_21{flex:1;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0}._code_editor_1vlku_21 ._ace_editor_1vlku_29{flex:1;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}._code_editor_1vlku_21 ._ace_editor_1vlku_29 ._current_line_marker_1vlku_36{background-color:#29d6;border:1px solid #29d;position:absolute;width:100%!important;animation:_line_highlight_1vlku_1 .1s}@keyframes _line_highlight_1vlku_1{0%{background-color:#2299dd1a}to{background-color:#29d6}}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;padding:4px;background-color:#393939}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51:has(._source_help_1vlku_59){position:relative;min-height:52px;padding-right:48px}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51 ._contributor_1vlku_51{height:28px;padding:0 6px;font-weight:700}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51 ._contributor_1vlku_51._label_1vlku_69{display:flex;align-items:center;white-space:nowrap}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51 ._empty_1vlku_74{display:flex;flex:1}._code_editor_1vlku_21 ._contributors_viewer_1vlku_51 ._delete_1vlku_78{height:32px}._tags_1vlku_82{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%;margin:0 0 0 auto;padding:4px 6px;list-style:none;font-size:11px}._tags_1vlku_82 li{max-width:100%}._tags_1vlku_82 button{min-height:28px;padding:4px 7px;border:1px solid #777;border-radius:10px;overflow-wrap:anywhere}._tags_1vlku_82 button:hover{background-color:#ffffff1a}._tags_1vlku_82 button[aria-pressed=true]{background-color:#4c4c4c;border-color:#cfcfcf}._source_note_1vlku_111{padding:8px 12px;margin:0;color:#ccc;font-size:12px;border-bottom:1px solid #666}._source_help_1vlku_59{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:12px}._source_help_1vlku_59 span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}._source_help_1vlku_59:hover span,._source_help_1vlku_59[aria-expanded=true] span{background-color:#ffffff1a}._contributors_viewer_1vlku_51 a{display:flex;align-items:center;text-decoration:underline}._divider_lo5vy_21{position:relative;z-index:97}._divider_lo5vy_21:after{position:absolute;background-color:#505050;content:""}._divider_lo5vy_21._horizontal_lo5vy_30{width:7px;margin:0 -3px;cursor:ew-resize}._divider_lo5vy_21._horizontal_lo5vy_30:after{top:0;bottom:0;left:3px;width:1px}._divider_lo5vy_21._vertical_lo5vy_41{height:7px;margin:-3px 0;cursor:ns-resize}._divider_lo5vy_21._vertical_lo5vy_41:after{left:0;right:0;top:3px;height:1px}._controls_lo5vy_53{display:none}[data-resize-controls=true] ._divider_lo5vy_21{flex-shrink:0;touch-action:none;container:panel-divider/size;--controls-direction: row;--compact-controls-direction: column}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:var(--controls-direction);border:1px solid #505050;border-radius:6px;background:#242424}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:5px;background:transparent;color:#bbb;font:inherit;font-size:12px;cursor:pointer}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 button:active{background:#505050}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 button:focus-visible{outline:2px solid #00e676;outline-offset:-3px}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 ._arrow_lo5vy_99{font-size:22px}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 ._grip_lo5vy_102{flex-direction:column;cursor:grab}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 ._grip_lo5vy_102 span{font-size:14px;line-height:12px}[data-resize-controls=true] ._divider_lo5vy_21 ._controls_lo5vy_53 ._grip_lo5vy_102:active{cursor:grabbing}[data-resize-controls=true] ._divider_lo5vy_21._horizontal_lo5vy_30{--controls-direction: column;--compact-controls-direction: row}[data-resize-controls=true] ._divider_lo5vy_21._vertical_lo5vy_41 ._arrow_lo5vy_99{transform:rotate(90deg)}@media(max-width:800px){[data-resize-controls=true] ._divider_lo5vy_21._stacked_lo5vy_122{width:auto;height:7px;margin:-3px 0;cursor:ns-resize;--controls-direction: row;--compact-controls-direction: column}[data-resize-controls=true] ._divider_lo5vy_21._stacked_lo5vy_122:after{inset:3px 0 auto;width:auto;height:1px}[data-resize-controls=true] ._divider_lo5vy_21._stacked_lo5vy_122 ._arrow_lo5vy_99{transform:rotate(90deg)}}@container panel-divider (max-width: 133px) and (max-height: 133px){._divider_lo5vy_21 ._controls_lo5vy_53{--controls-direction: var( --compact-controls-direction )}}._ellipsis_1rkoe_21{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._category_9j1at_21{justify-content:space-between}._category_9j1at_21 ._icon_9j1at_24{margin-left:4px}._expandable_list_item_9j1at_28{background-color:#0003;border-bottom:1px solid #242424}._header_ize6a_21{display:flex;flex-direction:column;min-width:0}._header_ize6a_21 ._row_ize6a_26{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 16px;border-bottom:1px solid #505050}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33{height:32px;display:flex;align-items:stretch}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._title_bar_ize6a_38{font-size:14px;font-weight:700;min-width:0}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._title_bar_ize6a_38 ._nav_arrow_ize6a_43{margin:0 4px}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._title_bar_ize6a_38 ._nav_caret_ize6a_46{margin-left:4px}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._title_bar_ize6a_38 ._input_title_ize6a_49{padding:4px 8px;background-color:#505050}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._btn_dropdown_ize6a_53{position:relative;font-weight:700}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._btn_dropdown_ize6a_53:active{box-shadow:none}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._btn_dropdown_ize6a_53 ._dropdown_ize6a_60{z-index:98;position:absolute;left:0;top:0;display:none;flex-direction:column;align-items:stretch;box-shadow:0 0 8px #0003;background-color:#505050;margin-top:32px}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33 ._btn_dropdown_ize6a_53:hover ._dropdown_ize6a_60{display:flex}._header_ize6a_21 ._row_ize6a_26{padding:0 10px;flex-shrink:0}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33{min-width:0}._header_ize6a_21 ._row_ize6a_26 ._heading_ize6a_83{flex:1;height:auto}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33._panel_controls_ize6a_87{height:auto;flex-wrap:wrap}._header_ize6a_21 ._row_ize6a_26 ._section_ize6a_33._panel_controls_ize6a_87>*{min-height:44px}._breadcrumb_ize6a_95{display:flex;align-items:center;gap:12px;min-width:0}._breadcrumb_ize6a_95 span{color:#bbb;font-size:12px}._breadcrumb_ize6a_95 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navigator_toggle_ize6a_111{flex-shrink:0;margin-right:8px;white-space:nowrap}._resize_toggle_ize6a_117{white-space:nowrap}._resize_toggle_ize6a_117[aria-pressed=true]{color:#00e676}._panel_toggle_ize6a_124{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}._panel_toggle_ize6a_124._panel_default_ize6a_130{background-color:#00e67626;box-shadow:inset 0 -2px #00e676}._panel_toggle_ize6a_124 ._pin_ize6a_134{margin-left:5px;font-size:11px}._examples_ize6a_139{align-items:center!important;gap:8px}._examples_ize6a_139 label{color:#bbb}._examples_ize6a_139 select{background:#262626;border:1px solid #777;border-radius:4px;padding:6px 22px 6px 8px}@media(max-width:800px){._header_ize6a_21 ._row_ize6a_26 ._heading_ize6a_83{flex:1 1 100%;height:auto;min-height:32px}._breadcrumb_ize6a_95{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center}._breadcrumb_ize6a_95 strong{white-space:normal;overflow-wrap:anywhere}._header_ize6a_21 ._controls_ize6a_169 ._section_ize6a_33{height:auto;min-height:40px;flex-wrap:wrap}._header_ize6a_21 ._row_ize6a_26{padding:0 4px}}@media(pointer:coarse){._header_ize6a_21 ._row_ize6a_26 ._heading_ize6a_83{min-height:44px}}._list_item_1cr62_21{height:32px}._list_item_1cr62_21 ._label_1cr62_24{flex:1}._list_item_1cr62_21._indent_1cr62_27{padding-left:24px}._navigator_127hk_21{flex:1;display:flex;flex-direction:column;min-height:0}._navigator_127hk_21 ._search_area_127hk_27{flex-shrink:0}._navigator_127hk_21 ._search_tags_127hk_30{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:6px 8px;list-style:none}._navigator_127hk_21 ._search_tags_127hk_30 li{max-width:100%}._navigator_127hk_21 ._search_tags_127hk_30 button{min-height:28px;padding:4px 8px;border:1px solid #777;border-radius:12px;overflow-wrap:anywhere}._navigator_127hk_21 ._search_tags_127hk_30 button:hover{background-color:#ffffff1a}._navigator_127hk_21 ._tag_hint_127hk_51{margin:0;padding:0 8px 6px;color:#bbb;font-size:11px}._navigator_127hk_21 ._search_bar_container_127hk_57{height:32px;flex-shrink:0;padding:0 8px;display:flex;align-items:stretch;border-bottom:1px solid #505050}._navigator_127hk_21 ._search_bar_container_127hk_57:focus-within{background-color:#ffffff1a}._navigator_127hk_21 ._search_bar_container_127hk_57 ._search_icon_127hk_68{align-self:center;margin-right:8px}._navigator_127hk_21 ._search_bar_container_127hk_57 ._search_bar_127hk_57{flex:1;box-sizing:border-box}._navigator_127hk_21 ._algorithm_list_127hk_76{flex:1;overflow-y:auto;padding:8px}._navigator_127hk_21 ._algorithm_list_127hk_76>*{width:100%;margin-bottom:8px;border:1px solid var(--category-border, #484848);border-left:3px solid var(--category-accent, #686868);border-radius:4px;background-color:var(--category-background, #2c2c2c)}._navigator_127hk_21 ._algorithm_list_127hk_76>*:nth-child(2n){background-color:var(--category-background, #333333)}._navigator_127hk_21 ._algorithm_list_127hk_76>*:is(button),._navigator_127hk_21 ._algorithm_list_127hk_76>*>button:first-child{width:100%;min-height:36px;text-align:left;font-weight:600;color:#e0e0e0}._navigator_127hk_21 ._algorithm_list_127hk_76>*:is(button):hover,._navigator_127hk_21 ._algorithm_list_127hk_76>*>button:first-child:hover{background-color:var(--category-hover, #424242)}._navigator_127hk_21 ._empty_state_127hk_102{margin-top:0;padding:12px;line-height:1.5}._navigator_127hk_21 ._empty_state_127hk_102 p{margin:0 0 8px}._navigator_127hk_21 ._empty_state_127hk_102 button{min-height:32px;text-decoration:underline}._navigator_127hk_21[data-color-style=color] ._algorithm_list_127hk_76>*{--category-border: #40556a;--category-accent: #7eafd4;--category-background: #27343f;--category-hover: #40556a}._navigator_127hk_21[data-color-style=color] ._algorithm_list_127hk_76>*:nth-child(2n){--category-border: #5a4b68;--category-accent: #b39acf;--category-background: #352e40;--category-hover: #5a4b68}._navigator_127hk_21 ._group_127hk_126{width:calc(100% - 16px);margin:0 6px 6px 10px;border:1px solid rgba(255,255,255,.1);border-left:2px solid var(--category-border, #555555);border-radius:3px;background-color:#0003}._navigator_127hk_21 ._group_127hk_126:is(button),._navigator_127hk_21 ._group_127hk_126>button{padding-left:12px;text-align:left;font-weight:600;color:#d0d0d0;background-color:#ffffff0a}._navigator_127hk_21 ._group_127hk_126:is(button):hover,._navigator_127hk_21 ._group_127hk_126>button:hover{background-color:#ffffff1a}._navigator_127hk_21 ._group_127hk_126>button{width:100%;border-bottom:1px solid rgba(255,255,255,.1)}._navigator_127hk_21 ._algorithm_127hk_76{height:auto;min-height:32px;padding:8px 12px 8px 28px}._navigator_127hk_21 ._footer_127hk_153{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;max-height:30vh;border-top:1px solid #505050;overflow-y:auto}._navigator_127hk_21 ._color_styles_127hk_163{width:100%;min-width:0;min-height:32px;padding:4px 8px;border:1px solid #505050;border-radius:4px;background-color:#242424;color-scheme:dark;cursor:pointer}._navigator_127hk_21 ._color_styles_127hk_163:focus-visible{outline:2px solid #80c7ff;outline-offset:2px}._footer_127hk_153{padding:8px;font-size:12px;color:#bbb}._footer_127hk_153 p{flex:1;min-width:0;margin:0;line-height:1.4}._footer_127hk_153 a{color:#fff;text-decoration:underline}._player_sxbi4_21 ._progress_bar_sxbi4_21{width:160px}._player_sxbi4_21 ._speed_sxbi4_24{display:flex;align-items:center;padding:0 12px;white-space:nowrap}._player_sxbi4_21 ._speed_sxbi4_24:hover{background-color:#0003}._player_sxbi4_21 ._speed_sxbi4_24 ._range_sxbi4_33{position:relative;height:16px;width:60px;margin-left:8px}._player_sxbi4_21 ._speed_sxbi4_24 ._range_sxbi4_33 ._range_label_container_sxbi4_39{display:none}._player_sxbi4_21 ._speed_sxbi4_24 ._range_sxbi4_33 ._range_track_sxbi4_42{top:50%;height:6px;margin-top:-3px;background-color:#505050;cursor:pointer;display:block;position:relative}._player_sxbi4_21 ._speed_sxbi4_24 ._range_sxbi4_33 ._range_slider_sxbi4_51{top:0;width:6px;height:12px;margin-left:-3px;margin-top:-3px;appearance:none;background-color:#bbb;cursor:pointer;display:block;position:absolute}@media(max-width:800px){._player_sxbi4_21{flex:1 1 100%;min-width:0}._player_sxbi4_21 ._progress_bar_sxbi4_21{width:auto;min-width:50px;flex:1}._player_sxbi4_21 ._speed_sxbi4_24{padding:0 6px}._player_sxbi4_21 ._speed_sxbi4_24 ._range_sxbi4_33{width:42px}}._progress_bar_ib0in_21{display:flex;align-items:center;justify-content:center;position:relative;background-color:#505050;cursor:pointer;touch-action:manipulation;pointer-events:auto}._progress_bar_ib0in_21>*{pointer-events:none}._progress_bar_ib0in_21 ._active_ib0in_34{position:absolute;height:100%;left:0;background-color:#00e676}._progress_bar_ib0in_21 ._label_ib0in_40{position:absolute;color:#242424}._progress_bar_ib0in_21 ._label_ib0in_40 ._current_ib0in_44{font-weight:700}._resizable_container_nialj_21{flex:1;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0}._resizable_container_nialj_21._horizontal_nialj_29{flex-direction:row}._resizable_container_nialj_21 ._wrapper_nialj_32{flex:1;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;isolation:isolate}._resizable_container_nialj_21 ._wrapper_nialj_32._horizontal_nialj_29{flex-direction:row}@media(max-width:800px){._resizable_container_nialj_21._horizontal_nialj_29._stacked_nialj_45{flex-direction:column}._resizable_container_nialj_21._horizontal_nialj_29._stacked_nialj_45>._wrapper_nialj_32{flex-basis:var(--panel-height, 0px);min-height:0}}._tab_container_lnwfq_21{flex:1;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;position:relative}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30{display:flex;align-items:stretch;height:32px;overflow-x:auto;white-space:nowrap;flex-shrink:0}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38{display:flex;align-items:center;cursor:pointer;padding:0 12px;margin:0;border-bottom:1px solid #505050}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38 ._input_title_lnwfq_46 input:hover,._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38 ._input_title_lnwfq_46 input:focus{margin:-4px;padding:4px;background-color:#393939}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38._selected_lnwfq_51{border-left:1px solid #505050;border-right:1px solid #505050;margin:0 -1px;border-bottom:none;background-color:#242424}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38._fake_lnwfq_58{pointer-events:none}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38._fake_lnwfq_58:first-child{flex-shrink:0;width:16px}._tab_container_lnwfq_21 ._tab_bar_lnwfq_30 ._title_lnwfq_38._fake_lnwfq_58:last-child{flex:1}._tab_container_lnwfq_21 ._content_lnwfq_68{flex:1;display:flex;flex-direction:column;align-items:stretch;background-color:#242424;overflow:hidden}._tab_bar_lnwfq_30{overflow-x:auto;flex-shrink:0}._toast_container_1ojcb_21{display:flex;flex-direction:column-reverse;padding:16px;pointer-events:none}._toast_1ojcb_21{width:280px;max-width:calc(100vw - 48px);border:1px solid;border-radius:4px;padding:16px;margin:8px;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;pointer-events:auto;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}._toast_1ojcb_21._success_1ojcb_41{border-color:#009600;background-color:#007800cc}._toast_1ojcb_21._error_1ojcb_45{border-color:#960000;background-color:#780000cc}._visualization_viewer_ivah4_21{flex:1;display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:14px;gap:12px;background:#171e28}._visualization_viewer_ivah4_21[data-color-style=gray]{background:#242424}._visualization_viewer_ivah4_21>div{gap:4px}@media(max-width:800px){._visualization_viewer_ivah4_21{padding:8px}}._renderer_9gimm_21{position:relative;flex:1;flex-direction:column;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}._renderer_9gimm_21._interactive_9gimm_31{overflow:clip;touch-action:none;user-select:none;-webkit-user-select:none}._renderer_9gimm_21:focus-visible{outline:2px solid #2962ff;outline-offset:-2px}._renderer_9gimm_21 ._view_controls_9gimm_41{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 16px);padding:4px;background:#242424;font-size:12px}._renderer_9gimm_21 ._view_controls_9gimm_41 ._view_hint_9gimm_55{padding:0 4px}._renderer_9gimm_21 ._view_controls_9gimm_41 button{min-width:36px;min-height:36px;border:1px solid #bbbbbb;border-radius:3px;padding:4px 8px;background:#393939;color:#bbb;font:inherit;cursor:pointer}._renderer_9gimm_21 ._view_controls_9gimm_41 button:focus-visible{outline:2px solid #2962ff;outline-offset:2px}._renderer_9gimm_21:first-child{border-top:none}._renderer_9gimm_21 ._title_9gimm_76{position:absolute;top:0;left:0;max-width:100%;background-color:#505050;color:#bbb;padding:4px 6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;z-index:1}._renderer_9gimm_21 sup,._renderer_9gimm_21 sub{font-size:.75em;line-height:0}._renderer_9gimm_21{border:1px solid #364355;border-radius:12px;background:#202a37;color:#dbe5ef;overflow:hidden}[data-color-style=gray] ._renderer_9gimm_21{background:#282828}[data-color-style=gray] ._renderer_9gimm_21 ._title_9gimm_76{background:#303030}[data-color-style=gray] ._renderer_9gimm_21 ._view_controls_9gimm_41{background:#282828}[data-color-style=gray] ._renderer_9gimm_21 ._view_controls_9gimm_41 button{background:#383838}._renderer_9gimm_21 ._title_9gimm_76{width:100%;box-sizing:border-box;padding:10px 14px;background:#263343;border-bottom:1px solid #364355;color:#edf3f9;font-size:13px;font-weight:600;letter-spacing:.01em}._renderer_9gimm_21._method_9gimm_124:not(._interactive_9gimm_31){justify-content:flex-start}._renderer_9gimm_21._method_9gimm_124:not(._interactive_9gimm_31) ._title_9gimm_76{position:static;flex-shrink:0}._renderer_9gimm_21 ._view_controls_9gimm_41{background:#202a37;border-radius:8px;font-size:11px}._renderer_9gimm_21 ._view_controls_9gimm_41 button{min-width:32px;min-height:30px;border-color:#52657c;border-radius:6px;background:#2c3b4e;color:#dbe5ef}@media(max-width:800px){._renderer_9gimm_21 ._view_hint_9gimm_55{display:none}}@media(max-width:800px){._renderer_9gimm_21:not(._interactive_9gimm_31):has(table){overflow:auto;align-items:safe center;justify-content:safe center}}._markdown_a2yh1_21{flex:1;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto}._markdown_a2yh1_21 ._content_a2yh1_29{padding:24px;font-size:14px}._markdown_a2yh1_21 ._content_a2yh1_29 a{text-decoration:underline}._console_8ckbg_21{flex:1;display:flex;flex-direction:column;align-self:stretch;min-height:0;margin-top:29px}._console_8ckbg_21._method_8ckbg_29{margin-top:0}._version_info_8ckbg_33{flex-shrink:0;max-height:75%;overflow-y:auto;padding:0 12px;border-top:1px solid #505050;font-size:12px;line-height:1.5;-webkit-user-select:text;user-select:text}._version_info_8ckbg_33 summary{min-height:44px;padding:12px 0;cursor:pointer;color:#dedede}._version_info_8ckbg_33 p{margin:0 0 8px}._version_info_8ckbg_33 ul{margin:0 0 12px;padding-left:20px}._version_info_8ckbg_33 li+li{margin-top:6px}._version_info_8ckbg_33 a{text-decoration:underline;text-underline-offset:3px}._log_8ckbg_64{flex:1;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow-y:auto}._log_8ckbg_64 ._content_8ckbg_73{padding:24px;-webkit-user-select:text;user-select:text;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;white-space:pre-wrap;line-height:1.6}._matrices_1itzz_21{display:flex;align-items:flex-start;flex-shrink:0;gap:24px;width:max-content}._matrix_blocks_1itzz_29{display:contents}._matrix_equation_panel_1itzz_33{flex-direction:column;align-items:center;gap:18px}._matrix_equation_panel_1itzz_33 ._matrix_blocks_1itzz_29{display:flex;align-items:flex-start;gap:24px}._matrix_equation_1itzz_33{padding:8px 14px;border:1px solid #43566b;border-radius:8px;font-size:15px;white-space:nowrap}[data-color-style=gray] ._matrices_1itzz_21{--matrix-background: #303030;--table-row-background: #2e2e2e;--table-header-background: #404040}._matrices_1itzz_21 ._caption_1itzz_57{color:#bed0e3;font-weight:500}._matrices_1itzz_21 ._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61{border-color:#3b4a5d;background:var(--matrix-background, #263343);font-variant-numeric:tabular-nums}._matrices_1itzz_21 ._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._index_1itzz_66{color:#97adc3;background:transparent}._matrices_1itzz_21 ._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._selected_1itzz_70{background:#204d70;color:#d6efff}._matrices_1itzz_21 ._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._patched_1itzz_74{background:#755524;color:#fff1d1;box-shadow:inset 0 -2px #f2c975}._method_matrices_1itzz_80{flex:1;flex-wrap:wrap;align-content:flex-start;justify-content:safe center;gap:18px;width:100%;min-height:0;box-sizing:border-box;padding:16px;overflow:auto}._method_matrices_1itzz_80:focus-visible{outline:2px solid #83c8f2;outline-offset:-3px}._method_matrices_1itzz_80 ._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61{padding:5px 9px}._method_matrices_1itzz_80 ._data_table_1itzz_99{overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid #43566b;border-radius:8px}._method_matrices_1itzz_80 ._data_table_1itzz_99 ._row_1itzz_61 ._col_1itzz_61{border:0;border-bottom:1px solid #344559;min-width:54px}._method_matrices_1itzz_80 ._data_table_1itzz_99 ._row_1itzz_61:nth-child(odd) ._col_1itzz_61:not(._patched_1itzz_74):not(._selected_1itzz_70){background:var(--table-row-background, #223040)}._method_matrices_1itzz_80 ._data_table_1itzz_99 ._row_1itzz_61:first-child ._col_1itzz_61{position:sticky;top:-16px;z-index:1;max-width:150px;padding:9px 10px;background:var(--table-header-background, #304258);color:#dae9f6;font-weight:600;white-space:normal}._method_matrices_1itzz_80 ._data_table_1itzz_99 ._row_1itzz_61 ._col_1itzz_61._index_1itzz_66:first-child{min-width:20px;color:#9aadc2}._method_matrices_1itzz_80 ._data_table_1itzz_99 ._active_row_1itzz_129 ._col_1itzz_61:first-child{color:#ffe0a1;box-shadow:inset 3px 0 #f2c975}._caption_1itzz_57{position:relative;height:48px;box-sizing:border-box;padding:0 0 8px;text-align:center;vertical-align:top;line-height:20px;font-size:13px;font-weight:700;white-space:nowrap}._overbrace_1itzz_147{position:absolute;top:24px;left:0;display:block;width:100%;height:16px;fill:none;stroke:#bbb}._overbrace_1itzz_147 path{vector-effect:non-scaling-stroke;stroke-width:1.5px}._array_2d_1itzz_61{flex-shrink:0;display:table;border-collapse:collapse}._array_2d_1itzz_61 ._row_1itzz_61{display:table-row;height:28px}._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61{display:table-cell;text-align:center;min-width:28px;background-color:#393939;border:1px solid #505050;padding:0 4px}._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61 ._value_1itzz_179{font-size:12px}._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._selected_1itzz_70{background-color:#2962ff}._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._patched_1itzz_74{background-color:#c51162}._array_2d_1itzz_61 ._row_1itzz_61 ._col_1itzz_61._index_1itzz_66{font-weight:400;background:none;border:none;color:#999}._graph_panel_4mjq8_21>span{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.3}._graph_4mjq8_21{flex:1;align-self:stretch;min-height:0;margin-top:44px}._graph_4mjq8_21 ._node_4mjq8_34 ._circle_4mjq8_34{fill:#505050;stroke:#bbb;stroke-width:1}._graph_4mjq8_21 ._node_4mjq8_34 ._id_4mjq8_39{fill:#bbb;alignment-baseline:central;text-anchor:middle}._graph_4mjq8_21 ._node_4mjq8_34 ._weight_4mjq8_44{fill:#fff;font-weight:700;alignment-baseline:central;text-anchor:middle;paint-order:stroke;stroke:#393939;stroke-width:3px}._graph_4mjq8_21 ._node_4mjq8_34._selected_4mjq8_53 ._circle_4mjq8_34{fill:#2962ff;stroke:#2962ff}._graph_4mjq8_21 ._node_4mjq8_34._visited_4mjq8_57 ._circle_4mjq8_34{fill:#c51162;stroke:#c51162}._graph_4mjq8_21 ._edge_4mjq8_61 ._line_4mjq8_61{fill:none;stroke:#bbb;stroke-width:2}._graph_4mjq8_21 ._edge_4mjq8_61 ._line_4mjq8_61._directed_4mjq8_66{marker-end:url(#markerArrow)}._graph_4mjq8_21 ._edge_4mjq8_61 ._weight_4mjq8_44{fill:#bbb;alignment-baseline:baseline;text-anchor:middle;paint-order:stroke;stroke:#393939;stroke-width:3px}._graph_4mjq8_21 ._edge_4mjq8_61 ._weight_4mjq8_44._loop_weight_4mjq8_77{alignment-baseline:central;dominant-baseline:central}._graph_4mjq8_21 ._edge_4mjq8_61._selected_4mjq8_53 ._line_4mjq8_61{stroke:#2962ff}._graph_4mjq8_21 ._edge_4mjq8_61._selected_4mjq8_53 ._line_4mjq8_61._directed_4mjq8_66{marker-end:url(#markerArrowSelected)}._graph_4mjq8_21 ._edge_4mjq8_61._selected_4mjq8_53 ._weight_4mjq8_44{fill:#2962ff}._graph_4mjq8_21 ._edge_4mjq8_61._visited_4mjq8_57 ._line_4mjq8_61{stroke:#c51162}._graph_4mjq8_21 ._edge_4mjq8_61._visited_4mjq8_57 ._line_4mjq8_61._directed_4mjq8_66{marker-end:url(#markerArrowVisited)}._graph_4mjq8_21 ._edge_4mjq8_61._visited_4mjq8_57 ._weight_4mjq8_44{fill:#c51162}._graph_4mjq8_21 ._arrow_4mjq8_99{fill:#bbb}._graph_4mjq8_21 ._arrow_4mjq8_99._selected_4mjq8_53{fill:#2962ff}._graph_4mjq8_21 ._arrow_4mjq8_99._visited_4mjq8_57{fill:#c51162}._plot_ueykx_1{display:flex;flex-direction:column;flex:1;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:42px 14px 12px;gap:10px}._plot_ueykx_1._method_ueykx_13{height:auto;padding-top:10px}._canvas_ueykx_18{position:relative;flex:1;min-height:0;min-width:0;border:1px solid rgba(151,176,207,.1);border-radius:8px;background:#101a29;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._canvas_ueykx_18:active{cursor:grabbing}._canvas_ueykx_18:focus-visible{outline:2px solid #a2dcf6;outline-offset:2px}._panControls_ueykx_38{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;color:#b5c5d8}._panControls_ueykx_38 button{min-height:30px;padding:4px 8px;border:1px solid #52657c;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}._panControls_ueykx_38 button:focus-visible{outline:2px solid #a2dcf6;outline-offset:2px}._chart_ueykx_61{position:absolute;inset:0}._emptyPlot_ueykx_66{position:absolute;inset:35% 15%;display:grid;place-items:center;margin:0;color:#b5c5d8;font-size:12px;line-height:1.6;text-align:center;z-index:1;pointer-events:none}._legend_ueykx_80{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:5px;font-size:11px;line-height:1.4}._legendItem_ueykx_89{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(151,176,207,.16);border-radius:6px;background:#97b0cf0d;color:#d7e2ef}._swatch_ueykx_100{flex:0 0 24px;width:24px;height:12px}._summary_ueykx_106{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:11px;line-height:1.4;color:#a5b7ce}._summaryLabel_ueykx_117{color:#8196b1}._readout_ueykx_121{display:inline-flex;flex-wrap:wrap;gap:4px 6px}._readout_ueykx_121 strong{color:#d7e2ef;font-weight:500;font-variant-numeric:tabular-nums}._scaleNote_ueykx_132{margin:0;color:#a5b7ce;font-size:11px;line-height:1.4}._overview_ueykx_139{position:absolute;top:6px;left:88px;width:clamp(142px,24%,184px);max-height:45%;overflow:hidden;pointer-events:none}._overviewBackground_ueykx_149{fill:#152236;stroke:#445a76}._overviewBracket_ueykx_154{inset:auto 6px 54px auto}._overviewTitle_ueykx_161,._overviewKey_ueykx_162{fill:#d7e2ef;font:13px sans-serif}._overviewTitle_ueykx_161{font-weight:600}._focusArea_ueykx_171{fill:#67c8ed38;stroke:#a2dcf6;stroke-width:1.5}[data-color-style=gray] ._plot_ueykx_1 ._canvas_ueykx_18{background:#191919}[data-color-style=gray] ._plot_ueykx_1 ._legendItem_ueykx_89{background:#b1b1b10d}[data-color-style=gray] ._plot_ueykx_1 ._overviewBackground_ueykx_149{fill:#212121}[data-color-style=gray] ._plot_ueykx_1 ._overview_ueykx_139>svg>rect:not(._focusArea_ueykx_171){fill:#191919}@media(max-width:600px){._plot_ueykx_1{gap:8px;padding:54px 8px 10px}._legendItem_ueykx_89{padding:3px 6px}._summary_ueykx_106{gap:4px 12px;font-size:10px}._overview_ueykx_139{width:136px}}._plot_1dr96_1{min-height:280px;overflow:auto}._viewport_1dr96_6{min-height:180px}._controls_1dr96_10{flex-wrap:wrap}._controls_1dr96_10 label{display:inline-flex;align-items:center;gap:6px}._controls_1dr96_10 select{min-height:32px;padding:4px;border:1px solid #52657c;border-radius:5px;background:#202a37;color:#edf3fa;font:inherit}._controls_1dr96_10 select:focus-visible{outline:2px solid #a2dcf6;outline-offset:2px}._svg_1dr96_32{position:absolute;width:100%;height:100%;inset:0}._coordinates_1dr96_39{flex-shrink:0;min-width:0;color:#d7e2ef;font-size:12px}._coordinates_1dr96_39 summary{cursor:pointer;padding:6px 0}._coordinates_1dr96_39 summary:focus-visible,._coordinates_1dr96_39 ._tableScroll_1dr96_50:focus-visible{outline:2px solid #a2dcf6;outline-offset:-2px}._coordinates_1dr96_39 ._tableScroll_1dr96_50{max-height:180px;overflow:auto;border:1px solid #52657c;border-radius:5px}._coordinates_1dr96_39 table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}._coordinates_1dr96_39 caption{padding:6px;text-align:left;color:#a5b7ce}._coordinates_1dr96_39 th,._coordinates_1dr96_39 td{padding:6px 8px;border-bottom:1px solid #364355;white-space:nowrap}._coordinates_1dr96_39 thead th{position:sticky;top:0;background:#202a37}._welcome_sqw9k_1{flex:1;min-width:0;overflow-y:auto;background:#242827;color:#e8eeeb;-webkit-user-select:text;user-select:text}._content_sqw9k_10{max-width:1080px;margin:0 auto;padding:clamp(28px,4vw,64px)}._eyebrow_sqw9k_16{color:#9cd9b9;text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin:0 0 22px}._welcome_sqw9k_1 h1{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.035em;line-height:1.12;margin:0 0 20px;font-weight:600}._intro_sqw9k_32{max-width:640px;color:#bec9c3;line-height:1.75;font-size:15px}._actions_sqw9k_39{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 36px}._actions_sqw9k_39 a{padding:12px 0;color:#b9e7cd;text-decoration:underline;text-underline-offset:4px}._actions_sqw9k_39 ._primary_sqw9k_54{background:#b9e7cd;color:#18271e;padding:13px 18px;border-radius:5px;text-decoration:none;font-weight:600}._steps_sqw9k_63{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;gap:28px 32px;counter-reset:guide;list-style:none}._steps_sqw9k_63 li{border-top:1px solid #48554c;padding-top:18px;counter-increment:guide}._steps_sqw9k_63 li:before{content:"0" counter(guide);color:#9cd9b9;font:12px monospace}._steps_sqw9k_63 h2{font-size:17px;margin:10px 0;color:#e8eeeb}._steps_sqw9k_63 p,._more_controls_sqw9k_92 li{color:#bec9c3;line-height:1.7;font-size:13px;margin:0}._more_controls_sqw9k_92{margin-top:32px;padding-top:20px;border-top:1px solid #48554c}._more_controls_sqw9k_92 summary{cursor:pointer;padding:8px 0;font-weight:600}._more_controls_sqw9k_92 summary:focus-visible,._primary_sqw9k_54:focus-visible{outline:2px solid #9cd9b9;outline-offset:4px}._more_controls_sqw9k_92 ul{margin:16px 0 0;padding-left:20px}._more_controls_sqw9k_92 li+li{margin-top:12px}._more_controls_sqw9k_92 strong{color:#e8eeeb}@media(max-width:700px){._steps_sqw9k_63{grid-template-columns:1fr}}._app_1flp6_21{display:flex;flex-direction:column;align-items:stretch;height:100%;background-color:#393939}._app_1flp6_21 ._workspace_1flp6_28{flex:1}._app_1flp6_21 ._workspace_1flp6_28 ._visualization_viewer_1flp6_31{background-color:#242424}._app_1flp6_21 ._toast_container_1flp6_34{position:absolute;bottom:0;right:0;z-index:99}@media(max-width:800px){._app_1flp6_21{height:auto;min-height:100%}._app_1flp6_21>._workspace_1flp6_28{flex-direction:column;flex:none}._app_1flp6_21>._workspace_1flp6_28>div{flex:none!important;min-height:0}._app_1flp6_21>._workspace_1flp6_28>div:has(>nav){height:var(--panel-height, 360px)}._app_1flp6_21>._workspace_1flp6_28>div:has(>._visualization_viewer_1flp6_31){height:var(--panel-height, 560px)}._app_1flp6_21>._workspace_1flp6_28>div:has(>._visualization_viewer_1flp6_31 svg[role=img]),._app_1flp6_21>._workspace_1flp6_28>div:has(>._visualization_viewer_1flp6_31 canvas){height:var(--panel-height, 840px)}._app_1flp6_21>._workspace_1flp6_28>div:has(>._editor_tab_container_1flp6_64){height:var(--panel-height, 450px)}._app_1flp6_21>._workspace_1flp6_28>div:has(>._welcome_1flp6_67){height:var(--panel-height, auto)}._app_1flp6_21>._workspace_1flp6_28>[data-panel-divider]{display:none}._app_1flp6_21[data-resize-controls=true]>._workspace_1flp6_28>[data-panel-divider]{display:block}}:export{themeDark:#242424;themeNormal:#393939;themeLight:#505050;colorFont:#bbbbbb;colorShadow:rgba(0,0,0,.2);colorOverlay:rgba(255,255,255,.1);colorAlert:#f3bd58;colorSelected:#2962ff;colorPatched:#c51162;colorHighlight:#29d;colorActive:#00e676}:export{line-height:32px;fontSizeNormal:12px;fontSizeLarge:14px}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body{background-color:#242424;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-user-select:none;user-select:none;color:#bbb;font-size:12px}a{text-decoration:none;color:inherit}*{box-sizing:border-box}input,select,textarea,button{color:inherit;font-family:inherit;font-size:inherit;background:none;border:none;outline:none;min-width:0;margin:0;padding:0;line-height:1.15}:focus-visible{outline:2px solid #80c7ff;outline-offset:-2px}button{cursor:pointer}button:disabled{cursor:default}@media(max-width:800px){html,body,#root{height:auto;min-height:100%;overflow:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important}}
