.ds-app-shell{--ds-font-display:var(--font-display),"Space Grotesk",sans-serif;--ds-font-sans:var(--font-sans),"IBM Plex Sans",sans-serif;--ds-font-mono:var(--font-mono),"IBM Plex Mono",monospace}@media (prefers-reduced-motion:reduce){.ds-app-shell *{scroll-behavior:auto}}.ds-app-nav__session{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0;font-size:var(--ds-font-size-xs);color:var(--ds-color-text-mist-muted)}.ds-app-nav__session-identity{color:var(--ds-color-text-mist);min-width:0;overflow-wrap:anywhere}.ds-app-nav__session-tenant{font-family:var(--ds-font-mono);min-width:0;overflow-wrap:anywhere}.ds-panel{padding:var(--ds-space-4);border:1px solid var(--ds-color-border-void-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-void-elevated)}.ds-panel__title{font-family:var(--ds-font-display);font-size:var(--ds-font-size-lg);color:var(--ds-color-text-inverse);margin:0 0 var(--ds-space-3)}.ds-panel-grid{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ds-kv{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);grid-gap:var(--ds-space-2) var(--ds-space-4);gap:var(--ds-space-2) var(--ds-space-4);margin:0;font-size:var(--ds-font-size-sm)}.ds-kv dt{color:var(--ds-color-text-mist-muted)}.ds-kv dd{margin:0;font-family:var(--ds-font-mono);color:var(--ds-color-text-mist);overflow-wrap:anywhere}.ds-job-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-job-card{display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-color-border-void-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-void-elevated);text-decoration:none;color:inherit}.ds-job-card:focus-visible,.ds-job-card:hover{border-color:var(--ds-color-signal-proof)}.ds-job-card:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus)}.ds-job-card__title{font-family:var(--ds-font-display);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-inverse)}.ds-job-card__id{font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);color:var(--ds-color-text-mist-muted)}.ds-custody{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-custody__item{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;grid-gap:var(--ds-space-2) var(--ds-space-3);gap:var(--ds-space-2) var(--ds-space-3)}.ds-custody__detail{font-size:var(--ds-font-size-sm);color:var(--ds-color-text-mist-muted);margin:0}.ds-actions{align-items:center}.ds-actions,.ds-button-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.ds-inline-note{margin:var(--ds-space-2) 0 0}.ds-inline-note,.ds-timeline-event__meta{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-mist-muted);overflow-wrap:anywhere}.ds-timeline-event__meta{font-family:var(--ds-font-mono);margin:var(--ds-space-1) 0 0}.ds-timeline-event pre,[data-testid=job-contract-json]{max-width:100%;overflow-x:auto}@media (max-width:40rem){.ds-app-nav{flex-wrap:wrap;padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.ds-app-nav__session{width:100%;justify-content:space-between}.ds-app-nav__session form{margin-left:auto}.ds-actions>.ds-button,.ds-button-row>.ds-button{flex:1 1 100%}.ds-kv{gap:var(--ds-space-1) 0}.ds-custody__item,.ds-kv{grid-template-columns:minmax(0,1fr)}}