.MC6woW_puzzle,.MC6woW_stepper,.MC6woW_timeline,.MC6woW_thread{border:1px solid var(--hair-2);border-radius:8px;margin-block:1.75em;padding:16px 18px}.MC6woW_codeFrame{border:1px solid var(--hair-2);background:var(--panel);border-radius:6px;min-width:0;overflow:hidden}.MC6woW_codeHeader{border-bottom:1px solid var(--hair-2);background:var(--panel-2);color:var(--muted);font:12px/1.4 var(--font-geist-mono), monospace;padding:6px 12px}.MC6woW_code{background:var(--panel);color:var(--text);font:13.5px/1.65 var(--font-geist-mono), monospace;tab-size:2;margin:0;padding-block:10px;overflow-x:auto}.MC6woW_code:focus-visible{outline-offset:-2px}.MC6woW_code code{width:max-content;min-width:100%;display:grid}.MC6woW_codeLine{white-space:pre;padding-inline:14px;display:block}.MC6woW_codeLine[data-current]{background:var(--kw-a);box-shadow:inset 3px 0 var(--kw)}.MC6woW_kw{color:var(--kw)}.MC6woW_str{color:var(--str)}.MC6woW_com{color:var(--com)}.MC6woW_num{color:var(--num)}.MC6woW_fn{color:var(--prop)}.MC6woW_actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.MC6woW_button{border:1px solid var(--hair-2);min-height:36px;color:var(--muted);font:12px/1.4 var(--font-geist-mono), monospace;border-radius:6px;padding:0 14px}.MC6woW_button:hover{border-color:var(--hair-3);color:var(--text)}.MC6woW_button[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.MC6woW_hint{min-height:1.4em;color:var(--muted);font:12px/1.4 var(--font-geist-mono), monospace}.MC6woW_result{margin-top:12px;font-size:15px;line-height:1.6}.MC6woW_result p+p{margin-top:6px}.MC6woW_instruction{color:var(--muted);margin-top:14px;font-size:15px}.MC6woW_consoleLines{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.MC6woW_consoleLine{border:1px solid var(--hair-2);min-width:96px;min-height:40px;color:var(--text);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.MC6woW_puzzle .MC6woW_consoleLine code{background:0 0;border:0;padding:0;font-size:13px}.MC6woW_consoleLine:hover{border-color:var(--hair-3)}.MC6woW_consoleLine[aria-pressed=true]{border-color:var(--kw)}.MC6woW_consoleLine[data-state=right]{border-color:var(--ok)}.MC6woW_consoleLine[data-state=wrong]{border-color:var(--err)}.MC6woW_consoleLine[aria-disabled=true]{cursor:default}.MC6woW_order{min-width:3.4ch;color:var(--muted);font:12px var(--font-geist-mono), monospace}.MC6woW_verdict{font-weight:600}.MC6woW_resultLabel,.MC6woW_score{color:var(--muted)}.MC6woW_score{font:12px var(--font-geist-mono), monospace}.MC6woW_stepperGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.MC6woW_queues{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.MC6woW_panel{border:1px solid var(--hair-2);border-radius:6px;min-width:0}.MC6woW_stepper .MC6woW_panelTitle{border-bottom:1px solid var(--hair-2);background:var(--panel-2);color:var(--muted);font:12px/1.4 var(--font-geist-mono), monospace;letter-spacing:0;margin:0;padding:6px 10px}.MC6woW_stepper .MC6woW_panelBody{flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex}.MC6woW_stepper .MC6woW_chip{border:1px solid var(--hair-2);color:var(--text);font:12px/1.5 var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:4px 8px}.MC6woW_stepper .MC6woW_chip[data-top]{border-color:var(--kw);box-shadow:inset 3px 0 var(--kw)}.MC6woW_stepper .MC6woW_emptyItem{color:var(--muted);font:12px/1.5 var(--font-geist-mono), monospace;margin:0;padding:4px 8px}.MC6woW_note{min-height:4.8em;margin-top:12px;font-size:15px;line-height:1.6}.MC6woW_mode{margin-top:16px}.MC6woW_modeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.MC6woW_timeline .MC6woW_modeCode{letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.5}.MC6woW_timeline .MC6woW_modeCode code{background:0 0;border:0;padding:0;font-size:13px}.MC6woW_modeStats{min-width:17rem;color:var(--muted);font:12px/1.5 var(--font-geist-mono), monospace}.MC6woW_modeStats b{color:var(--text);font-weight:600}.MC6woW_track{border:1px solid var(--hair-2);background:var(--panel);border-radius:4px;margin-top:6px;padding:4px 0;position:relative}.MC6woW_lane{height:20px;margin-block:2px;position:relative}.MC6woW_bar{background:color-mix(in srgb, var(--kw) 22%, transparent);box-shadow:inset 0 0 0 1px var(--kw);color:var(--text);font:11px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:3px;align-items:center;padding-left:6px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.MC6woW_marker{border-left:2px dashed var(--text);position:absolute;top:0;bottom:0}.MC6woW_axis{height:20px;color:var(--muted);font:11px var(--font-geist-mono), monospace;margin-top:6px;position:relative}.MC6woW_axis span{position:absolute;transform:translate(-50%)}.MC6woW_axis span:first-child{transform:none}.MC6woW_axis span:last-child{transform:translate(-100%)}.MC6woW_legend{color:var(--muted);font:12px var(--font-geist-mono), monospace;margin-top:4px}.MC6woW_legendMark{border-left:2px dashed var(--text);vertical-align:middle;height:12px;margin-right:4px;display:inline-block}.MC6woW_timeline .MC6woW_result{min-height:6em}.MC6woW_counter{color:var(--muted);font:14px var(--font-geist-mono), monospace}.MC6woW_counter b{min-width:8ch;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:inline-block}.MC6woW_thread .MC6woW_result{min-height:3.4em}@media (max-width:760px){.MC6woW_stepperGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.MC6woW_queues{grid-template-columns:minmax(0,1fr)}}
.r4HbXq_callout,.r4HbXq_summary{border:1px solid var(--hair-2);border-radius:8px;margin-block:1.75em;padding:12px 18px 14px}.r4HbXq_callout{--accent:var(--kw);border-left:3px solid var(--accent)}.r4HbXq_tip{--accent:var(--ok)}.r4HbXq_warning{--accent:var(--str)}.r4HbXq_label,.r4HbXq_summaryLabel{font-family:var(--font-mono);margin-bottom:4px;font-size:12px;line-height:1.6}.r4HbXq_label{flex-wrap:wrap;gap:0 10px;display:flex}.r4HbXq_kind{color:var(--accent)}.r4HbXq_title{color:var(--text);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.4}.r4HbXq_summaryLabel{color:var(--com)}.r4HbXq_body>*+*{margin-top:.75em}.r4HbXq_figure{margin-block:2em}.r4HbXq_figure img{border:1px solid var(--hair);border-radius:8px;max-width:100%;height:auto;display:block}.r4HbXq_caption{color:var(--muted);margin-top:10px;font-size:.88em;line-height:1.6}
.W3Wz-q_frame{border:1px solid var(--hair-2);border-radius:8px;margin-block:1.75em;overflow:hidden}.W3Wz-q_header{border-bottom:1px solid var(--hair-2);background:var(--panel-2);min-height:40px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 6px 4px 14px;font-size:12px;line-height:1.4;display:flex}.W3Wz-q_label{min-width:0;color:var(--muted);overflow-wrap:anywhere}.W3Wz-q_status{color:var(--muted);margin-left:auto}.W3Wz-q_failed{color:var(--text)}.W3Wz-q_copy{border:1px solid var(--hair-2);min-height:32px;color:var(--muted);border-radius:6px;padding:0 10px}.W3Wz-q_status:empty+.W3Wz-q_copy{margin-left:auto}.W3Wz-q_copy:hover{border-color:var(--hair-3);color:var(--text)}.W3Wz-q_pre{background:var(--shiki-dark-bg,var(--panel));color:var(--shiki-dark,var(--text));font-family:var(--font-mono);tab-size:2;margin:0;padding-block:14px;font-size:13.5px;line-height:1.65;overflow-x:auto}.W3Wz-q_pre span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight)}[data-theme=light] .W3Wz-q_pre{background:var(--shiki-light-bg,var(--panel));color:var(--shiki-light,var(--text))}[data-theme=light] .W3Wz-q_pre span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight)}[data-theme=monokai] .W3Wz-q_pre{background:var(--shiki-monokai-bg,var(--panel));color:var(--shiki-monokai,var(--text))}[data-theme=monokai] .W3Wz-q_pre span{color:var(--shiki-monokai);font-style:var(--shiki-monokai-font-style);font-weight:var(--shiki-monokai-font-weight)}[data-theme=solarized-dark] .W3Wz-q_pre{background:var(--shiki-solarized-dark-bg,var(--panel));color:var(--shiki-solarized-dark,var(--text))}[data-theme=solarized-dark] .W3Wz-q_pre span{color:var(--shiki-solarized-dark);font-style:var(--shiki-solarized-dark-font-style);font-weight:var(--shiki-solarized-dark-font-weight)}.W3Wz-q_pre:focus-visible{outline-offset:-2px;border-radius:0 0 7px 7px}.W3Wz-q_pre code{width:max-content;min-width:100%;display:grid}.W3Wz-q_pre .line{padding-inline:20px;position:relative}.W3Wz-q_pre .line.highlighted{box-shadow:inset 3px 0 var(--kw)}.W3Wz-q_pre .line.diff:before{position:absolute;left:7px}.W3Wz-q_pre .line.add{box-shadow:inset 3px 0 var(--ok)}.W3Wz-q_pre .line.add:before{content:"+";color:var(--ok)}.W3Wz-q_pre .line.remove{box-shadow:inset 3px 0 var(--err)}.W3Wz-q_pre .line.remove:before{content:"-";color:var(--err)}
