[data-experiment=main-moves] [aria-disabled=true],[data-experiment=main-moves] [aria-disabled=true]:hover{opacity:.5;cursor:default;box-shadow:none}.experiment[data-experiment=who-adapts][data-hydrated]{min-height:0}.adapt-controls{display:grid;gap:20px}.adapt-chips{min-width:0;margin:0;padding:0;border:0}.adapt-chips legend,.adapt-field>span,.adapt-scopes dt,.adapt-meter-label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adapt-chips legend{margin-bottom:8px}.adapt-chips>div{display:flex;flex-wrap:wrap;gap:8px}.adapt-chips label{position:relative;display:flex}.adapt-chips input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.adapt-chips span{display:flex;align-items:center;min-height:44px;padding:0 15px;font-size:12px;border:1px solid var(--line);border-radius:999px}.adapt-chips input:checked+span{color:var(--blue-wash-ink);background:var(--blue-wash);border-color:var(--blue)}.adapt-chips input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.adapt-chips:disabled{opacity:.5}.adapt-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,570px),1fr));gap:16px 24px}.adapt-plan{display:grid;align-content:start;gap:10px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.adapt-plan h4{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.adapt-plan-mark{width:28px;height:8px;fill:none;stroke-width:2;stroke-linecap:round}[data-agent=a]>h4>.adapt-plan-mark{stroke:var(--blue)}[data-agent=b]>h4>.adapt-plan-mark{stroke:var(--ink);stroke-dasharray:4 3}.adapt-field{display:grid;gap:6px}.adapt-field select{width:100%;min-height:44px;padding:8px 10px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper-light);border:1px solid var(--line);border-radius:3px}.adapt-field select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.adapt-second{justify-self:start;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.adapt-second:hover:not(:disabled){color:var(--blue)}.adapt-plan-text{display:none;margin-top:-4px;font-size:12px;line-height:1.5}.adapt-plan-summary{font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--muted)}.adapt-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.adapt-switch-group{display:grid;align-content:start;gap:14px;min-width:0;margin:0;padding:0;border:0}.adapt-switch-group>legend{margin-bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.adapt-closing,.moves-overlap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;font-size:13px;cursor:pointer}.adapt-closing{grid-column:1 / -1}.adapt-closing input,.moves-overlap input{width:16px;height:16px;accent-color:var(--blue)}.adapt-stage{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:28px 44px;margin-top:28px}.adapt-map-figure{margin:0}.adapt-map{display:block;width:100%;height:auto;overflow:visible}.adapt-map text{font-family:var(--mono);font-size:10px;fill:var(--ink)}.adapt-map .adapt-card-name{font-size:11px;font-weight:700}.adapt-map .adapt-row-lines{text-anchor:end;fill:var(--muted)}.adapt-map .adapt-map-aside{font-size:9px;text-anchor:end;fill:var(--muted)}.adapt-card-paper{fill:var(--paper-light);stroke:var(--line)}.adapt-mark-a{fill:none;stroke:var(--blue);stroke-width:1.5}.adapt-mark-b{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:4 3}.adapt-row-a{fill:var(--blue-wash)}.adapt-row-a-bar{fill:var(--blue)}.adapt-row-b{fill:none;stroke:var(--ink);stroke-dasharray:3 2}.adapt-use-a{fill:var(--blue)}.adapt-use-b{fill:var(--paper-light);stroke:var(--ink);stroke-width:1.2}.adapt-map-arrows path{fill:none;stroke:var(--muted);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.adapt-map-figure figcaption{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-family:var(--mono);font-size:10px;color:var(--muted)}.adapt-key{display:inline-flex;align-items:center;gap:6px}.adapt-key:before{content:"";width:16px;height:10px;border-radius:2px}.adapt-key[data-agent=a]:before{background:var(--blue-wash);box-shadow:inset 3px 0 var(--blue)}.adapt-key[data-agent=b]:before{border:1px dashed var(--ink)}.adapt-key[data-agent=use]:before{width:6px;height:6px;border-radius:50%;background:var(--blue)}.adapt-results{display:grid;gap:20px;min-width:0}.adapt-stage[data-view=compare] .adapt-results{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.adapt-stage[data-view=compare] .adapt-results>:not(.adapt-panel){grid-column:1 / -1}.adapt-panel{display:grid;align-content:start;gap:20px;min-width:0}.adapt-panel-title{font-family:var(--display);font-size:28px;font-weight:400;line-height:1.1}.adapt-results .step-text{margin-top:0}.adapt-threads{display:block;width:100%;max-width:360px;height:auto;overflow:visible}.adapt-thread,.adapt-thread-wait{fill:none;stroke-width:1.8;stroke-linecap:round}[data-agent=a]>.adapt-thread{stroke:var(--blue)}[data-agent=b]>.adapt-thread{stroke:var(--ink);stroke-dasharray:5 4}.adapt-thread-wait{stroke:var(--line);stroke-dasharray:1 5}.adapt-thread-bend{animation:adapt-bend .48s var(--ease) both}@keyframes adapt-bend{0%{transform:scaleY(0)}}.adapt-threads text{font-family:var(--mono);font-size:10px;fill:var(--muted)}.adapt-threads .adapt-thread-name{font-weight:700;fill:var(--ink)}.adapt-thread-person circle,.adapt-hold circle{fill:var(--paper-light);stroke:var(--ink);stroke-width:1.4}.adapt-threads .adapt-thread-person text{font-family:var(--display);font-size:16px;font-style:italic;fill:var(--blue)}.adapt-hold path{stroke:var(--ink);stroke-width:1.6}.adapt-measures{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px 32px}.adapt-stage[data-view=compare] .adapt-measures{grid-template-columns:1fr}.adapt-results h5{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-weight:400;color:var(--muted)}.adapt-ruler,.adapt-ladder{margin:0;padding:0;list-style:none}.adapt-ruler li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:5px 10px;font-size:12px;line-height:1.5;color:var(--muted);border-radius:2px}.adapt-ruler li[data-close]{box-shadow:inset 2px 0 var(--line)}.adapt-ruler li[aria-current]{color:var(--blue-wash-ink);background:var(--blue-wash);box-shadow:inset 2px 0 var(--blue),0 0 0 1px var(--blue)}.adapt-ruler-n{font-family:var(--mono)}.adapt-meters{display:grid;align-content:start;gap:18px}.adapt-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px}.adapt-meter-value{font-family:var(--display);font-size:28px;line-height:1}.adapt-meter-bar{position:relative;grid-column:1 / -1;height:8px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.adapt-meter-bar i{position:absolute;inset:0 auto 0 0;background:var(--muted);border-radius:3px;transition:width .32s var(--ease)}.adapt-meter[data-over] .adapt-meter-bar i{background:var(--blue)}.adapt-meter-bar b{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--ink)}.adapt-meter-threshold{grid-column:1 / -1;font-family:var(--mono);font-size:10px;color:var(--muted)}.adapt-ladder li{padding:6px 0 6px 12px;font-size:13px;line-height:1.5;border-left:2px solid var(--line)}.adapt-ladder li[data-status=decides]{color:var(--blue-wash-ink);background:var(--blue-wash);border-left-color:var(--blue)}.adapt-ladder li[data-status="not reached"]{color:var(--muted)}.adapt-ladder strong{font-family:var(--mono);font-weight:700}.adapt-rules-note,.adapt-confidence,.adapt-gitandem-rule{font-size:12px;color:var(--muted)}.adapt-rules-note{margin-bottom:8px}.adapt-confidence{margin-top:10px}.adapt-verdict{display:block;font-family:var(--display);font-size:clamp(21px,2.2vw,25px);font-weight:400;line-height:1.2}.adapt-verdict+.adapt-verdict{margin-top:6px}.adapt-verdict-who{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted)}.adapt-message{display:block;margin-top:12px;padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.7;background:var(--paper-light);border:1px dashed var(--line)}.adapt-notes{margin-top:0}.adapt-scopes{display:grid;gap:12px;margin:0}.adapt-scopes>div{padding-left:12px;border-left:2px solid var(--blue)}.adapt-scopes>div[data-agent=b]{border-left:2px dashed var(--ink)}.adapt-scopes dd{margin:3px 0 0;font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.adapt-clock,.moves-clock{font-family:var(--mono);font-size:11px;color:var(--blue)}.adapt-method{max-width:680px;font-size:13px}.adapt-method ol{margin:10px 0;padding-left:20px}.adapt-method li+li{margin-top:4px}.experiment[data-experiment=main-moves][data-hydrated]{min-height:0}.moves-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.moves-agent{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.moves-agent[data-status=returned]{border-color:var(--blue)}.moves-agent-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.moves-status{color:var(--muted);text-transform:none;letter-spacing:0}.moves-task{font-family:var(--display);font-size:22px;line-height:1.15}.moves-files{font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--muted)}.moves-agent>.action-button{justify-self:start}.moves-back{display:grid;gap:10px;padding-top:10px;border-top:1px dashed var(--line)}.moves-back-title{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--blue)}.moves-back-message{font-size:12px;line-height:1.6}.moves-back-actions{display:flex;flex-wrap:wrap;gap:8px}.moves-back-actions .action-button{padding:8px 12px}.moves-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px}.moves-toolbar .text-link:is(:disabled,[aria-disabled=true]){border-bottom-color:transparent}.moves-overlap{margin-left:auto}.moves-overlap-hint{font-family:var(--mono);font-size:10px;color:var(--muted)}.moves-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:28px 44px;margin-top:24px}.moves-graph-figure{margin:0}.moves-graph{display:block;width:100%;max-width:560px;height:auto;overflow:visible}.moves-main{fill:none;stroke:var(--blue);stroke-width:5;stroke-linecap:round}.moves-main-ahead{fill:none;stroke:var(--line);stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.moves-branch{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}.moves-branch[data-done]{stroke:var(--muted);opacity:.6}.moves-branch[data-built-in]{stroke-dasharray:5 4}.moves-branch-group{transition:transform .32s var(--ease)}.moves-branch-group[data-status=queued] .moves-branch,.moves-branch-group[data-status=merging] .moves-branch{stroke:var(--blue)}.moves-knot{fill:none;stroke:var(--blue);stroke-width:1.8;stroke-linecap:round}.moves-graph text{font-family:var(--mono);font-size:12px;fill:var(--ink)}.moves-commit circle{fill:var(--paper-light);stroke:var(--blue);stroke-width:3}.moves-graph .moves-commit text{text-anchor:middle;font-size:11px}.moves-graph-figure figcaption{margin-top:16px;font-family:var(--display);font-size:20px;font-style:italic}.moves-graph-figure cite{white-space:nowrap;margin-left:8px;font-family:var(--mono);font-size:10px;font-style:normal;color:var(--muted)}.moves-side{display:grid;gap:20px}.moves-queue ol,.moves-ticket ol,.moves-log ol{margin:8px 0 0;padding:0;list-style:none}.moves-queue h4,.moves-ticket h4,.moves-log h4{font-weight:400;color:var(--muted)}.moves-queue li{padding:8px 12px;font-size:12px;background:var(--paper-light);border:1px solid var(--line);border-left:3px solid var(--blue)}.moves-queue li+li{margin-top:6px}.moves-empty{margin-top:8px;font-size:12px;color:var(--muted)}.moves-ticket{padding:14px 16px;background:var(--paper-light);border:1px solid var(--line)}.moves-ticket li{display:grid;grid-template-columns:22px minmax(0,1fr);padding:6px 0;font-size:12px;border-top:1px dashed var(--line)}.moves-stamp-mark{font-weight:700;color:var(--blue)}.moves-ticket li[data-state=failed] .moves-stamp-mark{color:var(--ink)}.moves-stamp-open{color:var(--muted)}.moves-note{margin-top:10px;font-family:var(--mono);font-size:11px;line-height:1.6}.moves-clock{margin-top:8px}.moves-log{margin-top:16px}.moves-log ol{height:168px;overflow-y:auto;font-size:12px;color:var(--muted)}.moves-log li{padding:4px 0;border-bottom:1px solid var(--line)}.moves-log li:first-child{color:var(--ink)}.moves-log ol:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width: 680px){.adapt-plan-text{display:block}}@media (max-width: 900px){.adapt-stage,.moves-stage{grid-template-columns:1fr}.adapt-map-figure{max-width:440px}.moves-agents{grid-template-columns:1fr}}@media (max-width: 600px){.adapt-plans,.adapt-switches,.adapt-measures,.adapt-stage[data-view=compare] .adapt-results{grid-template-columns:1fr}.adapt-meters{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment[data-experiment=who-adapts]{display:flex;flex-direction:column;gap:24px}.adapt-controls,.adapt-stage{display:contents}.adapt-chips{order:1}.adapt-controls>.segmented{order:2}.adapt-results{order:3}.adapt-plans{order:4}.adapt-controls>.tail-local{order:5}.adapt-map-figure{order:6}[data-experiment=who-adapts]>.tail-local{order:7}[data-experiment=who-adapts] .tail-local{margin:0}.adapt-results .step-text{order:-1}.moves-overlap{margin-left:0}.moves-task{font-size:20px}}
