.GitGraph_wrap__hFR4f{background:var(--omni-color-stage);border:1px solid var(--omni-color-border-stage);border-radius:var(--bl-radius-sheet);padding:var(--bl-space-4);overflow-x:auto}.GitGraph_svg__Ax0qE{display:block}.GitGraph_empty__DM5r6{font:var(--bl-type-body-dense);color:var(--omni-color-on-stage-muted);padding:var(--bl-space-5) var(--bl-space-3);text-align:center}.GitGraph_caption__Sf5US{margin-top:var(--bl-space-3);font:var(--bl-type-caption);color:var(--omni-color-on-stage-muted)}.GitGraph_edge__Q38ST{fill:none;stroke-width:2;stroke-linecap:round;stroke:var(--omni-color-on-stage-muted);stroke-dasharray:400;animation:GitGraph_draw___cRXg var(--bl-duration-base,.2s) var(--bl-ease-out,ease-out) both}.GitGraph_edge__Q38ST[data-lane=branch]{stroke:var(--omni-color-accent-on-stage)}.GitGraph_dot__8o5by{fill:var(--omni-color-stage);stroke:var(--omni-color-on-stage-muted);stroke-width:2}.GitGraph_dot__8o5by[data-head=true],.GitGraph_dot__8o5by[data-lane=branch]{stroke:var(--omni-color-accent-on-stage)}.GitGraph_dot__8o5by[data-head=true]{fill:var(--omni-color-accent-on-stage)}.GitGraph_node__z_jER{animation:GitGraph_pop__8VNRY var(--bl-duration-base,.2s) var(--bl-ease-out,ease-out) both;transform-box:fill-box;transform-origin:center}.GitGraph_node__z_jER[data-highlight=true] .GitGraph_dot__8o5by{stroke:var(--omni-color-spark);stroke-width:3}.GitGraph_sha__NnZzA{fill:var(--omni-color-on-stage-muted)}.GitGraph_ref__O_ghK,.GitGraph_sha__NnZzA{font-family:var(--bl-font-mono);font-size:12px}.GitGraph_ref__O_ghK{fill:var(--omni-color-on-stage)}.GitGraph_ref__O_ghK[data-kind=tag]{fill:var(--omni-color-spark)}.GitGraph_ref__O_ghK[data-kind=remote]{fill:var(--omni-color-on-stage-muted);font-style:italic}.GitGraph_ref__O_ghK[data-head=true]{fill:var(--omni-color-accent-on-stage);font-weight:600}@keyframes GitGraph_draw___cRXg{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes GitGraph_pop__8VNRY{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.GitGraph_edge__Q38ST{animation:none;stroke-dasharray:none}.GitGraph_node__z_jER{animation:none}}.checks_wrap__GR4Qo{display:flex;flex-direction:column;gap:var(--bl-space-5)}.checks_head__0sfJI{display:flex;align-items:baseline;gap:var(--bl-space-3);flex-wrap:wrap}.checks_title__LUTaS{font:var(--bl-type-h2);letter-spacing:var(--bl-tracking-h2);color:var(--omni-color-text)}.checks_progress__keY0Q{font:var(--bl-type-caption);color:var(--omni-color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checks_check__hK1ec{display:flex;flex-direction:column;gap:var(--bl-space-4);background:var(--omni-color-surface);border-radius:var(--bl-radius-card);box-shadow:var(--bl-shadow-sm);padding:var(--bl-space-5)}.checks_number___uj8j{font:var(--bl-type-overline);letter-spacing:var(--bl-tracking-overline);text-transform:uppercase;color:var(--omni-color-text-subtle)}.checks_stem__am3kM{font:var(--bl-type-title);letter-spacing:var(--bl-tracking-title);color:var(--omni-color-text)}.checks_code__QgWi4{background:var(--omni-color-stage);color:var(--omni-color-on-stage);font:var(--bl-type-code);white-space:pre-wrap;overflow-x:auto}.checks_code__QgWi4,.checks_graph__NsQ3C{border-radius:var(--bl-radius-control);padding:var(--bl-space-4)}.checks_graph__NsQ3C{background:var(--omni-color-surface-sunken);font:var(--bl-type-body-dense);color:var(--omni-color-text-muted)}.checks_options__s1gjn{display:flex;flex-direction:column;gap:var(--bl-space-2)}.checks_option___8niN{display:flex;align-items:flex-start;gap:var(--bl-space-3);width:100%;min-height:56px;padding:var(--bl-space-3);background:var(--omni-color-surface);border:1px solid var(--omni-color-border);border-radius:var(--bl-radius-tile);text-align:left;cursor:pointer;transition:border-color var(--bl-duration-fast) var(--bl-ease-out),background-color var(--bl-duration-fast) var(--bl-ease-out),transform var(--bl-duration-fast) var(--bl-ease-out)}.checks_option___8niN:active:not(:disabled){transform:scale(.99)}.checks_option___8niN:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.checks_option___8niN:not(:disabled):hover{border-color:var(--omni-color-accent);background:var(--omni-color-accent-soft)}}.checks_option___8niN[data-state=picked-right]{border-color:var(--omni-color-success);border-width:2px;padding:calc(var(--bl-space-3) - 1px);background:var(--omni-color-success-soft)}.checks_option___8niN[data-state=picked-wrong]{border-color:var(--omni-color-danger);border-width:2px;padding:calc(var(--bl-space-3) - 1px);background:var(--omni-color-danger-soft)}.checks_option___8niN[data-state=right]{border-color:var(--omni-color-success);border-width:2px;padding:calc(var(--bl-space-3) - 1px)}.checks_option___8niN[data-state=other]{background:transparent}.checks_letter__iwojG{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--bl-radius-chip);background:var(--omni-color-surface-sunken);color:var(--omni-color-text-muted);font-family:var(--bl-font-mono);font-size:14px;font-weight:500}.checks_option___8niN[data-state=picked-right] .checks_letter__iwojG,.checks_option___8niN[data-state=right] .checks_letter__iwojG{background:var(--omni-color-success);color:var(--omni-color-on-success)}.checks_option___8niN[data-state=picked-wrong] .checks_letter__iwojG{background:var(--omni-color-danger);color:var(--omni-color-on-danger)}.checks_slot__mZx2w{background:var(--omni-color-accent);color:var(--omni-color-on-accent)}.checks_optionBody__Dl3RE{display:flex;flex-direction:column;gap:4px;min-width:0}.checks_optionText__VLD1u{font:var(--bl-type-body);color:var(--omni-color-text);overflow-wrap:anywhere}.checks_why__VHWFG{font:var(--bl-type-body-dense);color:var(--omni-color-text-muted)}.checks_verdict__MrCdf{display:flex;align-items:center;gap:var(--bl-space-3);font:var(--bl-type-label)}.checks_right__FrWvC{color:var(--omni-color-success-text)}.checks_wrong__P558C{color:var(--omni-color-danger-text)}.checks_actions__5oFIR{display:flex;flex-wrap:wrap;gap:var(--bl-space-3);align-items:center}.checks_button__jAcKy{min-height:48px;padding-inline:var(--bl-space-5);border:1px solid var(--omni-color-border-strong);border-radius:var(--bl-radius-control);background:transparent;color:var(--omni-color-text);font:var(--bl-type-label);cursor:pointer}.checks_primary__qh8ue{background:var(--omni-color-accent);border-color:var(--omni-color-accent);color:var(--omni-color-on-accent)}.checks_button__jAcKy:disabled{opacity:.5;cursor:not-allowed}.checks_hint__zJmx_{font:var(--bl-type-caption);color:var(--omni-color-text-subtle)}.checks_summary__7F85J{display:flex;flex-direction:column;gap:var(--bl-space-3);background:var(--omni-color-surface);border-radius:var(--bl-radius-card);box-shadow:var(--bl-shadow-md);padding:var(--bl-space-5)}.checks_score__kOp7H{font-family:var(--bl-font-mono);font-size:36px;font-weight:500;color:var(--omni-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simulator_layout__KrfLI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bl-space-5);gap:var(--bl-space-5)}@media (min-width:900px){.simulator_layout__KrfLI{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}}.simulator_palette__G44Of{display:flex;flex-direction:column;gap:var(--bl-space-4);order:2}@media (min-width:900px){.simulator_palette__G44Of{order:0;max-height:calc(100dvh - var(--bl-space-8));overflow-y:auto;padding-right:var(--bl-space-2)}.simulator_palette__G44Of,.simulator_stage__nH0dY{position:-webkit-sticky;position:sticky;top:var(--bl-space-5)}}.simulator_paletteNote__DSZr6{font:var(--bl-type-caption);color:var(--omni-color-text-muted)}.simulator_group__di55b{display:flex;flex-direction:column;gap:var(--bl-space-2)}.simulator_groupTitle__6W7b_{font:var(--bl-type-overline);letter-spacing:var(--bl-tracking-overline);text-transform:uppercase;color:var(--omni-color-text-muted)}.simulator_buttons__RfHpo{display:flex;flex-direction:column;gap:6px}.simulator_command__DgPaz{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;min-height:44px;padding:var(--bl-space-2) var(--bl-space-3);background:var(--omni-color-surface);border:1px solid var(--omni-color-border);border-radius:var(--bl-radius-control);cursor:pointer;transition:border-color var(--bl-duration-fast,.12s) var(--bl-ease-out,ease-out),background-color var(--bl-duration-fast,.12s) var(--bl-ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.simulator_command__DgPaz:hover{border-color:var(--omni-color-accent);background:var(--omni-color-accent-soft)}}.simulator_command__DgPaz:focus-visible{outline:2px solid var(--omni-color-focus);outline-offset:2px}.simulator_command__DgPaz:active{transform:scale(.99)}.simulator_commandLabel__0tveK{font:var(--bl-type-label);color:var(--omni-color-text)}.simulator_commandCode__TCcdd{font-family:var(--bl-font-mono);font-size:12px;color:var(--omni-color-text-muted);overflow-wrap:anywhere}.simulator_stage__nH0dY{display:flex;flex-direction:column;gap:var(--bl-space-4);min-width:0}.simulator_typeRow__p1Hl9{display:flex;flex-wrap:wrap;gap:var(--bl-space-2);align-items:center}.simulator_typeLabel__88GF9{font:var(--bl-type-caption);color:var(--omni-color-text-muted)}.simulator_typeInput__OQU_q{flex:1 1 200px;min-height:44px;padding-inline:var(--bl-space-3);font-family:var(--bl-font-mono);font-size:15px;background:var(--omni-color-surface);color:var(--omni-color-text);border:1px solid var(--omni-color-border-strong);border-radius:var(--bl-radius-control)}.simulator_typeInput__OQU_q:focus-visible{outline:2px solid var(--omni-color-focus);outline-offset:2px;border-color:var(--omni-color-accent)}.simulator_run__Xrrt9{min-height:44px;padding-inline:var(--bl-space-4);border:1px solid var(--omni-color-border-strong);border-radius:var(--bl-radius-control);background:transparent;color:var(--omni-color-text);font:var(--bl-type-label);cursor:pointer}.simulator_run__Xrrt9:disabled{opacity:.5;cursor:not-allowed}.simulator_run__Xrrt9:focus-visible{outline:2px solid var(--omni-color-focus);outline-offset:2px}.simulator_transcript__s84hB{max-height:320px;overflow-y:auto;background:var(--omni-color-surface-sunken);border-radius:var(--bl-radius-card);padding:var(--bl-space-4);display:flex;flex-direction:column;gap:var(--bl-space-3)}.simulator_hint__RCq5Z{font:var(--bl-type-body-dense);color:var(--omni-color-text-muted)}.simulator_hint__RCq5Z code{font-family:var(--bl-font-mono)}.simulator_entry__Oxql_{display:flex;flex-direction:column;gap:2px}.simulator_echo__bVu_t{font-family:var(--bl-font-mono);font-size:14px;color:var(--omni-color-text);overflow-wrap:anywhere}.simulator_prompt__3ISty{color:var(--omni-color-accent-text)}.simulator_out__oJtqH{color:var(--omni-color-text-muted)}.simulator_error__3rFsp,.simulator_out__oJtqH{font-family:var(--bl-font-mono);font-size:13px;overflow-wrap:anywhere}.simulator_error__3rFsp{color:var(--omni-color-danger-text)}.simulator_transcript__s84hB:focus-visible{outline:2px solid var(--omni-color-focus);outline-offset:2px}.simulator_play__Plxer{min-height:48px;padding-inline:var(--bl-space-4);border:1px solid var(--omni-color-accent);border-radius:var(--bl-radius-control);background:var(--omni-color-accent);color:var(--omni-color-on-accent);font:var(--bl-type-label);cursor:pointer}.simulator_play__Plxer[data-playing=true]{background:transparent;color:var(--omni-color-accent-text)}.simulator_play__Plxer:focus-visible{outline:2px solid var(--omni-color-focus);outline-offset:2px}.simulator_command__DgPaz[data-active=true]{border-color:var(--omni-color-accent);background:var(--omni-color-accent-soft)}.simulator_command__DgPaz:disabled{opacity:.6;cursor:default}.simulator_command__DgPaz[data-active=true]:disabled{opacity:1}.simulator_bubble__yxu3X{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bl-space-2) var(--bl-space-3);padding:var(--bl-space-4);border:1px solid var(--omni-color-border-stage);border-left:4px solid var(--omni-color-accent);border-radius:var(--bl-radius-card);background:var(--omni-color-stage)}.simulator_bubbleStep__A9Xoa{font-family:var(--bl-font-mono);font-size:13px;color:var(--omni-color-on-stage-muted)}.simulator_bubbleSay__nwlZX{flex:1 1 260px;font-size:clamp(16px,1.6vw,22px);line-height:1.4;color:var(--omni-color-on-stage)}.simulator_bubbleCommand__yvhox{font-family:var(--bl-font-mono);font-size:13px;color:var(--omni-color-accent-on-stage);overflow-wrap:anywhere}