.dash{--sub:#55524a;grid-template-columns:400px minmax(0,1fr);height:100vh;font-size:15px;line-height:1.55;display:grid}.dash a{text-decoration:none}.dash code{font:inherit}.faint{color:var(--faint)}.pad{padding:24px}.label{color:var(--faint);display:block}.st{text-transform:uppercase;white-space:nowrap;font-weight:700}.st.s-broken,.st.v-fail{color:var(--pen)}.st.s-unclear,.st.v-unsupported{background:linear-gradient(101deg, transparent 1%, var(--hl) 3%, var(--hl) 96%, transparent 99%);padding:.1em .5em}.st.s-works,.st.v-pass,.st.v-skipped{color:var(--faint);font-weight:400}.side{flex-direction:column;min-height:0;padding:28px 24px 20px 32px;display:flex}.brand{font-weight:700}.side-title{margin-top:2.3em;font-weight:700}.filters{flex-wrap:wrap;gap:0 2ch;margin:.2em 0 .4em;display:flex}.filters button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.filters button:hover,.filters button.on{background:var(--hl)}.filters button.on{font-weight:700;text-decoration:none}.side-scroll{flex:1;min-height:0;margin-left:-2ch;padding-left:2ch;overflow-y:auto}.new{text-underline-offset:3px;width:fit-content;margin-top:1.55em;font-weight:700;text-decoration:underline;display:block}.dash .new.on,.dash .new:hover,.dash .side-foot a.on{background:var(--hl)}.st.s-running{color:var(--ink)}.st.s-error{color:var(--pen)}.st.s-blocked{background:linear-gradient(101deg, transparent 1%, var(--hl) 3%, var(--hl) 96%, transparent 99%);padding:0 .4em}.st.s-new,.st.s-canceled{color:var(--faint);font-weight:400}.none{padding:.4em 0}.item{padding:.55em 0;display:block;position:relative}.dash .item:hover{background:0 0}.item:hover .target{background:var(--hl)}.item.active:before{content:">";font-weight:700;position:absolute;left:-2ch}.item.active .target{font-weight:700}.item-top{align-items:baseline;gap:1ch;display:flex}.item .target{overflow-wrap:anywhere}.item .dots{border-bottom:2px dotted var(--ink);opacity:.4;flex:1;min-width:2ch;transform:translateY(-.3em)}.item .st.s-unclear{padding:0 .4em}.item-sum{color:var(--faint);display:block}.side-foot{justify-content:space-between;gap:2ch;padding-top:1.2em;display:flex}.side-foot a{text-underline-offset:3px;text-decoration:underline}.main{min-width:0;padding:28px 56px 72px 40px;overflow-y:auto}.back{text-underline-offset:3px;margin-bottom:1.55em;text-decoration:underline;display:none}.report-head{border-bottom:1px solid var(--ink);padding-bottom:1.55em}.title-row{flex-wrap:wrap;align-items:baseline;gap:3ch;display:flex}.dash h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:2.1em;line-height:1.15}.dash h2{margin:0 0 1.55em;font-size:1em}.dash h3{margin:0;font-size:1em}.st.big{font-size:1.2em}.lead{margin-top:.6em}.report{grid-template-columns:minmax(0,1fr) 34ch;align-items:start;gap:0 64px;padding-top:1.55em;display:grid}.rail{position:sticky;top:0}.rail dl{border-bottom:1px solid var(--ink);margin-bottom:1.55em;padding-bottom:.4em}.rail dt{color:var(--faint)}.rail dd{overflow-wrap:anywhere;margin-bottom:.8em}.rail .badge{color:var(--sub);overflow-wrap:anywhere;margin-bottom:.6em;display:block}.steps{list-style:none}.step{grid-template-columns:4ch minmax(0,1fr);padding-bottom:2.3em;display:grid}.num{font-weight:700}.step.v-fail .num,.attempt .bad{color:var(--pen);font-weight:700}.step.v-skipped{color:var(--faint)}.step-head{flex-wrap:wrap;align-items:baseline;gap:3ch;display:flex}.fold>summary{cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"▸";color:var(--faint)}.fold[open]>summary:after{content:"▾"}.fold>summary:hover h3{background:var(--hl)}.cmd{margin-top:.5em}.cmd code,.fix code{overflow-wrap:anywhere}.card{border-left:2px solid var(--ink);max-width:88ch;margin-top:1em;padding-left:2ch}.step.v-fail .card{border-left-color:var(--pen)}.card .cmd,.card .fix{margin-top:1em}.fix code{width:fit-content;display:block}.fix .minus{-webkit-text-decoration:line-through var(--pen);text-decoration:line-through var(--pen);text-decoration-thickness:2px}.fix .plus{background:linear-gradient(101deg, transparent 1%, var(--hl) 3%, var(--hl) 96%, transparent 99%);margin-left:-.5em;padding:.1em .5em}.fix .why{color:var(--sub);margin-top:.5em;display:block}.evidence{max-width:88ch;margin-top:.8em}.evidence summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.evidence summary:hover{background:var(--hl)}.log{border-left:1px dashed var(--ink);margin-top:.8em;padding-left:2ch}.attempt{white-space:pre-wrap;overflow-wrap:anywhere}.attempt+.attempt{margin-top:.8em}.attempt .out{color:var(--sub);padding-left:2ch}.sheet{max-width:84ch;padding-top:1.55em}.sheet p{margin-bottom:1.55em}.btn{font:inherit;color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;padding:.45em 2ch;font-weight:700;text-decoration:none;display:inline-block}.dash a.btn:hover,.btn:hover:not(:disabled){background:var(--paper);color:var(--ink)}.field .btn{justify-self:start}.btn:disabled{opacity:.35;cursor:default}.act{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.act:hover:not(:disabled){background:var(--hl)}.act:disabled{color:var(--faint);cursor:default}.conn{border-bottom:1px solid var(--ink);margin-bottom:1.55em;padding-bottom:1.55em}.conn-row{align-items:baseline;gap:2ch;margin-bottom:.6em;display:flex}.conn-row h2{margin:0;font-size:1.2em}.conn-row .dots{border-bottom:2px dotted var(--ink);opacity:.4;flex:1;min-width:2ch;transform:translateY(-.3em)}.conn p{margin-bottom:.6em}.repo-list{list-style:none}.repo-list li{justify-content:space-between;gap:2ch;padding:.25em 0;display:flex}.repo-list a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.repo-list a:hover{background:var(--hl)}.field{grid-template-columns:16ch minmax(0,1fr);align-items:baseline;gap:0 2ch;margin-bottom:1.55em;display:grid}.field-name{color:var(--faint)}.field input,.composer input{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;padding:.2em 0}.field input:focus,.composer input:focus{background:#ffe24a40;border-bottom-width:2px}.field input::placeholder,.composer input::placeholder{color:var(--faint)}.choices{flex-wrap:wrap;gap:0 3ch;display:flex}.choices a{text-underline-offset:3px;text-decoration:underline}.choice,.pick-row{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.choice:before,.pick-row:before{content:"( ) "}.choice.on:before,.pick-row.on:before{content:"(x) "}.choice.on,.pick-row.on{font-weight:700}.choice:hover,.pick-row:hover{background:var(--hl)}.pick{justify-items:start;gap:.2em;display:grid}.session{flex-direction:column;min-height:calc(100vh - 100px);display:flex}.title-row .act{margin-left:auto}.transcript{max-width:88ch}.line{grid-template-columns:9ch minmax(0,1fr);gap:0 2ch;padding:.3em 0;display:grid}.who{color:var(--faint);text-align:right;white-space:nowrap}.what{white-space:pre-wrap;overflow-wrap:anywhere}.line.k-system .what{color:var(--faint)}.line.k-user .what,.line.k-user .who{color:var(--ink);font-weight:700}.cmds{min-width:0}.cmds>summary{cursor:pointer;color:var(--faint);align-items:baseline;gap:2ch;list-style:none;display:flex}.cmds>summary::-webkit-details-marker{display:none}.cmds>summary:before{content:"▸";flex:none}.cmds[open]>summary:before{content:"▾"}.cmd-peek{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cmd-peek.live{animation:.26s ease-out cmd-in}@keyframes cmd-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.cmd-count{white-space:nowrap;flex:none}.cmd-list{border-left:1px solid var(--faint);margin-top:.3em;padding-left:1.5ch}.cmd-item{grid-template-columns:9ch minmax(0,1fr);gap:0 2ch;padding:.15em 0;display:grid}@media (prefers-reduced-motion:reduce){.cmd-peek.live{animation:none}}.exit{color:var(--faint);margin-left:3ch}.exit.bad{color:var(--pen);font-weight:700}.dash .cursor{background:var(--ink);width:1ch;height:1.1em;animation:1s steps(2,end) infinite dash-blink;display:inline-block}@keyframes dash-blink{50%{opacity:0}}.composer{background:var(--paper);border-top:1px solid var(--ink);grid-template-columns:7ch minmax(0,1fr) auto;align-items:baseline;gap:0 2ch;max-width:110ch;margin-bottom:-40px;padding:1em 0 1.4em;display:grid;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.dash .cursor{animation:none}}.gate{flex-direction:column;align-items:flex-start;gap:1.2em;max-width:62ch;min-height:100vh;margin:0 auto;padding:28px 24px;font-size:15px;display:flex}.gate a:not(.btn){text-decoration:none}.gate h1{letter-spacing:-.03em;margin:18vh 0 0;font-size:2.1em;line-height:1.15}.err{color:var(--pen);margin-top:.8em}.err.banner{margin:0 0 1.55em}.ul{text-underline-offset:3px;text-decoration:underline!important}.dash .ul:hover{background:var(--hl)}.push{margin-left:auto}.block{margin-bottom:2.3em}.block>h2{margin-bottom:.8em}.section-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2ch;margin-bottom:.8em;list-style:none;display:flex}.section-fold>summary::-webkit-details-marker{display:none}.section-fold>summary h2{margin:0}.section-fold>summary:before{content:"▾"}.section-fold:not([open])>summary:before{content:"▸"}.section-fold>summary:hover h2{background:var(--hl)}.verified{margin-top:.5em}.back.shown{display:inline-block}.actions{flex-wrap:wrap;align-items:baseline;gap:.6em 3ch;display:flex}.act.danger{color:var(--pen)}.runs{border-top:1px solid var(--ink);max-width:88ch}.run-row{border-bottom:2px dotted #1b1a174d;grid-template-columns:7ch 11ch 8ch 9ch 8ch minmax(0,1fr);gap:0 2ch;padding:.4em 0;display:grid}.dash .run-row:hover{background:var(--hl)}.run-row .end{text-align:right}.pr-row{color:inherit;grid-template-columns:7ch 14ch minmax(0,1fr) max-content;text-decoration:none}.pr-row .end{white-space:nowrap}.pr-title{overflow-wrap:anywhere;min-width:0}.plain{max-width:88ch;margin:.6em 0 1em;list-style:none}.plain li{justify-content:space-between;gap:2ch;padding:.25em 0;display:flex}.plain .actions{flex-wrap:nowrap;flex:none}.inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:0 2ch;max-width:88ch;display:grid}.inline-form input{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;min-width:0;padding:.2em 0}.inline-form input:focus{background:#ffe24a40;border-bottom-width:2px}.inline-form input::placeholder{color:var(--faint)}.form{max-width:88ch}.check{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.check:before{content:"[ ] "}.check.on:before{content:"[x] "}.check:hover{background:var(--hl)}.pr-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:.5em 0 0}input.wide{font:inherit;width:100%;margin-top:.5em}.card.open{border-left-style:dashed}.card+.card{margin-top:1em}.patch{font:inherit;border-left:1px dashed var(--ink);max-width:88ch;margin-top:1.2em;padding-left:2ch;overflow-x:auto}.patch .plus{background:#ffe24a99}.patch .minus{color:var(--pen)}.out.bad{color:var(--pen);font-weight:700}@media (max-width:1240px){.dash{grid-template-columns:340px minmax(0,1fr)}.side{padding-left:28px;padding-right:16px}.main{padding:28px 32px 56px 24px}.report{grid-template-columns:minmax(0,1fr)}.rail{border-top:1px solid var(--ink);padding-top:1.55em;position:static}}@media (max-width:820px){.dash{height:auto;display:block}.side{padding:20px 20px 28px 36px}.side-scroll,.main{overflow:visible}.main{padding:20px 20px 48px}.dash[data-view=list] .main,.dash[data-view=page] .side{display:none}.back{display:inline-block}.step{grid-template-columns:3ch minmax(0,1fr)}.field{grid-template-columns:minmax(0,1fr);gap:.3em}.run-row{grid-template-columns:6ch 10ch minmax(0,1fr)}.run-row span:nth-child(n+4):not(.end){display:none}.pr-row{grid-template-columns:6ch minmax(0,1fr)}.pr-row .st,.pr-row .end{display:none}.inline-form{grid-template-columns:minmax(0,1fr);gap:.8em}.inline-form .btn{justify-self:start}.push{margin-left:0}.composer .btn{grid-column:2;justify-self:start;margin-top:.8em}.conn-row{flex-wrap:wrap}}
