:root{--bg:#fff;--fg:#111;--dim:#666;--faint:#8c8c8c;--rule:#d8d8d8;--rule-strong:#b0b0b0;--panel:#f7f7f7;--panel-2:#efefef;--claude:#7a3e00;--gpt:#00504a;--warn:#b00020;--focus:#0b57d0;--topbar-h:6rem}@media (prefers-color-scheme:dark){:root{--bg:#101010;--fg:#e9e9e9;--dim:#9a9a9a;--faint:#7a7a7a;--rule:#303030;--rule-strong:#4a4a4a;--panel:#181818;--panel-2:#202020;--claude:#e0a06a;--gpt:#6fc7bf;--warn:#ff8a80;--focus:#8ab4f8}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);margin:0;padding:0 1.25rem 8rem;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}main{max-width:58rem;margin:0 auto}main.wide{max-width:76rem}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}h2{text-transform:uppercase;letter-spacing:.11em;margin:0 0 .35rem;font-size:.9rem;font-weight:700}h3{text-transform:uppercase;letter-spacing:.09em;color:var(--dim);margin:1.5rem 0 .5rem;font-size:.82rem;font-weight:700}h4{letter-spacing:.04em;margin:0 0 .4rem;font-size:.8rem}h5{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:.9rem 0 .3rem;font-size:.75rem}a{color:inherit}a:hover{text-decoration-thickness:2px}code{color:var(--dim);font-size:.9em}.lede{color:var(--dim);max-width:60ch;margin:0 0 1rem}.footnote{color:var(--faint);max-width:78ch;margin:1rem 0 0;font-size:.78rem}.aside{color:var(--faint);font-weight:400}.status{color:var(--dim);margin-top:.75rem}.err{color:var(--warn)}.headline{margin:0;font-size:.95rem}.panel{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem}.panel>summary{cursor:pointer;color:var(--dim);text-transform:uppercase;letter-spacing:.09em;font-size:.78rem}.actionpanel{border:1px solid var(--rule-strong);background:var(--panel);margin-top:1.5rem;padding:1.1rem 1.25rem}.framepanel{border:1px solid var(--rule);background:var(--panel);margin-bottom:1.5rem;padding:1rem 1.25rem}.framepanel details summary{cursor:pointer;color:var(--dim);margin:.75rem 0 0}.topbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--rule);margin-bottom:1.25rem;padding:.6rem 0 .5rem;position:sticky;top:0}.barline{align-items:baseline;gap:1rem;min-width:0;display:flex}.wordmark{letter-spacing:.3em;color:var(--dim);flex:none;font-size:.78rem;font-weight:700;text-decoration:none}.wordmark:hover{color:var(--fg)}.barmeta{flex:none;align-items:baseline;gap:.6rem;margin-left:auto;display:flex}.badge{border:1px solid var(--rule-strong);letter-spacing:.04em;white-space:nowrap;padding:.05rem .4rem;font-size:.72rem;text-decoration:none}.badge.quiet{border-color:var(--rule);color:var(--dim)}.badge.partial{border-style:dashed}button.linkish{color:var(--dim);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;text-decoration:underline}button.linkish:hover{color:var(--fg)}.rail{flex-wrap:wrap;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.rail a{border:1px solid var(--rule);letter-spacing:.05em;white-space:nowrap;align-items:baseline;gap:.45rem;padding:.15rem .5rem;font-size:.72rem;text-decoration:none;display:flex}.rail a:hover{border-color:var(--rule-strong)}.rail .mark{text-align:center;width:.7em;font-weight:700;display:inline-block}.rail .stagelabel{text-transform:uppercase}.rail .stagestate{color:var(--faint)}.stage.settled a{color:var(--dim)}.stage.running a{border-color:var(--fg);font-weight:700}.stage.needs-attention a{border-color:var(--warn);color:var(--warn)}.stage.needs-attention .stagestate{color:var(--warn)}.stage.blocked a{opacity:.45}.rail a[aria-current=step]{border-color:var(--fg);background:var(--panel-2);font-weight:700}.alerts:empty{display:none}.alert{border-left:3px solid var(--warn);background:var(--panel);color:var(--fg);max-width:78ch;margin:0 0 .7rem;padding:.55rem .8rem;font-size:.85rem}.alert b{color:var(--warn)}.notice{border-left:3px solid var(--rule-strong);background:var(--panel);color:var(--dim);max-width:78ch;margin:0 0 .7rem;padding:.5rem .8rem;font-size:.82rem}.confound{color:var(--dim);max-width:78ch;margin:.5rem 0 0;font-size:.8rem}.caveat{border-left:3px solid var(--dim);color:var(--dim);max-width:78ch;margin:.6rem 0 1rem;padding:.45rem .8rem;font-size:.82rem}.tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:0 .3rem;font-size:.65rem}.tag.steered{color:var(--warn)}.chip{border:1px solid var(--rule-strong);letter-spacing:.05em;color:var(--dim);white-space:nowrap;padding:0 .3rem;font-size:.65rem}.chip.err{border-color:var(--warn);color:var(--warn)}button{font:inherit;letter-spacing:.05em;background:var(--bg);color:var(--fg);border:1px solid var(--fg);cursor:pointer;padding:.45rem .9rem;font-size:.82rem}button:hover:not(:disabled){background:var(--panel-2)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--fg);color:var(--bg);padding:.6rem 1.2rem;font-weight:700}button.primary:hover:not(:disabled){opacity:.85;background:var(--fg)}button.secondary{border-color:var(--rule-strong);color:var(--dim)}button.secondary:hover:not(:disabled){color:var(--fg);border-color:var(--fg)}.row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.primaryrow{margin-top:1.1rem}label{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin:1rem 0 .35rem;font-size:.78rem;display:block}textarea,input[type=number]{width:100%;font:inherit;background:var(--bg);color:var(--fg);border:1px solid var(--rule-strong);resize:vertical;padding:.6rem .7rem}input[type=number]{width:12rem}.frame{border-left:3px solid var(--rule-strong);white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch;margin-bottom:.75rem;padding:.4rem 0 .4rem .8rem}.facts{grid-template-columns:9rem 1fr;gap:.3rem 1rem;margin:1rem 0 0;font-size:.82rem;display:grid}.facts dt{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;padding-top:.15rem;font-size:.72rem}.facts dd{margin:0}@media (max-width:44rem){.facts{grid-template-columns:1fr;gap:.1rem}.facts dd{margin-bottom:.6rem}}.interventionoffer{margin-top:1rem}.interventionform{border:1px dashed var(--rule-strong);padding:.25rem 1rem 1rem}.intervention{border:1px solid var(--warn);border-left-width:4px;max-width:78ch;margin:0 0 1.25rem;padding:.7rem .9rem}.intervention h4{color:var(--warn);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.roundsection{border:1px solid var(--rule);margin-bottom:.7rem}.roundsection.attention{border-color:var(--warn)}.roundhead{background:var(--panel)}.roundtoggle{text-align:left;background:0 0;border:0;align-items:baseline;gap:.6rem;width:100%;padding:.6rem .9rem;font-size:.85rem;display:flex}.roundtoggle:hover:not(:disabled){background:var(--panel-2)}.roundtoggle .mark{color:var(--dim)}.roundname{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.roundmeta{align-items:baseline;gap:.6rem;margin-left:auto;font-size:.75rem;display:flex}.slotchips{grid-template-columns:1fr 1fr;gap:0 1.25rem;padding:0 .9rem .7rem 2.1rem;display:grid}@media (max-width:52rem){.slotchips{grid-template-columns:1fr}}.slotchip{border-left:3px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;padding-left:.6rem;font-size:.78rem;display:flex}.slotchip.claude{border-left-color:var(--claude)}.slotchip.gpt{border-left-color:var(--gpt)}.slotchip.claude .slotname{color:var(--claude)}.slotchip.gpt .slotname{color:var(--gpt)}.slotchip .slotstate{color:var(--dim)}.slotchip.attention .slotstate{color:var(--warn);font-weight:700}.slotchip.attention .mark{margin-right:.25rem;font-weight:700}.slotmodel{color:var(--dim)}.slotmeta{color:var(--faint)}.slotchip .err{flex-basis:100%;font-size:.75rem}.roundbody{border-top:1px solid var(--rule);padding:1rem .9rem .5rem}.answer{border-left:3px solid var(--rule);margin-bottom:1.75rem;padding-left:.9rem}.answer.claude{border-left-color:var(--claude)}.answer.gpt{border-left-color:var(--gpt)}.answer>.who{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.answer.claude>.who{color:var(--claude)}.answer.gpt>.who{color:var(--gpt)}.answer>.who .slotstate{color:var(--dim);text-transform:none;letter-spacing:0;font-weight:400}.attempt{border-top:1px dashed var(--rule);margin-top:.7rem;padding-top:.7rem}.attempt:first-of-type{border-top:0;margin-top:0;padding-top:0}.attempt.superseded{opacity:.6}.attempthead{color:var(--dim);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:.75rem}.body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:84ch;margin:.5rem 0}.recovery{border:1px solid var(--warn);max-width:78ch;margin:.6rem 0 1rem;padding:.7rem .9rem}.recoverywhy{margin:0;font-size:.85rem}.raise{border-top:1px dashed var(--rule-strong);margin-top:.8rem;padding-top:.6rem}details.provenance>summary,.rawheading>summary,.rawaccess>summary,.movefacts>summary,.roundbody details>summary{cursor:pointer;color:var(--dim);margin-top:.6rem;font-size:.78rem}.disclosure{border-left:2px solid var(--rule);color:var(--dim);margin:.5rem 0;padding:.3rem 0 .3rem .9rem;font-size:.8rem}.disclosure ul{margin:.2rem 0;padding-left:1.1rem}.disclosure pre,pre{background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule);max-height:26rem;padding:.7rem .9rem;font-size:.78rem;overflow:auto}ul.plain{margin:.5rem 0;padding:0;list-style:none}ul.plain li{margin-bottom:.35rem}.verdictmark{border:1px solid var(--rule-strong);align-items:baseline;gap:.5rem;padding:.1rem .55rem;display:inline-flex}.verdictmark .mark{text-align:center;width:1em;font-size:1rem;font-weight:700}.verdictmark .token{letter-spacing:.12em;font-size:.8rem;font-weight:700}.verdictmark .meaning{color:var(--dim);font-size:.78rem}.verdictmark.compact{padding:0 .35rem}.verdictmark.compact .token{letter-spacing:.08em;font-size:.7rem}.verdictline{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:.5rem 0;display:flex}.verdictline .confound{margin:0}.mappanel .mapsection{border:1px solid var(--rule);margin-bottom:.6rem}.mapsection.lowpriority{border-style:dashed}.mapheadtoggle{text-align:left;background:var(--panel);border:0;align-items:baseline;gap:.7rem;width:100%;padding:.55rem .9rem;display:flex}.mapheadtoggle:hover:not(:disabled){background:var(--panel-2)}.mapheadname{letter-spacing:.11em;font-size:.8rem;font-weight:700}.mapheadpurpose{color:var(--dim);font-size:.78rem}.mapheadtoggle .aside{white-space:nowrap;margin-left:auto;font-size:.72rem}.mapheadtoggle .mark{color:var(--dim)}.mapgrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;padding:1rem .9rem;display:grid}@media (max-width:64rem){.mapgrid{grid-template-columns:1fr;gap:1.75rem}}.mapcol{border-left:3px solid var(--rule);min-width:0;padding-left:.8rem}.mapcol.claude{border-left-color:var(--claude)}.mapcol.gpt{border-left-color:var(--gpt)}.mapwho{top:var(--topbar-h);background:var(--bg);z-index:2;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 .3rem;padding:.3rem 0;font-size:.78rem;display:flex;position:sticky}.mapcol.claude .colname{color:var(--claude)}.mapcol.gpt .colname{color:var(--gpt)}.mapitems{margin:.3rem 0 0;padding-left:1.1rem}.mapitems li{white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch;margin-bottom:.7rem}.problems{color:var(--warn);font-size:.8rem}.moverow{border-top:1px solid var(--rule);grid-template-columns:8rem 16rem 1fr;align-items:start;gap:1.25rem;padding:1rem 0;display:grid}@media (max-width:58rem){.moverow{grid-template-columns:1fr;gap:.5rem}}.movewho{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}.moverow.claude .movewho{color:var(--claude)}.moverow.gpt .movewho{color:var(--gpt)}.movefacts ul{color:var(--dim);margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}.steeredline{color:var(--dim);max-width:74ch;margin:0;font-size:.82rem}.steeredline .tag{margin-right:.4rem}.decisionpanel{border-top-width:3px;border-top-color:var(--rule-strong)}.recap{border:1px solid var(--rule);background:var(--panel);margin:1rem 0 1.5rem;padding:.9rem 1.1rem 1.1rem}.recaptitle{margin-top:0}.recapmovement{flex-wrap:wrap;gap:1.5rem;margin-bottom:.5rem;display:flex}.recapmove{align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.recapblock h3{margin-bottom:0}.recapblock .mapgrid{padding:.5rem 0 0}.exports{border-top:1px solid var(--rule);margin-top:2rem;padding-top:.5rem}.buckets{border-collapse:collapse;width:100%;margin-top:.8rem;font-size:.8rem}.buckets th,.buckets td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.35rem .5rem;font-weight:400}.buckets thead th{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.buckets .unknownrow th,.buckets .unknownrow td{color:var(--warn)}.buckets .meaning{color:var(--dim);max-width:44ch;margin-top:.2rem;font-size:.75rem}.libhead{border-bottom:1px solid var(--rule);align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 0 .75rem;display:flex}.libhead .wordmark{color:var(--fg);font-size:1rem}.libhead p{color:var(--dim);max-width:56ch;margin:0;font-size:.82rem}.libhead .row{margin:0 0 0 auto}.listitem{border:1px solid var(--rule);align-items:flex-start;gap:1.25rem;margin-bottom:.6rem;padding:.85rem 1rem;display:flex}.listitem:hover{border-color:var(--rule-strong)}.listmain{flex:1;min-width:0}.listtitle{letter-spacing:.02em;margin-bottom:.3rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.listtitle:hover{text-decoration:underline}.listline{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;font-size:.78rem;display:flex}.listline+.listline{margin-top:.25rem}.listline .quiet{color:var(--faint);font-size:.72rem}.state{text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:0 .35rem;font-size:.7rem;font-weight:700}.state.done{color:var(--dim)}.state.wip{color:var(--fg)}.state.attention{color:var(--warn)}.listactions{flex-direction:column;flex:none;align-items:stretch;gap:.4rem;display:flex}.listactions .danger{border-color:var(--rule);color:var(--faint);padding:.25rem .6rem;font-size:.72rem}.listactions .danger:hover:not(:disabled){border-color:var(--warn);color:var(--warn);background:0 0}.listactions .open{text-align:center;border:1px solid var(--fg);letter-spacing:.05em;padding:.35rem 1rem;font-size:.8rem;text-decoration:none}.listactions .open:hover{background:var(--panel-2)}.empty{border:1px dashed var(--rule-strong);text-align:center;color:var(--dim);padding:2rem}.tally{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:.75rem}.tally>summary{cursor:pointer;color:var(--dim);text-transform:uppercase;letter-spacing:.09em;font-size:.78rem}.tally table{border-collapse:collapse;margin:.75rem 0;font-size:.8rem}.tally td,.tally th{border:1px solid var(--rule);text-align:right;padding:.25rem .7rem;font-weight:400}.tally th:first-child,.tally td:first-child{text-align:left}.tally thead th{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}section[id],[id^=r1-],[id^=r2-],[id^=r3-],[id^=r4-],[id^=attempt-]{scroll-margin-top:calc(var(--topbar-h) + 1rem)}.listline .who{white-space:nowrap}.listline .who.claude{color:var(--claude)}.listline .who.gpt{color:var(--gpt)}.recapblock{border-top:1px solid var(--rule);margin-top:.5rem;padding-top:.5rem}.recapblock>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.9rem;padding:.2rem 0;display:flex}.recapheading{letter-spacing:.1em;font-size:.78rem;font-weight:700}.empty p{max-width:54ch;margin:0 auto .75rem}.working{border-left:3px solid var(--fg);background:var(--panel);align-items:baseline;gap:.5rem;max-width:78ch;margin:.5rem 0 0;padding:.4rem .7rem;font-size:.8rem;display:flex}.working .spinner{font-weight:700;animation:1.1s step-end infinite rondor-tick}@keyframes rondor-tick{0%,49%{opacity:1}50%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.working .spinner{animation:none}}.backtodecision{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem}.buckets .laterrow th,.buckets .laterrow td{font-style:italic}.account{z-index:50;align-items:center;gap:.6rem;display:flex;position:fixed;top:.75rem;right:.9rem}.account-signout{font:inherit;color:var(--dim);background:var(--bg);border:1px solid var(--rule);cursor:pointer;border-radius:2px;padding:.25rem .55rem;font-size:.78rem}.account-signout:hover{color:var(--fg);border-color:var(--rule-strong)}.libhead{padding-right:9rem}
