.demo-large-screen_open__4tM6d:before{content:"";position:fixed;inset:0;z-index:11990;background:var(--surface,#fff)}.demo-large-screen_open__4tM6d{--demo-playback-height:100px}.demo-large-screen_playback__yngLz{position:fixed;z-index:12001;bottom:0;left:0;right:0;box-sizing:border-box;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--surface,#fff);border-top:1px solid var(--line,#ddd);max-height:45dvh;overflow:auto;overscroll-behavior:contain}.demo-large-screen_playback__yngLz>*{margin:0!important}@media(max-height:500px),(max-width:600px){.demo-large-screen_playback__yngLz{padding-top:5px}}.demo-large-screen_open__4tM6d :has([data-demo-expanded=true]){isolation:auto!important;z-index:auto!important}.algorithm-review_themeScope__efXUI .algorithm-workbench,.algorithm-review_workbench__R15aj.algorithm-workbench{--aw-accent:var(--accent);--aw-green:var(--success);--aw-orange:var(--warning);--aw-surface:var(--surface);--aw-panel:var(--surface-2);--aw-line:var(--line);--aw-line-strong:var(--line-strong);color:var(--text)}.algorithm-review_themeScope__efXUI .aw-field input,.algorithm-review_themeScope__efXUI .aw-field select,.algorithm-review_themeScope__efXUI .dp-stage__table th,.algorithm-review_themeScope__efXUI .search-hash-slot span,.algorithm-review_workbench__R15aj .aw-field input,.algorithm-review_workbench__R15aj .aw-field select,.algorithm-review_workbench__R15aj .search-hash-slot span{background:var(--surface-3);color:var(--text)}.algorithm-review_themeScope__efXUI .algorithm-stage__stats div,.algorithm-review_themeScope__efXUI .aw-button,.algorithm-review_themeScope__efXUI .aw-icon-button,.algorithm-review_themeScope__efXUI .search-hash-slot,.algorithm-review_workbench__R15aj .algorithm-stage__stats div,.algorithm-review_workbench__R15aj .aw-button,.algorithm-review_workbench__R15aj .aw-icon-button,.algorithm-review_workbench__R15aj .search-hash-slot{background:var(--surface-2);color:var(--text)}.algorithm-review_themeScope__efXUI .tree-stage__scroll{max-height:480px;padding-block:28px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.algorithm-review_themeScope__efXUI .tree-stage svg{overflow:visible}.algorithm-review_learningGrid__d419E{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:22px;align-items:stretch}.algorithm-review_learningCard__aNTy2{min-width:0;margin:0}.algorithm-review_learningCard__aNTy2 h2{margin-bottom:12px}.algorithm-review_pseudocodeList__lKQ_n{counter-reset:algorithm-code;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.algorithm-review_pseudocodeList__lKQ_n li{counter-increment:algorithm-code;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.algorithm-review_pseudocodeList__lKQ_n li:before{content:counter(algorithm-code,decimal-leading-zero);color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.7}.algorithm-review_pseudocodeList__lKQ_n code{color:var(--text);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.algorithm-review_stageGrid__SzBnv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.algorithm-review_visualization__wQmjn{min-width:0}.algorithm-review_inspector__aa2DC{min-width:0;max-height:360px;overflow:auto}.algorithm-review_inspectorSection__1q6xq{padding:12px}.algorithm-review_inspectorSection__1q6xq+.algorithm-review_inspectorSection__1q6xq{border-top:1px solid var(--aw-line)}.algorithm-review_inspectorTitle__uQBOR{margin:0 0 9px;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.04em}.algorithm-review_codeList__B1GbO{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;counter-reset:code-line}.algorithm-review_codeHeader__mmDOs{display:flex;align-items:center;justify-content:space-between;gap:8px}.algorithm-review_codeMode__PR488 select{border:1px solid var(--aw-line);border-radius:4px;background:var(--surface-2);color:var(--text);padding:3px 6px;font-size:.75rem}.algorithm-review_codeLine__vGEK_{counter-increment:code-line;display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-gap:7px;gap:7px;padding:5px 7px;border-left:3px solid transparent;border-radius:4px;color:var(--muted)}.algorithm-review_codeLine__vGEK_:before{content:counter(code-line);color:var(--subtle);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.7rem;line-height:1.55;text-align:right}.algorithm-review_codeLine__vGEK_ code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.algorithm-review_codeLine__vGEK_ span{font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.algorithm-review_codeTranslation__YnRUw{margin-top:12px;padding-top:12px;border-top:1px solid var(--aw-line)}.algorithm-review_activeCodeLine__WDJsr{border-left-color:var(--aw-orange);background:var(--warning-soft);color:var(--text)}.algorithm-review_activeCodeLine__WDJsr:before{color:var(--aw-orange);font-weight:800}.algorithm-review_variables__RTwYm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.algorithm-review_variables__RTwYm div{min-width:0;padding:7px 8px;border:1px solid var(--aw-line);border-radius:5px;background:var(--surface-2)}.algorithm-review_variables__RTwYm dt{color:var(--muted);font-size:.68rem}.algorithm-review_variables__RTwYm dd{margin:2px 0 0;color:var(--text);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.algorithm-review_treeViewport__IrUCf{max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.algorithm-review_treeSvg__6rN_8.algorithm-review_treeSvg__6rN_8{display:block;height:280px;max-width:none;overflow:hidden}.algorithm-review_treeViewport__IrUCf .algorithm-heap-node circle,.algorithm-review_treeViewport__IrUCf.algorithm-heap-wrap line{stroke-width:2}.algorithm-review_treeViewport__IrUCf .algorithm-heap-node text{font-size:13px}.algorithm-review_treeViewport__IrUCf .search-tree__node text{font-size:10px}.algorithm-review_motionStage___IcAp .algorithm-bar{transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.algorithm-review_motionStage___IcAp .algorithm-array-cell,.algorithm-review_motionStage___IcAp .counting-stage__table td,.algorithm-review_motionStage___IcAp .counting-stage__table th,.algorithm-review_motionStage___IcAp .search-block,.algorithm-review_motionStage___IcAp .search-block-index,.algorithm-review_motionStage___IcAp .search-hash-slot{transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease}.algorithm-review_motionStage___IcAp .algorithm-heap-node circle,.algorithm-review_motionStage___IcAp .search-tree__edge,.algorithm-review_motionStage___IcAp .search-tree__node circle{transition:fill .24s ease,stroke .24s ease}.algorithm-review_heapMotionNode__9koke{transition:transform .38s cubic-bezier(.22,.68,0,1)}@media (prefers-reduced-motion:reduce){.algorithm-review_heapMotionNode__9koke,.algorithm-review_motionStage___IcAp *{transition:none!important;animation:none!important}}@media (max-width:960px){.algorithm-review_learningGrid__d419E{grid-template-columns:repeat(2,minmax(0,1fr))}.algorithm-review_learningCard__aNTy2:last-child{grid-column:1/-1}.algorithm-review_stageGrid__SzBnv{grid-template-columns:1fr}}@media (min-width:961px){.algorithm-review_visualization__wQmjn .algorithm-bars{height:220px}.algorithm-review_visualization__wQmjn .algorithm-stage__body{gap:10px}}@media (max-width:640px){.algorithm-review_learningGrid__d419E{grid-template-columns:1fr}.algorithm-review_learningCard__aNTy2:last-child{grid-column:auto}.algorithm-review_variables__RTwYm{grid-template-columns:1fr}}.algorithm-review_learningDetails__SUOc6{margin-top:18px;background:transparent;border:0;padding:0}.algorithm-review_learningDetails__SUOc6>summary{cursor:pointer;font-weight:700;font-size:.95rem;padding:10px 3px;margin-bottom:8px;color:var(--accent)}.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningGrid__d419E{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0}.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningCard__aNTy2{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--text) 3%,transparent)}.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningCard__aNTy2 h2{font-size:1rem;margin:0 0 10px}.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningCard__aNTy2 :is(p,li,dd,dt){font-size:.85rem;line-height:1.75}.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningCard__aNTy2 .plain-list{padding-left:18px;margin:0}@media(max-width:600px){.algorithm-review_learningDetails__SUOc6 .algorithm-review_learningCard__aNTy2{padding:12px}}.algorithm-review_compactHeading__Zn7Cm{align-items:flex-start;gap:12px}.algorithm-review_headingSummary__oPIYM{margin:3px 0 7px!important;color:var(--muted);font-size:.88rem;line-height:1.5;max-width:78ch}.algorithm-review_headingFacts__xnQ2x{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;color:var(--muted);font-size:.76rem}.algorithm-review_moreFacts__x3zNL{position:relative}.algorithm-review_moreFacts__x3zNL summary{cursor:pointer;color:var(--accent)}.algorithm-review_moreFacts__x3zNL dl{position:absolute;z-index:5;top:100%;left:0;min-width:180px;margin:6px 0 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 4px 16px #0001}.algorithm-review_moreFacts__x3zNL dl div{display:flex;justify-content:space-between;gap:12px}.algorithm-review_moreFacts__x3zNL dd{margin:0}[data-demo-expanded=true] .algorithm-review_treeViewport__IrUCf{max-height:none;overflow:visible}[data-demo-expanded=true] .algorithm-review_treeSvg__6rN_8.algorithm-review_treeSvg__6rN_8{height:auto;width:100%}.demo-layout_heading__og2_N{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px;min-width:0}.demo-layout_heading__og2_N h1,.demo-layout_heading__og2_N h2,.demo-layout_heading__og2_N h3,.demo-layout_heading__og2_N h4,.demo-layout_heading__og2_N p{margin:0}.demo-layout_heading__og2_N>:first-child{min-width:0}.demo-layout_toolbar__S5Q8L{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0}.demo-layout_toolbar__S5Q8L label{min-width:0}.demo-layout_toolbar__S5Q8L input[type=range]{max-width:240px}.demo-layout_toolbar__S5Q8L button,.demo-layout_toolbar__S5Q8L input:not([type=range]):not([type=checkbox]):not([type=radio]),.demo-layout_toolbar__S5Q8L select{min-height:36px}.demo-layout_share__jDYX0 button,.demo-layout_toolbar__S5Q8L button,.demo-layout_toolbar__S5Q8L input:not([type=range]):not([type=checkbox]):not([type=radio]),.demo-layout_toolbar__S5Q8L select,.demo-layout_toolbar__S5Q8L textarea{border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);font:inherit}.demo-layout_share__jDYX0 button,.demo-layout_toolbar__S5Q8L button{cursor:pointer}.demo-layout_share__jDYX0 button:disabled,.demo-layout_toolbar__S5Q8L button:disabled{cursor:default;opacity:.55}.demo-layout_panel__5UcWx{min-width:0;border:1px solid var(--line,var(--aw-line));border-radius:8px;background:var(--surface-2,var(--aw-panel))}.demo-layout_panel__5UcWx>summary{min-height:36px;box-sizing:border-box;padding:8px 10px;cursor:pointer;color:var(--text);font-size:.875rem;font-weight:650}.demo-layout_panel__5UcWx>summary:focus-visible{outline:2px solid var(--accent,#0284c7);outline-offset:2px;border-radius:5px}.demo-layout_body__QKOup{min-width:0;padding:2px 10px 10px}.demo-layout_body__QKOup>:first-child{margin-top:0}.demo-layout_body__QKOup>:last-child{margin-bottom:0}.demo-layout_share__jDYX0{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.demo-layout_share__jDYX0 button{min-height:36px;padding:6px 10px;white-space:nowrap;font-size:.85rem}.demo-layout_share__jDYX0 p{flex-basis:100%;margin:0;font-size:.8rem;overflow-wrap:anywhere}@media (pointer:coarse){.demo-layout_panel__5UcWx>summary,.demo-layout_share__jDYX0 button,.demo-layout_toolbar__S5Q8L button,.demo-layout_toolbar__S5Q8L input:not([type=range]):not([type=checkbox]):not([type=radio]),.demo-layout_toolbar__S5Q8L select{min-height:44px}}@media (max-width:480px){.demo-layout_body__QKOup{padding:2px 8px 8px}.demo-layout_heading__og2_N{gap:8px}.demo-layout_heading__og2_N h1{font-size:1.3rem}.demo-layout_heading__og2_N h2{font-size:1.1rem}}.demo-layout_panel__5UcWx>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.demo-layout_panel__5UcWx>summary::-webkit-details-marker{display:none}.demo-layout_panelToggle__9AoOI{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:2px 6px}.demo-layout_panel__5UcWx:not([open]) .demo-layout_whenOpen__LVymu,.demo-layout_panel__5UcWx[open] .demo-layout_whenClosed__LjINx{display:none}.demo-layout_panelTitle__2FUgp{display:flex;align-items:center;gap:7px;min-width:0}.demo-layout_panelIcon___J0Nm{width:18px;height:18px;flex:0 0 18px;color:var(--accent)}.demo-layout_panel__5UcWx[open]::details-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.demo-layout_panel__5UcWx[open]>.demo-layout_body__QKOup{flex:1 1 auto;min-height:0}.demo-layout_panelActions__jrGlv{display:flex;align-items:center;flex-shrink:0;gap:8px}.demo-layout_expandButton__G9nZG{border:1px solid var(--accent,#0284c7);border-radius:5px;background:var(--surface);color:var(--accent,#0284c7);font:inherit;font-size:.8rem;padding:5px 9px;min-height:32px;cursor:pointer}.demo-layout_expandButton__G9nZG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-layout_panel__5UcWx[data-demo-expanded=true]{position:fixed!important;z-index:12000;inset:8px 12px calc(var(--demo-playback-height, 100px) + 8px);display:flex!important;flex-direction:column;box-sizing:border-box;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;background:var(--surface-2,#f6f8fa);overflow:hidden!important}.demo-layout_panel__5UcWx[data-demo-expanded=true]>summary{flex:0 0 auto;cursor:default}.demo-layout_panel__5UcWx[data-demo-expanded=true]::details-content{display:contents!important}.demo-layout_panel__5UcWx[data-demo-expanded=true]>.demo-layout_body__QKOup{flex:1 1 auto;min-height:0;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;padding:12px}@media(max-width:600px){.demo-layout_panel__5UcWx[data-demo-expanded=true]{left:4px;right:4px;top:4px}.demo-layout_panelActions__jrGlv{gap:4px}.demo-layout_panel__5UcWx>summary{gap:6px}}@media(pointer:coarse){.demo-layout_expandButton__G9nZG{min-height:44px}}.demo-layout_panel__5UcWx>summary:has([data-demo-expand]){height:auto!important;min-height:44px;overflow:visible}.demo-layout_panel__5UcWx[data-demo-expanded=true]{top:max(8px,env(safe-area-inset-top))}.sort-search-layout_workbench__WLXOD{display:grid;grid-gap:12px;gap:12px;min-width:0}.sort-search-layout_workbench__WLXOD .algorithm-workbench__header{padding:0;border:0;background:transparent}.sort-search-layout_workbench__WLXOD .algorithm-workbench__header h2{font-size:.95rem;margin:0}.sort-search-layout_workbench__WLXOD .algorithm-workbench__header p{margin:3px 0 0;font-size:.76rem}.sort-search-layout_inputPanel__padRF{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface)}.sort-search-layout_inputTabs__URoU6{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.sort-search-layout_inputTabs__URoU6 button{border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;padding:9px 20px;background:var(--surface-2);color:var(--text);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.sort-search-layout_inputTabs__URoU6 button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--accent-soft)}.sort-search-layout_inputTabs__URoU6 small{color:var(--muted);font-size:.73rem;margin-left:8px}.sort-search-layout_workbench__WLXOD [hidden]{display:none!important}.sort-search-layout_workbench__WLXOD .algorithm-workbench__configuration{margin:0;padding:0;border:0;background:none}.sort-search-layout_workbench__WLXOD .algorithm-workbench__inputs{width:100%;gap:10px;align-items:end}.sort-search-layout_workbench__WLXOD .aw-field--custom{flex:1 1 320px}.sort-search-layout_workbench__WLXOD .aw-field__input-group{display:flex;gap:8px}.sort-search-layout_workbench__WLXOD .aw-field__input-group input{flex:1 1;min-width:0}.sort-search-layout_workbench__WLXOD .aw-field__input-group button{background:var(--accent);color:#fff;border-color:var(--accent);white-space:nowrap}.sort-search-layout_workbench__WLXOD .quick-settings{margin-bottom:8px}.sort-search-layout_stage__PicDs{min-width:0}.sort-search-layout_stageGrid__xB6QI{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.sort-search-layout_codePanel__7pFfa,.sort-search-layout_decisionPanel__RIJuF,.sort-search-layout_processPanel__islqI,.sort-search-layout_stageGrid__xB6QI>*,.sort-search-layout_statePanel__awBtd,.sort-search-layout_visualization__QeCcL{min-width:0}.sort-search-layout_visualization__QeCcL .algorithm-stage__body{gap:10px}.sort-search-layout_visualization__QeCcL .algorithm-bars{height:190px;min-height:150px;padding-top:25px}.sort-search-layout_visualization__QeCcL .algorithm-heap-wrap svg{height:210px}.sort-search-layout_visualization__QeCcL .algorithm-heap-wrap+*{min-width:0}.sort-search-layout_visualization__QeCcL .algorithm-stage__extra h3{font-size:.8rem;margin:0 0 8px}.sort-search-layout_visualization__QeCcL .algorithm-stage__extra p{font-size:.76rem}.sort-search-layout_visualization__QeCcL .search-status{gap:8px;padding:9px}.sort-search-layout_visualization__QeCcL .search-status strong{font-size:1rem}.sort-search-layout_visualization__QeCcL .algorithm-stage__scroll{max-width:100%;overflow:auto}.sort-search-layout_visualization__QeCcL .algorithm-bar-track{min-width:22px}.sort-search-layout_visualization__QeCcL .algorithm-array-cell{min-width:34px}.sort-search-layout_legend__Z10L7{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:var(--muted);font-size:.7rem}.sort-search-layout_legend__Z10L7 span:first-child{color:var(--accent)}.sort-search-layout_legend__Z10L7 span:nth-child(2){color:var(--warning)}.sort-search-layout_legend__Z10L7 span:nth-child(3){color:var(--success)}.sort-search-layout_tableScroll__aVTR6{max-width:100%;overflow:auto}.sort-search-layout_arrayTable__Z6Lnn,.sort-search-layout_stateTable__Lx8YC{width:100%;border-collapse:collapse;font-size:.76rem}.sort-search-layout_arrayTable__Z6Lnn td,.sort-search-layout_arrayTable__Z6Lnn th,.sort-search-layout_stateTable__Lx8YC td,.sort-search-layout_stateTable__Lx8YC th{padding:7px 9px;border:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.sort-search-layout_arrayTable__Z6Lnn th,.sort-search-layout_stateTable__Lx8YC thead{background:var(--surface-2)}.sort-search-layout_stateTable__Lx8YC tbody th{font-weight:500;color:var(--muted);width:40%}.sort-search-layout_stateTable__Lx8YC td{color:var(--accent);font-family:ui-monospace,Consolas,monospace}.sort-search-layout_arrayTable__Z6Lnn{margin-top:10px}.sort-search-layout_arrayTable__Z6Lnn td{text-align:center;min-width:32px}.sort-search-layout_arrayTable__Z6Lnn .sort-search-layout_activeCell__PWhF_{background:var(--warning-soft);color:var(--text);font-weight:700}.sort-search-layout_statePanel__awBtd .algorithm-stage__stats{margin:0 0 10px;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.sort-search-layout_statePanel__awBtd .algorithm-stage__stats div{padding:7px}.sort-search-layout_statePanel__awBtd .algorithm-stage__stats dd{font-size:1rem}.sort-search-layout_codePanel__7pFfa>div{max-height:320px;overflow:auto}.sort-search-layout_codePanel__7pFfa .algorithm-code-readable{padding:0}.sort-search-layout_history__bVhBO{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;counter-reset:step}.sort-search-layout_history__bVhBO li{display:flex;gap:9px;align-items:flex-start;padding:8px 9px;border-radius:6px;border:1px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.sort-search-layout_stepNumber__0AAt2{display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:50%;width:24px;height:24px;flex-shrink:0;font-weight:700;color:var(--accent)}.sort-search-layout_history__bVhBO li[aria-current=step]{background:var(--accent-soft);color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.sort-search-layout_history__bVhBO li[aria-current=step] .sort-search-layout_stepNumber__0AAt2{background:var(--accent);color:#fff;border-color:var(--accent)}.sort-search-layout_history__bVhBO .sort-search-layout_upcoming__JjsCV{opacity:.75}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search] .sort-search-layout_visualization__QeCcL{grid-column:1/-1}.sort-search-layout_decisionPanel__RIJuF{grid-row:2}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search] .sort-search-layout_statePanel__awBtd{grid-row:2;grid-column:2}.sort-search-layout_playback__YOhkl{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.sort-search-layout_playback__YOhkl .aw-field--progress{flex:1 1 160px}.sort-search-layout_playback__YOhkl .aw-field--speed{flex:0 1 76px}.sort-search-layout_playback__YOhkl .aw-field{margin:0}.sort-search-layout_playback__YOhkl .aw-icon-button{width:40px;height:36px}.sort-search-layout_playback__YOhkl .aw-icon-button--primary{background:var(--accent);color:#fff}.sort-search-layout_summary__5r0_S{display:flex;gap:12px;align-items:baseline;padding:10px 12px;margin:0;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:8px;font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}.sort-search-layout_summary__5r0_S strong{color:var(--accent);white-space:nowrap}@media(max-width:800px){.sort-search-layout_stageGrid__xB6QI,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]{grid-template-columns:minmax(0,1fr)}.sort-search-layout_decisionPanel__RIJuF,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search] .sort-search-layout_statePanel__awBtd,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search] .sort-search-layout_visualization__QeCcL{grid-column:auto;grid-row:auto}.sort-search-layout_inputTabs__URoU6 small{flex-basis:100%;margin-left:0}.sort-search-layout_inputPanel__padRF{padding:10px}.sort-search-layout_visualization__QeCcL .algorithm-bars{height:170px}.sort-search-layout_playback__YOhkl{padding:8px}.sort-search-layout_summary__5r0_S{align-items:start}}@media(prefers-reduced-motion:reduce){.sort-search-layout_workbench__WLXOD *{scroll-behavior:auto!important}}.sort-search-layout_keyCard__vF1qF{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 10px;background:var(--accent-soft);border-radius:6px;font-size:.78rem}.sort-search-layout_keyCard__vF1qF strong{color:var(--accent)}.sort-search-layout_keyCard__vF1qF span:last-child{color:var(--muted)}.sort-search-layout_mergeRuns__PUFkw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sort-search-layout_runCard__PdeC5{min-width:0;padding:10px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:7px;background:var(--accent-soft)}.sort-search-layout_runCard__PdeC5:nth-child(2n){border-color:color-mix(in srgb,var(--warning) 60%,var(--line));background:var(--warning-soft)}.sort-search-layout_runCard__PdeC5 h3{margin:0 0 8px;font-size:.78rem}.sort-search-layout_runCard__PdeC5 p{margin:4px 0;font-size:.75rem;overflow-wrap:anywhere}.sort-search-layout_flowArrow__wYrVD{color:var(--accent);text-align:center;font-size:.78rem;font-weight:600}.sort-search-layout_shellGroups__Dbak7{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:7px;gap:7px}@media(max-width:480px){.sort-search-layout_mergeRuns__PUFkw{grid-template-columns:minmax(0,1fr)}}.sort-search-layout_workbench__WLXOD.algorithm-workbench{margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.sort-search-layout_stage__PicDs.algorithm-stage{padding:0}.sort-search-layout_playback__YOhkl .algorithm-workbench__transport{flex-wrap:wrap}.sort-search-layout_quickPartition__h68_Y{min-width:0}.sort-search-layout_quickMeta__MaoxV{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.82rem;margin:4px 0 12px}.sort-search-layout_quickArrayScroll__B0PtH{overflow-x:auto;overscroll-behavior:contain;padding:4px 0}.sort-search-layout_quickArray__iFN20{display:flex;min-width:max-content}.sort-search-layout_quickCell__Eih0S{display:grid;grid-template-rows:22px 56px 32px;flex:1 0 50px;min-width:50px;text-align:center}.sort-search-layout_quickCell__Eih0S small{color:var(--muted);font-size:.76rem}.sort-search-layout_quickCell__Eih0S strong{display:grid;place-items:center;font-size:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:5px}.sort-search-layout_quickCell__Eih0S>span{font-size:.72rem;color:var(--accent);font-weight:650;line-height:1.2;padding-top:6px}.sort-search-layout_quickCell__Eih0S[data-state=less] strong{background:#ffe1e7;border-color:#e96b89;color:#87253f}.sort-search-layout_quickCell__Eih0S[data-state=greater] strong{background:#e0eeff;border-color:#82aaf0;color:#244b80}.sort-search-layout_quickCell__Eih0S[data-state=current] strong{background:#fff0cc;border-color:#de971f;color:#7a4d00}.sort-search-layout_quickCell__Eih0S[data-state=pivot] strong{background:#e1dcff;border-color:#8972e1;color:#45317f}.sort-search-layout_quickCell__Eih0S[data-state=sorted] strong{background:#dcf4e7;border-color:#65b98b;color:#23643e}.sort-search-layout_emptyPartition__NPdOV{margin:5px 0 8px;font-size:.78rem;min-height:2.5em;line-height:1.4}.sort-search-layout_partitionLegend__lCdZa{display:flex;flex-wrap:wrap;gap:5px 10px;margin-bottom:10px;font-size:.72rem}.sort-search-layout_partitionLegend__lCdZa span{padding:3px 6px;border-radius:4px;background:var(--surface)}.sort-search-layout_partitionLegend__lCdZa span:first-child{border-left:3px solid #e96b89}.sort-search-layout_partitionLegend__lCdZa span:nth-child(2){border-left:3px solid #82aaf0}.sort-search-layout_partitionLegend__lCdZa span:nth-child(3){border-left:3px solid #de971f}.sort-search-layout_partitionLegend__lCdZa span:nth-child(4){border-left:3px solid #8972e1}.sort-search-layout_inputTop__ocNLs{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:8px}.sort-search-layout_inputTabs__URoU6{margin-bottom:0;gap:4px}.sort-search-layout_inputTabs__URoU6 button{padding:6px 14px}.sort-search-layout_inputTabs__URoU6 small{margin-left:6px}.sort-search-layout_workbench__WLXOD .algorithm-workbench__inputs{gap:8px 12px}.sort-search-layout_workbench__WLXOD .quick-settings{display:flex;align-items:end;flex-wrap:wrap;gap:7px;margin:0}.sort-search-layout_workbench__WLXOD .quick-settings .aw-field{min-width:125px}.sort-search-layout_workbench__WLXOD .quick-settings small{max-width:150px;font-size:.7rem;color:var(--muted)}.sort-search-layout_workbench__WLXOD .aw-field--size{flex:0 1 130px}.sort-search-layout_workbench__WLXOD .aw-field--target{flex:0 1 90px}.sort-search-layout_workbench__WLXOD .aw-field--custom{flex:1 1 260px}.sort-search-layout_workbench__WLXOD .aw-field{gap:4px}.sort-search-layout_arrayPanel__5Vq1K{min-width:0}.sort-search-layout_arrayNote__p7Uk3{margin:10px 0 0;font-size:.75rem;color:var(--muted)}.sort-search-layout_codeScroll__035KK{overflow:auto;max-height:240px;scrollbar-gutter:stable;overscroll-behavior:contain}.sort-search-layout_codePanel__7pFfa>div{max-height:none;overflow:hidden}.sort-search-layout_quickArray__iFN20{min-width:100%;width:max-content}.sort-search-layout_quickCell__Eih0S{flex:1 0 46px;min-width:46px}.sort-search-layout_quickCell__Eih0S[data-state=outside] strong{opacity:.55}.sort-search-layout_partitionLegend__lCdZa span:nth-child(5){border-left:3px solid #65b98b}.sort-search-layout_emptyPartition__NPdOV{min-height:2.7em;margin:3px 0 6px}.sort-search-layout_quickMeta__MaoxV{gap:5px 12px;margin:0 0 6px;font-size:.76rem}.sort-search-layout_swapHistory__oouIs{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:7px 0;padding:7px 9px;background:var(--accent-soft);border-radius:5px;font-size:.74rem;line-height:1.5}.sort-search-layout_swapHistory__oouIs>span:last-child{overflow-wrap:anywhere}.sort-search-layout_quickGuide__egehP{display:flex;flex-wrap:wrap;gap:4px 10px;padding:7px 9px;border-top:1px solid var(--line);font-size:.74rem;line-height:1.5}.sort-search-layout_quickGuide__egehP>span{overflow-wrap:anywhere}.sort-search-layout_shellProcess__ErCoa{min-width:0}.sort-search-layout_shellArrayScroll__9mHFp{overflow-x:auto;overscroll-behavior:contain}.sort-search-layout_shellArray__7ubz2{width:100%;display:block}.sort-search-layout_shellArc__3nuYc{fill:none;stroke:var(--accent);stroke-width:1.6}.sort-search-layout_shellArc__3nuYc[data-group="1"]{stroke:#9872dc}.sort-search-layout_shellArc__3nuYc[data-group="2"]{stroke:#14a17d}.sort-search-layout_shellCell__HXdWp rect{fill:var(--accent-soft);stroke:var(--line)}.sort-search-layout_shellCell__HXdWp[data-group="1"] rect{fill:color-mix(in srgb,#9872dc 12%,var(--surface))}.sort-search-layout_shellCell__HXdWp[data-group="2"] rect{fill:color-mix(in srgb,#14a17d 12%,var(--surface))}.sort-search-layout_shellCell__HXdWp[data-active=true] rect{fill:var(--warning-soft);stroke:var(--warning);stroke-width:2}.sort-search-layout_shellCell__HXdWp text{fill:var(--text);text-anchor:middle;font-size:12px}.sort-search-layout_shellCell__HXdWp .sort-search-layout_shellValue__qRfxj{font-size:17px;font-weight:700}.sort-search-layout_shellGroups__Dbak7{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.sort-search-layout_shellGroups__Dbak7 .sort-search-layout_runCard__PdeC5{padding:7px;border-style:solid;background:var(--surface)}.sort-search-layout_shellGroups__Dbak7 .sort-search-layout_runCard__PdeC5 h3{margin:0 0 4px}.sort-search-layout_shellGroups__Dbak7 .sort-search-layout_runCard__PdeC5 p{margin:3px 0;font-size:.72rem}.sort-search-layout_shellGroups__Dbak7 .sort-search-layout_runCard__PdeC5[data-active=true]{border-color:var(--accent);background:var(--accent-soft)}@media(min-width:1000px){.sort-search-layout_stageGrid__xB6QI,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:320px 220px;align-items:start}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL{grid-column:1;grid-row:1;height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_statePanel__awBtd{grid-column:2;grid-row:1}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_codePanel__7pFfa{grid-column:1;grid-row:2}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_processPanel__islqI{grid-column:2;grid-row:2}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details,.sort-search-layout_stageGrid__xB6QI>details{height:100%;box-sizing:border-box;min-height:0}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details[open],.sort-search-layout_stageGrid__xB6QI>details[open]{display:flex;flex-direction:column}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details>summary,.sort-search-layout_stageGrid__xB6QI>details>summary{flex:0 0 auto}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details[open]>div,.sort-search-layout_stageGrid__xB6QI>details[open]>div{flex:1 1 auto;min-height:0;box-sizing:border-box;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details:not([open]),.sort-search-layout_stageGrid__xB6QI>details:not([open]){height:auto}.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_codePanel__7pFfa[open]>div{overflow:hidden}.sort-search-layout_codeScroll__035KK{height:100%;max-height:none}.sort-search-layout_history__bVhBO{gap:5px}.sort-search-layout_history__bVhBO li{padding:5px 7px;font-size:.77rem}.sort-search-layout_stateTable__Lx8YC :is(th,td){padding:5px 7px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=quick]{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);grid-template-rows:340px 220px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=quick]>.sort-search-layout_visualization__QeCcL{height:100%}.sort-search-layout_stageGrid__xB6QI[data-algorithm=shell]{grid-template-columns:minmax(0,2fr) minmax(190px,1fr) minmax(190px,1fr);grid-template-rows:320px 190px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=shell]>.sort-search-layout_processPanel__islqI{grid-column:3;grid-row:1}.sort-search-layout_stageGrid__xB6QI[data-algorithm=shell]>.sort-search-layout_arrayPanel__5Vq1K{grid-column:2/4;grid-row:2}.sort-search-layout_stageGrid__xB6QI[data-algorithm=shell] .sort-search-layout_statePanel__awBtd .algorithm-stage__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-search-layout_stageGrid__xB6QI[data-algorithm=shell] .sort-search-layout_stateTable__Lx8YC :is(th,td){padding:5px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(220px,1fr);grid-template-rows:320px 220px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>.sort-search-layout_visualization__QeCcL{grid-column:1;grid-row:1}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>.sort-search-layout_statePanel__awBtd{grid-column:2;grid-row:1}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>.sort-search-layout_decisionPanel__RIJuF{grid-column:3;grid-row:1}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>.sort-search-layout_codePanel__7pFfa{grid-column:1;grid-row:2}.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>.sort-search-layout_processPanel__islqI{grid-column:2/4;grid-row:2}.sort-search-layout_stageGrid__xB6QI[data-algorithm=counting],.sort-search-layout_stageGrid__xB6QI[data-algorithm=heap],.sort-search-layout_stageGrid__xB6QI[data-algorithm=radix]{grid-template-rows:370px 220px}.sort-search-layout_stageGrid__xB6QI[data-algorithm=counting] .sort-search-layout_visualization__QeCcL .counting-stage,.sort-search-layout_stageGrid__xB6QI[data-algorithm=heap] .sort-search-layout_visualization__QeCcL .algorithm-stage__body{display:grid;grid-gap:8px;gap:8px}}@media(max-width:999px){.sort-search-layout_stageGrid__xB6QI,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.sort-search-layout_stageGrid__xB6QI>*,.sort-search-layout_stageGrid__xB6QI[data-algorithm=binary-search]>*{grid-column:auto;grid-row:auto}.sort-search-layout_arrayPanel__5Vq1K>div,.sort-search-layout_decisionPanel__RIJuF>div,.sort-search-layout_processPanel__islqI>div,.sort-search-layout_statePanel__awBtd>div,.sort-search-layout_visualization__QeCcL>details>div{max-height:420px;overflow:auto}.sort-search-layout_codeScroll__035KK{max-height:240px}}@media(max-width:600px){.sort-search-layout_inputTop__ocNLs{align-items:start;flex-wrap:wrap}.sort-search-layout_inputTabs__URoU6{flex:1 1 100%}.sort-search-layout_inputTabs__URoU6 small{flex-basis:100%;margin-left:0}.sort-search-layout_inputPanel__padRF{padding:8px}.sort-search-layout_workbench__WLXOD .aw-field--custom,.sort-search-layout_workbench__WLXOD .quick-settings{flex-basis:100%}.sort-search-layout_quickCell__Eih0S{flex-basis:44px;min-width:44px}}.sort-search-layout_arrayNote__p7Uk3,.sort-search-layout_arrayTable__Z6Lnn,.sort-search-layout_emptyPartition__NPdOV,.sort-search-layout_history__bVhBO li,.sort-search-layout_keyCard__vF1qF,.sort-search-layout_quickGuide__egehP,.sort-search-layout_quickMeta__MaoxV,.sort-search-layout_runCard__PdeC5 h3,.sort-search-layout_runCard__PdeC5 p,.sort-search-layout_shellGroups__Dbak7 .sort-search-layout_runCard__PdeC5 p,.sort-search-layout_stateTable__Lx8YC,.sort-search-layout_summary__5r0_S,.sort-search-layout_swapHistory__oouIs{font-size:.8125rem}.sort-search-layout_statePanel__awBtd .algorithm-stage__stats[data-stat-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-search-layout_pseudocode__ptQ8Q{list-style:none;margin:0;padding:0}.sort-search-layout_pseudocode__ptQ8Q li{display:flex;align-items:baseline;gap:8px;padding:5px 6px;font-size:.8125rem;line-height:1.6;border-left:2px solid transparent}.sort-search-layout_pseudocode__ptQ8Q li>span{flex:0 0 16px;text-align:right;color:var(--muted);font-size:.75rem}.sort-search-layout_pseudocode__ptQ8Q code{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-family:ui-monospace,Consolas,monospace}.sort-search-layout_pseudocode__ptQ8Q li[aria-current=step]{border-left-color:var(--warning);background:var(--warning-soft);color:var(--text)}.sort-search-layout_playback__YOhkl{gap:8px;padding:6px 10px}.sort-search-layout_playback__YOhkl .aw-field--progress,.sort-search-layout_playback__YOhkl .aw-field--speed{display:flex;align-items:center;gap:7px}.sort-search-layout_playback__YOhkl .aw-field--speed{flex:0 0 112px}.sort-search-layout_playback__YOhkl .aw-field--speed select{width:70px}.sort-search-layout_playback__YOhkl .aw-field--progress{flex:1 1 200px}.sort-search-layout_playback__YOhkl .aw-field--progress>span{white-space:nowrap}.sort-search-layout_playback__YOhkl .aw-field--progress input{min-width:80px;flex:1 1}.sort-search-layout_playback__YOhkl .aw-field--progress,.sort-search-layout_playback__YOhkl .aw-field--speed{flex-direction:row}.sort-search-layout_workbench__WLXOD .aw-field{font-size:.8125rem}@media(min-width:1000px){.sort-search-layout_inputPanel__padRF{padding:6px 10px}.sort-search-layout_inputTop__ocNLs{margin-bottom:4px}.sort-search-layout_workbench__WLXOD .aw-field{gap:3px;line-height:1}}@supports selector(details::details-content){@media(min-width:1000px){.sort-search-layout_stageGrid__xB6QI>.sort-search-layout_visualization__QeCcL>details[open]::details-content,.sort-search-layout_stageGrid__xB6QI>details[open]::details-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}}}.operation-demo_workbench__MDono{display:grid;grid-gap:10px;gap:10px;min-width:0}.operation-demo_inputPanel__6ty0Q{padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.operation-demo_inputPanel__6ty0Q .algorithm-workbench__configuration{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.operation-demo_inputPanel__6ty0Q .aw-field--custom{flex:1 1 270px}.operation-demo_inputPanel__6ty0Q .aw-field--custom input{width:100%}.operation-demo_inputPanel__6ty0Q .aw-field{min-width:0}.operation-demo_inputPanel__6ty0Q .algorithm-model-notes{margin-top:7px}.operation-demo_stageArea__QMh7h,.operation-demo_treeColumn__XKKKt{display:grid;grid-gap:9px;gap:9px;min-width:0}.operation-demo_treeLayout__WV4Jg{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0}.operation-demo_treeColumn__XKKKt>*,.operation-demo_treeLayout__WV4Jg>*{min-width:0}.operation-demo_treeLayout__WV4Jg .algorithm-stage__structured-code{max-height:560px;overflow:auto}.operation-demo_scroll__oClf9{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.operation-demo_table__bmtGK{width:100%;border-collapse:collapse;text-align:center;font-size:.8rem}.operation-demo_table__bmtGK td,.operation-demo_table__bmtGK th{padding:7px 9px;border:1px solid var(--line);white-space:nowrap}.operation-demo_table__bmtGK th{color:var(--text);background:var(--accent-soft);font-weight:600}.operation-demo_table__bmtGK tr[aria-current=step] td,.operation-demo_table__bmtGK tr[aria-current=step] th{background:color-mix(in srgb,#f59e0b 16%,var(--surface-2))}.operation-demo_bstSvg__p5zrT{display:block;width:100%}.operation-demo_treeColumn__XKKKt .algorithm-stage__scroll,.operation-demo_treeViewport__Ymld9{max-height:360px;overflow:auto}.operation-demo_bstSvg__p5zrT circle,.operation-demo_bstSvg__p5zrT line{stroke:var(--line-strong,#9aaac0);stroke-width:2}.operation-demo_bstSvg__p5zrT circle{fill:var(--surface-2)}.operation-demo_bstSvg__p5zrT text{fill:var(--text);text-anchor:middle;dominant-baseline:central;font-size:16px}.operation-demo_bstSvg__p5zrT line.operation-demo_path__hSpyV{stroke:var(--accent);stroke-width:3}.operation-demo_bstSvg__p5zrT .operation-demo_path__hSpyV circle{fill:var(--accent-soft);stroke:var(--accent)}.operation-demo_bstSvg__p5zrT .operation-demo_current__uRk_q circle{fill:color-mix(in srgb,#f59e0b 14%,var(--surface-2));stroke:#e18b1e;stroke-width:3}.operation-demo_inorder__ClOde,.operation-demo_legend__1Dlx5{margin:7px 0 0;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.operation-demo_inorder__ClOde{color:var(--text)}.operation-demo_playback__Px0iZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.operation-demo_playback__Px0iZ label{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:.8rem}.operation-demo_playback__Px0iZ input[type=range]{flex:1 1 140px;min-width:80px;max-width:220px}.operation-demo_stepList__ASVm_{display:grid;grid-gap:5px;gap:5px;padding:0;margin:0;list-style:none;font-size:.82rem}.operation-demo_stepList__ASVm_ li{display:flex;align-items:baseline;gap:8px;padding:7px 9px;border-radius:5px;overflow-wrap:anywhere}.operation-demo_stepList__ASVm_ li>span{flex:0 0 auto;min-width:24px;text-align:center;font-weight:700;color:var(--accent)}.operation-demo_stepList__ASVm_ li[aria-current=step]{background:var(--accent-soft)}.operation-demo_history__ChuL8 .operation-history{margin-top:8px;font-size:.8rem}.operation-demo_history__ChuL8 .operation-history ol{display:flex;flex-wrap:wrap;gap:8px 25px}.operation-demo_ruleReference__9Jrt8 .rb-rules{max-height:340px;overflow:auto}.operation-demo_knowledge__x43pZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.operation-demo_knowledge__x43pZ article{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.operation-demo_knowledge__x43pZ h3{margin:0 0 7px;color:var(--accent);font-size:.9rem}.operation-demo_knowledge__x43pZ p{margin:0;font-size:.79rem;line-height:1.6}.operation-demo_summary__mVnu3{margin:0;padding:9px 12px;border-radius:7px;background:var(--accent-soft);font-size:.82rem;overflow-wrap:anywhere}.operation-demo_summary__mVnu3 strong{margin-right:8px;color:var(--accent)}@media (max-width:1050px){.operation-demo_knowledge__x43pZ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.operation-demo_treeLayout__WV4Jg{grid-template-columns:minmax(0,1fr)}.operation-demo_treeLayout__WV4Jg .algorithm-stage__structured-code{max-height:360px}.operation-demo_knowledge__x43pZ{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-demo_inputPanel__6ty0Q .aw-field--custom{flex-basis:100%}}@media (max-width:480px){.operation-demo_inputPanel__6ty0Q,.operation-demo_playback__Px0iZ{padding:8px}.operation-demo_playback__Px0iZ button{min-height:42px}.operation-demo_playback__Px0iZ label{flex-wrap:wrap}.operation-demo_knowledge__x43pZ{grid-template-columns:minmax(0,1fr)}}.operation-demo_pending__oy6AB{margin:7px 0 0;color:var(--warning);font-size:.8rem}@media(min-width:1100px){.operation-demo_treeLayout__WV4Jg{height:550px;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.operation-demo_treeColumn__XKKKt{height:550px;grid-template-rows:330px 210px}.operation-demo_treeLayout__WV4Jg[data-operation-layout=bst] .operation-demo_treeColumn__XKKKt:last-child{grid-template-rows:90px 250px 190px}.operation-demo_treeLayout__WV4Jg[data-operation-layout=red-black] .operation-demo_treeColumn__XKKKt:last-child{grid-template-rows:330px 210px}.operation-demo_treeColumn__XKKKt>details{height:100%;min-height:0;overflow:hidden}.operation-demo_treeColumn__XKKKt>details[open]>div{flex:1 1;min-height:0;height:auto;box-sizing:border-box;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.operation-demo_treeColumn__XKKKt>details:not([open]){height:auto}.operation-demo_treeColumn__XKKKt .algorithm-stage__structured-code,.operation-demo_treeColumn__XKKKt .operation-demo_treeViewport__Ymld9{max-height:none}.operation-demo_treeColumn__XKKKt>details[open]{display:flex;flex-direction:column;box-sizing:border-box}.operation-demo_treeColumn__XKKKt>details>summary{flex-shrink:0}}.operation-demo_workbench__MDono details[data-demo-expanded=true] .algorithm-stage__scroll,.operation-demo_workbench__MDono details[data-demo-expanded=true] .operation-demo_treeViewport__Ymld9{max-height:none;overflow:visible}.hash-workbench_workbench__XGgOa{display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--text)}.hash-workbench_subtitle__eRehX{color:var(--muted);font-size:.82rem}.hash-workbench_controls__yC5Ct{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.hash-workbench_controls__yC5Ct label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--muted);font-size:.78rem;font-weight:600}.hash-workbench_controls__yC5Ct input,.hash-workbench_controls__yC5Ct select{width:100%;min-width:0;box-sizing:border-box}.hash-workbench_controls__yC5Ct input[type=number]{width:76px}.hash-workbench_controls__yC5Ct .hash-workbench_valuesInput__Lh2sE{flex:1 1 210px}.hash-workbench_controls__yC5Ct .hash-workbench_progress__8KBA5{flex:1 1 160px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hash-workbench_controls__yC5Ct input[type=range]{min-height:24px;padding:0}.hash-workbench_controls__yC5Ct button,.hash-workbench_controls__yC5Ct input:not([type=range]),.hash-workbench_controls__yC5Ct select{min-height:36px;padding:6px 9px}.hash-workbench_controls__yC5Ct .hash-workbench_primary__skb2h{background:var(--accent);border-color:var(--accent);color:#fff}.hash-workbench_error__ZSE5p{margin:6px 0 0;color:var(--danger);font-size:.78rem;overflow-wrap:anywhere}.hash-workbench_inputPanel__b_uOY{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.hash-workbench_inputPanel__b_uOY .hash-workbench_controls__yC5Ct{padding:0;border:0;background:none}.hash-workbench_inputTabs__d7Wo8{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.hash-workbench_inputTabs__d7Wo8 button{padding:7px 16px;min-height:36px;border:0;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;background:var(--surface-2);color:var(--text);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.hash-workbench_inputTabs__d7Wo8 button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-bottom-color:var(--accent)}.hash-workbench_inputTabs__d7Wo8 span{font-size:.73rem;color:var(--muted);margin-left:6px}.hash-workbench_layout__fdjTd,.hash-workbench_lessonLayout__tvg78{display:grid;grid-gap:8px;gap:8px;min-width:0;align-items:start}.hash-workbench_layout__fdjTd{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);--stage-height:318px}.hash-workbench_openLayout__qAF6Y{--stage-height:302px}.hash-workbench_chainLayout__Qm14i{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.hash-workbench_lessonLayout__tvg78{grid-template-columns:repeat(2,minmax(0,1fr))}.hash-workbench_layout__fdjTd>*,.hash-workbench_lessonLayout__tvg78>*{min-width:0}.hash-workbench_lessonTrack__bYvmt[open],.hash-workbench_stateTrack__Kc7h4[open],.hash-workbench_visualTrack__TaYYq[open]{display:flex;flex-direction:column;box-sizing:border-box;height:var(--stage-height,194px);overflow:hidden}.hash-workbench_lessonTrack__bYvmt[open]::details-content,.hash-workbench_stateTrack__Kc7h4[open]::details-content,.hash-workbench_visualTrack__TaYYq[open]::details-content{display:contents}.hash-workbench_lessonTrack__bYvmt>summary,.hash-workbench_stateTrack__Kc7h4>summary,.hash-workbench_visualTrack__TaYYq>summary{flex:0 0 auto}.hash-workbench_lessonTrack__bYvmt[open]>div,.hash-workbench_stateTrack__Kc7h4[open]>div,.hash-workbench_visualTrack__TaYYq[open]>div{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.hash-workbench_scroll__ZS5oy{max-width:100%;overflow:auto;overscroll-behavior:contain}.hash-workbench_formula__i4NXq{margin:0 0 8px;padding:6px 8px;border:1px solid var(--line);border-radius:5px;color:var(--accent);font:.8rem ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;overflow-wrap:anywhere}.hash-workbench_table__ZYupN{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));grid-gap:5px;gap:5px;min-width:0}.hash-workbench_slot__6C1Wj{display:grid;grid-gap:3px;gap:3px;min-height:60px;place-content:center;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);text-align:center}.hash-workbench_bucket__OMtcO small,.hash-workbench_slot__6C1Wj small{color:var(--muted);font-size:.7rem}.hash-workbench_slot__6C1Wj strong{font-size:1rem}.hash-workbench_slot__6C1Wj.hash-workbench_visited__XS6wA{background:var(--warning-soft);border-color:var(--warning)}.hash-workbench_slot__6C1Wj.hash-workbench_active__Xzfuk{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.hash-workbench_chains__CFyxk{display:grid;grid-auto-flow:column;grid-auto-columns:70px;grid-gap:5px;gap:5px;overflow-x:auto;padding-bottom:5px;align-items:stretch}.hash-workbench_bucket__OMtcO{display:grid;grid-template-rows:auto 1fr;min-width:0;grid-gap:5px;gap:5px;min-height:154px;padding:6px;border:1px solid var(--line);border-radius:5px;background:linear-gradient(var(--accent-soft),var(--surface-2));text-align:center}.hash-workbench_bucket__OMtcO>span{display:flex;flex-direction:column;gap:22px;min-width:0;padding:3px 0 23px;align-items:center;color:var(--muted);font-size:.8rem}.hash-workbench_bucket__OMtcO b{position:relative;flex-shrink:0;box-sizing:border-box;min-width:36px;padding:6px 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--text);font-weight:600}.hash-workbench_bucket__OMtcO b:after{content:"↓";position:absolute;bottom:-23px;left:0;right:0;font-size:18px;color:var(--accent)}.hash-workbench_bucket__OMtcO b:last-child:after{content:"↓ NULL";bottom:-22px;left:50%;right:auto;transform:translateX(-50%);font-size:11px;white-space:nowrap}.hash-workbench_bucket__OMtcO.hash-workbench_active__Xzfuk{background:var(--warning-soft);border-color:var(--accent)}.hash-workbench_bucket__OMtcO b.hash-workbench_hit__r__uO{border-color:var(--accent);background:var(--accent-soft)}.hash-workbench_trail__PzSr_{margin-top:8px;padding:7px 8px;border:1px solid var(--line);background:var(--accent-soft);border-radius:6px}.hash-workbench_trail__PzSr_>strong{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:.75rem}.hash-workbench_trail__PzSr_ small{color:var(--muted);font-weight:400}.hash-workbench_trail__PzSr_>div{display:flex;gap:5px;margin-top:4px;overflow-x:auto;white-space:nowrap}.hash-workbench_trail__PzSr_ span{padding:3px 4px;color:var(--accent);font:700 .86rem ui-monospace,Consolas,monospace;flex:0 0 auto}.hash-workbench_trail__PzSr_ .hash-workbench_currentVisit__Yayi1{background:var(--surface);border-radius:4px}.hash-workbench_trail__PzSr_ .hash-workbench_empty__MIUq1{font:inherit;font-size:.76rem;color:var(--muted)}.hash-workbench_metrics__dsfKb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0 0 7px}.hash-workbench_metrics__dsfKb>div{display:grid;grid-gap:3px;gap:3px;padding:6px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.hash-workbench_metrics__dsfKb dt{color:var(--muted);font-size:.7rem}.hash-workbench_metrics__dsfKb dd{margin:0;font-size:.95rem;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hash-workbench_bucketTable__DQLSI,.hash-workbench_stateTable__MI9cd{width:100%;border-collapse:collapse;font-size:.76rem}.hash-workbench_bucketTable__DQLSI td,.hash-workbench_bucketTable__DQLSI th,.hash-workbench_stateTable__MI9cd td,.hash-workbench_stateTable__MI9cd th{border:1px solid var(--line);padding:6px 8px;text-align:left;overflow-wrap:anywhere}.hash-workbench_bucketTable__DQLSI th,.hash-workbench_stateTable__MI9cd thead{background:var(--surface-2)}.hash-workbench_stateTable__MI9cd tbody th{width:54%;font-weight:500;color:var(--muted)}.hash-workbench_stateTable__MI9cd td{color:var(--accent)}.hash-workbench_bucketTable__DQLSI{margin-top:7px}.hash-workbench_bucketTable__DQLSI td{min-width:28px;text-align:center}.hash-workbench_stats__iVkn9{margin:6px 0 0;color:var(--muted);font-size:.78rem}.hash-workbench_code__D5Qg4{margin:0;padding:0;list-style:none;counter-reset:line;display:grid;grid-gap:2px;gap:2px}.hash-workbench_code__D5Qg4 li{counter-increment:line;display:flex;gap:8px;padding:5px 6px;border-left:3px solid transparent;border-radius:4px;font-size:.79rem;line-height:1.5}.hash-workbench_code__D5Qg4 li:before{content:counter(line);color:var(--muted);min-width:16px}.hash-workbench_code__D5Qg4 code{white-space:normal;overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,Consolas,monospace}.hash-workbench_code__D5Qg4 li[aria-current=step]{background:var(--accent-soft);border-left-color:var(--accent)}.hash-workbench_history__KboE6{display:grid;grid-gap:4px;gap:4px;list-style:none;padding:0;margin:0}.hash-workbench_history__KboE6 li{display:flex;align-items:start;gap:8px;padding:6px;font-size:.79rem;line-height:1.5;color:var(--muted);overflow-wrap:anywhere;border:1px solid transparent;border-radius:5px}.hash-workbench_stepNumber__QwS7Z{display:grid;place-items:center;min-width:24px;height:24px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hash-workbench_history__KboE6 li[aria-current=step]{background:var(--accent-soft);color:var(--text);border-color:var(--line)}.hash-workbench_history__KboE6 li[aria-current=step] .hash-workbench_stepNumber__QwS7Z{background:var(--accent);color:#fff}.hash-workbench_playback__rfBUf{padding:7px 9px;border:1px solid var(--line);border-radius:8px;align-items:center}@media(max-width:800px){.hash-workbench_layout__fdjTd,.hash-workbench_lessonLayout__tvg78{grid-template-columns:minmax(0,1fr)}.hash-workbench_inputTabs__d7Wo8 span{flex-basis:100%;margin:0}.hash-workbench_controls__yC5Ct .hash-workbench_valuesInput__Lh2sE{flex-basis:100%}.hash-workbench_controls__yC5Ct select{max-width:100%}}@media(max-width:480px){.hash-workbench_controls__yC5Ct .hash-workbench_progress__8KBA5,.hash-workbench_controls__yC5Ct .hash-workbench_valuesInput__Lh2sE{flex-basis:100%}}@media(pointer:coarse){.hash-workbench_inputTabs__d7Wo8 button{min-height:44px}}@media(prefers-reduced-motion:reduce){.hash-workbench_workbench__XGgOa *{transition:none!important;animation:none!important}}.linear-structure-diagram_panel__YMM3Q{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.linear-structure-diagram_legend__OzBWf{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;color:var(--muted);margin-bottom:12px}.linear-structure-diagram_legend__OzBWf strong{color:var(--text)}.linear-structure-diagram_headToggle__h5ws2{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--text);cursor:pointer;white-space:nowrap}.linear-structure-diagram_headToggle__h5ws2 input{margin:0;accent-color:var(--accent)}.linear-structure-diagram_headHint__OQ6l4{margin:0 0 8px;color:var(--muted);font-size:.76rem}.linear-structure-diagram_staticHead__DBaz0{width:max-content;max-width:100%;margin:0 0 8px;padding:6px 9px;border:1px solid var(--accent);border-radius:5px;background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--text);font-size:.8rem}.linear-structure-diagram_move__J8_Lt{color:var(--accent)}.linear-structure-diagram_scroll__vkiLy{min-width:0;max-width:100%;overflow-x:auto}.linear-structure-diagram_array__S2GHo{border-collapse:collapse;width:max-content;min-width:min(100%,520px)}.linear-structure-diagram_array__S2GHo td,.linear-structure-diagram_array__S2GHo th{border:1px solid var(--line);text-align:center;min-width:48px;padding:9px 12px}.linear-structure-diagram_array__S2GHo tr:first-child{font:13px ui-monospace,monospace;color:var(--muted)}.linear-structure-diagram_array__S2GHo tr:last-child{font:600 21px ui-monospace,monospace;color:var(--text)}.linear-structure-diagram_array__S2GHo th{font:500 13px sans-serif;background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.linear-structure-diagram_array__S2GHo .linear-structure-diagram_active__Si__J{box-shadow:inset 0 0 0 2px #c68b24;background:color-mix(in srgb,#d89727 15%,var(--surface-2))}.linear-structure-diagram_array__S2GHo .linear-structure-diagram_source__NSzLJ{background:color-mix(in srgb,var(--accent) 14%,var(--surface-2))}.linear-structure-diagram_staticPointers__wpYtO{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;margin:0 0 10px;font-size:.81rem}.linear-structure-diagram_staticPointers__wpYtO strong{color:var(--text)}.linear-structure-diagram_staticPointers__wpYtO span{color:var(--muted)}.linear-structure-diagram_staticArray__xSESQ{border-collapse:collapse;width:max-content;min-width:100%}.linear-structure-diagram_staticArray__xSESQ td,.linear-structure-diagram_staticArray__xSESQ th{border:1px solid var(--line);padding:9px 8px;text-align:center;white-space:nowrap}.linear-structure-diagram_staticArray__xSESQ th{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:58px;background:var(--surface-2);font-size:.78rem}.linear-structure-diagram_staticArray__xSESQ td{min-width:58px;font:600 .8rem ui-monospace,monospace}.linear-structure-diagram_staticUsed__gOkce{background:color-mix(in srgb,var(--accent) 11%,var(--surface-2))}.linear-structure-diagram_staticFree__Qbnky{background:var(--surface-2);color:var(--muted)}.linear-structure-diagram_staticReserved__kYA0o{background:color-mix(in srgb,#d99825 16%,var(--surface-2))}.linear-structure-diagram_staticCurrent__cMSxg{box-shadow:inset 0 0 0 2px var(--accent)}.linear-structure-diagram_staticChanged__fbVoO{background:color-mix(in srgb,#e4a23b 32%,var(--surface-2));color:var(--text);box-shadow:inset 0 0 0 2px #c17a15}.linear-structure-diagram_staticPointers__wpYtO strong.linear-structure-diagram_staticChanged__fbVoO{padding:3px 6px;border-radius:4px}.linear-structure-diagram_staticChains__OzPJh{display:grid;grid-gap:4px;gap:4px;margin:9px 0 2px;color:var(--muted);font:.77rem ui-monospace,monospace;overflow-wrap:anywhere}.linear-structure-diagram_staticRecords__M7Zwk{margin-top:6px}.linear-structure-diagram_diagram___lYFd{display:block;max-width:none;width:100%;height:auto}.linear-structure-diagram_node__m7o66 rect{fill:var(--surface-1,var(--surface-2));stroke:var(--accent);stroke-width:1.5}.linear-structure-diagram_node__m7o66 line{stroke:var(--line)}.linear-structure-diagram_node__m7o66 circle{fill:var(--accent)}.linear-structure-diagram_node__m7o66 text{fill:var(--text);text-anchor:middle}.linear-structure-diagram_node__m7o66 .linear-structure-diagram_field__sXaJW{font:11px ui-monospace,monospace;fill:var(--muted)}.linear-structure-diagram_node__m7o66 .linear-structure-diagram_nullField__Mr5Vb{font:8px ui-monospace,monospace;fill:var(--muted)}.linear-structure-diagram_node__m7o66 .linear-structure-diagram_value__OY4__{font:600 23px ui-monospace,monospace}.linear-structure-diagram_node__m7o66 .linear-structure-diagram_identity__VI6gt{font:11px ui-monospace,monospace;fill:var(--muted)}.linear-structure-diagram_node__m7o66 .linear-structure-diagram_pointer__2mcO4{font:600 13px ui-monospace,monospace;fill:var(--accent)}.linear-structure-diagram_pointerLine__1L33_{stroke:var(--accent);fill:none;stroke-width:1.5}.linear-structure-diagram_current__OYX2L rect{stroke:#ca8a20;stroke-width:3;fill:color-mix(in srgb,#dd9e34 12%,var(--surface-2))}.linear-structure-diagram_released__bHWg8{pointer-events:none}.linear-structure-diagram_released__bHWg8 rect{stroke-dasharray:4 3}.linear-structure-diagram_nextEdge__6ENxf path,.linear-structure-diagram_prevEdge__9fRcd path{fill:none;stroke-width:1.8}.linear-structure-diagram_nextEdge__6ENxf path{stroke:var(--accent)}.linear-structure-diagram_prevEdge__9fRcd path{stroke:#9a73cb}.linear-structure-diagram_nextEdge__6ENxf text,.linear-structure-diagram_prevEdge__9fRcd text{font:11px ui-monospace,monospace;fill:var(--muted)}.linear-structure-diagram_nextLegend__O8ZeO{color:var(--accent)}.linear-structure-diagram_prevLegend__WJvu8{color:#9a73cb}.linear-structure-diagram_empty__5SrI2{margin:6px 0;color:var(--muted);font-size:.85rem}.linear-structure-diagram_change___qV5b{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;margin-bottom:10px;border-left:3px solid #ca8a20;background:color-mix(in srgb,#dd9e34 10%,var(--surface-2));font-size:.86rem}.linear-structure-diagram_change___qV5b span,.linear-structure-diagram_change___qV5b strong{font-family:ui-monospace,monospace}.linear-structure-diagram_change___qV5b small{color:var(--muted)}.linear-structure-diagram_diagram___lYFd path.linear-structure-diagram_changedEdge__m5twy{stroke:#ca8a20;stroke-width:3}.linear-structure-diagram_changeSlot__WIhfF{min-height:52px}.linear-structure-diagram_rootPointer__RqfTL{font:600 13px ui-monospace,monospace;fill:var(--accent);text-anchor:middle}.linear-structure-diagram_nextEdge__6ENxf path,.linear-structure-diagram_node__m7o66 rect,.linear-structure-diagram_pointerLine__1L33_,.linear-structure-diagram_prevEdge__9fRcd path{transition:stroke .22s ease,fill .22s ease}@media(prefers-reduced-motion:reduce){.linear-structure-diagram_nextEdge__6ENxf path,.linear-structure-diagram_node__m7o66 rect,.linear-structure-diagram_pointerLine__1L33_,.linear-structure-diagram_prevEdge__9fRcd path{transition:none}}.linear-structure-diagram_array__S2GHo td{transition:background-color .2s ease,box-shadow .2s ease}.linear-structure-diagram_writeValue__5gaQj{display:inline-block;animation:linear-structure-diagram_slot-write___lqDB .35s ease-out}@keyframes linear-structure-diagram_slot-write___lqDB{0%{opacity:.15;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.linear-structure-diagram_array__S2GHo td{transition:none}.linear-structure-diagram_writeValue__5gaQj{animation:none}}.experiment-workbench_workbench__IQazn{--experiment-gap:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--text)}.experiment-workbench_header__Qh6N0{display:flex;gap:8px;margin:0}.experiment-workbench_header__Qh6N0 h1,.experiment-workbench_header__Qh6N0 h4,.experiment-workbench_header__Qh6N0 p{margin:0}.experiment-workbench_header__Qh6N0 h1,.experiment-workbench_header__Qh6N0 h4{line-height:1.2}.experiment-workbench_header__Qh6N0 p,.experiment-workbench_header__Qh6N0 small{color:var(--muted);font-size:.82rem}.experiment-workbench_layout__aolb_{display:grid;align-items:start;grid-gap:8px;gap:8px;min-width:0}.experiment-workbench_main__da6Gn,.experiment-workbench_sidebar__qTnsm{min-width:0}.experiment-workbench_sidebar__qTnsm{display:grid;grid-gap:var(--experiment-gap);gap:var(--experiment-gap);padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.experiment-workbench_inputs___0QEr{display:grid;grid-template-columns:minmax(140px,2fr) repeat(3,minmax(80px,1fr));align-items:end;grid-gap:9px;gap:9px;min-width:0}.experiment-workbench_inputs___0QEr label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--muted);font-size:.78rem;font-weight:600}.experiment-workbench_inputs___0QEr input,.experiment-workbench_inputs___0QEr select,.experiment-workbench_inputs___0QEr textarea,.experiment-workbench_utility__ojBRb button,.experiment-workbench_utility__ojBRb select{width:100%;min-width:0;box-sizing:border-box}.experiment-workbench_inputs___0QEr textarea{min-height:56px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.35}.experiment-workbench_inputs___0QEr small{color:var(--subtle);font-size:.72rem;line-height:1.35}.experiment-workbench_utility__ojBRb{display:flex;align-items:center;gap:8px 12px;min-width:0}.experiment-workbench_utility__ojBRb label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.82rem}.experiment-workbench_utility__ojBRb button,.experiment-workbench_utility__ojBRb select{width:auto}.experiment-workbench_utility__ojBRb small{color:var(--muted);font-size:.8rem}.experiment-workbench_shareStatus__BVyZs{margin:0;color:var(--accent);font-size:.82rem;overflow-wrap:anywhere}.experiment-workbench_main__da6Gn{display:grid;grid-gap:var(--experiment-gap);gap:var(--experiment-gap)}.experiment-workbench_playbackPanel__Vn3UW{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.experiment-workbench_mobileInputReference__LvfR4,.experiment-workbench_mobileTaskReference__Drkr_{display:none}.experiment-workbench_main__da6Gn>h2{margin:0;font-size:1.1rem}.experiment-workbench_main__da6Gn>p{margin:0;font-size:.9rem}.experiment-workbench_main__da6Gn .experiment-table td,.experiment-workbench_main__da6Gn .experiment-table th{padding:6px 8px;font-size:.85rem}.experiment-workbench_controls__KgpeJ{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0;padding:0;border:0}.experiment-workbench_controls__KgpeJ button,.experiment-workbench_controls__KgpeJ select{min-height:34px;padding:6px 9px}.experiment-workbench_controls__KgpeJ label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.78rem}.experiment-workbench_controls__KgpeJ input[type=range]{flex:0 1 220px;min-width:120px;max-width:240px}.experiment-workbench_prediction__H7UTJ{margin:0;padding:10px 12px}.experiment-workbench_stepbar__KTkk3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:8px 10px;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:var(--surface-2)}.experiment-workbench_stepbar__KTkk3 p{min-width:0;margin:0;color:var(--text);font-size:.84rem;overflow-wrap:anywhere}.experiment-workbench_stepbar__KTkk3 span{flex:0 0 auto;color:var(--accent);font-size:.72rem;white-space:nowrap}.experiment-workbench_codePanel__WaN4c,.experiment-workbench_detail__Rh7DC{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.experiment-workbench_codePanel__WaN4c summary,.experiment-workbench_detail__Rh7DC summary{cursor:pointer;padding:7px 9px;color:var(--muted);font-size:.78rem;font-weight:700}.experiment-workbench_codePanel__WaN4c ol{display:grid;grid-gap:3px;gap:3px;margin:0;padding:7px 10px 9px 31px;overflow-x:auto;color:var(--muted);font-size:.77rem}.experiment-workbench_codePanel__WaN4c li{padding:2px 4px;white-space:pre}.experiment-workbench_codePanel__WaN4c li[aria-current=step]{border-radius:4px;background:var(--accent-soft);color:var(--text)}.experiment-workbench_gantt__N6pBx{min-width:0;margin-top:-3px}.experiment-workbench_gantt__N6pBx span{min-width:48px;padding:6px;font-size:.82rem}.experiment-workbench_gantt__N6pBx small{font-size:.7rem}.experiment-workbench_cpuResult__wajT8{display:grid;grid-gap:6px;gap:6px;min-width:0}.experiment-workbench_cpuHeading__AR7id{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:6px 18px}.experiment-workbench_cpuHeading__AR7id h2{margin:0;font-size:1.1rem}.experiment-workbench_cpuHeading__AR7id p{margin:2px 0 0;color:var(--muted);font-size:.83rem}.experiment-workbench_cpuHeading__AR7id>span{color:var(--muted);font-size:.75rem}.experiment-workbench_cpuChartScroll__0VWbq{min-width:0;overflow-x:auto;padding:3px 1px 8px}.experiment-workbench_cpuChart__ybZLv{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px;gap:8px;width:100%}.experiment-workbench_cpuLabels__Y8kTx{display:grid;grid-auto-rows:38px;padding-bottom:28px}.experiment-workbench_cpuLabels__Y8kTx strong{align-content:center;font-size:.79rem;text-align:right;color:var(--text)}.experiment-workbench_cpuPlot__9UR39{position:relative;min-width:0}.experiment-workbench_cpuLane__NlD5e{position:relative;height:38px;border:1px solid var(--line);border-radius:5px 5px 0 0;background:var(--surface-2)}.experiment-workbench_cpuLane__NlD5e+.experiment-workbench_cpuLane__NlD5e{border-radius:0}.experiment-workbench_cpuLane__NlD5e:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 5px 5px}.experiment-workbench_cpuSegment__TJ6Ff{position:absolute;top:6px;display:grid;align-items:center;justify-items:center;box-sizing:border-box;height:25px;min-width:0;overflow:hidden;border-radius:4px;background:#277cbb;color:white;font-size:.74rem;font-weight:700;white-space:nowrap}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+1) .experiment-workbench_cpuSegment__TJ6Ff{background:#368b58}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+2) .experiment-workbench_cpuSegment__TJ6Ff{background:#277cbb}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+3) .experiment-workbench_cpuSegment__TJ6Ff{background:#bc6816}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+4) .experiment-workbench_cpuSegment__TJ6Ff{background:#7959a9}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+5) .experiment-workbench_cpuSegment__TJ6Ff{background:#b24558}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+6) .experiment-workbench_cpuSegment__TJ6Ff{background:#287f83}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+7) .experiment-workbench_cpuSegment__TJ6Ff{background:#775c24}.experiment-workbench_cpuLane__NlD5e:nth-child(8n+8) .experiment-workbench_cpuSegment__TJ6Ff{background:#53638f}.experiment-workbench_cpuPlayhead__5r7JX{position:absolute;z-index:2;top:0;bottom:28px;border-left:2px dashed #cf4f55;pointer-events:none}.experiment-workbench_cpuAxis__8xhWv{position:relative;height:28px;border-top:1px solid var(--line-strong)}.experiment-workbench_cpuAxis__8xhWv span{position:absolute;top:5px;transform:translateX(-50%);color:var(--muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.experiment-workbench_cpuAxis__8xhWv span:before{content:"";position:absolute;top:-9px;left:50%;width:1px;height:5px;background:var(--line-strong)}.experiment-workbench_cpuAxis__8xhWv span:first-child{transform:none}.experiment-workbench_cpuAxis__8xhWv span:last-child{transform:translateX(-100%)}.experiment-workbench_cpuQueue__5S1KJ{margin:0;color:var(--muted);font-size:.83rem}.experiment-workbench_cpuQueue__5S1KJ strong{color:var(--text);font-weight:600}.experiment-workbench_cpuMetrics__EgRrD{width:100%}.experiment-workbench_cpuMetrics__EgRrD table{min-width:0}.experiment-workbench_cpuMetrics__EgRrD td,.experiment-workbench_cpuMetrics__EgRrD th{text-align:center}.experiment-workbench_cpuMetrics__EgRrD th:first-child{text-align:left}.experiment-workbench_cpuAverage__2xsSG{background:color-mix(in srgb,#e8b14a 14%,var(--surface-2));font-weight:700}.experiment-workbench_detail__Rh7DC{overflow:hidden}.experiment-workbench_nodes__cc6Bl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.experiment-workbench_nodes__cc6Bl>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px;border:1px solid var(--accent);border-radius:7px;background:var(--surface-2);font-size:.78rem;overflow-wrap:anywhere}.experiment-workbench_nodes__cc6Bl>div strong{color:var(--accent)}@media (max-width:760px){.experiment-workbench_layout__aolb_{grid-template-columns:1fr;gap:8px}.experiment-workbench_sidebar__qTnsm{position:static}.experiment-workbench_inputs___0QEr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.experiment-workbench_inputs___0QEr button,.experiment-workbench_inputs___0QEr label:first-child,.experiment-workbench_inputs___0QEr small{grid-column:1/-1}}@media (max-width:480px){.experiment-workbench_inputs___0QEr{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-workbench_inputs___0QEr label:first-child{grid-column:1/-1}.experiment-workbench_inputs___0QEr button,.experiment-workbench_inputs___0QEr small,.experiment-workbench_utility__ojBRb p{grid-column:auto}.experiment-workbench_controls__KgpeJ button,.experiment-workbench_controls__KgpeJ label,.experiment-workbench_controls__KgpeJ select{flex:1 1 auto}.experiment-workbench_stepbar__KTkk3{align-items:flex-start;flex-direction:column;gap:3px}}.experiment-workbench_header__Qh6N0 button{min-height:36px;padding:7px 10px;white-space:nowrap;font-size:.85rem}.experiment-workbench_model__Z7I85{min-width:0;color:var(--muted);font-size:.84rem}.experiment-workbench_model__Z7I85 summary{min-height:36px;box-sizing:border-box;padding:8px 0;cursor:pointer}.experiment-workbench_model__Z7I85 p{margin:0;padding:0 0 7px;line-height:1.6}.experiment-workbench_parameterTable__uYXxH{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:.85rem}.experiment-workbench_parameterTable__uYXxH td,.experiment-workbench_parameterTable__uYXxH th{padding:5px 7px;border:1px solid var(--line);text-align:left}.experiment-workbench_parameterTable__uYXxH thead th{color:var(--muted);font-weight:600}.experiment-workbench_parameterTable__uYXxH thead th:first-child{width:42%}.experiment-workbench_parameterTable__uYXxH thead th:nth-child(2){width:20%}.experiment-workbench_parameterTable__uYXxH thead th:last-child{width:38%}.experiment-workbench_parameterTable__uYXxH th small{display:block;font-size:.78rem;font-weight:400}.experiment-workbench_parameterTable__uYXxH input,.experiment-workbench_parameterTable__uYXxH select,.experiment-workbench_parameterTable__uYXxH textarea{width:100%;min-width:0;box-sizing:border-box;font-size:.875rem}.experiment-workbench_parameterTable__uYXxH input,.experiment-workbench_parameterTable__uYXxH select{min-height:36px;padding:6px 7px}.experiment-workbench_parameterTable__uYXxH textarea{display:block;min-height:0;padding:6px;line-height:1.4;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.experiment-workbench_parameterTable__uYXxH input[type=number]{width:4.5rem;max-width:100%}.experiment-workbench_parameterTable__uYXxH select[aria-label="调度策略"]{width:auto;max-width:100%}.experiment-workbench_parameterTable__uYXxH .experiment-workbench_taskCell__8_BMf{vertical-align:top}.experiment-workbench_parameterTable__uYXxH tfoot td{border:0;padding:6px 0 0}.experiment-workbench_parameterTable__uYXxH tfoot button,.experiment-workbench_parameterTable__uYXxH tfoot select{width:auto}@media (min-width:1000px){.experiment-workbench_layout__aolb_{grid-template-columns:minmax(0,568px) minmax(0,1fr);align-items:start;gap:8px 14px}.experiment-workbench_main__da6Gn{grid-column:1/-1}.experiment-workbench_playbackPanel__Vn3UW{padding-top:6px}.experiment-workbench_cpuSettings__yPo6l{width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px}.experiment-workbench_parameterTable__uYXxH{display:grid;grid-template-columns:190px 82px 76px 182px;grid-template-rows:25px 40px auto;align-items:start;grid-gap:0 8px;gap:0 8px}.experiment-workbench_parameterTable__uYXxH thead{display:none}.experiment-workbench_parameterTable__uYXxH tbody,.experiment-workbench_parameterTable__uYXxH tfoot,.experiment-workbench_parameterTable__uYXxH tr{display:contents}.experiment-workbench_parameterTable__uYXxH tbody td,.experiment-workbench_parameterTable__uYXxH tbody th{border:0;padding:3px}.experiment-workbench_parameterTable__uYXxH .experiment-workbench_taskCell__8_BMf{grid-column:1;grid-row:1/4}.experiment-workbench_parameterTable__uYXxH .experiment-workbench_taskCell__8_BMf:before{content:"任务（名称,到达,服务）";display:block;margin-bottom:3px;font-weight:600}.experiment-workbench_parameterTable__uYXxH tbody tr:first-child>th{grid-column:2;grid-row:1}.experiment-workbench_parameterTable__uYXxH tbody tr:first-child>td:not(.experiment-workbench_taskCell__8_BMf){grid-column:2;grid-row:2}.experiment-workbench_parameterTable__uYXxH tbody tr:nth-child(2)>th{grid-column:3;grid-row:1}.experiment-workbench_parameterTable__uYXxH tbody tr:nth-child(2)>td{grid-column:3;grid-row:2}.experiment-workbench_parameterTable__uYXxH tbody tr:nth-child(3)>th{grid-column:4;grid-row:1}.experiment-workbench_parameterTable__uYXxH tbody tr:nth-child(3)>td{grid-column:4;grid-row:2}.experiment-workbench_parameterTable__uYXxH tfoot td{grid-column:2/5;grid-row:3;align-self:end;padding:6px 3px 3px}.experiment-workbench_parameterTable__uYXxH .experiment-workbench_utility__ojBRb{gap:6px 8px}.experiment-workbench_parameterTable__uYXxH textarea{height:92px}}@media (max-width:760px){.experiment-workbench_mobileTaskReference__Drkr_{display:block;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.experiment-workbench_mobileTaskReference__Drkr_ table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:center}.experiment-workbench_mobileTaskReference__Drkr_ caption{padding:5px 7px;text-align:left;font-weight:600}.experiment-workbench_mobileTaskReference__Drkr_ td,.experiment-workbench_mobileTaskReference__Drkr_ th{padding:4px 7px;border-top:1px solid var(--line);white-space:nowrap}.experiment-workbench_mobileTaskReference__Drkr_ th:first-child{text-align:left}.experiment-workbench_mobileInputReference__LvfR4{display:block;margin:0 0 6px;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.experiment-workbench_controls__KgpeJ input[type=range]{flex:1 1 140px;max-width:240px}}@media (max-width:480px){.experiment-workbench_sidebar__qTnsm{padding:6px}.experiment-workbench_parameterTable__uYXxH td,.experiment-workbench_parameterTable__uYXxH th{padding:4px}.experiment-workbench_parameterTable__uYXxH thead th:first-child{width:39%}.experiment-workbench_parameterTable__uYXxH thead th:nth-child(2){width:23%}.experiment-workbench_parameterTable__uYXxH input,.experiment-workbench_parameterTable__uYXxH select{padding-inline:4px}.experiment-workbench_utility__ojBRb{gap:6px 10px}.experiment-workbench_utility__ojBRb small{flex-basis:100%}.experiment-workbench_controls__KgpeJ button,.experiment-workbench_header__Qh6N0 button,.experiment-workbench_parameterTable__uYXxH input,.experiment-workbench_parameterTable__uYXxH select,.experiment-workbench_utility__ojBRb button,.experiment-workbench_utility__ojBRb select{min-height:44px}.experiment-workbench_parameterTable__uYXxH textarea{height:104px}}.experiment-workbench_layout__aolb_{grid-template-columns:minmax(0,1fr);gap:10px}.experiment-workbench_main__da6Gn,.experiment-workbench_playbackPanel__Vn3UW,.experiment-workbench_sidebar__qTnsm{grid-column:1/-1}.experiment-workbench_cpuSettings__yPo6l{width:auto}.experiment-workbench_sidebar__qTnsm{padding:12px}.experiment-workbench_cpuResult__wajT8{gap:10px}.experiment-workbench_cpuLiveRow__Tr3oZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;min-width:0;align-items:start}.experiment-workbench_cpuDetailsRow__O2rNV{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;align-items:start}.experiment-workbench_cpuDetailsRow__O2rNV>*,.experiment-workbench_cpuLiveRow__Tr3oZ>*,.experiment-workbench_listLayout__PYdYH>*,.experiment-workbench_listTables__pYFNg>*{min-width:0}.experiment-workbench_queueTokens__QumCd{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:66px;font-size:.79rem}.experiment-workbench_queueTokens__QumCd strong{min-width:34px;padding:8px;border:1px solid var(--accent);border-radius:6px;background:var(--accent-soft);color:var(--accent);text-align:center}.experiment-workbench_queueTokens__QumCd em,.experiment-workbench_queueTokens__QumCd span{color:var(--muted);font-style:normal}.experiment-workbench_running__bH8vL{display:grid;grid-gap:8px;gap:8px;min-height:70px;padding:10px;border-radius:7px;background:color-mix(in srgb,#28a782 12%,var(--surface-2))}.experiment-workbench_running__bH8vL strong{color:var(--accent);font-size:1.4rem}.experiment-workbench_running__bH8vL span{font-size:.81rem}.experiment-workbench_tableScroll__YfqyL{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.experiment-workbench_stateTable__pX3lB{width:100%;border-collapse:collapse;font-size:.79rem;text-align:center}.experiment-workbench_stateTable__pX3lB td,.experiment-workbench_stateTable__pX3lB th{padding:6px 8px;border:1px solid var(--line);white-space:nowrap}.experiment-workbench_stateTable__pX3lB th{background:var(--accent-soft);font-weight:600}.experiment-workbench_stateTable__pX3lB tr[aria-current=step] td,.experiment-workbench_stateTable__pX3lB tr[aria-current=step] th{background:color-mix(in srgb,#f59e0b 16%,var(--surface-2))}.experiment-workbench_cpuMetrics__EgRrD{overflow:auto}.experiment-workbench_cpuMetrics__EgRrD table{white-space:nowrap}.experiment-workbench_metricNote__um0QZ{margin:7px 0;color:var(--muted);font-size:.74rem}.experiment-workbench_cpuDetailsRow__O2rNV .experiment-workbench_detail__Rh7DC{margin-top:8px}.experiment-workbench_cpuDetailsRow__O2rNV .experiment-table{overflow:auto}.experiment-workbench_listLayout__PYdYH{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:10px;gap:10px;min-width:0;align-items:start}.experiment-workbench_listTables__pYFNg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.experiment-workbench_codePanel__WaN4c{max-height:500px;overflow:auto}.experiment-workbench_codePanel__WaN4c summary{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--text)}.experiment-workbench_codePanel__WaN4c ol{gap:5px}.experiment-workbench_codePanel__WaN4c li{white-space:normal;line-height:1.7;overflow-wrap:anywhere}.experiment-workbench_processList__SVoiL{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0;font-size:.8rem;line-height:1.6}.experiment-workbench_processList__SVoiL li{display:flex;align-items:baseline;gap:8px;padding:7px;border-radius:5px;overflow-wrap:anywhere}.experiment-workbench_processList__SVoiL li span{flex:0 0 auto;color:var(--accent);font-weight:700}.experiment-workbench_processList__SVoiL li[aria-current=step]{background:var(--accent-soft)}.experiment-workbench_currentExplanation__olihc{margin:9px 0 0;padding:9px;background:var(--accent-soft);border-radius:6px;overflow-wrap:anywhere;font-size:.8rem;line-height:1.6}.experiment-workbench_playbackPanel__Vn3UW{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.experiment-workbench_utility__ojBRb{flex-wrap:wrap}.experiment-workbench_knowledge__VD_Zh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.experiment-workbench_knowledge__VD_Zh article{padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.experiment-workbench_knowledge__VD_Zh h3{margin:0 0 7px;color:var(--accent);font-size:.87rem}.experiment-workbench_knowledge__VD_Zh p{margin:0;font-size:.78rem;line-height:1.6}.experiment-workbench_summary__UZ8aL{margin:0;padding:9px 12px;border-radius:7px;background:var(--accent-soft);font-size:.81rem;overflow-wrap:anywhere}.experiment-workbench_summary__UZ8aL strong{margin-right:8px;color:var(--accent)}.experiment-workbench_links__3R2ug{margin:0;font-size:.8rem}@media (min-width:1000px){.experiment-workbench_parameterTable__uYXxH{grid-template-columns:minmax(180px,1.5fr) minmax(80px,.65fr) minmax(80px,.65fr) minmax(170px,1.2fr)}.experiment-workbench_parameterTable__uYXxH textarea{height:90px}}@media (max-width:1100px){.experiment-workbench_listLayout__PYdYH{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-workbench_listVisual__PHW8O{grid-column:1/-1}.experiment-workbench_cpuDetailsRow__O2rNV{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-workbench_cpuDetailsRow__O2rNV>:first-child{grid-column:1/-1}.experiment-workbench_knowledge__VD_Zh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.experiment-workbench_cpuLiveRow__Tr3oZ{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-workbench_cpuLiveRow__Tr3oZ>:last-child{grid-column:1/-1}.experiment-workbench_cpuDetailsRow__O2rNV,.experiment-workbench_listLayout__PYdYH{grid-template-columns:minmax(0,1fr)}.experiment-workbench_knowledge__VD_Zh{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-workbench_sidebar__qTnsm{padding:8px}.experiment-workbench_listTables__pYFNg{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.experiment-workbench_knowledge__VD_Zh{grid-template-columns:minmax(0,1fr)}.experiment-workbench_controls__KgpeJ input[type=range]{max-width:none;flex-basis:100%}.experiment-workbench_utility__ojBRb button,.experiment-workbench_utility__ojBRb select{min-height:42px}}.experiment-workbench_pending__gpyLx{margin:0;color:var(--warning);font-size:.8rem}@media(min-width:1100px){.experiment-workbench_cpuResult__wajT8{grid-template-rows:240px 155px 210px}.experiment-workbench_cpuDetailsRow__O2rNV>details,.experiment-workbench_cpuLiveRow__Tr3oZ>details,.experiment-workbench_cpuResult__wajT8>.experiment-workbench_timelinePanel__Wcn3H{height:100%;min-height:0;overflow:hidden}.experiment-workbench_cpuDetailsRow__O2rNV>details[open]>div,.experiment-workbench_cpuLiveRow__Tr3oZ>details[open]>div,.experiment-workbench_cpuResult__wajT8>.experiment-workbench_timelinePanel__Wcn3H[open]>div{flex:1 1;min-height:0;height:auto;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.experiment-workbench_cpuDetailsRow__O2rNV>.experiment-workbench_codePanel__WaN4c{box-sizing:border-box;overflow:auto}.experiment-workbench_cpuResult__wajT8 details:not([open]){height:auto}.experiment-workbench_listLayout__PYdYH{height:530px;grid-template-rows:260px 260px}.experiment-workbench_listLayout__PYdYH>details{height:100%;min-height:0;box-sizing:border-box;overflow:auto}.experiment-workbench_listLayout__PYdYH>.experiment-workbench_listVisual__PHW8O{grid-row:1/3}.experiment-workbench_listLayout__PYdYH>.experiment-workbench_listVisual__PHW8O[open]>div,.experiment-workbench_listLayout__PYdYH>.experiment-workbench_processPanel__jsUUJ[open]>div{flex:1 1;min-height:0;height:auto;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.experiment-workbench_listLayout__PYdYH>details:not([open]){height:auto}.experiment-workbench_cpuResult__wajT8 :is(td,th),.experiment-workbench_listLayout__PYdYH :is(td,th){font-size:13px}}@media(min-width:1100px){.experiment-workbench_stepbar__KTkk3{height:48px;min-height:48px;box-sizing:border-box;overflow:auto}.experiment-workbench_processList__SVoiL{font-size:13px}.experiment-workbench_cpuDetailsRow__O2rNV>details[open],.experiment-workbench_cpuLiveRow__Tr3oZ>details[open],.experiment-workbench_cpuResult__wajT8>.experiment-workbench_timelinePanel__Wcn3H[open],.experiment-workbench_listLayout__PYdYH>details[open]{display:flex;flex-direction:column;box-sizing:border-box}.experiment-workbench_cpuResult__wajT8 summary,.experiment-workbench_listLayout__PYdYH summary{flex-shrink:0}.experiment-workbench_cpuDetailsRow__O2rNV>.experiment-workbench_codePanel__WaN4c>ol,.experiment-workbench_listLayout__PYdYH>.experiment-workbench_codePanel__WaN4c>ol{flex:1 1;min-height:0;overflow:auto}}@media(min-width:1100px){.experiment-workbench_codePanel__WaN4c[open]::details-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}}