.run{width:var(--page);padding:calc(var(--bar) + 72px) 0 120px;margin:0 auto}.run-bar .icon-button{margin-left:auto}.run-back{color:var(--uh-muted);transition:color .22s var(--uh-soft);align-items:center;gap:6px;margin-bottom:26px;font-size:13.5px;font-weight:500;display:inline-flex}.run-back:hover{color:var(--uh-text)}.run-title{letter-spacing:-.032em;text-wrap:balance;max-width:18em;margin-top:20px;font-size:clamp(26px,2.9vw,40px);font-weight:480;line-height:1.06}.run-title.is-task{overflow-wrap:anywhere;margin-top:0}.run-lead{max-width:38em;color:var(--uh-muted);margin-top:22px;font-size:15.5px}.run-lead+.run-lead{color:var(--uh-faint);margin-top:12px;font-size:14.5px}.run-facts{flex-wrap:wrap;gap:14px 44px;margin-top:40px;display:flex}.run-facts div{flex-direction:column;gap:6px;display:flex}.run-facts b{letter-spacing:-.025em;font-size:26px;font-weight:480;line-height:1}.run-facts.is-task b{font-size:19px}.run-facts span{color:var(--uh-muted);font-size:12.5px}.run-state{height:26px;color:var(--uh-accent);background:rgb(var(--uh-accent-rgb) / .13);border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.run-state.is-failed{color:var(--uh-danger);background:color-mix(in srgb, var(--uh-danger) 13%, transparent)}.run-dot{background:var(--uh-accent);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--uh-accent-rgb) / .18);border-radius:50%;flex:none}.run-dot.is-failed{background:var(--uh-danger);box-shadow:none;opacity:.75}.run-note{max-width:44em;color:var(--uh-muted);margin-top:22px;font-size:13.5px}.run-note b,.run-star{color:var(--uh-accent);font-weight:500}.run-filter{gap:4px;margin-top:64px;display:flex}.run-filter button{height:30px;font:500 13px/1 var(--uh-font);color:var(--uh-muted);cursor:pointer;transition:color .22s var(--uh-soft), background-color .22s var(--uh-soft);background:0 0;border:0;border-radius:999px;padding:0 13px}.run-filter button:hover{color:var(--uh-text)}.run-filter button[aria-pressed=true]{color:var(--uh-text);background:var(--uh-tint-strong)}.run-filter i{color:var(--uh-faint);margin-left:6px;font-style:normal}.run-list{--cols:8px minmax(0, 1fr) 56px 56px 72px 56px 56px 72px 16px;margin-top:26px}.run-head,.run-row{grid-template-columns:var(--cols);align-items:center;gap:18px;padding:0 6px;display:grid}.run-head{color:var(--uh-muted);box-shadow:0 1px 0 var(--uh-line-strong);row-gap:8px;padding-bottom:10px;font-size:12.5px}.run-head b{letter-spacing:-.02em;color:var(--uh-text);white-space:nowrap;box-shadow:0 1px 0 var(--uh-line-strong);justify-content:center;align-items:center;gap:7px;padding-bottom:10px;font-size:16px;font-weight:460;line-height:1;display:flex}.run-head b.is-ours{grid-column:3/6}.run-head b.is-theirs{grid-column:6/9}.run-head .wordmark{font-size:17px}.run-logo{width:15px;height:15px;color:var(--uh-claude);flex:none}.run-head>span{text-align:right;white-space:nowrap;font-size:12.5px}.run-head>span.is-task{text-align:left;grid-column:2}.run-row{height:50px;box-shadow:0 1px 0 var(--uh-line);transition:background-color .22s var(--uh-soft);font-size:14.5px}.run-row.is-mean{box-shadow:0 1px 0 var(--uh-line-strong)}.run-row.is-mean>span{color:var(--uh-text);font-weight:500}a.run-row:hover{background:var(--uh-tint)}.run-row:focus-visible{outline:2px solid rgb(var(--uh-accent-rgb) / .5);outline-offset:-2px}.run-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.run-row>span{color:var(--uh-soft-text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.run-row>span.is-theirs{color:var(--uh-muted)}.run-row.is-mean>span.is-theirs{color:var(--uh-soft-text)}.run-row svg{color:var(--uh-faint);transition:color .22s var(--uh-soft), translate .22s var(--uh-soft)}.run-row:hover svg{color:var(--uh-text);translate:3px}.run-part{margin-top:72px}.run-part>h2{letter-spacing:-.015em;margin-bottom:18px;font-size:19px;font-weight:500}.run-prose{max-width:50em;color:var(--uh-soft-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.run-tests{color:var(--uh-soft-text);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 28px;font-size:13.5px;display:grid}.run-tests li{overflow-wrap:anywhere;align-items:baseline;gap:10px;display:flex}.run-tests .run-dot{width:6px;height:6px;box-shadow:none;translate:0 -2px}.run-tests+.run-block{margin-top:22px}.run-turn,.run-event{box-shadow:0 -1px 0 var(--uh-line);scroll-margin-top:calc(var(--bar) + 12px);grid-template-columns:92px minmax(0,1fr);gap:0 24px;padding:22px 0;display:grid}.run-turn>header,.run-event>header{color:var(--uh-faint);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:12.5px;display:flex}.run-turn>header a{color:var(--uh-muted);font-size:13.5px;font-weight:500}.run-turn>header a:hover,.run-turn:target>header a{color:var(--uh-accent)}.run-event>header{color:var(--uh-muted);font-weight:500}.run-parts{flex-direction:column;gap:14px;min-width:0;display:flex}.run-block>em{color:var(--uh-faint);margin-bottom:6px;font-size:12px;font-style:normal;font-weight:500;display:block}.run-text{max-width:50em;color:var(--uh-soft-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.run-think .run-text{color:var(--uh-muted)}.run-say .run-text{color:var(--uh-text)}.run-block pre{font:12.5px/1.6 var(--uh-mono);color:var(--uh-soft-text);tab-size:4;background:var(--uh-raised);border-radius:12px;margin:0;padding:13px 16px;overflow-x:auto}.run-code pre{color:var(--uh-text);box-shadow:inset 2px 0 0 rgb(var(--uh-accent-rgb) / .5)}.run-out pre{background:var(--uh-sunk)}.run-out.is-err pre{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--uh-danger) 60%, transparent)}.run-out.is-err>em{color:var(--uh-danger)}.run-clamp.is-cut>:first-child{max-height:320px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 70px),#0000);mask-image:linear-gradient(#000 calc(100% - 70px),#0000)}.run-more{height:26px;font:500 12.5px/1 var(--uh-font);color:var(--uh-muted);cursor:pointer;background:var(--uh-tint);transition:color .22s var(--uh-soft), background-color .22s var(--uh-soft);border:0;border-radius:999px;margin-top:8px;padding:0 11px}.run-more:hover{color:var(--uh-text);background:var(--uh-tint-strong)}.run-images{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.run-images img{max-width:min(100%,520px);max-height:420px;box-shadow:0 0 0 1px var(--uh-line-strong);border-radius:10px;display:block}.run-wait{color:var(--uh-muted);margin-top:72px;font-size:14.5px}@media (width<=720px){.run{padding-top:calc(var(--bar) + 44px)}.run-list{--cols:8px minmax(0, 1fr) 64px 64px 12px}.run-head,.run-row{gap:10px}.run-list .is-wide{display:none}.run-head b.is-ours{grid-column:3}.run-head b.is-theirs{grid-column:4}.run-head b,.run-head .wordmark{font-size:11.5px}.run-logo{display:none}.run-turn,.run-event{grid-template-columns:minmax(0,1fr);gap:10px}.run-turn>header,.run-event>header{flex-direction:row;align-items:baseline;gap:10px}}
