.job-command-list{gap:.7rem;display:grid}.job-command{border:1px solid var(--rule);background:var(--bg-subtle)}.job-command summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.65rem .75rem;list-style:none;display:flex}.job-command summary::-webkit-details-marker{display:none}.job-command-head{color:var(--bright);font-family:var(--font-readout);align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}.job-command-meta{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);white-space:nowrap}.job-command-body{gap:.55rem;padding:0 .75rem .75rem;display:grid}.job-action-output{min-height:2.5rem}.github-check-links{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.job-indexing-counts{margin-top:.8rem;margin-bottom:.9rem}.job-indexing-diagnostic-list{gap:.75rem;margin-top:.8rem;display:grid}.job-indexing-diagnostic{border:1px solid var(--rule);background:var(--bg-subtle);gap:.55rem;padding:.8rem;display:grid}.job-indexing-diagnostic-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.job-indexing-diagnostic-location{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro)}.job-indexing-diagnostic-message{margin:0}.job-indexing-diagnostic-details summary{cursor:pointer;color:var(--bright);font-size:var(--font-size-small)}.job-indexing-diagnostic-details pre{margin-top:.55rem;margin-bottom:0}.handoff-form{gap:.65rem;margin-top:.9rem;display:grid}.handoff-list{gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.handoff-list-item{gap:.35rem;display:grid}.handoff-meta{font-family:var(--font-readout);font-size:var(--font-size-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.handoff-link{font-family:var(--font-readout);font-size:var(--font-size-small)}.handoff-status{margin-top:.65rem}.job-handoff-summary{border:1px solid var(--rule);background:var(--bg-subtle);gap:.55rem;margin-top:.9rem;padding:.85rem;display:grid}.job-handoff-history{margin-top:.9rem}.handoff-current-card{gap:.45rem;margin-top:.9rem;display:grid}.handoff-current-copy{color:var(--muted);font-size:var(--font-size-small);margin:0}.job-package-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.job-package-item{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-subtle) 78%, var(--bg-panel));gap:.45rem;height:100%;padding:.85rem;display:grid;position:relative;overflow:clip}.job-package-item:before{content:"";background:color-mix(in srgb, var(--accent) 74%, transparent);width:.22rem;position:absolute;inset:0 auto 0 0}.job-package-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.job-package-dependencies{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}#job-package-provenance{background:linear-gradient(180deg, var(--card-gradient-from), transparent);position:relative;overflow:clip}#job-package-provenance:before{content:"";background:var(--accent);opacity:.8;width:.28rem;position:absolute;inset:0 auto 0 0}.job-package-overview{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:.9rem 1rem;margin-bottom:.95rem;display:grid}.job-package-copy,.job-package-side{align-content:start;gap:.7rem;display:grid}.job-package-kicker{color:var(--accent);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-readout)}.job-package-copy p{max-width:58ch;margin:0}.job-package-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.job-package-stat-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.3rem;min-width:0;padding:.8rem .85rem;display:grid;position:relative;overflow:clip}.job-package-stat-card:before{content:"";background:var(--accent);opacity:.72;width:.24rem;position:absolute;inset:0 auto 0 0}.job-package-stat-label{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.05em}.job-package-stat-value{color:var(--bright);font-family:var(--font-readout);overflow-wrap:anywhere;font-size:.96rem;line-height:1.15}.job-package-details-shell{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 84%, var(--bg-subtle));gap:.75rem;margin-bottom:.85rem;padding:.95rem 1rem;display:grid}.job-package-publish-shell{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 86%, var(--bg-subtle));gap:.9rem;padding:.95rem 1rem;display:grid}.job-package-publish-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:.9rem 1rem;display:grid}.job-package-publish-copy,.job-package-publish-form{align-content:start;gap:.75rem;display:grid}.job-package-publish-copy p,.job-package-publish-form p{margin:0}.job-package-publish-form{max-width:none}.job-package-publish-plan-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 84%, var(--bg-subtle));gap:.55rem;padding:.85rem .9rem;display:grid}.job-package-publish-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.job-package-publish-form-grid label,.job-package-publish-row label{gap:.28rem;margin:0;display:grid}.job-package-publish-version-tools{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-subtle) 58%, transparent);gap:.7rem;padding:.85rem .9rem;display:grid}.job-package-publish-dependencies-shell{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-subtle) 62%, transparent);gap:.75rem;padding:.85rem .9rem;display:grid}.job-package-publish-dependencies-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;display:flex}.job-package-publish-dependencies-head p{max-width:58ch;margin:0}.job-package-publish-rows{gap:.7rem;display:grid}.job-package-publish-row{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.6rem;padding:.85rem;display:grid;position:relative;overflow:clip}.job-package-publish-row:before{content:"";background:color-mix(in srgb, var(--accent) 76%, transparent);width:.22rem;position:absolute;inset:0 auto 0 0}.job-package-publish-row button{align-self:stretch;min-height:2.35rem}.job-package-publish-result{gap:.45rem;display:grid}.job-package-publish-result a{font-family:var(--font-readout);font-size:var(--font-size-small)}.job-package-watch-shell{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 86%, var(--bg-subtle));gap:.85rem;margin-bottom:.85rem;padding:.95rem 1rem;display:grid}.job-package-watch-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;display:flex}.job-package-watch-head p{max-width:60ch;margin:0}.job-package-watch-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem;display:grid}.job-package-watch-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.55rem;min-width:0;padding:.85rem .9rem;display:grid;position:relative;overflow:clip}.job-package-watch-card:before{content:"";background:color-mix(in srgb, var(--accent) 76%, transparent);opacity:.9;width:.22rem;position:absolute;inset:0 auto 0 0}.job-package-watch-card[data-watch-state=current]:before{background:color-mix(in srgb, var(--succeeded) 80%, transparent)}.job-package-watch-card[data-watch-state=behind]:before{background:color-mix(in srgb, var(--queued) 84%, transparent)}.job-package-watch-card[data-watch-state=yanked]:before,.job-package-watch-card[data-watch-state=missing]:before{background:color-mix(in srgb, var(--failed) 84%, transparent)}.job-package-watch-card[data-watch-state=unavailable]:before{background:color-mix(in srgb, var(--muted) 72%, transparent)}.job-package-watch-card .details-grid{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.45rem .9rem;margin:0}.job-package-watch-card .details-grid dd{overflow-wrap:anywhere;word-break:break-word;min-width:0}.job-package-watch-headline{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.job-package-watch-coordinate{color:var(--bright);font-family:var(--font-readout);overflow-wrap:anywhere;font-size:.86rem}.job-package-watch-copy{color:var(--muted);font-size:var(--font-size-small);margin:0;line-height:1.45}#job-package-provenance .details-grid{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin:0}#job-package-provenance .details-grid dd,#job-package-provenance code{overflow-wrap:anywhere;word-break:break-word;min-width:0}#job-package-provenance details{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 86%, var(--bg-subtle));padding:.85rem .9rem}#job-package-provenance summary{cursor:pointer;color:var(--bright);font-family:var(--font-readout);font-size:var(--font-size-small);letter-spacing:.02em}#job-package-provenance .chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}@media (width<=900px){.job-package-overview,.job-package-stat-grid,.job-package-publish-grid,.job-package-publish-form-grid{grid-template-columns:1fr}}.job-route-hero{grid-template-columns:minmax(0,1fr);gap:.9rem;padding-bottom:1.25rem;display:grid}.job-route-summary{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.job-route-summary>*+:before{content:"/";color:var(--rule-strong);margin-right:.55rem}.job-run-facts{color:var(--ink);font-family:var(--font-readout);font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-top:.55rem;display:flex}.job-run-facts>span:not(.badge)+span:not(.badge):before{content:"·";color:var(--rule-strong);margin-right:.55rem}.job-run-facts b{color:var(--muted);font-weight:400}.job-rerun-status{font-size:var(--font-size-small);min-height:1.1em;margin:.15rem 0 0}.job-rerun-status:empty{display:none}.job-run-facts-soft{color:var(--muted)}.job-route-error{font-family:var(--font-readout);font-size:var(--font-size-small);overflow-wrap:anywhere;margin:.55rem 0 0}.job-route-tabs{border-bottom:1px solid var(--rule);gap:.45rem;margin-bottom:.9rem;display:grid}.job-route-tabs-label{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase}.job-route-tab-list{flex-wrap:wrap;gap:0;display:flex}.job-route-tab{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-small);border-bottom:2px solid #0000;padding:.55rem .75rem;text-decoration:none}.job-route-tab:hover,.job-route-tab.is-active{color:var(--bright)}.job-route-tab.is-active{border-bottom-color:var(--accent)}.job-semantic-progress,.job-semantic-block{gap:.85rem;min-width:0;display:grid}.job-semantic-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.job-semantic-head h2{margin:.2rem 0 0;font-size:1rem}.job-semantic-stat-grid{border:1px solid var(--rule);background:var(--bg-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.job-semantic-stat{gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid}.job-semantic-stat+.job-semantic-stat{border-left:1px solid var(--rule)}.job-semantic-stat span{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase}.job-semantic-stat strong{color:var(--bright);font-family:var(--font-readout);font-size:var(--stat-value-size);font-weight:600;line-height:1.1}.job-semantic-block h3{color:var(--bright);font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;margin:0}.job-semantic-table{table-layout:fixed}.job-semantic-table th,.job-semantic-table td{vertical-align:top}.job-semantic-table code,.job-semantic-table td{overflow-wrap:anywhere;word-break:break-word}.job-workflow-timeline{gap:.85rem;display:grid}.job-workflow-head,.job-workflow-run-head,.job-workflow-step-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.job-workflow-head h2{margin:.2rem 0 0;font-size:1rem}.job-workflow-list{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.job-workflow-step-list,.job-workflow-attempts ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.job-workflow-run{gap:.55rem;min-width:0;display:grid}.job-workflow-step{border-left:2px solid color-mix(in srgb, var(--rule) 70%, transparent);gap:.4rem;min-width:0;padding-left:.85rem;display:grid}.job-workflow-step-list{margin-top:.2rem}.job-workflow-run-head strong{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.04em;color:var(--bright)}.job-workflow-step-head strong{color:var(--bright)}.job-workflow-meta,.job-workflow-time-row,.job-workflow-meta-row,.job-workflow-attempts li,.job-workflow-attempt-row{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-small)}.job-workflow-time-row,.job-workflow-meta-row,.job-workflow-attempt-row{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.job-workflow-attempts li{gap:.35rem;display:grid}.job-workflow-attempt-error{font-size:var(--font-size-small);margin:0}.job-workflow-meta-row code{overflow-wrap:anywhere}.job-workflow-attempts{border-top:1px solid var(--rule);padding-top:.55rem}.job-workflow-attempts summary{cursor:pointer;color:var(--bright);font-family:var(--font-readout);font-size:var(--font-size-small)}.job-workflow-attempts ol{margin-top:.5rem}@media (width<=900px){.job-route-hero{grid-template-columns:1fr}.job-semantic-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-semantic-stat+.job-semantic-stat{border-left:0}.job-semantic-stat:nth-child(2n){border-left:1px solid var(--rule)}.job-semantic-stat:nth-child(n+3){border-top:1px solid var(--rule)}}.job-toolchain-failure{border-left:3px solid var(--accent-danger,#c0392b)}.job-toolchain-failure .job-toolchain-failure-log{background:var(--surface-sunken,#111);color:var(--text,#eee);white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-small);border-radius:4px;max-height:24rem;padding:.8rem 1rem;overflow-x:auto}.job-toolchain-failure-actions{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}
