.d1TfuW_flowchart{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.d1TfuW_title{color:var(--color-heading);font-size:var(--fs-small);font-weight:var(--fw-bold);margin:0}.d1TfuW_flowchart .d1TfuW_svg{max-width:24rem}.d1TfuW_edge,.d1TfuW_edge_on{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s var(--ease-out)}.d1TfuW_edge{stroke:var(--color-wire)}.d1TfuW_edge_on{stroke:var(--color-algoritmes);stroke-width:3.5px}.d1TfuW_head{fill:var(--color-wire)}.d1TfuW_head_on{fill:var(--color-algoritmes)}.d1TfuW_answer{fill:var(--color-text-soft);font-size:11px;font-weight:600}.d1TfuW_node{transition:opacity .25s var(--ease-out)}.d1TfuW_shape,.d1TfuW_question{fill:var(--color-surface);stroke:var(--color-heading);stroke-width:1.5px;transition:fill .25s var(--ease-out), stroke-width .25s var(--ease-out)}.d1TfuW_question{fill:var(--color-algoritmes-soft)}.d1TfuW_text{fill:var(--color-heading);font-size:12.5px;font-weight:600}.d1TfuW_passed .d1TfuW_shape,.d1TfuW_passed .d1TfuW_question{stroke:var(--color-algoritmes);stroke-width:2.5px}.d1TfuW_current .d1TfuW_shape,.d1TfuW_current .d1TfuW_question{fill:var(--color-highlight);stroke:var(--color-heading);stroke-width:4px}.d1TfuW_current .d1TfuW_text{fill:var(--color-on-highlight);font-weight:700}.d1TfuW_dim{opacity:.3}.d1TfuW_still *{transition:none}.d1TfuW_controls{flex-direction:column;gap:.875rem;min-width:0;display:flex}.d1TfuW_weather{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.d1TfuW_weather>:first-child{flex:12rem;min-width:0}
.qSKx7a_robot_grid_view{min-width:0;container-type:inline-size}.qSKx7a_layout{gap:1rem;min-width:0;display:grid}@container (min-width:44rem){.qSKx7a_layout{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}}.qSKx7a_grid{justify-content:center;min-width:0;display:flex}.qSKx7a_code{flex-direction:column;gap:.625rem;min-width:0;display:flex}.qSKx7a_note{color:var(--color-text-soft);font-size:var(--fs-xs);margin:0;line-height:1.5}.qSKx7a_still g{transition:none}.qSKx7a_controls{flex-direction:column;gap:.75rem;min-width:0;display:flex}
.Orw3Ha_variable_boxes{min-width:0;container-type:inline-size}.Orw3Ha_layout{gap:1.25rem;min-width:0;display:grid}@container (min-width:44rem){.Orw3Ha_layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.Orw3Ha_memory{flex-direction:column;gap:1rem;min-width:0;display:flex}.Orw3Ha_boxes{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1.25rem .75rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.Orw3Ha_box{border:2px solid var(--color-heading);border-radius:.2rem .2rem var(--radius) var(--radius);background-color:var(--color-surface);min-height:6.5rem;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem .5rem;display:flex;position:relative}.Orw3Ha_lid{inset-inline:-.375rem;border:2px solid var(--color-heading);background-color:var(--color-algoritmes-soft);transform-origin:0 100%;border-radius:.2rem;height:.5rem;position:absolute;top:-.75rem;transform:rotate(-4deg)}.Orw3Ha_value{color:var(--color-heading);font-size:1.75rem;font-weight:var(--fw-bold);line-height:1.2}.Orw3Ha_blank{color:var(--color-muted);font-size:var(--fs-2xs);padding-block:.4rem}.Orw3Ha_name{border-radius:var(--radius-small);background-color:var(--color-algoritmes-soft);color:var(--color-algoritmes-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:.0625rem .5rem}.Orw3Ha_kind{color:var(--color-muted);font-size:var(--fs-label)}.Orw3Ha_empty{border-style:dashed;border-color:var(--color-muted);background-color:#0000}.Orw3Ha_empty .Orw3Ha_lid{border-color:var(--color-muted);background-color:#0000}.Orw3Ha_fresh{background-color:var(--color-highlight-soft);box-shadow:0 0 0 3px var(--color-highlight)}.Orw3Ha_tag{top:-.6rem;border-radius:var(--radius-small);background-color:var(--color-highlight);color:var(--color-on-highlight);font-size:var(--fs-label);font-weight:var(--fw-bold);padding:0 .375rem;position:absolute;inset-inline-end:-.5rem}.Orw3Ha_screen{flex-direction:column;gap:.375rem;display:flex}.Orw3Ha_caption{color:var(--color-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.Orw3Ha_strip{border-radius:var(--radius);background-color:var(--color-surface-2);min-height:2.5rem;box-shadow:var(--shadow-inner);flex-wrap:wrap;gap:.375rem;padding:.4rem .5rem;display:flex}.Orw3Ha_printed{border-radius:var(--radius-small);background-color:var(--color-surface);color:var(--color-heading);font-weight:var(--fw-bold);padding:.125rem .5rem}.Orw3Ha_latest{outline:2px solid var(--color-highlight)}.Orw3Ha_nothing{color:var(--color-muted);font-family:var(--font-body);font-size:var(--fs-2xs);align-self:center}.Orw3Ha_still .Orw3Ha_box{transition:none}.Orw3Ha_controls{flex-direction:column;gap:.75rem;min-width:0;display:flex}
.ne9Aaa_bug_hunt{min-width:0;container-type:inline-size}.ne9Aaa_layout{gap:1rem;min-width:0;display:grid}@container (min-width:44rem){.ne9Aaa_layout{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}}.ne9Aaa_grid{justify-content:center;min-width:0;display:flex}.ne9Aaa_code{flex-direction:column;gap:.625rem;min-width:0;display:flex}.ne9Aaa_success{border-radius:var(--radius);background-color:var(--color-ok-soft);color:var(--color-ok-text);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;display:flex}.ne9Aaa_success svg{flex-shrink:0;width:1.25rem;height:1.25rem}.ne9Aaa_still g{transition:none}.ne9Aaa_controls{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ne9Aaa_fixer{flex-direction:column;gap:.875rem;min-width:0;display:flex}.ne9Aaa_part{flex-direction:column;gap:.375rem;min-width:0;display:flex}.ne9Aaa_caption{color:var(--color-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ne9Aaa_hint{color:var(--color-text-soft);font-size:var(--fs-xs)}.ne9Aaa_lines{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ne9Aaa_line{width:100%;min-height:var(--control-size);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-heading);text-align:start;box-shadow:var(--shadow-outer);cursor:pointer;border:0;align-items:center;gap:.625rem;padding:0 .75rem;font-size:.875rem;display:flex;overflow-x:auto}.ne9Aaa_line code{font-family:var(--font-math);white-space:pre}.ne9Aaa_line[aria-pressed=true]{background-color:var(--color-highlight-soft);box-shadow:var(--shadow-outer), inset .25rem 0 0 var(--color-highlight)}.ne9Aaa_number{min-width:1.4em;color:var(--color-muted);text-align:end;font-size:.85em}.ne9Aaa_changed code{-webkit-text-decoration:underline wavy var(--color-error);text-decoration:underline wavy var(--color-error);text-underline-offset:.25em}.ne9Aaa_options{flex-wrap:wrap;gap:.5rem;display:flex}.ne9Aaa_option,.ne9Aaa_restore{min-height:var(--control-size);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-heading);font-size:var(--fs-small);cursor:pointer;--color-context:var(--color-surface);border:0;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}:is(.ne9Aaa_option,.ne9Aaa_restore) code{font-family:var(--font-math);font-size:.875rem}:is(.ne9Aaa_option,.ne9Aaa_restore) svg{flex-shrink:0;width:1.125rem;height:1.125rem}.ne9Aaa_restore{font-weight:var(--fw-semibold);align-self:flex-start}.ne9Aaa_restore:disabled{color:var(--color-disabled);cursor:default}
.tcFJfa_sort_bars{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.tcFJfa_sort_bars .tcFJfa_svg{max-width:30rem;font-family:var(--font-math)}.tcFJfa_readout{color:var(--color-text-soft);font-size:var(--fs-xs);text-align:center;margin:0}.tcFJfa_base{stroke:var(--color-wire);stroke-width:2px;stroke-linecap:round}.tcFJfa_bar_fill{fill:var(--color-algoritmes-soft);stroke:var(--color-algoritmes);stroke-width:2px;transition:y .3s var(--ease-out), height .3s var(--ease-out), fill .2s var(--ease-out)}.tcFJfa_value{fill:var(--color-heading);font-size:14px;font-weight:700}.tcFJfa_pair .tcFJfa_bar_fill{fill:var(--color-highlight);stroke:var(--color-heading);stroke-width:3px}.tcFJfa_done:not(.tcFJfa_pair) .tcFJfa_bar_fill{fill:var(--color-ok-soft);stroke:var(--color-ok)}.tcFJfa_check{fill:var(--color-ok-text);font-size:16px;font-weight:700}.tcFJfa_bracket{fill:none;stroke:var(--color-heading);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tcFJfa_word{fill:var(--color-heading);font-family:var(--font-body);font-size:12px;font-weight:700}.tcFJfa_cell_box{fill:var(--color-surface);stroke:var(--color-heading);stroke-width:1.2px;transition:fill .2s var(--ease-out)}.tcFJfa_cell_value{fill:var(--color-heading);font-size:11.5px;font-weight:600}.tcFJfa_out .tcFJfa_cell_box{fill:var(--color-surface-2);stroke:var(--color-solder)}.tcFJfa_out .tcFJfa_cell_value{fill:var(--color-muted);text-decoration:line-through}.tcFJfa_guess .tcFJfa_cell_box{fill:var(--color-highlight);stroke-width:2.5px}.tcFJfa_guess .tcFJfa_cell_value{fill:var(--color-on-highlight);font-weight:700}.tcFJfa_found .tcFJfa_cell_box{stroke:var(--color-ok);stroke-width:3px}.tcFJfa_target{stroke:var(--color-algoritmes);stroke-width:3px;stroke-linecap:round}.tcFJfa_pointer{fill:none;stroke:var(--color-heading);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tcFJfa_still *{transition:none}.tcFJfa_controls{flex-direction:column;gap:.875rem;min-width:0;display:flex}.tcFJfa_shuffle{align-self:flex-start}
