.pxs-instruction-trail{border-block:var(--hairline);margin-block:var(--studio-section-gap);min-width:0}.pxs-instruction-trail summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--studio-chip-gap);min-height:var(--pxs-tap);cursor:pointer}.pxs-instruction-trail summary:before{content:"›";color:var(--pxs-system)}.pxs-instruction-trail details[open]>summary:before,.pxs-instruction-trail[open]>summary:before{transform:rotate(90deg)}.pxs-trail-body{padding-block:var(--studio-input-pad)}.pxs-trail-prompt{border-top:var(--hairline)}.pxs-trail-prompt>summary>span:nth-child(2){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pxs-trail-prompt>summary>span:first-child{font-family:var(--font-mono)}.pxs-trail-prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--pxs-reader-text)}.pxs-instruction-trail ul{padding:0;list-style:none}.pxs-instruction-trail .pxs-trail-label{font-weight:500;font-size:var(--pxs-fs-sm);margin-block:var(--studio-section-gap) var(--studio-input-pad)}.pxs-trail-receipt{border-bottom:var(--hairline);min-width:0}.pxs .pxs-trail-receipt>a{display:flex;align-items:center;gap:var(--studio-chip-gap);min-height:var(--pxs-tap)}.pxs-trail-receipt>a>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pxs-instruction-trail .pxs-note,.pxs-instruction-trail code{overflow-wrap:anywhere}.pxs .pxs-trail-review{display:inline-flex;align-items:center;text-decoration:underline}.pxs .pxs-trail-review,.pxs-instruction-trail .pxs-btn{min-height:var(--pxs-tap)}.pxs-timeline-tools{display:grid;gap:var(--pxs-bar-gap);margin-block:var(--pxs-bar-gap) var(--pxs-gutter);min-width:0}.pxs-timeline-search{display:grid;gap:var(--pxs-bar-gap);color:var(--ink-soft);font-size:var(--pxs-fs-sm)}.pxs-timeline-search input{min-width:0;width:100%;min-height:var(--pxs-tap);padding:var(--pxs-bar-gap) calc(var(--pxs-bar-gap) * 2);border:var(--pxs-rule-width) solid var(--pxs-rule);border-radius:var(--pxs-r-control);background:var(--pxs-paper);color:var(--ink);font:inherit;font-size:var(--pxs-fs-body)}.pxs-timeline-kinds{display:flex;flex-wrap:wrap;gap:var(--pxs-bar-gap)}.pxs-timeline-kinds .pxs-chip{min-height:var(--pxs-tap)}.pxs .pxs-timeline-kinds .pxs-chip[aria-pressed=true]{background:var(--pxs-tint-straw);border-color:var(--pxs-shade-straw);color:var(--ink)}.pxs-timeline-tools p{margin:0}.pxs-timeline-matches{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pxs-bar-gap);color:var(--ink-soft);font-size:var(--pxs-fs-sm)}.pxs-episodes{margin-block:0 var(--pxs-gutter);min-width:0}.pxs-episodes .pxs-panel-head{flex-wrap:wrap}.pxs-episodes .pxs-chip{min-height:var(--pxs-tap)}.pxs-episode-list{list-style:none;margin:0;padding:0;border-top:var(--pxs-rule-width) solid var(--pxs-rule)}.pxs-episode{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--pxs-bar-gap);border-bottom:var(--pxs-rule-width) solid var(--pxs-rule);min-width:0}.pxs .pxs-episode-pick{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 calc(var(--pxs-bar-gap) * 2);flex:1 1 0;min-width:0;min-height:var(--pxs-tap);padding:var(--pxs-bar-gap) var(--pxs-bar-gap);border-left:calc(var(--pxs-rule-width) * 3) solid transparent;text-align:left;color:var(--ink);font-size:var(--pxs-fs-body);flex-basis:32ch}.pxs .pxs-episode-pick[aria-pressed=true]{border-left-color:var(--pxs-system);background:var(--pxs-tint-robin)}.pxs .pxs-episode-pick:focus-visible,.pxs .pxs-episode-pick:hover{background:var(--pxs-tint-robin)}.pxs-episode-n{grid-row:span 2;font-family:var(--font-mono);font-size:var(--pxs-fs-sm);color:var(--ink-mute);min-width:4ch}.pxs-episode-prompt{min-width:0;overflow-wrap:anywhere}.pxs-episode-cut{color:var(--ink-mute);cursor:help}.pxs-episode-meta{display:flex;flex-wrap:wrap;gap:0 calc(var(--pxs-bar-gap) * 2);font-family:var(--font-mono);font-size:var(--pxs-fs-2xs);color:var(--ink-mute)}.pxs-episode-open{color:var(--pxs-system);font-weight:600}.pxs-episode-continues{margin-left:auto;display:inline-flex;align-items:center;min-height:var(--pxs-tap);padding-inline:var(--pxs-bar-gap);font-family:var(--font-mono);font-size:var(--pxs-fs-xs)}.pxs-episodes-failed,.pxs-episodes-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pxs-bar-gap)}.pxs-progress{padding-block:var(--pxs-bar-gap);min-width:0;overflow-wrap:anywhere}.pxs-progress-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pxs-bar-gap);justify-content:space-between}.pxs-progress-head h2{font-family:var(--font-serif);font-size:var(--pxs-fs-lg);font-weight:560;margin:0}.pxs-progress-actions a,.pxs-progress-head .pxs-btn{min-height:var(--pxs-tap);display:inline-flex;align-items:center}.pxs-progress-stages{display:flex;flex-wrap:wrap;gap:var(--pxs-bar-gap);padding:0;margin-block:var(--pxs-bar-gap);list-style:none}.pxs-progress-stages li{display:flex;flex:1 1 calc(var(--pxs-tap) * 2);flex-wrap:wrap;align-items:baseline;gap:var(--pxs-bar-gap);padding-block:var(--pxs-bar-gap);min-width:0;overflow-wrap:anywhere;border-bottom:calc(var(--pxs-rule-width) * 3) solid var(--pxs-shade-robin)}.pxs-progress-stages [data-stage=queue]{border-color:var(--pxs-shade-straw)}.pxs-progress-stages [data-stage=review]{border-color:var(--pxs-shade-lilac)}.pxs-progress-stages [data-stage=delivery]{border-color:var(--pxs-shade-robin)}.pxs-progress-stages [data-stage=fix]{border-color:var(--pxs-shade-moss)}.pxs-progress-stages [data-state=failed],.pxs-progress-stages [data-state=refused]{border-color:var(--pxs-shade-berry)}.pxs-progress-label{color:var(--ink-mute);font-size:var(--pxs-fs-sm);font-weight:400}.pxs-progress-stages strong{font-size:var(--pxs-fs-body);font-weight:500}.pxs-progress-actions{display:flex;flex-wrap:wrap;gap:var(--pxs-bar-gap) var(--pxs-gutter);color:var(--ink-soft);font-size:var(--pxs-fs-sm)}.pxs-progress-actions p{margin:0}.pxs-progress-actions a{text-decoration:underline;text-underline-offset:.2em}.pxs-progress-details summary{min-height:var(--pxs-tap);align-content:center;cursor:pointer;color:var(--ink-soft);font-size:var(--pxs-fs-sm)}.pxs-progress-details p{margin-block:var(--pxs-bar-gap)}.pxs-progress-dates{display:flex;flex-wrap:wrap;gap:var(--pxs-bar-gap) var(--pxs-gutter);color:var(--ink-soft);font-size:var(--pxs-fs-sm)}.pxs-progress-dates dt{color:var(--ink-mute)}.pxs-progress-dates dd{margin:0}.pxs-progress-summary{margin-block:var(--pxs-bar-gap);display:grid;gap:calc(var(--pxs-bar-gap) / 2)}.pxs-progress-summary p{margin:0}.pxs-progress-state{font-size:var(--pxs-fs-body)}.pxs-progress-state strong{font-weight:560}.pxs-progress-summary[data-state=finished] .pxs-glyph{color:var(--pxs-ok)}.pxs-progress-summary[data-state=queued] .pxs-glyph,.pxs-progress-summary[data-state=running] .pxs-glyph{color:var(--pxs-medium)}.pxs-progress-summary[data-state=blocked] .pxs-glyph,.pxs-progress-summary[data-state=failed] .pxs-glyph,.pxs-progress-summary[data-state=lost] .pxs-glyph{color:var(--pxs-high)}.pxs-progress-next,.pxs-progress-reason{color:var(--ink-soft)}.pxs-progress-next{font-size:var(--pxs-fs-sm)}.pxs-progress-next a,.pxs-progress-summary .pxs-link{text-decoration:underline;text-underline-offset:.2em;min-height:var(--pxs-tap);display:inline-flex;align-items:center}.pxs-progress-episode-review{display:grid;gap:calc(var(--pxs-bar-gap) / 2);margin-block:var(--pxs-bar-gap)}.pxs-progress-episode-review p{margin:0}.pxs-progress-episode-review .pxs-btn{min-height:var(--pxs-tap)}.pxs-progress-episode-review [data-failed=true]{color:var(--pxs-high)}