.Life-AxesScale{position:relative;overflow:hidden;background-color:transparent}.Life-AxesScale-Rows{height:var(--axes-rows-height);overflow-y:auto;margin-bottom:var(--spacing-2)}.Life-AxesScale-Dock{position:absolute;bottom:0;left:0;right:0}.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-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);top:50%;transform:translateY(-50%);color:var(--text-soft)}.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(--spacing-6);background-color:transparent}.Life-AxisControlRow-LabelArea{width:var(--axis-label-width);padding-left:var(--spacing-2)}.Life-AxisControlRow-Button{width:var(--spacing-4);height:var(--spacing-4);background-color:transparent;color:var(--accent);border-radius:var(--radius-full);cursor:pointer}.Life-AxisOperationDock{padding:var(--spacing-1) var(--spacing-2);background-color:var(--surface-raised);color:var(--text-soft);font-size:var(--font-size-xs)}.Life-AxisOperationDock-Close{height:var(--spacing-6);width:var(--spacing-6);background-color:transparent;color:var(--accent);cursor:pointer}.Life-AxisOperationDock-Input{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)}.Life-AxisOperationDock-Primary{height:var(--spacing-6);padding:0 var(--spacing-2);background-color:var(--accent-bg);color:var(--text-strong);border-radius:var(--radius-sm);cursor:pointer}.Life-AxisOperationDock-Move{height:var(--spacing-6);width:var(--spacing-6);background-color:transparent;color:var(--accent);border-radius:var(--radius-sm);cursor:pointer}.Life-AxisOperationDock-ConfirmText{color:var(--text-soft)}.Life-AxisOperationDock-ConfirmCancel{height:var(--spacing-6);padding:0 var(--spacing-2);background-color:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer}.Life-AxisOperationDock-ConfirmYes{height:var(--spacing-6);padding:0 var(--spacing-2);background-color:transparent;color:var(--color-status-error);border-radius:var(--radius-sm);cursor:pointer}
