._9yyOgW_root{gap:var(--space-16);padding:0 var(--space-16);flex-direction:column;width:100%;display:flex}._9yyOgW_captureGrid{gap:var(--space-12);padding:0 var(--space-4);flex-wrap:wrap;display:flex}._9yyOgW_sentinel{padding:var(--space-24)0;justify-content:center;width:100%;display:flex}._9yyOgW_emptyState{align-items:center;gap:var(--space-16);padding:var(--space-40)0;color:var(--text-tertiary);flex-direction:column;display:flex}._9yyOgW_emptyStateTitle{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}._9yyOgW_emptyStateSubtitle{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}._9yyOgW_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--control-height-28);padding:var(--space-8)var(--space-4);display:flex}._9yyOgW_sectionTitle{align-items:center;gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-secondary);display:inline-flex}._9yyOgW_sectionActions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}._9yyOgW_infoTrigger{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-4);color:var(--text-tertiary);cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._9yyOgW_infoTrigger:hover{color:var(--text-primary)}._9yyOgW_infotipContent{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-text);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--text-secondary);max-width:240px}._9yyOgW_journeysEmptyCard{align-items:center;gap:var(--space-8);padding:var(--space-24);border-radius:var(--radius-8);border:var(--border-hairline)dashed var(--border-2);background:var(--bg-surface-1);text-align:center;flex-direction:column;display:flex}._9yyOgW_journeysEmptyTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);letter-spacing:var(--tracking-base);color:var(--text-primary)}._9yyOgW_journeysEmptyDescription{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-tertiary);margin-bottom:var(--space-8);max-width:440px}._9yyOgW_journeySection{gap:var(--space-12);padding:var(--space-12)0;flex-direction:column;display:flex;position:relative}._9yyOgW_journeySection:after{content:"";height:var(--border-hairline);background:var(--border-1);pointer-events:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}._9yyOgW_journeyHeader{appearance:none;align-items:center;gap:var(--space-8);min-height:var(--control-height-28);padding:0 var(--space-4);border-radius:var(--radius-6);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background 80ms;display:flex}._9yyOgW_journeyHeader:hover{background:var(--bg-surface-1)}._9yyOgW_journeyTitle{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-weight-heading);line-height:var(--leading-md);letter-spacing:var(--tracking-md);color:var(--text-primary);padding:var(--space-2)var(--space-4);min-width:var(--space-120);flex:auto}._9yyOgW_journeyCount{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}._9yyOgW_collapseIcon{width:var(--space-20);height:var(--space-20);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._9yyOgW_journeyHeader:hover ._9yyOgW_collapseIcon{color:var(--text-primary)}._9yyOgW_filmstrip{align-items:flex-start;gap:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-2)transparent;padding:var(--space-4)var(--space-4);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--space-8),black calc(100% - var(--space-8)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--space-8),black calc(100% - var(--space-8)),transparent 100%);display:flex;position:relative;overflow-x:auto}._9yyOgW_filmstrip::-webkit-scrollbar{height:var(--space-4)}._9yyOgW_filmstrip::-webkit-scrollbar-track{background:0 0}._9yyOgW_filmstrip::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--space-2)}._9yyOgW_stepCardWrapper{gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex;position:relative}._9yyOgW_stepNumber{top:var(--space-6);left:var(--space-6);z-index:1;min-width:var(--space-20);height:var(--space-20);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-base);border:var(--border-hairline)solid var(--border-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}._9yyOgW_unavailableStepCard{border-radius:var(--radius-8);border:var(--border-hairline)solid var(--border-2);background:var(--bg-surface-1);color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);justify-content:center;align-items:center;width:260px;height:200px;display:flex}._9yyOgW_emptyJourneyPlaceholder{min-height:var(--space-120);border-radius:var(--radius-8);border:var(--space-2)dashed var(--border-2);background:var(--bg-surface-1);padding:var(--space-16)var(--space-24);justify-content:center;align-items:center;width:100%;display:flex}._9yyOgW_emptyJourneyText{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-tertiary);text-align:center}._9yyOgW_toolbar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}