.Life-AxesEditingLayer,.Life-AxesScale{position:relative;background-color:transparent}.Life-AxesScale-Rows{height:var(--axes-rows-height);overflow-y:auto}.Life-AxesEditingLayer-Float{position:absolute;bottom:100%;left:0;right:0;pointer-events:none}.Life-AxesScale-Dock{pointer-events:auto}.Life-Axes-EmptyState{height:var(--axes-rows-height);color:var(--text-muted);font-family:var(--font-stack-system-ui);font-size:var(--font-size-xs);line-height:var(--line-height-none);padding-left:var(--spacing-2)}.Life-AxisRow{position:relative;height:var(--axis-row-height);overflow:hidden;white-space:nowrap;background-color:transparent;color:var(--text-soft);font-family:var(--font-stack-system-ui);font-size:var(--font-size-xs);line-height:var(--line-height-none)}.Life-AxisRow .Life-TimelineLine{stroke:var(--swatch-slot)}.Life-AxisRow .Life-TimelineMark{fill:var(--swatch-slot);stroke:var(--swatch-slot)}.Life-AxisRow-LabelArea{width:var(--axis-label-width);position:relative}.Life-AxisRow-TimelineArea{position:relative;overflow:hidden}.Life-AxisLabel{position:absolute;white-space:nowrap;font-weight:var(--font-weight-normal)}.Life-AxisLabel--Row{left:var(--spacing-2);right:var(--spacing-2);top:50%;transform:translateY(-50%);color:var(--text-soft);overflow:hidden;text-overflow:ellipsis}.Life-AxisLabel--Tick{bottom:calc(var(--axis-mark-offset) + var(--timeline-axis-mark-radius) + var(--timeline-axis-mark-radius));transform:translate(-50%);color:var(--axis-label)}.Life-AxisLabel--Edge{transform:translate(0)}.Life-AxisRow-TimelineSvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.Life-AxisControlRow{height:var(--axis-control-row-height);background-color:transparent;pointer-events:none}.Life-AxisControlRow-LabelArea{min-width:var(--axis-label-width);padding-left:var(--spacing-2)}.Life-AxisOperationDock{padding:var(--spacing-1);background-color:var(--surface-raised);color:var(--text-soft);font-size:var(--font-size-xs)}.Life-AxisOperationDock-Field input{height:var(--control-size);padding:var(--spacing-1) var(--spacing-2);background-color:var(--surface-sunken);color:var(--text-strong);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.Life-AxisOperationDock-Error{color:var(--color-status-error);font-size:var(--font-size-xs)}
