@import url('./prompt-observed-v82.css');
.flow-label{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.flow-label span{font-size:10px;color:#b4d6cb;border:1px solid #56746855;padding:5px 8px;border-radius:999px}.flow-label span:first-child{color:#152d23;background:#b9f2d2}.editor h2{font-size:21px}.editor .intro{line-height:1.8}#instruction{min-height:112px;font-size:16px}#single-run{font-size:16px;margin-top:2px}.plan-head{margin-top:20px}.starter-guide,.comparison-guide{border-top:1px solid var(--line);font-size:12px;line-height:1.8}.starter-guide>summary,.comparison-guide>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:#cfe8dd}.starter-guide>summary::before,.comparison-guide>summary::before{content:'+';color:var(--mint);margin-right:9px}.starter-guide[open]>summary::before,.comparison-guide[open]>summary::before{content:'−'}.comparison-guide>p{color:var(--muted)}.comparison-guide #execute{width:100%;font-size:12px}.starters{display:grid;gap:7px;padding-bottom:12px}.starters button{text-align:left;line-height:1.7;font-size:12px;overflow-wrap:anywhere}.run-feedback{margin:16px 0 12px;background:#143b32;border:1px solid #75c6a775;border-radius:14px;padding:16px}.run-feedback h2{font-size:16px;line-height:1.6;margin:0;color:#c3ffe1}.run-feedback>p{font-size:12px;line-height:1.7;color:#c4e0d5;margin:8px 0 0}.run-feedback dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.run-feedback dl>div{min-width:0;background:#ffffff06;border-radius:8px;padding:9px}.run-feedback dl>div:nth-child(n+4){grid-column:1/-1}.run-feedback dt{font-size:11px;color:#bad3c9}.run-feedback dd{font-size:16px;line-height:1.6;margin:4px 0 0;font-weight:800;overflow-wrap:anywhere}.run-feedback dl>div:nth-child(n+4) dd{font-size:13px}.run-feedback[data-state=draft]{background:#352e20;border-color:#caa66e66}.run-feedback[data-state=draft] h2{color:#f7dcab}.run-feedback[data-state=empty]{background:#142731;border-color:var(--line)}.pair-receipts{margin-top:16px}.pair-receipt{opacity:.86}.pair-receipt:last-child{opacity:1}.pair-receipts:has(.pair-receipt:only-child){grid-template-columns:1fr}.stage-caption{padding-top:16px}.stage-head p{line-height:1.7}#results{margin-top:18px}.workbench{grid-template-columns:minmax(310px,.9fr) minmax(0,1.6fr)}
@media(min-width:851px){.viewport{height:clamp(340px,31vw,440px)}}
@media(max-width:850px){.workbench{grid-template-columns:1fr}.stage{scroll-margin-top:8px}.viewport{height:390px}}
@media(max-width:420px){.shell{padding:14px 10px}.flow-label{gap:4px}.flow-label span{font-size:9px;padding:5px 7px}.editor h2{font-size:19px}.run-feedback{padding:12px}.run-feedback dl{gap:5px}.run-feedback dl>div{padding:8px 6px}.run-feedback dd{font-size:14px}.viewport{height:330px}.top .tagline{max-width:230px}}
@media(max-height:450px) and (min-width:700px){.workbench{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr)}.viewport{height:300px}}

.completed-comparison>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:#c7dfd3;font-size:12px}.completed-comparison>summary::before{content:"+";margin-right:8px}.completed-comparison[open]>summary::before{content:"−"}.completed-comparison{border-top:1px solid var(--line);margin-top:12px}
