.hrun-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"eye""head""lede""cap""replay""stage""rest";display:grid}.hrun-eye{grid-area:eye}.hrun-head{grid-area:head}.hrun-lede{grid-area:lede;margin-top:28px}.hrun-cap{grid-area:cap;min-width:0;margin-top:28px}.hrun-stage{grid-area:stage;min-width:0;margin-top:12px}.hrun .replay{grid-area:replay;justify-self:end;margin-top:12px}.hrun-rest{grid-area:rest;margin-top:28px}.hrun.is-static .replay{margin-top:28px}@media (width>=1024px){.hrun-grid{grid-template:"eye replay""head stage""lede stage""rest stage""cap stage"".stage"1fr/minmax(0,1fr) minmax(0,580px);column-gap:clamp(40px,4vw,56px)}.landing .hrun .hrun-head .h1{font-size:clamp(36px, calc((min(100vw, 1240px) - 2 * var(--gutter) - 580px - clamp(40px, 4vw, 56px)) / 8.6), 66px)}.hrun-lede{margin-top:36px}.hrun-stage,.hrun.is-static .hrun-stage{align-self:start;margin-top:22px}.hrun-rest{margin-top:16px}.hrun-cap{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.hrun-eye,.hrun .replay{align-self:end}.hrun .replay,.hrun.is-static .replay{justify-self:end;margin-top:0}}.hrun.is-static .hrun-cap,.hrun.is-static .hrun-stage .cursor{display:none}.hrun.is-static.is-verdict .chk[data-resolves=pass]{opacity:1}.hrun.is-done:not(.is-static) .hrun-stage{cursor:pointer}.hrun .caps{min-width:0;display:grid}.hrun .cap{opacity:0;grid-area:1/1;margin:0;transition:opacity .12s ease-in,transform .12s ease-in;transform:translateY(6px)}.hrun .cap.on{opacity:1;transition:opacity .24s ease-out .11s,transform .3s cubic-bezier(.2,.8,.2,1) .11s;transform:none}.hrun .cap-n{font-size:var(--t-meta);letter-spacing:var(--t-meta-track);color:var(--fg-3);margin-bottom:10px;display:block}.hrun .cap-t{letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;max-width:26ch;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3;display:block}.hrun .tally{font-size:var(--t-meta);letter-spacing:.08em;color:var(--fg-3);white-space:nowrap;gap:12px;margin-left:auto;display:flex}.hrun .tally b{color:var(--fg-3);font-weight:500}.hrun .tally .on b{color:var(--acc)}.hrun .tally .tf.on b{color:var(--fail)}.hrun .cmdline .c{color:var(--acc)}.hrun-stage .cursor{background:var(--acc);vertical-align:-2px;width:8px;height:16px;margin-left:2px;animation:1.1s step-end infinite hrun-blink;display:inline-block}.hrun.is-typing .hrun-stage .cursor{animation:none}.hrun-stage .cursor.off{opacity:0;animation:none}.hrun .p{opacity:0}.hrun .p.on{opacity:1;animation:.24s cubic-bezier(.2,.8,.2,1) backwards hrun-in}.hrun .pr{margin-top:14px}.hrun .pr-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hrun .pr-actor{color:var(--fg);white-space:nowrap;font-weight:500}.hrun .pr-bot{text-transform:uppercase;letter-spacing:.08em;padding:1px 7px;font-size:10.5px}.hrun .pr-num{white-space:nowrap;margin-left:auto;padding-left:8px}.hrun .pr .ln+.ln{margin-top:6px}.hrun .checks{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.hrun .chk{isolation:isolate;position:relative}.hrun .chk .ds .part{display:block}.hrun .chk .ds b{color:var(--fg);font-weight:500}.hrun .chk:before{content:"";z-index:-1;border-radius:var(--r-1);background:var(--fail-dim);opacity:0;pointer-events:none;transition:opacity .28s ease-out;position:absolute;inset:0 -10px}.hrun .chk.is-red:before{opacity:1}.hrun .chk.is-red .id,.hrun .chk.is-red .nm,.hrun .chk.is-red .ds .res{color:var(--fail)}.hrun .chk.is-running .st-pending{animation:.9s step-end infinite hrun-blink}.hrun .chk.is-resolved .st-final{transform-origin:100% 60%;animation:.38s cubic-bezier(.2,.9,.25,1) both hrun-strike;display:inline-block}.hrun .chk.is-resolved[data-resolves=pass] .st-final{animation-duration:.26s}.hrun .chk[data-resolves=pass]{transition:opacity .6s ease-out .3s}.hrun.is-verdict .chk[data-resolves=pass]{opacity:.38}.hrun .verdict.p.on{animation:none}.hrun .verdict .badge{letter-spacing:.12em;padding:9px 16px;font-size:16px}.hrun .verdict.on .badge{transform-origin:50% 55%;animation:.56s cubic-bezier(.2,.9,.2,1) both hrun-stamp}.hrun .verdict .why{opacity:0;transition:opacity .4s ease-out .5s}.hrun .verdict.on .why{opacity:1}.hrun .last .note{font-size:var(--t-note);margin:14px 0 0}.hrun .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.hrun .foot .hd:before{content:none}.hrun .foot .evidence{color:var(--fg-2)}@keyframes hrun-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes hrun-blink{50%{opacity:0}}@keyframes hrun-strike{0%{opacity:0;transform:scale(1.9)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hrun-stamp{0%{opacity:0;transform:scale(2.4)}50%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hrun-stamp-sm{0%{opacity:0;transform:scale(1.7)}50%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hrun-strike-sm{0%{opacity:0;transform:scale(1.5)}55%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.hrun .verdict .badge{padding:8px 14px;font-size:14px}.hrun .verdict.on .badge{animation-name:hrun-stamp-sm}.hrun .chk.is-resolved .st-final{animation-name:hrun-strike-sm}.hrun .pr-num{margin-left:0;padding-left:0}.hrun .tally{gap:8px}.hrun .cap-n{display:none}.hrun .cap-t{max-width:none;font-size:16px}.hrun .pr-finding,.hrun .foot{display:none}.hrun .pr{margin-top:10px}.hrun .checks{margin-top:12px}.hrun .chk{padding:7px 0}.hrun .verdictline{margin-top:12px;padding-top:12px}.hrun .last .note{margin-top:10px}}.hrun.is-static .hrun-stage *,.hrun.is-static .hrun-stage :before,.hrun.is-static .hrun-stage :after{transition:none!important;animation:none!important}
